modelSetpoints

Validate block for zone set point

Information

This example validates Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints for a change of zone setpoint temperature.

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.SetpointsTZonSetBlock that determines the thermal zone setpoints
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTZonCooSetOccOccupied cooling setpoint
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTZonHeaSetOccOccupied heating setpoint
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTZonCooSetUnoUnoccupied cooling setpoint
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTZonHeaSetUnoUnoccupied heating setpoint
Buildings.Controls.OBC.CDL.Reals.Sources.SincooSetAdjCooling setpoint adjustment
Buildings.Controls.OBC.CDL.Reals.Sources.SinheaSetAdjHeating setpoint adjustment
Buildings.Controls.OBC.CDL.Integers.Sources.ConstantcooDemLimLevCooling demand limit level
Buildings.Controls.OBC.CDL.Integers.Sources.ConstantheaDemLimLevHeating demand limit level
Buildings.Controls.OBC.CDL.Reals.Sources.RampramGenerate ramp output
Buildings.Controls.OBC.CDL.Reals.GreaterThresholdgreThrCheck if input is greater than 0.75
Buildings.Controls.OBC.CDL.Conversions.BooleanToIntegerbooToIntConvert boolean input to integer output
Buildings.Controls.OBC.CDL.Logical.Sources.PulsewinStaGenerate signal indicating window status
Buildings.Controls.OBC.CDL.Logical.Sources.PulseoccStaGenerate signal indicating occupancy status
Buildings.Controls.OBC.CDL.Logical.Notnot1Logical not
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantzerAdjZero adjustment
Buildings.Controls.OBC.CDL.Reals.Switchswi1Switch to zero adjustment when window is open
Buildings.Controls.OBC.CDL.Reals.Switchswi2Switch to zero adjustment when window is open
Buildings.Controls.OBC.CDL.Logical.Notnot2Logical not

Revisions

  • August 19, 2017, by Jianjun Hu:
    First implementation.