-
Notifications
You must be signed in to change notification settings - Fork 454
Open
Labels
TriageIssue needs to be assessed and labeled, further information on reported might be neededIssue needs to be assessed and labeled, further information on reported might be neededUnconfirmedDefectDefect has not yet confirmed to be an actual issueDefect has not yet confirmed to be an actual issue
Description
Issue overview
Overview
The documentation mentions that Site:VariableLocation is capable of modeling a rotating building. To test its capabilities, I ran experiments using both an older version (v9.1) and the latest version (v25.1). For debugging and testing, I started from the VaryingLocationAndOrientation.idf example file and modified it to represent a simple building with window surfaces, instead of a vessel with "Underwater" boundary conditions.
Issue
Two main issues:
- Field Order Shift
The field order appears to be shifted by one compared to the IDD documentation. So theNamefield takes a latitude schedule, theBuilding Location Latitude Scheduletakes the Longitude schedule, etc. This was confirmed by checking theInput Verification and Results Summaryin the EnergyPlus default tabular report. Also, in v25.1, if a non-schedule name is provided in theNamefield, EnergyPlus throws a severe error:
** Severe ** ReadVariableLocationOrientation: Site:VariableLocation =
** ~~~ ** Name = VARIABLE, item not found.
- Simulation Crashes with Window Surfaces
When usingSite:VariableLocationwith window geometry either usingFenestrationSurface:DetailedorWindow:
- In v9.1, any presence of a window object causes EnergyPlus to crash with a blank .err file.
- In v25.1, the simulation runs only if there is exactly one window or no windows. If more than one is defined, the simulation crashes.
To test functional equivalence of a v25.1 model considering a building with one window, I ran simulations comparing:
- A model with fixed 90° orientation using the
Buildingobject. - A model with dynamic orientation (constant 90° schedule) using
Site:VariableLocation.
For the output variable Surface Outside Face Incident Solar Radiation Rate per Area [W/m2]:
- Surfaces with windows showed major discrepancies between the two runs (Surface 4 in the graph below).
- Surfaces with no windows align better (surface 3)
Operating System (Multiple choices)
Windows
Operating System Version
Win 11
Version of EnergyPlus
9.1; 25.1
Unmethours link or helpdesk ticket number
Defect file
Metadata
Metadata
Assignees
Labels
TriageIssue needs to be assessed and labeled, further information on reported might be neededIssue needs to be assessed and labeled, further information on reported might be neededUnconfirmedDefectDefect has not yet confirmed to be an actual issueDefect has not yet confirmed to be an actual issue