modelControl_ThScreen_2

Controller for the thermal screen closure and crack for humidity and temperature

Information

Controller for the screen closure. The control, which is based on a state graph, opens and closes the screen depending on of the outside radiation and temperature. The screen is opened faster in warm days than cold days. The screen is closed in the same manner for cold and warm days. However, the set-point for closing the screen, which depends on the outside temperature, is different in cold than in warm months. Two PI systems are included to open a gap to control humidity and temperature at night. For humidity control, a gap of maximum 4% of the total screen width is allowed. The relative humidity set-point is set at 85%. For temperature control, a gap of maximum 2% is allowed when temperature exceeds the set-point by 1.5ºC.

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputT_out
Modelica.Blocks.Interfaces.RealInputSC_usable
Modelica.Blocks.Interfaces.RealInputT_air_sp
Modelica.Blocks.Interfaces.RealOutputyControl signal
Modelica.Blocks.Interfaces.RealInputRH_air

Components

TypeNameDefaultDescription
Modelica.Units.SI.HeatFluxR_Glob_can0
Modelica.Units.SI.HeatFluxR_Glob_can_min32
Modelica.Units.SI.TemperatureT_air293.15
Integerop
Integercl
Realopening_CD
Realopening_WD
Realclosing_CD
Modelica.StateGraph.InitialStepclosed
Modelica.StateGraph.StateGraphRootstateGraphRoot
Modelica.StateGraph.TransitionT2
Modelica.StateGraph.TransitionT3
Modelica.StateGraph.TransitionT4
Modelica.StateGraph.StepWithSignalopening_ColdDay
Modelica.Blocks.Logical.Timertimer
Modelica.StateGraph.TransitionWithSignalT6
Modelica.Blocks.Logical.GreaterEqualThresholdgreaterEqual
Modelica.StateGraph.Stepopen
Modelica.StateGraph.StepWithSignalopening_WarmDay
Modelica.Blocks.Logical.Timertimer1
Modelica.StateGraph.TransitionWithSignalT7
Modelica.Blocks.Logical.GreaterEqualThresholdgreaterEqual1
Modelica.StateGraph.StepWithSignalclosing_ColdDay
Modelica.Blocks.Logical.Timertimer2
Modelica.StateGraph.TransitionWithSignalT1
Modelica.Blocks.Logical.GreaterEqualThresholdgreaterEqual2
Greenhouses.ControlSystems.Climate.Utilities.SC_closing_valueSC_OWD_value
Greenhouses.ControlSystems.Climate.Utilities.SC_closing_valueSC_OCD_value
Greenhouses.ControlSystems.Climate.Utilities.SC_closing_valueSC_CCD_value
Greenhouses.ControlSystems.PIDPID_crack
Modelica.Blocks.Sources.ConstantRH_air_SP
Modelica.Blocks.Sources.RealExpressionT_out_sp
Modelica.Blocks.Sources.Stepsp1
Modelica.Blocks.Sources.Stepsp2
Greenhouses.ControlSystems.PIDPID_crack_T
Modelica.Blocks.Sources.RealExpressionT_air_sp_crack