ESDC2A
ESDC2A is an IEEE Type DC excitation system with a voltage transducer, lead–lag input compensation, high-value under-excitation limiter selection, limited voltage regulator, exciter feedback, saturation, and optional speed multiplier.
Warning
Initialization does not yet invert the smooth gates and limits used by the model equations.
Notes
Internal voltage signals are on model base unless otherwise stated.
The diagram labels the optional multiplier input as
Speed; GridKit uses machine speed deviation, so the enabled multiplier is \(1+\omega\).The PowerWorld selector
UELroutes \(V_{\mathrm{uel}}\) through the summing junction whenUEL >= 2, and through the high-value gate whenUEL < 2.The
exclimflag lower-limits the exciter feedback signal at zero when nonzero; otherwise the feedback signal is unlimited.
Block Diagram

Figure 1: Exciter ESDC2A model. Figure courtesy of PowerWorld
Model Parameters
Symbol |
Units |
JSON |
Description |
Typical Value |
Note |
|---|---|---|---|---|---|
\(T_R\) |
[s] |
|
Transducer time constant |
0.0 |
if zero, \(V_C\) is algebraic |
\(K_A\) |
[p.u.] |
|
Voltage-regulator gain |
40.0 |
|
\(T_A\) |
[s] |
|
Voltage-regulator time constant |
0.1 |
|
\(T_B\) |
[s] |
|
Lag time constant for voltage-regulator input lead–lag |
0.0 |
if \(T_B=T_C=0\), the lead–lag block is bypassed |
\(T_C\) |
[s] |
|
Lead time constant for voltage-regulator input lead–lag |
0.0 |
must be zero when \(T_B=0\) |
\(V_R^{\max}\) |
[p.u.] |
|
Maximum voltage-regulator output |
1.0 |
|
\(V_R^{\min}\) |
[p.u.] |
|
Minimum voltage-regulator output |
-1.0 |
|
\(K_E\) |
[p.u.] |
|
Exciter field-resistance line-slope margin |
0.1 |
|
\(T_E\) |
[s] |
|
Exciter time constant |
0.5 |
|
\(K_F\) |
[p.u.] |
|
Stabilizing feedback gain |
0.05 |
|
\(T_{F1}\) |
[s] |
|
Feedback lead time constant |
0.7 |
|
\(s_{\mathrm{spd}}\) |
[binary] |
|
Speed multiplier flag |
0 |
1 enables the speed multiplier |
\(E_1\) |
[p.u.] |
|
First saturation voltage point |
2.8 |
|
\(S_E(E_1)\) |
[p.u.] |
|
Saturation value at \(E_1\) |
0.08 |
Source label: |
\(E_2\) |
[p.u.] |
|
Second saturation voltage point |
3.7 |
|
\(S_E(E_2)\) |
[p.u.] |
|
Saturation value at \(E_2\) |
0.33 |
Source label: |
\(I_{\mathrm{uel}}\) |
[integer] |
|
Under-excitation limiter input-location selector |
0 |
0/1 = HV gate input, 2/3 = input-error summing junction |
\(s_{\mathrm{lim}}\) |
[binary] |
|
Exciter feedback lower-limit flag |
1 |
nonzero enables the zero lower limit on \(V_{\mathrm{FE}}\) |
Parameter Validation
A valid ESDC2A parameter set must satisfy the following conditions:
The saturation points are either disabled together,
or define a valid two-point quadratic saturation fit:
Model Derived Parameters
The UEL routing flag and off-mode flag complements are:
The saturation curve is fitted from the two supplied saturation points. If both saturation factors are zero, use \(S_A=0\) and \(S_B=0\). Otherwise:
Model Ports
Name |
Port |
Init |
Description |
|---|---|---|---|
|
Input |
TBD |
Compensated terminal voltage magnitude \(E_C\) |
|
Input |
TBD |
Voltage-control reference \(V_{\mathrm{ref}}\) |
|
Input |
TBD |
Stabilizer input signal \(V_S\) |
|
Input |
TBD |
Under-excitation limiter input \(V_{\mathrm{uel}}\) |
|
Input |
TBD |
Machine speed deviation \(\omega\) |
|
Output |
TBD |
Field-voltage output \(E_{\mathrm{fd}}\) |
Model Variables
Internal Variables
Differential
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(E_{\mathrm{fd}}'\) |
[p.u.] |
Field-voltage state before optional speed multiplier |
State 1 in Fig. 1; Source label: |
\(V_C\) |
[p.u.] |
Sensed compensated voltage |
State 2 in Fig. 1; Source label: |
\(V_R\) |
[p.u.] |
Voltage-regulator output |
State 3 in Fig. 1; Source label: |
\(V_F\) |
[p.u.] |
Stabilizing feedback washout output |
State 4 in Fig. 1; Source label: |
\(x_{\mathrm{LL}}\) |
[p.u.] |
Lead–lag block state |
State 5 in Fig. 1; Source label: |
Algebraic
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(e_V\) |
[p.u.] |
Voltage-regulator input error before lead–lag block |
Includes selected \(V_{\mathrm{uel}}\) summing-junction input |
\(V_{\mathrm{LL}}\) |
[p.u.] |
Lead–lag block output |
Input to high-value gate |
\(V_{\mathrm{HV}}\) |
[p.u.] |
High-value gate output |
Selects \(V_{\mathrm{LL}}\) or alternate \(V_{\mathrm{uel}}\) |
\(S_E\) |
[p.u.] |
Saturation coefficient evaluated at \(E_{\mathrm{fd}}'\) |
Uses derived saturation curve |
\(V_{\mathrm{FE}}\) |
[p.u.] |
Exciter feedback signal after optional lower limit |
Lower limited at zero when \(s_{\mathrm{lim}}=1\) |
\(E_{\mathrm{fd}}\) |
[p.u.] |
Field-voltage output |
Output after optional speed multiplier |
External Variables
Differential
None.
Algebraic
Symbol |
Units |
Description |
Note |
|---|---|---|---|
\(E_C\) |
[p.u.] |
Compensated terminal voltage magnitude |
Source label: |
\(V_{\mathrm{ref}}\) |
[p.u.] |
Voltage-control reference |
Source label: |
\(V_S\) |
[p.u.] |
Stabilizer input signal |
Source label: |
\(V_{\mathrm{uel}}\) |
[p.u.] |
Under-excitation limiter input |
Source label: |
\(\omega\) |
[p.u.] |
Machine speed deviation |
Source label: |
Model Equations
Smooth functions: antiwindup, max, \(q\), \(\rho\).
Internal Equations
Differential
Algebraic
When \(T_B=T_C=0\), the lead–lag block is bypassed so \(V_{\mathrm{LL}}=e_V\).
External Equations
None.
Initialization
The machine initializes \(E_{\mathrm{fd}}\) first. For a standard unsaturated start, ESDC2A reads that value along with attached \(\omega\), \(E_C\), \(V_S\), and \(V_{\mathrm{uel}}\), sets all internal derivatives to zero, and evaluates:
This closed-form start requires \(1 + s_{\mathrm{spd}}\omega \ne 0\), \(V_R^{\min} \le V_R \le V_R^{\max}\), and, when \(s_{\mathrm{uel}}=0\), \(V_{\mathrm{HV}} \ge V_{\mathrm{uel}}\). Saturated voltage-regulator starts and active high-value-gate starts are outside these closed-form equations.
Monitors
Monitor |
Units |
Description |
Note |
|---|---|---|---|
|
[p.u.] |
Field-voltage output |
\(E_{\mathrm{fd}}\) |
|
[p.u.] |
Sensed compensated voltage |
\(V_C\) |
|
[p.u.] |
Voltage-regulator output |
\(V_R\) |
|
[p.u.] |
Stabilizing feedback state |
\(V_F\) |
|
[p.u.] |
Saturation coefficient |
\(S_E\) |
|
[p.u.] |
Exciter feedback signal |
\(V_{\mathrm{FE}}\) |