System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及柴油发动机,具体涉及一种柴油机尿素浓度诊断方法、装置、设备、介质及产品。
技术介绍
1、随着排放法规的日益加严,对于柴油发动机,除了对发动机机内排放进行严格控制外,还需借助全新的机外后处理净化技术,对排放污染物进行控制和处理,常见的后处理当中,scr(selective catalytic reduction,选择性催化还原)系统应用最为普遍,而scr系统需要通过往排气中喷射尿素溶液,从而通过化学反应消除尾气中的有害成分nox。排放法规对尿素溶液的浓度做出了要求,以防止用户使用劣质尿素或者其他溶液替代,这就要求后处理控制系统能够诊断出用户使用的尿素溶液是否满足要求。超声波尿素品质传感器是检测尿素浓度的一种手段,具体根据超声波尿素品质传感器的超声波电压幅值信号和回波时间计算尿素浓度。但由于超声波在不同介质中的衰减程度不同,所以尿素中含有气泡时,检测得到的超声波电压幅值信号和回拨时间发生变化,检测结果会直接影响最终得到的尿素浓度。在实际应用过程中,如装载机等工程机械设备在运行时会频繁发生移动变化,尿素箱内溶液会发生震荡,不可避免地产生气泡,其中细小气泡极易粘附在超声波尿素品质传感器上,一旦较多的细小气泡长期粘附在超声波尿素品质传感器上,将会直接导致获取到的尿素浓度失真。
技术实现思路
1、有鉴于此,本专利技术提供了一种柴油机尿素浓度诊断方法、装置、设备、介质及产品,以解决尿素浓度检测不准确的问题。
2、第一方面,本专利技术提供了一种柴油机尿素浓度诊断方法,所述
3、在一些可选地实施方式中,所述若上个驾驶循环检测到正常尿素浓度值,且未加注尿素,则将所述正常尿素浓度值作为当前尿素浓度值输出,包括:将所述正常尿素浓度值作为当前尿素浓度值,并在没有加注尿素的条件下,锁定输出。
4、在一些可选地实施方式中,所述方法还包括:若上个驾驶循环检测到正常尿素浓度值,且加注尿素,则对输出的尿素值进行解锁;重新检测尿素浓度,并判断新尿素浓度是否合格;若所述新尿素浓度值合格,则在没有继续加注尿素的条件下,锁定输出所述新尿素浓度值;若所述新尿素浓度值不合格,则输出所述新尿素浓度和尿素告警信息。
5、在一些可选地实施方式中,所述方法还包括:若上个驾驶循环没有检测到正常尿素浓度值,且未加注尿素,则检测实时尿素浓度值;判断所述实时尿素浓度值是否合格;若所述实时尿素浓度值合格,锁定输出所述实时尿素浓度值;若所述实时尿素浓度值不合格,则清除上一个锁定值,并输出所述实时尿素浓度值和尿素告警信息。
6、在一些可选地实施方式中,所述方法还包括:若上个驾驶循环没有检测到正常尿素浓度值,且加注尿素,则对输出的尿素值进行解锁;重新检测尿素浓度,并判断新尿素浓度是否合格;若所述新尿素浓度值合格,则在没有继续加注尿素的条件下,锁定输出所述新尿素浓度值;若所述新尿素浓度值不合格,则输出所述新尿素浓度和尿素告警信息。
7、在一些可选地实施方式中,判断当前尿素浓度是否合格的步骤包括:检测尿素液位是否稳定超过第一预设时间;当所述尿素液位稳定超过所述第一预设时间时,则判断所述当前尿素浓度是否在预设尿素浓度范围内;若所述当前尿素浓度在所述预设尿素浓度范围内,则确定合格;若所述当前尿素浓度不在所述预设尿素浓度范围内,则确定不合格。
8、在一些可选地实施方式中,所述根据尿素箱的尿素液位检测是否加注尿素,包括:判断所述尿素液位是否在第二预设时间内上升了预设高度;若所述尿素液位在第二预设时间内上升了所述预设高度,则确定加注尿素;若所述尿素液位没有在第二预设时间内上升所述预设高度,则确定未加注尿素。
9、第二方面,本专利技术提供了一种柴油机尿素浓度诊断装置,所述装置包括:车辆上电模块,用于车辆上电或点火;历史尿素浓度读取模块,用于搜索上个驾驶循环是否检测有正常尿素浓度值,所述驾驶循环表示车辆从上电到下电或者从点火到熄火的过程;加注判断模块,用于根据尿素箱的尿素液位检测是否加注尿素;历史浓度沿用模块,用于若上个驾驶循环检测到正常尿素浓度值,且未加注尿素,则将所述正常尿素浓度值作为当前尿素浓度值输出。
10、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的方法。
11、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法。
12、第五方面,本专利技术提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法。
13、本专利技术提供的技术方案,在未加注尿素的情况下,每个驾驶循环不会首先检测实时的尿素浓度,而是先查找上一个驾驶循环中是否存在正常尿素浓度值的情况,只要上一个驾驶循环中存在正常尿素浓度值,那么在未加注尿素的情况下直接将上一个驾驶循环的正常尿素浓度值作为当前驾驶循环的尿素浓度值输出,只有在当前驾驶循环加注尿素或上一个驾驶循环没有正常尿素浓度值的情况下,当前驾驶循环才检测实时的尿素浓度。通过这一方案,默认尿素正常消耗不会出现浓度变化,只要历史时间能检测到一次正常值就说明尿素浓度正常,进而持续输出该正常尿素浓度,能够显著规避因为气泡带来的传感器采集不准确的问题,提高了尿素浓度采集准确性。
本文档来自技高网...【技术保护点】
1.一种柴油机尿素浓度诊断方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述若上个驾驶循环检测到正常尿素浓度值,且未加注尿素,则将所述正常尿素浓度值作为当前尿素浓度值输出,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求3-5任意一项所述的方法,其特征在于,判断当前尿素浓度是否合格的步骤包括:
7.根据权利要求1所述的方法,其特征在于,所述根据尿素箱的尿素液位检测是否加注尿素,包括:
8.一种柴油机尿素浓度诊断装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的方法。
【技术特征摘要】
1.一种柴油机尿素浓度诊断方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述若上个驾驶循环检测到正常尿素浓度值,且未加注尿素,则将所述正常尿素浓度值作为当前尿素浓度值输出,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求...
【专利技术属性】
技术研发人员:申硕,陈宇佳,
申请(专利权)人:湖州三一装载机有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。