Identification of piecewise affine systems via mixed-integer programming

被引:261
作者
Roll, J
Bemporad, A
Ljung, L
机构
[1] Univ Siena, Dipartimento Ingn Informaz, I-53100 Siena, Italy
[2] Linkoping Univ, Div Automat Control, SE-58183 Linkoping, Sweden
关键词
system identification; piecewise affine systems; mixed-integer programming; global optimization; change detection; Wiener models;
D O I
10.1016/j.automatica.2003.08.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of identification of hybrid dynamical systems, by focusing the attention on hinging hyperplanes and Wiener piecewise affine autoregressive exogenous models, in which the regressor space is partitioned into polyhedra with affine submodels for each polyhedron. In particular, we provide algorithms based on mixed-integer linear or quadratic programming which are guaranteed to converge to a global optimum. For the special case where the estimation data only seldom switches between the different submodels, we also suggest a way of trading off between optimality and complexity by using a change detection approach. (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:37 / 50
页数:14
相关论文
共 45 条
[1]  
[Anonymous], 2000, Baron: Branch and reduce optimization navigator
[2]   A MULTILAYER NEURAL NETWORK WITH PIECEWISE-LINEAR STRUCTURE AND BACK-PROPAGATION LEARNING [J].
BATRUNI, R .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1991, 2 (03) :395-403
[3]   Control of systems integrating logic, dynamics, and constraints [J].
Bemporad, A ;
Morari, M .
AUTOMATICA, 1999, 35 (03) :407-427
[4]  
Bemporad A, 2003, LECT NOTES COMPUT SC, V2623, P97
[5]  
Bemporad A, 2001, IEEE DECIS CONTR P, P786, DOI 10.1109/CDC.2001.980202
[6]  
Bemporad A., 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251), P2471, DOI 10.1109/ACC.1999.786492
[7]   Observability and controllability of piecewise affine and hybrid systems [J].
Bemporad, A ;
Ferrari-Trecate, G ;
Morari, M .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2000, 45 (10) :1864-1876
[8]  
Bemporad A, 2000, LECT NOTES COMPUT SC, V1790, P45
[9]  
BEMPORAD A, 2000, AUT0028 ETH
[10]  
BEMPORAD A, 2000, AUT0029 ETH