一种二阶振荡粒子群的分布式驱动汽车能效优化控制方法转让专利

申请号 : CN201911095468.2

文献号 : CN110816291B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张盛龙王佳林玲冯是全

申请人 : 常熟理工学院

摘要 :

本发明公开了一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,包括如下步骤:确定优化设计变量:左前轮轮毂电机转矩Tm1,右前轮轮毂电机转矩Tm2,左后轮轮毂电机转矩Tm3,右后轮轮毂电机转矩Tm4;确定优化设计目标:系统为单目标优化,优化目标为四轮轮毂驱动电动汽车实时总效率最高;确定优化限制条件;对设计变量进行优化。本发明以四个车轮实际扭矩输出参数为设计优化变量,采用二阶振荡粒子群算法对这四个车轮实际扭矩输出参数进行优化,最终获得总效率最高的转矩匹配方案,不但为四轮轮毂分布式驱动电动汽车的能效优化控制提供必要的技术支持,而且使得四轮轮毂分布式驱动电动汽车的能效发挥到最优。

权利要求 :

1.一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,是基于分布式驱动电动系统实现的,所述分布式驱动电动系统包括动力电池组、左前轮轮毂电机、右前轮轮毂电机、左后轮轮毂电机、右后轮轮毂电机、左前轮轮毂电机控制器、右前轮轮毂电机控制器、左后轮轮毂电机控制器、右后轮轮毂电机控制器和整车控制器;

所述左前轮轮毂电机与左前车轮机械连接,所述右前轮轮毂电机与右前车轮机械连接,所述左后轮轮毂电机与左后车轮机械连接,所述右后轮轮毂电机与右后车轮机械连接,所述左前轮轮毂电机与左前轮轮毂电机控制器电气连接,所述右前轮轮毂电机与右前轮轮毂电机控制器电气连接,所述左后轮轮毂电机与左后轮轮毂电机控制器电气连接,所述右后轮轮毂电机与右后轮轮毂电机控制器电气连接;所述动力电池组分别与左前轮轮毂电机控制器、右前轮轮毂电机控制器、左后轮轮毂电机控制器和右后轮轮毂电机控制器电气连接,整车控制器分别与左前轮轮毂电机控制器、右前轮轮毂电机控制器、左后轮轮毂电机控制器、右后轮轮毂电机控制器和动力电池组电气连接;

分布式驱动电动汽车工况可以分为直线行驶工况和转弯工况,其特征在于:当处于直线行驶工况时,采用二阶振荡粒子群算法进行能效优化控制,包括如下步骤:S1:确定优化设计变量:

设计变量一共包括四个参数,分别为:左前轮轮毂电机转矩Tm1,右前轮轮毂电机转矩Tm2,左后轮轮毂电机转矩Tm3,右后轮轮毂电机转矩Tm4;

S2:确定优化设计目标:系统为单目标优化,优化目标为分布式驱动电动汽车实时总效率最高;

S3:确定优化限制条件;

S4:对设计变量进行优化,其具体的优化流程如下:S4‑1:初始化粒子群优化算法参数,最大迭代次数Tmax、粒子数目m、惯性权重系数ω、加速系数c1、c2,将当前优化代数设置为t=1(t≤Tmax),在四维空间中,随机产生m个粒子x1,x2,...,xi,...,xm,构成种群X(t),随机产生各粒子初始速度v1,v2,...,vi,...,vm,构成种群V(t),其中第i个粒子的位置为xi=(xi,1,xi,2,xi,3,xi,4),速度为vi=(vi,1,vi,2,vi,3,vi,4),xi,1表示第i个粒子第k时刻左前轮毂电机转矩Tm1(k)i大小,xi,2表示第i个粒子第k时刻右前轮毂电机转矩Tm2(k)i大小,xi,3表示第i个粒子第k时刻左后轮毂电机转矩Tm3(k)i大小,xi,4表示第i个粒子第k时刻右后轮毂电机转矩Tm4(k)i大小;

S4‑2:分别计算左前轮轮毂电机、右前轮轮毂电机、左后轮轮毂电机、右后轮轮毂电机在第k时刻的实时输入输出功率;

S4‑3:根据步骤S4‑2的计算结果计算第i个粒子第k时刻的电机系统效率η(k)i的倒数;

S4‑4:将得到的第i个粒子第k时刻的电机系统效率η(k)i的倒数作为适应度值大小来评价每个粒子的好坏,存储当前各粒子的最佳位置pbest和与之对应的电机系统效率的倒数,并将种群中适应值最优的粒子作为整个种群中的最佳位置gbest;

S4‑5:如果当前进化代数t小于最大进化代数Tmax的1/2,通过公式(1)‑(2)更新粒子的速度和位置,产生新的种群X(t+1):

vi,j(t+1)=ωvi,j(t)+c1r1[pi,j‑(1+ξ1)xi,j(t)+ξ1xi,j(t‑1)]+c2r2[pg,j‑(1+ξ2)xi,j(t)+ξ2xi,j(t‑1)]                                                  (1)xi,j(t+1)=xi,j(t)+vi,j(t+1)                                  (2)其中,

如果当前进化代数t大于最大进化代数Tmax的1/2,通过公式(4)‑(5)更新粒子的速度和位置,产生新的种群X(t+1):

vi,j(t+1)=ωvi,j(t)+c1r1[pi,j‑(1+ξ1)xi,j(t)+ξ1xi,j(t‑1)]+c2r2[pg,j‑(1+ξ2)xi,j(t)+ξ2xi,j(t‑1)]                                      (4)xi,j(t+1)=xi,j(t)+vi,j(t+1)                                (5)其中,

上式中,i=1,2,...,m;j=1,2,3,4;vi,j为第i个粒子的当前速度;ω表示惯性权重系数;c1和c2表示正的加速系数;r1、r2、ξ1、ξ2为随机数,在算法前期,即当前进化代数t小于最大进化代数Tmax的1/2时,按照公式(3)计算ξ1和ξ2,目的保证算法具有较强的全局搜索能力,在算法后期,即当前进化代数t大于最大进化代数Tmax的1/2时,按照公式(6)计算ξ1和ξ2,保证算法良好的收敛性能;pi,j表示第i个例子迄今找到的最佳位置pbest;pg,j是整个粒子群搜索到的最佳位置gbest;xi,j为第i个粒子的当前位置;

S4‑6:更新粒子的pbest和gbest;

S4‑7:判断当前优化代数t是否等于Tmax,若为是则停止计算,则输出适应度值 最小的粒子vi,即将第k时刻实时总效率η(k)i最高的粒子vi作为所求结果,并根据对应的Tm1(k)i、Tm2(k)i、Tm3(k)i和Tm4(k)i分别控制所述左前轮毂电机、右前轮毂电机、左后轮毂电机和右后轮毂电机,计算四个电机的转矩之和Tm,然后结束流程;如果t

2.根据权利要求1所述的一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,其特征在于:所述步骤S3中优化限制条件为左前轮轮毂电机转矩Tm1,右前轮轮毂电机转矩Tm2,左后轮轮毂电机转矩Tm3,右后轮轮毂电机转矩Tm4的工作范围。

3.根据权利要求1所述的一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,其特征在于:所述步骤S4‑2中通过公式(7)计算第i个粒子第k时刻的左前轮毂电机的实时输入输出功率:

其中,Pin,1(k)i为第i个粒子第k时刻的左前轮毂电机实时输入功率;Pout,1(k)i为第i个粒子第k时刻的左前轮毂电机实时输出功率;U1(k)i为第i个粒子第k时刻的左前轮毂电机输入端母线电压;I1(k)i为第i个粒子第k时刻的左前轮毂电机输入端母线电流;n1(k)i为第i个粒子第k时刻左前轮毂电机的转速;ψ1为第i个粒子第k时刻的左前轮毂电机的转矩分配系数,

通过公式(8)计算第i个粒子第k时刻的右前轮毂电机的实时输入输出功率为:其中,Pin,2(k)i为第i个粒子第k时刻的右前轮毂电机实时输入功率;Pout,2(k)i为第i个粒子第k时刻的右前轮毂电机实时输出功率;U2(k)i为第i个粒子第k时刻的右前轮毂电机输入端母线电压;I2(k)i为第i个粒子第k时刻的右前轮毂电机输入端母线电流;n2(k)i为第i个粒子第k时刻的右前轮毂电机的转速;ψ2为第i个粒子第k时刻的右前轮毂电机的转矩分配系数,

通过公式(9)计算第i个粒子第k时刻的左后轮毂电机的实时输入输出功率为:其中,Pin,3(k)i为第i个粒子第k时刻的左后轮毂电机实时输入功率;Pout,3(k)i为第i个粒子第k时刻的左后轮毂电机实时输出功率;U3(k)i为第i个粒子第k时刻的左后轮毂电机输入端母线电压;I3(k)i为第i个粒子第k时刻的左后轮毂电机输入端母线电流;n3(k)i为第i个粒子第k时刻的左后轮毂电机的转速;ψ3为第i个粒子第k时刻的左后轮毂电机的转矩分配系数,

通过公式(10)计算第i个粒子第k时刻的右后轮毂电机的实时输入输出功率为:其中,Pin,4(k)i为第i个粒子第k时刻的右后轮毂电机的实时输入功率,Pout,4(k)i为第i个粒子第k时刻的右后轮毂电机的实时输出功率,U4(k)i为第i个粒子第k时刻的右后轮毂电机输入端母线电压;I4(k)i为第i个粒子第k时刻的右后轮毂电机输入端母线电流;n4(k)i为第i个粒子第k时刻的右后轮毂电机的转速;ψ4为第i个粒子第k时刻的右后轮毂电机的转矩分配系数,

4.根据权利要求3所述的一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,其特征在于:所述步骤S4‑3中通过公式(11)计算第i个粒子第k时刻的电机系统效率η(k)i的倒数:

5.根据权利要求4所述的一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,其特征在于:所述步骤S4‑4中将公式(11)作为适应度函数,将计算得到的第i个粒子第k时刻的电机系统效率η(k)i的倒数作为适应度值大小来评价每个粒子的好坏。

6.根据权利要求4所述的一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,其特征在于:所述步骤S4‑7中通过公式(12)计算四个电机的转矩之和Tm(k)i:Tm(k)i=ψ1×Tm1(k)i+ψ2×Tm2(k)i+ψ3×Tm3(k)i+ψ4×Tm4(k)i。      (12)

说明书 :

一种二阶振荡粒子群的分布式驱动汽车能效优化控制方法

技术领域

[0001] 本发明属于汽车设计制造领域,涉及一种电动汽车的能效控制方法,具体涉及一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法。

背景技术

[0002] 发展电动汽车已经成为应对交通领域的能源安全问题与空气污染问题的共同选择。在各类电动汽车中,四轮分布式驱动电动汽车被认为是纯电驱动汽车的前沿技术,分布
式驱动包括轮毂电机驱动和轮边电机驱动两种形式,四轮分布式驱动可以单独控制每个电
机的输出转矩,动力可控自由度高,可以实现更加优化的整车动态协调控制;由于采用了线
控技术,省却了变速箱、传动轴、主减速器、差速器等机械传动结构,大大简化了动力系统结
构,一方面可以提高传动效率,另一方面有利于整车轻量化;动力系统高度模块化,有利于
空间布置,可以降低汽车底盘和重心,这对提高汽车的操纵稳定性具有重大意义。
[0003] 四轮分布式驱动电动汽车系统在动力性和能效方面具有很大的潜力。该系统具有控制灵活、响应快的优势,但是现有的系统控制方法主要是通过基于实时搜索算法,其在能
效控制上还不是很理想,如何控制四个车轮电机工作,使其在发挥性能优势的同时能效达
到最优,是该技术产业化的关键问题,因此研究四轮分布式驱动系统的能效优化问题有十
分重要的意义。
[0004] 现有的分布式驱动电动汽车能效优化控制方法认为最优的转矩分配策略应该在四轮平均分配模式和两轮模式之间进行切换:当总转矩需求较低的时候,两前轮或者两后
轮输出转矩,另外两个电机不工作;当总转矩需求较高的时候,四轮转矩平均分配。以上研
究都是基于电机数学模型或者电机效率特性图已知的前提,并且以上控制策略都只适用于
前后轴采用相同的电机的构型,而对于前后轴电机不一致的构型则不适用。但是从现有车
型设计角度来说,前轮毂后轮边电机构型具有很大发展潜力:高速电机和低速电机或者高
效率电机和高性能电机的组合可以在保证驱动能力的同时拓宽电机驱动的综合高效区;因
此研究针对不同电机构型的四轮分布式驱动系统能效最优有十分重要的意义。

发明内容

