尿素泵的泵压确定方法及装置、计算机可读存储介质与流程

文档序号:33554049发布日期:2023-03-22 11:08阅读:64来源:国知局
尿素泵的泵压确定方法及装置、计算机可读存储介质与流程

1.本发明涉及车辆技术领域,具体而言,涉及一种尿素泵的泵压确定方法及装置、计算机可读存储介质。


背景技术:

2.后置的选择性催化转化装置(selective catalytic reduction,简称scr)被用于进行发动机尾气氮氧化物的处理,从而降低排放向大气中的氮氧化物含量。尿素泵被用来供给尿素,泵压由压力传感器测得,当压力传感器测量出现偏差时会影响喷射精度,进而影响尾气排放。
3.针对上述相关技术中在对尿素泵进行泵压测量时,容易出现测量偏差的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种尿素泵的泵压确定方法,以至少解决由于传感器压力测量出现偏差造成的喷射精度低的技术问题。
5.根据本发明实施例的一个方面,提供了一种尿素泵的泵压确定方法,包括:在检测到尿素泵的第一特征信息后,采集所述尿素泵的第二特征信息,其中,所述第一特征信息包括:所述尿素泵的泵冲程周期信息、所述尿素泵的电流信息,所述第二特征信息包括:所述尿素泵在泵冲程周期内的特征点上的电流信息以及所述特征点对应的时间信息、所述尿素泵的供电电压;基于所述第二特征信息确定所述尿素泵的泵压模拟方式,其中,所述泵压模拟方式为预先设置的用于对所述尿素泵进行泵压模拟的方式;基于所述泵压模拟方式获取所述尿素泵的模拟泵压;根据所述模拟泵压以及感测泵压确定所述尿素泵工作时的目标泵压,其中,所述感测泵压为感测部件检测到的所述尿素泵的泵压。
6.可选地,在检测到尿素泵的特征信息之前,所述尿素泵的泵压确定方法还包括:响应于建压指令,对所述尿素泵施加压力。
7.可选地,在检测到尿素泵的特征信息之前,所述尿素泵的泵压确定方法还包括:采集所述尿素泵的供电信息;基于所述供电信息确定所述尿素泵供电正常。
8.可选地,所述尿素泵的泵压确定方法还包括:在未检测到尿素泵的第一特征信息时,判断在多个泵冲程周期中是否检测到所述尿素泵的电流参数,得到判断结果;在所述判断结果表示在所述多个泵冲程周期中未检测到所述尿素泵的电流参数时,确定所述尿素泵的模拟泵压异常,并输出异常信息。
9.可选地,基于所述第二特征信息确定所述尿素泵的泵压模拟方式,包括:在所述特征点为一个的情况下,确定所述泵压模拟方式为多元线性拟合方式;在所述特征点为至少两个时,确定所述泵压模拟方式为多元线性拟合方式和基于卷积神经网络模型的拟合方式。
10.可选地,基于所述泵压模拟方式获取所述尿素泵的模拟泵压,包括:在所述特征点
为一个的情况下,利用所述多元线性拟合方式对所述第二特征参数进行多元线性拟合,得到所述模拟泵压;在所述特征点为至少两个时,分别利用所述多元线性拟合方式和所述基于卷积神经网络模型的拟合方式对所述第二特征参数进行拟合,得到拟合结果,基于所述拟合结果得到所述模拟泵压。
11.可选地,该方法还包括:确定所述模拟泵压与所述感测泵压之间的泵压差值;在所述泵压差值大于预定阈值的情况下,确定所述感测部件异常,并输出异常信息。
12.可选地,根据所述模拟泵压以及感测泵压确定所述尿素泵工作时的目标泵压,包括:利用所述模拟泵压对所述感测泵压进行校验,得到校验结果;在所述校验结果表示所述模拟泵压对所述感测泵压的压差小于预定差值时,确定所述感测泵压为目标泵压;在所述校验结果表示所述模拟泵压对所述感测泵压的压差不小于预定差值时,确定所述模拟泵压为目标泵压。
13.根据本发明实施例的另外一个方面,还提供了一种尿素泵的泵压确定装置,包括:第一采集单元,用于在检测到尿素泵的第一特征信息后,采集所述尿素泵的第二特征信息,其中,所述第一特征信息包括:所述尿素泵的泵冲程周期信息、所述尿素泵的电流信息,所述第二特征信息包括:所述尿素泵在泵冲程周期内的特征点上的电流信息以及所述特征点对应的时间信息、所述尿素泵的供电电压;第一确定单元,用于基于所述第二特征信息确定所述尿素泵的泵压模拟方式,其中,所述泵压模拟方式为预先设置的用于对所述尿素泵进行泵压模拟的方式;获取单元,用于基于所述泵压模拟方式获取所述尿素泵的模拟泵压;第二确定单元,用于根据所述模拟泵压以及感测泵压确定所述尿素泵工作时的目标泵压,其中,所述感测泵压为感测部件检测到的所述尿素泵的泵压。
14.可选地,所述尿素泵的泵压确定装置还包括:施压单元,用于在检测到尿素泵的特征信息之前,响应于建压指令,对所述尿素泵施加压力。
15.可选地,所述尿素泵的泵压确定装置还包括:第二采集单元,用于在检测到尿素泵的特征信息之前,采集所述尿素泵的供电信息;第三确定单元,用于基于所述供电信息确定所述尿素泵供电正常。
16.可选地,所述尿素泵的泵压确定装置还包括:判断单元,用于在未检测到尿素泵的第一特征信息时,判断在多个泵冲程周期中是否检测到所述尿素泵的电流参数,得到判断结果;第四确定单元,用于在所述判断结果表示在所述多个泵冲程周期中未检测到所述尿素泵的电流参数时,确定所述尿素泵的模拟泵压异常,并输出异常信息。
17.可选地,所述第一确定单元,包括:第一确定模块,用于在所述特征点为一个的情况下,确定所述泵压模拟方式为多元线性拟合方式;第二确定模块,用于在所述特征点为至少两个时,确定所述泵压模拟方式为多元线性拟合方式和基于卷积神经网络模型的拟合方式。
18.可选地,所述第二确定单元,包括:第一拟合模块,用于在所述特征点为一个的情况下,利用所述多元线性拟合方式对所述第二特征参数进行多元线性拟合,得到所述模拟泵压;第二拟合模块,用于在所述特征点为至少两个时,分别利用所述多元线性拟合方式和所述基于卷积神经网络模型的拟合方式对所述第二特征参数进行拟合,得到拟合结果,基于所述拟合结果得到所述模拟泵压。
19.可选地,该装置还包括:第五确定单元,用于确定所述模拟泵压与所述感测泵压之
间的泵压差值;第六确定单元,用于在所述泵压差值大于预定阈值的情况下,确定所述感测部件异常,并输出异常信息。
20.可选地,所述第二确定单元,包括:校验模块,用于利用所述模拟泵压对所述感测泵压进行校验,得到校验结果;第三确定模块,用于在所述校验结果表示所述模拟泵压对所述感测泵压的压差小于预定差值时,确定所述感测泵压为目标泵压;第四确定模块,用于在所述校验结果表示所述模拟泵压对所述感测泵压的压差不小于预定差值时,确定所述模拟泵压为目标泵压。
21.根据本发明实施例的另外一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序被处理器运行时控制所述计算机存储介质所在设备执行上述中任一项所述的尿素泵的泵压确定方法。
22.根据本发明实施例的另外一个方面,还提供了一种处理器,所述处理器用于运行计算机程序,其中,所述计算机程序运行时执行上述中任一项所述的尿素泵的泵压确定方法。
23.在本发明实施例中,采用测量参数的方式,通过参数推导出泵内压力,达到了对泵内压力值进行校验的目的,从而实现了提高喷射精度的技术效果,进而解决了由于传感器压力测量出现偏差造成的喷射精度低的技术问题。
附图说明
24.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
25.图1是根据本发明实施例的尿素泵的泵压确定方法的硬件结构框图;
26.图2是根据本发明实施例的尿素泵的泵压确定方法的流程图;
27.图3是根据本发明实施例的尿素泵所在的尿素喷射系统的结构图;
28.图4是根据本发明实施例的可选的尿素泵的泵压确定方法的流程图;
29.图5是根据本发明实施例的尿素泵的泵压确定装置的示意图。
具体实施方式
30.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
31.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
32.实施例1
33.根据本发明实施例,提供了一种尿素泵的泵压确定的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
34.该方法实施例可以在车辆中包含存储器和处理器的电子装置或者类似的运算装置中执行。以运行在车辆的电子装置上为例,如图1所示,车辆的电子装置可以包括一个或多个处理器102(处理器可以包括但不限于中央处理器(cpu)、图形处理器(gpu)、数字信号处理(dsp)芯片、微处理器(mcu)、可编程逻辑器件(fpga)、神经网络处理器(npu)、张量处理器(tpu)、人工智能(ai)类型处理器等的处理装置)和用于存储数据的存储器104。可选地,上述汽车的电子装置还可以包括用于通信功能的传输设备106、输入输出设备108以及显示设备110。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述车辆的电子装置的结构造成限定。例如,车辆的电子装置还可包括比上述结构描述更多或者更少的组件,或者具有与上述结构描述不同的配置。
35.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的尿素泵的泵压确定方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的尿素泵的泵压确定方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实施例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实施例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
36.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实施例可包括移动终端的通信供应商提供的无线网络。在一个实施例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在另一个实施例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
37.显示设备110可以例如触摸屏式的液晶显示器(lcd)和触摸显示器(也被称为“触摸屏”或“触摸显示屏”)。该液晶显示器可使得用户能够与移动终端的用户界面进行交互。在一些实施例中,上述移动终端具有图形用户界面(gui),用户可以通过触摸触敏表面上的手指接触和/或手势来与gui进行人机交互,此处的人机交互功能可选的包括如下交互:创建网页、绘图、文字处理、制作电子文档、游戏、视频会议、即时通信、收发电子邮件、通话界面、播放数字视频、播放数字音乐和/或网络浏览等、用于执行上述人机交互功能的可执行指令被配置/存储在一个或多个处理器可执行的计算机程序产品或可读存储介质中
38.图2是根据本发明实施例的尿素泵的泵压确定方法,如图2所示,该方法包括如下步骤:
39.步骤s202,在检测到尿素泵的第一特征信息后,采集尿素泵的第二特征信息,其中,第一特征信息包括:尿素泵的泵冲程周期信息、尿素泵的电流信息,第二特征信息包括:尿素泵在泵冲程周期内的特征点上的电流信息以及该特征点上的时间信息、所述尿素泵的供电电压。
40.其中,在上述第一特征信息中,泵冲程周期信息为尿素泵的泵冲程起始信息,即,尿素泵进入尿素的吸取以及泵出这样一个循环往复的工作的起始信息。此处的电流信息可以为尿素泵工作时的电流。
41.在上述第二特征信息中,特征点是根据实际工况选取的,可以为一个完整冲程内尿素泵的膜片开始移动的点、冲程达到最高时的点。当然也可以为其他点,在此不再赘述。
42.上述供电电压可以为上述特征点上采集的电压值,也可以为整个冲程上的电压。
43.步骤s204,基于第二特征信息确定尿素泵的泵压模拟方式,其中,所述泵压模拟方式为预先设置的用于对尿素泵进行泵压模拟的方式。
44.在该实施例中,可以基于采集的特征点的信息的数量来确定泵压模拟方式。
45.例如,当采集到两个特征点的电流信息以及时间信息和供电电压时,采用多元线性多项式方式(即,上下文中的多元线性拟合方式)和卷积神经网络模型两种方式对泵压进行拟合;其余情况则仅采用多元线性多项式方式进行泵压拟合。
46.步骤s206,基于泵压模拟方式获取尿素泵的模拟泵压。
47.步骤s208,根据模拟泵压以及感测泵压确定尿素泵工作时的目标泵压,其中,感测泵压为感测部件检测到的尿素泵的泵压。
48.通过上述步骤,可以实现根据采集到的尿素泵的第一特征信息与第二特征信息选取泵压模拟方式,根据模拟出的尿素泵的模拟泵压可以确定尿素泵的目标泵压,使得可以对尿素泵的目标泵压进行校验,从而有效的提升了尿素泵的喷射精度,解决了相关技术中由于传感器压力测量出现偏差造成的喷射精度低的技术问题
49.如图3(图3是根据本发明实施例的尿素泵所在的尿素喷射系统的结构图)所示,该系统包括:尿素泵、进液管路、加热回液管路、加热进液管路、加热循环水箱、控制线路、尿素传感器部件、加热喷射管路、发动机冷却循环水、喷射计量模块。尿素泵用于柴油机尾气后处理scr系统的尿素溶液计量喷射单元,为scr选择性催化还原计量系统提供了必要的喷射压力和流量,泵不具备尿素喷射量计量功能,系统通过专用电控尿素喷嘴进行计量喷射。ecu直接采集泵内压力传感器的信号,通过pwm方式与泵内控制器通信控制泵内电机工作,尿素泵的压力稳定由ecu通过算法控制。
50.作为一种可选的实施例,在检测到尿素泵的特征信息之前,该尿素泵的泵压确定方法还可以包括:响应于建压指令,对尿素泵施加压力。本实施例中,采用电磁隔膜泵供电并开始建压供给尿泵,检测是否检测到相关的参数,若接收到有效参数,则进行参数拟合,计算泵压。电磁隔膜泵的结构由壳体、定铁芯、动铁芯、线圈及膜片等组成,当泵开始工作时,线圈通电,动铁芯带动膜片进行上下往复运动,将尿素进行加压。在此过程中,选取每个冲程开始后膜片开始移动时的电流ib及时间tb、冲程达到最高点时对应的电流is及时间ts,另外考虑供电电压u的情况,以此作为压力模型的特征点,进行泵压计算。
51.具体地,在检测到尿素泵的特征信息之前,该尿素泵的泵压确定方法还可以包括:采集尿素泵的供电信息;基于供电信息确定尿素泵供电正常。这样设置可以确保尿素泵是否有电流通过,确保尿素泵是否正常工作。
52.可选地,该尿素泵的泵压确定方法还可以包括:在未检测到尿素泵的第一特征信息时,判断在多个泵冲程周期中是否检测到尿素泵的电流参数,得到判断结果;在判断结果表示在多个泵冲程周期中未检测到尿素泵的电流参数时,确定尿素泵的模拟泵压异常,并
输出异常信息。这样设置可确保尿素泵是否有电流通过,检测尿素泵是否正常工作。
53.在一种可选的实施例中,基于第二特征信息确定尿素泵的泵压模拟方式,包括:在特征点为一个的情况下,确定泵压模拟方式为多元线性拟合方式;在特征点为至少两个时,确定泵压模拟方式为多元线性拟合方式和基于卷积神经网络模型的拟合方式。这样设置可根据第二特征信息选择合适的尿素泵的泵压模拟方式,从而确保尿素泵压力的验证准确性。
54.可选地,基于泵压模拟方式获取尿素泵的模拟泵压,可以包括:在特征点为一个的情况下,利用多元线性拟合方式对第二特征参数进行多元线性拟合,得到模拟泵压;在特征点为至少两个时,分别利用多元线性拟合方式和基于卷积神经网络模型的拟合方式对第二特征参数进行拟合,得到拟合结果,基于拟合结果得到模拟泵压。在该实施例中,可以根据特征点的数量分别确定不同的泵压拟合方式,从而可以使得模拟泵压更加准确,进而可以使得确定的尿素泵工作时泵压更加准确,提高尿素泵的喷射精度。
55.在本技术的另一实施例中,利用多元线性多项式方式进行参数拟合,同时根据检测到的参数的不同选取不同的拟合公式及拟合系数,当在一个完整冲程内检测到膜片开始移动时的电流ib及时间tb及冲程达到最高点时对应的电流is及时间ts,选取式(1)作为压力计算式,拟合系数为a={a
1 a
2 a
3 a
4 a5};当仅检测到电流ib及时间tb,选取式(2)作为压力计算式,拟合系数为b={b
1 b
2 b3};当仅检测到电流is及时间ts时,选取式(3)作为压力计算式,拟合系数为c={c
1 c
2 c3}。
56.p1=a1ib+a2tb+a3is+a4ts+a5u
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
57.p2=b1ib+b2tb+b3u
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
58.p3=c1is+c2ts+c3u
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
59.在本技术的另一实施例中,特征点为至少两个时(泵压及供电电压均在一定范围内)下计算的压力模型更加准确,利用卷积神经网络进行多元非线性参数拟合,构建卷积神经网络模型,包括输入层、卷积层、池化层、全连接层及输出层,
[0060][0061]
ξ(a)=max(0,a)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0062][0063]
x
l
=ξ((w)
t
x
l-1
+b
l
)
ꢀꢀꢀꢀꢀꢀꢀ
(7)
[0064]
其中式(4)为卷积层,x
l
表示第l层卷积层的输出,表示卷积核,表示偏置式(5)为relu非线性激活函数,式(6)为池化层,p
max
()表示最大池化操作,r表示池化区域的宽度,p
il
表示第l层第i个池化输出,式(7)为全连接层。给定数据集为{x,y},其中输入x={i
b t
b i
s t
s u},输出y=p,拟合系数为损坏函数为交叉熵函数,即式(8)。
[0065][0066]
可选地,该方法还可以包括:确定模拟泵压与感测泵压之间的泵压差值;在泵压差值大于预定阈值的情况下,确定感测部件异常,并输出异常信息。本实施例中,若|p
mdl-p
sensor
|>p
thd
,则报出泵压力传感器不可信故障,压力输出走替代值p
mdl
。这样设置可确保泵
压力传感所确定的数值是否可靠,从而有效的提升尿素泵的喷射精度。
[0067]
可选地,根据模拟泵压以及感测泵压确定尿素泵的目标泵压,可以包括:利用所述模拟泵压对所述感测泵压进行校验,得到校验结果;在所述校验结果表示所述模拟泵压对所述感测泵压的压差小于预定差值时,确定所述感测泵压为目标泵压;在所述校验结果表示所述模拟泵压对所述感测泵压的压差不小于预定差值时,确定所述模拟泵压为目标泵压。
[0068]
本实施例中,有效模型泵压p
mdl
(模拟泵压)与传感器测量到的泵压p
sensor
(感测泵压)进行做差,进行相互校验。这样设置可确保泵压力传感器所确定的数值是否可靠,从而有效的提升尿素泵的喷射精度。
[0069]
另外,在本发明实施例中,可以通过其他优化算法对模拟泵压和感测泵压进行处理,以得到较为精确的泵压,使得尿素泵能够更好的工作。
[0070]
在本技术的另一实施例中,经过特征点为一个的拟合方式或者特征点至少二个的拟合方式计算出的原始泵压,通过决策得出最终模型泵压力值,具体为供电电压在一定范围内u
min
≤u≤u
max
,p
min
≤p
方案一
≤p
max
、|p
方案一-p
方案二
|≤p
dif
时,将p
方案二
作为最终模拟泵压,否则为p
方案一
作为最终模拟泵压。即,当供电电压在预设电压范围内,p
方案一
在预定泵压范围内,且p
方案一
与p
方案二
的泵压差小于或等于预定泵压差时,选择p
方案二
作为最终模拟泵压,反之,则将p
方案一
作为最终泵压力。上述p
方案一
为通过多元线性多项式方式拟合得到的泵压,上述p
方案二
为通过卷积神经网络模型方式拟合得到的泵压;当在一定冲程数n内识别不到任何电流参数时,维持上一次计算出的模型泵压,当连续n个冲程均未检测到任何电流参数,报出模型泵压不可信故障。
[0071]
如图4(图4是根据本发明实施例的可选的尿素泵的泵压确定方法的流程图)所示,在为尿素泵建压,确定尿素泵供电正常后,检测尿素泵的泵冲程周期开始及相关电流参数后,基于检测到的参数判断尿素泵是否满足相应工况;反之,则在检测连续n个冲程均未检测到电流参数时,报模型压力值不可信故障,相反,则输出模拟泵压;若检测到的参数判断尿素泵满足相应工况时,采用卷积神经网络模型进行泵压拟合,反之,采用多元线性多项式拟合。在得到拟合泵压后,获取感测泵压,将拟合泵压(即模拟泵压)与感测泵压进行相互交验,当交互验证满足条件时输出最终泵压,反之则报传感器故障,提高了泵压的可靠性。
[0072]
由上分析可知,通过本发明实施例提高的尿素泵的泵压确定方法具有以下有益效果:
[0073]
1、基于尿素电磁隔膜泵的驱动方式,选取能够表征泵行程的电流及时间参数,通过这些参数推导出泵内压力。
[0074]
2、通过判断不同工况下的供电及压力变化情况,选取多元线性多项式与卷积神经网络两种不同的方法计算泵压。
[0075]
3、通过对传感器采集到的泵压力值与计算的模型压力值进行比较,以此对传感器压力进行校验。
[0076]
实施例2
[0077]
根据本发明实施例的另外一个方面,还提供了一种尿素泵的泵压确定装置,图5是根据本发明实施例的尿素泵的泵压确定装置的示意图,如图5所示,该尿素泵的泵压确定装置可以包括:第一采集单元51,第一确定单元53,获取单元55以及第二确定单元57。下面对
该尿素泵的泵压确定装置进行说明。
[0078]
第一采集单元51,用于在检测到尿素泵的第一特征信息后,采集尿素泵的第二特征信息,其中,第一特征信息包括:尿素泵的泵冲程周期信息、尿素泵的电流信息,第二特征信息包括:尿素泵在泵冲程周期内的特征点上的电流信息以及特征点对应的时间信息、尿素泵的供电电压。
[0079]
第一确定单元53,用于基于第二特征信息确定尿素泵的泵压模拟方式,其中,泵压模拟方式为预先设置的用于对尿素泵进行泵压模拟的方式。
[0080]
获取单元55,用于基于泵压模拟方式获取尿素泵的模拟泵压。
[0081]
第二确定单元57,用于根据模拟泵压以及感测泵压确定尿素泵工作时的目标泵压,其中,感测泵压为感测部件检测到的尿素泵的泵压。
[0082]
此处需要说明的是,上述第一采集单元51,第一确定单元53,获取单元55以及第二确定单元57对应于实施例1中的步骤s202至s208,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
[0083]
由上可知,在本发明实施例中,可以利用第一采集单元在检测到尿素泵的第一特征信息后,采集尿素泵的第二特征信息,其中,第一特征信息包括:尿素泵的泵冲程周期信息、尿素泵的电流信息,第二特征信息包括:尿素泵在泵冲程周期内的特征点上的电流信息以及特征点对应的时间信息、尿素泵的供电电压;接着利用第一确定单元基于第二特征信息确定尿素泵的泵压模拟方式,其中,泵压模拟方式为预先设置的用于对尿素泵进行泵压模拟的方式;然后利用获取单元基于泵压模拟方式获取尿素泵的模拟泵压;最后再利用第二确定单元,用于根据模拟泵压以及感测泵压确定尿素泵工作时的目标泵压,其中,感测泵压为感测部件检测到的尿素泵的泵压。
[0084]
可选地,尿素泵的泵压确定装置还包括:施压单元,用于在检测到尿素泵的特征信息之前,响应于建压指令,对尿素泵施加压力。
[0085]
可选地,尿素泵的泵压确定装置还包括:第二采集单元,用于在检测到尿素泵的特征信息之前,采集尿素泵的供电信息;第三确定单元,用于基于供电信息确定尿素泵供电正常。
[0086]
可选地,尿素泵的泵压确定装置还包括:判断单元,用于在未检测到尿素泵的第一特征信息时,判断在多个泵冲程周期中是否检测到尿素泵的电流参数,得到判断结果;第四确定单元,用于在判断结果表示在多个泵冲程周期中未检测到尿素泵的电流参数时,确定尿素泵的模拟泵压异常,并输出异常信息。
[0087]
可选地,第一确定单元,包括:第一确定模块,用于在特征点为一个的情况下,确定泵压模拟方式为多元线性拟合方式;第二确定模块,用于在特征点为至少两个时,确定泵压模拟方式为多元线性拟合方式和基于卷积神经网络模型的拟合方式。
[0088]
可选地,第二确定单元,包括:第一拟合模块,用于在特征点为一个的情况下,利用多元线性拟合方式对第二特征参数进行多元线性拟合,得到模拟泵压;第二拟合模块,用于在特征点为至少两个时,分别利用多元线性拟合方式和基于卷积神经网络模型的拟合方式对第二特征参数进行拟合,得到拟合结果,基于拟合结果得到模拟泵压。
[0089]
可选地,该装置还包括:第五确定单元,用于确定模拟泵压与感测泵压之间的泵压
差值;第六确定单元,用于在泵压差值大于预定阈值的情况下,确定感测部件异常,并输出异常信息。
[0090]
可选地,第二确定单元,包括:校验模块,用于利用模拟泵压对感测泵压进行校验,得到校验结果;第三确定模块,用于在校验结果表示模拟泵压对感测泵压的压差小于预定差值时,确定感测泵压为目标泵压;第四确定模块,用于在校验结果表示模拟泵压对感测泵压的压差不小于预定差值时,确定模拟泵压为目标泵压。
[0091]
实施例3
[0092]
根据本发明实施例的另外一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序被处理器运行时控制计算机存储介质所在设备执行上述中任一项的尿素泵的泵压确定方法。
[0093]
实施例4
[0094]
根据本发明实施例的另外一个方面,还提供了一种处理器,处理器用于运行计算机程序,其中,计算机程序运行时执行上述中任一项的尿素泵的泵压确定方法。
[0095]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0096]
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0097]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0098]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0099]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0100]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0101]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1