You are on page 1of 25

(19)中华人民共和国国家知识产权局

(12)发明专利
(10)授权公告号 CN 107264324 B
(45)授权公告日 2019.10.25
(21)申请号 201710526477 .7 B60L 58/40(2019 .01)
(22)申请日 2017 .06 .30 审查员 谢忱

(65)同一申请的已公布的文献号
申请公布号 CN 107264324 A

(43)申请公布日 2017 .10 .20

(73)专利权人 北京新能源汽车股份有限公司
地址 102606 北京市大兴区采育经济开发
区采和路1号

(72)发明人 刘成祺 李从心 易迪华 张兆龙 
魏跃远 

(74)专利代理机构 北京清亦华知识产权代理事
务所(普通合伙) 11201
代理人 张润

(51)Int .Cl .
B60L 58/30(2019 .01) 权利要求书4页 说明书14页 附图6页

(54)发明名称
燃料电池汽车的能量控制方法、 装置和燃料
电池汽车
(57)摘要
本发明公开了一种燃料电池汽车的能量控
制方法、 装置和燃料电池汽车,其中,该方法包括
获取动力电池的SOC值; 根据所述动力电池的SOC
值控制所述燃料电池汽车的工作模式; 根据所述
燃料电池汽车的工作模式对燃料电池是否发电
进行控制, 并根据所述燃料电池汽车的工作模式
确定驱动所述燃料电池汽车的方式。 该实施例的
方法通过动力电池的SOC值调整燃料电池的工作
模式, 实现了对整车的能量的合理分配, 提升了
驾驶舒适性, 提高了动力电池使用寿命。
CN 107264324 B
CN 107264324 B 权 利 要 求 书 1/4 页

1 .一种燃料电池汽车的能量控制方法, 其特征在于,所述方法包括以下步骤:
获取动力电池的SOC值;
根据所述动力电池的SOC值控制所述燃料电池汽车的工作模式;
根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所述燃料电
池汽车的工作模式确定驱动所述燃料电池汽车的方式;
所述根据所述动力电池的SOC值控制所述燃料电池汽车的工作模式, 包括:
判断所述动力电池的SOC值是否小于第一预设阈值;
如果判断出所述动力电池的SOC值小于第一预设阈值, 则控制所述燃料电池汽车处于
第一工作模式;
所述根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所述燃
料电池汽车的工作模式确定驱动所述燃料电池汽车的方式, 包括:
在所述燃料电池汽车处于第一工作模式时, 控制所述燃料电池发电 ,并通过所述燃料
电池所发的电量对所述动力电池充电 , 以及控制由所述动力电池驱动所述燃料电池汽车;
其中, 燃料电池汽车的工作模式包括第一工作模式、 第二工作模式;
在所述控制所述燃料电池汽车处于第一工作模式后, 所述方法还包括:
根据预设调整值和第一预设阈值生成第一调整值和第二调整值, 其中,所述第一调整
值小于所述第一预设阈值, 所述第二调整值大于所述第一预设阈值;
如果检测到所述动力电池的SOC值处于上升状态, 则在检测到所述动力电池的SOC值上
升至第二调整值时, 控制所述燃料电池汽车从第一工作模式变为第二工作模式。
2 .如权利要求1所述的方法,
其特征在于, 所述方法还包括:
如果判断出所述动力电池的SOC值大于或者等于第一预设阈值, 则进一步判断所述动
力电池的SOC值是否小于第二预设阈值;
如果判断出所述动力电池的SOC值大于或者等于第一预设阈值, 且小于第二预设阈值,
则控制所述燃料电池汽车处于第二工作模式;
所述根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所述燃
料电池汽车的工作模式确定驱动所述燃料电池汽车的方式, 包括:
在所述燃料电池汽车处于第二工作模式时, 控制所述燃料电池发电 ,以及控制由所述
动力电池和所述燃料电池驱动所述燃料电池汽车。
3 .如权利要求2所述的方法,
其特征在于, 所述方法还包括:
如果判断出所述动力电池的SOC值大于或者等于第二预设阈值, 则控制所述燃料电池
汽车处于第三工作模式;
所述根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所述燃
料电池汽车的工作模式确定驱动所述燃料电池汽车的方式, 包括:
在所述燃料电池汽车处于第三工作模式时, 停止所述燃料电池发电 ,以及控制由所述
动力电池驱动所述燃料电池汽车。
4 .如权利要求1所述的方法,其特征在于,在所述控制所述燃料电池汽车从第一工作模
式变为第二工作模式后, 所述方法还包括:
如果检测到所述动力电池的SOC值处于下降状态, 则在检测到所述动力电池的SOC值下
降至所述第一调整值时, 控制所述燃料电池汽车的工作模式从第二工作模式变为第一工作

2
CN 107264324 B 权 利 要 求 书 2/4 页

模式。
5 .如权利要求3所述的方法,其特征在于, 在所述控制所述燃料电池汽车处于第二工作
模式后, 所述方法还包括:
根据预设调整值和第二预设阈值生成第三调整值和第四调整值, 其中,所述第三调整
值小于所述第二预设阈值, 所述第四调整值大于所述第二预设阈值, 所述第二预设阈值大
于所述第一预设阈值;
如果检测到所述动力电池的SOC值处于上升状态, 则在检测到所述动力电池的SOC值上
升至所述第四调整值时, 则控制所述燃料电池汽车从第二工作模式变为第三工作模式。
6 .如权利要求5所述的方法,其特征在于, 在所述控制所述燃料电池汽车处于第三工作
模式后, 所述方法还包括:
如果检测到所述动力电池的SOC值处于下降状态, 则在检测到所述动力电池的SOC值下
降至所述第三调整值时, 控制所述燃料电池汽车的工作模式从第三工作模式变为第二工作
模式。
7 .如权利要求1所述的方法,其特征在于, 在所述控制由所述动力电池驱动所述燃料电
池汽车时, 所述方法还包括:
判断所述动力电池的输出功率是否小于高压附件消耗功率与车辆驱动需求功率之和;
如果判断出所述动力电池的输出功率小于与高压附件消耗功率与车辆驱动需求功率
之和, 则根据所述动力电池的输出功率和所述车辆驱动需求功率对高压附件进行降功率处
理,
以保证所述动力电池的输出功率满足所述车辆驱动需求功率。
8 .如权利要求1或2所述的方法,其特征在于, 在控制所述燃料电池发电时,所述方法还
包括:
获取所述燃料电池的当前内部温度;
判断所述当前内部温度是否大于第一预设温度阈值;
如果判断出所述当前内部温度大于第一预设温度阈值, 则开启散热设备对所述燃料电
池降温, 并在监控到所述燃料电池的当前内部温度小于第二预设温度阈值时, 关闭所述散
热设备, 其中,所述第一预设温度阈值大于所述第二预设温度阈值。
9 .如权利要求1或2所述的方法,其特征在于, 在控制所述燃料电池发电时,所述方法还
包括:
获取控制所述燃料电池发电时的输入电压;
根据所述输入电压和燃料电池最高效率曲线确定与所述输入电压对应的电流, 并根据
所述电流控制所述燃料电池发电时的输出电流。
10 .一种燃料电池汽车的能量控制装置, 其特征在于,所述装置包括:
第一获取模块, 用于获取动力电池的SOC值;
第一控制模块, 用于根据所述动力电池的SOC值控制所述燃料电池汽车的工作模式;
第一处理模块,用于根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控
制,并根据所述燃料电池汽车的工作模式确定驱动所述燃料电池汽车的方式;
所述第一控制模块, 包括:
第一判断单元, 用于判断所述动力电池的SOC值是否小于第一预设阈值;
第一控制单元, 用于在判断出所述动力电池的SOC值小于第一预设阈值时, 控制所述燃

3
CN 107264324 B 权 利 要 求 书 3/4 页

