Main Content

Model dynamics of three-phase round-rotor or salient-pole synchronous machine using standard parameters in pu units

**Library:**Simscape / Electrical / Specialized Power Systems / Electrical Machines

The Synchronous Machine pu Standard block models a synchronous machine in generator or motor mode using standard parameters in pu units. The operating mode is dictated by the sign of the mechanical power (positive for generator mode or negative for motor mode). The electrical part of the machine is represented by a sixth-order state-space model and the mechanical part is the same as in the Simplified Synchronous Machine block.

For more information on the pu units system, see Per-Unit System of Units.

The model takes into account the dynamics of the stator, field, and damper windings. The
equivalent circuit of the model is represented in the rotor reference frame
(*qd* frame). Stator windings are connected in wye to an internal
neutral point. All rotor parameters and electrical quantities are viewed from the stator
and identified by primed variables. The subscripts are:

*d,q*—*d*- and*q*-axis quantity*R,s*— Rotor and stator quantity*l,m*— Leakage and magnetizing inductance*f,k*— Field and damper winding quantity

The electrical model of the machine is shown in these diagrams.

The conventional theory of synchronous machine modeling for stability analysis assumes that
the mutual inductances between the armature, damper, and field on direct-axis
windings are identical. Generally, damper windings are near the air gap, and as a
result the flux linking damper circuits are almost equal to the flux linking
armature. This hypothesis produces acceptable outcomes for a wide range of stability
studies, especially those on the side of the network. However, when it comes to
field current studies, there is considerable error. The equivalent circuit dynamic
model of a synchronous machine may include an additional inductance representing the
difference between field-damper and field-armature mutual inductances on the
*D*-axis [1]. This
inductance is typically called *Canay inductance*. Canay
inductance corresponds to the leakage flux,
*Φ _{C}*, in the following figure and is
interpreted as a corrective element in an equivalent model that may have a negative
value [2].

The IEEE^{®} standard 1110-2002 [3] presents the
direct and quadratic axes of the synchronous machine dynamic model as shown in the
diagrams.

The relevant equations are:

$$\begin{array}{l}{V}_{d}=-{i}_{d}{R}_{s}-\omega {\psi}_{q}+\frac{d{\psi}_{d}}{dt}\\ {V}_{q}=-{i}_{q}{R}_{s}+\omega {\psi}_{d}+\frac{d{\psi}_{q}}{dt}\\ {V}_{0}=-{i}_{0}{R}_{0}+\frac{d{\psi}_{0}}{dt}\\ {V}_{fd}=\frac{d{\psi}_{fd}}{dt}+{R}_{fd}{i}_{fd}\\ 0=\frac{d{\psi}_{kd}}{dt}+{R}_{kd}{i}_{kd}\\ 0=\frac{d{\psi}_{kq1}}{dt}+{R}_{kq1}{i}_{kq1}\\ 0=\frac{d{\psi}_{kq2}}{dt}+{R}_{kq2}{i}_{kq2}\\ \left[\begin{array}{c}{\psi}_{d}\\ {\psi}_{kd}\\ {\psi}_{fd}\end{array}\right]=\left[\begin{array}{ccc}L{}_{md}+{L}_{l}& {L}_{md}& {L}_{md}\\ {L}_{md}& {L}_{lkd}+\text{}{L}_{f}{}_{1d}+\text{}{L}_{md}& {L}_{f}{}_{1d}+\text{}{L}_{md}\\ {L}_{md}& {L}_{f}{}_{1d}+\text{}{L}_{md}& {L}_{lfd}+\text{}{L}_{f}{}_{1d}+\text{}{L}_{md}\end{array}\right]\text{\hspace{0.17em}}\left[\begin{array}{c}-{i}_{d}\\ {i}_{kd}\\ {i}_{fd}\end{array}\right]\\ \left[\begin{array}{c}{\psi}_{q}\\ \begin{array}{l}{\psi}_{kq1}\\ {\psi}_{kq2}\end{array}\end{array}\right]=\left[\begin{array}{ccc}{L}_{mq}+{L}_{l}& {L}_{mq}& {L}_{mq}\\ {L}_{mq}& {L}_{mq}+{L}_{kq1}& {L}_{mq}\\ {L}_{mq}& {L}_{mq}& {L}_{mq}+{L}_{kq2}\end{array}\right]\left[\begin{array}{l}\begin{array}{c}-{i}_{q}\\ {i}_{kq1}\end{array}\\ {i}_{kq2}\end{array}\right]\end{array}$$

In discrete systems, when you set the **Discrete solver model** parameter
of a Synchronous Machine block to ```
Trapezoidal non
iterative
```

, you might have to connect a small parasitic resistive load
at the machine terminals to avoid numerical oscillations. Large sample times require
larger loads. The minimum resistive load is proportional to the sample time. As a rule
of thumb, remember that with a 25 μs time step on a 60 Hz system, the minimum load is
approximately 2.5% of the machine nominal power. For example, a 200 MVA synchronous
machine in a power system discretized with a 50 μs sample time requires approximately 5%
of resistive load or 10 MW. If the sample time is reduced to 20 μs, a resistive load of
4 MW should be sufficient.

However, if you set the **Discrete solver model** parameter of a
Synchronous Machine block to ```
Trapezoidal iterative (alg.
loop)
```

, you can use a negligible parasitic load (below 0.1% of nominal
power) while preserving numerical stability. This iterative model produces an algebraic
loop and results in slower simulation speed.

The `power_thermal`

example
uses the Synchronous Machine pu Standard block to model sub-synchronous
resonance (SSR) in a steam turbine and governor on a series-compensated network.

[1] Canay, I.M. "Causes of Discrepancies
on Calculation of Rotor Quantities and Exact Equivalent Diagrams of the Synchronous
Machine." *IEEE Transactions on Power Apparatus and Systems*. PAS-88, no. 7
(1969): 1114–1120.

[2] Moeini, A., et al. “Synchronous
Machine Stability model, an Update to IEEE Std 1110-2002 Data Translation Technique.” *IEEE standards panel sessions*. 2018.

[3] *IEEE Guide for Synchronous Generator Modeling Practices and Applications in
Power System Stability Analyses.*
IEEE Std 1110-2002 (Revision of IEEE Std 1110-1991 [2003]): 1–72.

[4] Krause, P.C. *Analysis of Electric Machinery*. Section 12.5. New York:
McGraw-Hill, 1986.

[5] Kundur, P. *Power System Stability and Control*. New York, McGraw-Hill,
1994.

Excitation System | Hydraulic Turbine and Governor | powergui | Simplified Synchronous Machine | Steam Turbine and Governor | Synchronous Machine SI Fundamental | Synchronous Machine pu Fundamental