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

燃料种类推定系统、数据解析装置、燃料供给装置的控制装置的制作方法

2021-11-27 00:00:00 来源:中国专利 TAG:


1.本发明涉及燃料种类推定系统、数据解析装置、燃料供给装置的控制装置。


背景技术:

2.作为这种技术,提出了在具备具有燃料喷射阀的发动机和从燃料箱内到燃料喷射阀的燃料路径的发动机装置中,利用设置于燃料路径的醇类浓度传感器来检测燃料的醇类浓度的方案(例如,参照日本特开2015

148193)。


技术实现要素:

3.在上述的发动机装置中,为了掌握燃料的种类,需要在燃料路径设置醇类浓度传感器等直接检测燃料的种类的传感器。近年来,从削减部件数、成本的观点出发,要求考虑不使用直接检测燃料的种类的传感器就推定燃料的种类的方法,但迄今为止,没有提出合适的方法。
4.本发明提供一种不设置直接检测燃料的种类的传感器就能够推定燃料的种类的燃料种类推定系统、数据解析装置、燃料供给装置的控制装置。
5.本发明的第1技术方案涉及的燃料种类推定系统构成为推定与发动机装置中的燃料的种类相关的种类变量。所述发动机装置具备发动机和燃料供给装置,所述发动机包括燃料喷射阀,所述燃料供给装置包括构成为将燃料箱内的燃料向连接于所述燃料喷射阀的供给管供给的燃料泵。所述燃料种类推定系统具备存储装置和执行装置。所述存储装置构成为存储将包括与所述发动机的状态相关的发动机变量的输入变量作为输入,并且将所述种类变量作为输出的映射。所述执行装置构成为取得所述输入变量,并且构成为将所取得的所述输入变量适用于所述映射来推定所述种类变量。
6.在本发明的第1技术方案涉及的燃料种类推定系统中,存储装置存储将包括与发动机的状态相关的发动机变量的输入变量作为输入,并且将种类变量作为输出的映射。另外,执行装置取得输入变量,将所取得的输入变量适用于映射来推定种类变量。发明人通过实验、解析等发现了,发动机变量与种类变量具有相关性(发动机变量给种类变量带来影响)。因此,通过将输入变量适用于映射来推定种类变量,能够不设置直接检测种类变量的传感器就推定种类变量。在此,种类变量也可以设为包括与燃料的醇类浓度相关的醇类浓度变量。另外,映射既可以设为通过机器学习来设定,也可以设为通过由人进行的实验、解析等来设定。
7.在本发明的第1技术方案涉及的燃料种类推定系统中,可以是,所述发动机变量包括与所述发动机的进气温度相关的进气温度变量、与所述发动机的空燃比相关的空燃比变量、与所述发动机的冷却水的温度相关的水温变量、与所述发动机的润滑油的温度相关的油温变量、与所述发动机的转速相关的发动机转速变量、与所述发动机的负荷率相关的负荷率变量、与所述发动机的转矩相关的发动机转矩变量、与所述发动机的点火正时相关的点火正时变量中的至少一部分。
8.在本发明的第1技术方案涉及的燃料种类推定系统中,可以是,所述执行装置在所述发动机转速变量为相当于所述发动机的转速的值0的值的情况、或所述发动机转矩变量为相当于所述发动机的转矩的值0的值的情况中的至少任一情况下,不推定所述种类变量。根据本发明的第1技术方案涉及的燃料种类推定系统,能够避免种类变量的低精度下的推定。
9.在本发明的第1技术方案涉及的燃料种类推定系统中,可以是,所述燃料供给装置还包括设置于所述供给管的泄压阀,所述执行装置构成为,在向所述燃料箱进行了供油时,到预定解除条件成立为止,执行用于驱动所述燃料泵以使得所述泄压阀开阀的泄压控制。可以是,所述执行装置构成为,在向所述燃料箱进行了供油时,到所述预定解除条件成立为止,不推定所述种类变量。根据本发明的第1技术方案涉及的燃料种类推定系统,能够避免种类变量的低精度下的推定。
10.在本发明的第1技术方案涉及的燃料种类推定系统中,可以是,所述预定解除条件是从向所述燃料箱进行了供油起的所述消耗流量变量的累计值达到了预定值以上的条件。另外,在本发明的第1技术方案涉及的燃料种类推定系统中,可以是,所述执行装置构成为,作为所述泄压控制,驱动所述燃料泵以使得所述燃料泵以预定转速旋转。可以是,所述预定解除条件是所述燃料泵的工作电流的每预定时间的变化量达到了预定变化量以下的条件。根据本发明的第1技术方案涉及的燃料种类推定系统,能够更适当地设定预定解除条件。
11.在本发明的第1技术方案涉及的燃料种类推定系统中,可以是,所述执行装置包括搭载于车辆的第1执行装置、和配置于所述车辆的外部的第2执行装置。可以是,所述第1执行装置构成为取得所述输入变量。可以是,所述第1执行装置构成为将所取得的所述输入变量向所述第2执行装置发送。可以是,所述第1执行装置构成为从所述第2执行装置接收推定数据。可以是,所述第2执行装置构成为从所述第1执行装置接收所述输入变量。可以是,所述第2执行装置构成为将接收到的所述输入变量适用于所述映射来推定所述种类变量。可以是,所述第2执行装置构成为将推定出的所述种类变量作为所述推定数据向所述第1执行装置发送。根据本发明的第1技术方案涉及的燃料种类推定系统,能够减低第1执行装置的处理负荷。
12.本发明的第3技术方案涉及的数据解析装置用于燃料种类推定系统,所述燃料种类推定系统构成为推定与发动机装置中的燃料的种类相关的种类变量。所述发动机装置包括发动机和燃料供给装置,所述发动机包括燃料喷射阀,所述燃料供给装置包括构成为将燃料箱内的燃料向连接于所述燃料喷射阀的供给管供给的燃料泵。所述燃料种类推定系统包括存储装置和执行装置。所述存储装置构成为存储将包括与所述发动机的状态相关的发动机变量的输入变量作为输入,并且将所述种类变量作为输出的映射。所述执行装置构成为取得所述输入变量,并且构成为将所取得的所述输入变量适用于所述映射来推定所述种类变量。所述执行装置包括第1执行装置和第2执行装置。所述第1执行装置构成为取得所述输入变量。所述第1执行装置构成为将所取得的所述输入变量向所述第2执行装置发送。所述第1执行装置构成为从所述第2执行装置接收推定数据。所述第2执行装置构成为从所述第1执行装置接收所述输入变量。所述第2执行装置构成为将接收到的所述输入变量适用于所述映射来推定所述种类变量。所述第2执行装置构成为将推定出的所述种类变量作为所述推定数据向所述第1执行装置发送。所述数据解析装置具备所述第2执行装置和所述存储
装置。根据本发明的第2技术方案涉及的数据解析装置,能够使数据解析装置作为燃料种类推定系统的一部分发挥作用。
13.本发明的第2技术方案涉及的燃料供给装置的控制装置用于燃料种类推定系统,所述燃料种类推定系统构成为推定与发动机装置中的燃料的种类相关的种类变量。所述发动机装置包括发动机和燃料供给装置,所述发动机包括燃料喷射阀,所述燃料供给装置包括构成为将燃料箱内的燃料向连接于所述燃料喷射阀的供给管供给的燃料泵。所述燃料种类推定系统包括存储装置和执行装置。所述存储装置构成为存储将包括与所述发动机的状态相关的发动机变量的输入变量作为输入,并且将所述种类变量作为输出的映射。所述执行装置构成为取得所述输入变量,并且构成为将所取得的所述输入变量适用于所述映射来推定所述种类变量。所述执行装置包括第1执行装置和第2执行装置。所述第1执行装置构成为取得所述输入变量。所述第1执行装置构成为将所取得的所述输入变量向所述第2执行装置发送。所述第1执行装置构成为从所述第2执行装置接收推定数据。所述第2执行装置构成为从所述第1执行装置接收所述输入变量。所述第2执行装置构成为将接收到的所述输入变量适用于所述映射来推定所述种类变量。所述第2执行装置构成为将推定出的所述种类变量作为所述推定数据向所述第1执行装置发送。所述燃料供给装置的控制装置具备所述第1执行装置。根据本发明的第3技术方案涉及的燃料供给装置的控制装置,能够使燃料供给装置的控制装置作为燃料种类推定系统的一部分发挥作用。
附图说明
14.以下,参照附图,对本发明的例示性的实施方式的特征、优点、以及技术上和工业上的意义进行说明,附图中,同样的附图标记表示同样的要素,并且,其中:
15.图1是示出搭载作为本发明的一实施例的燃料种类推定系统的车辆10的构成的概略的构成图。
16.图2是示出燃料箱燃温推定例程的一例的流程图。
17.图3是示出醇类浓度推定例程的一例的流程图。
18.图4是示出燃料箱内压推定例程的一例的流程图。
19.图5是示出特性变量设定例程的一例的流程图。
20.图6是示出压力损失推定例程的一例的流程图。
21.图7是示出高压泵燃温推定例程的一例的流程图。
22.图8是示出低压燃压推定例程的一例的流程图。
23.图9是示出低压燃压pflo的情形的一例的说明图。
24.图10是示出用于通过机器学习生成各映射的试验装置110和解析装置86的构成的概略的构成图。
25.图11是示出燃料箱燃温映射的生成例程的一例的流程图。
26.图12是示出醇类浓度映射的生成例程的一例的流程图。
27.图13是示出燃料箱内压映射的生成例程的一例的流程图。
28.图14是示出高压泵燃温映射的生成例程的一例的流程图。
29.图15是示出基础值映射、脉动映射、低压燃压映射的生成例程的一例的流程图。
30.图16是示出醇类浓度推定例程的一例的流程图。
31.图17是示出特性变量设定例程的一例的流程图。
32.图18是示出向燃料箱51进行了供油之后系统起动了时的低压供给管53内的燃压(实际值)、供给泵52的工作电流ilp及转速nlp、禁止标志f的情形的一例的说明图。
33.图19是示出低压燃压推定例程的一例的流程图。
34.图20是示出低压燃压推定例程的一例的流程图。
35.图21是示出车辆10b的构成的概略的构成图。
36.图22是示出车辆10c的构成的概略的构成图。
37.图23是示出搭载于车辆10d的电子控制单元70d和配置于车辆外部的服务器90的构成的概略的构成图。
38.图24是示出推定燃料箱燃温tftnk时的电子控制单元70d和服务器90的处理的流程的一例的流程图。
具体实施方式
39.接着,使用实施例来对用于实施本发明的方式进行说明。
40.图1是示出搭载作为本发明的一实施例的燃料种类推定系统的车辆10的构成的概略的构成图。如图所示,实施例的车辆10具备发动机12、燃料供给装置50、冷却装置60、将来自发动机12的动力变速并向经由差动齿轮df而连结于驱动轮dw的驱动轴ds传递的变速器tm、电子控制单元70。此外,车辆10也可以设为,构成为除了发动机12之外还具有马达的混合动力车辆。可以将电子控制单元70视为实施例中的“燃料种类推定系统”。
41.发动机12例如构成为使用汽油、轻油等燃料而输出动力的内燃机。该发动机12具有向进气口喷射燃料的进气口喷射阀25和向缸内喷射燃料的缸内喷射阀26。发动机12通过具有进气口喷射阀25和缸内喷射阀26,能够在进气口喷射模式、缸内喷射模式、共用喷射模式中的任一模式下运转。
42.在进气口喷射模式下,将由空气滤清器22清洁后的空气向进气管23吸入并使其通过节气门24,并且从进气口喷射阀25喷射燃料,将空气与燃料混合。然后,将该混合气经由进气门28向燃烧室29吸入,通过基于火花塞30的电火花使混合气爆炸燃烧。然后,将由基于爆炸燃烧的能量推下的活塞32的往复运动变换为曲轴14的旋转运动。在缸内喷射模式下,与进气口喷射模式同样,将空气向燃烧室29吸入,在进气行程的中途或者到达压缩行程之后从缸内喷射阀26喷射燃料,通过基于火花塞30的电火花使混合气爆炸燃烧来获得曲轴14的旋转运动。在共用喷射模式下,在将空气向燃烧室29吸入时从进气口喷射阀25喷射燃料,并且在进气行程、压缩行程中从缸内喷射阀26喷射燃料,通过基于火花塞30的电火花使混合气爆炸燃烧来获得曲轴14的旋转运动。这些喷射模式根据发动机12的运转状态而切换。从燃烧室29经由排气门31向排气管33排出的排气经由净化装置34向外气排出,该净化装置34具有净化一氧化碳(co)、烃(hc)、氮氧化物(nox)的有害成分的净化催化剂(三元催化剂)。
43.燃料供给装置50构成为将燃料箱51内的燃料向发动机12的进气口喷射阀25、缸内喷射阀26供给的装置。燃料供给装置50具备燃料箱51、供给泵52、低压供给管53、止回阀54、泄压流路55、泄压阀56、高压泵57、高压供给管58。
44.供给泵52构成为接受来自未图示的电池的电力的供给而工作的电动泵,配置于燃
料箱51内。该供给泵52将燃料箱51内的燃料向低压供给管53供给。低压供给管53连接于进气口喷射阀25。止回阀54设置于低压供给管53,容许从供给泵52侧向进气口喷射阀25侧的方向的燃料的流动,并且限制反向的燃料的流动。
45.泄压流路55连接于低压供给管53和燃料箱51。泄压阀56设置于泄压流路55,在低压供给管53内的燃压低于阈值pflolim时闭阀并且在低压供给管53内的燃压为阈值pflolim以上时开阀。若泄压阀56开阀,则低压供给管53内的燃料的一部分经由泄压流路55返回燃料箱51。这样一来,抑制低压供给管53内的燃压变得过剩。
46.高压泵57构成为通过来自发动机12的动力(在实施例中,使进气门28开闭的进气凸轮轴的旋转)驱动并且将低压供给管53的燃料加压而向高压供给管58供给的泵。高压泵57具有电磁阀57a、单向阀57b、以及柱塞57c。电磁阀57a连接于高压泵57的吸入口,在将燃料加压时开闭。单向阀57b连接于高压泵57的喷出口,限制燃料的逆流,并且保持高压供给管58内的燃压。柱塞57c通过发动机12的旋转(进气凸轮轴的旋转)而工作(在图1中的上下方向上移动)。高压泵57在发动机12的运转中,在电磁阀57a开阀时,将低压供给管53的燃料吸入,在电磁阀57a闭阀时,将由柱塞57c压缩后的燃料经由单向阀57b向高压供给管58断续地送入,由此,将向高压供给管58供给的燃料加压。此外,在高压泵57的驱动时,低压供给管53内的燃压、高压供给管58内的燃压(燃料的压力)根据发动机12的旋转(进气凸轮轴的旋转)而脉动。高压供给管58连接于缸内喷射阀26。
47.冷却装置60具备散热器61、散热器风扇62、冷却水的循环流路63、电动泵64。散热器61进行冷却水与空气的热交换。散热器风扇62向散热器61吹送空气。循环流路63形成为包括散热器61、发动机12。电动泵64设置于循环流路63,压送冷却水。
48.电子控制单元70构成为具有cpu71、rom72、ram73、闪速存储器74、输入输出端口的微型计算机。可以将cpu71视为实施例中的“执行装置”,可以将闪速存储器74视为实施例中的“存储装置”。
49.向电子控制单元70,经由输入端口输入来自各种传感器的信号。作为向电子控制单元70输入的信号中的发动机12所关联的信号,例如可以举出来自检测发动机12的曲轴14的旋转位置的曲轴位置传感器15的曲轴角θcr、来自检测发动机12的冷却水的温度的水温传感器40的水温tw、来自检测发动机12的润滑油的温度的油温传感器42的油温toil。也可以举出来自检测使进气门28开闭的进气凸轮轴的旋转位置、使排气门31开闭的排气凸轮轴的旋转位置的凸轮位置传感器44的凸轮角θci、θco。还可以举出来自检测节气门24的位置的节气门位置传感器24a的节气门开度th、来自安装于进气管23的空气流量计23a的吸入空气量qa、来自安装于进气管23的温度传感器23t的进气温度ta。又可以举出来自安装于比排气管33的净化装置34靠上游侧的空燃比传感器35的空燃比af、来自安装于比排气管33的净化装置34靠下游侧的氧传感器36的氧信号o2。
50.作为向电子控制单元70输入的信号中的燃料供给装置50、冷却装置60所关联的信号,例如可以举出来自安装于供给泵52的状态检测装置52a的供给泵52的转速nlp、从未图示的电池向供给泵52供给的工作电流ilp及工作电压vlp。也可以举出来自检测燃料箱51内的燃料量的燃料量传感器51a的燃料量qftnk、来自安装于高压供给管58的缸内喷射阀26附近(例如高压输送管)的燃压传感器58p的高压燃压(高压供给管58内的燃料的压力)pfhi。还可以举出来自安装于散热器风扇62的转速传感器62a的散热器风扇62的转速nrf。
51.作为向电子控制单元70输入的信号中的上述以外的信号,例如可以举出来自变速器tm的信号、来自外气温度传感器80的外气温度tout、来自车速传感器82的车速v。虽然均未图示,但也可以举出来自点火开关的点火信号ig、来自检测换档杆的操作位置的档位传感器的档位sp、来自检测加速器踏板的踩踏量的加速器位置传感器的加速器开度acc、来自检测制动器踏板的踩踏量的制动器位置传感器的制动器位置bp。
52.从电子控制单元70,经由输出端口输出各种控制信号。作为从电子控制单元70输出的信号,例如可以举出向发动机12的节气门24的控制信号、向进气口喷射阀25的控制信号、向缸内喷射阀26的控制信号、向火花塞30的控制信号。也可以举出向燃料供给装置50的供给泵52的控制信号、向高压泵57的电磁阀57a的控制信号。还可以举出向冷却装置60的散热器风扇62的控制信号、向电动泵64的控制信号。又可以举出向变速器tm的控制信号。
53.电子控制单元70运算发动机12的转速ne、负荷率kl、转矩te。发动机12的转速ne基于来自曲轴位置传感器15的曲轴角θcr运算。发动机12的负荷率kl是在1循环中实际吸入的空气的容积相对于发动机12的每1循环的行程容积之比,基于来自空气流量计23a的吸入空气量qa和发动机12的转速ne来运算。发动机12的转矩te基于来自节气门位置传感器24a的节气门开度th来运算(推定)。另外,电子控制单元70也运算进气口喷射阀25及缸内喷射阀26的消耗流量qfpc、qfdc、发动机12的消耗流量qfec。进气口喷射阀25及缸内喷射阀26的消耗流量qfpc、qfdc基于进气口喷射阀25及缸内喷射阀26的燃料喷射量qfp、qfd来运算。发动机12的消耗流量qfec作为进气口喷射阀25及缸内喷射阀26的消耗流量qfpc、qfdc之和而运算。
54.在这样构成的实施例的车辆10中,电子控制单元70的cpu71在使发动机12运转时,进行发动机12的吸入空气量控制、燃料喷射控制、点火控制,并且进行燃料供给装置50的供给泵52、高压泵57(电磁阀57a)的控制。
55.发动机12的吸入空气量控制例如通过如下方式进行:基于根据加速器开度acc及车速v的发动机12的目标负荷率kl*来设定目标吸入空气量qa*,以使得吸入空气量qa成为目标吸入空气量qa*的方式设定目标节气门开度th*,使用目标节气门开度th*来控制节气门24。燃料喷射控制通过如下方式进行:基于发动机12的转速ne及负荷率kl,从进气口喷射模式、缸内喷射模式、共用喷射模式中设定执行用喷射模式,基于吸入空气量qa及执行用喷射模式,以使得空燃比af成为目标空燃比af*(例如理论空燃比)的方式设定进气口喷射阀25及缸内喷射阀26的目标喷射量qfp*、qfd*,使用目标喷射量qfp*、qfd*来控制进气口喷射阀25及缸内喷射阀26。点火控制通过如下方式进行:基于发动机12的转速ne及目标负荷率kl*来设定目标点火正时ti*,使用所设定的目标点火正时ti*来控制火花塞30。
56.燃料供给装置50的控制例如如以下这样进行。首先,电子控制单元70的cpu71基于发动机12的转速ne及目标负荷率kl*,设定低压供给管53内及高压供给管58内的燃料的压力即低压燃压及高压燃压的目标值即目标低压燃压pflo*及目标高压燃压pfhi*。接下来,以使得低压燃压pflo成为目标低压燃压pflo*的方式设定供给泵52的目标喷出流量qflpo*或目标转速nlp*,基于目标喷出流量qflpo*或目标转速nlp*来设定供给泵52的目标占空dlp*,使用目标占空dlp*来控制供给泵52。另外,以使得高压燃压pfhi成为目标高压燃压pfhi*的方式设定高压泵57的目标喷出流量qfhpo*,基于目标喷出流量qfhpo*来设定高压泵57的电磁阀57a的目标占空dhp*,使用目标占空dhp*来控制电磁阀57a。低压燃压pflo使
用通过后述的处理推定出的值,高压燃压pfhi使用由燃压传感器58p检测到的值。
57.接着,对这样构成的实施例的车辆10的动作进行说明。尤其是,对设定燃料箱51内的燃料的温度即燃料箱燃温tftnk、作为燃料种类的醇类浓度cfal、燃料箱51内的压力即燃料箱内压ptnk、及与供给泵52的特性(个体差)相关的特性变量alp的处理进行说明。另外,对推定低压供给管53的压力损失llo的处理、推定高压泵57中的低压供给管53侧的燃料的温度即高压泵燃温tfhp的处理也进行说明。而且,对推定低压燃压pflo、其基础值pflobs及脉动成分pflopl的处理也进行说明。
58.图2是示出燃料箱燃温推定例程的一例的流程图。图3是示出醇类浓度推定例程的一例的流程图。图4是示出燃料箱内压推定例程的一例的流程图。图5是示出特性变量设定例程的一例的流程图。图6是示出压力损失推定例程的一例的流程图。图7是示出高压泵燃温推定例程的一例的流程图。图8是示出低压燃压推定例程的一例的流程图。图2~图8的各例程由电子控制单元70读入存储于rom72的程序来执行。以下,依次进行说明。
59.使用图2的燃料箱燃温推定例程,对推定燃料箱燃温tftnk的处理进行说明。该例程除了通过图5的特性变量设定例程而禁止执行时之外,由电子控制单元70反复执行。此外,在通过图5的特性变量设定例程而禁止执行时,在实施例中,关于燃料箱燃温tftnk,设为保持上次值。在图2的燃料箱燃温推定例程中,电子控制单元70的cpu71首先取得供给泵52的转速变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout(步骤s100)。
60.在实施例中,关于供给泵52的转速变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout,电子控制单元70的cpu71分别取得使用供给泵52的转速nlp、发动机12的进气温度ta、空燃比af、水温tw、转速ne、外气温度tout的预定时间δt1的逐次值(从预定时间δt1前到当前的各时刻的值)而作为预定时间δt1的变动量(最大值与最小值的差)运算出的值。作为预定时间δt1,例如使用20秒~60秒左右。
61.在此,关于供给泵52的转速nlp,电子控制单元70的cpu71分别取得由状态检测装置52a检测到的值。关于发动机12的进气温度ta,电子控制单元70的cpu71取得由空气流量计23a检测到的值。关于空燃比af,电子控制单元70的cpu71取得由空燃比传感器35检测到的值。关于水温tw,电子控制单元70的cpu71取得由水温传感器40检测到的值。关于转速ne,电子控制单元70的cpu71取得基于由曲轴位置传感器15检测到的曲轴角θcr运算出的值。关于外气温度tout,电子控制单元70的cpu71取得由外气温度传感器80检测到的值。
62.接下来,电子控制单元70的cpu71取得燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav、上次推定出的燃料箱燃温(上次tftnk)(步骤s110)。在实施例中,关于燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav,电子控制单元70的cpu71分别取得使用燃料箱51内的燃料量qftnk、散热器风扇62的转速nrf、车速v的预定时间δt1的逐次值而作为预定时间δt1的平均值运算出的值。在此,关于燃料箱51内的燃料量qftnk,电子控制单元70的cpu71取得由燃料量传感器51a检测到的值。关于散热器风扇62的转速nrf,电子控制单元70的cpu71取得由转速传感器62a检测到的值。关于车速v,电子控制单元70的cpu71取得由车速传感器82检测到的值。
63.然后,电子控制单元70的cpu71使用在步骤s100、s110中取得的、供给泵52的转速
变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout、燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav、上次推定出的燃料箱燃温(上次tftnk)和燃料箱燃温映射来推定燃料箱燃温tftnk(步骤s120),结束本例程。
64.在此,燃料箱燃温映射是将包括供给泵52的转速变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout、燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav、上次推定出的燃料箱燃温(上次tftnk)的输入变量作为输入,并且将燃料箱燃温tftnk作为输出的映射,存储于闪速存储器74。
65.步骤s120的处理通过如下方式进行:将供给泵52的转速变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout、燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav、上次推定出的燃料箱燃温(上次tftnk)分别设定为燃料箱燃温映射的输入变量x[1]~x[10],将所设定的输入变量x[1]~x[10]适用于燃料箱燃温映射来导出燃料箱燃温tftnk。
[0066]
在实施例中,燃料箱燃温映射,由中间层(隐藏层)为α个,各中间层的激活函数h1~hα为双曲正切函数,输出层的激活函数f为relu(斜坡函数)的神经网络构成。此外,各中间层的激活函数h1~hα不限定于双曲正切函数,也可以设为sigmoid函数等。输出层的激活函数f不限定于relu,例如也可以设为恒等函数等。值α不限定于2以上,也可以是1。
[0067]
式(1)是示出燃料箱燃温映射的一例的关系式。式(1)中,变量i、j、