料电池汽车处于第一工作模式;
其中, 所述第一处理模块,具体用于:
在所述燃料电池汽车处于第一工作模式时, 控制所述燃料电池发电 ,并通过所述燃料
电池所发的电量对所述动力电池充电 , 以及控制由所述动力电池驱动所述燃料电池汽车;
其中, 燃料电池汽车的工作模式包括第一工作模式、 第二工作模式;
所述装置还包括:
第一生成模块,用于在所述控制所述燃料电池汽车处于第一工作模式后, 根据预设调
整值和第一预设阈值生成第一调整值和第二调整值, 其中, 所述第一调整值小于所述第一
预设阈值, 所述第二调整值大于所述第一预设阈值;
第二控制模块, 用于如果检测到所述动力电池的SOC值处于上升状态, 则在检测到所述
动力电池的SOC值上升至第二调整值时, 控制所述燃料电池汽车从第一工作模式变为第二
工作模式。
11 .如权利要求10所述的装置,
其特征在于,所述第一控制模块还包括:
第二判断单元, 用于在判断出所述动力电池的SOC值大于或者等于第一预设阈值时, 进
一步判断所述动力电池的SOC值是否小于第二预设阈值;
第二控制单元, 用于在判断出所述动力电池的SOC值大于或者等于第一预设阈值, 且小
于第二预设阈值时, 控制所述燃料电池汽车处于第二工作模式;
其中, 所述第一处理模块,具体用于:
在所述燃料电池汽车处于第二工作模式时, 控制所述燃料电池发电 ,以及控制由所述
动力电池和所述燃料电池驱动所述燃料电池汽车。
12 .如权利要求11所述的装置,
其特征在于,所述第一控制模块还包括:
第三控制单元, 用于在判断出所述动力电池的SOC值大于或者等于第二预设阈值时, 控
制所述燃料电池汽车处于第三工作模式;
其中, 所述第一处理模块,具体用于:
在所述燃料电池汽车处于第三工作模式时, 停止所述燃料电池发电 ,以及控制由所述
动力电池驱动所述燃料电池汽车。
13 .如权利要求10所述的装置,
其特征在于,所述装置还包括:
第三控制模块, 用于在所述控制所述燃料电池汽车从第一工作模式变为第二工作模式
后,如果检测到所述动力电池的SOC值处于下降状态, 则在检测到所述动力电池的SOC值下
降至所述第一调整值时, 控制所述燃料电池汽车的工作模式从第二工作模式变为第一工作
模式。
14 .如权利要求12所述的装置,
其特征在于,所述装置还包括:
第二生成模块,用于在所述控制所述燃料电池汽车处于第二工作模式后, 根据预设调
整值和第二预设阈值生成第三调整值和第四调整值, 其中, 所述第三调整值小于所述第二
预设阈值, 所述第四调整值大于所述第二预设阈值, 所述第二预设阈值大于所述第一预设
阈值;
第四控制模块, 用于如果检测到所述动力电池的SOC值处于上升状态, 则在检测到所述
动力电池的SOC值上升至所述第四调整值时, 则控制所述燃料电池汽车从第二工作模式变
为第三工作模式。

4
CN 107264324 B 权 利 要 求 书 4/4 页

15 .如权利要求14所述的装置, 其特征在于, 所述装置还包括:


第五控制模块,用于在所述控制所述燃料电池汽车处于第三工作模式后, 如果检测到
所述动力电池的SOC值处于下降状态, 则在检测到所述动力电池的SOC值下降至所述第三调
整值时, 控制所述燃料电池汽车的工作模式从第三工作模式变为第二工作模式。
16 .如权利要求10所述的装置, 其特征在于, 所述装置还包括:
第一判断模块,用于在所述控制由所述动力电池驱动所述燃料电池汽车时, 判断所述
动力电池的输出功率是否小于高压附件消耗功率与车辆驱动需求功率之和;
第二处理模块, 用于在判断出所述动力电池的输出功率小于与高压附件消耗功率与车
辆驱动需求功率之和时, 根据所述动力电池的输出功率和所述车辆驱动需求功率对高压附
件进行降功率处理, 以保证所述动力电池的输出功率满足所述车辆驱动需求功率。
17 .如权利要求10或11所述的装置, 其特征在于,所述装置还包括:
第二获取模块, 用于在控制所述燃料电池发电时, 获取所述燃料电池的当前内部温度;
第二判断模块, 用于判断所述当前内部温度是否大于第一预设温度阈值;
第三处理模块,用于在判断出所述当前内部温度大于第一预设温度阈值时, 开启散热
设备对所述燃料电池降温, 并在监控到所述燃料电池的当前内部温度小于第二预设温度阈
值时,关闭所述散热设备, 其中,所述第一预设温度阈值大于所述第二预设温度阈值。
18 .如权利要求10或11所述的装置, 其特征在于,所述装置还包括:
第三获取模块,用于在控制所述燃料电池发电时, 获取控制所述燃料电池发电时的输
入电压;
第四处理模块, 用于根据所述输入电压和燃料电池最高效率曲线确定与所述输入电压
对应的电流, 并根据所述电流控制所述燃料电池发电时的输出电流。
19 .一种燃料电池汽车, 其特征在于, 包括存储器和处理器,其中,所述处理器通过读取
所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序, 以用于执
行如权利要求1-9中任一项所述的燃料电池汽车的能量控制方法。
20 .一种非临时性计算机可读存储介质, 其上存储有计算机程序,其特征在于,该计算
机程序被处理器执行时实现如权利要求1-9中任一项所述的燃料电池汽车的能量控制方
法。

5
CN 107264324 B 说 明 书 1/14 页

燃料电池汽车的能量控制方法、装置和燃料电池汽车

技术领域
[0001] 本发明涉及燃料电池汽车技术领域,
尤其涉及一种燃料电池汽车的能量控制方
法、 装置和燃料电池汽车。

背景技术
[0002] 随着能源的不断消耗,新能源车型的开发和利用已逐渐成为一种趋势。其中,燃料
电池与动力电池混合的燃料电池汽车是新能源车型中的一种。
[0003] 燃料电池汽车主要是以氢气作为燃料, 并以氢与氧结合的电化学反应发电作为动
力源, 与传统汽车相比 ,
燃料电池汽车不存在燃烧过程,生成物为水,排放无污染;
与纯电动
汽车相比 , 燃料加载时间短,续驶里程长。因此,
燃料电池汽车被行业专家普遍认为是未来
的最理想车型。
[0004] 燃料电池汽车的能量管理策略是影响其续航能力以及动力电池使用寿命的关键
技术, 为了更好地实现对燃料电池汽车的控制,因此,如何对燃料电池的能量进行控制是目
前亟需解决的问题。

发明内容
[0005] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。 为此,本发明的
第一个目的在于提出一种燃料电池汽车的能量控制方法, 该方法通过动力电池的SOC值调
整燃料电池的工作模式, 实现了对整车的能量的合理分配, 提升了驾驶舒适性,提高了动力
电池使用寿命。
[0006] 本发明的第二个目的在于提出一种燃料电池汽车的能量控制装置。
[0007] 本发明的第三个目的在于提出一种燃料电池汽车。
[0008] 本发明的第四个目的在于提出一种计算机程序产品。
[0009] 本发明的第五个目的在于提出一种非临时性计算机可读存储介质。
[0010] 为了实现上述目的, 本发明第一方面提出的燃料电池汽车的能量控制方法, 所述
方法包括: 获取动力电池的SOC值;根据所述动力电池的SOC值控制所述燃料电池汽车的工
作模式; 根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所述燃
料电池汽车的工作模式确定驱动所述燃料电池汽车的方式。
[0011] 根据本发明实施例的燃料电池汽车的能量控制方法, 通过获取动力电池的SOC值,
并根据动力电池的SOC值控制燃料电池汽车的工作模式, 以及根据燃料电池汽车的工作模
式对燃料电池是否发电进行控制, 并根据燃料电池汽车的工作模式确定驱动燃料电池汽车
的方式, 由此,通过动力电池的SOC值调整燃料电池的工作模式, 实现了对整车的能量的合
理分配, 提升了驾驶舒适性,提高了动力电池使用寿命。
[0012] 在本发明的一个实施例中, 所述根据所述动力电池的SOC值控制所述燃料电池汽
车的工作模式, 包括:判断所述动力电池的SOC值是否小于第一预设阈值; 如果判断出所述
动力电池的SOC值小于第一预设阈值, 则控制所述燃料电池汽车处于第一工作模式;

