Papers
Topics
Authors
Recent
Search
2000 character limit reached

Virtual Induction Machine Synchronizer

Updated 4 March 2026
  • Virtual Induction Machine synchronizer is a control strategy that emulates induction machines to provide self-synchronization and improved damping in low-inertia grids.
  • It infers grid frequency directly from converter voltage and current measurements, eliminating the need for a Phase-Locked Loop while enhancing system stability.
  • Simulation results indicate that VIM-based synchronization supports higher converter penetration and superior transient performance compared to conventional PLL-based methods.

A Virtual Induction Machine (VIM)-based synchronizer is a control and synchronization strategy for grid-following Voltage Source Converters (VSCs) in electric power systems, primarily targeting operations in low-inertia grids. The VIM approach emulates the dynamic properties of a physical induction machine, notably self-synchronization, oscillation damping, and standalone capability, using only converter output voltage and current measurements. By directly inferring grid frequency, the VIM excises the need for a traditional Phase-Locked Loop (PLL) synchronizer and thereby enhances small- and large-signal stability, while retaining conventional outer and inner converter control architectures (Stanojev et al., 2021).

1. Induction Machine Emulation: Mathematical Foundations

The VIM methodology is found on a rigorous emulation of the dq-frame model of a squirrel-cage induction machine, rotating at unknown ωs\omega_s. The core stator and rotor equations are: vsd=Rsisd+ψ˙sdωsψsq,vsq=Rsisq+ψ˙sq+ωsψsdv_s^d = R_s i_s^d + \dot\psi_s^d - \omega_s \psi_s^q,\qquad v_s^q = R_s i_s^q + \dot\psi_s^q + \omega_s \psi_s^d

0=Rrird+ψ˙rdωνψrq,0=Rrirq+ψ˙rq+ωνψrd0 = R_r i_r^d + \dot\psi_r^d - \omega_\nu \psi_r^q,\qquad 0 = R_r i_r^q + \dot\psi_r^q + \omega_\nu \psi_r^d

ψsd=Lsisd+Lmird,ψsq=Lsisq+Lmirq ψrd=Lrird+Lmisd,ψrq=Lrirq+Lmisq\begin{aligned} \psi_s^d &= L_s i_s^d + L_m i_r^d, \qquad \psi_s^q = L_s i_s^q + L_m i_r^q \ \psi_r^d &= L_r i_r^d + L_m i_s^d, \qquad \psi_r^q = L_r i_r^q + L_m i_s^q \end{aligned}

where RsR_s, RrR_r are stator/rotor resistances, LsL_s, LrL_r, LmL_m are inductances, all d,qd, q refer to the synchronous reference frame, and ων=ωsωr\omega_\nu = \omega_s - \omega_r (slip).

Adopting a standard field-oriented alignment (ψrq=0\psi_r^q = 0), irdi_r^d and irqi_r^q are algebraically eliminated. The slip, rotor dynamics, and electromagnetic torque equations simplify and support Laplace-domain transfer function derivations for robust controller synthesis. These relationships are central to the VIM structure (Stanojev et al., 2021).

2. Grid Frequency Recovery Without a PLL

The VIM synchronizer reconstructs the grid's synchronous speed ωs\omega_s by analogizing the converter’s filter-side voltage and current measurements (vfv_f, igi_g) to an induction machine stator. The estimation proceeds as:

  • Slip estimation: Based on the measured stator currents,

ων(s)=(RrLr+s)igqigd\omega_\nu(s) = \left(\frac{R_r}{L_r} + s\right) \frac{i_g^q}{i_g^d}

  • Rotor speed (“swing” equation):

JΔω˙r+DΔωr=τmτe,τmpcωr,pc=vfTigJ \Delta\dot\omega_r + D \Delta\omega_r = \tau_m - \tau_e, \qquad \tau_m \approx \frac{p_c}{\omega_r},\quad p_c = v_f^\mathsf{T} i_g

  • Synchronous speed:

ωs=ωr+ων=ω0+Δωr+Kν(s)igqigd\omega_s = \omega_r + \omega_\nu = \omega_0^\star + \Delta\omega_r + K_\nu(s) \frac{i_g^q}{i_g^d}

where ω0\omega_0^\star is an initialization, JJ the emulated inertia, DD the damping constant, and pcp_c the converter power.

By integrating θ˙s=ωbωs\dot\theta_s = \omega_b \omega_s (with ωb\omega_b the base frequency in radians/sec), the approach generates angle and speed references (θs,ωs)(\theta_s, \omega_s) needed for transformation and current-regulation.

3. Index-1 Differential-Algebraic System Representation

The VIM synchronizer is mathematically compacted into an index-1 differential-algebraic equation (DAE) system, which is structurally suitable for small-signal and eigenvalue stability analyses:

