发动机系统及发动机的控制方法与流程

文档序号:27769518发布日期:2021-12-04 02:18阅读:74来源:国知局
发动机系统及发动机的控制方法与流程

1.本发明涉及一种发动机系统及发动机的控制方法。


背景技术:

2.在发动机中,有时设置有测量进气侧的空气量的质量流量传感器。作为质量流量传感器的结构,已知有如下热丝方式:使电流流过设置于进气管内的热丝来进行加热,测量流过该热丝的电流量,从而测量空气量。通过进气管的空气从热丝吸热,从而热丝的电阻发生变化。另外,通过进气管的空气量越多,则从热丝吸取越多的热量。因此,质量流量传感器能够通过测量流过热丝的电流量来测量空气量。
3.已知,热丝式的质量流量传感器因空气所包含的灰尘等附着于热丝,而产生测量精度的降低。在专利文献1中公开了如下技术:在发动机为稳定运转状态时,根据基于发动机的转速和增压压力而计算的吸入空气量、以及质量流量传感器的测量值,来求出测量值的修正值。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2001

107797号公报


技术实现要素:

7.发明要解决的课题
8.在发动机具有使废气的一部分再循环到进气侧的egr(exhaust gas recirculation)的情况下,流入发动机的进气侧的空气量由从外部气体吸入的空气量与egr的流量的和表示。因此,可以考虑通过切断由egr进行的废气的再循环来使流入发动机的进气侧的空气量与从外部气体吸入的空气量一致,从而精度良好地计算修正值。
9.在为了计算吸入空气量而切断废气的再循环的情况下,需要在由切断引起的空气量的变化稳定后进行吸入空气量的计算。但是,在车辆为液压挖掘机等作业机械的情况下,在作业机械运转中,发动机的稳定状态很少长时间持续,因此减少了求出修正值的机会。
10.本发明的目的在于提供一种能够在作业机械的通常运转中精度良好地修正质量流量传感器的测量值的发动机系统及发动机的控制方法。
11.用于解决课题的方案
12.根据本发明的一个实施方式,发动机系统具备:发动机主体;进气配管,其与所述发动机主体的进气侧连接;质量流量传感器,其设置于所述进气配管,并输出通过所述进气配管的空气量的测量值;排气配管,其与所述发动机主体的排气侧连接;去除装置,其设置于所述排气配管,并去除通过所述排气配管的废气所包含的大气污染物质;再循环配管,其连接所述发动机主体的排气侧与所述进气配管;再循环阀,其控制从所述再循环配管向所述进气配管流入的废气的流量;再生控制部,其关闭所述再循环阀,并进行所述去除装置的再生处理;空气量运算部,其基于所述再生处理时的所述发动机主体的状态量来运算流入
所述发动机主体的进气侧的空气量的理论值;以及修正部,其基于所述再生处理时的所述测量值和所述理论值来修正所述测量值。
13.发明效果
14.根据上述方案,发动机系统能够在作业机械的通常运转中精度良好地修正质量流量传感器的测量值。
附图说明
15.图1是表示第一实施方式的发动机系统的结构的示意图。
16.图2是表示第一实施方式的发动机控制器的结构的概要框图。
17.图3是表示第一实施方式的修正值存储部所存储的信息的一例的图。
18.图4是表示第一实施方式的样本存储部所存储的信息的一例的图。
19.图5是表示第一实施方式的发动机控制器的动作的流程图。
20.图6是表示使用了发动机系统的实验结果的maf和mcf的时间序列的图。
21.图7是表示第一实施方式的修正值更新处理的流程图。
22.图8是表示使用了发动机系统的实验结果的样本数量与修正值的关系的图。
23.图9是表示在第一实施方式中相邻的两个区域的修正值被更新了的情况下的修正值的更新方法的图。
24.图10a是表示第一实施方式的倾斜度与倾斜度的阈值的关系、以及与修正值的关系的第一图。
25.图10b是表示第一实施方式的倾斜度与倾斜度的阈值的关系、以及与修正值的关系的第二图。
26.图10c是表示第一实施方式的倾斜度与倾斜度的阈值的关系、以及与修正值的关系的第三图。
27.图11是表示至少一个实施方式的计算机的结构的概要框图。
具体实施方式
28.<第一实施方式>
29.《发动机系统1的结构》
30.以下,参照附图对实施方式详细进行说明。
31.图1是表示第一实施方式的发动机系统1的结构的示意图。
32.发动机系统1具备发动机主体10、增压机20、进气配管30、排气配管40、再循环配管50、发动机控制器60。
33.发动机主体10是在内部形成有多个燃烧室的柴油机。在发动机主体10设置有将空气分配给各燃烧室的进气岐管11、以及汇总从各燃烧室排出的废气的排气岐管12。在发动机主体10设置有测量发动机主体10的转速的转速传感器101。在进气岐管11设置有测量进气岐管11的温度的温度传感器121、以及测量进气岐管11的压力的压力传感器122。
34.增压机20利用从发动机主体10排出的废气来增加被吸入到发动机主体10的空气的密度。增压机20具备设置于排气配管40的涡轮21、设置于进气配管30的压缩机22、以及未图示的可变喷嘴。需要说明的是,图1的涡轮21所示的箭头表示排气流量是可变的。压缩机
22与涡轮21连结而被驱动。通过涡轮21的旋转来驱动压缩机22,并进行向发动机主体10的进气增压。另外,利用发动机控制器60来控制可变喷嘴的开度,从而对涡轮21的转速进行调整。需要说明的是,其他实施方式的增压机20也可以代替可变喷嘴而具备固定喷嘴或排气节流阀。
35.进气配管30连接外部气体和发动机主体10的进气岐管11。在进气配管30从上游依次设置有空气滤清器31、质量流量传感器32、增压机20的压缩机22、后冷却器33。
36.空气滤清器31使用过滤器对吸入的空气进行过滤,以防止尘埃等异物混入发动机主体10。
37.质量流量传感器32具备在进气配管30内设置的未图示的热丝。质量流量传感器32通过使电流流过热丝来加热热丝,并通过测量流过该热丝的电流量来测量空气量。也就是说,质量流量传感器32测量流入进气配管30的外部气体的空气量(maf:mass air flow)。质量流量传感器32也被称为maf传感器。
38.后冷却器33对由增压机20压缩了的空气进行冷却。
39.排气配管40连接发动机主体10的排气岐管12和外部气体。在排气配管40从上游依次设置有增压机20的涡轮21、dpf41(diesel particulate filter)。
40.dpf41是去除从发动机主体10排出的废气所包含的粒状物质的去除装置。粒状物质是大气污染物质的一例。dpf41将碳化硅等构成为基材。废气所包含的粒状物质在通过形成于dpf41的细孔时被捕集。被捕集到的粒状物质由于废气的温度变成能够进行氧化反应的温度,而利用废气所包含的氧进行燃烧。因此,在dpf41由于粒状物质的捕集而细孔逐渐饱和时,通过使粒状物质燃烧,能够再生dpf41的捕集功能。在dpf41设置有测量dpf41的上游侧与下游侧的差压的差压传感器411。
41.再循环配管50连接发动机主体10的排气岐管12与进气配管30。再循环配管50从排气岐管12提取废气的一部分而使其再循环到进气配管30。在再循环配管50从上游依次具备再循环冷却器51、再循环阀52。再循环冷却器51对来自排气岐管12的废气进行冷却。再循环阀52对从再循环配管50流向进气配管30的废气流量进行调整。图1的再循环阀52所示的箭头表示开度是可变的。
42.再循环配管50通过使废气的一部分再循环(回流)到进气岐管11,从而降低进气中的氧浓度,降低发动机主体10的燃烧温度。由此,使废气中所包含的氮氧化物的量减少。需要说明的是,第一实施方式的排气配管40和再循环配管50虽然分别与排气岐管12连接,但在其他实施方式中,再循环配管50也可以从排气配管40分支。
43.《发动机控制器60的结构》
44.发动机控制器60根据未图示的油门踏板等操作装置的操作量及各种传感器的测量值,对燃料喷射量、燃料喷射时机、增压机20的可变喷嘴、以及再循环阀52进行调整,来控制发动机的转速及转矩。此时,发动机控制器60根据劣化对质量流量传感器32的测量值进行修正。即,发动机控制器60根据因空气所包含的灰尘等附着于质量流量传感器32的热丝而产生的测量精度的降低,对质量流量传感器32的测量值进行修正。另外,发动机控制器60基于差压传感器411的测量值来判定是否需要dpf41的再生,进行dpf41的再生处理。
45.图2是表示第一实施方式的发动机控制器60的结构的概要框图。
46.发动机控制器60具备测量值取得部601、修正值存储部602、区域确定部603、修正
部604、再生判定部605、空气量运算部606、发动机控制部607、采样部608、样本存储部609、修正值运算部610。
47.测量值取得部601从质量流量传感器32、转速传感器101、温度传感器121、压力传感器122、以及差压传感器411取得测量值。
48.修正值存储部602存储用于对质量流量传感器32的测量值、即通过进气配管30的空气量的测量值进行修正的修正值。以下,将通过进气配管30的空气量的测量值也称为maf的测量值。第一实施方式的修正值是将通过进气配管30的空气量的理论值除以maf的测量值而得到的值。以下,将通过进气配管30的空气量的理论值也称为maf的理论值。需要说明的是,其他实施方式的修正值例如也可以是maf的测量值与maf的理论值的偏离率等的值。修正值存储部602与三个以上的空气量的区域建立关联地存储修正值。图3是表示第一实施方式的修正值存储部602所存储的信息的一例的图。例如,如图3所示,修正值存储部602将maf的测量值可取的值的范围分为六个区域,并与六个区域分别建立关联地存储修正值。
49.图2所示的区域确定部603基于测量值取得部601取得的maf的测量值来确定该测量值所属的空气量的区域。
50.修正部604基于修正值存储部602所存储的修正值,来修正maf的测量值。即,修正部604通过对maf的测量值乘以与区域确定部603确定出的区域建立了关联的修正值,从而修正maf的测量值。
51.再生判定部605基于测量值取得部601所取得的差压传感器411的测量值,来判定是否实施用于使dpf41再生的后处理再生运转。具体而言,再生判定部605基于差压传感器411的测量值来推定dpf41中的粒状物质的堆积量,在该堆积量超过规定的阈值的情况下,判定为实施后处理再生运转。另外,再生判定部605也可以在从上次的后处理再生运转的实施起经过了规定时间的情况下判定为实施后处理再生运转。后处理再生运转为dpf41的再生处理的一例。
52.空气量运算部606基于测量值取得部601取得的转速传感器101、温度传感器121以及压力传感器122的测量值,来运算流入发动机主体10的进气侧的空气量(mcf:mass charge flow)的理论值。即,空气量运算部606基于体积效率和发动机转速来计算mcf的理论值。需要说明的是,在后处理再生运转时,再循环阀52的开度为零,因此mcf的理论值与通过进气配管30的空气量(maf)的理论值一致。也就是说,在后处理再生运转中,空气量运算部606运算的值也可以说是maf的理论值。
53.发动机控制部607基于测量值取得部601取得的转速传感器101、温度传感器121及压力传感器122的测量值、修正部604修正了的maf的测量值、以及空气量运算部606运算出的mcf的理论值,来决定燃料喷射量、增压机20的可变喷嘴的开度、以及再循环阀52的开度。发动机控制部607通过对空气量运算部606运算出的mcf的理论值乘以预先设定的再循环率,从而决定再循环配管50的流量。发动机控制部607基于所决定的流量来决定再循环阀52的开度。
54.但是,发动机控制部607在后处理再生运转时与所决定的流量无关地将再循环阀52的开度控制为零。由此,能够使进气侧的空气的氧浓度增加,使燃烧温度上升。另外,当发动机主体10在发动机转速及转矩低的低速低负载区域运转的情况下,发动机控制部607控制增压机20的可变喷嘴的开度变得微小。由此,能够使发动机主体10的泵送损失增加,使废
气的温度上升。
55.采样部608在由发动机控制部607进行的后处理再生运转中,判定是否对修正前的maf的测量值和空气量运算部606计算出的mcf的理论值进行采样。由空气量运算部606进行的空气量的运算精度在发动机主体10处于过渡状态的情况下变低。因此,采样部608在发动机转速及燃料喷射量的变化率充分小时,决定对maf的测量值和mcf的理论值进行采样。采样部608针对空气量的每个区域,基于样本存储部609所存储的信息来计算maf的测量值的平均值、mcf的理论值的平均值、以及样本数量,并使其存储于样本存储部609。以下,将maf的测量值的平均值称为maf的平均测量值,将mcf的理论值的平均值称为mcf的平均理论值。
56.样本存储部609将maf的平均测量值、mcf的平均理论值和样本数量建立关联地进行存储。图4是表示第一实施方式的样本存储部609所存储的信息的一例的图。
57.修正值运算部610基于样本存储部609所存储的信息,而针对多个空气量的区域中的每个区域运算修正值。修正值运算部610将运算出的修正值记录于修正值存储部602。
58.《发动机控制器60的动作》
59.在此,对第一实施方式的发动机控制器60的动作进行说明。图5是表示第一实施方式的发动机控制器60的动作的流程图。当发动机系统1开始运转时,发动机控制器60每隔一定的控制周期执行图5所示的处理。
60.首先,测量值取得部601从各种传感器取得测量值(步骤s1)。接着,区域确定部603确定修正值存储部602存储的多个区域中的、在步骤中取得的maf的测量值所属的区域(步骤s2)。修正部604从修正值存储部602读取与在步骤s1中确定出的区域建立了关联的修正值,并修正maf的测量值(步骤s3)。空气量运算部606基于在步骤s1中取得的发动机转速、进气岐管11的温度及压力的测量值,而运算mcf的理论值(步骤s4)。
61.再生判定部605判定发动机系统1的运转模式是否是后处理再生运转模式(步骤s5)。在发动机系统1的运转模式不是后处理再生运转模式的情况下(步骤s5:否),再生判定部605基于在步骤s1中取得的dpf41的差压的测量值而判定是否开始后处理再生运转(步骤s6)。需要说明的是,再生判定部605也可以基于从上次的后处理再生运转起的经过时间而判定是否开始后处理再生运转。在再生判定部605判定为不开始后处理再生运转的情况下(步骤s6:否),发动机控制部607基于在步骤s1中取得的各种测量值、在步骤s3中修正了的maf的测量值、以及在步骤s4中运算出的mcf的理论值,而生成燃料喷射量、增压机20的可变喷嘴的开度、以及再循环阀52的控制信号(步骤s7)。即,发动机控制部607在通常运转模式下控制发动机系统1。并且,发动机控制器60待机至下一个控制周期。
62.另一方面,在发动机系统1的运转模式是后处理再生运转模式的情况下(步骤s5:是)、或在再生判定部605判定为开始后处理再生运转的情况下(步骤s6:是),发动机控制部607生成使再循环阀52的开度为零的控制信号(步骤s8)。即,发动机控制部607在后处理再生运转模式下控制发动机系统1。另外,当发动机主体10在发动机转速及转矩低的低速低负载区域运转的情况下,发动机控制部607控制增压机20的可变喷嘴的开度变得微小。
63.接着,采样部608判定修正值的计算开始条件是否充足(步骤s9)。第一实施方式的计算开始条件是从关闭再循环阀52的开度起经过了一定时间、冷却水的水温为规定阈值(例如,72℃)以上、作业高度为规定高度(例如,4600m)以下、以及发动机系统1的各部件(例如增压机20、再循环阀52、转速传感器101、温度传感器121、压力传感器122、差压传感器411
等)不存在故障。作为部件的故障的例子,可以列举异常值的输出、工作不良等。在其他实施方式中,并不限于此,例如也可以仅将从关闭再循环阀52的开度起经过了一定时间作为计算开始条件。
64.在计算开始条件充足的情况下(步骤s9:是),采样部608基于发动机系统1的状态,而判定maf的测量值及mcf的理论值的采样条件是否充足(步骤s10)。第一实施方式的采样条件是发动机系统1不是在加速中、发动机系统1的运转区域不是低速低负载区域(增压机20的可变喷嘴的开度不是微小)、进气岐管11的压力的测量值与目标值之差的绝对值为规定的压力偏差阈值以下、发动机转速的变化率为规定的阈值以下、以及燃料喷射量的变化率为规定的阈值以下。需要说明的是,在求出发动机转速及燃料喷射量的变化率的情况下,优选对发动机转速及燃料喷射量的测量值应用低通滤波器。
65.在此,对当发动机主体10在低速低负载区域运转的情况下不进行采样的理由进行说明。图6是表示使用了发动机系统的实验结果的maf的测量值和mcf的理论值的时间序列的图。在图6中,实线表示maf的测量值,虚线表示mcf的理论值。
66.当发动机主体10在低速低负载区域运转的情况下,通过步骤s8使增压机20的可变喷嘴的开度微小,进行提高发动机主体10的泵送损失的特殊的运转。因此,如图6所示,低速低负载区域中的maf的测量值与mcf的理论值的误差与其他区域相比变大。因此,通过在maf的测量值与mcf的理论值的误差多的低速低负载区域中不进行采样,从而能够降低样本中的噪声。需要说明的是,在低速低负载区域中maf的测量值与mcf的理论值的误差不增大的发动机中,在低速低负载区域运转的情况下也可以进行采样。
67.在其他实施方式中,并不限于此,例如在发动机系统1具备排气节流阀的情况下,采样条件还可以包括该节流阀的开度为阈值以下的情况。
68.返回图5,在采样条件充足的情况下(步骤s10:是),采样部608基于在步骤s1中取得的maf的测量值、在步骤s4中运算出的mcf的理论值、以及样本存储部609与在步骤s2中确定出的区域建立关联地存储的信息,而更新maf的平均测量值、mcf的平均理论值以及样本数量(步骤s11)。例如,采样部608例如按以下的顺序更新maf的平均测量值、mcf的平均理论值以及样本数量。
69.采样部608从样本存储部609读取与在步骤s2中确定出的区域建立了关联的maf的平均测量值、mcf的平均理论值以及样本数量。采样部608按照以下所示的算式(1)更新maf的平均理论值m
ave
(t)。t表示当前时刻。
70.[算式1]
[0071][0072]
在此,n表示样本存储部609所存储的样本数量。m
ave
(t

1)表示样本存储部609所存储的上次(时刻t

1)的平均测量值。m(t)表示时刻t的maf的测量值。
[0073]
采样部608通过在样本数量加1而更新样本数量。
[0074]
需要说明的是,在其他实施方式中,也可以将全部样本依次存储于样本存储部来计算maf的平均测量值、mcf的平均理论值及样本数量。此时,采样部608也可以使用标准偏差的3σ以内的样本来计算maf的平均测量值、mcf的平均理论值及样本数量。
[0075]
采样部608将更新了的maf的平均测量值、mcf的平均理论值及样本数量存储于样
本存储部609。
[0076]
当计算开始条件或采样条件不充足(步骤s9或s10:否)、或采样部608更新样本存储部609所存储的信息时(步骤s11),再生判定部605判定是否结束后处理再生运转模式(步骤s12)。再生判定部605例如基于是否在开始后处理再生运转起经过了一定时间、dpf41是否达到规定温度等来判定是否结束后处理再生运转模式。在不结束后处理再生运转模式的情况下(步骤s12:否),发动机控制器60待机至下一个控制周期。
[0077]
在结束后处理再生运转模式的情况下(步骤s12:是),修正值运算部610执行修正值更新处理,更新修正值存储部602所存储的修正值(步骤s13)。关于修正值更新处理的详细内容在后叙述。当修正值被更新时,修正值运算部610将样本存储部609所存储的信息初始化(步骤s14)。并且,发动机控制器60待机至下一个控制周期。
[0078]
这样,根据第一实施方式,发动机控制器60能够在后处理再生运转时、即dpf41的再生处理时更新修正值。在后处理再生运转时,再循环阀52的开度始终为零。因此,与在发动机主体10成为稳定状态后关闭再循环阀52并等待稳定后更新修正值的情况相比,为了更新修正值所需的稳定状态的保持时间变短。
[0079]
由此,发动机系统1能够在作业机械的通常运转中精度良好地修正质量流量传感器32的测量值。
[0080]
《修正值更新处理》
[0081]
以下,对步骤s13的修正值更新处理进行说明。
[0082]
图7是表示第一实施方式的修正值更新处理的流程图。
[0083]
修正值运算部610在开始修正值更新处理时,逐一选择空气量的各区域(步骤s51),对选择出的区域执行从以下的步骤s52至步骤s55的处理。
[0084]
修正值运算部610判定样本存储部609与在步骤s51中选择出的区域建立关联地存储的样本数量是否为规定的样本数量阈值以上(步骤s52)。当与在步骤s51中选择出的区域建立关联地存储的样本数量小于样本数量阈值的情况下(步骤s52:否),保留该区域的修正值的更新。另一方面,当与在步骤s51中选择出的区域建立关联地存储的样本数量为样本数量阈值以上的情况下(步骤s52:是),通过将样本存储部609与在步骤s51中选择出的区域建立关联地存储的mcf的平均理论值除以maf的平均测量值,从而计算修正值(步骤s53)。这样,通过对充分确保了样本数量的区域求出修正值,从而能够确保修正值的可靠性。
[0085]
图8是表示使用了第一实施方式的发动机系统1的实验结果的样本数量与修正值的关系的图。如图8所示,在样本数量小于200的区域中,计算的修正值的值大幅偏离目标修正值。另一方面,可知,当样本数量为200以上时,与目标修正值的偏离显著性地变小。并且,可知,当样本数量为800以上时,计算的修正值的上下的偏差变小,当样本数量为1000以上时,计算的修正值与目标修正值大致相等。因此,样本数量阈值优选为200以上,更优选为800以上,进一步优选为1000以上。
[0086]
返回图7,修正值运算部610将计算出的修正值限制为预先设定的容许范围内的值(步骤s54)。也就是说,修正值运算部610在计算出的修正值大于容许范围的上限值的情况下,将修正值更新为该上限值。另外,修正值运算部610在计算出的修正值小于容许范围的下限值的情况下,将修正值更新为该下限值。
[0087]
修正值运算部610更新修正值存储部602与在步骤s51中选择出的区域建立关联地
存储的修正值(步骤s55)。
[0088]
接着,修正值运算部610逐一选择在从步骤s51至步骤s55中未更新修正值的各区域(步骤s56),对选择出的区域执行以下的步骤s57至步骤s62的处理。
[0089]
修正值运算部610确定与在步骤s56中选择出的区域相邻的区域中的、通过步骤s51至步骤s55而更新了修正值的区域的数量(步骤s57)。例如,在图3所示的例子中,当在步骤s56中选择了6

