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