CN107448310B - 内燃机的控制装置及该内燃机的控制方法 - Google Patents

内燃机的控制装置及该内燃机的控制方法 Download PDF

Info

Publication number
CN107448310B
CN107448310B CN201710384569.6A CN201710384569A CN107448310B CN 107448310 B CN107448310 B CN 107448310B CN 201710384569 A CN201710384569 A CN 201710384569A CN 107448310 B CN107448310 B CN 107448310B
Authority
CN
China
Prior art keywords
fuel pressure
value
pressure
processing unit
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710384569.6A
Other languages
English (en)
Other versions
CN107448310A (zh
Inventor
中野智洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of CN107448310A publication Critical patent/CN107448310A/zh
Application granted granted Critical
Publication of CN107448310B publication Critical patent/CN107448310B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/3809Common rail control systems
    • F02D41/3836Controlling the fuel pressure
    • F02D41/3863Controlling the fuel pressure by controlling the flow out of the common rail, e.g. using pressure relief valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/3809Common rail control systems
    • F02D41/3836Controlling the fuel pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/3809Common rail control systems
    • F02D41/3836Controlling the fuel pressure
    • F02D41/3845Controlling the fuel pressure by controlling the flow into the common rail, e.g. the amount of fuel pumped
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • F02D2041/202Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
    • F02D2041/2048Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit said control involving a limitation, e.g. applying current or voltage limits
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D2041/389Controlling fuel injection of the high pressure type for injecting directly into the cylinder
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/06Fuel or fuel supply system parameters
    • F02D2200/0602Fuel pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/06Fuel or fuel supply system parameters
    • F02D2200/0602Fuel pressure
    • F02D2200/0604Estimation of fuel pressure

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Fuel-Injection Apparatus (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

一种内燃机的控制装置及该内燃机的控制方法。内燃机的控制装置具备:将燃料压力控制成目标燃料压力的燃料压力控制处理部;基于检测到的燃料压力,来算出峰值指令值的指令值算出处理部;对峰值指令值实施保护处理的上限保护处理部;基于实施了保护处理的峰值指令值而对线圈通电的通电处理部;判定检测到的燃料压力是否收敛于目标燃料压力的收敛判定处理部;及在燃料压力收敛于目标燃料压力时,与燃料压力未收敛于目标燃料压力时相比使上限保护值下降的下降处理部。

Description

内燃机的控制装置及该内燃机的控制方法
技术领域
本发明涉及内燃机的控制装置。
背景技术
内燃机具备:通过向线圈通电而开阀而向内燃机的燃烧室喷射燃料的缸内喷射阀;向所述缸内喷射阀供给燃料的供给路;以及将加压后的燃料向所述供给路供给的高压燃料泵。例如在日本特开2014-238047号中,提出了如下的装置:在向内置于缸内喷射阀的线圈施加开阀电压而使流向线圈的电流增大之后,将比开阀电压小的保持电压断续地向线圈施加而使具有保持电流值的电流流向线圈。尤其是在该装置中,与流向线圈的电流成为预先确定的峰值相应地,从开阀电压切换为保持电压。
另外,在向缸内喷射阀供给燃料的输送管(供给路)内的燃料压力高的情况下,与低的情况相比,为了使燃料喷射阀可靠地打开而能够进行燃料的喷射而要求的电流值增大。鉴于这种情况,在上述装置中,燃料压力的检测值越高,则将上述峰值设定为越大的值。而且,在上述装置中,从目标燃料压力值减去燃料压力的检测值而得到的值(差压)越大,则将上述峰值设定为越大的值。这是由于,在上述差压大的情况下,与小的情况相比,向输送管内供给燃料的高压燃料泵的喷出量增多,燃料压力的变动增大。即,燃料压力的变动大时的燃料压力的极大值大于燃料压力的变动小时的燃料压力的极大值。由此,在以上述差压大的情况为起因而燃料压力具有大的极大值的情况下,为了能够利用缸内喷射阀进行燃料的喷射所需的电流值增大。为了即使在上述情况下也能够进行燃料的喷射的方式,设定大的峰值。
以为了所述峰值的设定而检测的燃料压力收敛于目标燃料压力的方式,操作高压燃料泵。即使燃料压力与目标燃料压力的上述差压相同,根据燃料压力是否收敛于目标燃料压力,燃料压力的极大值也不同。因此,即使该差压相同,根据燃料压力是否收敛于目标燃料压力,为了能够利用缸内喷射阀进行燃料的喷射而要求的必要最小限度的电流值也不同。然而,在上述装置的情况下,与燃料压力是否收敛于目标燃料压力无关地设定峰值。因而,在上述装置中,峰值可能会设定为必要以上的大值,其结果是,对缸内喷射阀的驱动电路要求的热功率可能会变大。
发明内容
本发明的目的在于提供一种既能利用缸内喷射阀进行燃料的喷射又能抑制在线圈中流动的电流的峰值过度增大的内燃机的控制装置。
在实现上述目的的内燃机的控制装置中,所述内燃机具备:缸内喷射阀,通过向线圈通电而打开而向内燃机的燃烧室喷射燃料;供给路,向所述缸内喷射阀供给燃料;及高压燃料泵,将加压后的燃料向所述供给路供给,所述控制装置具备:燃料压力控制处理部,构成为对所述高压燃料泵进行操作来将在所述供给路内检测的燃料压力控制成目标燃料压力;指令值算出处理部,构成为基于检测到的所述燃料压力,来算出在所述线圈中流动的电流的峰值的指令值即峰值指令值;上限保护处理部,构成为使用上限保护值对所述指令值算出处理部算出的所述峰值指令值实施保护处理;通电处理部,构成为基于实施了所述保护处理的峰值指令值来对所述线圈进行通电;收敛判定处理部,构成为判定检测到的所述燃料压力是否收敛于所述目标燃料压力;及下降处理部,构成为以所述收敛判定处理部判定为所述燃料压力收敛于所述目标燃料压力为条件,与所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力的情况相比使所述上限保护值下降。
在上述结构中,在通过收敛判定处理部判定为收敛的情况下,与判定为未收敛的情况相比,通过下降处理部使上限保护值下降,因此在燃料压力超过目标燃料压力的超过量小时,与超过量大时相比,通过较小的上限保护值来限制峰值指令值的值。因此,在上述超过量小时,能够抑制峰值指令值必要以上地增大。因此,既能利用缸内喷射阀进行燃料的喷射,又能抑制在线圈中流动的电流的峰值过度增大。
可以是,在所述供给路设置有安全阀,所述安全阀构成为在该供给路内的燃料压力成为安全压以上的情况下,该安全阀打开来使所述供给路内的燃料向所述供给路外流出,未收敛时保护值被设定为能够与所述供给路内的燃料压力是否为所述安全压无关地利用所述缸内喷射阀进行燃料的喷射的值,所述未收敛时保护值是在所述燃料压力未收敛于所述目标燃料压力的情况下设定的所述上限保护值。
在上述结构中,具备因供给路内的燃料压力成为安全压以上而打开的安全阀,因此供给路内的燃料压力的最高值成为安全压的程度。此处,在上述结构中,通过将未收敛时保护值设为在安全压下也能够利用缸内喷射阀进行燃料的喷射的值,能够避免在未通过燃料压力控制处理部的控制而燃料压力收敛于目标燃料压力时因保护处理而无法利用缸内喷射阀进行燃料的喷射。但是,缸内喷射阀的驱动电路的热功率在作为成为未收敛时保护值的期间而设想的期间长时,比短时大。关于这一点,在上述结构中,通过具备下降处理部,能够抑制热功率的增大。
可以是,具备对所述目标燃料压力进行可变设定的目标燃料压力设定处理部,收敛时保护值被设定为在所述目标燃料压力被设定为最高值的状态下检测到的所述燃料压力收敛于所述目标燃料压力的情况下能够从所述缸内喷射阀喷射燃料的值,所述收敛时保护值是所述燃料压力收敛于所述目标燃料压力时设定的所述上限保护值。
根据上述结构,通过如上所述设定收敛时保护值,既能避免在通过燃料压力控制处理部的控制而燃料压力收敛于目标燃料压力时因保护处理而无法利用缸内喷射阀进行燃料的喷射,又能抑制峰值指令值成为过度大的值。
可以是,所述收敛判定处理部以所述燃料压力的变动量为规定量以下为条件,而判定为所述燃料压力收敛于所述目标燃料压力。
考虑到可能会相比燃料压力控制处理部的控制产生响应延迟,通过燃料压力控制处理部的控制而燃料压力收敛于目标燃料压力可认为处于燃料压力的变动量小的情况,这种情况下,如果燃料压力收敛于目标燃料压力,则燃料压力的变动量减小。在上述结构中,考虑到这一点,设定了用于判定为燃料压力收敛于目标燃料压力的条件。
可以是,具备对所述目标燃料压力进行可变设定的目标燃料压力设定处理部,所述收敛判定处理部以所述目标燃料压力的变动量为规定量以下为条件,判定为所述燃料压力收敛于所述目标燃料压力。
鉴于通过燃料压力控制处理部的控制而燃料压力收敛于目标燃料压力的情况可能会相比燃料压力控制处理部的控制产生响应延迟,可认为处于目标燃料压力的变动量小的情况。在上述结构中,鉴于这一点,设定了用于判定为燃料压力收敛于目标燃料压力的条件。
可以是,在所述目标燃料压力与检测到的所述燃料压力之差的绝对值超过规定量时,所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力。
在上述结构中,在目标燃料压力与燃料压力的检测值之差的绝对值超过规定量时,将上限保护值设定为未收敛时保护值。因此,即使在燃料压力未收敛于目标燃料压力而燃料压力上升至安全压的程度的情况下,也能够避免因保护处理而无法利用缸内喷射阀进行燃料的喷射。
可以是,具备对所述目标燃料压力进行可变设定的目标燃料压力设定处理部,在检测到的所述燃料压力的值比阈值高时,所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力,所述阈值比所述目标燃料压力的最高值大规定量。
在燃料压力收敛于目标燃料压力的情况下,目标燃料压力与燃料压力的检测值之差减小。因此,在燃料压力的检测值比上述阈值高时,能够判定为燃料压力未收敛于目标燃料压力。并且,在上述结构中,在上述情况下,将上限保护值设为未收敛保护值,由此能够避免因保护处理而无法利用缸内喷射阀进行燃料的喷射。
可以是,在所述燃料压力控制处理部未执行以将所述燃料压力控制成所述目标燃料压力的方式操作所述高压燃料泵的控制时,所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力。
燃料压力控制处理部是为了使燃料喷出而操作高压燃料泵的结构,因此在没有为了使燃料喷出而操作高压燃料泵时,不进行燃料压力控制处理部的控制。在上述结构中,鉴于这一点,设定了判定为燃料压力未收敛于目标燃料压力的条件。
此外,通常,利用高压燃料泵进行的燃料的喷出操作在从缸内喷射阀未喷射燃料时停止。并且,这种情况下,以供给路内的燃料的温度上升为起因,燃料压力有时会上升至安全压的程度。由此,在由于燃料压力超过目标燃料压力而从缸内喷射阀暂时性地喷射燃料时,在上述结构中使用未收敛时保护值,因此在为了供给路内的减压而使用缸内喷射阀时,能够避免因保护处理而无法利用缸内喷射阀进行燃料的喷射。
在实现上述目的的内燃机的控制方法中,所述内燃机具备:缸内喷射阀,通过向线圈通电而打开而向内燃机的燃烧室喷射燃料;供给路,向所述缸内喷射阀供给燃料;及高压燃料泵,将加压后的燃料向所述供给路供给,所述控制方法包括:对所述高压燃料泵进行操作来将在所述供给路内检测的燃料压力控制成目标燃料压力的工序;基于检测到的所述燃料压力,来算出流过所述线圈的电流的峰值的指令值即峰值指令值的工序;使用上限保护值对所述峰值指令值实施保护处理的工序;基于实施了所述保护处理的峰值指令值来对所述线圈进行通电的工序;判定检测到的所述燃料压力是否收敛于所述目标燃料压力的工序;及在所述燃料压力收敛于所述目标燃料压力时,与所述燃料压力未收敛于所述目标燃料压力时相比使所述上限保护值下降的工序。
附图说明
图1是示出第一实施方式的控制装置及内燃机的图。
图2是示出图1的控制装置的结构的图。
图3是示出图1的控制装置执行的处理的一部分的框图。
图4是示出通过图1的控制装置执行的燃料喷射控制的处理次序的流程图。
图5是通过图1的控制装置执行的燃料喷射控制的时间图。
图6是示出通过图1的控制装置执行的峰值指令值的设定处理的次序的流程图。
图7是示出燃料压力与峰值电流基值的关系的图。
图8是示出通过图1的控制装置执行的上限保护值的设定处理的次序的流程图。
图9是示出第一实施方式的燃料压力及上限保护值的推移的时间图。
图10是示出第二实施方式的上限保护值的设定处理的次序的流程图。
具体实施方式
<第一实施方式>
以下,参照附图,说明内燃机的控制装置的第一实施方式。
如图1所示,在内燃机10的进气通路12设有气口喷射阀14。进气通路12内的流体伴随着进气门16的开动作,被吸入到由液压缸18及活塞20划分的燃烧室22。缸内喷射阀24及点火装置25向燃烧室22突出。并且,在燃烧室22内,空气与燃料的混合气由点火装置25引燃而供于燃烧。燃烧室22内的混合气的燃烧能量经由活塞20而转换成曲轴26的旋转能量。供于燃烧的混合气伴随着排气门28的开动作,作为排气而向排气通路29排出。
从气口喷射阀14及缸内喷射阀24喷射的燃料贮存在燃料罐30内。燃料罐30内的燃料由进给泵32汲取,被供给到向气口喷射阀14供给燃料的低压输送管34或者被供给到高压燃料泵40。
高压燃料泵40对于从进给泵32输送来的燃料进一步加压,喷出到向缸内喷射阀24供给燃料的高压输送管36。高压燃料泵40具备柱塞43,柱塞43通过泵驱动用的凸轮44而往复移动,由此加压室42反复进行膨胀及收缩。凸轮44与内燃机10的凸轮轴31连结,经由正时链条33及可变气门正时装置35而向凸轮轴31传递曲轴26的旋转动力。
在电磁溢流阀45开阀时,从进给泵32喷出的燃料被吸入加压室42。并且,在电磁溢流阀45闭阀的状态下,通过加压室42内的容积缩小而对吸入到加压室42内的燃料加压。在加压室42内加压后的燃料经由止回阀46,被向高压输送管36压力输送。在加压室42内的压力成为比高压输送管36内高的情况下,止回阀46打开而容许从加压室42向高压输送管36的燃料喷出,并且在高压输送管36内的压力成为比加压室42内高的情况下,止回阀46关闭而限制从高压输送管36向加压室42的燃料的逆流。
此外,在本实施方式中,作为内燃机10,假定4气缸的结构。而且,图1所示的凸轮44以在1燃烧循环4次喷出燃料的方式驱动柱塞43。此外,在高压输送管36安装有安全阀38,在高压输送管36内部的压力过度上升时,安全阀38打开,将高压输送管36内部的燃料向燃料罐30内泄放。
电子控制装置(ECU60)以内燃机10为控制对象,为了控制内燃机10的控制量(转矩、空燃比),对气口喷射阀14、缸内喷射阀24、点火装置25、可变气门正时装置35及电磁溢流阀45等的各种致动器进行操作。此时,ECU60参照检测吸入空气量Ga的气流计50、检测高压输送管36内的燃料压力PF的燃料压力传感器52、及检测曲轴26的旋转角度的曲轴角传感器54的输出信号。
用于向缸内喷射阀24内置的线圈进行通电的驱动电路搭载在ECU60内。图2示出ECU60的内部结构的一部分。
如图2所示,ECU60具备使ECU60的外部的蓄电池56的端子电压升压的升压电路62。升压电路62的输出端子经由输出用开关元件64而与线圈24a的一方的端子连接,线圈24a的另一方的端子经由分流电阻74而接地。此外,在图2中,仅明确记载在特定的1个气缸的缸内喷射阀24设置的线圈24a。
另外,能够经由保持控制用开关元件66及二极管68,对输出用开关元件64与线圈24a之间的部位施加蓄电池56的端子电压。而且,在输出用开关元件64与线圈24a之间的部位连接二极管70的阴极,二极管70的阳极接地。
上述分流电阻74的电压下降作为流过线圈24a的电流I,被取入微型计算机90。微型计算机90基于电流I、升压电路62的输出电压Vc等,对升压电路62、输出用开关元件64、保持控制用开关元件66进行操作。
微型计算机90具备中央处理装置(CPU92)及存储器94,通过CPU92执行存储于存储器94的程序,来控制内燃机10的控制量(转矩、排气成分)。存储器94即计算机可读介质包括能够利用通用或专用的计算机访问的所有的可利用的介质。
图3示出通过CPU92执行存储于存储器94的程序而实现的处理的一部分。
基于曲轴角传感器54的输出信号Scr而算出的旋转速度NE、吸入空气量Ga向目标燃料压力设定处理部M10输入。目标燃料压力设定处理部M10基于上述输入参数,对燃料压力PF的目标值即目标燃料压力PF*进行可变设定。详细而言,在负载大时,与负载小时相比,目标燃料压力设定处理部M10将目标燃料压力PF*设定为较高的值。喷射量算出处理部M12基于旋转速度NE及吸入空气量Ga,来算出指令喷射量Q*。详细而言,在负载大时,与负载小时相比,喷射量算出处理部M12将指令喷射量Q*设定为较大的值。
燃料压力控制处理部M20为了将燃料压力传感器52的检测值(燃料压力PF)控制成目标燃料压力PF*而操作高压燃料泵40。详细而言,燃料压力控制处理部M20基于指令喷射量Q*,算出对高压燃料泵40要求的喷出量(开环操作量Qff)。反馈处理部M22算出用于将燃料压力PF反馈控制成目标燃料压力PF*的操作量即反馈操作量Qfb。详细而言,反馈处理部M22具备比例要素M22a及积分要素M22b。在目标燃料压力PF*的变动量超过规定量时,反馈处理部M22输出比例要素M22a的输出值作为反馈操作量Qfb。在目标燃料压力PF*的变动量为规定量以下的情况下,反馈处理部M22输出比例要素M22a的输出值与积分要素M22b的输出值之和作为反馈操作量Qfb。如图3所示,目标燃料压力PF*的变动量为规定量以下的条件可以是后述的目标平均值PF*a与目标燃料压力PF*之差的绝对值为规定值Δ以下的主旨的条件。
加算处理部M26输出将开环操作量Qff与反馈操作量Qfb相加的值。泵操作处理部M28基于加算处理部M26的输出值,为了操作高压燃料泵40而生成操作信号MSs并向电磁溢流阀45输出。操作信号MSs是为了使高压燃料泵40喷出与加算处理部M26输出的值相应的喷出量的燃料而操作电磁溢流阀45的闭阀定时的信号。
目标平均值算出处理部M14算出除去了短的时标(time scale)的目标燃料压力PF*的变动的目标平均值PF*a。图3例示出通过移动加权平均处理而算出的目标平均值PF*a。即,目标平均值PF*a的更新定时的目标燃料压力PF*乘以系数α而得到的值与更新定时紧邻之前保持的目标平均值PF*a乘以系数β而得到的值之和是更新后的目标平均值PF*a。在此,“0<α<β<1,α+β=1”。
燃料压力平均值算出处理部M16算出除去了短的时标下的燃料压力PF的变动的燃料压力平均值PFa。图3例示出通过移动加权平均处理而算出的燃料压力平均值PFa。即,燃料压力平均值PFa的更新定时的燃料压力PF乘以系数α而得到的值与更新定时紧邻之前保持的燃料压力平均值PFa乘以系数β而得到的值之和是更新后的燃料压力平均值PFa。在此,“0<α<β<1,α+β=1”。
上述系数α、β、上述更新定时之间的间隔(更新周期)设定为能够将缸内喷射阀24的燃料的具有喷射周期的燃料压力PF的脉动、高压燃料泵40的燃料的具有喷出周期的燃料压力PF的脉动进行平均化的值。鉴于燃料压力的脉动的周期与从某活塞到达压缩上止点至任一活塞到达压缩上止点为止之间的期间(详细而言,与180°的曲轴角度相当的期间)一致,这可以通过以能够充分地除去该期间的燃料压力的变动的方式设定上述系数α、β、上述更新定时之间的间隔来实现。
喷射阀操作处理部M30基于指令喷射量Q*、燃料压力PF、目标燃料压力PF*、目标平均值PF*a、燃料压力平均值PFa,生成气口喷射阀14的操作信号MSp、缸内喷射阀24的操作信号MSd并输出。
在此,缸内喷射阀24的操作信号MSd是操作图2所示的升压电路62、输出用开关元件64、保持控制用开关元件66的信号。
图4示出缸内喷射阀24的操作的燃料喷射控制的处理次序。图4所示的处理通过CPU92执行存储于存储器94的程序而作为图3所示的喷射阀操作处理部M30的处理来实现。图4所示的处理每当具备成为操作对象的缸内喷射阀24的气缸中的活塞到达距压缩上止点为规定角度之前的位置时反复执行。此外,该处理实际上是按照各气缸进行的处理,但是此处对与特定的气缸相关的处理进行记载。
在图4所示的一系列的处理中,CPU92首先取得向线圈24a流动的电流的峰值的指令值(峰值指令值Ipeak*)(S10)。接下来,如果成为根据燃料喷射时期而确定的线圈24a的通电定时,则CPU92对输出用开关元件64进行闭操作(S12)。
接下来,CPU92取得电流I的采样值(S14)。然后,CPU92等待至电流I成为峰值指令值Ipeak*为止(S16为“否”)。并且,CPU92如果判定为电流I成为了峰值指令值Ipeak*(S16为“是”),则对输出用开关元件64进行开操作(S18)。然后,CPU92执行以使在线圈24a中流动的电流I成为保持电流指令值Ik*的方式进行控制的保持电流控制(S20)。
CPU92执行保持电流控制直至成为喷射结束时期为止(S22为“否”)。并且,CPU92在判定为成为了喷射结束时期时(S22为“是”),使保持电流控制停止(S24)。
此外,CPU92在步骤S24的处理完成的情况下,暂时结束图4所示的一系列的处理。
图5示出输出用开关元件64的操作状态、保持控制用开关元件66的操作状态、在线圈24a中流动的电流I、及缸内喷射阀24的喷嘴针的升程量的各个的推移。
如图5所示,在与喷射开始时期对应的时刻t1,对输出用开关元件64进行闭操作。由此,具备升压电路62、输出用开关元件64、线圈24a的循环电路成为闭循环,电流向线圈24a流动。然后,在时刻t2,电流I成为峰值指令值Ipeak*,由此,若输出用开关元件64被进行开操作,则升压电路62的输出电压Vc不再向线圈24a施加,因此流过线圈24a的电流I减少。此时,在具有将流向线圈24a的电流I的减少消除的极性的电动势的作用下,电流向具备二极管70、线圈24a及分流电阻74的循环电路流动,因此流向线圈24a的电流不是呈阶梯状地成为0而是渐减。然后,在流向线圈24a的电流I低于保持电流指令值Ik*的时刻t3以后直至与喷射结束时期对应的时刻t4,通过保持控制用开关元件66的开闭操作而进行保持电流控制。
图5中例示出缸内喷射阀24的喷嘴针达到全升程量之前开始向闭阀方向位移的所谓局部升程喷射的情况。为了较高地维持通过局部升程喷射而喷射的燃料量的精度,与执行喷嘴针达到全升程量的全升程喷射的情况相比产生增大流过线圈24a的电流的每规定时间的累计值的要求。并且,为了增大累计值,峰值指令值Ipeak*变大。因此,在本实施方式中,以能够较高地维持局部升程喷射的喷射量的精度的方式设定峰值指令值Ipeak*。
图6示出峰值指令值Ipeak*的设定处理的次序。图6所示的处理通过CPU92执行存储于存储器94的程序而作为图3所示的喷射阀操作处理部M30的处理来实现。图6所示的处理每当曲轴26旋转规定的角度(例如30°的曲轴角度)时反复执行。
在图6所示的一系列的处理中,CPU92首先取得燃料压力PF(S30)。接下来,CPU92基于燃料压力PF,算出峰值指令值Ipeak*的基值(峰值电流基值Ib)(S32)。具体而言,如图7所示,燃料压力PF越高,则CPU92将峰值电流基值Ib设定为越大的值。这是鉴于燃料压力PF越高,则能够使缸内喷射阀24开阀的峰值电流值越大的情况的设定。此外,在本实施方式中,在存储器94中存储有确定了燃料压力PF与峰值电流基值Ib的关系的一维映射,使用该一维映射来设定峰值电流基值Ib。
接下来,CPU92算出从目标燃料压力PF*减去燃料压力PF而得到的差压ΔPF(S34),而且,取得指令喷射量Q*(S36)。然后,CPU92基于差压ΔPF及指令喷射量Q*,算出与高压燃料泵40的喷出量对应的考虑了燃料压力PF的变动的峰值电流基值Ib的补正量即喷出量补正量ΔI(S38)。在此,差压ΔPF越大,则来自高压燃料泵40的燃料的喷出量越多,燃料压力PF的变动越大,将喷出量补正量ΔI算出为越大的值。而且,指令喷射量Q*越多,则来自高压燃料泵40的燃料的喷出量越多,燃料压力PF的变动越大,越增大喷出量补正量ΔI。这是为了既将峰值指令值Ipeak*设定为能够使缸内喷射阀24可靠地打开的值又设定为尽可能小的值。即,在不是根据高压燃料泵40的喷出量使峰值指令值Ipeak*设为可变,而是仅基于燃料压力PF来设定峰值指令值Ipeak*的情况下,需要考虑从步骤S34的处理完成之后至向线圈24a通电为止的期间内的燃料压力PF的变动而对峰值指令值Ipeak*设定余裕。相对于此,通过使用与高压燃料泵40的喷出量对应的喷出量补正量ΔI,能够使峰值指令值Ipeak*的值成为尽可能小的值。
但是,喷出量补正量ΔI及峰值电流基值Ib中的至少一方具有考虑了高压燃料泵40的喷出量的误差的余裕。喷出量的误差的要因之一是电磁溢流阀45的闭阀定时产生误差。在此,电磁溢流阀45的闭阀定时的误差是由于如下原因而引起的:因正时链条33的伸长、处于可变气门正时装置35变更气门正时时,电磁溢流阀45的闭阀定时从通过操作信号MSs而意图的定时偏离。此外,鉴于燃料的体积弹性率根据温度而变化且尤其在极低温下升高,喷出量补正量ΔI被设定为即使以在极低温下从高压燃料泵40喷出燃料为起因的燃料压力PF的变动存在,也能够使缸内喷射阀24可靠地开阀的值。
接下来,CPU92通过对峰值电流基值Ib加上喷出量补正量ΔI来算出峰值指令值Ipeak*(S40)。接下来,CPU92取得上限保护值Ith(S42)。然后,CPU92判定峰值指令值Ipeak*是否大于上限保护值Ith(S44)。并且,CPU92在判定为峰值指令值Ipeak*大于上限保护值Ith的情况下(S44为“是”),将上限保护值Ith作为峰值指令值Ipeak*而存储于存储器94(S46)。
此外,CPU92在步骤S46的处理完成的情况或者在步骤S44中作出否定判定的情况下,暂时结束图6所示的一系列的处理。
图8示出上限保护值Ith的设定处理的次序。图8所示的处理通过CPU92执行存储于存储器94的程序而作为图3所示的喷射阀操作处理部M30的处理来实现。图8所示的处理例如以规定的时间周期反复执行。此外,此处的周期优选成为在旋转速度NE能设想的最大值下1燃烧循环左右的时间或比其短的时间。
在图8所示的一系列的处理中,CPU92首先判定以下的(A)~(D)的条件的逻辑积是否为真(S50)。该处理是判定燃料压力控制处理部M20的燃料压力PF向目标燃料压力PF*的控制是否收敛的处理。
(A)目标燃料压力PF*的变动量为规定量以下的主旨的条件。在本实施方式中,将该条件定量化为目标平均值PF*a与图8的处理的本次的控制周期中的目标燃料压力PF*之差的绝对值为阈值ST*以下的主旨的条件。
(B)燃料压力PF的变动量为规定量以下的主旨的条件。在本实施方式中,将该条件定量化为燃料压力平均值PFa与图8的处理的本次的控制周期中的燃料压力PF之差的绝对值为阈值ST以下的主旨的条件。
(C)燃料压力PF与目标燃料压力PF*之差的绝对值为规定量Δth以下的主旨的条件。
(D)燃料压力PF为比目标燃料压力PF*的最高值大规定量的阈值PFth以下的主旨的条件。该条件鉴于在燃料压力控制处理部M20的燃料压力PF向目标燃料压力PF*的控制收敛的情况下,燃料压力PF不会过度地超过目标燃料压力PF*的最高值。
当判定为上述逻辑积为假时(S50为“否”),CPU92将上限保护值Ith设定为未收敛时保护值IthH(S52)。未收敛时保护值IthH被设定为即使燃料压力PF成为能取得的最高值,也能使缸内喷射阀24开阀,能够利用缸内喷射阀24进行燃料的喷射的固定值。在此,燃料压力PF能取得的最高值是安全阀38的开阀压(安全压)。详细而言,燃料压力PF能取得的最高值是存在于安全阀38的公差的范围内的最大的安全压的值(安全压的最高值PRu)。此外,还考虑到电流I的误差,未收敛时保护值IthH被设定为在检测的电流I的峰值成为未收敛时保护值IthH且燃料压力PF为安全压的情况下,在线圈24a中流动的实际的电流使得能够利用缸内喷射阀24进行燃料的喷射的固定值。
另一方面,当判定为上述逻辑积为真时(S50为“是”),CPU92将上限保护值Ith设定为比未收敛时保护值IthH小的收敛时保护值IthL(S54)。收敛时保护值IthL被设定为在目标燃料压力PF*为最高值且燃料压力控制处理部M20的燃料压力PF向目标燃料压力PF*的控制收敛时的燃料压力PF的极大值下,能够进行基于缸内喷射阀24的燃料的喷射的值。在此,在本实施方式中,目标燃料压力PF*为最高值且燃料压力控制处理部M20的燃料压力PF向目标燃料压力PF*的控制收敛时的燃料压力PF的极大值被设定为小于以安全阀38的公差为起因的安全压的最低值PRd且尽可能地接近最低值PRd的值。因此,在本实施方式中,收敛时保护值IthL被设定为即使燃料压力PF为安全压的最低值PRd,也能够使缸内喷射阀24可靠地开阀,能够利用缸内喷射阀24进行燃料的喷射的值。
此外,CPU92在步骤S52、S54的处理完成时,暂时结束图6所示的一系列的处理。
在此,对本实施方式的作用进行说明。
图9示出燃料压力PF及上限保护值Ith的推移。
图9所示的时刻t1~t2的期间是将燃料压力PF从比目标燃料压力PF*低的状态向目标燃料压力PF*进行上升控制的期间。在此,目标燃料压力PF*设为其最高值PF*max。如图9所示,以使燃料压力PF追随目标燃料压力PF*那样进行控制的过渡时,会产生燃料压力PF较大地超过目标燃料压力PF*的过冲。在图9所示的例子中,安全阀38假定安全压成为最高值PRu的结构,因此,燃料压力PF超过安全压的最低值PRd而上升。
在此期间,CPU92将上限保护值Ith设定为未收敛时保护值IthH。因此,能够避免因图6所示的步骤S44、S46的处理,而无法利用缸内喷射阀24进行燃料的喷射的情况。
图9所示的时刻t3~t4的期间表示通过燃料压力控制处理部M20的控制而燃料压力PF收敛于作为目标燃料压力PF*的最高值PF*max的期间。在此期间中,CPU92将上限保护值Ith设定为收敛时保护值IthL。因此,即使在通过图6的步骤S40的处理而算出的峰值指令值Ipeak*超过收敛时保护值IthL的情况下,线圈24a的电流的峰值也被限制成收敛时保护值IthL。在此,收敛时保护值IthL被设定为在目标燃料压力PF*被设为最高值PF*max且燃料压力控制处理部M20的燃料压力PF向目标燃料压力PF*的控制收敛时的燃料压力PF的最高值下,能够使缸内喷射阀24开阀的值。因此,既能降低流向线圈24a的电流的最大值,也能使缸内喷射阀24可靠地开阀而喷射燃料。
图9所示的时刻t4以后的期间表示燃料压力控制处理部M20进行的向目标燃料压力PF*的控制停止,不再从高压燃料泵40向高压输送管36喷出燃料的期间。在不进行使用了缸内喷射阀24的燃料喷射而仅使用气口喷射阀14进行燃料喷射时,或者燃油切断处理时等,停止燃料压力控制处理部M20的控制。在图9所示的例子中,伴随着高压输送管36内的燃料的温度上升而燃料压力PF较大超过最高值PF*max地上升。然而,高压燃料泵40具备止回阀46,因此无法使高压输送管36内的燃料向高压燃料泵40侧流入而使燃料压力PF减压。这种情况下,设为燃料压力PF从图3所示的目标燃料压力设定处理部M10逐次设定的目标燃料压力PF*较大地偏离,CPU92在停止了从高压燃料泵40的燃料的喷出的状态下使燃料从缸内喷射阀24喷射来使高压输送管36内的燃料压力PF减压。即,例如即使内燃机10的运转区域是仅使用气口喷射阀14而向燃烧室22供给燃料的区域,为了使燃料压力PF下降也从缸内喷射阀24暂时性地喷射燃料。
在时刻t4以后的期间中,在为了使燃料压力PF下降而从缸内喷射阀24喷射燃料的情况下,由于不满足上述(C)及上述(D)的条件,因此CPU92设定未收敛时保护值IthH作为上限保护值Ith。因此,能够使缸内喷射阀24可靠地开阀而喷射燃料。
如以上所述,在本实施方式中,峰值指令值Ipeak*被设定为相当于未收敛时保护值IthH的较大的值主要是如下的两个情况。第一个是要使燃料压力PF追随目标燃料压力PF*的过渡时,第二个是在目标燃料压力PF*高的状态下,为了在使高压燃料泵40停止的状态下对高压输送管36内进行减压而从缸内喷射阀24喷射燃料时。因此,与在燃料压力控制处理部M20的控制收敛的情况下也将上限保护值Ith设定为未收敛时保护值IthH的情况相比,能够抑制图2所示的线圈24a及其驱动电路要求的热功率的增大。
根据以上说明的本实施方式,还能得到以下记载的效果。
(1)以目标燃料压力PF*的变动量成为规定量以下的情况为条件,使积分要素M22b动作,将积分要素M22b的输出值使用于反馈操作量Qfb的算出。因此,能够在使目标燃料压力PF*上升之后,在燃料压力PF追随目标燃料压力PF*的过程中抑制积分要素M22b的动作,进而能够抑制以积分要素M22b为起因而产生燃料压力PF过冲的事态。因此,能够充分抑制峰值电流基值Ib、喷出量补正量ΔI的设定时设定的余裕量因积分要素M22b而增大,进而能够极力抑制成为上限保护处理的对象的峰值指令值Ipeak*过度变大。
(2)执行使用了缸内喷射阀24的局部升程喷射。这种情况下,与仅执行全升程喷射的情况相比,为了较高地维持喷射量的精度,要求的峰值指令值Ipeak*增大。因此,在抑制线圈24a及对其驱动电路要求的热功率的增大的方面,上述的上限保护值Ith的设定处理的利用价值尤其大。
<第二实施方式>
以下,关于内燃机的控制装置的第二实施方式,以与第一实施方式的不同点为中心,参照附图进行说明。
在上述第一实施方式中,关于没有为了燃料压力PF的控制而将高压燃料泵40的喷出量操作成大于0的值的情况,基于不满足上述(C)及上述(D)的条件而判定为燃料压力控制处理部M20的控制未收敛。第二实施方式中,在收敛判定中未设置上述(C)及上述(D)的条件,取而代之,使用通过燃料压力控制处理部M20对燃料压力PF向目标燃料压力PF*的反馈控制而从高压燃料泵40进行燃料的喷出的主旨的条件即(E)的条件。
图10示出第二实施方式的上限保护值Ith的设定处理的次序。图10所示的处理通过CPU92执行存储于存储器94的程序而作为图3所示的喷射阀操作处理部M30的处理来实现。图10所示的处理例如以规定的时间周期反复执行。此外,在图10中,关于与图8所示的处理对应的处理,为了简便起见而标注同一步骤编号。
在图10所示的一系列的处理中,CPU92首先判定上述(A)及(B)的条件的逻辑积是否为真(S50a)。并且,CPU92在判定为逻辑积为真时(S50a为“是”),判定上述(E)的条件是否成立(S50b)。步骤S50a及步骤S50b的处理是判定通过燃料压力控制处理部M20的控制而燃料压力PF是否收敛于目标燃料压力PF*的处理。而且,CPU92在高压燃料泵40***作时(S50b为“是”),向步骤S54的处理转移,而在高压燃料泵40未***作时(S50b为“否”)、在步骤S50a中作出否定判定时,向步骤S52的处理转移。
<对应关系>
以下,为了简化记载,将“按照存储于存储器94的程序来执行规定的处理的CPU92”记载为“执行规定的处理的CPU92”。指令值算出处理部对应于执行步骤S30~S40的处理的CPU92,上限保护处理部对应于执行步骤S42~S46的处理的CPU92,通电处理部对应于执行步骤S10~S18的处理的CPU92。而且,收敛判定处理部对应于执行步骤S50、S50a、S50b的处理的CPU92,下降处理部对应于执行步骤S54的处理的CPU92。而且,供给路对应于高压输送管36,内燃机的控制装置对应于微型计算机90。
<其他的实施方式>
此外,可以如以下那样对上述实施方式的各事项的至少1个进行变更。
·“关于燃料压力控制处理部”
作为开环处理部M24,并不局限于基于指令喷射量Q*而算出所需的喷出量作为开环操作量Qff的结构。例如,可以将还加入了根据目标燃料压力PF*的变化量而所需的喷出量部分所得到的值作为开环操作量。此外,燃料压力控制处理部并非必须具备开环处理部M24。
作为反馈处理部M22,并不局限于由比例要素M22a及积分要素M22b构成的结构。例如,也可以除了比例要素M22a及积分要素M22b之外,还具备微分要素。
另外,作为积分要素M22b的动作条件,并不局限于目标燃料压力PF*为稳态的主旨的条件。例如,也可以是燃料压力PF与目标燃料压力PF*之差的绝对值成为规定值以下的状态持续规定时间。而且,例如也可以使积分要素M22b始终动作。但是这种情况下,为了抑制目标燃料压力PF*被变更时的积分要素M22b引起的燃料压力PF的过冲,优选加入根据目标燃料压力PF*的变化量而所需的喷出量部分来算出开环操作量Qff。
也可以具备检测燃料的温度的传感器等而能够取得燃料的温度,例如,反馈处理部M22可以根据燃料的温度而对比例要素M22a的反馈增益进行可变设定。这种情况下,能够考虑体积弹性率根据温度而变动的情况来调整反馈增益。因此,能够减小对峰值电流基值Ib、喷出量补正量ΔI设定的余裕量,因此能够抑制成为上限保护处理的对象的峰值指令值Ipeak*大于上限保护值Ith的情况,进而,能够进一步降低线圈24a等的发热量。
·“关于指令值算出处理部”
作为喷出量补正量ΔI的算出处理,不限于基于差压ΔPF及指令喷射量Q*这双方的处理。例如可以与差压ΔPF无关,基于指令喷射量Q*来算出上述实施方式的与开环操作量Qff对应的喷出量补正量ΔI。而且,例如,可以与指令喷射量Q*无关,基于差压ΔPF来算出上述实施方式的与反馈操作量Qfb对应的喷出量补正量ΔI。在这些情况下,在算出喷出量补正量ΔI的方面的掌握实际的燃料压力PF的变动量的精度下降,因此优选对于喷出量补正量ΔI及峰值电流基值Ib中的至少一方设定更大的余裕。因此,上述的上限保护值Ith的设定的利用价值尤其大。
另外,例如,可以将利用用于基于执行步骤S14的处理时的电流I到达规定值为止所需的到达时间来补偿电流I的检测误差的补正量对峰值电流基值Ib进一步补正后的值作为峰值指令值Ipeak*。在此,用于补偿检测误差的补正量可以如下实现:预先准备确定了峰值电流基值Ib与基准到达时间的关系的映射,在实际的到达时间比根据映射而确定的基准到达时间长的情况下,对峰值电流基值Ib进行减量补正,在实际的到达时间比根据映射而确定的基准到达时间短的情况下,对峰值电流基值Ib进行增量补正。
·“关于上限保护值”
并非必须将收敛时保护值IthL设定为在安全压的最低值PRd下也能够利用缸内喷射阀24进行燃料的喷射的值。例如,如果目标燃料压力PF*为最高值且燃料压力控制处理部M20进行的向目标燃料压力PF*的控制收敛时的燃料压力PF的最高值低于最低值PRd的量比较大,那么也可以设定为比燃料压力PF为最低值PRd时能够利用缸内喷射阀24进行燃料的喷射的值小的值。
例如“关于指令值算出处理部”一栏记载那样,在算出对电流I的检测误差进行补偿的补正量的情况下,可以将收敛时保护值IthL设为其基值加上补正量而得到的值。但是,即便是这种情况下,未收敛时保护值IthH也优选设为还包括电流I的检测误差在内的固定值。原本也并非必须将未收敛时保护值IthH设为固定值,也可以将未收敛时保护值IthH设为其基值加上上述补正量而得到的值。
另外,也可以根据目标燃料压力PF*而对收敛时保护值IthL进行可变设定。具体而言,可以在目标燃料压力PF*低的情况下,将收敛时保护值IthL设为比目标燃料压力PF*高的情况下低的值。这种情况下,只要将判定为收敛的条件设为例如上述(A)、(B)、(C)及(D)的条件的逻辑积为真的条件、上述(A)、(B)及(C)的条件的逻辑积为真的条件、上述(A)及(C)的条件的逻辑积为真的条件、或者上述(B)及(C)的条件的逻辑积为真的条件即可。
此外,也可以将未收敛时保护值IthH设定为2个等级,在目标燃料压力PF*成为规定值以下且燃料压力控制处理部M20进行的向目标燃料压力PF*的控制持续了规定时间以上时,设定为较低的值。
·“关于收敛判定处理部”
作为上述(A)的条件即“目标燃料压力PF的变动量为规定量以下的主旨的条件”,并不局限于使用上述实施方式中例示的定义。例如,可以取代将目标平均值PF*a设为加权移动平均值,而设为目标燃料压力PF*的采样值的规定的多个的单纯移动平均值。而且,例如,可以不使用目标平均值PF*a与目标燃料压力PF*之差,而例如设为规定期间的目标燃料压力PF*的最高值与最低值之差为规定量以下的主旨的条件。这可以例如设为目标燃料压力PF*的本次的采样值与i次前的采样值之差为规定值的一半以下的情况在将从“1”至“N”的各个数设为“i”时对于全部的数都成立这一条件。但是,在此,目标燃料压力PF*的采样周期优选设为目标燃料压力PF*的更新周期以上,进而优选设为高压燃料泵40的燃料的喷出周期以上。
作为以目标燃料压力PF*的变动量为规定量以下为条件而判定为收敛的事例,并不局限于上述(A)~(D)的条件的逻辑积为真的情况或者上述(A)、(B)、(E)的条件的逻辑积为真的情况下判定为收敛的事例。例如,可以在(A)、(B)及(C)的条件的逻辑积为真的情况下判定为收敛。而且,例如,可以在(A)及(C)的条件的逻辑积为真时判定为收敛。而且,在将上述(A)的条件设为规定期间的目标燃料压力PF*的最高值与最低值之差为规定量以下的主旨的条件的情况下,也可以在该条件与上述(E)的条件的逻辑积为真的情况下判定为收敛。
作为上述(B)的条件即“燃料压力PF的变动量为规定量以下的主旨的条件”,并不局限于使用上述实施方式中例示的定义。例如,可以取代将燃料压力平均值PFa设为加权移动平均值,而设为燃料压力PF的采样值的规定的多个的单纯移动平均值。而且,例如可以不使用燃料压力平均值PFa与燃料压力PF之差,例如,可以设为规定期间的燃料压力PF的最高值与最低值之差为规定量以下的主旨的条件。这可以例如设为燃料压力PF的本次的采样值与i次前的采样值之差为规定值的一半以下的情况在将从“1”至“N”的各个数设为“i”时关于全部的数都成立的条件。但是,在此,燃料压力PF的采样周期优选设为与缸内喷射阀24对燃料的喷射周期或高压燃料泵40对燃料的喷出周期不同的周期,进而优选设为比缸内喷射阀24对燃料的喷射周期或高压燃料泵40对燃料的喷出周期短。
CPU92并不局限于仅在上述的(A)~(D)的条件的逻辑积为真的情况下判定为燃料压力PF收敛于目标燃料压力PF*。例如,CPU92可以在(B)及(C)的条件的逻辑积为真的情况下判定为燃料压力PF收敛于目标燃料压力PF*。也可以取代于此,CPU92在将上述(B)的条件设为规定期间的燃料压力PF的最高值与最低值之差为规定量以下的主旨的条件的情况下,在该条件与上述(E)的条件的逻辑积为真的情况下判定为收敛。
CPU92并不局限于仅在上述的(A)~(D)的条件的逻辑积为真的情况下判定为燃料压力PF收敛于目标燃料压力PF*。例如,CPU92也可以在上述(C)的条件与上述(E)的条件的逻辑积为真的状态持续规定时间地成立时判定为燃料压力PF收敛于目标燃料压力PF*。此外,在此的规定时间优选比缸内喷射阀24对燃料的喷射周期、高压燃料泵40对燃料的喷出周期长。
也可以取代上述的(B)的条件或(B)及(E)的条件,使用根据积分要素M22b的输出值而操作高压燃料泵且积分要素M22b的输出值的变动量为规定量以下的主旨的条件。
·“关于控制装置”
控制装置并不局限于ECU60具备CPU92及存储器94并对上述的各种处理全部进行软件处理的情况。例如,控制装置可以是目标平均值算出处理部M14、燃料压力平均值算出处理部M16、步骤S50、S50a、S50b的处理由专用的硬件(面向特定用途的集成电路:ASIC)进行处理等,具备执行至少一部分的处理的ASIC的结构。即,控制装置例如可以包括控制电路,具体而言,ASIC等的1个以上的专用的硬件电路、按照计算机程序(软件)进行动作的1个以上的处理器(微型计算机)、或者它们的组合。
·“关于高压燃料泵”
在上述实施方式中,例示了燃料的喷出周期与燃料的喷射周期相同的高压燃料泵,但是并不局限于此,例如在上述实施方式中,也可以使用1燃烧循环进行两次燃料喷出的高压燃料泵。
对柱塞43进行驱动的凸轮44与凸轮轴31连结的情况并非必须。例如,也可以是与曲轴26连结的结构。即使在这种情况下,在对成为上限保护处理的对象的峰值指令值Ipeak*设定例如考虑了曲轴26和凸轮44的安装公差的余裕、考略了体积弹性率的温度变化的余裕等的情况下,以上述实施方式的要领来设定上限保护值Ith的情况也是有效的。
另外,作为高压燃料泵,并不局限于利用内燃机10的动力来驱动的内燃机驱动式的泵,也可以是例如具备电动机的电动式的泵。即使在这种情况下,例如,在相对于操作信号的实际的喷出量产生误差时等,也优选对成为保护处理的对象的峰值指令值Ipeak*设置考虑了该误差的余裕,因此以上述实施方式的要领来设定上限保护值Ith的情况是有效的。
·“关于内燃机”
在上述实施方式中,目标平均值算出处理部M14的移动加权平均处理中使用的系数与燃料压力平均值算出处理部M16的移动加权平均处理中使用的系数相同,但是并不局限于此。
缸内喷射阀24执行局部升程喷射的情况并非必须。
目标燃料压力设定处理部M10对目标燃料压力PF*进行可变设定的情况也并非必须。
具备气口喷射阀14的情况并非必须。而且,并不局限于4气缸的内燃机。

Claims (10)

1.一种内燃机的控制装置,其中,
所述内燃机具备:
缸内喷射阀,通过向线圈通电而打开,而向内燃机的燃烧室喷射燃料;
供给路,向所述缸内喷射阀供给燃料;及
高压燃料泵,将加压后的燃料向所述供给路供给,
所述控制装置具备:
燃料压力控制处理部,构成为对所述高压燃料泵进行操作来将在所述供给路内检测的燃料压力控制成目标燃料压力;
指令值算出处理部,构成为基于检测到的所述燃料压力,来算出在所述线圈中流动的电流的峰值的指令值即峰值指令值;
上限保护处理部,构成为使用上限保护值对所述指令值算出处理部所算出的所述峰值指令值实施保护处理;
通电处理部,构成为基于实施了所述保护处理的峰值指令值来对所述线圈进行通电;
收敛判定处理部,构成为判定检测到的所述燃料压力是否收敛于所述目标燃料压力;及
下降处理部,构成为以所述收敛判定处理部判定为所述燃料压力收敛于所述目标燃料压力为条件,与所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力的情况相比使所述上限保护值下降。
2.根据权利要求1所述的内燃机的控制装置,其中,
在所述供给路设置有安全阀,所述安全阀构成为在该供给路内的燃料压力成为安全压以上的情况下该安全阀打开而使所述供给路内的燃料向所述供给路外流出,
未收敛时保护值被设定为能够与所述供给路内的燃料压力是否为所述安全压无关地利用所述缸内喷射阀进行燃料的喷射的值,所述未收敛时保护值是在所述燃料压力未收敛于所述目标燃料压力的情况下设定的所述上限保护值。
3.根据权利要求2所述的内燃机的控制装置,其中,
所述内燃机的控制装置具备构成为对所述目标燃料压力进行可变设定的目标燃料压力设定处理部,
收敛时保护值被设定为在所述目标燃料压力被设定为最高值的状态下检测到的所述燃料压力收敛于所述目标燃料压力的情况下能够从所述缸内喷射阀喷射燃料的值,所述收敛时保护值是所述燃料压力收敛于所述目标燃料压力的情况下设定的所述上限保护值。
4.根据权利要求1~3中任一项所述的内燃机的控制装置,其中,
所述收敛判定处理部以所述燃料压力的变动量为规定量以下为条件,而判定为所述燃料压力收敛于所述目标燃料压力。
5.根据权利要求1~3中任一项所述的内燃机的控制装置,其中,
所述内燃机的控制装置具备构成为对所述目标燃料压力进行可变设定的目标燃料压力设定处理部,
所述收敛判定处理部以所述目标燃料压力的变动量为规定量以下为条件,而判定为所述燃料压力收敛于所述目标燃料压力。
6.根据权利要求4所述的内燃机的控制装置,其中,
所述内燃机的控制装置具备构成为对所述目标燃料压力进行可变设定的目标燃料压力设定处理部,
所述收敛判定处理部以所述目标燃料压力的变动量为规定量以下为条件,而判定为所述燃料压力收敛于所述目标燃料压力。
7.根据权利要求2或3所述的内燃机的控制装置,其中,
在所述目标燃料压力与检测到的所述燃料压力之差的绝对值超过规定量的情况下,所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力。
8.根据权利要求2或3所述的内燃机的控制装置,其中,
所述内燃机的控制装置具备构成为对所述目标燃料压力进行可变设定的目标燃料压力设定处理部,
在检测到的所述燃料压力的值比阈值高的情况下,所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力,
所述阈值比所述目标燃料压力的最高值大规定量。
9.根据权利要求2或3所述的内燃机的控制装置,其中,
在所述燃料压力控制处理部未执行以将所述燃料压力控制成所述目标燃料压力的方式操作所述高压燃料泵的控制的情况下,所述收敛判定处理部判定为所述燃料压力未收敛于所述目标燃料压力。
10.一种内燃机的控制方法,其中,
所述内燃机具备:
缸内喷射阀,通过向线圈通电而打开,而向内燃机的燃烧室喷射燃料;
供给路,向所述缸内喷射阀供给燃料;及
高压燃料泵,将加压后的燃料向所述供给路供给,
所述控制方法包括:
对所述高压燃料泵进行操作来将在所述供给路内检测的燃料压力控制成目标燃料压力的工序;
基于检测到的所述燃料压力,来算出在所述线圈中流动的电流的峰值的指令值即峰值指令值的工序;
使用上限保护值对所述峰值指令值实施保护处理的工序;
基于实施了所述保护处理的峰值指令值来对所述线圈进行通电的工序;
判定检测到的所述燃料压力是否收敛于所述目标燃料压力的工序;及
在所述燃料压力收敛于所述目标燃料压力的情况下,与所述燃料压力未收敛于所述目标燃料压力的情况相比使所述上限保护值下降的工序。
CN201710384569.6A 2016-05-30 2017-05-26 内燃机的控制装置及该内燃机的控制方法 Expired - Fee Related CN107448310B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-107278 2016-05-30
JP2016107278A JP6365591B2 (ja) 2016-05-30 2016-05-30 内燃機関の制御装置

Publications (2)

Publication Number Publication Date
CN107448310A CN107448310A (zh) 2017-12-08
CN107448310B true CN107448310B (zh) 2020-08-28

Family

ID=58772787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710384569.6A Expired - Fee Related CN107448310B (zh) 2016-05-30 2017-05-26 内燃机的控制装置及该内燃机的控制方法

Country Status (4)

Country Link
US (1) US10012172B2 (zh)
EP (1) EP3252290B1 (zh)
JP (1) JP6365591B2 (zh)
CN (1) CN107448310B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6929760B2 (ja) * 2017-11-07 2021-09-01 キヤノン株式会社 電子線検出素子、電子顕微鏡、透過型電子顕微鏡
CN108533414B (zh) * 2018-01-23 2019-10-01 江苏大学 一种基于流量阀电流的轨压控制***及其控制方法
US10900391B2 (en) 2018-06-13 2021-01-26 Vitesco Technologies USA, LLC. Engine control system and method for controlling activation of solenoid valves
US20200025122A1 (en) * 2018-07-17 2020-01-23 Continental Automotive Systems, Inc. Engine control system and method for controlling activation of solenoid valves
JP7314870B2 (ja) * 2020-06-30 2023-07-26 トヨタ自動車株式会社 エンジン装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0985814A2 (de) * 1998-07-28 2000-03-15 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung wenigstens eines Magnetventils
US6892708B2 (en) * 2002-09-03 2005-05-17 Hitachi, Ltd. Fuel injection system and control method
EP1339961B1 (de) * 2000-11-25 2006-08-30 Robert Bosch Gmbh Verfahren, computerprogramm und steuer- und/oder regelgerät zum betreiben einer brennkraftmaschine
EP2258937A1 (en) * 2009-06-02 2010-12-08 Delphi Technologies, Inc. Method for optimizing flow performance of a direct injection fuel injector
JP2012102657A (ja) * 2010-11-09 2012-05-31 Honda Motor Co Ltd 内燃機関の燃料噴射制御装置
CN103249936A (zh) * 2010-12-08 2013-08-14 丰田自动车株式会社 用于内燃机的燃料供应设备
JP2014001694A (ja) * 2012-06-19 2014-01-09 Toyota Motor Corp 内燃機関の燃料供給制御装置
CN105422295A (zh) * 2014-09-17 2016-03-23 爱三工业株式会社 燃料供给装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3680515B2 (ja) * 1997-08-28 2005-08-10 日産自動車株式会社 内燃機関の燃料系診断装置
JP3932474B2 (ja) * 1999-07-28 2007-06-20 株式会社日立製作所 電磁式燃料噴射装置及び内燃機関
JP3505453B2 (ja) * 1999-11-08 2004-03-08 三菱電機株式会社 燃料噴射制御装置
JP4806987B2 (ja) * 2005-07-25 2011-11-02 トヨタ自動車株式会社 内燃機関の制御装置
JP4134216B2 (ja) * 2006-10-27 2008-08-20 三菱電機株式会社 内燃機関制御装置
JP4780051B2 (ja) * 2007-07-09 2011-09-28 株式会社デンソー 内燃機関の燃料噴射装置
JP2009085165A (ja) * 2007-10-02 2009-04-23 Denso Corp 内燃機関の制御装置、及び圧力制御システム
JP4926032B2 (ja) * 2007-12-25 2012-05-09 日立オートモティブシステムズ株式会社 内燃機関の制御装置
JP5470294B2 (ja) * 2011-02-02 2014-04-16 日立オートモティブシステムズ株式会社 インジェクタ駆動回路
JP2013194620A (ja) * 2012-03-21 2013-09-30 Hitachi Automotive Systems Ltd 内燃機関の燃料噴射制御装置
JP5831502B2 (ja) 2013-06-07 2015-12-09 トヨタ自動車株式会社 燃料噴射弁の制御装置
GB2524259A (en) * 2014-03-17 2015-09-23 Gm Global Tech Operations Inc Method of operating a fuel injector
JP6314614B2 (ja) * 2014-04-03 2018-04-25 株式会社デンソー 筒内噴射式内燃機関の噴射制御装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0985814A2 (de) * 1998-07-28 2000-03-15 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung wenigstens eines Magnetventils
EP1339961B1 (de) * 2000-11-25 2006-08-30 Robert Bosch Gmbh Verfahren, computerprogramm und steuer- und/oder regelgerät zum betreiben einer brennkraftmaschine
US6892708B2 (en) * 2002-09-03 2005-05-17 Hitachi, Ltd. Fuel injection system and control method
EP2258937A1 (en) * 2009-06-02 2010-12-08 Delphi Technologies, Inc. Method for optimizing flow performance of a direct injection fuel injector
JP2012102657A (ja) * 2010-11-09 2012-05-31 Honda Motor Co Ltd 内燃機関の燃料噴射制御装置
CN103249936A (zh) * 2010-12-08 2013-08-14 丰田自动车株式会社 用于内燃机的燃料供应设备
JP2014001694A (ja) * 2012-06-19 2014-01-09 Toyota Motor Corp 内燃機関の燃料供給制御装置
CN105422295A (zh) * 2014-09-17 2016-03-23 爱三工业株式会社 燃料供给装置

Also Published As

Publication number Publication date
US20170342937A1 (en) 2017-11-30
US10012172B2 (en) 2018-07-03
JP2017214832A (ja) 2017-12-07
JP6365591B2 (ja) 2018-08-01
EP3252290B1 (en) 2019-07-31
CN107448310A (zh) 2017-12-08
EP3252290A1 (en) 2017-12-06

Similar Documents

Publication Publication Date Title
CN107448310B (zh) 内燃机的控制装置及该内燃机的控制方法
JP5124612B2 (ja) 内燃機関の高圧燃料ポンプ制御装置
JP4101802B2 (ja) 内燃機関の高圧燃料ポンプ制御装置
JP2008215321A (ja) 内燃機関の高圧燃料ポンプ制御装置
JP5202123B2 (ja) 内燃機関の燃料供給制御装置
JP5939227B2 (ja) ポンプ制御装置
CN105089891A (zh) 用于低燃料泵送体积的直喷式泵控制
JP5045640B2 (ja) 筒内噴射式内燃機関の燃料噴射制御装置
JP5991268B2 (ja) 内燃機関の燃料供給装置
JP4504957B2 (ja) 内燃機関の燃料噴射制御装置および燃料噴射制御方法
JP2008274842A (ja) 減圧弁制御装置およびそれを用いた燃料噴射システム
JP5085483B2 (ja) エンジンの高圧燃料ポンプ制御装置
JP2010138918A (ja) 内燃機関の燃料噴射制御装置および燃料噴射制御方法
JP5982536B2 (ja) 内燃機関の高圧燃料ポンプ制御装置
JP4081308B2 (ja) 内燃機関の高圧燃料ポンプ制御装置
JP7207253B2 (ja) エンジン制御装置
JP5810140B2 (ja) 内燃機関の高圧燃料ポンプ制御装置
JP6863236B2 (ja) 燃料噴射制御装置
WO2018061472A1 (ja) 車両用制御装置
JP4408936B2 (ja) 筒内噴射内燃機関の高圧燃料ポンプ制御装置
JP2003041985A (ja) 燃料噴射装置
JP2019044595A (ja) 高圧ポンプ制御装置
JP5549601B2 (ja) 内燃機関制御装置
JP5042288B2 (ja) 高圧燃料ポンプの制御装置
JP5575833B2 (ja) 内燃機関の高圧燃料ポンプ制御装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200828