Abstract

Iterative learning model-predictive control (ILMPC) is very popular in controlling the batch process since it possesses not only the learning ability along batches but also the strong time-domain tracking properties. However, for a fast batch process with strong nonlinear dynamics, the application of the ILMPC is challenging due to the difficulty in balancing the computational efficiency and tracking accuracy. In this article, an efficient iterative learning predictive functional control (ILPFC) is proposed. The original nonlinear system is linearized along the reference trajectory to derive a 2-D tracking-error predictive model. The linearization error is compensated by utilizing the Lipschitz condition so that the objective function can be formulated with the upper bound of the actual tracking error. For enhancing control efficiency, predictive functional control (PFC) is applied in the time domain, which reduces the dimension of the decision variable in order to effectively cut down the computational burden. The stability and convergence of this ILPFC with terminal constraint are analyzed theoretically. Simulations on an unmanned ground vehicle and a typical fast batch reactor verify the effectiveness of the proposed control algorithm.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.