一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

油轨高压泵流量控制模型输出值修正方法与流程

2021-10-12 19:27:00 来源:中国专利 TAG:修正 输出 模型 控制 高压泵


1.本发明涉及一种汽车发动机油轨轨压控制技术,尤其涉及一种油轨高压泵流量控制模型输出值修正方法。


背景技术:

2.现有的燃油发动机中,已经普遍采用燃油分配器来给发动机气缸供油。燃油分配器简称油轨,它是电控燃油喷射系统中空气/燃料子系统的一个组成部分,它的主要功能是保证提供足够的燃油流量并均匀地分配给发动机各个气缸的喷油器。油轨中轨压控制的一种常用方式是通过控制油轨高压泵流量来实现,而油轨高压泵流量通常是由燃油计量阀根据占空比信号来控制的。
3.参见图1,以某型号的柴油发动机为例,在发动机控制系统中,设置有开环流量模型和闭环流量模型,开环流量模型根据发动机设定的转速、喷油量、油温等各项参数来确定油轨高压泵的流量控制值,闭环流量模型则根据油轨轨压实际值与目标值的偏差来确定基于所述流量控制值的流量调整值,用流量调整值来对流量控制值进行微调。开环流量模型输出的流量控制值和闭环流量模型输出的流量调整值相加后的流量值作为油轨高压泵流量控制值,油轨高压泵流量控制值经过信号转换模块转换后得出与油轨高压泵流量控制值相对应的占空比信号,燃油计量阀则根据所述占空比信号来输出电流信号,以控制油轨高压泵流量。
4.然而,目前燃油计量阀的质量参差不齐,不同计量阀之间的性能差异较大,甚至在同一批次的燃油计量阀中也会存在较大的性能差异。具体来说,将两台同型号的发动机作对比,两台发动机所采用的燃油计量阀相同,当两台发动机均处于怠速功率状态时,两台发动机上的燃油计量阀输出的电流信号基本一致,而当两台发动机均处于额定功率状态时,两台发动机上的燃油计量阀输出的电流信号则会呈现较大差别,差别程度甚至可以达到30%。通常来说,相同型号的发动机所采用的开环流量模型是相同的,其模型算法是标准的,也就是说,开环流量模型的算法是默认标准的燃油计量阀输出电流,若燃油计量阀的输出电流偏差过大的话,由开环流量模型输出的流量控制值经过燃油计量阀后输出到油轨高压泵的控制信号就会出现较大的偏差,甚至会出现油轨轨压超调的现象,由此导致油轨上的溢流阀被冲开,进而引发轨压失控、喷油异常的不良后果。


技术实现要素:

