modelControlGasPressure

Extends from TransiEnt.Basics.Icons.Controller (Icon for controller).

Information

1. Purpose of model

Controller for automatic shut-down of arbitrary plant if gas pressure drops below p_min and return to service if pressure rises again above p_min_backin.

2. Level of detail, physical effects considered, and physical insight

(Description)

3. Limits of validity

(Description)

4. Interfaces

(none)

5. Nomenclature

(no elements)

6. Governing Equations

(no equations)

7. Remarks for Usage

(none)

8. Validation

(no validation or testing necessary)

9. References

(none)

10. Version History

Model created by Oliver Schülting (oliver.schuelting@tuhh.de), Nov 2020

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.Pressurep_min
Modelica.Units.SI.Pressurep_min_backin
Real[max(1, n_gasPortOut_split)]splitRatio_internal
General Design of Controller
Modelica.Blocks.Types.SimpleControllercontrollerTypeModelica.Blocks.Types.SimpleController.PIDType of controller
Time Response of the Controller
Realk1Gain of Proportional block
Modelica.Units.SI.TimeTau_i0.51/Ti is gain of integrator block
Modelica.Units.SI.TimeTau_d0.1Gain of derivative block
GasPortSplitter
Integern_gasPortOut_split1
Real[max(1, n_gasPortOut_split)]splitRatio{0.1}

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInput[n_gasPortOut_split]p_gas
Modelica.Blocks.Interfaces.RealOutputy

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.Hysteresis[n_gasPortOut_split]hysteresis
TransiEnt.Basics.Blocks.LimPID[n_gasPortOut_split]PID
Modelica.Blocks.Logical.Switch[n_gasPortOut_split]switch2
Modelica.Blocks.Sources.RealExpressionrealExpression
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Math.MultiSummultiSum
Modelica.Blocks.Routing.Replicatorreplicator
Modelica.Blocks.Sources.RealExpressionrealExpression1