Differential states include: τ˙e=RrLrτe+3RrLm22Lr2igdigq Δω˙r=1J(vfTigω0+Δωrτe)DJΔωr\begin{aligned} \dot\tau_e &= -\frac{R_r}{L_r}\, \tau_e + \frac{3R_r L_m^2}{2L_r^2} i_g^d i_g^q \ \Delta\dot\omega_r &= \frac{1}{J} \left(\frac{v_f^\mathsf{T} i_g}{\omega_0^\star + \Delta\omega_r} - \tau_e \right) - \frac{D}{J} \Delta\omega_r \end{aligned} Algebraic constraints incorporate current derivatives and frequency saturations: φ=i˙gqigdigqi˙gd(igd)2 ω~ν=RrLrigqigd+φ ωs=ω0+Δωr+ω~ν i˙g=ωbt(vfvt)ωb(rtt+jωs)ig ων=sat[ω,ω](ω~ν)\begin{aligned} \varphi &= \frac{\dot i_g^q\, i_g^d - i_g^q\, \dot i_g^d}{(i_g^d)^2} \ \tilde\omega_\nu &= \frac{R_r}{L_r} \frac{i_g^q}{i_g^d} + \varphi \ \omega_s &= \omega_0^\star + \Delta\omega_r + \tilde\omega_\nu \ \dot i_g &= \frac{\omega_b}{\ell_t}(v_f - v_t) - \omega_b \left( \frac{r_t}{\ell_t} + j\omega_s \right) i_g \ \omega_\nu &= \mathrm{sat}_{[\underline\omega,\overline\omega]}(\tilde\omega_\nu) \end{aligned} The state and algebraic partitioning enables systematic linearization, well-posedness, and integration with other converter or network models (Stanojev et al., 2021).

4. Role within Converter Control Architectures

The VIM synchronizer is slotted as a direct replacement for the PLL in conventional grid-following VSC designs and is agnostic to the outer-loop structure:

  • Outer (system-level) loop: Computes current setpoints via PPff and QQVV droop controllers, based on (θs,ωs)(\theta_s, \omega_s) provided by the VIM.
  • Inner (device-level) loop: Cascaded current PI control (grid-following) or voltage+current PI (grid-forming), unchanged.
  • Synchronization block: VIM derives state variables and angle from (vf,ig)(v_f, i_g), as opposed to the PLL which uses only vfv_f and a PI on vfqv_f^q.

This modularity preserves existing controller infrastructure while delivering improved synchronization dynamics (Stanojev et al., 2021).

5. Stability Enhancement and Performance Studies

Linearization and eigenanalysis of the combined converter-network DAE with the VIM synchronizer underpin several key findings:

  • The VIM synchronizer supports a larger droop-gain stability region than the PLL, approaching grid-forming converter performance (see Fig. 7 in (Stanojev et al., 2021)).
  • Under weakening short-circuit ratio (SCR), VIM–VSCs remain stable even in very low-inertia or "very weak grids," whereas PLL–VSCs have a minimum SCR requirement of ≈1 p.u. (see Fig. 10).
  • In multi-converter penetration studies, the maximum VSC share before instability rises from ≈70% (PLL) to ≈77–78% (VIM), nearly matching grid-forming limits (78.5%, see Fig. 9).
  • Electromagnetic transient (EMT) simulation shows the VIM–VSC enhances damping after load- or generation-disturbances, yielding improved frequency nadir and RoCoF metrics.

These results demonstrate that VIM-based synchronization offers significantly improved small- and large-signal stability margins compared to PLL-based synchronization in low-inertia, high-penetration network settings (Stanojev et al., 2021).

6. Representative Simulation Results

Multiple EMT case studies confirm the operational and dynamic robustness of the VIM synchronizer:

Scenario VIM–VSC Behavior Comparison with PLL–VSC
Start-up and synchronization Synchronizes within ≈0.5 s, automatic rotor alignment Standard transients, no lock loss
Set-point tracking Clean performance on 20% power/5% voltage steps Outer/inner loops unchanged
Fault ride-through Stable under 150 ms three-phase short-circuit PLL–VSC may lose synchronization
Islanding Maintains autonomous operation after grid loss PLL–VSC loses lock
Frequency disturbances Positive damping, nadir/RoCoF improvement PLL–VSC less effective

Sensitivity analysis reveals that the initialization ω0\omega_0^\star has minimal impact, and the VIM exhibits robustness under moderate parameter uncertainties and a variety of network events (Stanojev et al., 2021).

7. Tuning Guidelines and Practical Recommendations

Initial VIM parameter selection is guided by physical induction machine designs for RrR_r, LrL_r, LmL_m, JJ, and DD. Key recommendations include:

  • Set slip estimator’s proportional gain as KνP=Rr/LrK_\nu^P = R_r/L_r; the derivative component KνDK_\nu^D requires careful tuning (e.g., Ziegler–Nichols, typically KνD103K_\nu^D\approx10^{-3}) to prevent overshoot.
  • Explore the (Rr,Lr,Lm)(R_r, L_r, L_m) parameter space to avoid “holes” of instability; shift towards domains with guaranteed damping.
  • Implement appropriate saturation on slip estimation (ων\omega_\nu), consistent with expected slip ranges such as ±0.5 Hz, to guard against measurement noise and transients.
  • Validate VIM performance in EMT or hardware-in-the-loop environments, with special attention to input measurement latencies and operation under unbalanced or distorted voltages.

By following these guidelines, practitioners can achieve the desired trade-off of improved system stability, disturbance rejection, and seamless integration into existing VSC control structures (Stanojev et al., 2021).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Virtual Induction Machine (VIM)-Based Synchronizer.