CN113064347B - 考虑非对称输入与输出约束的pmsm混沌***自适应控制方法 - Google Patents

考虑非对称输入与输出约束的pmsm混沌***自适应控制方法 Download PDF

Info

Publication number
CN113064347B
CN113064347B CN202110276966.8A CN202110276966A CN113064347B CN 113064347 B CN113064347 B CN 113064347B CN 202110276966 A CN202110276966 A CN 202110276966A CN 113064347 B CN113064347 B CN 113064347B
Authority
CN
China
Prior art keywords
formula
real number
unknown
function
representing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110276966.8A
Other languages
English (en)
Other versions
CN113064347A (zh
Inventor
张钧星
李少波
王时龙
李梦晗
罗绍华
王中禹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guizhou University
Original Assignee
Guizhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guizhou University filed Critical Guizhou University
Priority to CN202110276966.8A priority Critical patent/CN113064347B/zh
Publication of CN113064347A publication Critical patent/CN113064347A/zh
Application granted granted Critical
Publication of CN113064347B publication Critical patent/CN113064347B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种考虑非对称输入与输出约束的永磁同步电机混沌系神经网络自适应控制方法,该方法包括步骤:1)建立PMSM***的动力学模型;2)设定控制对象;3)建立神经网络自适应控制器,分别利用Nussbaum型函数和跟踪微分器解决“复杂性***”和未知的控制方向问题。此外,在不超出输入输出约束边界的前提下,可以保证所设计***的稳定性的有界性。最后,通过仿真试验证明了我们方案的有效性;在对数障碍Lyapunov函数中嵌入转换误差和新边界,我们提出了统一的障碍Lyapunov函数,以避免与分段障碍Lyapunov函数相关的切换型非线性,且同时确保满足非对称输出约束条件。

Description

