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