[0005] 发明目的:为了解决现有的四轮分布式驱动电动汽车能效优化的问题,提供一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,能够获得总效率最高
的转矩匹配方案,为四轮分布式驱动电动汽车的能效优化控制提供必要的技术支持。
[0006] 技术方案:为实现上述目的,本发明提供一种基于二阶振荡粒子群算法的分布式驱动电动汽车能效优化控制方法,是基于分布式驱动电动系统实现的,所述分布式驱动电
动系统包括动力电池组、左前轮轮毂电机、右前轮轮毂电机、左后轮轮毂电机、右后轮轮毂
电机、左前轮轮毂电机控制器、右前轮轮毂电机控制器、左后轮轮毂电机控制器、右后轮轮
毂电机控制器和整车控制器;
[0007] 所述左前轮轮毂电机与左前车轮机械连接,所述右前轮轮毂电机与右前车轮机械连接,所述左后轮轮毂电机与左后车轮机械连接,所述右后轮轮毂电机与右后车轮机械连
接,所述左前轮轮毂电机与左前轮轮毂电机控制器电气连接,所述右前轮轮毂电机与右前
轮轮毂电机控制器电气连接,所述左后轮轮毂电机与左后轮轮毂电机控制器电气连接,所
述右后轮轮毂电机与右后轮轮毂电机控制器电气连接;所述动力电池组分别与左前轮轮毂
电机控制器、右前轮轮毂电机控制器、左后轮轮毂电机控制器和右后轮轮毂电机控制器电
气连接,整车控制器分别与左前轮轮毂电机控制器、右前轮轮毂电机控制器、左后轮轮毂电
机控制器、右后轮轮毂电机控制器和动力电池组电气连接;
[0008] 分布式驱动电动汽车工况可以分为直线行驶工况和转弯工况,当处于直线行驶工况时,采用二阶振荡粒子群算法进行能效优化控制,包括如下步骤:
[0009] S1:确定优化设计变量:
[0010] 设计变量一共包括四个参数,分别为:左前轮轮毂电机转矩Tm1,右前轮轮毂电机转矩Tm2,左后轮轮毂电机转矩Tm3,右后轮轮毂电机转矩Tm4;
[0011] S2:确定优化设计目标:系统为单目标优化,优化目标为分布式驱动电动汽车实时总效率最高;
[0012] S3:确定优化限制条件;
[0013] S4:对设计变量进行优化,其具体的优化流程如下:
[0014] S4‑1:初始化粒子群优化算法参数,最大迭代次数Tmax、粒子数目m、惯性权重系数ω、加速系数c1、c2,将当前优化代数设置为t=1(t≤Tmax),在四维空间中,随机产生m个粒子
x1,x2,...,xi,...,xm,构成种群X(t),随机产生各粒子初始速度v1,v2,...,vi,...,vm,构成
种群V(t),其中第i个粒子的位置为xi=(xi,1,xi,2,xi,3,xi,4),速度为vi=(vi,1,vi,2,vi,
3,vi,4),xi,1表示第i个粒子第k时刻左前轮毂电机转矩Tm1(k)i大小,xi,2表示第i个粒子第k
时刻右前轮毂电机转矩Tm2(k)i大小,xi,3表示第i个粒子第k时刻左后轮毂电机转矩Tm3(k)i
大小,xi,4表示第i个粒子第k时刻右后轮毂电机转矩Tm4(k)i大小;
[0015] S4‑2:分别计算左前轮轮毂电机、右前轮轮毂电机、左后轮轮毂电机、右后轮轮毂电机在第k时刻的实时输入输出功率;
[0016] S4‑3:根据步骤S4‑2的计算结果计算第i个粒子第k时刻的电机系统实时效率η(k)i的倒数;
[0017] S4‑4:将得到的第i个粒子第k时刻的电机系统效率η(k)i作为适应度值大小来评价每个粒子的好坏,存储当前各粒子的最佳位置pbest和与之对应的电机系统效率的倒数,
并将种群中适应值最优的粒子作为整个种群中的最佳位置gbest;
[0018] S4‑5:如果当前进化代数t小于最大进化代数Tmax的1/2,通过公式(1)‑(2)更新粒子的速度和位置,产生新的种群X(t+1):
[0019] vi,j(t+1)=ωvi,j(t)+c1r1[pi,j‑(1+ξ1)xi,j(t)+ξ1xi,j(t‑1)]+c2r2[pg,j‑(1+ξ2)xi,j(t)+ξ2xi,j(t‑1)]                                 (1)
[0020] xi,j(t+1)=xi,j(t)+vi,j(t+1)                               (2)
[0021] 其中,
[0022] 如果当前进化代数t大于最大进化代数Tmax的1/2,通过公式(4)‑(5)更新粒子的速度和位置,产生新的种群X(t+1):
[0023] vi,j(t+1)=ωvi,j(t)+c1r1[pi,j‑(1+ξ1)xi,j(t)+ξ1xi,j(t‑1)]+c2r2[pg,j‑(1+ξ2)xi,j(t)+ξ2xi,j(t‑1)]                    (3)
[0024] xi,j(t+1)=xi,j(t)+vi,j(t+1)                               (4)
[0025] 其中,
[0026] 上式中,i=1,2,...,m;j=1,2,3,4;vi,j为第i个粒子的当前速度;ω表示惯性权重系数;c1和c2表示正的加速系数;r1、r2、ξ1、ξ2为随机数,在算法前期,即当前进化代数t小
于最大进化代数Tmax的1/2时,按照公式(3)计算ξ1和ξ2,目的保证算法具有较强的全局搜索
能力,在算法后期,即当前进化代数t大于最大进化代数Tmax的1/2时,按照公式(5)计算ξ1和
ξ2,保证算法良好的收敛性能;pi,j表示第i个例子迄今找到的最佳位置pbest;pg,j是整个粒
子群搜索到的最佳位置gbest;xi,j为第i个粒子的当前位置;
[0027] S4‑6:更新粒子的pbest和gbest;
[0028] S4‑7:判断当前优化代数t是否等于Tmax,若为是则停止计算,则输出适应度值最小的粒子vi,即将第k时刻实时总效率η(k)i最高的粒子vi作为所求结果,并根据对
应的Tm1(k)i、Tm2(k)i、Tm3(k)i和Tm4(k)i分别控制所述左前轮毂电机、右前轮毂电机、左后轮
毂电机和右后轮毂电机,计算四个电机的转矩之和Tm(k)i,然后结束流程;如果t=t+1,并返回步骤S4‑5继续搜索。
[0029] 进一步的,所述步骤S3中优化限制条件为左前轮轮毂电机转矩Tm1,右前轮轮毂电机转矩Tm2,左后轮轮毂电机转矩Tm3,右后轮轮毂电机转矩Tm4的工作范围。
[0030] 进一步的,所述步骤S4‑2中通过公式(6)计算第i个粒子第k时刻的左前轮毂电机的实时输入输出功率:
[0031]
[0032] 其中,Pin,1(k)i为第i个粒子第k时刻的左前轮毂电机实时输入功率;Pout,1(k)i为第i个粒子第k时刻的左前轮毂电机实时输出功率;U1(k)i为第i个粒子第k时刻的左前轮毂电
机输入端母线电压;I1(k)i为第i个粒子第k时刻的左前轮毂电机输入端母线电流;n1(k)i为
第i个粒子第k时刻左前轮毂电机的转速;ψ1为第i个粒子第k时刻的左前轮毂电机的转矩分
配系数,
[0033] 通过公式(7)计算第i个粒子第k时刻的右前轮毂电机的实时输入输出功率为:
[0034]
[0035] 其中,Pin,2(k)i为第i个粒子第k时刻的右前轮毂电机实时输入功率;Pout,2(k)i为第i个粒子第k时刻的右前轮毂电机实时输出功率;U2(k)i为第i个粒子第k时刻的右前轮毂电
机输入端母线电压;I2(k)i为第i个粒子第k时刻的右前轮毂电机输入端母线电流;n2(k)i为
第i个粒子第k时刻的右前轮毂电机的转速;ψ2为第i个粒子第k时刻的右前轮毂电机的转矩
分配系数,
[0036] 通过公式(8)计算第i个粒子第k时刻的左后轮毂电机的实时输入输出功率为:
[0037]
[0038] 其中,Pin,3(k)i为第i个粒子第k时刻的左后轮毂电机实时输入功率;Pout,3(k)i为第i个粒子第k时刻的左后轮毂电机实时输出功率;U3(k)i为第i个粒子第k时刻的左后轮毂电
机输入端母线电压;I3(k)i为第i个粒子第k时刻的左后轮毂电机输入端母线电流;n3(k)i为
第i个粒子第k时刻的左后轮毂电机的转速;ψ3为第i个粒子第k时刻的左后轮毂电机的转矩
分配系数,
[0039] 通过公式(9)计算第i个粒子第k时刻的右后轮毂电机的实时输入输出功率为:
[0040]
[0041] 其中,U4(k)i为第i个粒子第k时刻的右后轮毂电机输入端母线电压;I4(k)i为第i个粒子第k时刻的右后轮毂电机输入端母线电流;n4(k)i为第i个粒子第k时刻的右后轮毂电
机的转速;ψ4为第i个粒子第k时刻的右后轮毂电机的转矩分配系数,
[0042] 进一步的,所述步骤S4‑3中通过公式(10)计算第i个粒子第k时刻的电机系统实时效率η(k)i的倒数:
[0043]
[0044] 进一步的,所述步骤S4‑4中将公式(10)作为适应度函数,将计算得到的第i个粒子第k时刻的电机系统效率η(k)i的倒数作为适应度值大小来评价每个粒子的好坏。
[0045] 进一步的,所述步骤S4‑7中通过公式(11)计算四个电机的转矩之和Tm(k)i:
[0046] Tm(k)i=ψ1×Tm1(k)i+ψ2×Tm2(k)i+ψ3×Tm3(k)i+ψ4×Tm4(k)i          (11)
[0047] 进一步的,所述电机转矩分配系数ψ的具体确定方式为:
[0048] 转矩分配系数ψ的计算公式为ψ=ψ1+ψ2+ψ3+ψ4,其中
[0049] 虽然基于粒子群算法能够有效的对优化空间进行搜索,但是随着模型复杂程度的提高,该算法很容易陷入局部最优解。为了提高群体的多样性,并寻找到更加优良的解集,
本发明在二阶微粒群算法中引入了一个振荡环节,来改善算法的全局收敛性。因此选择二
阶振荡粒子群算法作为分布式驱动汽车中能效优化控制方法。四轮分布式驱动动力系统使
得动力系统模式更为灵活,更好根据每个车轮的负载力矩的调节驱动力矩大小,节约电能。
[0050] 有益效果:本发明与现有技术相比,能够根据汽车的运行过程中各车轮实际扭矩需求,实时调整四个轮毂电机驱动力矩,以四个车轮实际扭矩输出参数为设计优化变量,采
用二阶振荡粒子群算法对这四个车轮实际扭矩输出参数进行优化,最终获得总效率最高的
转矩匹配方案,不但为四轮轮毂驱动电动汽车的能效优化控制提供必要的技术支持,而且
使得四轮轮毂驱动电动汽车的能效发挥到最优,解决了现有的四轮轮毂驱动电动汽车系统
的控制方法没有将汽车的能效发挥到最优的问题。

