本发明属于新能源汽车技术领域,涉及一种纯电动汽车的双电机布置和基于凸优化算法的转矩优化方法。
背景技术:
随着全球石油资源的日益紧张以及传统汽车的尾气排放造成的环境污染愈来愈严重,促使各国都大力支持发展纯电动汽车。与传统汽车或者混合动力汽车相比,纯电动汽车有着零排放,无污染的突出优点。
纯电动汽车的传动系统通常由动力电池、驱动电机、变速箱组成,随着电机控制技术的成熟,已有电动汽车采用无变速器结构,直接控制电机的转速来实现汽车速度的变化。现有技术多采用一个动力电池和一个驱动电机,或者一个动力电池两个相同的驱动电机构成。而四个电机驱动的电动车由于复杂的机电耦合控制,很少运用在实车上。目前纯电动车的电机效率,最大可以达到95%甚至更高,对于单电机的纯电动汽车,其需求转矩Tdem直接由一个电机提供,为了满足动力性要求,一般会选择一个较大尺寸的电机,其输出最大转矩和最大输出功率较大。这样的传动系布置虽然简单,但是电机大多工作在低效率区域,并且对电池的电量浪费较多。为了解决电机工作在低效率区域的问题,由学者研究出采用两个相对尺寸较小性能相同的电机,平均分配需求转矩,通过同时使两个电机工作在高效率区,进而提高传动系的效率,虽然两个相同电机相互协调工作,可以避免因一个电机工作在低效区,然而转矩平均分配的策略虽然易于控制,但是并不能保证其控制策略是最优的。上面两种布置结构,都会使得电池的电量不能充分利用,然而为了保证整车的动力性,又必须要加大电池的尺寸,导致纯电动汽车的成本较高,阻碍电动汽车的发展。
目前最优化算法中动态规划(DP,Dynamic Programming)算法的可以保证其最优解为全局最优,但是DP的计算时间随着控制变量的增加呈指数趋势增长,计算负担较大。有双电机结构的电动车采用转矩平均分配的策略,这种控制策略虽然简单可以节省时间,但是并不能保证转矩的分配是全局最优的。
技术实现要素:
有鉴于此,本发明的目的在于提供一种纯电动汽车的双电机布置和基于凸优化算法的转矩优化方法,实现在允许误差内,最优解为全局最优解,并且计算时间少,结果准确的目的。
为达到上述目的,本发明提供如下技术方案:
纯电动汽车的双电机布置和基于凸优化算法的转矩优化方法,该方法包含如下步骤:
S1:根据汽车的参数,建立汽车的纵向动力学模型;
S2:选择汽车的循环工况,根据所选择的循环工况,计算汽车的需求转矩Tdem(k)、需求功率Pdem(k)、最大需求转矩Tdem,max和最大需求功率Pdem,max;
S3:在假设汽车电池的容量满足动力性需求的前提下,根据Tdem,max和Pdem,max的值,选择汽车的电机尺寸和电池尺寸;
S4:通过凸优化算法对汽车的电机和电池进行凸优化处理;
S5:对汽车传动系统的各部件工作状态进行约束;
S6:确定成本目标函数。
进一步,步骤S1中,建立汽车的纵向动力学模型为:
其中,Ft(k)表示汽车牵引力,表示汽车行驶时的空气阻力,cd为空气阻力系数,Af为汽车的迎风面积,ρ为空气密度,v为汽车行驶速度,k代表汽车行驶时刻,g为重力加速度,cr为道路的滚动阻力系数,β为道路坡度,a为汽车行驶时的加速度,mtot表示汽车的质量。
进一步,步骤S2中计算汽车的需求转矩Tdem(k)、需求功率Pdem(k)、最大需求转矩Tdem,max和最大需求功率Pdem,max为:
Pdem(k)=Ft(k)*v(k)
Tdem(k)=Ft(k)*rwheel
Tdem,max=max(Tdem(k))
Pdem,max=max(Pdem(k))
其中,Ft(k)为k时刻汽车的牵引力,v(k)为k时刻汽车的速度,rwheel为汽车的车轮半径。
进一步,步骤S3中选择汽车的电机尺寸和电池尺寸满足:
TEM2,max>TEM1,max
PEM2,max>PEM1,max
TEM1,max+TEM2,max≥Tdem,max
Pbat,max≥Pdem,max
其中,TEM2,max为汽车后轮电机的最大输出转矩,TEM1,max为汽车前轮电机的最大输出转矩,PEM2,max为汽车后轮电机的最大输出功率,PEM1,max为汽车前轮电机的最大输出功率,Pbat,max为电池的最大输出功率。
进一步,步骤S4中所述凸优化处理为:
VOC(k)=b0*SOC(k)+b1
其中,PEMi,loss(k)为k时刻电机的损失功率,aij(i=1,2,j=1,2,3)为功率损失的系数,VOC为电池的开路电压,TEMi(k)(i=1,2)为前后轮电机在k时刻的输出转矩,b0,b1为拟合电池电压的系数,为常值,SOC(k)为汽车电池在k时刻的荷电状态。
进一步,步骤S5对汽车传动系统的各部件工作状态进行约束具体为:
TEMi(k)∈[TENi,min,TEMi.max]
Pbat(k)∈[Pbat,min,Pbat.max]*sbat
Ebat∈[SOCmin,SOCmax]*Voc*Q*sbat
sbat∈[sbat,min,sbat,max]
其中TEMi(k)为汽车前后轮电机在k时刻的输出转矩,Pbat(k)为电池在k时刻的功率,Ebat为电池的储存电量,Pbat,min,Pbat.max分别为电池功率的最小值和最大值,SOCmin,SOCmax分别为电池荷电状态的最小值和最大值,Voc为电池的开路电压,Q为电池的容量,sbat为电池的尺寸系数,sbat,min,sbat,max分别为电池尺寸系数的最小值和最大值。
进一步,步骤S6中成本目标函数为:
Jcost=min costbat+∫Pbatdt
costbat=wb*sbat
其中,costbat为电池的成本,wb为电池的成本系数。
本发明的有益效果在于:
1、选择双电机布置,弥补了单电机布置电动汽车电机工作效率低的缺点。
2、在选择电机尺寸时,选择两个尺寸不同的电机,与两个相同电机布置方案相比较,减少了两个电机同时工作在低效率区域的时间。
3、转矩采用最优分配的算法,使得两个电机可以同时工作在高效区,提高能量利用效率。
4、可以使得动力电池的尺寸与电机尺寸相匹配,节约整车成本。
5、凸优化算法计算时间快,结果准确。
附图说明
为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:
图1为本发明方法的整车传动系统结构图;
图2为本发明方法的所选的小电机的效率图;
图3为本发明方法的所选的大电机的效率图;
图4为本发明汽车在行驶时的功率流和转矩流。
具体实施方式
下面将结合附图,对本发明的优选实施例进行详细的描述。
本发明的实施可以通过纯电动客车模型来实现,如图1所示,该电动车模型配备两个驱动电机,分别布置在前桥和后桥上,后桥采用尺寸较大的电机2,其最大输出转矩和输出功率均大于前桥电机1,两个电机的效率图如图2、图3所示,由于初始尺寸不同,故两个电机的高效率区域也不同,其中电机1高效率区在低转矩(400N*m-800N*m)、高转速区域,而电机2的则在高转矩(600N*m-1000N*m)、中转速区域。由于有两个电机驱动,故该车的动力性可以满足,此外由于两个电机的效率图不同,所以用最优控制算法将需求转矩Tdem分配给两个电机,转矩分配原理具体在图4中。
本发明的具体步骤如下:
S1:首先要根据汽车参数建立客车动力学模型,在k时刻,汽车的牵引力为:
其中,为汽车行驶时的空气阻力,mtotgcrcos(β(k))为滚动阻力,mtotgsin(β(k))为爬坡阻力,mtota(k)为加速阻力。Ft(k)表示汽车牵引力,cd为空气阻力系数,Af为汽车的迎风面积,ρ为空气密度,v为汽车行驶速度,k代表汽车行驶时刻,g为重力加速度,cr为道路的滚动阻力系数,β为道路坡度,a为汽车行驶时的加速度,mtot表示汽车的质量。
S2:随机选择一个循环工况,根据选择的循环工况,计算汽车的需求转矩Tdem(k)、需求功率Pdem(k)、最大需求转矩Tdem,max和最大需求功率Pdem,max;
Pdem(k)=Ft(k)*v(k)
Tdem(k)=Ft(k)*rwheel
Tdem,max=max(Tdem(k))
Pdem,max=max(Pdem(k))
其中,Ft(k)为k时刻汽车的牵引力,v(k)为k时刻汽车的速度,rwheel为汽车的车轮半径。
S3:假设电池的容量满足动力性需求,根据Tdem,max和Pdem,max的值,选择合适的电机和电池尺寸,使其满足:
TEM2,max>TEM1,max
PEM2,max>PEM1,max
TEM1,max+TEM2,max≥Tdem,max
Pbat,max≥Pdem,max
其中,TEM2,max为汽车后轮电机(电机2)的最大输出转矩,TEM1,max为汽车前轮电机(电机1)的最大输出转矩,PEM2,max为汽车电机2的最大输出功率,PEM1,max为汽车电机1的最大输出功率,Pbat,max为电池的最大输出功率。
此外,在循环工况内,要始终满足并保持电机1和电机2的转速相同:
ωEM1=ωEM2
S4:通过凸优化算法对汽车的电机和电池进行凸优化处理,本发明采用将电机功率损失用二次拟合的方式来表达,此外,电池的电压与荷电状态可以用线性的关系式表达,本发明所做凸化步骤如下:
VOC(k)=b0*SOC(k)+b1
其中,PEMi,loss(k)为k时刻电机的损失功率,aij(i=1,2,j=1,2,3)为功率损失的系数,VOC为电池的开路电压,TEMi(k)(i=1,2)为前后轮电机在k时刻的输出转矩,b0,b1为拟合电池电压的系数,为常值,SOC(k)为汽车电池在k时刻的荷电状态。
S5:对客车传动系的各部件工作状态进行约束:
TEMi(k)∈[TENi,min,TEMi.max]
Pbat(k)∈[Pbat,min,Pbat.max]*sbat
Ebat∈[SOCmin,SOCmax]*Voc*Q*sbat
sbat∈[sbat,min,sbat,max]
TENi,min,TEMi.max分别表示前后轮电机的最小输出转矩和最大输出转矩,Pbat(k)为电池在k时刻的功率,Ebat为电池的储存电量,Pbat,min,Pbat.max分别为电池功率的最小值和最大值,SOCmin,SOCmax分别为电池荷电状态的最小值和最大值,Voc为电池的开路电压,Q为电池的容量,sbat为电池的尺寸系数,sbat,min,sbat,max分别为电池尺寸系数的最小值和最大值。
S6:确定成本目标函数Jcost,本发明方法确定的目标函数不仅仅是循环工况内的能量消耗,更包含了电池的成本,因此目标函数不仅能保证能量消耗最小,而且保证电池的尺寸在合理的范围内:
Jcost=min costbat+∫Pbat dt
costbat=wb*sbat
其中costbat,wb为电池的成本和成本系数。
将数据在时域内离散化求解,将目标函数转化为:
Δt为采样时间间隔,N为采样点数。
最后说明的是,以上优选实施例仅用以说明发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。