modelControlGasStorage_oneWay

Extends from TransiEnt.SystemGeneration.Superstructure.Components.Controller.Base.ControlGasStorage_Base.

Information

1. Purpose of model

Controller for mass flow of gas storage in superstructure.

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
RealVgeo_per_mMax2.73e+09
Realm_flow_inMax5000
Realm_flow_outMax5000
RealGasStrorageTypeNo1
SI.Time[:,:]failure_table[0, 1; 1, 1; 2, 1; 3, 1; 4, 1]
Modelica.Units.SI.Pressurep_gasGrid_desiredsimCenter.p_amb_const + simCenter.p_eff_2desired gas grid pressure in region
Modelica.Units.SI.PressureDifferencep_gasGrid_desired_bandwidth0band width around p_gasGrid_desired in which the set value varies depending on the SOC of the gas storage

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputp_gas_region (from ControlGasStorage_Base)
TransiEnt.SystemGeneration.Superstructure.Components.ControlBuscontrolBus (from ControlGasStorage_Base)

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from ControlGasStorage_Base)
TransiEnt.Basics.Blocks.LimPIDPID_GasGrid2
Modelica.Blocks.Sources.RealExpressionrealExpression6
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Logical.Switchswitch1
Modelica.Blocks.Logical.Hysteresishysteresis
Modelica.Blocks.Logical.Notnot1
Modelica.Blocks.Sources.RealExpressionzero
Modelica.Blocks.Sources.BooleanExpressionexpressionControlValue
Modelica.Blocks.Logical.SwitchswitchControlValue
Modelica.Blocks.Math.Gaingain_gasStorage_m_gas
Modelica.Blocks.Math.Gaingain_gasStorage_p_gas
Modelica.Blocks.Logical.Hysteresishysteresis1
Modelica.Blocks.Logical.Switchswitch2
FailureController_internalfailureController_internal
Modelica.Blocks.Nonlinear.VariableLimitervariableLimiter
Modelica.Blocks.Sources.RealExpressioninfPos
Modelica.Blocks.Sources.RealExpressioninfNeg