摘要
提出了一种新的具有预设性能的自回归小波神经网络(self-recurrent wavelet neural network,SRWNN)超扭曲非奇异快速终端滑模(super-twisting non-singular fast terminal sliding mode,STNFTSM)控制方法(SRWNN_STNFTSM),在动力学不确定性和未知扰动的情况下提高板球系统的跟踪控制性能。利用预设性能函数(prescribed performance function,PPF),将板球系统受约束的位置误差转换为无约束的误差模型。引入非奇异快速终端滑模(non-singular fast terminal sliding mode, NFTSM)面来消除常规终端滑模控制存在的奇异问题,并加入一个tanh函数的补偿项改进NFTSM滑模面,以调节轨迹跟踪的收敛速度和跟踪精度,同时结合超扭曲算法(super-twisting algorithm,STA)设计STNFTSM控制器,以削弱抖振和集总扰动的影响。针对系统存在的集总扰动,为了保证高跟踪精度,结合STNFTSM设计了自适应SRWNN补偿器来消除扰动,保证了鲁棒性。与现有常规滑模控制相比,仿真验证表明SRWNN_STNFTSM具有良好的跟踪性能和鲁棒性,能够对集总扰动下的板球系统进行准确跟踪。
板球系统(ball and plate system)是典型的欠驱动、多变量和强耦合非线性动态系
滑模控制(sliding mode control, SMC)因其对参数不敏感、易于实现被广泛应
基于SMC的稳定性和跟踪控制是渐近的,会降低系统的性能,而非奇异终端滑模(nonsingular terminal sliding mode, NTSM)控制可加快系统轨迹的收敛速度。与传统的SMC相比,NTSM克服了SMC的奇点问题,不会导致设计的控制器无界变
板球系统的瞬态和稳态性能分析是一个具有挑战性的问题,特别是当系统受到执行器故障、多重约束和不确定性的影响时。尽管已有滑模控制文献中的控制器可以确保最终一致有界,但是所有闭环信号的收敛区域由一些未知的有界项确定,导致板球系统的当前结果缺乏有效机制使跟踪误差在瞬态和稳态阶段都满足预定规范。在存在强不确定性和扰动的情况下,这一弱点将不可避免地导致控制保守,甚至导致不良事故。预设性能控制(prescribed performance control,PPC)可以预先设计瞬态和稳态性能,通过利用误差转换和性能函数将原始约束动力学转换为无约束动力学,将跟踪误差限制在规定区域,这在非线性控制系统的应用中引起了广泛的关
笔者提出了一种用于具有未知非线性板球系统的基于PPC、tanh函数、SRWNN、STA和NFSTM滑模面控制方法的SRWNN_STNFTSM控制方案。通过将表征收敛速度、最大超调和稳态误差的预设性能函数(prescribed performance function, PPF)纳入控制设计,将跟踪误差转换为等效的规定区域,从而保证瞬态和稳态响应。运用tanh函数修正项改进NFTSM滑模面,结合STA设计STNFTSM控制器在降低非匹配干扰的同时减小抖振。所提策略的一个显著特点是可以严格保证瞬态和稳态响应,这是通过将规定的PPC合并到自适应控制中实现的。然后使用自回归小波神经网络(self-recurrent wavelet neural network, SRWNN)补偿未知动态。SRWNN是对WNN的一种改进,SRWNN有一个由自反馈神经元组成的母小波
板球系统的动力学模型
(1) |
式中:x、y、α、β分别为板球系统在X方向的位移、Y方向的位移、X方向的旋转角度和Y方向的旋转角度;、;小球质量,半径,小球转动惯量,重力加速度;分别为系统在X和Y方向的未知动力学、外部负载干扰和摩擦力的未知干扰总和。
由
为了达到规定的性能,定义误差为,和分别表示X方向和Y方向输出的期望值。引入光滑性能函数为
。 | (2) |
满足:
1) 是正的且单调递减,时间;
2) ;
3) 。
式中:表示初始误差范围,表示稳态误差范围,;l是控制收敛速度的参数,l>0;表示设计的时间,故而误差可限定在[
为了获得包含性能约束的系统,误差变换ε定义如下:
(3) |
通过上述定义和误差转换,可以在适当的参数下满足性能约束。对
(4) |
进一步可以得到
(5) |
以X轴为参考分析
。 | (6) |
令, ,可得。
由于板球系统关于X轴和Y轴对称,Y轴方向的误差转换模型与
为便于后面的推导,将系统
(7) |
假设1 集总扰动和是连续可微的,且对于其Lipschitz常数,有≤∆和≤∆,其中∆为扰动上界。
控制任务是在PPC框架和保证系统所有控制信号有界的情况下,开发具有强鲁棒性SRWNN_STNFTSM控制器使得
设计NFTSM滑模面s为如下形式:
。 | (8) |
式中:;;;。
对s求导有
。 | (9) |
将看作一个整体,根据超扭曲算法(STA)可以设计出控制律为
, | (10) |
(11) |
式中,令。根据假设1可知未知项是有界的,在此引入SRWNN来补偿它。SRWNN的结构如

图1 SRWNN结构
Fig. 1 SRWNN structure
将小波层的小波基函数选取为,则其输出为
, | (12) |
式中:;代表回归权重;代表母小波层第n-1次输出;,是小波膨胀参数,是小波平移参数;。因此,可以得到
, | (13) |
式中:是w的最优参数;是a的最优参数;为近似误差。实际上无法获得最优的参数,因此,将其替换为
, | (14) |
式中:,,,,,;为w的估计,为a的估计,设计是鲁棒补偿项来消除。定义为
, | (15) |
式中:;;;;;;;;。
假设2 对于包含泰勒高阶项和不确定的是有界的,且存在一个正常数δ,有≤δ。
注2: 近年来,RBF已成为函数逼近器的主要工具,常采用RBF来逼近未知扰动的滑动切换增益和上限,以达到减少颤振的目的。虽然它可以任意精度逼近任何连续函数和平方可积函数,但前馈网络的动态特性差。SRWNN结合了前馈网络和反馈网络的优点,前馈神经网络的输出会反馈到网络的输入,因此,具有更好的动态特性和超强的非线性适应能力。
。 | (16) |
。 | (17) |
引理1 [
, | (18) |
式中:k>0是一个包含可变参数的变量;矩阵A是一个正定矩阵;V在有限时间内收敛到零。
经分析,,。令,定义Lyapunov函数为,对其求导有
(19) |
式中:令;;; ;;;;实对称矩阵>0。
设计自适应律和为
(20) |
式中:为δ的估计;,,i=1,2,…,6。令。进一步得最终控制律为
。 | (21) |
定理1 针对满足假设1~2的不确定非线性系统
证: 取Lyapunov函数为
, | (22) |
对
。 | (23) |
引理2 [
, | (24) |
式中,满足,且。
引理3 [
。 | (25) |
由于,k是常数。根据引理1~3,从
, | (26) |
式中:;≥0。
在[0, t]上对
。 | (27) |
因此,根据Lyapunov定理,V(t)是一致最终有界的,则ξ、s收敛于零,且信号、、、、均为有界的。因此,ξ是有界的,根据
为了验证所提出的具有规定性能的抗干扰自适应SRWNN_STNFTSM控制器的有效性和鲁棒性,对所提控制方法与文献[
文中方法参数设计为:k=8;。
文献[
(28) |
取。
通过对系统的分析选择摩擦力模型为;未知动力学、外部负载扰动为。则总的扰动为
。 | (29) |
在本研究中,定义了均方根误差和轨迹误差的标准
(30) |
式中:n为迭代次数;Te和Tm为中间变量。
选取跟踪轨迹为
(31) |
设置系统初始参数为:A=5/7,B=7.007,x(0)=0.03,y(0)=0.015;SRWNN结构设置为:N=10,P=2,x=,初始参数均为[0 1)上的随机数;PPF设置为:,。

图2 位置跟踪
Fig. 2 Position tracking
从

图3 位置跟踪误差
Fig. 3 Position tracking error
从图4(a)(b)可以看出所提方法的控制输入抖振幅值相对文献[

图4 控制输入和滑模响应
Fig. 4 Control input and sliding mode response

图5 有无tanh函数跟踪效果对比
Fig. 5 Comparison of tracking effect with or without tanh function
如

图6 跟踪响应
Fig. 6 Trace response

图7 集总扰动估计
Fig. 7 Lumped disturbance estimation
1) 研究了集总扰动下板球系统的跟踪控制。在PPC框架下,开发了一种抗扰动SRWNN_STNFTSM控制方案,旨在减少抖振、提高跟踪精度和减少控制力。通过PPC将系统转换为无约束的规定误差系统,可以有效地将误差限定在规定区域,保证了系统的暂态和稳态响应。
2) 结合tanh函数、STA和NFTSM有效降低了传统SMC的奇异问题、抖振和集总扰动的影响,提高了控制器跟踪误差的控制精度和收敛速度。
3) 设计的SRWNN逼近非线性函数可以有效地补偿系统的非线性和集总扰动的影响,增强了系统对集总扰动的鲁棒性。与传统滑模控制相比,所提方法对轨迹摄动具有较强的适应性,对输入角度全程连续变化、无突变性,目标跟踪效果较好。
参考文献
Ali H I, Jassim H M, Hasan A F. Optimal nonlinear model reference controller design for ball and plate system[J]. Arabian Journal for Science and Engineering, 2019, 44(8): 6757-6768. [百度学术]
Wang Y K, Sun M W, Wang Z H, et al. A novel disturbance-observer based friction compensation scheme for ball and plate system[J]. ISA Transactions, 2014, 53(2): 671-678. [百度学术]
韩京元, 田彦涛, 孔英秀, 等. 板球系统的间接模糊自适应控制[J]. 控制与决策, 2015, 30(2): 303-310. [百度学术]
Han K, Tian Y T, Kong Y, et al. Fuzzy indirect adaptive control for ball and plate system[J]. Control and Decision, 2015, 30(2):303-310. (in Chinese) [百度学术]
Okafor E, Udekwe D, Ibrahim Y, et al. Heuristic and deep reinforcement learning-based PID control of trajectory tracking in a ball-and-plate system[J]. Journal of Information and Telecommunication, 2021, 5(2): 179-196. [百度学术]
Xu F, An N, Mao J L, et al. A new variable exponential power reaching law of complementary terminal sliding mode control[J]. Complexity, 2020, 2020: 8874813. [百度学术]
李江峰, 向凤红. 板球系统的最优组合趋近律滑模控制[J]. 电子测量与仪器学报, 2021, 35(7): 98-105. [百度学术]
Li J F, Xiang F H. Sliding mode control of optimal combinatorial reaching law of ball and plate system[J]. Journal of Electronic Measurement and Instrumentation, 2021, 35(7): 98-105.(in Chinese) [百度学术]
Li J F, Xiang F H. RBF network adaptive sliding mode control of ball and plate system based on reaching law[J]. Arabian Journal for Science and Engineering, 2022, 47(8): 9393-9404. [百度学术]
Cruz-Ortiz D, Chairez I, Poznyak A. Non-singular terminal sliding-mode control for a manipulator robot using a barrier Lyapunov function[J]. ISA Transactions, 2022, 121: 268-283. [百度学术]
Ashtiani Haghighi D, Mobayen S. Design of an adaptive super-twisting decoupled terminal sliding mode control scheme for a class of fourth-order systems[J]. ISA Transactions, 2018, 75: 216-225. [百度学术]
Zakeri E, Moezi S A, Eghtesad M. Optimal interval type-2 fuzzy fractional order super twisting algorithm: a second order sliding mode controller for fully-actuated and under-actuated nonlinear systems[J]. ISA Transactions, 2019, 85: 13-32. [百度学术]
张伟键, 都海波, 朱文武, 等. 基于广义超螺旋算法的无速度传感器永磁同步电机有限时间速度控制[J]. 控制理论与应用, 2021, 38(6): 833-841. [百度学术]
Zhang W J, Du H B, Zhu W W, et al. Finite-time speed sensorless control of permanent magnet synchronous motor based on generalized super-twisting algorithm[J]. Control Theory & Applications, 2021, 38(6): 833-841.(in Chinese) [百度学术]
Jia Z H, Hu Z H, Zhang W D. Adaptive output-feedback control with prescribed performance for trajectory tracking of underactuated surface vessels[J]. ISA Transactions, 2019, 95: 18-26. [百度学术]
陈强, 丁科新, 南余荣. 带有输出约束的柔性关节机械臂预设性能自适应控制[J]. 控制与决策, 2021, 36(2): 387-394. [百度学术]
Chen Q, Ding K X, Nan Y R. Prescribed performance adaptive control of flexible-joint manipulators with output constraints[J]. Control and Decision, 2021, 36(2): 387-394.(in Chinese) [百度学术]
Sasaki K, Yang Z J. Disturbance observer-based control of UAVs with prescribed performance[J]. International Journal of Systems Science, 2020, 51(5): 939-957. [百度学术]
李小华, 王傲翔, 刘晓平. 随机激励下板球系统建模与有限时间全状态预设性能跟踪控制[J]. 控制理论与应用, 2020, 37(11): 2333-2346. [百度学术]
Li X H, Wang A X, Liu X P. Modeling and finite-time full state prescribed performance tracking control for ball and plate system with stochastic noise[J]. Control Theory & Applications, 2020, 37(11): 2333-2346.(in Chinese) [百度学术]
Hou R M, Wang L, Gao Q, et al. Indirect adaptive fuzzy wavelet neural network with self-recurrent consequent part for AC servo system[J]. ISA Transactions, 2017, 70: 298-307. [百度学术]
Cai T, Dong Z Y, Liu X N. On disturbance rejection control for nonlinear three-revolute prismatic spherical ball and plate systems[J]. Advanced Control for Applications: Engineering and Industrial Systems, 2021, 3(2): e62. [百度学术]
那靖, 张超, 王娴, 等. 基于未知系统动态估计的机器人预设性能控制[J]. 控制与决策, 2021, 36(5): 1040-1048. [百度学术]
Na J, Zhang C, Wang X, et al. Unknown system dynamics estimator for prescribed performance control of robotic systems[J]. Control and Decision, 2021, 36(5): 1040-1048.(in Chinese) [百度学术]
刘向杰, 韩耀振. 多输入多输出非线性不确定系统连续高阶滑模控制[J]. 控制理论与应用, 2016, 33(9): 1236-1244. [百度学术]
Liu X J, Han Y Z. Continuous higher-order sliding mode control for multi-input multi-output nonlinear uncertain system[J]. Control Theory & Applications, 2016, 33(9): 1236-1244.(in Chinese) [百度学术]
沈智鹏, 毕艳楠, 王宇, 等. 输入输出受限船舶的轨迹跟踪自适应递归滑模控制[J]. 控制理论与应用, 2020, 37(6): 1419-1427. [百度学术]
Shen Z P, Bi Y N, Wang Y, et al. Adaptive recursive sliding mode control for surface vessel trajectory tracking with input and output constraints[J]. Control Theory & Applications, 2020, 37(6): 1419-1427.(in Chinese) [百度学术]
陈子聪, 王林, 刘建圻, 等. 带输入饱和的不确定非线性系统自适应模糊触发式补偿控制[J]. 控制与决策, 2021, 36(12): 3007-3014. [百度学术]
Chen Z C, Wang L, Liu J Q, et al. Adaptive fuzzy trigger compensation control for uncertain nonlinear system with input saturation[J]. Control and Decision, 2021, 36(12): 3007-3014.(in Chinese) [百度学术]
张国山, 李现磊. 一种滑模控制新型幂次趋近律的设计与分析[J]. 天津大学学报(自然科学与工程技术版), 2020, 53(11): 1112-1119. [百度学术]
Zhang G S, Li X L. Design and analysis of a new power reaching law for sliding mode control[J]. Journal of Tianjin University (Science and Technology), 2020, 53(11): 1112-1119.(in Chinese) [百度学术]
El-Sousy F F M. Intelligent mixed H2/H∞ adaptive tracking control system design using self-organizing recurrent fuzzy-wavelet-neural-network for uncertain two-axis motion control system[J]. Applied Soft Computing, 2016, 41: 22-50. [百度学术]