6
CN 107264324 B 说 明 书 2/14 页

[0013] 所述根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所


述燃料电池汽车的工作模式确定驱动所述燃料电池汽车的方式, 包括:
[0014] 在所述燃料电池汽车处于第一工作模式时, 控制所述燃料电池发电 ,
并通过所述
燃料电池所发的电量对所述动力电池充电 , 以及控制由所述动力电池驱动所述燃料电池汽
车。
[0015] 在本发明的一个实施例中,所述方法还包括: 如果判断出所述动力电池的SOC值大
于或者等于第一预设阈值, 则进一步判断所述动力电池的SOC值是否小于第二预设阈值; 如
果判断出所述动力电池的SOC值大于或者等于第一预设阈值, 且小于第二预设阈值,则控制
所述燃料电池汽车处于第二工作模式;
[0016] 所述根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所
述燃料电池汽车的工作模式确定驱动所述燃料电池汽车的方式, 包括:
[0017] 在所述燃料电池汽车处于第二工作模式时, 控制所述燃料电池发电 ,
以及控制由
所述动力电池和所述燃料电池驱动所述燃料电池汽车。
[0018] 在本发明的一个实施例中,所述方法还包括: 如果判断出所述动力电池的SOC值大
于或者等于第二预设阈值, 则控制所述燃料电池汽车处于第三工作模式;
[0019] 所述根据所述燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据所
述燃料电池汽车的工作模式确定驱动所述燃料电池汽车的方式, 包括:
[0020] 在所述燃料电池汽车处于第三工作模式时, 停止所述燃料电池发电 ,
以及控制由
所述动力电池驱动所述燃料电池汽车。
[0021] 在本发明的一个实施例中,在所述控制所述燃料电池汽车处于第一工作模式后,
所述方法还包括:
[0022] 根据预设调整值和第一预设阈值生成第一调整值和第二调整值, 其中,所述第一
调整值小于所述第一预设阈值, 所述第二调整值大于所述第一预设阈值;
[0023] 如果检测到所述动力电池的SOC值处于上升状态,则在检测到所述动力电池的SOC
值上升至第二调整值时, 控制所述燃料电池汽车从第一工作模式变为第二工作模式。
[0024] 在本发明的一个实施例中,在所述控制所述燃料电池汽车从第一工作模式变为第
二工作模式后, 所述方法还包括:
[0025] 如果检测到所述动力电池的SOC值处于下降状态,则在检测到所述动力电池的SOC
值下降至所述第一调整值时, 控制所述燃料电池汽车的工作模式从第二工作模式变为第一
工作模式。
[0026] 在本发明的一个实施例中,在所述控制所述燃料电池汽车处于第二工作模式后,
所述方法还包括:
[0027] 根据预设调整值和第二预设阈值生成第三调整值和第四调整值, 其中,所述第三
调整值小于所述第二预设阈值, 所述第四调整值大于所述第二预设阈值, 所述第二预设阈
值大于所述第一预设阈值;
[0028] 如果检测到所述动力电池的SOC值处于上升状态,则在检测到所述动力电池的SOC
值上升至所述第四调整值时, 则控制所述燃料电池汽车从第二工作模式变为第三工作模
式。
[0029] 在本发明的一个实施例中,在所述控制所述燃料电池汽车处于第三工作模式后,

7
CN 107264324 B 说 明 书 3/14 页

所述方法还包括:
[0030] 如果检测到所述动力电池的SOC值处于下降状态, 则在检测到所述动力电池的SOC
值下降至所述第三调整值时, 控制所述燃料电池汽车的工作模式从第三工作模式变为第二
工作模式。
[0031] 在本发明的一个实施例中 , 在所述控制由所述动力电池驱动所述燃料电池汽车
时, 所述方法还包括:
[0032] 判断所述动力电池的输出功率是否小于高压附件消耗功率与车辆驱动需求功率
之和;
[0033] 如果判断出所述动力电池的输出功率小于与高压附件消耗功率与车辆驱动需求
功率之和, 则根据所述动力电池的输出功率和所述车辆驱动需求功率对高压附件进行降功
率处理, 以保证所述动力电池的输出功率满足所述车辆驱动需求功率。
[0034] 在本发明的一个实施例中, 在控制所述燃料电池发电时, 所述方法还包括:
[0035] 获取所述燃料电池的当前内部温度;
[0036] 判断所述当前内部温度是否大于第一预设温度阈值;
[0037] 如果判断出所述当前内部温度大于第一预设温度阈值, 则开启散热设备对所述燃
料电池降温, 并在监控到所述燃料电池的当前内部温度小于第二预设温度阈值时, 关闭所
述散热设备, 其中,所述第一预设温度阈值大于所述第二预设温度阈值。
[0038] 在本发明的一个实施例中, 在控制所述燃料电池发电时, 所述方法还包括:
[0039] 获取控制所述燃料电池发电时的输入电压;
[0040] 根据所述输入电压和燃料电池最高效率曲线确定与所述输入电压对应的电流, 并
根据所述电流控制所述燃料电池发电时的输出电流。
[0041] 为了实现上述目的, 本发明第二方面提出的燃料电池汽车的能量控制装置, 所述
装置包括: 第一获取模块, 用于获取动力电池的SOC值;
第一控制模块, 用于根据所述动力电
池的SOC值控制所述燃料电池汽车的工作模式; 第一处理模块, 用于根据所述燃料电池汽车
的工作模式对燃料电池是否发电进行控制, 并根据所述燃料电池汽车的工作模式确定驱动
所述燃料电池汽车的方式。
[0042] 根据本发明实施例的燃料电池汽车的能量控制装置, 通过获取动力电池的SOC值,
并根据动力电池的SOC值控制燃料电池汽车的工作模式, 以及根据燃料电池汽车的工作模
式对燃料电池是否发电进行控制, 并根据燃料电池汽车的工作模式确定驱动燃料电池汽车
的方式, 由此,通过动力电池的SOC值调整燃料电池的工作模式, 实现了对整车的能量的合
理分配, 提升了驾驶舒适性, 提高了动力电池使用寿命。
[0043] 在本发明的一个实施例中, 所述第一控制模块, 包括:
[0044] 第一判断单元,用于判断所述动力电池的SOC值是否小于第一预设阈值;
[0045] 第一控制单元, 用于在判断出所述动力电池的SOC值小于第一预设阈值时, 控制所
述燃料电池汽车处于第一工作模式;
[0046] 其中,所述第一处理模块, 具体用于:
[0047] 在所述燃料电池汽车处于第一工作模式时, 控制所述燃料电池发电 , 并通过所述
燃料电池所发的电量对所述动力电池充电 , 以及控制由所述动力电池驱动所述燃料电池汽
车。

8
CN 107264324 B 说 明 书 4/14 页

