首页> 中国专利> 一种混合动力汽车能量管理的两阶段双模型预测控制方法

一种混合动力汽车能量管理的两阶段双模型预测控制方法

摘要

本发明公开了一种混合动力汽车能量管理的两阶段双模型预测控制方法,包括:将预测域划分为连续的两个阶段,第一阶段构建降阶的一阶RC模型,第二阶段构建纯内阻模型;分别获取两个阶段内每个时间步的状态可行域边界,并将每个时间步的状态可行域进行离散;基于前向动态规划算法筛选全局成本最优的路径并获得其对应在最后时间步N的最优状态点x*(N)和从时间步N‑1转移到时间步N的最优控制输入Pe*(N‑1),并依次反向递推得到从初始状态转移到时间步1的最优控制输入Pe*(0);以Pe*(0)作为当前时刻发动机的目标输出功率进行功率分配控制;然后随时间步的滚动重复上述步骤。本方法在预测域前段利用降阶的高精度一阶RC模型处理电池功率约束,在预测域后段则采用简单的纯内阻模型,从而在不增加计算复杂度的基础上实现高效且安全的能量分配。

著录项

  • 公开/公告号CN112606822A

    专利类型发明专利

  • 公开/公告日2021-04-06

    原文格式PDF

  • 申请/专利权人 湖南大学;

    申请/专利号CN202011582217.X

  • 发明设计人 周维;张宁峰;张维刚;

    申请日2020-12-28

  • 分类号B60W10/26(20060101);B60W10/06(20060101);B60W20/15(20160101);G06F30/15(20200101);G06F30/20(20200101);

  • 代理机构

  • 代理人

  • 地址 410082 湖南省长沙市岳麓区麓山南路1号湖南大学

  • 入库时间 2023-06-19 10:30:40

说明书

技术领域

本发明涉及汽车能量管理技术领域,尤其涉及一种混合动力汽车能量管理控制方法。

背景技术

混合动力汽车不仅能极大地改善车辆的燃油经济性,而且能提升车辆的动力性。混合动力汽车的动力系统主要由发动机、电机、电池组、控制系统等部件组成,根据是否可以通过外接电源对电池进行充电分为插电式混合动力与非插电式混合动力两种。

混合动力汽车具有两套能量系统(燃油与电能),其能量管理通过调节发动机和电池的输出功率分配,提高动力系统的工作效率,有效降低汽车的燃油消耗。近年来,模型预测控制在混合动力汽车能量管理领域得到了广泛的应用。比如,专利CN 110696815 A《一种网联式混合动力汽车的预测能量管理方法》利用离线动态规划获取的最优SoC特征结合神经网络规划出参考SoC轨迹,采用基于动态规划的模型预测方法跟踪参考SoC轨迹并求解预测域内的功率分配优化问题。专利CN 109017809 A《一种基于越野工况预测的能量分配方法》建立车辆电传动功率模型、动力电池简单内阻模型、发动机发电机模型和系统状态方程,基于工况预测车速、坡度、滚动阻力等信息计算车辆未来的需求功率,采用内嵌动态规划算法的模型预测控制策略给出下一时刻最优能量分配。上述基于模型预测控制的能量管理方法虽然都能够提升整车的燃油经济性,但由于电池模型采用的是简单的纯内阻模型,电池功率约束边界的计算精度较低。特别是在实时计算所要求的极稀疏的控制网格划分下,较低的电池功率约束边界计算精度影响了结果的最优性,导致无法最大限度地发挥混合动力汽车的节油潜能。如果在预测域内直接采用一阶RC模型,将会极大地增加计算复杂度,导致无法在车载的嵌入式控制器中实时计算。因此,需要在保证电池功率约束边界计算精度的前提下对电池模型进行合理简化,以使得算法能实时运行,并最大限度地降低车辆的燃油消耗。

发明内容

本发明提供了一种混合动力汽车能量管理的两阶段双模型预测控制方法,以解决现有能量管理控制方案中由于不能高精度地处理电池的功率约束而导致无法最大限度发挥混合动力汽车节油潜力的问题。

提供了一种混合动力汽车能量管理的两阶段双模型预测控制方法,包括:

获取预估的当前电池包的SoC状态与极化电压状态v

将预测域划分为连续的两个阶段,针对第一阶段预测域构建一阶RC模型,针对第二阶段预测域构建纯内阻模型;基于一阶RC模型和极化时间常数τ

分别获取第一阶段预测域及第二阶段预测域内每个时间步的可行域边界;

分别基于第一阶段预测域及第二阶段预测域内每个时间步的可行域边界对状态空间进行离散,离散后得到的每个时间步可行域内的状态点表示为x

获取从初始状态到时间步N的所有状态点x

