modelWindturbine_SI_dfdt
Extends from TransiEnt.Producer.Electrical.Wind.Base.PartialWindTurbine (Base class for wind turbine models).
Information
1. Purpose of model
Extends pitch controlled WTG with a synthetic Inertia control depending on the rate of change of frequency (df/dt).
2. Level of detail, physical effects considered, and physical insight
Quasistationary model for real power simulation only.
3. Limits of validity
(Purely technical component without physical modeling.)
4. Interfaces
epp: choice of power port
v_wind: input for velocity of wind in m/s
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
Define nominal power, moment of inertia and starting wind speed before use.
8. Validation
Validated according to reference stated below.
9. References
[1] Wu, Lei: "Towards an Assessment of Power System Frequency Support From Wind Pland - Modeling Aggregate Inertial Response"
10. Version History
Model created by Rebekka Denninger (rebekka.denninger@tuhh.de) on June 21 2016
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nSubgrids (from PartialElectricPowerPlant) | simCenter.iDetailedGrid | For calculation of statistics in subgrids (=1 local grid, e.g. hamburg, =2 surrounding grid, e.g. UCTE grid |
| Boolean | use_inertia | false | activate synthetic inertia |
| Boolean | integratePower | false | True if power shall be integrated |
| SI.AngularVelocity | omega_start | if v_wind_start > 12 then omega_n else if (v_wind_start > 4 and v_wind_start < 12) then (Rotor.lambda_opt/Rotor.D*2*v_wind_start) else 1e-3 | |
| SI.AngularVelocity | omega_n | Rotor.lambda_opt*operationRanges.v_fullLoad*2/Rotor.D | |
| Physical Constraints | |||
| Modelica.Units.SI.Power | P_el_n (from PartialElectricPowerPlant) | 300e6 | Nominal power of plant |
| Statistics | |||
| Modelica.Units.SI.Efficiency | eta_total (from PartialElectricPowerPlant) | 0.6 | Total efficiency of plant for emission calculation |
| EnergyResource | typeOfResource (from PartialElectricPowerPlant) | EnergyResource.Conventional | Type of energy resource for global model statistics |
| PrimaryEnergyCarrier | typeOfPrimaryEnergyCarrier (from PartialElectricPowerPlant) | PrimaryEnergyCarrier.BlackCoal | Type of primary energy carrier for co2 emissions global statistics |
| Boolean | integrateElPower (from PartialElectricPowerPlant) | simCenter.integrateElPower | true if electric powers shall be integrated |
| Boolean | integrateCDE (from PartialElectricPowerPlant) | simCenter.integrateCDE | true if CDE shall be integrated |
| Boolean | calculateCost (from PartialElectricPowerPlant) | simCenter.calculateCost | true if costs shall be calculated |
| Wind speed calculation | |||
| Real | height_data (from PartialWindTurbine) | 120 | height where wind velocity was measured |
| Real | height_hub (from PartialWindTurbine) | 120 | height of hub of wind turbine |
| Characteristics.RoughnessCharacteristics.OwnValue | Roughness (from PartialWindTurbine) | TransiEnt.Producer.Electrical.Wind.Characteristics.RoughnessCharacteristics.OwnValue() | Roughness factor of ground for calculation of Wind velocity in different heights |
| Boolean | use_v_wind_input (from PartialWindTurbine) | true | False, outer simCenter.ambientConditions will be used |
| Wind Turbine Data | |||
| SI.Velocity | v_wind_small | 0.1 | Wind velocity considered as negligible |
| Real | J | 12e6 | Moment of inertia of entire plant |
| SI.Length | D_Rotor | Rotor.D | Rotor diameter of wind turbine |
| TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.BetzCoefficientApproximation | turbineCharacteristics | TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.VariableWTG_WU() | Characteristic behaviour of betz factor |
| TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.WindSpeedOperationRanges | operationRanges | TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.ExampleTurbineRanges() | Wind speed operation ranges |
| Real | beta_start | 0 | Setpoint for pitch angle |
| Real | v_wind_start | Wind speed start value | |
| Controller › Pitch | |||
| Modelica.Blocks.Types.SimpleController | controllerType_p | .Modelica.Blocks.Types.SimpleController.PI | Type of controller |
| Real | k_p | 2e-5 | Gain of controller |
| SI.Time | Ti_p | 12 | Integral time constant of controller |
| SI.Time | Td_p | 3 | Derivative time constant of controller |
| Real | yMax_p | 30 | Upper limit of PI controlled beta setpoint |
| Real | yMin_p | 0 | Lower limit of output |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Electrical.ActivePowerPort | epp (from PartialElectricPowerPlant) | ||
| TransiEnt.Basics.Interfaces.Ambient.VelocityIn | v_wind (from PartialWindTurbine) | current wind velocity |