Computational system identification of continuous-time nonlinear systems using approximate Bayesian computation

被引:8
|
作者
Krishnanathan, Kirubhakaran [1 ]
Anderson, Sean R. [1 ]
Billings, Stephen A. [1 ]
Kadirkamanathan, Visakan [1 ]
机构
[1] Univ Sheffield, Dept Automat Control & Syst Engn, Sheffield, S Yorkshire, England
基金
英国工程与自然科学研究理事会; 欧洲研究理事会;
关键词
Models; NARMAX; continuous-time systems; system identification and signal processing; Bayesian estimation; computational system identification; nonlinear; approximate Bayesian computation; MONTE-CARLO; NARX MODELS; ALGORITHM; SIMULATION;
D O I
10.1080/00207721.2015.1090643
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we derive a system identification framework for continuous-time nonlinear systems, for the first time using a simulation-focused computational Bayesian approach. Simulation approaches to nonlinear system identification have been shown to outperform regression methods under certain conditions, such as non-persistently exciting inputs and fast-sampling. We use the approximate Bayesian computation (ABC) algorithm to perform simulation-based inference of model parameters. The framework has the following main advantages: (1) parameter distributions are intrinsically generated, giving the user a clear description of uncertainty, (2) the simulation approach avoids the difficult problem of estimating signal derivatives as is common with other continuous-time methods, and (3) as noted above, the simulation approach improves identification under conditions of non-persistently exciting inputs and fast-sampling. Term selection is performed by judging parameter significance using parameter distributions that are intrinsically generated as part of the ABC procedure. The results from a numerical example demonstrate that the method performs well in noisy scenarios, especially in comparison to competing techniques that rely on signal derivative estimation.
引用
收藏
页码:3537 / 3544
页数:8
相关论文
共 50 条
  • [1] Continuous-time identification of continuous-time systems
    Kowalczuk, Z
    Kozlowski, J
    (SYSID'97): SYSTEM IDENTIFICATION, VOLS 1-3, 1998, : 1293 - 1298
  • [2] Identification of Continuous-time Nonlinear Systems by Using a Gaussian Process Model
    Hachino, Tomohiro
    Takata, Hitoshi
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2008, 3 (06) : 620 - 628
  • [3] Continuous-time approaches to identification of continuous-time systems
    Kowalczuk, Z
    Kozlowski, J
    AUTOMATICA, 2000, 36 (08) : 1229 - 1236
  • [4] Writer Identification using a Probabilistic Model of Handwritten Digits and Approximate Bayesian Computation
    Ahmadian, Amirhosein
    Fouladi, Kazim
    Araabi, Babak Nadjar
    2016 2ND INTERNATIONAL CONFERENCE OF SIGNAL PROCESSING AND INTELLIGENT SYSTEMS (ICSPIS), 2016, : 40 - 45
  • [5] Using approximate Bayesian inference for a "steps and turns'' continuous-time random walk observed at regular time intervals
    Ruiz-Suarez, Sofia
    Leos-Barajas, Vianey
    Alvarez-Castro, Ignacio
    Manuel Morales, Juan
    PEERJ, 2020, 8
  • [6] On approximate policy iteration for continuous-time systems
    Wernrud, Andreas
    Rantzer, Anders
    2005 44th IEEE Conference on Decision and Control & European Control Conference, Vols 1-8, 2005, : 1453 - 1458
  • [7] Continuous-Time System Identification using Binary Measurements
    Pouliquen, Mathieu
    Goudjil, Abdelhak
    Gehan, Olivier
    Pigeon, Eric
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 3787 - 3792
  • [8] L∞-Norm Computation for Continuous-Time Descriptor Systems Using Structured Matrix Pencils
    Benner, Peter
    Sima, Vasile
    Voigt, Matthias
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (01) : 236 - 241
  • [9] NONLINEAR FILTERING FOR CONTINUOUS-TIME SYSTEMS USING THE LINEAR FRACTIONAL TRANSFORMATION MODEL
    Pasha, Syed Ahmed
    Tuan, Hoang Duong
    2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 3289 - 3292
  • [10] Identification of continuous-time systems: A tutorial
    Unbehauen, H
    Rao, GP
    (SYSID'97): SYSTEM IDENTIFICATION, VOLS 1-3, 1998, : 973 - 999