IBM / rl-testbed-for-energyplus

Reinforcement Learning Testbed for Power Consumption Optimization using EnergyPlus
MIT License
177 stars 74 forks source link

Support EnergyPlus 9.2.0 #40

Closed antoine-galataud closed 4 years ago

antoine-galataud commented 4 years ago

I'd like to make necessary changes to support last version of EnergyPlus and update readme. In order not to make readme unreadable, I propose to only add reference to 9.2.0 and add the download link. Also note that broken shell install script in 9.1.0 has been fixed.

takaomoriyama commented 4 years ago

@antoine-galataud Thank you for your contribution!

takaomoriyama commented 4 years ago

Example files need to be adapted for E+ 9.2.0 otherwise following error occurs:

Program Version,EnergyPlus, Version 9.2.0-921312fa1d, YMD=2020.03.30 15:49,
   ** Severe  ** Line: 1110 Index: 30 - "Table:OneIndependentVariable" is not a valid Object Type.
   ** Severe  ** Line: 1156 Index: 30 - "Table:OneIndependentVariable" is not a valid Object Type.
   ** Severe  ** Line: 1200 Index: 30 - "Table:OneIndependentVariable" is not a valid Object Type.
   ** Severe  ** Line: 1232 Index: 30 - "Table:OneIndependentVariable" is not a valid Object Type.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][air_flow_calculation_method] - "Watts/Area" - Failed to match against any enum values.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][design_electric_power_supply_efficiency] - Value type "string" for input "UPS Efficiency fPLR" not permitted by 'type' constraint.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][design_entering_air_temperature] - Value type "string" for input "A3" not permitted by 'type' constraint.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][design_fan_air_flow_rate_per_power_input] - Value type "string" for input "Data Center Servers Airflow fLoadTemp" not permitted by 'type' constraint.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][design_recirculation_fraction] - Value type "string" for input "Data Center Recirculation fLoadTemp" not permitted by 'type' constraint.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][environmental_class] - "AdjustedSupply" - Failed to match against any enum values.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][fraction_of_electric_power_supply_losses_to_zone] - Value type "string" for input "ITE-CPU" not permitted by 'type' constraint.
   ** Severe  ** <root>[ElectricEquipment:ITE:AirCooled][EastDataCenter_Equip][watts_per_zone_floor_area] - Value type "string" for input "Data Center Operation Schedule" not permitted by 'type' constraint.
   ** Severe  ** <root>[RunPeriod][WholeYearDay][day_of_week_for_start_day] - "Yes" - Failed to match against any enum values.
   ** Severe  ** <root>[RunPeriod][WholeYearDay][end_day_of_month] - Value type "string" for input "Tuesday" not permitted by 'type' constraint.
   ** Severe  ** <root>[RunPeriod][WholeYearDay][end_month] - "31" - Expected number less than or equal to 12.000000
   ** Severe  ** <root>[RunPeriod][WholeYearDay][end_year] - Value type "string" for input "Yes" not permitted by 'type' constraint.
   ** Severe  ** <root>[ZoneHVAC:EquipmentList][East Zone Equipment][equipment][0][zone_equipment_object_type] - "East Zone ATU" - Failed to match against any enum values.
   ** Warning ** Version: in IDF="8.8" not the same as expected="9.2"
   **  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.
   ...Summary of Errors that led to program termination:
   ..... Reference severe error count=17
   ..... Last severe error=<root>[ZoneHVAC:EquipmentList][East Zone Equipment][equipment][0][zone_equipment_object_type] - "East Zone ATU" - Failed to match against any enum values.
   ************* 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. 1 Warning; 17 Severe Errors; Elapsed Time=00hr 00min  0.28sec