GENROU
Sixth-order round-rotor synchronous machine. See the shared conventions.
Notes
\(X''_q=X''_d\) (round rotor assumptions)
\(X''_{d}\) does not saturate
Same relative amount of saturation occurs on both \(d\) and \(q\) axis
Block Diagram
Figure 1: GENROU. Figure courtesy of PowerWorld
Model Parameters
Symbol |
Units |
JSON |
Description |
Typical Value |
Note |
|---|---|---|---|---|---|
\(P_0\) |
[p.u.] |
|
Initial active power injection |
1.0 |
|
\(Q_0\) |
[p.u.] |
|
Initial reactive power injection |
0.0 |
|
\(H\) |
[s] |
|
rotor inertia |
3 |
|
\(D\) |
[p.u.] |
|
damping coefficient |
0 |
|
\(R_\mathrm{a}\) |
[p.u.] |
|
winding resistance |
0 |
|
\(T'_{d0}\) |
[s] |
|
Open circuit direct axis transient time const. |
7 |
|
\(T''_{d0}\) |
[s] |
|
Open circuit direct axis sub-transient time const. |
0.04 |
|
\(T'_{q0}\) |
[s] |
|
Open circuit quadrature axis transient time const. |
0.75 |
|
\(T''_{q0}\) |
[s] |
|
Open circuit quadrature axis sub-transient time const. |
0.05 |
|
\(X_d\) |
[p.u.] |
|
Direct axis synchronous reactance |
2.1 |
|
\(X'_{d}\) |
[p.u.] |
|
Direct axis transient reactance |
0.2 |
|
\(X''_{d}\) |
[p.u.] |
|
Direct axis sub-transient reactance |
0.18 |
|
\(X_q\) |
[p.u.] |
|
Quadrature axis synchronous reactance |
0.5 |
|
\(X'_{q}\) |
[p.u.] |
|
Quadrature axis transient reactance |
0.5 |
|
\(X''_{q}\) |
[p.u.] |
|
Quadrature axis sub-transient reactance |
0.18 |
|
\(X_{\ell}\) |
[p.u.] |
|
Stator leakage reactance |
0.15 |
|
\(S_{10}\) |
[p.u.] |
|
Saturation factor at 1.0 pu flux |
0 |
|
\(S_{12}\) |
[p.u.] |
|
Saturation factor at 1.2 pu flux |
0 |
|
\(S^\mathrm{base}\) |
[MVA] |
|
Machine power base |
100 |
Parameter Validation
None.
Model Derived Parameters
When \(S_{12}=0\), \(S_A=S_B=0\).
System bases \(f_\mathrm{sys}\) [Hz] and \(S^\mathrm{sys}\) [MVA] are taken from the system at initialization.
Model Ports
Name |
Port |
Init |
Description |
|---|---|---|---|
|
Bus |
Known |
Terminal bus voltage and current-balance residuals |
|
Input |
Unknown |
Mechanical-power input; held constant when unconnected |
|
Input |
Unknown |
Field-voltage input; held constant when unconnected |
|
Output |
Known |
Machine speed-deviation output |
Model Variables
Internal Variables
Differential
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(\delta\) |
[rad] |
Machine internal rotor angle |
|
\(\omega\) |
[p.u.] |
Machine speed deviation |
Optionally read by governor or stabilizer component |
\(E'_q\) |
[p.u.] |
Quadrature axis transient flux |
|
\(\psi'_d\) |
[p.u.] |
Direct axis subtransient flux |
|
\(\psi'_q\) |
[p.u.] |
Quadrature axis subtransient flux |
|
\(E'_d\) |
[p.u.] |
Direct axis transient flux |
Algebraic
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(\psi''_q\) |
[p.u.] |
Total q-axis subtransient flux |
|
\(\psi''_d\) |
[p.u.] |
Total d-axis subtransient flux |
|
\(\psi''\) |
[p.u.] |
Machine total subtransient flux |
|
\(k_{\mathrm{sat}}\) |
[p.u.] |
Saturation coefficient |
|
\(V_d\) |
[p.u.] |
Machine internal voltage, d-axis |
|
\(V_q\) |
[p.u.] |
Machine internal voltage, q-axis |
|
\(T_\mathrm{e}\) |
[p.u.] |
Electrical torque |
|
\(I_d\) |
[p.u.] |
Terminal current, d-axis |
|
\(I_q\) |
[p.u.] |
Terminal current, q-axis |
|
\(I_r\) |
[p.u.] |
Terminal current, real component on network reference frame |
Machine base |
\(I_i\) |
[p.u.] |
Terminal current, imaginary component on network reference frame |
Machine base |
External Variables
Differential
None.
Algebraic
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(V_r\) |
[p.u.] |
Terminal voltage, real component on network reference frame |
owned by bus object |
\(V_i\) |
[p.u.] |
Terminal voltage, imaginary component on network reference frame |
owned by bus object |
\(P_\mathrm{m}\) |
[p.u.] |
Mechanical power from the prime mover |
System base |
\(E_{\mathrm{fd}}\) |
[p.u.] |
Field winding voltage from the excitation system |
Machine base |
Model Equations
Smooth functions: \(q\).
Internal Equations
Differential
Algebraic
External Equations
The terminal currents are added to the bus residuals on system base:
Initialization
The power-flow solution gives \(V_r\), \(V_i\), \(I_r\), and \(I_i\). At synchronous speed, the total subtransient-flux magnitude is available directly in the network frame and is independent of rotor angle:
With \(\delta\) known, the rotor-frame currents, voltages, flux states, field voltage, and mechanical power follow directly from the steady-state model equations above.
Monitors
Monitor |
Units |
Description |
Note |
|---|---|---|---|
|
[p.u.] |
Terminal current, real component \(\dfrac{S^\mathrm{base}}{S^\mathrm{sys}}I_r\) in the network frame |
Oriented leaving the machine; system base |
|
[p.u.] |
Terminal current, imaginary component \(\dfrac{S^\mathrm{base}}{S^\mathrm{sys}}I_i\) in the network frame |
Oriented leaving the machine; system base |
|
[p.u.] |
Active power \(P=\dfrac{S^\mathrm{base}}{S^\mathrm{sys}}(V_rI_r+V_iI_i)\) |
Oriented leaving the machine; system base |
|
[p.u.] |
Reactive power \(Q=\dfrac{S^\mathrm{base}}{S^\mathrm{sys}}(V_iI_r-V_rI_i)\) |
Oriented leaving the machine; system base |
|
[rad] |
Machine internal rotor angle \(\delta\) |
|
|
[p.u.] |
Machine speed deviation \(\omega\) |
\(\omega=0\) at synchronous speed |
|
[p.u.] |
Per-unit machine speed |
\(1+\omega\) |