本发明涉及伺服系统控制领域,具体涉及一种基于内模的电动汽车速度跟踪控制方法。
背景技术:
随着世界石油资源短缺和环境污染日益严重,寻找新形式的能源代替石油为汽车提供动力已成为必然的趋势,而电动汽车则是新能源汽车中的主力军。永磁同步电机因其功率因数高、低损耗等优良性能而被广泛应用在电动汽车中。然而,把永磁同步电机用作电动汽车的驱动装置时,电机或汽车传动系统参数的变化以及系统外界干扰的引入会直接影响电机的控制性能,进而影响车辆的行驶特性。
此外,非线性输出调节理论近年来经历了快速的发展,而作为其常用控制策略的内模控制方法能够解决复杂系统的轨迹跟踪与干扰抑制问题,并具有良好的鲁棒性。针对电动汽车的整体复杂非线性系统,内模控制方法可以实现高精度的速度跟踪与干扰抑制性能,并允许整体系统的所有参数未知。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种基于内模的电动汽车速度跟踪控制方法。针对电动汽车的整体复杂系统,设计了内模控制器,从而实现了高精度的速度跟踪与干扰抑制性能,并具有良好的鲁棒性。
本发明的技术方案是:
一种基于内模的电动汽车速度跟踪控制方法,其特征在于,包括以下步骤:
步骤1:选择永磁同步电机作为驱动电机并将电机模型与电动汽车传动系统整合,建立整体系统的非线性数学模型;
步骤2:将电动汽车的速度跟踪和干扰抑制问题描述为一个全局鲁棒伺服控制问题;
步骤3:设计内模,将整体系统的全局鲁棒伺服控制问题转化为由整体系统和内模组成的增广系统的全局鲁棒镇定问题;
步骤4:采用反步法设计状态反馈控制器,解决增广系统的全局鲁棒镇定问题。
进一步地,所述的一种基于内模的电动汽车速度跟踪控制方法,其特征在于,步骤1中,选择永磁同步电机作为驱动电机并将电机模型与电动汽车传动系统整合,建立整体系统的非线性数学模型,其过程如下:
1.1,永磁同步电机数学模型如下:
其中θm为电机转子角度,ωm为电机转子角速度,id,iq,ud,ud为dq轴定子电流与电压,jm为电机的转动惯量,tl为电机的负载转矩,φv为转子磁链,p为电机极对数,rs,l为定子电阻与电感,b为粘性摩擦系数。
1.2,通过分析电动汽车在行驶过程中的受力,可以得到电动汽车传动系统的模型如下:
其中v为汽车行驶速度,m为汽车的整体质量,g为重力加速度,fl为汽车受到的牵引力,χroad为路面坡度,fwind为空气阻力,fr为滚动阻力。
1.3,建立空气阻力fwind的模型如下:
其中cair为空气阻力系数,ρa为空气密度,al为车辆迎风正面面积。
1.4,建立滚动阻力fr的模型如下:
fr=m(cr1+cr2rωw)(4)
其中cr1,cr2是取决于轮胎和轮胎压力的常数,r为车轮半径,ωw为车轮转速。
1.5,将车轮转速ωw与汽车行驶速度v关系表示如下:
1.6,根据牛顿第二定律得出车轮转速与车轮所受力矩之间的关系如下:
其中jw为车轮转动惯量,tw为连接车轮传动轴的输出转矩,tf为车轮的摩擦转矩。
1.7,根据传动部分转矩关系与速度关系得出如下关系式:
tw=ntnftl,ωw=ntnfωm(7)
其中nt,nf分别为变速箱和主减速器的变速比。
1.8,结合公式(1)~(7),得到永磁同步电机驱动电动汽车的整体系统数学模型如下:
其中n=ntnf;δ=jw+mr2+n2jm;
进一步地,所述的一种基于内模的电动汽车速度跟踪控制方法,其特征在于,步骤2中,将电动汽车的速度跟踪和干扰抑制问题描述为一个全局鲁棒伺服控制问题,其过程如下:
2.1,假定车轮的参考转速ωd和包含摩擦转矩的等效干扰βcr1+βgsinχroad+tf可由如下的外部系统产生:
其中a1,g1,g2为定常矩阵。
2.2,令:x1,1=ωw,x1,2=iq,x2,1=id,u1=uq,u2=ud,
其中e1为车轮转速跟踪误差,e2为d轴电流跟踪误差。
2.3,考虑不确定因素所产生的系统参数摄动,定义不确定参数
v=a1v,
e=h(x,u,v,w).(11)
其中x=(x1,1,x1,2,x2,1)t,u=(u1,u2)t,
2.4,此时系统(8)的全局速度跟踪控制问题已被描述为系统(11)的全局鲁棒伺服控制问题,其控制目标为在保证从任意初始值出发的闭环系统轨迹有界的情况下,跟踪误差渐近趋于0。
进一步地,所述的一种基于内模的电动汽车速度跟踪控制方法,其特征在于,步骤3中,设计内模,将整体系统的全局鲁棒伺服控制问题转化为由整体系统和内模组成的增广系统的全局鲁棒镇定问题,其过程如下:
3.1,求解如下的调节器方程:
0=h(x(v,w),u(v,w),v,w).(12)
其中x(v,w),u(v,w)分别是稳态状态和稳态输入。得到状态和输入的稳态解如下:
x1,1(v,w)=g1v,
x2,1(v,w)=0,
3.2,令g(x,u)=col(x1,2,u1,u2),用gi(x,u)表示g(x,u)中第i个元素,其中i=1,2,3。构建如下的稳态发生器来产生稳态解:
其中ti为任意非奇异矩阵,(φi,ψi)为一对能观测矩阵。
3.3,选择一对能控矩阵(mi,ni),其中mi为hurwitz矩阵,使得ti满足如下的sylvester方程:
tiφi-miti=niψi.(14)
3.4,设计内模为如下形式:
3.5,进行如下的坐标变换与输入变换:
得到如下的误差方程:
其中
b1=ψ1t1-1(m1+n1ψ1t1-1),
b2=ψ1t1-1n1,
c2(v)=-a11-2a12g1v+b2,
c6(v)=-a16g1v,
c10(v)=a22g1vψ1t1-1,
c12(v)=a22g1v,
d2=b11ψ1t1-1,
d3=-a12,
d9=-a14ψ1t1-1-b1,
d12=-a16,
d17=b21ψ3t3-1,
d18=ψ3t3-1n3-a21,
d19=a22,
d20=a22ψ1t1-1,
3.6,此时,系统(11)的全局鲁棒伺服控制问题已经被转化为系统(17)的全局鲁棒镇定问题。
进一步地,所述的一种基于内模的电动汽车速度跟踪控制方法,其特征在于,步骤4中,采用反步法设计状态反馈控制器,解决增广系统的全局鲁棒镇定问题,其过程如下:
4.1,为了使用反步法设计控制器,首先定义如下的记号:
其中
4.2,令
其中l1为特定的正数。
4.3,针对x2子系统,令
其中l2为特定的正数。
4.4,最后,令
4.5,得到如下控制律解决系统(17)的全局镇定问题:
4.6,得到最终的控制器为如下形式:
本发明的优点是:
本发明提出的一种基于内模的电动汽车速度跟踪控制方法,针对电动汽车行驶过程中运行环境造成系统参数变化和系统外界干扰引入的现象,设计了基于内模的状态反馈控制器,实现了电动汽车速度跟踪控制,具有高精度的速度跟踪与干扰抑制性能,并具有良好的鲁棒性。
附图说明
图1为电动汽车基本受力分析图;
图2为整体系统控制框图;
图3为车轮转速跟踪曲线;
图4为车轮转速误差曲线;
图5为id电流曲线;
图6为iq电流曲线;
图7为定子电压ud曲线;
图8为定子电压uq曲线。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
实施例。
如图1、2所示,一种基于内模的电动汽车速度跟踪控制方法,包含以下步骤:
步骤1,选择永磁同步电机作为驱动电机并将电机模型与电动汽车传动系统整合,建立整体系统的非线性数学模型,其过程如下:
1.1,永磁同步电机数学模型如下:
其中θm为电机转子角度,ωm为电机转子角速度,id,iq,ud,ud为dq轴定子电流与电压,jm为电机的转动惯量,tl为电机的负载转矩,φv为转子磁链,p为电机极对数,rs,l为定子电阻与电感,b为粘性摩擦系数。
1.2,通过分析电动汽车在行驶过程中的受力,可以得到电动汽车传动系统的模型如下:
其中v为汽车行驶速度,m为汽车的整体质量,g为重力加速度,fl为汽车受到的牵引力,χroad为路面坡度,fwind为空气阻力,fr为滚动阻力。
1.3,建立空气阻力fwind的模型如下:
其中cair为空气阻力系数,ρa为空气密度,al为车辆迎风正面面积。
1.4,建立滚动阻力fr的模型如下:
fr=m(cr1+cr2rωw)(4)
其中cr1,cr2是取决于轮胎和轮胎压力的常数,r为车轮半径,ωw为车轮转速。
1.5,将车轮转速ωw与汽车行驶速度v关系表示如下:
1.6,根据牛顿第二定律得出车轮转速与车轮所受力矩之间的关系如下:
其中jw为车轮转动惯量,tw为连接车轮传动轴的输出转矩,tf为车轮的摩擦转矩。
1.7,根据传动部分转矩关系与速度关系得出如下关系式:
tw=ntnftl,ωw=ntnfωm(7)
其中nt,nf分别为变速箱和主减速器的变速比。
1.8,结合公式(1)~(7),得到永磁同步电机驱动电动汽车的整体系统数学模型如下:
其中n=ntnf;δ=jw+mr2+n2jm;β=rm;
步骤2,将电动汽车的速度跟踪和干扰抑制问题描述为一个全局鲁棒伺服控制问题,其过程如下:
2.1,假定车轮的参考转速ωd和包含摩擦转矩的等效干扰βcr1+βgsinχroad+tf可由如下的外部系统产生:
其中a1,g1,g2为定常矩阵。
2.2,令:x1,1=ωw,x1,2=iq,x2,1=id,u1=uq,u2=ud,
其中e1为车轮转速跟踪误差,e2为d轴电流跟踪误差。
2.3,考虑不确定因素所产生的系统参数摄动,定义不确定参数
v=a1v,
e=h(x,u,v,w).(11)
其中x=(x1,1,x1,2,x2,1)t,u=(u1,u2)t,
2.4,此时系统(8)的全局速度跟踪控制问题已被描述为系统(11)的全局鲁棒伺服控制问题,其控制目标为在保证从任意初始值出发的闭环系统轨迹有界的情况下,跟踪误差渐近趋于0。
步骤3,设计内模,将整体系统的全局鲁棒伺服控制问题转化为由整体系统和内模组成的增广系统的全局鲁棒镇定问题,其过程如下:
3.1,求解如下的调节器方程:
0=h(x(v,w),u(v,w),v,w).(12)
其中x(v,w),u(v,w)分别是稳态状态和稳态输入。得到状态和输入的稳态解如下:
x1,1(v,w)=g1v,
x2,1(v,w)=0,
3.2,令g(x,u)=col(x1,2,u1,u2),用gi(x,u)表示g(x,u)中第i个元素,其中i=1,2,3。构建如下的稳态发生器来产生稳态解:
其中ti为任意非奇异矩阵,(φi,ψi)为一对能观测矩阵。
3.3,选择一对能控矩阵(mi,ni),其中mi为hurwitz矩阵,使得ti满足如下的sylvester方程:
tiφi-miti=niψi.(14)
3.4,设计内模为如下形式:
3.5,进行如下的坐标变换与输入变换:
得到如下的误差方程:
其中
b1=ψ1t1-1(m1+n1ψ1t1-1),
b2=ψ1t1-1n1,
c6(v)=-a16g1v,
c10(v)=a22g1vψ1t1-1,
c12(v)=a22g1v,
d2=b11ψ1t1-1,
d3=-a12,
d9=-a14ψ1t1-1-b1,
d12=-a16,
d17=b21ψ3t3-1,
d18=ψ3t3-1n3-a21,
d19=a22,
d20=a22ψ1t1-1,
3.6,此时,系统(11)的全局鲁棒伺服控制问题已经被转化为系统(17)的全局鲁棒镇定问题。
步骤4,采用反步法设计状态反馈控制器,解决增广系统的全局鲁棒镇定问题,其过程如下:
4.1,为了使用反步法设计控制器,首先定义如下的记号:
其中
4.2,令
其中l1为特定的正数。
4.3,针对x2子系统,令
其中l2为特定的正数。
4.4,最后,令
4.5,得到如下控制律解决系统(17)的全局镇定问题:
4.6,得到最终的控制器为如下形式:
为了验证所提方法的有效性,本发明对所提出控制器的控制效果进行仿真验证,所选用的永磁同步电机的标称值为:极对数p=4,定子电阻
摩擦转矩设置为一个常值信号tf=10n.m,参考速度设置为一个斜坡信号与常值信号的组合,当0<t≤20s时参考速度设置为ωd=2t(rad/s),当20<t≤40s时,参考速度设置为ωd=40rad/s,则外部系统参数如下:
控制器参数设计为:
ψ1t1-1=[1210000],
系统不确定参数选择如下:
基于上述的一系列参数,图3为车轮转速跟踪曲线,图4为车轮转速误差曲线,图5为定子电流id曲线,图中曲线反映了所设计的控制器在外部干扰和整体系统参数摄动的条件下有良好的速度跟踪性能和电流跟踪性能,图6为定子电流iq曲线,图7和图8分别为永磁同步电机ud和uq曲线。从图3-图8的仿真结果可以看出,所设计的内模控制器可以实现高精度的速度跟踪与干扰抑制性能,并具有良好的鲁棒性。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。