2

how to define two connected set points for cooling without heating in energy plus?

I want to create a zone ventilation with a fan coil in a small zone which does not have any openings on its surfaces.

When the temperature of zone reaches to 28°C the fan turns on and continues to do the cooling to 24°C. Then, at 24°C it turns off; and will turn on again when the temperature reaches to 28°C.

Accordingly this cycle happens repeatedly everyday. We use thermostat in energy plus modeling but the problem is that it does not have two set points for "on" and "off" in cooling. So my question is how can I do so in energy plus?

somaye's avatar
21
somaye
asked 2017-08-25 13:26:17 -0500
Julien Marrec's avatar
29.7k
Julien Marrec
updated 2017-08-28 03:07:15 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

0

To model such a thermostat with a deadband (and anything with hysteresis as well), I see two potential ways:

  • AvailabilityManager
  • EnergyManagementSystem (EMS).

Note that I haven't tested any of the two, that's going to be on you.


EnergyManagementSystem (EMS)

  • Define an EMS sensor for the zone temperature (Zone_Temp)
  • Define an actuator for for the Schedule of the zone cooling thermostat (Cooling_Sch_Value)
  • Define a program that will use the zone temperature sensor to actuator the schedule value: set it to a very high value to turn cooling off.
  • For the cooling schedule, define it as being 24C for the SummerDesignDay (so that any sizing is done properly), and 80C for AllOtherDays (maybe you want to specify the WinterDesignDay if you have heating too...)

Program:

IF Zone_Temp >= 28
   Set Cooling_Sch_Value = 24
ELSEIF Zone_Temp <= 24
   Set Cooling_Sch_Value = 80
ENDIF

The EMS Application Guide is a good resource, especially Example 5.

Couple of notes: you might want to pay special attention to the Capacity Control Method of the fan coil. You might also want to to actually use something kind of a delta (Set Cooling_Sch_Value = 23.5, to ensure at some point it goes below 24C instead of modulating to meet the setpoint).


Availability Manager

The ZoneHVAC:FourPipeFanCoil allows for an Availability Manager List.

Perhaps you can use a combination of AVM:LowTemperatureTurnOff set to 24C and AVM:HighTemperatureTurnOn set to 28C to turn on/off the fan.

For the "Sensor" node you'll use the zone air node.

Julien Marrec's avatar
29.7k
Julien Marrec
answered 2017-08-28 03:06:26 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments