Optimal Control of Grid-Interfacing Inverters With Current Magnitude Limits
Trager Joswig-Jones, Baosen Zhang
TL;DR
The paper tackles current-magnitude saturation in grid-interfacing inverters by deriving a Lyapunov-based SDP (LMI) stability condition for saturated linear controllers. It then leverages offline model predictive control to generate data and fit a static gain $K$ that preserves stability while achieving performance close to MPC. Simulation results show the MPC-derived $K$ can outperform a baseline LQR on average and avoid saturation-induced stagnation, offering a practical, robust route to exploit fast inverter dynamics under current limits. The approach is validated on both simplified and full-order inverter–LCL models, with robust design insights for uncertain grid parameters and clear directions for future work on disturbances and objective variation.
Abstract
Grid-interfacing inverters act as the interface between renewable resources and the electric grid, and have the potential to offer fast and programmable controls compared to synchronous generators. With this flexibility there has been significant research efforts into determining the best way to control these inverters. Inverters are limited in their maximum current output in order to protect semiconductor devices, presenting a nonlinear constraint that needs to be accounted for in their control algorithms. Existing approaches either simply saturate a controller that is designed for unconstrained systems, or assume small perturbations and linearize a saturated system. These approaches can lead to stability issues or limiting the control actions to be too conservative. In this paper, we directly focus on a nonlinear system that explicitly accounts for the saturation of the current magnitude. We use a Lyapunov stability approach to determine a stability condition for the system, guaranteeing that a class of controllers would be stabilizing if they satisfy a simple SDP condition. With this condition we fit a linear-feedback controller by sampling the output (offline) model predictive control problems. This learned controller has improved performances with existing designs.
