-
Notifications
You must be signed in to change notification settings - Fork 466
Closed
Copy link
Labels
DefectIncludes code to repair a defect in EnergyPlusIncludes code to repair a defect in EnergyPlus
Milestone
Description
Issue overview
From helpdesk ticket 16916:
- Zone Thermal Comfort Operative Temperature and Zone Operative Temperature are not always equal, why?
- Zone Thermal Comfort Mean Radiant Temperature and Enclosure Mean Radiant Temperature are equal, so the difference is in the air temperature component.
- Zone Thermal Comfort Operative Temperature and Zone Operative Temperature agree when the zone air temperature is constant. It appears that the thermal comfort calculations are using the air temperature from the end of the previous timestep?
- Zone Thermal Clothing Surface Temperature (for Fanger) is an iterative solution.
- Comparing it with the 7730 standard. The algorithm is very similar to the standard.
I notice some lines to check against standard.
// Compute the Corresponding Clothed Body Ratio
state.dataThermalComforts->CloBodyRat = 1.05 + 0.1 * CloUnit; // The ratio of the surface area of the clothed body
// to the surface area of nude body
if (CloUnit < 0.5) {
state.dataThermalComforts->CloBodyRat = state.dataThermalComforts->CloBodyRat - 0.05 + 0.1 * CloUnit;
}
if (CloUnit < 0.5) is equivalent to If ICL <= .078. FCL is CloBodyRat variable.
In E+, CloBodyRat is not following the same logic if Clo < 0.5.
CloBodyRat= 1.05+0.1*CloUnit
if (CloUnit < 0.5)
CloBodyRat = CloBodyRat -0.05 +0.1 * CloUnit = 1.0 + 2 * 0.1 * CloUnit
CloBodyRat should be 1 in this case.
- Another difference is on the following line:
// First guess for clothed surface temperature
state.dataThermalComforts->AbsCloSurfTemp = state.dataThermalComforts->AbsAirTemp + (35.5 - AirTemp) / (3.5 * (CloUnit + 0.1));
The code is using CloUnit instead of CloInsul and the 3.5 is wrongly applied to 0.1.
Operating System (Multiple choices)
Any
Operating System Version
any
Version of EnergyPlus
User is testing with v9.4. Source code snippets are from v25.2 as of July 1.
Unmethours link or helpdesk ticket number
Helpdesk ticket 16916
Defect file
EnergyPlusDevSupport\DefectFiles
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
DefectIncludes code to repair a defect in EnergyPlusIncludes code to repair a defect in EnergyPlus

