modelTCSC
Thyristor Controlled Series Compensator
Extends from Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).
Information
A TCSC Regulator according to [Milano2010], chapter 20.2.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| 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: |
| Types.PerUnit | pref | 0.080101913348342 | Reference power |
| 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 |
| Device parameters | |||
| Types.ApparentPower | Sn | S_b | Power rating |
| Types.Voltage | Vn | V_b | Voltage rating |
| Ctrl | ctrl | Ctrl.alpha | Type of control of the TCSC |
| Types.Angle | alpha_min | 0.7 | Minimum firing angle |
| Types.Angle | alpha_max | 0.85 | Maximum firing angle |
| Types.PerUnit | xTCSC_min | -0.05 | Minimum reactance |
| Types.PerUnit | xTCSC_max | 0.05 | Maximum reactance |
| Types.Time | Tr | 0.5 | Regulator time constant |
| Real | Kp | 5 | Proportional gain of PI controller [pu/pu] |
| Real | Ki | 1 | Integral gain of PI controller [pu/pu] |
| Real | Kr | 10 | Gain of stabilizing signal [pu/pu] |
| Types.PerUnit | x_L | 0.2 | Reactance (inductive) |
| Types.PerUnit | x_C | 0.1 | Reactance (capacitive) |
| Types.PerUnit | XL | 0.1 | Line reactance |
| Types.PerUnit | G | 0 | Shunt half conductance |
| Types.PerUnit | B | 0 | Shunt half susceptance |
| Initialization | |||
| Types.Angle | alpha0 | 0.8 | Initial firing angle |
| Types.PerUnit | xTCSC0 | 0 | Initial reactance |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Interfaces.PwPin | p | ||
| OpenIPSL.Interfaces.PwPin | n | ||
| Modelica.Blocks.Interfaces.RealInput | Vs_pod |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Electrical.SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| Types.PerUnit | vk | Bus voltage of bus k | |
| Types.PerUnit | vm | Bus voltage of bus m | |
| Types.PerUnit | pkm | Active power flow from bus k to m (pu) | |
| Types.PerUnit | b | TCSC series susceptance | |
| Real | x1 | State representing alpha or xTCSC | |
| Modelica.Blocks.Math.Feedback | powerDiff | ||
| Modelica.Blocks.Continuous.TransferFunction | PIcontroller | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Math.Gain | stabilizer | ||
| NonElectrical.Continuous.SimpleLagLim | X1 | ||
| Modelica.Blocks.Sources.RealExpression | Pref | ||
| Modelica.Blocks.Sources.RealExpression | Pkm |
Revisions
Reference |
PSAT Manual 2.1.8 [Milano2013] |
Last update |
2020-11-04 |
Author |
|
Contact |