本技术涉及车辆控制,特别是涉及一种直驱模式下的功率补偿方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着混合动力技术的发展,搭载有高压上装的大型车辆也逐渐采用油电混合系统。搭载有高压上装的混动车在原有发动机的基础上,增加了发电机、驱动电机以及动力电池等部件。当车辆的行驶模式为直驱模式时,由发动机直接驱动车辆,发电机和驱动电机不参与做功。同时,为了避免发动机能量浪费,发电机和驱动电机随时待命,在发动机功率有富余时,及时介入将能量转化为电能,存储在电池系统中,从而提高整个模式内能量利用率。
2、当搭载有高压上装的混动车行驶在直驱模式下时,车辆此时处于纯发动机工作模式,如果车辆上装长时间处于工作状态,会不断消耗高压电池的电量。为了避免车辆上装工作中断而造成不必要的经济损失,通常采取提高发动机输出功率的方式,控制发电机工作为电池充电。
3、目前,混动车在直驱模式下进行功率补偿时,通常根据电池的剩余电量输出预设的补偿充电功率,无法根据上装实时消耗的电功率进行灵活调整。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够根据上装实时耗电功率进行灵活调整的直驱模式下的功率补偿方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种直驱模式下的功率补偿方法,应用于搭载了高压上装的混动车。所述方法包括:
3、获取混动车的当前行驶模式;
4、在当前行驶模式为直驱模式的情况下,获取混动车电池的荷电状态;
5、在荷电状态低于第一预设状态阈值的情况下,获取高压上装的实时功率;
6、在实时功率高于第二预设状态阈值的情况下,基于卡尔曼滤波法获取当前补偿功率需求消息;
7、基于当前补偿功率需求消息,控制发电机工作进行功率补偿。
8、在其中一个实施例中,在荷电状态低于第一预设状态阈值的情况下,获取高压上装的实时功率,包括:
9、分别获取混动车电池管理系统与电机控制系统的实时功率;
10、根据电池管理系统与电机控制系统各自的实时功率,计算高压上装的实时功率。
11、在其中一个实施例中,基于卡尔曼滤波法获取当前补偿功率需求消息,包括:
12、构建混动车电池做功量与电机做功量的离散线性物理模型;
13、将混动车电池与电机的做功量作为状态量,将电池与电机做功量之差作为观测量,建立状态空间模型;
14、根据状态空间模型,建立时间更新方程与测量更新方程;
15、根据时间更新方程与测量更新方程进行迭代计算,获取状态量的最优估计值;
16、根据状态量的最优估计值获取当前补偿功率需求消息。
17、在其中一个实施例中,根据时间更新方程与测量更新方程进行迭代计算,获取状态量的最优估计值,包括:
18、获取当前时刻的当前状态量,并作为目标状态量,根据时间更新方程,获取目标状态量的先验估计值;
19、将目标状态量的先验估计值输入至测量更新方程,获取目标状态量的后验估计值;
20、将目标状态量的后验估计值输入至时间更新方程,获取下一时刻的下一状态量的先验估计值,将下一状态量作为目标状态量,返回将目标状态量的先验估计值输入至测量更新方程的步骤继续执行,重复上述过程直至迭代总次数达到预设迭代次数,输出混动车电池做功量与电机做功量的最优估计值。
21、在其中一个实施例中,根据状态量的最优估计值获取当前补偿功率需求消息,包括:
22、根据状态量的最优估计值,计算混动车电池做功量与电机做功量的差值;
23、根据混动车电池做功量与电机做功量的差值,计算高压上装消耗的平均功率;
24、根据高压上装消耗的平均功率,获取当前补偿功率需求消息。
25、在其中一个实施例中,基于当前补偿功率需求消息,控制发电机工作进行功率补偿,还包括:
26、根据当前补偿功率需求消息,计算发动机的请求扭矩;
27、根据发动机的请求扭矩,控制混动车发电机产生相应负扭矩为电池充电。
28、第二方面,本技术还提供了一种直驱模式下的功率补偿装置,应用于搭载了高压上装的混动车。所述装置包括:
29、模式监测模块,用于获取混动车的当前行驶模式;
30、电量监测模块,用于在当前行驶模式为直驱模式的情况下,获取混动车电池的荷电状态;
31、功率监测模块,用于在混动车电池的荷电状态低于第一预设状态阈值的情况下,获取高压上装的实时功率;
32、功率获取模块,用于在高压上装的实时功率高于第二预设状态阈值的情况下,基于卡尔曼滤波法获取当前补偿功率需求消息;
33、补偿控制模块,用于基于当前补偿功率需求消息,控制发电机工作进行功率补偿。
34、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
35、获取混动车的当前行驶模式;
36、在当前行驶模式为直驱模式的情况下,获取混动车电池的荷电状态;
37、在荷电状态低于第一预设状态阈值的情况下,获取高压上装的实时功率;
38、在实时功率高于第二预设状态阈值的情况下,基于卡尔曼滤波法获取当前补偿功率需求消息;
39、基于当前补偿功率需求消息,控制发电机工作进行功率补偿。
40、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
41、获取混动车的当前行驶模式;
42、在当前行驶模式为直驱模式的情况下,获取混动车电池的荷电状态;
43、在荷电状态低于第一预设状态阈值的情况下,获取高压上装的实时功率;
44、在实时功率高于第二预设状态阈值的情况下,基于卡尔曼滤波法获取当前补偿功率需求消息;
45、基于当前补偿功率需求消息,控制发电机工作进行功率补偿。
46、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
47、获取混动车的当前行驶模式;
48、在当前行驶模式为直驱模式的情况下,获取混动车电池的荷电状态;
49、在荷电状态低于第一预设状态阈值的情况下,获取高压上装的实时功率;
50、在实时功率高于第二预设状态阈值的情况下,基于卡尔曼滤波法获取当前补偿功率需求消息;
51、基于当前补偿功率需求消息,控制发电机工作进行功率补偿。
52、上述直驱模式下的功率补偿方法、装置、计算机设备、存储介质和计算机程序产品,应用于搭载了高压上装的混动车,获取混动车的当前行驶模式;在当前行驶模式为直驱模式的情况下,获取混动车电池的荷电状态;在荷电状态低于第一预设状态阈值的情况下,获取高压上装的实时功率;在实时功率高于第二预设状态阈值的情况下,基于卡尔曼滤波法获取当前补偿功率需求消息;基于当前补偿功率需求消息,控制发电机工作进行功率补偿。整个过程,针对功率补偿的条件进行判定,基于卡尔曼滤波法获取当前补偿功率需求消息,并根据当前补偿功率需求控制发电机工作,在直驱模式下,可以根据当前补偿功率需求进行灵活调整的功率补偿。