modelMySimpleStateMachine

A Finite State Machine for time schedule example

Parameters

TypeNameDefaultDescription
Modelica.SIunits.TemperatureDifferencedelTRooOnOff1Deadband in room temperature between occupied on and occupied off
Modelica.SIunits.TemperatureTRooSetHeaOcc293.15Set point for room air temperature during heating mode
Modelica.SIunits.TemperatureTRooSetCooOcc299.15Set point for room air temperature during cooling mode
Modelica.SIunits.TemperatureTSetHeaCoiOut303.15Set point for air outlet temperature at central heating coil

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputuSchedule
Modelica.Blocks.Interfaces.RealOutputyFanNominalized fan control signal, y == 1 fan on, y == 0 Fan off

Components

TypeNameDefaultDescription
Modelica.StateGraph.InitialStepinitialStep
Modelica.StateGraph.TransitionstartStarts the system
Buildings.Examples.VAVReheat.Controls.StateSG_StateOffStarts in off mode
Buildings.Examples.VAVReheat.Controls.StateSG_StateOnState at night when schedule is of
Modelica.StateGraph.Transitiont2
Modelica.StateGraph.Transitiont1
Modelica.StateGraph.StateGraphRootstateGraphRoot
Buildings.Examples.VAVReheat.Controls.ControlBuscb
Modelica.Blocks.MathInteger.Sumsum
Modelica.Blocks.Math.BooleanToRealbooleanToReal
Modelica.Blocks.Math.BooleanToRealbooleanToReal1
Modelica.Blocks.Math.MultiSummultiSum