Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Error Loading Modified OSM file

asked 2020-07-31 04:47:42 -0500

riteshsahoo gravatar image

updated 2020-07-31 11:18:16 -0500

Hi I added a new IDD object similar to the zone fan exhaust. I added the following in the osm library file :

OS:IDU:Zone, {2d1f9bb9-ce2d-4f23-8f07-8b93615770b1}, !- Handle IDU, !- Name , !- Availability Schedule Name 0.6, !- Fan Total Efficiency 0, !- Pressure Rise {Pa} , !- Maximum Flow Rate {m3/s} , !- Air Inlet Node Name , !- Air Outlet Node Name General, !- End-Use Subcategory , !- Flow Fraction Schedule Name Decoupled, !- System Availability Manager Coupling Mode , !- Minimum Zone Temperature Limit Schedule Name ; !- Balanced Exhaust Fraction Schedule Name

with the new handle number (set manually) . But the osm file dont load and has the following error

Model with Version 3.0.1 IDD is not valid to draft strictness level.

The collection is INVALID at strictness level 'Draft', because of the errors: Object level data error of type NoIdd . Error pertains to an object of type 'Catchall', named ''. Additional information about the error type: input data definition is missing or empty

edit retag flag offensive close merge delete


I use the openstudio to load the osm file

riteshsahoo gravatar imageriteshsahoo ( 2020-07-31 04:48:18 -0500 )edit

Is OS:IDU:Zone already an OpenStudio object that you want to add to your library, or is this a brand new object that is new to OpenStudio?

Aaron Boranian gravatar imageAaron Boranian ( 2020-07-31 08:08:31 -0500 )edit

its a brand new object i created same ..previously not in open studio... i want to add multiple IDU as a zone object there any reference material about it ...i can refer to

riteshsahoo gravatar imageriteshsahoo ( 2020-07-31 08:15:58 -0500 )edit

could help me with tutorials about the open studio code ...especially the core many projects its almost so difficult to browse through...any reference to study the code details and implementation

riteshsahoo gravatar imageriteshsahoo ( 2020-07-31 08:22:16 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2020-07-31 11:12:28 -0500

updated 2020-07-31 11:17:08 -0500

First off, you want to avoid adding any new objects that don't currently exist in OpenStudio because it is a complex process that involves multiple steps. Since OpenStudio is an interface for EnergyPlus, that means that you will need to update the EnergyPlus source code to contain all the calculations and other details important to this new object you're adding. Once that is merged into the EnergyPlus source code, then you will also need to update the OpenStudio source code to be able to work with that new EnergyPlus object. Looking at their Wiki documentation page, there's not many tutorials that guide you through that process. Your best option is to review what currently exists in OpenStudio and EnergyPlus and change their inputs to match your needs as much as possible.

With that said, it sounds like you want to use the EvaporativeCooler:Indirect:WetCoil object in EnergyPlus, since that has indirect evaporative cooling for the primary air stream (what enters the zone) and direct moisture addition to the secondary air stream (what is exhausted outdoors). This is just the coil component, so if you want that to directly cool a zone that will need to be referenced by a ZoneHVAC:EvaporativeCoolerUnit object that will include a fan and define overall controls for the cooler unit. You can read this post for more details on that.

However, the indirect evaporative wet coil object is not available in the OpenStudio application (can't assign it in the GUI) or in the OpenStudio SDK (can't write an OpenStudio measulink textre for it). It looks like you have two options:

  • Export the EnergyPlus input file ending in .idf from OpenStudio and connect this indirect evaporative wet coil object manually. Once finished, save the .idf file and simulate directly in EnergyPlus.
  • Write an EnergyPlus measure to replace any HVAC connected to zones with this indirect evaporative wet coil object manually. This allows you to stay within the OpenStudio application.
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer


Question Tools

1 follower


Asked: 2020-07-31 04:47:42 -0500

Seen: 50 times

Last updated: Jul 31