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

TypeNameDefaultDescription
IntegerDifferentTypesOfPowerPlants (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.Pressurep_min
Modelica.Units.SI.Pressurep_min_backin
RealpowerPlants_P_el_n
GasPortSplitter
Integern_gasPortOut_split1
Real[max(1, n_gasPortOut_split)]splitRatio{0.1}

Connectors

TypeNameDefaultDescription
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

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from ControlPowerPlant_Base)
FailureController_internalfailureController_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
ControlGasPressurecontrolGasPressure
TransiEnt.Basics.Blocks.FirstOrder[n_gasPortOut_split]firstOrder
Modelica.Blocks.Math.Product[DifferentTypesOfPowerPlants]product
Modelica.Blocks.Routing.Replicatorreplicator