A modular framework for distributed model predictive control of nonlinear continuous-time systems (GRAMPC-D)
Authors:
Open Access
- 10 March 2021
- journal article
- research article
- Published by Springer Nature in Optimization and Engineering
- Vol. 23 (2) , 771-795
Abstract
The modular open-source framework GRAMPC-D for model predictive control of distributed systems is presented in this paper. The modular concept allows to solve optimal control problems in a centralized and distributed fashion using the same problem description. It is tailored to computational efficiency with the focus on embedded hardware. The distributed solution is based on the alternating direction method of multipliers and uses the concept of neighbor approximation to enhance convergence speed. The presented framework can be accessed through C++ and Python and also supports plug-and-play and data exchange between agents over a network.Keywords
All Related Versions
Funding Information
- Friedrich-Alexander-Universität Erlangen-Nürnberg
This publication has 23 references indexed in Scilit:
- Plug‐and‐play distributed model predictive control with coupling attenuationOptimal Control Applications and Methods, 2014
- Plug-and-play model predictive control based on robust control invariant setsAutomatica, 2014
- Self-Organized Synchronization in Decentralized Power GridsPhysical Review Letters, 2012
- Distributed Optimization and Statistical Learning via the Alternating Direction Method of MultipliersFoundations and Trends in Machine Learning, 2011
- Sensitivity-based coordination in distributed model predictive controlJournal of Process Control, 2011
- ACADO toolkit—An open‐source framework for automatic control and dynamic optimizationOptimal Control Applications and Methods, 2011
- Synchronization of four coupled van der Pol oscillatorsNonlinear Dynamics, 2008
- Analysis of a power grid using a Kuramoto-like modelThe European Physical Journal B, 2008
- Distributed model predictive controlIEEE Control Systems, 2002
- Constrained model predictive control: Stability and optimalityAutomatica, 2000