[0048] 在本发明的一个实施例中,所述第一控制模块还包括:
[0049] 第二判断单元,用于在判断出所述动力电池的SOC值大于或者等于第一预设阈值
时, 进一步判断所述动力电池的SOC值是否小于第二预设阈值;
[0050] 第二控制单元,用于在判断出所述动力电池的SOC值大于或者等于第一预设阈值,
且小于第二预设阈值时, 控制所述燃料电池汽车处于第二工作模式;
[0051] 其中,所述第一处理模块,
具体用于:
[0052] 在所述燃料电池汽车处于第二工作模式时, 控制所述燃料电池发电 ,以及控制由
所述动力电池和所述燃料电池驱动所述燃料电池汽车。
[0053] 在本发明的一个实施例中,所述第一控制模块还包括:
[0054] 第三控制单元,用于在判断出所述动力电池的SOC值大于或者等于第二预设阈值
时, 控制所述燃料电池汽车处于第三工作模式;
[0055] 其中,所述第一处理模块,
具体用于:
[0056] 在所述燃料电池汽车处于第三工作模式时, 停止所述燃料电池发电 ,以及控制由
所述动力电池驱动所述燃料电池汽车。
[0057] 在本发明的一个实施例中,所述装置还包括:
[0058] 第一生成模块,用于在所述控制所述燃料电池汽车处于第一工作模式后, 根据预
设调整值和第一预设阈值生成第一调整值和第二调整值, 其中,所述第一调整值小于所述
第一预设阈值, 所述第二调整值大于所述第一预设阈值;
[0059] 第二控制模块,用于如果检测到所述动力电池的SOC值处于上升状态, 则在检测到
所述动力电池的SOC值上升至第二调整值时, 控制所述燃料电池汽车从第一工作模式变为
第二工作模式。
[0060] 在本发明的一个实施例中,所述装置还包括:
[0061] 第三控制模块,用于在所述控制所述燃料电池汽车从第一工作模式变为第二工作
模式后, 如果检测到所述动力电池的SOC值处于下降状态, 则在检测到所述动力电池的SOC
值下降至所述第一调整值时, 控制所述燃料电池汽车的工作模式从第二工作模式变为第一
工作模式。
[0062] 在本发明的一个实施例中,所述装置还包括:
[0063] 第二生成模块,用于在所述控制所述燃料电池汽车处于第二工作模式后, 根据预
设调整值和第二预设阈值生成第三调整值和第四调整值, 其中,所述第三调整值小于所述
第二预设阈值, 所述第四调整值大于所述第二预设阈值, 所述第二预设阈值大于所述第一
预设阈值;
[0064] 第四控制模块,用于如果检测到所述动力电池的SOC值处于上升状态, 则在检测到
所述动力电池的SOC值上升至所述第四调整值时, 则控制所述燃料电池汽车从第二工作模
式变为第三工作模式。
[0065] 在本发明的一个实施例中,所述装置还包括:
[0066] 第五控制模块,用于在所述控制所述燃料电池汽车处于第三工作模式后, 如果检
测到所述动力电池的SOC值处于下降状态, 则在检测到所述动力电池的SOC值下降至所述第
三调整值时, 控制所述燃料电池汽车的工作模式从第三工作模式变为第二工作模式。
[0067] 在本发明的一个实施例中,所述装置还包括:

9
CN 107264324 B 说 明 书 5/14 页

[0068] 第一判断模块,用于在所述控制由所述动力电池驱动所述燃料电池汽车时, 判断
所述动力电池的输出功率是否小于高压附件消耗功率与车辆驱动需求功率之和;
[0069] 第二处理模块,用于在判断出所述动力电池的输出功率小于与高压附件消耗功率
与车辆驱动需求功率之和时, 根据所述动力电池的输出功率和所述车辆驱动需求功率对高
压附件进行降功率处理, 以保证所述动力电池的输出功率满足所述车辆驱动需求功率。
[0070] 在本发明的一个实施例中, 所述装置还包括:
[0071] 第二获取模块,用于在控制所述燃料电池发电时, 获取所述燃料电池的当前内部
温度;
[0072] 第二判断模块,用于判断所述当前内部温度是否大于第一预设温度阈值;
[0073] 第三处理模块,用于在判断出所述当前内部温度大于第一预设温度阈值时, 开启
散热设备对所述燃料电池降温, 并在监控到所述燃料电池的当前内部温度小于第二预设温
度阈值时, 关闭所述散热设备,其中,所述第一预设温度阈值大于所述第二预设温度阈值。
[0074] 在本发明的一个实施例中, 所述装置还包括:
[0075] 第三获取模块,用于在控制所述燃料电池发电时, 获取控制所述燃料电池发电时
的输入电压;
[0076] 第四处理模块,用于根据所述输入电压和燃料电池最高效率曲线确定与所述输入
电压对应的电流, 并根据所述电流控制所述燃料电池发电时的输出电流。
[0077] 为了实现上述目的,本发明第四方面提出的燃料电池汽车, 包括存储器和处理器,
其中, 所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序
代码对应的程序, 以用于执行本发明第一方面实施例的燃料电池汽车的能量控制方法。
[0078] 为了实现上述目的,本发明第五方面提出的计算机程序产品, 当所述计算机程序
产品中的指令由处理器执行时, 执行本发明第一方面实施例的燃料电池汽车的能量控制方
法。
[0079] 为了实现上述目的,本发明第六方面提出的非临时性计算机可读存储介质, 其上
存储有计算机程序, 该计算机程序被处理器执行时实现本发明第一方面实施例的燃料电池
汽车的能量控制方法。

附图说明
[0080] 图1是根据本发明一个实施例的燃料电池汽车的能量控制方法的流程图;
[0081] 图2是包含燃料电池最高效率曲线的示意图;
[0082] 图3是根据本发明另一个实施例的燃料电池汽车的能量控制方法的流程图;
[0083] 图4a是根据本发明再一个实施例的燃料电池汽车的能量控制方法的流程图;
[0084] 图4b是根据本发明再一个实施例的燃料电池汽车的能量控制方法的流程图;
[0085] 图5是根据本发明一个实施例的燃料电池汽车的能量控制装置的结构示意图;
[0086] 图6是根据本发明另一个实施例的燃料电池汽车的能量控制装置的结构示意图;
[0087] 图7是根据本发明又一个实施例的燃料电池汽车的能量控制装置的结构示意图;
[0088] 图8是根据本发明再一个实施例的燃料电池汽车的能量控制装置的结构示意图;
[0089] 图9是根据本发明另一个实施例的燃料电池汽车的能量控制装置的结构示意图;
[0090] 图10是根据本发明又一个实施例的燃料电池汽车的能量控制装置的结构示意图。

10
CN 107264324 B 说 明 书 6/14 页

