• DocumentCode
    1535968
  • Title

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

  • Author

    Rosa, Alex Da ; Campello, Ricardo J G B ; Amaral, Wagner C.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Campinas (UNICAMP), Campinas, Brazil
  • Volume
    54
  • Issue
    12
  • fYear
    2009
  • Firstpage
    2757
  • Lastpage
    2772
  • Abstract
    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.
  • Keywords
    Volterra series; backpropagation; optimisation; pole assignment; polynomials; search problems; stochastic processes; Laguerre basis; Levenberg-Marquardt algorithm; Volterra kernels; Volterra models; Volterra polynomial series; Wiener structure; back-propagation-through-time technique; exact search directions; generalized orthonormal functions; gradient computation; nonlinear oscillatory behavior; nonlinear static mapping; orthonormal basis functions; orthonormal filters; poles selection; real magnetic levitation system; Brazil Council; Estimation error; Filters; Kernel; Magnetic levitation; Nonlinear dynamical systems; Nonlinear systems; Polynomials; Process control; Robustness; Technological innovation; Back-propagation-through-time technique; Kautz; Laguerre; Volterra series; generalized orthonormal bases of functions (GOBF); linear and nonlinear systems identification; optimization; orthonormal basis functions (OBF);
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2009.2031721
  • Filename
    5308390