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

asked 2022-03-04 13:55:32 -0500

vfachino's avatar

updated 2022-07-25 16:30:18 -0500

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.

edit retag flag offensive 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