具体实施方式
[0091] 下面详细描述本发明的实施例, 所述实施例的示例在附图中示出, 其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附
图描述的实施例是示例性的, 旨在用于解释本发明, 而不能理解为对本发明的限制。
[0092] 下面参考附图描述本发明实施例的燃料电池汽车的能量控制方法、 装置和燃料电
池汽车。
[0093] 图1是根据本发明一个实施例的燃料电池汽车的能量控制方法的流程图。
[0094] 其中, 需要说明的是, 该实施例的能量控制方法应用于燃料电池汽车中, 燃料电池
汽车中的 整车控 制器VCU (Vehicle  Control  Unit) 与电 池管理 系统 BMS (Ba tte ry 
Management  System)、VCU与驱动电机控制器MCU(Moter  Control  Unit)、增程控制器VCU
(Auxiliary  Power  Unit)与APU及VCU与附件高压系统间通过CAN总线的信号交互, 实现对
动力电池、 驱动电机、 DC-DC变换器及增程器等故障状态的实时监控。
[0095] 如图1所示, 本发明实施例的燃料电池汽车的能量控制方法包括以下步骤:
[0096] S11, 获取动力电池的SOC(State  of  Charge,
荷电状态)值。
[0097] 也就是说, 获取燃料电池汽车中动力电池的剩余容量。
[0098] S12, 根据动力电池的SOC值控制燃料电池汽车的工作模式。
[0099] 其中, 燃料电池汽车的工作模式包括第一工作模式、第二工作模式和第三工作模
式。
[0100] 其中, 第一工作模式为紧急发电模式, 第二工作模式为发电驱动模式以及第三工
作模式为纯电动模式。
[0101] 作为一种示例性的实施方式, 在燃料电池汽车启动后, 获取燃料电池启动时动力
电池的SOC值后, 可判断动力电池的SOC值是否小于第一预设阈值, 如果判断出动力电池的
SOC值小于第一预设阈值, 则控制燃料电池汽车处于第一工作模式。
[0102] 也就是说, 在检测到动力电池的当前SOC值小于第一预设阈值时, 燃料电池汽车的
工作模式为紧急发电模式。
[0103] 另外, 如果判断出动力电池的SOC值大于或者等于第一预设阈值, 则进一步判断动
力电池的SOC值是否小于第二预设阈值。
[0104] 如果判断出动力电池的SOC值大于或者等于第一预设阈值, 且小于第二预设阈值,
则控制燃料电池汽车处于第二工作模式。
[0105] 也就是说, 在检测到动力电池的当前SOC值大于或者等于第一预设阈值, 且小于第
二预设阈值时, 燃料电池汽车的工作模式为紧急发电模式。
[0106] 另外, 如果判断出动力电池的SOC值大于或者等于第二预设阈值, 则控制燃料电池
汽车处于第三工作模式。
[0107] 也就是说, 在检测到动力电池的当前SOC值大于第二预设阈值时, 燃料电池汽车的
工作模式为纯电动模式。
[0108] 其中, 需要理解的是, 上述第一预设阈值和第二预设阈值均是燃料电池中预先设
置的值。
[0109] 举例而言, 假设第一预设阈值为0 .2, 第二预设阈值为0 .5, 在燃料电池汽车启动
时, 如果获取动力电池的SOC值为0 .15, 通过将所获取的SOC值与第一预设阈值比较, 可以确

11
CN 107264324 B 说 明 书 7/14 页

定所获取的SOC值小于第一预设阈值, 此时,可控制燃料电池汽车的工作模式调整为紧急发
电模式。
[0110] S13、 根据燃料电池汽车的工作模式对燃料电池是否发电进行控制, 并根据燃料电
池汽车的工作模式确定驱动燃料电池汽车的方式。
[0111] 其中, 需要理解的是, 在燃料电池汽车处于不同的工作模式下, 对燃料电池汽车的
控制过程不同, 下面分别对燃料电池汽车处于不同的工作模式下对燃料电池汽车的具体控
制过程进行描述。
[0112] (1)在燃料电池汽车处于第一工作模式时, 控制燃料电池发电 , 并通过燃料电池所
发的电量对动力电池充电 , 以及控制由动力电池驱动燃料电池汽车。
[0113] 具体而言, 为了防止动力电池由于电量过低而出现物理性损耗, 在确定出燃料电
池启动时动力电池的SOC值小于第一预设阈值时, 燃料电池汽车中的VCU可控制车辆进入紧
急发电模式, 然后, VCU通过CAN总线向APU发送对应的控制指令。对应的, APU根据对应的控
制指令控制燃料电池发电 , 并通过燃料电池所发的电量对动力电池充电。
[0114] 在燃料电池汽车中的VCU可控制车辆进入紧急发电模式后, 燃料电池汽车中的VCU
还可以控制此时由动力电池提供驱动燃料电池汽车的动力, 即由动力电池提供车辆驱动需
求功率。
[0115] 在本发明的实施例中, 由于此时存在高压附件的功率需求, 因此,在控制由动力电
池提供驱动燃料电池汽车的动力的同时, 还需要由动力电池提供高压附件消耗功率。
[0116] 为了保证优先满足车辆驱动需求功率, 在控制由动力电池驱动燃料电池汽车时,
还可以判断动力电池的输出功率是否小于高压附件消耗功率与车辆驱动需求功率之和, 如
果判断出动力电池的输出功率小于与高压附件消耗功率与车辆驱动需求功率之和, 则根据
动力电池的输出功率和车辆驱动需求功率对高压附件进行降功率处理, 以保证动力电池的
输出功率满足车辆驱动需求功率。
[0117] 其中, 需要理解的是, 在确定出动力电池的输出功率等于与高压附件消耗功率与
车辆驱动需求功率之和时, 由于动力电池的输出功率可以满足高压附件消耗功率与车辆驱
动需求功率, 因此, 无需对高压附件进行降功率处理。
[0118] (2)在燃料电池汽车处于第二工作模式时, 控制燃料电池发电 , 以及控制由动力电
池和燃料电池驱动燃料电池汽车。
[0119] 也就是说, 在燃料电池汽车处于发电驱动模式下, VCU通过APU控制燃料电池发电 ,
并控制将燃料电池所发的电驱动燃料电池汽车, 以及控制动力电池驱动燃料电池汽车。
[0120] 由于动力电池普遍没有加热功能, 动力电池输出功率受室外温度影响较大, 在低
温时动力电池输出功率下降明显, 并且由于APU对燃料电池可加载功率存在误差情况的发
生, 因此, 有时会出现动力电池实际输出功率与燃料电池实际输出功率之和小于车辆驱动
需求功率。为了满足燃料电池的车辆驱动需求功率, 在VCU控制燃料电池发电时, 可控制燃
料电池的目标输出功率与APU反馈的燃料电池可加载的功率(即燃料电池实际输出功率)应
符合下述公式,
[0121] PVCU_targ=PAPU_feed-Pdelta
[0122] 其中, PVCU_targ 表示燃料电池的目标输出功率, PAPU_feed 标识燃料电池可加载的功
率, Pdelta是预先设置的功率值, 该Pdelta是根据大量数据标定得到的。

12
CN 107264324 B 说 明 书 8/14 页

[0123] 即, 在VCU控制燃料电池发电时, 在确定出需要燃料电池提供的功率后, 可通过预


