The application of model predictive control (MPC) to complex, nonlinear processes results in a non-convex optimization problem for computing the optimal control actions. This optimization problem can be addressed by discrete search techniques such as the branch-andbound method, which has been successfully applied to MPC. The discretization, however, introduces a tradeoff between the number of discrete actions (computation time) and the performance. This paper proposes a solution to these problems for multivariable processes by using fuzzy predictive filters, which are represented as an adaptive set of control actions multiplied by gain factors. This keeps the number of necessary alternatives low and increases the performance. Herewith, the problems introduced by the discretization of the control actions are diminished. The proposed MPC method using fuzzy predictive filters is applied to the control of a gantry crane. Simulation results show the advantages of the proposed method.
[1]
Robert Babuska,et al.
Fuzzy Modeling for Control
,
1998
.
[2]
George J. Klir,et al.
Fuzzy sets and fuzzy logic - theory and applications
,
1995
.
[3]
Yoshiyuki Sakawa,et al.
Optimal control of container cranes
,
1981,
Autom..
[4]
Robert Babuska,et al.
Fuzzy predictive control applied to an air-conditioning system
,
1997
.
[5]
Magne Setnes,et al.
Fuzzy predictive filters in model predictive control
,
1999,
IEEE Trans. Ind. Electron..
[6]
L. G. Mitten.
Branch-and-Bound Methods: General Formulation and Properties
,
1970,
Oper. Res..