---
title: Virtual Inertia Scheduling (VIS)
url: https://www.emergentmind.com/topics/virtual-inertia-scheduling-vis
type: topic
---

# Virtual Inertia Scheduling (VIS)

Searching arXiv for recent and foundational papers on virtual inertia scheduling and related allocation/market/control formulations.
Virtual Inertia Scheduling (VIS) is the coordinated allocation, tuning, and, in some formulations, procurement of virtual inertia and virtual damping from inverter-based resources, energy storage systems, and converter-interfaced devices so that frequency quality and transient stability are preserved as synchronous-machine inertia declines. Across the literature, VIS appears as a network-constrained control-design problem, a real-time dispatch problem, a stochastic look-ahead scheduling problem, a dynamic optimal control problem, and a market-clearing problem. Common objectives are to reduce rate-of-change-of-frequency (RoCoF), improve frequency nadir, damp inter-area oscillations, reduce primary control effort, and satisfy device power and energy limits at minimum cost or minimum social cost [2209.06677], [1711.04874], [2110.11497].

## 1. Definition, scope, and physical role

VIS is rooted in the distinction between physical rotational inertia and converter-emulated inertia. Physical inertia is the kinetic energy stored in rotating masses of synchronous generators. Virtual inertia reproduces the frequency–power behavior of rotating machines using inverter control, including “synthetic inertia,” inertia emulation, virtual synchronous machine, synchronverter, and grid-forming virtual inertia implementations. In the formulations surveyed here, VIS determines where virtual inertia should be placed, how much should be allocated, how it should vary over time, and under what constraints or market rules it should be deployed [1711.04874], [2109.07590].

At the device level, a recurring control law is an active-power injection proportional to frequency deviation and RoCoF. Representative forms include
\[
P_{\mathrm{VI},k}^\star=\tilde{d}_k\,\hat{\omega}_k + \tilde{m}_k\,\dot{\hat{\omega}}_k,
\]
for grid-following virtual inertia with PLL-based measurements, and
\[
\dot{\theta}_{\mathrm{VI},k}=\omega_{\mathrm{VI},k},\qquad \tilde{m}_k\,\dot{\omega}_{\mathrm{VI},k}=-\tilde{d}_k\,\omega_{\mathrm{VI},k}-P_{\mathrm{VI},k},
\]
for grid-forming virtual inertia modeled as a voltage source with droop and inertia [1807.01942]. Other works use equivalent swing-like formulations such as
\[
P_{vi,i}=m_{vi,i}\,\dot{\omega}_i + d_{vi,i}\,\omega_i
\]
or
\[
\Delta P_{vsm,i}(t)=M_{v,i}\,\frac{d\Delta\omega_i}{dt}+D_{v,i}\,\Delta\omega_i,
\]
making the scheduling variables explicit as inertia and damping gains [2110.11497], [1806.08488].

A central theme is that virtual inertia is not a scalar system-wide commodity in the same sense as conventional reserve. Its value is strongly location dependent because it enters bus frequency dynamics through network coupling, disturbance location, and heterogeneous damping. This is why several VIS formulations are explicitly locational, and why one market design concludes that no single global clearing price emerges [1711.04874].

## 2. Network models and performance criteria

Most VIS formulations start from network-reduced swing equations. A standard linearized model is
\[
m_i\,\ddot{\theta}_i+d_i\,\dot{\theta}_i
=
p_{\mathrm{in},i}-\sum_{\{i,j\}\in\mathcal{E}} b_{ij}(\theta_i-\theta_j),
\]
with \(\omega_i=\dot{\theta}_i\), bus inertia \(m_i\), damping or droop \(d_i\), and susceptance-based Laplacian coupling. With virtual inertia procurement or allocation,
\[
m_i = m_i^0 + \sum_{k\in\mathcal{A}_i}\mu_k,
\]
or, in grid-forming formulations,
\[
M_{\mathrm{cl}}=M+M_{vi},\qquad D_{\mathrm{cl}}=D+D_{vi}.
\]
This state-space structure underlies market-based VIS, H\(_2\)-norm allocation, and reduced-model methods [1711.04874], [2110.11497].

A widely used performance language is based on H\(_2\) metrics. For output \(y=Cx\), the squared H\(_2\) norm is
\[
\|\mathrm{G}\|_2^2=\mathrm{Y}(m,\pi)=\operatorname{Trace}(B^\top P B),
\]
where \(P\) solves a Lyapunov equation. Different choices of \(C\) encode different operational priorities. When the output is chosen as primary control effort,
\[
y(t)=D^{1/2}\omega(t),
\]
the resulting metric becomes
\[
\mathrm{Y}_D(m,\pi)=\sum_{i=1}^n \frac{\pi_i}{m_i},
\]
which is convex in inertia and linear in disturbance strengths [1711.04874].

