删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

具有状态约束和输入非线性的PMSLM自适应神经网络控制

本站小编 Free考研考试/2024-01-15

曹阳, 郭健
南京理工大学 自动化学院, 江苏 南京 210094
收稿日期:2022-06-29
基金项目:国家自然科学基金资助项目(62303224);江苏省研究生科研与实践创新计划项目(KYCX19_0303)。
作者简介:曹阳(1993-),男,江西赣州人,南京理工大学博士研究生;
郭健(1974-),男,江苏南通人,南京理工大学教授,博士生导师。

摘要:针对永磁同步直线电机系统中存在的模型不确定性、状态约束以及输入非线性(如非线性电磁驱动力/输入受限)问题,提出了一种基于神经网络的自适应控制器.具体来说,为了降低噪声敏感性,进一步提高跟踪精度,采用仅依赖于参考轨迹的期望信号来替代测量信号.然后,设计神经网络在线逼近未知模型和非线性函数,并通过构造连续控制的方法来处理逼近误差.此外,构造障碍李雅普诺夫函数确保系统在运行过程中状态始终满足约束条件;并且通过严格的理论分析证明了跟踪性能满足要求.最后,通过仿真实验验证了所提控制器的有效性和鲁棒性.
关键词:永磁同步直线电机模型不确定性状态约束输入非线性神经网络
Adaptive Neural Network Control for Permanent Magnet Synchronous Linear Motor with State Constraints and Input Nonlinearities
CAO Yang, GUO Jian
School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China
Corresponding author: GUO Jian, E-mail: guoj1002@njust.educn.

Abstract: An adaptive controller based on neural network is proposed for the problems of model uncertainty, state constraints and input nonlinearities(such as nonlinear electromagnetic drive force/input limitation)in permanent magnet synchronous linear motor(PMSLM). Specifically, in order to reduce the noise sensitivity and further improve the tracking accuracy, the desired signal that only depends on the reference trajectory is used to replace the measurement signal. Then, the neural network is designed to approach the unknown model and the nonlinear function online, and the approximation error is processed by constructing continuous control. In addition, an obstacle Lyapunov function is constructed to ensure that the state of the system always satisfies the constraints during the operation process; through strict theoretical analysis, it is proved that the tracking performance meets the requirements. Finally, simulation experiments verify the effectiveness and robustness of the proposed controller.
Key words: permanent magnet synchronous linear motor(PMSLM)model uncertaintystate constraintsinput nonlinearitiesneural networks
永磁同步直线电机(permanent magnet synchronous linear motor,PMSLM)相比于旋转同步电机,具有更高的推力密度和更快的动态响应,特别适用于对速度和精度要求较高的场合,广泛应用在高精密加工、轨道交通传输等现代工业领域[1-3].然而,PMSLM系统固有的不确定性对其高性能控制提出了挑战[4-6].此外,由于不可避免的硬件限制,例如,测量噪声影响可能很严重,状态受限、输入非线性(包括输入受限和非线性电磁驱动力)等,使得系统的跟踪性能严重下降,控制困难增大.
近年来,上述问题已经得到了不少关注,人们提出了一系列自适应控制策略.文献[7]将PMSLM非线性耦合系统解耦为独立的电流子系统和线速度子系统,以降低控制器的设计难度.文献[8]提出了一种基于符号误差的鲁棒积分(robust integral of the sign of the error, RISE)反馈自适应补偿方法,以适应足够光滑的有界扰动.文献[9]将摩擦力、定位力和负载突变作为电机的总扰动来估计,并将其估计值引入到反步控制律中进行补偿, 以达到消除不确定性干扰对跟踪精度的影响.文献[10]为了解决参数不确定性和测量噪声的影响,利用期望轨迹信号来估计系统未知参数.文献[11]设计了一种基于非线性高增益观测器的自适应非线性鲁棒跟踪方法, 采用高增益观测器和滤波器来削弱噪声,并且通过障碍李雅普诺夫函数来限制系统状态,使得整个动态过程的跟踪误差保持在有界的范围内.此外,对于电机系统中的输入非线性问题,文献[12]在自适应控制器中增加一个静态抗饱和控制项,能够有效保证系统的稳定.文献[13]提出了一种直流伺服电机的故障估计和容错控制方法,利用H框架设计鲁棒观测器,可以同时估计故障和解耦的未知输入,以应对故障的影响.为了处理参数非线性部分问题,文献[14]将非线性部分视为有界常数,然后设计自适应律对其进行估计和补偿.文献[15]提出了基于复合自适应律的自适应鲁棒控制,同时采用了输出误差与参数估计误差的相关信息构造自适应律, 获得了更好的参数估计效果.文献[16]假设摩擦力和定位力为周期性扰动,设计自适应滑模控制器改善控制性能.文献[17]将输入非线性(电磁驱动力)用三阶多项式函数来近似,开发了特定的自适应鲁棒算法,即使存在参数不确定性和未知干扰的情况,该算法也能保证系统的瞬态和稳态跟踪性能.值得注意的是,上述自适应控制的良好运行依赖于对参数的线性化要求和对未知非线性函数的精确了解.但是,很多被控对象的数学模型及环境情况难以精确描述,且不一定都能满足线性参数化要求,这就限制了现有自适应控制方法的适用范围.对于这种情况,可以利用智能算法来解决自适应控制所遇到的非线性参数不确定性甚至是函数不确定性的困难,比如神经网络和模糊逻辑系统.文献[18]设计了一种自适应神经网络控制方法来解决非线性系统中未知函数和外部干扰带来的问题,并能保证闭环系统的一致最终有界性.文献[19]设计了基于反步法的自适应神经网络控制器,克服了分数阶永磁同步电机存在的输入饱和、负载干扰和参数不确定性等问题.文献[20]基于反步法设计了自适应模糊控制器,有效地抑制了伺服系统中机械谐振的影响.文献[21]利用系统边界函数和Nussbaum函数的单调递增性质,克服了非严格反馈结构和死区输出带来的设计困难.通过设计自适应模糊控制器,保证了闭环系统所有信号的有界性和系统规定的跟踪性能.
然而,在现有的大多数基于智能算法的控制器中,由于一些近似误差相关的交叉项,很难保证系统平衡点的渐近稳定.针对这个问题,文献[22]设计了一种时变增益更新律,能在不引入符号函数情况下有效处理模糊系统中的逼近误差,从而实现精确跟踪控制,为高性能伺服系统控制设计提供了很好的借鉴.
本文针对非线性PMSLM系统,提出了一种基于神经网络的自适应控制器.该控制器可以同时处理系统的模型不确定性、状态约束和输入受限/非线性电磁驱动力等问题,设计的连续控制输入使得PMSLM系统具有较好的跟踪性能,能保证系统在运行过程中状态始终满足约束条件.此外,通过仿真实验验证了所提控制器的有效性和鲁棒性.
1 问题描述本文考虑一类具有控制输入受限和非线性电磁驱动力的PMSLM系统:
(1)
式中:M为动子及所带负载的总质量;x为动子位置;E(u)为实际控制量;Fr(x)为定位力;为摩擦力;u为计算得到的控制量.
采用文献[16]中给出的定位力模型
(2)
式中:A为端部效应力的幅值;τ为极距;φ0为初始相位电角度.
连续静摩擦模型表示如下[23]
(3)
式中:表示速度;a1a2a3代表不同的摩擦水平的参数;c1c2c3表示各种形状系数来近似各种摩擦效应.
非线性电磁驱动力在PMSLM系统中很常见,电机的电流-力曲线会在一定程度上表现出非线性特性[17].本文将这部分非线性考虑成执行器故障,使用以下非线性增益和偏置故障来描述.
(4)
式中:κ(t)∈(0, 1)是未知的剩余增益系数;ζ(t)是有界偏置函数.
此外,出于安全考虑,一般需要对系统控制输入进行一定的限制.具体来说,实际执行器只能提供有限的控制力矩,很容易产生控制输入受限问题.为此,本文考虑输入受限问题.取最大控制输入值为umaxumax>0,δ=Es(u)-u,受限后的控制输入表示为
(5)
式中,sat(·)为饱和函数.
根据上述分析,实际控制量可表示为
(6)
式中:f[·]为非线性电磁驱动力和输入受限综合影响的投影函数;Λ为已知名义值;Δu为未知部分.
为方便控制器设计,将式(1)中的模型改写成
(7)
式中:M-1=M0-1M-1,由被分解成名义值部分M0-1和不确定部分ΔM-1组成;f(q)表示系统中包含期望信号 q =[xd????u]T的一些非线性未知部分;xd分别为期望的位置和速度;N1=M-1·Fr(xd)-M-1Fr(x),N2=M-1Ff()-M-1Ff().
2 基于神经网络的自适应控制器设计2.1 径向基函数神经网络为了处理PMSLM系统中的未知非线性,本文利用径向基函数(radial basis function, RBP)神经网络能以任意精度逼近任何函数的特性,对PMSLM系统中的非线性函数进行自适应逼近.
RBF神经网络的输出表示为
(8)
式中:z=[x1, x2, ?, xp]TΩz?Rp为网络的输入;W=[w1, w2, ?, wm]TRm表示权值向量;节点数m>1;h(z)=[h1(z), h2(z), ?, hm(z)]TRm.
将高斯基函数作为神经网络隐藏层的径向基函数,式(9)是高斯基函数的一个基本表达式:
(9)
式中:‖ hi(z)‖≤hMhM为高斯函数的绝对值的最小上界;ci=[ci1, ci2, ?, cip]T为第i个隐节点高斯函数的中心向量;bi为第i个隐节点高斯函数的宽度.
引理1[24]??若m选择得足够大,则连续实值函数f(z)能够被式(8)以任意精度逼近,表示为
(10)
式中:ε为网络的逼近误差;W*是由wi构成的最优权值向量,可以表示为
(11)
此外,神经网络的逼近误差和理想权值是有界的,即
(12)
2.2 控制器设计首先定义跟踪误差为
(13)
然后构造一个误差相关的辅助变量r
(14)
式中,k1>0为反馈增益.
根据式(7)和式(13)可以得到
(15)
根据引理1,可以看出存在一个最优权值向量 W*,使得
(16)
式中:q=[xd, , u]T; 表示 W*的估计值.因此,未知项f(q)可以用以下神经网络来逼近:
(17)
然后,进一步推导,
(18)
式中,表示估计误差.RBF神经网络逼近非线性函数时产生的逼近误差容易导致系统跟踪误差无法收敛至零,并降低控制精度.为了处理其影响,同时避免抖振,用时变增益ρik(t)估计[22],设计更新律为
(19)
式中:i, k=1, 2, ?, mkwi是正参数.预设常数向量 Wi>0,并且的初值满足Wi,因此,利用更新律(19),不等式总是成立的.引入一种时变矩阵 Γ(t),由时变增益ρik(t)组成,并按以下规律在线更新[22]
(20)
式中: γRm×m是由正参数μik组成的; I为单位向量.由式(20)可以明显看出并且ρik(t)有一个最小值ρik(0).因此,?t≥0时ρik(t)>0和ρik-1(t)>0始终成立.
根据以上分析,控制器设计为
(21)
式中α是正的控制参数.
相关控制参数的选择基于以下约束条件:
(22)
由式(21)可以看出,在补偿非线性未知项f(q)时,并没有使用关于状态的实际反馈,从而避免了将测量噪声带入闭环系统.
3 稳定性分析定理1??只要满足式(22)的增益约束和初始条件,则提出的控制器(21)和更新律(19)使得系统状态满足约束条件;与此同时,通过设置参数kck使得r任意小,即,从而确保PMSLM系统(7)的跟踪误差e收敛于0的邻域内.
证明??根据式(13), 式(15)和式(16)可得
(23)
将式(21)代入式(23),并将式(23)改写如下:
(24)
同时,根据中值定理可知
(25)
式中,gr(x, t)和gf(, t)是非线性函数.
构建障碍Lyapunov函数为
(26)
根据更新律(19),(20)和控制律(21),对式(26)进行求导,则
(27)
利用杨氏不等式并结合式(19),式(20)和式(25),将式(27)重写为
(28)
先考虑式(28)中的最后四项,将其定义为
(29)
将更新律(19)代入式(29),可知在-情况下,S可以改写为
(30)
因此,当选择增益条件满足式(22)时,式(28)中的后四项满足

(31)
然后将式(31)代回式(28)并结合引理1和式(22),可以改写成如下形式:
(32)
式中,.
在式(32)两端同时乘以ekt并在[0, t]上求积分,则
(33)
进而
(34)
所以
(35)
由式(35)可以看出,该控制方法通过设置参数kck使得r任意小,从而确保PMSLM系统(7)的跟踪误差e收敛于0的邻域内.
证毕.
4 仿真验证为验证所提控制算法的可行性和有效性,对PMSLM控制系统进行仿真验证.表 1给出了PMSLM系统的基本参数.图 1给出了PMSLM控制系统总体结构框图,另外,摩擦模型的参数a1=0.09,a2=0.01,a3=0.12,c1=700,c2=15,c3=1.5;定位力模型参数A=4, φ0=0.8,umax=5,速度约束设为[-2.2, 2.2] m/s.
表 1(Table 1)
表 1 PMSLM基本参数Table 1 Basic parameters of PMSLM
参数 数值
极对数 7
极距/mm 12(180°)
d轴电感/mH 8
q轴电感/mH 8
永磁体磁链/Wb 0.175
定子相电阻/Ω 2


表 1 PMSLM基本参数 Table 1 Basic parameters of PMSLM

图 1(Fig. 1)
图 1 控制系统总体结构框图Fig.1 Overall structure diagram of control system

