Using CMAC for adaptive nonlinear MPC and optimal setpoint identification of an activated sludge process

This paper proposes both an adaptive nonlinear model predictive control and a method to identify an optimal setpoint. Local discrete-time linear models, estimated from output measurements, are stored in a Cerebellar Model Arithmetic Computer (CMAC). The CMAC provides a practical way to store, access, and interpolate the models in real-time and for future-time predictions. A finite-horizon nonlinear optimization decides on a desired control signal for training a CMAC controller. In order to search for on an optimal setpoint in the case of a measured disturbance, another set of local linear models is produced that depends on only outputs and disturbances. A Lyapunov-based method ensures stability (uniformly ultimately bounded signals) in the cases of a cart-pendulum system and an activated sludge process for wastewater treatment. Simulation results show successful trajectory tracking and setpoint identification for both systems in simulation.

[1]  Mi-Ching Tsai,et al.  Application of Model Predictive Control to Parallel-Type Double Inverted Pendulum Driven by a Linear Motor , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[2]  Chris J. B. Macnab,et al.  Discrete-Time Lyapunov Design for Neuroadaptive Control of Elastic-Joint Robots , 2000, Int. J. Robotics Res..

[3]  Roberto Kawakami Harrop Galvão,et al.  COMPARATIVE ASSESSMENT OF PREDICTIVE CONTROLLERS FOR AN INVERTED PENDULUM WITH THREE CONFLICTING CONTROL OBJECTIVES , 2009 .

[4]  Brett Ninness,et al.  Nonlinear model predictive control of an inverted pendulum , 2009, 2009 American Control Conference.

[5]  L. Grüne,et al.  Nonlinear Model Predictive Control : Theory and Algorithms. 2nd Edition , 2011 .

[6]  Fatiha Nejjari,et al.  Non-linear multivariable adaptive control of an activated sludge wastewater treatment process , 1999 .

[7]  Zhiyong Tang,et al.  Fuzzy CMAC Model Predictive Control , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[8]  Chitralekha Mahanta,et al.  Integral backstepping sliding mode control for underactuated systems: swing-up and stabilization of the Cart-Pendulum System. , 2013, ISA transactions.

[9]  Sirish L. Shah,et al.  Multivariate Controller Performance Analysis : Methods , Applications and Challenges , 2002 .

[10]  James S. Albus,et al.  Brains, behavior, and robotics , 1981 .

[11]  Eduardo F. Camacho,et al.  Model Predictive Controllers , 2007 .

[12]  James S. Albus,et al.  New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1 , 1975 .

[13]  C. Vlad,et al.  Gain Scheduling control of dissolved oxygen concentration in a wastewater treatment process , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[14]  Francisco López,et al.  Dissolved oxygen control through an adaptive non-linear model approach: a simulation study , 1991 .

[15]  Graham C. Goodwin,et al.  Adaptive control and identification of the dissolved oxygen process , 1982, Autom..

[16]  Emil Petre,et al.  Adaptive and robust-adaptive control strategies for anaerobic wastewater treatment bioprocesses , 2013 .

[17]  James S. Albus,et al.  Data Storage in the Cerebellar Model Articulation Controller (CMAC) , 1975 .

[18]  Chris J. B. Macnab CMAC control of a quadrotor helicopter using a stable robust weight-smoothing algorithm , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[19]  Piotr Tatjewski,et al.  Cooperation of model predictive control with steady-state economic optimisation , 2008 .

[20]  M Zribi,et al.  Control of a bioreactor using static and dynamic sliding mode controllers , 2006, 2006 IEEE GCC Conference (GCC).

[21]  V. Bobal,et al.  Modelling And Predictive Control Of Inverted Pendulum , 2008 .