5.本发明的目的在于提供一种油轨高压泵流量控制模型输出值修正方法,该修正方法采用开环流量模型修正值对开环流量模型输出值进行修正,避免了燃油计量阀输出电流的偏差对油轨高压泵流量控制精度的影响,对于油轨高压泵流量的控制更为精准,避免了油轨轨压被超调的情况发生。
6.为了实现上述技术目的,本发明采用如下技术方案:一种油轨高压泵流量控制模型输出值修正方法,包括如下步骤:
步骤1,在发动机的数据存储模块中预先存储有修正公式构建参数,所述修正公式构建参数包括开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2;步骤2,在发动机的控制系统上电时,从发动机的数据存储模块中读取所述修正公式构建参数;步骤3,根据所述修正公式构建参数中的开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2,按照两点式线性方程构建法构建线性方程式(y

y2)/(y1

y2) = (x

x2)/(x1

x2),将所述线性方程式变换后得出开环流量模型修正值计算公式y=(x

x2)(y1

y2)/(x1

x2) y2,式中,y为开环流量模型修正值,x为开环流量模型输出值;步骤4,在发动机正常运转过程中,根据所述开环流量模型修正值计算公式计算得出开环流量模型修正值,用所述开环流量模型修正值来修正开环流量模型输出值;步骤5,在发动机正常运转过程中,根据预设的参数更新周期,周期性地通过自学习方式来更新修正公式构建参数的取值,然后返回步骤3;步骤6,当发动机的控制系统下电时,将最后更新的修正公式构建参数存储到发动机的数据存储模块中。
7.进一步地,所述步骤5中通过自学习方式来更新修正公式构建参数包括:步骤5.1,按照预设的自学习累加数量值n,连续累加n个开环流量模型输出值,同时,连续累加n个闭环流量模型输出值;步骤5.2,计算得出n个开环流量模型输出值的平均值,将该平均值作为开环流量模型输出学习值;计算得出n个闭环流量模型输出值的平均值,将该平均值作为闭环流量模型输出学习值;步骤5.3,根据所述开环流量模型输出学习值,判断发动机所处的功率状态;若开环流量模型输出学习值处于预设的怠速点区间范围,则判定发动机所处的功率状态为怠速功率状态;若开环流量模型输出学习值处于预设的额定点区间范围,则判定发动机所处的功率状态为额定功率状态;步骤5.4,若发动机处于怠速功率状态,则:将开环流量模型输出学习值作为开环流量模型怠速点输出学习值,将闭环流量模型输出学习值与开环流量模型怠速点修正值参数y1相加得出的数值作为开环流量模型怠速点修正学习值;对开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值进行有效性判断;若判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值有效,则将开环流量模型怠速点输出值参数x1更新为开环流量模型怠速点输出学习值,将开环流量模型怠速点修正值参数y1更新为开环流量模型怠速点修正学习值;若判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值无效,则退出当前的参数更新周期;步骤5.5,若发动机处于额定功率状态,则:将开环流量模型输出学习值作为开环流量模型额定点输出学习值,将闭环流量模型输出学习值与开环流量模型额定点修正值参数y2相加得出的数值作为开环流量模型额定点修正学习值;
对开环流量模型额定点输出学习值和开环流量模型额定点修正学习值进行有效性判断;若判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值有效,则将开环流量模型额定点输出值参数x2更新为开环流量模型额定点输出学习值,将开环流量模型额定点修正值参数y2更新为开环流量模型额定点修正学习值;若判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值无效,则退出当前的参数更新周期。
8.进一步地,所述步骤5.4中,对开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值进行有效性判断包括:根据开环流量模型怠速点输出学习值查询预设的有效流量值映射表,得出开环流量模型怠速点修正值的最大有效值和最小有效值,若开环流量模型怠速点修正学习值处于所述最大有效值和最小有效值之间时,则判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值有效,否则判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值无效;所述有效流量值映射表中定义了开环流量模型输出值与开环流量模型修正值的最大有效值和最小有效值的映射关系。
9.进一步地,所述步骤5.5中,对开环流量模型额定点输出学习值和开环流量模型额定点修正学习值进行有效性判断包括:根据开环流量模型额定点输出学习值查询预设的有效流量值映射表,得出开环流量模型额定点修正值的最大有效值和最小有效值,若开环流量模型额定点修正学习值处于所述最大有效值和最小有效值之间时,则判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值有效,否则判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值无效;所述有效流量值映射表中定义了开环流量模型输出值与开环流量模型修正值的最大有效值和最小有效值的映射关系。
10.进一步地,所述步骤5.4还包括:在将开环流量模型怠速点输出值参数x1更新为开环流量模型怠速点输出学习值的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型怠速点输出值参数x1更新为开环流量模型怠速点输出学习值;在将开环流量模型怠速点修正值参数y1更新为开环流量模型怠速点修正学习值的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型怠速点修正值参数y1更新为开环流量模型怠速点修正学习值。
11.进一步地,所述步骤5.4还包括:所述渐变更新规则为:预先设置渐变因子f,并将渐变因子f初始化为0,在将源参数更新为目标学习值的过程中,渐变因子f从0逐渐增加至1,源参数连续不断地更新为源参数
×
f 目标学习值
×
(1

f),直至f=1;在更新开环流量模型怠速点输出值参数x1的过程中,将所述开环流量模型怠速点输出值参数x1作为源参数,将所述开环流量模型怠速点输出学习值作为目标学习值,然后依据渐变更新规则,逐渐地将开环流量模型怠速点输出值参数x1更新为开环流量模型怠速点输出学习值;在更新开环流量模型怠速点修正值参数y1的过程中,将所述开环流量模型怠速点修正值参数y1作为源参数,将所述开环流量模型怠速点修正学习值作为目标学习值,然后
依据渐变更新规则,逐渐地将开环流量模型怠速点修正值参数y1更新为开环流量模型怠速点修正学习值。
12.进一步地,所述步骤5.5还包括:在将开环流量模型额定点输出值参数x2更新为开环流量模型额定点输出学习值的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型额定点输出值参数x2更新为开环流量模型额定点输出学习值;在将开环流量模型额定点修正值参数y2更新为开环流量模型额定点修正学习值的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型额定点修正值参数y2更新为开环流量模型额定点修正学习值。
13.进一步地,所述步骤5.5还包括:所述渐变更新规则为:预先设置渐变因子f,并将渐变因子f初始化为0,在将源参数更新为目标学习值的过程中,渐变因子f从0逐渐增加至1,源参数连续不断地更新为源参数
×
f 目标学习值
×
(1

f),直至f=1;在更新开环流量模型额定点输出值参数x2的过程中,将所述开环流量模型额定点输出值参数x2作为源参数,将所述开环流量模型额定点输出学习值作为目标学习值,然后依据渐变更新规则,逐渐地将开环流量模型额定点输出值参数x2更新为开环流量模型额定点输出学习值;在更新开环流量模型额定点修正值参数y2的过程中,将所述开环流量模型额定点修正值参数y2作为源参数,将所述开环流量模型额定点修正学习值作为目标学习值,然后依据渐变更新规则,逐渐地将开环流量模型额定点修正值参数y2更新为开环流量模型额定点修正学习值。
14.进一步地,所述闭环流量模型为采用闭环pid控制器实现的闭环pid流量模型,所述闭环流量模型输出值为闭环pid控制器的i积分输出值。
15.进一步地,所述自学习累加数量值n设置为100。
16.采用本发明的修正方法后,在闭环流量模型和开环流量模型输出高压泵流量控制值的基础上,还加上了一个开环流量模型修正值,该开环流量模型修正值用以对开环流量模型输出值进行修正,从而达到对燃油计量阀的输出电流偏差进行补偿的目的,即使燃油计量阀的输出电流相较于标准电流有较大偏差,也不会影响到对油轨高压泵流量的控制精度。此外,该开环流量模型修正值是根据开环流量模型修正值计算公式动态计算得出的,开环流量模型修正值计算公式是依据修正公式构建参数而构建的,在发动机的控制系统下电时,修正公式构建参数存储在数据存储模块中,而在发动机运行过程中,修正公式构建参数通过自学习方式不断地更新,依据修正公式构建参数构建的开环流量模型修正值计算公式则更具时效性,根据开环流量模型修正值计算公式计算得出的开环流量模型修正值则更加符合燃油计量阀输出电流的偏差情况。
17.本发明的修正方法相对现有技术,其有益效果在于:在本发明的修正方法中,采用开环流量模型修正值对开环流量模型输出值进行修正,由此避免了燃油计量阀输出电流的偏差对油轨高压泵流量控制精度的影响,开环流量模型对于油轨高压泵流量的控制则更为精准,从而避免了油轨轨压被超调的情况发生,使发动机的运行更为稳定。
附图说明
18.图1为现有的开环流量模型与闭环流量模型组合控制高压泵流量的示意图;图2为采用本发明油轨高压泵流量控制模型输出值修正方法的开环流量模型与闭环流量模型组合控制高压泵流量的示意图;图3为本发明油轨高压泵流量控制模型输出值修正方法的流程示意图。
具体实施方式
19.下面结合附图和具体实施例对本发明作进一步说明:需要说明的是,本文中所述怠速点是指发动机处于怠速功率状态下的工况点,所述额定点是指发动机处于额定功率状态下的工况点。
20.参见图2和图3,本实施方式提供了一种油轨高压泵流量控制模型输出值修正方法,该修正方法避免了燃油计量阀输出电流的偏差对油轨高压泵流量控制精度的影响,开环流量模型对于油轨高压泵流量的控制则更为精准,从而避免了油轨轨压被超调的情况发生。
21.参见图3,本实施方式的修正方法包括如下步骤1至6。
22.步骤1,在发动机的数据存储模块中预先存储有修正公式构建参数,所述修正公式构建参数包括开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2。所述发动机的数据存储模块为eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)存储器。
23.步骤1中所述修正公式构建参数通常是采用前次发动机运转过程中获得的自学习值。具体来说,所述开环流量模型怠速点输出值参数x1采用发动机处于怠速功率状态时的开环流量模型输出值;所述开环流量模型怠速点修正值参数y1为对所述开环流量模型怠速点输出值参数x1的修正值;所述开环流量模型额定点输出值参数x2采用发动机处于额定功率状态时的开环流量模型输出值;所述开环流量模型额定点修正值参数y2为对所述开环流量模型额定点输出值参数x2的修正值。
24.步骤2,在发动机的控制系统上电时,从发动机的数据存储模块中读取所述修正公式构建参数,即,开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2。
25.步骤3,根据所述修正公式构建参数中的开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2,按照两点式线性方程构建法构建线性方程式(y

y2)/(y1

y2) = (x

x2)/(x1

x2),将所述线性方程式变换后得出开环流量模型修正值计算公式y=(x

x2)(y1

y2)/(x1

x2) y2,式中,y为开环流量模型修正值,x为开环流量模型输出值。
26.步骤3中所述两点式线性方程构建法是指,当已知直线上两点坐标时,采用两点来确定一个线性方程,即通常所说的两点决定一条直线。在本实施方式中,将开环流量模型输出值与开环流量模型修正值两者的关系设定为线性关系,则通过开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2,可建立起能够体现开环流量模型输出值与开环流量模型修
正值两者间线性关系的线性方程,变换该线性方程,则可构建开环流量模型修正值计算公式。
27.步骤4,在发动机正常运转过程中,根据所述开环流量模型修正值计算公式计算得出开环流量模型修正值,用开环流量模型修正值来修正开环流量模型输出值。所述用开环流量模型修正值来修正开环流量模型输出值。具体来说,就是将所述开环流量模型修正值与开环流量模型输出值相加后得出的数值来代替原先的开环流量模型输出值与闭环流量模型输出值相加,最后得出油轨高压泵流量控制值。
28.步骤5,在发动机正常运转过程中,根据预设的参数更新周期,周期性地通过自学习方式来更新修正公式构建参数,即,更新开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2的取值,然后返回执行步骤3。在本实施方式中,参数更新周期预设为10秒。
29.为了保证所构建的开环流量模型修正值计算公式尽可能准确,则需要根据发动机实际运转状况来调整更新开环流量模型修正值计算公式,而要调整更新开环流量模型修正值计算公式,只需更新修正公式构建参数,然后返回到步骤3,根据更新后的修正公式构建参数,重新构建开环流量模型修正值计算公式即可。
30.步骤5中所述预设的参数更新周期是通过计时器来实现的,具体来说,给计时器设定一个计时时间,当计时器计时达到计时时间时,则进行一次修正公式构建参数的更新,同时将计时器重置并重新计时,循环往复周期性地进行修正公式构建参数的更新过程。
31.所述步骤5中通过自学习方式来更新修正公式构建参数包括步骤5.1至5.5。
32.步骤5.1,按照预设的自学习累加数量值n,连续累加n个开环流量模型输出值,同时,连续累加n个闭环流量模型输出值,所述n个闭环流量模型输出值与所述n个开环流量模型输出值依次对应。
33.在本实施方式中,所述自学习累加数量值n预设置为100。所述闭环流量模型为采用闭环pid控制器实现的闭环pid流量模型,所述闭环流量模型输出值为闭环pid控制器的i积分输出值。
34.步骤5.2,计算得出n个开环流量模型输出值的平均值,将该平均值作为开环流量模型输出学习值;计算得出n个闭环流量模型输出值的平均值,将该平均值作为闭环流量模型输出学习值。
35.采用平均值作为学习值的目的在于能够反映区间窗口中所有数据的一般情况。
36.步骤5.3,根据所述开环流量模型输出学习值,判断发动机所处的功率状态,若开环流量模型输出学习值处于预设的怠速点区间范围,则判定发动机所处的功率状态为怠速功率状态,若开环流量模型输出学习值处于预设的额定点区间范围,则判定发动机所处的功率状态为额定功率状态。此外,若开环流量模型输出学习值既不处于预设的怠速点区间范围,也不处于额定点区间范围,则保持修正公式构建参数不变,并退出当前参数更新周期。
37.所述怠速点区间范围和额定点区间范围根据经验值来确定。
38.步骤5.4,若发动机处于怠速功率状态,则:将开环流量模型输出学习值作为开环流量模型怠速点输出学习值,将闭环流量模型输出学习值与开环流量模型怠速点修正值参数y1相加得出的数值作为开环流量模型怠
速点修正学习值。
39.然后对开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值进行有效性判断;若判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值有效,则将开环流量模型怠速点输出值参数x1更新为开环流量模型怠速点输出学习值,将开环流量模型怠速点修正值参数y1更新为开环流量模型怠速点修正学习值;若判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值无效,则保持当前的修正公式构建参数不变,即,保持开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2不变,并退出当前的参数更新周期。
40.所述对开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值进行有效性判断,其中包括:根据开环流量模型怠速点输出学习值查询预设的有效流量值映射表,得出开环流量模型怠速点修正值的最大有效值和最小有效值,若开环流量模型怠速点修正学习值处于所述最大有效值和最小有效值之间时,则判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值有效,否则判定开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值无效。针对学习值无效的情况,还设置有无效计数器,若判定一次无效,则无效计数器加一。需要说明的是,在根据开环流量模型怠速点输出学习值查询有效流量值映射表时,按照线性插值法来进行查表。
41.所述有效流量值映射表是预先设置的,其中定义了开环流量模型输出值与开环流量模型修正值的最大有效值和最小有效值的映射关系。
42.所述有效流量值映射表如表1所示,表1中第一行为开环流量模型输出值,第二行为与第一行的开环流量模型输出值对应的开环流量模型修正值的最大有效值,第三行为与第一行的开环流量模型输出值对应的开环流量模型修正值的最小有效值。
43.表1:有效流量值映射表开环流量模型输出值030006000250005000060000修正值最大有效值0300350400500600修正值最小有效值0

