modelWindturbine

Pitch controlled wind turbine model based on cp-lambda characteristic

Extends from TransiEnt.Producer.Electrical.Wind.Base.PartialWindTurbine (Base class for wind turbine models).

Information

1. Purpose of model

Pitch controlled WTG

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 and starting wind speed before use.

8. Validation

(no validation or testing necessary)

9. References

(no reference)

10. Version History

Model created by Pascal Dubucq.

Modified by Rebekka Denninger (rebekka.denninger@tuhh.de) on June 21 2016

Parameters

TypeNameDefaultDescription
IntegernSubgrids (from PartialElectricPowerPlant)simCenter.iDetailedGridFor calculation of statistics in subgrids (=1 local grid, e.g. hamburg, =2 surrounding grid, e.g. UCTE grid
SI.AngularVelocityomega_nRotor.lambda_opt*v_fullload*2/Rotor.DNominal angular velocity of rotor
SI.AngularVelocityomega_startif 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
Realv_fullload(8*P_el_n/(Rotor.rho*Modelica.Constants.pi*Rotor.D^2*Rotor.cp_opt))^(1/3)
Physical Constraints
Modelica.Units.SI.PowerP_el_n (from PartialElectricPowerPlant)300e6Nominal power of plant
Statistics
Modelica.Units.SI.Efficiencyeta_total (from PartialElectricPowerPlant)0.6Total efficiency of plant for emission calculation
EnergyResourcetypeOfResource (from PartialElectricPowerPlant)EnergyResource.ConventionalType of energy resource for global model statistics
PrimaryEnergyCarriertypeOfPrimaryEnergyCarrier (from PartialElectricPowerPlant)PrimaryEnergyCarrier.BlackCoalType of primary energy carrier for co2 emissions global statistics
BooleanintegrateElPower (from PartialElectricPowerPlant)simCenter.integrateElPowertrue if electric powers shall be integrated
BooleanintegrateCDE (from PartialElectricPowerPlant)simCenter.integrateCDEtrue if CDE shall be integrated
BooleancalculateCost (from PartialElectricPowerPlant)simCenter.calculateCosttrue if costs shall be calculated
Wind speed calculation
Realheight_data (from PartialWindTurbine)120height where wind velocity was measured
Realheight_hub (from PartialWindTurbine)120height of hub of wind turbine
Characteristics.RoughnessCharacteristics.OwnValueRoughness (from PartialWindTurbine)TransiEnt.Producer.Electrical.Wind.Characteristics.RoughnessCharacteristics.OwnValue()Roughness factor of ground for calculation of Wind velocity in different heights
Booleanuse_v_wind_input (from PartialWindTurbine)trueFalse, outer simCenter.ambientConditions will be used
Wind Turbine Data
SI.Velocityv_wind_small0.1Wind velocity considered as negligible
RealJ12e6Moment of inertia of entire plant
SI.LengthD_RotorRotor.DRotor diameter of wind turbine
TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.BetzCoefficientApproximationturbineCharacteristicsTransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.MOD2()Characteristic behaviour of betz factor
TransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.WindSpeedOperationRangesoperationRangesTransiEnt.Producer.Electrical.Wind.Characteristics.VariableSpeed.ExampleTurbineRanges()Wind speed operation ranges
Realbeta_startSetpoint for pitch angle
SI.Velocityv_wind_start10Setpoint for wind speed
Controller › Pitch
Modelica.Blocks.Types.SimpleControllercontrollerType_p.Modelica.Blocks.Types.SimpleController.PIDType of controller
Realk_p5e-5Gain of controller
SI.TimeTi_p14Integral time constant of controller
SI.TimeTd_p3.5Derivative time constant of controller
RealyMax_p30Upper limit of PI controlled beta setpoint
RealyMin_p0Lower limit of output

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Electrical.ActivePowerPortepp (from PartialElectricPowerPlant)
TransiEnt.Basics.Interfaces.Ambient.VelocityInv_wind (from PartialWindTurbine)current wind velocity

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from PartialElectricPowerPlant)
TransiEnt.ModelStatisticsmodelStatistics (from PartialElectricPowerPlant)
TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectElectricPowercollectElectricPower (from PartialElectricPowerPlant)
TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectGwpEmissionsElectriccollectGwpEmissions (from PartialElectricPowerPlant)
TransiEnt.Components.Statistics.Collectors.LocalCollectors.PowerPlantCostcollectCosts (from PartialElectricPowerPlant)
SI.ActivePowerP_el_is (from PartialElectricPowerPlant)-epp.P
RealP_star (from PartialElectricPowerPlant)P_el_is/P_el_n
SI.Efficiencyeta (from PartialElectricPowerPlant)
SI.Timet_fullload (from PartialElectricPowerPlant)E_total_generation/P_el_nfull load time in hours
SI.EnergyE_total_generation (from PartialElectricPowerPlant)Start value for generated electricity statistics
Booleanis_running (from PartialElectricPowerPlant)For continuous plants always true, for discontinous depending on state
SI.EnthalpyFlowRateQ_flow_fuel_is (from PartialElectricPowerPlant)P_el_is/eta
SI.MassFlowRatem_flow_CDE (from PartialElectricPowerPlant)fuelSpecificCO2Emissions.m_flow_CDE_per_Energy*abs(P_el_is)/eta - m_flow_gas_CDE_deposited
SI.MassFlowRatem_flow_gas_CDE_deposited (from PartialElectricPowerPlant)0*time
Realdelta_f_star (from PartialElectricPowerPlant)(epp.f - simCenter.f_n)/simCenter.f_n
Realv_windHub (from PartialWindTurbine)
TransiEnt.Components.Electrical.Machines.VariableSpeedActivePowerGeneratorGenerator
Base.WindturbineRotorRotor
Modelica.Blocks.Sources.RealExpressionv_wind1
TransiEnt.Producer.Electrical.Wind.Controller.PitchControllerpitchController
Modelica.Blocks.Sources.RealExpressionomega_is
Modelica.Blocks.Sources.RealExpressionP_is
Modelica.Blocks.Sources.ConstantP_set
TransiEnt.Producer.Electrical.Wind.Controller.TorqueControllertorqueController
Modelica.Blocks.Sources.RealExpressionwind_fullload
TransiEnt.Components.Mechanical.ConstantInertiaInertia
TransiEnt.Components.Electrical.Machines.ExcitationSystemsVoltageController.DummyExcitationSystemExciter