blockstorage_control

Information

Control function for storage tank charging de-/activation. Charging starts when the temperature in the top segment T_top falls below the setpoint minus half the bandwith T_top_set - T_top_bandwidth/2. Charging is continued until the temperature at the bottom of the tank reaches its setpoint T_bot_set or until the temperature of the top segement rises above the setpoint plus half the bandwidth T_top_set + T_top_bandwidth/2 (might occur later).

Parameters

TypeNameDefaultDescription
Modelica.SIunits.TemperatureT_top_set60.0 + 273.15Constant temperature setpoint for top layer
Modelica.SIunits.TemperatureT_bot_set60.0 + 273.15Constant temperature setpoint for bottom layer
Modelica.SIunits.TemperatureDifferenceT_top_bandwidth5Bandwidth for controller activation

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputT_botInput signal connector
Modelica.Blocks.Interfaces.RealOutputyConnector of Real output signal
Modelica.Blocks.Interfaces.RealInputT_topInput signal connector

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.Prepre1
Modelica.Blocks.Logical.Oror1
Modelica.Blocks.Routing.BooleanReplicatorbooleanReplicator
Modelica.Blocks.Math.BooleanToRealbooleanToReal
Modelica.Blocks.MathBoolean.Andand1

Revisions

  • Feburary 27, 2019, by Benedikt Leitner:
    Implementation and added User's guide.