[go: up one dir, main page]

JP2013160060A - 空燃比インバランス判定装置 - Google Patents

空燃比インバランス判定装置 Download PDF

Info

Publication number
JP2013160060A
JP2013160060A JP2012020065A JP2012020065A JP2013160060A JP 2013160060 A JP2013160060 A JP 2013160060A JP 2012020065 A JP2012020065 A JP 2012020065A JP 2012020065 A JP2012020065 A JP 2012020065A JP 2013160060 A JP2013160060 A JP 2013160060A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
imbalance
sensor
amount
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.)
Granted
Application number
JP2012020065A
Other languages
English (en)
Other versions
JP5790523B2 (ja
Inventor
Takeshi Motofuru
武志 元古
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 JP2012020065A priority Critical patent/JP5790523B2/ja
Priority to US13/754,227 priority patent/US9279377B2/en
Publication of JP2013160060A publication Critical patent/JP2013160060A/ja
Application granted granted Critical
Publication of JP5790523B2 publication Critical patent/JP5790523B2/ja
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/008Controlling each cylinder individually
    • F02D41/0085Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio
    • 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/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1439Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the position of the sensor
    • F02D41/1441Plural sensors
    • 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/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • 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/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • F02D41/1456Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with sensor output signal being linear or quasi-linear with the concentration of oxygen
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2441Methods of calibrating or learning characterised by the learning conditions
    • F02D41/2448Prohibition of learning
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2454Learning of the air-fuel ratio control
    • 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/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1486Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor with correction for particular operating conditions
    • F02D41/1488Inhibiting the regulation

Landscapes

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

Abstract

【課題】触媒層付き空燃比センサが排気通路に配置された多気筒内燃機関において、空燃比傾きに基づく空燃比インバランス状態の判定を精度よく実行できるようにする。
【解決手段】空燃比リッチ寄せ制御が実施されているときに、エンジン運転状態がインバランス学習領域となった場合に、空燃比リッチ寄せ量が小さいときには、インバランス学習値を補正(学習値を大きくする補正)する。このような補正により、インバランス学習の精度を向上させることができるので、空燃比傾きに基づく気筒間の空燃比インバランス状態の判定の精度を向上させることができる。
【選択図】図7

Description

本発明は、多気筒内燃機関において気筒間の空燃比インバランス状態を判定する空燃比インバランス判定装置に関する。
車両等に搭載される内燃機関(以下、エンジンともいう)の排気系には、排気ガス浄化用の触媒(例えば、三元触媒)が設けられている。この触媒は、流入する排気ガスの空燃比が所定範囲にある場合に最も効率よく排気成分を浄化できる。そこで、触媒の上流側の排気通路に空燃比センサを配置し、その空燃比センサにて検出される空燃比(触媒に流入する排気ガスの空燃比)と目標空燃比(例えば理論空燃比)との偏差に基づいて、インジェクタから噴射される燃料の量(燃料噴射量)をフィードバック制御している(メインフィードバック制御)。こうした空燃比フィードバック制御を行うことにより、空燃比を精度よく制御することができ、排気エミッションの向上を図ることができる。
また、触媒の下流側にO2センサ(酸素センサ)を設け、このO2センサの出力に基づいて触媒を通過した後の排気の空燃比を検出し、上記空燃比センサの出力を補正する、いわゆるサブフィードバック制御も一般的に行われている。
ところで、複数の気筒を有する多気筒内燃機関においては、各気筒に設けられたインジェクタの噴射性能のばらつきや、気筒毎の吸入空気配分量のばらつき等によって、実際の空燃比が気筒間でばらつくことがあり(空燃比インバランス)、こうした状況になると、特定気筒の燃焼悪化によりエミッションが悪化する場合がある。
そこで、空燃比センサの出力信号に基づいて空燃比インバランス状態であるか否かを判定し、空燃比インバランス状態である場合は燃料噴射量を補正することで、気筒間の空燃比インバランスを抑制するという方法が採られている(例えば、特許文献1参照)。空燃比インバランス状態を判定する方法としては、例えば、空燃比センサで検出される空燃比の単位時間当たりの変化量(以下、空燃比傾きともいう)を検出し、その空燃比傾き(絶対値)がインバランス判定閾値よりも大きい場合は、空燃比インバランス状態であると判定している(例えば、特許文献2参照)。
特開2005−133714号公報 特開2011−144785号公報 特開2009−075012号公報 国際公開第2010/064331号
ところで、エンジンの排気通路に配置される空燃比センサにあっては、排気ガス中のH2の選択的拡散により、センサ出力(検出空燃比)が実際よりもリッチ出力となる。これを防止するものとして、センサ素子に触媒層を設けた空燃比センサ(以下、触媒層付き空燃比センサともいう)がある(例えば、上記特許文献3及び4参照)。
触媒層付き空燃比センサでは、排気ガスに含まれるH2を触媒層で酸化(浄化)させることで空燃比の検出精度を高めることができるが、排気ガス成分が触媒層で反応及び拡散された後にセンサ排気側に到達するため、センサ出力の応答遅れが生じる。こうした応答遅れが生じると、上記した空燃比インバランス状態の判定に用いる空燃比傾きが小さくなってしまう。これを防止するために、目標空燃比をリッチに設定(空燃比リッチ寄せ制御)して上記触媒層での反応遅れをなくすことにより、上記空燃比傾きが大きくなるようにしている。しかしながら、そのような空燃比リッチ寄せ制御によるリッチ度合が不十分である場合は、上記した空燃比傾きから推定される推定インバランス率(インバランス学習値)が実際のインバランス率よりも小さくなってしまう。
本発明はそのような実情を考慮してなされたもので、触媒層付き空燃比センサが排気通路に配置された多気筒内燃機関において、上記空燃比傾きに基づく空燃比インバランス状態の判定をより精度よく実行することが可能な空燃比インバランス判定装置を提供することを目的とする。
本発明は、触媒層を有する空燃比センサが排気通路に配置された多気筒内燃機関において、前記空燃比センサで検出される空燃比の単位時間当たりの変化量(空燃比傾き)に基づいて気筒間の空燃比インバランス状態を判定する空燃比インバランス判定装置を前提としており、このような空燃比インバランス判定装置において、空燃比リッチ寄せ制御が実施されているときに、機関運転状態がインバランス学習領域となった場合、前記空燃比リッチ寄せ量が所定の判定閾値よりも小さいときにインバランス学習値を補正することを技術的特徴としている。本発明において、前記空燃比リッチ寄せ制御は、空燃比インバランス状態であると判定した場合に実施する。
ここで、インバランス学習領域とは、インバランス状態を判定しようとするエンジン運転領域であって、エミッションが良好な領域、及び、走行モード(法規)や市場での運転頻度の高い領域を考慮して、予め実験・計算等によって設定しておく。
本発明によれば、空燃比リッチ寄せ制御が実施されているときに、エンジン運転状態がインバランス学習領域となった場合に、空燃比リッチ寄せ量が小さいときには、インバランス学習値を補正(学習値を大きくする補正)しているので、インバランス学習の精度を向上させることができる。これによって、空燃比傾きに基づく空燃比インバランス状態の判定をより精度よく行うことができる。
本発明において、空燃比センサの排気流れの下流側に配置されたO2センサの出力に基づいてサブフィードバック制御の実行が可能である場合、空燃比リッチ寄せ制御が実施されているときに、O2センサの出力がリーン出力である場合は、空燃比サブフィードバック制御を実行するようにしてよい。このような制御により、排気通路の触媒内の雰囲気をストイキ相当にすることができるので、NOxの排出を抑制することができる。また、この場合、サブフィードバック制御の補正量を学習するようにしてもよい。
本発明によれば、触媒層付き空燃比センサが排気通路に配置された多気筒内燃機関において、空燃比センサで検出される空燃比の変化量(空燃比傾き)に基づく空燃比インバランス状態の判定を精度よく行うことができる。
本発明を適用する多気筒エンジンの一例を示す概略構成図である。 図1のエンジンの1気筒のみを示す概略構成図である。 フロント空燃比センサの出力電圧と空燃比との関係を示す図である。 リアO2センサの出力電圧と空燃比との関係を示す図である。 ECU等の制御系の構成を示すブロック図である。 フロント空燃比センサの出力波形を示す図である。 インバランス学習値の補正処理の一例を示すフローチャートである。 空燃比リッチ寄せ量を求めるためのマップの一例を示す図である。 実インバランス率と推定インバランス率との関係を示すマップの一例を示す図である。 インバランス時のサブフィードバック制御の一例を示すフローチャートである。 インバランス時のサブフィードバック制御の他の例を示すフローチャートである。 インバランス時のサブフィードバック制御の別の例を示すフローチャートである。
以下、本発明の実施形態を図面に基づいて説明する。
−エンジン−
図1及び図2は本発明を適用する多気筒エンジンの概略構成を示す図である。なお、図2にはエンジンの1気筒の構成のみを示している。この例のエンジン1は、駆動力源としてエンジンのみが搭載されるコンベンショナル車両、及び、駆動力源としてエンジンと電動機(モータジェネレータまたはモータ等)とが搭載されるハイブリッド車両(HV車両)のいずれにも適用可能である。
この例のエンジン1は、車両に搭載されるポート噴射式4気筒エンジン(火花点火式内燃機関)であって、その各気筒#1,#2,#3,#4を構成するシリンダブロック1a内には上下方向に往復動するピストン1cが設けられている。ピストン1cはコネクティングロッド16を介してクランクシャフト15に連結されており、ピストン1cの往復運動がコネクティングロッド16によってクランクシャフト15の回転へと変換される。
クランクシャフト15にはシグナルロータ17が取り付けられている。シグナルロータ17の外周面には複数の歯(突起)17aが等角度(この例では、例えば10°CA(クランク過度))ごとに設けられている。また、シグナルロータ17は、歯17aの2枚分が欠落した欠歯部17bを有している。
シグナルロータ17の側方近傍には、クランク角を検出するクランクポジションセンサ31が配置されている。クランクポジションセンサ31は、例えば電磁ピックアップであって、クランクシャフト15が回転する際にシグナルロータ17の歯17aに対応するパルス状の信号(電圧パルス)を発生する。このクランクポジションセンサ31の出力信号からエンジン回転数を算出することができる。
エンジン1のシリンダブロック1aにはエンジン冷却水の水温を検出する水温センサ32が配置されている。また、シリンダブロック1aの上端にはシリンダヘッド1bが設けられており、このシリンダヘッド1bとピストン1cとの間に燃焼室1dが形成されている。エンジン1の燃焼室1dには点火プラグ3が配置されている。点火プラグ3の点火タイミングはイグナイタ4によって調整される。イグナイタ4はECU(Electronic Control Unit)200によって制御される。
エンジン1の燃焼室1dには吸気通路11と排気通路12とが接続されている。吸気通路11の一部は吸気ポート11a及び吸気マニホールド11bによって形成されている。吸気通路11にはサージタンク11cが設けられている。また、排気通路12の一部は排気ポート12a及び排気マニホールド12bによって形成されている。
エンジン1の吸気通路11には、吸気を濾過するエアクリーナ7、熱線式のエアフロメータ33、吸気温センサ34(エアフロメータ33に内蔵)、エンジン1の吸入空気量を調整するためのスロットルバルブ5などが配置されている。スロットルバルブ5は、サージタンク11cの上流側(吸気流れの上流側)に設けられており、スロットルモータ6によって駆動される。スロットルバルブ5の開度はスロットル開度センサ35によって検出される。スロットルバルブ5のスロットル開度はECU200によって駆動制御される。
エンジン1の排気通路12には三元触媒8が配置されている。三元触媒8は、酸素を貯蔵(吸蔵)するO2ストレージ機能(酸素貯蔵機能)を有しており、この酸素貯蔵機能により、空燃比が理論空燃比からある程度まで偏移したとしても、HC,CO及びNOxを浄化することが可能となっている。すなわち、エンジン1の空燃比がリーンとなって、三元触媒8に流入する排気ガス中の酸素及びNOxが増加すると、酸素の一部を三元触媒8が吸蔵することでNOxの還元・浄化を促進する。一方、エンジン1の空燃比がリッチになって、三元触媒8に流入する排気ガスにHC,COが多量に含まれると、三元触媒8は内部に吸蔵している酸素分子を放出し、これらのHC,COに酸素分子を与え、酸化・浄化を促進する。
三元触媒8の上流側(排気流れの上流側)の排気通路12にフロント空燃比センサ37が配置されており、三元触媒8の下流側の排気通路12にはリアO2センサ38が配置されている。
フロント空燃比センサ37は、例えば限界電流式の酸素濃度センサが適用されており、広い空燃比領域にわたって空燃比を連続的に検出することが可能である。図3にフロント空燃比センサ37の出力特性を示す。この図3に示すように、フロント空燃比センサ37は、検出した空燃比(触媒前排気空燃比)に比例した電圧信号vabyfsを出力する。また、フロント空燃比センサ37の特性(空燃比−電圧特性)はストイキを境に傾きが変化する。ここで、本実施形態に用いるフロント空燃比センサ37は、センサ素子に触媒層を設けた触媒層付き空燃比センサ(例えば、WO2010/064331A1のパンフレット参照)である。
リアO2センサ38は、理論空燃比(ストイキ)近傍で出力値がステップ状に変化する特性(Z特性)を示すセンサであって、この例では、例えば起電力式(濃淡電池式)の酸素濃度センサが適用されている。図4にリアO2センサ38の出力特性を示す。この図4に示すように、リアO2センサ38は、理論空燃比において急変する電圧Voxsを出力するようになっている。より具体的には、リアO2センサ38は、例えば、空燃比が理論空燃比よりもリーンのときは略0.1(V)、空燃比が理論空燃比よりもリッチのときは略0.9(V)、および空燃比が理論空燃比のときは略0.5(V)の電圧を出力するようになっている。
以上の空燃比センサ37及びリアO2センサ38の各出力信号はECU200に入力される。
上記吸気通路11と燃焼室1dとの間に吸気バルブ13が設けられており、この吸気バルブ13を開閉駆動することにより、吸気通路11と燃焼室1dとが連通または遮断される。また、排気通路12と燃焼室1dとの間に排気バルブ14が設けられており、この排気バルブ14を開閉駆動することにより排気通路12と燃焼室1dとが連通または遮断される。これら吸気バルブ13及び排気バルブ14の開閉駆動は、クランクシャフト15の回転がタイミングチェーン等を介して伝達される吸気カムシャフト21及び排気カムシャフト22の各回転によって行われる。
吸気カムシャフト21の近傍には、特定の気筒(例えば、第1気筒#1)のピストン1cが圧縮上死点(TDC)に達したときにパルス状の信号を発生するカムポジションセンサ39が設けられている。カムポジションセンサ39は、例えば電磁ピックアップであって、吸気カムシャフト21に一体的に設けられたロータ外周面の1個の歯(図示せず)に対向するように配置されており、その吸気カムシャフト21が回転する際にパルス状の信号(電圧パルス)を出力する。なお、吸気カムシャフト21(及び排気カムシャフト22)は、クランクシャフト15の1/2の回転速度で回転するので、クランクシャフト15が2回転(720°回転)するごとにカムポジションセンサ39が1つのパルス状の信号を発生する。
そして、吸気通路11の吸気ポート11aには、燃料を噴射可能なインジェクタ(燃料噴射弁)2が配置されている。インジェクタ2は各気筒#1〜#4毎に設けられている。これらインジェクタ2・・2は共通のデリバリパイプ101に接続されている。デリバリパイプ101には、後述する燃料供給系100の燃料タンク104に貯溜の燃料が供給され、これによって、インジェクタ2から吸気ポート11a内に燃料が噴射される。この噴射燃料は吸入空気と混合されて混合気となってエンジン1の燃焼室1dに導入される。燃焼室1dに導入された混合気(燃料+空気)は点火プラグ3にて点火されて燃焼・爆発する。このときに生じた高温高圧の燃焼ガスによりピストン1cが往復動され、クランクシャフト15が回転されてエンジン1の駆動力(出力トルク)が得られる。燃焼ガスは、排気バルブ14の開弁にともない排気通路12に排出される。なお、エンジン1は、第1気筒#1→第3気筒#3→第4気筒#4→第2気筒#2の順で燃焼・爆発する。以上のエンジン1の運転状態はECU200によって制御される。
一方、燃料供給系100は、各気筒#1〜#4のインジェクタ2・・2に共通に接続されたデリバリパイプ101、このデリバリパイプ101に接続された燃料供給管102、燃料ポンプ(例えば電動ポンプ)103、及び、燃料タンク104などを備えており、燃料ポンプ103を駆動することにより、燃料タンク104内に貯留の燃料を、燃料供給管102を介してデリバリパイプ101に供給することができる。そして、このような構成の燃料供給系100によって各気筒#1〜#4のインジェクタ2に燃料が供給される。
以上の構成の燃料供給系100において、燃料ポンプ103の駆動はECU200によって制御される。
−ECU−
ECU200は、図5に示すように、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203及びバックアップRAM204などを備えている。
ROM202は、各種制御プログラムや、それら各種制御プログラムを実行する際に参照されるマップ等が記憶されている。CPU201は、ROM202に記憶された各種制御プログラムやマップに基づいて各種の演算処理を実行する。また、RAM203は、CPU201での演算結果や各センサから入力されたデータ等を一時的に記憶するメモリであり、バックアップRAM204は、例えばエンジン1の停止時にその保存すべきデータ等を記憶する不揮発性のメモリである。
以上のCPU201、ROM202、RAM203及びバックアップRAM204は、バス207を介して互いに接続されるとともに、入力インターフェース205及び出力インターフェース206と接続されている。
入力インターフェース205には、クランクポジションセンサ31、水温センサ32、エアフロメータ33、吸気温センサ34、スロットル開度センサ35、アクセルペダルの踏み込み量に応じた検出信号を出力するアクセル開度センサ36、フロント空燃比センサ37、リアO2センサ38、カムポジションセンサ39、及び、車両の速度を検出する車速センサ40などの各種センサ類が接続されている。また、入力インターフェース205にはイグニッションスイッチ(スタートスイッチ)41が接続されている。
出力インターフェース206には、インジェクタ2、点火プラグ3のイグナイタ4、スロットルバルブ5のスロットルモータ6、及び、燃料供給系100の燃料ポンプ103などが接続されている。
そして、ECU200は、上記した各種センサの検出信号に基づいて、インジェクタ2の駆動制御(燃料噴射量調整制御)、点火プラグ3の点火時期制御、スロットルバルブ5のスロットルモータ6の駆動制御(吸入空気量制御)などを含むエンジン1の各種制御を実行する。さらに、ECU200は、下記の「空燃比フィードバック制御」、「気筒間の空燃比インバランス判定処理」、「インバランス学習値の補正処理」、及び、「インバランス時のサブフィードバック制御」を実行する。
以上のECU200により実行されるプログラムによって、本発明の多気筒内燃機関の空燃比インバランス判定装置が実現される。
−空燃比フィードバック制御−
ECU200は、エンジン1の排気通路12に配置したフロント空燃比センサ37及びリアO2センサ38の各出力に基づいて排気ガス中の酸素濃度を算出し、その算出した酸素濃度から得られる実際の空燃比が目標空燃比(例えば理論空燃比)に一致するように、インジェクタ2から燃焼室1d内に噴射する燃料噴射量を制御する空燃比フィードバック制御(ストイキ制御)を実行する。その空燃比フィードバック制御の具体的な処理について説明する。
まず、上記三元触媒8は、空燃比がほぼ理論空燃比(ストイキ、例えばA/F=14.6程度)のときに未燃成分(HC,CO)を酸化し、同時に窒素酸化物(NOx)を還元する機能を発揮する。さらに、三元触媒8は、上述したように、酸素を吸蔵する機能(酸素吸蔵機能、O2ストレージ機能)を有し、この酸素吸蔵機能により、空燃比が理論空燃比からある程度まで偏移したとしても、HC,CO及びNOxを浄化することができる。すなわち、エンジン1の空燃比がリーンとなって三元触媒8に流入する排気ガスにNOxが多量に含まれると、三元触媒8はNOxから酸素分子を奪ってこの酸素分子を吸蔵するとともにNOxを還元し、これによりNOxを浄化する。また、エンジン1の空燃比がリッチになって三元触媒8に流入する排気ガスにHC,COが多量に含まれると、三元触媒8はこれらに吸蔵している酸素分子を与えて酸化し、これによりHC,COを浄化する。
したがって、三元触媒8が、連続的に流入する多量のHC,COを効率的に浄化するには、この三元触媒8が酸素を多量に貯蔵していなければならず、逆に、連続的に流入する多量のNOxを効率的に浄化するには、三元触媒8が酸素を十分に吸蔵できる状態にあることが必要となる。以上のことから明らかなように、三元触媒8の浄化能力は、この三元触媒8が吸蔵し得る最大の酸素量(最大酸素吸蔵量)に依存する。
一方、三元触媒8は燃料中に含まれる鉛や硫黄等による被毒、あるいは、触媒に加わる熱により劣化し、これに伴って最大酸素吸蔵量が次第に低下していく。このように最大酸素吸蔵量が低下した場合であっても、エミッションを良好に維持するには、三元触媒8から排出されるガスの空燃比が、理論空燃比に極めて近い状態となるように制御する必要がある。
そこで、この例では、空燃比フィードバック制御を行っている。具体的には、上記フロント空燃比センサ37の出力に基づいて、三元触媒8の上流側(排気ガス流れの上流側)の排気ガスの空燃比を理論空燃比に近づけるためのメインフィードバック制御と、上記リアO2センサ38の出力に基づいて、上記メインフィードバック制御のずれを補償するためのサブフィードバック制御とを組み合わせて実行する。
メインフィードバック制御では、フロント空燃比センサ37の出力を基礎として検知される排気ガスの空燃比が、理論空燃比と一致するように、インジェクタ2からの燃料噴射量の増減が調整される。より具体的には、検知された排気ガスの空燃比が理論空燃比よりもリッチであれば、燃料噴射量が減量調整され、逆に、その排気ガスの空燃比が理論空燃比よりもリーンであれば、燃料噴射量が増量調整される。
このようなメインフィードバック制御によれば、理想的には、三元触媒8に流れ込む排気ガスの空燃比を理論空燃比に維持することができる。そして、その状態が厳密に維持されれば、三元触媒8の吸蔵酸素量がほぼ一定量に保たれるため、三元触媒8の下流側に、未浄化の成分を含む排気ガスが流出するのを完全に阻止することができる。
ところで、フロント空燃比センサ37の出力にはある程度の誤差が含まれている。また、インジェクタ2の噴射特性にもある程度のばらつきがある。このため、現実的には、メインフィードバック制御を実行するだけでは、三元触媒8の上流側の排気ガスの空燃比を厳密に理論空燃比に制御することは難しい。
このような理由により、メインフィードバック制御が実行されていても、三元触媒8の下流側には、未浄化の成分を含む排気ガスが流出してくることがある。つまり、メインフィードバック制御が実行されていても、三元触媒8の上流側の排気ガスの空燃比は、全体としてリッチ側もしくはリーン側に偏ることがあり、その結果、三元触媒8の下流側には、HCやCOを含むリッチな排気ガス、あるいは、NOxを含むリーンな排気ガスが流出することがある。
こうした排気ガスの流出が生じると、リアO2センサ38は、排気ガスの空燃比に応じてリッチ出力またはリーン出力を発生する。リアO2センサ38からリッチ出力が発せられた場合には、三元触媒8の上流側の排気ガスの空燃比が、全体としてリッチ側に偏っていたと判断することができ、また、リアO2センサ38からリーン出力が発せられた場合には、三元触媒8の上流側の排気ガスの空燃比が、全体としてリーン側に偏っていたと判断することができる。
サブフィードバック制御では、リアO2センサ38の出力が理論空燃比よりもリーンの空燃比を表す値となると、このリアO2センサ38の出力Voxsと理論空燃比に略相当する目標値Voxsrefとの偏差を比例・積分処理(PIまたはPID処理)してサブフィードバック補正量を求める。そして、このサブフィードバック補正量分だけフロント空燃比センサ37の出力vabyfsを補正し、これにより、エンジン1の実際の空燃比が、フロント空燃比センサ37の検出空燃比よりも見かけ上リーン側であるように設定し、その補正した見かけ上の空燃比が目標空燃比(エンジン1の目標空燃比、ここでは理論空燃比)となるようにフィードバック制御する。
同様に、リアO2センサ38の出力Voxsが理論空燃比よりもリッチの空燃比を表す値となると、このリアO2センサ38の出力Voxsと理論空燃比に略相当する目標値Voxsrefとの偏差を比例・積分処理(PID処理)してサブフィードバック補正量を求める。そして、このサブフィードバック補正量分だけフロント空燃比センサ37の出力vabyfsを補正し、これによってエンジン1の実際の空燃比が、フロント空燃比センサ37の検出空燃比よりも見かけ上リッチ側であるように設定し、その補正した見かけ上の空燃比が目標空燃比(エンジン1の目標空燃比、ここでは理論空燃比)となるようにフィードバック制御する。
以上により、三元触媒8の下流側の排気ガスの空燃比が、同部位における目標空燃比(略理論空燃比)と一致するようになる。
なお、上記サブフィードバック制御時に、サブフィードバック補正量を学習値として学習する処理を「サブフィードバック学習」と呼ぶ。
−気筒間の空燃比インバランス判定処理−
次に、ECU200が実行する気筒間の空燃比インバランス判定処理について説明する。
まず、インジェクタ2などの燃料供給系やエアフロメータ33などの空気系に、エンジン1の全気筒#1〜#4に影響を及ぼすような異常が発生した場合、空燃比のメインフィードバック制御の補正量の絶対値が大きくなるため、これをECU200でモニタすることで、その異常を検出できる。
例えば、空燃比フィードバック制御中(ストイキ制御中)において、燃料噴射量が全体的にストイキ相当量に対して5%ずれている場合(すなわち、全ての気筒#1〜#4において燃料噴射量がストイキ相当量に対して5%ずつ、ずれている場合)、メインフィードバック制御におけるフィードバック補正量はその5%のずれ量を補正するような値、つまり、−5%相当の補正量となり、これによって、燃料供給系もしくは空気系が5%ずれていることを検出することができる。そして、このフィードバック補正量が所定の判定閾値以上となったときに、燃料供給系もしくは空気系が異常であることを検出することができる。
一方、燃料供給系や空気系が全体的にずれているのではなく、気筒間の空燃比にばらつき(インバランス:imbalance)が発生する場合がある。例えば、各気筒に設けインジェクタ2の噴射性能のばらつきや、気筒毎の吸入空気配分量のばらつきなどによって、実際の空燃比が気筒間でばらつくことがある。気筒間に空燃比インバランスが発生すると、1機関サイクル間(=720°CA)での排気空燃比の変動が大きくなり、フロント空燃比センサ37の出力が変動する。図6にフロント空燃比センサ37の出力波形の一例を示す。図6において、1点鎖線の波形は空燃比インバランス無の通常時の状態を示しており、実線の波形は空燃比インバランス有の状態を示している。
この図6に示すように、フロント空燃比センサ37の出力波形(以下、A/Fセンサ出力波形ともいう)は、ストイキを中心として振動する傾向にあるが、気筒間の空燃比インバランスが発生すると、そのインバランス度合に応じてA/Fセンサ出力波形の振動の振幅が大きくなる。このような現象を利用して、気筒間の空燃比インバランス状態を判定することができる。そのインバランス判定方法の一例について以下に説明する。
この例では、上述の如く、気筒間の空燃比インバランスが大きいほど、フロント空燃比センサ37の出力波形の振動の振幅が大きくなる点、つまり、上記インバランス率が大きいほどA/Fセンサ出力波形の傾きが大きくなる点(図6参照)を利用して、A/Fセンサ出力波形の傾きから気筒間の空燃比のインバランスの発生を判定する。
具体的には、フロント空燃比センサ37の出力信号に基づいて、A/Fセンサ出力波形をモニタし、そのA/Fセンサ出力波形の傾き(リーンピークLpからリッチピークRpに向かう領域の空燃比傾きα:図6参照)を取得する。その取得した空燃比傾き(A/F傾き)αに基づいて、マップ(例えば、実験・計算等により空燃比傾きとインバランス率との関係を取得し、その関係をマップ化したもの)等を参照してインバランス率を推定する。以下、このインバランス率を推定する処理を「インバランス学習」と呼び、その推定処理によって得られる推定インバランス率を「インバランス学習値」と呼ぶ場合もある。
そして、このようにして推定した推定インバランス率と所定の判定閾値Thaとを比較し、推定インバランス率が判定閾値Tha以上である場合は気筒間にインバランス状態が発生していると判定する。なお、空燃比傾きαを所定の判定閾値と比較してインバランス状態の発生の有無を判定するようにしてもよい。
ここで、インバランス率とは、気筒間空燃比のばらつき度合に関するパラメータであって、全気筒のうちある1気筒のみが空燃比ずれを起こしている場合に、その空燃比ずれを起こしている気筒(インバランス気筒)の空燃比がどれくらいの割合で、空燃比ずれを起こしていない気筒(バランス気筒)の空燃比(ストイキ相当)からずれているかを示す値である。
また、上記インバランス判定処理に用いる判定閾値Thaについては、例えば、エンジン1の気筒間における空燃比が均衡していると判定可能(正常と判定可能)な範囲の上限を実験・計算等により取得しておき、その結果を基に適合した値を判定閾値とする。
また、上記空燃比傾きαは、フロント空燃比センサ37の検出値のサンプリングタイムt(ECU200の演算間隔:例えば4msec)当たりのフロント空燃比センサ37の出力の変化量(前回値−今回値=ΔAF)を算出することによって求めることができる(空燃比傾きα=ΔAF/t)。なお、空燃比傾きαについては、リーンピークLpからリッチピークRpに向かう領域において、上記サンプリングタイムごとのフロント空燃比センサ37の出力の変化量(前回値−今回値=ΔAF)を順次積算していき、その積算値(空燃比傾きの和)を積算回数で除したものを空燃比傾き(積算平均値)αとしてもよい。
なお、図6に示すA/Fセンサ出力波形において、リッチピークからリーンピークに向かう領域の傾きを取得して、その取得した空燃比傾きに基づいてインバランス状態の発生の有無の判定及びインバランス学習を行うことも可能である。
−インバランス学習値の補正処理−
まず、本実施形態では、排気通路12(触媒前)に配置するフロント空燃比センサ37が、触媒層付き空燃比センサであるので、上述したように、排気ガスに含まれるH2を触媒層で酸化(浄化)させることで空燃比の検出精度を高めることができる。しかし、排気ガス成分が触媒層で反応及び拡散された後にセンサ排気側に到達するため、センサ出力の応答遅れが生じる。こうした応答遅れが生じると、上記した空燃比インバランス状態の判定に用いる空燃比傾きα(図6参照)が小さくなってしまう。このような問題を解消するために(触媒層での反応遅れをなくすために)、目標空燃比をリッチに設定するリッチ寄せ(空燃比リッチ寄せ制御)を行い、上記空燃比傾きαを大きくすることで、インバランス率の推定精度の向上、及び、インバランス時と正常時とのS/Nを確保している。
しかしながら、上記空燃比リッチ寄せ制御によるリッチ度合が不十分である場合は、空燃比傾きαから推定される推定インバランス率(インバランス学習値)が、実際のインバランス率よりも小さくなってしまう。こうした状況になると、実際にインバランス状態が発生(異常が発生)しているのにも関わらず、インバランス学習値が上記した判定閾値Thaを上回らない状況となってしまい、正常と誤判定する場合がある。また、インバランス学習値に応じた目標空燃比の変更が不十分となってしまい、エミッションが悪化する場合がある。
そこで、本実施形態では、空燃比リッチ寄せ制御によるリッチ度合が不十分である場合には、インバランス学習値を補正することで、インバランス学習値の精度を向上させることを特徴としている。その補正処理(インバランス学習値の補正処理)の一例について図7のフローチャートを参照して説明する。図7の処理ルーチンはECU200において所定時間(例えば、4msec)毎に繰り返して実行される。
図7の処理ルーチンを説明する前に、インバランス学習値補正処理に用いるフラグ、及び、空燃比リッチ寄せ量について説明する。
<補正処理に用いるフラグについて>
図7の補正処理においては「インバランス学習値補正必要フラグ」を用いる。「インバランス学習値補正必要フラグ」は、イグニッションスイッチON時(IG−ON時)の初期値は「ON」に設定される。また、ハイブリッド車両の場合は、スタートスイッチON時(READY−ON時)の初期値は「ON」に設定される。
さらに、「インバランス学習値補正必要フラグ」は、1回のトリップ([IG−ONからIG−OFFまで]、または、[READY−ONからREADY−OFFまで])において、一度OFFとなると、そのトリップ中に再度ONになることはない。
<空燃比リッチ寄せ量>
次に、空燃比リッチ寄せ量について説明する。
まず、ECU200は、上述したように、フロント空燃比センサ37の出力信号に基づいて気筒間空燃比の推定インバランス率(インバランス学習値)を算出し、その推定インバランス率に基づいてインバランス時(インバランス状態)であるか否かを判定する処理を実行しており、その判定結果が「インバランス時」である場合には、上記推定インバランス率に基づいて空燃比リッチ寄せ量を求めて空燃比リッチ寄せ制御を実施する。
ここで、空燃比リッチ寄せ量は、ストイキ(例えば、14.6)に対する空燃比の変更量(A/F変更量)であって、上記推定を行った推定インバランス率(インバランス学習値)に基づいて、図8に示すマップを参照して空燃比リッチ寄せ量を求める。そして、その求めた空燃比リッチ寄せ量を用いて目標空燃比を設定する。例えば、リッチ寄せ量が0.15である場合、目標空燃比は14.45(14.6[ストイキ]−0.15[リッチ寄せ量])となり、この目標空燃比を用いて空燃比リッチ寄せ制御を実行する。
図8のマップは、インバランス率をパラメータとして、上記したフロント空燃比センサ37の触媒層による影響(反応遅れ)を考慮し、インバランス学習を精度よく行うことが可能な値(リッチ寄せ量)を実験・計算等によって適合した結果をマップ化したものであって、ECU200のROM202に記憶されている。
図8のマップにおいて、横軸は推定インバランス率であり、縦軸は空燃比リッチ寄せ量(ストイキに対する空燃比変更量)である。図8において、推定インバランス率(インバランス学習値)が横軸のx1よりも小さい値である場合は、空燃比リッチ寄せを行うことができないため(空燃比リッチ寄せ制御によるリッチ度合が不十分となるため)、空燃比インバランス判定に用いる上記空燃比傾きは小さいままの値となる。
また、図8に示す一点鎖線は、空燃比リッチ寄せ制御によるリッチ度合(リッチ寄せ量)が不足するか否かを判定するための判定閾値Thbであって、図7のステップST102の判定処理に用いる。この判定閾値Thbについては、空燃比リッチ寄せを行うことが可能なA/F変更量(ストイキからのA/F変更量)の下限値を実験・計算等によって求め、その結果を基に適合した値(例えば、Thb=0.05)を設定する。
<処理ルーチンの説明>
図7の処理ルーチンは、上記推定インバランス率に基づく空燃比インバランス判定の判定結果が「インバランス時」である場合に開始される。
図7の処理ルーチンが開始されると、まずは、ステップST101において、エンジン1の運転状態(例えば、エンジン回転数、負荷等)が、リッチ寄せ前提のインバランス学習領域であるか否かを判定する。その判定結果が否定判定(NO)である場合は、ステップST110に進み、インバランス学習値の補正処理は行わずに通常制御(通常のインバランス学習処理等)行ってリターンする。ステップST101の判定結果が肯定判定(YES)判定である場合(空燃比リッチ寄せ制御が実施されているときに、機関運転状態がインバランス学習領域となった場合)はステップST102に進む。
ここで、ステップST101の判定処理に用いるインバランス学習領域とは、インバランス状態を判定しようとするエンジン運転領域であって、エミッションが良好な領域、及び、走行モード(法規)や市場での運転頻度の高い領域を考慮して、予め実験・計算(シミュレーション)等によって設定した領域のことである。
ステップST102においては、上記推定インバランス率(インバランス学習値)に応じたリッチ寄せ量(A/F変更量)が、図8に示す判定閾値Thb未満であるか否かを判定する。その判定結果が否定判定(NO)である場合はステップST110に進む。ステップST102の判定結果が肯定判定(YES)である場合は、空燃比リッチ寄せ制御によるリッチ度合が不十分であると判断してステップST103に進む。
ステップST103では、インバランス学習値補正必要フラグがONであるか否かを判定する。ここで、上記したように、インバランス学習値補正必要フラグは、IG−ON時(Redy−On時)の初期値は「ON」に設定されているので、インバランス状態の判定の有無に関わらず、エンジン1の運転状態がインバランス学習領域に入れば、ステップST103の初期の判定結果は、必ず判定結果が肯定判定(YES)となり、ステップST104に進む。
ステップST104では、現在の推定インバランス率に基づいて、図9に示すマップを用いてインバランス学習値を補正する。具体的には、現在の推定インバランス率とリッチ寄せなし線(破線)との交点から、リッチ寄せなしの場合の実インバランス率を求め、その実インバランス率とリッチ寄せあり線(実線)の交点から、補正後のインバランス学習値を読み込むという処理によって補正を行う。このような補正処理により、インバランス学習値を大きい値に補正することができる。
図9のマップは、実インバランス率と推定インバランス率との関係を実験・計算等によって求めたものをマップ化したものであって、ECU200のROM202内に記憶されている。
なお、上記ステップST102の判定結果が肯定判定(YES)である場合(空燃比リッチ寄せ量が判定閾値Thb未満である場合)に、空燃比リッチ寄せ量が「0」でない場合(リッチ寄せ量≠0:図9の黒丸印で示すような場合)には、例えば、リッチ寄せなしの場合の実インバランス率(破線との交点の値)と、リッチ寄せありの場合の推定の実インバランス率(実線との交点の値)とを用いて線形補間により補正後のインバランス学習値を求めるようにすればよい。
次に、ステップST105において、補正後のインバランス学習値が収束した否かを判定する。具体的には、補正後のインバランス学習値の変化量が所定範囲(インバランス学習値が収束したと判断できる範囲)以内に入ったか否かを判定する。その判定結果が否定判定である場合(インバランス学習値が所定範囲外である場合)は、インバランス学習値補正必要フラグをONに保持(ステップST106)した状態でリターンし、再度、インバランス学習値の補正(ステップST104)を実行する、という処理を繰り返して実行する。そして、インバランス学習値の補正が進み、その補正後のインバランス学習値が収束したときに(ステップST105の判定結果が肯定判定(YES)となったときに)、インバランス学習値補正必要フラグをOFFにする(ステップST107)。
このようにしてインバランス学習値の補正が進んでインバランス学習値が収束したときには、インバランス学習値が図8に示すX1よりも大きな値(空燃比リッチ寄せ量が判定閾値Thbよりも大きな値)となり、そのインバランス学習値に応じた適切な空燃比リッチ寄せ量となる。これにより、空燃比傾きαに基づく空燃比インバランス状態の判定を精度よく行うことが可能になる。
なお、補正後のインバランス学習値の収束判定処理については、例えば、インバランス学習値の補正の回数(ステップST104の実行回数)が所定回数以上である場合に、補正後のインバランス学習値が収束したと判定するようにしてもよい。
<効果>
以上のように、本実施形態によれば、空燃比リッチ寄せ制御が実施されているときに、エンジン運転状態がインバランス学習領域となった場合に、空燃比リッチ寄せ量が小さいときには、インバランス学習値を大きくする補正を行う。このような補正により、インバランス学習値を実際のインバランス率に近づけることができるので、インバランス学習の精度を向上させることができる。これによって、空燃比傾きに基づく空燃比インバランス状態の判定をより精度よく行うことができる。また、インバランス学習値が収束した後は補正をなくす(止める)ことで、誤異常の可能性をより低減(防止)することができる。
−インバランス時のサブフィードバック制御−
次に、ECU200が実行するインバランス時のサブフィードバック制御について説明する。
まず、本実施形態においては、上述したように、排気通路12(触媒前)に配置するフロント空燃比センサ37として触媒層付き空燃比センサを備えており、その触媒付きのフロント空燃比センサ37で検出される空燃比の単位時間当たりの変化量(空燃比傾き)に基づいて気筒間の空燃比インバランス状態を判定している。そして、インバランス状態であると判定した場合(インバランス時)には、エミッション低減やインバランス学習精度の向上のために、空燃比リッチ寄せ制御を行っており、その空燃比リッチ寄せ制御中はサブフィードバック制御(サブF/D制御)やサブフィードバック学習(サブF/D学習)を停止している。
ところが、空燃比リッチ寄せ制御により、制御上の目標空燃比をリッチにしているにも関わらず、空燃比をリッチにする前(空燃比リッチ寄せする前)の三元触媒8内の雰囲気やメインフィードバック制御の制御量(補正量)によって、三元触媒8内の雰囲気がリーン(リアO2センサ38の出力がリーン出力)である場合、NOxが排出される場合がある。
そこで、この例では、エミッション低減やインバランス学習精度の向上のために空燃比リッチ寄せ制御を行っているときに、リアO2センサ38の出力がリーン出力である場合には、サブフィードバック制御を実行することで、NOxの排出を抑制する。その具体的な制御(インバランス時のサブフィードバック制御)の一例について図10のフローチャートを参照して説明する。
図10の制御ルーチンはECU200において所定時間(例えば、4msec)毎に繰り返して実行される。
まず、ECU200は、上述したように、フロント空燃比センサ37の出力信号に基づいて気筒間空燃比の推定インバランス率(インバランス学習値)を算出し、その推定インバランス率に基づいてインバランス時(インバランス状態)であるか否かを判定する処理を実行しており、その判定結果が「インバランス時」である場合には、上記推定インバランス率に基づいて図8のマップを参照して空燃比リッチ寄せ量(A/F変更量)を求めて空燃比リッチ寄せ制御を実施する。この空燃比リッチ寄せ制御の開始にともなって、サブフィードバック制御及びサブフィードバック学習の実行条件が不成立となって、図10の制御ルーチンが開始される。
図10の制御ルーチンが開始されると、まずは、ステップST201において、推定インバランス率に応じたリッチ寄せであるか否かを判定する。具体的には、上記推定インバランス率(インバランス学習値)に応じたリッチ寄せ量(A/F変更量)が、判定閾値Thb(図8参照)以上であるか否かを判定し、リッチ寄せ量が判定閾値Thb以上であれば、「推定インバランス率に応じたリッチ寄せあり」と判定(ステップST201の判定結果が肯定判定(YES))してステップST202に進む。ステップST201の判定結果が否定判定(NO)である場合はリターンする。
なお、ステップST201の判定結果が否定判定(NO)である場合は、上記した図7のステップST102の判定結果が肯定判定(YES)である場合と同じであるので、その図7のステップST102以降の処理(ステップST102〜ステップST107の処理)を実行するようにしてもよい。
ステップST202では、上記空燃比リッチ寄せ制御での空燃比リッチ寄せを除く条件で、サブフィードバックバック(サブF/B)制御の実行条件(例えば、触媒暖機後やエンジン水温が所定値以上などの条件)が成立しているか否かを判定する。その判定結果が否定判定(NO)である場合はリターンする。ステップST202の判定結果が肯定判定(YES)である場合はステップST203に進む。
ステップST203では、リアO2センサ38の出力がストイキ(理論空燃比)よりもリーンの空燃比を表す値であるか否かを判定する。その判定結果が否定判定(NO)である場合は、サブフィードバック制御を停止する(ステップST210)。ステップST203の判定結果が肯定判定(YES)である場合は、サブフィードバック制御を実行する(ステップST204)。
次に、ステップST205において、上記空燃比リッチ寄せ制御での空燃比リッチ寄せを除く条件で、サブフィードバックバック(サブF/B)学習の実行条件(例えば、触媒暖機後やエンジン水温が所定値以上などの条件)が成立しているか否かを判定する。その判定結果が否定判定(NO)である場合は、サブフィードバック学習を停止する(ステップST211)。ステップST205の判定結果が肯定判定(YES)である場合は、サブフィードバック学習を実行する(ステップST206)。
この例の制御によれば、エミッション低減やインバランス学習精度の向上のために空燃比リッチ寄せ制御を行っているときに、リアO2センサ38の出力がリーン出力である場合には、サブフィードバック制御を実行するようにしているので、三元触媒8内の雰囲気をストイキ相当にすることができる。これによってNOxの排出を抑制することができる。また、そのようなサブフィードバック制御の補正量を学習することも可能になる。
<変形例1>
次に、インバランス時のサブフィードバック制御の他の例について図11図を参照して説明する。この図11の制御ルーチンもECU200において実行可能である。
この例では、上記した図10のフローチャートにおいて、ステップST320及びステップST321の処理を追加した点に特徴がある。なお、図11の制御ルーチンのステップST301〜ステップST303の各処理は、上記した図10の制御ルーチンのステップST201〜ステップST203と同じであるので、その詳細な説明は省略する。
この例では、ステップST303の判定結果が肯定判定(YES)である場合は、ステップST320において、サブフィードバック制御(サブF/B制御)のゲイン(PIまたはPIDのゲイン)を変更して、サブフィードバック制御を実行する(ステップST304)。サブフィードバック制御のゲインを変更する方法の具体的な例としては、以下の方法を挙げることができる。
(a1)ゲインを一定量(固定量)だけ変更
(b1)リアO2センサ38の出力に応じてゲインを増減
(c1)[リアO2センサ38の出力]×[積算吸入空気量(または時間)]に応じてゲインを増減
(d1)吸入空気量に応じてゲインを増減、または、エンジン回転数と空気充填率とに応じてゲインを増減
以上のサブフィードバック制御を実行した後、ステップST305の判定結果が肯定判定(YES)である場合(空燃比リッチ寄せを除く条件でサブF/B学習の実行条件が成立している場合)は、ステップST321において、サブフィードバック学習(サブF/B学習)への取り込み速度(サブF/B制御の補正量を取り込む速度)を変更して、サブフィードバック学習を実行する(ステップST306)。サブフィードバック学習への取り込み速度を変更する方法の具体的な例としては、以下の方法を挙げることができる。
(a2)取り込み速度を一定量(固定量)だけ変更
(b2)リアO2センサ38の出力に応じて取り込み速度を増減
(c2)[リアO2センサ38の出力]×[積算吸入空気量(または時間)]に応じて取り込み速度を増減
(d2)吸入空気量に応じて取り込み速度を増減、または、エンジン回転数と空気充填率とに応じて取り込み速度を増減
<変形例2>
次に、インバランス時のサブフィードバック制御の別の例について図12図を参照して説明する。この図12の制御ルーチンもECU200において実行可能である。
図12に示すステップST401〜ステップST404の各処理は、上記した図10のフローチャートのステップST201〜ステップST204の各処理と同じであるので、その詳細な説明は省略する。
この例では、上記した図10のフローチャートにおいて、ステップST205及びステップST206の各処理を削除した点に特徴がある。すなわち、推定インバランス率に応じたリッチ寄せがある場合(ステップST403の判定結果が肯定判定(YES)である場合)は、サブフィードバック制御のみを実行して(ステップST404)、サブフィードバック学習は実行しない(停止のままとする)ことを特徴としている。
−他の実施形態−
以上の例では、4気筒ガソリンエンジンの制御に本発明を適用した例を示したが、本発明はこれに限られることなく、例えば6気筒や8気筒などの他の任意の気筒数の多気筒内燃機関の制御にも適用可能である。
以上の例では、ポート噴射型多気筒ガソリンエンジンの制御に本発明を適用した例を示したが、本発明はこれに限られることなく、筒内直噴型多気筒ガソリンエンジンの制御にも適用可能である。また、直列多気筒ガソリンエンジンのほか、V型多気筒ガソリンエンジンの制御にも本発明を適用することができる。
さらに、ガソリンエンジンに限られることなく、例えばガソリンとアルコールとを任意の割合で混合したアルコール含有燃料をも使用可能なフレックス燃料内燃機関の制御にも本発明を適用することができる。
なお、触媒層付き空燃比センサを備えた多気筒内燃機関において、気筒間の空燃比インバランス判定を行う場合、インバランス状態を判定したとき(インバランス時)に、フロント空燃比センサ37の出力ずれ(つまり、空燃比センサに設けた触媒層での反応遅れによる影響)が起きないように、目標空燃比をリーン側に寄せる空燃比リーン寄せ制御を実行することが考えられるが、目標空燃比をリーンに設定すると、エンジンストール等が生じやすい傾向となり、ドライバビリティの悪化等が懸念されるので、上記した空燃比リッチ寄せ制御を実施するほうがよい。
本発明は、多気筒内燃機関において気筒間の空燃比インバランス状態を判定する空燃比インバランス判定装置に利用可能である。
1 エンジン
8 三元触媒
11 吸気通路
12 排気通路
37 フロント空燃比センサ
38 リアO2センサ
200 ECU

Claims (4)

  1. 触媒層を有する空燃比センサが排気通路に配置された多気筒内燃機関において、前記空燃比センサで検出される空燃比の単位時間当たりの変化量に基づいて気筒間の空燃比インバランス状態を判定する空燃比インバランス判定装置であって、
    空燃比リッチ寄せ制御が実施されているときに、機関運転状態がインバランス学習領域となった場合、前記空燃比リッチ寄せ量が所定の判定閾値よりも小さいときにインバランス学習値を補正することを特徴とする空燃比インバランス判定装置。
  2. 請求項1記載の空燃比インバランス判定装置において、
    前記空燃比インバランス状態であると判定した場合に、前記空燃比リッチ寄せ制御を実施することを特徴とする空燃比インバランス判定装置。
  3. 請求項1または2記載の空燃比インバランス判定装置において、
    前記空燃比センサの排気流れの下流側に配置されたO2センサの出力に基づいてサブフィードバック制御の実行が可能な多気筒内燃機関に適用され、
    前記空燃比リッチ寄せ制御が実施されているときに、前記O2センサの出力がリーン出力である場合は、前記空燃比サブフィードバック制御を実行することを特徴とする空燃比インバランス判定装置。
  4. 請求項3記載の空燃比インバランス判定装置において、
    前記空燃比リッチ寄せ制御が実施されているときに、前記O2センサがリーン出力である場合は、前記サブフィードバック制御の補正量を学習する空燃比サブフィードバック学習を実行することを特徴とする空燃比インバランス判定装置。
JP2012020065A 2012-02-01 2012-02-01 空燃比インバランス判定装置 Expired - Fee Related JP5790523B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012020065A JP5790523B2 (ja) 2012-02-01 2012-02-01 空燃比インバランス判定装置
US13/754,227 US9279377B2 (en) 2012-02-01 2013-01-30 Air-fuel ratio imbalance determination apparatus and air-fuel ratio imbalance determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012020065A JP5790523B2 (ja) 2012-02-01 2012-02-01 空燃比インバランス判定装置

Publications (2)

Publication Number Publication Date
JP2013160060A true JP2013160060A (ja) 2013-08-19
JP5790523B2 JP5790523B2 (ja) 2015-10-07

Family

ID=48870972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012020065A Expired - Fee Related JP5790523B2 (ja) 2012-02-01 2012-02-01 空燃比インバランス判定装置

Country Status (2)

Country Link
US (1) US9279377B2 (ja)
JP (1) JP5790523B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019065714A (ja) * 2017-09-28 2019-04-25 トヨタ自動車株式会社 内燃機関の制御装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103547783B (zh) * 2011-05-16 2016-04-27 丰田自动车株式会社 内燃机的空燃比失衡检测装置
JP6213085B2 (ja) * 2013-09-17 2017-10-18 株式会社デンソー 内燃機関の気筒別空燃比制御装置
US9932922B2 (en) 2014-10-30 2018-04-03 Ford Global Technologies, Llc Post-catalyst cylinder imbalance monitor
US9650981B1 (en) * 2015-12-28 2017-05-16 GM Global Technology Operations LLC Adjustment of measured oxygen storage capacity based on upstream O2 sensor performance
FR3074528B1 (fr) * 2017-12-04 2021-09-24 Psa Automobiles Sa Methode de mesure de parametres moteur
JP6970309B2 (ja) * 2018-09-26 2021-11-24 日立Astemo株式会社 内燃機関制御装置
US11168627B2 (en) * 2019-11-18 2021-11-09 GM Global Technology Operations LLC Cylinder imbalance correction system and method
CN116291923B (zh) * 2023-04-26 2025-11-25 东风汽车有限公司东风日产乘用车公司 空燃比修正方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010048184A (ja) * 2008-08-22 2010-03-04 Toyota Motor Corp エンジンの空燃比制御装置
JP2010203311A (ja) * 2009-03-03 2010-09-16 Nissan Motor Co Ltd 内燃機関の制御装置
JP2011236862A (ja) * 2010-05-13 2011-11-24 Toyota Motor Corp 多気筒内燃機関の制御装置
WO2011155073A1 (ja) * 2010-06-07 2011-12-15 トヨタ自動車株式会社 内燃機関の燃料噴射量制御装置
JP2012017657A (ja) * 2010-07-06 2012-01-26 Toyota Motor Corp 内燃機関の燃料噴射量制御装置
JPWO2011042994A1 (ja) * 2009-10-06 2013-02-28 トヨタ自動車株式会社 内燃機関の空燃比気筒間インバランス判定装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2601455B2 (ja) * 1986-04-24 1997-04-16 本田技研工業株式会社 内燃エンジンの空燃比制御方法
JPH0823328B2 (ja) * 1988-06-30 1996-03-06 本田技研工業株式会社 排気濃度センサの出力補正方法
JPH1130141A (ja) 1997-07-09 1999-02-02 Nippon Soken Inc ガスエンジンの空燃比制御装置
JP3852303B2 (ja) * 2001-02-05 2006-11-29 トヨタ自動車株式会社 多気筒内燃機関の制御装置
JP2002317678A (ja) * 2001-02-16 2002-10-31 Toyota Motor Corp 内燃機関の排気系異常検出装置
DE102004043917A1 (de) * 2003-09-11 2005-05-19 Denso Corp., Kariya Luft-Kraftstoffverhältnis-Sensorüberwachungseinrichtung, Luft-Kraftstoffverhältnis-Messeinrichtung und Luft-Kraftstoffverhältnis-Regelung
JP4205030B2 (ja) 2003-10-06 2009-01-07 本田技研工業株式会社 内燃機関の空燃比制御装置
US7487035B2 (en) * 2006-11-15 2009-02-03 Denso Corporation Cylinder abnormality diagnosis unit of internal combustion engine and controller of internal combustion engine
JP4905291B2 (ja) * 2007-08-09 2012-03-28 日産自動車株式会社 空燃比制御装置
JP2009075012A (ja) 2007-09-21 2009-04-09 Toyota Motor Corp 空燃比センサ劣化抑制装置
CN102239322B (zh) 2008-12-05 2014-04-30 丰田自动车株式会社 多气缸内燃机的气缸间空燃比不平衡判定装置
JP5115657B2 (ja) * 2009-07-02 2013-01-09 トヨタ自動車株式会社 内燃機関の空燃比気筒間インバランス判定装置
JP5333058B2 (ja) * 2009-08-27 2013-11-06 トヨタ自動車株式会社 内燃機関の空燃比気筒間インバランス判定装置
US8650943B2 (en) * 2009-08-28 2014-02-18 Toyota Jidosha Kabushiki Kaisha Apparatus for determining an air-fuel ratio imbalance among cylinders of an internal combustion engine
US8401765B2 (en) * 2009-12-18 2013-03-19 Toyota Jidosha Kabushiki Kaisha Inter-cylinder air-fuel ratio imbalance determination apparatus for internal combustion engine
JP5018902B2 (ja) 2010-01-18 2012-09-05 トヨタ自動車株式会社 内燃機関装置および内燃機関の制御方法並びに車両
JP5107392B2 (ja) * 2010-06-01 2012-12-26 本田技研工業株式会社 気筒間の空燃比の不均衡を判断するための装置
JP5522392B2 (ja) * 2010-07-30 2014-06-18 トヨタ自動車株式会社 内燃機関の燃料噴射量制御装置
JP5510158B2 (ja) * 2010-07-30 2014-06-04 トヨタ自動車株式会社 内燃機関の燃料噴射量制御装置
JP5278466B2 (ja) * 2011-02-16 2013-09-04 トヨタ自動車株式会社 気筒間空燃比ばらつき異常検出装置
JP5799649B2 (ja) * 2011-08-10 2015-10-28 トヨタ自動車株式会社 酸素センサの製造方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010048184A (ja) * 2008-08-22 2010-03-04 Toyota Motor Corp エンジンの空燃比制御装置
JP2010203311A (ja) * 2009-03-03 2010-09-16 Nissan Motor Co Ltd 内燃機関の制御装置
JPWO2011042994A1 (ja) * 2009-10-06 2013-02-28 トヨタ自動車株式会社 内燃機関の空燃比気筒間インバランス判定装置
JP2011236862A (ja) * 2010-05-13 2011-11-24 Toyota Motor Corp 多気筒内燃機関の制御装置
WO2011155073A1 (ja) * 2010-06-07 2011-12-15 トヨタ自動車株式会社 内燃機関の燃料噴射量制御装置
JP2012017657A (ja) * 2010-07-06 2012-01-26 Toyota Motor Corp 内燃機関の燃料噴射量制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019065714A (ja) * 2017-09-28 2019-04-25 トヨタ自動車株式会社 内燃機関の制御装置

Also Published As

Publication number Publication date
US20130197782A1 (en) 2013-08-01
JP5790523B2 (ja) 2015-10-07
US9279377B2 (en) 2016-03-08

Similar Documents

Publication Publication Date Title
JP5790523B2 (ja) 空燃比インバランス判定装置
US6594987B2 (en) Apparatus for detecting fault in exhaust system of internal combustion engine
JP4736058B2 (ja) 内燃機関の空燃比制御装置
JP4363398B2 (ja) 内燃機関の空燃比制御装置
JP5772634B2 (ja) 多気筒内燃機関の制御装置
JP2010190089A (ja) 多気筒内燃機関の異常診断装置
JP2010112244A (ja) 制御装置、及び制御方法
JP5346989B2 (ja) 空燃比センサの異常判定装置
US8695568B2 (en) Inter-cylinder air-fuel ratio imbalance abnormality determination device
US8443656B2 (en) Inter-cylinder air-fuel ratio imbalance abnormality detection device for multi-cylinder internal combustion engine and abnormality detection method therefor
JP2013011222A (ja) 内燃機関の制御装置
JP6834917B2 (ja) 内燃機関の排気浄化装置
JP6149828B2 (ja) 内燃機関の制御装置
WO2009110170A1 (en) Exhaust system diagnostic apparatus of internal combustion engine
JP6107378B2 (ja) 空燃比インバランス判定装置
JP2010138705A (ja) 内燃機関の空燃比制御装置
JP2010043624A (ja) 内燃機関の触媒劣化判定装置
JP4365626B2 (ja) 多気筒エンジンの空燃比制御装置
JP2012145054A (ja) 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置
JP4807359B2 (ja) 内燃機関の空燃比制御装置
JP2014214676A (ja) 内燃機関の制御装置
US7874143B2 (en) Air-fuel ratio control apparatus of internal combustion engine and control method thereof
JP2000097088A (ja) 内燃機関の燃料噴射量制御装置
JP5447236B2 (ja) 多気筒内燃機関の燃料噴射制御装置
JP5983691B2 (ja) 内燃機関の制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150109

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: 20150707

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150720

R151 Written notification of patent or utility model registration

Ref document number: 5790523

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees