本技术涉及汽车发动机电子控制,特别是涉及一种氢气喷射控制方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、在新能源领域,燃料电池汽车以氢气为燃料,氢气喷射器是氢气系统中重要的控制执行器之一,需要对氢气喷射器进行高精度的闭环控制来精确地将氢气喷射入燃料电池的电堆中,进而保障电堆阳极的氢气压力稳定的高于阴极的空气压力,高效、平稳的完成电化学反应。
2、现有的氢气喷射控制方法往往采用复杂的驱动芯片来控制氢气喷射器喷射氢气。然而这种氢气喷射方法,复杂驱动芯片的价格昂贵,控制方法复杂,存在氢气喷射控制效率低的问题。
技术实现思路
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、上述氢气喷射控制方法、装置、计算机设备、存储介质和计算机程序产品,通过接收到喷射指令后顺序执行电流提升阶段、峰值电流震荡阶段和电流维持阶段。在电流提升阶段,控制开启供电设备提供给氢气喷射器的驱动电压,在电流提升阶段对应的时长达到时,控制关闭驱动电压。在峰值电流震荡阶段,根据预设峰值低位时长和预设峰值高位时长,控制驱动电压交替开闭,直至达到峰值电流震荡阶段对应的时长。在电流维持阶段,控制驱动电压关闭预设开关时长,并根据电流维持阶段的持续时长、预设维持低位时长和预设维持高位时长,控制驱动电压交替开闭,直至达到电流维持阶段的持续时长。这种氢气喷射控制的方法,能够保证在电流提升阶段,氢气喷射器的电流达到峰值电流,有利于氢气喷射器的快速打开;在峰值电流震荡阶段,氢气喷射器的电流为峰值震荡电流,有利于稳定地进入到峰值电流震荡阶段;在电流维持阶段,氢气喷射器的电流为低值震荡电流,有利于稳定地进入到其他阶段;同时,通过分阶段控制氢气喷射器的驱动电压来实现喷射与氢气需求量匹配的氢气,控制方法简单易实现,提高了氢气喷射控制效率。