EnergyPlus: How to Override RTU Intake Temperature Without Modifying EPW?
What I am trying to do is :
I want the RTU / VAV system to see a different outdoor air temperature at the OA inlet, such that: Tinlet = OA + deltaT
The idea is to modify the actual outdoor air temperature entering the RTU / OA mixer (for example, to represent a rooftop microclimate effect), without changing the EPW weather file, because I only want the OA stream going into the air loop to be affected. Other calculations like the building envelope or infiltration should remain unchanged.
I tried using EMS,
EnergyManagementSystem:Actuator,
VAV1_OAInlet_T_Act, !- Name
VAV_1_OAInlet Node, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated Component Type
Drybulb Temperature; !- Actuated Component Control Type
But when I look at the output:variable 'System Node Temperature', I’m seeing that the temperature difference between the OA node and the VAV_5_OAInlet Node is only around 3°C. it fluctuates by about ±3°C instead of staying exactly at +3°C. Why is that happening, and how can I make it apply an exact +3°C offset?
I’ve shared the download link to my IDF file here.
https://drive.google.com/drive/folder...
Thank you!




I can give a workaround for what you want, it isn't clean. Somewhere on your idf you must have the VAV exterior air node defined: "VAV_1_OAInlet Node". Maybe the node is declared with the "OutdoorAir:NodeList," or maybe with the "OutdoorAir:Node" object.
Substitute your outside node object/list for this: https://bigladdersoftware.com/epx/doc...
Leave every field blank except "!- Drybulb Temperature Schedule". Input a schedule with the same outdoor drybulb temperatures as the epw + 3oC. Ad hoc solution, not clean but works.