8kg/min的区域的情况下,修正值运算部610判定是4

6kg/min的区域和8

10kg/min的区域这两区域的修正值被更新了、还是任一区域的修正值被更新了、还是修正值均未被更新。另外,例如,在图3所示的例子中,当在步骤s56中选择了16

18kg/min的区域的情况下,修正值运算部610判定12

14kg/min的区域的修正值是否被更新。
[0090]
在相邻的区域的修正值均未被更新的情况下(步骤s57:零),修正值运算部610不更新在步骤s56中选择出的区域的修正值,而维持上次的修正值。
[0091]
图9是表示在第一实施方式中相邻的两个区域的修正值被更新了的情况下的修正值的更新方法的图。在图9中,黑色的标绘表示更新前的修正值,白色的标绘表示更新后的修正值。另外,白色的标绘中的轮廓为虚线的标绘是通过内插而求出的修正值。
[0092]
在相邻的两个区域的修正值被更新了的情况下(步骤s57:两个),修正值运算部610通过该两个区域的修正值的内插,而求出该区域的修正值(步骤s58)。例如,如图9所示,修正值运算部610在更新区域m
b
的修正值的情况下,将相邻的两个区域m
a
、m
c
的修正值的平均值决定为该区域m
b
的修正值。修正值运算部610更新修正值存储部602与在步骤s56中选择出的区域建立关联地存储的修正值(步骤s59)
[0093]
在相邻的一个区域的修正值被更新了的情况下(步骤s57:一个),修正值运算部610基于上次的修正值以及该一个区域的修正值,而计算不更新修正值的情况下的修正值的倾斜度(步骤s60)。具体而言,修正值运算部610通过以下的算式(2)来计算不更新修正值的情况下的修正值的倾斜度d。
[0094]
d=(k
a1

k
b0
)/(m
a

m
b
)
ꢀꢀꢀ
(2)
[0095]
在此,k
a1
表示更新后的相邻的区域的修正值。另外,k
b0
表示该区域的上次的修正值。另外,m
a
表示相邻的区域的流量的中央值。另外,m
b
表示该区域的流量的中央值。
[0096]
接着,修正值运算部610判定计算出的倾斜度的绝对值d是否大于在设计中设定的倾斜度的阈值dk(步骤s61)。
[0097]
图10a、图10b、图10c是表示第一实施方式的倾斜度d与倾斜度的阈值dk的关系、以及与修正值的关系的图。在图10a

