Decompositions for MPC of Linear Dynamic Systems with Activation Constraints

The interconnection of dynamic subsystems that share limited resources are found in many applications, and the control of such systems of subsystems has fueled significant attention from scientists and engineers. For the operation of such systems, model predictive control (MPC) has become a popular technique, arguably for its ability to deal with complex dynamics and system constraints. The MPC algorithms found in the literature are mostly centralized, with a single controller receiving the signals and performing the computations of output signals. However, the distributed structure of such interconnected subsystems is not necessarily explored by standard MPC. To this end, this work proposes hierarchical decomposition to split the computations between a master problem (centralized component) and a set of decoupled subproblems (distributed components) with activation constraints, which brings about organizational flexibility and distributed computation. Two general methods are considered for hierarchical control and optimization, namely Benders decomposition and outer approximation. Results are reported from a numerical analysis of the decompositions and a simulated application to energy management, in which a limited source of energy is distributed among batteries of electric vehicles.

[1]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[2]  Alan Edelman,et al.  Julia: A Fresh Approach to Numerical Computing , 2014, SIAM Rev..

[3]  Patrice Marcotte,et al.  An overview of bilevel optimization , 2007, Ann. Oper. Res..

[4]  T. Zheng,et al.  Solving corrective risk-based security-constrained optimal power flow with Lagrangian relaxation and Benders decomposition , 2016 .

[5]  Julio Elias Normey-Rico,et al.  Economic energy management of a microgrid including electric vehicles , 2015, 2015 IEEE PES Innovative Smart Grid Technologies Latin America (ISGT LATAM).

[6]  Eduardo Camponogara,et al.  Distributed model predictive control , 2002 .

[7]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[8]  Eduardo Camponogara,et al.  A COMPUTATIONAL ANALYSIS OF A BILEVEL DECOMPOSITION FOR MPC OF RESOURCE CONSTRAINED DYNAMIC SYSTEMS , 2019, Anais do 14º Simpósio Brasileiro de Automação Inteligente.

[9]  José Luis Guzmán,et al.  Distributed MPC for resource‐constrained control systems , 2015 .

[10]  Eduardo Camponogara,et al.  Real-Time Integrated Holding and Priority Control Strategy for Transit Systems , 2019, IEEE Transactions on Intelligent Transportation Systems.

[11]  Ignacio E. Grossmann,et al.  Hierarchical decompositions for MPC of resource constrained control systems: applications to building energy management , 2020 .

[12]  Jean-François Cordeau,et al.  Benders Decomposition for Production Routing Under Demand Uncertainty , 2012, Oper. Res..

[13]  Iain Dunning,et al.  JuMP: A Modeling Language for Mathematical Optimization , 2015, SIAM Rev..

[14]  Erlon Cristian Finardi,et al.  A Mixed-Integer and Asynchronous Level Decomposition with Application to the Stochastic Hydrothermal Unit-Commitment Problem , 2020, Algorithms.

[15]  Julio E. Normey-Rico,et al.  LPV-MPC fault-tolerant energy management strategy for renewable microgrids , 2020 .

[16]  Abolfazl Gharaei,et al.  An integrated multi-product, multi-buyer supply chain under penalty, green, and quality control polices and a vendor managed inventory with consignment stock agreement: The outer approximation with equality relaxation and augmented penalty algorithm , 2019, Applied Mathematical Modelling.

[17]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[18]  Ignacio E. Grossmann,et al.  An outer-approximation algorithm for a class of mixed-integer nonlinear programs , 1986, Math. Program..

[19]  Julio E. Normey-Rico,et al.  Control of a grid assisted PV-H2 production system: A comparative study between optimal control and hybrid MPC , 2020 .

[20]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

[21]  Michel Gendreau,et al.  The Benders decomposition algorithm: A literature review , 2017, Eur. J. Oper. Res..

[22]  Javad Behnamian,et al.  Decomposition based hybrid VNS-TS algorithm for distributed parallel factories scheduling with virtual corporation , 2014, Comput. Oper. Res..

[23]  Erlon Cristian Finardi,et al.  Combining Lagrangian relaxation, benders decomposition, and the level bundle method in the stochastic hydrothermal unit‐commitment problem , 2020 .

[24]  T. Westerlund,et al.  An extended cutting plane method for solving convex MINLP problems , 1995 .

[25]  José Luis Guzmán,et al.  Efficient building energy management using distributed model predictive control , 2014 .

[26]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[27]  Monique Guignard-Spielberg,et al.  Lagrangean decomposition: A model yielding stronger lagrangean bounds , 1987, Math. Program..

[28]  Julio E. Normey-Rico,et al.  Economic Management Based on Hybrid MPC for Microgrids: A Brazilian Energy Market Solution , 2020, Energies.

[29]  Julio E. Normey-Rico,et al.  Energy management of an experimental microgrid coupled to a V2G system , 2016 .

[30]  I. Grossmann Review of Nonlinear Mixed-Integer and Disjunctive Programming Techniques , 2002 .

[31]  Eduardo Camponogara,et al.  Nonlinear Model Predictive Control of an Oil Well with Echo State Networks , 2018 .

[32]  Marko Bacic,et al.  Model predictive control , 2003 .

[33]  Michael Athans,et al.  Survey of decentralized control methods for large scale systems , 1978 .

[34]  Stephen D. Boyles,et al.  An outer approximation algorithm for the robust shortest path problem , 2013 .

[35]  A. M. Geoffrion Generalized Benders decomposition , 1972 .

[36]  Eduardo Camponogara,et al.  Headway Control in Bus Transit Corridors Served by Multiple Lines , 2020, IEEE Transactions on Intelligent Transportation Systems.

[37]  I. Grossmann,et al.  An LP/NLP based branch and bound algorithm for convex MINLP optimization problems , 1992 .

[38]  Mohammed Zaheeruddin,et al.  Estimation Techniques for State of Charge in Battery Management Systems on Board of Hybrid Electric Vehicles Implemented in a Real-Time MATLAB/SIMULINK Environment , 2018 .

[39]  Abolfazl Gharaei,et al.  Modelling and optimal lot-sizing of integrated multi-level multi-wholesaler supply chains under the shortage and limited warehouse space: generalised outer approximation , 2019 .