、p表示第1中间层、第2中间层、

第α中间层的各中间层的各节点。累计数10表示输入层的节点数(输入变量的数),累计数n1、

、nα表示第1中间层、

、第α中间层的各节点数。变量x[i]表示上述的输入变量x[1]~x[10],系数w[1,j,i]、w[2,k,j]、

表示第1中间层、第2中间层、

的各中间层的各节点的输入值的规定用的系数,w[out,1,p]表示输出层的输入值的规定用的系数。系数w[1,j,0]、w[2,k,0]、

、w[out,1,0]是偏置(bias)参数,x[0]定义为1。
[0068][0069]
这样一来,能够推定燃料箱燃温tftnk。由此,可以不在燃料箱51内设置燃温传感器,所以,能够谋求部件数、成本的减低。此外,关于燃料箱燃温映射的生成方法,在后面进行叙述。
[0070]
接着,使用图3的醇类浓度推定例程,对推定醇类浓度cfal的处理进行说明。该例程除了通过图5的特性变量设定例程而禁止执行时之外,由电子控制单元70反复执行。此外,在通过图5的特性变量设定例程而禁止执行时,在实施例中,关于醇类浓度cfal,设为保持上次值。在图3的醇类浓度推定例程中,电子控制单元70的cpu71首先取得发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav(步骤s200)。
[0071]
在实施例中,关于发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav,电子控制单元70的cpu71分别取得使用发动机12的进气温度ta、空燃比af、水温tw、油
温toil、转速ne、负荷率kl、转矩te、点火正时ti的预定时间δt2的逐次值(从预定时间δt2前到当前的各时刻的值)而作为预定时间δt2的平均值运算出的值。作为预定时间δt2,例如使用80秒~120秒左右。
[0072]
在此,关于进气温度ta,电子控制单元70的cpu71取得由空气流量计23a检测到的值。关于空燃比af,电子控制单元70的cpu71取得由空燃比传感器35检测到的值。关于水温tw,电子控制单元70的cpu71取得由水温传感器40检测到的值。关于油温toil,电子控制单元70的cpu71取得由油温传感器42检测到的值。关于转速ne,电子控制单元70的cpu71取得基于由曲轴位置传感器15检测到的曲轴角θcr运算出的值。关于负荷率kl,电子控制单元70的cpu71取得基于吸入空气量qa和发动机12的转速ne运算出的值。关于转矩te,电子控制单元70的cpu71取得基于由节气门位置传感器24a检测到的节气门开度th运算(推定)出的值。关于点火正时ti,电子控制单元70的cpu71取得在点火控制中设定的目标点火正时ti*。
[0073]
接下来,电子控制单元70的cpu71使用在步骤s200中取得的发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav和醇类浓度映射来推定燃料的醇类浓度cfal(步骤s210),结束本例程。
[0074]
在此,醇类浓度映射是将包括发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav的输入变量作为输入,并且将燃料的醇类浓度cfal作为输出的映射,存储于闪速存储器74。
[0075]
步骤s210的处理通过如下方式进行:将发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav分别设定为醇类浓度映射的输入变量x[1]~x[8],将所设定的输入变量x[1]~x[8]适用于醇类浓度映射来导出燃料的醇类浓度cfal。在实施例中,醇类浓度映射与燃料箱燃温映射同样,由神经网络构成。这样一来,能够推定燃料的醇类浓度cfal。由此,可以不设置检测燃料的醇类浓度cfal的传感器,所以能够谋求部件数、成本的减低。此外,关于醇类浓度映射的生成方法,在后面进行叙述。
[0076]
接着,使用图4的燃料箱内压推定例程,对推定燃料箱内压ptnk的处理进行说明。该例程由电子控制单元70反复执行。在图4的燃料箱内压推定例程中,电子控制单元70的cpu71首先取得燃料箱51内的燃料量qftnk(步骤s300)。在此,关于燃料箱51内的燃料量qftnk,取得由燃料量传感器51a检测到的值。
[0077]
接下来,电子控制单元70的cpu71使用在步骤s300中取得的燃料箱51内的燃料量qftnk和燃料箱内压映射来推定燃料箱内压ptnk(步骤s310),结束本例程。在此,燃料箱内压映射是将包括燃料箱51内的燃料量qftnk的输入变量作为输入,并且将燃料箱内压ptnk作为输出的映射,存储于闪速存储器74。
[0078]
步骤s310的处理通过如下方式进行:将燃料箱51内的燃料量qftnk设定为燃料箱内压映射的输入变量x[1],将所设定的输入变量x[1]适用于燃料箱内压映射来导出燃料箱内压ptnk。在实施例中,燃料箱内压映射由神经网络构成。这样一来,能够推定燃料箱内压ptnk。由此,可以不在燃料箱51设置内压传感器,所以能够谋求部件数、成本的减低。此外,关于燃料箱内压映射的生成方法,在后面进行叙述。
[0079]
接着,使用图5的特性变量设定例程,对设定供给泵52的特性变量alp的处理进行说明。该例程在向燃料箱51进行了供油之后系统起动了时,由电子控制单元70执行。此外,供油的有无例如通过对燃料箱51内的燃料量qftnk的增加的有无进行调查、对与加油站的通信结果进行调查来进行。关于特性变量alp,在实施例中,设为表述为将基准值设为1时的相对值。当执行图5的特性变量设定例程时,电子控制单元70首先禁止图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图8的低压燃压推定例程的执行(步骤s400),开始泄压控制的执行(步骤s410)。
[0080]
在此,泄压控制通过以使得低压供给管53内的燃压成为阈值pflolim以上而泄压阀56开阀的方式控制供给泵52来进行。该泄压控制例如通过如下方式进行:设定在没有泄压阀56的情况下低压供给管53内的燃压比阈值pflolim大某种程度的供给泵52的目标喷出流量qflpo*或目标转速nlp*,基于目标喷出流量qflpo*或目标转速nlp*来设定供给泵52的目标占空dlp*,使用目标占空dlp*来控制供给泵52。
[0081]
在向燃料箱51进行了供油时,被供油了的燃料的性状(温度、醇类浓度)有可能与供油前的燃料的性状不同。在被供油了的燃料的性状与供油前的燃料的性状不同的情况下,若想要在比阈值pflolim低某种程度的范围内调节低压供给管53内的燃压,则低压供给管53内的燃压会在供油后变得不稳定,有可能给燃料喷射控制等带来坏影响。相对于此,在实施例中,通过执行泄压控制,即便在被供油了的燃料的性状与供油前的燃料的性状不同的情况下,也能够使低压供给管53内的燃压稳定在阈值pflolim,能够抑制给燃料喷射控制等带来坏影响。
[0082]
另外,在被供油了的燃料的性状与供油前的燃料的性状不同的情况下,即便在燃料箱51内燃料混合,在低压供给管53内等也会残留有供油前的燃料,在燃料箱51内与低压供给管53内等燃料的性状有可能不同。此时,若推定燃料箱燃温tftnk、醇类浓度cfal、低压燃压pflo,则其推定精度有可能没有那么高。基于此,在实施例中,设为禁止图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图8的低压燃压推定例程的执行。由此,能够避免燃料箱燃温tftnk、醇类浓度cfal、低压燃压pflo的低精度下的推定。
[0083]
然后,电子控制单元70取得发动机12的消耗流量累计值qfecsum(步骤s420)。在此,关于发动机12的消耗流量累计值qfecsum,取得作为发动机12的消耗流量qfec的从本例程的执行开始起的累计值而运算出的值。发动机12的消耗流量qfec作为基于进气口喷射阀25及缸内喷射阀26的燃料喷射量qfp、qfd的进气口喷射阀25及缸内喷射阀26的消耗流量qfpc、qfdc之和而运算。
[0084]
进而,电子控制单元70判定发动机12的消耗流量累计值qfecsum是否达到了阈值qfecsumref以上(步骤s430)。在此,阈值qfecsumref是用于判定在低压供给管53内、高压供给管58内残留的供油前的全部燃料是否从进气口喷射阀25、缸内喷射阀26喷射出,即供油前后的燃料是否在燃料箱51内、低压供给管53内、高压供给管58内充分混合的阈值。该阈值qfecsumref基于低压供给管53、高压供给管58的容积等而设定。在实施例中,设为使用发动机12的消耗流量累计值qfecsum达到了阈值qfecsumref以上的条件作为泄压控制的解除条件。
[0085]
在发动机12的消耗流量累计值qfecsum低于阈值qfecsumref时,电子控制单元70判断为泄压控制的解除条件没有成立,返回步骤s420。然后,反复执行步骤s420、s430的处
理,当在步骤s430中发动机12的消耗流量累计值qfecsum达到阈值qfecsumref以上时,电子控制单元70判断为泄压控制的解除条件成立了。
[0086]
然后,电子控制单元70允许图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图8的低压燃压推定例程的执行(步骤s440),之后,取得泄压控制的解除条件成立时的供给泵52的转速nlp、工作电流ilp、工作电压vlp、燃料箱燃温tftnk(步骤s450)。在此,关于泄压控制的解除条件成立时的供给泵52的转速nlp、工作电流ilp、工作电压vlp,电子控制单元70分别取得在泄压控制的解除条件成立后由状态检测装置52a检测到的值。关于泄压控制的解除条件成立时的燃料箱燃温tftnk,电子控制单元70取得在泄压控制的解除条件成立后通过图2的燃料箱燃温推定例程推定出的值。
[0087]
进而,电子控制单元70使用在步骤s450中取得的泄压控制的解除条件成立时的供给泵52的转速nlp、工作电流ilp、工作电压vlp、燃料箱燃温tftnk和特性变量映射来设定供给泵52的特性变量alp(步骤s460),结束泄压控制的执行(步骤s470),结束本例程。
[0088]
在此,特性变量映射是将泄压控制的解除条件成立时的供给泵52的转速nlp、工作电流ilp、工作电压vlp、燃料箱燃温tftnk作为输入变量,并且将供给泵52的特性变量alp作为输出的映射,存储于闪速存储器74。
[0089]
步骤s460的处理通过如下方式进行:将泄压控制的解除条件成立时的供给泵52的转速nlp、工作电流ilp、工作电压vlp、燃料箱燃温tftnk设定为特性变量映射的输入变量x[1]~x[4],将所设定的输入变量x[1]~x[4]适用于特性变量映射来导出供给泵52的特性变量alp。在实施例中,特性变量映射通过由人进行的实验、解析等而作为映射、运算式等设定。这样一来,能够设定供给泵52的特性变量alp。
[0090]
在图5的特性变量设定例程中,在向燃料箱51进行了供油之后系统起动了时,到泄压控制的解除条件成立为止,禁止图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图8的低压燃压推定例程的执行,由此,能够避免燃料箱燃温tftnk、醇类浓度cfal、低压燃压pflo的低精度下的推定。
[0091]
接着,使用图6的压力损失推定例程,对推定低压供给管53的压力损失llo的处理进行说明。该例程由电子控制单元70反复执行。在图6的压力损失推定例程中,电子控制单元70的cpu71首先取得发动机12的消耗流量qfec(步骤s500)。在此,关于发动机12的消耗流量qfec,取得作为基于进气口喷射阀25及缸内喷射阀26的燃料喷射量qfp、qfd的进气口喷射阀25及缸内喷射阀26的消耗流量qfpc、qfdc之和而运算出的值。
[0092]
接下来,电子控制单元70的cpu71使用在步骤s500中取得的发动机12的消耗流量qfec和压力损失映射来推定低压供给管53的压力损失llo(步骤s510),结束本例程。在此,压力损失映射是将包括发动机12的消耗流量qfec的输入变量作为输入,并且将低压供给管53的压力损失llo作为输出的映射,存储于闪速存储器74。
[0093]
步骤s510的处理通过如下方式进行:将发动机12的消耗流量qfec设定为压力损失映射的输入变量x[1],将所设定的输入变量x[1]适用于压力损失映射来导出低压供给管53的压力损失llo。在实施例中,压力损失映射通过由人进行的实验、解析等而作为映射、运算式等设定。这样一来,能够推定低压供给管53的压力损失llo。
[0094]
接着,使用图7的高压泵燃温推定例程,对推定高压泵燃温tfhp的处理进行说明。该例程由电子控制单元70反复执行。在图7的高压泵燃温推定例程中,电子控制单元70的
cpu71首先取得发动机12的进气温度ta、油温toil、转速ne、负荷率kl、高压泵57的吸入流量qfhpi(从低压供给管53向高压泵57供给的燃料的流量)、车速v、上次推定出的高压泵燃温(上次tfhp)(步骤s600)。
[0095]
在此,关于发动机12的进气温度ta,电子控制单元70的cpu71取得由空气流量计23a检测到的值。关于油温toil,电子控制单元70的cpu71取得由油温传感器42检测到的值。关于转速ne,电子控制单元70的cpu71取得基于由曲轴位置传感器15检测到的曲轴角θcr而运算出的值。关于负荷率kl,电子控制单元70的cpu71取得基于吸入空气量qa和发动机12的转速ne而运算出的值。关于高压泵57的吸入流量qfhpi,电子控制单元70的cpu71取得视为缸内喷射阀26的消耗流量qfdc与高压泵57的吸入流量qfhpi相等而基于缸内喷射阀26的目标喷射量qfd*运算出的缸内喷射阀26的消耗流量qfdc。关于车速v,电子控制单元70的cpu71取得由车速传感器82检测到的值。
[0096]
接下来,电子控制单元70的cpu71使用在步骤s600中取得的发动机12的进气温度ta、油温toil、转速ne、负荷率kl、高压泵57的吸入流量qfhpi、车速v、上次推定出的高压泵燃温(上次tfhp)和高压泵燃温映射来推定高压泵燃温tfhp(步骤s610),结束本例程。
[0097]
在此,高压泵燃温映射是将包括发动机12的进气温度ta、油温toil、转速ne、负荷率kl、高压泵57的吸入流量qfhpi、车速v、上次推定出的高压泵燃温(上次tfhp)的输入变量作为输入,并且将高压泵燃温tfhp作为输出的映射,存储于闪速存储器74。
[0098]
步骤s610的处理通过如下方式进行:将发动机12的进气温度ta、油温toil、转速ne、负荷率kl、高压泵57的吸入流量qfhpi、车速v、上次推定出的高压泵燃温(上次tfhp)分别设定为高压泵燃温映射的输入变量x[1]~x[7],将所设定的输入变量x[1]~x[7]适用于高压泵燃温映射来导出高压泵燃温tfhp。在实施例中,高压泵燃温映射与燃料箱燃温映射同样,由神经网络构成。这样一来,能够推定高压泵燃温tfhp。由此,可以不在高压泵57设置燃温传感器,所以能够谋求部件数、成本的减低。此外,关于高压泵燃温映射的生成方法,在后面进行叙述。
[0099]
接着,使用图8的低压燃压推定例程,对推定低压燃压pflo、其基础值pflobs及脉动成分pflopl的处理进行说明。该例程除了通过图5的特性变量设定例程而禁止执行时之外,由电子控制单元70反复执行。此外,在通过图5的特性变量设定例程而禁止执行时,由于执行泄压控制,所以,在实施例中,设为关于低压燃压pflo、基础值pflobs推定为阈值pflolim,关于脉动成分pflopl推定为大致值0。
[0100]
在图8的低压燃压推定例程中,电子控制单元70的cpu71首先取得供给泵52的转速nlp、工作电流ilp、工作电压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp(步骤s700)。
[0101]
在此,关于供给泵52的转速nlp、工作电流ilp、工作电压vlp,电子控制单元70的cpu71分别取得由状态检测装置52a检测到的值。关于供给泵52的特性变量alp,电子控制单元70的cpu71取得通过图5的特性变量设定例程推定出的值。关于燃料箱51内的燃料量qftnk,电子控制单元70的cpu71取得由燃料量传感器51a检测到的值。关于发动机12的消耗流量qfec,电子控制单元70的cpu71取得作为基于进气口喷射阀25及缸内喷射阀26的燃料喷射量qfp、qfd的进气口喷射阀25及缸内喷射阀26的消耗流量qfpc、qfdc之和而运算出的
值。关于燃料箱燃温tftnk,电子控制单元70的cpu71取得通过图2的燃料箱燃温推定例程推定出的值。关于燃料的醇类浓度cfal,电子控制单元70的cpu71取得通过图3的醇类浓度推定例程推定出的值。关于燃料箱内压ptnk,电子控制单元70的cpu71取得通过图4的燃料箱内压推定例程推定出的值。关于低压供给管53的压力损失llo,电子控制单元70的cpu71取得通过图6的压力损失推定例程推定出的值。关于高压泵燃温tfhp,电子控制单元70的cpu71取得通过图7的高压泵燃温推定例程推定出的值。
[0102]
接下来,电子控制单元70的cpu71取得发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2(步骤s710)。
[0103]
在此,关于当前及过去的凸轮角θci、θci1、θci2,电子控制单元70的cpu71分别取得由凸轮位置传感器44最新、在预定时间δt3前、在预定时间δt4前检测到的值。作为预定时间δt3,例如使用数msec左右,作为预定时间δt4,例如使用预定时间δt3的2倍的时间。关于当前及过去的转速ne、ne1、ne2,电子控制单元70的cpu71取得基于由曲轴位置传感器15逐次检测的曲轴角θcr最新、在预定时间δt3前、在预定时间δt4前运算出的值。关于当前及过去的负荷率kl、kl1、kl2,电子控制单元70的cpu71取得基于由空气流量计23a逐次检测的吸入空气量qa和逐次运算的转速ne最新、在预定时间δt3前、在预定时间δt4前运算出的值。关于高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2,电子控制单元70的cpu71取得基于上述的高压泵57的吸入流量qfhpi(参照步骤s600)、根据由凸轮位置传感器44检测到的凸轮角θci的进气凸轮轴的转速等运算出的值。关于当前及过去的高压燃压pfhi、pfhi1、pfhi2,电子控制单元70的cpu71分别取得由燃压传感器58p最新、在预定时间δt3前、在预定时间δt4前检测到的值。
[0104]
然后,电子控制单元70的cpu71取得供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec(步骤s720)。在实施例中,关于供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec,电子控制单元70的cpu71分别取得使用供给泵52的转速nlp、工作电流ilp、工作电压vlp、发动机12的消耗流量qfec的预定时间δt5的逐次值(从预定时间δt5前到当前的各时刻的值)而作为预定时间δt5的变动量运算出的值。关于供给泵52的转速nlp、工作电流ilp、工作电压vlp、发动机12的消耗流量qfec的取得方法已述。作为预定时间δt5,例如使用5~25msec左右。
[0105]
当这样取得各种数据后,电子控制单元70的cpu71使用在步骤s700中取得的供给泵52的转速nlp、工作电流ilp、工作电压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp和基础值映射来推定低压燃压pflo的基础值pflobs(步骤s730)。
[0106]
在此,基础值映射是将包括供给泵52的转速nlp、工作电流ilp、工作电压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp的输入变量作为输入,并且将基础值pflobs作为输出的映射,存储于闪速存储器74。
[0107]
步骤s730的处理通过如下方式进行:将供给泵52的转速nlp、工作电流ilp、工作电
压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp分别设定为基础值映射的输入变量x[1]~x[10],将所设定的输入变量x[1]~x[10]适用于基础值映射来导出基础值pflobs。在实施例中,基础值映射与燃料箱燃温映射同样,由神经网络构成。这样一来,能够推定基础值pflobs。此外,关于基础值映射的生成方法,在后面进行叙述。
[0108]
然后,电子控制单元70的cpu71使用在步骤s710中取得的发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2和脉动映射来推定低压燃压pflo的脉动成分pflopl(步骤s740)。如上所述,在高压泵57的驱动时,低压供给管53内的燃压(燃料的压力)、高压供给管58内的燃压根据发动机12的旋转(进气凸轮轴的旋转)而脉动。脉动成分pflopl是反映该脉动的值。
[0109]
在此,脉动映射是将包括发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2的输入变量作为输入,并且将脉动成分pflopl作为输出的映射,存储于闪速存储器74。
[0110]
步骤s740的处理通过如下方式进行:将发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2分别设定为脉动映射的输入变量x[1]~x[15],将所设定的输入变量x[1]~x[15]适用于脉动映射来导出脉动成分pflopl。在实施例中,脉动映射与燃料箱燃温映射同样,由神经网络构成。这样一来,能够推定脉动成分pflopl。此外,关于脉动映射的生成方法,在后面进行叙述。
[0111]
进而,电子控制单元70的cpu71使用基础值pflobs、脉动成分pflopl、在步骤s720中取得的供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec、低压燃压映射来推定低压燃压pflo(步骤s750),结束本例程。
[0112]
在此,低压燃压映射是将基础值pflobs、脉动成分pflopl、包括供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec的输入变量作为输入,并且将低压燃压pflo作为输出的映射,存储于闪速存储器74。
[0113]
步骤s750的处理通过如下方式进行:将基础值pflobs、脉动成分pflopl、供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec分别设定为低压燃压映射的输入变量x[1]~x[6],将所设定的输入变量x[1]~x[6]适用于低压燃压映射。在实施例中,低压燃压映射与燃料箱燃温映射同样,由神经网络构成。这样一来,能够推定低压燃压pflo。由此,可以不在低压供给管53设置燃压传感器,所以能够谋求部件数、成本的减低。此外,关于低压燃压映射的生成方法,在后面进行叙述。
[0114]
图9是示出低压燃压pflo的情形的一例的说明图。如图所示,低压燃压pflo以基础值pflobs为大致中心而脉动。另外,在低压燃压pflo增加了时,低压燃压pflo的基础值pflobs相对于之后的值(稳定后的值)过冲。发明人通过实验、解析等发现了,该基础值pflobs的过冲量pfloos基于供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电
压变动量δvlp、发动机12的消耗流量变动量δqfec。基于此,在实施例中,设为基于基础值pflobs、脉动成分pflopl、和供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec(基于这些的过冲量pfloos)来推定低压燃压pflo。由此,能够推定反映了基础值pflobs、脉动成分pflopl、过冲量pfloos的低压燃压pflo。其结果,可以不在低压供给管53设置燃压传感器,所以能够谋求部件数、成本的减低。
[0115]
接着,对燃料箱燃温映射、醇类浓度映射、燃料箱内压映射、高压泵燃温映射、基础值映射、脉动映射、低压燃压映射的各映射的生成方法进行说明。
[0116]
图10是示出用于通过机器学习生成各映射的试验装置110及解析装置86的构成的概略的构成图。试验装置110的硬件构成,除了在驱动轴ds安装测功机dm来代替差动齿轮df、驱动轮dw这一点、具备燃温传感器51t、醇类浓度传感器51c、内压传感器51p、燃压传感器53p、燃温传感器58t这一点之外,与图1的车辆10是同样的。此外,在试验装置110中,在驱动轴ds安装测功机dm来代替驱动轮dw,所以车速传感器82设为根据驱动轴ds的转速来推定车速v。另外,试验装置110收容于设备内,能够在各种试验条件(与发动机12、燃料供给装置50、冷却装置60、变速器tm的状态相关的条件、与外气温度、进气温度相关的条件、与行驶风相关的条件等)下实施试验。此外,试验装置110也可以与车辆10同样,在驱动轴ds安装差动齿轮df、驱动轮dw,设为能够行驶。
[0117]
燃温传感器51t安装于燃料箱51,检测燃料箱燃温作为检测燃料箱燃温tftnkdt而向电子控制单元70发送。内压传感器51p安装于燃料箱51,检测燃料箱内压作为检测燃料箱内压ptnkdt而向电子控制单元70发送。燃压传感器53p安装于低压供给管53的进气口喷射阀25附近(例如低压输送管),检测低压燃压作为检测低压燃压pflodt而向电子控制单元70发送。燃温传感器58t安装于高压泵57中的低压供给管53侧(电磁阀57a附近),检测高压泵燃温作为检测高压泵燃温tfhpdt而向电子控制单元70发送。
[0118]
解析装置86构成为通用计算机,具备cpu、rom、ram、闪速存储器、大容量存储装置(例如hdd、ssd等)、输入输出端口、通信端口。在解析装置86连接有输入装置、显示装置。作为输入装置,例如可以举出鼠标、键盘等。解析装置86能够与试验装置110的电子控制单元70通信。
[0119]
图11是示出燃料箱燃温映射的生成例程的一例的流程图。图12是示出醇类浓度映射的生成例程的一例的流程图。图13是示出燃料箱内压映射的生成例程的一例的流程图。图14是示出高压泵燃温映射的生成例程的一例的流程图。图15是示出基础值映射、脉动映射、低压燃压映射的生成例程的一例的流程图。这些例程由解析装置86的cpu读入存储于解析装置86的rom的程序来执行。以下,依次进行说明。
[0120]
对图11的燃料箱燃温映射的生成例程进行说明。此外,发明人在该生成处理之前,通过实验、解析等发现了,在图2的燃料箱燃温推定例程的步骤s100、s110中取得的数据与燃料箱燃温tftnk具有关联性(前者给后者带来影响)。具体地说,发明人发现了,关于与燃料的热量相关的热量变量,每单位时间的变化量给燃料箱燃温tftnk带来影响,关于与燃料的热容量及热传递相关的热容量变量,每单位时间的平均值给燃料箱燃温tftnk带来影响。并且发明人发现了,热量变量包括供给泵52的转速nlp、发动机12的进气温度ta、空燃比af、水温tw、转速ne、外气温度tout,关于热容量变量,包括燃料箱51内的燃料量qftnk、散热器
风扇62的转速nrf、车速v。
[0121]
在图11的燃料箱燃温映射的生成例程中,解析装置86首先取得与图2的燃料箱燃温推定例程的步骤s100、s110的处理相同的数据作为训练数据(步骤s100b、s110b),并且取得检测燃料箱燃温tftnkdt作为训练数据中的教师数据(步骤s120b)。在此,关于检测燃料箱燃温tftnkdt,解析装置86取得由燃温传感器51t检测到的值。
[0122]
接下来,解析装置86使用教师数据以外的训练数据(在步骤s100b、110b中取得的数据)和由神经网络构成的燃料箱燃温映射,与图2的燃料箱燃温推定例程的步骤s120的处理同样地推定燃料箱燃温tftnk(步骤s130b)。然后,解析装置86将教师数据以外的训练数据、推定出的燃料箱燃温tftnk、作为教师数据的检测燃料箱燃温tftnkdt建立关联,生成样本数据d1(步骤s140b)。
[0123]
进而,解析装置86将样本数据d1的数n1与阈值n1ref进行比较(步骤s150b),在样本数据d1的数n1低于阈值n1ref时,返回步骤s100b。此外,在实施例中,设为一边变更试验条件一边收集样本数据d1。
[0124]
解析装置86在步骤s150b中样本数据d1的数n1为阈值n1ref以上时,更新由神经网络构成的燃料箱燃温映射中的中间层、输出层的各节点的输入值的规定用的系数(上述的系数w[1,j,i]等、以下称作“节点规定系数”),将包括更新后的各节点规定系数的燃料箱燃温映射向电子控制单元70发送(步骤s160b),结束本例程。该处理例如通过如下方式进行:以使得各样本数据d1的作为教师数据的检测燃料箱燃温tftnkdt与在步骤s130b中推定出的燃料箱燃温tftnk的误差的平方和变小的方式,使用误差逆传播法来更新节点规定系数。电子控制单元70将从解析装置86接收到的燃料箱燃温映射存储于闪速存储器74。
[0125]
接着,对图12的醇类浓度映射的生成例程进行说明。此外,发明人在该生成处理之前,通过实验、解析等发现了,在图3的醇类浓度推定例程的步骤s200中取得的数据与醇类浓度cfal具有关联性(前者给后者带来影响)。
[0126]
在图12的醇类浓度映射的生成例程中,解析装置86首先取得与图3的醇类浓度推定例程的步骤s200的处理相同的数据作为训练数据(步骤s200b),并且取得检测醇类浓度cfaldt作为训练数据中的教师数据(步骤s210b)。在此,关于检测醇类浓度cfaldt,解析装置86取得由醇类浓度传感器51c检测到的值。
[0127]
接下来,解析装置86使用教师数据以外的训练数据(在步骤s200b中取得的数据)和由神经网络构成的醇类浓度映射,与图3的醇类浓度推定例程的步骤s210的处理同样地推定醇类浓度cfal(步骤s220b)。然后,解析装置86将教师数据以外的训练数据、推定出的醇类浓度cfal、作为教师数据的检测醇类浓度cfaldt建立关联而生成样本数据d2(步骤s230b)。
[0128]
进而,解析装置86将样本数据d2的数n2与阈值n2ref进行比较(步骤s240b),在样本数据d2的数n2低于阈值n2ref时,返回步骤s200b。此外,在实施例中,设为一边变更试验条件一边收集样本数据d2。
[0129]
解析装置86在步骤s240b中样本数据d2的数n2为阈值n2ref以上时,与图11的燃料箱燃温映射的生成处理的步骤s160b的处理同样地,更新由神经网络构成的醇类浓度映射的各节点规定系数,将包括更新后的各节点规定系数的醇类浓度映射向电子控制单元70发送(步骤s250b),结束本例程。电子控制单元70将从解析装置86接收到的醇类浓度映射存储
于闪速存储器74。
[0130]
接着,对图13的燃料箱内压映射的生成例程进行说明。此外,发明人在该生成处理之前,通过实验、解析等发现了,在图4的燃料箱内压推定例程的步骤s300中取得的数据与燃料箱内压ptnk具有关联性(前者给后者带来影响)。
[0131]
在图13的燃料箱内压映射的生成例程中,解析装置86首先取得与图4的燃料箱内压推定例程的步骤s300的处理相同的数据,具体地说取得燃料箱51内的燃料量qftnk作为训练数据(步骤s300b),并且取得检测燃料箱内压ptnkdt作为训练数据中的教师数据(步骤s310b)。在此,关于检测燃料箱内压ptnkdt,解析装置86取得由内压传感器51p检测到的值。
[0132]
接下来,解析装置86使用教师数据以外的训练数据(燃料量qftnk)和由神经网络构成的燃料箱内压映射,与图4的燃料箱内压推定例程的步骤s310的处理同样地推定燃料箱内压ptnk(步骤s320b),将教师数据以外的训练数据、推定出的燃料箱内压ptnk、作为教师数据的检测燃料箱内压ptnkdt建立关联而生成样本数据d3(步骤s330b)。
[0133]
进而,解析装置86将样本数据d3的数n3与阈值n3ref进行比较(步骤s340b),在样本数据d3的数n3低于阈值n3ref时,返回步骤s300b。此外,在实施例中,设为一边变更试验条件(燃料箱51内的燃料量qftnk)一边收集样本数据d3。
[0134]
解析装置86在步骤s340b中样本数据d3的数n3为阈值n3ref以上时,与图11的燃料箱燃温映射的生成处理的步骤s160b的处理同样地,更新由神经网络构成的燃料箱内压映射的各节点规定系数,将包括更新后的各节点规定系数的燃料箱内压映射向电子控制单元70发送(步骤s350b),结束本例程。电子控制单元70将从解析装置86接收到的燃料箱内压映射存储于闪速存储器74。
[0135]
接着,对图14的高压泵燃温映射的生成例程进行说明。此外,发明人在该生成处理之前,通过实验、解析等发现了,在图7的高压泵燃温推定例程的步骤s600中取得的数据与高压泵燃温tfhp具有关联性(前者给后者带来影响)。
[0136]
在图14的高压泵燃温映射的生成例程中,解析装置86首先取得与图7的高压泵燃温推定例程的步骤s600的处理相同的数据作为训练数据(步骤s600b),并且取得检测高压泵燃温tfhpdt作为训练数据中的教师数据(步骤s610b)。在此,关于检测高压泵燃温tfhpdt,解析装置86取得由燃温传感器58t检测到的值。
[0137]
接下来,解析装置86使用教师数据以外的训练数据(在步骤s600b中取得的数据)和由神经网络构成的高压泵燃温映射,与图7的高压泵燃温推定例程的步骤s610的处理同样地推定高压泵燃温tfhp(步骤s620b)。然后,解析装置86将教师数据以外的训练数据、推定出的高压泵燃温tfhp、作为教师数据的检测高压泵燃温tfhpdt建立关联而生成样本数据d4(步骤s630b)。
[0138]
进而,解析装置86将样本数据d4的数n4与阈值n4ref进行比较(步骤s640b),在样本数据d4的数n4低于阈值n4ref时,返回步骤s600b。此外,在实施例中,设为一边变更试验条件一边收集样本数据d4。
[0139]
解析装置86在步骤s640b中样本数据d4的数n4为阈值n4ref以上时,与图11的燃料箱燃温映射的生成处理的步骤s160b的处理同样地,更新由神经网络构成的高压泵燃温映射的各节点规定系数,将包括更新后的各节点规定系数的高压泵燃温映射向电子控制单元70发送(步骤s650b),结束本例程。电子控制单元70将从解析装置86接收到的高压泵燃温映
射存储于闪速存储器74。
[0140]
接着,对图15的基础值映射、脉动映射、低压燃压映射的生成例程进行说明。此外,发明人在这些生成处理之前,通过实验、解析等发现了,在图8的低压燃压推定例程的步骤s700中取得的数据与基础值pflobs具有关联性(前者给后者带来影响)。另外,发明人也发现了在步骤s710中取得的数据与脉动成分pflopl具有关联性。进而,发明人还发现了基础值pflobs及脉动成分pflopl及在步骤s720中取得的数据与低压燃压pflo具有关联性。
[0141]
在图15的基础值映射、脉动映射、低压燃压映射的生成例程中,解析装置86首先执行与图8的低压燃压推定例程的步骤s700~s720的处理相同的处理(步骤s700b~s720b)。接下来,解析装置86取得检测低压燃压pflodt、检测基础值pflobsdt、检测脉动成分pflopldt(步骤s730b)。在此,关于检测低压燃压pflodt,解析装置86取得由燃压传感器53p检测到的值。关于检测基础值pflobsdt,解析装置86取得对检测低压燃压pflodt实施了缓变化处理(钝化(日语:
なまし
)处理(加权平均)、延迟处理)后的值。关于检测脉动成分pflopldt,解析装置86取得从检测低压燃压pflodt减去检测基础值pflobsdt后的值。
[0142]
然后,解析装置86将在步骤s700b中取得的数据设为基础值映射用的训练数据,并且将在步骤s730b中取得的检测基础值pflobsdt设为基础值映射用的训练数据中的教师数据。然后,解析装置86使用基础值映射用的教师数据以外的训练数据和由神经网络构成的基础值映射,与图8的低压燃压推定例程的步骤s730的处理同样地推定基础值pflobs(步骤s740b)。然后,解析装置86将基础值映射用的教师数据以外的训练数据、推定出的基础值pflobs、作为基础值映射用的教师数据的检测基础值pflobsdt建立关联而生成样本数据d5a(步骤s750b)。
[0143]
进而,解析装置86将在步骤s710b中取得的数据设为脉动映射用的训练数据,并且将在步骤s730b中取得的检测脉动成分pflopldt设为脉动映射用的训练数据中的教师数据。然后,解析装置86使用脉动映射用的教师数据以外的训练数据和由神经网络构成的脉动映射,与图8的低压燃压推定例程的步骤s740的处理同样地推定脉动成分pflopl(步骤s760b)。然后,解析装置86将脉动映射用的教师数据以外的训练数据、推定出的脉动成分pflopl、作为脉动映射用的教师数据的检测脉动成分pflopldt建立关联而生成样本数据d5b(步骤s770b)。
[0144]
除此之外,解析装置86还将在步骤s740b中推定出的基础值pflobs、在步骤s760b中推定出的脉动成分pflopl、在步骤s720b中取得的数据设为低压燃压映射用的训练数据,并且将在步骤s730b中取得的检测低压燃压pflodt设为低压燃压映射用的训练数据中的教师数据。然后,解析装置86使用低压燃压映射用的教师数据以外的训练数据和由神经网络构成的低压燃压映射,与图8的低压燃压推定例程的步骤s750的处理同样地推定低压燃压pflo(步骤s780b)。然后,解析装置86将低压燃压映射用的教师数据以外的训练数据、推定出的低压燃压pflo、作为低压燃压映射用的教师数据的检测低压燃压pflodt建立关联而生成样本数据d5c(步骤s790b)。此外,也可以设为,代替在步骤s740b中推定出的基础值pflobs及在步骤s760b中推定出的脉动成分pflopl,解析装置86将检测基础值pflobsdt及检测脉动成分pflopldt设为训练数据,来推定低压燃压pflo。
[0145]
接下来,解析装置86将样本数据d5a、d5b、d5c的数n5与阈值n5ref进行比较(步骤s800b),在样本数据数n5低于阈值n5ref时,返回步骤s700b。此外,在实施例中,设为一边变
更试验条件一边收集样本数据。
[0146]
解析装置86在步骤s800b中样本数据数n5为阈值n5ref以上时,与图11的燃料箱燃温映射的生成处理的步骤s160b的处理同样地,更新由神经网络构成的基础值映射、脉动映射、低压燃压映射的各节点规定系数,将分别包括更新后的各节点规定系数的基础值映射、脉动映射、低压燃压映射向电子控制单元70发送(步骤s810b),结束本例程。电子控制单元70将从解析装置86接收到的基础值映射、脉动映射、低压燃压映射存储于闪速存储器74。
[0147]
在以上所说明的实施例的车辆10中,作为燃料种类推定系统的车辆10的电子控制单元70使用发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav、以及醇类浓度映射来推定燃料的醇类浓度cfal。这样一来,能够推定醇类浓度cfal。由此,可以不在燃料箱51设置醇类浓度传感器51c(参照图10),所以能够谋求部件数、成本的减低。
[0148]
另外,电子控制单元70使用供给泵52的转速nlp、工作电流ilp、工作电压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp和基础值映射来推定基础值pflobs。接下来,电子控制单元70使用发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2和脉动映射来推定脉动成分pflopl。然后,电子控制单元70使用基础值pflobs、脉动成分pflopl、供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec和低压燃压映射来推定低压燃压pflo。这样一来,能够推定反映了基础值pflobs、脉动成分pflopl、过冲量pfloos的低压燃压pflo。由此,可以不在低压供给管53设置燃压传感器53p(参照图10),所以能够谋求部件数、成本的减低。
[0149]
进而,电子控制单元70使用供给泵52的转速变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout、燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav、上次推定出的燃料箱燃温(上次tftnk)和燃料箱燃温映射来推定燃料箱燃温tftnk。这样一来,能够推定燃料箱燃温tftnk。由此,可以不在燃料箱51设置燃温传感器51t(参照图10),所以能够谋求部件数、成本的减低。
[0150]
除此之外,车辆10的电子控制单元70使用燃料箱51内的燃料量qftnk和燃料箱内压映射来推定燃料箱内压ptnk。这样一来,能够推定燃料箱内压ptnk。由此,可以不在燃料箱51设置内压传感器51p(参照图10),所以能够谋求部件数、成本的减低。
[0151]
电子控制单元70使用泄压控制的解除条件成立时的供给泵52的转速nlp、工作电流ilp、工作电压vlp、燃料箱燃温tftnk和特性变量映射来设定供给泵52的特性变量alp。这样一来,能够推定供给泵52的特性变量alp。
[0152]
电子控制单元70使用发动机12的消耗流量qfec、压力损失映射来推定低压供给管53的压力损失llo。这样一来,能够推定低压供给管53的压力损失llo。
[0153]
电子控制单元70使用发动机12的进气温度ta、油温toil、转速ne、负荷率kl、高压泵57的吸入流量qfhpi、车速v、上次推定出的高压泵燃温(上次tfhp)和高压泵燃温映射来推定高压泵燃温tfhp。这样一来,能够推定高压泵燃温tfhp。由此,可以不在高压泵57设置
燃温传感器58t(参照图10),所以能够谋求部件数、成本的减低。
[0154]
在实施例的车辆10中,在图2的燃料箱燃温推定例程中使用的燃料箱燃温映射的输入设为包括在步骤s100、s110中取得的数据。在此,在步骤s100中取得的数据具体地说是供给泵52的转速变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout。在步骤s110中取得的数据具体地说是燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav、上次推定出的燃料箱燃温(上次tftnk)。
[0155]
但是,燃料箱燃温映射的输入也可以设为,作为与供给泵52的转速变动量δnlp相关联的值,包括在供给泵52的控制中使用的目标喷出流量qflpo*、目标转速nlp*、目标占空dlp*中的任一方的预定时间δt1的变动量δq。另外,也可以设为,除了供给泵52的转速变动量δnlp或与其相关联的值之外,还包括供给泵52的工作电流变动量δilp、工作电压变动量δvlp等中的至少一部分。
[0156]
另外,燃料箱燃温映射的输入也可以设为仅包括发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne中的一部分。另外,也可以设为除了其中的至少一部分之外,还包括发动机12的吸入空气量qa、油温toil、负荷率kl、转矩te、点火正时ti、进气口喷射阀25、缸内喷射阀26的目标喷射量qfp*、qfd*、燃料喷射量qfp、qfd等中的至少一部分的预定时间δt1的变动量。
[0157]
而且,燃料箱燃温映射的输入既可以设为仅包括燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav中的至少一部分,也可以设为完全不包括它们。另外,也可以代替燃料箱51内的平均燃料量qftnkav而设为包括燃料量qftnk。也可以代替散热器风扇62的平均转速nrfav而设为包括散热器风扇62的转速nrf、散热器风扇62的控制中所使用的目标转速nrf*的预定时间δt1的平均值、目标转速nrf*中的任一方。也可以代替平均车速vav而设为包括车速v。
[0158]
在实施例的车辆10中,设为电子控制单元70通过图3的醇类浓度推定例程来推定醇类浓度cfal。但是,也可以代替这样做而设为通过图16的醇类浓度推定例程来推定醇类浓度cfal。图16的例程除了追加了步骤s202、s204的处理这一点之外,与图3的例程相同。因此,关于图16的例程中的与图3的例程相同的处理,标注相同的步骤编号,省略详细的说明。
[0159]
在图16的醇类浓度推定例程中,电子控制单元70当在步骤s200中输入数据后,判定发动机12的平均转速neav及平均转矩teav是否为值0(步骤s202、s204)。然后,在发动机12的平均转速neav及平均转矩teav均不为值0时,电子控制单元70使用醇类浓度映射来推定燃料的醇类浓度cfal(步骤s210),结束本例程。
[0160]
电子控制单元70在步骤s202中发动机12的平均转速neav为值0时、在步骤s204中发动机12的平均转矩teav为值0时,不推定醇类浓度cfal,结束本例程。在醇类浓度映射由神经网络构成的情况下,在发动机12的平均转速neav、平均转矩teav为值0时,即醇类浓度映射的输入的一部分为值0时,有可能无法合适地推定醇类浓度cfal。因此,在该变形例中设为,电子控制单元70在发动机12的平均转速neav、平均转矩teav为值0时,不推定醇类浓度cfal。由此,能够避免醇类浓度cfal的低精度下的推定。
[0161]
在图16的醇类浓度推定例程中,设为在发动机12的平均转速neav、平均转矩teav为值0时,不推定醇类浓度cfal。但是,也可以设为,在发动机12的平均转速neav及平均转矩
teav为值0时,不推定醇类浓度cfal。
[0162]
在实施例的车辆10中,在图3、图16的醇类浓度推定例程中使用的醇类浓度映射的输入设为包括在步骤s200中取得的数据。在此,在步骤s200中取得的数据具体地说是发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav。
[0163]
但是,醇类浓度映射的输入也可以设为仅包括发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav中的一部分。另外,也可以代替发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav而设为包括发动机12的进气温度ta、空燃比af、水温tw、油温toil、转速ne、负荷率kl、转矩te、点火正时ti中的至少一部分。
[0164]
在实施例的车辆10中,设为电子控制单元70执行图5的特性变量设定例程。但是也可以设为,代替这样做而执行图17的特性变量设定例程。图17的特性变量设定例程除了步骤s420、s430的处理置换为步骤s420c、s430c的处理这一点之外,与图5的特性变量设定例程相同。因此,关于图17的例程中的与图5的例程相同的处理,标注相同的步骤编号,省略详细的说明。
[0165]
在图17的特性变量设定例程中,电子控制单元70的cpu71当在步骤s410开始泄压控制的执行后,取得供给泵52的工作电流变动量δilp2(步骤s420c)。在此,关于供给泵52的工作电流变动量δilp2,电子控制单元70的cpu71取得作为供给泵52的工作电流ilp的每预定时间δt6的变动量而运算出的值。关于供给泵52的工作电流ilp的取得方法已述。作为预定时间δt6,例如使用20~100μsec左右。
[0166]
当这样取得数据后,电子控制单元70的cpu71判定供给泵52的工作电流变动量δilp2的绝对值是否为阈值δilp2ref以下(步骤s430c)。在此,阈值δilp2ref是用于判定供给泵52的工作电流ilp是否充分收敛的阈值。在该变形例中,设为使用供给泵52的工作电流变动量δilp2的绝对值达到了阈值δilp2ref以下的条件作为泄压控制的解除条件。
[0167]
在步骤s430c中供给泵52的工作电流变动量δilp2的绝对值比阈值δilp2ref大时,电子控制单元70的cpu71判断为泄压控制的解除条件没有成立,返回步骤s420c。然后,电子控制单元70的cpu71反复执行步骤s420c、s430c的处理,当在步骤s430c中供给泵52的工作电流变动量δilp2的绝对值达到阈值δilp2ref以下时,判断为泄压控制的解除条件成立了,执行步骤s440以后的处理。
[0168]
图18是示出向燃料箱51进行了供油之后系统起动了时的低压供给管53内的燃压(实际值)、供给泵52的工作电流ilp及转速nlp、禁止标志f的情形的一例的说明图。在此,禁止标志f是表示图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图8的低压燃压推定例程的执行禁止的有无的标志。当向燃料箱51进行了供油之后系统起动时(时刻t11),电子控制单元70将禁止标志f从值0切换为值1并且开始泄压控制的执行。然后,电子控制单元70在低压供给管53内的燃压(实际值)达到阈值pflolim以上时(时刻t12),泄压阀56开阀,之后当供给泵52的工作电流变动量δilp2的绝对值达到阈值δilp2ref以下时,判断为泄压控制的解除条件成立了,将禁止标志f从值1切换为值0。
[0169]
在实施例、变形例的车辆10中,设为电子控制单元70通过图5、图17的特性变量设
定例程,在向燃料箱51进行了供油之后系统起动了时,到泄压控制的解除条件成立为止,禁止图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图8的低压燃压推定例程的执行。但是,也可以设为,在这期间,关于其中的至少一部分的例程,也不禁止执行。即,也可以设为,在这期间,电子控制单元70也进行燃料箱燃温tftnk、醇类浓度cfal、低压燃压pflo(包括基础值pflobs、脉动成分pflopl)中的至少一部分的推定。
[0170]
在实施例、变形例的车辆10中,设为电子控制单元70在向燃料箱51进行了供油之后系统起动了时,执行图5、图17的特性变量设定例程。但是,不限定于此,例如也可以设为,每行驶预定距离(例如数百~千km左右),电子控制单元70执行图5、图17的特性变量设定例程。在该情况下,燃料箱51内的燃料并不变化,所以可以不禁止图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图7的高压泵燃温推定例程、图8的低压燃压推定例程的执行。
[0171]
在实施例的车辆10中,在图7的高压泵燃温推定例程中使用的高压泵燃温映射的输入设为包括在步骤s600中取得的数据。在此,在步骤s600中取得的数据是发动机12的进气温度ta、油温toil、转速ne、负荷率kl、高压泵57的吸入流量qfhpi、车速v、上次推定出的高压泵燃温(上次tfhp)。但是,高压泵燃温映射的输入也可以设为仅包括其中的一部分。
[0172]
在实施例的车辆10中,设为电子控制单元70使用基础值映射来推定基础值pflobs,使用脉动映射来推定脉动成分pflopl,使用低压燃压映射来推定低压燃压pflo。但是,电子控制单元70也可以设为不推定脉动成分pflopl便推定低压燃压pflo。
[0173]
图19是示出该情况下的低压燃压推定例程的一例的流程图。该例程除了去除了步骤s740的处理这一点、步骤s750的处理置换为步骤s750c的处理这一点之外,与图8的低压燃压推定例程相同。因此,关于图19的例程中的与图8的例程相同的处理,标注相同的步骤编号,省略详细的说明。
[0174]
在图19的低压燃压推定例程中,电子控制单元70当在步骤s730中推定基础值pflobs后,使用基础值pflobs、在步骤s710、s720中取得的数据、第2低压燃压映射来推定低压燃压pflo(步骤s750c),结束本例程。
[0175]
在此,第2低压燃压映射是将基础值pflobs和包括发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2、供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec的输入变量作为输入,并且将低压燃压pflo作为输出的映射,存储于闪速存储器74。
[0176]
步骤s750c的处理通过如下方式进行:将基础值pflobs、发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2、供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec分别设定为第2低压燃压映射的输入变量x[1]~x[20],将所设定的输入变量x[1]~x[20]适用于第2低压燃压映射。
[0177]
在该变形例中,第2低压燃压映射与燃料箱燃温映射同样由神经网络构成。因此,步骤s750c的处理成为将输入变量x[1]~x[20]适用于由神经网络构成的第2低压燃压映射来导出低压燃压pflo的处理。在该情况下,也与实施例同样,能够推定低压燃压pflo。此外,
第2低压燃压映射能够通过与低压燃压映射同样的方法生成。
[0178]
在实施例的车辆10中,设为电子控制单元70使用基础值映射来推定基础值pflobs,使用脉动映射来推定脉动成分pflopl,使用低压燃压映射来推定低压燃压pflo。但是,电子控制单元70也可以设为不推定基础值pflobs、脉动成分pflopl便推定低压燃压pflo。
[0179]
图20是示出该情况下的低压燃压推定例程的一例的流程图。该例程除了去除了步骤s730、s740的处理这一点、步骤s750的处理置换为步骤s750d的处理这一点之外,与图8的低压燃压推定例程相同。因此,关于图20的例程中的与图8的例程相同的处理,标注相同的步骤编号,省略详细的说明。
[0180]
在图20的低压燃压推定例程中,电子控制单元70当在步骤s700~s720的处理中取得数据后,使用所取得的数据和第3低压燃压映射来推定低压燃压pflo(步骤s750d),结束本例程。
[0181]
在此,第3低压燃压映射是将包括供给泵52的转速nlp、工作电流ilp、工作电压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp、发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2、供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec的输入变量作为输入,并且将低压燃压pflo作为输出的映射,存储于闪速存储器74。
[0182]
步骤s750d的处理通过如下方式进行:将供给泵52的转速nlp、工作电流ilp、工作电压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp、发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2、供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec分别设定为第3低压燃压映射的输入变量x[1]~x[29],将所设定的输入变量x[1]~x[29]适用于第3低压燃压映射。
[0183]
在该变形例中,第3低压燃压映射与燃料箱燃温映射同样,由神经网络构成。因此,步骤s750d的处理成为将输入变量x[1]~x[29]适用于由神经网络构成的第3低压燃压映射来导出低压燃压pflo的处理。在该情况下,也与实施例同样,能够推定低压燃压pflo。此外,第3低压燃压映射能够通过与低压燃压映射同样的方法生成。
[0184]
在实施例、变形例的车辆10中,设为在图8、图19、图20的低压燃压推定例程中所使用的低压燃压映射、第2低压燃压映射、第3低压燃压映射的输入包括在步骤s720中取得的数据,具体地说是供给泵52的转速变动量δnlp、工作电流变动量δilp、工作电压变动量δvlp、发动机12的消耗流量变动量δqfec。但是,也可以设为仅包括在步骤s720中取得的数据中的一部分。另外,也可以设为完全不包括在步骤s720中取得的数据。在该情况下,不考虑相对于低压供给管53内的燃压的基础值的过冲量地,推定低压燃压pflo。
[0185]
在实施例、变形例的车辆10中,设为在图8、图19、图20的低压燃压推定例程中所使
用的脉动映射、第2低压燃压映射、第3低压燃压映射的输入包括在步骤s710中取得的数据,具体地说是发动机12的当前及过去的凸轮角θci、θci1、θci2、当前及过去的转速ne、ne1、ne2、当前及过去的负荷率kl、kl1、kl2、高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2、当前及过去的高压燃压pfhi、pfhi1、pfhi2。
[0186]
但是,只要包括当前及过去的凸轮角θci、θci1、θci2即可,既可以设为不包括当前及过去的转速ne、ne1、ne2,也可以设为不包括当前及过去的负荷率kl、kl1、kl2,还可以设为不包括高压泵57的当前及过去的喷出流量qfhpo、qfhpo1、qfhpo2,又可以设为不包括当前及过去的高压燃压pfhi、pfhi1、pfhi2。
[0187]
另外,关于凸轮角θci、转速ne、负荷率kl、喷出流量qfhpo、高压燃压pfhi的过去的数据数不限定于2个,既可以是1个,也可以是3个以上。
[0188]
而且,低压燃压映射的输入也可以设为不包括脉动成分pflopl。另外,第2低压燃压映射、第3低压燃压映射的输入也可以设为完全不包括在步骤s710中取得的数据。这些情况下,不考虑低压供给管53内的燃压的脉动地,推定低压燃压pflo。
[0189]
在实施例、变形例的车辆10中,设为电子控制单元70通过图8的低压燃压推定例程,使用脉动映射来推定脉动成分pflopl。但是也可以设为,电子控制单元70不推定脉动成分pflopl。此时,在图8的低压燃压推定例程中所使用的低压燃压映射的输入不包括脉动成分pflopl。
[0190]
在实施例、变形例的车辆10中,设为在图8、图19、图20的低压燃压推定例程中所使用的基础值映射、第3低压燃压映射的输入包括在步骤s700中取得的数据,具体地说是供给泵52的转速nlp、工作电流ilp、工作电压vlp、特性变量alp、发动机12的消耗流量qfec、燃料箱燃温tftnk、燃料的醇类浓度cfal、燃料箱内压ptnk、低压供给管53的压力损失llo、高压泵燃温tfhp。
[0191]
但是,基础值映射、第3低压燃压映射的输入,作为与供给泵52的转速nlp相关联的值,也可以设为包括在供给泵52的控制中所使用的目标喷出流量qflpo*、目标转速nlp*、目标占空dlp*中的任一方。基础值映射、第3低压燃压映射的输入既可以设为不包括供给泵52的工作电压vlp,也可以设为不包括供给泵52的特性变量alp。
[0192]
另外,基础值映射、第3低压燃压映射的输入也可以设为不包括燃料箱燃温tftnk及燃料的醇类浓度cfal中的任一方。也可以代替燃料箱燃温tftnk,设为包括在燃料箱燃温tftnk的推定中所使用的供给泵52的转速变动量δnlp、发动机12的进气温度变动量δta、空燃比变动量δaf、水温变动量δtw、转速变动量δne、外气温度变动量δtout、燃料箱51内的平均燃料量qftnkav、散热器风扇62的平均转速nrfav、平均车速vav中的至少一部分。也可以代替醇类浓度cfal,设为包括在醇类浓度cfal的推定中所使用的发动机12的平均进气温度taav、平均空燃比afav、平均水温twav、平均油温toilav、平均转速neav、平均负荷率klav、平均转矩teav、平均点火正时tiav中的至少一部分。
[0193]
而且,基础值映射、第3低压燃压映射的输入也可以设为不包括燃料箱内压ptnk。也可以代替燃料箱内压ptnk,设为包括在燃料箱内压ptnk的推定中所使用的燃料箱51内的燃料量qftnk。基础值映射、第3低压燃压映射的输入也可以设为不包括特性变量alp。基础值映射、第3低压燃压映射的输入也可以设为包括在特性变量alp的设定中所使用的泄压控制的解除条件成立了时的供给泵52的转速nlp、工作电流ilp、工作电压vlp、燃料箱燃温
tftnk中的至少一部分。基础值映射、第3低压燃压映射的输入也可以设为不包括低压供给管53的压力损失llo。也可以设为不包括高压泵燃温tfhp。关于基础值映射、第3低压燃压映射的输入,也可以代替高压泵燃温tfhp,设为包括在高压泵燃温tfhp的推定中所使用的发动机12的进气温度ta、油温toil、转速ne、负荷率kl、高压泵57的吸入流量qfhpi、车速v中的至少一部分。
[0194]
在实施例、上述的变形例的车辆10中,设为如图1所示,发动机12具备进气口喷射阀25及缸内喷射阀26。但是,也可以设为如图21的车辆10b所示,发动机12b不具备进气口喷射阀25。车辆10b的硬件构成的情况下,电子控制单元70与实施例、上述的变形例同样地,执行图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图4的燃料箱内压推定例程、图5的特性变量设定例程、图6的压力损失推定例程、图7的高压泵燃温推定例程、图8的低压燃压推定例程等即可。由此,电子控制单元70能够推定燃料箱燃温tftnk、醇类浓度cfal、燃料箱内压ptnk、供给泵52的特性变量alp、低压供给管53的压力损失llo、高压泵燃温tfhp、基础值pflobs、脉动成分pflopl、低压燃压pflo。
[0195]
在实施例、上述的变形例的车辆10中,设为如图1所示,发动机12具备进气口喷射阀25及缸内喷射阀26。但是,也可以设为如图22的车辆10c所示,发动机12c不具备缸内喷射阀26,并且燃料供给装置50c不具备高压泵57、高压供给管58、燃压传感器58p。车辆10c的硬件构成的情况下,关于图2的燃料箱燃温推定例程、图3的醇类浓度推定例程、图4的燃料箱内压推定例程、图5的特性变量设定例程(除了针对图7的高压泵燃温推定例程的执行禁止、执行允许)、图6的压力损失推定例程等与高压泵57、高压供给管58无关的例程,电子控制单元70与实施例、上述的变形例同样地执行即可。由此,电子控制单元70能够推定燃料箱燃温tftnk、醇类浓度cfal、燃料箱内压ptnk、供给泵52的特性变量alp、低压供给管53的压力损失llo。车辆10c不具备高压泵57、高压供给管58,所以无需执行图7的高压泵燃温推定例程。车辆10c不具备高压泵57、高压供给管58并且不产生由高压泵57的驱动引起的低压供给管53内的燃压的脉动,所以在图8等的低压燃压推定例程中,电子控制单元70不考虑高压泵燃温、低压供给管53内的燃压的脉动地,推定低压燃压pflo即可。
[0196]
在实施例、上述的变形例的车辆10、10b、10c中,设为电子控制单元70使用燃料箱燃温映射来推定燃料箱燃温tftnk。但是,也可以设为车辆10、10b、10c具备燃温传感器51t(参照图10)。
[0197]
在实施例、上述的变形例的车辆10、10b、10c中,设为电子控制单元70使用燃料箱内压映射来推定燃料箱内压ptnk。但是,也可以设为车辆10、10b、10c具备内压传感器51p(参照图10)。
[0198]
在实施例、上述的变形例的车辆10、10b中,设为电子控制单元70使用高压泵燃温映射来推定高压泵燃温tfhp。但是,也可以设为车辆10、10b具备燃温传感器58t(参照图10)。
[0199]
在实施例、上述的车辆10中,设为电子控制单元70使用燃料箱燃温映射、醇类浓度映射、燃料箱内压映射、特性变量映射、压力损失映射来推定燃料箱燃温tftnk、醇类浓度cfal、燃料箱内压ptnk、特性变量alp、低压供给管53的压力损失llo等。另外,设为使用基础值映射、脉动映射、低压燃压映射来推定基础值pflobs、脉动成分pflopl、低压燃压pflo。关于车辆10b、10c也是同样的。但是,也可以设为在车辆外部进行这些推定。图23是示出搭载
于车辆10d的电子控制单元70d和配置于车辆外部的服务器90的构成的概略的构成图。车辆10d与车辆10、10b、10c中的任一方同样地构成。在该变形例中,电子控制单元70d和服务器90可以被视为“燃料种类推定系统”,电子控制单元70d可以被视为“燃料供给装置的控制装置”,服务器90可以被视为“数据解析装置”。
[0200]
车辆10d的电子控制单元70d除了具备与实施例的车辆10等的电子控制单元70同样的cpu71、rom72、ram73、闪速存储器74之外,还具备通信机75。在车辆10d的闪速存储器74中,没有存储在车辆10、10b、10c的闪速存储器74中存储的各映射(低压燃压映射等)。此外,也可以设为不具备闪速存储器74。通信机75经由网络而与服务器90进行通信。
[0201]
服务器90构成为对来自包括车辆10d的各车辆的数据进行解析的装置。该服务器90具备cpu91、rom92、ram93、大容量存储装置(例如hdd、ssd等)94、通信机95。大容量存储装置94存储有在车辆10、10b、10c的闪速存储器74中存储的各映射(低压燃压映射等)。通信机95经由网络而与包括车辆10d的各车辆进行通信。
[0202]
图24是示出推定燃料箱燃温tftnk时的电子控制单元70d及服务器90的处理的流程的一例的流程图。如图所示,首先,车辆10d的电子控制单元70d取得与图2的燃料箱燃温推定例程的步骤s100、s110的处理同样的数据(步骤s800、s810),将所取得的数据与车辆10d的识别编号即车辆id一起向服务器90发送(步骤s820)。
[0203]
服务器90当从车辆10d接收数据后(步骤s830),与图2的燃料箱燃温推定例程的步骤s120的处理同样地,使用接收到的数据和燃料箱燃温映射来推定燃料箱燃温tftnk(步骤s840),将推定出的燃料箱燃温tftnk向车辆10d发送(步骤s850)。然后,通过车辆10d接收燃料箱燃温tftnk(步骤s860),结束该一系列的流程。通过这样的一系列的处理,能够减低车辆10d的cpu71的处理负荷。
[0204]
在图24中,对推定燃料箱燃温tftnk时的电子控制单元70d及服务器90的处理的流程进行了说明。关于推定醇类浓度cfal、燃料箱内压ptnk、特性变量alp、压力损失llo、基础值pflobs、脉动成分pflopl、低压燃压pflo等时的电子控制单元70d及服务器90的处理的流程,也能够同样地思考。即,电子控制单元70d取得各种数据而向服务器90发送,服务器90从电子控制单元70d接收各种数据来推定醇类浓度cfal、燃料箱内压ptnk、特性变量alp、压力损失llo、基础值pflobs、脉动成分pflopl、低压燃压pflo等并向电子控制单元70d发送,电子控制单元70d接收醇类浓度cfal、燃料箱内压ptnk、特性变量alp、压力损失llo、基础值pflobs、脉动成分pflopl、低压燃压pflo等即可。
[0205]
如图23所示,对具有搭载于车辆10d的电子控制单元70d和配置于车辆外部的服务器90的燃料种类推定系统的形态进行了说明。但是,既可以设为作为在该燃料种类推定系统中所使用的数据解析装置的服务器90的形态,也可以设为作为在燃料种类推定系统中所使用的燃料供给装置50的控制装置的电子控制单元70d的形态。
[0206]
在实施例、上述的变形例中,设为燃料箱燃温映射、醇类浓度映射、燃料箱内压映射、高压泵燃温映射、基础值映射、脉动映射、低压燃压映射等各映射作为机器学习的方法而通过神经网络生成。但是,也可以设为通过神经网络以外的方法,例如随机森林、支持向量机、lstm(long short term memory,长短期记忆网络)等生成。另外,也可以设为通过由人进行的实验、解析等而作为映射、运算式等来生成。
[0207]
在实施例、上述的变形例中,设为特性变量映射、压力损失映射通过由人进行的实
验、解析等而作为映射、运算式等来设定。但是,特性变量映射、压力损失映射也可以设为通过机器学习来设定。
[0208]
在实施例、上述的变形例中,作为燃料的温度,设为推定燃料箱燃温tftnk、高压泵燃温tfhp。但是,也可以代替燃料箱燃温tftnk,设为推定低压供给管53内的燃料的温度。
[0209]
在实施例、上述的变形例中,作为燃料种类,设为推定醇类浓度cfal。但是,也可以除了醇类浓度cfal之外或代替醇类浓度cfal,例如设为推定粘度ηf。
[0210]
对实施例的主要的要素与在用于解决课题的手段一栏中记载的发明的主要的要素的对应关系进行说明。在实施例中,发动机12可以被视为“发动机”,燃料供给装置50可以被视为“燃料供给装置”,电子控制单元70可以被视为“燃料种类推定系统”,闪速存储器74可以被视为“存储装置”,cpu71可以被视为“执行装置”。
[0211]
此外,实施例是用于具体地说明用于实施在发明内容中记载的发明的方式的一例,所以,实施例的主要的要素与在发明内容中记载的发明的主要的要素的对应关系不对在发明内容中记载的发明的要素做出限定。即,对在发明内容中记载的发明的解释应该基于该栏的记载来进行,实施例不过是在发明内容中记载的发明的具体的一例。
[0212]
以上,使用实施例对用于实施本发明的方式进行了说明,但本发明不受这样的实施例丝毫限定,当然能够在不脱离本发明的要旨的范围内,以各种方式实施。
[0213]
本发明能够用于燃料种类推定系统的制造产业等。
再多了解一些

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

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

相关文献