Penalty Functions for Handling Large Deviation of Quadrature States in NMPC

被引:9
作者
Gros, Sebastien [1 ]
Zanon, Mario [1 ]
机构
[1] Chalmers Univ Technol, Dept Signals & Syst, Horsalsvagen 11, SE-41296 Gothenburg, Sweden
关键词
Huber penalty function; large deviation from the reference; mechanical systems; nonlinear model predictive control;
D O I
10.1109/TAC.2017.2649043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nonlinear Model Predictive Control for mechanical applications is often used to perform the tracking of time-varying reference trajectories, and is typically implemented using quadratic penalty functions. Controllers for mechanical systems, however, are often required to handle large deviations from the reference trajectory. In such cases, it has been observed that NMPC schemes based on quadratic penalties can have undesirably aggressive behaviours. Heuristics can be developed to tackle these issues, but they require intricate and non-systematic tuning procedures. This paper proposes an NMPC scheme based on a specific class of penalty functions to handle large deviations of quadrature states from their reference, offering an intuitive and easy-to-tune alternative. The behaviour of the proposed NMPC scheme is analysed, and the conditions for its nominal stability are established. The control scheme is illustrated on a simulated quadcopter.
引用
收藏
页码:3848 / 3860
页数:13
相关论文
共 12 条
[1]  
Allgower F., 2002, P INT S DES OP CONTR
[2]  
[Anonymous], 1985, IFAC Proceedings Series
[3]  
Boyd S, 2004, CONVEX OPTIMIZATION
[4]  
Diehl M., 2002, Automatisierungstechnik, V50, P557, DOI 10.1524/auto.2002.50.12.557
[5]  
Domahidi A, 2012, IEEE DECIS CONTR P, P668, DOI 10.1109/CDC.2012.6426855
[6]  
Gros S., 2013, P AM CONTR C
[7]  
Gros S., 2012, P C DEC CONTR
[8]  
Grune L, 2011, COMMUN CONTROL ENG, P1
[9]  
Nocedal J, 2006, SPRINGER SER OPER RE, P1, DOI 10.1007/978-0-387-40065-5
[10]  
Rawlings J.B., 2012, Model Predictive Control: Theory and Design