(57)【特許請求の範囲】
【請求項１】
所定の自動停止条件が成立すると駆動源を自動停止させる駆動源自動停止手段と、
前記駆動源の自動停止中に駆動される電動オイルポンプとを備えた車両を制御する車両制御装置であって、
前記電動オイルポンプの発熱量に基づいて前記電動オイルポンプの駆動禁止時間を算出する駆動禁止時間算出手段と、
前記電動オイルポンプの駆動終了時点から前記駆動禁止時間が経過するまで前記電動オイルポンプの駆動を禁止する駆動禁止手段と、
前記電動オイルポンプ駆動後の時間を計測する時間計測手段と、
前記時間計測手段によって前記時間の計測を開始してからの前記電動オイルポンプの駆動回数を計測する駆動回数計測手段とを備え、
前記時間計測手段によって計測した前記時間が所定時間以内であり、かつ前記駆動回数計測手段によって計測した前記電動オイルポンプの前記駆動回数が所定回数以上であった場合に、前記駆動禁止時間算出手段は前記時間が短いほど、前記駆動禁止時間を長くする車両制御装置。
【請求項２】
請求項１に記載の車両制御装置であって、
前記発熱量は、前記電動オイルポンプの駆動時間に基づいて算出される車両制御装置。
【請求項３】
請求項２に記載の車両制御装置であって、
前記駆動禁止時間算出手段は、前記電動オイルポンプの前記駆動時間が長いほど、前記電動オイルポンプの前記駆動禁止時間を長くする車両制御装置。
【請求項４】
請求項１に記載の車両制御装置であって、
前記発熱量は、前記駆動源の自動停止時間に基づいて算出される車両制御装置。
【請求項５】
請求項４に記載の車両制御装置であって、
前記駆動禁止時間算出手段は、前記駆動源の前記自動停止時間が長いほど、前記電動オイルポンプの前記駆動禁止時間を長くする車両制御装置。
【請求項６】
請求項１に記載の車両制御装置であって、
前記発熱量は、前記電動オイルポンプの温度に基づいて算出される車両制御装置。
【請求項７】
請求項１に記載の車両制御装置であって、
前記発熱量は、前記電動オイルポンプの負荷に基づいて算出される車両制御装置。
【請求項８】
請求項７に記載の車両制御装置であって、
前記負荷は、前記電動オイルポンプに流れる電流の積分値に基づいて算出される車両制御装置。
【請求項９】
請求項７に記載の車両制御装置であって、
前記負荷は、前記電動オイルポンプの回転数の積分値に基づいて算出される車両制御装置。
【請求項１０】
請求項１から９のいずれか一つに記載の車両制御装置であって、
前記時間計測手段によって計測した前記時間が所定時間以内であり、かつ前記駆動回数計測手段によって計測した前記電動オイルポンプの前記駆動回数が所定回数以上であった場合に、前記駆動禁止時間算出手段は前記所定時間内における前記電動オイルポンプの駆動回数が多いほど、前記駆動禁止時間を長くする車両制御装置。
【請求項１１】
請求項１から１０のいずれか１つに記載の車両制御装置であって、
前記時間計測手段は、前記電動オイルポンプの駆動に応じて複数の前記時間を計測可能であり、
前記駆動回数計測手段は、複数の前記時間の計測における駆動回数を計測可能であり、
前記電動オイルポンプの停止時間が冷却時間となると、前記時間計測手段は、前記冷却時間となった計測値をリセットし、前記駆動回数計測手段は、各駆動回数から減算する車両制御装置。
【請求項１２】
所定の自動停止条件が成立すると駆動源を自動停止させて、
前記駆動源の自動停止中に電動オイルポンプを駆動させる車両制御方法であって、
前記電動オイルポンプの発熱量に基づいて前記電動オイルポンプの駆動禁止時間を算出し、
前記電動オイルポンプ駆動後の時間を計測し、
前記電動オイルポンプ駆動後の前記時間の計測を開始してからの前記電動オイルポンプの駆動回数を計測し、
前記電動オイルポンプの駆動終了時点から前記駆動禁止時間が経過するまで前記電動オイルポンプの駆動を禁止し、
計測した前記時間が所定時間以内であり、かつ計測した前記電動オイルポンプの前記駆動回数が所定回数以上であった場合に、前記時間が短いほど、前記駆動禁止時間を長くする車両制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両制御装置及び車両制御方法に関するものである。
【背景技術】
【０００２】
従来、停止条件が成立するとエンジンを自動停止し、エンジンを自動停止している間は電動オイルポンプを駆動させて必要な油圧を電動オイルポンプによって供給する車両が、ＪＰ２０１２−５２６４０Ａに開示されている。【０００３】
電動オイルポンプは、停止条件が不成立となり、エンジンが再始動すると停止する。駆動した電動オイルポンプは、駆動時の発熱により温度が高くなっており、冷却する必要がある。そのため、エンジンが再始動し、電動オイルポンプが停止した後は、電動オイルポンプは所定時間、駆動が禁止される。
【発明の概要】
【０００４】
エンジンが自動停止し、電動オイルポンプが駆動している状態から一時的に停止条件が不成立となり、その後すぐに停止条件が成立するシーンでは、停止条件が不成立となることでエンジンが再始動すると共に電動オイルポンプが停止し、その後、再び停止条件が成立することでエンジンが自動停止すると共に電動オイルポンプを駆動することが要求される。
【０００５】
上記技術では、停止条件が不成立となり、電動オイルポンプが停止した後に、電動オイルポンプの駆動を禁止する所定時間を固定値としている。そのため、電動オイルポンプの駆動時間が短く、電動オイルポンプの冷却が短時間で終了するような場合でも所定時間の間、電動オイルポンプの駆動が禁止される。これにより、上記シーンにおいては、再度の電動オイルポンプの駆動要求に対し、電動オイルポンプを駆動させることができず、エンジンを自動停止させることができない。このように、電動オイルポンプが十分に冷却され、電動オイルポンプを駆動しても問題がない状態であるにも関わらず、電動オイルポンプの駆動が禁止され、停止条件が成立してもエンジンは自動停止しない。そのため、上記技術では、停止条件が成立し、エンジンを自動停止してエンジンの燃費を向上することができるにも関わらず、エンジンを自動停止することができず、エンジンの燃費を向上することができない場合がある。
【０００６】
一方、電動オイルポンプが停止した後に電動オイルポンプの駆動を禁止する所定時間を設定せずに、停止条件が成立するとエンジンを自動停止し、電動オイルポンプを駆動することも考えられる。
【０００７】
しかし、電動オイルポンプの冷却が十分に行われておらず、電動オイルポンプが高温となっている状態で停止条件が成立し、エンジンの燃費を優先してエンジンを自動停止し、電動オイルポンプを駆動すると、電動オイルポンプの温度が更に高くなる。そのため、電動オイルポンプの構成部品が劣化し、電動オイルポンプの吐出性能、及び耐久性が悪化するおそれがある。
【０００８】
本発明はこのような問題点を解決するために発明されたもので、エンジンの燃費を向上し、電動オイルポンプの吐出性能、及び電動オイルポンプの耐久性の悪化を抑制することを目的とする。
【０００９】
本発明のある態様に係る車両制御装置は、所定の自動停止条件が成立すると駆動源を自動停止させる駆動源自動停止部と、駆動源の自動停止中に駆動される電動オイルポンプとを備えた車両を制御する車両制御装置であって、電動オイルポンプの発熱量に基づいて電動オイルポンプの駆動禁止時間を算出する駆動禁止時間算出部と、電動オイルポンプの駆動終了時点から駆動禁止時間が経過するまで電動オイルポンプの駆動を禁止する駆動禁止部とを備える。
【００１０】
本発明の別の態様に係る車両制御方法は、所定の自動停止条件が成立すると駆動源を自動停止させて、駆動源の自動停止中に電動オイルポンプを駆動させる車両制御方法であって、電動オイルポンプの発熱量に基づいて電動オイルポンプの駆動禁止時間を算出し、電動オイルポンプの駆動終了時点から駆動禁止時間が経過するまで電動オイルポンプの駆動を禁止する。
【００１１】
これら態様によると、電動オイルポンプの発熱量に基づいて電動オイルポンプの駆動禁止時間を算出し、駆動禁止時間に基づいて電動オイルポンプの駆動を禁止するので、電動オイルポンプの駆動禁止時間を電動オイルポンプの状態に応じて適宜設定することができる。そのため、自動停止条件が成立した場合にエンジンの自動停止を早く開始してエンジンの燃費を向上することができる。また、電動オイルポンプが過熱状態となることを防止し、電動オイルポンプの吐出性能、及び電動オイルポンプの耐久性の悪化を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は本実施形態における車両の概略構成図である。
【図２】図２は本実施形態のコントローラの概略構成図である。
【図３】図３は本実施形態のコーストストップ制御を説明するフローチャートである。
【図４】図４は電動オイルポンプの発熱状態を判定するためのマップである。
【図５】図５は駆動回数と冷却タイマの経過時間と駆動禁止時間との関係を示すマップである。
【図６】図６は電動オイルポンプの発熱量に基づいて電動オイルポンプの駆動禁止時間を算出する場合のタイムチャートである。
【図７】図７は電動オイルポンプの駆動回数に基づいて電動オイルポンプの駆動禁止時間を算出する場合のタイムチャートである。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら本発明の実施形態について説明する。なお、以下の説明において、ある変速機構の「変速比」は、当該変速機構の入力回転速度を当該変速機構の出力回転速度で割って得られる値である。
【００１４】
図１は本実施形態に係るエンジン自動停止車両を示す概略構成図である。この車両は駆動源としてエンジン１を備え、エンジン１の出力回転は、ロックアップクラッチ付きトルクコンバータ２、第１ギヤ列３、変速機４、第２ギヤ列５、差動装置６を介して駆動輪７へと伝達される。第２ギヤ列５には駐車時に変速機４の出力軸を機械的に回転不能にロックするパーキング機構８が設けられている。
【００１５】
変速機４には、エンジン１の回転が入力されエンジン１の動力の一部を利用して駆動されるメカオイルポンプ１０ｍと、バッテリ１３から電力供給を受けて駆動される電動オイルポンプ１０ｅとが設けられている。電動オイルポンプ１０ｅは、オイルポンプ本体と、これを回転駆動する電気モータ及びモータドライバとで構成され、運転負荷を任意の負荷に、あるいは、多段階に制御することができる。また、変速機４には、メカオイルポンプ１０ｍあるいは電動オイルポンプ１０ｅからの油圧（以下、「ライン圧ＰＬ」という。）を調圧して変速機４の各部位に供給する油圧制御回路１１が設けられている。
【００１６】
変速機４は、ベルト式無段変速機構（以下、「バリエータ２０」という。）と、バリエータ２０に直列に設けられる副変速機構３０とを備える。「直列に設けられる」とはエンジン１から駆動輪７に至るまでの動力伝達経路においてバリエータ２０と副変速機構３０が直列に設けられるという意味である。副変速機構３０は、この例のようにバリエータ２０の出力軸に直接接続されていてもよいし、その他の変速ないし動力伝達機構（例えば、ギヤ列）を介して接続されていてもよい。あるいは、副変速機構３０はバリエータ２０の前段（入力軸側）に接続されていてもよい。
【００１７】
バリエータ２０は、プライマリプーリ２１と、セカンダリプーリ２２と、プーリ２１、２２の間に掛け回されるＶベルト２３とを備える。プーリ２１、２２は、それぞれ固定円錐板と、この固定円錐板に対してシーブ面を対向させた状態で配置され固定円錐板との間にＶ溝を形成する可動円錐板と、この可動円錐板の背面に設けられて可動円錐板を軸方向に変位させる油圧シリンダ２３ａ、２３ｂとを備える。油圧シリンダ２３ａ、２３ｂに供給される油圧を調整すると、Ｖ溝の幅が変化してＶベルト２３と各プーリ２１、２２との接触半径が変化し、バリエータ２０の変速比が無段階に変化する。
【００１８】
副変速機構３０は前進２段・後進１段の変速機構である。副変速機構３０は、２つの遊星歯車のキャリアを連結したラビニョウ型遊星歯車機構３１と、ラビニョウ型遊星歯車機構３１を構成する複数の回転要素に接続され、それらの連係状態を変更する複数の摩擦締結要素（Ｌｏｗブレーキ３２、Ｈｉｇｈクラッチ３３、Ｒｅｖブレーキ３４）とを備える。各摩擦締結要素３２〜３４への供給油圧を調整し、各摩擦締結要素３２〜３４の締結・解放状態を変更すると、副変速機構３０の変速段が変更される。
【００１９】
コントローラ１２は、エンジン１及び変速機４を統合的に制御するコントローラであり、図２に示すように、ＣＰＵ１２１と、ＲＡＭ・ＲＯＭからなる記憶装置１２２と、入力インターフェース１２３と、出力インターフェース１２４と、これらを相互に接続するバス１２５とから構成される。
【００２０】
入力インターフェース１２３には、アクセルペダルの操作量であるアクセル開度ＡＰＯを検出するアクセル開度センサ４１の出力信号、変速機４の入力回転速度を検出する回転速度センサ４２の出力信号、車速ＶＳＰを検出する車速センサ４３の出力信号、ライン圧ＰＬを検出するライン圧センサ４４の出力信号、セレクトレバーの位置を検出するインヒビタスイッチ４５の出力信号、ブレーキ液圧を検出するブレーキ液圧センサ４６の出力信号、車両の加速度を検出する加速度センサ４７の出力信号等が入力される。
【００２１】
記憶装置１２２には、エンジン１の制御プログラム、変速機４の変速制御プログラム、これらプログラムで用いられる各種マップ・テーブルが格納されている。ＣＰＵ１２１は、記憶装置１２２に格納されているプログラムを読み出して実行し、入力インターフェース１２３を介して入力される各種信号に対して各種演算処理を施して、燃料噴射量信号、点火時期信号、スロットル開度信号、変速制御信号、電動オイルポンプ１０ｅの駆動信号を生成し、生成した信号を出力インターフェース１２４を介してエンジン１、油圧制御回路１１、電動オイルポンプ１０ｅのモータドライバに出力する。ＣＰＵ１２１が演算処理で使用する各種値、その演算結果は記憶装置１２２に適宜格納される。
【００２２】
油圧制御回路１１は複数の流路、複数の油圧制御弁で構成される。油圧制御回路１１は、コントローラ１２からの変速制御信号に基づき、複数の油圧制御弁を制御して油圧の供給経路を切り換えるとともにメカオイルポンプ１０ｍ又は電動オイルポンプ１０ｅで発生した油圧から必要な油圧を調製し、これを変速機４の各部位に供給する。これにより、バリエータ２０の変速比、副変速機構３０の変速段が変更され、変速機４の変速が行われる。
【００２３】
ここで、メカオイルポンプ１０ｍ及び電動オイルポンプ１０ｅについて説明する。
【００２４】
メカオイルポンプ１０ｍは、エンジン１の動力の一部を利用して駆動されるので、エンジン１が停止している間は油圧を油圧制御回路１１へ供給することができなくなる。そこで、エンジン停止中における油圧を確保するため、エンジン１が停止している間は電動オイルポンプ１０ｅを駆動させる。
【００２５】
なお、ここでいう「エンジン１が停止している間」は、車両が駐車状態（キーオフ）である場合は含まず、車両が運転状態（エンジン始動後、キーオンされている状態）であって（車速＝０を含む）エンジン１が停止している状態を意味する。また、「エンジン１が停止」はエンジン１の回転が必ずしも完全に停止していることを要件とせず、メカオイルポンプ１０ｍだけでは必要油圧を確保できなくなるような極低速回転も含む。
【００２６】
すなわち、電動オイルポンプ１０ｅが作動する場合は、エンジン１がアイドルストップ制御又はコーストストップ制御によって停止している場合である。以下、アイドルストップ制御及びコーストストップ制御について説明する。
【００２７】
アイドルストップ制御は、停車中にエンジン１を自動的に停止させて燃料消費量を抑制する制御である。
【００２８】
アイドルストップ制御を実行するにあたり、コントローラ１２は、例えば、以下に示す条件ａ１〜ａ６を判定する。
【００２９】
ａ１：車両が停車中（ＶＳＰ＝０）
ａ２：ブレーキペダルが踏み込まれている（ブレーキ液圧が所定値以上）
ａ３：アクセルペダルから足が離されている（アクセル開度ＡＰＯ＝０）
ａ４：エンジン１の水温が所定範囲Ｘｅ内
ａ５：変速機４の油温が所定範囲Ｘｔ内
ａ６：車体の傾斜（≒路面勾配）が所定値以下
【００３０】
そして、コントローラ１２は、これらの条件ａ１〜ａ６が全て成立した場合にアイドルストップ条件成立と判定してアイドルストップ制御を許可し、燃料噴射をカットしてエンジン１を停止させる。
【００３１】
エンジン１の水温の所定範囲Ｘｅは、下限値がエンジン１の暖機が完了していると判断される温度に設定され、上限値がエンジン１のアフターアイドルが必要な高温域の下限に設定される。
【００３２】
また、アイドルストップ制御中は電動オイルポンプ１０ｅで発生させた油圧で変速機４の摩擦締結要素を締結又はピストンをストロークさせておくことで、エンジン１の再始動後に摩擦締結要素が動力伝達可能となるまでに要する時間を短縮する。このため、変速機４の油温の所定範囲Ｘｔは、作動油の粘度を考慮して電動オイルポンプ１０ｅが正常に回転できる温度範囲に設定される。
【００３３】
また、コントローラ１２は、アイドルストップ制御中も上記条件ａ１〜ａ６がそれぞれ継続して成立しているかを判定し、一つでも成立しなくなるとアイドルストップ条件非成立と判定し、アイドルストップ制御を終了し、エンジン１を再始動する。
【００３４】
一方、コーストストップ制御は、車両がコースト状態であって、例えば、ロックアップクラッチが解放されている場合にエンジン１を自動的に停止させる制御である。
【００３５】
コーストストップ制御中は燃料噴射がカットされ、かつロックアップクラッチが解放されているので、エンジン１の回転速度は極低回転であり、これにより、メカオイルポンプ１０ｍの回転も極めて低く、必要な油圧を確保できない。そこで、必要油圧を確保するため、コーストストップ制御時に電動オイルポンプ１０ｅが駆動される。
【００３６】
コーストストップ状態を判定するために、コントローラ１２は、例えば、以下に示す条件ｂ１〜ｂ４を判定する。
【００３７】
ｂ１：車両が走行中（ＶＳＰ≠０）
ｂ２：車速が所定車速ＶＳＰ１以下である（ＶＳＰ≦ＶＳＰ１）
ｂ３：アクセルペダルから足が離されている（アクセル開度ＡＰＯ＝０）
ｂ４：ブレーキペダルが踏み込まれている（ブレーキ液圧が所定値以上）
【００３８】
なお、所定車速ＶＳＰ１は、コースト状態においてロックアップクラッチを解除させる車速以下であってゼロより大きい値に設定される。
【００３９】
そして、コントローラ１２は、これらの条件ｂ１〜ｂ４が全て成立した場合にコーストストップ条件成立と判定してコーストストップ制御を許可し、燃料噴射をカットする。
【００４０】
また、コントローラ１２は、コーストストップ制御中も上記条件ｂ１〜ｂ４がそれぞれ継続して成立しているかを判定し、一つでも成立しなくなるとコーストストップ条件非成立と判定し、コーストストップ制御を終了し、エンジン１を再始動する。なお、コーストストップ制御を終了する条件は上記条件ｂ１〜ｂ４に限られない。
【００４１】
アイドルストップ制御及びコーストストップ制御は以上のように行われ、いずれか一方が実行されている場合にエンジン１が停止中であると判断して電動オイルポンプ１０ｅを駆動させる。なお、上記条件から明らかなように、コーストストップ制御を実行している状態で車両が停止すると、そのままアイドルストップ制御へと移行するが、この場合エンジン１は停止したまま、すなわち電動オイルポンプ１０ｅは駆動状態のまま、コーストストップ制御からアイドルストップ制御へと移行する。
【００４２】
ここで、電動オイルポンプ１０ｅの過熱防止について説明する。
【００４３】
電動オイルポンプ１０ｅは、前述のようにオイルポンプ本体と、これを回転駆動する電気モータ及びモータドライバとで構成される。電気モータは駆動すると発熱し、モータドライバは電動オイルポンプ１０ｅをオフ状態からオン状態へと切り替える時に発熱する。発熱により電動オイルポンプ１０ｅの温度が高くなり、電動オイルポンプ１０ｅが過熱状態となると、構成部品の破損及び寿命の低下を招くおそれがあるので、電動オイルポンプ１０ｅが過熱状態となることを防止する必要がある。このため、電動オイルポンプ１０ｅは停止後の駆動禁止時間だけ再駆動を禁止するように制御され、駆動禁止時間が経過するまでは再びオン状態とすることが禁止される。
【００４４】
したがって、アイドルストップ条件及びコーストストップ条件が一時的に非成立となり、その直後に再度条件成立となった場合には、駆動禁止時間がまだ経過していないので電動オイルポンプ１０ｅの再駆動が禁止されており、結果としてエンジン１を停止することができない。
【００４５】
従来は、駆動禁止時間は電動オイルポンプ１０ｅが十分に冷却できる或る固定時間に設定されていた。そのため、例えば、電動オイルポンプ１０ｅの駆動時間が短く、電動オイルポンプ１０ｅの発熱量が小さい場合、電動オイルポンプ１０ｅの冷却に必要な駆動禁止時間は短いにも関わらず、或る固定時間に設定された駆動禁止時間が経過するまでコーストストップ制御が禁止されていた。そのため、電動オイルポンプ１０ｅの停止後、或る固定時間に設定された駆動禁止時間の経過を待たずとも、電動オイルポンプ１０ｅが十分に冷却されてエンジン１を自動停止し、エンジン１の燃費を向上することができるにも関わらず、或る固定時間に設定された駆動禁止時間が経過するまでエンジン１が自動停止されず、エンジン１の燃費を向上する余地があった。
【００４６】
本実施形態では、駆動禁止時間を電動オイルポンプ１０ｅの発熱量に基づいて算出し、電動オイルポンプ１０ｅが過熱状態となることを防ぎつつ、エンジン１の燃費を向上する。なお、電動オイルポンプ１０ｅの発熱量とは、今回の電動オイルポンプ１０ｅの駆動により発生する発熱量のことである。例えば、電動オイルポンプ１０ｅを停止し、その後、電動オイルポンプ１０ｅを駆動した場合、２回目の駆動に基づく発熱量とは、２回目の駆動により生じた発熱量のみであり、１回目の駆動による発熱量の積算ではない（過去の駆動による発熱量は含まれない）。
【００４７】
次に本実施形態のコーストストップ制御について図３のフローチャートを用いて説明する。ここでは、コーストストップ制御を行い、電動オイルポンプ１０ｅを駆動する場合について説明するが、アイドルストップ制御を行い、電動オイルポンプ１０ｅを駆動する場合、またはコーストストップ制御及びアイドルストップ制御を連続して行い、電動オイルポンプ１０ｅを駆動する場合についても同様の制御を行う。
【００４８】
ステップＳ１００では、コントローラ１２は、上記するコーストストップ条件が成立したかどうか判定する。処理は、コーストストップ条件が成立した場合にはステップＳ１０１に進み、コーストストップ条件が非成立の場合にはステップＳ１０６に進む。
【００４９】
ステップＳ１０１では、コントローラ１２は、電動オイルポンプ１０ｅの駆動が禁止されているかどうか判定する。具体的には、コントローラ１２は、詳しくは後述する電動オイルポンプ駆動禁止フラグが１であるかどうか判定する。処理は、電動オイルポンプ駆動禁止フラグが１であり、電動オイルポンプ１０ｅの駆動が禁止されている場合にはステップＳ１１５に進み、電動オイルポンプ駆動禁止フラグがゼロであり、電動オイルポンプ１０ｅの駆動が禁止されていない場合にはステップＳ１０２に進む。
【００５０】
ステップＳ１０２では、コントローラ１２は、エンジン１を自動停止し、電動オイルポンプ１０ｅを駆動し、コーストストップ制御を実行する。
【００５１】
ステップＳ１０３では、コントローラ１２は、今回の電動オイルポンプ１０ｅの駆動による電動オイルポンプ１０ｅの発熱量を算出する。具体的には、コントローラ１２は、今回の電動オイルポンプ１０ｅの駆動時間を計測し、駆動時間に基づいて発熱量を算出する。発熱量は、電動オイルポンプ１０ｅの駆動時間が長いほど、大きくなる。
【００５２】
ステップＳ１０４では、コントローラ１２は、発熱量が所定量以上であるかどうか判定する。所定量は、電動オイルポンプ１０ｅの駆動時間が長くなり、電動オイルポンプ１０ｅの駆動を禁止する必要があると判断可能な発熱量であり、予め設定されている。処理は、発熱量が所定量以上である場合にはステップＳ１０５に進み、発熱量が所定量よりも低い場合にはステップＳ１１８に進む。
【００５３】
ステップＳ１０５では、コントローラ１２は、電動オイルポンプ１０ｅの駆動を禁止し、電動オイルポンプ駆動禁止フラグを１に設定する。
【００５４】
ステップＳ１００によってコーストストップ条件が非成立であると判定された場合には、ステップＳ１０６において、コントローラ１２は、前回制御時にコーストストップ条件が成立していたかどうか判定する。即ち、前回制御時にコーストストップ条件が成立していたが、今回制御時にコーストストップ条件が非成立となった場合にはステップＳ１０７に進み、前回制御時にコーストストップ条件が成立していなかった場合にはステップＳ１１４に進む。
【００５５】
ステップＳ１０７では、コントローラ１２は、エンジン１を再始動し、電動オイルポンプ１０ｅを停止し、エンジン１を始動し、コーストストップ制御を終了する。
【００５６】
ステップＳ１０８では、コントローラ１２は、今回制御における電動オイルポンプ１０ｅの停止に対するインターバルタイマ、及び冷却タイマによるカウントを開始する。コントローラ１２は、今回の電動オイルポンプ１０ｅの停止に対してインターバルタイマ、及び冷却タイマによるカウントを新たに開始する。インターバルタイマは、電動オイルポンプ１０ｅが停止してから駆動禁止時間が経過するかどうかを判定するタイマである。冷却タイマは、電動オイルポンプ１０ｅを駆動した際に発生する熱を十分に放熱することができたかどうかを判定するタイマである。コントローラ１２は、同時に複数の冷却タイマを作動させることができる。そのため、電動オイルポンプ１０ｅの駆動、停止が繰り返し行われると、コントローラ１２は各電動オイルポンプ１０ｅの各停止に応じて複数の冷却タイマによってカウントを行う。
【００５７】
ステップＳ１０９では、コントローラ１２は、電動オイルポンプ１０ｅの駆動回数をインクリメントする。コントローラ１２は、複数の冷却タイマによってカウントが行われている場合には、各冷却タイマに対して駆動回数をインクリメントする。例えば、コントローラ１２が今回の電動オイルポンプ１０ｅの停止よりも１つ前の電動オイルポンプ１０ｅの停止に対しても冷却タイマによってカウントを行っている場合には、今回の電動オイルポンプ１０ｅの停止によって作動した冷却タイマにおける駆動回数を１とし、１つ前の電動オイルポンプ１０ｅの停止によって作動した冷却タイマにおける駆動回数を２とする。
【００５８】
ステップＳ１１０では、コントローラ１２は、冷却タイマの経過時間が所定時間以内であり、かつ冷却タイマにおける駆動回数が所定回数以上となっているかどうか判定する。所定回数、及び所定時間は予め設定されている。コントローラ１２は、冷却タイマの経過時間が所定時間以内であり、かつ冷却タイマにおける駆動回数が所定回数以上である場合に、電動オイルポンプ１０ｅをオフ状態からオン状態とする場合に生じる発熱量の積算値が大きいと判定する。処理は、冷却タイマの経過時間が所定時間以内であり、かつ冷却タイマにおける駆動回数が所定回数以上である場合にはステップＳ１１１へ進み、これ以外の場合にステップＳ１１２へ進む。なお、この判定は、複数の冷却タイマが作動している場合には、各冷却タイマに対して行われ、複数の冷却タイマの経過時間のうち１つでも経過時間が所定時間以内であり、かつ駆動回数が所定回数以上となると、処理はステップＳ１１１に進む。コントローラ１２は、冷却タイマの経過時間と駆動回数とに基づいて例えば図４に示すマップからこの判定を行う。図４は電動オイルポンプ１０ｅの発熱量の積算値が大きいかどうか判定するためのマップである。電動オイルポンプ１０ｅがオフ状態からオン状態へ切り替わる時に、モータドライバに流れる電流が大きく、電動オイルポンプ１０ｅの発熱量が大きくなる。そのため、短い時間で電動オイルポンプ１０ｅの駆動回数が多くなると、電動オイルポンプ１０ｅの発熱量の積算値が大きくなる。図４では電動オイルポンプ１０ｅをオフ状態からオン状態とする場合に生じる発熱量の積算値が大きいと判定される領域を斜線で示す。例えば、図４において、駆動回数がＮ１となった時の冷却タイマの経過時間が所定時間Ｔ１であった場合には、コントローラ１２は電動オイルポンプ１０ｅをオフ状態からオン状態とする場合に生じる発熱量の積算値が大きいと判定する。一方、図４において、駆動回数がＮ１となった時の冷却タイマの経過時間が所定時間Ｔ２（Ｔ２＞Ｔ１）であった場合には、コントローラ１２は電動オイルポンプ１０ｅをオフ状態からオン状態とする場合に生じる発熱量の積算値が小さいと判定する。
【００５９】
ステップＳ１１１では、コントローラ１２は、駆動回数と冷却タイマの経過時間とに基づいて図５のマップから駆動禁止時間を算出する。図５は、駆動回数と冷却タイマの経過時間と駆動禁止時間との関係を示すマップである。駆動禁止時間は駆動回数が多いほど、または冷却タイマの経過時間が短くなるほど、長くなる。なお、ここで用いる駆動回数は、所定時間内に所定回数以上となった駆動回数である。
【００６０】
ステップＳ１１２では、コントローラ１２は、ステップＳ１０３によって算出した電動オイルポンプ１０ｅの発熱量に基づいて駆動禁止時間を算出する。駆動禁止時間は、電動オイルポンプ１０ｅの発熱量が大きいほど、長くなる。
【００６１】
ステップＳ１１３では、コントローラ１２は、電動オイルポンプ１０ｅの駆動を禁止し、電動オイルポンプ駆動禁止フラグを１に設定する。
【００６２】
ステップＳ１０６によって前回制御時にコーストストップ条件が成立していないと判定された場合には、ステップＳ１１４において、コントローラ１２は、電動オイルポンプ１０ｅの駆動が禁止されているかどうか判定する。具体的には、コントローラ１２は、電動オイルポンプ駆動禁止フラグが１であるかどうか判定する。処理は、電動オイルポンプ１０ｅの駆動が禁止されている場合にはステップＳ１１５に進み、電動オイルポンプ１０ｅの駆動が禁止されていない場合にはステップＳ１１８に進む。
【００６３】
ステップＳ１１５では、コントローラ１２は、インターバルタイマのカウントが駆動禁止時間となったかどうか判定する。処理は、インターバルタイマのカウントが駆動禁止時間となるとステップＳ１１６に進み、インターバルタイマのカウントが駆動禁止時間となっていない場合にはステップＳ１１８に進む。
【００６４】
ステップＳ１１６では、コントローラ１２は、電動オイルポンプ１０ｅの駆動禁止を解除し、電動オイルポンプ駆動禁止フラグをゼロにする。
【００６５】
ステップＳ１１７では、コントローラ１２は、インターバルタイマをリセットとする。
【００６６】
ステップＳ１１８では、コントローラ１２は、電動オイルポンプ１０ｅの冷却時間となった冷却タイマがあるかどうか判定する。コントローラ１２は、複数の冷却タイマを作動させている場合には、冷却タイマごとに冷却時間となったかどうか判定する。処理は、冷却時間となった冷却タイマがある場合にはステップＳ１１９に進み、冷却時間となった冷却タイマがない場合には本制御を終了する。冷却時間は予め設定されており、電動オイルポンプ１０ｅが停止してから十分に時間が経過し、電動オイルポンプ１０ｅの駆動によって発生した熱が十分に放熱されると判定できる時間である。
【００６７】
ステップＳ１１９では、冷却時間となった冷却タイマをリセットする。電動オイルポンプ１０ｅの駆動、停止が繰り返された場合でも、電動オイルポンプ１０ｅの熱は時間の経過とともに放熱される。ここでは、例えば、今回の電動オイルポンプ１０ｅの停止よりも１つ前の電動オイルポンプ１０ｅの停止における冷却タイマが冷却時間となると、１つ前の電動オイルポンプ１０ｅの停止における冷却タイマがリセットされる。
【００６８】
ステップＳ１２０では、冷却時間となった冷却タイマに応じて駆動回数から１を減算する。これらにより、次回からの電動オイルポンプ１０ｅの駆動、停止に対して、冷却時間が経過した電動オイルポンプ１０ｅの駆動による発熱の影響を受けずに電動オイルポンプ１０ｅの駆動禁止時間が算出される。なお、減算する駆動回数は１に限られず、２以上の値に設定してもよい。
【００６９】
次にコーストストップ制御についてタイムチャートを用いて説明する。
【００７０】
まず、電動オイルポンプ１０ｅの発熱量に基づいて電動オイルポンプ１０ｅの駆動禁止時間を算出する場合について図６のタイムチャートを用いて説明する。
【００７１】
時間ｔ０において、コーストストップ条件が成立し、コーストストップ制御が実行される。コーストストップ制御が実行されると電動オイルポンプ１０ｅが駆動し、電動オイルポンプ１０ｅの駆動時間（発熱量）が計測される。
【００７２】
時間ｔ１において、コーストストップ条件が非成立となると、コーストストップ制御を終了し、電動オイルポンプ１０ｅを停止する。また、インターバルタイマによるカウントを開始し、電動オイルポンプ１０ｅの駆動時間に基づいて電動オイルポンプ１０ｅの駆動禁止時間が算出され、電動オイルポンプ１０ｅの駆動が禁止される。
【００７３】
インターバルタイマのカウントが駆動禁止時間となるまでは電動オイルポンプ１０ｅの駆動が禁止されるので、駆動禁止時間の間である時間ｔ２にコーストストップ条件が成立しても、コーストストップ制御は実行されない。
【００７４】
時間ｔ３においてインターバルタイマのカウントが駆動禁止時間となると、電動オイルポンプ１０ｅの駆動が許可される。
【００７５】
時間ｔ４において、再びコーストストップ条件が成立すると、コーストストップ制御が実行される。
【００７６】
時間ｔ５において、コーストストップ条件が非成立となると、コーストストップ制御を終了し、電動オイルポンプ１０ｅを停止する。今回のコーストストップ制御は前回のコーストストップ制御よりも長い時間実行され、電動オイルポンプ１０ｅの発熱量が前回よりも大きい。そのため、駆動禁止時間は、前回の駆動禁止時間よりも長くなる。
【００７７】
時間ｔ６において、インターバルタイマのカウントが駆動禁止時間となると、電動オイルポンプ１０ｅの駆動が許可される。
【００７８】
次に電動オイルポンプ１０ｅの駆動回数に基づいて電動オイルポンプ１０ｅの駆動禁止時間を算出する場合について図７のタイムチャートを用いて説明する。
【００７９】
時間ｔ０において、コーストストップ条件が成立し、コーストストップ制御が実行される。コーストストップ制御が実行されると、電動オイルポンプ１０ｅが駆動し、電動オイルポンプ１０ｅの駆動時間が計測される。
【００８０】
時間ｔ１においてコーストストップ条件が非成立となると、コーストストップ制御を終了し、電動オイルポンプ１０ｅを停止する。また、インターバルタイマ、及び冷却タイマによるカウントを開始し、電動オイルポンプ１０ｅの駆動時間に基づいて電動オイルポンプ１０ｅの駆動禁止時間が算出され、電動オイルポンプ１０ｅの駆動が禁止される。なお、説明のため、時間ｔ１において作動する冷却タイマを以下において第１冷却タイマとする。
【００８１】
時間ｔ２において、インターバルタイマのカウントが駆動禁止時間となると電動オイルポンプ１０ｅの駆動が許可される。
【００８２】
時間ｔ３において、コーストストップ条件が成立し、コーストストップ制御が実行される。コーストストップ制御が実行されると、電動オイルポンプ１０ｅが駆動し、電動オイルポンプ１０ｅの駆動時間が計測される。
【００８３】
時間ｔ４において、コーストストップ条件が非成立となると、コーストストップ制御を終了し、電動オイルポンプ１０ｅを停止する。また、インターバルタイマ、及び冷却タイマによるカウントを開始し、電動オイルポンプ１０ｅの駆動時間に基づいて電動オイルポンプ１０ｅの駆動禁止時間が算出され、電動オイルポンプ１０ｅの駆動が禁止される。なお、説明のため、時間ｔ４において作動する冷却タイマを以下において第２冷却タイマとする。ここでは、第１冷却タイマと第２冷却タイマとが作動しており、第１冷却タイマにおける駆動回数は２であり、第２冷却タイマにおける駆動回数は１である。
【００８４】
時間ｔ５において、インターバルタイマのカウントが駆動禁止時間となると電動オイルポンプ１０ｅの駆動が許可される。
【００８５】
時間ｔ６において、コーストストップ条件が成立し、コーストストップ制御が実行される。コーストストップ制御が実行されると、電動オイルポンプ１０ｅが駆動し、電動オイルポンプ１０ｅの駆動時間が計測される。
【００８６】
時間ｔ７において、コーストストップ条件が非成立となると、コーストストップ制御を終了し、電動オイルポンプ１０ｅを停止する。また、インターバルタイマ、及び冷却タイマによるカウントを開始する。説明のため、時間ｔ７において作動する冷却タイマを以下において第３冷却タイマとする。ここでは、第１冷却タイマ、第２冷却タイマ、及び第３冷却タイマが作動しており、第１冷却タイマにおける駆動回数は３であり、第２冷却タイマにおける駆動回数は２であり、第３冷却タイマにおける駆動回数は１である。ここで、短い時間で電動オイルポンプ１０ｅの駆動、停止が繰り返され、第１冷却タイマに対する駆動回数が所定時間内に所定回数（３回）となる。そのため、電動オイルポンプ１０ｅの駆動禁止時間が所定時間、及び所定回数に基づいて算出され、電動オイルポンプ１０ｅの駆動が禁止される。
【００８７】
時間ｔ８において、インターバルタイマのカウントが駆動禁止時間となると電動オイルポンプ１０ｅの駆動が許可される。
【００８８】
時間ｔ９において第１冷却タイマのカウントが冷却時間となり、時間ｔ１０において第２冷却タイマのカウントが冷却時間となり、時間ｔ１１において第３冷却タイマのカウントが冷却時間となると各冷却タイマがリセットされる。
【００８９】
本発明の実施形態の効果について説明する。
【００９０】
電動オイルポンプ１０ｅを冷却するために必要な駆動禁止時間を電動オイルポンプ１０ｅの発熱量に基づいて算出する。これにより、電動オイルポンプ１０ｅの駆動時間が短く、電動オイルポンプ１０ｅの発熱量が小さい場合、電動オイルポンプ１０ｅの冷却に必要な時間が短いにも関わらず、必要な駆動禁止時間経過後において電動オイルポンプ１０ｅの駆動が禁止されることを防止し、駆動禁止時間が不要に長く設定されることを防止することができる。従って、コーストストップ制御、またはアイドルストップ制御が短時間実行された後、一時的にコーストストップ制御、またはアイドルストップ制御の条件が不成立となり、その後すぐに条件が成立するシーンでは、コーストストップ制御、またはアイドルストップ制御を実行することができ、エンジン１の燃費を向上することができる。
【００９１】
さらに、電動オイルポンプ１０ｅの発熱量が大きい場合には、電動オイルポンプ１０ｅが十分に冷却されるまで電動オイルポンプ１０ｅの駆動が禁止されるので、電動オイルポンプ１０ｅが過熱することを防止し、電動オイルポンプ１０ｅの構成部品の劣化を抑制し、電動オイルポンプ１０ｅの吐出性能、及び耐久性が悪化することを抑止することができる。
【００９２】
発熱量を電動オイルポンプ１０ｅの駆動時間に基づいて算出することで、温度センサなどのセンサ類を用いることなく、電動オイルポンプ１０ｅの発熱量を算出することができる。
【００９３】
電動オイルポンプ１０ｅは駆動時間が長くなるほど、発熱量が多くなる。本実施形態では、電動オイルポンプ１０ｅの駆動時間が長いほど、電動オイルポンプ１０ｅの駆動禁止時間を長くする。これにより、電動オイルポンプ１０ｅが過熱することを防止し、電動オイルポンプ１０ｅの吐出性能、及び耐久性が悪化することを抑止することができる。また、電動オイルポンプ１０ｅの駆動時間が短く、電動オイルポンプ１０ｅを冷却するために必要な時間が短い場合には、駆動禁止時間を短くする。これにより、電動オイルポンプ１０ｅの状態に応じて適宜コーストストップ制御、またはアイドルストップ制御を実行することができ、エンジン１の燃費を向上することができる。
【００９４】
電動オイルポンプ１０ｅはオフ状態からオン状態となる時に、多くの電流が流れ、電動オイルポンプ１０ｅを継続している場合よりも発熱量が多くなる。本実施形態では、冷却タイマの経過時間が所定時間内であり、かつ電動オイルポンプ１０ｅの駆動回数が所定回数以上である場合には、駆動回数が多いほど、駆動禁止時間を長くする。これにより、短時間で電動オイルポンプ１０ｅの駆動、停止が繰り返された場合には、駆動回数が多いほど、駆動禁止時間を長くし、電動オイルポンプ１０ｅが過熱することを防止し、電動オイルポンプ１０ｅの吐出性能、及び耐久性が悪化することを抑止することができる。
【００９５】
また、本実施形態では、電動オイルポンプ１０ｅの駆動回数が所定回数以上となるときの冷却タイマの経過時間が短いほど、駆動禁止時間を長くする。これにより、電動オイルポンプ１０ｅが過熱することを防止し、電動オイルポンプ１０ｅの吐出性能、及び耐久性が悪化することを抑止することができる。
【００９６】
冷却タイマの経過時間が冷却時間となると、冷却時間となった冷却タイマをリセットし、駆動回数を減算する。これにより、現在の電動オイルポンプ１０ｅの熱量に応じて駆動禁止時間を算出することができる。
【００９７】
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【００９８】
上記実施形態では、電動オイルポンプ１０ｅの駆動時間に基づいて電動オイルポンプ１０ｅの発熱量を算出したが、アイドルストップ制御、またはコーストストップ制御中のエンジン１の自動停止時間に基づいて算出してもよい。これによっても、温度センサなどのセンサ類を用いることなく、電動オイルポンプ１０ｅの発熱量を算出することができる。この場合、電動オイルポンプ１０ｅの駆動禁止時間は、エンジン１の自動停止時間が長いほど、長くなる。これにより、電動オイルポンプ１０ｅが過熱することを防止し、電動オイルポンプ１０ｅの吐出性能、及び耐久性が悪化することを抑止することができる。また、電動オイルポンプ１０ｅを冷却するための時間が短い場合には、駆動禁止時間を短くする。これにより、電動オイルポンプ１０ｅの状態に応じて適宜コーストストップ制御、またはアイドルストップ制御を実行し、エンジン１の燃費を向上することができる。
【００９９】
また、温度センサによって電動オイルポンプ１０ｅの温度を検出し、検出した温度に基づいて電動オイルポンプ１０ｅの駆動禁止時間を算出してもよい。電動オイルポンプ１０ｅの駆動時間が長い場合でも電動オイルポンプ１０ｅの負荷が小さい場合には、電動オイルポンプ１０ｅの発熱量は小さくなる。さらに、電動オイルポンプ１０ｅの駆動時間が短い場合でも電動オイルポンプ１０ｅの負荷が大きい場合には、電動オイルポンプ１０ｅの発熱量は大きくなる。そのため、温度センサによって検出した温度に基づいて、電動オイルポンプ１０ｅの発熱量を精度良く算出し、精度良く電動オイルポンプ１０ｅの駆動を禁止することができる。
【０１００】
また、電動オイルポンプ１０ｅの負荷を検出し、負荷に応じて電動オイルポンプ１０ｅの発熱量を算出してもよい。これにより、温度センサを用いずに電動オイルポンプ１０ｅの発熱量を精度良く算出することができ、精度良く電動オイルポンプ１０ｅの駆動を禁止することができる。
【０１０１】
電動オイルポンプ１０ｅの負荷を、電動オイルポンプ１０ｅに流れる電流の積分値に基づいて算出してもよい。これにより、電動オイルポンプ１０ｅで発生する熱を推定することができる。
【０１０２】
また、電動オイルポンプ１０ｅの負荷を、電動オイルポンプ１０ｅの回転速度の積分値に基づいて算出してもよい。これにより、電動オイルポンプ１０ｅに流れる電流を検出できないような場合でも、電動オイルポンプ１０ｅで発生する熱を推定することができる。
【０１０３】
本願は２０１３年３月１２日に日本国特許庁に出願された特願２０１３−４９４０５に基づく優先権を主張し、この出願の全ての内容は参照により本明細書に組み込まれる。
【図１】
0005937750.tif 000002
【図２】
0005937750.tif 000003
【図３】
0005937750.tif 000004
【図４】
0005937750.tif 000005
【図５】
0005937750.tif 000006
【図６】
0005937750.tif 000007
【図７】
0005937750.tif 000008