Learning a Nonlinear Controller From Data: Theory, Computation, and Experimental Results

被引:19
作者
Fagiano, Lorenzo [1 ]
Novara, Carlo [2 ]
机构
[1] ABB Switzerland Ltd, Corp Res, CH-5405 Baden, Switzerland
[2] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
关键词
Airborne wind energy; data-driven control; dynamic inversion; identification for control; nonlinear control; NEURAL-NETWORKS; CONTROL DESIGN; DYNAMICAL-SYSTEMS; CROSSWIND FLIGHT; TETHERED WINGS; IDENTIFICATION; RECOVERY; REPRESENTATIONS; STABILITY;
D O I
10.1109/TAC.2015.2479520
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of learning a nonlinear controller directly from experimental data is considered. It is assumed that an existing, unknown controller, able to stabilize the plant, is available, and that input-output measurements can be collected during closed loop operations. A theoretical analysis shows that the error between the input issued by the existing controller and the input given by the learned one shall have low variability in order to achieve closed loop stability. This result is exploited to derive a l(1)-norm regularized learning algorithm that achieves the stability condition for a finite number of data points. The approach is completely based on convex optimization. The presented technique is finally tested in real-world experiments to control the flight of a tethered flexible wing, which is characterized by highly nonlinear, unstable and uncertain dynamics and is subject to external disturbances.
引用
收藏
页码:1854 / 1868
页数:15
相关论文
共 52 条
[1]  
[Anonymous], 2010, CVX: Matlab software for disciplined convex programming (web page and software)
[2]  
[Anonymous], 2000, ADV TK CONT SIGN PRO
[3]  
[Anonymous], 2012, LEARNING NONLINEAR C
[4]  
Anuradha D. B., 2009, P INT MULTICONF ENG
[5]  
Astrom K.J., 1995, ADAPTIVE CONTROL
[6]   Convergence properties of the membership set [J].
Bai, EW ;
Cho, HY ;
Tempo, R .
AUTOMATICA, 1998, 34 (10) :1245-1249
[7]   Robust stabilization of nonlinear systems with pointwise norm-bounded uncertainties: A control Lyapunov function approach [J].
Battilotti, S .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1999, 44 (01) :3-17
[8]   Nonlinear internal model control using local model networks [J].
Brown, MD ;
Lightbody, G ;
Irwin, GW .
IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 1997, 144 (06) :505-514
[9]   Issues in the application of neural networks for tracking based on inverse control [J].
Cabrera, JBD ;
Narendra, KS .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1999, 44 (11) :2007-2027
[10]   THE ORTHOGONAL DEVELOPMENT OF NON-LINEAR FUNCTIONALS IN SERIES OF FOURIER-HERMITE FUNCTIONALS [J].
CAMERON, RH ;
MARTIN, WT .
ANNALS OF MATHEMATICS, 1947, 48 (02) :385-392