以P

进一步地,所述基于一阶RC模型和极化时间常数τ得到第一阶段预测域长度N

求解满足下式的最大的n,

式中,极化时间常数τ

求解得到的最大的n即为第一阶段预测域长度N

进一步地,所述分别获取第一阶段预测域及第二阶段预测域内每个时间步的可行域边界,具体包括:

通过如下公式求解第一阶段预测域内每个时间步的可行域边界[soc

其中i(k)通过下式计算得到,

通过如下公式求解第二阶段预测域内每个时间步的可行域边界soc

上述式中,k表示时间步,soc(k)表示电池SoC状态;Q

进一步地,所述分别基于第一阶段预测域及第二阶段预测域内每个时间步的可行域边界对状态空间进行离散,具体包括:

基于第一阶段预测域内每个时间步的可行域边界对状态空间进行离散包括:

基于确定的第一阶段预测域内每个时间步的可行域边界,得到第一阶段预测域内每个时间步的可行域的近似直线方程:

首先将状态变量SoC离散为

基于第二阶段预测域内每个时间步的可行域边界对状态空间进行离散包括:

将状态变量SoC离散为

进一步地,所述获取从初始状态到时间步N的所有状态点x

第一阶段预测域及第二阶段预测域内每个时间步离散后得到的可行域统一表示为状态向量

将控制变量在其约束范围内均匀离散为

式中,g()表示状态变量SoC状态转移方程的反函数,所述状态变量SoC状态转移方程在第一阶段和第二阶段分别为:

计算从初始状态到状态点x

式中,

式中,η

筛选从初始状态到状态点x

重复上述过程,得到从初始状态到时间步N的所有状态点x

进一步地,在整个预测域内,满足以下由于物理限制和安全而引起的状态和控制约束:

soc

P

ΔP

P

其中,soc

进一步地,对于第一阶段预测域对应的一阶RC模型,由于极化电压是状态变量,因此P

V

对于第二阶段预测域对应的纯内阻模型,P

其中,V

有益效果

本发明提出了一种基于模型预测控制的混合动力汽车能量管理控制方法,将整个预测域在时域上划分为两个连续的阶段:在第一阶段预测域内,应用降阶的一阶RC模型以获得更精确的功率约束,并且由所估计的RC模型时间常数自适应地确定第一阶段预测域的时长;而在第二阶段预测域内,应用简单的纯内阻模型以提高计算速度,以在保证计算效率的前提下提高满足电池功率约束的能力。该方案与传统的基于纯内阻模型的方法相比可在不增加计算负担的前提下更合理地处理电池功率约束,从而在较为稀疏的控制网格划分下获得比传统方法更好的燃油经济性,应用在实车上能进一步提升混合动力汽车的燃油经济性。

附图说明

图1是本发明实施例提供的一种混合动力汽车能量管理的两阶段双模型预测控制方法的流程图;

图2是本发明实施例提供的纯内阻模型及一阶RC模型两种电池等效电路模型示意图;

图3是本发明实施例提供的第一阶段预测域内每个时间步的可行域离散点可近似等效为直线的示意图;

图4是本发明实施例提供的混合动力汽车能量管理控制方法的实施示意图。

图5是仿真测试得到的两阶段双模型方法和纯内阻模型方法的相对油耗百分比

具体实施方式

下面结合附图及具体实施方式对本发明进行详细说明。

对于基于模型预测控制的混合动力汽车能量管理方法,由于计算简单通常采用纯内阻模型,其电路示意图如图2(a)所示,该模型中只有SoC一个状态变量,计算效率较高但对电池功率约束的处理较为粗糙。而一阶RC模型,其电路示意图如图2(b)所示,因其RC环节考虑了电池的极化电压,在处理电池功率能力时拥有更多优势,但同时也带来了系统状态空间维度的增加与计算成本的提升。

为了在保证计算效率的前提下更好地处理电池的功率约束,本发明提出了一种内嵌于模型预测控制中的两阶段双模型能量管理控制方案。与现有方案主要不同之处在于,整个预测域在时域上划分为两个连续的阶段:在预测域的第一阶段内,应用一阶RC模型以更精确地计算电池的功率约束边界;而在预测域的第二阶段内,应用简单的纯内阻模型以保证计算效率;同时将一阶RC模型进行误差允许范围内的等效降阶处理,以进一步降低计算成本。

本发明提供的能量管理控制方案的目的是提高整车的燃油经济性,故设置最优能量管理问题的成本函数为预测域内的累积燃油消耗量,同时,为了实现电量维持,需要加入SoC轨迹偏离惩罚。则总成本函数表示为:

其中,η

对于纯内阻模型,SoC是唯一的状态变量,其状态转移方程为:

而对于一阶RC模型,状态变量为SoC与极化电压v

soc(k+1)=soc(k)-i(k)/Q

其中,R

同时,在整个预测域内,必须满足以下由于物理限制和安全考虑而引起的状态和控制约束:

soc

P

ΔP

P

其中,soc

对于第一阶段预测域对应的一阶RC模型,由于极化电压是状态变量,因此P

V

对于第二阶段预测域对应的纯内阻模型,P

其中,V

确定每个时间步可行域的边界点之后便计算图3中可行域的近似直线的方程:

为了控制降阶误差,第一阶段预测域持续时间N

其中,δ

通过下式确定第二阶段预测域内每个时间步的可行域边界soc

下面以几个实施例对本发明的方案作进一步的阐述。

实施例1

如图1所示,本实施例提供了一种混合动力汽车能量管理的两阶段双模型预测控制方法,包括:

S01:获取预估的当前电池包的SoC状态与极化电压状态v

S02:将预测域划分为连续的两个阶段,针对第一阶段预测域构建一阶RC模型,针对第二阶段预测域构建纯内阻模型;基于一阶RC模型和极化时间常数τ

S03:分别获取第一阶段预测域及第二阶段预测域内每个时间步的可行域边界;具体为:根据公式(7.1)和(7.2)计算得到第一阶段预测域内每个时间步的可行域边界[soc

S04:分别基于第一阶段预测域及第二阶段预测域内每个时间步的可行域边界对状态空间进行离散,离散后得到的每个时间步可行域内的状态点表示为x

具体为:根据步骤S03得到的第一阶段预测域及第二阶段预测域内每个时间步的可行域边界对状态空间进行离散;对第一阶段预测域,首先将状态变量SoC离散为

S05:获取从初始状态到时间步N的所有状态点x

为了更好地进行后续表述,先将第一阶段预测域及第二阶段预测域内每个时间步离散后得到的可行域统一表示为状态向量

S051:将控制变量在其约束范围内均匀离散为

式中,g()表示状态变量SoC状态转移方程(即公式(2)、(3.1))的反函数;

S052:计算从初始状态到状态点x

式中,

S053:筛选从初始状态到状态点x

S054:重复上述步骤S051至S053,从时间步1逐步递推到时间步N,得到从初始状态到时间步N的所有状态点x

S06:以P

为验证本发明所提出的能量管理控制方法的控制性能,下面以一款串联式混合动力校车的动力系统为对象,利用Matlab/Simulink/Stateflow搭建MiL测试平台,在6种城市和郊区行驶工况下对所提出的方法和单一的Rint模型(即纯内阻模型)的方法分别进行仿真,所得的两种方法的油耗值见下表(表中Dual、Rint分别指本发明提出的方法和Rint模型方法),两种方法的油耗相对百分比如图5。由于每次仿真后SoC终值不完全相等(Δsocf≠0),因此为公平比较油耗差异,表中油耗值已根据SoC终值差异进行了修正。由于SoC终值差异很小,因此该修正带来的误差不影响油耗对比的总体结果。此外,为验证在不同车速预测精度下所提方法的控制性能,仿真测试还设置了精确速度预测和非精确速度预测(预测域内速度恒定)两种情形。

表1不同工况下的两种方法的燃油消耗量表

由图5可知,所提出的方法在离散状态点稀疏时取得了更低的油耗,并且在车速非精确预测情形下两方法的油耗差异达1.81%。这表明所提出的方法对车速预测的不精确具有较好的鲁棒性。此外,尽管在离散状态点加密至200时,所提出的方法在油耗上与Rint模型方法相比并没有优势,但从表中所列的算法单步计算时间来看,此时算法需要占用采样时间(1秒)的大半时长才能完成运算,如此高的离散状态点密度显然不符合实时性的要求。鉴于所提出的方法在稀疏离散状态点下具有优势而车载控制器也需要实时性,因此本方法相比Rint模型方法更具有工程应用价值。

综上,本发明提出了一种混合动力汽车能量管理的两阶段双模型预测控制方法,将整个预测域在时域上划分为两个连续的阶段:在第一阶段预测域内,应用一阶RC模型以获得更精确的功率约束;而在第二阶段预测域内,应用低阶的Rint模型以保证计算效率;同时将一阶RC模型进行误差允许范围内的等效降阶处理,以进一步减少计算成本;可以在保证计算效率的前提下提高满足电池功率约束的能力。该方案与传统的基于Rint模型的方法相比可在不增加计算负担的前提下更合理地处理电池功率约束,从而在较为稀疏的控制网格划分下获得比传统方法更好的燃油经济性,应用在实车上能进一步提升混合动力汽车的燃油经济性。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号