附图说明

[0051] 图1为本发明的优化流程图;
[0052] 图2为四轮轮毂驱动电动系统示意图;
[0053] 图3为四轮轮毂驱动电动系统整体控制方案示意图。

具体实施方式

[0054] 下面结合附图和具体实施例,进一步阐明本发明。
[0055] 本实施例将基于二阶振荡粒子群算法的能效优化控制方法应用在四轮轮毂分布式驱动电动汽车上,其是基于汽车的四轮轮毂分布式驱动电动系统实现的,如图2所示,该
四轮轮毂分布式驱动电动系统包括:包括动力电池组9、左前轮轮毂电机1、右前轮轮毂电机
2、左后轮轮毂电机3、右后轮轮毂电机4、左前轮轮毂电机控制器5、右前轮轮毂电机控制器
6、左后轮轮毂电机控制器7、右后轮轮毂电机控制器8、整车控制器10和车载充电系统11。
[0056] 如图2所示,左前轮轮毂电机1与左前车轮a机械连接,右前轮轮毂电机2与右前车轮b机械连接,左后轮轮毂电机3与左后车轮c机械连接,右后轮轮毂电机4与右后车轮d机械
连接,左前轮轮毂电机1与左前轮轮毂电机控制器5电气连接,右前轮轮毂电机2与右前轮轮
毂电机控制器6电气连接,左后轮轮毂电机3与左后轮轮毂电机控制器7电气连接,右后轮轮
毂电机4与右后轮轮毂电机控制器8电气连接;动力电池组9分别与左前轮轮毂电机控制器
5、右前轮轮毂电机控制器6、左后轮轮毂电机控制器7和右后轮轮毂电机控制器8电气连接,
整车控制器10分别与左前轮轮毂电机控制器5、右前轮轮毂电机控制器6、左后轮轮毂电机
控制器7、右后轮轮毂电机控制器8和动力电池组9电气连接。
[0057] 如图3所示,四轮轮毂驱动电动汽车在行驶过程中,实时监测动力电池剩余电量SOC及动力电池状态信息(包括单体电压、电流、温度、绝缘电阻阻值等),车辆行驶速度,驾
驶员意图(实为检测油门踏板开度)。根据车辆行驶速度及油门踏板开度计算车辆总需求转
矩,根据车辆需求转矩、四个车轮负载变化、电池SOC及电池状态信息分配转矩,本实施例中
研究四个车轮转矩优化分配使得整车能耗最低问题,由于四轮轮毂驱动车辆工况可以分为
直线行驶工况和转弯工况,本实施例只研究直行工况下效率最优的转矩分配策略。
[0058] 本实施例在上述四轮轮毂驱动电动系统的模型上,应用本发明提出的基于二阶振荡粒子群算法的能效优化控制方法,参照图1,其具体的优化和控制过程如下:
[0059] S1:确定优化设计变量:
[0060] 设计变量一共包括四个参数,分别为:左前轮轮毂电机转矩Tm1,右前轮轮毂电机转矩Tm2,左后轮轮毂电机转矩Tm3,右后轮轮毂电机转矩Tm4;
[0061] S2:确定优化设计目标:系统为单目标优化,优化目标为分布式驱动电动汽车实时总效率最高;
[0062] S3:确定优化限制条件:左前轮轮毂电机转矩Tm1,右前轮轮毂电机转矩Tm2,左后轮轮毂电机转矩Tm3,右后轮轮毂电机转矩Tm4的工作范围;
[0063] S4:对设计变量进行优化,其具体的优化流程如下:
[0064] S4‑1:初始化粒子群优化算法参数,最大迭代次数Tmax、粒子数目m、惯性权重系数ω、加速系数c1、c2,将当前优化代数设置为t=1(t≤Tmax),在四维空间中,随机产生m个粒子
x1,x2,...,xi,...,xm,构成种群X(t),随机产生各粒子初始速度v1,v2,...,vi,...,vm,构成
种群V(t),其中第i个粒子的位置为xi=(xi,1,xi,2,xi,3,xi,4),速度为vi=(vi,1,vi,2,vi,
3,vi,4),xi,1表示第i个粒子第k时刻左前轮毂电机转矩Tm1(k)i大小,xi,2表示第i个粒子第k
时刻右前轮毂电机转矩Tm2(k)i大小,xi,3表示第i个粒子第k时刻左后轮毂电机转矩Tm3(k)i
大小,xi,4表示第i个粒子第k时刻右后轮毂电机转矩Tm4(k)i大小;
[0065] S4‑2:通过公式(1)计算第i个粒子第k时刻的左前轮毂电机的实时输入输出功率:
[0066]
[0067] 其中,Pin,1(k)i为第i个粒子第k时刻的左前轮毂电机实时输入功率;Pout,1(k)i为第i个粒子第k时刻的左前轮毂电机实时输出功率;U1(k)i为第i个粒子第k时刻的左前轮毂电
机输入端母线电压;I1(k)i为第i个粒子第k时刻的左前轮毂电机输入端母线电流;n1(k)i为
第i个粒子第k时刻左前轮毂电机的转速;ψ1为第i个粒子第k时刻的左前轮毂电机的转矩分
配系数,
[0068] 通过公式(2)计算第i个粒子第k时刻的右前轮毂电机的实时输入输出功率为:
[0069]
[0070] 其中,Pin,2(k)i为第i个粒子第k时刻的右前轮毂电机实时输入功率;Pout,2(k)i为第i个粒子第k时刻的右前轮毂电机实时输出功率;U2(k)i为第i个粒子第k时刻的右前轮毂电
机输入端母线电压;I2(k)i为第i个粒子第k时刻的右前轮毂电机输入端母线电流;n2(k)i为
第i个粒子第k时刻的右前轮毂电机的转速;ψ2为第i个粒子第k时刻的右前轮毂电机的转矩
分配系数,
[0071] 通过公式(3)计算第i个粒子第k时刻的左后轮毂电机的实时输入输出功率为:
[0072]
[0073] 其中,Pin,3(k)i为第i个粒子第k时刻的左后轮毂电机实时输入功率;Pout,3(k)i为第i个粒子第k时刻的左后轮毂电机实时输出功率;U3(k)i为第i个粒子第k时刻的左后轮毂电
机输入端母线电压;I3(k)i为第i个粒子第k时刻的左后轮毂电机输入端母线电流;n3(k)i为
第i个粒子第k时刻的左后轮毂电机的转速;ψ3为第i个粒子第k时刻的左后轮毂电机的转矩
分配系数,
[0074] 通过公式(4)计算第i个粒子第k时刻的右后轮毂电机的实时输入输出功率为:
[0075]
[0076] 其中,U4(k)i为第i个粒子第k时刻的右后轮毂电机输入端母线电压;I4(k)i为第i个粒子第k时刻的右后轮毂电机输入端母线电流;n4(k)i为第i个粒子第k时刻的右后轮毂电
机的转速;ψ4为第i个粒子第k时刻的右后轮毂电机的转矩分配系数,
[0077] S4‑3:通过公式(5)计算第i个粒子第k时刻的电机系统实时效率η(k)i的倒数:
[0078]
[0079] S4‑4:将公式(5)作为适应度函数,将计算得到的第i个粒子第k时刻的电机系统效率η(k)i的倒数作为适应度值大小来评价每个粒子的好坏,存储当前各粒子的最佳位置
pbest和与之对应的电机系统效率的倒数,并将种群中适应值最优的粒子作为整个种群中
的最佳位置gbest;
[0080] S4‑5:如果当前进化代数t小于最大进化代数Tmax的1/2,通过公式(6)‑(7)更新粒子的速度和位置,产生新的种群X(t+1):
[0081] vi,j(t+1)=ωvi,j(t)+c1r1[pi,j‑(1+ξ1)xi,j(t)+ξ1xi,j(t‑1)]+c2r2[pg,j‑(1+ξ2)xi,j(t)+ξ2xi,j(t‑1)]                                   (6)
[0082] xi,j(t+1)=xi,j(t)+vi,j(t+1)                                 (7)
[0083] 其中,
[0084] 如果当前进化代数t大于最大进化代数Tmax的1/2,通过公式(9)‑(10)更新粒子的速度和位置,产生新的种群X(t+1):
[0085] vi,j(t+1)=ωvi,j(t)+c1r1[pi,j‑(1+ξ1)xi,j(t)+ξ1xi,j(t‑1)]+c2r2[pg,j‑(1+ξ2)xi,j(t)+ξ2xi,j(t‑1)]                                   (9)
[0086] xi,j(t+1)=xi,j(t)+vi,j(t+1)                          (10)
[0087] 其中,
[0088] 上式中,i=1,2,...,m;j=1,2,3,4;vi,j为第i个粒子的当前速度;ω表示惯性权重系数;c1和c2表示正的加速系数;r1、r2、ξ1、ξ2为随机数,在算法前期,即当前进化代数t小
于最大进化代数Tmax的1/2时,按照公式(8)计算ξ1和ξ2,目的保证算法具有较强的全局搜索
能力,在算法后期,即当前进化代数t大于最大进化代数Tmax的1/2时,按照公式(11)计算ξ1
和ξ2,保证算法良好的收敛性能;pi,j表示第i个例子迄今找到的最佳位置pbest;pg,j是整个
粒子群搜索到的最佳位置gbest;xi,j为第i个粒子的当前位置;
[0089] S4‑6:更新粒子的pbest和gbest;
[0090] S4‑7:判断当前优化代数t是否等于Tmax,若为是则停止计算,则输出适应度值最小的粒子vi,即将第k时刻实时总效率η(k)i最高的粒子vi作为所求结果,并根据对
应的Tm1(k)i、Tm2(k)i、Tm3(k)i和Tm4(k)i分别控制所述左前轮毂电机、右前轮毂电机、左后轮
毂电机和右后轮毂电机,通过公式(12)计算四个电机的转矩之和Tm(k)i,然后结束流程;如
果t
[0091] Tm(k)i=ψ1×Tm1(k)i+ψ2×Tm2(k)i+ψ3×Tm3(k)i+ψ4×Tm4(k)i                (12)
[0092] 本实施例中分布式动力系统模型由四台轮毂电动机构成,四台电动机的能量来自车载动力电池组。因此,动力电池组剩余电量直接影响四台驱动电机输出转矩大小,定义电
机转矩分配系数ψ的计算公式为ψ=ψ1+ψ2+ψ3+ψ4,其中