The paper aims to present a new concept based on a multi‐agent approach in the area of nonlinear model predictive control (MPC) for fast systems.
A contribution to decentralized implementation of MPC is made. The control of the nonlinear system subject to constraints is achieved via a set of actions taken from different agents. The actions are based on an analytical solution and a neural network is used to monitor the closed system using a supervisory loop concept.
The high online computational need to solve an optimal control actions in nonlinear MPC, which results in a non‐convex optimization, is compared with the new proposed concept. Simulation results show that this approach has very remarkable performances in time computing and target arrival.
In practice, each MPC problem of the individual agent in multi‐agent MPC can run in parallel at the same time, instead of in serial, one agent after another. A parallel processor can be useful for real time implementation. However, it is estimated that how much time can be gained by performing the computations in parallel instead of in serial.
The proposed concept discussed in the paper has the potential to be applied to systems with rapid dynamics.
The multi‐agent MPC compares favorably with respect to a numerical optimization routine and also offers a solution for non‐convex optimization problems in single‐input single‐output systems.
