## Numerically Efficient Fuzzy MPC Algorithm with Advanced Generation of Prediction—Application to a Chemical Reactor

### Piotr Marusak

#### Abstract

In Model Predictive Control (MPC) algorithms, control signals are generated after solving optimization problems. If the model used for prediction is linear then the optimization problem is a standard, easy to solve, quadratic programming problem with linear constraints. However, such an algorithm may offer insufficient performance if applied to a nonlinear control plant. On the other hand, if a model used for prediction is nonlinear, then non–convex optimization problem must be solved at each algorithm iteration. Then the numerical problems may occur during solving it and the time needed to calculate the control signals cannot be determined. Therefore approaches based on linearized models are preferred in practical applications. A fuzzy algorithm with an advanced generation of the prediction is proposed in the article. The prediction is obtained in such a way that the algorithm is formulated as a quadratic optimization problem but offers performance very close to that of the MPC algorithm with nonlinear optimization. The efficiency of the proposed approach is demonstrated in the control system of a nonlinear chemical control plant—a CSTR (Continuous Stirred–Tank Reactor) with van de Vusse reaction.Author | |||||

Journal series | Algorithms, ISSN 1999-4893 | ||||

Issue year | 2020 | ||||

Vol | 13 | ||||

No | 6 | ||||

Pages | 1-22 | ||||

Publication size in sheets | 7.15 | ||||

Article number | 143 | ||||

Keywords in Polish | prediction; process control; model predictive control; fuzzy systems; fuzzy control; nonlinear control | ||||

ASJC Classification | ; ; ; | ||||

DOI | DOI:10.3390/a13060143 | ||||

URL | https://www.mdpi.com/1999-4893/13/6/143 | ||||

Language | en angielski | ||||

File |
| ||||

Score (nominal) | 40 | ||||

Score source | journalList | ||||

Score | = 40.0, 03-09-2020, ArticleFromJournal | ||||

Publication indicators | = 1; : 2018 = 0.687 | ||||

Citation count* |

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.

Back