Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,10 @@ \subsubsection{Inputs}\label{inputs-054}

Each non-zero control type which is used in this schedule must appear in the following fields which list the specific thermostat control objects to be used for this zone.

\paragraph{Field: Temperature Difference Between Cutout And Setpoint}\label{field-temperature-difference-between-cutout-and-Setpoint}

This optional choice field provides a temperature difference between cutout temperature and setpoint. When the temperature difference is greater than 0.0, the difference is applied to both heating and cooling by possibly revising setpoints based on control types.

\paragraph{Field Set (Control Object Type, Control Name)}\label{field-set-control-object-type-control-name}

Up to four pairs of Control Object Type and Control Name may be listed to specify which control objects are used for this zone. This list is not order-dependent, and the position in this list has no impact on the control type schedule. In the control type schedule, a value of 1 always means ``Single Heating Setpoint'', even if that control type is not first in this list.
Expand All @@ -78,10 +82,6 @@ \subsubsection{Inputs}\label{inputs-054}

The corresponding control type name. The name is used in an object with the name of the control type and specifies the schedule.

\paragraph{Field: Temperature Difference Between Cutout And Setpoint}\label{field-temperature-difference-between-cutout-and-Setpoint}

This optional choice field provides a temperature difference between cutout temperature and setpoint. When the temperature difference is greater than 0.0, the difference is applied to both heating and cooling by possibly revising setpoints based on control types.

If MAT is defined as zone air temperature at previous time step, DeltaT represents the temperature difference between cutout and setpoint and is greater than 0.0, and PredictedLoad represents predicted load calculated in the ZoneTempPredictorCorrector, following action will be taken:

\begin{lstlisting}
Expand Down Expand Up @@ -130,7 +130,7 @@ \subsubsection{Inputs}\label{inputs-054}

\begin{lstlisting}
ZoneControl:Thermostat, Zone 3 Thermostat, NORTH ZONE,
Zone Control Type Sched,
Zone Control Type Sched, 0.0,
DUAL SETPOINT WITH DEADBAND, VAV Setpoints;
\end{lstlisting}

Expand All @@ -140,14 +140,15 @@ \subsubsection{Inputs}\label{inputs-054}
ZoneList,AllControlledZones,SPACE1-1,SPACE2-1,SPACE3-1,SPACE4-1,SPACE5-1;
ZoneControl:Thermostat,
AllControlledZones Thermostat, !- Name
AllControlledZones, !- Zone Name
Zone Control Type Sched, !- Control Type Schedule Name
AllControlledZones, !- Zone Name
Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint
ThermostatSetpoint:SingleCooling, !- Control 1 Object Type
CoolingSetPoint, !- Control 1 Name
CoolingSetPoint, !- Control 1 Name
ThermostatSetpoint:SingleHeating, !- Control 2 Object Type
HeatingSetpoint, !- Control 2 Name
HeatingSetpoint, !- Control 2 Name
ThermostatSetpoint:DualSetpoint, !- Control 3 Object Type
DualSetPoint; !- Control 3 Name
DualSetPoint; !- Control 3 Name
\end{lstlisting}

A complete zone thermostat example showing this statement and all of the objects it must reference is:
Expand All @@ -156,8 +157,9 @@ \subsubsection{Inputs}\label{inputs-054}
! Zone control object which links thermostats to a particular zone
ZoneControl:Thermostat, Zone 2 Thermostat, EAST ZONE,
Zone Control Type Sched,
,
ThermostatSetpoint:SingleCooling, Cooling Setpoint with SB,
ThermostatSetpoint:SingleHeating; Heating Setpoint with SB;
ThermostatSetpoint:SingleHeating, Heating Setpoint with SB;

