Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question
7

EnergyPlus Dual Thermostat Set point

asked 2017-03-20 09:11:57 -0600

Albert's avatar

updated 2017-05-06 08:23:04 -0600

I have a fairly simple question about the Dual thermostat schedules in EnergyPlus simulation.

I am trying to make some changes to the default schedule set points and learn the effects for several months in an year.

I am wondering how EnergyPlus decides which schedule to use? For instance, if I want to run the simulation in month of May, whether the EPlus takes the cooling set point only for the calculation? So my question is whether EPlus takes heating set point for some winter months (Jan-April) and then cooling set points for summer months (May-October) and again the heating set point for November and December? Something like this or is the calculation measures are entirely different?

In other words, if I am doing a simulation for the month of April, which setpoint schedule it takes? Heating, Cooling or takes both and calculates the set point from that?

Thanks in advance and any suggestion would be great.

Thanks Albert Thomas

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
7

answered 2017-03-20 10:10:51 -0600

The cooling and heating set point temperatures are controlled using the Control Type Schedule Name input field. This example shows a heating set point in winter and a cooling set point in summer. In the control type schedule, 1 = heating, 2 = cooling, 3 = the same cooling and heating set point temperature, and 4 = dual set point control (2 temperatures). When the single cooling and/or heating thermostats are used only a single set point temperature is active at any point during the simulation, for example in winter there is only a heating set point temperature and cooling will not occur. Same for cooling.

ZoneControl:Thermostat,
 Zone 2 Thermostat,       !- Name
 EAST ZONE,               !- Zone or ZoneList Name
 Zone Control Type Sched, !- Control Type Schedule Name
 ThermostatSetpoint:SingleHeating,  !- Control 1 Object Type
 Heating Setpoint with SB,!- Control 1 Name
 ThermostatSetpoint:SingleCooling,  !- Control 2 Object Type
 Cooling Setpoint with SB;!- Control 2 Name

Schedule:Compact,
 Zone Control Type Sched, !- Name
 Control Type,            !- Schedule Type Limits Name
 Through: 3/31,           !- Field 1
 For: AllDays,            !- Field 2
 Until: 24:00,1,          !- Field 3
 Through: 9/30,           !- Field 5
 For: AllDays,            !- Field 6
 Until: 24:00,2,          !- Field 7
 Through: 12/31,          !- Field 9
 For: AllDays,            !- Field 10
 Until: 24:00,1;          !- Field 11

ThermostatSetpoint:SingleHeating,
 Heating Setpoint with SB,!- Name
 Heating Setpoints;       !- Setpoint Temperature Schedule Name

ThermostatSetpoint:SingleCooling,
 Cooling Setpoint with SB,!- Name
 Cooling Setpoints;       !- Setpoint Temperature Schedule Name

Schedule:Compact,
 Heating Setpoints,       !- Name
 Temperature,             !- Schedule Type Limits Name
 Through: 12/31,          !- Field 1
 For: AllDays,            !- Field 2
 Until:  7:00,15.0,       !- Field 3
 Until: 17:00,20.0,       !- Field 5
 Until: 24:00,15.0;       !- Field 7

Schedule:Compact,
 Cooling Setpoints,       !- Name
 Temperature,             !- Schedule Type Limits Name
 Through: 12/31,          !- Field 1
 For: AllDays,            !- Field 2
 Until:  7:00,30.0,       !- Field 3
 Until: 17:00,24.0,       !- Field 5
 Until: 24:00,30.0;       !- Field 7

In this next example, there are 2 set point temperatures, one for heating and one for cooling. Remember that control type = 4 means dual set point temperatures. Heating and cooling can occur any time during the year depending on the zone loads and zone temperature with respect to the 2 temperature set points.

ZoneControl:Thermostat,
 Zone 2 Thermostat,       !- Name
 EAST ZONE,               !- Zone or ZoneList Name
 Zone Control Type Sched, !- Control Type Schedule Name
 ThermostatSetpoint:DualSetpoint,  !- Control 1 Object Type
 Dual Setpoint with DB;   !- Control 1 Name

Schedule:Compact,
 Zone Control Type Sched, !- Name
 Control Type,            !- Schedule Type Limits Name
 Through: 12/31,          !- Field 1
 For: AllDays,            !- Field 2
 Until: 24:00,4;          !- Field 3

ThermostatSetpoint:DualSetpoint,
 Dual Setpoint with DB,   !- Name
 Heating Setpoints,       !- Heating Setpoint Temperature Schedule Name
 Cooling Setpoints;       !- Cooling Setpoint Temperature Schedule Name
edit flag offensive delete link more

Comments

Thank you very much! This is a very detailed answer. So if we want a constant temperature for a particular season, then go with the control type 1 and 2. However, based on your explanations, I think the dual setting ensures more flexibility in terms of the actual zone load calculations.

Albert's avatar Albert  ( 2017-03-20 13:18:57 -0600 )edit

Agreed. Just set up dual set point Tstats and make sure the system operates when you think it should.

rraustad's avatar rraustad  ( 2017-03-21 12:44:23 -0600 )edit
0

answered 2022-04-12 16:52:44 -0600

ShaymaaSK's avatar

updated 2022-04-12 17:01:30 -0600

Thank you so much. It is really helpful and detailed. Would the below be correct?

Schedule:Compact,
 Point_Of_Sale Cooling Setpoint Schedule,  !- Name
 Temperature,             !- Schedule Type Limits Name
 Through: 12/31,          !- Field 1
 For: SummerDesignDay WinterDesignDay, !- Field 2
 Until: 24:00, 23.88888888888889, !- Field 3
 For: Weekdays,           !- Field 5
 Until: 06:00, 29.444444444444443, !- Field 6
 Until: 10:00, 22, !- Field 8
 Until: 16:00, 26.11111, !- Field 10
 Until: 20:00, 29.4444444, !- Field 12
 Until: 24:00, 29.444444444444443, !- Field 14
 For: Saturdays,          !- Field 16
 Until: 06:00, 29.444444444444443, !- Field 17
 Until: 22:00, 23.88888888888889, !- Field 19
 Until: 24:00, 29.444444444444443, !- Field 21
 For: AllOtherDays,       !- Field 23
 Until: 08:00, 29.444444444444443, !- Field 25
 Until: 19:00, 23.88888888888889, !- Field 27
 Until: 24:00, 29.444444444444443; !- Field 29

Thanks

edit flag offensive delete link more

Comments

@ShaymaaSK this is not really an answer to this question. Is this in relation to your question about pre-cooling via thermostat schedules? If so, you can edit your question to include this EnergyPlus object text, or add an answer there.

Aaron Boranian's avatar Aaron Boranian  ( 2022-04-12 17:05:36 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

3 followers

Stats

Asked: 2017-03-20 09:11:57 -0600

Seen: 2,769 times

Last updated: Apr 12 '22