Introduction
This document presents the formulation implemented on FPGA for Synchronous machine with Round and Salient-pole rotors as well as the mechanical model. The three-phase to q-d park transform has the 3/2 factor in rotor reference frame. The machine can operate in both motor mode, when the mechanical torque is positive, and generating mode, when the mechanical torque is negative.
State Space Representation
The modeling of the Generic Machines is based on state space equations. The forward Euler discretization of the state space model can be presented as follows:
The state space equation can be simplified into:
where
Q-d Transformation
The 3-phase to q-d transformation and the inverse used for the model are:
Since the Synchronous Machine is modeled in rotor reference frame, the θ required for the q-d transformation is the rotor electrical angle.
Synchronous Machine Electrical Model
Electric machine models in state space framework based on magnetic fluxes as the state variables and winding currents as the outputs can be represented as follows:
where the coefficient matrices are the same for all electric machine types as follows:
Depending on the rotor type, the state variables, outputs, and the size of the state space equation might be different as presented as follows:
Round Rotor (up to 3 damper windings)
Salient-pole Rotor (up to 2 damper windings)
The Synchronous Machine is modeled in rotor reference frame so ω=ωr.
The electrical torque can be calculated as follows:
Mechanical Model
The mechanical model is the same for all machine types to calculate the rotor mechanical speed (ωm) as follows:
Nomenclature
- x: state variables vector
- y: outputs vector
- u: inputs vector
- A,B,C: state space coefficient matrices
- Ts: simulation time step
- n: time step number
- Va: stator phase a voltage
- Vb: stator phase b voltage
- Vc: stator phase c voltage
- Vsq: stator q-axis voltage
- Vsd: stator d-axis voltage
- V0: zero sequence voltage
- V'fd: field voltage (referred to the stator)
- I: current vector
- Isq: stator q-axis current
- Isd: stator d-axis current
- I0: zero sequence current
- I'f: field winding current (referred to the stator)
- I'kd: damper 1 winding current (referred to the stator)
- I'kq1: damper 2 winding current (referred to the stator)
- I'kq2: damper 3 winding current (referred to the stator)
- Ψ: magnetic flux vector
- ψsq: stator q-axis magnetic flux
- ψsd: stator d-axis magnetic flux
- ψ0: zero sequence magnetic flux
- ψ'f: field winding magnetic flux (referred to the stator)
- ψ'kd: damper 1 winding magnetic flux (referred to the stator)
- ψ'kq1: damper 2 winding magnetic flux (referred to the stator)
- ψ'kq2: damper 3 winding magnetic flux (referred to the stator)
- R: resistance matrix
- Rs: stator winding resistance
- R0: neutral resistance
- R'f: field winding resistance (referred to the stator)
- R'kd: damper 1 winding resistance (referred to the stator)
- R'kq1: damper 2 winding resistance (referred to the stator)
- R'kq2: damper 3 winding resistance (referred to the stator)
- L: inductance matrix
- Lq: stator q-axis inductance (mutual (Lmq) +leakage (Lls) )
- Ld: stator d-axis inductance (mutual (Lmd) +leakage (Lls) )
- L0: neutral inductance
- Lmd: d-axis mutual inductance
- Lmq: q-axis mutual inductance
- L'fd: field d-axis inductance (mutual (Lmd) +leakage (L'lfd) ) (referred to the stator)
- L'kd: damper 1 d-axis inductance (mutual (Lmd) +leakage (L'lkd) ) (referred to the stator)
- L'kq1: damper 2 q-axis inductance (mutual (Lmq) +leakage (L'lkq1) ) (referred to the stator)
- L'kq2: damper 3 q-axis inductance (mutual (Lmq) +leakage (L'lkq2) ) (referred to the stator)
- Ω: speed matrix
- ω, θ: rotation speed, and position of the reference frame
- ωr, θr: rotation speed, and position of the rotor (electrical) frame
- ωm, θm: rotation speed, and position of the rotor (mechanical) frame
- Te: electromagnetic torque
- Tm: mechanical torque
- pp: number of pole pairs
- J: rotor inertia
- Fv: viscous friction coefficient
- Fs: static friction torque
If you require more information, please contact https://www.opal-rt.com/contact-technical-support/.