! Control type objects these may be used in more than one zone
ThermostatSetpoint:SingleCooling,
Expand Down Expand Up @@ -544,6 +546,7 @@ \subsubsection{Inputs}\label{inputs-5-034}
AllControlledZones Thermostat, !- Name
AllControlledZones, !- Zone Name
Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint
ThermostatSetpoint:SingleCooling, !- Control 1 Object Type
CoolingSetPoint, !- Control 1 Name
ThermostatSetpoint:SingleHeating, !- Control 2 Object Type
Expand All @@ -568,6 +571,7 @@ \subsubsection{Inputs}\label{inputs-5-034}
AllControlledZones Thermostat, !- Name
AllControlledZones, !- Zone Name
Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint
ThermostatSetpoint:SingleCooling, !- Control 1 Object Type
CoolingSetPoint, !- Control 1 Name
ThermostatSetpoint:SingleHeating, !- Control 2 Object Type
Expand Down
16 changes: 8 additions & 8 deletions idd/Energy+.idd.in
Original file line number Diff line number Diff line change
Expand Up @@ -36837,6 +36837,13 @@ ZoneControl:Thermostat,
\required-field
\type object-list
\object-list ScheduleNames
N1 , \field Temperature Difference Between Cutout And Setpoint
\note This optional choice field provides a temperature difference between cut-out temperature and
\note setpoint. The difference is used to adjust to heating or cooling setpoint based on control types.
\units deltaC
\type real
\minimum 0.0
\default 0.0
A4 , \field Control 1 Object Type
\required-field
\type choice
Expand Down Expand Up @@ -36878,18 +36885,11 @@ ZoneControl:Thermostat,
\key ThermostatSetpoint:SingleCooling
\key ThermostatSetpoint:SingleHeatingOrCooling
\key ThermostatSetpoint:DualSetpoint
A11, \field Control 4 Name
A11; \field Control 4 Name
\note Control names are names of individual control objects (e.g. ThermostatSetpoint:SingleHeating)
\note Schedule values in these objects list actual setpoint temperatures for the control types
\type object-list
\object-list ControlTypeNames
N1 ; \field Temperature Difference Between Cutout And Setpoint
\note This optional choice field provides a temperature difference between cut-out temperature and
\note setpoint. The difference is used to adjust to heating or cooling setpoint based on control types.
\units deltaC
\type real
\minimum 0.0
\default 0.0

ZoneControl:Thermostat:OperativeTemperature,
\memo This object can be used with the ZoneList option on a thermostat or with one
Expand Down
15 changes: 15 additions & 0 deletions performance_tests/15zonePSZ.idf
Original file line number Diff line number Diff line change
Expand Up @@ -1970,6 +1970,7 @@
ZN_1_FLR_1_SEC_1 Thermostat, !- Name
ZN_1_FLR_1_SEC_1, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_1 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -2380,6 +2381,7 @@
ZN_1_FLR_1_SEC_2 Thermostat, !- Name
ZN_1_FLR_1_SEC_2, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_2 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -2790,6 +2792,7 @@
ZN_1_FLR_1_SEC_3 Thermostat, !- Name
ZN_1_FLR_1_SEC_3, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_3 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -3200,6 +3203,7 @@
ZN_1_FLR_1_SEC_4 Thermostat, !- Name
ZN_1_FLR_1_SEC_4, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_4 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -3610,6 +3614,7 @@
ZN_1_FLR_1_SEC_5 Thermostat, !- Name
ZN_1_FLR_1_SEC_5, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_5 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -4020,6 +4025,7 @@
ZN_1_FLR_1_SEC_6 Thermostat, !- Name
ZN_1_FLR_1_SEC_6, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_6 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -4430,6 +4436,7 @@
ZN_1_FLR_1_SEC_7 Thermostat, !- Name
ZN_1_FLR_1_SEC_7, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_7 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -4840,6 +4847,7 @@
ZN_1_FLR_1_SEC_8 Thermostat, !- Name
ZN_1_FLR_1_SEC_8, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_8 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -5250,6 +5258,7 @@
ZN_1_FLR_1_SEC_9 Thermostat, !- Name
ZN_1_FLR_1_SEC_9, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_9 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -5660,6 +5669,7 @@
ZN_1_FLR_1_SEC_10 Thermostat, !- Name
ZN_1_FLR_1_SEC_10, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_10 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -6070,6 +6080,7 @@
ZN_1_FLR_1_SEC_11 Thermostat, !- Name
ZN_1_FLR_1_SEC_11, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_11 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -6480,6 +6491,7 @@
ZN_1_FLR_1_SEC_12 Thermostat, !- Name
ZN_1_FLR_1_SEC_12, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_12 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -6869,6 +6881,7 @@
ZN_1_FLR_1_SEC_13 Thermostat, !- Name
ZN_1_FLR_1_SEC_13, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_13 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -7224,6 +7237,7 @@
ZN_1_FLR_1_SEC_14 Thermostat, !- Name
ZN_1_FLR_1_SEC_14, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_14 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -7613,6 +7627,7 @@
ZN_1_FLR_1_SEC_15 Thermostat, !- Name
ZN_1_FLR_1_SEC_15, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_15 DualSPSched; !- Control 1 Name

