Nonlinear model identification of an experimental ball-and-tube system using a genetic programming approach

被引:20
作者
Coelho, Leandro dos Santos [1 ]
Pessoa, Marcelo Wicthoff [1 ]
机构
[1] Pontificia Univ Catolica Parana, PPGEPS, Ind & Syst Engn Grad Program, BR-80215901 Curitiba, Parana, Brazil
关键词
System identification; Nonlinear models; Evolutionary algorithm; Genetic programming; CLOSED-LOOP IDENTIFICATION; NON-LINEAR SYSTEMS; FAULT-DIAGNOSIS; VALIDATION; MACHINERY; ALGORITHM; INPUT;
D O I
10.1016/j.ymssp.2009.02.005
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Most processes in industry are characterized by nonlinear and time-varying behavior. The identification of mathematical models typically nonlinear systems is vital in many fields of engineering. The developed mathematical models can be used to study the behavior of the underlying system as well as for supervision, fault detection, prediction, estimation of unmeasurable variables, optimization and model-based control purposes. A variety of system identification techniques are applied to the modeling of process dynamics. Recently, the identification of nonlinear systems by genetic programming (GP) approaches has been successfully applied in many applications. GP is a paradigm of evolutionary computation field based on a structure description method that applies the principles of natural evolution to optimization problems and its nature is a generalized hierarchy computer program description. GP adopts a tree structure code to describe an identification problem. Unlike the traditional approximation methods where the structure of an approximate model is fixed, the structure of the GP tree itself is modified and optimized and, thus, there is a possibility that GP trees could be more appropriate or accurate approximate models. This paper focuses the GP method for structure selection in a system identification applications. The proposed GP method combines different techniques for tuning of crossover and mutation probabilities with an orthogonal least-squares (OLS) algorithm to estimate the contribution of the branches of the tree to the accuracy of the discrete polynomial Nonlinear AutoRegressive with eXogenous inputs (NARX) model. The nonlinear system identification procedure, based on a NARX representation and GP, is applied to empirical case study of an experimental ball-and-tube system. The results demonstrate that the GP with OLS is a promising technique for NARX modeling. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1434 / 1446
页数:13
相关论文
共 52 条