图10c中,黑色的标绘表示更新前的修正值,白色的标绘表示更新后的修正值。另外,白色的标绘中的轮廓为虚线的标绘是通过外插而求出的修正值。
[0098]
如图10a及图10c所示,在倾斜度d的绝对值大于倾斜度的阈值dk的情况下(步骤s61:是),修正值运算部610根据该倾斜度d的符号,通过更新了的相邻的区域的修正值的外插,而计算该区域的修正值(步骤s62)。具体而言,在如图10a所示倾斜度的符号为负的情况下,修正值运算部610通过以下的算式(3)而求出该区域的修正值k
b1
。另外,在如图10c所示倾斜度的符号为正的情况下,修正值运算部610通过以下的算式(4)而求出该区域的修正值k
b1

[0099]
k
b1
=k
a1

dk(|m
a

m
b
|)
ꢀꢀꢀ
(3)
[0100]
k
b1
=k
a1
+dk(|m
a

m
b
|)
ꢀꢀꢀ
(4)
[0101]
并且,修正值运算部610更新修正值存储部602与在步骤s56中选择出的区域建立关联地存储的修正值(步骤s63)。另一方面,修正值运算部610在如图10b所示倾斜度d的绝对值为倾斜度的阈值dk以下的情况下(步骤s61:否),修正值运算部610不更新在步骤s56中选择出的区域的修正值,而维持上次的修正值。
[0102]
这样,根据第一实施方式,发动机控制器60针对多个空气量的区域中的、具有充分的样本数量的区域,通过将mcf的平均理论值除以maf的平均测量值,从而计算修正值。由此,能够在确保可靠性的同时求出修正值。另一方面,发动机控制器60针对样本数量不充分的区域,使用相邻的区域的修正值进行更新。由此,也能够针对样本数量不充分的区域计算修正值。
[0103]
<其他实施方式>
[0104]
以上,参照附图对一个实施方式详细进行了说明,但具体结构并不限于上述方式,能够进行各种设计变更等。即,在其他实施方式中,上述的处理的顺序也可以进行适当变更。另外,一部分的处理也可以并行执行。
[0105]
上述的实施方式的发动机控制器60可以由单独的计算机90构成,也可以将发动机控制器60的结构分为多个计算机90而配置,并通过多个计算机90彼此协同配合而作为发动机控制器60发挥功能。此时,也可以是,构成发动机控制器60的一部分计算机90搭载于搭载发动机系统1的作业机械的内部,其他计算机90设置于作业机械的外部。
[0106]
上述的实施方式的发动机控制器60针对三个以上的空气量的区域分别求出修正值,但在其他实施方式中,空气量的区域的数量不限于此。例如,在其他实施方式中,可以对两个空气量的区域求出修正值,也可以无论空气量的区域多少都计算一个修正值。
[0107]
另外,上述的实施方式的发动机控制器60针对样本数量小于样本数量阈值的区域,基于与该区域相邻的其他区域的修正值而运算修正值,但在其他实施方式中并不限于此。例如,其他实施方式的发动机控制器60也可以无论样本数量多少,都基于平均值和理论值来计算修正值。
[0108]
另外,其他实施方式的修正值运算部610可以具有作为函数的修正值,而不是图3所示的表。另外,修正值也可以由学习完成模型表示。例如,其他实施方式的修正值运算部610也可以将maf的测量值作为输入样本,将mcf的理论值作为输出样本,来训练学习模型,从而生成学习完成模型作为修正值。
[0109]
另外,上述的实施方式的发动机控制器60在dpf41的再生运转中运算修正值,但在其他实施方式中并不限于此。例如,在其他实施方式的发动机系统1具备scr(selective catalytic reduction)的情况下,发动机控制器60也可以在scr的再生运转中运算修正值。scr是从废气去除氮氧化物的去除装置。氮氧化物是大气污染物质的一例。
[0110]
<计算机结构>
[0111]
图10是表示至少一个实施方式的计算机90的结构的概要框图。
[0112]
计算机90具备处理器91、主存储器92、储存器93、接口94。
[0113]
上述的发动机控制器60安装于计算机90。并且,上述的各处理部的动作以程序的形式存储于储存器93。处理器91从储存器93读取程序并在主存储器92中展开,按照该程序执行上述处理。另外,处理器91按照程序,在主存储器92中确保与上述的各存储部对应的存
储区域。作为处理器91的例子,可以列举cpu(central processing unit)、gpu(graphic processing unit)、微处理器等。
[0114]
程序也可以用于实现使计算机90发挥的功能的一部分。例如,程序也可以通过与已经存储于储存器93的其他程序的组合、或者与安装于其他装置的其他程序的组合来发挥功能。需要说明的是,在其他实施方式中,计算机90也可以在上述结构的基础上、或者代替上述结构而具备pld(programmable logic device)等定制lsi(large scale integrated circuit)。作为pld的例子,可以列举pal(programmable array logic)、gal(generic array logic)、cpld(complex programmable logic device)、fpga(field programmable gate array)。在该情况下,由处理器91实现的功能的一部分或全部也可以通过该集成电路来实现。这样的集成电路也包括在处理器91的一例中。
[0115]
作为储存器93的例子,可以列举hdd(hard disk drive)、ssd(solid state drive)、磁盘、磁光盘、cd

rom(compact disc read only memory),dvd

rom(digital versatile disc read only memory)、半导体存储器等。储存器93既可以是与计算机90的总线直接连接的内部介质,也可以是经由接口94或通信线路而与计算机90连接的外部介质。另外,在通过通信线路向计算机90分发该程序的情况下,接受了分发的计算机90也可以将该程序在主存储器92中展开,并执行上述处理。在至少一个实施方式中,储存器93是非易失性的有形的存储介质。
[0116]
另外,该程序也可以用于实现前述的功能的一部分。此外,该程序也可以是通过与已经存储于储存器93的其他程序的组合来实现前述的功能的所谓的差分文件(差分程序)。
[0117]
产业上的可利用性
[0118]
发动机系统能够在作业机械的通常运转中精度良好地修正质量流量传感器的测量值。
[0119]
附图标记说明:
[0120]
1发动机系统,10发动机主体,30进气配管,32质量流量传感器,40排气配管,50再循环配管,52再循环阀,60步骤,604修正部,606空气量运算部,610修正值运算部。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1