[发明专利]一种考虑输出约束的PMSM混沌系统神经网络动态面控制方法有效
申请号: | 201910637798.3 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110347044B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 张钧星;王时龙;李少波;罗绍华;张星星 | 申请(专利权)人: | 贵州大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 贵阳中新专利商标事务所 52100 | 代理人: | 胡绪东 |
地址: | 550025 贵州省贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种考虑输出约束的PMSM混沌系统神经网络动态面控制方法,该方法包括步骤:1)建立PMSM系统的动力学模型;2)采用动力学模型建立自适应动态面控制器;使用RBF网络去逼近系统模型的非线性未知项和非线性项、非线性阻尼项克服来克服外界扰动,在通过系统名义动力模型名义定子转速与理想轨迹信号定义的动态面上,引入一阶低通滤波器来代替虚拟控制的导数;本发明的方法能够有效抑制参数未知、混沌振荡及外界扰动对系统的影响,同时将输出约束规定的范围内,具有良好的有效性和鲁棒性。 | ||
搜索关键词: | 一种 考虑 输出 约束 pmsm 混沌 系统 神经网络 动态 控制 方法 | ||
【主权项】:
1.一种考虑输出约束的PMSM混沌系统神经网络动态面控制方法,其特征在于:该方法包括以下步骤:(1)建立永磁同步电机系统名义动力学模型:表面永磁同步电机的动力学方程在d‑q坐标系下表示为
式中:
和
表示d‑轴和q‑轴电流,
和
表示d‑轴和q‑轴电压作为系统输入,L,
R,
ψr,B,J和np分别表示电感、转子角速度、定子电阻、负载转矩、磁链、粘性摩擦系数、转子转动惯量和磁极对,简化公式(1),选取np=1,x1=ω,x2=iq,x3=id,则(1)式被简化为:
式中:
σ1=BL/(JR),σ2=‑npψr2/(BR)
其中x1=ω,x2=iq,x3=id,uq和ud分别为名义定子转速、q轴和d轴定子电流和电压,TL表示名义负载转矩,σ1和σ2为系统未知参数,Δi,(i=1,2,3)表示外界扰动;设1:期望轨迹yd是有界的,存在时间导数
和
满足条件
其中χ是有界常数,χ>0;设2:存在常数σim和σiM使得0<σim≤σi≤σiM,i=1,2,其中σi是未知但有界的变量;设3:不确定的外部干扰Δi满足|Δi|<ci,(ci>0),i=1,2,3,以及非线性阻尼项
和
i=2,3补偿Δi,其中ci和ε常量,ε>0;设4:存在一个常数δM,(δM>0)使其满足|δ|i≤δM,i=1,2,3,δM>0;设5:理想轨迹参考信号yd有界,并满足‑d≤yd≤d,a>d>0时间导数
和
是有界的,其中a和d是给定常数;跟踪误差λ1(t)在一致最终有界渐近稳定,同时,在整个动态过程中不违反输出约束,即,对
x1(t)∈(‑a,a);杨氏不平等式:对
常数ξ>0,p>1,q>1,(p‑1)(q‑1)=1,存在
基本的RBF神经网络:在有界紧集Π→Rn上,采用基本RBFNN逼近连续函数f(x),其满足:f(x)=WTφ(x)+δ,其中
为n维输入变量,W=[ω1,ω2,…,ωn]T∈Rl表示权重更新向量,l>1表示神经网络的节点数,δ是逼近误差,φ(x)=[φ1(x),φ2(x),...,φ2(x)]T∈Rl表示基本函数向量,即高斯基函数;高斯基函数表示为:
其中,μi=[μi1,μi2,...,μin]T是核函数φi的中心,
表示φi的宽度,||·||表示x‑μi的2‑范数;定义最优网络权值如下
(2)对步骤(1)中数学模型建立自适应动态面控制器:跟踪信号的动态表面误差变量定义为λ1=x1‑yd,其中yd为期望的参考信号,变量为λ2=x2‑β2f,λ3=x3‑2,其中β2f为虚变量;具体步骤如下:步骤一:由λ1=x1‑yd得:
其中函数f1=‑σ1x1‑TL;σ1是系统的不确定参数,采用RBFNN逼近未知的非线性函数f1,因此,对于任何特定的δ1,存在一个RBFNN W1Tφ1,使得f1=W1Tφ1+δ1 (7)将式(7)代入式(6),式中:
设Barrier李雅普诺夫函数为
式中:r1>0和η1>0表示常数,常数b1=a‑d>0表示关于λ1(t)的约束,即λ1(t)∈(‑b1,b1);从式(9)得到V的时间导数为
其中:
根据假设3和杨氏不等式,得到
设计虚拟控制变量β2和自适应律
和
为![]()
![]()
其中设计常数k1>0,l1>0,r1>0,a1>0,η1>0;定义1:估计误差
和
分别表示为
和![]()
分别表示W1,σ1的估计值;将式(11)、(12)、(13)和(14)代入式(10)得到:
定义2:
步骤2:定义PMSM系统的一阶子系统的过滤器如下:
其中τ2表示正时间常数;从式(16)中,得
其中y2=β2f‑β2表示过滤误差;计算y2的时间导数,得到
从式(18)得到以下不等式
其中B2≥0,是一个连续函数;然后,λ2的导数表示为
其中f2=‑x2‑x1x3+σ2x1;同时,存在一个RBFNN,使得
将式(21)代入式(20),得到
定义Lyapunov函数为
式中:r2>0表示常数;得到V2的时间导数
利用假设3和杨氏不等式,得到
同样,控制输入uq和自适应律
的构造如下![]()
其中设计常数k2>0,l2>0,r2>0;利用式(25)、(26)和式(27),式(24)重写如下
定义3:估计误差
表示为![]()
表示W2的估计值,![]()
步骤3:λ3的导数为
其中函数f3=‑x3+x1x2;同时,存在一个RBFNN,使得
将式(30)代入式(29),得
定义Lyapunov函数如下
式中r3>0表示常数;V3的导数,如下:
通过假设3和杨式不等式得
设计控制输入ud和自适应律
如下![]()
其中设计常数k3>0,l3>0以及r3>0;利用式(34)、(35)和式(36),式(33)改写如下
定义4:估计误差
表示为
用
表示W3的误差值;![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州大学,未经贵州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910637798.3/,转载请声明来源钻瓜专利网。