Other works encode frequency quality and coherency more directly. One reduced-model formulation penalizes angle differences and frequency excursions weighted by the Fiedler mode of the reduced Laplacian:
\[
z(t)=
\begin{bmatrix}
\sqrt{L}\,\theta(t)\\
U\,\omega(t)
\end{bmatrix},
\qquad
U=\operatorname{diag}(|u_{F,i}|),
\]
so that the objective is the H\(_2\) norm of the Fiedler Mode Weighted Coherency Index [2110.11497]. Another uses
\[
\Delta y_p=
\begin{pmatrix}
\sqrt{r_\omega}\,\Delta\omega_G\\
\sqrt{r_{\dot{\omega}}}\,\Delta\dot{\omega}_G\\
\sqrt{r_G}\,\Delta P_G\\
\sqrt{r_{VI}}\,\Delta P_{VI}
\end{pmatrix},
\]
to trade frequency deviation, RoCoF, governor effort, and converter effort within a single H\(_2\)-norm design [1807.01942].

Closed-form frequency-security formulas are also used when VIS is embedded in dispatch. In a center-of-inertia approximation for software-defined microgrids,
\[
2H\,\frac{\partial \Delta f(t)}{\partial t} = -D\Delta f(t)+\Delta R(t)-\Delta P_L(t),
\]
with explicit expressions for RoCoF, nadir time, nadir magnitude, and steady-state deviation. This allows frequency limits to become second-order-cone or linear constraints in the scheduler [2212.14250]. In stochastic look-ahead dispatch, aggregated inertia and damping enter formulas such as
\[
\dot f_{\max}=\frac{f_0\,\Delta P}{2H},\qquad
\Delta f_{\mathrm{ss}}=\frac{f_0\,\Delta P}{R+D},
\]
while the nadir constraint is approximated by a convex hull to preserve tractability [2211.16843].

## 3. Core scheduling formulations

VIS spans several mathematically distinct formulations. The following summary organizes representative approaches without implying a single canonical model.

| Formulation family | Decision variables | Representative papers |
|---|---|---|
| Network H\(_2\) allocation | \(m_i\), \(d_i\), or \(m_{vi,i}\) by bus | [1510.01497], [2110.11497], [1806.08488] |
| Real-time dispatch with frequency constraints | \(P\), reserves, \(M_v\), \(D_v\) | [2209.06677], [2211.16843], [2212.14250] |
| Dynamic optimal control | \(M_{e,s}(t)\) trajectories | [1903.03790], [1907.04494] |
| Market-based procurement | \(\mu_k\), bids \(b_k(\mu_k)\), VCG payments | [1711.04874] |
| Learning-based coordination | \(H_{\mathrm{VI},i}\), \(D_{\mathrm{VI},i}\) setpoints | [2404.11149] |
| Transient-stability-aware redispatch | \(M_i^{\mathrm{virt}}, D_i^{\mathrm{virt}}, P_g, P_i\) | [2507.13265] |

In centralized benchmark formulations, the operator minimizes performance cost plus procurement or operating cost. One market-oriented benchmark is
\[
\min_{\mu\in\mathcal{M}} \gamma\,\Gamma(m(\mu)) + \sum_k c_k(\mu_k),
\]
subject to \(0\le \mu_k\le \overline{\mu}_k\). For the primary-effort metric, the robust performance target becomes the linear “valley-filling” condition
\[
m_i \ge \frac{\pi_{\mathrm{tot}}}{\overline{\Gamma}},
\]
so buses below this threshold require procurement [1711.04874].

In H\(_2\)-based placement and design, VIS is often posed as constrained optimization over inertia and damping coefficients. A representative formulation is
\[
\min_{m,d}\; \|G(m,d)\|_2^2+\beta\|m\|_2^2
\]
subject to bounds on \(m\) and \(d\), together with Lyapunov equations for the observability and controllability Gramians. The regularization parameter \(\beta\) explicitly trades frequency nadir against damping or settling. Negative \(\beta\) encourages larger inertia and lower RoCoF or nadir, while positive \(\beta\) discourages inertia and favors faster settling [1806.08488].

Real-time economic dispatch formulations make inertia and damping part of the dispatch vector. VIS-based RTED schedules generator setpoints, reserves, IBR control modes, and virtual inertia or damping parameters every 5 minutes under RoCoF and nadir constraints. In one such model, the initial RoCoF constraint is
\[
\left|\dot f(0^+)\right| = \frac{|\Delta P_e|}{M},
\]
and the peak inertial power requirement of each IBR is computed analytically and enforced as reserve headroom [2209.06677].

