pub enum ExciterModel {
Show 60 variants
Exst1(Exst1Params),
Esst3a(Esst3aParams),
Esdc2a(Esdc2aParams),
Exdc2(Exdc2Params),
Ieeex1(Ieeex1Params),
Sexs(SexsParams),
Ieeet1(Ieeet1Params),
Scrx(ScrxParams),
Reeca(ReecaParams),
Esst1a(Esst1aParams),
Exac1(Exac1Params),
Esac1a(Exac1Params),
Esac7b(Esac7bParams),
Esst4b(Esst4bParams),
Reecd(ReecdParams),
Reeccu(ReeccuParams),
Rexs(RexsParams),
Esac2a(Esac2aParams),
Esac5a(Esac5aParams),
Esst5b(Esst5bParams),
Exac4(Exac4Params),
Esst6b(Esst6bParams),
Esst7b(Esst7bParams),
Esac6a(Esac6aParams),
Esdc1a(Esdc1aParams),
Exst2(Exst2Params),
Ac8b(Ac8bParams),
Bbsex1(Bbsex1Params),
Ieeet3(Ieeet3Params),
Wt3e1(Wt3e1Params),
Wt3e2(Wt3e2Params),
Wt4e1(Wt4e1Params),
Wt4e2(Wt4e1Params),
Repcb(RepcbParams),
Repcc(RepcbParams),
Exst3(Exst3Params),
Cbufr(CbufrParams),
Cbufd(CbufdParams),
Pveu1(Pveu1Params),
Ieeet2(Ieeet2Params),
Exac2(Exac2Params),
Exac3(Exac3Params),
Esac3a(Esac3aParams),
Esst8c(Esst8cParams),
Esst9b(Esst9bParams),
Esst10c(Esst10cParams),
Esdc3a(Esdc3aParams),
Exdc1(Exdc1Params),
Esst2a(Esst2aParams),
Exdc3(Exdc3Params),
Wt3c2(Wt3e1Params),
Esac7c(Esac7cParams),
Esdc4c(Esdc4cParams),
Reecbu1(ReeccuParams),
Reece(ReecaParams),
Reeceu1(ReeccuParams),
Esac8c(Ac8bParams),
Esac9c(Esac7bParams),
Esac10c(Esac7cParams),
Esac11c(Ac8bParams),
}Expand description
Discriminated union of supported exciter models.
Variants§
Exst1(Exst1Params)
Esst3a(Esst3aParams)
Esdc2a(Esdc2aParams)
Exdc2(Exdc2Params)
Ieeex1(Ieeex1Params)
Sexs(SexsParams)
SEXS — Simplified Exciter (common in planning studies).
Ieeet1(Ieeet1Params)
IEEET1 — IEEE Type 1 rotating exciter (classic 1968 AVR).
Scrx(ScrxParams)
SCRX — Simplified Bus-Fed Static Exciter.
Reeca(ReecaParams)
REEC_A — IBR electrical controller (maps to exciter slot).
Esst1a(Esst1aParams)
Exac1(Exac1Params)
Esac1a(Exac1Params)
ESAC1A — same params as EXAC1, different model tag.
Esac7b(Esac7bParams)
Esst4b(Esst4bParams)
Reecd(ReecdParams)
REEC_D — IBR electrical controller (voltage recovery).
Reeccu(ReeccuParams)
REECCU — IBR electrical controller (curtailment).
Rexs(RexsParams)
REXS — Excitation system with rate feedback.
Esac2a(Esac2aParams)
ESAC2A — AC2A high-initial-response rotating exciter (Phase 14).
Esac5a(Esac5aParams)
ESAC5A — AC5A simplified brushless exciter (Phase 14).
Esst5b(Esst5bParams)
ESST5B — IEEE ST5B static exciter (Phase 15, 3 states).
Exac4(Exac4Params)
EXAC4 / AC4A — IEEE AC4A controlled-rectifier exciter (Phase 15, 2 states).
Esst6b(Esst6bParams)
ESST6B — IEEE ST6B Static Exciter (Phase 17).
Esst7b(Esst7bParams)
ESST7B — IEEE ST7B Static Exciter (Phase 17).
Esac6a(Esac6aParams)
ESAC6A — AC6A Rotating Exciter (Phase 17).
Esdc1a(Esdc1aParams)
ESDC1A — DC1A Rotating Exciter (Phase 17).
Exst2(Exst2Params)
EXST2 — Static Exciter Type ST2 (Phase 17).
Ac8b(Ac8bParams)
AC8B — IEEE AC8B High Initial Response Exciter (Phase 17).
Bbsex1(Bbsex1Params)
BBSEX1 — Bus-Branch Static Exciter 1 (Phase 17).
Ieeet3(Ieeet3Params)
IEEET3 — IEEE Type 3 Rotating Exciter (Phase 17).
Wt3e1(Wt3e1Params)
WT3E1 — Type 3 Wind Electrical Controller (Phase 19).
Wt3e2(Wt3e2Params)
WT3E2 — Type 3 Wind Electrical Controller Variant 2 (Phase 19).
Wt4e1(Wt4e1Params)
WT4E1 — Type 4 Wind Electrical Controller (Phase 19).
Wt4e2(Wt4e1Params)
WT4E2 — Type 4 Wind Electrical Controller Variant 2 (Phase 19).
Repcb(RepcbParams)
REPCB — REPCA Variant B (Phase 19).
Repcc(RepcbParams)
REPCC — REPCA Variant C (Phase 19, same params as REPCB).
Exst3(Exst3Params)
EXST3 — Static Exciter Type ST3 (Phase 21).
Cbufr(CbufrParams)
CBUFR — Buffer-Frequency-Regulated BESS (Phase 21).
Cbufd(CbufdParams)
CBUFD — Buffer-Frequency-Dependent BESS (Phase 21).
Pveu1(Pveu1Params)
PVEU1 — WECC 1st-gen PV electrical control unit (Phase 22, maps to exciter slot).
Ieeet2(Ieeet2Params)
IEEET2 — IEEE Type 2 rotating-machine exciter (Phase 23).
Exac2(Exac2Params)
EXAC2 — IEEE AC2A high initial response rotating exciter (Phase 23).
Exac3(Exac3Params)
EXAC3 — IEEE AC3A controlled-rectifier exciter (Phase 23).
Esac3a(Esac3aParams)
ESAC3A — IEEE 421.5-2005 AC3A exciter update (Phase 23).
Esst8c(Esst8cParams)
ESST8C — IEEE 421.5-2016 ST8C static exciter (Phase 23).
Esst9b(Esst9bParams)
ESST9B — IEEE 421.5-2016 ST9B static exciter (Phase 23).
Esst10c(Esst10cParams)
ESST10C — IEEE 421.5-2016 ST10C static exciter (Phase 23).
Esdc3a(Esdc3aParams)
ESDC3A — IEEE 421.5-2005 DC3A rotating-machine exciter (Phase 23).
Exdc1(Exdc1Params)
EXDC1 — IEEE Type DC1A rotating-machine exciter (legacy 13-param form).
Esst2a(Esst2aParams)
ESST2A — IEEE 421.5-2016 Type ST2A static exciter.
Exdc3(Exdc3Params)
EXDC3 — PSS/E non-continuously-acting (relay-type) DC exciter (legacy).
Wt3c2(Wt3e1Params)
WT3C2 — Type 3 wind electrical controller variant 2 (Phase 27, same params as WT3E1).
Esac7c(Esac7cParams)
ESAC7C — IEEE 421.5-2016 AC7C exciter (same structure as ESAC7B, C-series).
Esdc4c(Esdc4cParams)
ESDC4C — IEEE 421.5-2016 DC4C exciter (PID + DC rotating, 3 states).
Reecbu1(ReeccuParams)
REECBU1 — REEC variant B for Unit (Wave 36, alias ReeccuParams).
Reece(ReecaParams)
REECE — Enhanced REECA with voltage ride-through (Wave 36, alias ReecaParams).
Reeceu1(ReeccuParams)
REECEU1 — REECE curtailment variant (Wave 36, alias ReeccuParams).
Esac8c(Ac8bParams)
ESAC8C — IEEE 421.5-2016 AC8C high-initial-response exciter (alias AC8B structure).
Esac9c(Esac7bParams)
ESAC9C — IEEE 421.5-2016 AC9C exciter (alias ESAC7B structure).
Esac10c(Esac7cParams)
ESAC10C — IEEE 421.5-2016 AC10C exciter (alias ESAC7C structure).
Esac11c(Ac8bParams)
ESAC11C — IEEE 421.5-2016 AC11C high-bandwidth AC exciter (alias AC8B structure).
Trait Implementations§
Source§impl Clone for ExciterModel
impl Clone for ExciterModel
Source§fn clone(&self) -> ExciterModel
fn clone(&self) -> ExciterModel
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more