Model Implementations

How each model family is arranged in code, paired with its equations under Concepts.

One page per model family, covering the class hierarchy, how the component interfaces with the solver, its attributes and state layout, and the traps in configuring it. The equations behind each are under Concepts, which names no class; these pages name nothing else.

Which domains implement which model is in model availability, generated from the headers.


Reduced Order Generator Implementation

How the reduced order machine equations are arranged in code and stamped into the solver.

Switch and Load Implementation

How the switch and load models are arranged in code, and the traps in configuring them.

Source Implementation

How the source components stamp, and the quirks in the non-ideal ones.

Injection and Compensation Implementation

How the external network, the static compensator and the solid state transformer are built.

SSN Component Implementation

The SSN base class hierarchy and what a new SSN component has to provide.

Signal Component Implementation

How control and signal blocks are written, stepped and scheduled.

DP Ph1 Averaged VSI Implementation

How the dynamic phasor averaged inverter is arranged in code and interfaced to the solver.

DP Ph3 Averaged VSI Implementation

How the three-phase dynamic phasor averaged inverter is arranged in code.

EMT Ph3 Averaged VSI Implementation

How the EMT averaged inverter is arranged in code and interfaced to the solver.

EMT Ph3 Grid-Forming VSI Implementation

How the grid-forming inverter is linearized, stamped and configured.