为了验证所提控制器的可行性和有效性,本文对以下2种控制器进行了比较.
ANNC(adaptive neural network controller): 这是本文设计的自适应神经网络控制器,控制器参数设置如下:神经网络输入,节点数m=9,节点中心向量 ci等间距地分布在区间[-1.5, 1.5]×[-1.5, 1.5]×[-1.5, 1.5]上,Γ=100I9×9,节点基宽度bi=5,i=1, 2?, 9;控制器增益为ks=2,k1=10,α=0.2, kwi=50,kc=2.2.
DCARC(desired compensation adaptive robust controller): 这是基于期望补偿的自适应鲁棒控制器[10],控制参数如下:ks=2,k1=10,β=0.05.
首先将PMSLM跟踪期望轨迹设置为xd=2sin(πt/3),ANNC和DCARC两个控制器的效果如图 2所示.通过比较DCARC和ANNC的控制结果,可以看出ANNC的跟踪误差更小,控制性能更好.同时,ANNC所构造的状态受限控制律能保证速度在受限范围内,并且削弱了输入饱和现象.
图 2(Fig. 2)
图 2 2个控制器的跟踪效果图Fig.2 Tracking results of two controllers

然后,进一步测试所提的控制算法对执行机构故障的鲁棒性.
1) 整个控制过程中存在执行器故障.本组中执行器增益故障设置为κ(t)=0.7+0.3cos(t),该故障出现在初始时间,并持续作用于PMSLM.从图 3可以看出,即使系统出现执行器增益故障,所提出的ANNC仍然能够实现有效的跟踪控制,并具有良好的鲁棒性.相比之下,由于执行器增益故障,DCARC的跟踪精度不可避免地降低,最大误差达到了0.082 m,大约是ANNC最大误差的2倍.
图 3(Fig. 3)
图 3 2个控制器在出现故障情况下的跟踪效果Fig.3 Tracking results of two controllers at faults

2) 故障出现在具体时刻.本文在9 s时同时加入执行器增益和偏置故障,设为κ(t)=0.7+0.3cos(t)和ζ(t)=0.85sin(3t).从图 4可以看出,2个控制器的跟踪误差有所增大,但ANNC的控制效果仍然会更好.此外,ANNC通过设计增益随时间变化的更新规律,没有引入不连续的鲁棒项来处理逼近误差,可以获得连续的控制输入,避免出现抖振.
图 4(Fig. 4)
图 4 故障出现在具体时刻下的控制结果Fig.4 Control results when faults occur at certain time

