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 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?
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.