考虑非对称输入与输出约束的PMSM混沌***自适应控制方法
技术领域
本发明涉及考虑非对称输入与输出约束的PMSM混沌***自适应控制方法,属于永磁同步电机控制方法技术领域。
背景技术
具有高可靠性和高效率的永磁同步电动机(PMSM)作为一种有效的电源,随着制造业的发展,越来越多地应用于各种工业产品中,例如车辆,机器人和飞机。但是,由于PMSM可能具有***参数滑落到某个范围内的混沌行为,并且混沌震荡可能会破坏***性能甚至使其崩溃,因此通过设计合理的控制器来确保稳定的***运行至关重要。在过去的几十年中,PMSM混沌***的跟踪控制器设计问题已在控制领域中得到了广泛研究。众所周知,采用模糊逻辑***或神经网络来评估不确定性的自适应反演控制方法是解决此类问题的绝佳工具。通过将给定的性能障碍Lyapunov函数和跟踪微分器)融合到传统的反演控制器中,开发了一种用于PMSM混沌***的高精度控制器。在文献(张钧星,王时龙,李少波,周鹏.具有外部扰动和输出约束的混沌永磁同步电机***的自适应神经动态面控制[J].RecentAdv.Electr.Electron.Eng.(Formerly Recent Patents Electr.Electron.Eng.,2020,121(13).Z.Junxing,W.Shilong,L.Shaobo,and Z.Peng,“Adaptive Neural DynamicSurface Control for the Chaotic PMSM system with External Disturbances andConstrained Output,”Recent Adv.Electr.Electron.Eng.(Formerly Recent PatentsElectr.Electron.Eng.,vol.13,2020)中,通过将障碍Lyapunov函数和径向基函数神经网络(RBFNN)集成到传统反演控制器中,提出了一种针对PMSM混沌***的自适应输出约束稳定方案。然而,上述方法仅使用于解决无输入约束的输出约束问题。而且,实际中PMSM的输入和输出约束普遍存在。因此,研究设计保证输入输出约束的有效策略并将其应用于PMSM混沌***的控制其设计是当务之急。
在包括PMSM混沌***在内的各种非线性***中,通常考虑输入饱和作为一般的输入约束。遗憾的是,在上述饱和非线性中存在不可微的问题,从而限制了自适应反演控制方案的进行。为了克服这一问题,用许多光滑函数如双曲正切函数和高斯误差函数来估计饱和度非线性。为了解决多输入多输出非线性***的非对称饱和非线性问题,引入了一种分段的双曲正切函数。在文献(郑泽伟,孙亮,谢立华.带有执行器饱和和故障的水面舰艇的误差约束LOS路径跟踪[J].IEEE Trans.Syst.Man,Cybern.Syst.,2018,48(10):1794-1805.Z.Zheng,L.Sun,and L.Xie,“Error-Constrained LOS Path Following of aSurface Vessel with Actuator Saturation and Faults,”IEEE Trans.Syst.Man,Cybern.Syst.,vol.48,no.10,pp.1794–1805,2018)中,分段的高斯误差函数已成功用于解决航天器的非对称饱和非线性问题。尽管在文献(郑泽伟,孙亮,谢立华.带有执行器饱和和故障的水面舰艇的误差约束LOS路径跟踪[J].IEEE Trans.Syst.Man,Cybern.Syst.,2018,48(10):1794-1805.Z.Zheng,L.Sun,and L.Xie,“Error-Constrained LOS PathFollowing of a Surface Vessel with Actuator Saturation and Faults,”IEEETrans.Syst.Man,Cybern.Syst.,vol.48,no.10,pp.1794–1805,2018)中已经解决了非对称饱和非线性问题,但结果是在忽略由于计算输入和约束输入之间不一致导致的低精度的情况下获得的。基于此,文献(祝贵兵,杜佳璐,考永贵.一类不确定严格反馈非线性***的命令滤波鲁棒自适应神经网络控制[J].J.Franklin Inst.,2018,355(15):7548-7569.G.Zhu,J.Du,and Y.Kao,“Command filtered robust adaptive NN control for aclass of uncertain strict-feedback nonlinear systems under input saturation,”J.Franklin Inst.,vol.355,no.15,pp.7548–7569,2018)通过设计辅助动力***,提出了具有执行器饱和的严格反馈非线性***的自适应神经控制。然而,文献(祝贵兵,杜佳璐,考永贵.一类不确定严格反馈非线性***的命令滤波鲁棒自适应神经网络控制[J].J.Franklin Inst.,2018,355(15):7548-7569.G.Zhu,J.Du,and Y.Kao,“Commandfiltered robust adaptive NN control for a class of uncertain strict-feedbacknonlinear systems under input saturation,”J.Franklin Inst.,vol.355,no.15,pp.7548–7569,2018)并未考虑辅助动力***导致的设计和分析复杂性。此外,值得注意的是,到目前为止,基于非对称输入饱和PMSM混沌***的控制器设计的研究结果还很少。因此,研究PMSM混沌***的非对称输入饱和问题仍然是一个重要课题。
从***规格和安全性考虑出发,实际PMSM的另一个重要约束是在一定程度上限制***输出或跟踪错误。对于这两种类型的约束,深入研究了在不同的非线性***中的许多可行方案。众所周知,各种障碍Lyapunov函数是有效限制***输出约束的方案。但是,上述的障碍Lyapunov函数仅适用于处理上下界相等的约束,而不能解决非对称约束。为了将***输出限制在非对称范围内,学者们提出了很多分段障碍Lyapunov函数。在文献(M.Deng,李智军,康宇.一种基于学习的外骨骼机器人的人机合作控制方法[J].IEEETrans.Cybern.,2020,50(1):112-125.M.Deng,Z.Li,Y.Kang,C.L.P.Chen,and X.Chu,“ALearning-Based Hierarchical Control Scheme for an Exoskeleton Robot inHuman-Robot Cooperative Manipulation,”IEEE Trans.Cybern.,vol.50,no.1,pp.112–125,2020)中,已经开发了基于分段障碍Lyapunov函数的导纳控制器来控制机器人的操作。对于具有输出约束的非严格非线性***,文献(卡马拉米里·阿里,***·沙罗基,***凡·莫希特.具有输出约束以及未知控制方向和输入非线性的非严格反馈***的自适应有限时间神经控制[J].Inf.Sci.(Ny).,2020,520:271-291.A.Kamalamiri,M.Shahrokhi,and M.Mohit,“Adaptive finite-time neural control of non-strictfeedback systems subject to output constraint,unknown control direction,andinput nonlinearities”Inf.Sci.(Ny).,vol.520,pp.271–291,2020)通过结合Nussbaum型函数来处理未知控制方向问题,已经研究了基于分段障碍Lyapunov函数的反演控制器。然而,前述分段障碍Lyapunov函数转换型非线性可能会给控制器增加额外计算负担。此外,关于非对称输出约束下PMSM混沌***的跟踪控制设计问题的研究较少。因此,需要提出一种统一障碍Lyapunov函数,以简化低复杂度的控制器设计并确保PMSM混沌***的非对称输出约束。
除上述问题外,控制器设计中的另一个值得注意的方面正在研究中,通过引入出色的智能逼近器来识别未知不确定性,进一步增强PMSM的运行动力学。在上面提到的大多数自适应反演控制设计中,使用作为通用逼近器的模糊逻辑***或神经网络来估计未知的不确定性。特别是,具有任意估计能力的径向基函数神经网络在许多实际***的自适应反演控制设计中普遍应用,例如文献(罗日才,邓艳平,Y.Xie.基于命令滤波器的不确定永磁同步电机驱动混沌***神经网络反演控制器设计[J].物理学前沿,2020,8:1-8.R.Luo,Y.Deng,and Y.Xie,“Neural Network Backstepping Controller Design for UncertainPermanent Magnet Synchronous Motor Drive Chaotic Systems via Command Filter,”Front.Phys.,vol.8,no.June,pp.1–8,2020)中的PMSM和文献(J.Yu,P.Shi,S.Member,W.Dong,B.Chen,and C.Lin.永磁同步电动机简介[J].2015,26(3):640-645.J.Yu,P.Shi,S.Member,W.Dong,B.Chen,and C.Lin,“Brief Papers Permanent Magnet SynchronousMotors,”vol.26,no.3,pp.640–645,2015)中的微机电***。尽管前述的基于径向基函数神经网络的控制器得到了一些出色的近似结果,但它们的结果是通过大量的神经网络参数设计和大量的实时计算获得的。为了便于控制器的应用,作为通过引入切比雪夫多项式基函数来扩展输入模式而设计的单层神经网络,切比雪夫神经网络在自适应控制设计中普遍应用。通过与基于径向基函数神经网络的方案的控制器性能进行比较,进一步验证了基于切比雪夫神经网络的控制器的优点。此外,值得注意的是,目前很少有研究设计出基于切比雪夫神经网络控制器的PMSM混沌***。因此,首选切比雪夫神经网络来近似控制器设计中产生的未知不确定性。
发明内容
本发明要解决的技术问题是:提供考虑非对称输入与输出约束的PMSM混沌***自适应控制方法,以解决上述现有技术中存在的问题。
本发明采取的技术方案为:考虑非对称输入与输出约束的PMSM混沌***自适应控制方法,该方法包括以下步骤:
(1)建立PMSM***动力学模型:
在旋转(d-q)坐标系中,建立永磁同步电机***的动力学方程为:
Figure GDA0003034849980000031
式中,
Figure GDA0003034849980000032
Figure GDA0003034849980000033
表示d-轴和q-轴电流,
Figure GDA0003034849980000034
Figure GDA0003034849980000035
表示d-轴和q-轴电压作为***输入,L,
Figure GDA0003034849980000036
R,
Figure GDA0003034849980000037
ψr,B,J和np分别表示电感、转子角速度、定子电阻、负载转矩、磁链、粘性摩擦系数、转子转动惯量和磁极对;
对公式(1)简化,选取L=Ld=Lq,定义
Figure GDA0003034849980000038
Figure GDA0003034849980000039
np=1,x1=ω,x2=iq,x3=id,L=Ld=Lq,考虑不确定外部干扰和非对称输入饱和,得到式(1)的简化无量纲模型:
Figure GDA00030348499800000310
式中,
Figure GDA00030348499800000311
σ1=BL/(JR),σ2=-npψr 2/(BR),
Figure GDA00030348499800000312
Figure GDA00030348499800000313
Δi,i=1,2,3为不确定外部干扰;
式中,x1表示名义角速度,x2表示q-轴电流,x3表示d-轴电流,t表示时间,TL表示负载,ud表示d-轴电压,uq表示q-轴电压,σ1和σ2表示未知参数。
非对称输入饱和表示为下式:
Figure GDA00030348499800000314
式中,umax和umin表示非对称饱和输入的幅度,vg和ug分别表示非对称饱和输入的输入和输出;
(2)设定控制对象:
(a)PMSM混沌***中的所有变量都是有界的;
(b)输出x1跟随所需信号yd
(c)不违反控制输入约束;
(d)输出x1的定义域为
Figure GDA00030348499800000315
设1:变量σi,i=1,2和δi,i=1,2,3未知但有界,即
σim≤σi≤σiM,|δi|≤δM, (4)式中,σimiM,i=1,2和δM,(δM>0)是实数,δi是估计误差;
设2:存在所需的轨迹
Figure GDA0003034849980000041
及其时间导数
Figure GDA0003034849980000049
Figure GDA00030348499800000410
满足不等式
Figure GDA0003034849980000042
其中
Figure GDA0003034849980000043
和X是正实数;
设3:存在实数ci>0,如|Δi|≤ci,i=1,2,3;
引理1:对于
Figure GDA0003034849980000044
得到:
Figure GDA0003034849980000045
式中,p>1,ξ>0,,q>1且(p-1)(q-1)=1;
选择切比雪夫神经网络来逼近控制器设计中生成的未知不确定性f*(x),通过以下公式来推导切比雪夫多项式:
Pi+1(x)=2xPi(x)-Pi-1(x),P0(x)=1 (6)
式中,x∈R和P1(x)用x,2x,2x-1或2x+1表示,这里采用第一项x,切比雪夫多项式的x=(x1,...,xm)T∈Rm增强模式由下式给出:
φ(x)=[1,P1(x1),...,Pn(x1),...,P1(xm),...,Pn(xm)]T (7)
式中,φ(x)表示切比雪夫多项式基函数向量,Pi(xj),i=1,...,n,j=1,...,m是切比雪夫多项式的顺序,n表示顺序;
因此将f*(x)定义为
f*(x)=W*Tφ(x)+δ (8)
式中,W*为最优权向量,δ为估计误差;
最优权向量W*用以下公式表示
Figure GDA0003034849980000046
式中,W=[ω12,...,ω3]T∈Rl是权向量;
在自适应神经反演控制方案的第n步,采用切比雪夫神经网络Wi Tφi,i=1,2,3近似未知不确定性fi *(x),存在
fi *(x)=Wi Tφii,i=1,2,3 (10)
式中,Wi=Wi *和fi*(x);
使用2-范数估计切比雪夫神经网络的权重可以降低切比雪夫神经网络的计算负担。因此,定义
θi=||Wi||2=Wi TWi,i=1,2,3 (11)
式中,||·||和θi分别表示Wi和未知变量的2-范数;
由于(2)中σ1的符号会导致未知控制方向问题,针对式(2)中σ1,引入Nussbaum型函数函数,
定义1:如果连续偶函数N(χ)满足:
Figure GDA0003034849980000047
Figure GDA0003034849980000048
则该连续偶函数就称之为Nussbaum型函数,许多函数同时满足式(12)和式(13),例如χ2cos(χ)和
Figure GDA0003034849980000051
这里采用χ2cos(χ)。
引理2:如果一个非负平滑函数V(t)满足:
Figure GDA0003034849980000052
式中,χ(t)30是定义在[0,tf)上的平滑函数,c0是实数且c0>0,N(·)为偶数Nussbaum型函数,g为定义在集合
Figure GDA00030348499800000517
内的变量,V(t),χ(t)和
Figure GDA0003034849980000053
在[0,tf)上有界;
针对非对称输出约束,将新的转换公式定义为
Figure GDA0003034849980000054
式中,正实数
Figure GDA0003034849980000055
Figure GDA0003034849980000056
为原始边界,λ1(t)是之后给出的跟踪误差,μ和S(t)分别为转换边界和转换误差;
根据t∈[0,∞)得出
Figure GDA0003034849980000057
Figure GDA0003034849980000058
使用式(15)和对数型的障碍Lyapunov函数,创建统一障碍Lyapunov函数为
Figure GDA0003034849980000059
式中,log(·)是(·)的自然对数;
得到式(16)满足Lyapunov设计原则
Figure GDA00030348499800000510
它保证了S被限制在集合PS:={-μ<S<μ}中。基于式(15),进一步推导出跟踪误差λ1被限制在集合
Figure GDA00030348499800000511
中;
引理3:对于
Figure GDA00030348499800000512
Figure GDA00030348499800000513
存在
Figure GDA00030348499800000514
式中,KS=S/(μ2-S2);
定义2:通过将新的转换公式(15)融合到常规对数型障碍Lyapunov函数中来提出统一障碍Lyapunov函数公式(16),以绕过一般分段障碍Lyapunov函数中存在的分段公式导致的复杂推导,并且在非线性***的约束控制器设计方面,和现有的分段障碍Lyapunov函数相比,统一障碍Lyapunov函数具有更大的潜在通用性。
以后,为了简化起见,在上下文中不会发生混淆的前提下,省略函数参数。
(2)建立自适应反演控制器
将误差控制面定义为
Figure GDA00030348499800000515
式中,β2表示虚拟控制器,实数C为x3的初始值;
定义3:与传统反演控制器技术中常规的误差控制面λ2不同,通过令λ3=x3-C设计(2)的输入ud来构造误差控制面,其优点是消除了由d-轴电流初始误差引起的超调问题;
为了克服非对称输入饱和***带来的不利影响,将增强型动态误差zi定义为
Figure GDA00030348499800000516
式中,辅助动力***
Figure GDA00030348499800000618
联立式(2)和(17),推导出λ1和zi,i=2,3的时间导数为
Figure GDA0003034849980000061
式中,
Figure GDA00030348499800000619
定义误差变量
Figure GDA0003034849980000062
Figure GDA0003034849980000063
式中,变量
Figure GDA0003034849980000064
Figure GDA0003034849980000065
的估计值;
基于传统反演控制器框架的控制器设计步骤:
第一步、选择一个障碍Lyapunov函数
Figure GDA0003034849980000066
式中,r1为实数且r1>0;
利用式(15)、式(16)和式(21),推导出式(22)中V1的时间导数为
Figure GDA0003034849980000067
通过式(20),得到
Figure GDA0003034849980000068
式中,k1>0为设计参数,且未知不确定性
Figure GDA0003034849980000069
分别用Nussbaum型函数和切比雪夫神经网络
Figure GDA00030348499800000620
来估计未知增益σ1和未知不确定性f1 *
根据式(4)、(5)、(10)和(11),得到
Figure GDA00030348499800000610
式中,a1为实数且a1>0;
将式(24)代入式(25)得到
Figure GDA00030348499800000611
设计虚拟输入β2和新的自适应律
Figure GDA00030348499800000612
Figure GDA00030348499800000613
Figure GDA00030348499800000614
Figure GDA00030348499800000615
Figure GDA00030348499800000616
式中,γ>0和l1>0且均为实数,
Figure GDA00030348499800000617
表示辅助控制器,χ表示Nussbaum型函数的变量;
联立式(27)-(30)到式(26)中,推导出
Figure GDA0003034849980000071
第二步:建立Lyapunov函数为
Figure GDA0003034849980000072
式中,r2>0且为实数;
利用式(21),求得式(32)中的时间导数V2
Figure GDA0003034849980000073
设计辅助动力***
Figure GDA0003034849980000074
Figure GDA0003034849980000075
式中,k2>0且为实数;
从式(20)和(34)中,得到
Figure GDA0003034849980000076
为了克服由于计算式(35)中
Figure GDA0003034849980000077
的虚拟控制器差异导致的复杂性***问题,引入跟踪微分器的概念:
Figure GDA0003034849980000078
式中,输入信号β2由式(27)得到,
Figure GDA0003034849980000079
Figure GDA00030348499800000710
均为实数,ν1和ν2分别为β2
Figure GDA00030348499800000711
的估计值;
引理4:如果初始偏差
Figure GDA00030348499800000712
Figure GDA00030348499800000713
且为实数,则ν2满足
Figure GDA00030348499800000714
式中,lν2>0且为未知实数;
将式(31)、(35)和(37)代入式(33)得到
Figure GDA00030348499800000715
式中,将未知不确定性
Figure GDA00030348499800000719
定义为
Figure GDA00030348499800000720
定义4:采用切比雪夫神经网络
Figure GDA00030348499800000721
评估
Figure GDA00030348499800000722
与式(25)类似,得到
Figure GDA00030348499800000716
式中,a2>0且为实数;
将式(39)代入式(38),得到
Figure GDA00030348499800000717
设计控制输入uq和自适律
Figure GDA00030348499800000718
Figure GDA0003034849980000081
Figure GDA0003034849980000082
式中,l2>0且为实数;
通过式(41)和式(42),将式(40)重新表示为
Figure GDA0003034849980000083
第三步:设计一个Lyapunov函数为
Figure GDA0003034849980000084
式中,r3>0且为实数;
和式(34)类似,认为辅助动力***
Figure GDA0003034849980000085
Figure GDA0003034849980000086
式中,k3>0且为实数;
结合式(20),得到
Figure GDA0003034849980000087
然后,得到式(44)中V3的时间导数为
Figure GDA0003034849980000088
通过式(43)和式(46),将式(46)重新表示为
Figure GDA0003034849980000089
式中,未知不确定性
Figure GDA00030348499800000817
可以很明显的看出,未知不确定性
Figure GDA00030348499800000818
受到来自外部干扰和***误差的不利影响。要克服上述的不利影响,利用切比雪夫神经网络
Figure GDA00030348499800000815
来逼近
Figure GDA00030348499800000816
和式(25)类似,得到
Figure GDA00030348499800000810
式中,a3>0且为实数;
通过式(49),式(48)简化为
Figure GDA00030348499800000811
设计控制输入ud和新的控制律
Figure GDA00030348499800000812
Figure GDA00030348499800000813
Figure GDA00030348499800000814
式中,l3>0且为实数;
通过式(51)和(52),将式(50)重新表示为
Figure GDA0003034849980000091
利用式(5)和式(21),推导出
Figure GDA0003034849980000092
然后得到
Figure GDA0003034849980000093
本发明的有益效果:与现有技术相比,本发明效果如下:
(1)针对具有非对称输入输出约束以及未知不确定性的永磁同步电机混沌***,本发明提出了一种自适应神经反演(backstepping)控制方法,在对数障碍Lyapunov函数中嵌入转换误差和新边界,提出了统一的障碍Lyapunov函数,以避免与分段障碍Lyapunov函数相关的切换型非线性,且同时确保满足非对称输出约束条件;
(2)针对非对称输入饱和存在的不可微问题和常用的平滑函数工具的低精度问题,设计了两个合适的辅助动力***;
(3)作为基于切比雪夫多项式正交基函数的单层神经网络,通常认为切比雪夫神经网络可以识别包括参数变化和外部干扰在内的集成不确定性,有助于开发具有低复杂度和较少参数的自适应控制器。同时,通过将最小的学习参数化技术融合到反演(backstepping)的每个步骤中,进一步减轻了神经网络的计算负担;
(4)在控制器设计中,分别利用Nussbaum型函数和跟踪微分器解决“复杂性***”和未知的控制方向问题。此外,在不超出输入输出约束边界的前提下,可以保证所设计***的稳定性的有界性。
附图说明
图1是PMSM的混沌吸引子和相图;
图2是转换公式示意图;
图3是PMSM控制示意图;
图4是x-轴的角位移轨迹图;
图5是输出跟踪误差图;
图6是状态变量iq和id的轨迹图;
图7是实际控制器uq和ud的响应曲线图;
图8是输出轨迹比较图;
图9是跟踪误差轨迹比较图;
图10是输入uq对比图。
具体实施方式
下面结合附图及具体的实施例对本发明进行进一步介绍。
实施例1:受背景技术中问题分析的启发,本发明着重于针对PMSM的自适应神经反演控制设计,以抑制混沌振荡并确保非对称输入输出约束,同时确保所有闭环信号都有界。首先,给出了混沌吸引子和相位图,以说明带有扰动参数的PMSM的混沌振荡。然后,基于反演框架设计整个控制方案。在控制器设计中,通过将变换后的跟踪误差和新边界融合到对数型障碍Lyapunov函数中来设计统一障碍Lyapunov函数,以解决输出约束问题,由两个独立的一阶微分方程构造的两个辅助动力***分别在控制器设计的最后两个步骤中结合使用,以解决非对称输入饱和非线性问题。切比雪夫神经网络用于识别由参数变化和外部干扰组成的集成不确定性。通过将最小学习参数化技术集成到详细设计中,可以进一步减少切比雪夫神经网络的计算量。同时,文献(卡马拉米里·阿里,***·沙罗基,***凡·莫希特.具有输出约束以及未知控制方向和输入非线性的非严格反馈***的自适应有限时间神经控制[J].Inf.Sci.(Ny).,2020,520:271-291.A.Kamalamiri,M.Shahrokhi,andM.Mohit,“Adaptive finite-time neural control of non-strict feedback systemssubject to output constraint,unknown control direction,and inputnonlinearities,”Inf.Sci.(Ny).,vol.520,pp.271–291,2020)中采用的Nussbaum型函数和文献(张钧星,王时龙,周鹏,赵乐,李少波.通过反演对混沌PMSM***进行神经自适应控制的新型规定性能正切障碍Lyapunov函数[J].Int.J.Electr.Power Energy Syst.,2020,121.J.Zhang,S.Wang,P.Zhou,L.Zhao,and S.Li,“Novel prescribed performance-tangent barrier Lyapunov function for neural adaptive control of the chaoticPMSM system by backstepping,”Int.J.Electr.Power Energy Syst.,vol.121,no.September 2019,p.105991,2020)中采用的跟踪微分器分别解决“复杂性***”和未知控制方向问题。通过将上述方案嵌入传统反演控制器程序中,开发一种自适应神经反演控制方法,以确保期望的非对称输入输出约束和满意的跟踪指标以及所有其他闭环信号的有界性。本发明的关键贡献概述如下:
(1)这是第一项致力于解决带有非对称输入输出约束的有PMSM混沌***的跟踪控制器设计问题的工作;
(2)与分段障碍Lyapunov函数不同,本发明通过将转换跟踪误差和新边界嵌入到对数型障碍Lyapunov函数中这项工作设计了统一Lyapunov障碍函数,设计了统一Lyapunov障碍函数,以绕过先前分段Lyapunov障碍函数中的转换型非线性,并同时确保满足非对称输出约束。因此,这种统一Lyapunov障碍函数更适合于非对称输出受限的控制器设计。
(3)为了解决非对称输入饱和问题,在反演的最后两步中分别引入两个由一阶微分方程表示的辅助动力***,而不是文献(祝贵兵,杜佳璐,考永贵.一类不确定严格反馈非线性***的命令滤波鲁棒自适应神经网络控制[J].J.Franklin Inst.,2018,355(15):7548-7569.G.Zhu,J.Du,and Y.Kao,“Command filtered robust adaptive NN controlfor a class of uncertain strict-feedback nonlinear systems under inputsaturation,”J.Franklin Inst.,vol.355,no.15,pp.7548–7569,2018)中给定的辅助动力***。这样的设计有助于确保控制方案具有足够的精度和低复杂度。
(4)通过将切比雪夫神经网络的概念以及跟踪微分器,Nussbaum型函数和最小学习参数技术的熟练使用结合到自适应反演控制中,设计具有三种自适应律的新控制方案,处理来自各种不确定性的、高复杂性问题以及繁重的计算量的问题。因此,所设计的控制器在实际中广泛应用。
如图1-图10所示,考虑非对称输入与输出约束的PMSM混沌***自适应控制方法,该方法包括以下步骤:
(1)建立永磁同步电机***动力学模型:
在旋转(d-q)坐标系中,建立永磁同步电机***的动力学方程为:
Figure GDA0003034849980000101
式中,
Figure GDA0003034849980000102
Figure GDA0003034849980000103
表示d-轴和q-轴电流,
Figure GDA0003034849980000104
Figure GDA0003034849980000105
表示d-轴和q-轴电压作为***输入,L,
Figure GDA0003034849980000106
R,
Figure GDA0003034849980000107
ψr,B,J和np分别表示电感、转子角速度、定子电阻、负载转矩、磁链、粘性摩擦系数、转子转动惯量和磁极对,表I给出了各个变量含义;
表I PMSM参数的含义(denotation)
Figure GDA0003034849980000108
Figure GDA0003034849980000111
对公式(1)简化,选取L=Ld=Lq,定义
Figure GDA0003034849980000112
Figure GDA0003034849980000113
np=1,x1=ω,x2=iq,x3=id,L=Ld=Lq,考虑不确定外部干扰和非对称输入饱和,得到式(1)的简化无量纲模型:
Figure GDA0003034849980000114
式中,
Figure GDA0003034849980000115
σ1=BL/(JR),σ2=-npψr 2/(BR),
Figure GDA0003034849980000116
Figure GDA0003034849980000117
Di,i=1,2,3为不确定外部干扰;
式中,x1表示名义角速度,x2表示q-轴电流,x3表示d-轴电流,t表示时间,TL表示负载,ud表示d-轴电压,uq表示q-轴电压,σ1和σ2表示未知参数。
非对称输入饱和表示为下式:
Figure GDA0003034849980000118
式中,umax和umin表示非对称输入饱和的幅度,vg和ug分别表示非对称输入饱和的输入和输出;
从现有技术中,可以知道式(1)遇到混沌振动并滑入某些区域。为了给出式(1)的计算结果,通过设定x1(0)=0.1,x2(0)=0.9,x3(0)=20和uq=ud=TL=0进行了混沌分析。图1显示了在上述条件和可变参数σ1和σ2下PMSM的混沌吸引子和相图。结论是PMSM的混沌行为易受参数变化的影响。由于复杂的振荡和不确定性以及违反非对称输入输出约束可能会导致PMSM的性能变差,因此迫切需要提出一种自适应神经反演控制解决方案来扭转这种不利局面
(2)设定控制对象:
定义1:需要强调的是,这项研究是第一个致力于解决带有非对称输入输出约束和未知不确定性的PMSM混沌***的跟踪控制器设计问题的研究。与现有技术相比,需要解决来自非对称输入输出约束的问题。
考虑到上面讨论的效果,可以将控制对象设定如下:
(a)PMSM混沌***中的所有变量都是有界的;
(b)输出x1跟随所需信号yd
(c)不违反控制输入约束;
(d)输出x1的定义域为
Figure GDA0003034849980000121
为了设计步骤(3)的自适应神经反演控制,给出以下假设和引理:
假设1:变量σi,i=1,2和δi,i=1,2,3未知但有界,即
σim≤σi≤σiM,|δi|≤δM, (4)式中,σimiM,i=1,2和δM,(δM>0)是实数,δi是估计误差,将在后面给出解释;
假设2:存在所需的轨迹
Figure GDA0003034849980000122
及其时间导数
Figure GDA0003034849980000123
Figure GDA0003034849980000124
满足不等式
Figure GDA0003034849980000125
其中
Figure GDA0003034849980000126
和X是正实数;
假设3:存在实数ci>0,如|Di|≤ci,i=1,2,3;
引理1:对于
Figure GDA0003034849980000127
得到:
Figure GDA0003034849980000128
式中,p>1,ξ>0,,q>1且(p-1)(q-1)=1;
切比雪夫神经网络:
使用切比雪夫神经网络可以在具有任意精度的紧凑集合上近似未知不确定性,本发明选择切比雪夫神经网络来逼近控制器设计中生成的未知不确定性f*(x),通过以下公式来推导切比雪夫多项式
Pi+1(x)=2xPi(x)-Pi-1(x),P0(x)=1 (6)
式中,x∈R和P1(x)用x,2x,2x-1或2x+1表示,这里采用第一项。切比雪夫多项式的x=(x1,...,xm)T∈Rm增强模式由下式给出:
φ(x)=[1,P1(x1),...,Pn(x1),...,P1(xm),...,Pn(xm)]T (7)
式中,φ(x)表示切比雪夫多项式基函数向量,Pi(xj),i=1,...,n,j=1,...,m是切比雪夫多项式的顺序,n表示顺序;
因此将f*(x)定义为
f*(x)=W*Tφ(x)+δ (8)
式中,W*为最优权向量,δ为估计误差;
最优权向量W*用以下公式表示
Figure GDA0003034849980000129
式中,W=[ω12,...,ω3]T∈Rl是权向量;
在自适应神经反演控制方案设计的步骤中,采用切比雪夫神经网络Wi Tφi,i=1,2,3近似未知不确定性fi *(x),存在
fi *(x)=Wi Tφii,i=1,2,3 (10)
式中,Wi=Wi *和fi *(x)将在下文给出;
研究表明,使用2-范数估计切比雪夫神经网络的权重可以降低切比雪夫神经网络的计算负担。因此,定义
θi=||Wi||2=Wi TWi,i=1,2,3 (11)
式中,||·||和θi分别表示Wi和未知变量的2-范数;
Nussbaum型函数:
由于式(2)中σ1的符号会导致未知控制方向问题,因此,针对式(2)中σ1,引入Nussbaum型函数,
定义1:如果连续偶函数N(χ)满足:
Figure GDA0003034849980000131
Figure GDA0003034849980000132
则该连续偶函数就称之为Nussbaum型函数,许多函数同时满足式(12)和式(13),例如χ2cos(χ)和
Figure GDA0003034849980000133
这里采用χ2cos(χ)。
引理2:如果一个非负平滑函数V(t)满足:
Figure GDA0003034849980000134
式中,χ(t)≥0是定义在[0,tf)上的平滑函数,c0是实数且c0>0,N(·)为偶数Nussbaum型函数,g为定义在集合
Figure GDA00030348499800001317
内的变量,V(t),χ(t)和
Figure GDA0003034849980000135
在[0,tf)上有界;
统一障碍Lyapunov函数创建:
为了处理非对称输出约束,将新的转换公式定义为
Figure GDA0003034849980000136
式中,正实数
Figure GDA0003034849980000137
Figure GDA0003034849980000138
为原始边界,λ1(t)是之后给出的跟踪误差,μ和S(t)分别为转换边界和转换误差;
根据t∈[0,∞)得出
Figure GDA0003034849980000139
Figure GDA00030348499800001310
使用式(15)和对数型的障碍Lyapunov函数,创建统一障碍Lyapunov函数为
Figure GDA00030348499800001311
式中,log(·)是(·)的自然对数;
得到式(16)满足Lyapunov设计原则
Figure GDA00030348499800001312
它保证了S被限制在集合PS:={-μ<S<μ}中。基于式(15),进一步推导出跟踪误差λ1被限制在集合
Figure GDA00030348499800001313
中;为明确说明,示意图如图2所示。
引理3:对于
Figure GDA00030348499800001314
Figure GDA00030348499800001315
存在
Figure GDA00030348499800001316
式中,KS=S/(μ2-S2);
定义2:通过将新的转换公式(15)融合到常规对数型障碍Lyapunov函数中来提出统一障碍Lyapunov函数公式(16),以绕过一般分段障碍Lyapunov函数中存在的分段公式导致的复杂推导,并且在非线性***的约束控制器设计方面,和现有的分段障碍Lyapunov函数相比,统一障碍Lyapunov函数具有更大的潜在通用性。
以后,为了简化起见,在上下文中不会发生混淆的前提下,省略函数参数。
(3)建立自适应反演控制器
将误差控制面定义为
Figure GDA0003034849980000141
式中,β2表示虚拟控制器,实数C为x3的初始值;
定义3:与传统反演控制器技术中常规的误差控制面λ2不同,通过令λ3=x3-C设计(2)的输入ud来构造误差控制面,其优点是消除了由d-轴电流初始误差引起的超调问题;
为了克服非对称输入饱和***带来的不利影响,将增强型动态误差zi定义为
Figure GDA0003034849980000142
式中,辅助动力***
Figure GDA00030348499800001413
之后将会给出;
联立式(2)和(17),推导出λ1和zi,i=2,3的时间导数为
Figure GDA0003034849980000143
式中,
Figure GDA0003034849980000144
定义误差变量
Figure GDA0003034849980000145
Figure GDA0003034849980000146
式中,变量
Figure GDA0003034849980000147
为θi的估计值;
然后,给出基于传统反演控制器框架的控制器设计步骤:
第一步、选择一个障碍Lyapunov函数
Figure GDA0003034849980000148
式中,r1为实数且r1>0;
利用式(15)、式(16)和式(21),推导出式(22)中V1的时间导数为
Figure GDA0003034849980000149
通过式(20),得到
Figure GDA00030348499800001410
式中,k1>0为设计参数,且未知不确定性
Figure GDA00030348499800001411
可以看出未知不确定性f1 *由不确定参数σ1和外部干扰D1以及负载转矩TL组成,是一个非常复杂的非线性项,很难设计出可靠的控制器。为了解决这些问题,分别用Nussbaum型函数和切比雪夫神经网络
Figure GDA00030348499800001414
来估计未知增益σ1和未知不确定性f1 *
根据式(4)、(5)、(10)和(11),得到
Figure GDA00030348499800001412
式中,a1为实数且a1>0;
将式(24)代入式(25)得到
Figure GDA0003034849980000151
设计虚拟输入β2和新的自适应律
Figure GDA0003034849980000152
Figure GDA0003034849980000153
Figure GDA0003034849980000154
Figure GDA0003034849980000155
Figure GDA0003034849980000156
式中,γ>0和l1>0且均为实数,
Figure GDA00030348499800001524
表示辅助控制器,χ表示Nussbaum型函数的变量;
联立式(27)-(30)到式(26)中,推导出
Figure GDA0003034849980000157
第二步:建立Lyapunov函数为
Figure GDA0003034849980000158
式中,r2>0且为实数;
利用式(21),求得式(32)中的时间导数V2
Figure GDA0003034849980000159
设计辅助动力***
Figure GDA00030348499800001510
Figure GDA00030348499800001511
式中,k2>0且为实数;
从式(20)和(34)中,得到
Figure GDA00030348499800001512
为了克服由于计算式(35)中
Figure GDA00030348499800001513
的虚拟控制器差异导致的复杂性***问题,引入跟踪微分器的概念:
Figure GDA00030348499800001514
式中,输入信号β2由式(27)得到,
Figure GDA00030348499800001515
Figure GDA00030348499800001516
均为实数,ν1和ν2分别为β2
Figure GDA00030348499800001517
的估计值;
引理4:如果初始偏差
Figure GDA00030348499800001518
Figure GDA00030348499800001519
且为实数,则ν2满足
Figure GDA00030348499800001520
式中,lν2>0且为未知实数;
将式(31)、(35)和(37)代入式(33)得到
Figure GDA00030348499800001521
式中,将未知不确定性
Figure GDA00030348499800001522
定义为
Figure GDA00030348499800001523
定义4:不同于以往基于一阶滤波器的工具,设计跟踪微分器来得到β2的导数,可以提高所提出解决方案的跟踪精度。
未知不确定性
Figure GDA00030348499800001619
是一个复杂的非线性函数,存在由于速度和电流之间的耦合项、未知的***动力学和误差产生的影响。为了便于后续设计采用切比雪夫神经网络
Figure GDA0003034849980000161
评估
Figure GDA0003034849980000162
与式(25)类似,得到
Figure GDA0003034849980000163
式中,a2>0且为实数;
将式(39)代入式(38),得到
Figure GDA0003034849980000164
设计控制输入uq和自适律
Figure GDA0003034849980000165
Figure GDA0003034849980000166
Figure GDA0003034849980000167
式中,l2>0且为实数;
通过式(41)和式(42),将式(40)重新表示为
Figure GDA0003034849980000168
第三步:设计一个Lyapunov函数为
Figure GDA0003034849980000169
式中,r3>0且为实数;
和式(34)类似,认为辅助动力***
Figure GDA00030348499800001610
Figure GDA00030348499800001611
式中,k3>0且为实数;
结合式(20),得到
Figure GDA00030348499800001612
然后,得到式(44)中V3的时间导数为
Figure GDA00030348499800001613
通过式(43)和式(46),将式(46)重新表示为
Figure GDA00030348499800001614
式中,未知不确定性
Figure GDA00030348499800001615
可以很明显的看出,未知不确定性
Figure GDA00030348499800001616
受到来自外部干扰和***误差的不利影响。要克服上述的不利影响,利用切比雪夫神经网络
Figure GDA00030348499800001617
来逼近
Figure GDA00030348499800001618
和式(25)类似,得到
Figure GDA0003034849980000171
式中,a3>0且为实数;
通过式(49),式(48)简化为
Figure GDA0003034849980000172
设计控制输入ud和新的控制律
Figure GDA0003034849980000173
Figure GDA0003034849980000174
Figure GDA0003034849980000175
式中,l3>0且为实数;
通过式(51)和(52),将式(50)重新表示为
Figure GDA0003034849980000176
利用式(5)和式(21),推导出
Figure GDA0003034849980000177
然后得到
Figure GDA0003034849980000178
目前已经完成了详细的自适应神经反演控制设计。为了更清楚地说明,图3为示意图说明。
定义5:和之前用于抑制非对称输入约束发生的方案相比,设计的式(34)和式(45)不仅可以克服文献(宋帅,Park Ju Hyun,张保勇.具有时滞和输入饱和的分数阶非线性***的自适应混合模糊输出反馈控制[J].Appl.Math.Comput.,2020,364.S.Song,J.H.Park,B.Zhang,and X.Song,“Adaptive hybrid fuzzy output feedback control forfractional-order nonlinear systems with time-varying delays and inputsaturation,”Appl.Math.Comput.,vol.364,p.124662,2020)中ug和vg,g=d,q的不一致,而且可以绕过文献(祝贵兵,杜佳璐,考永贵.一类不确定严格反馈非线性***的命令滤波鲁棒自适应神经网络控制[J].J.Franklin Inst.,2018,355(15):7548-7569.G.Zhu,J.Du,and Y.Kao,“Command filtered robust adaptive NN control for a class ofuncertain strict-feedback nonlinear systems under input saturation,”J.Franklin Inst.,vol.355,no.15,pp.7548–7569,2018)中额外的辅助动力***导致的推导复杂性。
定义6:由于切比雪夫神经网络只能由切比雪夫多项式的阶数来确定,这项工作利用切比雪夫神经网络来逼近未知不确定性fi *,i=1,2,3,而不是最常用的基于高斯函数的中心和宽度确定的径向基函数神经网络,联立式(25)、(39)和(49),在控制器和自适应律的设计中***最小学习参数技术,这得益于减少了设计参数和***计算量。
对本发明的技术方案进行稳定性分析:
对于任意实数p>0,紧集可以认为是
Figure GDA0003034849980000181
定理1:在满足假设1-3的前提下,对具有未知不确定性的混沌PMSM和非对称输入输出约束,设计控制律式(27)、(41)、(51)和自适应律(30)、(42)和(52),当条件
Figure GDA0003034849980000182
Figure GDA0003034849980000183
同时满足时,本发明的方案可以确保实现。
证明:构造整个Lyapunov函数
Figure GDA0003034849980000184
由式(55)可以得到
Figure GDA0003034849980000185
由式(17)可以得到
Figure GDA0003034849980000186
Figure GDA0003034849980000187
其中ρ=min{2k1,2k2,2k3,l1,l2,l3},
Figure GDA0003034849980000188
通过对式(60)在[0,t]区间内积分,可以得到
Figure GDA0003034849980000189
通过引理2,可以得到函数V(t),χ和
Figure GDA00030348499800001810
的区间为[0t]。
可以将式(61)重新表示为
Figure GDA00030348499800001811
其中C0
Figure GDA00030348499800001812
的上限。
因此可以得到
Figure GDA00030348499800001813
此外,可以得到
Figure GDA00030348499800001814
由式(15)可以得到
Figure GDA00030348499800001815
式(64)和式(65)分别表示S和λ1有界。同样,可以得到z2、z3
Figure GDA0003034849980000191
有界。通过式(21),可以进一步得到
Figure GDA0003034849980000192
有界。通过式(3)、(27)、(41)和(51),可以推断出变量β2、νg和ug,g=a,d有界。因此,Dug=ug-vg,g=d,q有界。
此外,为了确保误差控制面
Figure GDA0003034849980000193
i=2,3的收敛性,还需要考虑
Figure GDA0003034849980000194
的有界性。为此,我们设计一个适当的Lyapunov函数为
Figure GDA0003034849980000195
通过式(34)、式(45)和微分
Figure GDA00030348499800001930
可以得到
Figure GDA0003034849980000196
其中|Δu|=max{|Δud|,|Δuq|}。
由式(5)可以得到
Figure GDA0003034849980000197
然后可以得到
Figure GDA0003034849980000198
其中a0=min{2ki-1},式中ki>1/2,i=2,3,b0=Δu2
求解式(69),可以得到
Figure GDA0003034849980000199
与式(64)类似,可以得到
Figure GDA00030348499800001910
通过式(71),可以知道
Figure GDA00030348499800001911
Figure GDA00030348499800001912
有界。在式(19)中,由zi
Figure GDA00030348499800001913
的有界性,可以推断出误差控制面λ2和λ3有界。综上所述,PMSM的所有变量都有界。
此外,通过式(15)和(16),可以知道当
Figure GDA00030348499800001914
时,
Figure GDA00030348499800001915
Figure GDA00030348499800001916
有保证。此外,由于
Figure GDA00030348499800001917
Figure GDA00030348499800001918
可以得到
Figure GDA00030348499800001919
然后,通过
Figure GDA00030348499800001920
Figure GDA00030348499800001921
可以推断出
Figure GDA00030348499800001922
至此,完成了稳定性分析的论证。
定义7:跟踪误差λ1是控制性能的视觉指标,可以通过适当选择
Figure GDA00030348499800001923
和ρ任意调小。我们可以得到具体的调整准则为增加参数ki,ai,ri,γ,其中k2>1/2,k3>1/2,减小参数
Figure GDA00030348499800001924
需要注意的是,νq的振幅受到了ν2的影响。为此,首先通过选择合适的
Figure GDA00030348499800001925
k1,r1,a1,l1调整一个合适的值为ν2,然后调整其他参数。利用上述具体调整准则,可以反复试验控制参数的值。实际上,为了达到预先设定的目标,ki,ai,ri,γ和li,i=1,2,3的值需要明确地调整。
为了说明本发明的有益效果,进行如下仿真:
对本发明的方案进行了仿真测试,来说明创建的自适应神经反演控制的有效性和鲁棒性。参考信号为yd=sin(t)。非对称输入约束的上下边界为umax=25和umin=-3。对式(2),输出变量满足约束条件-1.2<x1<1.24。可以得到
Figure GDA00030348499800001926
Figure GDA00030348499800001927
初始条件为x1(0)=0.1∈(-1.2,1.24),x2(0)=0.9,x3(0)=20,χ(0)=1.55,ν1(0)=1,
Figure GDA00030348499800001928
那么,参数选择为k1=97,r1=0.001,ki=ri=1,i=2,3,a1=51,a2=121,a3=71,TL=3,l1=0.2,l2=6.2,l3=4.8,
Figure GDA00030348499800001929
,γ=0.1外部干扰为
Figure GDA0003034849980000201
利用单层切比雪夫神经网络,将式(7)的阶数指定为2。切比雪夫多项式基函数可以描述为
φi(x)=[1,P1(x1),P2(x1),...,P1(x3),P2(x3)]T,i=1,2,3 (73)
图4-7展示了***的响应。图4表明输出信号y可以遵循参考轨迹且不违反其约束。图5表明跟踪误差λ1在一定范围内可保持不变。状态变量iq.id和实际控制器uq,ud的响应分别在图6和图7中已经给出。结果表明,设计的方案性能良好且令人满意。
方案对比:
为了展示所创建的自适应神经反演控制的优越性,将比例积分微分和自适应神经动态面控制用作式(2)的比较。忽略非对称输入输出控制并认为ud=0,实际的比例积分微分控制为
Figure GDA0003034849980000202
其中kP,kI,kD均为实数。
自适应神经动态面控制产生的唯一不同的设计是在自适应神经反演控制设计中使用一阶滤波器代替跟踪微分器。这里,用一阶滤波器
Figure GDA0003034849980000203
β2f(0)=β2(0)定义λ2=x22f,其中β2f为要设计的稳定控制器而τ2f>0为设计实数。然后将式(41)设计的相应控制器νq修改为
Figure GDA0003034849980000204
同时,定义以下索引用作比较
Figure GDA0003034849980000205
Figure GDA0003034849980000206
Figure GDA0003034849980000207
其中N为样本数量,Mλ、μλ和σλ分别表示λ1(i)的最大值、平均值和标准偏差值;
仿真测试是在不同的未知外部干扰下进行的,即案例1:
Figure GDA0003034849980000208
案例2:
Figure GDA0003034849980000209
在所有的比较中,选择kP=-140,kI=-0.08,kD=-160和τ2f=0.05。其余的参数和条件在A小节中提供。在0to 30s的范围内,我们计算模拟和定量指标。
图8-10和表2给出未知外部干扰下的比较结果。从图8-10可以看出,自适应神经反演控制的跟踪性能优于其他两种控制器。从图10可以看出比例积分微分的输入uq超过边界值。相反,其他两个控制器约束了uq的振幅。同时表2对比了三种方案在不同情况下的量化指标值。由此可见,三种方案的最大值Mλ几乎是一样的。在其他指标中,自适应神经反演控制比其他两种控制器小。结果表明,对PMSM来说自适应神经反演控制三种控制器中控制效果最好的。因此可以得出结论,所设计的方案在利用未知外部干扰和非对称输入输出约束控制PMSM混沌***方面具有高精度。
表II性能指标对比结果
Figure GDA00030348499800002010
Figure GDA0003034849980000211
结论:本发明提出了一种适用于PMSM的自适应神经反演控制,这种自适应神经反演控制存在混沌点火、参数变化、外部干扰和非对称输入输出约束,可用于车辆、电梯、压缩机、机器人、机床和飞机。混沌震荡提供了具有参数波动的***动力学。为了保证***输出约束具有不等约束,提出一种不适用分段表达式的统一障碍Lyapunov函数。在最后两个设计误差控制面中嵌入了两个辅助动力***,来消除由PMSM的双重非对称输入饱和造成的破坏。通过Nussbaum型函数、跟踪微分器、切比雪夫神经网络和最小学习参数技术解决设计中产生的未知控制方向、复杂性***、未知不确定性和繁重的计算负担。然后证明了PMSM的所有变量都有界,且不超出输入输出约束。未来的设计将通过指定性能控制器中的指数公式来增强我们提出的算法,并将其扩展到感应电机和直流伺服电机。
本发明具有如下优点:
(1)针对具有非对称输入输出约束以及未知不确定性的永磁同步电机混沌***,本发明提出了一种自适应神经反演(backstepping)控制方法。给出了混沌吸引子和相图,以判断***是否处于混沌激发状态。通过将各种有效的措施集成到backstepping技术中,形成了一个***化的详细设计过程。核心设计如下,在对数障碍Lyapunov函数中嵌入转换误差和新边界,提出了统一的障碍Lyapunov函数,以避免与分段障碍Lyapunov函数相关的切换型非线性,且同时确保满足非对称输出约束条件;
(2)针对非对称输入饱和存在的不可微问题和常用的平滑函数工具的低精度问题,设计了两个合适的辅助动力***;
(3)作为基于切比雪夫多项式正交基函数的单层神经网络,通常认为切比雪夫神经网络可以识别包括参数变化和外部干扰在内的集成不确定性,有助于开发具有低复杂度和较少参数的自适应控制器。同时,通过将最小的学习参数化技术融合到反演(backstepping)的每个步骤中,进一步减轻了神经网络的计算负担;
(4)在控制器设计中,分别利用Nussbaum型函数和跟踪微分器解决“复杂性***”和未知的控制方向问题。此外,在不超出输入输出约束边界的前提下,可以保证所设计***的稳定性的有界性。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内,因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (1)

1.考虑非对称输入与输出约束的PMSM混沌***自适应控制方法,其特征在于:该方法包括以下步骤:
(1)建立永磁同步电机***动力学模型:
在旋转(d-q)坐标系中,建立永磁同步电机***的动力学方程为:
Figure FDA0003806202050000011
式中,
Figure FDA0003806202050000012
Figure FDA0003806202050000013
表示d-轴和q-轴电流,
Figure FDA0003806202050000014
Figure FDA0003806202050000015
表示d-轴和q-轴电压作为***输入,L,
Figure FDA0003806202050000016
R,
Figure FDA0003806202050000017
ψr,B,J和np分别表示电感、转子角速度、定子电阻、负载转矩、磁链、粘性摩擦系数、转子转动惯量和磁极对;
对公式(1)简化,选取L=Ld=Lq,定义
Figure FDA0003806202050000018
Figure FDA0003806202050000019
np=1,x1=ω,x2=iq,x3=id,L=Ld=Lq,考虑未知外部干扰和非对称输入饱和,得到式(1)的简化无量纲模型:
Figure FDA00038062020500000110
式中,
Figure FDA00038062020500000111
σ1=BL/(JR),σ2=-npψr 2/(BR),
Figure FDA00038062020500000112
Figure FDA00038062020500000113
Δi,i=1,2,3为未知外部干扰;
式中,x1表示名义角速度,x2表示q-轴电流,x3表示d-轴电流,t表示时间,TL表示负载,ud表示d-轴电压,uq表示q-轴电压,σ1和σ2表示未知参数;
非对称输入饱和表示为下式:
Figure FDA00038062020500000114
式中,umax和umin表示非对称输入饱和的幅度,vg和ug分别表示非对称输入饱和的输入和输出;
(2)设定控制对象:
(a)PMSM混沌***中的所有变量都是有界的;
(b)输出x1跟随所需信号yd
(c)不违反控制输入约束;
(d)输出x1的定义域为
Figure FDA00038062020500000115
设1:变量σi,i=1,2和δi,i=1,2,3未知但有界,即
σim≤σi≤σiM,|δi|≤δM (4)
式中,σimiM,i=1,2和δM,(δM>0)是实数,δi是估计误差;
设2:存在所需的轨迹
Figure FDA0003806202050000021
及其时间导数
Figure FDA0003806202050000022
Figure FDA0003806202050000023
满足不等式
Figure FDA0003806202050000024
其中
Figure FDA0003806202050000025
和Ξ是正实数;
设3:存在实数ci>0,如|Δi|≤ci,i=1,2,3;
引理1:对于
Figure FDA0003806202050000026
得到:
Figure FDA0003806202050000027
式中,p>1,ξ>0, q>1且(p-1)(q-1)=1;
选择切比雪夫神经网络来逼近控制器设计中生成的未知不确定性f*(x),通过以下公式来推导切比雪夫多项式
Pi+1(x)=2xPi(x)-Pi-1(x),P0(x)=1 (6)
式中,x∈R和P1(x)为x,切比雪夫多项式的x=(x1,...,xm)T∈Rm增强模式由下式给出:
φ(x)=[1,P1(x1),...,Pn(x1),...,P1(xm),...,Pn(xm)]T (7)
式中,φ(x)表示切比雪夫多项式基函数向量,Pi(xj),i=1,...,n,j=1,...,m是切比雪夫多项式的顺序,n表示顺序;
因此将f*(x)定义为
f*(x)=W*Tφ(x)+δ (8)
式中,W*为最优权向量,δ为估计误差;
最优权向量W*用以下公式表示
Figure FDA0003806202050000028
式中,W=[ω12,...,ωl]T∈Rl是权向量;
采用切比雪夫神经网络,Wi Tφi,i=1,2,3近似未知不确定性,存在
fi *(x)=Wi Tφii,i=1,2,3 (10)
式中,Wi=Wi *和fi *(x);
定义
Figure FDA0003806202050000029
式中,||·||和
Figure FDA00038062020500000210
分别表示Wi和未知变量的2-范数;
针对式(2)中σ1,引入Nussbaum型函数;
定义1:如果连续偶函数N(χ)满足:
Figure FDA00038062020500000211
Figure FDA00038062020500000212
则该连续偶函数就称之为Nussbaum型函数,许多函数同时满足式(12)和式(13),例如χ2cos(χ)和
Figure FDA00038062020500000213
这里采用χ2cos(χ);
引理2:如果一个非负平滑函数V(t)满足:
Figure FDA00038062020500000214
式中,χ(t)≥0是定义在[0,tf)上的平滑函数,c0是实数且c0>0,N(·)为偶数NF函数,g为定义在集合
Figure FDA0003806202050000031
内的变量,V(t),χ(t)和
Figure FDA0003806202050000032
在[0,tf)上有界;
针对非对称输出约束,将新的转换公式定义为
Figure FDA0003806202050000033
式中,正实数
Figure FDA0003806202050000034
Figure FDA0003806202050000035
为原始边界,λ1(t)是之后给出的跟踪误差,μ和S(t)分别为转换边界和转换误差;
根据t∈[0,∞)得出
Figure FDA0003806202050000036
Figure FDA0003806202050000037
使用式(15)和对数型的性能障碍Lyapunov函数,创建统一障碍Lyapunov函数为
Figure FDA0003806202050000038
式中,log(·)是(·)的自然对数;S为转换误差;
得到式(16)满足Lyapunov函数设计原则
Figure FDA0003806202050000039
基于式(15),进一步推导出跟踪误差λ1被限制在集合
Figure FDA00038062020500000310
中;
引理3:对于
Figure FDA00038062020500000311
Figure FDA00038062020500000312
存在
Figure FDA00038062020500000313
式中,KS=S/(μ2-S2);S为转换误差;
(2)建立自适应反演控制器
将误差控制面定义为
Figure FDA00038062020500000314
式中,β2表示虚拟控制器,实数C为x3的初始值;
定义3:增强型动态误差zi定义为
Figure FDA00038062020500000315
式中,辅助动力***
Figure FDA00038062020500000316
将在下文给出;
联立式(2)和(17),推导出λ1和zi,i=2,3的时间导数为
Figure FDA00038062020500000317
式中,
Figure FDA00038062020500000318
定义误差变量
Figure FDA00038062020500000319
Figure FDA00038062020500000320
式中,变量
Figure FDA00038062020500000321
Figure FDA00038062020500000322
的估计值;
基于反演控制器框架的控制器设计步骤:
第一步、选择一个性能障碍Lyapunov函数:
Figure FDA0003806202050000041
式中,r1为实数且r1>0;
利用式(15)、式(16)和式(21),推导出式(22)中V1的时间导数为
Figure FDA0003806202050000042
通过式(20),得到
Figure FDA0003806202050000043
式中,k1>0为设计参数,且未知不确定性
Figure FDA0003806202050000044
分别用Nussbaum型函数和切比雪夫神经网络W1 Tφ1来估计未知增益σ1和未知不确定性f1 *
根据式(4)、(5)、(10)和(11),得到
Figure FDA0003806202050000045
式中,a1为实数且a1>0;
将式(24)代入式(25)得到
Figure FDA0003806202050000046
设计虚拟输入β2和新的自适应律
Figure FDA0003806202050000047
Figure FDA0003806202050000048
Figure FDA0003806202050000049
Figure FDA00038062020500000410
Figure FDA00038062020500000411
式中,Υ>0和l1>0且均为实数,
Figure FDA00038062020500000412
表示辅助控制器,χ表示Nussbaum型函数的变量;联立式(27)-(30)到式(26)中,推导出
Figure FDA00038062020500000413
第二步:建立Lyapunov函数为
Figure FDA00038062020500000414
式中,r2>0且为实数;
利用式(21),求得式(32)中的时间导数V2
Figure FDA00038062020500000415
设计辅助动力***
Figure FDA00038062020500000416
Figure FDA00038062020500000417
式中,k2>0且为实数;
从式(20)和(34)中,得到
Figure FDA0003806202050000051
引入跟踪微分器的概念:
Figure FDA0003806202050000052
式中,输入信号β2由式(27)得到,
Figure FDA0003806202050000053
Figure FDA0003806202050000054
均为实数,ν1和ν2分别为β2
Figure FDA0003806202050000055
的估计值;
引理4:如果初始偏差
Figure FDA0003806202050000056
Figure FDA0003806202050000057
且为实数,则ν2满足
Figure FDA0003806202050000058
式中,
Figure FDA0003806202050000059
且为未知实数;
将式(31)、(35)和(37)代入式(33)得到
Figure FDA00038062020500000510
式中,将未知不确定性
Figure FDA00038062020500000511
定义为
Figure FDA00038062020500000512
定义4:采用切比雪夫神经网络
Figure FDA00038062020500000513
评估
Figure FDA00038062020500000514
与式(25)类似,得到
Figure FDA00038062020500000515
式中,a2>0且为实数;
将式(39)代入式(38),得到
Figure FDA00038062020500000516
设计控制输入uq和自适律
Figure FDA00038062020500000517
Figure FDA00038062020500000518
Figure FDA00038062020500000519
式中,l2>0且为实数;
通过式(41)和式(42),将式(40)重新表示为
Figure FDA00038062020500000520
第三步:设计一个Lyapunov函数为
Figure FDA00038062020500000521
式中,r3>0且为实数;
和式(34)类似,认为辅助动力***
Figure FDA00038062020500000522
Figure FDA00038062020500000523
式中,k3>0且为实数;
结合式(20),得到
Figure FDA0003806202050000061
然后,得到式(44)中V3的时间导数为
Figure FDA0003806202050000062
通过式(43)和式(46),将式(46)重新表示为
Figure FDA0003806202050000063
式中,未知不确定性
Figure FDA0003806202050000064
利用切比雪夫神经网络
Figure FDA0003806202050000065
来逼近
Figure FDA0003806202050000066
和式(25)类似,得到
Figure FDA0003806202050000067
式中,a3>0且为实数;
通过式(49),式(48)简化为
Figure FDA0003806202050000068
设计控制输入ud和新的控制律
Figure FDA0003806202050000069
Figure FDA00038062020500000610
Figure FDA00038062020500000611
式中,l3>0且为实数;
通过式(51)和(52),将式(50)重新表示为
Figure FDA00038062020500000612
利用式(5)和式(21),推导出
Figure FDA00038062020500000613
然后得到
Figure FDA00038062020500000614
CN202110276966.8A 2021-03-15 2021-03-15 考虑非对称输入与输出约束的pmsm混沌***自适应控制方法 Active CN113064347B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110276966.8A CN113064347B (zh) 2021-03-15 2021-03-15 考虑非对称输入与输出约束的pmsm混沌***自适应控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110276966.8A CN113064347B (zh) 2021-03-15 2021-03-15 考虑非对称输入与输出约束的pmsm混沌***自适应控制方法

Publications (2)

Publication Number Publication Date
CN113064347A CN113064347A (zh) 2021-07-02
CN113064347B true CN113064347B (zh) 2022-09-23

Family

ID=76560877

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110276966.8A Active CN113064347B (zh) 2021-03-15 2021-03-15 考虑非对称输入与输出约束的pmsm混沌***自适应控制方法

Country Status (1)

Country Link
CN (1) CN113064347B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114280944B (zh) * 2021-12-31 2024-02-13 贵州大学 一种具有输出约束的pmsm***有限时间动态面控制方法
CN114519301B (zh) * 2022-01-26 2024-03-08 贵州大学 具有时滞的非对称输出约束pmsm***动态面跟踪控制方法
CN114721258B (zh) * 2022-02-21 2023-03-10 电子科技大学 基于非线性扩展状态观测器的下肢外骨骼反步控制方法
CN114598217B (zh) * 2022-03-18 2024-03-26 贵州大学 一种自适应神经学习的全状态规定性能pmsm时延控制方法
CN114895570B (zh) * 2022-07-13 2022-09-20 西南石油大学 一种海洋柔性立管的多约束自适应控制方法
CN115509243A (zh) * 2022-09-19 2022-12-23 哈尔滨工程大学 一种适用于大初始偏差状态下能够低能耗运行的auv运动控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103485770A (zh) * 2013-06-19 2014-01-01 中国石油天然气集团公司 一种基于人工神经网络求取含油饱和度的方法及***
CN106681154A (zh) * 2017-03-01 2017-05-17 重庆大学 针对不确定质心和未知输入饱和的电动车自适应控制方法
CN107769652A (zh) * 2017-11-02 2018-03-06 宁波工程学院 一种永磁同步电机分步反推滑模控制方法
CN111487870A (zh) * 2020-04-26 2020-08-04 贵州理工学院 一种柔性主动悬架***中自适应反演控制器的设计方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9342060B2 (en) * 2010-09-14 2016-05-17 United Technologies Corporation Adaptive control for a gas turbine engine
US8872455B2 (en) * 2012-05-22 2014-10-28 Deere & Company Method and controller for an electric motor with fault detection
US9893666B2 (en) * 2015-02-03 2018-02-13 Mitsubishi Electric Research Laboratories, Inc. Method and system for controlling angular rotor speeds of sensorless induction motors
CN105068420A (zh) * 2015-05-08 2015-11-18 南昌航空大学 一种区间约束的非仿射不确定***自适应控制方法
US10103667B2 (en) * 2015-05-28 2018-10-16 Steering Solutions Ip Holding Corporation Motor control anti-windup and voltage saturation design for electric power steering
CN105204343B (zh) * 2015-10-13 2018-05-15 淮阴工学院 具有输出约束和死区输入的纳米机电***backstepping控制方法
CN106406095B (zh) * 2016-10-26 2019-06-07 北京航空航天大学 输入输出非对称受限的全驱动水面舰船轨迹跟踪控制方法
CN107219760B (zh) * 2017-05-23 2019-12-27 西北工业大学 一种多属性约束模糊推理的uuv协调控制模块建模方法
CN107479377B (zh) * 2017-08-03 2020-06-12 淮阴工学院 分数阶弧形微机电***的自适应同步控制方法
CN108390606B (zh) * 2018-03-28 2020-08-11 淮阴工学院 一种基于动态面的永磁同步电机自适应滑模控制方法
CN109613826B (zh) * 2018-12-17 2021-07-27 重庆航天职业技术学院 一种分数阶拱形mems谐振器的反振荡自适应控制方法
CN110347044B (zh) * 2019-07-15 2022-08-12 贵州大学 一种考虑输出约束的pmsm混沌***神经网络动态面控制方法
CN110336506B (zh) * 2019-08-20 2021-02-09 贵州大学 一种pmsm混沌***神经网络反演控制方法
CN110488612B (zh) * 2019-09-20 2022-03-29 长沙航空职业技术学院 基于神经网络模型切换的非对称电液伺服***内模控制方法、***及可读存储介质
CN110687787B (zh) * 2019-10-11 2022-11-25 宁波耀华电气科技有限责任公司 一种机械臂***自适应控制方法
CN111277180B (zh) * 2020-02-19 2023-02-28 燕山大学 一种方波永磁同步电机两轴旋转坐标系下的转速控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103485770A (zh) * 2013-06-19 2014-01-01 中国石油天然气集团公司 一种基于人工神经网络求取含油饱和度的方法及***
CN106681154A (zh) * 2017-03-01 2017-05-17 重庆大学 针对不确定质心和未知输入饱和的电动车自适应控制方法
CN107769652A (zh) * 2017-11-02 2018-03-06 宁波工程学院 一种永磁同步电机分步反推滑模控制方法
CN111487870A (zh) * 2020-04-26 2020-08-04 贵州理工学院 一种柔性主动悬架***中自适应反演控制器的设计方法

Also Published As

Publication number Publication date
CN113064347A (zh) 2021-07-02

Similar Documents

Publication Publication Date Title
CN113064347B (zh) 考虑非对称输入与输出约束的pmsm混沌***自适应控制方法
CN109194219B (zh) 一种基于无模型非奇异终端滑模控制永磁同步电机的方法及***
Bristow et al. A survey of iterative learning control
Li et al. A nonlinear decoupling control approach using RBFNNI-based robust pole placement for a permanent magnet in-wheel motor
CN109067275A (zh) 一种基于解耦自适应滑模的永磁直线电机混沌控制方法
Halevi et al. Minimum energy control of redundant linear manipulators
Keighobadi et al. Compound FAT-based prespecified performance learning control of robotic manipulators with actuator dynamics
Belhamdi et al. Direct field-oriented control using fuzzy logic type-2 for induction motor with broken rotor bars
Sulaiman et al. New methodology for chattering suppression of sliding mode control for three-phase induction motor drives
Lin et al. Robust recurrent-neural-network sliding-mode control for the XY table of a CNC machine
Djelamda et al. Field-oriented control based on adaptive neuro-fuzzy inference system for PMSM dedicated to electric vehicle
Thakar et al. Fractional-order PI controller for permanent magnet synchronous motor: A design-based comparative study
Fatemimoghadam et al. Permanent magnet synchronous motor drive using deep-neural-network-based vector control for electric vehicle applications
CN110932639B (zh) 一种永磁同步电机的未知参数分数阶识别方法
Sit et al. An efficient speed control method based on neuro-fuzzy modeling for asynchronous motors
Lin RETRACTED: Application of a V-belt continuously variable transmission system by using a composite recurrent Laguerre orthogonal polynomial neural network control system and modified particle swarm optimization
Aguilar Mejía et al. Adaptive Speed Controller for a Permanent Magnet Synchronous Motor
CN114598217B (zh) 一种自适应神经学习的全状态规定性能pmsm时延控制方法
Mechernene et al. Induction motor control based on a fuzzy sliding mode approach
Uddin et al. Model reference adaptive flux observer based neuro-fuzzy controller for induction motor drive
Rajamanickam et al. A Multi-Wavelet Neural Network Particle Swarm Optimization Based MRPID of Interior Permanent Magnet Synchronous Motor Drives
CN114519301B (zh) 具有时滞的非对称输出约束pmsm***动态面跟踪控制方法
Jin et al. Energy-saving control method of electric heating film temperature for urban zero energy consumption building heating
Ranjan et al. Intelligent control for PMSM drive train
Zennir et al. Fractional order multi-controller design to control a manipulator robot wrist

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant