本技术涉及数据处理,尤其涉及一种数据的调整方法、装置及电子设备。
背景技术:
1、由于燃气计量阀存在死区,导致燃气计量阀的实际开度与设定开度之间存在偏差。
2、因此,当在进行转速闭环控制时,若发动机实际转速低于设定转速,转速控制模块会控制增大节气门阀的开度,以增大进气量,并增大燃气计量阀的设定开度,以保证过量空气系数正常。
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、第三方面,本技术提供了一种电子设备,包括:
52、存储器,用于存放计算机程序;
53、处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的一种数据的调整方法步骤。
54、第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述的一种数据的调整方法步骤。
55、上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。