In this paper, an extended state observer (ESO) based data-driven sliding mode predictive learning control (SMPLC) scheme is proposed for a class of nonlinear batch processes with unknown dynamics, aiming to mitigate the impact of nonrepetitive external disturbances. The batch process is firstly described by an iterative dynamic linearization data model (IDLDM) with a residual term. A P-type sliding surface is then designed to establish an iterative sliding mode control scheme, where the generalized disturbance and unknown pseudo partial derivative are, respectively, estimated by an ESO and a projection-like algorithm. To further optimize the tracking error, a data driven SMPLC scheme is developed by using the model predictive control approach. Robust convergence is rigorously analyzed by the contraction mapping principle. The effectiveness and superiority of the proposed scheme are demonstrated by an illustrative example.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

ESO-Based Data-Driven Sliding Mode Predictive Learning Control for Nonlinear Batch Processes Subject to Nonrepetitive Disturbances

  • Naseem Ahmad,
  • Shoulin Hao,
  • Tao Liu,
  • Yihui Gong,
  • Yupei Feng

摘要

In this paper, an extended state observer (ESO) based data-driven sliding mode predictive learning control (SMPLC) scheme is proposed for a class of nonlinear batch processes with unknown dynamics, aiming to mitigate the impact of nonrepetitive external disturbances. The batch process is firstly described by an iterative dynamic linearization data model (IDLDM) with a residual term. A P-type sliding surface is then designed to establish an iterative sliding mode control scheme, where the generalized disturbance and unknown pseudo partial derivative are, respectively, estimated by an ESO and a projection-like algorithm. To further optimize the tracking error, a data driven SMPLC scheme is developed by using the model predictive control approach. Robust convergence is rigorously analyzed by the contraction mapping principle. The effectiveness and superiority of the proposed scheme are demonstrated by an illustrative example.