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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | Vgeo_per_mMax | 2.73e+09 | |
| Real | m_flow_inMax | 5000 | |
| Real | m_flow_outMax | 5000 | |
| Real | GasStrorageTypeNo | 1 | |
| SI.Time[:,:] | failure_table | [0, 1; 1, 1; 2, 1; 3, 1; 4, 1] | |
| Modelica.Units.SI.Pressure | p_gasGrid_desired | simCenter.p_amb_const + simCenter.p_eff_2 | desired gas grid pressure in region |
| Modelica.Units.SI.PressureDifference | p_gasGrid_desired_bandwidth | 0 | band width around p_gasGrid_desired in which the set value varies depending on the SOC of the gas storage |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | p_gas_region (from ControlGasStorage_Base) | ||
| TransiEnt.SystemGeneration.Superstructure.Components.ControlBus | controlBus (from ControlGasStorage_Base) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from ControlGasStorage_Base) | ||
| TransiEnt.Basics.Blocks.LimPID | PID_GasGrid2 | ||
| Modelica.Blocks.Sources.RealExpression | realExpression6 | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Logical.Switch | switch1 | ||
| Modelica.Blocks.Logical.Hysteresis | hysteresis | ||
| Modelica.Blocks.Logical.Not | not1 | ||
| Modelica.Blocks.Sources.RealExpression | zero | ||
| Modelica.Blocks.Sources.BooleanExpression | expressionControlValue | ||
| Modelica.Blocks.Logical.Switch | switchControlValue | ||
| Modelica.Blocks.Math.Gain | gain_gasStorage_m_gas | ||
| Modelica.Blocks.Math.Gain | gain_gasStorage_p_gas | ||
| Modelica.Blocks.Logical.Hysteresis | hysteresis1 | ||
| Modelica.Blocks.Logical.Switch | switch2 | ||
| FailureController_internal | failureController_internal | ||
| Modelica.Blocks.Nonlinear.VariableLimiter | variableLimiter | ||
| Modelica.Blocks.Sources.RealExpression | infPos | ||
| Modelica.Blocks.Sources.RealExpression | infNeg |