modelDriveTrainPeFiltered

Drive train control with a mechanical power derived from filtered electrical power

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

Information

This block contains the updated 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/Administrative/Memo%20RES%20Modeling%20Updates-%20Pourbeik.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 updated version B of the drive train, the mechanical power is derived from the electrical power by filtering with first order delay.

Parameters

TypeNameDefaultDescription
Types.PerUnitPInj0Pu (from BaseDriveTrain)Initial value of mechanical power in pu (base SNom)
Types.TimetPFilter time constant for mechanical power calculation in seconds (typical:0.01..0.02)
Mechanical
Types.TimeHt (from ParamsDriveTrain)Turbine Inertia in s (typical: 5 s)
Types.TimeHg (from ParamsDriveTrain)Generator Inertia in s (typical: 1 s)
Types.PerUnitDshaft (from ParamsDriveTrain)Damping coefficient in pu (typical: 1.5 pu, base SNom, omegaNom)
Types.PerUnitKshaft (from ParamsDriveTrain)Spring constant in pu (typical: 200 pu, base SNom, omegaNom)

Connectors

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

Components

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