先设置的功率值对该功率进行调整, 并根据调整后的目标功率设置为燃料电池的目标输出
功率, 从而避免APU对燃料电池可加载功率存在误差情况的发生, 进而保证满足车辆驱动需
求功率。
[0124] 也就是说, 在VCU通过APU控制燃料电池发电时, 假设确定需要燃料电池提供的输
出功率为A, VCU可获取预先设置的功率值Pdelta ,, 并计算出功率值Pdelta 与A之和, 假设计算
出的和为C, 此时, VCU控制燃料电池发电 , 并将燃料电池的目标输出功率设置为C, 从而避免
APU对燃料电池可加载功率存在误差情况的发生, 进而保证满足车辆驱动需求功率。
[0125] 在本发明的一个实施例中, 为了使得燃料电池最高效率工作, 提高燃料电池氢气
转化效率, 提升整车经济性, 在控制燃料电池发电时, 还可以获取控制燃料电池发电时的输
入电压, 并根据输入电压和燃料电池最高效率曲线确定与输入电压对应的电流, 并根据电
流控制燃料电池发电时的输出电流。 由此, 在保证燃料电池的输出功率满足需求功率的条
件下, 确保燃料电池工作效率尽可能靠近高效曲线。
[0126] 其中, 包含燃料电池最高效率曲线的示意图, 如图2所示。
[0127] 由于燃料电池温度过高对燃料电池系统的安全性及能量转化效率有很大影响, 因
此, 在本发明的一个实施例中, 在控制燃料电池发电时, 还可以获取燃料电池的当前内部温
度, 并判断当前内部温度是否大于第一预设温度阈值, 如果判断出当前内部温度大于第一
预设温度阈值, 则开启散热设备对燃料电池降温, 并在监控到燃料电池的当前内部温度小
于第二预设温度阈值时, 关闭散热设备。
[0128] 其中, 第一预设温度阈值大于第二预设温度阈值。
[0129] 其中, 需要说的是, 上述第一预设温度阈值以及第二预设温度阈值均是燃料电池
中预先设置的温度的阈值。
[0130] 其中 , 散热设备可以为任意一种具有散热功能的设备,例如, 散热设备可以为风
扇。
[0131] 具体地, 燃料电池热管理系统采用温度控制器TMS控制燃料电池散热设备(例如风
扇)开关, 在燃料电池启动后, 燃料电池内部温度传感器获取燃料电池的当前内部温度, 并
通过APU向VCU发送燃料电池的当前内部温度, VCU获取燃料电池的当前内部温度, 判断当前
内部温度是否大于第一预设温度阈值, 如果判断出当前内部温度大于第一预设温度阈值,
则开启散热设备对燃料电池降温, 并在监控到燃料电池的当前内部温度小于第二预设温度
阈值时, 关闭散热设备。
[0132] 作为一种示例性的实施方式, 假设散热设备为风扇, 在VCU获取燃料电池的当前内
部温度后, VCU可通过PWM(脉冲宽度调制, Pulse  Width  Modulation)控制方式,
控制风扇继
电器开启以及闭合, 以实现风扇调速降温的目的。
[0133] 具体而言, 可通过PWM占空比调节温度, 当燃料电池内温度降低至合理区间时, PWM
波可控制风扇继电器关闭。当温度升高时, 亦可控制风扇继电器开启, 随着温度的变化调整
PWM占空比 , 以使温度保持在高效区间。 由此, 通过PWM解决了传统风扇常转的带来的温度控
制不精确的缺点, 实现了准确而高效的冷却控制, 进而可提供燃料电池效率。
[0134] (3)在燃料电池汽车处于第三工作模式时, 停止燃料电池发电 , 以及控制由动力电
池驱动燃料电池汽车。

13
CN 107264324 B 说 明 书 9/14 页

[0135] 在燃料电池汽车处于第三工作模式时, 由于此时动力电池的SOC值大于第二预设


阈值, 即,由于此时动力电池的剩余容量满足驱动燃料电池的需求, 因此,VCU可向APU发送
“燃料电池停机指令”, 对应的, APU根据VCU的指令停止燃料电池发电 , 并在停止燃料电池发
电时向VCU反馈停止状态指令。对应的, VCU监控APU是否反馈停止状态指令, 确定燃料电池
始终未被启动, 以避免APU由于不确定因素启动可能导致的动力电池过充风险。
[0136] 根据本发明实施例的燃料电池汽车的能量控制方法, 通过获取动力电池的SOC值,
并根据动力电池的SOC值控制燃料电池汽车的工作模式, 以及根据燃料电池汽车的工作模
式对燃料电池是否发电进行控制, 并根据燃料电池汽车的工作模式确定驱动燃料电池汽车
的方式, 由此, 通过动力电池的SOC值调整燃料电池的工作模式, 实现了对整车的能量的合
理分配, 提升了驾驶舒适性, 提高了动力电池使用寿命。
[0137] 图3是根据本发明另一个实施例的燃料电池汽车的能量控制方法的流程图。
[0138] 如图3所示, 本发明实施例的燃料电池汽车的能量控制方法包括以下步骤:
[0139] S301,获取动力电池的SOC值。
[0140] S302 ,判断动力电 池的SOC值是否小于第一预设阈值 ,若是 ,则执行步骤S303-
S304, 否则执行步骤S305。
[0141] S303,控制燃料电池汽车处于第一工作模式。
[0142] S304,控制燃料电池发电 , 并通过燃料电池所发的电量对动力电池充电 , 以及控制
由动力电池驱动燃料电池汽车。
[0143] S305 ,判断动力电 池的SOC值是否小于第二预设阈值 ,若是 ,则执行步骤S306-
S307, 否则执行步骤S308-S309。
[0144] S306,控制燃料电池汽车处于第二工作模式。
[0145] S307,在燃料电池汽车处于第二工作模式时, 控制燃料电池发电 ,以及控制由动力
电池和燃料电池驱动燃料电池汽车。
[0146] S308,控制燃料电池汽车处于第三工作模式。
[0147] S309,停止燃料电池发电 , 以及控制由动力电池驱动燃料电池汽车。
[0148] 在本发明的一个实施例中, 在根据燃料电池汽车启动时, 动力电池的SOC值确定出
燃料电池汽车所处的工作模式后, 在燃料电池汽车行驶的过程中, 燃料电池汽车中的SOC值
会随着燃料电池汽车的行驶以及所行驶的工况而发生变化, 在控制燃料电池汽车处于第一
工作模式后, 如图4a所示, 该方法还可以包括以下步骤:
[0149] S41a,根据预设调整值和第一预设阈值生成第一调整值和第二调整值。
[0150] 具体而言, 可获取燃料电池汽车中预先设置的预设调整值和第一预设阈值, 可通
过第一预设阈值减去预设调整值生成第一调整值, 并通过第一预设阈值加上预设调整值生
成第二调整值。
[0151] 其中, 需要说明的是, 第一预设阈值和预设调整值均是燃料电池汽车中预先设置
的值。
[0152] 举例而言, 假设第一预设阈值为0 .2, 预设调整值为0 .1,
则根据第一预设阈值和预
设调整值所生成的第一调整值为0 .1, 第二调整值为0 .3。
[0153] S42a,如果检测到动力电池的SOC值处于上升状态, 则在检测到动力电池的SOC值
上升至第二调整值时, 控制燃料电池汽车从第一工作模式变为第二工作模式。

14
CN 107264324 B 说 明 书 10/14 页

[0154] 其中, 第一调整值小于第一预设阈值, 第二调整值大于第一预设阈值。


[0155] 在燃料电池汽车处于频繁上坡下坡的场景中, 动力电池的SOC值会出现频繁上升
以及下降的情况, 因此, 如图4a所示,在控制燃料电池汽车从第一工作模式变为第二工作模
式后, 还可以包括步骤S43a。
[0156] S43a,如果检测到动力电池的SOC值处于下降状态, 则在检测到动力电池的SOC值
下降至第一调整值时, 控制燃料电池汽车的工作模式从第二工作模式变为第一工作模式。
[0157] 举例而言, 假设第一预设阈值为0 .2,预设调整值为0 .1,
则根据第一预设阈值和预
设调整值所生成的第一调整值为0 .1, 第二调整值为0 .3。如果确定动力电池的SOC值从0 .1
上升至0 .4, 在动力电池的SOC值上升至0 .3时, 控制燃料电池汽车的工作模式从紧急发电模
式变为发电驱动模式。 以及在燃料电池汽车的工作模式为发电驱动模式后, 如果动力电池
的SOC值从0 .4又开始下降 , 在动力电池的SOC值下降至0 .1时,控制燃料电池汽车的工作模
式变为紧急发电模式。 由此, 在燃料电池汽车的SOC频繁上升以及下降的过程, 在动力电池
的SOC处于0 .1至0 .3之间时,燃料电池汽车的工作模式保持不变。
[0158] 也就是说, 该实施例在燃料电池汽车处于第一工作模式后, 在动力电池的SOC值上
升过程中, 不是在检测到动力电池的SOC值上升至第一预设阈值去切换燃料电池汽车的工
作模式, 而是在检测到动力电池的SOC值上升至第二调整值时, 将燃料电池汽车的工作模式
从第一工作模式调整为第二工作模式。 以及在燃料电池汽车的工作模式变为第二工作模式
后, 如果检测到动力电池的SOC值又不断下降 , 不是在检测到动力电池的SOC值下降至第一
预设阈值去切换燃料电池汽车的工作模式, 而是在检测到动力电池的SOC值下降至第一调
整值时, 将燃料电池汽车的工作模式从第二工作模式调整为第一工作模式。 由此,在燃料电
池的SOC值频繁上升和下降时, 使得SOC值处于第一调整值与第二调整值之间时, 不调整燃
料电池汽车的工作模式, 进而保证了燃料电池的工作状态保持不变, 从而可避免工作模式
频繁调整而引起燃料电池效率大大降低情况的发生。
[0159] 在本发明的一个实施例中, 在根据燃料电池汽车启动时, 动力电池的SOC值确定出
燃料电池汽车所处的工作模式后, 在燃料电池汽车行驶的过程中, 燃料电池汽车中的SOC值
会随着燃料电池汽车的行驶以及所行驶的工况而发生变化, 在控制燃料电池汽车处于第二
工作模式后, 如图4b所示, 该方法还包括以下步骤:
[0160] S41b,
根据预设调整值和第二预设阈值生成第三调整值和第四调整值。
[0161] 其中, 第三调整值小于第二预设阈值, 第四调整值大于第二预设阈值, 第二预设阈
值大于第一预设阈值。
[0162] 具体而言, 可获取燃料电池汽车中预先设置的预设调整值和第二预设阈值, 可通
过第二预设阈值减去预设调整值生成第三调整值, 并通过第二预设阈值加上预设调整值生
成第四调整值。
[0163] 其中, 需要说明的是, 预设调整值和第二预设阈值均是燃料电池汽车中预先设置
的值。
[0164] 举例而言, 假设第二预设阈值为0 .5,预设调整值为0 .1,
则根据第一预设阈值和预
设调整值所生成的第三调整值为0 .4, 第四调整值为0 .6。
[0165] S42b,如果检测到动力电池的SOC值处于上升状态, 则在检测到动力电池的SOC值
上升至第四调整值时, 则控制燃料电池汽车从第二工作模式变为第三工作模式。

15
CN 107264324 B 说 明 书 11/14 页

[0166] 在燃料电池汽车处于频繁上坡下坡的场景中, 动力电池的SOC值会出现频繁上升


以及下降的情况, 因此,如图4b所示,在控制燃料电池汽车从第一工作模式变为第三工作模
式后, 还可以包括步骤S43。
[0167] S43b,如果检测到动力电池的SOC值处于下降状态, 则在检测到动力电池的SOC值
下降至第三调整值时, 控制燃料电池汽车的工作模式从第三工作模式变为第二工作模式。
[0168] 举例而言, 假设第二预设阈值为0 .5, 预设调整值为0 .1,
则根据第一预设阈值和预
设调整值所生成的第一调整值为0 .4, 第二调整值为0 .5,
如果确定动力电池的SOC值从0 .35
上升至0 .6, 在动力电池的SOC值上升至0 .5时,控制燃料电池汽车的工作模式从发电驱动模
式变为纯电动模式。 以及在燃料电池汽车的工作模式为纯电动模式后, 如果动力电池的SOC
值从0 .6又开始下降, 在动力电池的SOC值下降至0 .4时,控制燃料电池汽车的工作模式变为
紧急发电模式。 由此,在燃料电池汽车的SOC频繁上升以及下降的过程, 在动力电池的SOC处
于0 .4至0 .6之间时,燃料电池汽车的工作模式保持不变。
[0169] 也就是说, 该实施例在燃料电池汽车处于第二工作模式后, 在动力电池的SOC值上
升过程中, 不是在检测到动力电池的SOC值上升至第二预设阈值去切换燃料电池汽车的工
作模式, 而是在检测到动力电池的SOC值上升至第四调整值时, 将燃料电池汽车的工作模式
从第二工作模式调整为第三工作模式。 以及在燃料电池汽车的工作模式变为第三工作模式
后, 如果检测到动力电池的SOC值又不断下降 , 不是在检测到动力电池的SOC值下降至第二
预设阈值去切换燃料电池汽车的工作模式, 而是在检测到动力电池的SOC值下降至第三调
整值时, 将燃料电池汽车的工作模式从第三工作模式调整为第二工作模式。 由此,在燃料电
池的SOC值频繁上升和下降时, 使得SOC值处于第三调整值与第四调整值之间时, 不调整燃
料电池汽车的工作模式, 进而保证了燃料电池的工作状态保持不变, 从而可避免工作模式
频繁调整而引起燃料电池效率大大降低情况的发生。
[0170] 为了实现上述实施例, 本发明还提出了一种燃料电池汽车的能量控制装置。
[0171] 图5是根据本发明一个实施例的燃料电池汽车的能量控制装置的结构示意图。
[0172] 如图5所示, 该燃料电池汽车的能量控制装置可以包括第一获取模块110、第一控
制模块120和第一处理模块130, 其中:
[0173] 第一获取模块110用于获取动力电池的SOC值。
[0174] 第一控制模块120用于根据动力电池的SOC值控制燃料电池汽车的工作模式。
[0175] 其中, 燃料电池汽车的工作模式包括第一工作模式、第二工作模式和第三工作模
式。
[0176] 其中, 第一工作模式为紧急发电模式, 第二工作模式为发电驱动模式以及第三工
作模式为纯电动模式。
[0177] 第一处理模块130用于根据燃料电池汽车的工作模式对燃料电池是否发电进行控
制, 并根据燃料电池汽车的工作模式确定驱动燃料电池汽车的方式。
[0178] 在本发明的一个实施例中, 在图5所示的实施例的基础上, 如图6所示,第一控制模
块120可以包括第一判断单元121和第一控制单元122, 其中:
[0179] 第一判断单元121用于判断动力电池的SOC值是否小于第一预设阈值。
[0180] 第一控制单元122用于在判断出动力电池的SOC值小于第一预设阈值时, 控制燃料
电池汽车处于第一工作模式。

16
CN 107264324 B 说 明 书 12/14 页

[0181] 其中, 第一处理模块130具体用于: 在燃料电池汽车处于第一工作模式时, 控制燃


料电池发电 , 并通过燃料电池所发的电量对动力电池充电 , 以及控制由动力电池驱动燃料
电池汽车。
[0182] 在本发明的一个实施例中, 如图6所示, 第一控制模块120还可以包括第二判断单
元123和第二控制单元124, 其中:
[0183] 第二判断单元123用于在判断出动力电池的SOC值大于或者等于第一预设阈值时,
进一步判断动力电池的SOC值是否小于第二预设阈值。
[0184] 第二控制单元124用于在判断出动力电池的SOC值大于或者等于第一预设阈值, 且
小于第二预设阈值时, 控制燃料电池汽车处于第二工作模式。
[0185] 其中, 第一处理模块130具体用于: 在燃料电池汽车处于第二工作模式时, 控制燃
料电池发电 , 以及控制由动力电池和燃料电池驱动燃料电池汽车。
[0186] 在本发明的一个实施例中, 如图6所示, 第一控制模块120还可以包括第三控制单
元125, 其中:
[0187] 第三控制单元125用于在判断出动力电池的SOC值大于或者等于第二预设阈值时,
控制燃料电池汽车处于第三工作模式。
[0188] 其中, 第一处理模块130具体用于: 在燃料电池汽车处于第三工作模式时, 停止燃
料电池发电 , 以及控制由动力电池驱动燃料电池汽车。
[0189] 在本发明的一个实施例中, 在燃料电池汽车处于频繁上坡下坡的场景中, 动力电
池的SOC值会出现频繁上升以及下降的情况, 由于动力电池的SOC值频繁上升以及下降 ,

