modelStatelessHydroturbine
Extends from Base.PartialTurbine (Abstract model of a turbine defining nothing but the interfaces).
Information
1. Purpose of model
Turbine model modeled by
- minimum / maximum power ouput
- maximum power gradient
- on / off status dependent on schedule value without time delay. Turbine shuts down if scheduled value is below minimum power
- sends on/off status to momentum of inertia statistics
2. Level of detail, physical effects considered, and physical insight
(no remarks)
3. Limits of validity
Note, that no statistics are involved!
4. Interfaces
mpp: mechanical power port
P_target: input for electric power in W
P_spinning_set: input for electric power in W (setpoint for spinning reserve power)
isGeneratorRunning: BooleanOutput
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
The input P_spinning_set is supposed to be gradient limited by limtations of the primary balancing offer mechanism which has normally a higher gradient limit than the rest of the plant.
The input P_target is the sum of secondary balancing setpoint and scheduled set point
8. Validation
(no remarks)
9. References
(no remarks)
10. Version History
Model created by Pascal Dubucq (dubucq@tuhh.de) on 01.10.2014
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Power | P_n | Nominal power of plant | |
| SI.Power | P_turb_init | 0 | Initital power of plant |
| SI.Time | T_plant | 10 | Time constant of first order dynamic model |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.General.MechanicalPowerPort | mpp (from PartialTurbine) | ||
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn | P_target (from PartialTurbine) | ||
| Modelica.Blocks.Interfaces.BooleanOutput | isGeneratorRunning | ||
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn | P_spinning_set | Setpoint for spinning reserve power |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.ActivePower | P_T (from PartialTurbine) | mpp.tau*der(mpp.phi) | |
| SimCenter | simCenter | ||
| Modelica.Blocks.Math.Gain | normalize | ||
| Modelica.Blocks.Math.Gain | deNormalize | ||
| Boundaries.Mechanical.Power | MechanicalBoundary | ||
| Real | P_set_star | normalize.y | |
| Real | P_is_star | deNormalize.u | |
| Modelica.Blocks.Continuous.FirstOrder | plantDynamic | ||
| Modelica.Blocks.Sources.BooleanExpression | booleanExpression | ||
| Modelica.Blocks.Nonlinear.Limiter | P_max_star_limiter_total | Upper limit is nominal power |