First time here? Check out the Help page!
1 | initial version |
Use a simple EnergyPlus EMS Program
You'll need:
A program object that reads the two sensors and modifies the setpoint schedule via actuator
EnergyManagementSystem:Sensor, OutdoorTempC, !- Name Site, !- Output:Variable or Output:Meter Index Key Name Site Outdoor Air Drybulb Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor, ZoneTempC, !- Name My_Zone_Name, !- Output:Variable or Output:Meter Index Key Name Zone Mean Air Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Actuator, HtgSetPtSchAct, !- Name Heating_Schedule_Name, !- Actuated Component Unique Name Schedule:Compact, !- Actuated Component Type Schedule Value; !- Actuated Component Control Type
EnergyManagementSystem:Actuator, ClgSetPtSchAct, !- Name Cooling_Schedule_Name, !- Actuated Component Unique Name Schedule:Compact, !- Actuated Component Type Schedule Value; !- Actuated Component Control Type
EnergyManagementSystem:ProgramCallingManager, ChangeSetpointsProgramManager, !- Name BeginTimestepBeforePredictor, !- EnergyPlus Model Calling Point ChangeSetpointsProgram; !- Program Name 1
EnergyManagementSystem:Program, ChangeSetpointsProgram, !- Name ...Logic goes here... SET HtgSetPtSchAct = whatever, SET ClgSetPtSchAct = whatever;
2 | No.2 Revision |
Use a simple EnergyPlus EMS Program
You'll need:
```
EnergyManagementSystem:Sensor,