Problem implementing IDF-File from OpenStudio to EnergyPlus

asked 2023-05-27 03:51:56 -0500

Sneog's avatar

updated 2023-05-29 16:22:43 -0500

I am currently attempting to implement an envelope that I created in OpenStudio into EnergyPlus. However, after running the simulation, I encountered two severe errors:

** Severe  ** <root>[BuildingSurface:Detailed][Face 0] - Missing required property 'construction_name'.
** Severe  ** <root>[FenestrationSurface:Detailed][Face 3] - Missing required property 'construction_name'.
**  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.
...Summary of Errors that led to program termination:
..... Reference severe error count=2
..... Last severe error=<root>[FenestrationSurface:Detailed][Face 3] - Missing required property 'construction_name'.
************* Warning:  Node connection errors not checked - most system input has not been read (see previous warning).
************* Fatal error -- final processing.  Program exited before simulations began.  See previous error messages.
************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors.
************* EnergyPlus Sizing Error Summary. During Sizing: 0 Warning; 0 Severe Errors.
************* EnergyPlus Terminated--Fatal Error Detected. 0 Warning; 2 Severe Errors; Elapsed Time=00hr 00min  0.19sec

Thus I added "Construction names" for each surface of the building. However after filling in the Construction_names, I encountered 115 severe errors, such as:

** Severe  ** FenestrationSurface:Detailed="FACE 625", invalid blank Outside Boundary Condition Object
**   ~~~   ** ...when Base surface uses "Surface" as Outside Boundary Condition Object, subsurfaces must also specify specific surfaces in the adjacent zone.

I am unsure about the meaning of the Outside Boundary Condition Object based on the information provided in EnergyPlus. Therefore, I attempted to fill in some of those fields with the same surface used for "Building Surface Name." The result was an additional 171 errors, such as:

** Severe  ** Duplicate name found for object of type "FenestrationSurface:Detailed" named "Face 491". Overwriting existing object.

I would greatly appreciate some assistance in resolving these issues.

edit retag flag offensive close merge delete

Comments

1

@Sneog does this model finish a simulation in OpenStudio? It would be easier to fix all of these issues in the OpenStudio model (.osm file) first before exporting the .idf file for the EnergyPlus model.

On a related note, why are you exporting the IDF? Are there EnergyPlus steps you need to do that aren't available in the OpenStudio application?

Aaron Boranian's avatar Aaron Boranian  ( 2023-05-29 16:24:31 -0500 )edit

In advance, I want to mention that I am an absolute beginner in this field. I require the IDF for a MATLAB toolbox, so I thought it would be smart to export the IDF as soon as I have created the envelope and defined some space types and thermal zones. Thank you for your assistance. I will attempt to address my issues in OpenStudio first. Do you have any suggestions regarding where I should look in OpenStudio to rectify the errors that occurred in my IDF?

Sneog's avatar Sneog  ( 2023-05-30 03:23:21 -0500 )edit

@Sneog I would highly recommend reviewing the documentation on the OpenStudio Coalition website if you're new to the OpenStudio application. Most of these errors are related to surfaces (walls, floors, roofs/ceilings) and subsurfaces (windows, doors, etc.) not having construction assemblies (combinations of material layers) or boundary conditions (what temperatures and other heat transfer conditions exist on each side of the surface). These are usually defined in the SketchUp plugin.

Aaron Boranian's avatar Aaron Boranian  ( 2023-05-30 07:53:26 -0500 )edit

Is it necessary to use the SketchUp plugin for these declarations? I am asking because I have only used FloorSpaceJS, as I didn't want to spend money on SketchUp.

Sneog's avatar Sneog  ( 2023-05-31 07:46:43 -0500 )edit

@Sneog no, if you used FloorSpaceJS then there is separate documentation for that geometry tool.

Aaron Boranian's avatar Aaron Boranian  ( 2023-05-31 11:15:54 -0500 )edit