JP6904071B2 - 内燃機関の制御装置 - Google Patents

内燃機関の制御装置 Download PDF

Info

Publication number
JP6904071B2
JP6904071B2 JP2017111671A JP2017111671A JP6904071B2 JP 6904071 B2 JP6904071 B2 JP 6904071B2 JP 2017111671 A JP2017111671 A JP 2017111671A JP 2017111671 A JP2017111671 A JP 2017111671A JP 6904071 B2 JP6904071 B2 JP 6904071B2
Authority
JP
Japan
Prior art keywords
amount
fuel
air
valve
intake
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.)
Active
Application number
JP2017111671A
Other languages
English (en)
Other versions
JP2018204556A (ja
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
Priority to JP2017111671A priority Critical patent/JP6904071B2/ja
Priority to US15/959,756 priority patent/US10260449B2/en
Priority to EP18175520.8A priority patent/EP3412900B1/en
Priority to CN201810556204.1A priority patent/CN108999710B/zh
Publication of JP2018204556A publication Critical patent/JP2018204556A/ja
Application granted granted Critical
Publication of JP6904071B2 publication Critical patent/JP6904071B2/ja
Active 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/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • F02D41/402Multiple injections
    • 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/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0223Variable control of the intake valves only
    • F02D13/0234Variable control of the intake valves only changing the valve timing only
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0223Variable control of the intake valves only
    • F02D13/0234Variable control of the intake valves only changing the valve timing only
    • F02D13/0238Variable control of the intake valves only changing the valve timing only by shifting the phase, i.e. the opening periods of the valves are constant
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0253Fully variable control of valve lift and timing using camless actuation systems such as hydraulic, pneumatic or electromagnetic actuators, e.g. solenoid valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0269Controlling the valves to perform a Miller-Atkinson cycle
    • 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/3011Controlling fuel injection according to or using specific or several modes of combustion
    • F02D41/3064Controlling fuel injection according to or using specific or several modes of combustion with special control during transition between modes
    • 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/3094Controlling fuel injection the fuel injection being effected by at least two different injectors, e.g. one in the intake manifold and one in the cylinder
    • 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/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • F02D41/401Controlling injection timing
    • 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/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • F02D41/402Multiple injections
    • F02D41/405Multiple injections with post injections
    • 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/0002Controlling intake air
    • F02D2041/001Controlling intake air for engines with variable valve actuation
    • 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/04Engine intake system parameters
    • 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/04Engine intake system parameters
    • F02D2200/0406Intake manifold 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/04Engine intake system parameters
    • F02D2200/0406Intake manifold pressure
    • F02D2200/0408Estimation of intake manifold 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/0614Actual fuel mass or fuel injection amount
    • 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/0614Actual fuel mass or fuel injection amount
    • F02D2200/0616Actual fuel mass or fuel injection amount determined by estimation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、吸気バルブの閉弁時期が下死点よりも遅角されうる内燃機関を制御対象とする内燃機関の制御装置に関する。
たとえば下記特許文献1には、吸気バルブの閉弁時期を可変設定し、特に、内燃機関の所定の運転状態においては同閉弁時期を下死点よりも遅角する制御を実行する内燃機関の制御装置が記載されている(段落「0038」)。
特開2010−265817号公報
ところで、上記のように吸気バルブの閉弁時期を下死点よりも遅角側とする場合、燃焼室内の空気と燃料との混合気の一部が吸気バルブの閉弁前に吸気通路に吹き戻される。この場合、吹き戻された混合気は、次の燃焼サイクルにおいて燃焼室に流入するため、吹き戻し燃料量が一定である定常状態においては、燃焼室において燃焼対象となる混合気の空燃比を目標値に制御する上で必要な燃料量は、燃焼対象となる混合気中の空気量に応じた値となる。しかし、上記閉弁時期の変化等に起因して吹き戻し燃料量が変化する過渡時において上記空気量に応じた燃料量によって空燃比制御を実行する場合には、空燃比の制御性が低下するおそれがある。
以下、上記課題を解決するための手段およびその作用効果について記載する。なお、特許請求の範囲に記載の発明と下記手段との対応関係は以下となっている。請求項1は、下記1において、操作処理が、「前記吹き戻し空気量が増加することを条件に、前記吹き戻し空気量が変化しない場合の燃料量に対し前記吹き戻し空気量の増加量に所定の係数を乗算した値に応じて増量した燃料を前記燃料噴射弁により噴射させ、前記吹き戻し空気量が減少することを条件に、前記吹き戻し空気量が変化しない場合の燃料量に対し前記吹き戻し空気量の減少量に前記所定の係数を乗算した値に応じて減量した燃料を前記燃料噴射弁から噴射させる処理であ」る点、および、所定の係数が、「空気量を、前記目標値を実現するための燃料量に換算する係数である」点を補正するとともに、吹き戻し空気量算出処理をより具体化し、また制御装置の構成を明記する補正をしたものに対応する。請求項2は、下記2において、燃料噴射弁が、「前記燃焼室に燃料を噴射する筒内噴射弁を含」む点、および操作処理が、「前記吹き戻し空気量が変化しない場合であっても、当該操作処理によって操作される前記燃料噴射弁の燃料噴射開始時期が遅角側に変更される場合には変更されない場合と比較して減少補正した燃料量を前記燃料噴射弁から噴射させる処理を含む」点を補正したものに対応する。請求項3,4は、下記3,4に対応する。請求項5は、下記5において、燃料噴射弁が、「前記燃焼室に燃料を噴射する筒内噴射弁を含」む点、操作処理が、「前記差が正の場合に前記差がゼロの場合の燃料量に対し前記差の大きさに応じて増量した燃料を前記燃料噴射弁に噴射させ、前記差が負の場合に前記差がゼロの場合の燃料量に対し前記差の大きさに応じて減量した燃料を前記燃料噴射弁に噴射させるように、前記燃料噴射弁を操作する処理」である点、吸気バルブが閉弁するまでに吹き戻される混合気中の燃料量が、「対応する燃料噴射時期が所定以上遅角側である場合、今回の前記吹き戻し空気量に前記所定の係数を乗算した量が減量補正された量とされ」る点、および前回吹き戻された混合気中の燃料量が、「対応する燃料噴射時期が所定以上遅角側である場合、前回の前記吹き戻し空気量に前記所定の係数を乗算した量が減量補正された量とされる」点を補正したものに対応する。請求項6は、下記6において、請求項5との整合をとる補正をしたものに対応する。
1.内燃機関の制御装置は、燃焼室内に燃料を供給するために燃料を噴射する燃料噴射弁を備えて且つ吸気バルブの閉弁時期が下死点よりも遅角されうる内燃機関を制御対象とし、前記燃焼室に流入した空気のうち前記吸気バルブが閉弁する前に吸気通路に吹き戻される空気量である吹き戻し空気量を算出する吹き戻し空気量算出処理と、前記燃焼室内において燃焼対象となる混合気の空燃比を目標値に制御すべく前記燃料噴射弁を操作する操作処理と、を実行し、前記操作処理は、前記吹き戻し空気量が増加することを条件に、前記吹き戻し空気量が変化しない場合の燃料量に対し増量した燃料を前記燃料噴射弁により噴射させ、前記吹き戻し空気量が減少することを条件に、前記吹き戻し空気量が変化しない場合の燃料量に対し減量した燃料を前記燃料噴射弁から噴射させる処理である。
混合気の一部が吸気通路に吹き戻される場合、吹き戻される混合気中の燃料量は、吹き戻される空気量に依存する。すなわち、吹き戻される空気量が増加する場合、吹き戻される混合気中の燃料量も増加する傾向があり、吹き戻される空気量が減少する場合、吹き戻される混合気中の燃料量も減少する傾向がある。そして、吹き戻される混合気中の燃料量が増加する場合に燃焼対象となる混合気の空燃比を目標値に制御する上で適切な燃料量は、増加しない場合に目標値とするうえで必要な燃料量よりも多くなる傾向がある。また、吹き戻される混合気中の燃料量が減少する場合に燃焼対象となる混合気の空燃比を目標値に制御する上で適切な燃料量は、減少しない場合に目標値とするうえで必要な燃料量よりも少なくなる傾向がある。このように、吹き戻し空気量が吹き戻される混合気中の燃料量と強い正の相関を有することに鑑み、上記構成では、吹き戻し空気量算出処理を実行し、算出した吹き戻し空気量が増加することを条件に燃料量を増量させ、吹き戻し空気量が減少することを条件に燃料量を減量させる。これにより、吹き戻し燃料量が変化する過渡時における空燃比の制御性の低下を抑制することができる。
2.上記1記載の内燃機関の制御装置において、前記操作処理は、前記吹き戻し空気量が変化しない場合の燃料量に対する増量量および減量量を、当該操作処理によって操作される前記燃料噴射弁の燃料噴射開始時期に応じて可変設定する処理である。
吸気通路に吹き戻される混合気中の燃料量は、吹き戻し空気量によっては一義的に定まらず燃料噴射弁からの燃料の噴射開始時期に応じて変動する場合がある。そこで上記構成では、燃料噴射弁の燃料噴射開始時期に応じて上記増量量や減量量を可変設定する。これにより、吹き戻し空気量によって吹き戻される混合気中の燃料量が一義的に定まらない場合において、吹き戻し空気量のみから増量量や減量量を定める場合と比較して燃焼対象となる混合気の空燃比を高精度に制御することができる。
また、上記構成では、吹き戻し空気量を算出しているため、増量量や減量量は、吹き戻し空気量および燃料噴射開始時期によって可変設定されることとなる。このため、吹き戻し空気量を算出するためのパラメータの数が2つ以上である場合には、吹き戻し空気量を算出することなく、吹き戻し空気量を算出するパラメータと、噴射時期開始時期とに基づき増量量や減量量を可変設定する場合と比較すると、減量量および増量量を算出するパラメータ数を低減できることから、適合工数を低減しやすい。
3.上記1または2記載の内燃機関の制御装置において、前記操作処理は、前記吹き戻し空気量が増加することを条件に、増加した燃焼サイクルの次の燃焼サイクル以降においても前記吹き戻し空気量が変化しない場合の燃料量に対し増量した燃料を前記燃料噴射弁に噴射させ、前記吹き戻し空気量が減少することを条件に、減少した燃焼サイクルの次の燃焼サイクル以降においても前記吹き戻し空気量が変化しない場合の燃料量に対し減量した燃料を前記燃料噴射弁に噴射させるように、前記燃料噴射弁を操作する処理である。
吹き戻し空気量が変化する過渡時の影響が、変化が生じた燃焼サイクルよりも後の燃焼サイクルにおいても及ぶことがあることを発明者が見出した。そこで、上記構成では、吹き戻し空気量が増加または減少した燃焼サイクルの次の燃焼サイクル以降においても燃料量の増量または減量を行うことにより、過渡時の影響が次の燃焼サイクル以降に及ぶことに対処する。
4.上記1〜3のいずれか1つに記載の内燃機関の制御装置において、前記内燃機関は、前記吸気バルブの閉弁時期を可変とするバルブ特性可変装置を備え、前記吹き戻し空気量算出処理は、前記閉弁時期を定める前記吸気バルブのバルブ特性を示すパラメータおよび吸気圧を入力とし、前記閉弁時期が遅角側である場合に進角側である場合よりも前記吹き戻し空気量を大きい値に算出し、前記吸気圧が高い場合に低い場合よりも前記吹き戻し空気量を大きい値に算出する処理である。
吸気バルブの閉弁時期が変化する場合、吹き戻し空気量は、閉弁時期と強い相関を有する。また、吹き戻し空気量は、吸気圧とも強い相関を有する。このため、上記構成では、これらのパラメータに基づき吹き戻し空気量を算出する。
また、上記構成では吹き戻し空気量を複数のパラメータに基づき算出している。このため、上記2の構成を有する場合、吹き戻し空気量と噴射開始時期とに基づき燃料の増量量や減量量を定めることは、吹き戻し空気量を算出する複数のパラメータと噴射開始時期とに基づき燃料の増量量や減量量を定めることよりも、増量量や減量量を定めるパラメータ数を低減でき、ひいては適合工数を低減しやすい。
5.上記1〜4のいずれか1項に記載の内燃機関の制御装置において、前記操作処理は、前記吹き戻し空気量が多い場合に少ない場合よりも多い燃料量であって前記吹き戻し空気量が変化しない場合の燃料量よりも多くの燃料を前記燃料噴射弁から噴射すると仮定した場合に前記吸気バルブが閉弁するまでに吹き戻される混合気中の燃料量から前回吹き戻された混合気中の燃料量を差し引いた差を算出する過不足算出処理を含み、前記差が正の場合に前記差がゼロの場合の燃料量に対し増量した燃料を前記燃料噴射弁に噴射させ、前記差が負の場合に前記差がゼロの場合の燃料量に対し減量した燃料を前記燃料噴射弁に噴射させるように、前記燃料噴射弁を操作する処理である。
上記構成では、今回の燃焼サイクルにおける吹き戻し燃料量を、吹き戻し空気量が変化しない場合の燃料量の噴射をしたとした場合の吹き戻し燃料量とする代わりに、それよりも多くの燃料を燃料噴射弁から噴射すると仮定した場合の吹き戻し燃料量とする。これにより、上記差がゼロの場合の燃料量に対し増量または減量する処理を実行することに起因して、吹き戻される混合気中の燃料量が過不足算出処理により想定された値からずれることを抑制することができる。
6.上記5記載の内燃機関の制御装置において、前記燃料噴射弁は、前記燃焼室に燃料を噴射する筒内噴射弁を含み、前記操作処理は、前記燃焼室内において燃焼対象となる混合気の空燃比を前記目標値に制御するために複数回の燃料噴射を行って且つ最後の燃料噴射を前記筒内噴射弁によって行うべく前記燃料噴射弁を操作する処理と、前記複数回の燃料噴射を実行することを条件に、最初の燃料噴射の噴射量を、前記差がゼロの場合の燃料量に対し増量または減量する処理と、を含む。
筒内噴射弁からの燃料の噴射開始時期が遅い場合には早い場合と比較して吸気通路に吹き戻される燃料量が減少する傾向がある。このため、最初の燃料噴射の噴射量を増量または減量することによって、過不足算出処理によって算出された吹き戻し燃料量の過不足を適切に補償することができる。
一実施形態にかかる内燃機関の制御装置および内燃機関を示す図。 同実施形態にかかる制御装置が実行する処理の一部を示すブロック図。 同実施形態にかかる噴き分けの設定を示す図。 (a)および(b)は、同実施形態にかかる燃料噴射を例示するタイムチャート。 同実施形態にかかる噴射処理部が実行する処理の手順を示す流れ図。 同実施形態における吹き戻し空気量を定めるマップデータを示す図。 同実施形態における噴射時期補正係数を定めるマップデータを示す図。 (a)および(b)は、同実施形態の効果を示すタイムチャート。 (a)〜(c)は、同実施形態が解決する課題を説明するための図。 (a)および(b)は、同実施形態の効果を示すタイムチャート。 (a)および(b)は、同実施形態の効果を示すタイムチャート。
以下、内燃機関の制御装置にかかる一実施形態について図面を参照しつつ説明する。
図1に示す内燃機関10の吸気通路12には、スロットルバルブ14が設けられており、吸気通路12のうちスロットルバルブ14の下流にはポート噴射弁16が設けられている。スロットルバルブ14を介して外部から吸入された空気やポート噴射弁16から噴射された燃料は、吸気バルブ18の開動作に伴ってシリンダ20およびピストン22によって区画される燃焼室24に流入する。燃焼室24には、筒内噴射弁26や点火装置28が露出している。燃焼室24においてスロットルバルブ14を介して流入した空気と、ポート噴射弁16や筒内噴射弁26から噴射された燃料との混合気は、点火装置28の火花放電によって、燃焼に供され、燃焼エネルギは、ピストン22を介してクランク軸30の回転エネルギに変換される。燃焼に供された混合気は、排気バルブ32の開動作に伴って排気として排気通路34に排出される。排気通路34には、排気を浄化するための触媒36が設けられている。
吸気バルブ18は、吸気側カム40によって開閉駆動され、吸気側カム40は、タイミングチェーン38を介してクランク軸30の回転動力を受け取る吸気側カム軸42の回転に伴って駆動される。詳しくは、吸気側カム軸42は、吸気側可変バルブタイミング装置(吸気側VVT44)を介してタイミングチェーン38から回転動力を受け取る。吸気側VVT44は、クランク軸30の回転角度に対する吸気側カム軸42の相対的な回転角度を変更するアクチュエータである。また、排気バルブ32は、排気側カム50によって駆動され、排気側カム50は、タイミングチェーン38を介してクランク軸30の回転動力を受け取る排気側カム軸52の回転に伴って駆動される。詳しくは、排気側カム軸52は、排気側可変バルブタイミング装置(排気側VVT54)を介してタイミングチェーン38から回転動力を受け取る。排気側VVT54は、クランク軸30の回転角度に対する排気側カム軸52の相対的な回転角度を変更するアクチュエータである。
制御装置60は、内燃機関10を制御対象とし、スロットルバルブ14、ポート噴射弁16、筒内噴射弁26、点火装置28、吸気側VVT44および排気側VVT54等の各種操作対象機器を操作することによって、内燃機関10の制御量(トルク、排気成分等)を制御する。制御装置60は、制御量を制御する際、エアフローメータ70によって検出される吸入空気量AFMや、スロットルセンサ72によって検出されるスロットルバルブ14の開口度TA、クランク角センサ74の出力信号Scr、排気通路34に設けられた空燃比センサ76によって検出される空燃比A/Fを参照する。また、制御装置60は、吸気側カム軸42の回転角度を検出する吸気側カム角センサ78の出力信号Scaや、大気圧センサ80によって検出される大気圧Paを参照する。制御装置60は、CPU62、ROM64およびRAM66を備えており、ROM64に記憶されたプログラムをCPU62が実行することにより上記制御量の制御を実行する。
図2に、ROM64に記憶されたプログラムをCPU62が実行することにより実現される処理の一部を示す。
吸気位相差算出処理部M10は、クランク角センサ74の出力信号Scrと吸気側カム角センサ78の出力信号Scaとに基づき、クランク軸30の回転角度に対する吸気側カム軸42の回転角度の位相差である吸気位相差DINを算出する。目標吸気位相差算出処理部M12は、内燃機関10の動作点に基づき、目標吸気位相差DIN*を可変設定する。なお、本実施形態では、回転速度NEと負荷率KLとによって動作点を定義している。ここで、CPU62は、回転速度NEを、クランク角センサ74の出力信号Scrに基づき算出し、負荷率KLを吸入空気量AFMに基づき算出する。負荷率KLは、基準流入空気量に対する、1気筒の1燃焼サイクル当たりの流入空気量の比である。ここで、基準流入空気量は、スロットルバルブ14の開口度を最大としたときの1気筒の1燃焼サイクル当たりの流入空気量である。ちなみに、基準流入空気量は、回転速度NEに応じて可変設定される量としてもよい。
吸気VVT制御処理部M14は、吸気位相差DINを目標吸気位相差DIN*に制御するために吸気側VVT44を操作すべく、操作信号MS5を出力する。
開口度目標値設定処理部M16は、アクセル操作量ACCPに基づき、スロットルバルブ14の開口度の目標値(目標開口度TA*)を設定する。具体的には、開口度目標値設定処理部M16は、たとえば、アクセル操作量ACCPが大きい場合に小さい場合よりも目標開口度TA*を大きい値に設定する。
遅延処理部M18は、目標開口度TA*を所定時間遅延させた遅延開口度TArを算出する。スロットル制御処理部M20は、スロットルセンサ72によって検出される開口度TAを遅延開口度TArに制御するために、スロットルバルブ14を操作すべく、操作信号MS1を出力する。
ローパスフィルタM21は、実際の開口度TAを目標開口度TA*に制御すると仮定した場合、目標開口度TA*の変化に対して実際の開口度TAが遅延することに鑑み、目標開口度TA*の1次遅れ処理値を予測開口度TAeとして出力する。
スロットルモデルM22は、後述する処理によって算出される吸気圧Pm1と、予測開口度TAeおよび大気圧Paとに基づきスロットルバルブ14を通過する空気量であるスロットル流量mt1を算出する。具体的には、スロットルモデルM22は、大気圧Paが高い場合に低い場合よりもスロットル流量mt1を大きい値に算出し、吸気圧Pm1が高い場合に低い場合よりもスロットル流量mt1を小さい値に算出し、予測開口度TAeが大きい場合に小さい場合よりもスロットル流量mt1を大きい値に算出する。具体的には、スロットルモデルM22は、入力パラメータである予測開口度TAe、大気圧Paおよび吸気圧Pm1と、出力パラメータであるスロットル流量mt1とを関係づけるモデル式に基づきスロットル流量mt1を算出する。なお、モデル式は、上記入力パラメータと出力パラメータとを直接結び付ける式とは限らず、たとえば式の係数が、入力パラメータによって可変設定されるものであってもよい。
インマニモデルM24は、後述する処理によって算出される閉弁時流入空気量Mc1と、スロットル流量mt1とに基づき、上記吸気圧Pm1を算出する。閉弁時流入空気量Mc1は、1燃焼サイクルにおける燃焼室24への流入空気量のうち吸気バルブ18の閉弁時期までに吸気通路12に吹き戻された量を除いた値である。具体的には、インマニモデルM24は、スロットル流量mt1から閉弁時流入空気量Mc1を減算した値が大きい場合に小さい場合よりも吸気圧Pm1の増加速度が大きくなるように上記吸気圧Pm1を算出する。
吸気弁モデルM26は、吸気圧Pm1と、吸気位相差DINと、回転速度NEとに基づき、上記閉弁時流入空気量Mc1を算出する。吸気弁モデルM26は、吸気圧Pm1が高い場合に低い場合よりも閉弁時流入空気量Mc1を大きい値に算出する。また、吸気弁モデルM26は、吸気位相差DINが、吸気バルブ18の閉弁時期(吸気閉弁時期IVC)をBDCよりも遅角側とする場合、より遅角側であるほど、閉弁時流入空気量Mc1を小さい値に算出する。
スロットルモデルM28は、後述する処理によって算出される吸気圧Pm2と、開口度TAおよび大気圧Paとを入力パラメータとし、入力パラメータに基づき出力パラメータとしてのスロットル流量mt2を算出する。スロットルモデルM28は、スロットルモデルM22とは、入力パラメータが相違するものの、入力パラメータに基づき出力パラメータを算出する処理自体は同様の処理を実行する部分である。
AFMモデルM30は、スロットル流量mt2の変化に対して吸入空気量AFMの変化に遅延が生じることに鑑み、スロットル流量mt2に基づき吸入空気量AFMの推定値AFMeを算出する。ここで、スロットル流量mt2の変化に対して吸入空気量AFMの変化に遅延が生じるのは、吸入空気量AFMが所定期間(たとえば1吸気行程期間)における吸入空気量の平均値となっているためである。
インマニモデルM32は、後述する処理によって算出される閉弁時流入空気量Mc2と、推定値AFMeとを入力パラメータとし、入力パラメータに基づき、出力パラメータとしての上記吸気圧Pm2を算出する。インマニモデルM32は、インマニモデルM24とは、入力パラメータが相違するものの、入力パラメータに基づき出力パラメータを算出する処理自体は同様の処理を実行する部分である。
吸気弁モデルM34は、吸気圧Pm2と、吸気位相差DINと、回転速度NEとを入力パラメータとし、入力パラメータに基づき、出力パラメータとしての上記閉弁時流入空気量Mc2を算出する。吸気弁モデルM34は、吸気弁モデルM26とは、入力パラメータが相違するものの、入力パラメータに基づき出力パラメータを算出する処理自体は同様の処理を実行する部分である。
インマニモデルM36は、後述する処理によって算出される閉弁時流入空気量Mc3と、吸入空気量AFMとを入力パラメータとし、入力パラメータに基づき、出力パラメータとしての吸気圧Pm3を算出する。インマニモデルM36は、インマニモデルM24とは、入力パラメータが相違するものの、入力パラメータに基づき出力パラメータを算出する処理自体は同様の処理を実行する部分である。
吸気弁モデルM38は、吸気圧Pm3と、吸気位相差DINと、回転速度NEとを入力パラメータとし、入力パラメータに基づき、出力パラメータとしての上記閉弁時流入空気量Mc3を算出する。吸気弁モデルM38は、吸気弁モデルM26とは、入力パラメータが相違するものの、入力パラメータに基づき出力パラメータを算出する処理自体は同様の処理を実行する部分である。
偏差算出処理部M40は、吸気圧Pm2から吸気圧Pm3を減算した値(補正量ΔPm)を算出する。補正処理部M42は、吸気圧Pm1から補正量ΔPmを減算することによって吸気圧Pmを算出する。吸気圧Pmは、定常状態においては吸気圧Pm3に一致し、過渡状態においては吸気圧Pm1の応答性を重視した値となっている。すなわち、吸気圧Pm2は、推定値AFMeに基づき算出されているため、補正量ΔPmは、定常状態においてはスロットル流量mt1の吸入空気量AFMに対する誤差を補償する値となる。一方、過渡時においては、吸気圧Pm2の応答性は吸気圧Pm3の応答性に近似するため、過渡時においては、補正量ΔPmは、吸気圧Pm1と吸気圧Pm3との差を埋める値とはならず、吸気圧Pmに吸気圧Pm1の変化を顕在化させることができる値となっている。
吸気弁モデルM44は、吸気圧Pmと、吸気位相差DINと、回転速度NEとを入力パラメータとし、入力パラメータに基づき、出力パラメータとしての閉弁時流入空気量Mcを算出する。吸気弁モデルM44は、吸気弁モデルM26とは、入力パラメータが相違するものの、入力パラメータに基づき出力パラメータを算出する処理自体は同様の処理を実行する部分である。
閉弁時流入空気量Mcは、所定期間だけ未来において燃焼室24に吸入されている空気量の予測値となっている。これは、スロットルバルブ14が遅延開口度TArに制御されている一方、閉弁時流入空気量Mcがスロットルバルブ14の開口度が目標開口度TA*から予測される実際の開口度に応じた値であるからである。
噴射処理部M46は、閉弁時流入空気量Mc、吸気位相差DIN、回転速度NEおよび吸気圧Pmを取り込み、ポート噴射弁16や筒内噴射弁26を操作する。噴射処理部M46は、内燃機関10の動作点に応じて、燃焼室24において燃焼対象となる混合気の空燃比を目標値(たとえば理論空燃比)に制御するための燃料量を、ポート噴射弁16および筒内噴射弁26に適宜割り振って燃料噴射制御を実行する。
図3に、本実施形態にかかる噴射量の割り振り設定を示す。図3に示すように、本実施形態では、負荷率KLが規定値以下の領域においては、ポート噴射弁16による燃料噴射であるポート噴射(図中、PSと表記)のみを実行する一方、負荷率KLが上記規定値よりも大きい所定値以上の領域においては、筒内噴射弁26による燃料噴射である筒内噴射(図中、DSと表記)のみを実行する。ただし、規定値および所定値は、ともに回転速度NEが高いほど小さい値に設定されている。これに対し、負荷率KLが規定値よりも大きく所定値よりも小さい領域においては、ポート噴射と筒内噴射との双方を実行する。
本実施形態では、ポート噴射を、吸気バルブ18が開弁する前に実行する。これは、燃焼室24内における混合気中の燃料と空気との混合度合を高めることを狙ったものである。噴射量の割り振り設定は、ポート噴射が混合気の混合度合を高めやすいメリットを有することと、筒内噴射が気化潜熱により燃焼室24内の冷却効果を高めることによって充填効率を高めやすいメリットを有することとに鑑みて最適化されている。
図4(a)に、ポート噴射と筒内噴射とを1度ずつ実行する例を示し、図4(b)に、筒内噴射を3度実行する例を示す。本実施形態では、1燃焼サイクルの間に1つの気筒において最大3回の燃料噴射を実行する。なお、噴射回数や噴射開始時期ainjは、内燃機関10の動作点に基づき可変設定される。また、図4に示すように、本実施形態では、CPU62により、吸気閉弁時期IVCが下死点BDCよりも遅角側となり、且つその遅角量が大きく可変設定される。これは、特に負荷率KLが小さい領域において、ポンピングロスを低減すべくスロットルバルブ14の開口度を極力大きくするための設定である。
図5に、噴射処理部M46が実行する燃料噴射制御の処理手順を示す。図5に示す処理は、ROM64に記憶されたプログラムをCPU62が実行することにより実現される。なお、図5に示す処理は、内燃機関10の気筒毎に1燃焼サイクルに1回ずつ、燃料噴射の開始よりも前に実行される。また、以下では、先頭に「S」を付与した数字によってステップ番号を表現する。
図5に示す一連の処理において、CPU62は、まず後述の吹き戻し補正量ΔQを用いた噴射量の補正処理の実行条件が成立するか否かを判定する(S10)。ここで、実行条件は、回転速度NEが所定速度以下である旨の条件(con1)と、燃料噴射が実行されている旨の条件(con2)との論理積が真である旨の条件とする。ここで、条件(con1)は、吸気閉弁時期IVCが下死点BDCよりも遅角側とされることに起因して吸気バルブ18が閉弁する前に吸気通路12に吹き戻される空気量が、回転速度NEが高い場合には低い場合と比較して少なくなることと、演算負荷を低減する狙いとによって設けられたものである。CPU62は、実行条件が成立すると判定する場合(S10:YES)、圧縮上死点が1つ前に出現する気筒における図5の処理において実行条件が成立していたか否かを判定する(S12)。CPU62は、成立していたと判定する場合(S12:YES)、吸気バルブ18の開弁時に燃焼室24に一旦流入した空気のうち吸気閉弁時期IVCよりも前に吸気通路12に吹き戻された空気の量である吹き戻し空気量Gr(n)を算出する(S14)。なお、変数「n」は、図5に示す一連の処理の実行時における最新の燃焼サイクルにおける値であることを示す。これに対し、たとえば変数「n−1」は、1つ前の燃焼サイクルの値であることを示す。
CPU62は、吸気バルブ18の吸気閉弁時期IVCと、回転速度NEと、吸気圧Pmとに基づき、吹き戻し空気量Gr(n)を算出する。これは、入力パラメータとしての吸気閉弁時期IVC、回転速度NE、および吸気圧Pmと、出力パラメータとしての吹き戻し空気量Grとの関係を定めたマップデータを予めROM64に記憶しておき、CPU62がマップ演算を実行することにより実行される。ここで、マップデータとは、入力変数の離散的な値と、入力変数の値のそれぞれに対応する出力変数の値と、の組データである。またマップ演算は、たとえば、入力変数の値がマップデータの入力変数の値のいずれかに一致する場合、対応するマップデータの出力変数の値を演算結果とし、一致しない場合、マップデータに含まれる複数の出力変数の値の補間によって得られる値を演算結果とする処理とすればよい。
図6に、マップデータが示す傾向を模式的に示す。図6に示すように、吹き戻し空気量Grは、吸気閉弁時期IVCが遅角側である場合に進角側である場合と比較して大きい値となる。また、吹き戻し空気量Grは、回転速度NEが高い場合と比較して低い場合に大きい値となる。さらに、吹き戻し空気量Grは、吸気圧Pmが高い場合に低い場合よりも大きい値となる。なお、S14の処理における入力となる吸気圧Pmは、対象とする気筒において吸気バルブ18が閉弁するタイミングに最も近いタイミングにおける値とする。これは、図2に示した処理によって吸気圧Pmが所定期間先の値として算出されることにより可能となっている。また、吸気閉弁時期IVCは、吸気位相差DINによって一義的に定まる値であり、CPU62は、吸気位相差DINに基づき吸気閉弁時期IVCを算出する。
図5に戻り、CPU62は、以下の式(c1)を用いて、1燃焼サイクルにおいて燃焼室24に流入する空気量の最大値である最大空気量Gm(n)を算出する(S16)。
Gm(n)=Gr(n)+Mc(n) …(c1)
なお、ここで用いる閉弁時流入空気量Mc(n)は、該当する気筒において吸気バルブ18が閉弁されたときに燃焼室24に流入したままとなっている空気量の予測値である。これは、図2に示した処理によって閉弁時流入空気量Mc(n)が所定期間先の値として算出されることにより可能となっている。
次にCPU62は、最大空気量Gm(n)に基づき、以下の式(c2)を用いて第1燃料量Q1を算出する(S18)。
Q1(n)=Gm(n)・Kq・Kc(n) …(c2)
ここで、換算係数Kqは、空気量に乗算することによりその空気量の空気と燃料との混合気の空燃比を目標空燃比とするうえで必要な燃料量に換算するための値である。一方、補正係数Kcは、1燃焼サイクル中に1つの気筒において噴射される燃料の噴射割合ekf(i)(i=1〜3)と、対応する燃料噴射の噴射開始時期ainjに応じた補正係数である噴射時期補正係数ekainj(i)との積の和である。ここで、たとえば1燃焼サイクルにおいてポート噴射を1度のみ実行する場合、第1回目の噴射割合ekf(1)が「1」であり、第2回目および第3回目の噴射割合ekf(2),ekf(3)が「0」である。これに対し、図4(b)に例示したように、1燃焼サイクルにおいて筒内噴射が3回実行される場合、第1回目の噴射割合ekf(1)、第2回目の噴射割合ekf(2)および第3回目の噴射割合ekf(3)のそれぞれが、「0」よりも大きく「1」よりも小さい値であって、それぞれの噴射の割合に応じた値となる。なお、噴射時期補正係数ekainj(i)については、S24の処理の説明に併せて説明する。
次に、CPU62は、閉弁時流入空気量Mc(n)に基づき、以下の式(c3)を用いて第2燃料量Q2(n)を算出する(S20)。
Q2(n)=Mc(n)・Kq・Kc(n) …(c3)
次に、CPU62は、以下の式(c4)を用いて吹き戻し燃料量Qr(n)を算出する(S22)。
Qr(n)=Q1(n)・{Gr(n)/Gm(n)} …(c4)
そして、CPU62は、以下の式(c5)によって、吹き戻し補正量ΔQを算出する(S24)。
ΔQ(n)=Q1(n)−{Q2(n)+Qr(n−1)} …(c5)
吹き戻し補正量ΔQは、閉弁時流入空気量Mc(n)の空気と燃料との混合気の空燃比を目標値とするうえで、「Mc(n)・Kq」の燃料を噴射したのでは吹き戻し現象に起因して過不足が生じる場合に、過不足を低減するための補正量である。ここで、燃料対象となる混合気中の空気量である閉弁時流入空気量Mc(n)に応じた燃料量である「Mc(n)・Kq」の燃料量を吹き戻し補正量ΔQを用いて補正する技術的意義について詳述する。
本実施形態では、所定の条件下、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御することにより、燃焼室24内の混合気の一部が吸気閉弁時期IVC前に吸気通路12に吹き戻されたとしても、燃焼室24内において燃焼対象となる混合気の空燃比を目標値とすることができることに着目する。この着目点に関する最も簡単な例は、全ての燃料が吸気バルブ18の開弁前にポート噴射弁16から一度に噴射され、燃焼室24内に吸入される混合気において空気と燃料とが均質となっているとみなせる場合である。この場合、ポート噴射弁16によって燃焼室24内に一旦は流入する混合気の空燃比を目標値とするように燃料噴射がなされるなら、燃焼室24内に流入した混合気の一部が吸気閉弁時期IVC前に吹き戻されたとしても燃焼室24内の混合気の空燃比は目標値となっている。この場合、閉弁時流入空気量Mc(n)の空気と燃料との混合気を目標値とするうえで「Mc(n)・Kq」の量の燃料の過不足分を、補正係数Kcを「1」とした場合の吹き戻し補正量ΔQ(n)によって補正することができる。すなわち、この場合、上記の式(c2)から、第1燃料量Q1(n)が「Gm(n)・Kq」となり、上記の式(c3)から、第2燃料量Q2(n)が「Mc(n)・Kq」となる。このため、吹き戻し燃料量Qr(n−1)がゼロであるなら、吹き戻し補正量ΔQは、上記の式(c5)より「Q1(n)−Q2(n)」となり、これは、「Mc(n)・Kq」によっては、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御するうえで必要な燃料に対して不足する量となる。そして、1つ前の燃料サイクルにおいて吸気通路12に吹き戻された混合気中の燃料量が今回の燃焼サイクルにおいて燃焼室24に流入することを考慮するなら、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御するうえで必要な燃料を燃焼室24に供給するうえで必要な補正量は、上記の式(c5)にて求めた値となる。
一方、上述したように、本実施形態では、1燃焼サイクル中に1つの気筒において複数回の燃料噴射を実行することがあり、しかもその場合、図4(b)に例示するように、吸気閉弁時期IVC以降に燃料が噴射される場合もありうる。その場合、吸気閉弁時期IVC以降に噴射される燃料については、吹き戻しに関係しない。このため、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御するうえで必要な燃料を燃焼室24に供給するように複数回の燃料噴射の全てを実行する代わりに、吸気閉弁時期IVC前に限って、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御する処理と同等の処理を実行すればよい。
ここで、この概念を、吸気バルブ18の開弁前にポート噴射を1回実行し、吸気閉弁時期IVCの後に筒内噴射を1回実行する仮想事例を用いて説明する。この場合、第1回目の噴射であるポート噴射の噴射割合ekf(1)と、第2回目の噴射である筒内噴射の噴射割合ekf(2)とがゼロではなく、第3回目の噴射割合ekf(3)は、ゼロである。ここで、まず前回の吹き戻し燃料量Qr(n−1)を無視して議論を進める。この場合、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御するうえで必要な燃料を燃焼室24に供給するように燃料噴射をするうえでは、第1回目に、「Gm(n)・Kq・ekf(1)」の燃料を噴射し、第2回目に「Gm(n)・Kq・ekf(2)」の燃料を噴射することとなる。しかし、第1回目の燃料噴射が実行された後の吸気閉弁時期IVCにおいて、燃焼室24内の空気量は、閉弁時流入空気量Mc(n)となっている。そして、噴射された「Gm(n)・Kq・ekf(1)」の量の燃料のうち、吸気閉弁時期IVCにおいて燃焼室24内に残っている燃料の割合は、「Gm(n)・Kq・ekf(1)」の量の燃料と最大空気量Gm(n)の空気とが均一に混ざっているとみなせる場合、「Mc(n)/Gm(n)」となる。このため、燃焼対象となる混合気の空燃比を目標値に制御する上では、吸気閉弁時期IVCにおいて燃焼室24内に残っている燃料の量は、「Mc(n)・Kq・ekf(1)」となっている。このため、第2回目の燃料噴射においては、「Mc(2)・Kq・ekf(2)」の燃料を噴射すればよい。
一方、「Gm(n)・Kq・ekf(1)」の量の燃料と最大空気量Gm(n)の空気とが均一に混ざっているとみなせる場合、吹き戻し燃料量Qr(n)は、「Gm(n)・Kq・ekf(1)」の「Gr(n)/Gm(n)」倍、すなわち、「{Gm(n)・Kq・ekf(1)}・Gr(n)/Gm(n)」となる。ここには、2度目の噴射量に関する情報が用いられていない。これは、S18の処理において採用した噴射時期補正係数ekainjを、ポート噴射については「1」とし、吸気閉弁時期IVC以降の筒内噴射については「0」とすることで表現可能である。
次に、図4(b)の第2番目の燃料噴射によって例示したように、吸気バルブ18の開弁期間のうち下死点よりも遅角側の期間を含むような燃料噴射の場合について考察する。この場合、噴射された燃料のうち吹き戻し燃料量Qrに寄与する割合を、「Gr(n)/Gm(n)」としたのでは精度が低下する懸念がある。これは、噴射時期が遅いほど吸気通路12に吹き戻されにくくなるからである。そこでこうした現象を、S18の処理において採用した噴射時期補正係数ekainjの値を「0」よりも大きく「1」よりも小さい値として表現する。なお、この場合、噴射時期補正係数ekainjは、噴射された燃料のうち吹き戻し燃料量Qrに寄与する割合を厳密に定めるものではなく、吹き戻し補正量ΔQが空燃比を高精度に制御できる値に適合されている。すなわち、この場合には、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御することにより、燃焼室24内の混合気の一部が吸気閉弁時期IVC前に吸気通路12に吹き戻された場合に燃焼室24内において燃焼対象となる混合気の空燃比を目標値とすることができる上記所定の条件が厳密には成立しない。
本実施形態において、CPU62は、筒内噴射の噴射時期補正係数ekainjを、噴射開始時期ainj、吸気閉弁時期IVC、および回転速度NEに基づき算出する。詳しくは、入力パラメータとしての噴射開始時期ainj、吸気閉弁時期IVC、および回転速度NEと、出力パラメータとしての噴射時期補正係数ekainjとの関係を定めたマップデータをROM64に記憶しておき、CPU62は、マップデータに基づき噴射時期補正係数ekainjをマップ演算する。
図7に、本実施形態にかかるマップデータの傾向を模式的に示す。図7に示すように、噴射時期補正係数ekainjは、噴射開始時期ainjが所定量以上進角側である場合に「1」となり、遅角側の値となるほど小さい値となり、ある程度遅角側となることにより「0」となる。また、噴射時期補正係数ekainjは、回転速度NEが低い場合に高い場合よりも大きい値となる。
なお、上記(c5)は、上記の式(c1)〜(c4)によれば、以下の式(c6)に変形できる。
ΔQ(n)
=Gm(n)・Kq・Kc(n)−Mc(n)・Kq・Kc(n)−Qr(n−1)
=Gr(n)・Kq・Kc(n)−Qr(n−1)
=Gm(n)・Kq・Kc(n)・Gr(n)/Gm(n)−Qr(n−1)
=Qr(n)−Qr(n−1) …(c6)
上記の式(c6)によれば、吹き戻し補正量ΔQは、上記所定の条件下、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御するうえで必要な燃料を燃焼室24に供給すると仮定した場合に吸気通路12に吹き戻される混合気中の燃料量の変化量となる。
図5に戻り、CPU62は、S24の処理が完了する場合、今回のS24の処理によって算出した吹き戻し補正量ΔQ(n)と、前回の吹き戻し補正量ΔQ(n−1)との指数移動平均処理値を、最終的な吹き戻し補正量ΔQ(n)として採用する(S26)。具体的には、指数移動平均処理値として、今回のS24の処理によって算出した吹き戻し補正量ΔQ(n)と前回の吹き戻し補正量ΔQ(n−1)との和の「1/2」を用いる。これは、上記の式(c4)を満たす吹き戻し燃料量Qr(n)が次の燃焼サイクルにおいて全て燃焼室24に流入することができるのは定常状態であり、過渡時には吹き戻し空気量Grの変化等に起因した吹き戻し燃料量Qrの変化等が後のサイクルにまで残ると推察されることを考慮したものである。
CPU62は、第1番目の噴射量指令値Q*(1)、第2番目の噴射量指令値Q*(2)および第3番目の噴射量指令値Q*(3)を算出する(S28)。ここで、CPU62は、第2番目の噴射量指令値Q*(2)と第3番目の噴射量指令値Q*(3)とのそれぞれを、「Mc(n)・Kq・ekf(j):j=2,3」とする。一方、CPU62は、第1番目の噴射量指令値Q*(1)を、「Mc(n)・Kq・ekf(1)+ΔQ(n)」とする。ここで、第1番目の噴射量指令値Q*(1)の算出に吹き戻し補正量ΔQ(n)を用いたのは、吹き戻し補正量ΔQ(n)が、吸気閉弁時期IVC前に限って、最大空気量Gm(n)の空気と燃料との混合気を目標値に制御する処理を実行するうえでの不足量であるからである。
そしてCPU62は、噴射量指令値Q*(1),Q*(2),Q*(3)のそれぞれに基づき、ポート噴射弁16および筒内噴射弁26のうちの該当するものを操作する(S30)。
一方、CPU62は、S10において否定判定する場合、吹き戻し燃料量Qr(n)をゼロとする(S32)。そして、CPU62は、吹き戻し補正量ΔQ(n−1)を「0」とし(S34)、S28の処理に移行する。
また、CPU62は、S12の処理において否定判定する場合、S36〜S44の処理において、S14〜S22の処理のそれぞれに対応する処理を実行する。そして、CPU62は、この処理を実行している気筒とは別の気筒の前回の燃焼サイクルにおける吹き戻し燃料量Qr(n−1)に、S44の処理において算出した値を代入する(S44)。この処理は、S44の処理によって算出した値を、他の気筒における前回の吹き戻し燃料量Qr(n−1)とみなす処理である。すなわち、S44の処理が実行される時点では、いずれの気筒においても、吹き戻し燃料量Qr(n)が算出されていないため、次の燃焼サイクルまで吹き戻し補正量ΔQ(n)を利用できない。しかし、S46の処理を実行することによって、実行条件が成立した最初の気筒に限って吹き戻し補正量ΔQ(n)が利用できないこととなり、それ以降の気筒においては吹き戻し補正量ΔQ(n)を利用することができる。
CPU62は、S46の処理が完了する場合、吹き戻し補正量ΔQ(n)をゼロとし(S34)、S28の処理に移行する。なお、CPU62は、S30の処理が完了する場合、図5に示す一連の処理を一旦終了する。ちなみに、図5に示す一連の処理が一旦終了されることにより、変数nが付与されたパラメータは、変数n−1が付与されたパラメータとなる。
ここで本実施形態の作用を説明する。
図8(a)は、吹き戻し補正量ΔQによる補正を実行しない本実施形態の比較例の、また図8(b)は、本実施形態の、回転速度NE、吸気閉弁時期IVC、吸入空気量AFM、吹き戻し燃料量Qr、吹き戻し補正量ΔQ、および空燃比A/Fの推移を示す。なお、図8には、排気閉弁時期EVCを併記している。図8(a)に示すように、比較例においては、吸気閉弁時期IVCが変化することに起因して空燃比A/Fが大きく変動しているが、図8(b)に示すように、本実施形態では、吸気閉弁時期IVCが変化することに起因した空燃比A/Fの変動が抑制されている。なお、図8では、吸気閉弁時期IVCが変化しても噴射の方式自体はほとんど変化しないものとしている。換言すれば、噴射時期補正係数ekainjの変化が無視できるものとなっている。
ここで比較例において吸気閉弁時期IVCが変化することに起因して空燃比A/Fが大きく変動する理由を図9を用いて説明する。なお、図9において、ピストン22は下死点に位置する。
図9(a)は、吸気閉弁時期IVCが変化しない定常状態を示す。この場合、前回の吹き戻し空気量Gr(n−1)と今回の吹き戻し空気量Gr(n)とが一致する。ここで、燃料噴射の仕方にも変化がないならば、吹き戻し空気量Grが変化しないなら、吹き戻し燃料量も変化しない。このため、吹き戻し補正量ΔQを用いることなく、閉弁時流入空気量Mc(n)に応じた燃料量「Mc(n)・Fq」の燃料を噴射するのみで、空燃比を目標値に制御することができる。
図9(b)は、吸気閉弁時期IVCが遅角することによって、前回の吹き戻し空気量Gr(n−1)に対して今回の吹き戻し空気量Gr(n)が増加した場合を示す。この場合、前回の吹き戻し燃料量Qr(n−1)よりも今回の吹き戻し燃料量Qr(n)が増加するため、閉弁時流入空気量Mc(n)に応じた燃料量「Mc(n)・Fq」の燃料を噴射するのみでは、燃焼対象となる混合気の空燃比がリーンとなる。
図9(c)は、吸気閉弁時期IVCが進角することによって、前回の吹き戻し空気量Gr(n−1)に対して今回の吹き戻し空気量Gr(n)が減少した場合を示す。この場合、前回の吹き戻し燃料量Qr(n−1)よりも今回の吹き戻し燃料量Qr(n)が減少するため、閉弁時流入空気量Mc(n)に応じた燃料量「Mc(n)・Fq」の燃料を噴射すると、燃焼対象となる混合気の空燃比がリッチとなる。
これに対し、本実施形態により吸気閉弁時期IVCが変化することに起因した空燃比A/Fの変動が抑制される理由は、吹き戻し空気量が増加することを条件に「Mc(n)・Fq」に対し増量した燃料を噴射させ、吹き戻し空気量が減少することを条件に、「Mc(n)・Fq」に対し減量した燃料を噴射させるためである。すなわち、噴射時期補正係数ekainjが変化しないとみなせる場合、補正係数Kcが変化しないとみなせることから、「Kc(n)=Kc(n−1)=Kc」として、吹き戻し補正量ΔQは、上記の式(c6)によれば、以下の式(c7)となる。
ΔQ(n)
=Kq・Kc・Gr(n)−Kq・Kc・Gr(n−1)
=Kq・Kc・{Gr(n)−Gr(n−1)} …(c7)
上記の式(c7)によれば、吹き戻し空気量Gr(n)が前回の吹き戻し空気量Gr(n−1)に対して増加する場合に吹き戻し補正量ΔQ(n)が正となり、吹き戻し空気量Gr(n)が前回の吹き戻し空気量Gr(n−1)に対して減少する場合に吹き戻し補正量ΔQ(n)が負となる。なお、吹き戻し空気量の増加、減少と吹き戻し補正量ΔQの符号との関係自体は、燃料噴射の仕方が大きく変化しないなら成立し得る。
図10(a)は、吹き戻し補正量ΔQによる補正を実行しない本実施形態の比較例の、また図10(b)は、本実施形態の、回転速度NE、吸気閉弁時期IVC、吸入空気量AFM、吹き戻し燃料量Qr、吹き戻し補正量ΔQ、および空燃比A/Fの推移を示す。図10(a)に示すように、比較例においては、吸入空気量AFMが変化することに起因して空燃比A/Fが大きく変動しているが、図10(b)に示すように、本実施形態では、吸入空気量AFMが変化することに起因した空燃比A/Fの変動が抑制されている。なお、図10では、吸入空気量AFMが変化しても噴射の方式自体は変化しないものとしている。
図10に示す例では、吸気閉弁時期IVCは変化していないが吸入空気量AFMが変化することによって、吹き戻し空気量Grが変化し、これが吹き戻し燃料量Qrの変化となっている。このため、比較例において空燃比A/Fが大きく変動する理由や、本実施形態では空燃比A/Fの変動が抑制できる理由は、図9を用いて説明した理由と同様である。
図11(a)は、吹き戻し補正量ΔQによる補正を実行しない本実施形態の比較例の、また図11(b)は、本実施形態の、回転速度NE、吸気閉弁時期IVC、吸入空気量AFM、筒内噴射弁26の噴射開始時期ainj、吹き戻し燃料量Qr、吹き戻し補正量ΔQ、および空燃比A/Fの推移を示す。
図11に示す例では、吸気閉弁時期IVCおよび吸入空気量AFMともに変化させず筒内噴射弁26の噴射開始時期ainjを変化させることによって、比較例においては空燃比A/Fが大きく変動しているが、本実施形態では空燃比A/Fの変動が抑制されている。ここで、筒内噴射弁26の噴射開始時期ainjが変化することによって吹き戻し燃料量Qrが変化している。これは、本実施形態では、噴射時期補正係数ekainjを用いることにより、吹き戻し燃料量Qrの算出に取り入れられている。
すなわち、「Gr(n)=Gr(n−1)」とする場合、吹き戻し補正量ΔQ(n)は、上記の式(c6)によれば、以下の式(c8)に変形できる。
ΔQ(n)=Gr(n)・Kq・{Kc(n)−Kc(n−1)} …(c8)
ここで、補正係数Kcは、噴射時期補正係数ekainjに基づき設定されている。たとえば、噴射回数が1回である場合、補正係数Kcは、噴射時期補正係数ekainjに等しい。そして、噴射開始時期が遅角される場合、図7に示したように噴射時期補正係数ekainjが小さくなるため、「Kc(n)<Kc(n−1)」となる。これは、吹き戻し燃料量Qrが減少することを意味する一方、上記の式(c7)によれば、この場合、吹き戻し補正量ΔQ(n)が負となっている。このため、吹き戻し燃料量Qrの変化を吹き戻し補正量ΔQ(n)によって補償することができる。
なお、噴射開始時期ainjは、吹き戻し空気量Grの変化量が同一であっても、吹き戻し補正量ΔQの大きさ(絶対値)を変化させうるパラメータである。すなわち、筒内噴射弁26の噴射開始時期が遅い場合には早い場合よりも噴射時期補正係数ekainjが小さい値となることから、第1燃料量Q1も小さい値となり、吹き戻し燃料量Qrも小さい値となる。このため、上記の式(c7)によれば、吹き戻し空気量Grの変化量が同一であっても、噴射開始時期が遅い場合には早い場合よりも吹き戻し補正量ΔQの大きさが小さい値となる。
以上説明した本実施形態によれば、さらに以下に記載する効果が得られる。
(1)吹き戻し補正量ΔQ(n)を、指数移動平均処理値とした。これにより、吹き戻し空気量が変化する過渡時の影響が、変化が生じた燃焼サイクルよりも後の燃焼サイクルにおいても及ぶことがあることに対処することができる。
(2)今回の吹き戻し燃料量として、閉弁時流入空気量Mc(n)に応じた燃料量の燃料を噴射をしたとした場合の吹き戻し燃料量とする代わりに、上記所定の条件下、最大空気量Gm(n)の空気と燃料との混合気を目標値とすべく燃料を噴射すると仮定した場合の吹き戻し燃料量とした。これにより、吹き戻される混合気中の燃料量が吹き戻し補正量ΔQの影響で想定した値からずれることを抑制することができる。
(3)筒内噴射弁26による燃料噴射の噴射開始時期ainjに応じて噴射時期補正係数ekainjを可変設定した。これにより、噴射開始時期ainjが遅い場合には早い場合よりも吸気通路12に吹き戻されることなく燃焼室24内に留まる燃料量が多くなる傾向を考慮して吹き戻し燃料量Qrを算出することができる。しかも、吹き戻し空気量Grを算出し、これに基づき吹き戻し燃料量Qrを算出することにより、吹き戻し空気量Grを算出することなく、吹き戻し空気量Grを算出するために用いたパラメータと噴射開始時期ainjとに基づき吹き戻し燃料量Qrを算出する場合よりも、適合工数を低減しやすい。これは、後者の場合、入力パラメータが、吸気圧Pm、吸気閉弁時期IVC、回転速度NEおよび噴射開始時期ainjの4次元となるため、たとえばマップデータを作成する場合、そのデータ量が本実施形態よりも多くなるためである。すなわち、本実施形態では、吹き戻し空気量Grを算出するマップデータと、噴射時期補正係数ekainjを算出するマップデータとの2つの3次元のマップデータのデータ量となり、これは一般に、4次元のマップデータのデータ量よりも少ない。さらに、吹き戻し空気量Grが吹き戻し燃料量Qrと強い正の相関を有するパラメータであることから、吹き戻し空気量Grを用いることにより吹き戻し補正量ΔQとしていかなる値が得られるかの見通しが立てやすい。
(4)1つの気筒で1燃焼サイクルの間に複数回の燃料噴射がなされる場合、第1番目の噴射量指令値Q*(1)を、吹き戻し補正量ΔQに基づき算出した。これにより、吹き戻し燃料量の過不足を適切に補償することができる。
(5)回転速度NEが規定速度以下であることを条件に、吹き戻し補正量ΔQを利用した燃料噴射を実行した。ここで、回転速度NEが高い場合には低い場合と比較して吹き戻し燃料量が少なくなるため、演算負荷の抑制と空燃比の制御精度の低下の抑制との好適な両立を図ることができる。
(6)吹き戻し補正量ΔQを用いた燃料噴射を開始する場合、最初に吹き戻し燃料量Qr(n)を算出した気筒の次の気筒における前回の吹き戻し燃料量Qr(n−1)として、最初に算出された吹き戻し燃料量Qr(n)を代用することにより、代用しない場合と比較して、次の気筒の空燃比の制御性を高めることができる。
<対応関係>
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。[1]吹き戻し空気量算出処理は、S14,S36の処理に対応し、操作処理は、S16〜S30の処理に対応する。また、「吹き戻し空気量が変化しない場合の燃料量」は、噴射時期補正係数ekainjの前回値と今回値とが一致している場合には「Mc(n)・Kq・ekf(1)」に対応する。[2]「燃料噴射弁の燃料噴射開始時期に応じて可変設定」する処理は、補正係数Kcを、噴射時期補正係数ekainjに基づき設定する処理に対応する。[3]「次の燃焼サイクルの後においても増量または減量した燃料を噴射させる」処理は、S26の処理に対応する。[4]バルブ特性可変装置は、吸気側VVT44に対応する。[5]過不足算出処理は、S24の処理に対応する。[6]「最初の燃料噴射の噴射量を増量または減量する処理」は、S28の処理のうち、第1番目の噴射量指令値Q*(1)を吹き戻し補正量ΔQに基づき算出する処理に対応する。
<その他の実施形態>
なお、上記実施形態の各事項の少なくとも1つを、以下のように変更してもよい。
・「最大空気量算出処理について」
上記実施形態では、吹き戻し空気量Grと閉弁時流入空気量Mcとに基づき最大空気量Gmを算出したが、これに限らない。たとえば気体の状態方程式を用いて最大空気量Gmを算出してもよい。すなわち、たとえば、BDC時における燃焼室24内の容積Vm、気体定数R、分子量M(g/mol)、筒内温度Tmを用いて、以下の式(c9)にて算出してもよい。
Gm={(Pm・Vm)/(R・Tm)}・M・{NE/(60・2)} …(c9)
ここで、筒内温度Tmとして、冷却水温を代用することができる。なお、上記において容積Vmを、BDC時における燃焼室24内の容積からTDC時における燃焼室24内の容積を引いた値としてもよい。
もっとも、最大空気量Gmを、BDC時の空気量とすることは必須ではない。たとえば、吸気バルブ18の閉弁時における流入空気量の最大値を最大空気量Gmとみなしてもよい。詳しくは、最大値を、たとえば、回転速度NEを様々に設定し、且つ吸気位相差DINを様々に設定した際の吸気圧Pm毎の最大値とすればよい。またたとえば、最大値を、吸気位相差DINを様々に設定した際の回転速度および吸気圧Pm毎の最大値としてもよい。
・「吹き戻し空気量算出処理について」
上記実施形態では、吹き戻し空気量Grを算出するための入力パラメータのうち閉弁時期を定める吸気バルブのバルブ特性を示すパラメータとして、吸気閉弁時期IVCを用いたが、これに限らない。たとえば、吸気位相差DINを用いてもよい。またたとえば、下記「バルブ特性可変装置について」の欄に記載したように、リフト量を可変とするものにあっては、リフト量を入力パラメータとしてもよい。
たとえば、上記「最大空気量算出処理について」の欄に記載したように、最大空気量Gmを、吹き戻し空気量Grを用いることなく算出する場合には、吹き戻し空気量Grを、最大空気量Gmと閉弁時流入空気量Mcとの差としてもよい。
なお、下記「バルブ特性可変装置について」の欄に記載したように、バルブ特性可変装置を備えない場合、吹き戻し空気量Grの算出に吸気バルブの特性を示すパラメータは必要ない。また、たとえば、シリーズハイブリッド車に搭載される内燃機関等、その回転速度の取りうる領域を制限する制御が可能である等、回転速度NEによる依存性が小さくなる設定がなされる場合においては、回転速度NEを吹き戻し空気量Grの算出に用いなくてもよい。
吹き戻し空気量算出処理の入力パラメータとしては、吸気圧のみか、吸気圧に、閉弁時期を定める吸気バルブのバルブ特性を示すパラメータおよび回転速度NEの少なくとも一方を含めたものに限らず、たとえばさらに、吸気温を含めてもよい。なお、吸気温は吸気温センサを備えてその検出値を用いればよい。
吹き戻し空気量算出処理としては、吸気圧に基づくものに限らない。たとえば、スロットルバルブ14の開口度TAまたは予測開口度TAeと、吸気位相差DINと、回転速度NEとに基づき算出してもよい。これは、開口度TAまたは予測開口度TAeと、吸気位相差DINと、回転速度NEとを入力パラメータとし、吹き戻し空気量Grを出力パラメータとするマップデータをROM64に記憶しておくことにより実現できる。
なお、吹き戻し空気量算出処理としては、ROM64に記憶されたマップデータを用いるものに限らず、たとえば入力パラメータを独立変数とし出力パラメータを従属変数とする関数データをROM64に記憶しておき、この関数データを用いるものであってもよい。
・「過不足算出処理について」
吸気バルブが閉弁するまでに吹き戻される混合気中の燃料量Qrを算出することは必須ではない。たとえば、ポート噴射弁16のみから燃料を噴射する場合であって吸気バルブ18が開弁する前に燃料噴射を完了する場合等、上記噴射時期補正係数ekainjを「1」とみなせる場合には、次のようにしてもよい。すなわち、上記(c7)に基づき、今回の吹き戻し空気量Gr(n)と前回の吹き戻し空気量Gr(n−1)との差に換算係数Kqを乗算した値を、吹き戻し補正量ΔQとしてもよい。これは、吹き戻し燃料量Qrのみならず、最大空気量Gmや、第1燃料量Q1、第2燃料量Q2についても算出することなく吹き戻し補正量ΔQを算出する例である。
・「吸気圧の取得手法について」
吹き戻し空気量Gr等を算出する上で利用する吸気圧としては、図2に例示したモデル(エアモデル)から予測された値に限らない。たとえば、アクセル操作量ACCPに応じて閉弁時流入空気量Mcの目標値である目標流入空気量を設定し、目標流入空気量に応じて上記エアモデルの逆モデル(逆エアモデル)から目標開口度TA*を算出することとし、逆エアモデルにおいて算出される吸気圧である吸気圧Pmの目標値を用いてもよい。ただし、この場合、応答遅れを考慮して吸気圧Pmの目標値をローパスフィルタ処理にした値とすることが望ましい。またたとえば、吸気圧センサを備えてその検出値を用いてもよい。この場合、検出値にローパスフィルタ処理を施したものを用いてもよく、これにより、脈動成分を抑制した値を用いることが可能となる。
・「燃焼対象となる混合気中の空気量について」
上記実施形態では、1の気筒において1燃焼サイクルに1度、燃焼対象となる混合気中の空気量としての閉弁時流入空気量Mcを算出したが、これに限らない。たとえば、1つの気筒において、「720°CA」よりも短い周期で閉弁時流入空気量Mcを逐次算出してもよい。この場合、たとえば1燃焼サイクルにおいて1つの気筒で複数回の燃料噴射を実行する場合、1回目の燃料噴射と2回目の燃料噴射とで、互いに異なるタイミングにおいて算出された閉弁時流入空気量Mcを用いて噴射量を算出してもよい。
燃焼対象となる混合気中の空気量としては、エアモデルを用いて算出されるものに限らない。たとえば、上記「吸気圧の取得手法について」の欄に記載したように、逆エアモデルを用いるものの場合、目標流入空気量としてもよい。またたとえば吸気圧センサを備えるものにおいて、その検出値と回転速度NEと吸気位相差DINとを入力パラメータとし、燃焼対象となる混合気中の空気量を出力パラメータとするマップデータまたは関数データを用いて算出してもよい。
・「噴射時期補正係数について」
上記実施形態では、筒内噴射弁26を用いる場合に限って、「1」とは異なる噴射時期補正係数ekainjを設定したが、これに限らない。たとえばポート噴射弁16を用いる場合であっても、その噴射時期が吸気バルブ18の開弁期間に重なる場合などには、「1」とは異なる噴射時期補正係数ekainjを設定してもよい。ただし、この場合、噴射時期が遅角されるほど、噴射時期補正係数ekainjを「1」よりも大きい値に設定する。
・「操作処理について」
上記実施形態では、吹き戻し補正量ΔQによる補正対象を、最初の燃料噴射としたがこれに限らない。たとえば、最初の燃料噴射と2回目以降の燃料噴射とで噴射時期補正係数ekainjがゼロよりも大きい同一の値である場合、2回目以降の燃料噴射を補正対象としてもよい。
今回の吹き戻し空気量Gr(n)と前回の吹き戻し空気量Gr(n−1)との差の値に基づき吹き戻し補正量ΔQ(n)を算出する処理としては、上記「過不足算出処理について」の欄に記載したものに限らない。たとえば、筒内噴射弁26のみを用いる場合、上記差と、筒内噴射弁26の噴射開始時期ainjの前回値と今回値とを入力パラメータとし、吹き戻し補正量ΔQを出力パラメータとするマップデータをROM64に記憶しておき、CPU62によりこのマップデータを利用したマップ演算を実行してもよい。ここで、マップデータは、「Gr(n)−Gr(n−1)」が大きい場合に小さい場合よりも吹き戻し補正量ΔQを大きい値とする。また、マップデータは、筒内噴射弁26の噴射開始時期ainjの前回値と今回値とが一致する場合、筒内噴射弁26の噴射開始時期ainjが早い場合に遅い場合よりも吹き戻し補正量ΔQの絶対値を大きい値とする。なお、ポート噴射弁16を利用する場合、噴射開始時期ainjの前回値および今回値を入力パラメータにさらに含めたり、筒内噴射弁26の噴射開始時期ainjに代えてポート噴射弁16の噴射開始時期ainjを入力パラメータとしてもよい。
吹き戻し空気量Grが増加することを条件に吹き戻し空気量Grが変化しない場合の燃料量に対し増量した噴射量を噴射させ、吹き戻し空気量Grが減少することを条件に吹き戻し空気量Grが変化しない場合の燃料量に対し減量した噴射量を噴射させる処理としては、吹き戻し補正量ΔQによって補正された噴射量指令値Q*を用いるものに限らない。たとえば、吹き戻し補正量ΔQによる補正のなされていない噴射量指令値Q*から算出される噴射時間を、吹き戻し空気量Grが増加することを条件に伸長補正し、吹き戻し空気量Grが減少することを条件に短縮補正するものであってもよい。
上記実施形態では、吹き戻し補正量ΔQを用いた補正処理の実行条件に、上記の条件(con1)を設けたがこれに限らない。
・「増量や減量対象となる燃料量について」
上記実施形態では、燃焼対象となる混合気中の空気量に応じた燃料量である、燃焼対象となる混合気中の空気量に換算係数Kqと噴射割合ekfを乗算した値を、吹き戻し補正量ΔQによる増量や減量の対象となる燃料量としたが、これに限らない。たとえば、噴射された燃料の一部が、燃料が噴射された燃焼サイクルにおいては、吸気通路12やシリンダ20の内壁面に付着した状態にある場合、その付着に起因した不足分を補償する増量補正量を燃焼対象となる混合気中の空気量に応じた燃料量に加算した値であってもよい。また、空燃比A/Fを目標値に制御するためのフィードバック制御の操作量によって燃焼対象となる混合気中の空気量に応じた燃料量が補正された値であってもよい。
・「エアモデルについて」
実際の開口度TAを遅延開口度TArに制御することは必須ではない。遅延開口度TArに制御しない場合、たとえば、次のようにして所定期間先の閉弁時流入空気量Mcを予測すればよい。すなわち、まず、目標開口度TA*が増加した場合には、所定時間ΔT先の開口度の予測値TAfを、現在の開口度TAと予め定められた所定量ΔTAとを用いて「TA+ΔTA」とし、目標開口度TA*が減少した場合には、所定時間ΔT先の開口度の予測値TAfを、「TA−ΔTA」とする。そして、これに基づき所定時間ΔT先の吸気圧Pmを予測すると、次に、同様に「2ΔT」先の開口度の予測値を開口度TAに対して「2・ΔTA」だけ変化した値として、「2ΔT」先の吸気圧を予測する。このような処理をN(>2)回繰り返すことにより、「N・ΔT」先の吸気圧を予測する。
上記実施形態では、吸気弁モデルM26,M38,M34の入力パラメータとして、吸気位相差DINを用いたがこれに限らない。たとえば、目標吸気位相差DIN*を用いてもよく、またたとえば、目標吸気位相差DIN*をローパスフィルタ処理した値を用いてもよい。
図2の処理において、補正量ΔPmを用いることなく、吸気圧Pm1を用いて閉弁時流入空気量Mcを算出してもよい。
またたとえば下記「そのほか」の欄に記載したように、内燃機関10がスロットルバルブ14を備えない場合、上記スロットル流量mt1,mt2に代えて、吸入空気量AFMを用いればよい。
・「制御装置について」
CPU62とROM64とを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理する専用のハードウェア回路(たとえばASIC等)を備えてもよい。すなわち、制御装置は、以下の(a)〜(c)のいずれかの構成であればよい。(a)上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するROM等のプログラム格納装置とを備える。(b)上記処理の一部をプログラムに従って実行する処理装置およびプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。(c)上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置およびプログラム格納装置を備えたソフトウェア処理回路や、専用のハードウェア回路は複数であってもよい。すなわち、上記処理は、1または複数のソフトウェア処理回路および1または複数の専用のハードウェア回路の少なくとも一方を備えた処理回路によって実行されればよい。
・「バルブ特性可変装置について」
バルブ特性可変装置としては、吸気バルブ18の開弁期間および回転角度の変化に対するリフト量の変化を一定に保ちつつ開弁タイミングを変化させる吸気側VVT44に限らない。たとえば、吸気バルブの最大リフト量を変化させるものであってもよい。この場合、たとえば、最大リフト量の変化によって閉弁時期が遅角側となることにより吹き戻し空気量が増加し、最大リフト量の変化によって閉弁時期が進角側となることにより吹き戻し空気量が減少する設定となりうるため、吹き戻し空気量Grに基づき噴射量を増量または減量することが有効である。
もっとも、バルブ特性可変装置を備えることは必須ではない。これを備えない場合であっても、吸気バルブ18の閉弁タイミングが下死点よりも遅角側に位置する場合、たとえばスロットルバルブ14の開口度が増加することにより、吸気バルブ18の閉弁時の筒内流入空気量が増加しうる。そしてその場合、吹き戻し空気量も増加することから、吹き戻し空気量Grに基づき噴射量を増量または減量することが有効である。
・「そのほか」
内燃機関10がスロットルバルブ14を備えることは必須ではない。内燃機関10がポート噴射弁16および筒内噴射弁26の双方を備えることは必須ではなく、いずれか一方であってもよい。たとえば閉弁時流入空気量Mc、Mc1〜Mc3を負荷率にて定量化し、上記負荷率KLを、閉弁時流入空気量Mc3としてもよい。
10…内燃機関、12…吸気通路、14…スロットルバルブ、16…ポート噴射弁、18…吸気バルブ、20…シリンダ、22…ピストン、24…燃焼室、26…筒内噴射弁、28…点火装置、30…クランク軸、32…排気バルブ、34…排気通路、36…触媒、38…タイミングチェーン、40…吸気側カム、42…吸気側カム軸、44…吸気側VVT、50…排気側カム、52…排気側カム軸、60…制御装置、62…CPU、64…ROM、66…RAM、70…エアフローメータ、72…スロットルセンサ、74…クランク角センサ、76…空燃比センサ、78…吸気側カム角センサ、80…大気圧センサ。

Claims (6)

  1. 燃焼室内に燃料を供給するために燃料を噴射する燃料噴射弁を備えて且つ吸気バルブの閉弁時期が下死点よりも遅角されうる内燃機関を制御対象とし、
    マップデータおよび関数データの2つのデータのうちの何れか1つのデータに基づき、前記燃焼室に流入した空気のうち前記吸気バルブが閉弁する前に吸気通路に吹き戻される空気量である吹き戻し空気量を算出する吹き戻し空気量算出処理と、
    前記燃焼室内において燃焼対象となる混合気の空燃比を目標値に制御すべく前記燃料噴射弁を操作する操作処理と、を実行する処理回路と、前記いずれか1つのデータを記憶する手段と、を備え、
    前記いずれか1つのデータは、前記吹き戻し空気量を出力とし、少なくとも吸気圧を入力とするデータであり、
    前記吹き戻し空気量算出処理は、前記いずれか1つのデータと該いずれか1つのデータの前記入力とに基づき、前記吹き戻し空気量を算出する処理であり、
    前記操作処理は、前記吹き戻し空気量が増加することを条件に、前記吹き戻し空気量が変化しない場合の燃料量に対し前記吹き戻し空気量の増加量に所定の係数を乗算した値に応じて増量した燃料を前記燃料噴射弁により噴射させ、前記吹き戻し空気量が減少することを条件に、前記吹き戻し空気量が変化しない場合の燃料量に対し前記吹き戻し空気量の減少量に前記所定の係数を乗算した値に応じて減量した燃料を前記燃料噴射弁から噴射させる処理であり、
    前記所定の係数は、空気量を、前記目標値を実現するための燃料量に換算する係数である内燃機関の制御装置。
  2. 前記燃料噴射弁は、前記燃焼室に燃料を噴射する筒内噴射弁を含み、
    前記操作処理は、前記吹き戻し空気量が変化しない場合であっても、当該操作処理によって操作される前記燃料噴射弁の燃料噴射開始時期が遅角側に変更される場合には変更されない場合と比較して減少補正した燃料量を前記燃料噴射弁から噴射させる処理を含む請求項1記載の内燃機関の制御装置。
  3. 前記操作処理は、前記吹き戻し空気量が増加することを条件に、増加した燃焼サイクルの次の燃焼サイクル以降においても前記吹き戻し空気量が変化しない場合の燃料量に対し増量した燃料を前記燃料噴射弁に噴射させ、前記吹き戻し空気量が減少することを条件に、減少した燃焼サイクルの次の燃焼サイクル以降においても前記吹き戻し空気量が変化しない場合の燃料量に対し減量した燃料を前記燃料噴射弁に噴射させるように、前記燃料噴射弁を操作する処理である請求項1または2記載の内燃機関の制御装置。
  4. 前記内燃機関は、前記吸気バルブの閉弁時期を可変とするバルブ特性可変装置を備え、
    前記吹き戻し空気量算出処理は、前記閉弁時期を定める前記吸気バルブのバルブ特性を示すパラメータおよび吸気圧を入力とし、前記閉弁時期が遅角側である場合に進角側である場合よりも前記吹き戻し空気量を大きい値に算出し、前記吸気圧が高い場合に低い場合よりも前記吹き戻し空気量を大きい値に算出する処理である請求項1〜3のいずれか1項に記載の内燃機関の制御装置。
  5. 前記燃料噴射弁は、前記燃焼室に燃料を噴射する筒内噴射弁を含み、
    前記操作処理は、
    前記吸気バルブが閉弁するまでに吹き戻される混合気中の燃料量から前回吹き戻された混合気中の燃料量を差し引いた差を算出する過不足算出処理を含み、
    前記差が正の場合に前記差がゼロの場合の燃料量に対し前記差の大きさに応じて増量した燃料を前記燃料噴射弁に噴射させ、前記差が負の場合に前記差がゼロの場合の燃料量に対し前記差の大きさに応じて減量した燃料を前記燃料噴射弁に噴射させるように、前記燃料噴射弁を操作する処理であり、
    前記吸気バルブが閉弁するまでに吹き戻される混合気中の燃料量は、対応する燃料噴射時期が所定以上遅角側である場合、今回の前記吹き戻し空気量に前記所定の係数を乗算した量が減量補正された量とされ、
    前記前回吹き戻された混合気中の燃料量は、対応する燃料噴射時期が所定以上遅角側である場合、前回の前記吹き戻し空気量に前記所定の係数を乗算した量が減量補正された量とされる請求項1〜4のいずれか1項に記載の内燃機関の制御装置。
  6. 前記操作処理は、
    前記燃焼室内において燃焼対象となる混合気の空燃比を前記目標値に制御するために複数回の燃料噴射を行って且つ最後の燃料噴射を前記筒内噴射弁によって行うべく前記燃料噴射弁を操作する処理と、
    前記複数回の燃料噴射を実行することを条件に、最初の燃料噴射の噴射量を、前記差の大きさに応じて増量または減量する処理と、を含む請求項5記載の内燃機関の制御装置。
JP2017111671A 2017-06-06 2017-06-06 内燃機関の制御装置 Active JP6904071B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017111671A JP6904071B2 (ja) 2017-06-06 2017-06-06 内燃機関の制御装置
US15/959,756 US10260449B2 (en) 2017-06-06 2018-04-23 Controller for internal combustion engine and method for controlling internal combustion engine
EP18175520.8A EP3412900B1 (en) 2017-06-06 2018-06-01 Controller for internal combustion engine and method for controlling internal combustion engine
CN201810556204.1A CN108999710B (zh) 2017-06-06 2018-06-01 内燃机的控制装置及内燃机的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017111671A JP6904071B2 (ja) 2017-06-06 2017-06-06 内燃機関の制御装置

Publications (2)

Publication Number Publication Date
JP2018204556A JP2018204556A (ja) 2018-12-27
JP6904071B2 true JP6904071B2 (ja) 2021-07-14

Family

ID=62495691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017111671A Active JP6904071B2 (ja) 2017-06-06 2017-06-06 内燃機関の制御装置

Country Status (4)

Country Link
US (1) US10260449B2 (ja)
EP (1) EP3412900B1 (ja)
JP (1) JP6904071B2 (ja)
CN (1) CN108999710B (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019173649A (ja) * 2018-03-28 2019-10-10 株式会社ケーヒン エンジン制御装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4172403B2 (ja) * 2004-02-24 2008-10-29 トヨタ自動車株式会社 筒内直噴cngエンジンの燃料噴射制御方法
JP4470832B2 (ja) * 2005-08-04 2010-06-02 トヨタ自動車株式会社 内燃機関の制御装置
JP4863980B2 (ja) * 2007-12-07 2012-01-25 日立オートモティブシステムズ株式会社 火花点火式内燃機関の制御装置
JP2009257290A (ja) * 2008-04-21 2009-11-05 Nippon Soken Inc 内燃機関の噴射制御装置
JP2010138799A (ja) 2008-12-11 2010-06-24 Mitsubishi Electric Corp 内燃機関の燃料噴射制御装置
WO2010079623A1 (ja) * 2009-01-06 2010-07-15 トヨタ自動車株式会社 火花点火式内燃機関
JP5229100B2 (ja) 2009-05-14 2013-07-03 トヨタ自動車株式会社 高膨張比内燃機関の制御装置
JP5335603B2 (ja) 2009-08-04 2013-11-06 本田技研工業株式会社 内燃機関の燃料噴射制御装置
JP2011157859A (ja) 2010-01-29 2011-08-18 Toyota Motor Corp 内燃機関
US9399944B2 (en) * 2011-02-07 2016-07-26 Nissan Motor Co., Ltd. Control device for multi-cylinder internal combustion engine
JP5585521B2 (ja) 2011-04-13 2014-09-10 トヨタ自動車株式会社 可変圧縮比機構を備える内燃機関
JP6041574B2 (ja) * 2012-08-23 2016-12-14 ダイハツ工業株式会社 内燃機関の制御装置
JP5907014B2 (ja) * 2012-09-07 2016-04-20 マツダ株式会社 火花点火式直噴エンジン
JP6301597B2 (ja) * 2013-06-24 2018-03-28 株式会社Subaru 筒内噴射エンジンの制御装置
JP6180466B2 (ja) * 2015-06-24 2017-08-16 本田技研工業株式会社 内燃機関の燃料噴射制御装置

Also Published As

Publication number Publication date
US20180347502A1 (en) 2018-12-06
CN108999710A (zh) 2018-12-14
JP2018204556A (ja) 2018-12-27
EP3412900B1 (en) 2022-02-23
EP3412900A1 (en) 2018-12-12
CN108999710B (zh) 2021-08-27
US10260449B2 (en) 2019-04-16

Similar Documents

Publication Publication Date Title
CN110307099B (zh) 内燃机的控制装置及控制方法
JP6904071B2 (ja) 内燃機関の制御装置
JP7004132B2 (ja) 内燃機関の制御装置
CN110410227B (zh) 内燃机的控制装置以及控制方法
CN109779777B (zh) 内燃机的控制装置及控制方法
JP7155884B2 (ja) 内燃機関の制御装置
JP4761072B2 (ja) 内燃機関の点火時期制御装置
JP6977647B2 (ja) 内燃機関の燃料噴射制御装置
JP6981358B2 (ja) 内燃機関の制御装置
CN110500194B (zh) 内燃机的控制装置及方法、非临时性计算机可读存储介质
WO2019049674A1 (ja) 内燃機関の制御装置および制御方法
JP4082595B2 (ja) 内燃機関の吸入空気量制御装置
US8296040B2 (en) Method for controlling an internal combustion engine with a temperature-dependent injection parameter
CN110318896B (zh) 内燃机的控制装置及方法
JP7103061B2 (ja) 内燃機関の制御装置
JP6911815B2 (ja) 内燃機関の制御装置
JP6969492B2 (ja) 内燃機関の燃料噴射制御装置
JP7332276B2 (ja) 内燃機関の制御装置
JP7031431B2 (ja) 内燃機関の制御装置
JP2019199842A (ja) 内燃機関の制御装置
JP2019218935A (ja) 内燃機関の制御装置
JP2020002874A (ja) 内燃機関の制御装置
JP2020070738A (ja) 内燃機関の制御装置
JP4456830B2 (ja) 内燃機関の吸入空気量制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201023

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210402

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210402

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210412

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210413

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210525

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210607

R151 Written notification of patent or utility model registration

Ref document number: 6904071

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151