Dynamic optimal-control VIS instead schedules a trajectory \(M_{e,s}(t)\) over a disturbance window. In a structure-preserving network model, the storage bus obeys
\[
M_{e,i}(t)\,\dot{\omega}_i(t)= -D_{e,i}\omega_i(t)-\sum_j b_{ij}\sin(\delta_i-\delta_j)+P_i^e,
\]
and the optimal-control problem penalizes frequency deviations, angle deviations, and deviations from desired inertia while enforcing bus frequency bounds and storage power and energy constraints [1903.03790].

## 4. Spatial allocation, placement logic, and time variation

A major result across the literature is that VIS is intrinsically spatial. Uniform allocation is generally suboptimal. In a three-region, 12-bus case study, optimal inertia placement materially outperformed heuristic or uniform allocations, and under localized disturbance the optimal schedule concentrated strongly near the affected bus [1510.01497]. In the 12-bus market case study, buses needing additional inertia were 2, 4, 8, and 12, and cheapest co-located agents were selected first, but not always to full capacity because location and performance were coupled [1711.04874].

Several works provide explicit spatial heuristics. One robust H\(_2\)-allocation result shows that, when the objective is primary control effort, the optimal unconstrained allocation is proportional to the square root of disturbance strength,
\[
m_i^\ast \propto \sqrt{v_i},
\]
whereas a robust worst-case target leads to a valley-filling structure that raises low-inertia buses toward a common threshold [1510.01497]. In the Fiedler-mode approach, the largest virtual inertia is assigned to buses with the largest \(|u_{F,i}|\). In the IEEE 24-bus case, bus 7 had the largest \(|u_F|\), experienced the largest oscillation under a contingency on bus 18, and received the largest virtual inertia allocation, while bus 23, with small \(|u_F|\), received much less [2110.11497].

Time variation in VIS arises in two distinct ways. First, schedulers update static setpoints in repeated operational intervals, such as hourly windows in software-defined microgrids or 5-minute real-time dispatch in transmission systems [2212.14250], [2209.06677]. Second, some controllers deliberately make inertia itself state dependent during the disturbance. An adaptive inertia law is
\[
\dot m_i(t)=\alpha_i\,|\dot\omega_i(t)|-\beta_i\,(m_i(t)-m_{\min,i}),
\]
so inertia increases rapidly when RoCoF is large, then decays back to a baseline to avoid sustaining inter-area oscillations [2311.01350]. That work reports that, on the RTS-96 and PanTaGruEl systems, adaptive inertia improved resynchronization time and RoCoF norm in most scenarios, with resynchronization improved in 91% of cases and RoCoF norm improved in 92% of cases for the PanTaGruEl study [2311.01350].

A related but distinct dynamic-grid-forming formulation uses an auxiliary signal \(\gamma\) driven by power-limit violations to schedule both virtual inertia and virtual damping:
\[
M(t)=\frac{\tau_\omega}{c_\alpha \gamma(t)},\qquad D(t)=\frac{1}{c_\alpha \gamma(t)},
\]
together with phase and frequency shift functions. In RTDS case studies, this improved robustness under faults, islanding, and large power-balance oscillations relative to traditional synchronous generation of comparable size [2411.03998].

## 5. Procurement, dispatch, and market implementation

A distinctive line of VIS research treats virtual inertia as a procured ancillary service. In the market mechanism of [1711.04874], each provider submits a convex, non-decreasing bid \(b_k(\mu_k)\), a location, and a capacity \(\overline{\mu}_k\). The system operator clears the market by solving
\[
\mu^{\mathrm{VCG}}(b)
=
\arg\min_{\mu\in\mathcal{M}}
\Big(\gamma\,\Gamma(m(\mu))+\sum_k b_k(\mu_k)\Big),
\]
and compensates each provider via a Vickrey–Clarke–Groves payment equal to the externality that provider removes from total system cost [1711.04874].

The formal properties are strong: truthful bidding is a dominant strategy, individual rationality holds, and the resulting allocation matches the centralized social-welfare optimum under truthful bids. In the three-region, 12-bus case study, market-based allocation achieved the same performance target as a regulatory approach but at much lower total procurement cost: market-based or centralized cost was approximately \(201.63\) arbitrary units, whereas the regulatory allocation cost was approximately \(406.99\) [1711.04874].

Dispatch-oriented VIS embeds inertia directly in security-constrained economic dispatch. In VIS-RTED, the scheduled variables include synchronous-generator power and regulation reserves, IBR power setpoints, IBR headroom, control mode, and virtual inertia and damping parameters. On the modified IEEE 39-bus system, four methods were compared. Ordinary RTED without inertia support had four RoCoF violations; RTED with fixed VSG mode but without inertia-support reserve had four IBR capacity violations; VIS-RTED with fixed \(M_v,D_v\) was secure but more expensive; complete VIS-RTED with scheduled \(M_v,D_v\) and reserves achieved zero violations with lower reserve requirement than the fixed-parameter case [2209.06677].