Expand Down
15 changes: 15 additions & 0 deletions performance_tests/15zonePTAC.idf
Original file line number Diff line number Diff line change
Expand Up @@ -1970,6 +1970,7 @@
ZN_1_FLR_1_SEC_1 Thermostat, !- Name
ZN_1_FLR_1_SEC_1, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_1 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -2490,6 +2491,7 @@
ZN_1_FLR_1_SEC_2 Thermostat, !- Name
ZN_1_FLR_1_SEC_2, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_2 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -3010,6 +3012,7 @@
ZN_1_FLR_1_SEC_3 Thermostat, !- Name
ZN_1_FLR_1_SEC_3, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_3 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -3530,6 +3533,7 @@
ZN_1_FLR_1_SEC_4 Thermostat, !- Name
ZN_1_FLR_1_SEC_4, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_4 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -4050,6 +4054,7 @@
ZN_1_FLR_1_SEC_5 Thermostat, !- Name
ZN_1_FLR_1_SEC_5, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_5 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -4570,6 +4575,7 @@
ZN_1_FLR_1_SEC_6 Thermostat, !- Name
ZN_1_FLR_1_SEC_6, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_6 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -5090,6 +5096,7 @@
ZN_1_FLR_1_SEC_7 Thermostat, !- Name
ZN_1_FLR_1_SEC_7, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_7 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -5610,6 +5617,7 @@
ZN_1_FLR_1_SEC_8 Thermostat, !- Name
ZN_1_FLR_1_SEC_8, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_8 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -6130,6 +6138,7 @@
ZN_1_FLR_1_SEC_9 Thermostat, !- Name
ZN_1_FLR_1_SEC_9, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_9 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -6650,6 +6659,7 @@
ZN_1_FLR_1_SEC_10 Thermostat, !- Name
ZN_1_FLR_1_SEC_10, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_10 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -7170,6 +7180,7 @@
ZN_1_FLR_1_SEC_11 Thermostat, !- Name
ZN_1_FLR_1_SEC_11, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_11 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -7690,6 +7701,7 @@
ZN_1_FLR_1_SEC_12 Thermostat, !- Name
ZN_1_FLR_1_SEC_12, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_12 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -8189,6 +8201,7 @@
ZN_1_FLR_1_SEC_13 Thermostat, !- Name
ZN_1_FLR_1_SEC_13, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_13 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -8654,6 +8667,7 @@
ZN_1_FLR_1_SEC_14 Thermostat, !- Name
ZN_1_FLR_1_SEC_14, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_14 DualSPSched; !- Control 1 Name

Expand Down Expand Up @@ -9153,6 +9167,7 @@
ZN_1_FLR_1_SEC_15 Thermostat, !- Name
ZN_1_FLR_1_SEC_15, !- Zone or ZoneList Name
Dual Zone Control Type Sched, !- Control Type Schedule Name
, !- Temperature Difference Between Cutout And Setpoint {deltaC}
ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type
ZN_1_FLR_1_SEC_15 DualSPSched; !- Control 1 Name

Expand Down
Loading
Loading