modelWTGTa

Drive train control with input mechanical power

Extends from Electrical.Controls.WECC.Mechanical.BaseClasses.BaseWTGT (Drive Train Control Base Model).

Information

This block contains the drive train model for generic WECC WTG type 4 model according to (in case page cannot be found, copy link in browser):
https://www.wecc.org/Reliability/WECC-Second-Generation-Wind-Turbine-Models-012314.pdf

This model is a simplified model for the purpose of emulating the behavior of torsional mode oscillations. The shaft damping coefficient (Dshaft) in the drive-train model is fitted to capture the net damping of the torsional mode seen in the post fault electrical power response. In the actual equipment, the drive train oscillations are damped through filtered signals and active damping controllers, which obviously are significantly different from the simple generic two mass drive train model used here. Therefore, the parameters (and variables) of this simple drive-train model cannot necessarily be compared with actual physical quantities directly.

In this version A of the drive train, the mechanical power is dependant on an input.

Parameters

TypeNameDefaultDescription
Types.PerUnitPConv0Pu (from BaseWTGT)Initial value of mechanical power in pu (base SNom)
Types.PerUnitPm0PuInitial mechanical power in pu (base SNom)
Drive train control
Types.TimeHt (from ParamsWTGT)Turbine Inertia in s (typical: 5 s)
Types.TimeHg (from ParamsWTGT)Generator Inertia in s (typical: 1 s)
Types.PerUnitDshaft (from ParamsWTGT)Damping coefficient in pu (typical: 1.5 pu, base SNom, omegaNom)
Types.PerUnitKshaft (from ParamsWTGT)Spring constant in pu (typical: 200 pu, base SNom, omegaNom)
Initialization
Types.AngularVelocityPuomegaRefWTGQ0Pu (from ParamsWTGT)Start value of reference angular frequency of torque control in pu (base omegaNom)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputPePu (from BaseWTGT)Electrical active power in pu (base SNom)
Modelica.Blocks.Interfaces.RealOutputomegaTPu (from BaseWTGT)Turbine frequency in pu (base omegaNom)
Modelica.Blocks.Interfaces.RealOutputdTorqueY (from BaseWTGT)Torque derivative in pu/s (base SNom, omegaNom)
Modelica.Blocks.Interfaces.RealOutputdampingY (from BaseWTGT)Damping value in pu (base SNom, omegaNom)
Modelica.Blocks.Interfaces.RealOutputomegaGPu (from BaseWTGT)Generator frequency used for electrical control in pu (base omegaNom)
Modelica.Blocks.Interfaces.RealInputPmPuMechanical power in pu (base SNom)

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.AddOmegaGenerator (from BaseWTGT)
Modelica.Blocks.Math.AddOmegaTurbine (from BaseWTGT)
Modelica.Blocks.Math.DivisionTorqueE (from BaseWTGT)
Modelica.Blocks.Math.DivisionTorqueM (from BaseWTGT)
Modelica.Blocks.Sources.RealExpressionomegaRefPu1 (from BaseWTGT)
Modelica.Blocks.Sources.RealExpressionomegaRefPu2 (from BaseWTGT)
Modelica.Blocks.Sources.RealExpressiondTorqueY1 (from BaseWTGT)
Modelica.Blocks.Sources.RealExpressiondTorqueY2 (from BaseWTGT)
Modelica.Blocks.Sources.RealExpressiondampingY1 (from BaseWTGT)
Modelica.Blocks.Sources.RealExpressiondampingY2 (from BaseWTGT)
Modelica.Blocks.Continuous.IntegratordPhi (from BaseWTGT)
Modelica.Blocks.Continuous.IntegratordOmegaTurbine (from BaseWTGT)
Modelica.Blocks.Continuous.IntegratordOmegaGenerator (from BaseWTGT)
Modelica.Blocks.Math.AddOmegaDiff (from BaseWTGT)
Modelica.Blocks.Math.Add3dTorqueE (from BaseWTGT)
Modelica.Blocks.Math.Add3dTorqueM (from BaseWTGT)
Modelica.Blocks.Math.GainDamping (from BaseWTGT)
Modelica.Blocks.Math.GaindTorque (from BaseWTGT)