300

350

400

500

600
44.对开环流量模型怠速点输出学习值和开环流量模型怠速点修正学习值进行有效性判断,其目的在于:油泵上的零油量孔或回油孔堵塞、燃油计量阀卡滞、燃油滤清器堵塞等情况导致供油系统状态异常,学习值不在合理范围内,这种情况下,须将学习值排除。
45.进一步优化地,在更新开环流量模型怠速点输出值参数x1的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型怠速点输出值参数x1更新为开环流量模型怠速点输出学习值;在更新开环流量模型怠速点修正值参数y1的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型怠速点修正值参数y1更新为开环流量模型怠速点修正学习值。
46.所述渐变更新规则为:预先设置渐变因子f,并将渐变因子f初始化为0,在将源参数更新为目标学习值的过程中,渐变因子f从0逐渐增加至1,源参数连续不断地更新为源参数
×
f 目标学习值
×
(1

f),直至f=1。
47.在更新开环流量模型怠速点输出值参数x1的过程中,将所述开环流量模型怠速点输出值参数x1作为源参数,将所述开环流量模型怠速点输出学习值作为目标学习值,然后依据渐变更新规则,逐渐地将开环流量模型怠速点输出值参数x1更新为开环流量模型怠速
点输出学习值。
48.在更新开环流量模型怠速点修正值参数y1的过程中,将所述开环流量模型怠速点修正值参数y1作为源参数,将所述开环流量模型怠速点修正学习值作为目标学习值,然后依据渐变更新规则,逐渐地将开环流量模型怠速点修正值参数y1更新为开环流量模型怠速点修正学习值。
49.关于采用渐变更新规则的目的:如果开环流量模型修正值计算公式瞬时变化过大,会导致根据公式计算得出的开环流量模型修正值发生瞬时突变,由此可能导致发动机运行不稳。依据渐变更新规则,逐渐地将输出值和修正值参数更新为学习值,则可以防止开环流量模型修正值计算公式瞬时变化过大,进而防止根据公式计算得出的开环流量模型修正值发生瞬时突变,保证发动机稳定运行。
50.步骤5.5,若发动机处于额定功率状态,则:将开环流量模型输出学习值作为开环流量模型额定点输出学习值,将闭环流量模型输出学习值与开环流量模型额定点修正值参数y2相加得出的数值作为开环流量模型额定点修正学习值。
51.然后对开环流量模型额定点输出学习值和开环流量模型额定点修正学习值进行有效性判断;若判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值有效,则将开环流量模型额定点输出值参数x2更新为开环流量模型额定点输出学习值,将开环流量模型额定点修正值参数y2更新为开环流量模型额定点修正学习值;若判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值无效,则保持当前的修正公式构建参数不变,即,保持开环流量模型怠速点输出值参数x1、开环流量模型怠速点修正值参数y1、开环流量模型额定点输出值参数x2和开环流量模型额定点修正值参数y2不变,并退出当前的参数更新周期。
52.所述对开环流量模型额定点输出学习值和开环流量模型额定点修正学习值进行有效性判断,其中包括:根据开环流量模型额定点输出学习值查询预设的有效流量值映射表,得出开环流量模型额定点修正值的最大有效值和最小有效值,若开环流量模型额定点修正学习值处于所述最大有效值和最小有效值之间时,则判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值有效,否则判定开环流量模型额定点输出学习值和开环流量模型额定点修正学习值无效。针对学习值无效的情况,还设置有无效计数器,若判定一次无效,则无效计数器加一。需要说明的是,在根据开环流量模型额定点输出学习值查询有效流量值映射表时,按照线性插值法来进行查表。
53.步骤5.5中所述有效流量值映射表与步骤5.4中所述有效流量值映射表是一致的。关于有效流量值映射表,可参阅表1。
54.对开环流量模型额定点输出学习值和开环流量模型额定点修正学习值进行有效性判断,其目的在于:油泵上的零油量孔或回油孔堵塞、燃油计量阀卡滞、燃油滤清器堵塞等情况导致供油系统状态异常,学习值不在合理范围内,这种情况下,须将学习值排除。
55.进一步优化地,在更新开环流量模型额定点输出值参数x2的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型额定点输出值参数x2更新为开环流量模型额定点输出学习值;在更新开环流量模型额定点修正值参数y2的过程中,依据预设的渐变更新规则,逐渐地将开环流量模型额定点修正值参数y2更新为开环流量模型额定点修正学习值。
56.步骤5.5中所述渐变更新规则与步骤5.4中所述渐变更新规则一致,采用渐变更新规则的目的也是一致的。
57.在更新开环流量模型额定点输出值参数x2的过程中,将所述开环流量模型额定点输出值参数x2作为源参数,将所述开环流量模型额定点输出学习值作为目标学习值,然后依据渐变更新规则,逐渐地将开环流量模型额定点输出值参数x2更新为开环流量模型额定点输出学习值。
58.在更新开环流量模型额定点修正值参数y2的过程中,将所述开环流量模型额定点修正值参数y2作为源参数,将所述开环流量模型额定点修正学习值作为目标学习值,然后依据渐变更新规则,逐渐地将开环流量模型额定点修正值参数y2更新为开环流量模型额定点修正学习值。
59.步骤6,当发动机的控制系统下电时,将最后更新的修正公式构建参数存储到发动机的数据存储模块中,待下次发动机上电启动时读取使用。
60.在本实施方式中,在发动机的控制系统中还设置有自学习复位开关,在发动机正常运行过程中,可通过设置所述自学习复位开关来复位修正公式构建参数更新过程。所述复位修正公式构建参数更新过程是指清除发动机的数据存储模块中存储的修正公式构建参数,并重启修正公式构建参数更新过程。
61.所述自学习复位开关可通过以下三种方式来设置。
62.第一种方式,手动标定开关,当标定值为1时,则设置自学习复位开关。
63.第二种方式,用于重置自学习的fid(function identifier,功能识别符)激活时,则设置自学习复位开关。所述fid为对需要失效处理策略的功能提供的一个功能标识符,通过读取fid的状态,可以实现需要失效处理策略的功能的释放或锁定。
64.第三种方式,诊断仪或eol工具触发时,则设置自学习复位开关。所述eol称为下线测试,英文全称为end of line,是在车辆生产的末端,对整车电气系统发动机控制器进行的测试,所述eol工具则为下线测试时所使用的工具。
65.参见图2,采用本实施方式的修正方法后,在闭环流量模型和开环流量模型输出高压泵流量控制值的基础上,还加上了一个开环流量模型修正值,该开环流量模型修正值用以对开环流量模型输出值进行修正,从而达到对燃油计量阀的输出电流偏差进行补偿的目的,即使燃油计量阀的输出电流相较于标准电流有较大偏差,也不会影响到对油轨高压泵流量的控制精度。此外,该开环流量模型修正值是根据开环流量模型修正值计算公式动态计算得出的,开环流量模型修正值计算公式是依据修正公式构建参数而构建的,在发动机的控制系统下电时,修正公式构建参数存储在数据存储模块中,而在发动机运行过程中,修正公式构建参数通过自学习方式不断地更新,依据修正公式构建参数构建的开环流量模型修正值计算公式则更具时效性,根据开环流量模型修正值计算公式计算得出的开环流量模型修正值则更加符合燃油计量阀输出电流的偏差情况。
66.在本实施方式的修正方法中,采用开环流量模型修正值对开环流量模型输出值进行修正,由此避免了燃油计量阀输出电流的偏差对油轨高压泵流量控制精度的影响,开环流量模型对于油轨高压泵流量的控制则更为精准,从而避免了油轨轨压被超调的情况发生,使发动机的运行更为稳定。
67.以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,因此,凡在
本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