[发明专利]基于神经网络逼近的异步电动机动态面离散容错控制方法有效
申请号: | 201910788111.6 | 申请日: | 2019-08-26 |
公开(公告)号: | CN110492809B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 于金鹏;田新诚;雷启鑫;张国斌;胡成江;王博 | 申请(专利权)人: | 青岛大学 |
主分类号: | H02P21/00 | 分类号: | H02P21/00;H02P21/06;H02P25/02;H02P27/08 |
代理公司: | 青岛锦佳专利代理事务所(普通合伙) 37283 | 代理人: | 朱玉建 |
地址: | 266071 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 神经网络 逼近 异步电动机 动态 离散 容错 控制 方法 | ||
1.基于神经网络逼近的异步电动机动态面离散容错控制方法,其特征在于,
包括如下步骤:
a.建立异步电动机的离散动态数学模型
在同步旋转坐标系下,按转子磁链定向,异步电动机驱动系统模型能够表示为:
式中,np表示异步电动机的磁极对数,TL表示负载转矩,J表示转动惯量,Lm表示互感系数,ω表示转子角速度,Θ表示转子角度,ψd表示转子磁链;id表示d轴电流,iq表示q轴电流,ud表示d轴电压,uq表示q轴电压;Rs表示定子的电阻,Ls表示定子的电感;Rr表示转子的电阻,Lr表示转子的电感;
为简化异步电动机的离散动态数学模型,定义新的变量如下:
其中,k为离散系统的步数,Θ(k)、ω(k)、iq(k)、ψd(k)和id(k)分别表示第k步时对应的转子角度、转子角速度、q轴电流、转子磁链和d轴电流;
分别定义以下两种执行器故障模型:
偏差故障模型:u(k)=v(k)+b(k) (2)
其中,u(k)表示执行器故障后的实际控制输入,v(k)表示控制方法给出的控制输入,b(k)是一个有界的函数;
增益失效故障模型:u(k)=(1-ρ)v(k) (3)
式中,ρ表示增益失效参数,0≤ρ<1;
则偏差和增益故障能够表示如下:u(k)=(1-ρ)v(k)+b(k) (4)
由新的变量,并通过欧拉公式得到异步电动机的离散故障模型,即:
其中,Δt表示异步电动机离散系统的采样周期;
vq(k)和vd(k)表示真实控制律;
ρ1表示q轴定子电压的增益失效参数,ρ2表示d轴定子电压的增益失效参数;
b1(k)表示q轴定子电压的偏差故障函数,b2(k)表示d轴定子电压的偏差故障函数;
b.根据动态面技术和反步法原理,设计一种基于神经网络逼近的异步电动机动态面离散容错控制方法,异步电动机的离散故障模型简化为两个独立的子系统,即:
由状态变量x1(k),x2(k),x3(k)和控制输入vq(k)组成的子系统以及由状态变量x4(k),x5(k)和控制输入vd(k)组成的子系统;
对于一个连续的非线性函数f(Z),存在径向基函数神经网络WTP(Z)使得:f(Z)=WTP(Z)+τ(Z),其中,τ(Z)是逼近误差且满足|τ(Z)|≤ε,ε为任意小的正常数;
是输入向量,q是神经网络输入维数,Rq为实数向量集;
W∈Rl是权重向量,神经网络节点数l为正整数,且l>1,Rl为实数向量集;
P(Z)=[p1(Z),...,pl(Z)]T∈Rl为基函数向量;pc(Z)为高斯函数,其表达式为:
其中,c=1,...,l,μc是接受域的中心,ηc为高斯函数的宽度;
定义动态面滤波器为:
其中,i=1,2,3,ζi为滤波器时间常数,αi(k)为虚拟控制律;使αi(k)经一阶低通滤波处理得动态面滤波器的输出信号αid(k),αi(0)表示αi(k)的初始值,αid(0)表示αid(k)的初始值;虚拟控制律αi(k)的具体结构将在下面的控制方法设计中给出;
定义跟踪误差变量为:
其中,x1d(k)为期望的位置信号,x4d(k)为期望的转子磁链信号;
控制方法中每一步都选取一个Lyapunov函数来构建一个控制函数,具体过程如下:
b.1.选取Lyapunov函数:对V1(k)求差分得到:
选取虚拟控制函数:
根据误差变量e2(k)=x2(k)-α1d(k),并基于杨氏不等式得到:
b.2.选择Lyapunov函数:则对V2(k)求差分得到:
在异步电动机实际工作中负载转矩TL是一个有界的值,设定|TL|≤d,其中d>0;
选取虚拟控制函数:
根据误差变量e3(k)=x3(k)-α2d(k),并基于杨氏不等式得到:
b.3.选择Lyapunov函数:对V3(k)求差分得到:
由径向基函数神经网络逼近原理得知,对于给定的任意ε3>0,存在径向基函数神经网络使得:
其中,g3(k)为一未知的非线性函数;z3(k)=[x1(k),x2(k),x3(k),x4(k),x5(k)]T,τ3表示逼近误差,并满足不等式|τ3|≤ε3,||W3||是向量W3的范数,从而:
选取真实控制律vq(k)及自适应律为:
其中,γ3和δ3为正常数;定义||W3||=η3且η3>0,定义变量η3的估计误差为:为变量η3的估计值;将公式(13)代入式(12)得:
b.4.选取Lyapunov函数:对V4(k)求差分得到:
选取虚拟控制函数:
根据误差变量e5(k)=x5(k)-α3d(k),并基于杨氏不等式得到:
b.5.选择Lyapunov函数:M>0为常数,对V5(k)求差分得到:
其中,
由径向基函数神经网络逼近定理,得知对于任意ε5≥0,存在径向基函数神经网络使
其中,g5(k)为一未知的非线性函数;z5(k)=[x1(k),x2(k),x3(k),x4(k),x5(k)]T,τ5表示逼近误差,并满足|τ5|≤ε5,||W5||是向量W5的范数,从而:
选取真实控制律vd(k)及自适应律为:
其中,γ5和δ5为正数,为η5的估计值,定义||W5||=η5且η5>0,定义变量η5的估计误差为:将公式(20)代入公式(19)得:
将公式(8)、(10)、(15)和(17)代入公式(22)得到:
c.对构建的基于神经网络逼近的异步电动机动态面离散容错控制方法进行稳定性分析;
定义滤波误差μi(k)为:μi(k)=αid(k)-αi(k),i=1,2,3,选择Lyapunov函数:
对V(k)求差分得到:
定义νi(k)=αi(k)-αi(k+1),由公式(6)得到:
进而得到:
即:
根据j=3,5和公式(14)得到:
由径向基函数P(Z)定义得知,||P3(z3(k))||2<l3,||P5(z5(k))||2<l5,l3和l5分别表示神经网络和的节点数;基于杨氏不等式得到:
由误差变量e3(k)=x3(k)-α2d(k)、e5(k)=x5(k)-α3d(k)、式(13)和式(20)得:
将公式(29)、(30)、(31)、(32)和(33)代入公式(28)得到:
将公式(29)、(30)、(31)、(32)和(34)代入公式(28)得到:
在电动机运行过程中,其转子磁链是一个有界的数值,因此定义其中,N是一个正常数,将公式(22)、(27)、(35)和(36)代入公式(25)得到:
其中,
选择适当的M和Δt,使不等式满足
选取参数满足误差和成立,得到ΔV(k)≤0;
进而得知,对于成立;
由以上分析得到在真实控制律vq(k)和vd(k)的作用下,异步电动机离散系统跟踪误差e1(k)和e4(k)能够收敛到原点的一个充分小的邻域内,并保证其他信号有界。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛大学,未经青岛大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910788111.6/1.html,转载请声明来源钻瓜专利网。