[发明专利]一种基于命令滤波的同步电机神经网络反步离散控制方法有效
申请号: | 201810851193.X | 申请日: | 2018-07-30 |
公开(公告)号: | CN108964545B | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 于金鹏;王孟孟;马玉梅;周真诚 | 申请(专利权)人: | 青岛大学 |
主分类号: | H02P21/00 | 分类号: | H02P21/00 |
代理公司: | 37252 青岛智地领创专利代理有限公司 | 代理人: | 朱玉建<国际申请>=<国际公布>=<进入 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于命令滤波的同步电机神经网络反步离散控制方法,针对永磁同步电动机变量多、耦合性强,并且很容易受到外部负载以及电动机相关参数变化影响的问题,基于命令滤波技术和反步法原理设计了一种神经网络自适应控制器,神经网络技术用于逼近未知的非线性项,自适应反步法用于控制器的设计,命令滤波技术用于解决“计算爆炸”问题。本发明补充了传统方法中缺少的完整控制器设计的部分,增加了李雅普诺夫稳定性分析;通过控制器控制调节之后,电动机运行能快速达到稳定状态,更适合需要快速动态响应的控制对象,仿真结果表明这种新的控制器克服了参数不准确的影响并且保证了理想的控制效果,实现了对位置的快速、稳定地跟踪。 | ||
搜索关键词: | 神经网络 离散控制 滤波技术 同步电机 控制器 滤波 李雅普诺夫稳定性 永磁同步电动机 快速动态响应 神经网络技术 自适应控制器 电动机运行 控制器控制 控制器设计 步法原理 仿真结果 非线性项 控制对象 控制效果 外部负载 相关参数 电动机 自适应 耦合性 逼近 跟踪 爆炸 补充 分析 保证 | ||
【主权项】:
1.一种基于命令滤波的同步电机神经网络反步离散控制方法,其特征在于,/n包括如下步骤:/na.建立永磁同步电动机的动态模型/n在同步旋转d-q坐标下,永磁同步电动机的动态模型表示为:/n /n其中,Θ为永磁同步电动机转子角度位置、ω为永磁同步电动机转子角速度、J为转动惯量、TL为负载转矩、Φ为永磁体产生的磁链、np为磁极对数、iq为q轴定子电流、id为d轴定子电流、uq为永磁同步电动机q轴定子电压、ud为永磁同步电动机d轴定子电压、Ld和Lq为d-q坐标系下的定子电感、Rs为永磁同步电动机定子等效电阻、B是摩擦系数;/n为简化永磁同步电动机的动态模型,定义如下变量:/n /n则永磁同步电动机的离散动态模型表示为:/n /n其中,x1(k+1)表示第k+1次采样的转子角度位置;/nx2(k+1)表示第k+1次采样的转子角速度;/nx3(k+1)表示第k+1次采样的q轴定子电流;/nx4(k+1)表示为第k+1次采样的d轴定子电流;Δt表示采样周期;/nb.根据反步法原理,设计一种基于命令滤波的同步电机神经网络反步离散控制方法,上述离散动态模型简化成两个独立的子系统,即由状态变量x1(k),x2(k)和控制输入uq(k)组成的子系统以及由状态变量x4(k)和控制输入ud(k)组成的子系统;其中:/n第一个子系统为: /n第二个子系统为:x4(k+1)=(1-c1Δt)x4(k)+c2Δtx2(k)x3(k)+c3Δtud(k);/n使用以下的RBF神经网络逼近连续函数f(Z(k)):Rn→R;f(Z(k))=WTS(Z(k));/n其中, 是输入向量,q是神经网络输入维数,Rq为实数向量集;/nW=[W1,...,Wl]T∈Rl是权重向量,神经网络节点数l为正整数,且l>1,Rl为实数向量集;/nRn是指n维实数向量集,R是指实数集;其中,W1,...,Wl是权重向量W的权值;/nS(Z(k))=[s1(Z(k)),...,sl(Z(k))]T∈Rl为基函数向量,其中,si(Z(k))被用作高斯函数,其形式为: /n其中,μi=[μi1,...,μiq]T是接受域的中心,而ηi则为高斯函数的宽度;/n且当神经网络节点数l足够大,RBF神经网络逼近紧集 上的任意连续函数f(Z(k))到任意精度ε>0;/n定义命令滤波器为: /n其中,ζ,ωn为命令滤波器参数;/nzj,1(k)=xjc(k), j=1,2;/nxjc(k)和xjc(k+1)表示第j个命令滤波器的第k次和第k+1次采样的输出信号;/nzj,1(k),zj,2(k)为第j个命令滤波器的第k次采样的输出信号;/nzj,1(k+1),zj,2(k+1)为第j个命令滤波器的第k+1次采样的输出信号;/nαj(k)为第j个命令滤波器的第k次采样的输入信号;/n如果输入信号αj(k)对于所有的常数k≥0,使得|αj(k+1)-αj(k)|≤ρ1以及|αj(k+2)-2αj(k+1)+αj(k)|≤ρ2成立,则可得出,对任意的常数τj>0,存在ωn>0且ζ∈(0,1],使得|zj,1(k)-αj(k)|≤τj,Δzj,1(k)=|zj,1(k+1)-zj,1(k)|是有界的;/n其中,ρ1和ρ2均为正常数,αj(k+1)表示第j个命令滤波器的第k+1次采样的输入信号,αj(k+2)表示第j个命令滤波器的第k+2次采样的输入信号;同时zj,1(0)=αj(0),zj,2(0)=0为命令滤波器的初始值,αj(0)表示命令滤波器的初始输入信号;/n定义系统误差变量如下:/n /n其中,xd(k)为期望的位置信号、x1c(k)、x2c(k)为命令滤波器的输出信号;/nc.1.为确保x1(k)能有效跟踪期望的位置信号xd(k),选取李雅普诺夫控制函数如下:/n /n根据离散动态模型公式(3)中的第1个方程x1(k+1)=x1(k)+Δtx2(k)可求得误差变量为:/ne1(k+1)=x1(k+1)-xd(k+1)=x1(k)+Δtx2(k)-xd(k+1);/n对公式(5)求差分可得:/n /n将x2(k)视为第一个子系统的控制输入,xd(k+1)为第k+1次采样的期望位置信号,设误差变量e2(k)=x2(k)-x1c(k),构造虚拟控制函数 则得到:/n /nc.2.根据离散动态模型公式(3)中的第2个方程:/nx2(k+1)=a1Δtx3(k)+(1-a3Δt)x2(k)+a2Δtx3(k)x4(k)-a4ΔtTL,可求得误差变量:/ne2(k+1)=a1Δtx3(k)+(1-a3Δt)x2(k)+a2Δtx3(k)x4(k)-a4ΔtTL-x1c(k+1);/n选择李雅普诺夫函数: 则对V2(k)求差分可得:/n /n在永磁同步电动机实际工作中负载转矩TL存在上限d,因此|TL|≤d,d为正常数;/n构造虚拟控制函数:/n /n设误差变量e3(k)=x3(k)-x2c(k),则ΔV2(k)表示为:/n /n由杨氏不等式得到:/n /n因此,将公式(11)代入公式(10)可得:/n /nc.3.由离散动态模型公式(3)的第3个方程:/nx3(k+1)=(1-b1Δt)x3(k)-b2Δtx2(k)+b3Δtx2(k)x4(k)+b4Δtuq(k),可求得误差变量:/n /n选取李雅普诺夫函数 对V3(k)求差分可得:/n /n其中,f3(k)=(1-b1Δt)x3(k)-b2Δtx2(k)+b3Δtx2(k)x4(k)-x2c(k+1);/n由RBF神经网络逼近原理可知,对于任意小的正数ε3,总存在一个神经网络系统 使得 /n其中δ3表示逼近误差,并满足不等式|δ3|≤ε3,||W3||是向量W3的范数,从而:/n /n其中,S3(Z3(k))是基函数向量,Z3(k)=[x2(k),x3(k),x4(k),x2c(k+1)]T;/n选取控制输入中的uq(k)为实际控制律及自适应律 为:/n /n其中,γ3,λ3为正常数, 为η3的估计值,定义||W3||=η3且η3>0,定义变量η3的估计误差为 将公式(7)、(12)、(15)代入公式(14)得到:/n /nc.4.记系统误差变量e4(k)=x4(k),选取李雅普诺夫函数 P是一个正常数;由离散动态模型公式(3)的第4个表达式:/nx4(k+1)=(1-c1Δt)x4(k)+c2Δtx2(k)x3(k)+c3Δtud(k),可求得误差变量:/ne4(k+1)=(1-c1Δt)x4(k)+c2Δtx2(k)x3(k)+c3Δtud(k);/n求V4(k)的差分可得:/n /n其中,f4(k)=(1-c1Δt)x4(k)+c2Δtx2(k)x3(k),由RBF神经网络逼近原理可知,对于任意小的正数ε4,总存在一个神经网络系统 使得 其中,δ4表示逼近误差,并满足不等式|δ4|≤ε4,其中,||W4||是向量W4的范数,从而:/n /n其中,S4(Z4(k))是基函数向量,Z4(k)=[x2(k),x3(k),x4(k)]T;/n选取控制输入中的ud(k)为实际控制律及自适应律 为:/n /n其中,γ4,λ4为正常数, 为η4的估计值,定义||W4||=η4,且η4>0,定义变量η4的估计误差为 将公式(19)代入公式(18)中可得:/n /nd.对建立的永磁同步电动机神经网络反步控制器进行稳定性分析/n选取李雅谱诺夫函数为:/n /n对V(k)求差分可得:/n /n根据上述公式 和 当进行估计误差的第k+1次采样时可得公式 和自适应律 且有:/n /n由杨氏不等式和||Sm(Zm(k))||2<lm,m=3,4,lm表示神经网络系统的节点数,可得:/n /n /n /n /n定义 M为任意正数,因为|xjc(k)-αj(k)|≤τj,j=1,2,根据公式(20),并将公式(22)至公式(26)代入公式(21)可得:/n /n其中,l3,l4分别表示神经网络系统 和 的节点数;/n其中, /n /nτ1,τ2均为大于零的常数;/n选择合适的参数P和采样周期Δt,使其满足 如果选择参数满足 那么只要 和 成立,则可得ΔV(k)≤0;/n进一步可知对于任意小的正数σ, 成立。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛大学,未经青岛大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810851193.X/,转载请声明来源钻瓜专利网。