(57)【要約】【課題】ハイブリッド車両において、エンジンの始動回数をより適切に低減することで、運転者に与える不快感を低減する。【解決手段】エンジン制御部２８は、車両要求パワーＰｖが上昇してエンジン始動閾値ＰＯＮに達したときにエンジン１２を始動させ、車両要求パワーＰｖが下降してエンジン停止閾値ＰＯＦＦに達したときにエンジン１２を停止させる。学習器２２は、走行条件の遷移と、エンジン１２の動作状態の遷移との関係性を学習する。エンジン１２の停止中に、現時点の走行条件が、エンジン１２が始動してから所定時間以内に停止するときの走行条件であると学習器２２が判定した場合、閾値制御部３２はエンジン始動閾値ＰＯＮを引き上げる。エンジン１２の作動中に、現時点の走行条件が、エンジン１２が停止してから所定時間以内に始動するときの走行条件であると学習器２２が判定した場合、閾値制御部３２はエンジン停止閾値ＰＯＦＦを引き下げる。【選択図】図１
2019182254.tif 000002
【特許請求の範囲】
【請求項１】
エンジン及びモータを駆動力として用いるハイブリッド車両を制御するハイブリッド車両制御装置であって、
前記ハイブリッド車両に要求される車両要求パワーが上昇してエンジン始動閾値に達したときに前記エンジンを始動させるエンジン制御部と、
過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、
前記エンジンの停止中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが始動してから所定時間経過後までの間に停止するときの走行条件であると前記学習器が判定した場合に、前記エンジン始動閾値を引き上げる閾値制御部と、
を備えることを特徴とするハイブリッド車両制御装置。
【請求項２】
エンジン及びモータを駆動力として用いるハイブリッド車両を制御するハイブリッド車両制御装置であって、
前記ハイブリッド車両に要求される車両要求パワーが下降してエンジン停止閾値に達したときに前記エンジンを停止させるエンジン制御部と、
過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、
前記エンジンの作動中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが停止してから所定時間経過後までの間に始動するときの走行条件であると前記学習器が判定した場合に、前記エンジン停止閾値を引き下げる閾値制御部と、
を備えることを特徴とするハイブリッド車両制御装置。
【請求項３】
前記学習器は、前記エンジンが始動してから前記所定時間経過後までの間に停止するときの前記走行条件を学習する、
ことを特徴とする請求項１に記載のハイブリッド車両制御装置。
【請求項４】
前記学習器は、前記エンジンが停止してから前記所定時間経過後までの間に始動するときの前記走行条件を学習する、
ことを特徴とする請求項２に記載のハイブリッド車両制御装置。
【請求項５】
前記学習器を学習させる学習部、
をさらに備え、
前記学習器は、前記ハイブリッド車両の複数の運転者にそれぞれ対応して複数設けられる、
ことを特徴とする請求項１から４のいずれか１項に記載のハイブリッド車両制御装置。
【請求項６】
前記走行条件は、前記ハイブリッド車両の状態、及び、前記ハイブリッド車両の周囲の環境の少なくとも一方を含む、
ことを特徴とする請求項１から４のいずれか１項に記載のハイブリッド車両制御装置。
【請求項７】
エンジン及びモータを駆動力として用いるハイブリッド車両に搭載されるコンピュータを、
前記ハイブリッド車両に要求される車両要求パワーが上昇してエンジン始動閾値に達したときに前記エンジンを始動させるエンジン制御部と、
過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、
前記エンジンの停止中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが始動してから所定時間経過後までの間に停止するときの走行条件であると前記学習器が判定した場合に、前記エンジン始動閾値を引き上げる閾値制御部と、
として機能させることを特徴とするハイブリッド車両制御プログラム。
【請求項８】
エンジン及びモータを駆動力として用いるハイブリッド車両に搭載されるコンピュータを、
前記ハイブリッド車両に要求される車両要求パワーが下降してエンジン停止閾値に達したときに前記エンジンを停止させるエンジン制御部と、
過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、
前記エンジンの作動中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが停止してから所定時間経過後までの間に始動するときの走行条件であると前記学習器が判定した場合に、前記エンジン停止閾値を引き下げる閾値制御部と、
として機能させることを特徴とするハイブリッド車両制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド車両制御装置及びハイブリッド車両制御プログラムに関する。
【背景技術】
【０００２】
従来、駆動源としてエンジン及びモータを用いるハイブリッド車両が知られている。ハイブリッド車両においては、モータのみを駆動源として用いて走行するモータ走行モード、及びエンジンとモータの双方を駆動源として用いて走行するハイブリッド走行モードを切り替えて走行できるようになっているのが一般的である。
【０００３】
ハイブリッド車両において、燃費の向上を目的として、モータ走行モードとハイブリッド走行モードとを適宜切り替える技術が提案されている。例えば、特許文献１には、ハイブリッド車両の速度（車速）とトルクの２次元マップ上にモード遷移線を定義し、車速とトルクの組み合わせが、当該２次元マップにおいてモード遷移線以上の位置にある場合はハイブリッド走行モードで走行し、モード遷移線未満の位置にある場合はモータ走行モードで走行するハイブリッド車両が開示されている。特許文献１に記載のハイブリッド車両においては、エンジンの始動と停止の繰り返しを防止して燃費を向上させるべく、ハイブリッド車両の車速とトルクの将来の遷移を予測し、それにより予測されるエンジンの作動時間が２秒未満である場合には、車速とトルクの組み合わせがモード遷移線以上となったとしても、エンジンを始動させない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ハイブリッド車両においては、モータ走行モードからハイブリッド走行モードに切り替わるときにエンジンが始動することになるが、エンジン始動時の騒音あるいは振動によって運転者（ドライバ）が不快感を感じるという問題がある。そこで、運転者に与える不快感を低減させるべく、ハイブリッド車両においてエンジンの始動回数を低減させることが望まれている。
【０００６】
例えば上述の特許文献１のような従来技術を用いることで、エンジンの始動回数を低減させることは可能である。しかしながら、従来技術においては、適切にエンジンの始動回数を低減できない場合があった。例えば、交通量が多い一般道などにおいて、隣接車線を走行する他の車両の急な割込みが頻発する場合、あるいは、前方車両が急な加減速を繰り返す場合など、ハイブリッド車両の加速と減速が繰り返される場合には、車速とトルクの予測が難しくなり、結果として適切にエンジンの始動回数を低減することができなくなる場合があった。
【０００７】
本発明の目的は、ハイブリッド車両において、エンジンの始動回数をより適切に低減することで、運転者に与える不快感を低減することにある。
【課題を解決するための手段】
【０００８】
本発明は、エンジン及びモータを駆動力として用いるハイブリッド車両を制御するハイブリッド車両制御装置であって、前記ハイブリッド車両に要求される車両要求パワーが上昇してエンジン始動閾値に達したときに前記エンジンを始動させるエンジン制御部と、過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、前記エンジンの停止中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが始動してから所定時間経過後までの間に停止するときの走行条件であると前記学習器が判定した場合に、前記エンジン始動閾値を引き上げる閾値制御部と、を備えることを特徴とするハイブリッド車両制御装置である。
【０００９】
また、本発明は、エンジン及びモータを駆動力として用いるハイブリッド車両を制御するハイブリッド車両制御装置であって、前記ハイブリッド車両に要求される車両要求パワーが下降してエンジン停止閾値に達したときに前記エンジンを停止させるエンジン制御部と、過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、前記エンジンの作動中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが停止してから所定時間経過後までの間に始動するときの走行条件であると前記学習器が判定した場合に、前記エンジン停止閾値を引き下げる閾値制御部と、を備えることを特徴とするハイブリッド車両制御装置である。
【００１０】
望ましくは、前記学習器は、前記エンジンが始動してから前記所定時間経過後までの間に停止するときの前記走行条件を学習する、ことを特徴とする。
【００１１】
望ましくは、前記学習器は、前記エンジンが停止してから前記所定時間経過後までの間に始動するときの前記走行条件を学習する、ことを特徴とする。
【００１２】
望ましくは、前記学習器を学習させる学習部、をさらに備え、前記学習器は、前記ハイブリッド車両の複数の運転者にそれぞれ対応して複数設けられる、ことを特徴とする。
【００１３】
望ましくは、前記走行条件は、前記ハイブリッド車両の状態、及び、前記ハイブリッド車両の周囲の環境の少なくとも一方を含む、ことを特徴とする。
【００１４】
また、本発明は、エンジン及びモータを駆動力として用いるハイブリッド車両に搭載されるコンピュータを、前記ハイブリッド車両に要求される車両要求パワーが上昇してエンジン始動閾値に達したときに前記エンジンを始動させるエンジン制御部と、過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、前記エンジンの停止中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが始動してから所定時間経過後までの間に停止するときの走行条件であると前記学習器が判定した場合に、前記エンジン始動閾値を引き上げる閾値制御部と、として機能させることを特徴とするハイブリッド車両制御プログラムである。
【００１５】
また、本発明は、エンジン及びモータを駆動力として用いるハイブリッド車両に搭載されるコンピュータを、前記ハイブリッド車両に要求される車両要求パワーが下降してエンジン停止閾値に達したときに前記エンジンを停止させるエンジン制御部と、過去における、前記ハイブリッド車両に関する走行条件と前記エンジンの動作状態との組み合わせを学習データとして用いて、前記ハイブリッド車両に関する走行条件の遷移と、前記エンジンの動作状態の遷移との関係性を学習する学習器と、前記エンジンの作動中において、現時点の前記ハイブリッド車両に関する走行条件が、前記エンジンが停止してから所定時間経過後までの間に始動するときの走行条件であると前記学習器が判定した場合に、前記エンジン停止閾値を引き下げる閾値制御部と、として機能させることを特徴とするハイブリッド車両制御プログラムである。
【発明の効果】
【００１６】
本発明によれば、ハイブリッド車両において、エンジンの始動回数をより適切に低減することで、運転者に与える不快感を低減することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るハイブリッド車両制御装置の構成概略図である。
【図２】車両要求パワーの時間変化（ａ）及びエンジンの動作状態の時間変化（ｂ）を示す図である。
【図３】ハイブリッド車両に関する走行条件の遷移に対するエンジンの動作状態の遷移を示す第１の図である。
【図４】複数の条件項目に対応する複数次元のベクトル空間内における、エンジンが始動してから所定時間以内に停止する走行条件の領域を示す概念図である。
【図５】ハイブリッド車両に関する走行条件の遷移に対するエンジンの動作状態の遷移を示す第２の図である。
【図６】複数の条件項目に対応する複数次元のベクトル空間内における、エンジンが停止してから所定時間以内に始動する走行条件の領域を示す概念図である。
【図７】エンジン始動閾値ＰＯＮが引き上げられる様子を示す図である。
【図８】エンジン停止閾値ＰＯＦＦが引き下げられる様子を示す図である。
【図９】エンジン始動閾値制御の処理の流れを示すフローチャートである。
【図１０】エンジン停止閾値制御の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について説明する。
【００１９】
図１には、本実施形態に係るハイブリッド車両制御装置１０の構成概略図が示されている。ハイブリッド車両制御装置１０は、エンジン１２及びモータ１４を駆動力とするハイブリッド車両に搭載され、当該ハイブリッド車両を制御するものである。
【００２０】
アクセル操作量検出部１６は、例えばアクセルポジションセンサなどを含んで構成される。アクセル操作量検出部１６は、現時点におけるハイブリッド車両のアクセルの操作量（開度）を検出する。アクセル操作量検出部１６は、逐次アクセル操作量を検出し、検出したアクセル操作量を逐次ＥＣＵ２４に送る。
【００２１】
車速検出部１８は、例えば車速センサなどを含んで構成される。車速検出部１８は、現時点におけるハイブリッド車両の速度（車速）を検出する。車速センサとしては、例えば車軸の回転数を検出するセンサであってよい。車速検出部１８は、逐次車速を検出し、検出した車速を逐次ＥＣＵ２４に送る。
【００２２】
記憶部２０は、例えばＲＯＭ（Read Only Memory）あるいはＲＡＭ（Random Access Memory）などを含んで構成される。記憶部２０は、ハイブリッド車両制御装置１０の各部を制御するためのハイブリッド車両制御プログラムを記憶する。また、図１に示される通り、記憶部２０には学習器２２が記憶される。
【００２３】
学習器２２は、例えばニューラルネットワークにより構成される。詳しくは後述するが、本実施形態の学習器２２は、教師あり学習により学習される。学習器２２の実体は、ニューラルネットワークに関する各情報（ニューラルネットワークの構造、各ユニット（ニューロン）に関する重みパラメータ及びバイアスパラメータ、活性化関数など）、及び、入力データに対して処理を行うための処理実行プログラムである。したがって、記憶部２０に学習器２２が記憶されるとは、上記各情報及び処理実行プログラムが記憶部２０に記憶されることを意味する。学習器２２の学習方法あるいは機能については後述する。
【００２４】
ＥＣＵ２４は、例えばマイクロコンピュータなどから構築される。ＥＣＵ２４は、記憶部２０に記憶されたハイブリッド車両制御プログラムに従って、ハイブリッド車両の各部を制御する。特に、ＥＣＵ２４は、エンジン１２及びモータ１４の動作制御を行う。図１に示すように、ＥＣＵ２４は、車両要求パワー算出部２６、エンジン制御部２８、学習部３０、及び閾値制御部３２としても機能する。
【００２５】
車両要求パワー算出部２６は、アクセル操作量検出部１６が検出した現時点におけるハイブリッド車両のアクセル操作量、及び、車速検出部１８が検出した現時点における車速に基づいて、ハイブリッド車両に要求される現時点における車両要求パワーＰｖを算出する。車両要求パワーＰｖとは、運転者によるアクセル操作量及び車速に応じてハイブリッド車両を走行させるのに必要なパワーであり、アクセル操作量及び車速に対応した要求トルクと車輪の回転数との積に相当するものである。
【００２６】
車両要求パワー算出部２６は、アクセル操作量及び車速と、車両要求パワーＰｖとの関係を示すマップを用いて、車両要求パワーＰｖを算出する。あるいは、車両要求パワー算出部２６は、アクセル操作量及び車速と、車両要求パワーＰｖとの関係を示す関数を用いることなどによって、車両要求パワーＰｖを算出してもよい。
【００２７】
車両要求パワー算出部２６は、アクセル操作量検出部１６から逐次送られるアクセル操作量、及び、車速検出部１８から逐次送られる車速に基づいて、車両要求パワーＰｖを逐次算出する。これにより、図２（ａ）に示されるように、車両要求パワーＰｖの時間変化（遷移）が算出される。図２（ａ）のグラフにおいて、横軸が時間を示し、縦軸が車両要求パワーＰｖを示している。
【００２８】
図２（ａ）に示される通り、車両要求パワーＰｖの軸上に、エンジン始動閾値ＰＯＮ及びエンジン停止閾値ＰＯＦＦが設定されている。エンジン始動閾値ＰＯＮ及びエンジン停止閾値ＰＯＦＦは、ＥＣＵ２４の設計者やサービスマンなどによって予め設定されて記憶部２０に記憶されている。詳細は後述するが、エンジン始動閾値ＰＯＮはエンジン１２を始動させる基準となる閾値である。また、エンジン停止閾値ＰＯＦＦはエンジン１２を停止させる基準となる閾値である。
【００２９】
エンジン制御部２８は、エンジン１２を作動させる制御を行う。具体的には、エンジン制御部２８は、車両要求パワー算出部２６が算出した車両要求パワーＰｖとエンジン始動閾値ＰＯＮとに基づいて、エンジン１２を始動させる制御を行う。より詳しくは、エンジン制御部２８は、車両要求パワーＰｖが上昇してエンジン始動閾値ＰＯＮに達したときに、エンジン１２が停止しているならばエンジン１２を始動させる。車両要求パワーＰｖが上昇してエンジン始動閾値ＰＯＮに達したときに、エンジン１２がすでに作動しているならば、エンジン制御部２８はエンジン１２を引き続き作動させる。
【００３０】
また、エンジン制御部２８は、エンジン１２を停止させる制御を行う。具体的には、エンジン制御部２８は、車両要求パワー算出部２６が算出した車両要求パワーＰｖとエンジン停止閾値ＰＯＦＦとに基づいて、エンジン１２を停止させる制御を行う。より詳しくは、エンジン制御部２８は、車両要求パワーＰｖが下降してエンジン停止閾値ＰＯＦＦに達したときに、エンジン１２が作動しているならばエンジン１２を停止させる。
【００３１】
図２（ｂ）に、車両要求パワーＰｖが図２（ａ）のように変化した場合におけるエンジン１２の動作状態の時間変化（遷移）を示すグラフが示されている。
【００３２】
学習部３０は、学習器２２を学習させる学習処理を実行する。具体的には、学習部３０は、過去における、ハイブリッド車両に関する走行条件（以下単に「走行条件」と記載する）と、エンジン１２の動作状態との組み合わせを学習データとして用いて、学習器２２を学習（教師あり学習）させる。過去における走行条件とエンジン１２の動作状態との組み合わせ（すなわち学習データ）は、ハイブリッド車両が運転される度に記憶部２０に蓄積記憶されるようにしてよい。
【００３３】
走行条件には、ハイブリッド車両の状態、及び、ハイブリッド車両の周囲の環境の少なくとも一方が含まれる。
【００３４】
ハイブリッド車両の状態とは、例えば、アクセル操作量、車速、前方車両との車間距離、あるいは前方車両との相対車速などが含まれる。なお、前方車両との車間距離は、例えばハイブリッド車両に設けられたミリ波レーダなどに基づいて取得することができ、前方車両の相対車速は、前方車両との車間距離の変化に基づいて算出することができる。もちろん、ハイブリッド車両の状態としては、上記以外の項目（条件項目）が含まれていてもよい。
【００３５】
また、ハイブリッド車両の周囲の環境とは、ハイブリッド車両が走行中の道路の勾配、路面状況、制限速度、あるいは、道路を走行する時間帯などが含まれる。ハイブリッド車両の周囲の環境は、例えばナビゲーションシステムなどから取得することができる。もちろん、ハイブリッド車両の周囲の環境としては、上記以外の条件項目が含まれていてもよい。
【００３６】
学習部３０は、走行条件の（時間）遷移と、エンジン１２の動作状態の遷移との関係性を学習器２２に学習させる。本実施形態では、学習部３０は、エンジン１２が始動してから所定時間経過後までの間に停止するときの（エンジン１２の作動中における）走行条件を学習器２２に学習させる。当該所定時間は予め設定されて記憶部２０に記憶されていてよい。本実施形態においては、当該所定時間は数秒程度に設定されるが、これに限られるものではない。
【００３７】
図３（ａ）〜（ｅ）には、走行条件の遷移に対するエンジン１２の動作状態の遷移が示されている。図３（ａ）〜（ｄ）には、走行条件として、複数の条件項目（アクセル操作量（ａ）、車速（ｂ）、前方車両との車間距離（ｃ）、道路勾配（ｄ））それぞれに対する値が示されている。図３（ａ）〜（ｄ）においては、複数の条件項目に対する値の遷移がグラフで示され、図３（ｅ）においては、複数の条件項目に対する値の遷移に対応したエンジン１２の動作状態の遷移が示されている。
【００３８】
図３（ｅ）の例では、エンジン１２は時刻ｔ３で一旦始動し、時刻ｔ９で停止している。時刻ｔ３〜ｔ９までの時間は所定時間以内であるとし、つまり図３（ｅ）には、エンジン１２が始動してから所定時間以内に停止する例が示されている。したがって、時刻ｔ３〜ｔ９における各条件項目の値（図３（ａ）〜（ｄ）において黒丸で図示）の組み合わせ（つまり走行条件）は、エンジン１２が始動後所定時間以内に停止する組み合わせであるといえる。このようにして、学習部３０は、エンジン１２が始動してから所定時間経過後までの間に停止するときの走行条件を学習する。
【００３９】
学習器２２が十分に学習されると、概念的に、走行条件に含まれる複数の条件項目に対応する複数次元のベクトル空間内において、エンジン１２が始動後所定時間以内に停止する走行条件の領域が定義される。図４には、そのような領域４０が示されている。なお、図４には、３次元のベクトル空間が図示されているが、本実施形態では４次元以上のベクトル空間内において領域４０が定義される。
【００４０】
また、本実施形態では、学習部３０は、エンジン１２が停止してから所定時間経過後までの間に始動するときの（エンジン１２の停止中における）走行条件を学習器２２に学習させる。
【００４１】
図５（ａ）〜（ｅ）には、走行条件の遷移に対するエンジン１２の動作状態の遷移が示されている。図５（ａ）〜（ｄ）には、図３（ａ）〜（ｄ）同様、複数の条件項目それぞれに対する値の遷移がグラフで示され、図５（ｅ）においては、図３（ｅ）同様、複数の条件項目に対する値の遷移に対応したエンジン１２の動作状態の遷移が示されている。
【００４２】
図５（ｅ）の例では、エンジン１２は時刻ｔ３で一旦停止し、時刻ｔ９で始動している。時刻ｔ３〜ｔ９までの時間は所定時間以内であるとし、つまり図５（ｅ）には、エンジン１２が停止してから所定時間以内に始動する例が示されている。したがって、時刻ｔ３〜ｔ９における各条件項目の値（図５（ａ）〜（ｄ）において黒丸で図示）の組み合わせ（つまり走行条件）は、エンジン１２が停止後所定時間以内に始動する組み合わせであるといえる。このようにして、学習部３０は、エンジン１２が停止してから所定時間経過後までの間に始動するときの走行条件を学習する。
【００４３】
学習器２２が十分に学習されると、概念的に、走行条件に含まれる複数の条件項目に対応する複数次元のベクトル空間内において、エンジン１２が停止後所定時間以内に始動する走行条件の領域が定義される。図６には、そのような領域４２が示されている。なお、図６においても、３次元のベクトル空間が図示されているが、本実施形態では４次元以上のベクトル空間内において領域４２が定義される。
【００４４】
なお、本実施形態では、学習部３０が学習器２２を学習させているが、予め他の装置において上述のように十分に学習した学習器２２を記憶部２０に記憶させるようにしてもよい。
【００４５】
閾値制御部３２は、現時点における走行条件を十分に学習された学習器２２に入力して得られる学習器２２の出力結果に基づいて、エンジン始動閾値ＰＯＮあるいはエンジン停止閾値ＰＯＦＦを変動させる制御を行う。
【００４６】
まず、エンジン始動閾値ＰＯＮの制御について説明する。エンジン１２の停止中において、現時点における走行条件を学習済みの学習器２２に入力し、現時点の走行条件が、エンジン１２が始動してから所定時間経過後までの間に停止するときの走行条件であると学習器２２が判定した場合、閾値制御部３２は、エンジン始動閾値ＰＯＮを引き上げる。換言すれば、現時点の走行条件が、走行条件に含まれる複数の条件項目に対応する複数次元のベクトル空間内に定義された領域４０（図４参照）に入る場合、閾値制御部３２は、エンジン始動閾値ＰＯＮを引き上げる。なお、引き上げる量は予め設定されていてよい。
【００４７】
図７に、エンジン始動閾値ＰＯＮが引き上げられる様子が示されている。図７のグラフは、横軸が車速であり、縦軸がエンジン始動閾値ＰＯＮである。本実施形態では、図７に示す通り、エンジン始動閾値ＰＯＮは車速に応じて変化しており、閾値制御部３２は、車速に応じた変化を維持しつつ、エンジン始動閾値ＰＯＮを引き上げる。もちろん、エンジン始動閾値ＰＯＮは、車速によらずに一定であってもよい。
【００４８】
なお、閾値制御部３２は、逐次変化する走行条件を逐次学習器２２に入力する。その結果、エンジン始動閾値ＰＯＮが引き上げられている状態において、現時点の走行条件が、エンジン１２が始動してから所定時間経過後までの間に停止するときの走行条件でないと学習器２２が判定した場合、換言すれば、現時点の走行条件が、走行条件に含まれる複数の条件項目に対応する複数次元のベクトル空間内に定義された領域４０から外れた場合、閾値制御部３２は、引き上げられたエンジン始動閾値ＰＯＮを元の値（当初設定された値）に戻す。
【００４９】
次に、エンジン停止閾値ＰＯＦＦの制御について説明する。エンジン１２の作動中において、現時点における走行条件を学習済みの学習器２２に入力し、現時点の走行条件が、エンジン１２が停止してから所定時間経過後までの間に始動するときの走行条件であると学習器２２が判定した場合、閾値制御部３２は、エンジン停止閾値ＰＯＦＦを引き下げる。換言すれば、現時点の走行条件が、走行条件に含まれる複数の条件項目に対応する複数次元のベクトル空間内に定義された領域４２（図６参照）に入る場合、閾値制御部３２は、エンジン停止閾値ＰＯＦＦを引き下げる。なお、引き下げる量は予め設定されていてよい。
【００５０】
図８に、エンジン停止閾値ＰＯＦＦが引き下げられる様子が示されている。図８のグラフは、横軸が車速であり、縦軸がエンジン停止閾値ＰＯＦＦである。本実施形態では、図８に示す通り、エンジン停止閾値ＰＯＦＦも車速に応じて変化しており、閾値制御部３２は、車速に応じた変化を維持しつつ、エンジン停止閾値ＰＯＦＦを引き下げる。もちろん、エンジン停止閾値ＰＯＦＦも、車速によらずに一定であってもよい。
【００５１】
なお、閾値制御部３２は、上述の通り、逐次変化する走行条件を逐次学習器２２に入力する。その結果、エンジン停止閾値ＰＯＦＦが引き下げられている状態において、現時点の走行条件が、エンジン１２が停止してから所定時間経過後までの間に始動するときの走行条件でないと学習器２２が判定した場合、換言すれば、現時点の走行条件が、走行条件に含まれる複数の条件項目に対応する複数次元のベクトル空間内に定義された領域４２から外れた場合、閾値制御部３２は、引き下げられたエンジン停止閾値ＰＯＦＦを元の値（当初設定された値）に戻す。
【００５２】
以上の通り、ハイブリッド車両制御装置１０では、エンジン１２の停止中において、現在の走行条件が、エンジン１２が始動してから所定時間経過後までの間に停止するような走行条件である場合に、エンジン始動閾値ＰＯＮが引き上げられる。つまり、エンジン１２がより始動しにくくなる。これにより、エンジン１２の始動から停止という状態遷移が頻発することが抑制され、すなわち、エンジン１２の始動回数が低減されて運転者に与える不快感を低減させることができる。
【００５３】
また、ハイブリッド車両制御装置１０では、エンジン１２の作動中において、現在の走行条件が、エンジン１２が停止してから所定時間経過後までの間に始動するような走行条件である場合に、エンジン停止閾値ＰＯＦＦが引き下げられる。つまり、エンジン１２がより停止しにくくなる。これにより、エンジン１２の停止から始動という状態遷移が頻発することが抑制され、すなわち、エンジン１２の始動回数が低減されて運転者に与える不快感を低減させることができる。
【００５４】
また、本実施形態ではＥＣＵ２４が学習部３０の機能を有しているため、ハイブリッド車両の運転者が運転する度に、学習器２２が学習される。したがって、運転者の運転作法（癖）が変化すれば（例えば、荒い運転の運転者がエコ運転に代わるなど）、それに応じて学習器２２が学習され、領域４０あるいは領域４２が随時更新される。これにより、閾値制御部３２は、運転者の最新の運転作法に応じて、エンジン始動閾値ＰＯＮあるいはエンジン停止閾値ＰＯＦＦの制御を行うことができる。
【００５５】
上記の実施形態においては、１つの学習器２２が記憶部２０に記憶されていたが、ＥＣＵ２４が学習部３０の機能を有していることを前提として、当該ハイブリッド車両を運転する複数の運転者にそれぞれ対応して、学習器２２が複数設けられてもよい。運転者が運転する前に、自分を識別する情報（ドライバＩＤなど）をハイブリッド車両制御装置１０に入力することで、学習部３０は、当該運転者に対応した学習器２２を学習させると共に、閾値制御部３２は、当該運転者に対応した学習器２２からの出力に基づいて、エンジン始動閾値ＰＯＮあるいはエンジン停止閾値ＰＯＦＦの制御を行う。これにより、ハイブリッド車両を運転する運転者が複数いる場合に、運転者に応じた適切なエンジン始動閾値ＰＯＮあるいはエンジン停止閾値ＰＯＦＦの制御を行うことができる。
【００５６】
以下、図９に示すフローチャートに従って、ハイブリッド車両制御装置１０におけるエンジン始動閾値制御の処理の流れを説明する。なお、図９のフローチャートの開始時においてエンジン１２は停止しており、学習器２２は十分に学習済みであるものとする。
【００５７】
ステップＳ１０において、ＥＣＵ２４は、ハイブリッド車両に設けられた種々のセンサ、あるいはナビゲーションシステムなどから現時点の走行条件を取得する。
【００５８】
ステップＳ１２において、閾値制御部３２は、ステップＳ１０で取得した現時点の走行条件を学習器２２に入力する。
【００５９】
ステップＳ１４において、閾値制御部３２は、現時点の走行条件が、エンジン１２が始動してから所定時間経過後までの間に停止する走行条件であると学習器２２が判定したか否かを判定する。現時点の走行条件が、エンジン１２が始動してから所定時間経過後までの間に停止する走行条件である場合ステップＳ１６に進み、そうでない場合はステップＳ１８に進む。
【００６０】
ステップＳ１６において、閾値制御部３２は、エンジン始動閾値ＰＯＮを引き上げる。
【００６１】
ステップＳ１８において、閾値制御部３２は、エンジン始動閾値ＰＯＮを元の値とする。仮に、ステップＳ１８の直前においてエンジン始動閾値ＰＯＮが引き上げられている場合には、ステップＳ１８において、閾値制御部３２は、エンジン始動閾値ＰＯＮを元の値に引き下げる。
【００６２】
以下、図１０に示すフローチャートに従って、ハイブリッド車両制御装置１０におけるエンジン停止閾値制御の処理の流れを説明する。なお、図１０のフローチャートの開始時においてエンジン１２は作動しており、学習器２２は十分に学習済みであるものとする。
【００６３】
ステップＳ３０において、ＥＣＵ２４は、ハイブリッド車両に設けられた種々のセンサ、あるいはナビゲーションシステムなどから現時点の走行条件を取得する。
【００６４】
ステップＳ３２において、閾値制御部３２は、ステップＳ３０で取得した現時点の走行条件を学習器２２に入力する。
【００６５】
ステップＳ３４において、閾値制御部３２は、現時点の走行条件が、エンジン１２が停止してから所定時間経過後までの間に始動する走行条件であると学習器２２が判定したか否かを判定する。現時点の走行条件が、エンジン１２が停止してから所定時間経過後までの間に始動する走行条件である場合ステップＳ３６に進み、そうでない場合はステップＳ３８に進む。
【００６６】
ステップＳ３６において、閾値制御部３２は、エンジン停止閾値ＰＯＦＦを引き下げる。
【００６７】
ステップＳ３８において、閾値制御部３２は、エンジン停止閾値ＰＯＦＦを元の値とする。仮に、ステップＳ３８の直前においてエンジン停止閾値ＰＯＦＦが引き下げられている場合には、ステップＳ３８において、閾値制御部３２は、エンジン停止閾値ＰＯＦＦを元の値に引き上げる。
【００６８】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【符号の説明】
【００６９】
１０  ハイブリッド車両制御装置、１２  エンジン、１４  モータ、１６  アクセル操作量検出部、１８  車速検出部、２０  記憶部、２２  学習器、２４  ＥＣＵ、２６  車両要求パワー算出部、２８  エンジン制御部、３０  学習部、３２  閾値制御部。
【図１】
2019182254.tif 000003
【図２】
2019182254.tif 000004
【図３】
2019182254.tif 000005
【図４】
2019182254.tif 000006
【図５】
2019182254.tif 000007
【図６】
2019182254.tif 000008
【図７】
2019182254.tif 000009
【図８】
2019182254.tif 000010
【図９】
2019182254.tif 000011
【図１０】
2019182254.tif 000012