(57)【要約】【課題】エンジンの制御値の学習機会を増加させることができるとともに、燃費の向上を図ることができるエンジンの制御装置を提供すること。【解決手段】予め設定された条件が成立したときエンジン２を自動停止させるエンジン停止機能と、エンジン２を制御するための制御値の学習を行なう学習機能と、を制御し、エンジン２の制御値の学習が完了するまでは、エンジン２を自動停止してからの停止時間を制御値の学習の完了後よりも短くするＥＣＵ３を備える。【選択図】図１
2017137847.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された条件が成立したときエンジンを自動停止させるエンジン停止機能と、
前記エンジンを制御するための制御値の学習を行なう学習機能と、を備えるエンジンの制御装置であって、
前記制御値の学習が完了するまでは、前記エンジンを自動停止させてからの停止時間を前記制御値の学習の完了後よりも短くする制御部を備えるエンジンの制御装置。
【請求項２】
前記制御部は、前記制御値の学習が完了するまでは、前記エンジンを自動停止させてからの停止時間を前記エンジンの自動停止の回数の増加に伴って長くする請求項１に記載のエンジンの制御装置。
【請求項３】
予め設定された条件が成立したときエンジンを自動停止させるエンジン停止機能と、
前記エンジンを制御するための制御値の学習を行なう学習機能と、を備えるエンジンの制御装置であって、
前記制御値の学習が完了するまでは、前記エンジンを自動停止させてからの停止時間を前記エンジンの自動停止の回数の増加に伴って短くする制御部を備えるエンジンの制御装置。
【請求項４】
予め設定された条件が成立したときエンジンを自動停止させるエンジン停止機能と、
前記エンジンを制御するための制御値の学習を行なう学習機能と、を備える車両であって、
前記制御値の学習が完了するまでは、前記エンジンを自動停止させてからの停止時間を前記制御値の学習の完了後よりも短くする制御部を備える車両。
【請求項５】
前記制御部は、前記制御値の学習が完了するまでは、前記エンジンを自動停止させてからの停止時間を前記エンジンの自動停止の回数の増加に伴って長くする請求項４に記載の車両。
【請求項６】
予め設定された条件が成立したときエンジンを自動停止させるエンジン停止機能と、
前記エンジンを制御するための制御値の学習を行なう学習機能と、を備える車両であって、
前記制御値の学習が完了するまでは、前記エンジンを自動停止させてからの停止時間を前記エンジンの自動停止の回数の増加に伴って短くする制御部を備える車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの制御装置及び車両に関する。
【背景技術】
【０００２】
車両に搭載されるエンジンは、エンジンの制御装置によりエンジンの制御値に従って運転制御されている。エンジンの制御装置には、制御するエンジンに共通の制御値が初期値として記憶されている。エンジンは、エンジンの制御値が初期値のままでは、個体差や経年劣化によって排ガスや燃費が悪化したり、エンジン回転数が不安定になる等、良好な運転状態を保てない場合がある。
【０００３】
このため、エンジンの制御装置は、エンジンの運転状態が良好になる制御値を学習する機能を持ち、学習によって得られた制御値でエンジンを運転制御することで、エンジンを良好な運転状態に保つようにしている。
【０００４】
特許文献１には、制御値の学習が完了するまでは、内燃機関の無負荷アイドル運転を終了させないようにすることが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３１４１８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなエンジンの制御装置にあっては、学習が完了するまで内燃機関を運転させているため、燃費が悪化してしまうという問題があった。
【０００７】
そこで、本発明は、エンジンの制御値の学習機会を増加させることができるとともに、燃費の向上を図ることができるエンジンの制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するエンジンの制御装置の発明の一態様は、予め設定された条件が成立したときエンジンを自動停止させるエンジン停止機能と、前記エンジンを制御するための制御値の学習を行なう学習機能と、を備えるエンジンの制御装置であって、前記制御値の学習が完了するまでは、前記エンジンを自動停止させてからの停止時間を前記制御値の学習の完了後よりも短くする制御部を備えるものである。
【発明の効果】
【０００９】
このように本発明の一態様によれば、エンジンの制御値の学習機会を増加させることができるとともに、燃費の向上を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の一実施形態に係るエンジンの制御装置を示す図であり、そのブロック図である。
【図２】図２は、本発明の一実施形態に係るエンジンの制御装置によって実行される停止継続時間制御処理手順を示すフローチャートである。
【図３】図３は、本発明の一実施形態の第１の他の態様に係るエンジンの制御装置によって実行される停止継続時間制御処理手順を示すフローチャートである。
【図４】図４は、本発明の一実施形態の第２の他の態様に係るエンジンの制御装置によって実行される停止継続時間制御処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態に係るエンジンの制御装置について詳細に説明する。
【００１２】
図１において、本発明の一実施形態に係るエンジンの制御装置を搭載した車両１は、内燃機関としてのエンジン２と、制御部としてのＥＣＵ（Electronic Control Unit）３とを含んで構成されている。
【００１３】
エンジン２は、不図示のピストン、シリンダ、コネクティングロッド等を備え、ピストンがシリンダ内を２往復する間に吸気行程、圧縮行程、膨張行程及び排気行程からなる一連の４行程を行なう４サイクルのエンジンによって構成されている。
【００１４】
エンジン２は、不図示の燃料供給装置を備えている。燃料供給装置は、各気筒に対応するインジェクタ２１を有する。インジェクタ２１は、ＥＣＵ３に接続され、燃料噴射タイミング、燃料噴射量がＥＣＵ３によって制御される。
【００１５】
エンジン２は、外気を気筒内に吸入するための不図示の吸気通路を有している。吸気通路には、スロットルバルブ２２が設けられている。スロットルバルブ２２は、ＥＣＵ３からの要求に応じてスロットル開度が制御されることで、エンジン２の吸入空気量を調整するようになっている。スロットルバルブ２２には、スロットル開度を検出するスロットル開度センサ２３が設けられている。
【００１６】
ＥＣＵ３は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、フラッシュメモリと、入力ポートと、出力ポートとを備えたコンピュータユニットによって構成されている。
【００１７】
このコンピュータユニットのＲＯＭには、各種制御定数や各種マップ等とともに、当該コンピュータユニットをＥＣＵ３として機能させるためのプログラムが記憶されている。すなわち、ＣＰＵがＲＯＭに記憶されたプログラムを実行することにより、当該コンピュータユニットは、ＥＣＵ３として機能する。
【００１８】
ＥＣＵ３の入力ポートには、上述したスロットル開度センサ２３に加え、エンジン回転数センサ２４、車速センサ２５、アクセル開度センサ２６、ブレーキストロークセンサ２７、ブレーキブースタ圧センサ２８、バッテリ状態センサ２９等の各種センサ類が接続されている。
【００１９】
エンジン回転数センサ２４は、エンジン２の機関回転数であるエンジン回転数を検出する。車速センサ２５は、車両１の車速を検出する。アクセル開度センサ２６は、不図示のアクセルペダルの操作量を表すアクセル開度を検出する。
【００２０】
ブレーキストロークセンサ２７は、運転者による不図示のブレーキペダルの踏み込み量を検出する。ブレーキブースタ圧センサ２８は、不図示のブレーキブースタの圧力を検出する。
【００２１】
バッテリ状態センサ２９は、不図示のバッテリの充放電電流、電圧及びバッテリ温度を検出する。バッテリ状態センサ２９は、ＥＣＵ３に接続されている。ＥＣＵ３は、バッテリ状態センサ２９の出力によりバッテリの充電状態や充放電電流を検知できるようになっている。
【００２２】
一方、ＥＣＵ３の出力ポートには、インジェクタ２１と、スロットルバルブ２２とを含む各種制御対象類が接続されている。
【００２３】
このような車両１において、ＥＣＵ３は、各種センサ類から得られる情報に基づいて、各種制御対象類を制御するようになっている。例えば、ＥＣＵ３は、アクセル開度センサ２６によって検出されたアクセル開度やエンジン回転数センサ２４によって検出されたエンジン回転数などに基づいて、燃料噴射量、スロットル開度などを制御してエンジン２の駆動を制御するようになっている。
【００２４】
また、ＥＣＵ３は、エンジン２の運転中に、燃料噴射量、スロットル開度などのエンジン２の制御値を診断する学習機能を備えている。
【００２５】
ＥＣＵ３は、例えば、エンジン２が暖機状態であり、かつ燃料カットを実行していないときにエンジン２の制御値の学習を実行する。
【００２６】
ＥＣＵ３は、例えば、エンジン２を無負荷アイドル状態とし、そのときのエンジン回転数が無負荷アイドル状態での目標回転数になるようにエンジン２の制御値を調整する。
【００２７】
ＥＣＵ３は、エンジン回転数が目標回転数になった時のエンジン２の制御値を学習値としてフラッシュメモリに記憶し、学習完了とする。ＥＣＵ３は、学習完了後は、学習値に基づいてエンジン２の制御を行なう。
【００２８】
また、ＥＣＵ３は、予め設定された自動停止条件が成立するとエンジン２を自動停止させ、予め設定された再始動条件が成立するとエンジン２を再始動させるようになっている。
【００２９】
自動停止条件としては、例えば、車速が所定車速以下であること、ブレーキペダルが踏み込まれたこと、バッテリの充電容量が所定値以上であること、などの全てが成立したことを条件とする。一方、再始動条件としては、例えば、ブレーキペダルの踏み込み量が所定量以下であること、バッテリの充電容量が所定値未満であること、ブレーキブースタの圧力が所定値以下であることなどのいずれか一つやいずれかの組み合わせの全てが成立したことを条件とする。
【００３０】
また、ＥＣＵ３は、自動停止条件が成立してエンジン２を自動停止させた後、所定の停止継続時間Ｔbase経過したとき、再始動条件が成立しないためエンジン２が停止状態であると、エンジン２を再始動させる。
【００３１】
ＥＣＵ３は、エンジン２の制御値の学習が完了していない場合、停止継続時間をＴbaseより短いＴlearnとする。
【００３２】
ＥＣＵ３は、エンジン２の制御値の学習が完了していない場合、再始動条件を再始動しやすいように変更してエンジン２の停止時間が短くなるようにしてもよい。
【００３３】
ＥＣＵ３は、例えば、学習完了後（通常）の再始動条件のブレーキペダルの踏み込み量より小さい踏み込み量以下で再始動条件が成立したとする。
【００３４】
ＥＣＵ３は、例えば、学習完了後（通常）の再始動条件のブレーキペダルの踏み込み圧より小さい踏み込み圧以下で再始動条件が成立したとする。
【００３５】
ＥＣＵ３は、例えば、学習完了後の再始動条件のバッテリの充電容量より大きい充電容量以下で再始動条件が成立したとする。
【００３６】
ＥＣＵ３は、例えば、学習完了後の再始動条件のブレーキブースタの圧力より高い圧力未満で再始動条件が成立したとする。ここで、高い圧力であるとは、ブレーキブースタ内の負圧がより確保されている状態を指す。
【００３７】
ＥＣＵ３は、これらの再始動条件を調整してエンジン２を自動停止させてからの停止時間を制御するようにしてもよい。
【００３８】
ＥＣＵ３は、エンジン２の制御値の学習を実行中に自動停止条件が成立してエンジン２を自動停止させるとき、学習中の状態をＲＡＭに記憶して学習を中断し、エンジン２の再始動後に中断した時点から再開できるようにする。
【００３９】
以上のように構成された本実施形態に係るエンジンの制御装置による停止継続時間制御処理について、図２を参照して説明する。なお、以下に説明する停止継続時間制御処理は、エンジン２の自動停止条件が成立すると開始される。
【００４０】
ステップＳ１において、ＥＣＵ３は、エンジン２の制御値の学習が未完了か否かを判定する。エンジン２の制御値の学習が未完了であると判定した場合、ステップＳ２において、ＥＣＵ３は、エンジン２の停止継続時間をＴlearnとする。
【００４１】
ステップＳ３において、ＥＣＵ３は、エンジン２を停止させる。ステップＳ４において、ＥＣＵ３は、停止継続時間のＴlearnだけ経過するのを待つ。
【００４２】
ステップＳ１においてエンジン２の制御値の学習が未完了でないと判定した場合、ステップＳ５において、ＥＣＵ３は、エンジン２の停止継続時間をＴbaseとする。
【００４３】
ステップＳ６において、ＥＣＵ３は、エンジン２を停止させる。ステップＳ７において、ＥＣＵ３は、停止継続時間のＴbaseだけ経過するのを待つ。
【００４４】
ステップＳ８において、ＥＣＵ３は、再始動条件が成立してエンジン２が再始動されていなければエンジン２を再始動させ、処理を終了する。
【００４５】
本実施形態の第１の他の態様としては、エンジン２の制御値の学習が完了していない場合、Ｔlearnをエンジン２の自動停止の回数が増えるごとに長くする。
【００４６】
以上のように構成された本実施形態第１の他の態様に係るエンジンの制御装置による停止継続時間制御処理について、図３を参照して説明する。なお、以下に説明する停止継続時間制御処理は、エンジン２の自動停止条件が成立すると開始される。
【００４７】
上述の実施形態と同様に、ステップＳ１において、ＥＣＵ３は、エンジン２の制御値の学習が未完了か否かを判定する。エンジン２の制御値の学習が未完了であると判定した場合、ステップＳ２からＳ４において、ＥＣＵ３は、エンジン２の停止継続時間をＴlearnとし、エンジン２を停止させ、停止継続時間のＴlearnだけ経過するのを待つ。
【００４８】
そして、ステップＳ９において、ＥＣＵ３は、Ｔlearn＋αをＴlearnとしてＥＣＵ３のＲＡＭに記憶する。このＴlearnは、次回の停止継続時間制御処理時にＴlearnとして使用される。
【００４９】
ステップＳ１においてエンジン２の制御値の学習が未完了でないと判定した場合、ステップＳ５からＳ７において、ＥＣＵ３は、エンジン２の停止継続時間をＴbaseとし、エンジン２を停止させ、停止継続時間のＴbaseだけ経過するのを待つ。
【００５０】
ステップＳ８において、ＥＣＵ３は、再始動条件が成立してエンジン２が再始動されていなければエンジン２を再始動させ、処理を終了する。
【００５１】
このようにすることで、エンジン２の制御値の学習が完了していない状態でエンジン２の自動停止が繰り返すたび、ステップＳ１→ステップＳ２→ステップＳ３→ステップＳ４→ステップＳ９→ステップＳ８の処理が繰り返され、エンジン２の停止継続時間が長くなる。
【００５２】
すなわち、以下のように停止継続時間が変化する。
２回目のエンジン２の停止継続時間：Ｔlearn＋α
３回目のエンジン２の停止継続時間：Ｔlearn＋２α
：
ただし、Ｔlearnは、Ｔbaseを超えない範囲で長くする。
【００５３】
本実施形態の第２の他の態様としては、エンジン２の制御値の学習が完了していない場合、Ｔlearnをエンジン２の自動停止の回数が増えるごとに短くする。
【００５４】
以上のように構成された本実施形態第１の他の態様に係るエンジンの制御装置による停止継続時間制御処理について、図４を参照して説明する。なお、以下に説明する停止継続時間制御処理は、エンジン２の自動停止条件が成立すると開始される。
【００５５】
上述の実施形態と同様に、ステップＳ１において、ＥＣＵ３は、エンジン２の制御値の学習が未完了か否かを判定する。エンジン２の制御値の学習が未完了であると判定した場合、ステップＳ２からＳ４において、ＥＣＵ３は、エンジン２の停止継続時間をＴlearnとし、エンジン２を停止させ、停止継続時間のＴlearnだけ経過するのを待つ。
【００５６】
そして、ステップＳ１０において、ＥＣＵ３は、Ｔlearn−βをＴlearnとしてＥＣＵ３のＲＡＭに記憶する。このＴlearnは、次回の停止継続時間制御処理時にＴlearnとして使用される。
【００５７】
ステップＳ１においてエンジン２の制御値の学習が未完了でないと判定した場合、ステップＳ５からＳ７において、ＥＣＵ３は、エンジン２の停止継続時間をＴbaseとし、エンジン２を停止させ、停止継続時間のＴbaseだけ経過するのを待つ。
【００５８】
ステップＳ８において、ＥＣＵ３は、再始動条件が成立してエンジン２が再始動されていなければエンジン２を再始動させ、処理を終了する。
【００５９】
このようにすることで、エンジン２の制御値の学習が完了していない状態でエンジン２の自動停止が繰り返すたび、ステップＳ１→ステップＳ２→ステップＳ３→ステップＳ４→ステップＳ１０→ステップＳ８の処理が繰り返され、エンジン２の停止継続時間が短くなる。
【００６０】
すなわち、以下のように停止継続時間が変化する。
２回目のエンジン２の停止継続時間：Ｔlearn−β
３回目のエンジン２の停止継続時間：Ｔlearn−２β
：
【００６１】
上述の本実施形態の第２の他の様態の変形例として、エンジン２の制御値の学習が完了していない場合の停止継続時間をＴlearnの代わりにＴbaseとし、エンジンの自動停止を繰り返すたびにエンジンの自動停止時間を短くしてもよい。
【００６２】
詳細には、ＥＣＵ３は、エンジン２の制御値の学習が未完了であると判定した場合、エンジン２の停止継続時間をＴbaseとし、エンジン２を停止させ、停止継続時間のＴbaseだけ経過するのを待つ。
【００６３】
そして、ＥＣＵ３は、停止継続時間のＴbaseだけ経過した後にＴbase−βをＴbaseとしてＥＣＵ３のＲＡＭに記憶する。このＴbaseは、次回の停止継続時間制御処理時にＴbaseとして使用される。
【００６４】
このようにすることで、エンジン２の制御値の学習が完了していない状態でエンジン２の自動停止が繰り返すたび、エンジン２の停止継続時間が短くなる。
【００６５】
すなわち、以下のように停止継続時間が変化する。
２回目のエンジン２の停止継続時間：Ｔbase−β
３回目のエンジン２の停止継続時間：Ｔbase−２β
：
【００６６】
本実施形態においては、エンジン２のみを搭載した車両１について示したが、エンジン２とモータを備えたハイブリッド車両のエンジン２についても同様に実施可能である。
【００６７】
本実施形態においては、ブレーキストロークセンサ２７によりブレーキペダルの踏み込み量を検出したが、ブレーキ油圧を検出し、ブレーキ油圧によりブレーキペダルの踏み込み量を検出するようにしてもよい。
【００６８】
このように、上述の実施形態では、エンジン２の制御値の学習が完了するまでは、エンジン２を自動停止してからの停止時間を制御値の学習の完了後よりも短くするＥＣＵ３を備える。
【００６９】
これにより、エンジン２の制御値の学習が完了するまでは、エンジン２を自動停止させてからの停止時間が学習完了後よりも短くされる。このため、エンジン２の制御値の学習機会を増加させることができるとともに、燃費の向上を図ることができる。
【００７０】
また、ＥＣＵ３は、エンジン２の制御値の学習が完了するまでは、エンジン２を自動停止させてからの停止時間をエンジン２の自動停止の回数の増加に伴って長くする。
【００７１】
これにより、エンジン２の制御値の学習が完了するまでは、エンジン２を自動停止させてからの停止時間が学習完了後よりも短くされ、エンジン２の自動停止の回数の増加に伴ってエンジン２の停止時間が長くされる。このため、エンジン２の制御値の学習機会を増加させることができるとともに、燃費の向上を図ることができる。
【００７２】
また、ＥＣＵ３は、エンジン２の制御値の学習が完了するまでは、エンジン２を自動停止させてからの停止時間をエンジン２の自動停止の回数の増加に伴って短くする。
【００７３】
これにより、エンジン２の制御値の学習が完了するまでは、エンジン２を自動停止させてからの停止時間が学習完了後よりも短くされ、エンジン２の自動停止の回数の増加に伴ってエンジン２の停止時間が短くされる。このため、燃費向上を優先しつつ、エンジン２の制御値の学習機会を増加させることができる。
【００７４】
本発明の実施形態を開示したが、当業者によっては本発明の範囲を逸脱することなく変更が加えられうることは明白である。すべてのこのような修正及び等価物が次の請求項に含まれることが意図されている。
【符号の説明】
【００７５】
１  車両
２  エンジン
３  ＥＣＵ（制御部）
２１  インジェクタ
２２  スロットルバルブ
２４  エンジン回転数センサ
２６  アクセル開度センサ
２７  ブレーキストロークセンサ
２８  ブレーキブースタ圧センサ
２９  バッテリ状態センサ
【図１】
2017137847.tif 000003
【図２】
2017137847.tif 000004
【図３】
2017137847.tif 000005
【図４】
2017137847.tif 000006