[发明专利]具有时滞和扰动的永磁同步电机的自适应funnel动态面控制方法在审
| 申请号: | 202210350271.4 | 申请日: | 2022-04-02 |
| 公开(公告)号: | CN114499306A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 李梦晗;张钧星;李少波;吴封斌;张涛;周鹏 | 申请(专利权)人: | 贵州大学 |
| 主分类号: | H02P21/00 | 分类号: | H02P21/00;H02P21/14 |
| 代理公司: | 贵阳中新专利商标事务所 52100 | 代理人: | 胡绪东 |
| 地址: | 550025 贵州省贵*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 有时 扰动 永磁 同步电机 自适应 funnel 动态 控制 方法 | ||
1.具有时滞和扰动的永磁同步电机的自适应funnel动态面控制方法,其特征在于:该方法包括以下步骤:
(1)定义变量x1=θ,x2=ω,x3=iq,x4=id,考虑到时滞和非对称输出约束,构建(d-q)坐标系下永磁同步电机的动力学简化模型,得到如下式:
其中x=(x1,x2,x3,x4)T∈R4,f(t)>0是已知的时变函数,x1(t)表示输出变量,ΔE表示外部扰动项,Δli(x(t-τi)),i=1,…,4为时滞项,ω为转子角速度,θ为转子角度,iq为q轴电流,id为d轴电流,uq为q轴电压,ud为d轴电压,J为电机转动惯量,B为摩擦系数,为永磁通量,Rs为电枢电阻,np为极对数,Lq为q轴定子电感,Ld为d轴定子电感,TL为负载力矩;令常量参数:a2=3np(Ld-Lq)/2,b1=-Rs/Lq,b2=-npLd/Lq,b4=1/Lq,c1=-Rs/Ld,c2=npLq/Ld,c3=1/Ld;
其中x1受限于时变区域:
设1、理想信号xd(t)及其i阶导数是连续有界的,状态约束函数f11(t),f12(t)及其j阶导数是连续有界的;
引理1:对于任意函数f(η1,...,ηn):都存在连续函数ωi(ηi)>0:满足对于初始值f(0,...,0)=0ωi(0)=0,也满足不等式
根据引理1,存在连续的正函数ξik,i=1,...,4将系统(2)中的时滞项Δli(x(t-τi)),i=1,...,4重新表示为根据杨氏不等式,有:
引理2:对于任意实变量p,q和正实数mi,i=1,2,3,以下不等式成立:
引理3:对于σ>0,存在集合Ωe:={e∈R:|e|≤0.2554σ}.那么,对于不等式1-16tanh2(e/σ)<0成立;
设径向基神经网络为
其中X=[x1,x2,…,xn]T表示输入向量,代表径向基神经网络的期望权重向量,l>1表示节点数,估计误差ψ(X)满足实现|ψ(X)|<ψM,其中ψM为有界变量;P(X)=[p1(x),p2(x),...,pl(x)]T是基函数的向量,其中pi(x)为通用高斯函数:
其中,νi=[νi1,...,νim]和χi分别表示接受域中心和高斯函数的宽度;
构造期望权重向量为:
其中代表自适应权重矢量;
使用变量的二范数来评估权重,因此,有:
其中δi表示未知变量,||·||表示·的二范数;
(2)设计神经自适应funnel控制器
首先选择funnel型函数:
g(t)=Fk(f(t),G(t),||s1(t)||) (11)
其中Fk(·)表示随时间变化的增益,G(t)代表缩放函数,f(t)表示funnel型边界曲线;||s1(t)||表示跟踪误差的二范数;
使用规定性能函数f*(t)来描述预定义的性能:
其中设计参数和π>0;
当满足以下条件时,系统的控制目标会实现:
其中
根据式(4)、(12)和(13),推断出规定性能函数的选择对跟踪性能的影响很大,并且:
|s1(t)|<ωf*(t) (14)
其中
利用改进规定性能函数,提出一种基于式(12)的funnel控制:
其中f0>0代表边界函数f(t)的起始值,π和f∞/π分别表示收敛速度和稳态误差的最小值;
定义增益函数Fk(·)为:
根据(15)提出一个修正后的funnel变量,如下所示:
其中s1=x1-xd;
将ηi对时间t求导:
其中,变量
设计扰动观测器:引入中间变量d,D,然后将设计扰动观测器如下:
其中系数κ1>0,κ2>0,ι1>0,分别是ΔE和x2的估计值;
定义以下变量为则有:
假设负载扰动的变化率ΔE2足够小,忽略不计,那么ΔE2有界;根据得出是有界的;同样,推断出和分别被约束在ΔE和x2的小领域内;
在设计基于funnel控制方案的动态面控制器前,首先引入下面的坐标转换:
其中uic,i=2,3表示以虚拟控制器ui作为输入的一阶滤波器的输出,ui将在后面给出,定义如下滤波器:
其中λi表示常数,表示上述一阶滤波器输出的一阶导数;
类似于(21),定义滤波误差φi为:
φi=uic-ui,i=2,3 (23)
将(3)和(17)代入(21),并对(21)中的ei,i=1,...,4求导得到:
定义近似误差为如下:
其中是βi的估计变量;
神经自适应funnel动态面控制的设计步骤如下:
步骤1、选择第一个Lyapunov函数V1为:
其中Lyapunov–Krasovskii的函数VT为:
其中设计常数连续函数ξij>0用于解决下面的时滞;
对VT求导有:
结合(25),对(26)中的V1求导有:
将代入得:
基于(5),得到:
将(31)代入(30)得:
其中时滞函数推出因此将(16/e1)tanh2(e1/σ1)T代入以进一步消除时滞;然后,写为:
利用W1(X1)重新表示未知函数:
其中W1(X1)是未知函数,且
径向基神经网络旨在逼近W1(X1):
其中ψM表示正设计常数;
因此,(33)简化为:
利用杨氏不等式,得:
其中μ1表示正实数。
将(37)代入(36)有:
设计虚拟控制器u2和自适应律为:
其中设计常数k1>0,γ1>0;
将(39)代入到(38)有:
根据(22)-(25)和(39),对φ2求导有:
其中连续函数M2具体构成为
在规定的集合内存在一个限制的原始条件的上限值因此,得到:
其中
利用杨氏不等式,推导出:
将(43)代入(40)有:
步骤2、选择第二个Lyapunov函数V2时,考虑扰动近似误差:
其中d2表示已知的正实数;
根据(25),对V2求导得到:
将(24)和(44)代入(46)中有:
类似于(31),得到:
假设根据引理5和常数q1>0,将(48)代入(47)中有:
设计W2(X2)为:
其中X2=[x1,...,x4,xd,u2c]T;
将(50)代入到(49)中有:
类似于(35),未知函数W2(X2)由径向基神经网络近似:
将(51)重新表示为:
与(37)类似,得到下面的不等式:
其中μ2表示正设计常数;
将(54)代入(53)中有:
类似于(39),选择虚拟控制器u3和自适应律为:
其中设计参数k2>0,γ2>0;
将(55)代入(56)中有:
同样,获得:
其中函数
将(28)代入(57)中有:
第3步、选择第三个Lyapunov函数V3为:
其中d3代表已知的正实数;
根据(25),V3的导数为:
将(24)和(59)整合到(61)有:
类似于(31),有:
将(63)代入(62)中有:
设计未知函数W3(X3)为:
W3(X3)=b1x3+b2x2x4+b3x2+3e3+e2 (65)
其中X3=[x2,x3,x4,u2c,u3c]T;
因此,(64)写为:
利用径向基函数神经网络来逼近W3(X3):
类似于(37),有:
其中μ3表示正设计常数;
那么,(66)表述为:
设计实际控制器uq和自适应律为:
其中设计参数k3>0,γ3>0;
将(70)代入到(69)中有:
步骤4、选择Lyapunov函数V4为:
其中d4表示正设计常数;
对V4求导有:
将(24)和(71)代入(73)有:
类似于(31),有:
设计未知函数W4(X4)为:
W4(X4)=c1x4+c2x2x3+3e4 (76)
其中X2=[x2,x3,x4,e4]T;
然后,(74)重写为:
同样,未知函数W4(X4)由径向基函数神经网络估计:
将代入中有:
类似于(35),有:
其中μ4代表正设计常数;
将(80)代入(79)中有:
设计实际控制器ud和自适应律为:
其中设计常量k4>0,γ4>0;
将(82)代入(81)中有:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州大学,未经贵州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210350271.4/1.html,转载请声明来源钻瓜专利网。





