Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Bug in OS SDK 2.9.0 for OS:ElectricLoadCenter:Storage:Converter?

I am trying to model a PV system with battery, where the battery can also be charged from the grid when the PV system is down. So I have an OpenStudio measure that creates, among many others, the following objects.

OS:ElectricLoadCenter:Storage:Converter,
{6f4c1fc9-72d9-4366-a914-b7d95575a797}, !- Handle
PV Charger,                             !- Name
{4e3c2f1a-8bc8-4717-ba4e-74c8240df8c0}, !- Availability Schedule Name
FunctionOfPower,                        !- Power Conversion Efficiency Method
,                                       !- Simple Fixed Efficiency
8000,                                   !- Design Maximum Continuous Input Power {W}
{12e72227-f689-4cef-8e33-a646d0d9d28b}, !- Efficiency Function of Power Curve Name
40,                                     !- Ancillary Power Consumed In Standby {W}
,                                       !- Zone Name
;                                       !- Radiative Fraction

OS:Curve:Linear,
{12e72227-f689-4cef-8e33-a646d0d9d28b}, !- Handle
PV Charger Efficiency,                  !- Name
1,                                      !- Coefficient1 Constant
0,                                      !- Coefficient2 x
0,                                      !- Minimum Value of x
1,                                      !- Maximum Value of x
0,                                      !- Minimum Curve Output
1,                                      !- Maximum Curve Output
Dimensionless,                          !- Input Unit Type for X
Dimensionless;                          !- Output Unit Type

When this is run in OpenStudio, the following error appears in eplusout.err:

Program Version,EnergyPlus, Version 9.2.0-921312fa1d, YMD=2020.12.26 19:58,
** Severe  ** <root>[ElectricLoadCenter:Storage:Converter][PV Charger][simple_fixed_efficiency] - "8000" - Expected number less than or equal to 1.000000
**  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.
...Summary of Errors that led to program termination:
..... Reference severe error count=1
..... Last severe error=<root>[ElectricLoadCenter:Storage:Converter][PV Charger][simple_fixed_efficiency] - "8000" - 
Expected number less than or equal to 1.000000
************* Warning:  Node connection errors not checked - most system input has not been read (see previous warning).
************* Fatal error -- final processing.  Program exited before simulations began.  See previous error messages.
************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors.
************* EnergyPlus Sizing Error Summary. During Sizing: 0 Warning; 0 Severe Errors.
************* EnergyPlus Terminated--Fatal Error Detected. 0 Warning; 1 Severe Errors; Elapsed Time=00hr 00min  0.27sec

I do not understand why EnergyPlus looking for simple_fixed_efficiency when the OS:ElectricLoadCenter:Storage:Converter object is calling for FunctionOfPower? Plus, why is Design Maximum Continuous Input Power {W} taken for Simple Fixed Efficiency in the first place?

Sorry to be bothering y'all with an old version of SDK, but paying a subscription for SketchUp just to be able to move past 2.9.0 is a tall order for an energy modeler.

Thank you

Bug in OS SDK 2.9.0 for OS:ElectricLoadCenter:Storage:Converter?

I am trying to model a PV system with battery, where the battery can also be charged from the grid when the PV system is down. So I have an OpenStudio measure that creates, among many others, the following objects.

OS:ElectricLoadCenter:Storage:Converter,
{6f4c1fc9-72d9-4366-a914-b7d95575a797}, !- Handle
PV Charger,                             !- Name
{4e3c2f1a-8bc8-4717-ba4e-74c8240df8c0}, !- Availability Schedule Name
FunctionOfPower,                        !- Power Conversion Efficiency Method
,                                       !- Simple Fixed Efficiency
8000,                                   !- Design Maximum Continuous Input Power {W}
{12e72227-f689-4cef-8e33-a646d0d9d28b}, !- Efficiency Function of Power Curve Name
40,                                     !- Ancillary Power Consumed In Standby {W}
,                                       !- Zone Name
;                                       !- Radiative Fraction

OS:Curve:Linear,
{12e72227-f689-4cef-8e33-a646d0d9d28b}, !- Handle
PV Charger Efficiency,                  !- Name
1,                                      !- Coefficient1 Constant
0,                                      !- Coefficient2 x
0,                                      !- Minimum Value of x
1,                                      !- Maximum Value of x
0,                                      !- Minimum Curve Output
1,                                      !- Maximum Curve Output
Dimensionless,                          !- Input Unit Type for X
Dimensionless;                          !- Output Unit Type

When this is run in OpenStudio, the following error appears in eplusout.err:

Program Version,EnergyPlus, Version 9.2.0-921312fa1d, YMD=2020.12.26 19:58,
** Severe  ** <root>[ElectricLoadCenter:Storage:Converter][PV Charger][simple_fixed_efficiency] - "8000" - Expected number less than or equal to 1.000000
**  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.
...Summary of Errors that led to program termination:
..... Reference severe error count=1
..... Last severe error=<root>[ElectricLoadCenter:Storage:Converter][PV Charger][simple_fixed_efficiency] - "8000" - 
Expected number less than or equal to 1.000000
************* Warning:  Node connection errors not checked - most system input has not been read (see previous warning).
************* Fatal error -- final processing.  Program exited before simulations began.  See previous error messages.
************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors.
************* EnergyPlus Sizing Error Summary. During Sizing: 0 Warning; 0 Severe Errors.
************* EnergyPlus Terminated--Fatal Error Detected. 0 Warning; 1 Severe Errors; Elapsed Time=00hr 00min  0.27sec

I do not understand why EnergyPlus looking for simple_fixed_efficiency when the OS:ElectricLoadCenter:Storage:Converter object is calling for FunctionOfPower? Plus, why is Design Maximum Continuous Input Power {W} taken for Simple Fixed Efficiency in the first place?

Sorry to be bothering y'all with an old version of SDK, but paying a subscription for SketchUp just to be able to move past 2.9.0 is a tall order for an energy modeler.

Thank you