最后,为了测试控制系统对外部扰动的鲁棒性能,本文分别在1,13,17 s时添加外部扰动.从图 5可以看出,由于利用较大的反馈增益来加快系统的瞬态响应速度和降低最终跟踪误差,DCARC仍然会出现饱和现象,速度也会超过限幅.此外,虽然PMSLM受到未知干扰,但所提出的ANNC仍能使位置快速回到特定轨迹,并在整个过程中保持满意的跟踪性能.
图 5(Fig. 5)
图 5 存在外部扰动时的控制结果Fig.5 Control results under external disturbance

5 结语本文设计了一种自适应神经网络控制器,该控制器可以对系统动力学中的未知参数/结构进行在线逼近.在不引入符号函数情况下对逼近误差进行了适当的处理,可以获得连续的控制输入,避免了抖振的出现.同时,利用期望信号替代反馈信号来估计系统中的未知非线性函数,能够减小测量信号噪声对系统的不利影响.通过PMSLM控制系统的仿真实验,证明了所提控制器的有效性和鲁棒性.在未来的工作中,将考虑如状态时滞、输入死区等问题,然后尝试将所提出的方法扩展到两轴直线电机驱动系统.
参考文献
[1] Shao K, Zheng J C, Huang K, et al. Finite-time control of a linear motor positioner using adaptive recursive terminal sliding mode[J]. IEEE Transactions on Industrial Electronics, 2020, 67(8): 6659-6668. DOI:10.1109/TIE.2019.2937062
[2] Du H B, Chen X P, Wen G H, et al. Discrete-time fast terminal sliding mode control for permanent magnet linear motor[J]. IEEE Transactions on Industrial Electronics, 2018, 65(12): 9916-9927. DOI:10.1109/TIE.2018.2815942
[3] Wang L J, Zhao J W, Yang X, et al. Robust deadbeat predictive current regulation for permanent magnet synchronous linear motor drivers with parallel parameter disturbance and load observer[J]. IEEE Transactions on Power Electronics, 2022, 37(7): 7834-7845. DOI:10.1109/TPEL.2022.3148389
[4] Sun X D, Wu M K, Yin C F, et al. Model predictive thrust force control for linear motor actuator used in active suspension[J]. IEEE Transactions on Energy Conversion, 2021, 36(4): 3063-3072. DOI:10.1109/TEC.2021.3069843
[5] Chen S Y, Chiang H H, Liu T S, et al. Precision motion control of permanent magnet linear synchronous motors using adaptive fuzzy fractional-order sliding-mode control[J]. IEEE/ASME Transactions on Mechatronics, 2019, 24(2): 741-752. DOI:10.1109/TMECH.2019.2892401
[6] Wang W, Lu Z X, Hua W, et al. Dual-level located feedforward control for five-leg two-mover permanent-magnet linear motor traction systems[J]. IEEE Transactions on Power Electronics, 2020, 35(12): 13673-13686. DOI:10.1109/TPEL.2020.2995241
[7] 张康, 王丽梅. 基于反馈线性化的永磁直线同步电机自适应动态滑模控制[J]. 电工技术学报, 2021, 36(19): 4016-4024.
(Zhang Kang, Wang Li-mei. Adaptive dynamic sliding mode control of permanent magnet linear synchronous motor based on feedback linearization[J]. Transactions of China Electrotechnical Society, 2021, 36(19): 4016-4024.)
[8] Yao J Y, Deng W X, Jiao Z X. RISE-based adaptive control of hydraulic systems with asymptotic tracking[J]. IEEE Transactions on Automation Science and Engineering, 2017, 14(3): 1524-1531. DOI:10.1109/TASE.2015.2434393
[9] 曹伟, 乔金杰, 孙明. 永磁直线电机扰动估计与补偿的位置反步控制[J]. 控制与决策, 2020, 35(6): 1409-1414.
(Cao Wei, Qiao Jin-jie, Sun Ming. Backstepping control of disturbance estimation and compensation for permanent magnet linear motor[J]. Control and Decision, 2020, 35(6): 4016-4024.)
[10] Hong Y, Yao B. A globally stable saturated desired compensation adaptive robust control for linear motor systems with comparative experiments[J]. Automatica, 2007, 43(10): 1840-1848. DOI:10.1016/j.automatica.2007.03.021
[11] 吴跃飞, 胡智琦, 马大为, 等. 具有状态约束的机电伺服系统自适应鲁棒控制[J]. 上海交通大学学报, 2014, 48(5): 707-712, 718.
(Wu Yue-fei, Hu Zhi-qi, Ma Da-wei, et al. Adaptive robust control for mechatronic servo system with state constraints[J]. Journal of Shanghai Jiaotong University, 2014, 48(5): 707-712, 718.)
[12] 严路, 何汉林, 江梅, 等. 基于自适应滑模抗饱和控制及其应用[J]. 华中科技大学学报(自然科学版), 2014, 42(7): 72-75.
(Yan Lu, He Han-lin, Jiang Mei, et al. Anti-windup control and applications based on adaptive sliding-mode[J]. Journal of Huazhong University of Science and Technology(Natural Science Edition), 2014, 42(7): 72-75.)
[13] Fazal Q, Liaquat M, Naz N. Robust fault tolerant control of a DC motor in the presence of actuator faults[C]// The 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering(STA). Monastir: IEEE, 2015: 301-333.
[14] Lu L, Yao B, Wang Q F, et al. Adaptive robust control of linear motors with dynamic friction compensation using modified LuGre model[J]. Automatica, 2009, 45(12): 2890-2896. DOI:10.1016/j.automatica.2009.09.007
[15] 张国柱, 陈杰, 李志平. 基于复合自适应律的直线电机自适应鲁棒控制[J]. 控制理论与应用, 2009, 26(8): 833-837.
(Zhang Guo-zhu, Chen Jie, Li Zhi-ping. An adaptive robust control for linear motors based on composite adaptation[J]. Control Theory & Applications, 2009, 26(8): 833-837.)
[16] 张康, 王丽梅. 基于周期性扰动学习的永磁直线电机自适应滑模位置控制[J]. 电机与控制学报, 2021, 25(8): 132-141.
(Zhang Kang, Wang Li-mei. Adaptive sliding mode position control for permanent magnet linear motor based on periodic disturbance learning[J]. Electric Machines and Control, 2021, 25(8): 132-141.)
[17] Chen Z, Yao B, Wang Q F. Accurate motion control of linear motors with adaptive robust compensation of nonlinear electromagnetic field effect[J]. IEEE/ASME Transactions on Mechatronics, 2013, 18(3): 1122-1129.
[18] Yang H J, Liu J K. An adaptive RBF neural network control method for a class of nonlinear systems[J]. IEEE/CAA Journal of Automatica Sinica, 2018, 5(2): 457-462.
[19] Lu S, Wang X, Li Y. Adaptive neural network finite-time command filtered tracking control of fractional-order permanent magnet synchronous motor with input saturation[J]. Journal of the Franklin Institute, 2020, 357(18): 13707-13733.
[20] 杜仁慧, 陶春荣, 张伟, 等. 伺服系统机械谐振抑制的自适应模糊控制方法[J]. 电机与控制学报, 2017, 21(10): 116-122.
(Du Ren-hui, Tao Chun-rong, Zhang Wei, et al. Adaptive fuzzy control method for mechanical resonance suppression of servo systems[J]. Electric Machines and Control, 2017, 21(10): 116-122.)
[21] Su H, Zhao X Y, Zhang W H. Prescribed performance adaptive fuzzy control for nonstrict‐feedback nonlinear systems with dead zone outputs[J]. International Journal of Adaptive Control and Signal Processing, 2021, 35(4): 567-590.
[22] Yang T, Sun N, Fang Y. Adaptive fuzzy control for uncertain mechatronic systems with state estimation and input nonlinearities[J]. IEEE Transactions on Industrial Informatics, 2021, 18(3): 1770-1780.
[23] Yao J Y, Jiao Z X, Ma D W. Output feedback robust control of direct current motors with nonlinear friction compensation and disturbance rejection[J]. Journal of Dynamic Systems, Measurement, and Control, 2015, 137(4): 041004.
[24] Park J, Sandberg I W. Universal approximation using radial-basis-function networks[J]. Neural Computation, 1991, 3(2): 246-257.

相关话题/

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19