IFAC-PapersOnLine · 2018 · 19 citations · 37 references
Natural SciencesComputational EngineeringOptimizationParallel AlgorithmsParallel ComputingControl TheoryLarge-scale OptimizationModel Predictive ControlNonlinear ControlNonlinear ProgrammingOptimal ControlDynamic ModelsLarge-scale Nonlinear ProgrammingNonlinear Model Predictive ControlParallel Matrix DecompositionPredictive ControlRobust PerformanceRobust Stability
Concepts, algorithms and modeling platforms are described for the realization of nonlinear model predictive control (NMPC) using nonlinear programming (NLP). These allow the incorporation of predictive nonlinear dynamic models that lead to high performance control, estimation and optimal operation. As essential background, we first review NLP formulations that guarantee properties for nominal and robust stability. In addition, fast algorithms for NMPC are described to deal with sensitivity-based solutions. To implement these results in practice, we discuss a recently developed Python-based modeling platform that is tailored to deal with dynamic optimization strategies for state estimation and nonlinear control. Finally, we present ongoing work on parallel decomposition strategies for large dynamic NLPs, which will lead to further gains in computational speed as well as robust performance gains.
37
Hong Chen, Frank Allgöwer · Automatica · 1998 · 1.5K citations
Natural Sciences, Aerospace Engineering, Dynamical Systems +10
Timothy A. Davis · ACM Transactions on Mathematical Software · 2004 · 1.4K citations
Input-to-state stability for discrete-time nonlinear systems
Zhong‐Ping Jiang, Yuan Wang · Automatica · 2001 · 1.4K citations