A Fully Analog Implementation of Model Predictive Control with Application to Buck Converters
Simone Pirrera, Lorenzo Calogero, Francesco Gabriele, Diego Regruto, Alessandro Rizzo, Gianluca Setti
TL;DR
This work presents a general method to implement Model Predictive Control as a fully analog circuit by leveraging reduced-complexity Explicit MPC policies expressed as piecewise-affine functions. Four complexity-reduction strategies—Move Blocking, Optimal Region Merging, Hyperplane Separation of Saturated Regions, and Removal of Trivial Inequalities—drastically reduce the EMPC region count, enabling a compact analog hardware realization using a multiplexer, generalized adders, comparators, and a logic network. The method is applied to a DT Buck converter model with disturbance estimation and state estimation, accompanied by a local stability analysis and extensive simulations, including circuit-level LTSpice validation. The results show high-frequency operation (500 kHz switching), fast latency (~1 µs), robust disturbance rejection under wide parameter uncertainty, and favorable comparisons to prior analog and digital MPC approaches, demonstrating practical impact for low-cost, high-speed power electronics control.
Abstract
This paper proposes a novel approach to design analog electronic circuits that implement Model Predictive Control (MPC) policies for dynamical systems described by affine models. Effective approaches to define a reduced-complexity Explicit MPC form are combined and applied to realize an analog circuit comprising a limited set of low-latency, commercially available components. The practical feasibility and effectiveness of the proposed approach are demonstrated through its application in the design of a novel MPC-based controller for DC-DC Buck converters. We formally analyze the stability of the resulting system and conduct extensive numerical simulations to demonstrate the control system's performance in rejecting line and load disturbances.
