Genetic algorithms for local controller network construction

Local Controller Networks (LCNs) provide nonlinear control by interpolating between a set of locally valid, subcontrollers covering the operating range of the plant. Constructing such networks typically requires knowledge of valid local models. This paper describes a new genetic learning approach to the construction of LCNs directly from the dynamic equations of the plant, or from modelling data. The advantage is that a priori knowledge about valid local models is not needed. In addition to allowing simultaneous optimisation of both the controller and validation function parameters, the approach aids transparency by ensuring that each local controller acts independently of the rest at its operating point. It thus is valuable for simultaneous design of the LCNs and identification of the operating regimes of an unknown plant. Application results from a highly nonlinear pH neutralisation process and its associated neural network representation are utilised to illustrate these issues.

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

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

[3]  George W. Irwin,et al.  Optimal Construction of Local Model Networks Using Genetic Algorithm , 2001 .

[4]  Sanjay Sharma,et al.  Genetic Algorithms for simultaneous identification of local operating regimes and local controller network design , 2004 .

[5]  Philip D. Wasserman,et al.  Advanced methods in neural computing , 1993, VNR computer library.

[6]  W. Leithead,et al.  Analytic framework for blended multiple model systems using linear local models , 1999 .

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

[8]  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.

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

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

[11]  Daniel P. Fasulo,et al.  An Analysis of Recent Work on Clustering Algorithms , 1999 .

[12]  Tor Arne Johansen,et al.  Non-linear predictive control using local models-applied to a batch fermentation process , 1995 .

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

[14]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[15]  D.W.T. Rippin Control of Batch Processes , 1989 .

[16]  Sanjay Sharma,et al.  Genetic algorithms for local model and local controller network design , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[17]  G. Irwin,et al.  Nonlinear model based predictive control using multiple local models , 2001 .

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

[19]  George W. Irwin,et al.  Nonlinear Dynamic Matrix Control using Local Models , 1998 .

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