E+ does not allow non-positive peak_freezing_temperature or peak_melting_temperature for PhaseChangeHysteresis

Hello, I am trying to model a PCM layer in a wall. This PCM has phase-change hysteresis, with a peak freezing temperature below 0°C, which is not unusual. Running EnergyPlus versions 9.5 or 9.6 (the latest ones), this causes the following severe error:

Program Version,EnergyPlus, Version 9.6.0-f420c06a69, YMD=2022.03.07 16:28, * Severe * <root>[MaterialProperty:PhaseChangeHysteresis][C5 - 4 IN HW CONCRETE][peak_freezing_temperature] - "-2" - Expected number greater than 0.000000 * Fatal * Errors occurred on processing input file. Preceding condition(s) cause termination.

To get an error like this, just take the file 1ZoneUncontrolledWithHysteresisPCM.idf from the folder "ExampleFiles" within the EnergyPlus installation folder, and change either the peak_freezing_temperature or the peak_melting_temperature by a negative number. For instance, I set peak_freezing_temperature to -2.

vfachino's avatar
21
vfachino
asked 2022-03-04 13:55:32 -0500
Aaron Boranian's avatar
14.1k
Aaron Boranian
updated 2022-07-25 16:30:18 -0500
edit flag offensive 0 remove flag close merge delete

Comments

@vfachino could you paste the error message into this post? Or better yet, save the input and output files in Google Drive, Dropbox, etc. and share a link so that others can review them?

Aaron Boranian's avatar Aaron Boranian (2022-03-04 15:07:22 -0500) edit

Hello Aaron, just take the file 1ZoneUncontrolledWithHysteresisPCM.idf from the folder "ExampleFiles" within the EnergyPlus installation folder, and change either the Peak Melting Temperature or the Peak Freezing Temperature by a negative number. I got the error using EnergyPlus versions 9-5 and 9-6, the latest ones. The PCM I am modelling has a negative peak freezing temperature, and this is not unusual.

vfachino's avatar vfachino (2022-03-07 13:31:32 -0500) edit
add a comment see more comments