---
title: Virtual Induction Machine Synchronizer
url: https://www.emergentmind.com/topics/virtual-induction-machine-vim-based-synchronizer
type: topic
---

# Virtual Induction Machine Synchronizer

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 [2110.05568].

## 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 $\omega_s$. The core stator and rotor equations are:
\[
v_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 = 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
\]
\[
\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 $R_s$, $R_r$ are stator/rotor resistances, $L_s$, $L_r$, $L_m$ are inductances, all $d, q$ refer to the synchronous reference frame, and $\omega_\nu = \omega_s - \omega_r$ (slip).

Adopting a standard field-oriented alignment ($\psi_r^q = 0$), $i_r^d$ and $i_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 [2110.05568].

## 2. Grid Frequency Recovery Without a PLL

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

- **Slip estimation:** Based on the measured stator currents,
  \[
  \omega_\nu(s) = \left(\frac{R_r}{L_r} + s\right) \frac{i_g^q}{i_g^d}
  \]
- **Rotor speed (“swing” equation):**
  \[
  J \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:**
  \[
  \omega_s = \omega_r + \omega_\nu = \omega_0^\star + \Delta\omega_r + K_\nu(s) \frac{i_g^q}{i_g^d}
  \]
where $\omega_0^\star$ is an initialization, $J$ the emulated inertia, $D$ the damping constant, and $p_c$ the converter power.

By integrating $\dot\theta_s = \omega_b \omega_s$ (with $\omega_b$ the base frequency in radians/sec), the approach generates angle and speed references $(\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:
\[
\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:
\[
\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 [2110.05568].

## 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 $P$–$f$ and $Q$–$V$ droop controllers, based on $(\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 $(v_f, i_g)$, as opposed to the PLL which uses only $v_f$ and a PI on $v_f^q$.

This modularity preserves existing controller infrastructure while delivering improved synchronization dynamics [2110.05568].

## 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 [2110.05568]).
- 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 [2110.05568].

## 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 $\omega_0^\star$ has minimal impact, and the VIM exhibits robustness under moderate parameter uncertainties and a variety of network events [2110.05568].

## 7. Tuning Guidelines and Practical Recommendations

Initial VIM parameter selection is guided by physical induction machine designs for $R_r$, $L_r$, $L_m$, $J$, and $D$. Key recommendations include:

- Set slip estimator’s proportional gain as $K_\nu^P = R_r/L_r$; the derivative component $K_\nu^D$ requires careful tuning (e.g., Ziegler–Nichols, typically $K_\nu^D\approx10^{-3}$) to prevent overshoot.
- Explore the $(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 [2110.05568].

Source: https://www.emergentmind.com/topics/virtual-induction-machine-vim-based-synchronizer