Stochastic look-ahead dispatch generalizes this further by making RES and ESS inertia and droop coefficients rolling-horizon decision variables under chance constraints derived from Gaussian mixture models. On the modified IEEE 24-bus system, online VIS reduced RES curtailment from \(20.78\%\) to \(8.53\%\); on a provincial power system in China, it reduced RES curtailment from \(23.02\%\) to \(10.11\%\), while keeping RoCoF, nadir, and steady-state metrics within limits [2211.16843].

A recent reformulation treats inertia itself as a bidirectional power-oriented service. Under this view, the inertial power contribution is
\[
P_{\mathrm{VI},k}(t)=-D_k\,\frac{df}{dt},
\]
and the committed inertia service is
\[
P_k^{\mathrm{In}} = D_k\,\overline{\Delta f'}.
\]
This makes synchronous inertia and virtual inertia commensurable in SCED and yields explicit inertia prices from dual variables. In a modified IEEE 30-bus system, the low-synchronous-inertia case showed that bidirectional scheduling increased inertia price from \(0.20\$/\mathrm{MW}\) to \(0.96\$/\mathrm{MW}\), reflecting scarcity of nadir capability [2601.04504].

## 6. Learning-based, distributed, and transient-stability-aware VIS; limitations

Beyond model-based optimization, VIS has been approached through reinforcement learning and distributed optimization. A physics-informed actor–critic method coordinates virtual inertia and damping from inverter-based resources in distribution systems when network models are uncertain. The decision variables are plant-level \(H_{\mathrm{VI},i}\) and \(D_{\mathrm{VI},i}\), the reward penalizes economic cost, voltage deviation, and budget violations, and the critic is regularized by a swing-equation surrogate. In the IEEE 37-bus reference scenario, the reported final reward was \(-8.86\) in 365 iterations for PI-AC, versus \(-9.42\) in 686 iterations for a data-driven actor–critic and \(-15.68\) in 928 iterations for a genetic algorithm [2404.11149].

Distributed VIS also appears in MPC-based control of storage devices that schedule both direct power and virtual inertia. In that framework, storage power \(P_i^e(t)\) and virtual inertia \(M_{e,i}(t)\) are co-optimized under system dynamics, frequency constraints, and storage energy limits. A key qualitative result is that direct power scheduling dominates early steady-state correction, whereas time-varying inertia becomes more important once power or energy limits bind [1907.04494].

Transient stability introduces a further layer beyond nadir and RoCoF. In an IEEE 39-bus, 70% IBR system, a deep-learning predictor of post-fault dynamics is coupled with Information Gap Decision Theory to produce risk-averse redispatch and VIS. Under a severe three-phase fault on Line 33 near Bus 26, conventional VIS failed to restore COI stability and triggered UFLS, whereas the proposed method restored COI stability within approximately 12 s. The operating cost increased from \(\$396.59\) to \(\$418\), described as approximately a 5% increase relative to conventional VIS alone, but avoided the \(\$409.94\) UFLS cost and prevented collapse [2507.13265].

Several recurring limitations define the current boundaries of VIS. Most formulations rely on linearized or reduced-order models, small-angle or small-signal approximations, fixed voltage magnitudes, and simplified disturbance sets. Detailed converter dynamics, measurement noise, current saturation, response delays, and energy-buffer degradation are often excluded or only indirectly represented [1711.04874], [1807.01942]. Some solution methods are nonconvex and depend on gradient heuristics or relaxations; when VCG-type market properties or distributed-optimization guarantees require global optima, these assumptions become significant [1711.04874], [2107.11764].

A recurrent misconception is that “more inertia is always better.” Multiple sources contradict this. Regularized H\(_2\) design explicitly treats inertia as a trade-off against settling [1806.08488]. Adaptive-inertia studies show that high inertia is desirable immediately after a fault but can sustain coherent inter-area oscillations if not reduced later [2311.01350]. In DC grids with constant-power loads, there is even an analytical maximum virtual inertia beyond which stability deteriorates; the optimal and maximum inertia are derived in closed form from converter droop, line inductance, and CPL parameters [2211.04242]. This suggests that VIS is best viewed not as monotonic inertia maximization but as constrained spatiotemporal shaping of effective electromechanical response.

Taken together, the literature defines VIS as a family of technically connected but operationally distinct problems: locational inertia allocation, dynamic parameter scheduling, stochastic economic dispatch, market procurement, distributed coordination, and transient-stability-aware redispatch. The unifying principle is that virtual inertia has to be scheduled jointly with damping, reserves, power headroom, and network location rather than treated as a fixed add-on parameter [2209.06677], [1711.04874], [2507.13265].

Source: https://www.emergentmind.com/topics/virtual-inertia-scheduling-vis