一种混合动力汽车的发动机启动方法、整车控制器及车辆与流程
未命名
07-11
阅读:114
评论:0

1.本发明涉及混合动力汽车技术领域,更具体地说,涉及一种混合动力汽车的发动机启动方法、整车控制器及车辆。
背景技术:
2.随着新能源技术的不断发展,混合电动汽车的使用越来越广泛,混合电动汽车的发动机启动方式也越来越受到人们的关注。
3.目前混合动力汽车的发动机启动方式主要是通过蓄电池启动发动机;但是依靠蓄电池启动发动机,不仅会减短蓄电池寿命,还存在低电量时发动机启动失败的问题。
技术实现要素:
4.有鉴于此,本发明提供一种混合动力汽车的发动机启动方法、整车控制器及车辆,以提高蓄电池寿命,以及避免低电量时发动机启动失败的问题为目的。
5.本发明第一方面提供一种混合动力汽车的发动机启动方法,应用于整车控制器,所述方法包括:
6.获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;
7.将所述发动机信息输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机信息预测发动机启动电流;
8.根据所述蓄电池信息和发动机的启动次数,确定蓄电池放电电流;
9.根据所述蓄电池信息中的蓄电池实际放电电流和所述蓄电池放电电流,确定目标蓄电池放电电流;
10.若所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流满足预设12v启动条件,触发所述车辆上的12v启动机,以通过所述12v启动机启动车辆的发动机。
11.可选的,所述发动机信息包括发动机温度和发动机阻力矩,将所述发动机信息输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机信息预测发动机启动电流,包括:
12.将所述发动机温度和所述发动机阻力矩输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机温度和所述发动机阻力矩,预测发动机启动电流;
13.其中,所述发动机启动电流预测模型是利用历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息对神经网络进行训练得到。
14.可选的,所述利用历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息对神经网络进行训练,得到所述发动机启动电流预测模型,包括:
15.获取同一时刻下的历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息;
16.根据所述历史蓄电池放电电流和所述历史dc/dc的电流信息,计算历史发动机实际启动电流;
17.将所述历史发动机温度、所述历史发动机阻力矩和所述历史发动机实际启动电流输入神经网络;
18.利用所述神经网络根据所述历史发动机温度和所述历史发动机阻力矩,预测相应的历史发动机启动电流,并以所述历史发动机启动电流趋近于所述历史发动机实际启动电流为训练目标,对所述神经网络的参数进行调整,直至所述神经网络达到收敛,得到发动机启动电流预测模型。
19.可选的,所述历史dc/dc的电流信息包括历史dc/dc低压端的输出电流和历史dc/dc的低压负载消耗电流,根据所述历史蓄电池放电电流和所述历史dc/dc的电流信息,计算历史发动机实际启动电流,包括:
20.根据所述历史dc/dc低压端的输出电流和所述历史dc/dc的低压负载消耗电流,确定历史dc/dc实际供给电流;
21.根据所述历史蓄电池放电电流和所述历史dc/dc实际供给电流,计算历史发动机实际启动电流。
22.可选的,所述蓄电池信息包括蓄电池soc和蓄电池温度,所述根据所述蓄电池信息和发动机的启动次数,确定蓄电池放电电流,包括:
23.将所述蓄电池soc、所述蓄电池温度和发动机的启动次数输入蓄电池放电电流预测模型;
24.利用所述蓄电池放电电流预测模型根据所述蓄电池soc和所述蓄电池温度进行预测,并利用所述发动机的启动次数对所述蓄电池放电电流预测模型的预测结果进行修正,得到蓄电池放电电流;其中,所述蓄电池放电电流预测模型是利用历史蓄电池soc和历史蓄电池温度对神经网络进行训练得到。
25.可选的,所述方法还包括:
26.根据所述目标蓄电池放电电流和所述dc/dc的电流信息,确定发动机实际启动电流;
27.根据所述发动机启动电流与预设目标值,确定目标发动机启动电流;
28.判断所述发动机实际启动电流是否大于所述目标发动机启动电流;
29.若所述发动机实际启动电流大于所述目标发动机启动电流,确定所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流满足预设12v启动条件;
30.若所述发动机实际启动电流不大于所述目标发动机启动电流,确定所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流不满足预设12v启动条件。
31.可选的,所述dc/dc的电流信息包括dc/dc低压端的输出电流和dc/dc的低压负载消耗电流,根据所述目标蓄电池放电电流和所述dc/dc的电流信息,确定发动机实际启动电流,包括:
32.根据所述dc/dc低压端的输出电流和dc/dc的低压负载消耗电流,确定dc/dc实际供给电流;
33.根据所述目标蓄电池放电电流和所述dc/dc实际供给电流,计算发动机实际启动电流。
34.可选的,触发所述车辆上的12v启动机之前,所述方法还包括:
35.实时检测当前工况是否为目标工况;
36.若所述当前工况为目标工况,生成激活信号;
37.基于所述激活信号触发所述车辆上的12v启动机,以通过所述12v启动机启动车辆的发动机。
38.本发明第二方面提供一种整车控制器,所述整车控制器包括:数据采集模块、发动机数据库模块、蓄电池数据库模块和启动判断模块;
39.数据采集模块,用于获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;
40.发动机数据库模块,用于将所述发动机信息输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机信息预测发动机启动电流;
41.蓄电池数据库模块,用于根据所述蓄电池信息和发动机的启动次数,确定蓄电池放电电流,根据所述蓄电池信息中的蓄电池实际放电电流和所述蓄电池放电电流,确定目标蓄电池放电电流;
42.启动判断模块,用于若所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流满足预设12v启动条件;触发车辆上的12v启动机,以通过所述12v启动机启动车辆的发动机。
43.本发明第三方面提供一种车辆,包括上述本发明第二方面提供的整车控制器。
44.本发明第四方面提供一种电子设备,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如上述本发明第一方面提供的混合动力汽车的发动机启动方法。
45.本发明第五方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行如上述本发明第一方面提供的混合动力汽车的发动机启动方法。
46.本技术提供一种混合动力汽车的发动机启动方法、整车控制器及车辆,应用于整车控制器,通过获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;通过发动机启动电流预测模型根据发动机信息,预测发动机启动电流;根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流;根据蓄电池信息中的蓄电池实际放电电流和蓄电池放电电流,确定目标蓄电池放电电流;若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件;触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。本发明提供的技术方案,通过精准确定蓄电池的蓄电池放电电流、dc/dc的电流信息和发动机当前所需的发动机启动电流,并在目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件下触发车辆上的12v启动机,不仅可以有效改善在发动机启动过程中,发生低电压波动,或者在蓄电池低电量时,出现发动机启动失败的情况;同时还能避免对低压供电造成影响,造成控制器重启及故障,并且,通过dc/dc的电流信息和蓄电池放电电流一起启动发动机,还可以延长蓄电池的使用寿命。
附图说明
47.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
48.图1为本发明实施例提供的一种混合动力汽车的发动机启动系统;
49.图2为本发明实施例提供的一种整车控制器的结构示意图;
50.图3为本发明实施例提供的一种混合动力汽车的发动机启动方法的流程示意图;
51.图4为本发明实施例提供的一种整车控制器、dc/dc控制器、dc/dc低压负载、12v启动机、发动机、电机、动力耦合装置和车轮的连接结构图;
52.图5为本发明实施例提供的另一种混合动力汽车的发动机启动方法的流程示意图;
53.图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
54.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
55.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
56.需要注意,本发明公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
57.需要注意,本发明公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
58.参见图1,示出了本发明实施例提供的一种混合动力汽车的发动机启动系统,该混合动力汽车的发动机启动系统包括发动机控制器、蓄电池传感器、dc/dc控制器(为了方便阅读,下面简称为dc/dc)和整车控制器。
59.其中,整车控制器分别与发动机控制器、蓄电池传感器和dc/dc相连。
60.参见图2,示出了本发明实施例提供的一种整车控制器的结构示意图,整车控制器包括数据采集模块、发动机数据库模块、蓄电池数据库模块、启动判断模块和启动功能触发模块。
61.数据采集模块,用于获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;
62.发动机数据库模块,用于将发动机信息输入发动机启动电流预测模型,以使发动机启动电流预测模型根据发动机信息预测发动机启动电流;
63.蓄电池数据库模块,用于根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流,根据蓄电池信息中的蓄电池实际放电电流和蓄电池放电电流,确定目标蓄电池放电电流;
64.启动判断模块,用于若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件,触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。
65.可选的,发动机信息包括发动机温度和发动机阻力矩,通过将发动机信息输入发动机启动电流预测模型,以使发动机启动电流预测模型根据发动机信息预测发动机启动电流的发动机数据库模块,具体用于:
66.将发动机温度和发动机阻力矩输入发动机启动电流预测模型,以使发动机启动电流预测模型根据发动机温度和发动机阻力矩,预测发动机启动电流;
67.其中,发动机启动电流预测模型是利用历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息对神经网络进行训练得到。
68.可选的,利用历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息对神经网络进行训练,得到发动机启动电流预测模型的发动机数据库模块,具体用于:
69.获取同一时刻下的历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息;根据历史蓄电池放电电流和历史dc/dc的电流信息,计算历史发动机实际启动电流;将历史发动机温度、历史发动机阻力矩和历史发动机实际启动电流输入神经网络;利用神经网络根据历史发动机温度和历史发动机阻力矩,预测相应的历史发动机启动电流,并以历史发动机启动电流趋近于历史发动机实际启动电流为训练目标,对神经网络的参数进行调整,直至神经网络达到收敛,得到发动机启动电流预测模型。
70.其中,历史dc/dc的电流信息包括历史dc/dc低压端的输出电流和历史dc/dc的低压负载消耗电流。
71.可选的,根据历史蓄电池放电电流和历史dc/dc的电流信息,计算历史发动机实际启动电流的发动机数据库模块,具体用于:
72.根据历史dc/dc低压端的输出电流和历史dc/dc的低压负载消耗电流,确定历史dc/dc实际供给电流;根据历史蓄电池放电电流和历史dc/dc实际供给电流,计算历史发动机实际启动电流。
73.可选的,蓄电池信息包括蓄电池soc和蓄电池温度,根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流的蓄电池数据库模块,具体用于:
74.将蓄电池soc、蓄电池温度和发动机的启动次数输入蓄电池放电电流预测模型;利用蓄电池放电电流预测模型根据蓄电池soc和蓄电池温度进行预测,并利用发动机的启动次数对蓄电池放电电流预测模型的预测结果进行修正,得到蓄电池放电电流;其中,蓄电池放电电流预测模型是利用历史蓄电池soc和历史蓄电池温度对神经网络进行训练得到。
75.可选的,启动判断模块,还用于:
76.根据蓄电池放电电流和dc/dc的电流信息,确定发动机实际启动电流;根据发动机启动电流与预设目标值,确定目标发动机启动电流;判断发动机实际启动电流是否大于目标发动机启动电流;若发动机实际启动电流大于目标发动机启动电流,确定蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件;若发动机实际启动电流不大于目标发动机启动电流,确定蓄电池放电电流、dc/dc的电流信息和发动机启动电流不满足预设12v启动条件。
77.其中,dc/dc的电流信息包括dc/dc低压端的输出电流和dc/dc的低压负载消耗电
流。
78.可选的,根据目标蓄电池放电电流和dc/dc的电流信息,确定发动机实际启动电流的启动判断模块,具体用于:根据dc/dc低压端的输出电流和dc/dc的低压负载消耗电流,确定dc/dc实际供给电流;根据目标蓄电池放电电流和所述dc/dc实际供给电流,计算发动机实际启动电流。
79.可选的,本发明实施例提供的整车控制器还包括启动功能触发模块;
80.启动功能触发模块,用于实时检测当前工况是否为目标工况;
81.若当前工况为目标工况,生成激活信号,并将生成的激活信号发送给启动判断模块,以使启动判断模块基于激活信号,触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。
82.本技术提供一种整车控制器,通过获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;通过发动机启动电流预测模型根据发动机信息,预测发动机启动电流;根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流;根据蓄电池信息中的蓄电池实际放电电流和蓄电池放电电流,确定目标蓄电池放电电流;若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件;触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。本发明提供的技术方案,通过精准确定蓄电池的蓄电池放电电流、dc/dc的电流信息和发动机当前所需的发动机启动电流,并在目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件下触发车辆上的12v启动机,不仅可以有效改善在发动机启动过程中,发生低电压波动,或者在蓄电池低电量时,出现发动机启动失败的情况;同时还能避免对低压供电造成影响,造成控制器重启及故障,并且,通过dc/dc的电流信息和蓄电池放电电流一起启动发动机,还可以延长蓄电池的使用寿命。
83.基于上述实施例示出的混合动力汽车的发动机启动系统和整车控制器,本发明相应提供一种混合动力汽车的发动机启动方法,如图3所示,该混合动力汽车的发动机启动方法应用于混合动力汽车的发动机启动系统中的整车控制器,该混合动力汽车的发动机启动方法具体包括以下步骤:
84.s301:获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息。
85.在本技术实施例中,可以通过蓄电池传感器实时采集车辆上的蓄电池的蓄电池信息,以便通过数据采集模块获取蓄电池传感器采集到的蓄电池信息,同时将获取到的蓄电池信息传输至蓄电池数据库模块,以便蓄电池数据模块将接收到的蓄电池信息进行存储。
86.需要说明的是,蓄电池信息可以包括蓄电池的蓄电池soc、蓄电池温度和蓄电池实际放电电流。
87.在本技术实施例中,可以通过发动机控制器实时采集发动机信息,以便通过数据采集模块获取发动机控制器采集到的发动机信息,同时将获取到的发动机信息传输至发动机数据库模块,以便发动机模块将接收到的发动机信息进行存储。
88.需要说明的是,发动机信息可以包括发动机温度和发动机阻力矩。
89.在本技术实施例中,在整车上高压时dc/dc可以将整车的高压转换成低压,以为车辆上的各个控制器和蓄电池进行低压供电;还可以通过dc/dc采集dc/dc的电流信息,以便通过数据采集模块获取dc/dc采集到的dc/dc的电流信息。
90.需要说明的是,dc/dc的电流信息包括dc/dc低压端的输出电流和dc/dc的低压负
载消耗电流。其中,dc/dc的低压负载消耗电流为dc/dc为车辆上的各个控制器的供电电流之和。
91.s302:将发动机信息输入发动机启动电流预测模型,以使发动机启动电流预测模型根据发动机信息预测发动机启动电流。
92.在本技术实施例中,可以预先利用历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息对神经网络进行训练,得到发动机启动电流预测模型。
93.需要说明的是,神经网络(artificial neural networks,anns)是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型,可以通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的,具有自学习和自适应的能力。
94.可选的,发动机数据库模块可以获取同一时刻下的历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息;根据历史蓄电池放电电流和历史dc/dc的电流信息,计算历史发动机实际启动电流;将历史发动机温度、历史发动机阻力矩和历史发动机实际启动电流输入神经网络;利用神经网络根据历史发动机温度和历史发动机阻力矩,预测相应的历史发动机启动电流,并以历史发动机启动电流趋近于历史发动机实际启动电流为训练目标,对神经网络的参数进行调整,直至神经网络达到收敛,得到发动机启动电流预测模型。
95.其中,历史dc/dc的电流信息包括历史dc/dc低压端的输出电流和历史dc/dc的低压负载消耗电流。
96.需要说明的是,历史dc/dc实际供给电流为dc/dc为发动机提供的实际电流。
97.可选的,发动机数据库模块可以根据历史dc/dc低压端的输出电流和历史dc/dc的低压负载消耗电流,确定历史dc/dc实际供给电流;根据历史蓄电池放电电流和历史dc/dc实际供给电流,计算历史发动机实际启动电流。
98.在本技术实施例中,可以计算历史dc/dc低压端的输出电流和历史dc/dc的低压负载消耗电流之差,得到历史dc/dc实际供给电流;计算历史历史dc/dc实际供给电流和历史蓄电池放电电流之和,得到历史发动机实际启动电流。
99.在实际应用中,可以利用神经网络拟合出不同时刻历史发动机温度和历史发动机阻力矩下的历史发动机启动电流,随着行车12v启动机启动发动机的启动次数的增加,可以通过对行车12v启动机启动过程中,相同时刻的历史dc/dc实际供给电流和历史蓄电池放电电流的累加值作为本次启动发动机的历史发动机实际启动电流,最后将历史发动机实际启动电流最为神经网络的目标值,以历史发动机启动电流趋近于历史发动机实际启动电流为训练目标,对神经网络的参数进行调整,直至神经网络达到收敛,得到发动机启动电流预测模型,以便利用发动机启动电流预测模型可以预测出更加准确的发动机启动电流。
100.在具体执行步骤s302的过程中,在获取到发动机温度和发动机阻力矩后,可以利用发动机数据库模块通过发动机启动电流预测模型根据发动机温度和发动机阻力矩,预测发动机启动电流。
101.可选的,通过发动机数据库模块将发动机温度和发动机阻力矩输入发动机启动电流预测模型,以使发动机启动电流预测模型根据发动机温度和发动机阻力矩,预测发动机启动电流。
102.s303:根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流。
103.在本技术实施例中,可以预先利用历史蓄电池soc和历史蓄电池温度对神经网络进行训练,得到蓄电池放电电流预测模型。
104.在实际应用中,可以通过蓄电池数据库模块利用神经网络拟合出不同时刻下的历史蓄电池温度和蓄电池soc对应的历史蓄电池放电电流,并利用该时刻下的发动机的启动次数对历史蓄电池放电电流进行修正,并以修正后的历史蓄电池放电电流趋近于对应时刻的目标蓄电池放电电流为训练目标,对神经网络的参数进行调整,直至神经网络达到收敛,得到蓄电池放电电流预测模型。
105.需要说明的是,蓄电池数据库模块中蓄电池soc、蓄电池温度和蓄电池放电电流的初始值由蓄电池出厂数据作为数据库的初始值,且发动机的启动次数的初始值为0。
106.还需要说明的是,根据发动机的启动次数,可以推算蓄电池的蓄电池寿命,发动机的启动次数越多,说明蓄电池的蓄电池寿命越短,因此利用发动机的启动次数对预测出的蓄电池放电电流,以提高得到的蓄电池放电电流的准确度。
107.在具体执行步骤s303的过程中,数据采集模块在获取到蓄电池信息后,可以将获取到的蓄电池信息发送给蓄电池数据库模块,以便蓄电池数据库模块,通过蓄电池放电电流预测模型根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流。
108.需要说明的是,蓄电池信息可以包括蓄电池soc、蓄电池温度和蓄电池实际放电电流。
109.可选的,蓄电池数据库模块将蓄电池soc、蓄电池温度和发动机的启动次数输入蓄电池放电电流预测模型;利用蓄电池放电电流预测模型根据蓄电池soc和蓄电池温度进行预测,并利用发动机的启动次数对蓄电池放电电流预测模型的预测结果进行修正,得到蓄电池放电电流。
110.在本实施例中,蓄电池放电电流受行车12v启动机启动发动机的启动次数的影响,故可以根据历史蓄电池放电电流和发动机的启动次数,确定每个启动次数对应的修正系数,以便后续蓄电池放电电流预测模型利用发动机的启动次数对蓄电池放电电流预测模型的预测结果进行修正时,可以利用发动机的启动次数对应的修正系数对蓄电池放电电流预测模型的预测结果进行修正,得到更加准确的蓄电池放电电流。
111.s304:根据蓄电池信息中的蓄电池实际放电电流和蓄电池放电电流,确定目标蓄电池放电电流。
112.在具体执行步骤s304的过程中,蓄电池数据库模块在预测出蓄电池放电电流后,可以进一步判断蓄电池放电电流是否大于蓄电池实际放电电流;如果蓄电池放电电流大于蓄电池实际放电电流,则可以将蓄电池放电电流确定为目标蓄电池放电电流。
113.如果蓄电池放电电流不大于蓄电池实际放电电流,则可以将蓄电池实际放电电流确定为目标蓄电池放电电流。
114.需要说明的是,蓄电池数据库模块在蓄电池放电电流不大于蓄电池实际放电电流的情况下,可以将蓄电池实际放电电流替换预测出的蓄电池放电电流,以完成为蓄电池数据库中存储的数据进行更新,同时还可以利用替换后蓄电池放电电流作为历史蓄电池放电电流对蓄电池放电电流预测模块进行优化。
115.s305:判断目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流是否满足预设12v启动条件;若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流不满足预设
12v启动条件,执行步骤s306;若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件,执行步骤s307。
116.在本技术实施例中,可以通过启动判断模块根据目标蓄电池放电电流和dc/dc的电流信息,确定发动机实际启动电流;根据发动机启动电流与预设目标值,确定目标发动机启动电流;判断发动机实际启动电流是否大于目标发动机启动电流;若发动机实际启动电流大于目标发动机启动电流,确定蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件,并执行步骤s307;若发动机实际启动电流不大于目标发动机启动电流,确定蓄电池放电电流、dc/dc的电流信息和发动机启动电流不满足预设12v启动条件,并执行步骤s306。
117.需要说明的是,可以预先设置相应的预设目标值,以便将确定的发动机启动电流和预设目标值进行相加,得到目标发动机启动电流,从而避免出现拉低电压设定的冗余值的情况。例如,预设目标值可以为8a、10a、11a等等,可以根据实际应用进行设置,本技术实施例不加以限定。
118.在本技术实施例中,dc/dc的电流信息包括dc/dc低压端的输出电流和dc/dc的低压负载消耗电流。
119.可选的,可以根据dc/dc低压端的输出电流和dc/dc的低压负载消耗电流,确定dc/dc实际供给电流;根据目标蓄电池放电电流和dc/dc实际供给电流,计算发动机实际启动电流。
120.在本技术实施例中,可以计算dc/dc低压端的输出电流和dc/dc的低压负载消耗电流之差,得到dc/dc实际供给电流;计算dc/dc实际供给电流和蓄电池放电电流之和,得到发动机实际启动电流。
121.s306:禁止触发12v启动机。
122.在具体执行s306的过程中,启动判断模块在确定蓄电池放电电流、dc/dc低压端的输出电流和发动机启动电流不满足预设12v启动条件的情况下,禁止触发12v启动机,防止通过12v起动机启动车辆的发动机。
123.在实际应用中,在发动机实际启动电流不大于目标发动机启动电流的情况下,说明当前蓄电池的放电能力和dc/dc控制器的放电能力的较低,如果通过12v启动机启动车辆的发动机,则可能会在启动过程中,发生低电压波动,或者发动机启动失败的情况,同时还能会对低压供电造成影响,造成控制器重启及故障,因此在发动机实际启动电流不大于目标发动机启动电流的情况下,禁止触发12v启动机,防止通过12v起动机启动车辆的发动机。
124.s307:触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。
125.在具体执行步骤s307的过程中,启动判断模块在确定蓄电池放电电流、dc/dc低压端的输出电流和发动机启动电流满足预设12v启动条件的情况下,触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。
126.在实际应用中,在发动机实际启动电流大于目标发动机启动电流的情况下,说明当前蓄电池的放电能力和dc/dc控制器的放电能力足够用来启动发动机,此时,可以触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机,从而避免在发动机启动过程中,发生低电压波动,或者发动机启动失败的情况,同时还能避免对低压供电造成影响,造成控制器重启及故障。
127.进一步的,在本技术实施例中,整车控制器触发车辆上的12v启动机后,可以通过12v启动启动发动机,以便发动机启动电机,使电机通过动力耦合装置带动车轮进行运行,从而达到车辆正常行驶的目的。其中,整车控制器、dc/dc控制器、dc/dc低压负载、12v启动机、发动机、电机、动力耦合装置和车轮的连接结构如图4所示。
128.需要说明的是,参见图4,整车控制器、dc/dc控制器、dc/dc低压负载、12v启动机和动力电池是并联电路,负极搭铁,发动机、电机、动力耦合装置和车轮是串联电路。
129.本技术提供一种混合动力汽车的发动机启动方法,应用于整车控制器,通过获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;通过发动机启动电流预测模型根据发动机信息,预测发动机启动电流;根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流;根据蓄电池信息中的蓄电池实际放电电流和蓄电池放电电流,确定目标蓄电池放电电流;若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件;触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。本发明提供的技术方案,通过精准确定蓄电池的蓄电池放电电流、dc/dc的电流信息和发动机当前所需的发动机启动电流,并在目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件下触发车辆上的12v启动机,不仅可以有效改善在发动机启动过程中,发生低电压波动,或者在蓄电池低电量时,出现发动机启动失败的情况;同时还能避免对低压供电造成影响,造成控制器重启及故障,并且,通过dc/dc的电流信息和蓄电池放电电流一起启动发动机,还可以延长蓄电池的使用寿命。
130.进一步的,参见图5,示出了本发明实施例提供的另一种混合动力汽车的发动机启动方法的流程示意图,该混合动力汽车的发动机启动方法应用于混合动力汽车的发动机启动系统中的整车控制器,该混合动力汽车的发动机启动方法具体包括以下步骤:
131.s501:获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息。
132.s502:将发动机信息输入发动机启动电流预测模型,以使发动机启动电流预测模型根据发动机信息预测发动机启动电流。
133.s503:根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流。
134.s504:根据蓄电池信息中的蓄电池实际放电电流和蓄电池放电电流,确定目标蓄电池放电电流。
135.s505:判断目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流是否满足预设12v启动条件;若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件,执行步骤s506;若目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流不满足预设12v启动条件,执行步骤s507。
136.在具体执行步骤s501至步骤s505的过程中,步骤s501至步骤s505的具体执行过程和实现原理,与上述图3示出的步骤s301至步骤s305的具体执行过程和实现原理相同,可参见上述图3中的相应部分,这里不再进行赘述。
137.s506:实时检测当前工况是否为目标工况。若当前工况不为目标工况,执行步骤s507;若当前工况为目标工况,执行步骤508。
138.在具体执行步骤s506的过程中,在确定蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件情况下,可以进一步判断车辆当前所处的当前工况是否为目标工况,若当前工况不为目标工况,执行步骤s507;若当前工况为目标工况,执行步骤
508。
139.需要说明的是,目标工况可以为车辆的加速踏板开度大于90度,或者车辆的p2电机启动发动机失败3次等等。
140.s507:禁止触发12v启动机。
141.在具体执行步骤s507的过程中,在确定蓄电池放电电流、dc/dc的电流信息和发动机启动电流不满足预设12v启动条件,或者当前工况不为目标工况的情况下,可以禁止触发12v启动机。
142.s508:生成激活信号,并基于激活信号,触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机。
143.在本技术实施例中,在确定目标蓄电池放电电流、dc/dc的电流信息和发动机启动电流满足预设12v启动条件,且当前工况为目标工况的情况下生成激活信号,并基于激活信号,触发车辆上的12v启动机,以通过12v启动机启动车辆的发动机,可以有效避免在发动机启动过程中,发生低电压波动,或者蓄电池电量低时,出现发动机启动失败的情况,同时还能避免对低压供电造成影响,造成控制器重启及故障。
144.本发明实施例提供了一种车辆,车辆包括上述实施例中的混合动力汽车的发动机启动系统和整车控制器。
145.本技术实施例提供了一种电子设备,如图6所示,电子设备包括处理器601和存储器602,存储器602用于存储混合动力汽车的发动机启动方法的程序代码和数据,处理器601用于调用存储器中的程序指令执行实现如上述实施例中混合动力汽车的发动机启动方法所示的步骤。
146.本技术实施例提供了一种存储介质,存储介质包括存储程序,其中,在程序运行时控制存储介质所在设备执行上述实施例示出的混合动力汽车的发动机启动方法。
147.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
148.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
149.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
150.以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
技术特征:
1.一种混合动力汽车的发动机启动方法,其特征在于,应用于整车控制器,所述方法包括:获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;将所述发动机信息输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机信息预测发动机启动电流;根据所述蓄电池信息和发动机的启动次数,确定蓄电池放电电流;根据所述蓄电池信息中的蓄电池实际放电电流和所述蓄电池放电电流,确定目标蓄电池放电电流;若所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流满足预设12v启动条件,触发所述车辆上的12v启动机,以通过所述12v启动机启动车辆的发动机。2.根据权利要求1所述的方法,其特征在于,所述发动机信息包括发动机温度和发动机阻力矩,将所述发动机信息输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机信息预测发动机启动电流,包括:将所述发动机温度和所述发动机阻力矩输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机温度和所述发动机阻力矩,预测发动机启动电流;其中,所述发动机启动电流预测模型是利用历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息对神经网络进行训练得到。3.根据权利要求2所述的方法,其特征在于,所述利用历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息对神经网络进行训练,得到所述发动机启动电流预测模型,包括:获取同一时刻下的历史发动机温度、历史发动机阻力矩、历史蓄电池放电电流和历史dc/dc的电流信息;根据所述历史蓄电池放电电流和所述历史dc/dc的电流信息,计算历史发动机实际启动电流;将所述历史发动机温度、所述历史发动机阻力矩和所述历史发动机实际启动电流输入神经网络;利用所述神经网络根据所述历史发动机温度和所述历史发动机阻力矩,预测相应的历史发动机启动电流,并以所述历史发动机启动电流趋近于所述历史发动机实际启动电流为训练目标,对所述神经网络的参数进行调整,直至所述神经网络达到收敛,得到发动机启动电流预测模型。4.根据权利要求3所述的方法,其特征在于,所述历史dc/dc的电流信息包括历史dc/dc低压端的输出电流和历史dc/dc的低压负载消耗电流,根据所述历史蓄电池放电电流和所述历史dc/dc的电流信息,计算历史发动机实际启动电流,包括:根据所述历史dc/dc低压端的输出电流和所述历史dc/dc的低压负载消耗电流,确定历史dc/dc实际供给电流;根据所述历史蓄电池放电电流和所述历史dc/dc实际供给电流,计算历史发动机实际启动电流。5.根据权利要求1所述的方法,其特征在于,所述蓄电池信息包括蓄电池soc和蓄电池温度,所述根据所述蓄电池信息和发动机的启动次数,确定蓄电池放电电流,包括:
将所述蓄电池soc、所述蓄电池温度和发动机的启动次数输入蓄电池放电电流预测模型;利用所述蓄电池放电电流预测模型根据所述蓄电池soc和所述蓄电池温度进行预测,并利用所述发动机的启动次数对所述蓄电池放电电流预测模型的预测结果进行修正,得到蓄电池放电电流;其中,所述蓄电池放电电流预测模型是利用历史蓄电池soc和历史蓄电池温度对神经网络进行训练得到。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述目标蓄电池放电电流和所述dc/dc的电流信息,确定发动机实际启动电流;根据所述发动机启动电流与预设目标值,确定目标发动机启动电流;判断所述发动机实际启动电流是否大于所述目标发动机启动电流;若所述发动机实际启动电流大于所述目标发动机启动电流,确定所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流满足预设12v启动条件;若所述发动机实际启动电流不大于所述目标发动机启动电流,确定所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流不满足预设12v启动条件。7.根据权利要求6所述的方法,其特征在于,所述dc/dc的电流信息包括dc/dc低压端的输出电流和dc/dc的低压负载消耗电流,根据所述目标蓄电池放电电流和所述dc/dc的电流信息,确定发动机实际启动电流,包括:根据所述dc/dc低压端的输出电流和dc/dc的低压负载消耗电流,确定dc/dc实际供给电流;根据所述目标蓄电池放电电流和所述dc/dc实际供给电流,计算发动机实际启动电流。8.根据权利要求1所述的方法,其特征在于,触发所述车辆上的12v启动机之前,所述方法还包括:实时检测当前工况是否为目标工况;若所述当前工况为目标工况,生成激活信号;基于所述激活信号触发所述车辆上的12v启动机,以通过所述12v启动机启动车辆的发动机。9.一种整车控制器,其特征在于,所述整车控制器包括:数据采集模块、发动机数据库模块、蓄电池数据库模块和启动判断模块;数据采集模块,用于获取车辆的蓄电池信息、dc/dc的电流信息和发动机信息;发动机数据库模块,用于将所述发动机信息输入发动机启动电流预测模型,以使所述发动机启动电流预测模型根据所述发动机信息预测发动机启动电流;蓄电池数据库模块,用于根据所述蓄电池信息和发动机的启动次数,确定蓄电池放电电流,根据所述蓄电池信息中的蓄电池实际放电电流和所述蓄电池放电电流,确定目标蓄电池放电电流;启动判断模块,用于若所述目标蓄电池放电电流、所述dc/dc的电流信息和所述发动机启动电流满足预设12v启动条件;触发车辆上的12v启动机,以通过所述12v启动机启动车辆的发动机。10.一种车辆,其特征在于,包括权利要求9所述的整车控制器。
技术总结
本发明提供一种混合动力汽车的发动机启动方法、整车控制器及车辆,获取车辆的蓄电池信息、DC/DC的电流信息和发动机信息;将发动机信息输入发动机启动电流预测模型,以使发动机启动电流预测模型根据发动机信息预测发动机启动电流;根据蓄电池信息和发动机的启动次数,确定蓄电池放电电流;根据蓄电池信息中的蓄电池实际放电电流和蓄电池放电电流,确定目标蓄电池放电电流;若目标蓄电池放电电流、DC/DC的电流信息和发动机启动电流满足预设12V启动条件,触发车辆上的12V启动机,以通过12V启动机启动车辆的发动机。动机启动车辆的发动机。动机启动车辆的发动机。
技术研发人员:余佳衡 张峻 张桐 高山
受保护的技术使用者:长城汽车股份有限公司
技术研发日:2023.05.04
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/