Genetic algorithms for local model and local controller network design

Local Model Networks (LMNs) provide a global representation of a nonlinear dynamical system by interpolating between a set of locally valid sub-models distributed across the operating range. Training such networks typically involves heuristic selection of the number of sub-models and their structure followed by the combined estimation of the free sub-model and interpolation function parameters. This paper describes a new genetic learning approach to the construction of LMNs comprising ARX local models and normalised Gaussian interpolation functions. In addition to allowing the simultaneous optimisation of the number of sub-models, model parameters arid interpolation function parameters, the approach provides a flexible framework for targeting transparency and generalisation. Fuzzy logic is used with special features to provide a directional and dynamic search for the genetic algorithm. Several modifications of the classical genetic algorithm are adopted to optimise each local model separately within the overall global model. A linear direct feedback control scheme is derived from the LMN representation of the nonlinear plant and local stability analysis is discussed. Simulation studies on a pH neutralisation process confirm the excellent nonlinear modelling properties of LM networks and illustrate the potential of the proposed control scheme.

[1]  Dale E. Seborg,et al.  Modelling and Self-Tuning Control of a Multivariable pH Neutralization Process Part I: Modelling and Multiloop Control , 1989, 1989 American Control Conference.

[2]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[3]  G. Irwin,et al.  Nonlinear internal model control using local model networks , 1997 .

[4]  Sanjay Sharma,et al.  Genetic evolution: a dynamic fuzzy approach , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[5]  T. Johansen,et al.  Semi-empirical modeling of non-linear dynamic systems through identification of operating regimes and local models , 1995 .

[6]  George W. Irwin,et al.  A hybrid linear/nonlinear training algorithm for feedforward neural networks , 1998, IEEE Trans. Neural Networks.

[7]  T. Johansen,et al.  Constructing NARMAX models using ARMAX models , 1993 .

[8]  George W. Irwin,et al.  Nonlinear identification of a turbogenerator by local model networks , 1998 .

[9]  George W. Irwin,et al.  Nonlinear Internal Model Control using Local Model Networks , 1997 .

[10]  George W. Irwin,et al.  Genetic learning for construction and parameter identification of local model networks , 2001, 2001 European Control Conference (ECC).

[11]  Roderick Murray-Smith,et al.  Multiple Model Approaches to Modelling and Control , 1997 .

[12]  Zdzislaw Bubnicki,et al.  General approach to stability and stabilization for a class of uncertain discrete non-linear systems , 2000 .

[13]  George W. Irwin,et al.  Fuzzy coding of genetic algorithms , 2003, IEEE Trans. Evol. Comput..