IEEE Exciter Models
These excitation system models implement the IEEE Std 421.5-2016 “IEEE Recommended Practice for Excitation System Models for Power System Stability Studies” (and selected ENTSO-E variants) within RAMSES. Each model is defined using the CODEGEN domain-specific language (DSL) and compiled into Fortran for time-domain simulation. The DSL describes block diagrams as interconnected transfer function primitives (tf1p, tf1p1z, tf1plim, tfder1p, inlim, pictl, etc.), initial conditions, and algebraic constraints — forming a self-contained, portable model definition.
Model Index
Section titled “Model Index”| Model Name | Base Type | PSS | OEL / Limiter | IEEE Reference |
|---|---|---|---|---|
AC1A | AC type 1 | — | — | IEEE 421.5 Type AC1A |
AC1A_MAXEX2 | AC type 1 | — | MAXEX2 field current limiter | IEEE 421.5 Type AC1A |
AC1A_OELHQ | AC type 1 | — | OELHQ PID OEL | IEEE 421.5 Type AC1A |
AC1A_RETRO | AC type 1 (retrofit) | PSS4B (internal) | — | — |
AC1A_RETRO_PSS4B | AC type 1 (retrofit) | PSS4B | — | — |
AC4A | AC type 4 | — | — | IEEE 421.5 Type AC4A |
AC8B | AC type 8 | — | — | IEEE 421.5 Type AC8B |
AC8B_PSS3B_lim | AC type 8 | PSS3B | Integral OEL + SCL | IEEE 421.5 Type AC8B |
AC8B_lim | AC type 8 | — | Integral OEL + SCL | IEEE 421.5 Type AC8B |
DC3A | DC type 3 | — | — | IEEE 421.5 Type DC3A |
ENTSOE_simp | ENTSO-E simplified | IEEEST (internal) | — | ENTSO-E |
ENTSOE_lim | ENTSO-E simplified | IEEEST (internal) | Integral OEL | ENTSO-E |
EXHQSC | ST type (HQ) | — | Field current db | — |
EXHQSC_MAXEX2 | ST type (HQ) | — | MAXEX2 + field db | — |
EXHQSC_PSS4B | ST type (HQ) | PSS4B | Field current db | — |
EXHQSC_PSS4B_MAXEX2 | ST type (HQ) | PSS4B | MAXEX2 | — |
EXHQSC_PSS4B_OELHQ | ST type (HQ) | PSS4B | OELHQ PID OEL | — |
EXPIC1 | AC/ST (PIC type) | — | — | — |
EXPIC1_PSS2B | AC/ST (PIC type) | PSS2B | — | — |
EXPIC1_PSS2B_MAXEX2 | AC/ST (PIC type) | PSS2B | MAXEX2 | — |
IEEET5 | DC type 5 | — | — | IEEE 421.5 Type DC5A (legacy) |
SEXS | ST simplified | — | — | CIGRÉ simplified |
SEXS_IEEEST | ST simplified | IEEEST | — | CIGRÉ simplified |
SEXS_STAB3_lim | ST simplified | STAB3 | Integral OEL | — |
ST1A | ST type 1 | — | — | IEEE 421.5 Type ST1A |
ST1A_IEEEST | ST type 1 | IEEEST | — | IEEE 421.5 Type ST1A |
ST1A_IEEEST_MAXEX2 | ST type 1 | IEEEST | MAXEX2 | IEEE 421.5 Type ST1A |
ST1A_PSS2B | ST type 1 | PSS2B | — | IEEE 421.5 Type ST1A |
ST1A_PSS2B_MAXEX2 | ST type 1 | PSS2B | MAXEX2 | IEEE 421.5 Type ST1A |
ST1A_PSS2B_OELHQ | ST type 1 | PSS2B | OELHQ PID OEL | IEEE 421.5 Type ST1A |
ST1A_PSS3B | ST type 1 | PSS3B | — | IEEE 421.5 Type ST1A |
ST1A_PSS3B_OELHQ | ST type 1 | PSS3B | OELHQ PID OEL | IEEE 421.5 Type ST1A |
ST1A_PSS4B | ST type 1 | PSS4B | — | IEEE 421.5 Type ST1A |
ST1A_PSS4B_MAXEX2 | ST type 1 | PSS4B | MAXEX2 | IEEE 421.5 Type ST1A |
ST1A_PSS4B_OELHQ | ST type 1 | PSS4B | OELHQ PID OEL | IEEE 421.5 Type ST1A |
ST1A_OELHQ | ST type 1 | — | OELHQ PID OEL | IEEE 421.5 Type ST1A |
ST1A_lim | ST type 1 | — | Integral OEL + SCL | IEEE 421.5 Type ST1A |
ST2A | ST type 2 | — | — | IEEE 421.5 Type ST2A (via EXPIC1) |
AC Exciter Models
Section titled “AC Exciter Models”The AC1A is a rotating AC exciter with a self-excited field winding and non-linear saturation. It corresponds to IEEE Std 421.5-2016 Type AC1A. The generator terminal voltage is compensated for line drop and filtered before being compared with the reference. An AC alternator supplies the field through a rectifier whose output depends on the commutation voltage and field current .
Mathematical Description
Section titled “Mathematical Description”The voltage regulator processes the error signal through a lead-lag network and a limited amplifier:
The AC exciter integrator with saturation and demagnetization:
The derivative feedback (rate feedback) path:
where is the saturation function interpolated from the two-point saturation characteristic and .
Signal Flow
Section titled “Signal Flow”- Line drop compensation (
algeq): - Voltage measurement filter (
tf1p): with time constant - AVR summation (
algeq): - Lead-lag compensator (
tf1p1z): with - Amplifier with limits (
tf1plim): with gain , time constant , limits - UEL high-value gate (
max1v1c): - OEL low-value gate (
min1v1c): - Output limiter (
lim): - Exciter integrator (
inlim): - Saturation computation (
algeq): from , , - Rectifier output (
algeq): - Derivative feedback (
tfder1p): with gain , time constant
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kv | Voltage compensation gain | pu |
Rc | Resistance for line drop compensation | pu |
Xc | Reactance for line drop compensation | pu |
TR | Voltage transducer time constant | s |
KA | Voltage regulator gain | pu |
TA | Voltage regulator time constant | s |
TB | Lead-lag denominator time constant | s |
TC | Lead-lag numerator time constant | s |
VAMAX | Maximum regulator output | pu |
VAMIN | Minimum regulator output | pu |
KE | Exciter constant (self-excitation term) | pu |
TE | Exciter time constant | s |
KF | Rate feedback gain | pu |
TF | Rate feedback time constant | s |
VRMAX | Maximum field voltage | pu |
VRMIN | Minimum field voltage | pu |
VE1 | Saturation factor voltage point 1 | pu |
SE1 | Saturation factor at | pu |
VE2 | Saturation factor voltage point 2 | pu |
SE2 | Saturation factor at | pu |
KC | Commutation factor (rectifier regulation) | pu |
KD | Demagnetization factor | pu |
VUEL | UEL input signal | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
AC1A | Base model — IEEE Type AC1A |
AC1A_MAXEX2 | Adds MAXEX2 field current limiter; VOEL moves to reference summation point (LV gate removed) |
AC1A_OELHQ | Adds Hydro-Québec PID over-excitation limiter (11-point timer) |
AC1A_RETRO | Retrofit variant with internal PSS4B; uses first-order AVR without separate exciter block |
AC1A_RETRO_PSS4B | Retrofit variant with external PSS4B speed input |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC AC1A 0. 0. 0. 0.02 200.0 0.02 10.0 1.0 7.32 -7.32 1.0 1.0 0.03 1.0 6.03 -5.43 4.18 0.1 3.14 0.033 0.2 0.38 99999 TOR CONSTANT ;The AC4A is a simplified static representation of an AC exciter system with an inner-loop voltage-dependent output limit. It corresponds to IEEE Std 421.5-2016 Type AC4A. The upper output limit is a function of field current: .
Mathematical Description
Section titled “Mathematical Description”
The variable upper limit is updated algebraically at each time step, making AC4A a time-varying limited integrator system.
Signal Flow
Section titled “Signal Flow”- Line drop compensation (
algeq): from terminal measurements - Voltage measurement filter (
tf1p): with - AVR summation (
algeq): - Input limiter (
lim): - Lead-lag (
tf1p1z): with - UEL high-value gate (
max1v1c): - Variable upper limit (
algeq): - Variable-limit amplifier (
tf1pvlim): with , , limits
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kv | Voltage compensation gain | pu |
Rc | Line drop compensation resistance | pu |
Xc | Line drop compensation reactance | pu |
TR | Measurement filter time constant | s |
VIMAX | Maximum input error signal | pu |
VIMIN | Minimum input error signal | pu |
TC | Lead numerator time constant | s |
TB | Lag denominator time constant | s |
VUEL | UEL signal value | pu |
KA | Regulator gain | pu |
TA | Regulator time constant | s |
VRMAX | Maximum output (at zero field current) | pu |
VRMIN | Minimum output | pu |
KC | Field current derating factor | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
AC4A | Base model — IEEE Type AC4A, no PSS or OEL |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC AC4A 0. 0. 0. 0.02 8.0 -8.0 1.0 10.0 0.0 200.0 0.015 4.44 -4.44 0.0 TOR CONSTANT ;The AC8B is a rotating AC exciter with a PID voltage regulator (rather than the proportional-integral amplifier of earlier types). It corresponds to IEEE Std 421.5-2016 Type AC8B. The PID structure — proportional gain , integral gain , and derivative gain — provides improved transient response compared to Type AC1A.
Mathematical Description
Section titled “Mathematical Description”The PID voltage regulator:
The AC exciter with variable limits based on maximum field excitation voltage :
Signal Flow
Section titled “Signal Flow”- Voltage measurement (
tf1p): with - Error signal (
algeq): - PID derivative part (
tfder1p): with gain - PID proportional-integral (
pictl): with , - PID sum (
algeq): , limited to - Amplifier (
tf1plim): with , - Exciter integrator (
invlim): with variable limits from - Saturation and rectification (
algeq): ,
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kv | Voltage compensation gain | pu |
Rc | Line drop resistance | pu |
Xc | Line drop reactance | pu |
TR | Measurement time constant | s |
KPR | PID proportional gain | pu |
KIR | PID integral gain | pu/s |
KDR | PID derivative gain | pu·s |
TDR | PID derivative filter time constant | s |
VPIDMAX | PID output upper limit | pu |
VPIDMIN | PID output lower limit | pu |
KA | Amplifier gain | pu |
TA | Amplifier time constant | s |
VRMAX | Maximum regulator output | pu |
VRMIN | Minimum regulator output | pu |
KC | Rectifier commutation factor | pu |
KD | Demagnetization factor | pu |
KE | Exciter self-excitation constant | pu |
TE | Exciter time constant | s |
VFEMAX | Maximum field excitation voltage | pu |
VEMIN | Minimum exciter output | pu |
VE1 | Saturation voltage point 1 | pu |
SE1 | Saturation factor at | pu |
VE2 | Saturation voltage point 2 | pu |
SE2 | Saturation factor at | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
AC8B | Base model — IEEE Type AC8B |
AC8B_PSS3B_lim | Adds PSS3B dual-input stabilizer and integral OEL + SCL (stator current limiter) |
AC8B_lim | Adds integral OEL and SCL without PSS |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC AC8B 0. 0. 0. 0.02 1.0 5.0 0.1 0.1 8.0 -8.0 1.0 0.1 6.5 -6.5 0.2 1.0 1.0 0.5 6.5 0.0 4.0 0.3 3.0 0.33 TOR CONSTANT ;DC Exciter Models
Section titled “DC Exciter Models”The DC3A represents a non-continuously acting (rheostat-type) DC excitation system. It corresponds to IEEE Std 421.5-2016 Type DC3A. Rather than a proportional amplifier, it uses a three-position switch (VRMIN / VRH / VRMAX) driven by an integrator that holds the rheostat position . The switch position is determined by whether the error signal falls inside or outside a deadband .
Mathematical Description
Section titled “Mathematical Description”
The rheostat integrator:
The three-position switch:
The DC exciter with saturation:
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kvcomp | Voltage compensation gain | pu |
Rc | Line drop resistance | pu |
Xc | Line drop reactance | pu |
TR | Measurement time constant | s |
TRH | Rheostat traversal time | s |
KV | Sensitivity of non-continuously acting controller | pu |
VRMAX | Maximum field voltage | pu |
VRMIN | Minimum field voltage | pu |
TE | Exciter time constant | s |
KE | Exciter self-excitation constant | pu |
E1 | Saturation voltage point 1 | pu |
SE1 | Saturation factor at | pu |
E2 | Saturation voltage point 2 | pu |
SE2 | Saturation factor at | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
DC3A | Base model — IEEE Type DC3A, non-continuously acting rheostat controller |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC DC3A 0. 0. 0. 0.0 1.0 1.0 1.0 -1.0 0.8 1.0 3.1 0.33 2.3 0.1 TOR CONSTANT ;ST (Static) Exciter Models
Section titled “ST (Static) Exciter Models”The ST1A is a static (thyristor) excitation system with two cascaded lead-lag networks in the voltage regulator path and an inner field current limiter (KLR/ILR). It corresponds to IEEE Std 421.5-2016 Type ST1A. The output limits are proportional to terminal voltage , and field current derating applies through : .
Mathematical Description
Section titled “Mathematical Description”The voltage regulator with dual lead-lag and instantaneous field current limiting:
Instantaneous field current limiter:
Final output with terminal-voltage-dependent limits:
Derivative feedback:
Signal Flow
Section titled “Signal Flow”- Line drop (
algeq): - Measurement filter (
tf1p): with - AVR summation (
algeq): , including UEL (mode 1), PSS, and VF - Error limiter (
lim): - UEL gate (mode 2) (
max1v1c): HV gate - First lead-lag (
tf1p1z): with - Second lead-lag (
tf1p1z): with - Amplifier (
tf1plim): with , , - Field current limiter (
algeq,lim): , - Limiter subtraction (
algeq): - UEL gate (mode 3) (
max1v1c): - OEL gate (
min2v): - Variable-limit output (
limvb): with terminal-voltage-scaled limits - Derivative feedback (
tfder1p):
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kv | Voltage compensation gain | pu |
Rc | Line drop resistance | pu |
Xc | Line drop reactance | pu |
TR | Measurement filter time constant | s |
UEL | UEL connection mode (1=summation, 2=HV gate after V1, 3=HV gate after VA) | integer |
VIMIN | Input error lower limit | pu |
VIMAX | Input error upper limit | pu |
VUEL | UEL signal value | pu |
TC | First lead-lag numerator | s |
TB | First lead-lag denominator | s |
TC1 | Second lead-lag numerator | s |
TB1 | Second lead-lag denominator | s |
KA | Regulator gain | pu |
TA | Regulator time constant | s |
VAMIN | Regulator lower limit | pu |
VAMAX | Regulator upper limit | pu |
VRMIN | Output lower limit scaling factor | pu |
VRMAX | Output upper limit scaling factor | pu |
KC | Field current derating factor | pu |
KF | Rate feedback gain | pu |
TF | Rate feedback time constant | s |
KLR | Field current limiter gain | pu |
ILR | Field current limiter reference | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
ST1A | Base model — IEEE Type ST1A |
ST1A_IEEEST | Adds IEEEST single-input PSS (speed or power input, selectable) |
ST1A_IEEEST_MAXEX2 | Adds IEEEST PSS + MAXEX2 field current limiter |
ST1A_PSS2B | Adds PSS2B dual-input stabilizer |
ST1A_PSS2B_MAXEX2 | Adds PSS2B + MAXEX2 |
ST1A_PSS2B_OELHQ | Adds PSS2B + Hydro-Québec PID OEL |
ST1A_PSS3B | Adds PSS3B two-channel second-order filter stabilizer |
ST1A_PSS3B_OELHQ | Adds PSS3B + OELHQ |
ST1A_PSS4B | Adds PSS4B three-band stabilizer |
ST1A_PSS4B_MAXEX2 | Adds PSS4B + MAXEX2 |
ST1A_PSS4B_OELHQ | Adds PSS4B + OELHQ |
ST1A_OELHQ | Adds OELHQ PID OEL without PSS |
ST1A_lim | Integral OEL + stator current limiter (SCL), simplified structure without Kv/Rc/Xc |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC ST1A 0. 0. 0. 0.02 1 -0.87 0.87 0.0 1.0 10.0 0.0 1.0 200.0 0.001 7.8 -6.7 0.038 0.0 999.0 0.0 99.0 0.0 0.0 TOR CONSTANT ;ST2A (via EXPIC1)
Section titled “ST2A (via EXPIC1)”The EXPIC1 model implements a static exciter with an AC rotating bus-fed rectifier and an integrating (PI-type) amplifier path: . The output is proportional to the AC voltage phasor magnitude, creating a bus-fed topology analogous to IEEE Type ST2A. When , the rectifier gain is unity.
Mathematical Description
Section titled “Mathematical Description”The AC exciter voltage and rectifier:
The integrating amplifier:
The field voltage integrator:
Signal Flow
Section titled “Signal Flow”- Voltage measurement (
tf1p): with - Summation (
algeq): - UEL gate (
max1v1c): clamped to - PI amplifier (
pictl): with and - Output limiter (
lim): - Rectifier voltage (
algeq): , - Field integrator (
inlim): from - Derivative feedback (
tfder1p):
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kvcomp | Voltage compensation gain | pu |
Rc | Line drop resistance | pu |
Xc | Line drop reactance | pu |
TR | Measurement time constant | s |
VUEL | UEL signal | pu |
KA | Amplifier gain | pu |
TA | Amplifier time constant | s |
VRMAX | Maximum regulator output | pu |
VRMIN | Minimum regulator output | pu |
KF | Rate feedback gain | pu |
TF | Rate feedback time constant | s |
KE | Exciter self-excitation constant | pu |
EFDMAX | Maximum field voltage | pu |
EFDMIN | Minimum field voltage | pu |
TE | Field integrator time constant | s |
KP | AC source voltage proportional factor | pu |
KI | AC source voltage quadrature factor | pu |
KC | Commutation voltage drop factor | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
EXPIC1 | Base bus-fed static exciter |
EXPIC1_PSS2B | Adds PSS2B dual-input stabilizer |
EXPIC1_PSS2B_MAXEX2 | Adds PSS2B + MAXEX2 field current limiter |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC EXPIC1 0. 0. 0. 0.02 0.0 200.0 0.02 99.0 -99.0 0.0 1.0 1.0 8.0 -8.0 0.5 0.0 1.0 0.0 TOR CONSTANT ;Other IEEE Models
Section titled “Other IEEE Models”IEEET5
Section titled “IEEET5”The IEEET5 (also referenced as DC5A in some conventions) is a non-continuously acting exciter similar to DC3A but uses an inner limiter block lim_civ that gates the integrator holding signal within a deadband . This creates the three-state (hold/raise/lower) behavior of rheostatic controllers.
Mathematical Description
Section titled “Mathematical Description”
The integrator for rheostat position:
The lim_civ block implements the deadband gating so that integration is active only when :
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kvcomp | Voltage compensation gain | pu |
Rc | Line drop resistance | pu |
Xc | Line drop reactance | pu |
TRH | Rheostat time | s |
KV | Controller sensitivity deadband | pu |
VRMAX | Maximum field voltage | pu |
VRMIN | Minimum field voltage | pu |
TE | Exciter integrator time constant | s |
KE | Exciter self-excitation constant | pu |
E1 | Saturation point 1 | pu |
SE1 | Saturation factor at | pu |
E2 | Saturation point 2 | pu |
SE2 | Saturation factor at | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
IEEET5 | Base model — non-continuously acting DC exciter |
The SEXS (Simplified Excitation System) is a minimal two-parameter static exciter model from CIGRÉ publications, widely used for cases where detailed exciter data is unavailable. It has no measurement filter, no line drop compensation, and no rate feedback — just a lead-lag network and a limited first-order block.
Mathematical Description
Section titled “Mathematical Description”
where is computed from initial conditions to achieve zero initial error.
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
TA | Lead-lag numerator time constant | s |
TB | Lead-lag denominator time constant | s |
KE | Exciter gain | pu |
TE | Exciter time constant | s |
EMIN | Minimum field voltage | pu |
EMAX | Maximum field voltage | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
SEXS | Base simplified exciter |
SEXS_IEEEST | Adds IEEEST PSS (multi-mode: speed, power, or accelerating power input) |
SEXS_STAB3_lim | Adds STAB3 PSS + integral OEL |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC SEXS 0.1 10.0 25.0 0.5 -5.0 5.0 TOR CONSTANT ;EXPIC1 / EXHQSC
Section titled “EXPIC1 / EXHQSC”The EXHQSC is a Hydro-Québec static exciter model based on the ST1A topology but extended with an internal field current deadband controller (db block). This controller measures the filtered field current through a first-order filter with time constant , compares it against asymmetric limits , and feeds back a corrective signal through a first-order lag, contributing to the amplifier output before the variable-limit clamp.
Mathematical Description
Section titled “Mathematical Description”The main AVR path follows ST1A topology with two cascaded first-order blocks (instead of lead-lag):
The field current limiter deadband:
where and .
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
Kv | Voltage compensation gain | pu |
Rc | Line drop resistance | pu |
Xc | Line drop reactance | pu |
UEL | UEL connection flag | integer |
VUEL | UEL signal | pu |
TR | Measurement time constant | s |
VMIN | Input error lower limit | pu |
VMAX | Input error upper limit | pu |
TA1 | Second filter numerator | s |
TA2 | Second filter denominator | s |
KA | Regulator gain | pu |
TA | Regulator time constant | s |
VRMIN | Output lower limit factor | pu |
VRMAX | Output upper limit factor | pu |
KC | Field current derating factor | pu |
KF | Derivative feedback gain | pu |
TF | Derivative feedback time constant | s |
TI | Field current filter time constant | s |
IFMIN | Lower deadband threshold | pu |
IFMAX | Upper deadband threshold | pu |
KMIN | Lower deadband gain | pu |
KMAX | Upper deadband gain | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
EXHQSC | Base Hydro-Québec static exciter with field current deadband |
EXHQSC_MAXEX2 | Adds MAXEX2 field current limiter |
EXHQSC_PSS4B | Adds PSS4B three-band stabilizer |
EXHQSC_PSS4B_MAXEX2 | Adds PSS4B + MAXEX2 |
EXHQSC_PSS4B_OELHQ | Adds PSS4B + OELHQ PID OEL |
ENTSO-E Models
Section titled “ENTSO-E Models”ENTSOE_simp
Section titled “ENTSOE_simp”The ENTSO-E simplified exciter combines a built-in speed-signal PSS with a simple lead-lag AVR and first-order exciter block. It is the standard ENTSO-E model for dynamic studies where detailed exciter data is unavailable.
Mathematical Description
Section titled “Mathematical Description”The PSS (speed input ) uses two washout stages and two lead-lag stages:
The AVR:
Parameters
Section titled “Parameters”| Parameter | Description | Unit/Type |
|---|---|---|
TW1 | First washout time constant | s |
TW2 | Second washout time constant | s |
KS1 | PSS gain | pu |
T1 | First lead-lag numerator | s |
T2 | First lead-lag denominator | s |
T3 | Second lead-lag numerator | s |
T4 | Second lead-lag denominator | s |
VSTMIN | PSS output lower limit | pu |
VSTMAX | PSS output upper limit | pu |
TA | AVR lead-lag numerator | s |
TB | AVR lead-lag denominator | s |
KE | Exciter gain | pu |
TE | Exciter time constant | s |
EMIN | Minimum field voltage | pu |
EMAX | Maximum field voltage | pu |
Variants
Section titled “Variants”| Model | Description |
|---|---|
ENTSOE_simp | Base ENTSO-E simplified model with integrated PSS |
ENTSOE_lim | Adds integral OEL (same structure as AC8B_lim OEL) |
Usage Example
Section titled “Usage Example”SYNC_MACH g1 g1 1. 1. 0. 0. 800. 760. 3. 0. 0.95 XT 0.15 1.1 0.25 0.2 0.7 * 0.2 0.1 6.0257 0. 5.00 0.05 * 0.1 EXC ENTSOE_simp 10.0 3.0 10.0 0.2 0.1 0.1 0.1 -0.05 0.05 0.05 0.1 25.0 1.0 -10.0 10.0 TOR CONSTANT ;PSS Models
Section titled “PSS Models”Power System Stabilizers (PSS) inject an additional signal at the AVR summation point to damp electromechanical oscillations. All variants listed in the model index table include one of the PSS types described here.
PSS2B — Dual-Input Stabilizer
Section titled “PSS2B — Dual-Input Stabilizer”PSS2B accepts two input signals (typically speed and electrical power ) and processes them through independent washout chains before combining. It corresponds to IEEE Std 421.5-2016 Type PSS2B.
Channel 1 (input 1 washout):
Channel 2 (input 2 washout):
Combination and lead-lag chain (variant M=5, N=1 implemented):
PSS2B Parameters (additional to base exciter):
| Parameter | Description |
|---|---|
speedinput | Input selection (1=speed+power, 2=power+speed) |
TW1, TW2 | Channel 1 washout time constants |
T6 | Channel 1 filter |
TW3, TW4 | Channel 2 washout time constants |
T7, KS2 | Channel 2 filter gain and time constant |
KS3 | Channel coupling gain |
T8, T9 | Ramp-tracking filter |
KS1 | Overall PSS gain |
T1–T4, T10, T11 | Lead-lag time constants |
VS1MIN, VS1MAX | Input 1 limits |
VS2MIN, VS2MAX | Input 2 limits |
VSTMIN, VSTMAX | Output limits |
PSS3B — Two-Input Second-Order Filter Stabilizer
Section titled “PSS3B — Two-Input Second-Order Filter Stabilizer”PSS3B processes two input channels through measurement filters and washout stages, then combines them and applies two cascaded second-order lead-lag filters. It corresponds to IEEE Std 421.5-2016 Type PSS3B.
PSS3B Parameters (additional):
| Parameter | Description |
|---|---|
speedinput | Input mode selection |
T1, KS1, TW1 | Channel 1 filter, gain, washout |
T2, KS2, TW2 | Channel 2 filter, gain, washout |
KS, TW3, TW4 | Combined washout gain and time constants |
A1–A8 | Second-order filter coefficients |
VSTMIN, VSTMAX | Output limits |
PSS4B — Three-Band Multi-Input Stabilizer
Section titled “PSS4B — Three-Band Multi-Input Stabilizer”PSS4B is a three-band stabilizer that separates the speed deviation signal into low-, intermediate-, and high-frequency components. Each band uses a pair of lead-lag filters. This model corresponds to IEEE Std 421.5-2016 Type PSS4B.
The speed signal passes through a digital transducer (tf2p2z) to obtain the low/intermediate input. Electrical power passes through two washouts and a low-pass filter to derive the high-frequency component .
Low-frequency band ( input):
Intermediate-frequency band (same input):
High-frequency band ( input):
PSS4B Parameters (additional):
| Parameter | Description |
|---|---|
H | Generator inertia constant (for high-freq path) |
KL1, KL11, TL1, TL2 | Low-band filter 1 |
KL2, KL17, TL7, TL8 | Low-band filter 2 |
KL, VLMax, VLMin | Low-band gain and limits |
KI1, KI11, TI1, TI2 | Intermediate-band filter 1 |
KI2, KI17, TI7, TI8 | Intermediate-band filter 2 |
KI, VIMax, VIMin | Intermediate-band gain and limits |
KH1, KH11, TH1, TH2 | High-band filter 1 |
KH2, KH17, TH7, TH8 | High-band filter 2 |
KH, VHMax, VHMin | High-band gain and limits |
VSTMax, VSTMin | Total output limits |
IEEEST — Single-Input Stabilizer
Section titled “IEEEST — Single-Input Stabilizer”The IEEEST is a general-purpose single-input PSS with selectable input signal (speed deviation, electrical power, or computed accelerating power). It corresponds to IEEE Std 421.5-2016 Type PSS1A. Two second-order lead-lag filters provide frequency shaping before two first-order lead-lags and a washout stage.
Input selection (speedinput): 1 = rotor speed deviation, 3 = electrical power, 4 = computed accelerating power ().
IEEEST Parameters (additional):
| Parameter | Description |
|---|---|
speedinput | Input mode (1, 3, or 4) |
A1–A6 | Second-order filter coefficients |
T1–T6 | Lead-lag and washout time constants |
KS | Overall PSS gain |
LSMIN, LSMAX | Output limits |
KS4 | Inertia constant for accelerating power (= 2H) |
TW4 | Derivative filter time constant |
STAB3 — Power-Input Stabilizer
Section titled “STAB3 — Power-Input Stabilizer”The STAB3 is a simplified PSS that takes electrical power as input, applies two sequential first-order filters and a washout-type derivative block, producing a stabilizing signal.
STAB3 Parameters:
| Parameter | Description |
|---|---|
Tt | Input measurement time constant |
TX1 | First filter time constant |
KX | Stabilizer gain |
TX2 | Washout time constant |
VLIM | Output limit |
OEL and Limiter Models
Section titled “OEL and Limiter Models”Over-Excitation Limiters (OEL) prevent sustained field current overloads that would thermally damage the field winding. They generate a signal that reduces the AVR output when field current exceeds thermal limits.
OELHQ — Hydro-Québec PID OEL
Section titled “OELHQ — Hydro-Québec PID OEL”The OELHQ OEL is a sophisticated limiter developed by Hydro-Québec. It uses a piece-wise linear timer (11 operating points) to model the thermal capability curve, combined with a hysteresis latch and a full PID controller.
Timer phase: The measured field current (filtered with time constant ) drives a timer11 block with 11 pairs defining the permitted over-current duration. When the accumulated timer exceeds 1.0, the hyst block locks the reference to for the remainder of the simulation.
PID phase: Once the timer triggers, the error signal drives a PID controller:
is applied at the AVR LV gate (min2v) or at the reference summation point, reducing the effective reference voltage.
OELHQ Parameters:
| Parameter | Description |
|---|---|
Tm | Field current measurement filter time constant |
IFDTH | Hysteresis upper threshold (= at steady state) |
IFDPL | Hysteresis lower threshold (permanent limit, e.g. 1.0 pu) |
KIoel | OEL integral gain |
KPoel | OEL proportional gain |
KDoel | OEL derivative gain |
TDoel | OEL derivative filter time constant |
VOELMAX | Maximum OEL output (= 0 pu in LV gate convention) |
VOELMIN | Minimum OEL output (negative, e.g. −0.95 pu) |
IFD1–IFD11 | Thermal curve current points |
TIFD1–TIFD11 | Thermal curve time limit points |
MAXEX2 — Field Current Limiter with Timer and Hysteresis
Section titled “MAXEX2 — Field Current Limiter with Timer and Hysteresis”The MAXEX2 is a field current limiter derived from IEEE work, using a simplified three-point piece-wise linear timer instead of the full thermal curve of OELHQ. It is designed for the EXST1/ST1A topology where the OEL output is injected at the reference summation point (not the LV gate).
Timer phase: The measured current (selected as either field current or via parameter IC) drives a timer3 block with three operating points. The hyst block latches when timer ≥ 1.
Integral phase: Once latched, the error drives a limited integrator:
is subtracted from the reference (, i.e. negative reduces reference).
MAXEX2 Parameters:
| Parameter | Description |
|---|---|
IC | Input selection: 0 = , 1 = |
IFDrated | Rated field current (reference) |
IFD1, TIME1 | Timer point 1 (current level, allowable duration) |
IFD2, TIME2 | Timer point 2 |
IFD3, TIME3 | Timer point 3 |
IFDDES | Desired steady-state field current after limiting |
KMX | Integrator time constant inverse (1/KMX = integration rate) |
VLOW | Lower limit of OEL output (e.g. −1.0 pu) |
Integral OEL (_lim variants)
Section titled “Integral OEL (_lim variants)”The simple integral OEL used in AC8B_lim, ST1A_lim, SEXS_STAB3_lim, and ENTSOE_lim variants computes the over-excitation signal through a clamped integrator acting on the difference between measured field current and , with an input clamp at .
A stator current limiter (SCL) with analogous structure acts on relative to .
Integral OEL Parameters (in _lim variants):
| Parameter | Description |
|---|---|
IFDN | Nominal field current (OEL trigger at 1.05×) |
TOEL | OEL integrator time constant |
LOEL | OEL integrator lower limit |
UOEL | OEL integrator upper limit |
KOEL | OEL output gain |
OELLI | OEL output lower limit |
IGN | Nominal stator current (SCL trigger at 1.025×) |
TSCL | SCL integrator time constant |
LSCL | SCL integrator lower limit |
USCL | SCL integrator upper limit |
KSCL | SCL output gain |
SCLLI | SCL output lower limit |
For full documentation of the CODEGEN DSL primitives used in these models (tf1p, tf1p1z, tf1plim, inlim, pictl, etc.), see the CODEGEN Blocks Library.