[发明专利]电动汽车用永磁同步电机的极限学习机命令滤波控制方法有效
申请号: | 201611075161.2 | 申请日: | 2016-11-28 |
公开(公告)号: | CN106533313B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 于金鹏;马玉梅;于海生;山炳强;李伟;王世军 | 申请(专利权)人: | 青岛大学 |
主分类号: | H02P23/00 | 分类号: | H02P23/00 |
代理公司: | 青岛智地领创专利代理有限公司 37252 | 代理人: | 陈海滨 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种电动汽车用永磁同步电机的极限学习机命令滤波控制方法。该控制方法针对电动汽车电机驱动系统中存在的铁损以及非线性等问题,在传统反步设计方法中引入命令滤波技术,通过引入补偿机制,减小了滤波产生的误差,成功地克服了传统反步设计方法在设计控制器的过程中由于连续求导所引起的“计算爆炸”问题。本发明利用极限学习机算法逼近系统中的非线性函数,并将命令滤波技术以及自适应反步法结合起来;通过本发明调节后,电动机运行能快速达到稳定状态,更加适合诸如电动汽车用驱动系统等需要快速动态响应的控制对象,仿真结果表明采用本发明能够克服参数不确定的影响并且有利于保证理想的控制效果,实现对转速的快速、稳定地响应。 | ||
搜索关键词: | 电动汽车 永磁 同步电机 极限 学习机 命令 滤波 控制 方法 | ||
【主权项】:
1.电动汽车用永磁同步电机的极限学习机命令滤波控制方法,其特征在于,所述控制方法包括如下步骤:a建立考虑铁损的永磁同步电机的动态数学模型:
其中,Θ表示电机角位置,ω表示电机角速度,np表示极对数,J表示转动惯量,TL表示负载转矩;id和iq表示d‑q轴定子电流;ud和uq表示d‑q轴定子电压;iod和ioq表示d‑q轴励磁电流分量;Ld和Lq表示d‑q轴电感;Lld和Llq表示d‑q轴漏感;Lmd和Lmq表示d‑q轴励磁电感;R1和Rc表示定子电阻和铁心损耗电阻;λPM表示转子永磁体的励磁磁通;为简化永磁同步电机的动态数学模型,定义新的变量:
永磁同步电机的动态数学模型用差分方程表示为:
其中,
b根据命令滤波技术和自适应反步法原理,设计电动汽车用永磁同步电机的极限学习机命令滤波控制方法;定义命令滤波器为:
其中,
均为命令滤波器的输出信号,αe为命令滤波器的输入信号,e=1,2,3,5;如果输入信号αe对于所有的t≥0,使得
以及
成立,其中,ρ1和ρ2均为正常数;同时
则可得出,对任意的常数μ>0,存在ωn>0且ζ∈(0,1],使得![]()
和
是有界的;定义系统误差变量如下:
永磁同步电机的动态数学模型简化为两个独立的子系统,即由状态变量x1,x2,x3和控制输入uq组成的子系统以及由状态变量x4,x5,x6和控制输入ud组成的子系统;定义xd为期望的位置信号;虚拟控制信号α1,α2,α3,α5为命令滤波器的输入信号;x1,c,x2,c,x3,c,x5,c为命令滤波器的输出信号;βg是极限学习机算法的输出权值向量,||βg||是βg的范数;Hg(Zg)表示极限学习机算法的隐层映射矩阵,其中Hg(Zg)=[G2(a2,b2,Z2),...,Gg(ag,bg,Zg)],Gg(·)是激活函数,(ag,bg)是隐层节点参数;Zg是隐层映射矩阵Hg(Zg)的变量集合,lg为正常数,g=2,...,6;控制方法设计的每一步都会选取一个合适的Lyapunov控制函数构建一个虚拟控制信号或者真实的控制律;控制方法的设计具体包括以下步骤:b.1定义命令滤波补偿后的跟踪误差信号为:v1=z1‑ξ1,根据差分方程
为确保x1能有效跟踪期望信号xd,选取Lyapunov控制函数
对V1求导得:
构建虚拟控制信号α1为:
定义补偿信号ξ1的导数
为:
其中,ξ(0)=0,||ξu||是有界的,有
μ>0,ρ>0,
ku为正的设计参数,u=1,...,6;由上述公式(6)和(7)得到:
b.2根据差分方程
对z2求导可得误差动态方程:
定义命令滤波补偿后的跟踪误差信号为:v2=z2‑ξ2,同时选取Lyapunov控制函数:
对V2求导得:
其中,
在实际系统中负载转矩TL是有界的,TL是未知的正常数且上限为d,即0≤TL≤d;根据杨氏不等式可得:
对于光滑函数f2(Z2),给定任意小的ε2≥0,有极限学习机算法H2β2;令f2(Z2)=H2(Z2)β2+δ2(Z2);其中,δ2(Z2)表示逼近误差,并满足|δ2(Z2)|≤ε2,
从而有:
构建虚拟控制信号α2为:
选取补偿信号ξ2的导数![]()
按照公式(10)、公式(11)和公式(12)将公式(9)改写为:
b.3根据差分方程
对z3求导可得误差动态方程:
定义命令滤波补偿后的跟踪误差信号为:v3=z3‑ξ3,同时选取Lyapunov控制函数:
对V3求导得:
其中,
对于光滑函数f3(Z3),给定任意小的ε3≥0,有极限学习机算法H3β3;令f3(Z3)=H3(Z3)β3+δ3(Z3);其中,δ3(Z3)表示逼近误差,并满足|δ3(Z3)|≤ε3,
从而有:
构建虚拟控制信号α3为:
选取补偿信号ξ3的导数![]()
按照公式(15)、公式(16)和公式(17)将公式(14)改写为:
b.4根据差分方程
对z3求导可得误差动态方程:
定义命令滤波补偿后的跟踪误差信号为:v4=z4‑ξ4,同时选取Lyapunov控制函数:
对V4求导得:
其中,
对于光滑函数f4(Z4),给定任意小的ε4≥0,有极限学习机算法H4β4;令f4(Z4)=H4(Z4)β4+δ4(Z4),其中,δ4(Z4)表示逼近误差,并满足|δ4(Z4)|≤ε4,Z4=Z3;从而有:
构建真实控制律uq为:
选取补偿信号ξ4的导数![]()
按照公式(20)、公式(21)和公式(22)将公式(19)改写为:
b.5根据差分方程
对z3求导可得误差动态方程:
定义命令滤波补偿后的跟踪误差信号为:v5=z5‑ξ5,同时选取Lyapunov控制函数:
对V5求导得:
其中,f5=‑b1x5‑b2x2x3;对于光滑函数f5(Z5),给定任意小的ε5≥0,有极限学习机算法H5β5;令f5(Z5)=H5(Z5)β5+δ5(Z5),其中,δ5(Z5)表示逼近误差,并满足|δ5(Z5)|≤ε5,
从而有:
构建虚拟控制信号α5为:
选取补偿信号ξ5的导数![]()
按照公式(25)、公式(26)和公式(27)将公式(24)改写为:
b.6根据差分方程
对z6求导可得误差动态方程:
定义命令滤波补偿后的跟踪误差信号为:v6=z6‑ξ6,同时选取Lyapunov控制函数:
对V6求导得:
其中,
对于光滑函数f6(Z6),给定任意小的ε6≥0,有极限学习机算法H6β6;令f6(Z6)=H6(Z6)β6+δ6(Z6),其中,δ6(Z6)表示逼近误差,并满足|δ6(Z6)|≤ε6,Z6=Z5;从而有:
构建真实控制律ud为:
选取补偿信号![]()
按照公式(30)、公式(31)和(32)将公式(29)改写为:
c对建立的电动汽车用永磁同步电机的极限学习机命令滤波控制方法进行稳定性分析定义φ=max{||β2||2,||β3||2,||β4||2,||β5||2,||β6||2},
为φ的估计值,
构建Lyapunov函数为:
对V求导可得:
选择相应的自适应律:
其中,r和m皆为正常数;按照公式(35),将公式(34)改写为:
同样,再由杨氏不等式可得:
按照公式(37),将公式(36)改写为:
其中,a=min{2k1,2k2,2k3,2k4,2k5,2k6,m},
因此可得:
因此vu和
是有界的,因为φ是常数,所以
是有界的,又因为zu=vu+ξu,||ξu||是有界的,因此zu也是有界的,u=1,2,...6;因此x(t)和其他所有控制信号在任何时间段内都是有界的,由公式(39)可得:![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛大学,未经青岛大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611075161.2/,转载请声明来源钻瓜专利网。