Identification of parametric dynamical systems using integer programming

被引:5
|
作者
Meidani, parametric dynamical Kazem [1 ]
Farimani, Amir Barati [1 ,2 ,3 ]
机构
[1] Carnegie Mellon Univ, Dept Mech Engn, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Machine Learning Dept, Pittsburgh, PA USA
[3] Carnegie Mellon Univ, Dept Biomed Engn, Pittsburgh, PA USA
关键词
System identification; Machine learning; Dynamical systems; Object tracking; Integer programming; ROBUSTIFICATION; REGRESSION; CMARS;
D O I
10.1016/j.eswa.2023.119622
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Identification of nonlinear dynamical systems using data-driven frameworks facilitates the prediction and control of systems in a range of applications. Identification of a single system from the measurements of the system's states leads to the discovery of explicit or implicit models that cannot generalize beyond the system for which the data are provided. By learning the effect of parameters in the system, we propose a generalizable model for the Identification of Parametric forms of dynamical systems using Integer Programming (IP2). We first build general libraries of basis functions that take into account both states and parameters. Subsequently, leveraging dimension analysis and the assumption of having integer coefficients in the equations, we show that our framework can identify the exact forms of parametric mechanical dynamical systems like an ideal pendulum or an inverted pendulum on a cart. Moreover, by applying object tracking techniques and taking advantage of a sequential filtering scheme, we can identify the state and energy equations of these dynamical systems from videos of the systems, i.e. pixel space noisy data, rather than state-space measurements. The results show that using integer programming makes the proposed framework significantly (more than 40 times in the case of inverted pendulum on a cart) more robust to noise compared to previous optimization models.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] PARAMETRIC INTEGER PROGRAMMING
    FEAUTRIER, P
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1988, 22 (03): : 243 - 268
  • [2] Identification of switched linear systems using subspace and integer programming techniques
    Egbunonu, P.
    Guay, M.
    NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2007, 1 (04) : 577 - 592
  • [3] Numerical approach to parametric identification of dynamical systems
    Aida-Zade, K.R.
    Abdullaev, V.M.
    1600, Begell House Inc. (46): : 30 - 46
  • [4] Parametric Integer Programming in Fixed Dimension
    Eisenbrand, Friedrich
    Shmonin, Gennady
    MATHEMATICS OF OPERATIONS RESEARCH, 2008, 33 (04) : 839 - 850
  • [5] PARAMETRIC INTEGER PROGRAMMING - NAUSS,RM
    VOGELER, B
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1980, 4 (03) : 216 - 217
  • [6] SOLUTION OF A PARAMETRIC INTEGER PROGRAMMING PROBLEM
    SERGIENKO, IV
    KOZERATSKAYA, LN
    CYBERNETICS, 1982, 18 (03): : 360 - 367
  • [7] Non-parametric identification of homogeneous dynamical systems
    Ballesteros, Mariana
    Polyakov, Andrey
    Efimov, Denis
    Chairez, Isaac
    Poznyak, Alexander S.
    AUTOMATICA, 2021, 129
  • [8] Hopfield Neural Networks for Parametric Identification of Dynamical Systems
    Miguel Atencia
    Gonzalo Joya
    Francisco Sandoval
    Neural Processing Letters, 2005, 21 : 143 - 152
  • [9] Hopfield neural networks for parametric identification of dynamical systems
    Atencia, M
    Joya, G
    Sandoval, F
    NEURAL PROCESSING LETTERS, 2005, 21 (02) : 143 - 152
  • [10] Parametric Integer Programming Algorithm for Bilevel Mixed Integer Programs
    Koeppe, M.
    Queyranne, M.
    Ryan, C. T.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2010, 146 (01) : 137 - 150