[发明专利]基于状态约束的异步电动机命令滤波模糊控制方法有效
申请号: | 201910620016.5 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110336505B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 于金鹏;马玉梅;吕振祥;刘占杰;胡成江;赵林;程帅 | 申请(专利权)人: | 青岛大学 |
主分类号: | H02P21/00 | 分类号: | H02P21/00;H02P21/22;H02P21/18 |
代理公司: | 青岛锦佳专利代理事务所(普通合伙) 37283 | 代理人: | 朱玉建 |
地址: | 266071 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于状态约束的异步电动机命令滤波模糊控制方法。该方法通过构建障碍Lyapunov函数,以保证异步电动机驱动系统的转子角速度、定子电流等状态量始终在给定的状态区间内;通过引入命令滤波技术,以克服传统反步法无法避免的“计算爆炸”问题,并引入滤波误差补偿机制消除滤波误差的影响,采用模糊逻辑系统逼近系统中的非线性项,构造命令滤波模糊控制器。此外,本发明还考虑异步电动机的铁损问题,使用更加精确的模型。仿真结果表明,本发明方法不仅能够实现理想的位置跟踪效果,同时将转子角速度、定子电流等状态量约束在给定的约束区间内,避免因违反状态约束而引发的安全问题。 | ||
搜索关键词: | 基于 状态 约束 异步电动机 命令 滤波 模糊 控制 方法 | ||
【主权项】:
1.基于状态约束的异步电动机命令滤波模糊控制方法,其特征在于,包括如下步骤:a.建立考虑铁损的异步电动机的动态数学模型,如公式(1)所示:
其中,Θ为转子角度,ωr为转子角速度,J为转动惯量,TL为负载转矩,ψd为转子磁链,np为极对数,ids为d轴定子电流,iqs为q轴定子电流,idm为d轴励磁电流,iqm为q轴励磁电流,uds为d轴定子电压,uqs为q轴定子电压,Rs为定子的电阻,L1s为定子的电感,Rr为转子的电阻,L1r为转子的电感,Rfe为铁损阻抗,Lm为互感;为了简化上述动态数学模型,定义如下新变量:
则考虑铁损的异步电动机的动态数学模型表示为:
b.采用Barrier Lyapunov函数,设计一种考虑铁损的基于状态约束的异步电动机命令滤波模糊控制方法,控制目标是设计电压uds和uqs为真实控制律,使得x1和x5分别跟踪期望的位置信号x1d和x5d,同时使异步电动机驱动系统的状态量始终在给定的区间内;命令滤波器定义如下:
其中,
均为命令滤波器的输出信号,ic=1,2,3,4,5;α1为命令滤波器的输入信号;如果命令滤波器的输入信号α1在t≥0时满足:
和
其中,ρ1和ρ2均为正数,且在t=0时满足
则:对于任意的μ>0,存在ωn>0,
使得![]()
和
都是稳定的;假设f(Z)在紧集ΩZ中是一个连续的函数,对于任意的常数ε>0,总存在一个模糊逻辑系统WTS(Z)满足:
式中,输入向量
q是模糊输入维数,Rq为实数向量集;W∈Rl是模糊权向量,模糊节点数l为正整数,且l>1,Rl为实数向量集;S(Z)=[s1(Z),...,sl(Z)]T∈Rl为基函数向量,s1(Z),...,sl(Z)分别表示S(Z)的基函数;选取基函数si(Z)为如下的高斯函数:
其中,μi=[μi1,...,μiq]T是Gaussian函数分布曲线的中心位置,ηi为Gaussian函数宽度;μi1,...,μiq为μi的基向量;定义跟踪误差变量为:
其中,x1d和x5d为期望的位置信号,虚拟控制律α1,α2,α3,α4,α5为命令滤波器的输入信号,x1,c、x2,c、x3,c、x4,c、x5,c为对应命令滤波器的输出信号;定义如下两个紧集:![]()
为正常数;![]()
为正常数;
其中,Y0、Y1、Y2、Y3为正常数;定义滤波误差补偿信号:ξie=zie‑vie,vie为补偿后的误差,其中,ie=1,2,…,7;控制方法设计的每一步都会采用一个Barrier Lyapunov函数来构建一个虚拟控制律或者真实的控制律,控制方法具体包括以下步骤:b1.对于期望的位置信号x1d,选取Barrier Lyapunov函数为:
对V1求导得:
其中,
选取虚拟控制律α1和滤波误差补偿信号的导数
即:![]()
其中,k1为大于0的常数,将公式(6)和公式(7)代入公式(5),得到:
b2.选取Barrier Lyapunov函数为:
对V2求导得到:
其中,
在实际应用中负载转矩TL为有限值,设定TL的上限为d,且d>0,则有0≤|TL|≤d;利用杨氏不等式得到:
其中,ε1为任意小的正数;公式(10)表示为:
其中,
k1为大于0的常数,根据万能逼近定理,对于任意给定的ε2>0,存在一个模糊逻辑系统
使
其中,δ2(Z)为逼近误差并满足|δ2(Z)|≤ε2;由此得到:
其中,l2表示大于0的常数,||W2||为W2的范数;构造虚拟控制律α2和滤波误差补偿信号的导数
即:![]()
其中k2为大于0的常数,
为未知常数θ的估计值,将公式(12)~(14)代入公式(11)得到:
b3.选取Barrier Lyapunov函数为
对V3求导后得到:
其中,
根据万能逼近定理,对于任意给定的ε3>0,存在一个模糊逻辑系统
使
其中,δ3(Z)为逼近误差并满足|δ3(Z)|≤ε3;由此得到:
其中,l3为大于0的常数,||W3||为W3的范数;选取虚拟控制律α3和滤波误差补偿信号的导数![]()
![]()
其中,k3为大于0的常数;将公式(17)~(19)代入公式(16),得到:
b4.选取Barrier Lyapunov函数为
对V4求导得到:
其中,
根据万能逼近定理,对于任意给定的ε4>0,存在一个模糊逻辑系统
使
其中,δ4(Z)为逼近误差并满足|δ4(Z)|≤ε4;由此得到:
其中,l4为大于0的常数,||W4||为W4的范数;选取真实控制律uqs和滤波误差补偿信号的导数![]()
![]()
其中,k4为大于0的常数;将公式(22)~(24)代入公式(21),得到:
b5.选取Barrier Lyapunov函数为:
对公式(26)求导后得到:
其中,
构造如下虚拟控制律α4和滤波误差补偿信号的导数![]()
![]()
其中,k5为大于0的常数;将公式(28)和公式(29)代入公式(27),得到:
b6.选取Barrier Lyapunov函数为
对公式(31)求导后得到:
其中,
根据万能逼近定理,对于任意给定的ε6>0,存在一个模糊逻辑系统
使
其中,δ6(Z)为逼近误差并满足|δ6(Z)|≤ε6;由此得到:
其中,l6为大于0的常数,||W6||为W6的范数;选取虚拟控制律α5和滤波误差补偿信号的导数![]()
![]()
其中,k6为大于0的常数;将公式(33)~(35)代入公式(32),得到:
b7.设计真实控制律uds,选取障碍Lyapunov函数为:
对公式(37)求导后得到:
其中,
根据万能逼近定理,对于任意给定的ε7>0,存在一个模糊逻辑系统
使
其中,δ7(Z)为逼近误差并满足|δ7(Z)|≤ε7;由此得到:
其中,l7为大于0的常数,||W7||为W7的范数;选取真实控制律uds和滤波误差补偿信号的导数![]()
![]()
其中,k7为大于0的常数;定义θ=max{||W2||2,||W3||2,||W4||2,||W6||2,||W7||2},并定义θ的估计误差为
将公式(39)~(41)代入公式(38)得到:
b8.选取整个系统的Lyapunov函数:
对V求导后得到:
选取如下自适应律:
其中,r1和m1均为正数;c.对基于状态约束的异步电动机命令滤波控制方法进行稳定性分析;将公式(45)代入公式(44),得到:
由于当
时,
且运用杨氏不等式得到:
则公式(46)转化成如下不等式,即:
其中,
由公式(47)得知,
和
都是有界的;在公式(47)两边同时乘以eat,并在(0,t]内积分得到:
其中,V(t)为李雅普诺夫函数,V(0)表示李雅普诺夫函数的初始状态;公式(48)表明,
且
有界;显然
由ξie=zie‑vie得知,zie=vie+ξie;为了证明滤波误差补偿信号ξie的有界,设计补偿信号的Lyapunov方程为:
对V0求导得到:
其中,
并有
由v1=z1‑ξ1,可得:
通过该公式得知,跟踪误差能够趋于零的邻域;由
可知,
是有界的;因为v1=z1‑ξ1,所以
同样,因为z1=x1‑x1d且x1d≤Y0,所以
又因为α1是z1和
的函数,所以α1是有界的,设α1满足
其中,
是一正常数;然后,由v2=z2‑ξ2可知,
由z2=x2‑x1,c得到:x2=z2+(x1,c‑α1)+α1,
依次得到
由于uqs是z4,v4,v3,
及
的函数,因此uqs是有界的;uds是z7,v7,v6,
及
的函数,因此uds也是有界的;综上,系统状态变量被约束在紧集Ωx内,以保证异步电动机驱动系统的状态约束要求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛大学,未经青岛大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910620016.5/,转载请声明来源钻瓜专利网。