GenClassical
GENCLS is the 2nd order synchronous machine model: a constant transient EMF behind the transient reactance. See the General Synchronous Machine Model for general synchronous machine information.
Notes
No field dynamics: the
efdinput is the EMF behind \(X'_d\) and is held constant when unconnected.No saliency and no saturation.
Model Parameters
Symbol |
Units |
JSON |
Description |
Typical Value |
Note |
|---|---|---|---|---|---|
\(P_0\) |
[p.u.] |
|
Initial active power injection |
1.0 |
System base; required initialization source |
\(Q_0\) |
[p.u.] |
|
Initial reactive power injection |
0.0 |
System base; required initialization source |
\(S^\mathrm{base}\) |
[MVA] |
|
GENCLS component power base |
100.0 |
|
\(H\) |
[s] |
|
Rotor inertia |
3.0 |
|
\(D\) |
[p.u.] |
|
Damping coefficient |
0.0 |
|
\(R_\mathrm{a}\) |
[p.u.] |
|
Armature resistance |
0.0 |
Component base |
\(X'_d\) |
[p.u.] |
|
Direct-axis transient reactance |
0.2 |
Component base |
Parameter Validation
None.
Model Derived Parameters
Multiplying by \(k_\mathrm{base}\) converts system base to component base. \(S^\mathrm{sys}\) and \(S^\mathrm{base}\) are stored in VA; \(f^\mathrm{sys}\) is the system frequency base in Hz.
Model Ports
Name |
Port |
Init |
Description |
|---|---|---|---|
|
Bus |
Known |
Terminal bus voltage |
|
Input |
Unknown |
Mechanical-power input |
|
Input |
Unknown |
Field-voltage input |
|
Output |
Known |
Speed-deviation output |
Model Variables
Internal Variables
Differential
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(\delta\) |
[rad] |
Rotor angle |
|
\(\omega\) |
[p.u.] |
Speed deviation |
Exported through |
Algebraic
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(T_\mathrm{e}\) |
[p.u.] |
Electrical torque |
Component base |
\(I_\mathrm{r}\) |
[p.u.] |
Terminal current, real component |
Component base |
\(I_\mathrm{i}\) |
[p.u.] |
Terminal current, imaginary component |
Component base |
External Variables
Differential
None.
Algebraic
Symbol |
Units |
Init |
Description |
Note |
|---|---|---|---|---|
\(V_\mathrm{r}\) |
[p.u.] |
Known |
Terminal voltage, real component |
Bus input |
\(V_\mathrm{i}\) |
[p.u.] |
Known |
Terminal voltage, imaginary component |
Bus input |
\(P_\mathrm{m}\) |
[p.u.] |
Unknown |
Mechanical power |
Optional signal port |
\(E_\mathrm{fd}\) |
[p.u.] |
Unknown |
Field voltage |
Optional signal port |
Model Equations
Internal Equations
Differential
Algebraic
External Equations
Initialization
Input Initialization
Internal Initialization
All internal derivatives are initialized to zero:
Output Initialization
Monitors
Monitor |
Units |
Description |
Note |
|---|---|---|---|
|
[p.u.] |
Terminal current, real component |
System base; oriented leaving the machine |
|
[p.u.] |
Terminal current, imaginary component |
System base; oriented leaving the machine |
|
[p.u.] |
Active power |
System base; \(V_\mathrm{r}I_\mathrm{r}+V_\mathrm{i}I_\mathrm{i}\) |
|
[p.u.] |
Reactive power |
System base; \(V_\mathrm{i}I_\mathrm{r}-V_\mathrm{r}I_\mathrm{i}\) |
|
[rad] |
Rotor angle |
|
|
[p.u.] |
Speed deviation |
\(\omega=0\) at synchronous speed |
|
[p.u.] |
Per-unit machine speed |
\(1+\omega\) |