燃料分配方法、装置、电子设备及存储介质与流程

文档序号:31361183发布日期:2022-08-31 14:37阅读:84来源:国知局
燃料分配方法、装置、电子设备及存储介质与流程

1.本发明涉及计算机处理技术领域,尤其涉及一种燃料分配方法、装置、电子设备及存储介质。


背景技术:

2.双燃料发动机以节能环保、低碳的优势成为了厂家所关注的内燃机。双燃料发动机中的主要燃料为天然气和柴油,其工作原理主要是先将少量柴油喷入气缸,待柴油压缩点燃后引燃喷入天然气和空气的混合气,推动发动机的运行。
3.在现有技术中,通常通过控制两种燃料参与燃烧的比例,实现发动机正常运行的效果,但是参与比例的控制方法通常是由实操人员在实际工作中,通过控制压紧油门的力度来调节两种燃料参与燃烧的比例,很容易出现发动机已正常运行,燃料仍继续大量喷入气缸的情况,导致喷入燃料控制准确性低的问题,同时两种燃料的造价成本也不同,很容易造成使用成本浪费的问题。


技术实现要素:

4.本发明提供了一种燃料分配方法、装置、电子设备及存储介质,以实现提高燃料控制的准确性、经济性,达到降低使用成本的技术效果。
5.根据本发明的一方面,提供了一种燃料分配方法,该方法包括:
6.获取当前时刻目标发动机的发动机状态数据;
7.基于所述发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;
8.基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本;
9.基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式。
10.根据本发明的另一方面,提供了一种燃料分配方法,该方法包括:
11.发动机状态数据获取模块,用于获取当前时刻目标发动机的发动机状态数据;
12.燃料使用量确定模块,用于基于所述发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;
13.燃料成本确定模块,用于基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本;
14.燃料分配方式确定模块,用于基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式。
15.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
16.至少一个处理器;以及
17.与所述至少一个处理器通信连接的存储器;其中,
18.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的燃料分配方法。
19.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的燃料分配方法。
20.本发明实施例的技术方案,通过基于当前时刻的发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本;基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式,解决了现有技术中通过人工控制压紧油门的力度的方式控制喷料喷射量,导致控制准确性低、成本浪费的问题,实现了基于目标发动机的发动机状态数据,计算不同的燃料热量占比下的燃料成本,并基于最小的燃料成本所对应的各燃料使用量,确定当前时刻的燃料分配方式,在提高燃料控制的准确性、经济性的同时,达到降低使用成本的有益效果。
21.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
22.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是根据本发明实施例一提供的一种燃料分配方法的流程图;
24.图2是根据本发明实施例一提供的一种映射关系表示意图;
25.图3是根据本发明实施例二提供的一种燃料分配方法的示意图;
26.图4是根据本发明实施例三提供的一种燃料分配装置的结构示意图;
27.图5是实现本发明实施例的燃料分配方法的电子设备的结构示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
29.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于
清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.实施例一
31.图1是根据本发明实施例一提供的一种燃料分配方法的流程图,本实施例可适用于发动机燃料分配的情况,该方法可以由燃料分配装置来执行,该燃料分配装置可以采用硬件和/或软件的形式实现,该燃料分配装置可配置于计算设备中。如图1所示,该方法包括:
32.s110、获取当前时刻目标发动机的发动机状态数据。
33.其中,目标发动机可以为双燃料发动机,在双燃料发动机工作的过程中,可以以天然气/柴油双燃料方式工作,如,可以将两种燃料按合理的配比燃烧,以保证发动机需要功率和需求转速。发动机状态数据包括发动机转速、发动机扭矩和油门开度中至少一种。在实际场景中,油门开度受与目标发动机相关联的油门踏板控制,目标发动机是根据油门开度来控制燃料的喷射量的。
34.在实际应用中,可以利用传感器设备监测目标发动机的实时运行状态,获取当前时刻的运行状态数据,作为发动机状态数据。可选的,可以在目标发动机运行的过程中,获取当前时刻的发动机状态数据。例如,可以通过转速传感器采集目标发动机在当前时刻的瞬时转速,通过驱动传感器采集目标发动机在当前时刻的瞬时驱动扭矩,通过油门传感器采集目标发动机在当前时刻的油门开度,可以将目标发动机的转速、扭矩和油门开度均作为发动机状态数据。以使后续基于发动机状态数据确定燃料的喷射量。
35.s120、基于所述发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量。
36.其中,待使用燃料可以理解为需要被应用的燃料,例如,在双燃料发动机运行中,需要使用柴油和天然气参与燃烧,此时可以将柴油和天然气作为待使用燃料。燃料热量占比可以理解为替代率,用于表征天然气燃烧所释放的热量占柴油和天然气掺烧时总热量的百分比,燃料热量占比直接体现了柴油和天然气的比例,燃料热量占比的范围可以为0-100%,假设燃料热量占比初始值从0%开始,那么0%之后的每个燃料热量占比可以按照设定值增加一个步长,例如,假设步长为2%,那么各燃料热量占比可以依次为0、2%、4%、6%...98%、100%,燃料热量占比的计算公式如下:
[0037][0038]
其中,r表示为燃料热量占比,即替代率;qd表示为柴油的燃料使用量;qg表示为天然气的燃料使用量,单位为kg/h;hd表示为柴油的热量值;hg表示为天然气的热量值,单位为j/kg。燃料使用量可以理解为质量流量,质量流量是指单位时间内燃料通过封闭管道或敞开槽有效截面的燃料质量。
[0039]
在本实施例中,可以通过设置不同的燃料热量占比,基于发动机状态数据计算每个燃料热量占比下目标发动机中各待使用燃料的燃料使用量。以使在基于各燃料使用量将各待使用燃料喷入目标发动机气缸时,满足相应燃料热量占比条件,也就是满足目标发动机运行的需求条件。可选的实现方式可以为:基于所述发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量,包括:基于所述发动机状态数据,确定与
各燃料热量占比相对应的至少一种待使用燃料的燃料使用量,包括:基于所述发动机转速和所述发动机扭矩确定发动机功率;针对各燃料热量占比,基于当前燃料热量占比、所述发动机功率、各待使用燃料的预设热量值以及所述发动机状态数据,确定与所述当前燃料热量占比相对应的各待使用燃料的燃料使用量。
[0040]
其中,发动机功率可以表征发动机在单位时间内所做的功的快慢。预设热量值可以为预设的燃料热量值,燃料热量值是指单位质量或单位体积的燃料完全燃烧,燃烧产物冷却到燃烧前的温度(一般为环境温度)时所释放出来的热量值。例如,柴油的预设热量值可以为3.3
×
107j/kg;天然气的预设热量值可以为4.2
×
107j/kg。
[0041]
需要说明的是,确定每个燃料热量占比相对应的各待使用燃料的燃料使用量的方式均相同,以其中一个燃料热量占比作为当前燃料热量占比进行说明。还需要说明的是,在确定各燃料热量占比相对应的各待使用燃料的燃料使用量时,可以串行确定,也可以并行确定,在本实施例中不做具体限定。例如,若是串行确定,可以依次确定0、2%、4%、6%...98%、100%等燃料热量占比相对应的各待使用燃料的燃料使用量。
[0042]
在本实施例中,可以利用发动机转速和发动机扭矩,计算得出发动机功率,例如,计算公式可以为其中,p表示为发动机功率,单位为kw;t表示为发动机扭矩,单位为n.m;n表示为发动机转速,单位为rpm。进一步的,可以基于当前燃料热量占比、发动机功率、各待使用燃料的预设热量值以及发动机状态数据等参数值,确定与当前燃料热量占比相对应的各待使用燃料的燃料使用量。
[0043]
需要说明的是,发动机工作时内置燃料所含热能只有一部分转变为机械能,该部分为发动机利用燃料热能的有效功率,其余部分以热能或动能形式损失掉,该部分为发动机的无效功率,为了保证发动机的有效功率,提高节能减排的性能。在基于当前燃料热量占比、发动机功率、各待使用燃料的预设热量值以及发动机状态数据,确定与当前燃料热量占比相对应的各待使用燃料的燃料使用量时,还可以基于发动机状态数据确定发动机的有效功率,进而在保证有效功率、降低无效功率的条件下,确定各待使用燃料的燃料使用量,提高燃料经济性。
[0044]
可选的,基于当前燃料热量占比、所述发动机功率、各待使用燃料的预设热量值以及所述发动机状态数据,确定与所述当前燃料热量占比相对应的各待使用燃料的燃料使用量,包括:从预设的映射关系表中确定与所述发动机转速和油门开度相对应的发动机热效率;基于所述当前燃料热量占比、所述发动机功率、各预设热量值、所述发动机转速以及所述发动机热效率,确定各待使用燃料的燃料使用量。
[0045]
其中,映射关系表可以用于表征发动机转速、油门开度相和发动机热效率三项参数之间的关系。发动机热效率,又称“发动机有效效率”,是指发动机有效功率(转变为机械功)的热量与单位时间所消耗燃料时产生热量的比值。在实际应用中,发动机热效率越高,可以表征燃油经济性越好,节能减排性能越好。
[0046]
在本实施例中,在获取到发动机转速和油门开度之后,可以采用查表法,在映射关系表中查找到与发动机转速和油门开度相对应的发动机热效率,参考图2,图2可以表示为映射关系表示意图,当固定油门开度时,发动机的效率随转速的变化关系,通常发动机在不同的工况下热效率会有所变化,油门开度从0-100%变化时的多条曲线绘制一起,形成三维
特性的发动机效率速度特性图,即映射关系表,。进一步的,可以基于当前燃料热量占比、发动机功率、各预设热量值、发动机转速以及发动机热效率等参数值,确定各待使用燃料的燃料使用量。例如,可以根据发动机功率需求及当前时刻的发动机热效率,计算发动机总热值需求,即燃料的质量流量,进而可以基于燃料的质量计算得到燃料使用量。在实际应用中,目标发动机中有两种待使用燃料,分别为柴油和天然气,柴油燃料的燃料使用量qd计算公式如下所示:
[0047][0048]
其中,η表示为发动机热效率。
[0049]
天然气燃料的燃料使用量qg计算公式如下所示:
[0050][0051]
在上述方案的基础上,可选的,在基于所述发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量之前,还可以预先判断各待使用燃料的单位成本是否存在发生变化的情况,若是,则可以进一步基于当前时刻的发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;若否,则可以将当前时刻的上一时刻所确定的燃料分配方式,作为当前时刻的燃料分配方式,以基于所述燃料分配方式中各待使用燃料的燃料使用量维持发动机正常工作,提高系统控制效率。
[0052]
s130、基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本。
[0053]
在本实施例中,在确定某个燃料热量占比下各待使用燃料的燃料使用量之后,可以获取市场上各待使用燃料实时的单位成本,通过ota(overtheair,无线数据刷写)通讯将各单位成本输入到控制系统,并存储在ecu(electroniccontrolunit,电子控制单元)的非易失性存储器中,若ota通讯收到的两种燃料单位成本,与ecu非易失性存储器中存储的当前时刻上一时刻对应的两种燃料单位成本比较均未发生变化,则可以基于各待使用燃料的单位成本以及相应的燃料使用量,得到与该燃料热量占比所对应的燃料成本。
[0054]
需要说明的是,在基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与燃料热量占比相对应的燃料成本时,可以分别计算当前燃料热量占比下每个待使用燃料所需的成本,可以将各成本进行合计,得到与当前燃料热量占比相对应的总成本,即燃料成本。
[0055]
可选的,基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本,包括:基于所述当前待使用燃料的单位成本和燃料使用量,确定所述当前待使用燃料的燃料子成本;基于各燃料子成本,确定与所述当前燃料热量占比相对应的所述燃料成本。
[0056]
在实际应用中,当确定当前燃料热量占比下各待使用燃料的燃料使用量之后,可以将当前待使用燃料的燃料使用量与单价成本作积,得到使用当前待使用燃料所需的成本,作为燃料子成本。例如,待使用燃料a的单位成本为0.5/kg,燃料使用量为3kg/h,那么待使用燃料a的燃烧成本为0.5/kg
×
3kg=1.5/h。相应的,可以得到各待使用燃料的燃料子
成本,可以将各燃料子成本作和,得到总成本,作为与当前燃料热量占比相对应的燃料成本。相应的,可以得到各燃料热量占比所对应的燃料成本。可以通过如下公式计算当前燃料热量占比所对应的燃料成本:
[0057]
m=cdqd+cgqg[0058]
其中,m表示为当前燃料热量占比所对应的燃料成本,cd表示为柴油燃料的单价成本,cg表示为天然气燃料的单价成本。
[0059]
s140、基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式。
[0060]
为了实现经济成本消耗最小化,可以将各燃料热量占比所对应的燃料成本中最小的燃料成本作为最终的使用成本,可以基于最小的燃料成本所对应各待使用燃料的燃料使用量,生成当前时刻的燃料分配方式,进而可以将燃料分配方式发送至控制器,以使控制器基于燃料分配方式控制柴油和天然气喷入发动机气缸的喷射量。
[0061]
在实际应用中,在控制柴油和天然气喷入发动机气缸的喷射量,并不是将所需的各待使用燃料的燃料使用量一次性喷入发动机气缸,而是循环少量多次喷入,此时可以基于燃料使用量计算发动机每循环喷射的燃料喷射质量。
[0062]
可选的,基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式,包括:从各燃料成本中确定最小的燃料成本;针对各待使用燃料,基于当前待使用燃料的燃料使用量和所述发动机转速,确定所述当前待使用燃料的燃料喷射量;将各待使用燃料依据相应燃料喷射量进行分配,得到所述燃料分配方式,以基于所述燃料分配方式控制所述当前时刻的目标发动机工作。
[0063]
在实际应用中,在得到柴油燃料的燃料使用量和天然气燃料的燃料使用量之后,可以基于燃料使用量参数以及发动机转速参数,确定柴油燃料和天然气燃料所对应的燃料喷射量。例如,以六缸发动机为例,柴油燃料的燃料喷射量计算公式如下所示:
[0064][0065]
其中,qd表示为柴油燃料的燃料喷射量。
[0066]
天然气燃料的燃料喷射量计算公式如下所示:
[0067][0068]
其中,qg表示为天然气燃料的燃料喷射量。
[0069]
进一步的,在确定各待使用燃料的燃料喷射量之后,可以将各燃料喷射量作为后续发动机控制时的燃料喷射量,即发动机每循环的燃料喷射质量,可以将该控制方式燃料分配方式。
[0070]
本实施例的技术方案,通过基于当前时刻的发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本;基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式,解决了现有技术中通过人工控制压紧油门的力度的方式控制喷料喷射量,导致控制准确性低、成本浪费问题,实现了基于目标发动机的发动机状态数据,计算不同的燃料热量占比下的燃料成
本,并基于最小的燃料成本所对应的各燃料使用量,确定当前时刻的燃料分配方式,在提高燃料控制的准确性、经济性的同时,达到降低使用成本的有益效果。
[0071]
实施例二
[0072]
作为上述实施例的一可选实施例,图3是根据本发明实施例二提供的一种燃料分配方法的示意图。具体的,可以参见下述具体内容。
[0073]
参见图3,开始时,计算当前时刻发动机的发动机转速、发动机扭矩和油门开度,其中,发动机转速通过转速传感器的信号处理来计算。进一步的,若目标发动机为双燃料发动机,双燃料发动机使用了柴油和天然气两种燃料,可以通过获取市场上当前时刻的两种燃料的单位成本,通过ota 通讯将两种燃料的单位成本输入到车辆控制系统,并存储在ecu的非易失性存储器中,判断燃料单位成本是否有变化,若ota通讯收到的两种燃料的单位成本,和ecu非易失性存储器中存储当前时刻的上一时刻的两种燃料价格比较均未发生变化,则查表读取ecu非易失性存储器中存储的当前时刻的上一时刻的燃料分配方式作为当前时刻的燃料分配方式,以减少程序计算工作量,提高程序运行效率,本次燃料热量占比计算循环结束。若 ota通讯收到的两种燃料的单位成本,和ecu非易失性存储器中存储当前时刻的上一时刻的两种燃料价格比较有变化,包括两种燃料单位成本都变化和任何一种燃料单位成本发生变化,则计算发动机功率,计算公式可以为其中,p表示为发动机功率,单位为kw;t表示为发动机扭矩,单位为n.m;n表示为发动机转速,单位为rpm。进一步的,可以进行燃料热量占比寻优迭代计算,燃料热量占比的范围为0-100%,燃料热量占比初始值从0开始,后续每循环燃料热量占比按照设定值增加一个步长,例如,0、2%、4%、6%...98%、100%。进一步的,可以根据燃料的预设热量值及当前燃料热量占比,计算当前燃料热量占比下两种燃料的燃料喷射量,对于柴油和天然气双燃料发动机,燃料热量占比是天然气燃烧释放的热量占柴油和天然气掺烧总热量的百分比,当前燃料热量占比r计算公式如下:
[0074][0075]
其中,r表示为燃料热量占比,即替代率;qd表示为柴油的燃料使用量;qg表示为天然气的燃料使用量,单位为kg/h;hd表示为柴油的热量值;hg表示为天然气的热量值,单位为j/kg。燃料使用量可以理解为质量流量,质量流量是指单位时间内燃料通过封闭管道或敞开槽有效截面的燃料质量。
[0076]
在上述方案的基础上,为计算柴油和天然气两种燃料的燃料喷射量,首先根据计算得到的发动机功率及当前时刻发动机热效率,发动机效率可以基于油门开度和发动机效率从预先标定好的映射关系表中查表得到,继续参见图2,图2可以表示为映射关系表示意图,当固定油门开度时,发动机的效率随转速的变化关系,通常发动机在不同的工况下热效率会有所变化,油门开度从0-100%变化时的多条曲线绘制一起,形成三维特性的发动机效率速度特性图,即映射关系表。柴油燃料的燃料使用量qd计算公式如下所示:
[0077]
[0078]
其中,η表示为发动机热效率。
[0079]
天然气燃料的燃料使用量qg计算公式如下所示:
[0080][0081]
进一步的,可以通过如下公式计算当前燃料热量占比所对应的燃料成本:
[0082]
m=cdqd+cgqg[0083]
其中,m表示为当前燃料热量占比所对应的燃料成本,cd表示为柴油燃料的单价成本,cg表示为天然气燃料的单价成本。
[0084]
以六缸发动机为例,柴油燃料的燃料喷射量计算公式如下所示:
[0085][0086]
其中,qd表示为柴油燃料的燃料喷射量。
[0087]
天然气燃料的燃料喷射量计算公式如下所示:
[0088][0089]
其中,qg表示为天然气燃料的燃料喷射量。
[0090]
在上述方案的基础上,计算得到的燃料循环喷射量qd、qg可以作为后续发动机控制时的燃料喷射量,即发动机每循环的燃料喷射质量。
[0091]
进一步的,可以根据柴油和天然气两种燃料的单位成本计算实际的燃料使用成本,假设ecu通过ota接收到的柴油和天然气价格为cd、cg,那么单位时间燃料成本m可以通过如下公式计算:
[0092]
m=cdqd+cgqg[0093]
可以将燃料成本m在ecu中临时存储,用于后续燃料成本最低为目标的寻优计算。进一步的,可以判断燃料热量占比寻优循环是否结束,即迭代计算的燃料热量占比是否大于等于100%,若优化计算循环未结束,即燃料热量占比小于100%,则返回燃料热量占比寻优迭代计算下一个燃料热量占比所对应的燃料成本。相应的,可以得到各燃料热量占比所对应的燃料成本。以燃料成本最低以燃料成本最低为目标,可以将最小的燃料成本所对应的各燃料喷射量,作为当前时刻的燃料分配方式。单位时间最小燃料成本记为m
min
,此时对应的燃料热量占比为r
opt
,则以r
opt
作为本次发动机控制用燃料热量占比,同时在ecu非易失性存储器中存储本次优化的燃料热量占比r
opt
及两种燃料的实时价格cd、cg,燃料热量占比循环计算结束。
[0094]
本实施例的技术方案,本发明实施例的技术方案,通过基于当前时刻的发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本;基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式,解决了现有技术中通过人工控制压紧油门的力度的方式控制喷料喷射量,导致控制准确性低、成本浪费问题,实现了基于目标发动机的发动机状态数据,计算不同的燃料热量占比下的燃料成本,并基于最小的燃料成本所对应的各燃料使用量,确定当
前时刻的燃料分配方式,在提高燃料控制的准确性、经济性的同时,达到降低使用成本的有益效果。
[0095]
实施例三
[0096]
图4是根据本发明实施例三提供的一种燃料分配装置的结构示意图。如图4所示,该装置包括:发动机状态数据获取模块410、燃料使用量确定模块420、燃料成本确定模块430和燃料分配方式确定模块440。
[0097]
其中,发动机状态数据获取模块410,用于获取当前时刻目标发动机的发动机状态数据;燃料使用量确定模块420,用于基于所述发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;燃料成本确定模块430,用于基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本;燃料分配方式确定模块440,用于基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式。
[0098]
本实施例的技术方案,本发明实施例的技术方案,通过基于当前时刻的发动机状态数据,确定与各燃料热量占比相对应的至少一种待使用燃料的燃料使用量;基于相应燃料热量占比所对应的各燃料使用量,以及各待使用燃料的单位成本,确定与所述燃料热量占比相对应的燃料成本;基于最小的燃料成本所对应的各燃料使用量,确定所述当前时刻的燃料分配方式,解决了现有技术中通过人工控制压紧油门的力度的方式控制喷料喷射量,导致控制准确性低、成本浪费问题,实现了基于目标发动机的发动机状态数据,计算不同的燃料热量占比下的燃料成本,并基于最小的燃料成本所对应的各燃料使用量,确定当前时刻的燃料分配方式,在提高燃料控制的准确性、经济性的同时,达到降低使用成本的有益效果。
[0099]
在上述装置的基础上,可选的,所述发动机状态数据获取模块410,包括:发动机状态数据获取单元;
[0100]
发动机状态数据获取单元,用于在所述目标发动机运行的过程中,获取当前时刻的发动机状态数据;其中,所述发动机状态数据包括发动机转速、发动机扭矩和油门开度中至少一种。
[0101]
在上述装置的基础上,可选的,所述燃料使用量确定模块420,包括:发动机功率确定单元和燃料使用量确定单元;
[0102]
发动机功率确定单元,用于基于所述发动机转速和所述发动机扭矩确定发动机功率;
[0103]
燃料使用量确定单元,用于针对各燃料热量占比,基于当前燃料热量占比、所述发动机功率、各待使用燃料的预设热量值以及所述发动机状态数据,确定与所述当前燃料热量占比相对应的各待使用燃料的燃料使用量。
[0104]
在上述装置的基础上,可选的,所述燃料使用量确定单元,包括:发动机热效率确定子单元和燃料使用量确定子单元;
[0105]
发动机热效率确定子单元,用于从预设的映射关系表中确定与发动机转速和所述油门开度相对应的发动机热效率;
[0106]
燃料使用量确定子单元,用于基于所述当前燃料热量占比、所述发动机功率、各预设热量值、所述发动机转速以及所述发动机热效率,确定各待使用燃料的燃料使用量。
[0107]
在上述装置的基础上,可选的,所述燃料成本确定模块430,包括:燃料子成本确定单元和燃料成本确定单元;
[0108]
燃料子成本确定单元,用于基于所述当前待使用燃料的单位成本和燃料使用量,确定所述当前待使用燃料的燃料子成本;
[0109]
燃料成本确定单元,用于基于各燃料子成本,确定与所述当前燃料热量占比相对应的所述燃料成本。
[0110]
在上述装置的基础上,可选的,所述燃料分配方式确定模块440,包括:最小燃料成本确定单元、燃料喷射量确定单元和燃料分配方式确定单元;
[0111]
最小燃料成本确定单元,用于从各燃料成本中确定最小的燃料成本;
[0112]
燃料喷射量确定单元,用于针对各待使用燃料,基于当前待使用燃料的燃料使用量和所述发动机转速,确定所述当前待使用燃料的燃料喷射量;
[0113]
燃料分配方式确定单元,用于将各待使用燃料依据相应燃料喷射量进行分配,得到所述燃料分配方式,以基于所述燃料分配方式控制所述当前时刻的目标发动机工作。
[0114]
本发明实施例所提供的燃料分配装置可执行本发明任意实施例所提供的燃料分配方法,具备执行方法相应的功能模块和有益效果。
[0115]
实施例5
[0116]
图5是实现本发明实施例的燃料分配方法的电子设备的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等) 和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
[0117]
如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器 (ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
[0118]
电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0119]
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元 (gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如燃料分配方法。
[0120]
在一些实施例中,燃料分配方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由
rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行燃料分配方法。
[0121]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/ 或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0122]
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0123]
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0124]
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0125]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
[0126]
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过
通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0127]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0128]
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1