modelControlPowerPlant
Extends from Base.ControlPowerPlant_Base.
Information
1. Purpose of model
Controller for power plants in superstructure. Desired electrical power has to be defined via input. This model can be used to model failures via timetable or failures because of too low gas pressure.
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 |
|---|---|---|---|
| Integer | DifferentTypesOfPowerPlants (from ControlPowerPlant_Base) | 1 | |
| Modelica.Units.SI.Time[:,:] | failure1_powerPlant_table | [0, 1; 1, 1; 2, 1; 3, 1; 4, 1] | failure of powerplant |
| Modelica.Units.SI.Time[:,:] | failure2_powerPlant_table | [0, 1; 1, 1; 2, 1; 3, 1; 4, 1] | failure of powerplant 2 |
| Modelica.Units.SI.Time[:,:] | failure3_powerPlant_table | [0, 1; 1, 1; 2, 1; 3, 1; 4, 1] | failure of powerplant 3 |
| Modelica.Units.SI.Time[:,:] | failure4_powerPlant_table | [0, 1; 1, 1; 2, 1; 3, 1; 4, 1] | failure of powerplant 4 |
| Modelica.Units.SI.Time[:,:] | failure5_powerPlant_table | [0, 1; 1, 1; 2, 1; 3, 1; 4, 1] | failure of powerplant 5 |
| Modelica.Units.SI.Pressure | p_min | ||
| Modelica.Units.SI.Pressure | p_min_backin | ||
| Real | powerPlants_P_el_n | ||
| GasPortSplitter | |||
| Integer | n_gasPortOut_split | 1 | |
| Real[max(1, n_gasPortOut_split)] | splitRatio | {0.1} | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn[DifferentTypesOfPowerPlants] | P_el_set_in | ||
| Modelica.Blocks.Interfaces.RealOutput[DifferentTypesOfPowerPlants] | P_max_PowerPlant_out | ||
| Modelica.Blocks.Interfaces.RealOutput[DifferentTypesOfPowerPlants] | P_el_set_out | ||
| Modelica.Blocks.Interfaces.RealInput[n_gasPortOut_split] | p_gas | ||
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn[DifferentTypesOfPowerPlants] | P_max_PowerPlant_in |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from ControlPowerPlant_Base) | ||
| FailureController_internal | failureController_internal | ||
| Modelica.Blocks.Sources.RealExpression[DifferentTypesOfPowerPlants] | realExpression | ||
| Modelica.Blocks.Math.Product[DifferentTypesOfPowerPlants] | product1 | ||
| Modelica.Blocks.Nonlinear.FixedDelay[DifferentTypesOfPowerPlants] | fixedDelay | ||
| Modelica.Blocks.Math.Max[DifferentTypesOfPowerPlants] | maximum | ||
| Modelica.Blocks.Math.Product[DifferentTypesOfPowerPlants] | product3 | ||
| Modelica.Blocks.Sources.RealExpression[DifferentTypesOfPowerPlants] | realExpression1 | ||
| Modelica.Blocks.Math.Min[DifferentTypesOfPowerPlants] | min | ||
| ControlGasPressure | controlGasPressure | ||
| TransiEnt.Basics.Blocks.FirstOrder[n_gasPortOut_split] | firstOrder | ||
| Modelica.Blocks.Math.Product[DifferentTypesOfPowerPlants] | product | ||
| Modelica.Blocks.Routing.Replicator | replicator |