一种基于分层凸优化的燃料电池汽车节能驾驶方法技术

技术编号:32136108 阅读:24 留言:0更新日期:2022-01-29 19:45
本发明专利技术公开了一种基于分层凸优化的燃料电池汽车节能驾驶方法,包括以下步骤:S1.建立燃料电池汽车动力传动系统模型和交通信号灯模型;S2.将燃料电池汽车节能驾驶问题解耦为分层优化问题,包括上层车速规划问题和下层能量管理问题;S3.对上层车速规划问题进行凸化,包括对信号灯约束和代价函数进行凸化;S4.利用凸优化求解器对凸化后的车速规划问题进行求解,得到最优车速;S5.对下层能量管理问题进行凸化,包括对动力电池模型和燃料电池系统模型进行凸化;S6.根据上层输出的最优车速,利用交替方向乘子法对凸化后的能量管理问题进行求解,得到最优的控制变量。本发明专利技术能够在保持相近的能耗经济性的同时实现计算速度的巨大提升。提升。提升。

【技术实现步骤摘要】
一种基于分层凸优化的燃料电池汽车节能驾驶方法


[0001]本专利技术涉及燃料电池汽车车速规划和能量管理领域,特别是涉及一种基于分层凸优化的燃料电池汽车节能驾驶方法。

技术介绍

[0002]通过车对基础设施V2I通信,网联式汽车可以获取道路上的实时信号灯信息,并通过优化车速轨迹实现节能驾驶。燃料电池汽车的节能驾驶是一种包含车速规划和能量管理的耦合问题。该问题的一种解决方案是以最小化动力传动系统的总能耗为目标,进行车速和能量的联合优化,但是超高的计算负担导致联合优化难以实现实时应用。另一种解决方案是将车辆运动规划和动力传动系统控制完全解耦,利用分层优化降低计算量,即首先以最小化车轮处的功率需求为目标进行车速规划,然后基于车速进行能量管理。
[0003]在现有技术中,涉及燃料电池汽车在信号灯场景中的节能驾驶方法较少,并且难以实现最优性和实时性的平衡。

技术实现思路

