1

Seasonal thermostat setpoints / EnergyPlus

Hello,

I am trying to put some setup for the HVAC system:

  1. I want the cooling mode to be running from May 1st until Oct 1st the setpoint should be 25C° the Heating would be on if the temp goes below 16C°.
  2. The heating mode should be on from Oct 1st Until May 1st the setpoint should be 22C°and the cooling would be on if the temp went above 30C.

How can I do that ?? I am learning but this thing was difficult.

Uthman's avatar
21
Uthman
asked 2023-12-24 18:28:56 -0500
Aaron Boranian's avatar
14.1k
Aaron Boranian
updated 2023-12-26 08:17:17 -0500
edit flag offensive 0 remove flag close merge delete

Comments

For which application?

Denis Bourgeois's avatar Denis Bourgeois (2023-12-25 07:10:20 -0500) edit

Hello, EnergyPlus

Uthman's avatar Uthman (2023-12-25 08:08:35 -0500) edit
add a comment see more comments

1 Answer

4

@Uthman, try the following (here, for a zone named "Office"):

ScheduleTypeLimits,  Temperature, -60, 200, CONTINUOUS;
ScheduleTypeLimits, Control Type,   0,   4, DISCRETE;

Schedule:Constant,
  Office Control Type Schedule,
  Control Type,                    !- Schedule Type Limits
  4;                               !- Dual Setpoint

ZoneControl:Thermostat,
  Office Thermostat Control,
  Office,                          !- Zone
  Office Control Type Schedule,    !- Control Type Schedule
  ThermostatSetpoint:DualSetpoint, !- Control Object Type
  Tstat;                           !- Control Object

ThermostatSetpoint:DualSetpoint,
  Tstat,
  Office Heating Setpoints,        !- Heating Setpoint Schedule
  Office Cooling Setpoints;        !- Cooling Setpoint Schedule

Schedule:Compact,
  Office Heating Setpoints,        !- Heating Setpoint Schedule
  Temperature,                     !- Schedule Type Limits
  Through: 4/30,
    For: AllDays,
    Until: 24:00, 22.0,
  Through: 9/30,
    For: AllDays,
    Until: 24:00, 16.0,
  Through: 12/31,
    For: AllDays,
    Until: 24:00, 22.0;

Schedule:Compact,
  Office Cooling Setpoints,        !- Cooling Setpoint Schedule
  Temperature,                     !- Schedule Type Limits
  Through: 4/30,
    For: AllDays,
    Until: 24:00, 30.0,
  Through: 9/30,
    For: AllDays,
    Until: 24:00, 25.0,
  Through: 12/31,
    For: AllDays,
    Until: 24:00, 30.0;

It's pretty basic (e.g. no daily setbacks, no difference between weekdays vs weekends). Adapted from the example provided here (just before "Output"). Hope this is close to what you're after.

Denis Bourgeois's avatar
2.8k
Denis Bourgeois
answered 2023-12-26 08:21:22 -0500, updated 2023-12-27 08:47:59 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments