modelWTDTA1
Extends from OpenIPSL.Electrical.Renewables.PSSE.WindDriveTrain.BaseClasses.BaseWTDT (Base class for the drive train of the WECC generic renewable models).
Information
The WTDTA1 component is a simplified model for the purpose of emulating the behavior of torsional mode oscillations. The wind turbine shaft damping coefficient (Dshaft) in the drive-train model represents the net damping of the torsional mode seen in the post fault electrical power response. In real equipment, the drive train oscillation are damped through active control signals, much different from the simple two mass drive train model represents in the WTDTA1 component. Thus, the drive-train is not a real physical representation of the real drive-train.
The modelling of such devices is based, mainly, on the following references:
- Siemens: "PSS®E Model Library" [PSSE-MODELS],
- WECC: "Wind Power Plant Dynamic Modeling Guideline" [WECCWind].
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Types.PerUnit | W0 (from BaseWTDT) | 0 | |
| Modelica.Units.SI.Time | H | 5.3 | Total inertia constant (No predefined range) |
| OpenIPSL.Types.PerUnit | DAMP | 0 | Machine damping factor (No predefined range) |
| Real | Htfrac | 0.92 | Turbine inertia fraction, Ht/H (No predefined range) |
| Modelica.Units.SI.Frequency | Freq1 | 2.132 | First shaft torsional resonancy frequency (No predefined range) |
| OpenIPSL.Types.PerUnit | Dshaft | 1 | Shaft damping factor (No predefined range) |
| Power flow data | |||
| Types.ApparentPower | S_b (from pfComponent) | SysData.S_b | System base power |
| Types.Voltage | V_b (from pfComponent) | 400e3 | Base voltage of the bus |
| Types.Frequency | fn (from pfComponent) | SysData.fn | System frequency |
| Types.ActivePower | P_0 (from pfComponent) | 1e6 | Initial active power |
| Types.ReactivePower | Q_0 (from pfComponent) | 0 | Initial reactive power |
| Types.PerUnit | v_0 (from pfComponent) | 1 | Initial voltage magnitude |
| Types.Angle | angle_0 (from pfComponent) | 0 | Initial voltage angle |
| Boolean | displayPF (from pfComponent) | false | Display power flow: |
| Parameter mask | |||
| Boolean | enableS_b (from pfComponent) | false | Enable S_b in parameter list |
| Boolean | enableV_b (from pfComponent) | false | Enable V_b in parameter list |
| Boolean | enablefn (from pfComponent) | false | Enable fn in parameter list |
| Boolean | enableP_0 (from pfComponent) | false | Enable P_0 in parameter list |
| Boolean | enableQ_0 (from pfComponent) | false | Enable Q_0 in parameter list |
| Boolean | enablev_0 (from pfComponent) | false | Enable v_0 in parameter list |
| Boolean | enableangle_0 (from pfComponent) | false | Enable angle_0 in parameter list |
| Boolean | enabledisplayPF (from pfComponent) | false | Enable displayPF in parameter list |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | Pm (from BaseWTDT) | Mechanical Power | |
| Modelica.Blocks.Interfaces.RealInput | Pe (from BaseWTDT) | Electrical Power | |
| Modelica.Blocks.Interfaces.RealOutput | wt (from BaseWTDT) | Rotational Speed Deviation Turbine Blade | |
| Modelica.Blocks.Interfaces.RealOutput | wg (from BaseWTDT) | Rotational Speed Deviation Generator | |
| Modelica.Blocks.Interfaces.RealInput | W_0 (from BaseWTDT) | ||
| Modelica.Blocks.Interfaces.RealInput | P0 (from BaseWTDT) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Electrical.SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| Modelica.Blocks.Math.Gain | Coef1 | ||
| Modelica.Blocks.Continuous.Integrator | integrator | ||
| Modelica.Blocks.Continuous.Integrator | integrator1 | ||
| Modelica.Blocks.Math.Gain | Coef2 | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Blocks.Math.Add3 | add3_1 | ||
| Modelica.Blocks.Sources.RealExpression | realExpression | ||
| Modelica.Blocks.Math.Add | add1 | ||
| Modelica.Blocks.Math.Gain | w0__ | ||
| Modelica.Blocks.Math.Add | add2 | ||
| Modelica.Blocks.Math.Add3 | add3_2 | ||
| Modelica.Blocks.Sources.RealExpression | realExpression1 | ||
| Modelica.Blocks.Continuous.Integrator | integrator2 | ||
| Modelica.Blocks.Sources.RealExpression | realExpression2 | ||
| Modelica.Blocks.Math.Gain | w0_ | ||
| Modelica.Blocks.Continuous.Integrator | integrator3 | ||
| Modelica.Blocks.Math.Division | division | ||
| Modelica.Blocks.Math.Add | add3 | ||
| Modelica.Blocks.Sources.Constant | const | ||
| Modelica.Blocks.Math.Add | add4 | ||
| Modelica.Blocks.Sources.Constant | const1 | ||
| Modelica.Blocks.Math.Division | division1 |