(57)【要約】【課題】酸素吸蔵触媒における酸素の吸蔵量を正確に推定することのできる状態推定装置、を提供する。【解決手段】状態推定装置１００は、酸素吸蔵触媒３１に流入する排出ガスの流量及び空燃比に基づいて、酸素吸蔵触媒３１における酸素吸蔵量の変化速度を算出する速度算出部１１０と、変化速度についての限界値、である限界速度を算出する限界算出部１２０と、変化速度及び限界速度に基づいて、酸素吸蔵量の推定値を更新する吸蔵量更新部１３０と、を備える。吸蔵量更新部１３０は、変化速度が限界速度を超えない場合には、変化速度に基づいて推定値を更新し、変化速度が限界速度を超える場合には、限界速度に基づいて推定値を更新する。【選択図】図１
2020094524.tif 000002
【特許請求の範囲】
【請求項１】
車両（ＭＶ）に設けられる酸素吸蔵触媒（３１）の状態を推定する状態推定装置（１００）であって、
前記酸素吸蔵触媒に流入する排出ガスの流量及び空燃比に基づいて、前記酸素吸蔵触媒における酸素吸蔵量の変化速度を算出する速度算出部（１１０）と、
前記変化速度についての限界値、である限界速度を算出する限界算出部（１２０）と、
前記変化速度及び前記限界速度に基づいて、前記酸素吸蔵量の推定値を更新する吸蔵量更新部（１３０）と、を備え、
前記吸蔵量更新部は、
前記変化速度が前記限界速度を超えない場合には、前記変化速度に基づいて前記推定値を更新し、
前記変化速度が前記限界速度を超える場合には、前記限界速度に基づいて前記推定値を更新する状態推定装置。
【請求項２】
前記限界算出部は、
前記酸素吸蔵量が増加する速度についての前記限界速度である限界増加速度と、
前記酸素吸蔵量が減少する速度についての前記限界速度である限界減少速度と、をそれぞれ算出する、請求項１に記載の状態推定装置。
【請求項３】
前記酸素吸蔵量が大きいときほど、前記限界算出部によって算出される前記限界増加速度の絶対値が小さくなる、請求項２に記載の状態推定装置。
【請求項４】
前記酸素吸蔵量が小さいときほど、前記限界算出部によって算出される前記限界減少速度の絶対値が小さくなる、請求項２に記載の状態推定装置。
【請求項５】
前記酸素吸蔵触媒の温度が低いときほど、前記限界算出部によって算出される前記限界増加速度及び前記限界減少速度のうち、少なくとも一方の絶対値が小さくなる、請求項２乃至４のいずれか１項に記載の状態推定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両に設けられる酸素吸蔵触媒の状態を推定する状態推定装置に関する。
【背景技術】
【０００２】
内燃機関を備える車両には、内燃機関から排出される排ガスを浄化するための三元触媒が設けられる。三元触媒は、排ガスに含まれる一酸化炭素、炭化水素、及び窒素酸化物を、それぞれ酸化反応や還元反応により浄化するための触媒である。
【０００３】
三元触媒における浄化率は、排ガスの空燃比が所謂「理論空燃比」の近傍であるときにおいて最も高くなることが知られている。換言すれば、三元触媒に流入する排ガスの空燃比が理論空燃比よりもリッチであったり、理論空燃比よりもリーンであったりする場合には、三元触媒における浄化率は低下してしまう。
【０００４】
そこで、三元触媒に、酸素を吸蔵及び放出する能力を持たせて、これを「酸素吸蔵触媒」として構成することが行われている。流入する排ガスの空燃比が理論空燃比よりもリーンであるときには、酸素吸蔵触媒へと酸素が吸蔵されるので、酸素吸蔵触媒の内部における空燃比は理論空燃比に近づくこととなる。また、流入する排ガスの空燃比が理論空燃比よりもリッチであるときには、酸素吸蔵触媒から酸素が放出されるので、やはり酸素吸蔵触媒の内部における空燃比は理論空燃比に近づくこととなる。これにより、流入する排ガスの空燃比が理論空燃比からずれている場合であっても、触媒による排ガスの浄化率を高く維持することが可能となる。
【０００５】
ただし、酸素の吸蔵量が最大吸蔵酸素量に到達してしまうと、酸素吸蔵触媒はそれ以上酸素を吸蔵することができなくなる。このような状態においては、リーンな排ガスに対する浄化率は低下してしまうこととなる。また、酸素の吸蔵量がほぼ０となってしまうと、酸素吸蔵触媒はそれ以上酸素を放出することができなくなる。このような状態においては、リッチな排ガスに対する浄化率は低下してしまうこととなる。
【０００６】
このため、例えば下記特許文献１に記載された排気浄化装置においては、酸素吸蔵触媒における酸素の吸蔵量を常に推定しており、その推定値が所定の目標値となるように、内燃機関から排出される排ガスの空燃比を調整することとしている。これにより、酸素吸蔵触媒における酸素の吸蔵量が最大吸蔵酸素量に到達してしまうことや、ほぼ０になってしまうことを防止している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１２０４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記の排気浄化装置では、所定の制御周期が経過する毎に、吸蔵量の推定値に対して加算又は減算を行うことで、推定値を最新のものに更新している。この場合、推定値に対して加算又は減算される値は、上記推定値についての変化速度といえるものである。上記の排気浄化装置では、空燃比センサで測定された排ガスの空燃比と、酸素吸蔵触媒を通過する排ガスの流量と、に基づいて、上記の変化速度を算出している。例えば、測定された空燃比がリーンであるほど、吸蔵量の推定値の増加速度は大きな値として算出される。また、測定された空燃比がリッチであるほど、吸蔵量の推定値の減少速度は大きな値として算出される。更に、排ガスの流量が大きいほど、吸蔵量の推定値の変化速度は大きな値として算出される。このように、酸素吸蔵触媒における酸素の吸蔵量の変化速度は、排ガスの空燃比や流量に応じて変化する。
【０００９】
ところで、本発明者らが行った実験等によれば、吸蔵量の変化速度については、状況に応じた限界速度が存在することが判明している。例えば、吸蔵量が増加しているときにおいては、その増加速度は、増加時についての限界速度を超えることはない。同様に、吸蔵量が減少しているときにおいては、その減少速度は、減少時についての限界速度を超えることはない。
【００１０】
上記特許文献１に記載された排気浄化装置では、上記のような限界速度を考慮することなく変化速度が算出されており、当該変化速度に基づいて、酸素の吸蔵量の推定値が更新されている。このため、算出された推定値が、実際の吸蔵量から乖離してしまう可能性がある。
【００１１】
本開示は、酸素吸蔵触媒における酸素の吸蔵量を正確に推定することのできる状態推定装置、を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本開示に係る状態推定装置は、車両（ＭＶ）に設けられる酸素吸蔵触媒（３１）の状態を推定する状態推定装置（１００）であって、酸素吸蔵触媒に流入する排出ガスの流量及び空燃比に基づいて、酸素吸蔵触媒における酸素吸蔵量の変化速度を算出する速度算出部（１１０）と、変化速度についての限界値、である限界速度を算出する限界算出部（１２０）と、変化速度及び限界速度に基づいて、酸素吸蔵量の推定値を更新する吸蔵量更新部（１３０）と、を備える。吸蔵量更新部は、変化速度が限界速度を超えない場合には、変化速度に基づいて推定値を更新し、変化速度が限界速度を超える場合には、限界速度に基づいて推定値を更新する。
【００１３】
このような状態推定装置では、速度算出部が、酸素吸蔵触媒に流入する排出ガスの流量及び空燃比に基づいて、酸素吸蔵触媒における酸素吸蔵量の変化速度を算出する。吸蔵量更新部は、基本的にはこの変化速度に基づいて酸素吸蔵量の推定値を更新する。これにより、空燃比等の状況に応じて酸素吸蔵量を推定することができる。
【００１４】
ただし、吸蔵量更新部は、変化速度が限界速度を超えない場合には、上記のように変化速度に基づいて推定値を更新する一方、変化速度が限界速度を超える場合には、限界速度に基づいて推定値を更新する。上記構成の状態推定装置によれば、限界速度を考慮することにより、酸素吸蔵量をより正確に推定することが可能となる。
【発明の効果】
【００１５】
本開示によれば、酸素吸蔵触媒における酸素の吸蔵量を正確に推定することのできる状態推定装置、が提供される。
【図面の簡単な説明】
【００１６】
【図１】図１は、第１実施形態に係る状態推定装置、及びこれを搭載した車両の構成を模式的に示す図である。
【図２】図２は、図１の内燃機関制御装置によって実行される処理の流れを示すフローチャートである。
【図３】図３は、第１実施形態に係る状態推定装置によって実行される処理の流れを示すフローチャートである。
【図４】図４は、酸素の吸蔵量に関する変化速度及び限界速度について説明するための図である。
【図５】図５は、第１実施形態に係る状態推定装置によって実行される処理の流れを示すフローチャートである。
【図６】図６は、第２実施形態に係る状態推定装置によって実行される処理について説明するための図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照しながら本実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００１８】
第１実施形態について説明する。本実施形態に係る状態推定装置１００は、後述の酸素吸蔵触媒３１と共に車両ＭＶに設けられものであり、酸素吸蔵触媒３１の状態を推定するための装置、として構成されている。状態推定装置１００の説明に先立ち、状態推定装置１００が搭載される車両ＭＶの構成について先ず説明する。
【００１９】
図１には、車両ＭＶの一部の構成が模式的に図示されている。車両ＭＶは、内燃機関１０の駆動力によって走行する車両として構成されている。
【００２０】
内燃機関１０は所謂エンジンであって、空気と共に供給される燃料を内部で燃焼させることにより、車両ＭＶの駆動力を発生させるものである。内燃機関１０には、吸気配管４０と、排気配管５０とが接続されている。
【００２１】
吸気配管４０は、空気及び燃料を内燃機関１０に供給するための配管である。吸気配管４０には、空気の流量を調整するための不図示のスロットルバルブや、空気の流量を測定するための不図示のエアフローメータ等が設けられている。
【００２２】
排気配管５０は、内燃機関１０における燃焼で生じた排ガスを、車両ＭＶの外部へと排出するための配管である。排気配管５０には、浄化装置３０と、空燃比センサ２０とが設けられている。
【００２３】
浄化装置３０は、排気配管５０を通る排ガスを、外部に放出される前に予め浄化するための装置である。浄化装置３０の内部には酸素吸蔵触媒３１が収容されている。酸素吸蔵触媒３１は、所謂三元触媒に、酸素を吸蔵及び放出する能力を持たせたものとなっている。酸素吸蔵触媒３１に吸蔵されている酸素の量のことを、以下では「酸素吸蔵量」とも称する。
【００２４】
酸素吸蔵触媒３１は、セラミックから成る基材に、触媒作用を有する白金等の貴金属と、それを支持するアルミナ等のサポート材と、酸素の吸蔵能力及び放出能力を有するセリア等の物質と、をそれぞれ担持させた構成となっている。酸素吸蔵触媒３１は、排ガスによって加熱され所定の活性温度に達すると、炭化水素や一酸化炭素等の未燃ガスと窒素酸化物とを同時に浄化する。
【００２５】
浄化装置３０に流入する排ガスの空燃比が理論空燃比よりもリーンであるときには、酸素吸蔵触媒３１へと酸素が吸蔵され、酸素吸蔵触媒３１の内部における空燃比は理論空燃比に近づくこととなる。また、浄化装置３０に流入する排ガスの空燃比が理論空燃比よりもリッチであるときには、酸素吸蔵触媒３１から酸素が放出され、やはり酸素吸蔵触媒３１の内部における空燃比は理論空燃比に近づくこととなる。これにより、浄化装置３０に流入する排ガスの空燃比が理論空燃比からずれている場合であっても、酸素吸蔵触媒３１による排ガスの浄化率を高く維持することが可能となっている。
【００２６】
空燃比センサ２０は、排気配管５０を通る排ガスの空燃比を測定するためのセンサである。空燃比センサ２０は、排気配管５０のうち、浄化装置３０よりも上流側となる位置に設けられている。このため、空燃比センサ２０によって測定される空燃比は、浄化装置３０に流入する排ガスの空燃比ということになる。
【００２７】
空燃比センサ２０は、排ガスの空燃比に応じた信号を出力する。具体的には、排ガスの酸素濃度に応じてその出力電流の大きさを変化させる。測定された空燃比の大きさを示す出力電流は、空燃比センサ２０から、状態推定装置１００及び内燃機関制御装置２００の両方に入力される。
【００２８】
比較的広い空燃比の範囲において、空燃比センサ２０は、空燃比の変化に応じて出力電流を概ね一定の傾きで変化させる。つまり、空燃比センサ２０は、所謂「リニアセンサ」として構成されている。
【００２９】
尚、空燃比を検知するためのセンサとしては、上記のような空燃比センサ２０の他、「Ｏ2センサ」と称されるセンサも知られている。Ｏ2センサは、空燃比が理論空燃比付近の範囲においてその出力を急峻に変化させ、その他の範囲では概ね一定値を出力するセンサである。後に説明する状態推定装置１００の機能を実現するにあたっては、空燃比センサ２０に換えてＯ2センサを用いることも可能ではある。しかしながら、Ｏ2センサでは、空燃比の値を正確に取得することが難しいことに加え、その出力特性がヒステリシスを持つという問題もある。このため、空燃比を検知するためのセンサとしては、本実施形態のようにリニアセンサである空燃比センサ２０を用いることが好ましい。
【００３０】
上記のような空燃比センサ２０の構成としては、公知の構成を採用することができる。このため、空燃比センサ２０の具体的な構成については説明および図示を省略する。
【００３１】
車両ＭＶには、内燃機関制御装置２００が搭載されている。内燃機関制御装置２００は、内燃機関１０の動作を制御するための装置であって、所謂「エンジンＥＣＵ」と称されるものである。
【００３２】
内燃機関制御装置２００は、不図示のスロットルバルブの開度を調整することで、吸気配管４０から内燃機関１０に流入する空気の流量を調整する。また、内燃機関制御装置２００は、不図示の燃料噴射弁の開閉動作を制御することで、内燃機関１０に供給される燃料の量を調整する。
【００３３】
先に述べたように、内燃機関制御装置２００には、空燃比センサ２０によって測定される空燃比が入力される。内燃機関制御装置２００は、当該空燃比が所定の目標空燃比に一致するように、スロットルバルブ及び燃料噴射弁の動作を制御する。上記の目標空燃比としては、例えば理論空燃比の値が設定されるのであるが、理論空燃比とは異なる値が設定されることもある。
【００３４】
尚、排気配管５０のうち浄化装置３０よりも下流側となる位置に、空燃比センサ又はＯ2センサを別途設けた上で、この下流側のセンサからの信号に基づいて、上記の目標空燃比が適宜調整されることとしてもよい。更に、浄化装置３０よりも更に下流側となる位置に、別の浄化装置が設けられている構成としてもよい。
【００３５】
引き続き図１を参照しながら、状態推定装置１００の構成について説明する。本実施形態に係る状態推定装置１００は、酸素吸蔵触媒３１の状態、具体的には、酸素吸蔵触媒３１における酸素吸蔵量を推定するための装置として構成されている。
【００３６】
状態推定装置１００と内燃機関制御装置２００との間では、車載ネットワークを介して双方向の通信を行うことが可能となっている。当該通信により、内燃機関制御装置２００は、状態推定装置１００から酸素吸蔵量の推定値を取得することができる。また、状態推定装置１００は、内燃機関１０の動作状態を内燃機関制御装置２００から取得することができる。更に、状態推定装置１００は、車両ＭＶの各部に設けられたセンサの測定値を、内燃機関制御装置２００を介して取得することもできる。
【００３７】
尚、このような状態推定装置１００は、本実施形態のように内燃機関制御装置２００とは別体の装置として構成されていてもよいのであるが、内燃機関制御装置２００と一体の装置として構成されていてもよい。換言すれば、状態推定装置１００が、エンジンＥＣＵである内燃機関制御装置２００の一部として構成されていてもよい。
【００３８】
状態推定装置１００は、機能的な制御ブロックとして、速度算出部１１０と、限界算出部１２０と、吸蔵量記憶部１４０と、吸蔵量更新部１３０と、を備えている。
【００３９】
速度算出部１１０は、酸素吸蔵触媒３１における酸素吸蔵量の変化速度を算出する部分である。速度算出部１１０は、以下の式（１）によって上記の変化速度を算出する。
変化速度＝（触媒理論等量比−流入等量比）×吸入空気流量×０．２３２×演算周期・・・・・（１）
【００４０】
「等量比」とは、排ガスの空燃比を示す指標であって、理論空燃比を、当該排ガスの空燃比で除することにより得られる値である。式（１）における「流入等量比」とは、酸素吸蔵触媒３１に流入する排ガスの等量比のことである。流入等量比は、空燃比センサ２０の測定値に基づいて算出される。
【００４１】
流入等量比が小さい場合、例えば、排ガスの空燃比が理論空燃比よりも極端にリーン側である場合には、酸素吸蔵触媒３１における酸素吸蔵量は次第に増加して行くこととなる。また、流入等量比が大きい場合、例えば、排ガスの空燃比が理論空燃比よりも極端にリッチ側である場合には、酸素吸蔵触媒３１における酸素吸蔵量は次第に減少して行くこととなる。式（１）における「触媒理論等量比」とは、酸素吸蔵触媒３１における酸素吸蔵量が増加も減少もしない場合における流入等量比の値のことである。
【００４２】
式（１）における「吸入空気流量」とは、酸素吸蔵触媒３１に流入する排ガスの流量のことである。具体的には、単位時間あたりに酸素吸蔵触媒３１に流入する排ガスの質量のことである。本実施形態では、吸気配管４０から内燃機関１０に供給される空気の流量、すなわち、不図示のエアフローメータにより測定される流量の値が、上記の吸入空気流量として用いられる。
【００４３】
吸入空気量は、上記とは異なる方法によって取得されることとしてもよい。例えば、内燃機関１０の回転速度及びスロットルバルブの開度等に基づいて、吸入空気流量が都度算出されることとしてもよい。
【００４４】
式（１）における「０．２３２」は、空気に含まれる酸素の質量の割合を示す数値である。
【００４５】
式（１）における「演算周期」は、後に説明する図５の処理等が実行される周期のことである。尚、式（１）によって算出される値は、最後にこの演算周期が掛けられることで、演算周期内に増加または減少する酸素吸蔵量を質量の次元で示すものとなる。ただし、演算周期は概ね一定であるから、式（１）によって算出される値は、実質的には酸素吸蔵量の変化速度を示す値となる。
【００４６】
以上のように、速度算出部１１０は、酸素吸蔵触媒３１に流入する排出ガスの流量及び空燃比に基づいて、酸素吸蔵触媒３１における酸素吸蔵量の変化速度を算出する。
【００４７】
限界算出部１２０は、上記の変化速度についての限界値、である限界速度を算出する部分である。酸素吸蔵触媒３１における酸素吸蔵量の実際の変化速度は、式（１）で算出される変化速度に常に一致するとは限らない。例えば、酸素吸蔵触媒３１における酸素吸蔵量が１００％に近くなっているときにおいては、演算周期における酸素吸蔵量の増加速度は、式（１）で算出される変化速度よりも小さな限界速度までしか上がらない。
【００４８】
限界算出部１２０は、上記の限界速度として、限界増加速度及び限界減少速度を算出する。限界増加速度とは、酸素吸蔵量が増加する速度についての限界速度のことである。つまり、酸素吸蔵触媒３１において酸素が吸蔵される速度についての限界値のことである。また、限界減少速度とは、酸素吸蔵量が減少する速度についての限界速度のことである。つまり、酸素吸蔵触媒３１から酸素が放出される速度についての限界値のことである。
【００４９】
限界算出部１２０は、以下の式（２）によって上記の限界増加速度を算出する。
限界増加速度＝吸蔵速度係数×（触媒理論等量比−流入等量比）×（最大吸蔵酸素量−現在の酸素吸蔵量）×演算周期・・・・・（２）
【００５０】
式（２）における「吸蔵速度係数」とは、酸素吸蔵触媒３１における酸素の吸蔵されやすさを示す係数である。吸蔵速度係数は、予め実験等に基づいて、酸素吸蔵触媒３１に対応して個別に設定された定数である。
【００５１】
式（２）における「最大吸蔵酸素量」とは、酸素吸蔵触媒３１が吸蔵し得る酸素の最大量のことである。最大吸蔵酸素量は、上記の吸蔵速度係数と同様に、予め実験等に基づいて、酸素吸蔵触媒３１に対応して個別に設定された定数である。尚、酸素吸蔵触媒３１が吸蔵し得る酸素の最大量は、酸素吸蔵触媒３１を通過する排ガスの履歴に応じて変化することがある。このため、酸素吸蔵触媒３１を常に一定の値とするのではなく、状況に応じて都度補正することとしてもよい。
【００５２】
式（２）における「現在の酸素吸蔵量」とは、状態推定装置１００によって直近に算出された酸素吸蔵量の推定値のことであり、後述の吸蔵量記憶部１４０に記憶されている推定値のことである。
【００５３】
限界算出部１２０は、以下の式（３）によって上記の限界減少速度を算出する。
限界減少速度＝放出速度係数×（触媒理論等量比−流入等量比）×（現在の酸素吸蔵量）×演算周期・・・・・（３）
【００５４】
式（３）における「放出速度係数」とは、酸素吸蔵触媒３１における酸素の放出されやすさを示す係数である。放出速度係数は、予め実験等に基づいて、酸素吸蔵触媒３１に対応して個別に設定された定数である。
【００５５】
吸蔵量記憶部１４０は、状態推定装置１００により算出された酸素吸蔵量の推定値を記憶する部分である。状態推定装置１００は、一定の演算周期が経過する毎に酸素吸蔵量の推定値を算出し、これを吸蔵量記憶部１４０に記憶している。
【００５６】
吸蔵量更新部１３０は、吸蔵量記憶部１４０に記憶されている推定値を、最新のものに更新する処理を行う部分である。吸蔵量更新部１３０は、速度算出部１１０によって算出された変化速度、及び、限界算出部１２０によって算出された限界速度の両方に基づいて、酸素吸蔵量の推定値を更新する処理を行う。吸蔵量更新部１３０によって行われる処理の具体的な内容については後に説明する。
【００５７】
ところで、酸素吸蔵触媒３１における酸素吸蔵量が最大吸蔵酸素量に到達してしまうと、酸素吸蔵触媒３１はそれ以上酸素を吸蔵することができなくなる。このような状態においては、リーンな排ガスに対する浄化率は低下してしまうこととなる。また、酸素吸蔵触媒３１における酸素吸蔵量がほぼ０となってしまうと、酸素吸蔵触媒３１はそれ以上酸素を放出することができなくなる。このような状態においては、リッチな排ガスに対する浄化率は低下してしまうこととなる。そこで、本実施形態においては、内燃機関制御装置２００が以下に説明する処理を行うことで、酸素吸蔵触媒３１における酸素吸蔵量を目標値吸蔵量の近傍に維持することとしている。これにより、酸素吸蔵量が最大吸蔵酸素量に到達してしまうことや、ほぼ０となってしまうことが防止されている。
【００５８】
図２に示される一連の処理は、演算周期が経過する毎に、内燃機関制御装置２００によって繰り返し実行されるものである。尚、先に述べたように、内燃機関制御装置２００は、空燃比センサ２０によって測定される空燃比が目標空燃比に一致するよう、内燃機関１０の動作を制御する処理を行っている。図２に示される一連の処理は、上記の処理とは別に並行して実行されている。
【００５９】
最初のステップＳ０１では、酸素吸蔵量を取得する処理が行われる。ここで取得される酸素吸蔵量は、状態推定装置１００によって推定された現時点の酸素吸蔵量である。内燃機関制御装置２００は、状態推定装置１００の吸蔵量記憶部１４０に記憶されている酸素吸蔵量の推定値を、通信によって取得する。
【００６０】
ステップＳ０１に続くステップＳ０２では、ステップＳ０１で取得された酸素吸蔵量が、目標吸蔵量を超えているか否かが判定される。目標吸蔵量としては、例えば５０％、すなわち最大吸蔵酸素量の１／２の値が設定されているのであるが、これとは異なる値が設定されていてもよい。目標吸蔵量を常に一定の値とするのではなく、状況に応じて都度補正することとしてもよい。
【００６１】
酸素吸蔵量が目標吸蔵量を超えている場合には、ステップＳ０３に移行する。ステップＳ０３では、内燃機関１０から排出される排ガスの空燃比が、現在よりもリッチ側の値となるように、内燃機関１０の動作状態を変更する処理が行われる。当該処理は、例えば、先に述べた目標空燃比をリッチ側の値に変更することにより行われる。
【００６２】
排ガスの空燃比がリッチ側の値に変化すると、酸素吸蔵量の増加傾向は低減される。ステップＳ０３の処理が繰り返し行われると、酸素吸蔵量は次第に減少して行き、目標吸蔵量に近づくこととなる。
【００６３】
ステップＳ０２において、酸素吸蔵量が目標吸蔵量以下であった場合には、ステップＳ０４に移行する。ステップＳ０４では、ステップＳ０１で取得された酸素吸蔵量が、目標吸蔵量を下回っているか否かが判定される。酸素吸蔵量が目標吸蔵量を下回っている場合には、ステップＳ０５に移行する。ステップＳ０５では、内燃機関１０から排出される排ガスの空燃比が、現在よりもリーン側の値となるように、内燃機関１０の動作状態を変更する処理が行われる。当該処理は、例えば、先に述べた目標空燃比をリーン側の値に変更することにより行われる。
【００６４】
排ガスの空燃比がリーン側の値に変化すると、酸素吸蔵量の減少傾向は低減される。ステップＳ０５の処理が繰り返し行われると、酸素吸蔵量は次第に増加して行き、目標吸蔵量に近づくこととなる。
【００６５】
ステップＳ０４において、酸素吸蔵量が目標吸蔵量を下回っていなかった場合、つまり、酸素吸蔵量が目標吸蔵量に等しかった場合には、内燃機関１０の動作状態を変更する処理を行うことなく、図２に示される一連の処理を終了する。
【００６６】
内燃機関制御装置２００が以上のような処理を行うことにより、酸素吸蔵量は目標吸蔵量の近傍に維持される。これにより、浄化装置３０による排ガスの浄化性能が維持される。
【００６７】
続いて、状態推定装置１００によって行われる処理の内容について説明する。図３に示される一連の処理は、演算周期が経過する毎に、状態推定装置１００によって繰り返し実行されるものである。尚、図３に示される処理は、所定の実行条件が成立した場合にのみ実行されることとしてもよい。実行条件としては、例えば、車両ＭＶの暖機が完了していること等が挙げられる。
【００６８】
当該処理の最初のステップＳ１１では、浄化装置３０に流入する排ガスの空燃比を取得する処理が行われる。ここでは、空燃比センサ２０によって測定された空燃比が上記の空燃比として取得される。
【００６９】
ステップＳ１１に続くステップＳ１２では、吸入空気流量を取得する処理が行われる。先に述べたように、ここでは、不図示のエアフローメータにより測定される流量の値が吸入空気流量として取得される。
【００７０】
ステップＳ１２に続くステップＳ１３では、酸素吸蔵量の変化量を算出する処理が行われる。ここでいう「変化量」とは、図３に示される処理が前回の演算周期において実行されてから、今回の演算周期において実行されるまでの間における、酸素吸蔵量の変化量のことである。酸素吸蔵触媒３１において酸素の吸蔵が行われているときには、変化量は正値として算出される。酸素吸蔵触媒３１から酸素の放出が行われているときには、負値として算出される。変化量を算出するために行われる処理の具体的な内容については後に説明する。
【００７１】
ステップＳ１３に続くステップＳ１４では、酸素吸蔵量の推定値を更新する処理が行われる。ここでは、吸蔵量記憶部１４０に記憶されている推定値に、ステップＳ１３で算出された変化量を加算して得られた値を、最新の推定値として吸蔵量記憶部１４０に記憶させる処理が行われる。当該処理は吸蔵量更新部１３０によって行われる。
【００７２】
以上のような処理が繰り返し実行されることにより、吸蔵量記憶部１４０には、常に最新の推定値が記憶される。当該推定値は、要求に応じて内燃機関制御装置２００へと送信される。
【００７３】
ステップＳ１３において行われる処理の概要について、図４を参照しながら説明する。図４に示されるグラフの横軸は、酸素吸蔵量を０％から１００％（つまり最大吸蔵酸素量）までの範囲で示すものである。同グラフの縦軸は、酸素吸蔵量の変化速度を示すものである。
【００７４】
また、図４に示される線Ｌ１は、限界算出部１２０によって算出される限界増加速度を示すものである。線Ｌ１によって示されるように、限界増加速度は、酸素吸蔵量が多くなる程小さくなっていき、酸素吸蔵量が１００％の時には限界増加速度は０となる。つまり、酸素吸蔵量が大きいときほど、限界算出部１２０によって算出される限界増加速度の絶対値は小さくなる
【００７５】
図４に示される線Ｌ２は、限界算出部１２０によって算出される限界減少速度を示すものである。線Ｌ２によって示されるように、限界減少速度は、酸素吸蔵量が少なくなる程その絶対値が小さくなっていき、酸素吸蔵量が０％の時には限界減少速度は０となる。つまり、酸素吸蔵量が小さいときほど、限界算出部１２０によって算出される限界減少速度の絶対値は小さくなる。
【００７６】
図４においては、速度算出部１１０によって算出される変化速度の例が、複数の点Ｐ１０等によって示されている。点Ｐ１０、Ｐ１２は、いずれも、酸素吸蔵量がｘ１０であるときに算出される変化速度である。点Ｐ２０、Ｐ２２は、いずれも、酸素吸蔵量がｘ２０であるときに算出される変化速度である。
【００７７】
図４の例において、点Ｐ１０における変化速度はｙ１０となっている。ｙ１０は０よりも大きく、酸素吸蔵量がｘ１０であるときの限界増加速度よりも小さな値となっている。すなわち、算出された変化速度ｙ１０は、限界増加速度を超えない値となっている。尚、以下の説明において、変化速度が限界速度を「超える」というときは、変化速度の絶対値が限界速度の絶対値よりも大きくなることを意味するものとする。
【００７８】
この場合、速度算出部１１０によって算出される変化速度ｙ１０は、実際の変化速度と概ね等しくなる。このため、図３のステップＳ１３では、上記のｙ１０がそのまま変化量として算出される。また、同図のステップＳ１４では、酸素吸蔵量の推定値はｙ１０だけ増加することとなる。
【００７９】
図４の例において、Ｐ１２において算出される変化速度はｙ１２となっている。ｙ１２は０よりも大きく、酸素吸蔵量がｘ１０であるときの限界増加速度よりも更に大きな値となっている。すなわち、算出された変化速度ｙ１２は、限界増加速度を超える値となっている。
【００８０】
先に述べたように、酸素吸蔵量の実際の変化速度は、限界増加速度を超えて大きくなることは無い。従って、実際の変化速度は、酸素吸蔵量がｘ１０であるときの限界増加速度に等しくなる。図４では、このような実際の変化速度がｙ１１として示されている。この場合、図３のステップＳ１３では、上記のｙ１１が変化量として算出される。また、同図のステップＳ１４では、酸素吸蔵量の推定値はｙ１１だけ増加することとなる。
【００８１】
仮に、限界増加速度を考慮することなく、ｙ１２の値が変化量として用いられた場合には、酸素吸蔵量の推定値は、実際の値よりも大きな値となってしまう。このため、例えば、酸素吸蔵触媒３１から酸素を放出させるための処理が必要以上に実行されてしまい、リッチな排ガスが外部に排出されてしまうようなことが起こり得る。これに対し、本実施形態に係る状態推定装置１００では、限界増加速度を考慮して変化量の算出が行われる。これにより、酸素吸蔵量の推定値を常に正確に更新し続けることが可能となる。
【００８２】
図４の例において、点Ｐ２０において算出される変化速度はｙ２０となっている。ｙ２０は０よりも小さく、酸素吸蔵量がｘ２０であるときの限界減少速度よりも大きな値となっている。すなわち、算出された変化速度ｙ２０は、限界減少速度を超えない値となっている。
【００８３】
この場合、速度算出部１１０によって算出される変化速度ｙ２０は、実際の変化速度と概ね等しくなる。このため、図３のステップＳ１３では、上記のｙ２０がそのまま変化量として算出される。また、同図のステップＳ１４では、酸素吸蔵量の推定値はｙ２０だけ減少することとなる。
【００８４】
図４の例において、点Ｐ２２において算出される変化速度はｙ２２となっている。ｙ２２は０よりも小さく、酸素吸蔵量がｘ２０であるときの限界減少速度よりも更に小さな値となっている。すなわち、算出された変化速度ｙ２２は、限界減少速度を超える値となっている。
【００８５】
先に述べたように、酸素吸蔵量の実際の変化速度は、限界減少速度を超えてその絶対値が大きくなることは無い。従って、実際の変化速度は、酸素吸蔵量がｘ２０であるときの限界減少速度に等しくなる。図４では、このような実際の変化速度がｙ２１として示されている。この場合、図３のステップＳ１３では、上記のｙ２１が変化量として算出される。また、同図のステップＳ１４では、酸素吸蔵量の推定値はｙ２１だけ減少することとなる。
【００８６】
仮に、限界減少速度を考慮することなく、ｙ２２の値が変化量として用いられた場合には、酸素吸蔵量の推定値は、実際の値よりも小さな値となってしまう。このため、例えば、酸素吸蔵触媒３１に酸素を吸蔵させるための処理が必要以上に実行されてしまい、リーンな排ガスが外部に排出されてしまうようなことが起こり得る。これに対し、本実施形態に係る状態推定装置１００では、限界減少速度を考慮して変化量の算出が行われる。これにより、酸素吸蔵量の推定値を常に正確に更新し続けることが可能となる。
【００８７】
以上のような変化量の算出を実現するために、状態推定装置１００によって行われる処理の具体的な内容について、図５を参照しながら説明する。図５に示されるフローチャートは、図３のステップＳ１３において実行される処理の流れを示すものである。当該処理は、その大部分が吸蔵量更新部１３０によって実行される。
【００８８】
当該処理の最初のステップＳ２１では、流入等量比を算出する処理が行われる。先に述べたように、流入等量比は、空燃比センサ２０の測定値に基づいて算出される。
【００８９】
ステップＳ２１に続くステップＳ２２では、ステップＳ２１で算出された流入等量比が、触媒理論等量比よりも小さいか否かが判定される。
【００９０】
流入等量比が触媒理論等量比よりも小さい場合には、ステップＳ２３に移行する。この場合、酸素吸蔵量は増加することとなる。ステップＳ２３では、酸素吸蔵量の変化速度を算出する処理が行われる。当該処理は、先に述べた式（１）を用いて、速度算出部１１０によって行われる。
【００９１】
ステップＳ２３に続くステップＳ２４では、限界増加速度を算出する処理が行われる。当該処理は、先に述べた式（２）を用いて、限界算出部１２０によって行われる。
【００９２】
ステップＳ２４に続くステップＳ２５では、ステップＳ２３で算出された変化速度が、ステップＳ２４で算出された限界増加速度よりも大きいか否かが判定される。
【００９３】
変化速度が限界増加速度よりも大きい場合には、ステップＳ２６に移行する。ステップＳ２６では、変化量に限界増加速度の値を代入する処理が行われる。これにより、図３のステップＳ１３では、変化量として限界増加速度の値が算出されることとなる。
【００９４】
以上のように、本実施形態に係る吸蔵量更新部１３０は、変化速度が限界増加速度を超える場合には、限界増加速度に基づいて推定値を更新する。
【００９５】
ステップＳ２５において、変化速度が限界増加速度以下であった場合には、ステップＳ２７に移行する。ステップＳ２７では、変化量に変化速度の値を代入する処理が行われる。これにより、図３のステップＳ１３では、変化量として変化速度の値が算出されることとなる。
【００９６】
以上のように、本実施形態に係る吸蔵量更新部１３０は、変化速度が限界増加速度を超えない場合には、変化速度に基づいて推定値を更新する。
【００９７】
ステップＳ２２において、流入等量比が触媒理論等量比以上であった場合には、ステップＳ２８に移行する。この場合、酸素吸蔵量は減少することとなる。ステップＳ２８では、酸素吸蔵量の変化速度を算出する処理が行われる。当該処理は、先に述べた式（１）を用いて、速度算出部１１０によって行われる。
【００９８】
ステップＳ２８に続くステップＳ２９では、限界減少速度を算出する処理が行われる。当該処理は、先に述べた式（２）を用いて、限界算出部１２０によって行われる。
【００９９】
ステップＳ２９に続くステップＳ３０では、ステップＳ２８で算出された変化速度が、ステップＳ２９で算出された限界減少速度よりも小さいか否かが判定される。
【０１００】
変化速度が限界減少速度よりも小さい場合には、ステップＳ３１に移行する。ステップＳ３１では、変化量に限界減少速度の値を代入する処理が行われる。これにより、図３のステップＳ１３では、変化量として限界減少速度の値が算出されることとなる。
【０１０１】
以上のように、本実施形態に係る吸蔵量更新部１３０は、変化速度が限界減少速度を超える場合には、限界減少速度に基づいて推定値を更新する。
【０１０２】
ステップＳ３０において、変化速度が限界減少速度以上であった場合には、ステップＳ３２に移行する。ステップＳ３２では、変化量に変化速度の値を代入する処理が行われる。これにより、図３のステップＳ１３では、変化量として変化速度の値が算出されることとなる。
【０１０３】
以上のように、本実施形態に係る吸蔵量更新部１３０は、変化速度が限界減少速度を超えない場合には、変化速度に基づいて推定値を更新する。
【０１０４】
以上においては、状態推定装置１００によって算出された酸素吸蔵量の推定値が、内燃機関制御部１００による制御のために用いられる場合の例について説明した。算出された推定値の用途としては、上記のようなものに限定されない。例えば、酸素吸蔵量の推定値に基づいて酸素吸蔵触媒３１等の異常が判定され、その判定結果が乗員等に報知されるような態様であってもよい。
【０１０５】
第２実施形態について説明する。本実施形態では、限界算出部１２０による限界速度の算出方法において第１実施形態と異なっている。以下では、第１実施形態と異なる点について主に説明し、第１実施形態と共通する点については適宜説明を省略する。
【０１０６】
図６に示される線Ｌ１は、図４に示される線Ｌ１と同じものである。本実施形態では、酸素吸蔵触媒３１の温度が低下すると、限界算出部１２０によって算出される限界増加速度が、線Ｌ１から線Ｌ１１のように変化する。線Ｌ１１は、線Ｌ１よりも傾きが小さく、且つ酸素吸蔵量が１００％のときには０となるような直線である。酸素吸蔵量が０％から１００％までのいずれの場合においても、低温時に算出される限界増加速度は、通常時に算出される限界増加速度よりもその絶対値が小さくなる。このような限界増加速度は、例えば、式（２）によって算出される値に対し、酸素吸蔵触媒３１の温度に応じて小さくなるような係数を乗算することによって算出することができる。
【０１０７】
本発明者らが実験等によって確認したところによれば、限界増加速度は、酸素吸蔵触媒３１が低温になるほどその絶対値が小さくなるという知見が得られている。このため、本実施形態における限界算出部１２０は、限界増加速度をより正確に算出することができる。
【０１０８】
図６に示される線Ｌ２は、図４に示される線Ｌ２と同じものである。本実施形態では、酸素吸蔵触媒３１の温度が低下すると、限界算出部１２０によって算出される限界減少速度が、線Ｌ２から線Ｌ１２のように変化する。線Ｌ１２は、線Ｌ２よりも傾きが小さく、且つ酸素吸蔵量が１００％のときには０となるような直線である。酸素吸蔵量が０％から１００％までのいずれの場合においても、低温時に算出される限界減少速度は、通常時に算出される限界減少速度よりもその絶対値が小さくなる。このような限界減少速度は、例えば、式（３）によって算出される値に対し、酸素吸蔵触媒３１の温度に応じて小さくなるような係数を乗算することによって算出することができる。
【０１０９】
本発明者らが実験等によって確認したところによれば、限界減少速度は、酸素吸蔵触媒３１が低温になるほどその絶対値が小さくなるという知見が得られている。このため、本実施形態における限界算出部１２０は、限界減少速度をより正確に算出することができる。
【０１１０】
以上のように、本実施形態では、酸素吸蔵触媒３１の温度が低いときほど、限界算出部１２０によって算出される限界増加速度及び限界減少速度のそれぞれの絶対値が小さくなる。尚、上記のような酸素吸蔵触媒３１の温度に基づく限界速度の補正は、限界増加速度及び限界減少速度の両方に対して行われてもよいのであるが、いずれか一方のみに対して行われてもよい。
【０１１１】
以上、具体例を参照しつつ本実施形態について説明した。しかし、本開示はこれらの具体例に限定されるものではない。これら具体例に、当業者が適宜設計変更を加えたものも、本開示の特徴を備えている限り、本開示の範囲に包含される。前述した各具体例が備える各要素およびその配置、条件、形状などは、例示したものに限定されるわけではなく適宜変更することができる。前述した各具体例が備える各要素は、技術的な矛盾が生じない限り、適宜組み合わせを変えることができる。
【０１１２】
本開示に記載の制御装置及び制御方法は、コンピュータプログラムにより具体化された１つ又は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された１つ又は複数の専用コンピュータにより、実現されてもよい。本開示に記載の制御装置及び制御方法は、１つ又は複数の専用ハードウェア論理回路を含むプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。本開示に記載の制御装置及び制御方法は、１つ又は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと１つ又は複数のハードウェア論理回路を含むプロセッサとの組み合わせにより構成された１つ又は複数の専用コンピュータにより、実現されてもよい。コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。専用ハードウェア論理回路及びハードウェア論理回路は、複数の論理回路を含むデジタル回路、又はアナログ回路により実現されてもよい。
【符号の説明】
【０１１３】
ＭＶ：車両
３１：酸素吸蔵触媒
１００：状態推定装置
１１０：速度算出部
１２０：限界算出部
１３０：吸蔵量更新部
【図１】
2020094524.tif 000003
【図２】
2020094524.tif 000004
【図３】
2020094524.tif 000005
【図４】
2020094524.tif 000006
【図５】
2020094524.tif 000007
【図６】
2020094524.tif 000008