JP3846480B2 - 内燃機関の排気浄化装置 - Google Patents

内燃機関の排気浄化装置 Download PDF

Info

Publication number
JP3846480B2
JP3846480B2 JP2004013225A JP2004013225A JP3846480B2 JP 3846480 B2 JP3846480 B2 JP 3846480B2 JP 2004013225 A JP2004013225 A JP 2004013225A JP 2004013225 A JP2004013225 A JP 2004013225A JP 3846480 B2 JP3846480 B2 JP 3846480B2
Authority
JP
Japan
Prior art keywords
feedback control
air
value
fuel ratio
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.)
Expired - Lifetime
Application number
JP2004013225A
Other languages
English (en)
Other versions
JP2004257377A (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 JP2004013225A priority Critical patent/JP3846480B2/ja
Priority to US10/768,141 priority patent/US7032374B2/en
Publication of JP2004257377A publication Critical patent/JP2004257377A/ja
Application granted granted Critical
Publication of JP3846480B2 publication Critical patent/JP3846480B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/0087Selective cylinder activation, i.e. partial cylinder operation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL COMBUSTION ENGINES
    • F01N13/00Exhaust or silencing apparatus characterised by constructional features ; Exhaust or silencing apparatus, or parts thereof, having pertinent characteristics not provided for in, or of interest apart from, groups F01N1/00 - F01N5/00, F01N9/00, F01N11/00
    • F01N13/009Exhaust or silencing apparatus characterised by constructional features ; Exhaust or silencing apparatus, or parts thereof, having pertinent characteristics not provided for in, or of interest apart from, groups F01N1/00 - F01N5/00, F01N9/00, F01N11/00 having two or more separate purifying devices arranged in series
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL COMBUSTION ENGINES
    • F01N13/00Exhaust or silencing apparatus characterised by constructional features ; Exhaust or silencing apparatus, or parts thereof, having pertinent characteristics not provided for in, or of interest apart from, groups F01N1/00 - F01N5/00, F01N9/00, F01N11/00
    • F01N13/009Exhaust or silencing apparatus characterised by constructional features ; Exhaust or silencing apparatus, or parts thereof, having pertinent characteristics not provided for in, or of interest apart from, groups F01N1/00 - F01N5/00, F01N9/00, F01N11/00 having two or more separate purifying devices arranged in series
    • F01N13/0093Exhaust or silencing apparatus characterised by constructional features ; Exhaust or silencing apparatus, or parts thereof, having pertinent characteristics not provided for in, or of interest apart from, groups F01N1/00 - F01N5/00, F01N9/00, F01N11/00 having two or more separate purifying devices arranged in series the purifying devices are of the same type
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL COMBUSTION ENGINES
    • F01N3/00Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust
    • F01N3/08Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous
    • F01N3/10Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous by thermal or catalytic conversion of noxious components of exhaust
    • F01N3/101Three-way catalysts
    • 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/021Introducing corrections for particular conditions exterior to the engine
    • F02D41/0235Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus
    • 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/021Introducing corrections for particular conditions exterior to the engine
    • F02D41/0235Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus
    • F02D41/024Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to increase temperature of the exhaust gas treating apparatus
    • 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
    • F02D41/08Introducing corrections for particular operating conditions for idling
    • F02D41/086Introducing corrections for particular operating conditions for idling taking into account the temperature of the engine
    • 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
    • F02D41/12Introducing corrections for particular operating conditions for deceleration
    • 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/1401Introducing closed-loop corrections characterised by the control or regulation method
    • 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
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL COMBUSTION ENGINES
    • F01N2430/00Influencing exhaust purification, e.g. starting of catalytic reaction, filter regeneration, or the like, by controlling engine operating characteristics
    • F01N2430/06Influencing exhaust purification, e.g. starting of catalytic reaction, filter regeneration, or the like, by controlling engine operating characteristics by varying fuel-air ratio, e.g. by enriching fuel-air mixture
    • 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/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1409Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
    • 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/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1418Several control loops, either as alternatives or simultaneous
    • 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/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1432Controller structures or design the system including a filter, e.g. a low pass or high pass filter
    • 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/08Exhaust gas treatment apparatus parameters
    • F02D2200/0802Temperature of the exhaust gas treatment apparatus
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Materials Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Toxicology (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Exhaust Gas After Treatment (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、内燃機関の排気通路に配設された触媒の上流側及び下流側の排気通路にそれぞれ空燃比センサを備え、各空燃比センサの出力値に基づいて機関の空燃比をフィードバック制御する内燃機関の排気浄化装置に関する。
従来より、この種の排気浄化装置として、例えば特許文献1に開示された技術が知られている。この内燃機関の排気浄化装置は、内燃機関の排気通路に配設された触媒よりも上流側及び下流側の排気通路にそれぞれ上流側空燃比センサ、及び下流側空燃比センサを介装していて、下流側空燃比センサの出力値と所定の下流側目標値との偏差に基づいて(偏差を比例・積分・微分処理(PID処理)して)サブフィードバック制御量を算出し、上流側空燃比センサの出力値を同サブフィードバック制御量で補正した値と所定の上流側目標値との偏差に基づいて(偏差を比例・積分処理(PI処理)して)メインフィードバック制御量を算出するとともに、同メインフィードバック制御量に基づいて燃料噴射量を補正することで機関の空燃比をフィードバック制御するようになっている。
特開平7−197837号公報
上記開示された装置は、サブフィードバック制御量の値に応じてメインフィードバック制御量を算出するための上記偏差の値が直接変更せしめられるように構成されている。換言すれば、メインフィードバック制御を行う(メインフィードバック制御量を算出する)メインフィードバックコントローラとサブフィードバック制御を行う(サブフィードバック制御量を算出する)サブフィードバックコントローラとが直列に配置されている。
従って、メインフィードバックコントローラが使用するメインフィードバック制御定数(比例ゲイン、及び積分ゲイン)とサブフィードバックコントローラが使用するサブフィードバック制御定数(比例ゲイン、積分ゲイン、及び微分ゲイン)のいずれか一方の適合を行う際には他方の値が強く影響する。換言すれば、フィードバック制御ループ(閉ループ)毎にそれぞれのフィードバック制御定数の適合を互いに独立に実行することができない。従って、各フィードバック制御定数の適合が困難であって同適合を行う際の労力が多大であるという問題があった。
従って、本発明は、上記問題を解決するためになされたものであって、その目的は、内燃機関の排気通路に配設された触媒の上流側及び下流側の排気通路にそれぞれ上流側空燃比センサ及び下流側空燃比センサを備え、各空燃比センサの出力値に基いて機関の空燃比をフィードバック制御する内燃機関の排気浄化装置において、各フィードバック制御定数の適合を容易に行うことができるものを提供することにある。
本発明の特徴は、内燃機関の運転状態に応じた燃料噴射量の燃料を噴射する燃料噴射手段を備えた内燃機関に適用される排気浄化装置が、前記内燃機関の排気通路に配設された触媒と、前記触媒よりも上流の前記排気通路に配設された上流側空燃比センサと、前記触媒よりも下流の前記排気通路に配設された下流側空燃比センサと、前記上流側空燃比センサの出力値と所定の上流側目標値とに基づいてメインフィードバック制御量を算出し、同メインフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するメインフィードバック制御手段と、前記下流側空燃比センサの出力値と所定の下流側目標値とに基づいてサブフィードバック制御量を算出し、前記メインフィードバック制御手段による燃料噴射量の補正とは独立に同サブフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するサブフィードバック制御手段とを備えたことにある。
ここにおいて、前記所定の上流側目標値と前記所定の下流側目標値は理論空燃比に相当する値に設定されることが好適であり、また、これらの各値は同各値に相当する各空燃比が互いに等しくなるように設定されることが好適である。また、前記メインフィードバック制御手段は、前記上流側空燃比センサの出力値と前記所定の上流側目標値との偏差に基づく値に基づいてメインフィードバック制御量を算出するように構成されることが好適である。同様に、前記サブフィードバック制御手段は、前記下流側空燃比センサの出力値と前記所定の下流側目標値との偏差に基づく値に基づいてサブフィードバック制御量を算出するように構成されることが好適である。
ここで、「センサの出力値と目標値との偏差に基づく値」は、例えば、センサの出力値と目標値との偏差、センサの出力値に相当する検出空燃比(実空燃比)と目標値に相当する目標空燃比との偏差、筒内吸入空気量をセンサの出力値に相当する検出空燃比で除した値である実際の筒内燃料供給量と同筒内吸入空気量を目標値に相当する目標空燃比で除した値である目標筒内燃料供給量との偏差であって、これらに限定されない。
これによれば、内燃機関の運転状態(例えば、内燃機関の回転速度、スロットル弁開度)に応じて決定される(基本)燃料噴射量をメインフィードバック制御量に基づく補正量、及びサブフィードバック制御量に基づく補正量に基づいて補正した後の(最終)燃料噴射量の燃料が燃料噴射手段により噴射され、この結果、機関の空燃比がメインフィードバック制御されるとともにサブフィードバック制御される。
上記排気浄化装置によれば、サブフィードバック制御手段はメインフィードバック制御手段による燃料噴射量の補正とは独立にサブフィードバック制御量に基づいて、メインフィードバック制御手段と同様に同燃料噴射量を直接補正する。換言すれば、メインフィードバック制御を行う(メインフィードバック制御量を算出する)メインフィードバックコントローラとサブフィードバック制御を行う(サブフィードバック制御量を算出する)サブフィードバックコントローラとが内燃機関に対して並列に配置されている。従って、前述の従来の装置のようにサブフィードバック制御量の値とメインフィードバック制御量の値の何れか一方の値が他方の値に直接影響を与えることはない。
この結果、メインフィードバックコントローラが使用するメインフィードバック制御定数(例えば、比例ゲイン、積分ゲイン)とサブフィードバックコントローラが使用するサブフィードバック制御定数(例えば、比例ゲイン、積分ゲイン、及び微分ゲイン)のいずれか一方の適合を行うとき他方の値が同いずれか一方の適合に与える影響の程度は少ないので、各フィードバック制御定数の適合を行う際の労力を少なくすることができる。
ところで、上述したように、上記開示された従来の装置は、メインフィードバックコントローラとサブフィードバックコントローラとが直列に配置されているので、サブフィードバック制御において実行される比例・積分・微分処理(PID処理)のうちの積分処理とメインフィードバック制御において実行される比例・積分処理(PI処理)のうちの積分処理とにより所謂2重積分処理が実行される構成となっている。従って、フィードバック制御の遅れが過大となり易く制御の安定性が低いという問題もあった。
これに対し、上記排気浄化装置によれば、上述したように、メインフィードバックコントローラとサブフィードバックコントローラとが内燃機関に対して並列に配置されている。従って、サブフィードバック制御(サブフィードバックコントローラ)とメインフィードバック制御(メインフィードバックコントローラ)とが共に積分処理(I処理)を行う場合においても、前記2重積分処理が実行されることはなく、この結果、制御の安定性を良好に維持することができる。
ところで、触媒(触媒コンバータ)は、通常、流入する排ガスの空燃比がリーン空燃比のとき同排ガス中の窒素酸化物(NOx)を還元して同窒素酸化物から奪った酸素を内部に貯蔵するとともに同流入する排ガスの空燃比がリッチ空燃比のとき同貯蔵している酸素により同排ガス中のHC,CO等の未燃成分を酸化する所謂酸素吸蔵機能を有している。従って、触媒上流の排ガスの空燃比の変動における比較的周波数の高い高周波成分、及び比較的周波数が低くて振幅(理論空燃比からの偏移量)が比較的小さい低周波成分は触媒が有する酸素吸蔵機能により完全に吸収されることにより触媒下流の排ガスの空燃比の変動として現れることはない。
一方、触媒上流の排ガスの空燃比の変動における比較的周波数が低くて振幅が比較的大きい低周波数成分は前記触媒の酸素吸蔵機能では完全には吸収されず、少し遅れて触媒下流の排ガスの空燃比の変動として現れる。この結果、上流側空燃比センサの出力値と下流側空燃比センサの出力値とが理論空燃比に対して互いに逆方向に偏移した空燃比を示す値となる場合が存在する。この場合、メインフィードバック制御(従って、メインフィードバック制御量)に基づく機関の空燃比制御とサブフィードバック制御(従って、サブフィードバック制御量)に基づく機関の空燃比制御とが互いに干渉することになるので良好な機関の空燃比制御を行うことができない。
以上のことから、上流側空燃比センサの出力値の変動における各周波数成分のうち触媒下流の空燃比の変動として現れ得る程度の周波数成分である所定の周波数以下の低周波数成分をカットした後の同上流側空燃比センサの出力値をメインフィードバック制御に使用すれば、前記機関の空燃比制御の干渉が発生することを回避することができる。
このような知見に基づき、上記排気浄化装置においては、前記メインフィードバック制御手段は、前記上流側空燃比センサの出力値と前記所定の上流側目標値との偏差に基づく値を(前記所定の周波数以下の低周波数成分が通過することを実質的に禁止する(換言すれば、カットオフ周波数が前記所定の周波数である))ハイパスフィルタ処理した後の値に基づいて前記メインフィードバック制御量を算出するように構成される。
これによれば、前述した機関の空燃比制御の干渉が発生することを回避できるとともに、触媒下流の空燃比の変動として現れ得る程度の所定の周波数以下の空燃比の変動に対する空燃比制御(実質的な空燃比制御)はサブフィードバック制御手段により確実に行われ得る。また、上流側空燃比センサの出力値の変動における前記所定の周波数以上の高周波数成分は前記ハイパスフィルタを通過するから前記ハイパスフィルタ処理した後の値として現れる。従って、内燃機関が過渡運転状態にあって排ガスの空燃比が前記所定の周波数以上の高周波数で大きく変動するような場合、同所定の周波数以上の空燃比の変動に対する空燃比制御(過渡運転状態における空燃比の急変に対する補償)はメインフィードバック制御手段により迅速、且つ確実に行われ得る。
この場合、前記メインフィードバック制御手段は、前記上流側空燃比センサの出力値をハイパスフィルタ処理した後の値に基づいてメインフィードバック制御量を算出するように構成してもよい。このように、上流側空燃比センサの出力値と所定の上流側目標値との偏差を計算することを省略し、前記上流側空燃比センサの出力値そのものを直接ハイパスフィルタ処理した後の値をメインフィードバック制御に使用しても、上記と同様の作用効果を奏することができる。
また、上記排気浄化装置において上記のようにハイパスフィルタ処理した後の値をメインフィードバック制御に使用する場合、前記サブフィードバック制御手段は、前記下流側空燃比センサの出力値と前記所定の下流側目標値との偏差に基づく値を(前記所定の周波数以上の高周波数成分が通過することを実質的に禁止する(換言すれば、カットオフ周波数が前記所定の周波数である))ローパスフィルタ処理した後の値、又は前記下流側空燃比センサの出力値をローパスフィルタ処理した後の値と前記所定の下流側目標値との偏差に基づく値、に基づいて前記サブフィードバック制御量を算出するように構成されることが好適である。ここにおいて、ローパスフィルタのカットオフ周波数は、ハイパスフィルタのカットオフ周波数と同一であっても異なってもよい。
これによれば、ノイズ等に代表される前記所定の周波数以上の高周波数成分が下流側空燃比センサの出力値の変動として現れるような場合であっても、かかる高周波数成分をカットした後の同下流側空燃比センサの出力値がサブフィードバック制御に使用される。従って、前述の実質的な空燃比制御がより確実、且つ正確に行われ得る。
上記ハイパスフィルタ処理を伴う本発明に係る排気浄化装置においては、前記排気通路内を流れる排ガスの(単位時間あたりの)流量に影響を与える因子を取得する因子取得手段を更に備え、前記メインフィードバック制御手段は、前記取得された因子の値に応じて前記ハイパスフィルタのカットオフ周波数を変更するように構成されることが好適である。ここにおいて、前記排ガスの流量に影響を与える因子は、例えば、機関の回転速度、機関の負荷(一吸気行程あたりの吸入空気量に応じた値)等であって、これらに限定されない。
一般に、下流側空燃比センサとしては、比較的安価な濃淡電池式(起電力式)酸素濃度センサが使用されることが多い。かかる下流側空燃比センサ(濃淡電池式酸素濃度センサ)の出力は、一旦リーンを示す値となると、触媒から比較的多量の未燃HC,COが流出してこない限りにおいて同リーンを示す値に維持されるとともに触媒から比較的多量の未燃HC,COが流出してきた時点で同リーンを示す値からリッチを示す値に急変し、逆に、一旦リッチを示す値となると、触媒から比較的多量のNOxが流出してこない限りにおいて同リッチを示す値に維持されるとともに触媒から比較的多量のNOxが流出してきた時点で同リッチを示す値からリーンを示す値に急変するという特性を有する。
従って、例えば、前記サブフィードバック制御手段により触媒下流側の空燃比が理論空燃比になるように機関の空燃比をフィードバック制御する場合、下流側空燃比センサ出力が一旦リーンを示す値となると、機関の空燃比はリッチ空燃比に制御され、この結果、触媒が吸蔵する酸素量(以下、「酸素吸蔵量」と称呼する。)は次第に減少していく。この状態は、触媒の酸素吸蔵量が略「0」に到達することで同触媒から比較的多量の未燃HC,COが流出開始するまで継続される。
そして、触媒から比較的多量の未燃HC,COが流出開始すると、下流側空燃比センサ出力がリーンを示す値からリッチを示す値に急変し、以降、機関の空燃比はリーン空燃比に制御され、この結果、略「0」となっていた触媒の酸素吸蔵量は次第に増加していく。この状態は、触媒の酸素吸蔵量が貯蔵され得る最大の酸素量(以下、「最大酸素吸蔵量」と称呼する。)近傍に到達することで同触媒から比較的多量のNOxが流出開始するまで継続される。そして、触媒から比較的多量のNOxが流出開始すると、下流側空燃比センサ出力が再びリーンを示す値となり、この結果、上述したように、機関の空燃比が再びリッチ空燃比に制御されることで最大酸素吸蔵量となっていた触媒の酸素吸蔵量は再び減少していく。
以上のことから、触媒下流側に現れる空燃比変動の周波数は、触媒の酸素吸蔵量が「0」から最大酸素吸蔵量までの範囲内で周期的に変動する際の周波数(以下、「酸素吸蔵量の変動周波数」と称呼する。)に一致する傾向があるということができる。
一方、「酸素吸蔵量の変動周波数」は、触媒に流入する排ガス中における単位時間あたりの酸素の過不足量(従って、酸素吸蔵量の変化速度)に応じて変化する。更に、触媒に流入する排ガス中における単位時間あたりの酸素の過不足量は、排気通路内を流れる排ガスの流速(即ち、排ガスの単位時間あたりの流量)に応じて変化する。従って、触媒下流側に現れる空燃比変動の周波数は、排気通路内を流れる排ガスの単位時間あたりの流量に応じて変化し得ることになる。
以上のことから、前述した機関の空燃比制御の干渉の発生をより確実に防止するためには、上流側空燃比センサの出力値の変動における触媒下流側に現れ得る程度の空燃比変動の周波数以下の低周波数成分をカットするための上記ハイパスフィルタのカットオフ周波数(前記所定の周波数)も、排気通路内を流れる排ガスの単位時間あたりの流量に応じて変化するように設定されることが好ましいと考えられる。
よって、上記のように、排気通路内を流れる排ガスの(単位時間あたりの)流量に影響を与える因子の値に応じて前記ハイパスフィルタのカットオフ周波数を変更するように構成すれば、例えば、同因子の値がより大きい排ガス流量に対応する値になるほど、ハイパスフィルタのカットオフ周波数を高くすることができ、この結果、前述した機関の空燃比制御の干渉の発生をより確実に防止することができる。
また、上記ハイパスフィルタ処理を伴う本発明に係る排気浄化装置においては、前記触媒の劣化の程度を示す劣化指標値を取得する劣化指標値取得手段を更に備え、前記メインフィードバック制御手段は、前記取得された劣化指標値に応じて前記ハイパスフィルタのカットオフ周波数を変更するように構成されることが好適である。ここにおいて、前記劣化指標値は、例えば、触媒の最大酸素吸蔵量、上流側空燃比センサの出力が描く軌跡長と下流側空燃比センサの出力が描く軌跡長との比(軌跡比)であり、これらに限定されない。
上述した触媒下流側に現れる空燃比変動の周波数、即ち、「酸素吸蔵量の変動周波数」は、触媒の酸素吸蔵量の変動可能幅である同触媒の最大酸素吸蔵量にも応じて変化する。即ち、「酸素吸蔵量の変動周波数」は、上記排気通路内を流れる排ガスの単位時間あたりの流量が同一であっても、触媒の最大酸素吸蔵量が小さくなるほど増加する。また、触媒の最大酸素吸蔵量は、同触媒の劣化の進行に応じて小さくなる。以上のことから、触媒下流側に現れる空燃比変動の周波数は、触媒の劣化の程度(例えば、触媒の最大酸素吸蔵量)に応じて変化し得ることになる。
以上のことから、上記のように、触媒の劣化の程度を示す劣化指標値に応じて前記ハイパスフィルタのカットオフ周波数を変更するように構成しても、例えば、同劣化指標値がより大きい触媒の劣化の程度に対応する値になるほど、ハイパスフィルタのカットオフ周波数を高くすることができ、これによっても、前述した機関の空燃比制御の干渉の発生をより確実に防止することができる。
また、上記ハイパスフィルタ処理に加えて上記ローパスフィルタ処理を伴う本発明に係る排気浄化装置においては、上記ハイパスフィルタのカットオフ周波数と同様、前記排気通路内を流れる排ガスの(単位時間あたりの)流量に影響を与える因子の値、又は、前記触媒の劣化の程度を示す劣化指標値に応じて前記ローパスフィルタのカットオフ周波数を変更するように構成されることが好適である。
前述のごとく、触媒下流側に現れる空燃比変動の周波数は、排気通路内を流れる排ガスの(単位時間あたりの)流量に影響を与える因子の値、又は、前記触媒の劣化の程度を示す劣化指標値に応じて変化する。従って、前記サブフィードバック制御手段により制御される下流側空燃比センサ出力における変動周波数も、これら値に応じて変化し得る。以上のことから、ローパスフィルタのカットオフ周波数も、これらの値に応じて変化するように設定することが好ましいと考えられる。よって、上記のように構成すれば、さらに一層確実に前述した機関の空燃比制御の干渉の発生を防止することができる。
また、上記排気浄化装置において上記のようにハイパスフィルタ処理した後の値をメインフィードバック制御に使用する場合、前記サブフィードバック制御手段は、少なくとも前記下流側空燃比センサの出力値と前記所定の下流側目標値との偏差に基づく値の時間積分値に基づいてサブフィードバック制御量を算出するように構成され、前記メインフィードバック制御手段は、入力値がゼロを含む所定の範囲内であるとき出力値をゼロに設定するとともに同入力値が同所定の範囲外であるとき同出力値を同入力値に応じた値に設定する不感帯設定手段を備え、(前記ハイパスフィルタ通過前の)前記上流側空燃比センサの出力値と前記所定の上流側目標値との偏差に基づく値を前記不感帯設定手段の入力値としたときの同不感帯設定手段の出力値の時間積分値に基づいて積分処理メインフィードバック制御量を算出するとともに、同積分処理メインフィードバック制御量を前記メインフィードバック制御量に加えることにより得られる正規メインフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するように構成されることが好適である。
上記排気浄化装置において、燃料噴射手段(例えば、インジェクタ)の誤差(指示燃料噴射量と実際の燃料噴射量の差)、(指示)燃料噴射量を計算するために使用される吸入空気流量センサ(例えば、エアフローメータ)の誤差(吸入空気流量計測値と実際の吸入空気流量の差)を補償しつつ機関の空燃比を目標空燃比に収束させるためには、前記メインフィードバック制御及び前記サブフィードバック制御の少なくとも一方において、空燃比センサの出力値と前記所定の目標値との偏差の時間積分値に基づいてフィードバック制御量を算出する処理である積分処理(I処理)が実行される必要がある。
しかしながら、ハイパスフィルタ処理は微分処理(D処理)と同等の機能を達成する処理であるから、メインフィードバックコントローラが前記積分処理を含んだ処理(例えば、比例・積分処理(PI処理))を実行するものであっても、ハイパスフィルタ通過後の値が同メインフィードバックコントローラの入力値とされる場合、メインフィードバック制御においては実質的に前記積分処理が実行され得ない。従って、サブフィードバック制御において、少なくとも下流側空燃比センサの出力値と前記所定の下流側目標値との偏差の時間積分値に基づいてサブフィードバック制御量が算出される必要がある。
しかしながら、上述した触媒の酸素吸蔵機能の影響により機関の空燃比の変化は少し遅れて触媒下流の排ガスの空燃比の変化として現れるから、前記燃料噴射手段の誤差等が急に増大する場合等においては、サブフィードバック制御のみでは同燃料噴射手段の誤差等を直ちに補償することができず、その結果、一時的にエミッションの排出量が増大する場合が発生するという問題がある。
従って、メインフィードバック制御回路において、メインフィードバックコントローラ(例えば、PIコントローラ)と並列に、ハイパスフィルタ通過前の上流側空燃比センサの出力値と前記所定の上流側目標値との偏差の値を入力値とする積分処理専用の積分コントローラ(Iコントローラ)を配置することが考えられる。ところが、前記偏差の値そのものを前記積分コントローラに入力するように構成すると、前述した機関の空燃比制御の干渉の問題が再び発生する。
しかし、機関の空燃比が理論空燃比から大きく偏移するような前記偏差の値が比較的大きい場合には上流側空燃比センサの出力値と下流側空燃比センサの出力値とが共に理論空燃比に対して同一方向に偏移した空燃比を示す値となる可能性が高いことから、このような場合、前記機関の空燃比制御の干渉の問題は発生する可能性が低い。
以上のことから、上記のように構成すれば、メインフィードバック制御においては、ハイパスフィルタ通過前の上流側空燃比センサの出力値と前記所定の上流側目標値との偏差に基づく値が前記不感帯設定手段により設定される前記所定の範囲外である場合(即ち、前記機関の空燃比制御の干渉の問題が発生する可能性が低い場合)にのみ、同偏差に基づく値が積分処理されて直ちに正規メインフィードバック制御量に反映されていく。従って、前記燃料噴射手段の誤差等が急に大きく増大する場合等においてはメインフィードバック制御において同燃料噴射手段の誤差等が直ちに補償され得る。
一方、サブフィードバック制御においては、下流側空燃比センサの出力値と前記所定の下流側目標値との偏差に基づく値が常に積分処理されてサブフィードバック制御量に確実に反映されていく。従って、前記上流側空燃比センサの出力値と所定の上流側目標値との偏差に基づく値が前記所定の範囲内である場合(即ち、前記機関の空燃比制御の干渉の問題が発生する可能性が高い場合)には、前記機関の空燃比制御の干渉の問題を発生させることなくサブフィードバック制御のみにおいて確実に前記燃料噴射手段の誤差等が補償され得る。
また、上記排気浄化装置においては、前記メインフィードバック制御手段は、前記サブフィードバック制御手段により算出される前記サブフィードバック制御量に応じて前記所定の上流側目標値を変更するように構成されることが好適である。これによれば、目標空燃比を変更する場合等において前記下流側目標値のみを同目標空燃比の値に応じて変更すればよく、前記上流側目標値まで変更する必要がない。従って、目標空燃比を変更する場合等における処理を簡易なものとすることができる。
以下、本発明による内燃機関の排気浄化装置を含む空燃比制御装置の各実施形態について図面を参照しつつ説明する。
(第1実施形態)
図1は、第1実施形態による空燃比制御装置を火花点火式多気筒(4気筒)内燃機関10に適用したシステムの概略構成を示している。この内燃機関10は、シリンダブロック、シリンダブロックロワーケース、及びオイルパン等を含むシリンダブロック部20と、シリンダブロック部20の上に固定されるシリンダヘッド部30と、シリンダブロック部20にガソリン混合気を供給するための吸気系統40と、シリンダブロック部20からの排気ガスを外部に放出するための排気系統50とを含んでいる。
シリンダブロック部20は、シリンダ21、ピストン22、コンロッド23、及びクランク軸24を含んでいる。ピストン22はシリンダ21内を往復動し、ピストン22の往復動がコンロッド23を介してクランク軸24に伝達され、これにより同クランク軸24が回転するようになっている。シリンダ21とピストン22のヘッドは、シリンダヘッド部30とともに燃焼室25を形成している。
シリンダヘッド部30は、燃焼室25に連通した吸気ポート31、吸気ポート31を開閉する吸気弁32、吸気弁32を駆動するインテークカムシャフトを含むとともに同インテークカムシャフトの位相角を連続的に変更する可変吸気タイミング装置33、可変吸気タイミング装置33のアクチュエータ33a、燃焼室25に連通した排気ポート34、排気ポート34を開閉する排気弁35、排気弁35を駆動するエキゾーストカムシャフト36、点火プラグ37、点火プラグ37に与える高電圧を発生するイグニッションコイルを含むイグナイタ38、及び燃料を吸気ポート31内に噴射するインジェクタ(燃料噴射手段)39を備えている。
吸気系統40は、吸気ポート31に連通し同吸気ポート31とともに吸気通路を形成するインテークマニホールドを含む吸気管41、吸気管41の端部に設けられたエアフィルタ42、吸気管41内にあって吸気通路の開口断面積を可変とするスロットル弁43、スロットル弁駆動手段を構成するDCモータからなるスロットル弁アクチュエータ43a、スワールコントロールバルブ(以下、「SCV」と称呼する。)44、及びDCモータからなるSCVアクチュエータ44aを備えている。
排気系統50は、排気ポート34に連通したエキゾーストマニホールド51、エキゾーストマニホールド51(実際には、各排気ポート34に連通した各々のエキゾーストマニホールド51が集合した集合部)に接続されたエキゾーストパイプ(排気管)52、エキゾーストパイプ52に配設(介装)された上流側の三元触媒53(上流側触媒コンバータ、又はスタート・キャタリティック・コンバータとも云うが、以下「第1触媒53」と称呼する。)、及びこの第1触媒53の下流のエキゾーストパイプ52に配設(介装)された下流側の三元触媒54(車両のフロア下方に配設されるため、アンダ・フロア・キャタリティック・コンバータとも云うが、以下「第2触媒54」と称呼する。)を備えている。排気ポート34、エキゾーストマニホールド51、及びエキゾーストパイプ52は、排気通路を構成している。
一方、このシステムは、熱線式エアフローメータ61、スロットルポジションセンサ62、カムポジションセンサ63、クランクポジションセンサ64、水温センサ65、第1触媒53の上流の排気通路(本例では、上記各々のエキゾーストマニホールド51が集合した集合部)に配設された空燃比センサ66(以下、「上流側空燃比センサ66」と称呼する。)、第1触媒53の下流であって第2触媒54の上流の排気通路に配設された空燃比センサ67(以下、「下流側空燃比センサ67」と称呼する。)、及びアクセル開度センサ68を備えている。
熱線式エアフローメータ61は、吸気管41内を流れる吸入空気の単位時間あたりの質量流量に応じた電圧Vgを出力するようになっている。かかるエアフローメータ61の出力Vgと、計測された吸入空気量(流量)Gaとの関係は、図2に示したとおりである。スロットルポジションセンサ62は、スロットル弁43の開度を検出し、スロットル弁開度TAを表す信号を出力するようになっている。カムポジションセンサ63は、インテークカムシャフトが90°回転する毎に(即ち、クランク軸24が180°回転する毎に)一つのパルスを有する信号(G2信号)を発生するようになっている。クランクポジションセンサ64は、クランク軸24が10°回転する毎に幅狭のパルスを有するとともに同クランク軸24が360°回転する毎に幅広のパルスを有する信号を出力するようになっている。この信号は、エンジン回転速度NEを表す。水温センサ65は、内燃機関10の冷却水の温度を検出し、冷却水温THWを表す信号を出力するようになっている。
上流側空燃比センサ66は、限界電流式の酸素濃度センサであり、図3に示したように、空燃比A/Fに応じた電流を出力し、この電流に応じた電圧である出力値vabyfsを出力するようになっていて、特に、空燃比が理論空燃比であるときには出力値vabyfsは上流側目標値vstoichになる。図3から明らかなように、上流側空燃比センサ66によれば、広範囲にわたる空燃比A/Fを精度良く検出することができる。
下流側空燃比センサ67は、起電力式(濃淡電池式)の酸素濃度センサであり、図4に示したように、理論空燃比近傍において急変する電圧である出力値Voxsを出力するようになっている。より具体的に述べると、下流側空燃比センサ67は、空燃比が理論空燃比よりもリーンのときは略0.1(V)、空燃比が理論空燃比よりもリッチのときは略0.9(V)、及び空燃比が理論空燃比のときは0.5(V)の電圧を出力するようになっている。アクセル開度センサ68は、運転者によって操作されるアクセルペダル81の操作量を検出し、同アクセルペダル81の操作量Accpを表す信号を出力するようになっている。
電気制御装置70は、互いにバスで接続されたCPU71、CPU71が実行するルーチン(プログラム)、テーブル(ルックアップテーブル、マップ)、及び定数等を予め記憶したROM72、CPU71が必要に応じてデータを一時的に格納するRAM73、電源が投入された状態でデータを格納するとともに同格納したデータを電源が遮断されている間も保持するバックアップRAM74、並びにADコンバータを含むインターフェース75等からなるマイクロコンピュータである。インターフェース75は、前記センサ61〜68と接続され、CPU71にセンサ61〜68からの信号を供給するとともに、同CPU71の指示に応じて可変吸気タイミング装置33のアクチュエータ33a、イグナイタ38、インジェクタ39、スロットル弁アクチュエータ43a、及びSCVアクチュエータ44aに駆動信号を送出するようになっている。
(空燃比フィードバック制御の概要)
次に、上記のように構成された排気浄化装置を含んだ空燃比制御装置が行う機関の空燃比のフィードバック制御の概要について説明する。
第1触媒53(第2触媒54も同様である。)は、同第1触媒53に流入するガスの空燃比が理論空燃比であるときに、HC,COを酸化するとともにNOxを還元し、これらの有害成分を高い効率で浄化する。また、第1触媒53は、酸素を吸蔵・放出する機能(酸素吸蔵機能、酸素吸蔵・放出機能)を有し、この酸素吸蔵・放出機能により、空燃比が理論空燃比からある程度まで偏移したとしても、HC,CO、及びNOxを浄化することができる。即ち、機関の空燃比がリーンとなって第1触媒53に流入するガスにNOxが多量に含まれると、第1触媒53はNOxから酸素分子を奪って同酸素分子を吸蔵するとともに同NOxを還元し、これによりNOxを浄化する。また、機関の空燃比がリッチになって第1触媒53に流入するガスにHC,COが多量に含まれると、三元触媒はこれらに吸蔵している酸素分子を与えて(放出して)酸化し、これによりHC,COを浄化する。
従って、第1触媒53が連続的に流入する多量のHC,COを効率的に浄化するためには、同第1触媒53が酸素を多量に貯蔵していなければならず、逆に連続的に流入する多量のNOxを効率的に浄化するためには、同第1触媒53が酸素を十分に貯蔵し得る状態になければならないことになる。以上のことから、第1触媒53の浄化能力は、同第1触媒53が貯蔵し得る最大の酸素量(最大酸素吸蔵量)に依存する。
一方、第1触媒53のような三元触媒は燃料中に含まれる鉛や硫黄等による被毒、或いは触媒に加わる熱により劣化し、これに伴い最大酸素吸蔵量が次第に低下してくる。このように最大酸素吸蔵量が低下した場合であっても、エミッションの排出量を継続的に抑制するには、第1触媒53から排出されるガスの空燃比(従って、第1触媒53に流入するガスの平均空燃比)が、理論空燃比に極めて近い状態となるように制御する必要がある。
そこで、本実施形態の空燃比制御装置は、下流側空燃比センサ67の出力値が下流側目標空燃比としての理論空燃比に対応する下流側目標値Voxsref(0.5(V))となるように、下流側空燃比センサ67の出力値Voxs(即ち、第1触媒下流の空燃比)に応じて機関10に供給される混合気の空燃比(即ち、機関の空燃比)を制御する。
より具体的に述べると、この空燃比制御装置(以下、「本装置」と云うこともある。)は、機能ブロック図である図5に示したように、(A1〜A19の各手段等の一部である)A1〜A9の各手段等を含んで構成されている。以下、図5を参照しながら各手段について説明していく。
<基本燃料噴射量の算出>
先ず、筒内吸入空気量算出手段A1は、エアフローメータ61が計測している吸入空気流量Gaと、クランクポジションセンサ64の出力に基づいて得られるエンジン回転速度NEと、ROM72が記憶しているテーブルMAPMcとに基づき今回の吸気行程を迎える気筒の吸入空気量である筒内吸入空気量Mc(k)を求める。ここで、添え字の(k)は、今回の吸気行程に対する値であることを示している(以下、他の物理量についても同様。)。筒内吸入空気量Mcは、各気筒の吸気行程に対応されながらRAM73に記憶されていく。
上流側目標空燃比設定手段A2は、内燃機関10の運転状態であるエンジン回転速度NE、及びスロットル弁開度TA等に基づいて所定の上流側目標値に相当する上流側目標空燃比abyfr(k)を決定する。この上流側目標空燃比abyfr(k)は、例えば、内燃機関10の暖機終了後においては、特殊な場合を除き理論空燃比に設定されている。また、上流側目標空燃比abyfrは、各気筒の吸気行程に対応されながらRAM73に記憶されていく。
基本燃料噴射量算出手段A3は、筒内吸入空気量算出手段A1により求められた筒内吸入空気量Mc(k)を上流側目標空燃比設定手段A2により設定された上流側目標空燃比abyfr(k)で除することにより、機関の空燃比を同上流側目標空燃比abyfr(k)とするための今回の吸気行程に対する目標筒内燃料供給量Fcr(k)(即ち、基本燃料噴射量Fbase)を求める。目標筒内燃料供給量Fcrは、各気筒の吸気行程に対応されながらRAM73に記憶されていく。
このように、本装置は、筒内吸入空気量算出手段A1、上流側目標空燃比設定手段A2、及び基本燃料噴射量算出手段A3を利用して、基本燃料噴射量Fbaseを求める。
<燃料噴射量の算出>
先ず、サブフィードバック制御用燃料噴射量算出手段A4は、基本燃料噴射量算出手段A3により求められた基本燃料噴射量Fbaseに後述するPIDコントローラA9により求められるサブフィードバック制御係数(サブフィードバック制御量)KFiを乗算することでサブフィードバック制御用燃料噴射量Fbasesbを求める。
燃料噴射量算出手段A5は、前記サブフィードバック制御用燃料噴射量Fbasesbに後述する正規メインフィードバック制御量DFiを加えることで、下記(1)式に基いて(最終)燃料噴射量Fiを求める。本装置は、このようにして、サブフィードバック制御用燃料噴射量算出手段A4、及び燃料噴射量算出手段A5により基本燃料噴射量Fbaseを正規メインフィードバック制御量DFiとサブフィードバック制御係数KFiとに基づいて補正することにより得られる燃料噴射量Fiの燃料を今回の吸気行程を迎える気筒に対してインジェクタ39により噴射する。
Fi=Fbasesb+DFi ・・・(1)
<サブフィードバック制御量の算出>
先ず、下流側目標値設定手段A6は、上述した上流側目標空燃比設定手段A2と同様、内燃機関10の運転状態であるエンジン回転速度NE、及びスロットル弁開度TA等に基いて下流側目標空燃比に対応する下流側目標値(所定の下流側目標値)Voxsrefを決定する。この下流側目標値Voxsrefは、例えば、内燃機関10の暖機終了後においては、特殊な場合を除き理論空燃比に対応する値である0.5(V)に設定されている(図4を参照。)。また、本例では、下流側目標値Voxsrefは、同下流側目標値Voxsrefに対応する下流側目標空燃比が上述した上流側目標空燃比abyfr(k)と常時一致するように設定される。
出力偏差量算出手段A7は、下記(2)式に基いて、下流側目標値設定手段A6により設定されている現時点での下流側目標値Voxsrefから現時点での下流側空燃比センサ67の出力値Voxsを減じることにより、出力偏差量DVoxsを求める。
DVoxs=Voxsref-Voxs ・・・(2)
ローパスフィルタA8は、その特性をラプラス演算子sを用いて表した下記(3)式に示すように、一次のフィルタである。下記(3)式において、τは時定数である。このローパスフィルタA8に入力される信号に含まれる各周波数成分の周波数ωと、同周波数ωの成分が同ローパスフィルタA8を通過する際のゲインとの関係は図6に示したとおりである。図6に示したように、ローパスフィルタA8は、カットオフ周波数(1/τ)=ωcut
以上の高周波数成分が通過することを実質的に禁止する。
1/(1+τ・s) ・・・(3)
ローパスフィルタA8は、前記出力偏差量算出手段A7により求められた前記出力偏差量DVoxsの値を入力するとともに、上記(3)式に従って同出力偏差量DVoxsの値をローパスフィルタ処理した後の値であるローパスフィルタ通過後出力偏差量DVoxslowを出力する。従って、ローパスフィルタ通過後出力偏差量DVoxslowは、下流側空燃比センサ67の出力値Voxsと所定の下流側目標値Voxsrefとの偏差をローパスフィルタ処理した後の値である。
PIDコントローラA9は、ローパスフィルタA8の出力値であるローパスフィルタ通過後出力偏差量DVoxslowを比例・積分・微分処理(PID処理)することで、下記(4)式に基いてサブフィードバック制御量としてのサブフィードバック制御係数KFi(>0)を求める。
KFi=(Kp・DVoxslow+Ki・SDVoxslow+Kd・DDVoxslow)+1 ・・・(4)
上記(4)式において、Kpは予め設定された比例ゲイン(比例定数)、Kiは予め設定された積分ゲイン(積分定数)、Kdは予め設定された微分ゲイン(微分定数)である。また、SDVoxslowはローパスフィルタ通過後出力偏差量DVoxslowの時間積分値であり、DDVoxslowはローパスフィルタ通過後出力偏差量DVoxslowの時間微分値である。
このようにして、本装置は、下流側目標値Voxsrefと下流側空燃比センサ67の出力値Voxsとの偏差である出力偏差量DVoxs(実際には、ローパスフィルタ通過後出力偏差量DVoxslow)に基づいて、サブフィードバック制御係数KFiを求め、前記基本燃料噴射量Fbaseに同サブフィードバック制御係数KFiを乗算することで、後述するメインフィードバック制御による(前記正規メインフィードバック制御量DFiによる)基本燃料噴射量Fbaseの補正とは独立に同基本燃料噴射量Fbaseを補正する。
例えば、機関の平均的な空燃比がリーンであるために下流側空燃比センサ67の出力値Voxsが理論空燃比よりもリーンである空燃比に対応した値を示すと、出力偏差量算出手段A7により求められる出力偏差量DVoxsが正の値となるので(図4を参照。)、PIDコントローラA9にて求められるサブフィードバック制御係数KFiは「1」より大きい値となる。これにより、サブフィードバック制御用燃料噴射量算出手段A4にて求められるサブフィードバック制御用燃料噴射量Fbasesb、従って、燃料噴射量算出手段A5にて求められる(最終)燃料噴射量Fiは基本燃料噴射量Fbaseよりも大きくなって、機関の空燃比がリッチとなるように制御される。
反対に、機関の平均的な空燃比がリッチであるために下流側空燃比センサ67の出力値Voxsが理論空燃比よりもリッチである空燃比に対応した値を示すと、出力偏差量算出手段A7により求められる出力偏差量DVoxsが負の値となるので、PIDコントローラA9にて求められるサブフィードバック制御係数KFiは「1」より小さい値(、且つ「0」より大きい値)となる。これにより、サブフィードバック制御用燃料噴射量算出手段A4にて求められるサブフィードバック制御用燃料噴射量Fbasesb、従って、燃料噴射量算出手段A5にて求められる(最終)燃料噴射量Fiは基本燃料噴射量Fbaseよりも小さくなって、機関の空燃比がリーンとなるように制御される。
また、PIDコントローラA9は積分項Ki・SDVoxslowを含んでいるので、定常状態では出力偏差量DVoxsがゼロになることが保証される。換言すれば、下流側目標値Voxsrefと下流側空燃比センサ67の出力値Voxsとの定常偏差がゼロになる。また、定常状態では、出力偏差量DVoxsがゼロになることで比例項Kp・DVoxslow、微分項Kd・DDVoxslowが共にゼロとなるから、サブフィードバック制御係数KFiは積分項Ki・SDVoxslowの値に「1」を加えた値となる。この値は、下流側空燃比センサ67の出力値Voxsと下流側目標値Voxsrefとの偏差の時間積分値に基づく値である。PIDコントローラA9においてかかる積分処理が実行されることにより、前記インジェクタ39の誤差(指示燃料噴射量である燃料噴射量Fiと実際の燃料噴射量の差)、エアフローメータ61の誤差(吸入空気流量計測値Gaと実際の吸入空気流量の差)が補償され、且つ、定常状態において第1触媒53の下流の空燃比(従って、機関の空燃比)が前記下流側目標値Voxsrefに対応する下流側目標空燃比(即ち、理論空燃比)に収束する。以上、サブフィードバック制御用燃料噴射量算出手段A4、下流側目標値設定手段A6、出力偏差量算出手段A7、ローパスフィルタA8、及びPIDコントローラA9がサブフィードバック制御手段に相当する。
<メインフィードバック制御>
先に説明したように、第1触媒53は上記酸素吸蔵機能を有している。従って、第1触媒53の上流の排ガスの空燃比の変動における比較的周波数の高い(例えば、前記カットオフ周波数ωcut以上の)高周波数成分、及び比較的周波数が低くて(例えば、前記カットオフ周波数ωcut以下であって)振幅(理論空燃比からの偏移量)が比較的小さい低周波数成分は第1触媒53が有する酸素吸蔵機能により完全に吸収されることにより第1触媒53の下流の排ガスの空燃比の変動として現れることはない。従って、例えば、内燃機関10が過渡運転状態にあって排ガスの空燃比が前記カットオフ周波数ωcut以上の高周波数で大きく変動するような場合、同空燃比の変動が下流側空燃比センサ67の出力値Voxsに現れないから、同カットオフ周波数ωcut以上の空燃比の変動に対する空燃比制御(即ち、過渡運転状態における空燃比の急変に対する補償)はサブフィードバック制御手段により実行することができない。従って、過渡運転状態における空燃比の急変に対する補償を確実に行うためには、上流側空燃比センサ66の出力値vabyfsに基づいた空燃比制御であるメインフィードバック制御を行う必要がある。
一方、第1触媒53の上流の排ガスの空燃比の変動における比較的周波数が低くて(例えば、前記カットオフ周波数ωcut以下であって)振幅が比較的大きい低周波数成分は第1触媒53の酸素吸蔵機能では完全には吸収されず、少し遅れて第1触媒53の下流の排ガスの空燃比の変動として現れる。この結果、上流側空燃比センサ66の出力値vabyfsと下流側空燃比センサ67の出力値Voxsとが理論空燃比に対して互いに逆方向に偏移した空燃比を示す値となる場合が存在する。従って、この場合、メインフィードバック制御(後述する正規メインフィードバック制御量DFi)に基づく機関の空燃比制御とサブフィードバック制御(従って、前記サブフィードバック制御係数KFi)に基づく機関の空燃比制御とを同時に行うと、2つの空燃比制御が互いに干渉することになるので良好な機関の空燃比制御を行うことができない。
以上のことから、上流側空燃比センサ66の出力値vabyfsの変動における各周波数成分のうち第1触媒53の下流の空燃比の変動として現れ得る程度の周波数成分である所定の周波数(本例では、カットオフ周波数ωcut)以下の低周波数成分をカットした後の同上流側空燃比センサ66の出力値vabyfsをメインフィードバック制御に使用すれば、前記機関の空燃比制御の干渉が発生することを回避することができるとともに、過渡運転状態における空燃比の急変に対する補償を確実に行うことができる。
そこで、本装置は、前述の図5に示したように、A10〜A17の各手段等を含んで構成されている。以下、図5を参照しながら各手段について説明していく。
<メインフィードバック制御量の算出>
先ず、テーブル変換手段A10は、上流側空燃比センサ66の出力値vabyfsと、先に説明した図3に示した上流側空燃比センサ出力値vabyfsと空燃比A/Fとの関係を規定したテーブルとに基づいて、上流側空燃比センサ66が検出する現時点における検出空燃比abyfsを求める。
筒内吸入空気量遅延手段A11は、筒内吸入空気量算出手段A1により吸気行程毎に求められRAM73に記憶されている筒内吸入空気量Mcのうち、現時点からNストローク(N回の吸気行程)前に吸気行程を迎えた気筒の筒内吸入空気量McをRAM73から読み出し、これを筒内吸入空気量Mc(k-N)として設定する。
筒内燃料供給量算出手段A12は、筒内吸入空気量遅延手段A11により求められた現時点からNストローク前の筒内吸入空気量Mc(k-N)をテーブル変換手段A10により求められた現時点における検出空燃比abyfsで除することで、現時点からNストローク前の実際の筒内燃料供給量Fc(k-N)を求める。ここで、前記値Nは、内燃機関10の排気量、及び燃料室25から上流側空燃比センサ66までの距離等により異なる値である。
このように、現時点からNストローク前の実際の筒内燃料供給量Fc(k-N)を求めるために、現時点からNストローク前の筒内吸入吸気量Mc(k-N)を現時点における検出空燃比abyfsで除するのは、燃焼室25内で燃料された混合気が上流側空燃比センサ66に到達するまでには、Nストロークに相当する時間Lを要しているからである。
目標筒内燃料供給量遅延手段A13は、基本燃料噴射量算出手段A3により吸気行程毎に求められRAM73に記憶されている目標筒内燃料供給量Fcrのうち、現時点からNストローク前の目標筒内燃料供給量FcrをRAM73から読み出し、これを目標筒内燃料供給量Fcr(k-N)として設定する。
筒内燃料供給量偏差算出手段A14は、下記(5)式に基づいて、目標筒内燃料供給量遅延手段A13により設定された現時点からNストローク前の目標筒内燃料供給量Fcr(k-N)から筒内燃料供給量算出手段A12により求められた現時点からNストローク前の実際の筒内燃料供給量Fc(k-N)を減じることにより、筒内燃料供給量偏差DFcを求める。この筒内燃料供給量偏差DFcは、Nストローク前の時点で筒内に供給された燃料の過不足分を表す量であって、上流側空燃比センサ66の出力値vabyfsと上流側目標値(上流側目標空燃比abyfrが理論空燃比のときは図3に示すvstoich)との偏差に基づく値である。
DFc=Fcr(k-N)-Fc(k-N) ・・・(5)
ハイパスフィルタA15は、その特性をラプラス演算子sを用いて表した下記(6)式に示すように、一次のフィルタである。下記(6)式において、τは上記ローパスフィルタA8の時定数τと同一の時定数である。このハイパスフィルタA15に入力される信号に含まれる各周波数成分の周波数ωと、同周波数ωの成分が同ハイパスフィルタA15を通過する際のゲインとの関係は図6に示したとおりである。図6に示したように、ハイパスフィルタA15は、カットオフ周波数(1/τ)=ωcut
以下の低周波数成分が通過することを実質的に禁止する。
1−1/(1+τ・s) ・・・(6)
ハイパスフィルタA15は、前記筒内燃料供給量偏差算出手段A14により求められた前記筒内燃料供給量偏差DFcの値を入力するとともに、上記(6)式に従って同前記筒内燃料供給量偏差DFcの値をハイパスフィルタ処理した後の値であるハイパスフィルタ通過後筒内燃料供給量偏差DFchiを出力する。従って、ハイパスフィルタ通過後筒内燃料供給量偏差DFchiは、上流側空燃比センサ66の出力値vabyfsと上流側目標値との偏差に基づく値をハイパスフィルタ処理した後の値である。
PIコントローラA16は、ハイパスフィルタA15の出力値であるハイパスフィルタ通過後筒内燃料供給量偏差DFchiを比例・積分処理(PI処理)することで、下記(7)式に基いてNストローク前の燃料供給量の過不足(におけるカットオフ周波数ωcut以上の高周波数成分のみの過不足)を補償するための(正負の値を採り得る)メインフィードバック制御量DFihiを求める。
DFihi=(Gphi・DFchi+Gihi・SDFchi)・KFB ・・・(7)
上記(7)式において、Gphiは予め設定された比例ゲイン(比例定数)、Gihiは予め設定された積分ゲイン(積分定数)である。SDFchiはハイパスフィルタ通過後筒内燃料供給量偏差DFchiの時間積分値である。また、係数KFBは、エンジン回転速度NE、及び筒内吸入空気量Mc等により可変とすることが好適であるが、本例では「1」としている。
正規メインフィードバック制御量算出手段A17は、前記メインフィードバック制御量DFihiに後述する積分処理メインフィードバック制御量DFidzを加えることで、下記(8)式に基づいて正規メインフィードバック制御量DFiを求める。この正規メインフィードバック制御量DFiは、先に述べたように燃料噴射量算出手段A5により最終燃料噴射量Fiを求める際に使用される。
DFi=DFihi+DFidz ・・・(8)
このようにして、本装置は、メインフィードバック制御回路とサブフィードバック制御回路とを内燃機関10に対して並列に接続している。そして、本装置は、上流側目標空燃比abyfrに対応する上流側目標値と上流側空燃比センサ66の出力値vabyfsとの偏差に基づく値をハイパスフィルタ処理した後の値であるハイパスフィルタ通過後筒内燃料供給量偏差DFchiに基づいて、正規メインフィードバック制御量DFiを求め、前記サブフィードバック制御用燃料噴射量Fbasesbに正規メインフィードバック制御量DFiを加えることで、上述したサブフィードバック制御による(前記サブフィードバック制御係数KFiによる)基本燃料噴射量Fbaseの補正とは独立に同基本燃料噴射量Fbaseを補正する。
例えば、機関の空燃比が急変してリーンとなると、テーブル変換手段A10にて求められる検出空燃比abyfsは上流側目標空燃比設定手段A2により設定されている上流側目標空燃比abyfrよりもリーンな値(より大きな値)として求められる。このため、筒内燃料供給量算出手段A12にて求められる実際の筒内燃料供給量Fc(k-N)は目標筒内燃料供給量遅延手段A13にて求められる目標筒内燃料供給量Fcr(k-N)よりも小さい値となり、筒内燃料供給量偏差DFcは大きい正の値として求められる。また、機関の空燃比の急変によりこの筒内燃料供給量偏差DFcを示す信号には前記カットオフ周波数ωcut以上の高周波数成分が存在するから、ハイパスフィルタA15を通過した後のハイパスフィルタ通過後筒内燃料供給量偏差DFchiも大きい正の値となる。従って、メインフィードバック制御量DFihi、従って、正規メインフィードバック制御量DFiが大きい正の値となる。これにより、燃料噴射量算出手段A5にて求められる燃料噴射量Fiは、基本燃料噴射量Fbaseよりも大きくなって、機関の空燃比がリッチとなるように制御される。
反対に、機関の空燃比が急変してリッチとなると、検出空燃比abyfsは上流側目標空燃比abyfrよりもリッチな値(より小さな値)として求められる。このため、実際の筒内燃料供給量Fc(k-N)は目標筒内燃料供給量Fcr(k-N)よりも大きい値となり、筒内燃料供給量偏差DFcは負の値として求められる。また、機関の空燃比の急変によりこの筒内燃料供給量偏差DFcを示す信号には前記カットオフ周波数ωcut以上の高周波数成分が存在するから、ハイパスフィルタ通過後筒内燃料供給量偏差DFchiも負の値となる。従って、メインフィードバック制御量DFihi、従って、正規メインフィードバック制御量DFiが負の値となる。これにより、燃料噴射量Fiは、基本燃料噴射量Fbaseよりも小さくなって、機関の空燃比がリーンとなるように制御される。以上、燃料噴射量算出手段A5、テーブル変換手段A10、筒内吸入空気量遅延手段A11、筒内燃料供給量算出手段A12、目標筒内燃料供給量遅延手段A13、筒内燃料供給量偏差算出手段A14、ハイパスフィルタA15、PIコントローラA16、及び正規メインフィードバック制御量算出手段A17はメインフィードバック制御手段の一部に相当する。
このようにして、第1触媒53の下流の空燃比の変動として現れ得る程度のカットオフ周波数ωcut以下の空燃比の変動に対する実質的な空燃比制御はサブフィードバック制御手段により確実に行われ得るとともに、同カットオフ周波数ωcut以下の低周波数成分はハイパスフィルタA15を通過し得ずPIコントローラA16に入力されないから前述した機関の空燃比制御の干渉が発生することを回避できる。また、機関の空燃比の変動(従って、上流側空燃比センサ66の出力値vabyfsの変動)における前記カットオフ周波数ωcut以上の高周波数成分はハイパスフィルタA15を通過するから、過渡運転状態における空燃比の急変に対する補償はメインフィードバック制御手段により迅速、且つ確実に行われ得る。
<Iコントローラの追加>
先に説明したように、前記PIDコントローラA9において積分処理が実行されることにより、サブフィードバック制御において前記インジェクタ39の誤差、エアフローメータ61の誤差等が補償され得る。しかしながら、上述した第1触媒53の酸素吸蔵機能の影響により機関の空燃比の変化は少し遅れて同第1触媒53の下流の排ガスの空燃比の変化として現れるから、前記インジェクタ39の誤差等が急に増大する場合等においては、サブフィードバック制御のみでは同インジェクタ39の誤差等を直ちに補償することができず、その結果、一時的にエミッションの排出量が増大する場合が発生するという問題がある。
従って、前記酸素吸蔵機能による遅れの影響がないメインフィードバック制御においても前記インジェクタ39の誤差等を直ちに補償できるように構成することが必要である。しかしながら、ハイパスフィルタ処理は微分処理(D処理)と同等の機能を達成する処理であるから、ハイパスフィルタA15通過後の値がPIコントローラA16の入力値とされている前記メインフィードバック制御回路においては、実質的に積分処理が実行され得ない。
よって、前記メインフィードバック制御回路において、PIコントローラA16と並列に、ハイパスフィルタA15通過前の値である前記筒内燃料供給量偏差DFcの値を入力値とする積分処理専用のIコントローラを配置することが考えられる。ところが、前記筒内燃料供給量偏差DFcの値そのものを前記Iコントローラに入力するように構成すると、前述した機関の空燃比制御の干渉の問題が再び発生する。
しかしながら、機関の空燃比が理論空燃比から大きく偏移する場合のような前記筒内燃料供給量偏差DFcの値が比較的大きい場合には上流側空燃比センサ66の出力値vabyfsと下流側空燃比センサ67の出力値Voxsとが共に理論空燃比に対して同一方向に偏移した空燃比を示す値となる可能性が高いことから、このような場合、前記機関の空燃比制御の干渉の問題は発生する可能性が低い。
以上の知見に基づき、本装置は、先の図5に示したように、A18、及びA19の各手段を含んで構成されている。以下、図5を参照しながら各手段について説明していく。
先ず、不感帯設定手段A18は、前記筒内燃料供給量偏差DFcの値を入力し、図5に示したように、同筒内燃料供給量偏差DFcの値の絶対値が正の所定値d以下のとき(「0」を含む所定の範囲内のとき)、出力値である不感帯処理後筒内燃料供給量偏差DFcdzの値を「0」とする。他方、不感帯設定手段A18は、前記筒内燃料供給量偏差DFcの値が前記値d以上のとき(前記所定の範囲外のとき)、同筒内燃料供給量偏差DFcの値が同値dから増大するにつれて前記不感帯処理後筒内燃料供給量偏差DFcdzの値を「0」から増大する値に設定するとともに、同筒内燃料供給量偏差DFcの値が値(-d)以下のとき(前記所定の範囲外のとき)、同筒内燃料供給量偏差DFcの値が同値(-d)から減少するにつれて前記不感帯処理後筒内燃料供給量偏差DFcdzの値を「0」から減少する値に設定する。
IコントローラA19は、不感帯設定手段A18の出力値である不感帯処理後筒内燃料供給量偏差DFcdzの値を積分処理(I処理)することで、下記(9)式に基いて積分処理メインフィードバック制御量DFidzを求める。下記(9)式において、Gidzは予め設定された積分ゲイン(積分定数)である。SDFcdzは不感帯処理後筒内燃料供給量偏差DFcdzの時間積分値である。
DFidz=Gidz・SDFcdz ・・・(9)
そして、本装置は、先に説明したように、正規メインフィードバック制御量算出手段A17により、前記メインフィードバック制御量DFihiに前記積分処理メインフィードバック制御量DFidzを加えることで、前記正規メインフィードバック制御量DFiを求める。以上、不感帯設定手段A18、及びIコントローラA19はメインフィードバック制御手段の残りの一部に相当する。即ち、燃料噴射量算出手段A5、テーブル変換手段A10、筒内吸入空気量遅延手段A11、筒内燃料供給量算出手段A12、目標筒内燃料供給量遅延手段A13、筒内燃料供給量偏差算出手段A14、ハイパスフィルタA15、PIコントローラA16、正規メインフィードバック制御量算出手段A17、不感帯設定手段A18、及びIコントローラA19は、メインフィードバック制御手段に相当する。
これにより、メインフィードバック制御においては、前記機関の空燃比制御の干渉の問題が発生する可能性が低い場合(筒内燃料供給量偏差DFcの絶対値が所定値d以上のとき)にのみ、同筒内燃料供給量偏差DFcの値が積分処理され、その処理後の値である積分処理メインフィードバック制御量DFidzの値が直ちに正規メインフィードバック制御量DFiに反映されていく。従って、前記インジェクタ39の誤差等が急に大きく増大する場合等においてはメインフィードバック制御において同インジェクタ39の誤差等が直ちに補償され得る。
一方、サブフィードバック制御においては、前記ローパスフィルタ通過後出力偏差量DVoxslowが常に積分処理されてサブフィードバック制御係数KFiに確実に反映されていく。従って、前記機関の空燃比制御の干渉の問題が発生する可能性が高い場合(筒内燃料供給量偏差DFcの絶対値が所定値d以下のとき)には、前記機関の空燃比制御の干渉の問題を発生させることなくサブフィードバック制御のみにおいて確実に前記インジェクタ39の誤差等が補償され得る。以上が、上記のように構成された排気浄化装置を含んだ空燃比制御装置が行う機関の空燃比のフィードバック制御の概要である。
(実際の作動)
次に、上記空燃比制御装置の実際の作動について説明する。
<空燃比フィードバック制御>
CPU71は、図7にフローチャートにより示した燃料噴射量Fiの計算、及び燃料噴射の指示を行うルーチンを、各気筒のクランク角が各吸気上死点前の所定クランク角度(例えば、BTDC90°CA)となる毎に、繰り返し実行するようになっている。従って、任意の気筒のクランク角度が前記所定クランク角度になると、CPU71はステップ700から処理を開始してステップ705に進み、エアフローメータ61により計測された吸入空気流量Ga、エンジン回転速度NE、及び上流側目標空燃比abyfr(k)に基づいて、機関の空燃比を同上流側目標空燃比abyfr(k)とするための基本燃料噴射量Fbaseを求める。
次いで、CPU71はステップ710に進み、前記基本燃料噴射量Fbaseに後述するサブフィードバック制御係数KFiを乗じた値であるサブフィードバック制御用燃料噴射量Fbasesbを求め、続くステップ715にて、上記(1)式に基づくステップ715内に示した式に従って、サブフィードバック制御用燃料噴射量Fbasesbに後述する正規メインフィードバック制御量DFiを加えた値を(最終)燃料噴射量Fiとして設定する。
次に、CPU71はステップ720に進み、同ステップ720にて燃料噴射量Fiの燃料を噴射するための指示をインジェクタ39に対して行った後、ステップ795に進み、本ルーチンを一旦終了する。以上により、メインフィードバック補正、及びサブフィードバック補正された後の燃料噴射量Fiの燃料が吸気行程を迎える気筒に対して噴射される。
(正規メインフィードバック制御量の計算)
次に、上記メインフィードバック制御において上記正規メインフィードバック制御量DFiを算出する際の作動について説明すると、CPU71は図8にフローチャートにより示したルーチンを所定時間の経過毎に繰り返し実行している。従って、所定のタイミングになると、CPU71はステップ800から処理を開始し、ステップ805に進んでメインフィードバック制御条件が成立しているか否かを判定する。このメインフィードバック制御条件は、例えば、機関の冷却水温THWが第1所定温度以上であって、機関の一回転当りの吸入空気量(負荷)が所定値以下であるときに成立する。
いま、メインフィードバック制御条件が成立しているものとして説明を続けると、CPU71はステップ805にて「Yes」と判定してステップ810に進み、現時点の上流側空燃比センサ66の出力値vabyfsを図3に示したテーブルに基いて変換することにより、現時点における検出空燃比abyfsを求める。
次に、CPU71はステップ815に進み、現時点からNストローク(N回の吸気行程)前に吸気行程を迎えた気筒の吸入空気量である筒内吸入空気量Mc(k-N)を前記求めた検出空燃比abyfsで除することにより、現時点からNストローク前の実際の筒内燃料供給量Fc(k-N)を求める。
次いで、CPU71はステップ820に進み、現時点からNストローク前の筒内吸入空気量Mc(k-N)を現時点からNストローク前の目標空燃比abyfr(k-N)で除することにより、現時点からNストローク前の目標筒内燃料供給量Fcr(k-N)を求める。
そして、CPU71はステップ825に進んで、上記(5)式に従って、目標筒内燃料供給量Fcr(k-N)から筒内燃料供給量Fc(k-N)を減じた値を筒内燃料供給量偏差DFcとして設定する。つまり、筒内燃料供給量偏差DFcは、Nストローク前の時点で筒内に供給された燃料の過不足分を表す量となる。次に、CPU71はステップ830に進み、前記筒内燃料供給量偏差DFcをハイパスフィルタA15によりハイパスフィルタ処理してハイパスフィルタ通過後筒内燃料供給量偏差DFchiを取得する。
次いで、CPU71はステップ835に進んで、上記(7)式に基づくステップ835内に示した式に従ってメインフィードバック制御量DFihiを求め、続くステップ840にてその時点におけるハイパスフィルタ通過後筒内燃料供給量偏差DFchiの積分値SDFchiに前記ステップ830にて求めたハイパスフィルタ通過後筒内燃料供給量偏差DFchiを加えて、新たなハイパスフィルタ通過後筒内燃料供給量偏差の積分値SDFchiを求める。
次に、CPU71はステップ845に進んで、前記求めた筒内燃料供給量偏差DFcと、不感帯設定手段A18とに基づいて不感帯処理後筒内燃料供給量偏差DFcdzを取得し、続くステップ850にて、上記(9)式に基づくステップ850内に示した式に従って積分処理メインフィードバック制御量DFidzを求める。次いで、CPU71はステップ855に進んで、その時点における不感帯処理後筒内燃料供給量偏差DFcdzの積分値SDFcdzに前記ステップ845にて求めた不感帯処理後筒内燃料供給量偏差DFcdzを加えて、新たな不感帯処理後筒内燃料供給量偏差DFcdzの積分値SDFcdzを求める。
そして、CPU71はステップ860に進んで、ステップ835にて求めたメインフィードバック制御量DFihiと、ステップ850にて求めた積分処理メインフィードバック制御量DFidzと、上記(8)式に基づくステップ860内に示した式とに従って正規メインフィードバック制御量DFiを求め、続くステップ895に進んで本ルーチンを一旦終了する。
以上により、正規メインフィードバック制御量DFiが求められ、この正規メインフィードバック制御量DFiが前述した図7のステップ715により燃料噴射量Fiに反映されることで上述したメインフィードバック制御に基づく機関の空燃比制御が実行される。
一方、ステップ805の判定時において、メインフィードバック制御条件が不成立であると、CPU71は同ステップ805にて「No」と判定してステップ865に進んで正規メインフィードバック制御量DFiの値を「0」に設定し、その後ステップ895に進んで本ルーチンを一旦終了する。このように、メインフィードバック制御条件が不成立であるときは、正規メインフィードバック制御量DFiを「0」としてメインフィードバック制御に基づく機関の空燃比の補正を行わない。
(サブフィードバック制御係数の計算)
次に、上記サブフィードバック制御において上記サブフィードバック制御係数KFiを算出する際の作動について説明すると、CPU71は図9にフローチャートにより示したルーチンを所定時間の経過毎に繰り返し実行している。従って、所定のタイミングになると、CPU71はステップ900から処理を開始し、ステップ905に進んでサブフィードバック制御条件が成立しているか否かを判定する。サブフィードバック制御条件は、例えば、前述したステップ805でのメインフィードバック制御条件に加え、機関の冷却水温THWが前記第1所定温度よりも高い第2所定温度以上のときに成立する。
いま、サブフィードバック制御条件が成立しているものとして説明を続けると、CPU71はステップ905にて「Yes」と判定してステップ910に進み、上記(2)式に従って、下流側目標値Voxsrefから現時点の下流側空燃比センサ67の出力値Voxsを減じることにより、出力偏差量DVoxsを求める。
次に、CPU71はステップ915に進んで、前記出力偏差量DVoxsをローパスフィルタA8によりローパスフィルタ処理してローパスフィルタ通過後出力偏差量DVoxslowを取得し、続くステップ920にて、下記(10)式に基づきローパスフィルタ通過後出力偏差量DVoxslowの微分値DDVoxslowを求める。
DDVoxslow=(DVoxslow-DVoxslow1)/Δt ・・・(10)
上記(10)式において、DVoxslow1は前回の本ルーチン実行時において後述するステップ935にて設定(更新)されたローパスフィルタ通過後出力偏差量DVoxslowの前回値である。また、Δtは本ルーチンの計算周期(前記所定時間)である。
次いで、CPU71はステップ925に進み、上記(4)式に従って、サブフィードバック制御係数KFiを求めた後、ステップ930に進んで、その時点におけるローパスフィルタ通過後出力偏差量の積分値SDVoxslowに上記ステップ915にて求めたローパスフィルタ通過後出力偏差量DVoxslowを加えて、新たなローパスフィルタ通過後出力偏差量の積分値SDVoxslowを求め、続くステップ935にて、上記ステップ915にて求めたローパスフィルタ通過後出力偏差量DVoxslowをローパスフィルタ通過後出力偏差量DVoxslowの前回値DVoxslow1として設定した後、ステップ995に進んで本ルーチンを一旦終了する。
以上により、サブフィードバック制御係KFiが求められ、このサブフィードバック制御係数KFiが前述した図7のステップ710により燃料噴射量Fiに反映されることで上述したサブフィードバック制御に基づく機関の空燃比制御が実行される。
一方、ステップ905の判定時において、サブフィードバック制御条件が不成立であると、CPU71は同ステップ905にて「No」と判定してステップ940に進んでサブフィードバック制御係数KFiの値を「0」に設定し、その後ステップ995に進んで本ルーチンを一旦終了する。このように、サブフィードバック制御条件が不成立であるときは、サブフィードバック制御係数KFiを「0」としてサブフィードバック制御に基づく機関の空燃比の補正を行わない。
以上、説明したように、本発明による内燃機関の排気浄化装置の第1実施形態によれば、メインフィードバック制御回路(従って、メインフィードバックコントローラ(PIコントローラA16))とサブフィードバック制御回路(従って、サブフィードバックコントローラ(PIDコントローラA9))とが内燃機関10に対して並列に接続されている。従って、PIコントローラA16が使用するメインフィードバック制御定数(比例ゲインGphi、及び積分ゲインGihi)とPIDコントローラA9が使用するサブフィードバック制御定数(比例ゲインKp、積分ゲインKi、及び微分ゲインKd)のいずれか一方の適合を行うとき他方の値が同いずれか一方の適合に与える影響の程度は少ない。この結果、各フィードバック制御定数の適合を行う際の労力を少なくすることができた。
また、それぞれが積分処理(I処理)を行うPIコントローラA16とPIDコントローラA9とが内燃機関10に対して並列に配置されている。従って、従来の装置のように所謂2重積分処理が実行されることはなく、この結果、制御の安定性を良好に維持することができた。
また、メインフィードバック制御においては時定数τのハイパスフィルタA15通過後の信号をPIコントローラA16に入力するとともに、サブフィードバック制御においては同ハイパスフィルタA15と同一の時定数τを有するローパスフィルタA8通過後の信号をPIDコントローラA9に入力している。従って、第1触媒53の下流の空燃比の変動として現れ得る程度のカットオフ周波数ωcut以下の空燃比の変動に対する実質的な空燃比制御はサブフィードバック制御により確実に行われ、同カットオフ周波数ωcut以上の空燃比の変動に対する空燃比制御(過渡運転状態における空燃比の急変に対する補償)はメインフィードバック制御により迅速、且つ確実に行われ得る。即ち、メインフィードバック制御が対象とする空燃比の変動における周波数帯域とサブフィードバック制御が対象とする空燃比の変動における周波数帯域とが前記カットオフ周波数ωcutを境界として分けられている。この結果、メインフィードバック制御に基づく機関の空燃比制御とサブフィードバック制御に基づく機関の空燃比制御とが互いに干渉することを回避することができた。
また、メインフィードバック制御回路において、PIコントローラA16と並列にIコントローラA19が配置され、同IコントローラA19にはハイパスフィルタA15通過前の筒内燃料供給量偏差DFcを示す信号が不感帯設定手段A18を介して入力されている。従って、メインフィードバック制御においては、機関の空燃比が理論空燃比から大きく偏移するような場合(即ち、前記機関の空燃比制御の干渉の問題が発生する可能性が低い場合)にのみIコントローラA19による積分処理が実行されて、その処理後の積分値である積分処理メインフィードバック制御量DFidzが直ちに正規メインフィードバック制御量DFiに反映されていく。従って、前記インジェクタ39の誤差等が急に大きく増大する場合等においてはメインフィードバック制御において前記インジェクタ39の誤差等が直ちに補償できた。
一方、サブフィードバック制御においては、ローパスフィルタ通過後出力偏差量DVoxslowが常に積分処理されてサブフィードバック制御係数KFiに確実に反映されていく。従って、機関の空燃比が理論空燃比近傍で推移するような場合(前記機関の空燃比制御の干渉の問題が発生する可能性が高い場合)には、前記機関の空燃比制御の干渉の問題を発生させることなくサブフィードバック制御のみにおいて確実に前記インジェクタ39の誤差等が補償できた。
(第1実施形態の変形例)
次に、上記第1実施形態の変形例に係る排気浄化装置について説明する。この変形例は、機能ブロック図である図10に示すように、前記筒内燃料供給量偏差DFcの代わりに上流側空燃比センサ66の出力値vabyfsを直接ハイパスフィルタA15に入力する点においてのみ、上記第1実施形態と異なる。即ち、上流側空燃比センサ66の出力値vabyfsをそのままハイパスフィルタ処理した後の値に基づいて正規メインフィードバック制御量DFiが算出される。以下、係る相違点を中心として説明する。
この相違点に基づき、この変形例のCPU71は図8に示したルーチンに代えて正規メインフィードバック制御量DFiを算出するための図11にフローチャートにより示したルーチンを所定時間の経過毎に実行する。図11において、図8に示したステップと同一のステップには同一の符号を付している。即ち、図11のルーチンは、ステップ1130において前記筒内燃料供給量偏差DFcを上流側空燃比センサ66の出力値vabyfsに変更した点においてのみ、図8のルーチンと異なる。また、PIコントローラA16に入力される信号の物理量(次元)の相違に基づき、実際には、図11のステップ835における比例ゲインGphi及び積分ゲインGihiと、図8のステップ835における比例ゲインGphi及び積分ゲインGihiとはそれぞれ異なる値となっている。図11のルーチンのその他のステップについての詳細な説明は省略する。
上記第1実施形態においてハイパスフィルタA15に入力される筒内燃料供給量偏差DFcは、上流側目標空燃比abyfrを筒内燃料量に換算した値である目標筒内燃料供給量Fcr(k-N)から、上流側空燃比センサ66の出力値vabyfsを図3に示すテーブルにより変換した結果得られる検出空燃比abyfsを筒内燃料量に換算した値である実際の筒内燃料供給量Fc(k-N)を減じた値である。従って、筒内燃料供給量偏差DFcを示す信号は、上流側空燃比センサ66の出力値vabyfsを示す信号と、変動の中心値及び振幅が異なる一方で同じタイミングで増減する波形を有する信号となる。
よって、ハイパスフィルタA15を通過した後の前記カットオフ周波数ωcut以上の高周波数成分からなる筒内燃料供給量偏差DFcを示す信号も、ハイパスフィルタA15を通過した後の同カットオフ周波数ωcut以上の高周波数成分からなる上流側空燃比センサ66の出力値vabyfsを示す信号と、振幅のみが異なる同じタイミングで増減する波形を有する信号となる。この結果、PIコントローラA16における比例ゲインGphi及び積分ゲインGihiを前記振幅の相違量に応じて調整することにより、かかる第1実施形態の変形例においても、上記第1実施形態と全く同一の作用・効果が得られる。
(第2実施形態)
次に、第2実施形態に係る排気浄化装置について説明する。この第2実施形態は、機能ブロック図である図12に示すように、ハイパスフィルタA15及びローパスフィルタA8を備えていない点、不感帯設定手段A18及びIコントローラA19を備えていない点(従って、正規メインフィードバック制御量算出手段A17が存在せず、PIコントローラA16の出力がそのまま正規メインフィードバック制御量DFiとなる点)、筒内燃料供給量偏差DFcを算出する際に目標筒内燃料供給量Fcrの代わりにサブフィードバック制御用燃料噴射量Fbasesbを使用する点においてのみ、上記第1実施形態と異なる。以下、係る相違点を中心として説明する。
この相違点に基づき、この第2実施形態のCPU71は図8、及び図9に示したルーチンに代えて、正規メインフィードバック制御量DFiを算出するための図13にフローチャートにより示したルーチン、及びサブフィードバック制御係数KFiを算出するための図14にフローチャートにより示したルーチンを所定時間の経過毎にそれぞれ実行する。
従って、第2実施形態のCPU71は、所定のタイミングになると、図13のルーチンのステップ1300から処理を開始し、ステップ1305に進んで図8のステップ805のものと同一のメインフィードバック制御条件が成立しているか否かを判定し、同メインフィードバック制御条件が成立しているものとすると、続くステップ1310にて、ステップ810と同様に現時点における検出空燃比abyfsを求め、続くステップ1315にて、ステップ815と同様に現時点からNストローク前の実際の筒内燃料供給量Fc(k-N)を求める。
次いで、CPU71はステップ1320に進み、図7のステップ710にて計算されて各気筒の吸気行程に対応されながらRAM73に逐次記憶されているサブフィードバック制御用燃料噴射量Fbasesbにおける現時点から前記Nストローク前のサブフィードバック制御用燃料噴射量Fbasesb(k-N)を選択し、同サブフィードバック制御用燃料噴射量Fbasesb(k-N)から筒内燃料供給量Fc(k-N)を減じた値を筒内燃料供給量偏差DFcとして設定する。
次いで、CPU71はステップ1325に進んで、上記(7)式に類似するステップ1325内に示した式に従ってメインフィードバック制御量DFiを求め、続くステップ1330にてその時点における筒内燃料供給量偏差DFcの積分値SDFcに前記ステップ1320にて求めた筒内燃料供給量偏差DFcを加えて、新たな筒内燃料供給量偏差の積分値SDFcを求めた後、ステップ1395に進んで本ルーチンを一旦終了する。なお、ステップ1325におけるGpは予め設定された比例ゲイン(比例定数)、Giは予め設定された積分ゲイン(積分定数)である。
以上により、正規メインフィードバック制御量DFiが求められ、この正規メインフィードバック制御量DFiが前述した図7のステップ715により燃料噴射量Fiに反映されることで上述したメインフィードバック制御に基づく機関の空燃比制御が実行される。
また、第2実施形態のCPU71は、所定のタイミングになると、図14のルーチンのステップ1400から処理を開始し、ステップ1405に進んで図9のステップ905のものと同一のサブフィードバック制御条件が成立しているか否かを判定し、同サブフィードバック制御条件が成立しているものとすると、続くステップ1410に進み、ステップ910と同様に出力偏差量DVoxsを求める。
次に、CPU71はステップ1415に進んで、下記(11)式に基づき前記出力偏差量DVoxsの微分値DDVoxsを求める。
DDVoxs=(DVoxs-DVoxs1)/Δt ・・・(11)
上記(11)式において、DVoxs1は前回の本ルーチン実行時において後述するステップ1430にて設定(更新)された出力偏差量DVoxsの前回値である。また、Δtは本ルーチンの計算周期(前記所定時間)である。
次いで、CPU71はステップ1420に進み、上記(4)式に類似するステップ1420内に示した式に従って、サブフィードバック制御係数KFiを求めた後、ステップ1425に進んで、その時点における出力偏差量の積分値SDVoxsに上記ステップ1410にて求めた出力偏差量DVoxsを加えて、新たな出力偏差量の積分値SDVoxsを求め、続くステップ1430にて、上記ステップ1410にて求めた出力偏差量DVoxsを出力偏差量DVoxsの前回値DVoxs1として設定した後、ステップ1495に進んで本ルーチンを一旦終了する。
以上により、サブフィードバック制御係KFiが求められ、このサブフィードバック制御係数KFiが前述した図7のステップ710により燃料噴射量Fiに反映されることで上述したサブフィードバック制御に基づく機関の空燃比制御が実行される。
以上、説明した第2実施形態においては、筒内燃料供給量偏差DFcを算出する際、筒内吸入空気量Mcを上流側目標空燃比abyfrで除した値である目標筒内燃料供給量Fcrの代わりに、同目標筒内燃料供給量Fcr(=Fbase)にサブフィードバック制御係数KFiを乗じた値であるサブフィードバック制御用燃料噴射量Fbasesbが使用されている。これは、上流側目標空燃比abyfr(従って、上流側目標値(上流側空燃比センサ66の出力の目標値))がサブフィードバック制御係数KFiに応じて変更されていることを実質的に意味している。また、この結果、メインフィードバックコントローラ(PIコントローラ)A16とサブフィードバックコントローラ(PIDコントローラ)A9とが、並列のみならず直列に接続されることになる。
しかしながら、この第2実施形態においては、メインフィードバック制御において筒内燃料供給量偏差DFcを算出する際に使用されるサブフィードバック制御用燃料噴射量Fbasesbと実際の筒内燃料供給量Fcとは、サブフィードバック制御係数KFiが「1」よりも大きいとき(即ち、燃料噴射量Fiが増量される制御が行われるとき)、共に大きくなるように制御される一方で、サブフィードバック制御係数KFiが「1」よりも小さい(且つ、「0」よりも大きい)とき(即ち、燃料噴射量Fiが減量される制御が行われるとき)、共に小さくなるように制御される。換言すれば、筒内燃料供給量偏差DFcを算出する際、サブフィードバック制御用燃料噴射量Fbasesbから実際の筒内燃料供給量Fcを減じることでサブフィードバック制御係数KFiによる効果が相殺される。
以上のことから、第2実施形態は、PIコントローラA16とPIDコントローラA9とが互いに直列に接続されているにも係わらず、所謂2重積分処理が実行される構成とはなっていない。従って、制御の安定性を良好に維持することができた。
また、前述のごとく、筒内燃料供給量偏差DFcを算出する際にサブフィードバック制御係数KFiによる効果が相殺されるから、第2実施形態は、サブフィードバック制御係数KFiの値に応じてメインフィードバック制御量DFiが直接変更せしめられる構成とはなっていない。従って、PIコントローラA16が使用するメインフィードバック制御定数(比例ゲインGp、及び積分ゲインGi)とPIDコントローラA9が使用するサブフィードバック制御定数(比例ゲインKp、積分ゲインKi、及び微分ゲインKd)のいずれか一方の適合を行うとき他方の値が同いずれか一方の適合に与える影響の程度は少ない。この結果、各フィードバック制御定数の適合を行う際の労力を少なくすることができた。
また、上流側空燃比センサ66の出力値vabyfsと下流側空燃比センサ67の出力値Voxsとが理論空燃比に対して互いに逆方向に偏移した空燃比を示す値となっている場合においても、前述のごとく、上流側目標空燃比abyfr(従って、上流側目標値(上流側空燃比センサ66の出力の目標値))がサブフィードバック制御係数KFiに応じて変更されるので、サブフィードバック制御係数KFiに基づく燃料噴射量Fiの補正の方向とメインフィードバック制御量DFiに基づく同燃料噴射量Fiの補正の方向とが互いに逆になる可能性が低くなる。換言すれば、メインフィードバック制御に基づく機関の空燃比制御とサブフィードバック制御に基づく機関の空燃比制御とが互いに干渉することを、ハイパスフィルタ、ローパスフィードバック等のフィルタを用いることなく防止することができた。
本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態においては、筒内燃料供給量偏差DFcを目標筒内燃料供給量Fcrと実際の筒内燃料供給量Fcとの偏差に基づいて計算しているが、上流側目標空燃比abyfrと上流側空燃比センサ66による検出空燃比abyfsとの偏差に基づいて計算してもよい。また、上流側空燃比センサ66の出力の目標値である上流側目標値を設定することにより、同上流側目標値と同上流側空燃比センサ66の出力値vabyfsとの偏差に基づいて筒内燃料供給量偏差DFcを計算してもよい。
また、上記各実施形態においては、正負の値を採りえる正規メインフィードバック制御量DFiを基本燃料噴射量Fbaseに加算することによりメインフィードバック制御を実行しているが、同正規メインフィードバック制御量DFiに相当するメインフィードバック制御係数(>0)を設定し、同基本燃料噴射量Fbaseに同メインフィードバック制御係数を乗算することによりメインフィードバック制御を実行してもよい。同様に、上記各実施形態においては、サブフィードバック制御係数KFiを基本燃料噴射量Fbaseに乗算することによりサブフィードバック制御を実行しているが、同サブフィードバック制御係数KFiに相当する正負の値を採りえるサブフィードバック制御量を設定し、同基本燃料噴射量Fbaseに同サブフィードバック制御量を加算することによりサブフィードバック制御を実行してもよい。
また、上記第1実施形態及びその変形例においては、下流側空燃比センサ67の出力値Voxsと下流側目標値Voxsrefとの偏差DVoxsをローパスフィルタ処理した後の値DVoxslowに基づいてサブフィードバック制御係数KFiを算出しているが、同下流側空燃比センサ67の出力値Voxsをローパスフィルタ処理した後の値と同下流側目標値Voxsrefとの偏差に基づく値に基づいて同サブフィードバック制御係数KFiを算出するように構成してもよい。
また、上記第1実施形態及びその変形例においては、ハイパスフィルタA15及びローパスフィルタA8として、共に1次フィルタを使用しているが、メインフィードバック制御が対象とする空燃比の変動における周波数帯域とサブフィードバック制御が対象とする空燃比の変動における周波数帯域とをさらに明白に分ける必要がある場合、これらのフィルタとして2次以上のフィルタを使用してもよい。
また、上記第1実施形態及びその変形例においては、ハイパスフィルタA15、及びローパスフィルタA8の少なくとも一つを省略してもよい。ハイパスフィルタA15を省略する場合、PIコントローラA16により筒内燃料供給量偏差DFcの値の積分処理が行われることになるので、不感帯設定手段A18、及びIコントローラA19を共に省略する必要がある。
また、上記第1実施形態及びその変形例においては、ハイパスフィルタA15、及びローパスフィルタA8のカットオフ周波数ωcutは予め与えられた一定値であったが、図15に示すように、同カットオフ周波数ωcutを排ガスの単位時間あたりの流量mex(排ガスの流速)に応じて変更するように構成することが好ましい。先に説明したように、第1触媒53の下流側に現れる空燃比変動の周波数は、排気通路内を流れる排ガスの単位時間あたりの流量mexが大きくなるほど高くなり得るからである。
この排ガス流量mexは、エンジン回転速度NE、及び機関の負荷KL(前記一吸気行程あたりの筒内吸入空気量Mc(k)に応じた値)と相関があり、エンジン回転速度NE、及び機関の負荷KLの何れが増大しても増大する。従って、この場合、例えば、エンジン回転速度NE、及び機関の負荷KLと、設定すべき最適なカットオフ周波数ωcutとの関係を規定する図16に示すテーブル(マップ)を予め実験等により求めておく。そして、図8のステップ830にて前記筒内燃料供給量偏差DFcをハイパスフィルタ処理する際、図9のステップ915にて前記出力偏差量DVoxsをローパスフィルタ処理する際、或いは、図11のステップ1130にて上流側空燃比センサの出力値vabyfsをハイパスフィルタ処理する際、現時点でのエンジン回転速度NEと、現時点での最新の機関の負荷KLと、上記テーブルとに基づいて上記最適なカットオフ周波数ωcutを逐次求め、ハイパスフィルタA15、及びローパスフィルタA8のカットオフ周波数ωcutを同求めた最適なカットオフ周波数ωcutに逐次変更するように構成するとよい。また、この場合、ハイパスフィルタA15のカットオフ周波数とローパスフィルタA8のカットオフ周波数とは同一の値となっているが、互いに異なる値としてもよい。
また、上記第1実施形態及びその変形例においては、ハイパスフィルタA15、及びローパスフィルタA8のカットオフ周波数ωcutを第1触媒53の劣化の程度に応じて変更するように構成することが好ましい。先に説明したように、第1触媒53の下流側に現れる空燃比変動の周波数は、第1触媒53の劣化の程度が大きくなるほど(例えば、第1触媒53の最大酸素吸蔵量が小さくなるほど)高くなり得るからである。
この第1触媒53の劣化の程度は、例えば、第1触媒53の最大酸素吸蔵量Cmaxにより表すことができる。従って、この場合、例えば、第1触媒53の最大酸素吸蔵量Cmaxと、設定すべき最適なカットオフ周波数ωcutとの関係を規定する図17に示すテーブル(マップ)を予め実験等により求めておく。そして、第1触媒53の最大酸素吸蔵量Cmaxを所定の周知の手法により所定のタイミングが到来する毎に取得し、図8のステップ830にて前記筒内燃料供給量偏差DFcをハイパスフィルタ処理する際、図9のステップ915にて前記出力偏差量DVoxsをローパスフィルタ処理する際、或いは、図11のステップ1130にて上流側空燃比センサの出力値vabyfsをハイパスフィルタ処理する際、現時点で取得されている最新の第1触媒53の最大酸素吸蔵量Cmaxと、上記テーブルとに基づいて上記最適なカットオフ周波数ωcutを逐次求め、ハイパスフィルタA15、及びローパスフィルタA8のカットオフ周波数ωcutを同求めた最適なカットオフ周波数ωcutに逐次変更するように構成するとよい。また、この場合、ハイパスフィルタA15のカットオフ周波数とローパスフィルタA8のカットオフ周波数とは同一の値となっているが、互いに異なる値としてもよい。
本発明の実施形態に係る空燃比制御装置(排気浄化装置)を適用した内燃機関の概略図である。 図1に示したエアフローメータの出力電圧と計測された吸入空気流量との関係を示したグラフである。 図1に示した上流側空燃比センサの出力電圧と空燃比との関係を示したグラフである。 図1に示した下流側空燃比センサの出力電圧と空燃比との関係を示したグラフである。 図1に示した空燃比制御装置が空燃比フィードバック制御を実行する際の機能ブロック図である。 図1に示したハイパスフィルタとローパスフィルタの各フィルタに入力される信号に含まれる各周波数成分の周波数と、同周波数の成分がフィルタを通過する際のゲインとの関係を示した図である。 図1に示したCPUが実行する燃料噴射量計算のためのルーチンを示したフローチャートである。 図1に示したCPUが実行するメインフィードバック制御量を計算するためのルーチンを示したフローチャートである。 図1に示したCPUが実行するサブフィードバック制御係数を計算するためのルーチンを示したフローチャートである。 本発明の第1実施形態の変形例に係る空燃比制御装置(排気浄化装置)が空燃比フィードバック制御を実行する際の機能ブロック図である。 本発明の第1実施形態の変形例に係る排気浄化装置のCPUが実行するメインフィードバック制御量を計算するためのルーチンを示したフローチャートである。 本発明の第2実施形態に係る空燃比制御装置(排気浄化装置)が空燃比フィードバック制御を実行する際の機能ブロック図である。 本発明の第2実施形態に係る排気浄化装置のCPUが実行するメインフィードバック制御量を計算するためのルーチンを示したフローチャートである。 本発明の第2実施形態に係る排気浄化装置のCPUが実行するサブフィードバック制御係数を計算するためのルーチンを示したフローチャートである。 図6に示したハイパスフィルタとローパスフィルタの周波数―ゲイン特性におけるカットオフ周波数を排ガス流量に応じて変更する際の、各フィルタの周波数−ゲイン特性の変化の様子を示した図である。 エンジン回転速度、及び機関の負荷と、設定すべき最適なカットオフ周波数との関係を規定するテーブルをグラフにより表した図である。 第1触媒の最大酸素吸蔵量と、設定すべき最適なカットオフ周波数との関係を規定するテーブルをグラフにより表した図である。
符号の説明
10…内燃機関、25…燃焼室、39…インジェクタ、52…エキゾーストパイプ(排気管)、53…三元触媒(第1触媒)、54…三元触媒(第2触媒)、66…上流側空燃比センサ、67…下流側空燃比センサ、70…電気制御装置、71…CPU

Claims (9)

  1. 内燃機関の運転状態に応じた燃料噴射量の燃料を噴射する燃料噴射手段を備えた内燃機関に適用される排気浄化装置であって、
    前記内燃機関の排気通路に配設された触媒と、
    前記触媒よりも上流の前記排気通路に配設された上流側空燃比センサと、
    前記触媒よりも下流の前記排気通路に配設された下流側空燃比センサと、
    前記上流側空燃比センサの出力値と所定の上流側目標値との偏差に基づく値をハイパスフィルタ処理した後の値に基づいてメインフィードバック制御量を算出し、同メインフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するメインフィードバック制御手段と、
    前記下流側空燃比センサの出力値と所定の下流側目標値とに基づいてサブフィードバック制御量を算出し、前記メインフィードバック制御手段による燃料噴射量の補正とは独立に同サブフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するサブフィードバック制御手段と、
    を備えた内燃機関の排気浄化装置。
  2. 内燃機関の運転状態に応じた燃料噴射量の燃料を噴射する燃料噴射手段を備えた内燃機関に適用される排気浄化装置であって、
    前記内燃機関の排気通路に配設された触媒と、
    前記触媒よりも上流の前記排気通路に配設された上流側空燃比センサと、
    前記触媒よりも下流の前記排気通路に配設された下流側空燃比センサと、
    前記上流側空燃比センサの出力値をハイパスフィルタ処理した後の値に基づいてメインフィードバック制御量を算出し、同メインフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するメインフィードバック制御手段と、
    前記下流側空燃比センサの出力値と所定の下流側目標値とに基づいてサブフィードバック制御量を算出し、前記メインフィードバック制御手段による燃料噴射量の補正とは独立に同サブフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するサブフィードバック制御手段と、
    を備えた内燃機関の排気浄化装置。
  3. 請求項又は請求項に記載の内燃機関の排気浄化装置において、
    前記サブフィードバック制御手段は、前記下流側空燃比センサの出力値と前記所定の下流側目標値との偏差に基づく値をローパスフィルタ処理した後の値、又は前記下流側空燃比センサの出力値をローパスフィルタ処理した後の値と前記所定の下流側目標値との偏差に基づく値、に基づいて前記サブフィードバック制御量を算出するように構成された内燃機関の排気浄化装置。
  4. 請求項又は請求項に記載の内燃機関の排気浄化装置であって、
    前記排気通路内を流れる排ガスの流量に影響を与える因子を取得する因子取得手段を更に備え、
    前記メインフィードバック制御手段は、前記取得された因子の値に応じて前記ハイパスフィルタのカットオフ周波数を変更するように構成された内燃機関の排気浄化装置。
  5. 請求項1、請求項2、及び請求項4の何れか一項に記載の内燃機関の排気浄化装置であって、
    前記触媒の劣化の程度を示す劣化指標値を取得する劣化指標値取得手段を更に備え、
    前記メインフィードバック制御手段は、前記取得された劣化指標値に応じて前記ハイパスフィルタのカットオフ周波数を変更するように構成された内燃機関の排気浄化装置。
  6. 請求項に記載の内燃機関の排気浄化装置であって、
    前記排気通路内を流れる排ガスの流量に影響を与える因子を取得する因子取得手段を更に備え、
    前記メインフィードバック制御手段、及び前記サブフィードバック制御手段は、前記取得された因子の値に応じて、前記ハイパスフィルタのカットオフ周波数、及び前記ローパスフィルタのカットオフ周波数をそれぞれ変更するように構成された内燃機関の排気浄化装置。
  7. 請求項3又は請求項6に記載の内燃機関の排気浄化装置であって、
    前記触媒の劣化の程度を示す劣化指標値を取得する劣化指標値取得手段を更に備え、
    前記メインフィードバック制御手段、及び前記サブフィードバック制御手段は、前記取得された劣化指標値に応じて、前記ハイパスフィルタのカットオフ周波数、及び前記ローパスフィルタのカットオフ周波数をそれぞれ変更するように構成された内燃機関の排気浄化装置。
  8. 請求項乃至請求項のいずれか一項に記載の内燃機関の排気浄化装置において、
    前記サブフィードバック制御手段は、少なくとも前記下流側空燃比センサの出力値と前記所定の下流側目標値との偏差に基づく値の時間積分値に基づいてサブフィードバック制御量を算出するように構成され、
    前記メインフィードバック制御手段は、入力値がゼロを含む所定の範囲内であるとき出力値をゼロに設定するとともに同入力値が同所定の範囲外であるとき同出力値を同入力値に応じた値に設定する不感帯設定手段を備え、前記上流側空燃比センサの出力値と前記所定の上流側目標値との偏差に基づく値を前記不感帯設定手段の入力値としたときの同不感帯設定手段の出力値の時間積分値に基づいて積分処理メインフィードバック制御量を算出するとともに、同積分処理メインフィードバック制御量を前記メインフィードバック制御量に加えることにより得られる正規メインフィードバック制御量に基づいて前記燃料噴射手段により噴射される燃料噴射量を補正することで前記機関の空燃比をフィードバック制御するように構成された内燃機関の排気浄化装置。
  9. 請求項1に記載の内燃機関の排気浄化装置において、
    前記メインフィードバック制御手段は、前記サブフィードバック制御手段により算出される前記サブフィードバック制御量に応じて前記所定の上流側目標値を変更するように構成された内燃機関の排気浄化装置。
JP2004013225A 2003-02-03 2004-01-21 内燃機関の排気浄化装置 Expired - Lifetime JP3846480B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004013225A JP3846480B2 (ja) 2003-02-03 2004-01-21 内燃機関の排気浄化装置
US10/768,141 US7032374B2 (en) 2003-02-03 2004-02-02 Exhaust purification apparatus for internal combustion engine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003026338 2003-02-03
JP2004013225A JP3846480B2 (ja) 2003-02-03 2004-01-21 内燃機関の排気浄化装置

Publications (2)

Publication Number Publication Date
JP2004257377A JP2004257377A (ja) 2004-09-16
JP3846480B2 true JP3846480B2 (ja) 2006-11-15

Family

ID=33133627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004013225A Expired - Lifetime JP3846480B2 (ja) 2003-02-03 2004-01-21 内燃機関の排気浄化装置

Country Status (2)

Country Link
US (1) US7032374B2 (ja)
JP (1) JP3846480B2 (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4365626B2 (ja) * 2003-06-25 2009-11-18 三菱自動車工業株式会社 多気筒エンジンの空燃比制御装置
JP2005248781A (ja) * 2004-03-03 2005-09-15 Toyota Motor Corp 内燃機関の燃料カット制御装置
JP4039380B2 (ja) * 2004-03-24 2008-01-30 トヨタ自動車株式会社 内燃機関の空燃比制御装置
JP4631584B2 (ja) * 2005-07-29 2011-02-16 トヨタ自動車株式会社 内燃機関の燃料噴射制御装置
JP2007077869A (ja) * 2005-09-14 2007-03-29 Toyota Motor Corp 内燃機関の空燃比制御装置
JP4380625B2 (ja) 2005-11-24 2009-12-09 トヨタ自動車株式会社 内燃機関の空燃比制御装置
JP2007162565A (ja) * 2005-12-14 2007-06-28 Toyota Motor Corp 内燃機関の空燃比制御装置
JP2007291984A (ja) * 2006-04-26 2007-11-08 Toyota Motor Corp 内燃機関の空燃比制御装置
JP4185111B2 (ja) * 2006-05-12 2008-11-26 三菱電機株式会社 内燃機関の空燃比制御装置
EP1857902A1 (en) * 2006-05-18 2007-11-21 Saab Ab Method and device for controlling backlash
JP4237202B2 (ja) * 2006-06-06 2009-03-11 三菱電機株式会社 空燃比フィードバック制御装置
US20080098725A1 (en) * 2006-10-31 2008-05-01 Caterpillar Inc. Exhaust system having mid-reducer NOx sensor
US20080190099A1 (en) * 2006-12-20 2008-08-14 Aleksey Yezerets System and method for inhibiting uncontrolled regeneration of a particulate filter for an internal combustion engine
JP2009181242A (ja) * 2008-01-29 2009-08-13 Panasonic Corp デジタルpid制御装置
DE102008041618B4 (de) * 2008-08-27 2013-02-28 Ford Global Technologies, Llc Verfahren und Vorrichtung zum Bewerten der Fahrweise eines Fahrers in einem Kraftfahrzeug in Bezug auf die Kraftstoffnutzung
JP4936018B2 (ja) * 2008-10-14 2012-05-23 トヨタ自動車株式会社 内燃機関の空燃比制御装置
JP5152097B2 (ja) * 2009-05-08 2013-02-27 株式会社デンソー ガスセンサの信号処理装置
JP5379753B2 (ja) * 2010-07-02 2013-12-25 本田技研工業株式会社 内燃機関の空燃比制御装置
JP5494564B2 (ja) * 2011-05-02 2014-05-14 トヨタ自動車株式会社 排気ガスセンサの信号処理装置
JP5759268B2 (ja) * 2011-05-31 2015-08-05 本田技研工業株式会社 内燃機関の判定装置
JP5216127B2 (ja) * 2011-08-29 2013-06-19 本田技研工業株式会社 内燃機関の空燃比制御装置
DE102012201609A1 (de) * 2012-02-03 2013-08-08 Robert Bosch Gmbh Regeleinrichtung für die Regelung eines Kühlkreislaufs zum Temperieren eines Batteriesystems mit mehr als einem Heiz- und/oder Kühlelement
JP6759718B2 (ja) * 2016-05-27 2020-09-23 三菱自動車工業株式会社 診断装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2697251B2 (ja) * 1990-05-28 1998-01-14 日産自動車株式会社 エンジンの空燃比制御装置
US5099647A (en) 1991-06-28 1992-03-31 Ford Motor Company Combined engine air/fuel control and catalyst monitoring
JP2893308B2 (ja) * 1993-07-26 1999-05-17 株式会社ユニシアジェックス 内燃機関の空燃比制御装置
US5359852A (en) * 1993-09-07 1994-11-01 Ford Motor Company Air fuel ratio feedback control
JP3134624B2 (ja) 1993-09-21 2001-02-13 トヨタ自動車株式会社 内燃機関の空燃比制御装置
JP3175459B2 (ja) 1993-12-29 2001-06-11 トヨタ自動車株式会社 内燃機関の空燃比制御装置
FR2740176B1 (fr) 1995-10-18 1997-11-28 Renault Systeme et procede de double boucle de commande pour moteur a combustion interne
JP2900890B2 (ja) * 1996-08-09 1999-06-02 トヨタ自動車株式会社 内燃機関の触媒劣化判別装置
JP3592519B2 (ja) * 1997-09-16 2004-11-24 本田技研工業株式会社 内燃機関の排気系の空燃比制御装置及びプラントの制御装置
JPH11159376A (ja) 1997-11-25 1999-06-15 Toyota Motor Corp 内燃機関の空燃比制御装置
US6253542B1 (en) * 1999-08-17 2001-07-03 Ford Global Technologies, Inc. Air-fuel ratio feedback control
US6453665B1 (en) * 2000-04-28 2002-09-24 Ford Global Technologies, Inc. Catalyst based adaptive fuel control

Also Published As

Publication number Publication date
US7032374B2 (en) 2006-04-25
US20040216450A1 (en) 2004-11-04
JP2004257377A (ja) 2004-09-16

Similar Documents

Publication Publication Date Title
JP3846480B2 (ja) 内燃機関の排気浄化装置
JP4039380B2 (ja) 内燃機関の空燃比制御装置
JP4957559B2 (ja) 内燃機関の空燃比制御装置
JP4380625B2 (ja) 内燃機関の空燃比制御装置
US20100132681A1 (en) Air-fuel ratio control apparatus and air-fuel ratio control method for internal combustion engine
JP5644291B2 (ja) 内燃機関の燃料噴射量制御装置
JP3922091B2 (ja) 内燃機関の空燃比制御装置
JP4036088B2 (ja) 内燃機関の排気浄化装置及び排気浄化方法
JP4280931B2 (ja) 内燃機関の空燃比制御装置
JP4305358B2 (ja) 内燃機関の空燃比制御装置
JP4936018B2 (ja) 内燃機関の空燃比制御装置
JP4196919B2 (ja) 内燃機関の空燃比制御装置
JP4139373B2 (ja) 内燃機関の空燃比制御装置
JP4245535B2 (ja) 内燃機関の空燃比制御装置
JP4299218B2 (ja) 内燃機関の空燃比制御装置
JP2006112274A (ja) 内燃機関の空燃比制御装置
JP2006125304A (ja) 内燃機関の空燃比制御装置
JP4023174B2 (ja) 触媒劣化判定装置
JP4888397B2 (ja) 内燃機関の空燃比制御装置
JP7382378B2 (ja) 空燃比制御装置
JP2017115802A (ja) 内燃機関の空燃比制御装置
JP2007278186A (ja) 内燃機関の空燃比制御装置
JP2006161695A (ja) 内燃機関の空燃比制御装置
JP2009197683A (ja) 内燃機関の空燃比制御装置
JP2008215106A (ja) 内燃機関の空燃比制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060711

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060814

R151 Written notification of patent or utility model registration

Ref document number: 3846480

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100901

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110901

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120901

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130901

Year of fee payment: 7

EXPY Cancellation because of completion of term