Exact Search Directions for Optimization of Linear and Nonlinear Models Based on Generalized Orthonormal Functions

被引:13
|
作者
da Rosa, Alex [1 ]
Campello, Ricardo J. G. B. [2 ]
Amaral, Wagner C. [1 ]
机构
[1] Univ Campinas UNICAMP, Sch Elect & Comp Engn, BR-13083852 Campinas, SP, Brazil
[2] Univ Sao Paulo, Dept Comp Sci, BR-13560970 Sao Carlos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Back-propagation-through-time technique; generalized orthonormal bases of functions (GOBF); Kautz; Laguerre; linear and nonlinear systems identification; optimization; orthonormal basis functions (OBF); Volterra series; OPTIMALITY CONDITIONS; SYSTEM-IDENTIFICATION; OPTIMAL EXPANSION; TIME-SCALE; LAGUERRE; KAUTZ; CHOICE; PARAMETERS; NETWORKS;
D O I
10.1109/TAC.2009.2031721
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A novel technique for selecting the poles of orthonormal basis functions (OBF) in Volterra models of any order is presented. It is well-known that the usual large number of parameters required to describe the Volterra kernels can be significantly reduced by representing each kernel using an appropriate basis of orthonormal functions. Such a representation results in the so-called OBF Volterra model, which has a Wiener structure consisting of a linear dynamic generated by the orthonormal basis followed by a nonlinear static mapping given by the Volterra polynomial series. Aiming at optimizing the poles that fully parameterize the orthonormal bases, the exact gradients of the outputs of the orthonormal filters with respect to their poles are computed analytically by using a back-propagation-through-time technique. The expressions relative to the Kautz basis and to generalized orthonormal bases of functions (GOBF) are addressed; the ones related to the Laguerre basis follow straightforwardly as a particular case. The main innovation here is that the dynamic nature of the OBF filters is fully considered in the gradient computations. These gradients provide exact search directions for optimizing the poles of a given orthonormal basis. Such search directions can, in turn, be used as part of an optimization procedure to locate the minimum of a cost-function that takes into account the error of estimation of the system output. The Levenberg-Marquardt algorithm is adopted here as the optimization procedure. Unlike previous related work, the proposed approach relies solely on input-output data measured from the system to be modeled, i.e., no information about the Volterra kernels is required. Examples are presented to illustrate the application of this approach to the modeling of dynamic systems, including a real magnetic levitation system with nonlinear oscillatory behavior.
引用
收藏
页码:2757 / 2772
页数:16
相关论文
共 50 条
  • [1] Nonlinear dynamical system identification using reduced Volterra models with generalized orthonormal basis functions
    Seretis, C
    Zafiriou, E
    PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 3042 - 3046
  • [2] Self-regular functions and new search directions for linear and semidefinite optimization
    Jiming Peng
    Cornelis Roos
    Tamás Terlaky
    Mathematical Programming, 2002, 93 : 129 - 171
  • [3] Self-regular functions and new search directions for linear and semidefinite optimization
    Peng, JM
    Roos, C
    Terlaky, T
    MATHEMATICAL PROGRAMMING, 2002, 93 (01) : 129 - 171
  • [4] Asymmetric Volterra Models Based on Ladder-Structured Generalized Orthonormal Basis Functions
    Machado, Jeremias B.
    Campello, Ricardo J. G. B.
    Amaral, Wagner C.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (11) : 2879 - 2891
  • [5] Convolutional Neural Networks as Asymmetric Volterra Models Based on Generalized Orthonormal Basis Functions
    Machado, Jeremias B.
    Givigi, Sidney N.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (03) : 950 - 959
  • [6] Generalized functions in nonlinear models - a survey
    Oberguggenberger, M
    NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 2001, 47 (08) : 5029 - 5040
  • [7] An introduction to models based on Laguerre, Kautz and other related orthonormal functions - part I: linear and uncertain models
    Oliveira, Gustavo H. C.
    da Rosa, Alex
    Campello, Ricardo J. G. B.
    Machado, Jeremias B.
    Amaral, Wagner C.
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2011, 14 (1-2) : 121 - 132
  • [8] An introduction to models based on Laguerre, Kautz and other related orthonormal functions - Part II: non-linear models
    Oliveira, Gustavo H. C.
    da Rosa, Alex
    Campello, Ricardo J. G. B.
    Machado, Jeremias B.
    Amaral, Wagner C.
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2012, 16 (01) : 1 - 14
  • [9] Transfer functions in dynamic generalized linear models
    Alves, Mariane B.
    Gamerman, Dani
    Ferreira, Marco A. R.
    STATISTICAL MODELLING, 2010, 10 (01) : 3 - 40
  • [10] Orthonormal basis functions for nonlinear system identification with local linear model trees (LOLIMOT)
    Nelles, O
    (SYSID'97): SYSTEM IDENTIFICATION, VOLS 1-3, 1998, : 639 - 644