In this way, my model is replacing the Outdoor Air dry bulb temperature at the Outdoor Air Inlet of the Unitary Heatpumps. One doubt would then be if the values for the cooling load reduction that result by changing only the dry bulb temperature would still be reliable.
Another thing I noticed is that sometimes during the winter season there is still need for mechanical cooling during the day (as the project is in a 2B climate and there are considerable internal gains), it seems to me that during this time it would be better for the Heatpumps to get the ventilation air directly from the outside, instead that from the EarthTubes so I wonder if it would be valid to set the ETDB.csv file equal to the OutdoorAir dry bulb temperatures from the weather file during the winter season, in order to represent the summer-only operation of the
EarthTubes.
The final question or doubt I have is if by changing the values of the temperatures at the Heatpump's Outdoor Air Inlet would affect the calculations of heat transfer through the skin of the building and/or the operation of the Natural Ventilation.
Thank you very much for your comments and observations, I really appreciate them.
PS: If it is any help, this is the adaptation I used from the code that Mr. Kirkpatrick sugested:
!- ===========
ALL OBJECTS IN CLASS: ENERGYMANAGEMENTSYSTEM:ACTUATOR ===========
! Name
! Component
Name
! Component
Type
! Control
Variable
EnergyManagementSystem:Actuator,
ET_OADB_Override, !- Name
Air Loop Unitary HP AirToAir Outdoor Air
Inlet, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated
Component Type
Drybulb Temperature; !- Actuated Component Control Type
! Name
! Component
Name
! Component
Type
! Control
Variable
EnergyManagementSystem:Actuator,
ET_OADB_Override_1, !- Name
Air Loop 1 Unitary HP AirToAir Outdoor Air
Inlet, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated
Component Type
Drybulb Temperature; !- Actuated Component Control Type
! Name
! Component
Name
! Component
Type
! Control
Variable
EnergyManagementSystem:Actuator,
ET_OADB_Override_2, !- Name
Air Loop 2 Unitary HP AirToAir Outdoor Air
Inlet, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated
Component Type
Drybulb Temperature; !- Actuated Component Control Type
! Name
! Component
Name
! Component
Type
! Control
Variable
EnergyManagementSystem:Actuator,
ET_OADB_Override_3, !- Name
Air Loop 3 Unitary HP AirToAir Outdoor Air
Inlet, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated
Component Type
Drybulb Temperature; !- Actuated Component Control Type
! Name
! Component
Name
! Component
Type
! Control
Variable
EnergyManagementSystem:Actuator,
ET_OADB_Override_4, !- Name
Air Loop 4 Unitary HP AirToAir Outdoor Air
Inlet, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated
Component Type
Drybulb Temperature; !- Actuated Component Control Type
! Name
! Component
Name
! Component
Type
! Control
Variable
EnergyManagementSystem:Actuator,
ET_OADB_Override_5, !- Name
Air Loop 5 Unitary HP AirToAir Outdoor Air
Inlet, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated
Component Type
Drybulb Temperature; !- Actuated Component Control Type
! Name
! Component
Name
! Component
Type
! Control
Variable
EnergyManagementSystem:Actuator,
ET_OADB_Override_6, !- Name
Air Loop 6 Unitary HP AirToAir Outdoor Air
Inlet, !- Actuated Component Unique Name
Outdoor Air System Node, !- Actuated
Component Type
Drybulb Temperature; !- Actuated Component Control Type
!- ===========
ALL OBJECTS IN CLASS: ENERGYMANAGEMENTSYSTEM:PROGRAMCALLINGMANAGER
===========
! Name
! EnergyPlus
Model Calling Point
! Program
Name 1
EnergyManagementSystem:ProgramCallingManager,
Schedule OA, !- Name
AfterPredictorBeforeHVACManagers, !- EnergyPlus Model Calling Point
SchedOA; !- Program Name 1
! Name
! EnergyPlus
Model Calling Point
! Program
Name 1
EnergyManagementSystem:ProgramCallingManager,
Schedule OA_1, !- Name
AfterPredictorBeforeHVACManagers, !- EnergyPlus Model Calling Point
SchedOA_1; !- Program Name 1
! Name
! EnergyPlus
Model Calling Point
! Program
Name 1
EnergyManagementSystem:ProgramCallingManager,
Schedule OA_2, !- Name
AfterPredictorBeforeHVACManagers, !- EnergyPlus Model Calling Point
SchedOA_2; !- Program Name 1
! Name
! EnergyPlus
Model Calling Point
! Program
Name 1
EnergyManagementSystem:ProgramCallingManager,
Schedule OA_3, !- Name
AfterPredictorBeforeHVACManagers, !- EnergyPlus Model Calling Point
SchedOA_3; !- Program Name 1
! Name
! EnergyPlus
Model Calling Point
! Program
Name 1
EnergyManagementSystem:ProgramCallingManager,
Schedule OA_4, !- Name
AfterPredictorBeforeHVACManagers, !- EnergyPlus Model Calling Point
SchedOA_4; !- Program Name 1
! Name
! EnergyPlus
Model Calling Point
! Program
Name_5
EnergyManagementSystem:ProgramCallingManager,
Schedule OA_5, !- Name
AfterPredictorBeforeHVACManagers, !- EnergyPlus Model Calling Point
SchedOA_5; !- Program Name 1
! Name
! EnergyPlus
Model Calling Point
! Program
Name 1
EnergyManagementSystem:ProgramCallingManager,
Schedule OA_6, !- Name
AfterPredictorBeforeHVACManagers, !- EnergyPlus Model Calling Point
SchedOA_6; !- Program Name 1
!- ===========
ALL OBJECTS IN CLASS: ENERGYMANAGEMENTSYSTEM:PROGRAM ===========
! Name
EnergyManagementSystem:Program,
SchedOA, !- Name
SET ET_OADB_Override =
Earth_Tube_DB_Sched; !- Program Line 1
! Name
EnergyManagementSystem:Program,
SchedOA_1, !- Name
SET ET_OADB_Override_1 =
Earth_Tube_DB_Sched_1; !- Program Line 1
! Name
EnergyManagementSystem:Program,
SchedOA_2, !- Name
SET ET_OADB_Override_2 =
Earth_Tube_DB_Sched_2; !- Program Line 1
! Name
EnergyManagementSystem:Program,
SchedOA_3, !- Name
SET ET_OADB_Override_3 =
Earth_Tube_DB_Sched_3; !- Program Line 1
! Name
EnergyManagementSystem:Program,
SchedOA_4, !- Name
SET ET_OADB_Override_4 =
Earth_Tube_DB_Sched_4; !- Program Line 1
! Name
EnergyManagementSystem:Program,
SchedOA_5, !- Name
SET ET_OADB_Override_5 =
Earth_Tube_DB_Sched_5; !- Program Line 1
! Name
EnergyManagementSystem:Program,
SchedOA_6, !- Name
SET ET_OADB_Override_6 =
Earth_Tube_DB_Sched_6; !- Program Line 1
!- ===========
ALL OBJECTS IN CLASS: OUTPUT:ENERGYMANAGEMENTSYSTEM ===========
Output:EnergyManagementSystem,
Verbose, !- Actuator Availability
Dictionary Reporting
Verbose, !- Internal Variable
Availability Dictionary Reporting
Verbose; !- EMS Runtime Language Debug
Output Level
!- ===========
ALL OBJECTS IN CLASS: SCHEDULE:FILE ===========
Schedule:File,
EarthTubeDBSch, !- Name
Any Number, !- Schedule Type Limits Name
C:\EnergyPlusV6-0-0\CCSB\ETDB.csv, !- File Name
1, !- Column Number
0, !- Rows to Skip at Top
8760, !- Number of Hours of Data
Comma; !- Column Separator