本技术涉及动力源,特别是涉及一种功率输出方法、装置、计算机设备和存储介质。
背景技术:
1、随着动力源技术的发展,出现了功率输出技术,这个技术可以对混合动力源的功率进行功率分配,并按照分配功率进行功率输出,进而使混合动力源保持正常工作。该技术常用于燃料电池汽车领域,其中燃料电池汽车包括燃料电池和动力电池。
2、传统的功率输出技术,是获取当前时刻燃料电池汽车的动力电池(即辅助动力源)的荷电状态(state of charge,soc),并根据预先存储的荷电状态与燃料电池的输出功率的对应关系(为了方便区别,称为目标对应关系),确定当前时刻燃料电池(即主动力源)的目标输出功率。然后,根据当前时刻的实际总功率和燃料电池的目标输出功率,计算得到动力电池的目标输出功率。终端根据燃料电池的目标输出功率来控制燃料电池的功率输出,并根据动力电池的目标输出功率来控制动力电池的功率输出。
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、上述功率输出方法、装置、计算机设备、存储介质和计算机程序产品,通过根据预设采样周期,获取目标对象在历史时段内的历史电机功率,并根据历史时段内的历史电机功率,确定目标对象在预测时段内的预测电机功率;在第一目标时刻从各预测电机功率中,获取目标预测电机功率,并根据目标预测电机功率,确定在预测时段内主动力源的目标分配功率;预测时段包含第二目标时刻,第二目标时刻为目标分配功率对应的预测时段内的任一时刻;在第二目标时刻获取目标对象的实际总功率,并根据实际总功率和主动力源的目标分配功率,确定辅助动力源的目标分配功率;根据主动力源的目标分配功率,控制主动力源的功率输出,并根据辅助动力源的目标分配功率,控制辅助动力源的功率输出。上述方法,根据历史时段内的历史电机功率,预测目标对象在预测时段内的预测电机功率,进而确定主动力源的目标分配功率。由于目标分配功率是基于预设采样周期对应的各历史电机功率确定的,可见,目标分配功率是随着采样时刻对应的各历史电机功率而动态变化。因此,目标分配功率是可以动态适应实际行驶过程中燃料电池汽车的复杂运行情况,从而提高动力源(包括主动力源和辅助动力源)在不同工况下功率分配的准确性,进而提高动力源功率输出的效率。