On the smoothness of nonlinear system identification

被引:32
作者
Ribeiro, Antonio H. [1 ,3 ]
Tiels, Koen [3 ,4 ]
Umenberger, Jack [3 ]
Schon, Thomas B. [3 ]
Aguirre, Luis A. [2 ]
机构
[1] Univ Fed Minas Gerais, Grad Program Elect Engn, Belo Horizonte, MG, Brazil
[2] Univ Fed Minas Gerais, Dept Elect Engn, Belo Horizonte, MG, Brazil
[3] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
[4] Eindhoven Univ Technol, Dept Mech Engn, Eindhoven, Netherlands
基金
瑞典研究理事会;
关键词
Prediction error methods; Multiple shooting; System identification; Output error models; Parameter estimation; PARAMETER-ESTIMATION; ALGORITHM; MODELS; PARALLEL;
D O I
10.1016/j.automatica.2020.109158
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We shed new light on the smoothness of optimization problems arising in prediction error parameter estimation of linear and nonlinear systems. We show that for regions of the parameter space where the model is not contractive, the Lipschitz constant and fl-smoothness of the objective function might blow up exponentially with the simulation length, making it hard to numerically find minima within those regions or, even, to escape from them. In addition to providing theoretical understanding of this problem, this paper also proposes the use of multiple shooting as a viable solution. The proposed method minimizes the error between a prediction model and the observed values. Rather than running the prediction model over the entire dataset, multiple shooting splits the data into smaller subsets and runs the prediction model over each subset, making the simulation length a design parameter and making it possible to solve problems that would be infeasible using a standard approach. The equivalence to the original problem is obtained by including constraints in the optimization. The new method is illustrated by estimating the parameters of nonlinear systems with chaotic or unstable behavior, as well as neural networks. We also present a comparative analysis of the proposed method with multi-step-ahead prediction error minimization. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:15
相关论文
共 37 条
[1]   Prediction and simulation errors in parameter estimation for nonlinear systems [J].
Aguirre, Luis A. ;
Barbosa, Bruno H. G. ;
Braga, Antonio P. .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2010, 24 (08) :2855-2867
[2]  
[Anonymous], 1964, INT SERIES PURE APPL
[3]  
[Anonymous], 1999, SYSTEM IDENTIFICATIO
[4]  
[Anonymous], 2012, On the Difficulty of Training Recurrent Neural Networks, DOI DOI 10.48550/ARXIV.1211.5063
[5]  
[Anonymous], 2020, Nature Methods
[6]   FITTING ORDINARY DIFFERENTIAL-EQUATIONS TO CHAOTIC DATA [J].
BAAKE, E ;
BAAKE, M ;
BOCK, HG ;
BRIGGS, KM .
PHYSICAL REVIEW A, 1992, 45 (08) :5524-5529
[7]  
Bock H. G., 1983, Numerical Treatment of Inverse Problems in Differential and Integral Equations, Birkh, P95, DOI DOI 10.1007/978-1-4684-7324-77
[8]  
Bock H. G., 1985, IFAC Proceedings, V17, P1603
[9]   FADING MEMORY AND THE PROBLEM OF APPROXIMATING NONLINEAR OPERATORS WITH VOLTERRA SERIES [J].
BOYD, S ;
CHUA, LO .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1985, 32 (11) :1150-1161
[10]   An interior point algorithm for large-scale nonlinear programming [J].
Byrd, RH ;
Hribar, ME ;
Nocedal, J .
SIAM JOURNAL ON OPTIMIZATION, 1999, 9 (04) :877-900