应的燃料电池汽车的工作模式将频繁切换, 频繁切换工作模式可引起燃料电池效率大大降
低, 在图6所示的实施例的基础上, 如图7所示, 该装置还可以包括第一生成模块140和第二
控制模块150, 其中:
[0190] 第一生成模块140用于在控制燃料电池汽车处于第一工作模式后, 根据预设调整
值和第一预设阈值生成第一调整值和第二调整值。
[0191] 其中, 第一调整值小于第一预设阈值, 第二调整值大于第一预设阈值。
[0192] 第二控制模块150用于如果检测到动力电池的SOC值处于上升状态, 则在检测到动
力电池的SOC值上升至第二调整值时, 控制燃料电池汽车从第一工作模式变为第二工作模
式。
[0193] 在本发明的一个实施例中, 如图7所示, 该装置还可以包括第三控制模块160,其
中, 第三控制模块160用于在控制燃料电池汽车从第一工作模式变为第二工作模式后, 如果
检测到动力电池的SOC值处于下降状态, 则在检测到动力电池的SOC值下降至第一调整值
时, 控制燃料电池汽车的工作模式从第二工作模式变为第一工作模式。
[0194] 在本发明的一个实施例中, 如图7所示, 该装置还可以包括第二生成模块170和第
四控制模块180, 其中:
[0195] 第二生成模块170用于在控制燃料电池汽车处于第二工作模式后, 根据预设调整
值和第二预设阈值生成第三调整值和第四调整值。
[0196] 其中, 第三调整值小于第二预设阈值, 第四调整值大于第二预设阈值, 第二预设阈
值大于第一预设阈值。
[0197] 第四控制模块180用于如果检测到动力电池的SOC值处于上升状态, 则在检测到动

17
CN 107264324 B 说 明 书 13/14 页

力电池的SOC值上升至第四调整值时, 则控制燃料电池汽车从第二工作模式变为第三工作
模式。
[0198] 在本发明的一个实施例中, 如图7所示,该装置还可以包括第五控制模块190, 其
中:
[0199] 第五控制模块190用于在控制燃料电池汽车处于第三工作模式后, 如果检测到动
力电池的SOC值处于下降状态, 则在检测到动力电池的SOC值下降至第三调整值时, 控制燃
料电池汽车的工作模式从第三工作模式变为第二工作模式。
[0200] 在本发明的一个实施例中, 为了保证优先满足车辆驱动需求功率, 在图6所示的实
施例的基础上, 如图8所示,该装置还可以包括第一判断模块200和第二处理模块210, 其中:
[0201] 第一判断模块200用于在控制由动力电池驱动燃料电池汽车时, 判断动力电池的
输出功率是否小于高压附件消耗功率与车辆驱动需求功率之和。
[0202] 第二处理模块210用于在判断出动力电池的输出功率小于与高压附件消耗功率与
车辆驱动需求功率之和时, 根据动力电池的输出功率和车辆驱动需求功率对高压附件进行
降功率处理, 以保证动力电池的输出功率满足车辆驱动需求功率。
[0203] 其中,需要说明的是, 图8所示的装置实施例中的第一判断模块200和第二处理模
块210的结构也可以包含图7所示的装置实施例中, 该实施例对此不作限定。
[0204] 在本发明的一个实施例中, 在图6所示的实施例的基础上, 如图9所示, 该装置还可
以包括第二获取模块220、 第二判断模块230和第三处理模块240,其中:
[0205] 第二获取模块220用于在控制燃料电池发电时, 获取燃料电池的当前内部温度。
[0206] 第二判断模块230用于判断当前内部温度是否大于第一预设温度阈值。
[0207] 第三处理模块240用于在判断出当前内部温度大于第一预设温度阈值时, 开启散
热设备对燃料电池降温, 并在监控到燃料电池的当前内部温度小于第二预设温度阈值时,
关闭散热设备, 其中,第一预设温度阈值大于第二预设温度阈值。
[0208] 在本发明的一个实施例中, 在图6所示的实施例的基础上, 如图10所示,该装置还
可以包括第三获取模块250和第四处理模块260, 其中:
[0209] 第三获取模块250用于在控制燃料电池发电时, 获取控制燃料电池发电时的输入
电压。
[0210] 第四处理模块260用于根据输入电压和燃料电池最高效率曲线确定与输入电压对
应的电流, 并根据电流控制燃料电池发电时的输出电流。
[0211] 其中,需要说明的是, 前述对燃料电池汽车的能量控制方法实施例的解释说明也
适用于该实施例的燃料电池汽车的能量控制装置, 此处不再赘述。
[0212] 根据本发明实施例的燃料电池汽车的能量控制装置, 通过获取动力电池的SOC值,
并根据动力电池的SOC值控制燃料电池汽车的工作模式, 以及根据燃料电池汽车的工作模
式对燃料电池是否发电进行控制, 并根据燃料电池汽车的工作模式确定驱动燃料电池汽车
的方式, 由此,通过动力电池的SOC值调整燃料电池的工作模式, 实现了对整车的能量的合
理分配, 提升了驾驶舒适性, 提高了动力电池使用寿命。
[0213] 为了实现上述实施例, 本发明还提出了一种燃料电池汽车。
[0214] 该燃料电池汽车包括存储器和处理器, 其中,处理器通过读取存储器中存储的可
执行程序代码来运行与可执行程序代码对应的程序, 以用于执行上述实施例的燃料电池汽

18
CN 107264324 B 说 明 书 14/14 页

车的能量控制方法。
[0215] 为了实现上述实施例, 本发明还提出了一种计算机程序产品。
[0216] 一种计算机程序产品, 当计算机程序产品中的指令由处理器执行时, 执行上述实
施例的燃料电池汽车的能量控制方法。
[0217] 为了实现上述实施例, 本发明还提出了一种非临时性计算机可读存储介质.
[0218] 一种非临时性计算机可读存储介质, 其上存储有计算机程序, 该计算机程序被处
理器执行时实现上述实施例的燃料电池汽车的能量控制方法。
[0219] 此外,术语“第一”、“第二”仅用于描述目的, 而不能理解为指示或暗示相对重要性
或者隐含指明所指示的技术特征的数量。 由此,限定有“第一”、
“第二”的特征可以明示或者
隐含地包括至少一个该特征。在本发明的描述中, “多个”的含义是至少两个, 例如两个, 三
个等, 除非另有明确具体的限定。
[0220] 在本发明中, 除非另有明确的规定和限定, 术语“安装”、“相连”、
“连接”、“固定”等
术语应做广义理解, 例如,可以是固定连接, 也可以是可拆卸连接, 或成一体; 可以是机械连
接, 也可以是电连接; 可以是直接相连, 也可以通过中间媒介间接相连, 可以是两个元件内
部的连通或两个元件的相互作用关系, 除非另有明确的限定。对于本领域的普通技术人员
而言, 可以根据具体情况理解上述术语在本发明中的具体含义。
[0221] 在本说明书的描述中, 参考术语“一个实施例”、 “一些实施例”、“示例”、“具体示
例”、 或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、 结构、材料或者特
点包含于本发明的至少一个实施例或示例中。在本说明书中, 对上述术语的示意性表述不
必须针对的是相同的实施例或示例。而且, 描述的具体特征、结构、 材料或者特点可以在任
一个或多个实施例或示例中以合适的方式结合。此外, 在不相互矛盾的情况下, 本领域的技
术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结
合和组合。
[0222] 尽管上面已经示出和描述了本发明的实施例, 可以理解的是, 上述实施例是示例
性的, 不能理解为对本发明的限制, 本领域的普通技术人员在本发明的范围内可以对上述
实施例进行变化、 修改、 替换和变型。

19
CN 107264324 B 说 明 书 附 图 1/6 页

图1

图2

20
CN 107264324 B 说 明 书 附 图 2/6 页

图3

21
CN 107264324 B 说 明 书 附 图 3/6 页

图4a

图4b

22
CN 107264324 B 说 明 书 附 图 4/6 页

图5

图6

23
CN 107264324 B 说 明 书 附 图 5/6 页

图7

图8

24
CN 107264324 B 说 明 书 附 图 6/6 页

图9

图10

25

You might also like