Skip to content

Dynamic Models

A synchronous machine is specified with its excitation controller (EXC) and torque controller (TOR):

SYNC_MACH Name BUS_NAME FP FQ P Q Snom Pnom H D ibratio
XT/RL Xl Xd X'd X"d Xq X'q X"q m n Ra T'do T"do T'qo T"qo
EXC EXC_TYPE parameters_passed_to_EXC
TOR TOR_TYPE parameters_passed_to_TOR ;

For the complete mathematical model, per unit system, and detailed parameter descriptions, see the Synchronous Machine Model page.

The following exciter types are available in the current version:

1storder, constant, kundur, generic1, generic2, ST1A, ST1A_lim, ST1A_PSS2B, ST1A_PSS3B, ST1A_PSS4B, ST1A_IEEEST, ST2A, AC1A, AC1A_RETRO, AC4A, AC8B, DC3A, IEEET5, EXPIC1, ENTSOE_simp, and many more with combinations of PSS and OEL models.

For detailed documentation of each model, see the Model Reference section.

1storder, constant, DEGOV1, hydro_generic1, thermal_generic1, ENTSOE_simp

For detailed documentation of each model, see the Model Reference section.

An injector is a component connected to a single AC bus:

INJEC INJ_TYPE NAME BUS_NAME FP FQ P Q parameters_passed_to_INJ ;
ModelDescription
loadGeneric load model
PQConstant PQ load
restldRestorative load
indmach1, indmach2Induction machine models
IBGInverter-based generator
WT3WithChanges, WT4WithChangesWind turbine models
BESSWithChangesBattery energy storage system
vfd_loadVariable frequency drive load
svcSVC model
theveqThévenin equivalent (infinite bus)
INJEC THEVEQ INJEC_NAME BUS_NAME FP FQ P Q MVA ;

A Thévenin equivalent imposes a constant-frequency voltage source and forces the synchronous reference frame.

ParameterDescriptionUnit
FP, FQFractions of bus injection (active, reactive)
P, QInitial powers (used if fractions are zero)pu
MVAApparent power base used for per-unit values of the Thévenin equivalentMVA

The FP, FQ, P, Q fields are power participation fractions and initial power values used during initialization. See Reference Frames & Initialization for detailed explanation.

IMPLOAD loadname BUS_NAME FP FQ P Q ;

Constant-impedance loads maintain the power factor at the initial voltage.

ParameterDescriptionUnit
FP, FQFractions of bus injection (active, reactive)
P, QInitial powers (used if fractions are zero)pu

The FP, FQ, P, Q fields are power participation fractions and initial power values used during initialization. See Reference Frames & Initialization for detailed explanation.

Two-port components connect two buses:

ModelDescription
HVDC_LCCLine-commutated converter HVDC
HVDC_VSCVoltage source converter HVDC
HVDC_VSC_SCVSC-HVDC with short-circuit contribution
DCL_WCLDC link model

For detailed documentation of each model, see the Model Reference section.

DCTL CTRL_TYPE CTLNAME parameters ;
ModelDescription
ltc, ltc2, ltcinvLoad tap changer controllers
oltc2On-load tap changer
uvlsUnder-voltage load shedding
uvprotUnder-voltage protection
pstPhase-shifting transformer controller
rtReal-time synchronizer
maisMulti-area islanding scheme
FRTFault ride-through
sim_minmaxvoltVoltage stopping criteria
sim_minmaxspeedSpeed stopping criteria
voltage_variabilityVoltage variability monitor
DCTL RT CTLNAME ratio_to_rt ;

Setting ratio_to_rt = 1.0 slows the simulation to match real-time. Setting it to 2.0 means twice faster than real-time (if possible).

Voltage-based:

DCTL SIM_MINMAXVOLT CTRL_Name VMAX(pu) VMIN(pu) DEADTIME(s) Stop_Simulation(T/F) ;

Speed-based:

DCTL SIM_MINMAXSPEED CTRL_Name MAX_SPEED(pu) MIN_SPEED(pu) DEADTIME(s) Stop_Simulation(T/F) ;