modelFeedInStorageController
Extends from TransiEnt.Basics.Icons.Controller (Icon for controller).
Information
1. Purpose of model
Model of a controller for the PtG plant in operation mode RE with limited hydrogen output.
2. Level of detail, physical effects considered, and physical insight
Controller considers minimum and maximum power of electrolyzer. If desired power is too low, output signal is zero.
3. Limits of validity
(no remarks)
4. Interfaces
Three inputs: mass flow from PtG plant; maximum permitted mass flow; available RE power
One output: desired electrical power of PtG plant
5. Nomenclature
(no remarks)
6. Governing Equations
(no remarks)
7. Remarks for Usage
Definiton of minimum and maximum power of PtG plant is required.
Depending on application adjustment of PID controller will be helpful.
8. Validation
(no remarks)
9. References
(no remarks)
10. Version History
Model created by Lisa Andresen (andresen@tuhh.de) in Sep 2016
Model modified by Oliver Schülting (oliver.schuelting@tuhh.de) in Nov 2018: PID-controller input signal deactivated if not needed to increase dimulation speed
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.ActivePower | P_el_n | 1e6 | Nominal power of electrolyzer |
| SI.ActivePower | P_el_max | 3*P_el_n | Maximum permitted input power |
| SI.ActivePower | P_el_min | 0.02*P_el_n | Minimum permitted input power |
| SI.Efficiency | eta_n | 0.75 | Nominal efficiency coefficient (min = 0, max = 1) |
| SI.Efficiency | eta_scale | 0 | Sets a with increasing input power linear degrading efficiency coefficient (min = 0, max = 1) |
| Integer | startState | 1 | Initial state of the electrolyzer (1: ready to overheat, 2: working in overload, 3: cooling down) |
| General › Controller | |||
| Modelica.Blocks.Types.SimpleController | controllerType | Modelica.Blocks.Types.SimpleController.P | Type of controller |
| Real | k | 1 | Gain for controller |
| Real | Ti | 0.1 | Integrator time constant |
| Real | Td | 0.1 | Derivative time constant |
| SI.Pressure | p_maxLow | 29e5 | Lower limit of the target pressure in storage |
| SI.Pressure | p_maxHigh | 30e5 | Upper limit of the target pressure in storage |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.General.MassFlowRateIn | m_flow_bypass | Current hydrogen mass flow in kg/s | |
| TransiEnt.Basics.Interfaces.General.MassFlowRateIn | m_flow_feedIn | Maximum admissible hydrogen mass flow in kg/s | |
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerOut | P_el_ely | Maximum power considering constraints | |
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn | P_el_set | Desired output power | |
| TransiEnt.Basics.Interfaces.General.PressureIn | p | Pressure in storage |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | storageFull | hysteresis.y | true if storage is full |
| TransiEnt.Basics.Blocks.LimPID | limPID | ||
| Modelica.Blocks.Math.Min | minimum | Minimum of both input signals | |
| Modelica.Blocks.Logical.Switch | switch1 | ||
| Modelica.Blocks.Sources.BooleanExpression | booleanExpression1 | ||
| Modelica.Blocks.Logical.Hysteresis | hysteresis | ||
| Modelica.Blocks.Nonlinear.Limiter | limiter | ||
| Modelica.Blocks.Sources.BooleanExpression | booleanExpression | ||
| Modelica.Blocks.Logical.Switch | switch | ||
| Modelica.Blocks.Sources.Constant | const | ||
| Modelica.Blocks.Logical.Switch | switch2 | ||
| Modelica.Blocks.Sources.BooleanExpression | booleanExpression2 |
Contents
| Name | Description |
|---|---|