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

The other approach could be to use EMS (also supported by DesignBuilder) in order to override weather parameters instead of changing a weather file. Choose environment-related actuators for outdoor dry bulb temperature and solar radiation (direct and diffuse) and change their values at the beginning of each timestep. The attached example changes direct and diffuse solar radiation to 0 and sets the outdoor dry bulb temperature to 18C.

! Weather file outdoor air dry bulb temperature
EnergyManagementSystem:Actuator,
    oDBT,               !- Name
    Environment,             !- Actuated Component Unique Name
    Weather Data,            !- Actuated Component Type
    Outdoor Dry Bulb;              !- Actuated Component Control Type

! Weather file diffuse solar radiation
EnergyManagementSystem:Actuator,
    oDifSolar,               !- Name
    Environment,             !- Actuated Component Unique Name
    Weather Data,            !- Actuated Component Type
    Diffuse Solar;              !- Actuated Component Control Type

! Weather file direct solar radiation
EnergyManagementSystem:Actuator,
    oDirSolar,               !- Name
    Environment,             !- Actuated Component Unique Name
    Weather Data,            !- Actuated Component Type
    Direct Solar;              !- Actuated Component Control Type

! EMS program calling point
EnergyManagementSystem:ProgramCallingManager,
    OverrideWeatherData,       !- Name
    BeginTimestepBeforePredictor,  !- EnergyPlus Model Calling Point
    OverrideProg;           !- Program Name 1

!EMS program which sets selected weather parameters to 0
EnergyManagementSystem:Program,
    OverrideProg,           !- Name
    SET oDBT = 18,
    SET oDifSolar = 0,
    SET oDirSolar = 0;