Fuzzy model predictive control
A highly nonlinear system controlled by a linear model predictive controller (MPC) may not exhibit a satisfactory dynamic performance. This has led to the development of a number of nonlinear MPC (NMPC) approaches that permit the use of first principles-based nonlinear models. Such models can be accurate over a wide range of operating conditions, but may be difficult to develop for many industrial cases. Moreover, an NMPC usually requires tremendous computational effort that may prohibit its on-line applications, In this paper, a fuzzy model predictive control (FMPC) approach is introduced to design a control system for a highly nonlinear process, In this approach, a process system is described by a fuzzy convolution model that consists of a number of quasi-linear fuzzy implications (FIs), In controller design, prediction errors and control energy are minimized through a two-layered iterative optimization process. At the lower layer, optimal local control policies are identified to minimize prediction errors in each subsystem. A near optimum is then identified through coordinating the subsystems to reach an overall minimum prediction error at the upper layer. The two-layered computing scheme avoids extensive on-line nonlinear optimization and permits the design of a controller based on linear control theory, The efficacy of the FMPC approach is demonstrated through three examples.
model predictive control control system design fuzzy logic