Peng Tianbo, Peng Hui, Li Rongwei
School of Automation, Central South University, Changsha, Hunan 410083, China; Xiangjiang Laboratory, Changsha 410205, China.
School of Automation, Central South University, Changsha, Hunan 410083, China; Xiangjiang Laboratory, Changsha 410205, China.
ISA Trans. 2024 Jun;149:348-364. doi: 10.1016/j.isatra.2024.04.019. Epub 2024 Apr 18.
The magnetic levitation (maglev) ball system is a prototypical Single-Input-Single-Output (SISO) system, characterized by its pronounced nonlinearity, rapid response, and open-loop instability. It serves as the basis for many industrial devices. For describing the dynamics of the maglev ball system precisely in the pseudo linear model, the long short-term memory (LSTM) based auto-regressive model with exogenous input variables (LSTM-ARX) is proposed. Firstly, the LSTM network is modified by incorporating the auto-regressive structure with respect to sequence input, allowing it to deduce a locally linearized model without the need for Taylor expansion. Then, the LSTM-ARX model is transformed into a linear parameter varying (LPV) state space model, and upon this foundation, a model predictive controller (MPC) is proposed. Specifically, when deducing the MPC, the deep learning-based model is linearized by fixing its state input at the current state, so that the nonlinear, non-convex optimization problem can be converted to a finite-horizon quadratic programming problem, thereby deriving the explicit form of MPC. To further enhance the efficiency of the controller in real-time control tasks, a predictive functional controller (PFC) is proposed. It employs multiple nonlinear functions to fit the control sequence, thereby reducing the number of decision variables of the on-line optimization problem in MPC. The proposed controller was successfully applied to the real-time control of the maglev ball system. Simulation and real-time control experiments have validated the improvement in transient performance and efficiency of the LSTM-ARX model-based PFC (LSTM-ARX-PFC).
磁悬浮球系统是一个典型的单输入单输出(SISO)系统,具有明显的非线性、快速响应和开环不稳定性等特点。它是许多工业设备的基础。为了在伪线性模型中精确描述磁悬浮球系统的动态特性,提出了基于长短期记忆(LSTM)的带外生输入变量的自回归模型(LSTM-ARX)。首先,通过结合序列输入的自回归结构对LSTM网络进行修改,使其无需泰勒展开就能推导出局部线性化模型。然后,将LSTM-ARX模型转换为线性参数变化(LPV)状态空间模型,并在此基础上提出了模型预测控制器(MPC)。具体而言,在推导MPC时,通过将基于深度学习的模型的状态输入固定在当前状态进行线性化,从而将非线性、非凸优化问题转换为有限时域二次规划问题,进而得到MPC的显式形式。为了进一步提高控制器在实时控制任务中的效率,提出了一种预测函数控制器(PFC)。它采用多个非线性函数来拟合控制序列,从而减少了MPC中在线优化问题的决策变量数量。所提出的控制器成功应用于磁悬浮球系统的实时控制。仿真和实时控制实验验证了基于LSTM-ARX模型的PFC(LSTM-ARX-PFC)在瞬态性能和效率方面的提升。