modelGen_no_contr
Generation unit with only a machine model
Extends from OpenIPSL.Electrical.Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).
Information
This generation unit model allows for instantiantions with different parameter sets. The model is composed by:
- Machine model: GENSAL, a salient pole synchronous generator model.
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.ApparentPower | M_b | Machine base 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 |
| Machine parameters | |||
| Types.Time | Tpd0 | d-axis transient open-circuit time constant | |
| Types.Time | Tppd0 | d-axis sub-transient open-circuit time constant | |
| Types.Time | Tppq0 | q-axis transient open-circuit time constant | |
| Types.Time | H | Inertia constant | |
| Real | D | Speed damping | |
| Types.PerUnit | Xd | d-axis reactance | |
| Types.PerUnit | Xq | q-axis reactance | |
| Types.PerUnit | Xpd | d-axis transient reactance | |
| Types.PerUnit | Xppd | d-axis sub-transient reactance | |
| Types.PerUnit | Xl | leakage reactance | |
| Types.PerUnit | S10 | Saturation factor at 1.0 pu | |
| Types.PerUnit | S12 | Saturation factor at 1.2 pu | |
| Types.PerUnit | R_a | 0 | Armature resistance |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Interfaces.PwPin | pwPin |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Electrical.SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| OpenIPSL.Electrical.Machines.PSSE.GENSAL | gENSAL |