modelWindturbine_SI_DF
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 frequency deviation (delta f).
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 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] Miller, N. et al: "GE Wind Plant Dynamic Performance for Grid and Wind Events"
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 | |
| Real | v_fullload | (8*P_el_n/(Rotor.rho*Modelica.Constants.pi*Rotor.D^2*Rotor.cp_opt))^(1/3) | |
| SI.AngularVelocity | omega_n | Rotor.lambda_opt*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 |
| SI.Length | D_Rotor | 100 | Rotor diameter of wind turbine |
| Real | J | 12e6 | Moment of inertia of entire plant |
| TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.BetzCoefficientApproximation | turbineCharacteristics | TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.MOD2() | 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 | Setpoint for pitch angle | |
| Real | v_wind_start | Setpoint for wind speed | |
| 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 |