(57)【特許請求の範囲】
【請求項１】
車両の推進力を出力するエンジンと、該エンジンの出力を補助するモータと、該モータに電力を供給する蓄電装置と、
前記車両の運転状態に応じて前記モータによるエンジンの出力補助の可否を判定する出力補助判定手段と、
前記出力補助判定手段によりモータによるエンジンの出力補助を行なう判定をした場合に前記エンジンの運転状態に応じて前記モータの制御量を設定する制御量設定手段と、
該制御量設定手段により設定された制御量に基づいて前記モータによる前記エンジンへの出力補助を行なう出力補助制御手段と、
エンジン回転数を検出するエンジン回転数検出手段とを備えると共に、
車両減速時に燃料供給を遮断する減速燃料カット機能と、
減速燃料カット中にエンジン回転数が目標アイドル回転数よりも高い所定回転数に低下すると燃料供給を再開する減速燃料カット復帰機能と、
運転者が停止意思を示している場合にエンジン回転数が前記所定回転数になっても燃料カットを継続するアイドル停止機能と、
を備えたハイブリッド車両の出力制御装置であって、
車両減速時における燃料供給の遮断を行なっているか否かを判定する減速燃料カット判定手段と、
前記出力補助判定手段に設けられ、前記減速燃料カット判定手段によりエンジンが燃料供給遮断からの燃料供給復帰を判定し、前記エンジン回転数検出手段により減速時の燃料供給遮断からの燃料供給復帰時のエンジン回転数が目標アイドル回転数よりも低い所定回転数以下であることを検出した場合に前記モータによるエンジン出力補助を許可する減速燃料カット復帰時許可判定手段を
備えたことを特徴とするハイブリッド車両の出力制御装置。
【請求項２】
前記減速燃料カットからの復帰時において燃料供給を徐々に加算する燃料供給徐々加算手段を備えたことを特徴とする請求項１に記載のハイブリッド車両の出力制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ハイブリッド車両の出力制御装置に係るものであり、特に、アイドル停止機能を備えたハイブリッド車両の出力制御装置に関するものである。
【０００２】
【従来の技術】
従来から、車両走行用の駆動源としてエンジンの他にモータを備えたハイブリッド車両が知られている。
このハイブリッド車両の一種に、モータをエンジンの出力を補助する補助駆動源として使用するパラレルハイブリッド車がある。このパラレルハイブリッド車は、例えば、加速時においてはモータによってエンジンの出力を駆動補助し、減速時においては減速回生によってバッテリ等への充電を行う等、様々な制御を行い、バッテリの残容量を確保しつつ運転者の要求を満足できるようになっている（例えば、特開平７−１２３５０９号公報に示されている）。
【０００３】
【発明が解決しようとする課題】
ところで、車両一般に燃費向上を図るため、例えば減速時において燃料供給の遮断（以下、フューエルカットと称す）を行なうものがある。このようにフューエルカットを行なうことで無駄に消費される燃料を節約して燃費の向上を図ることができる。そして、このフューエルカット機能を備えた車両は、フューエルカットの継続中にエンジン回転数が低下して、ある設定されたエンジン回転数（おおよそは、アイドリング時の回転数より高めでストール等しない回転数）に至ると自動的にフューエルカットを中止して燃料供給を再開するようになっている。
【０００４】
ところで近年では、更なる燃費向上を図るために、運転状態がある一定の条件を満たす場合、つまり運転者がその後停止するであろう操作等を行なった場合に、上記フューエルカット復帰回転数になったとしても燃料供給を再開させずにフューエルカットを継続してエンジンを停止させるアイドル停止モードを備えたものがある。
このようにアイドル停止モードを備えた車両では、運転者がそのまま停止させる場合は何ら問題はないが、道路状況（道路状況、信号等）の変化等により、運転者がアイドル停止モードにある状態で停止寸前に再度加速を行なった場合には、燃料供給を再開したとても、エンジン回転数が既にエンジンの自力復帰可能回転数を下回っておりエンジンへの負担が大きくなると共にストールを起こしてしまう場合がある。
【０００５】
したがって、場合によってはエンストを起こしたり、エンストを起こさない場合でも、運転者の加速意思に対してそれまで減速回生モードにあるモータが、運転者のアクセル操作により加速モードに入るため、これによりショックが起きてしまい快適性を損ねてしまう虞もある。
そこで、この発明は、減速フューエルカット復帰時におけるエンストを防止するとともに、加速性を向上することができるハイブリッド車両の出力制御装置を提供するものである。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載した発明は、車両の推進力を出力するエンジン（例えば、実施形態におけるエンジンＥ）と、該エンジンの出力を補助するモータ（例えば、実施形態におけるモータＭ）と、該モータに電力を供給する蓄電装置（例えば、実施形態におけるバッテリ３）と、前記車両の運転状態に応じて前記モータによるエンジンの出力補助の可否を判定する出力補助判定手段（例えば、実施形態におけるモータＥＣＵ１）と、前記出力補助判定手段によりモータによるエンジンの出力補助を行なう判定をした場合に前記エンジンの運転状態に応じて前記モータの制御量を設定する制御量設定手段（例えば、実施形態におけるモータＥＣＵ１）と、該制御量設定手段により設定された制御量に基づいて前記モータによる前記エンジンへの出力補助を行なう出力補助制御手段（例えば、実施形態におけるモータＥＣＵ１）と、エンジン回転数を検出するエンジン回転数検出手段（例えば、実施形態におけるエンジン回転数センサＳ２）とを備えると共に、車両減速時に燃料供給を遮断する減速燃料カット機能と、減速燃料カット中にエンジン回転数が目標アイドル回転数（例えば、実施形態における所定エンジン回転数ＮＯＢＪ）よりも高い所定回転数に低下すると燃料供給を再開する減速燃料カット復帰機能と、運転者が停止意思を示している場合にエンジン回転数が前記所定回転数になっても燃料カットを継続するアイドル停止機能と、を備えたハイブリッド車両の出力制御装置であって、車両減速時における燃料供給の遮断を行なっているか否かを判定する減速燃料カット判定手段（例えば、実施形態におけるアイドル停止実行判定フラグＦ＿ＦＣＥＸ）と、前記出力補助判定手段に設けられ、前記減速燃料カット判定手段によりエンジンが燃料供給遮断からの燃料供給復帰を判定し、前記エンジン回転数検出手段により減速時の燃料供給遮断からの燃料供給復帰時のエンジン回転数が目標アイドル回転数よりも低い所定回転数（例えば、実施形態における緊急モータ始動許可下限エンジン回転数＃ＮＥＭＧＭＯＴ）以下であることを検出した場合に前記モータによるエンジン出力補助を許可する減速燃料カット復帰時許可判定手段（例えば、実施形態におけるステップＳ０２６）を備えたことを特徴とする。
【０００７】
このように構成することで、減速燃料カット判定手段により燃料カットが行なわれていることが判定されいる場合に、運転者が例えば加速のためにアクセルペダルを踏み込むと、エンジン回転数検出手段により検出されたエンジン回転数が所定の回転数以下である場合には、減速燃料カット復帰時許可判定手段により減速燃料カットからの復帰、つまり燃料供給を許可すると共に出力補助判定手段によりモータによるエンジンの出力補助を行なう旨の判定をして、モータによりエンジンを駆動補助することが可能となる。
【０００８】
請求項２に記載した発明は、前記減速燃料カットからの復帰時において燃料供給を徐々に加算する燃料供給徐々加算手段（例えば、実施形態におけるステップＳ１１１）を備えたことを特徴とする。
このように構成することで、徐々に加算された燃料により車速を徐々に増加させることが可能となる。
【０００９】
【発明の実施の形態】
以下、この発明の実施形態を図面と共に説明する。
図１はパラレルハイブリッド車両において適用した実施形態を示しており、エンジンＥ及びモータＭの両方の駆動力は、オートマチックトランスミッションあるいはマニュアルトランスミッションよりなるトランスミッションＴを介して駆動輪たる前輪Ｗｆ，Ｗｆに伝達される。また、ハイブリッド車両の減速時に前輪Ｗｆ，Ｗｆ側からモータＭ側に駆動力が伝達されると、モータＭは発電機として機能していわゆる回生制動力を発生し、車体の運動エネルギーを電気エネルギーとして回収する。
【００１０】
モータＭの駆動及び回生作動は、モータＥＣＵ１からの制御指令を受けてパワードライブユニット２により行われる。パワードライブユニット２にはモータＭと電気エネルギーの授受を行う高圧系のバッテリ３が接続されており、バッテリ３は、例えば、複数のセルを直列に接続したモジュールを１単位として更に複数個のモジュールを直列に接続したものである。ハイブリッド車両には各種補機類を駆動するための１２ボルトの補助バッテリ４が搭載されており、この補助バッテリ４はバッテリ３にダウンバータ５を介して接続される。ＦＩＥＣＵ１１により制御されるダウンバータ５は、バッテリ３の電圧を降圧して補助バッテリ４を充電する。
【００１１】
ＦＩＥＣＵ１１は、前記モータＥＣＵ１及び前記ダウンバータ５に加えて、エンジンＥへの燃料供給量を制御する燃料供給量制御手段６の作動と、スタータモータ７の作動の他、点火時期等の制御を行う。そのために、ＦＩＥＣＵ１１には、ミッションの駆動軸の回転数に基づいて車速Ｖを検出する車速センサＳ１からの信号と、エンジン回転数ＮＥを検出するエンジン回転数センサＳ２からの信号と、トランスミッションＴのシフトポジションを検出するシフトポジションセンサＳ３からの信号と、ブレーキペダル８の操作を検出するブレーキスイッチＳ４からの信号と、クラッチペダル９の操作を検出するクラッチスイッチＳ５からの信号と、スロットル開度ＴＨを検出するスロットル開度センサＳ６からの信号と、吸気管負圧ＰＢを検出する吸気管負圧センサＳ７からの信号とが入力される。尚、図１中、２１はＣＶＴ制御用のＣＶＴＥＣＵを示し、３１はバッテリ３を保護し、バッテリ３の残容量ＳＯＣを算出するバッテリＥＣＵを示す。
【００１２】
ここで、この実施形態のハイブリッド車両は減速燃料カット機能を備えている。この減速燃料カットは、燃費向上を図るため減速時において燃料の供給をカットして燃料の消費量を抑えるものである。ただし、減速燃料カット時において、エンジン回転数がある程度低く（例えば、後述する所定エンジン回転数ＮＯＢＪ）なると、燃料供給が再開され、次の加速モードへの移行をスムーズに行なえるようになっている。そして、この車両はさらにアイドル停止機能を備えている。このアイドル停止機能は、ハイブリッド車両の特性である、モータによるエンジン始動が行なえることを有効利用して、燃費向上をさらに進めるため、主として運転者が停止意思を示している場合に、上記所定エンジン回転数になっても燃料カットを継続するモードである。
【００１３】
例えば、ＭＴ車の場合は、モータ始動が可能である必要からバッテリ残容量ＳＯＣが所定以上、エンジン水温が一定温度以上、スロットルが全閉、車速が一定以下、クラッチを踏んでいること等が条件とされ、アイドル停止が実施される。また、ＣＶＴ車の場合は、バッテリ残容量ＳＯＣが所定以上、エンジン水温が一定温度以上、スロットルが全閉、車速が一定以下、ブレーキを踏んでいること等が条件とされ、アイドル停止が実施される。
【００１４】
したがって、上記減速燃料カット時において、運転者がその後に停止する意思を示すような操作を行なった場合にはアイドル停止モードになり、上記所定のエンジン回転数を下回ってもアイドル停止モードの条件を満たす限り燃料の供給は再開されない。
以下、「フューエルカット延長時復帰後のモータ始動制御」、「フューエルカット復帰後の強制アシスト制御」、及び「燃料徐々加算係数の算出制御」について説明する。
【００１５】
「燃料カット延長時復帰後のモータ始動制御」
先ず、フューエルカット延長時復帰後のモータ始動制御を図２に示すフローチャートに基づいて説明する。この制御により低エンジン回転数時におけるフューエルカット復帰後に強制的にモータ始動を行ない、エンジン回転数の低下、あるいはエンストを防止するものである。
ステップＳ０１０においてＭＴ／ＣＶＴ判定フラグＦ＿ＡＴが「１」か否かを判定する。判定結果が「ＹＥＳ」、つまりＣＶＴ車であると判定された場合は、ステップＳ０２２において緊急モータ始動許可フラグＦ＿ＥＭＧＭＯＴＰに「０」をセットし、ステップＳ０２３においてモータ始動を解除すべく緊急モータ始動フラグＦ＿ＥＭＧＭＯＴに「０」をセットしリターンする。
【００１６】
ステップＳ０１０における判定結果が「ＮＯ」、つまりＭＴ車であると判定された場合はステップＳ０１１に進み緊急モータ始動許可フラグＦ＿ＥＭＧＭＯＴＰが「１」か否かを判定する。ステップＳ０１１における判定結果が「ＹＥＳ」、つまり緊急モータ始動許可フラグＦ＿ＥＭＧＭＯＴＰが「１」であると判定された場合はステップＳ０１７に進む。ステップＳ０１１における判定結果が「ＮＯ」、つまり緊急モータ始動許可フラグＦ＿ＥＭＧＭＯＴＰが「０」であると判定された場合はステップＳ０１２において前回フューエルカット判定フラグＦ＿ＦＣが「１」であるか否かを判定する。つまり、前記緊急モータ始動許可フラグＦ＿ＥＭＧＭＯＴＰは一旦ステップＳ０１２，Ｓ０１３，Ｓ０１４の判別が終了するとこれらの判別をパスするフラグである。
【００１７】
ステップＳ０１２における判定の結果、前回フューエルカット判定フラグＦ＿ＦＣが「０」であると判定された場合はステップＳ０２２に進む。ステップＳ０１２における判定の結果、前回フューエルカット判定フラグＦ＿ＦＣが「１」であると判定された場合はステップＳ０１３に進み、今回フューエルカット判定フラグＦ＿ＦＣが「１」であるか否かを判定する。
ステップＳ０１３における判定の結果、今回フューエルカット判定フラグＦ＿ＦＣが「１」であると判定された場合はステップＳ０２２に進む。ステップＳ０１３における判定の結果、今回フューエルカット判定フラグＦ＿ＦＣが「０」であると判定された場合はステップＳ０１４に進む。つまり、ステップＳ０１２、ステップＳ０１３と続いて今回フューエルカット復帰した状況を判別している。
【００１８】
ステップＳ０１４においては前回アイドル停止実行判定フラグＦ＿ＦＣＥＸが「１」か否かを判定する。つまり、前回アイドル停止中のフューエルカットであったか否かを判定している。このステップＳ０１４における判定結果が「ＮＯ」の場合はステップＳ０２２に進み、緊急モータアシストは行なわない。つまり前回がアイドル停止中のフューエルカットでなければ一定のエンジン回転数（後述する目標アイドル回転数ＮＯＢＪ）で燃料供給を再開してエンジンが復帰するからである。
【００１９】
ステップＳ０１４における判定結果が「ＹＥＳ」の場合はステップＳ０１５に進み緊急モータ始動許可フラグＦ＿ＥＭＧＭＯＴＰに「１」をセットし、ステップＳ０１６において緊急モータ始動タイマＴＥＭＧＭＯＴに所定値＃ＴＭＥＭＧＭＯＴ（例えば、２ｓｅｃ）をセットしてステップＳ０１７に進む。
ステップＳ０１７においてはニュートラルスイッチフラグＦ＿ＮＳＷが「１」か否かを判定する。ステップＳ０１７における判定結果が「ＹＥＳ」、つまりニュートラルであると判定された場合はステップＳ０２４に進む。ステップＳ０１７における判定結果が「ＮＯ」、つまりインギアであると判定された場合はステップＳ０１８に進む。
【００２０】
ステップＳ０１８においてはクラッチスイッチフラグＦ＿ＣＬＳＷが「１」であるか否かを判定する。判定結果が「ＹＥＳ」、つまりクラッチが「断」である場合はステップＳ０２４に進む。ステップＳ０１８における判定結果が「ＮＯ」、つまりクラッチが「接」である場合はステップＳ０１９に進み、このステップＳ０１９において半クラッチ判定フラグＦ＿ＮＧＲＨＣＬが「１」であるか否かを判定する。ステップＳ０１９における判定の結果、半クラッチであると判定された場合はステップＳ０２４に進む。
【００２１】
ステップＳ０１９における判定の結果、半クラッチではないと判定された場合はステップＳ０２０に進み、ここで前回ギヤ位置ＮＧＲと今回ギヤ位置ＮＧＲ１とを比較し、今回と前回とのギヤポジションに変化があったか否かを判定する。判定結果が「ＮＯ」、であってギヤポジションがシフトアップしたことを判定したらステップＳ０２４に進む。ステップＳ０２０における判定結果が「ＹＥＳ」、つまり今回と前回でギヤポジションに変化がなかったと判定された場合はステップＳ０２１に進み、緊急モータ始動タイマＴＥＭＧＭＯＴが「０」か否かを判定する。
ステップＳ０２１における判定結果が「ＹＥＳ」、つまり緊急モータ始動タイマＴＥＭＧＭＯＴが「０」であると判定された場合はステップＳ０２２に進む。ステップＳ０２１における判定結果が「ＮＯ」、つまり緊急モータ始動タイマＴＥＭＧＭＯＴが「０」ではないと判定された場合はステップＳ０２３に進む。
【００２２】
ステップＳ０２４においてはエンジン回転数ＮＥが目標アイドル回転数ＮＯＢＪ（例えば、９００ｒｐｍ）よりも小さいか否かを判定する。判定の結果が「ＮＯ」、つまり目標アイドル回転数ＮＯＢＪ以上であると判定された場合はステップＳ０２３に進む。これはフューエルカット復帰後にエンジン回転数が目標アイドル回転数ＮＯＢＪ以上であればエンジンがモータの補助なしでも自力で回転することが可能なためである。
ステップＳ０２４における判定結果が「ＹＥＳ」、つまりエンジン回転数ＮＥが目標アイドル回転数ＮＯＢＪより小さいと判定された場合はステップＳ０２５に進み、ここでエンジン回転数ＮＥが緊急モータ始動許可下限エンジン回転数＃ＮＥＭＧＭＯＴ（例えば、５００〜６００ｒｐｍ）よりも大きいか否かを判定する。
【００２３】
ステップＳ０２５における判定の結果、エンジン回転数ＮＥが緊急モータ始動許可下限エンジン回転数＃ＮＥＭＧＭＯＴよりも大きいと判定された場合はステップＳ０２３に進む。ステップＳ０２５における判定の結果、エンジン回転数ＮＥが緊急モータ始動許可下限エンジン回転数＃ＮＥＭＧＭＯＴ以下であると判定された場合は、もはや自力による復帰回転はできないため、ステップＳ０２６において、モータ始動を実行するべく緊急モータ始動フラグＦ＿ＥＭＧＭＯＴに「１」をセットしリターンする。
【００２４】
したがって、アイドル停止実施中において運転者が再度加速をしようとした場合であって、その時点でのエンジン回転数が復帰可能ではない場合（ステップＳ０２５における判定が「ＮＯ」）は、モータによりエンジンを駆動補助することができるため車両のエンストを防止することができる。その結果、エンストを気にせずに、緊急モータ始動許可下限エンジン回転数＃ＮＥＭＧＭＯＴより燃料カット復帰エンジン回転数を低く設定することが可能なため、燃費向上を図ることができる。
【００２５】
「フューエルカット復帰後の強制アシスト制御」
次に、エンジン低回転数時におけるフューエルカット復帰後の強制アシスト制御を図３、図４、図５に示すフローチャートによって説明する。この制御により低エンジン回転数時におけるフューエルカット復帰後に強制的にモータによるアシストを行ない、エンジン回転数の低下を抑制し、あるいは再加速時のショックを軽減するものである。
【００２６】
ステップＳ０５０において緊急アシストフラグＦ＿ＥＭＧＡＳＴが「１」か否かを判定する。ステップＳ０５０において緊急アシストフラグＦ＿ＥＭＧＡＳＴが「１」であると判定された場合はステップＳ０５６に進む。ステップＳ０５０における判定の結果緊急アシストフラグＦ＿ＥＭＧＡＳＴが「０」であると判定された場合はステップＳ０５１に進む。ステップＳ０５１においては前回フューエルカット判定フラグＦ＿ＦＣが「１」であるか否かを判定する。ステップＳ０５１における判定結果が「ＮＯ」の場合はステップＳ０７２に進む。
【００２７】
ステップＳ０７２においては緊急アシスト量ＥＭＧＡＳＴに「０」をセットし、ステップＳ０７３において緊急発電量ＥＭＧＲＥＧＮに「０」をセットし、ステップＳ０７４においては緊急アシストフラグＦ＿ＥＭＧＡＳＴに「０」をセットし、ステップＳ０７５においては緊急アシストフラグＦ＿ＥＭＧＡＳＴＩに「０」をセットしてリターンする。
【００２８】
前記ステップＳ０５１における判定結果が「ＹＥＳ」の場合は、ステップＳ０５２に進み、今回フューエルカット判定フラグＦ＿ＦＣが「１」であるか否かを判定する。ステップＳ０５２における判定結果が「ＹＥＳ」の場合はステップＳ０７２に進む。ステップＳ０５２における判定結果が「ＮＯ」の場合は、ステップＳ０５３に進む。
ステップＳ０５３においてはアイドル停止実行判定フラグＦ＿ＦＣＥＸが「１」か否かを判定する。判定結果が「ＮＯ」の場合はステップＳ０７２に進む。ステップＳ０５３における判定結果が「ＹＥＳ」の場合はステップＳ０５４に進み、緊急アシストフラグＦ＿ＥＭＧＡＳＴに「１」をセットし、ステップＳ０５５において発電量の最終演算値ＲＥＧＥＮＦを緊急発電量ＥＭＧＲＧＮに代入してステップＳ０５６に進む。このように、発電量の最終演算値ＲＥＧＥＮＦを緊急発電量ＥＭＧＲＧＮに代入した状態は図６の「ａ」に示す。
【００２９】
ステップＳ０５６においてはニュートラルスイッチフラグＦ＿ＮＳＷが「１」か否かを判定する。判定結果が「ＹＥＳ」、つまりニュートラルであると判定された場合はステップＳ０７２に進む。ステップＳ０５６における判定結果が「ＮＯ」、つまりインギアであると判定された場合はステップＳ０５７に進む。
ステップＳ０５７においてはクラッチスイッチフラグＦ＿ＣＬＳＷが「１」であるか否かを判定する。判定の結果クラッチが「断」である場合はステップＳ０７２に進む。ステップＳ０５７における判定の結果クラッチが「接」である場合はステップＳ０５８に進む。
【００３０】
ステップＳ０５８においては緊急アシストフラグＦ＿ＥＭＧＡＳＴＩが「１」か否かを判定する。判定結果が「ＮＯ」である場合はステップＳ０５９に進み、緊急保持タイマＴＭＥＭＧＨＬＤに所定値＃ＴＭＥＭＧＨＬＤをセットし、次のステップＳ０６０において、緊急アシストフラグＦ＿ＥＭＧＡＳＴＩに「１」をセットしてステップＳ０６２に進む。前記ステップＳ０５８における判定結果が「ＹＥＳ」である場合もステップＳ０６２に進む。
【００３１】
ステップＳ０６２においてはエンジン回転数ＮＥが緊急アシスト時における所定回転数＃ＮＥＭＧＡＳＴ（例えば、７００ｒｐｍ）以下か否かを判定する。判定結果が「ＮＯ」、つまりエンジン回転数ＮＥが所定回転数＃ＮＥＭＧＡＳＴよりも大きいと判定された場合はステップＳ０７７に進む。尚、上記所定回転数＃ＮＥＭＧＡＳＴはヒステリシスをもった値である。
ステップＳ０６２における判定結果が「ＹＥＳ」、つまりエンジン回転数ＮＥが所定値＃ＮＥＭＧＡＳＴ以下である場合はステップＳ０６３に進み、ここでモータへの最終指令値ＣＭＤＰＷＲがアシスト指示か発電指示かを判定する。
【００３２】
ステップＳ６３における判定結果が「ＹＥＳ」、つまりアシスト中であると判定された場合はステップＳ０６４においてアシスト許可フラグＦ＿ＡＣＣＡＳＴが「１」か否かを判定する。ステップＳ０６４における判定の結果アシスト許可フラグＦ＿ＡＣＣＡＳＴが「１」である場合はステップＳ０６５に進む。ステップＳ０６５においては最終アシスト演算値ＡＳＴＰＷＲＦが緊急アシスト量ＥＭＧＡＳＴよりも大きいか否かを判定する。
【００３３】
ステップＳ０６５における判定の結果、最終アシスト演算値ＡＳＴＰＷＲＦが緊急アシスト量ＥＭＧＡＳＴよりも大きいと判定された場合はステップＳ０７２に進む。つまり、緊急アシストをしなくても通常のアシストでエンジンの駆動補助できるからである。ステップＳ０６５における判定の結果、最終アシスト演算値ＡＳＴＰＷＲＦが緊急アシスト量ＥＭＧＡＳＴ以下であると判定された場合は、ステップＳ０６６において緊急保持タイマＴＭＥＭＧＨＬＤに所定値＃ＴＭＥＭＧＨＬＤをセットしてステップＳ０７７に進む。前記ステップＳ０６４における判定の結果、アシスト許可フラグＦ＿ＡＣＣＡＳＴが「０」である場合もステップＳ０６６に進む。
【００３４】
ステップＳ６３における判定結果が「ＮＯ」、つまり回生中であると判定された場合は、ステップＳ０６７において緊急アシストタイマＴＭＥＭＧＡＳＴが「０」か否かを判定する。ステップＳ０６７における判定結果が「ＮＯ」の場合はステップＳ０７０に進む。ステップＳ０６７における判定結果が「ＹＥＳ」の場合はステップＳ０６８で緊急アシストタイマＴＭＥＭＧＡＳＴに所定値＃ＴＭＥＭＧＡＳＴをセットし、ステップＳ０６９において緊急発電量ＥＭＧＲＧＮから緊急発電量の除々減算項＃ＤＥＭＧＲＧＮを減算してゆき、エンジンの負荷を減らし、これに応じてステップＳ０７０においてモータへの最終指令値ＣＭＤＰＷＲを設定するにあたり８０Ｈ（＝０）から緊急発電量ＥＭＧＲＧＮを減算する。このように回生量を減算する様子を図６の「ａ」から「ｂ」の間に示す。そして、リターンする。
【００３５】
前記ステップＳ０７７においては緊急アシストタイマＴＭＥＭＧＡＳＴが「０」か否かを判定する。ステップＳ０７７における判定の結果が「ＮＯ」である場合はステップＳ０８８に進む。ステップＳ０７７における判定の結果が「ＹＥＳ」である場合はステップＳ０７８に進み、緊急アシストタイマＴＭＥＭＧＡＳＴに所定値＃ＴＭＥＭＧＡＳＴをセットしてステップＳ０７９に進む。
【００３６】
ステップＳ０７９においてはエンジン回転数ＮＥが緊急アシスト時における所定回転数＃ＮＥＭＧＡＳＴ以下か否かを判定する。判定結果が「ＮＯ」、つまりエンジン回転数ＮＥが所定回転数＃ＮＥＭＧＡＳＴ（例えば、前述した７００ｒｐｍ）よりも大きいと判定された場合はステップＳ０８３に進む。ステップＳ０７９における判定結果が「ＹＥＳ」、つまりエンジン回転数ＮＥが所定値＃ＮＥＭＧＡＳＴ以下である場合はステップＳ０８０に進む。ステップＳ０８０においては、緊急保持タイマＴＭＥＭＧＨＬＤが「０」か否かを判定する。判定結果が「ＹＥＳ」の場合はステップＳ０８３に進む。ステップＳ０８０における判定結果が「ＮＯ」の場合はステップＳ０８１に進む。
【００３７】
ステップＳ０８１においてはスロットル開度ＴＨに応じたアシスト量の加算量ＤＥＭＧＰをテーブル検索して、次のステップＳ０８２において緊急アシスト量ＥＭＧＡＳＴに加算量ＤＥＭＧＰを徐々に加算してステップＳ０８５に進む。つまり、このステップＳ０８１に至るということは、アシストがまだ必要なことを意味しているため、アシスト量の徐々加算を行なうのである。尚、この様子を図６の「ｂ」から「ｃ」の間に示す。このとき同図に示すようにエンジン回転数は増加している。
一方、ステップＳ０８３においてはスロットル開度ＴＨに応じたアシスト量の減算値ＤＥＭＧＭをテーブル検索して、次のステップＳ０８４において緊急アシスト量ＥＭＧＡＳＴから加算量ＤＥＭＧＭを徐々に減算してステップＳ０８５に進む。つまり、このステップＳ０８３に至る場合は、アシストが十分であることを意味しているため、アシスト量の徐々減算を行なうのである。尚、この様子を図６の「ｃ」から「ｄ」の間に示す。
【００３８】
ステップＳ０８５においてはスロットル開度に応じてＡＳＳＩＳＴテーブルにより緊急アシスト量限界値＃ＥＭＧＬＭＴをテーブル検索する。そして次のステップＳ０８６において緊急アシスト量ＥＭＧＡＳＴが緊急アシスト量限界値＃ＥＭＧＬＭＴ以上であるか否かを判定する。上限値以上のアシストを行なわないためである。
ステップＳ０８６における判定結果が「ＹＥＳ」、つまり緊急アシスト量ＥＭＧＡＳＴが緊急アシスト量限界値＃ＥＭＧＬＭＴ以上である場合は、緊急アシスト量ＥＭＧＡＳＴに緊急アシスト量限界値＃ＥＭＧＬＭＴをセットしてステップＳ０８８に進む。ステップＳ０８６における判定結果が「ＮＯ」、つまり緊急アシスト量ＥＭＧＡＳＴが緊急アシスト量限界値＃ＥＭＧＬＭＴよりも小さい場合はステップＳ０８８に進む。
【００３９】
ステップＳ０８８においては緊急アシスト量ＥＭＧＡＳＴが「０」よりも小さいか否かを判定し、ステップＳ０８８における判定の結果、緊急アシスト量ＥＭＧＡＳＴが「０」よりも小さい場合はステップＳ０９１においてアシスト量の最終演算値ＡＳＴＰＷＲと発電量の最終演算値ＲＥＧＥＮＦに各々「０」をセットしてステップＳ０７２に進む。ステップＳ０８８における判定の結果、緊急アシスト量ＥＭＧＡＳＴが「０」以上である場合は、モータへの最終指令値ＣＭＤＰＷＲに緊急アシスト量ＥＭＧＡＳＴと８０Ｈ（＝０）との加算値を代入してリターンする。
【００４０】
したがって、ステップＳ０６２においてエンジン回転数ＮＥが緊急アシスト時における所定回転数＃ＮＥＭＧＡＳＴ以下である場合は回生量を徐々抜きしてエンジンの負荷を低減し、さらに、エンジン回転数ＮＥが緊急アシスト時における所定回転数＃ＮＥＭＧＡＳＴを超えた場合は、タイマをセットした後、ステップＳ０７９におい再度エンジン回転数ＮＥと所定回転数＃ＮＥＭＧＡＳＴとを比較して、エンジン回転数ＮＥが所定回転数＃ＮＥＭＧＡＳＴよりも大きいときにはステップＳ０８３でアシスト量を徐々減算し、エンジン回転数ＮＥが所定回転数＃ＮＥＭＧＡＳＴ以下であるときには、ステップＳ０８１でアシスト量を徐々加算する。その結果、緊急アシスト時における回生からアシストに移行する場合のショックの発生を最小限に抑え快適な運転が可能となる。
【００４１】
「燃料徐々加算係数の算出制御」
次に、フューエルカット復帰後の燃料徐々加算係数の算出を行なうフローチャートを図７によって説明する。この制御により低エンジン回転数からのフューエルカット復帰時に燃料の徐々加算を行なうことが可能となる。
ステップＳ１００においてＭＴ／ＣＶＴ判定フラグＦ＿ＡＴが「１」か否かを判定する。判定結果が「ＹＥＳ」、つまりＣＶＴ車であると判定された場合はステップＳ１０１に進み、Ｎ，Ｐポジション判定フラグＦ＿ＡＴＮＰが「１」であるか否かを判定する。ステップＳ１０１における判定結果が「ＹＥＳ」、つまりＮあるいはＰポジションであると判定された場合はステップＳ１０４に進み、フューエルカット復帰後燃料徐々加算係数ＫＳＴＩＮＪＲに１．０をセットし、ステップＳ１０５Ａにおいてフューエルカット復帰後燃料徐々加算フラグＦ＿ＫＳＴＩＮＪＲに「０」をセットして終了する。
【００４２】
ステップＳ１０１における判定結果が「ＮＯ」、つまりインギヤであると判定された場合はステップＳ１０５に進む。
ステップＳ１００における判定結果が「ＮＯ」、つまりＭＴ車であると判定された場合は、ステップＳ１０２においてニュートラルスイッチの状態をニュートラルスイッチ判定フラグＦ＿ＮＳＷが「１」か否かで判定する。ステップＳ１０２における判定結果が「ＹＥＳ」、つまりニュートラルであると判定された場合はステップＳ１０４に進む。ステップＳ１０２における判定結果が「ＮＯ」、つまりインギヤであると判定された場合はステップＳ１０３に進む。
【００４３】
ステップＳ１０３においてはクラッチスイッチの状態をクラッチスイッチＦ＿ＣＬＳＷが「１」であるか否かで判定する。判定結果が「ＮＯ」、つまりクラッチが「接」であると判定された場合はステップＳ１０５に進む。ステップＳ１０３における判定結果が「ＹＥＳ」、つまりクラッチスイッチが「断」であると判定された場合はステップＳ１０４に進む。
【００４４】
ステップＳ１０５においてはアイドル停止実行判定フラグＦ＿ＦＣＥＸが「１」であるか否かを判定する。判定結果が「ＹＥＳ」、つまりアイドル停止実行中であると判定された場合は、ステップＳ１０６に進み、フューエルカット復帰後燃料徐々加算係数ＫＳＴＩＮＪＲに所定値＃ＫＳＴＩＮＩＲをセットし、次にステップＳ１０７においてフューエルカット復帰後燃料徐々加算フラグＦ＿ＫＳＴＩＮＪＲに「１」をセットして終了する。
【００４５】
ステップＳ１０５における判定結果が「ＮＯ」、つまりアイドル停止から復帰してアイドル停止を中断したと判定された場合は、ステップＳ１０８に進む。
ステップＳ１０８においてはフューエルカット復帰後燃料徐々加算フラグＦ＿ＫＳＴＩＮＪＲが「１」か否かを判定する。判定結果が「ＮＯ」、つまりフューエルカット復帰後燃料徐々加算フラグＦ＿ＫＳＴＩＮＪＲが「０」であると判定された場合は、ステップＳ１０９において、フューエルカット復帰後燃料徐々加算係数ＫＳＴＩＮＪＲに１．０をセットして終了する。
【００４６】
ステップＳ１０８における判定結果が「ＹＥＳ」、つまりフューエルカット復帰後燃料徐々加算フラグＦ＿ＫＳＴＩＮＪＲが「１」であると判定された場合は、ステップＳ１１０において、フューエルカット復帰後燃料徐々加算係数のデルタ値ＤＫＳＴＩＮＪＲをテーブル検索により求める。このテーブル検索は図８に示すようにスロットル開度ＴＨＡに対応して徐々に増加するフューエルカット復帰後燃料徐々加算係数のデルタ値ＤＫＳＴＩＮＪＲを求めるものである。
【００４７】
そして、ステップＳ１１１において、ステップＳ１１０におけるテーブル検索で求めたフューエルカット復帰後燃料徐々加算係数のデルタ値ＤＫＳＴＩＮＪＲをフューエルカット復帰後燃料徐々加算係数ＫＳＴＩＮＪＲに徐々加算し、ステップＳ１１２においてフューエルカット復帰後燃料徐々加算係数ＫＳＴＩＮＪＲが１．０以上か否かを判定する。
ステップＳ１１２における判定結果が「ＹＥＳ」、つまりフューエルカット復帰後燃料徐々加算係数ＫＳＴＩＮＪＲが１．０以上になったと判定された場合はステップＳ１０４に進む。ステップＳ１１２における判定結果が「ＮＯ」、つまりフューエルカット復帰後燃料徐々加算係数ＫＳＴＩＮＪＲが１．０よりも小さいと判定された場合は徐々加算を繰り返して終了する。
したがって、アイドル停止実行中から復帰した場合は、燃料が徐々加算され、前述したようにモータによるアシスト量の徐々加算とあいまって、スムーズな加速を得ることができる。
【００４８】
上記実施形態によれば、アイドル停止実施中において運転者が再度加速をしようとした場合であって、その時点でのエンジン回転数ＮＥが復帰可能ではない場合（ステップＳ０２５における判定が「ＮＯ」）は、モータによりエンジンを駆動補助することができるため、車両のエンストを防止することができる。その結果、エンストを防止するためにフューエルカット復帰回転数をより高めに設定する必要がなく、緊急モータ始動許可下限エンジン回転数＃ＮＥＭＧＭＯＴより低く設定でき、燃費向上を図ることができる。
【００４９】
また、ステップＳ０６２においてエンジン回転数ＮＥが緊急アシスト時における所定回転数＃ＮＥＭＧＡＳＴ以下である場合は回生量を徐々抜きしてエンジンの負荷を低減し、エンジン回転数ＮＥが緊急アシスト時における所定回転数＃ＮＥＭＧＡＳＴを超えた場合は、タイマをセットした後、ステップＳ０７９において再度エンジン回転数ＮＥと所定回転数＃ＮＥＭＧＡＳＴとを比較して、エンジン回転数ＮＥが所定回転数＃ＮＥＭＧＡＳＴよりも大きいときにはアシスト量を徐々減算し、エンジン回転数ＮＥが所定回転数＃ＮＥＭＧＡＳＴ以下であるときには、アシスト量を徐々加算する。その結果、緊急アシスト時における回生からアシストに移行する場合のショックの発生を最小限に抑え快適な運転が可能となる。
【００５０】
そして、アイドル停止実行中からフューエルカットを復帰した場合は、ステップＳ１１１において燃料が徐々加算されるため、徐々に車速を増加させることができ、前述したようにモータによるアシスト量の徐々加算とあいまって、スムーズな加速を得ることができる。
【００５１】
【発明の効果】
以上説明してきたように、請求項１に記載した発明によれば、減速燃料カット判定手段により燃料カットが行なわれていることが判定されいる場合に、運転者が例えば加速のためにアクセルペダルを踏み込むと、エンジン回転数検出手段により検出されたエンジン回転数が所定の回転数以下である場合には、減速燃料カット復帰時許可判定手段により減速燃料カットからの復帰、つまり燃料供給を許可すると共に出力補助判定手段によりモータによるエンジンの出力補助を行なうことを旨の判定をして、モータによりエンジンを駆動補助することが可能となるため、エンジンに無理な負荷がかからず、エンストを防止することができる効果がある。
また、モータによるアシストを行なうことによりスムーズな加速が実現し快適性を確保することができる効果がある。
【００５２】
請求項２に記載した発明によれば、減速燃料カットからの復帰時において、徐々に加算された燃料により車速を徐々に増加させることが可能となるため、減速燃料カットからの復帰時においてスムーズに加速でき、快適性を高めることができる効果がある。
【図面の簡単な説明】
【図１】ハイブリッド車両の全体構成図である。
【図２】フューエルカット延長時復帰後のモータ始動制御を示すフローチャート図である。
【図３】フューエルカット復帰後の強制アシスト制御を示すフローチャート図である。
【図４】フューエルカット復帰後の強制アシスト制御を示すフローチャート図である。
【図５】フューエルカット復帰後の強制アシスト制御を示すフローチャート図である。
【図６】エンジン回転数と回生量、アシスト量とを併記したグラフ図である。
【図７】燃料徐々加算係数の算出処理を示すフローチャート図である。
【図８】スロットル開度と燃料徐々加算係数の増加分との関係を示すグラフ図である。
【符号の説明】
１  モータＥＣＵ（出力補助判定手段、制御量設定手段、出力補助制御手段）
３  バッテリ（蓄電装置）
Ｅ  エンジン
Ｆ＿ＦＣＥＸ  アイドル停止実行判定フラグ（減速燃料カット判定手段）
ＮＥ  エンジン回転数
Ｍ  モータ
Ｓ０２６  減速燃料カット復帰時許可判定手段
Ｓ１１１  燃料供給徐々加算手段
Ｓ２  エンジン回転数センサ（エンジン回転数検出手段）
＃ＮＥＭＧＭＯＴ  緊急モータ始動許可下限エンジン回転数（所定の回転数）
【図１】
0003540214.tif 000002
【図２】
0003540214.tif 000003
【図３】
0003540214.tif 000004
【図４】
0003540214.tif 000005
【図５】
0003540214.tif 000006
【図６】
0003540214.tif 000007
【図７】
0003540214.tif 000008
【図８】
0003540214.tif 000009