[0004]本专利技术的目的在于弥补现有技术的不足,提出一种基于分层凸优化的燃料电池汽车节能驾驶方法,该方法采用分层优化策略,对上层车速规划问题和下层能量管理问题进行凸化,并采用凸优化算法进行快速求解,实现能耗经济性和实时性的平衡。
[0005]为实现上述目的,本专利技术采用以下技术方案:一种基于分层凸优化的燃料电池汽车节能驾驶方法,包括以下步骤:
[0006]S1.建立燃料电池汽车动力传动系统模型和交通信号灯模型;
[0007]进一步地,步骤S1中所述的燃料电池汽车动力传动系统模型包括车辆纵向动力学模型、电机模型、燃料电池系统模型、动力电池模型和系统功率平衡模型;
[0008]交通信号灯模型包括信号灯位置和信号相位配时模型。
[0009]S2.将燃料电池汽车节能驾驶问题解耦为分层优化问题,包括上层车速规划问题和下层能量管理问题;
[0010]S3.对上层车速规划问题进行凸化,包括对信号灯约束和代价函数进行凸化;
[0011]S4.利用凸优化求解器对凸化后的车速规划问题进行求解,得到最优车速;
[0012]S5.对下层能量管理问题进行凸化,包括对动力电池模型和燃料电池系统模型进行凸化;
[0013]S6.根据上层输出的最优车速,利用交替方向乘子法对凸化后的能量管理问题进行求解,得到最优的控制变量。
[0014]进一步地,步骤S2中所述的上层车速规划问题和下层能量管理问题,具体如下所示:
[0015]上层车速规划问题的状态变量为车辆位置和速度,控制变量为车辆加速度,优化目标为总的车轮端需求功率最小,约束条件包括状态变量约束、控制变量约束和信号灯约
束;
[0016]下层能量管理问题的状态变量为动力电池的荷电状态,控制变量为动力电池的化学功率,优化目标为总的氢耗最小,约束条件包括状态变量约束、控制变量约束、燃料电池系统净功率约束。
[0017]进一步地,步骤S3中所述的对信号灯约束和代价函数进行凸化,具体如下所示:
[0018]利用智能驾驶员模型得到车辆位置轨迹上限并确定车辆通过的绿灯窗口,车辆位置轨迹下限需经过所选绿灯窗口的终点并保证不超过位置轨迹上限,车辆的实际到达时间为位置轨迹上下限的终端时间的均值,从而非凸的信号灯约束可以转化为线性时变的车辆位置轨迹约束;
[0019]利用平均车速近似实时车速,将原本为车速的三次函数的代价函数转化为车速的二次函数。
[0020]进一步地,步骤S4中所述的凸优化求解器可以为CVX工具包中Gurobi、Mosek、SDPT3和SeDuMi的一种。
[0021]进一步地,步骤S5中所述的对动力电池模型和燃料电池系统模型进行凸化,具体如下所示:
[0022]将动力电池模型的内阻和开路电压视为常数,从而将动力电池输出功率转化为控制变量的二次函数;将燃料电池系统的氢耗率拟合为电机输入端需求功率的二次函数;从而将目标函数表示为控制变量的凸函数。
[0023]与现有技术相比,本专利技术的有益效果是:
[0024](1)本专利技术对包含信号灯约束的上层车速规划问题进行凸化,实现了快速求解;
[0025](2)本专利技术提出的基于分层凸优化的节能驾驶方法,相比于分层动态规划方法,能够在保持相近的能耗经济性的同时实现计算速度的巨大提升。
附图说明
[0026]图1为本专利技术所提出的燃料电池汽车节能驾驶优化方法流程图;
[0027]图2为本专利技术中信号灯约束凸化示意图。
具体实施方式
[0028]下面结合附图对本专利技术的具体实施方式进行详细的描述,但本专利技术的保护范围不局限于以下所述。
[0029]如图1所示,一种基于分层凸优化的燃料电池汽车节能驾驶方法,包括以下步骤:
[0030]S1.建立燃料电池汽车动力传动系统模型和交通信号灯模型
[0031]燃料电池汽车动力传动系统模型包括车辆纵向动力学模型、电机模型、燃料电池系统模型、动力电池模型和系统功率平衡模型,交通信号灯模型包括信号灯位置和信号相位配时模型。
[0032]S11.建立车辆纵向动力学模型
[0033]车辆纵向动力学,如公式(1)所示:
[0034][0035][0036]其中,s,v,M,f
r
和A分别表示车辆的位置、车速、质量、滚动阻力系数和迎风面积;车辆的加速度F
drv
和F
brk
分别表示车轮处的电机机械力和刹车片制动力;G表示重力加速度;θ表示道路坡度;ρ和C
D
分别表示空气密度和空气阻力系数。
[0037]车轮处的需求功率P
dmd
,如公式(2)所示:
[0038]P
dmd
=(F
drv
+F
brk
)v
ꢀꢀ
(2)
[0039]S12.建立电机模型
[0040]电机转速ω
mot
和转矩T
mot
,如公式(3)和(4)所示:
[0041][0042][0043]其中,r
whl
是轮胎滚动半径,i
FD
和η
FD
分别是主减速器的传动比和效率。
[0044]电机的机械功率P
mot,m
和电功率P
mot,e
,如公式(5)和(6)所示:
[0045][0046][0047]其中,η
mot
表示与ω
mot
和T
mot
有关的电机效率,sgn是符号函数。
[0048]S13.建立燃料电池系统模型
[0049]氢气消耗率可以表示为燃料电池系统净功率P
fcs
的函数,如公式(7)所示:
[0050][0051]燃料电池系统效率η
fcs
,如公式(8)所示:
[0052][0053]其中,LHV表示氢气的低热值。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分层凸优化的燃料电池汽车节能驾驶方法,其特征在于,包括以下步骤:S1.建立燃料电池汽车动力传动系统模型和交通信号灯模型;S2.将燃料电池汽车节能驾驶问题解耦为分层优化问题,包括上层车速规划问题和下层能量管理问题;S3.对上层车速规划问题进行凸化,包括对信号灯约束和代价函数进行凸化;S4.利用凸优化求解器对凸化后的车速规划问题进行求解,得到最优车速;S5.对下层能量管理问题进行凸化,包括对燃料电池汽车动力传动系统模型中的动力电池模型和燃料电池系统模型进行凸化;S6.根据上层输出的最优车速,利用交替方向乘子法对凸化后的能量管理问题进行求解,得到最优的控制变量。2.根据权利要求1所述的一种基于分层凸优化的燃料电池汽车节能驾驶方法,其特征在于:步骤S1中所述的燃料电池汽车动力传动系统模型,还包括车辆纵向动力学模型、电机模型、系统功率平衡模型;交通信号灯模型包括信号灯位置和信号相位配时模型。3.根据权利要求1所述的一种基于分层凸优化的燃料电池汽车节能驾驶方法,其特征在于:步骤S2中所述的上层车速规划问题和下层能量管理问题,具体如下所示:上层车速规划问题的状态变量为车辆位置和速度,控制变量为车辆加速度,优化目标为总的车轮端需求功率最小,约束条件包括状态变量约束、控制变量约束和信号灯约束;下层能量管理问题的状态变量为动力电池的荷电状...

【专利技术属性】
技术研发人员:孙超刘波孙逢春任强周飞鲲
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1