(57)【要約】      （修正有）【課題】エンジンを駆動して始動させかつ該始動後のエンジンにより駆動されて発電するモータジェネレータを備えたハイブリッド車両の制御装置において、エンジンが始動したことを正確に判定する。【解決手段】エンジン１０の始動要求があったときに、モータジェネレータを駆動することによってエンジン１０を第１所定回転数で駆動し、エンジン始動判定部１００ａが、燃料の噴射及び点火後において、モータジェネレータの回転軸に作用するトルクを検出するトルク検出手段（インバータ５０及びコントロールユニット１００）による該検出トルクが負の値でかつその絶対値が所定値以上となった後に、エンジン回転数検出手段（回転角センサ１０４）による検出回転数が、上記第１所定回転数よりも高く設定された第２所定回転数以上となったときに、エンジン１０が始動したと判定する。【選択図】図２
2014113942.tif 000002
【特許請求の範囲】
【請求項１】
エンジンと、回転軸が該エンジンの出力軸に連結されていて、該エンジンを駆動して始動させかつ該始動後のエンジンにより駆動されて発電するモータジェネレータとを備えたハイブリッド車両の制御装置であって、
上記エンジンの回転数を検出するエンジン回転数検出手段と、
上記モータジェネレータの回転軸に作用するトルクを検出するトルク検出手段と、
上記モータジェネレータ及び上記エンジンの作動を制御する制御手段と、を備え、
上記制御手段は、上記エンジンの始動要求があったときに、上記モータジェネレータを駆動することによって上記エンジンを第１所定回転数で回転させながら、該エンジンにおいて燃料の噴射及び該噴射された燃料の点火を行うことで、該エンジンを始動させるよう構成されており、
上記トルク検出手段による検出トルクにおいて上記モータジェネレータが上記エンジンを駆動する側を正の値としたとき、上記燃料の噴射及び点火後において、該検出トルクが負の値でかつその絶対値が所定値以上となるか、又は、該検出トルクが負の値でかつその絶対値の上昇率が基準トルク上昇率以上となった後に、上記エンジン回転数検出手段による検出回転数が、上記第１所定回転数よりも高く設定された第２所定回転数以上となるか、又は、該検出回転数の上昇率が基準回転数上昇率以上となったときに、上記エンジンが始動したと判定するエンジン始動判定手段を更に備えていることを特徴とするハイブリッド車両の制御装置。
【請求項２】
請求項１記載のハイブリッド車両の制御装置において、
上記エンジンには、該エンジンの気筒内に燃料を直接噴射する直噴用インジェクタと、該エンジンの吸気ポート内に燃料を噴射する予混合用インジェクタとが設けられており、
上記エンジンの冷却水の温度を検出するエンジン水温検出手段を更に備え、
上記制御手段は、上記エンジン始動判定手段により上記エンジンが始動したと判定されるまでは、上記直噴用インジェクタにより燃料の噴射を行うとともに、上記エンジンが始動したと判定された後において、上記エンジン水温検出手段による検出温度が所定温度以上であるときには、上記直噴用インジェクタによる燃料の噴射を継続する一方、上記検出温度が上記所定温度よりも低いときには、上記直噴用インジェクタによる燃料の噴射から上記予混合用インジェクタによる燃料の噴射に切り換えるよう構成されていることを特徴とするハイブリッド車両の制御装置。
【請求項３】
請求項２記載のハイブリッド車両の制御装置において、
上記制御手段は、上記直噴用インジェクタによる燃料の噴射から上記予混合用インジェクタによる燃料の噴射に切り換える際に、上記両インジェクタにより燃料を噴射するオーバーラップ期間を経て切り換えるよう構成されていることを特徴とするハイブリッド車両の制御装置。
【請求項４】
請求項１記載のハイブリッド車両の制御装置において、
上記エンジンの冷却水の温度を検出するエンジン水温検出手段を更に備え、
上記制御手段は、上記エンジン始動判定手段により上記エンジンが始動したと判定された後において、該エンジンによる駆動により上記モータジェネレータを発電させるとともに、上記エンジン水温検出手段による検出温度が、予め決められた基準温度よりも低いときには、上記検出温度が上記基準温度以上であるときに比べて、上記モータジェネレータによる発電量を少なくするよう構成されていることを特徴とするハイブリッド車両の制御装置。
【請求項５】
請求項１記載のハイブリッド車両の制御装置において、
上記エンジンの冷却水の温度を検出するエンジン水温検出手段を更に備え、
上記制御手段は、上記エンジン水温検出手段による検出温度に応じて、上記第１及び第２所定回転数を変更するよう構成されており、
上記エンジン水温検出手段による検出温度が低いほど、上記第１及び第２所定回転数が高くなることを特徴とするハイブリッド車両の制御装置。
【請求項６】
請求項１〜５のいずれか１つに記載のハイブリッド車両の制御装置において、
上記制御手段は、上記エンジン始動判定手段により上記エンジンが始動したと判定されるまでは、燃焼空燃比が燃料リッチになるように上記燃料の噴射を行う一方、上記エンジンが始動したと判定された後は、燃焼空燃比が燃料リーンになるように上記燃料の噴射を行うよう構成されていることを特徴とするハイブリッド車両の制御装置。
【請求項７】
請求項１〜６のいずれか１つに記載のハイブリッド車両の制御装置において、
上記制御手段は、上記モータジェネレータによる上記エンジンの駆動開始から所定時間経過するまでの間、上記燃料の噴射及び点火を行わないで、該エンジンの気筒内に残存する燃料を掃気させるよう構成されていることを特徴とするハイブリッド車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンと、回転軸が該エンジンの出力軸に連結されていて、該エンジンを駆動して始動させかつ該始動後のエンジンにより駆動されて発電するモータジェネレータとを備えたハイブリッド車両の制御装置に関する技術分野に属する。
【背景技術】
【０００２】
一般に、この種のハイブリッド車両においては、エンジンの始動要求があった場合には、モータジェネレータによりエンジンを回転させながら（クランキングしながら）、該エンジンにおいて燃料の噴射及び該噴射された燃料の点火を行って該エンジンを始動させる。エンジンの始動後は、エンジンによりモータジェネレータを駆動することで、モータジェネレータによる発電が行われる。上記モータジェネレータは、通常、インバータの制御によって、バッテリからの電力供給によりエンジンを駆動する状態と、エンジンによる駆動により発電して該発電電力をバッテリや走行用モータに供給する状態とに切り換えることが可能になっている。そして、モータジェネレータは、エンジンが始動したと判定された後、エンジンを駆動する状態から、発電電力をバッテリや走行用モータに供給する状態に切り換えられる。
【０００３】
この場合、エンジンが始動したか否かを判定する必要があり、例えば特許文献１では、エンジン回転数が、モータジェネレータにより駆動される回転数よりも高い設定回転数になったときに、エンジンが始動したと判定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３０７７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１のように、エンジン回転数のみに基づいてエンジンが始動したか否かを判定する場合、エンジンが始動したとの判定を確実にするためには、その判定の閾値を比較的高い値に設定する必要がある。この結果、エンジンが始動したとの判定が遅れ気味になり、このため、バッテリの電力を無駄に消費することになる。
【０００６】
また、モータジェネレータの回転軸に作用するトルクを検出して、そのトルクが、エンジンを駆動する側からエンジンにより駆動される側に変化したときに、エンジンが始動したと判定することが考えられるが、このときのエンジン回転数は、クランキング時の回転数からは大きく上昇していない場合があり、このときにモータジェネレータによるエンジンの駆動を停止すると、エンジンが停止する可能性がある。
【０００７】
本発明は、斯かる点に鑑みてなされたものであり、その目的とするところは、エンジンが始動したことを正確に判定して、エンジン始動ためにバッテリの電力を無駄に消費することを防止しつつ、エンジンを確実に始動させようとすることにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明では、エンジンと、回転軸が該エンジンの出力軸に連結されていて、該エンジンを駆動して始動させかつ該始動後のエンジンにより駆動されて発電するモータジェネレータとを備えたハイブリッド車両の制御装置を対象として、上記エンジンの回転数を検出するエンジン回転数検出手段と、上記モータジェネレータの回転軸に作用するトルクを検出するトルク検出手段と、上記モータジェネレータ及び上記エンジンの作動を制御する制御手段と、を備え、上記制御手段は、上記エンジンの始動要求があったときに、上記モータジェネレータを駆動することによって上記エンジンを第１所定回転数で回転させながら、該エンジンにおいて燃料の噴射及び該噴射された燃料の点火を行うことで、該エンジンを始動させるよう構成されており、上記トルク検出手段による検出トルクにおいて上記モータジェネレータが上記エンジンを駆動する側を正の値としたとき、上記燃料の噴射及び点火後において、該検出トルクが負の値でかつその絶対値が所定値以上となるか、又は、該検出トルクが負の値でかつその絶対値の上昇率が基準トルク上昇率以上となった後に、上記エンジン回転数検出手段による検出回転数が、上記第１所定回転数よりも高く設定された第２所定回転数以上となるか、又は、該検出回転数の上昇率が基準回転数上昇率以上となったときに、上記エンジンが始動したと判定するエンジン始動判定手段を更に備えている、という構成とした。
【０００９】
上記の構成により、エンジンの始動要求があったときに、モータジェネレータによってエンジンが第１所定回転数で駆動され（クランキングされ）、この駆動中に燃料の噴射及び該噴射された燃料の点火が行われる。これにより、エンジンは自立的に回転しようとし、エンジンの出力軸がモータジェネレータの回転軸を駆動しようとする。この結果、トルク検出手段による検出トルクが、燃料の噴射及び点火前のクランキング時の駆動トルクから減少するとともに、エンジン回転数が第１所定回転数から上昇する。やがて、検出トルクが負の値でかつその絶対値が所定値以上になる（モータジェネレータがエンジンにより駆動されるトルクが、モータジェネレータがエンジンを駆動するトルクよりも所定値以上大きくなる）か、又は、検出トルクが負の値でかつその絶対値の上昇率が基準トルク上昇率以上になる。この段階で、モータジェネレータによるエンジンの駆動を停止した場合、エンジンが停止することなく自立的に回転する可能性は高いが、エンジン回転数が、クランキング時の回転数から殆ど上昇していない場合があり、この場合にモータジェネレータによるエンジンの駆動を停止すると、エンジンが停止する可能性がある。そこで、上記検出トルクが負の値でかつその絶対値が所定値以上となるか、又は、該検出トルクが負の値でかつその絶対値の上昇率が基準トルク上昇率以上となった後に、エンジン回転数検出手段による検出回転数が第２所定回転数以上となるか、又は、該検出回転数の上昇率が基準回転数上昇率以上となったときに、エンジンが始動したと判定するようにする。このようにエンジンが自立運転する可能性が高くなった以降に、エンジン回転数に基づいてエンジンが始動したか否かを判定するので、上記第２所定回転数は、上記第１所定回転数に出来る限り近い値にしたり、基準回転数上昇率を出来る限り小さくしたりしたとしても、エンジンが始動したとの判定を正確にすることができる。したがって、エンジンが始動したことを正確に判定して、エンジン始動ためにバッテリの電力を無駄に消費することを防止しつつ、エンジンを確実に始動させることができる。
【００１０】
上記ハイブリッド車両の制御装置において、上記エンジンには、該エンジンの気筒内に燃料を直接噴射する直噴用インジェクタと、該エンジンの吸気ポート内に燃料を噴射する予混合用インジェクタとが設けられており、上記エンジンの冷却水の温度を検出するエンジン水温検出手段を更に備え、上記制御手段は、上記エンジン始動判定手段により上記エンジンが始動したと判定されるまでは、上記直噴用インジェクタにより燃料の噴射を行うとともに、上記エンジンが始動したと判定された後において、上記エンジン水温検出手段による検出温度が所定温度以上であるときには、上記直噴用インジェクタによる燃料の噴射を継続する一方、上記検出温度が上記所定温度よりも低いときには、上記直噴用インジェクタによる燃料の噴射から上記予混合用インジェクタによる燃料の噴射に切り換えるよう構成されている、ことが好ましい。
【００１１】
すなわち、エンジン水温検出手段による検出温度が所定温度よりも低いときには、燃料が燃焼した際に生じる水蒸気が氷結して、その氷が直噴用インジェクタの噴口内に入って直噴用インジェクタからの燃料噴射に支障が生じる可能性がある。そこで、エンジンが始動したと判定された後において、上記検出温度が上記所定温度よりも低いときには、予混合用インジェクタから燃料を噴射する。一方、上記検出温度が上記所定温度以上になれば、直噴用インジェクタの噴口内の氷が溶けるとともに、燃料が燃焼した際に生じる水蒸気が氷結することもないので、空気の充填率を高めて高トルクが得られるように直噴用インジェクタから燃料を噴射する。ここで、エンジンの始動時においては、その前のエンジン停止直前に発生した水蒸気は、通常、蒸発しているので、上記エンジン水温が上記所定温度よりも低くても、直噴用インジェクタの噴口内に氷が存在する可能性は低い。そこで、エンジンの始動性を高めるべく、直噴用インジェクタから燃料を噴射する。そして、エンジンが始動したと判定された後においても、上記エンジン水温が上記所定温度よりも低い場合には、直噴用インジェクタから予混合用インジェクタに切り換えることになる。したがって、上記検出温度が上記所定温度よりも低いときには、水蒸気の氷結による直噴用インジェクタからの燃料噴射不良を防止することができるとともに、上記検出温度が上記所定温度以上であるときには、高トルクが得られる。また、エンジンの始動時には、始動性を向上させることができるとともに、高トルクが得られることで、エンジンが始動したことをより正確に判定することができるようになる。
【００１２】
上記制御手段は、上記直噴用インジェクタによる燃料の噴射から上記予混合用インジェクタによる燃料の噴射に切り換える際に、上記両インジェクタにより燃料を噴射するオーバーラップ期間を経て切り換えるよう構成されている、ことが好ましい。
【００１３】
このことで、直噴用インジェクタによる燃料の噴射から、オーバーラップ期間を経ないで、予混合用インジェクタによる燃料の噴射に急激に切り換える場合に比べて、出力トルクの急激な変化を防止して、切換時のショックを低減することができる。
【００１４】
上記ハイブリッド車両の制御装置において、上記エンジンの冷却水の温度を検出するエンジン水温検出手段を更に備え、上記制御手段は、上記エンジン始動判定手段により上記エンジンが始動したと判定された後において、該エンジンによる駆動により上記モータジェネレータを発電させるとともに、上記エンジン水温検出手段による検出温度が、予め決められた基準温度よりも低いときには、上記検出温度が上記基準温度以上であるときに比べて、上記モータジェネレータによる発電量を少なくするよう構成されている、ことが好ましい。
【００１５】
すなわち、エンジン水温検出手段による検出温度が基準温度よりも低いときには、上記検出温度が上記基準温度以上であるときに比べて、エンジンの出力軸やモータジェネレータの回転軸の回転抵抗が大きくなるので、モータジェネレータによる発電量を少なくすることで、エンジンの負荷を軽減して、燃費やエミッションの悪化を防止することができる。
【００１６】
上記ハイブリッド車両の制御装置において、上記エンジンの冷却水の温度を検出するエンジン水温検出手段を更に備え、上記制御手段は、上記エンジン水温検出手段による検出温度に応じて、上記第１及び第２所定回転数を変更するよう構成されており、上記エンジン水温検出手段による検出温度が低いほど、上記第１及び第２所定回転数が高くなる、ことが好ましい。
【００１７】
このことにより、エンジン水温検出手段による検出温度が低いほど、第１所定回転数（燃料の噴射及び点火前のクランキング時の回転数）及び第２所定回転数を高くすることで、上記検出温度が低くても、エンジンの始動性を向上させることができるとともに、上記検出温度によらずに、エンジンが始動したことを正確に判定することができるようになる。
【００１８】
上記ハイブリッド車両の制御装置において、上記制御手段は、上記エンジン始動判定手段により上記エンジンが始動したと判定されるまでは、燃焼空燃比が燃料リッチになるように上記燃料の噴射を行う一方、上記エンジンが始動したと判定された後は、燃焼空燃比が燃料リーンになるように上記燃料の噴射を行うよう構成されている、ことが好ましい。
【００１９】
このことにより、エンジンが始動したと判定されるまでは、燃焼空燃比を燃料リッチにすることで、始動性を向上させることができるとともに、エンジンが始動したと判定された後は、燃焼空燃比を燃料リーンにすることで、燃費やエミッションを向上させることができる。
【００２０】
上記ハイブリッド車両の制御装置において、上記制御手段は、上記モータジェネレータによる上記エンジンの駆動開始から所定時間経過するまでの間、上記燃料の噴射及び点火を行わないで、該エンジンの気筒内に残存する燃料を掃気させるよう構成されている、ことが好ましい。
【００２１】
すなわち、始動時には、通常、燃焼空燃比を燃料リッチにすることから、気筒内に、前回のエンジン停止前に噴射した燃料が残っていると、燃料リッチになりすぎるために、燃料噴射前に、燃料を掃気させることが好ましい。そこで、燃料の噴射及び点火前のクランキングを利用して燃料を掃気させるようにすれば、始動時間が長くなることもなく、燃料の掃気を容易に行うことができる。
【発明の効果】
【００２２】
以上説明したように、本発明のハイブリッド車両の制御装置によると、エンジンが始動したことを正確に判定して、エンジン始動ためにバッテリの電力を無駄に消費することを防止しつつ、エンジンを確実に始動させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る制御装置が搭載されたハイブリッド車両を示す概略構成図である。
【図２】図１に示すハイブリッド車両のエンジン及び制御システムを示す図である。
【図３】エンジン始動時におけるエンジン回転数の変化とモータジェネレータの回転軸に作用するトルクの変化とを示すグラフである。
【図４】直噴用インジェクタによる燃料の噴射から予混合用インジェクタによる燃料の噴射への切り換えの様子の一例を示す図である。
【図５】コントロールユニットによるエンジン始動に関する処理動作の一部を示すフローチャートである。
【図６】コントロールユニットによるエンジン始動に関する処理動作の残りを示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を図面に基づいて詳細に説明する。
【００２５】
図１は、本発明の実施形態に係る制御装置が搭載されたハイブリッド車両１（以下、単に車両１という）を示す。この車両１は、所謂シリーズ式のハイブリッド車両であって、エンジン１０と、回転軸が該エンジン１０の出力軸（後述のエキセントリックシャフト１３）に連結されていて、エンジン１０を駆動して始動させかつ該始動後のエンジン１０により駆動されて発電するモータジェネレータ２０と、このモータジェネレータ２０によって発電された電力が蓄電（充電）される高電圧・大容量のバッテリ３０と、エンジン１０に駆動されることによるモータジェネレータ２０の発電電力及びバッテリ３０の蓄電電力（放電電力）の少なくとも一方の電力で駆動される走行用モータ４０とを備えている。
【００２６】
モータジェネレータ２０、バッテリ３０及び走行用モータ４０の間には、インバータ５０が設けられている。このインバータ５０を介して、モータジェネレータ２０の発電電力が、バッテリ３０及び／又は走行用モータ４０に供給されるとともに、バッテリ３０からの放電電力が、モータジェネレータ２０及び／又は走行用モータ４０に供給される。
【００２７】
走行用モータ４０は、モータジェネレータ２０の発電電力及びバッテリ３０からの放電電力の少なくとも一方が供給されることにより駆動される。この走行用モータ４０の駆動力が、デファレンシャル装置６０を介して、駆動輪としての左右の前輪６１に伝達され、これにより、車両１が走行する。尚、走行用モータ４０は、車両１の減速時には、ジェネレータとして作動して、その発電した電力がバッテリ３０に充電される。また、バッテリ３０は、車両１の外部の電源による外部充電が可能である。
【００２８】
エンジン１０は、モータジェネレータ２０による発電用にのみ使用される。エンジン１０は、本実施形態では、水素タンク７０に貯留されている水素ガスが、燃料として供給される水素エンジンである。
【００２９】
図２に示すように、エンジン１０は、ツインロータ式（２気筒）のロータリピストンエンジンであって、２つの繭状のロータハウジング１１内（気筒内）に形成されるロータ収容室１１ａに、概略三角形状のロータ１２がそれぞれ収容されて構成されている。２つのロータハウジング１１は、３つのサイドハウジング（図示せず）の間に挟み込むようにして該サイドハウジングと一体化されてなり、各ロータハウジング１１とその両側のサイドハウジングとで各ロータ収容室１１ａが形成される。尚、図２では、２つのロータハウジング１１（２つの気筒）を展開した状態で図示しており、２つのロータハウジング１１内の中央部にそれぞれ描いているエキセントリックシャフト１３は、同じものである。
【００３０】
上記各ロータ１２は、その三角形の各頂部に図示しないアペックスシールを有し、これらアペックスシールがロータハウジング１１のトロコイド内周面に摺接しており、このことで、各ロータ１２により各ロータ収容室１１ａ（各気筒内）に３つの作動室（燃焼室に相当）が画成される。そして、各ロータ１２は、該ロータ１２の３つのアペックスシールが各々ロータハウジング１１のトロコイド内周面に当接した状態でエキセントリックシャフト１３の周りを自転しながら、該エキセントリックシャフト１３の軸心の周りに公転するようになっている。ロータ１２が１回転する間に、該ロータ１２の各頂部間にそれぞれ形成された作動室が周方向に移動しながら、吸気、圧縮、膨張（燃焼）及び排気の各行程を行い、これにより発生する回転力がロータ１２を介して出力軸としてのエキセントリックシャフト１３から出力される。
【００３１】
上記各ロータ収容室１１ａには、吸気行程にある作動室に連通するように吸気通路１４が連通しているとともに、排気行程にある作動室に連通するように排気通路１５が連通している。吸気通路１４は、上流側では１つであるが、下流側では、２つの分岐路に分岐してそれぞれ上記各ロータ収容室１１ａに連通している。吸気通路１４の上記分岐部よりも上流側には、ステッピングモータ等のスロットル弁アクチュエータ９０により駆動されて吸気通路１４の断面積（弁開度）を調節するスロットル弁１６が配設されている。吸気通路１４の上記分岐部よりも下流側の各分岐路には、上記水素タンク７０から供給された水素を吸気通路１４内に噴射する予混合用インジェクタ１７が配設されている。この予混合用インジェクタ１７により噴射された水素は空気と混合された状態（予混合状態）で、吸気行程にある作動室に供給される。
【００３２】
上記排気通路１５は、上流側では、各ロータ収容室１１にそれぞれ連通するように２つ設けられているが、下流側では、１つに合流されている。この排気通路１５の該合流部よりも下流側には、排気ガスを浄化するための排気ガス浄化触媒８０が配設されている。この排気ガス浄化触媒８０は、本実施形態では、ＮＯｘ吸蔵還元触媒とされている。尚、図２において吸気通路１４及び排気通路１５に図示した矢印は、吸気及び排気の流れを示している。
【００３３】
上記各ロータハウジング１１（各気筒）には、上記水素タンク７０から供給された水素をロータ収容室１１内（気筒内）に直接噴射する直噴用インジェクタ１８と、上記予混合用インジェクタ１７又は直噴用インジェクタ１８より噴射された水素の点火を行う点火プラグ１９とが設けられている。
【００３４】
予混合用インジェクタ１７は、後述のエンジン水温センサ１０６により検出されたエンジン冷却水の温度（エンジン水温）が所定温度よりも低いときに作動する。一方、直噴用インジェクタ１８は、上記エンジン水温が上記所定温度以上であるときに作動する。これは、上記エンジン水温が上記所定温度よりも低いときには、水素が燃焼した際に生じる水蒸気が氷結してロータハウジング１１のトロコイド内周面に付着し、その付着した氷がロータ１２のアペックスシールによって直噴用インジェクタ１８の噴口内に掻き込まれて直噴用インジェクタ１８からの燃料噴射に支障が生じるからである。上記エンジン水温が上記所定温度以上になれば、直噴用インジェクタ１８の噴口内の氷が溶けるとともに、水素が燃焼した際に生じる水蒸気が氷結することもないので、空気の充填率を高めて高トルクが得られるように直噴用インジェクタ１８から水素を噴射する。
【００３５】
ここで、エンジン１０の始動時においては、その前のエンジン停止直前のエンジン水温が、通常は、上記所定温度以上であり、そのエンジン停止直前に発生した水蒸気は蒸発しているので、始動時における上記エンジン水温が上記所定温度よりも低くても、直噴用インジェクタ１８の噴口内に氷が存在する可能性は低い。そこで、エンジン１０の始動性を高めるべく、直噴用インジェクタ１８から水素を噴射する。そして、エンジン１０の始動後においても、上記エンジン水温が上記所定温度よりも低い場合には、直噴用インジェクタ１８から予混合用インジェクタ１７に切り換えることになる。
【００３６】
尚、本実施形態では、予混合用インジェクタ１７は各分岐路において１つしか設けられていないが、直噴用インジェクタ１８は、各ロータハウジング１１において、エキセントリックシャフト１３の軸方向（図２の紙面に垂直な方向）に２つ並んで配設されている（図２では、１つしか見えていない）。
【００３７】
車両１には、バッテリ３０に出入りする電流及びバッテリ３０の電圧を検出するバッテリ電流・電圧センサ１０１と、アクセルペダルの踏み込み量（アクセル開度）を検出するアクセル開度センサ１０２と、車両１の車速を検出する車速センサ１０３と、エキセントリックシャフト１３に設けられ、エキセントリックシャフト１３の回転角度位置を検出する回転角センサ１０４（エンジン１０の回転数を検出するエンジン回転数センサ（エンジン回転数検出手段）を兼ねる）と、エンジン１０の排気ガスの空燃比を検出する空燃比センサ１０５と、ロータハウジング１１の内部に形成されたウォータジャケット（図示せず）に臨んで該ウォータジャケット内を流れる冷却水の温度（エンジン水温）を検出するエンジン水温センサ１０６と、水素タンク７０内の圧力（つまり水素タンク７０内の水素残量）を検出するタンク圧力センサ１０７と、エンジン１０の作動制御や、インバータ５０の作動制御（つまりモータジェネレータ２０及び走行用モータ４０の作動制御）等を行うコントロールユニット１００（制御手段）とが設けられている。
【００３８】
コントロールユニット１００は、周知のマイクロコンピュータをベースとするコントローラであって、プログラムを実行する中央演算処理装置（ＣＰＵ）と、例えばＲＡＭやＲＯＭにより構成されてプログラム及びデータを格納するメモリと、電気信号の入出力をする入出力（Ｉ／Ｏ）バスと、を備えている。コントロールユニット１００には、バッテリ電流・電圧センサ１０１、アクセル開度センサ１０２、車速センサ１０３、回転角センサ１０４、空燃比センサ１０５、エンジン水温センサ１０６、タンク圧力センサ１０７等からの各種信号が入力されるようになっている。
【００３９】
そして、コントロールユニット１００は、上記入力信号に基づいて、スロットル弁アクチュエータ９０、予混合用インジェクタ１７、直噴用インジェクタ１８、点火プラグ１９に対して制御信号を出力してエンジン１０を制御するとともに、インバータ５０に対して制御信号を出力してモータジェネレータ２０及び走行用モータ４０を制御する。
【００４０】
コントロールユニット１００は、インバータ５０を制御することにより、モータジェネレータ２０の作動状態を、バッテリ３０からの電力供給によりエンジン１０を駆動する駆動状態と、エンジン１０による駆動により発電して該発電電力をバッテリ３０や走行用モータ４０に供給する発電状態とに切り換えることが可能になっている。そして、コントロールユニット１００は、エンジン１０の始動時には、モータジェネレータ２０の作動状態を上記駆動状態としてエンジン１０を始動し、エンジン１０の始動後（後述のエンジン始動判定部１００ａにより始動したと判定された後）には、上記発電状態に切り換える。コントロールユニット１００には、後述の如くエンジン１０が始動したか否かを判定するエンジン始動判定部１００ａ（エンジン始動判定手段）が設けられている。
【００４１】
インバータ５０は、モータジェネレータ２０に流れる電流（駆動電流又は発電電流）及びモータジェネレータ２０にかかる電圧の情報をコントロールユニット１００に送信する。コントロールユニット１００は、これら電流及び電圧に基づいて、モータジェネレータ２０の回転軸に作用するトルクを検出する。このことで、インバータ５０及びコントロールユニット１００は、モータジェネレータ２０の回転軸に作用するトルクを検出するトルク検出手段を構成することになる。上記検出トルクは、モータジェネレータ２０がエンジン１０を駆動する側を正の値とし、エンジン１０によってモータジェネレータ２０が駆動される側を負の値とする（図３参照）。
【００４２】
また、コントロールユニット１００は、インバータ５０を制御することにより、走行用モータ４０の駆動を、バッテリ３０からの放電電力のみでもって行う態様と、モータジェネレータ２０からの発電電力のみでもって行う態様と、バッテリ３０及びモータジェネレータ２０の両方からの電力でもって行う態様とに切換え可能に構成されている。そして、コントロールユニット１００は、バッテリ電流・電圧センサ１０１により検出された、バッテリ３０に出入りする電流及びバッテリ３０の電圧に基づいて、バッテリ３０の残存容量（ＳＯＣ）を検出し、この検出されたバッテリ３０の残存容量と、タンク圧力センサ１０７による水素タンク７０内の水素残量とに基づいて、走行用モータ４０の駆動を、バッテリ３０からの放電電力のみでもって行う態様か、又は、モータジェネレータ２０からの発電電力のみでもって行う態様にする。上記バッテリ３０の残存容量及び水素残量によっては、走行用モータ４０の駆動を、バッテリ３０からの放電電力のみでもって行う態様、及び、モータジェネレータ２０からの発電電力のみでもって行う態様のいずれの態様にしてもよい場合があり、この場合に、車両１の乗員が操作するスイッチによる選択により、いずれの態様にするかを決定してもよい。
【００４３】
上記いずれの態様でもよい場合でかつ走行用モータ４０の駆動が、バッテリ３０からの放電電力のみでもって行う態様にあるとき（エンジン１０が停止しているとき）において、コントロールユニット１００は、アクセル開度センサ１０２や車速センサ１０３等からの入力情報に基づき、乗員の加速要求レベルが所定閾値よりも高くなったか否かを判定し、乗員の加速要求レベルが該所定閾値よりも高くなったと判定したときには、走行用モータ４０の駆動を、バッテリ３０及びモータジェネレータ２０の両方からの電力でもって行う態様に切り換える。その後、乗員の加速要求レベルが上記所定閾値よりも高い状態から該所定閾値以下になったときには、バッテリ３０からの放電電力のみでもって行う態様に戻す。
【００４４】
走行用モータ４０の駆動を、バッテリ３０からの放電電力のみでもって行う態様から、モータジェネレータ２０からの発電電力のみでもって行う態様、又は、バッテリ３０及びモータジェネレータ２０の両方からの電力でもって行う態様に切り換える際には、エンジン１０の始動要求（モータジェネレータ２０による発電要求）があることになる。また、その逆の切り換え時には、エンジン１０の停止要求があることになり、エンジン１０が停止することになる。
【００４５】
コントロールユニット１００は、エンジン１０の停止中に、エンジン１０の始動要求があったときには、モータジェネレータ２０を第１所定回転数で駆動することによってエンジン１０を回転させながら（クランキングしながら）、該エンジン１０において燃料（水素）の噴射及び該噴射された燃料の点火を行うことで、該エンジン１０を始動させる。本実施形態では、エンジン回転数とモータジェネレータ２０の回転数とは同じであるとする。上記燃料の噴射及び点火前のクランキング時に、エンジン１０は、モータジェネレータ２０によって駆動されて上記第１所定回転数（図３のＮ１）で回転することになる。本実施形態では、上記第１所定回転数Ｎ１は、後述の如く、エンジン水温センサ１０６による検出温度が低いほど高く設定されるので、このことを含めて、例えば６００ｒｐｍ〜１０００ｒｐｍに設定される。
【００４６】
そして、コントロールユニット１００は、エンジン１０の駆動開始から所定時間経過するまでの間、上記燃料の噴射及び点火を行わないで、該エンジン１０のロータ収容室１１ａ内（気筒内）に残存する燃料を掃気させる。これは、エンジン１０の始動時には、燃焼空燃比を燃料リッチにすることから、ロータ収容室１１ａ内に、前回のエンジン停止前に噴射した燃料が残っていると、燃料リッチになりすぎるからである。上記掃気の際、コントロールユニット１００は、スロットル弁１６を全開にして、多量の空気をロータ収容室１１ａ内に導入することで、燃料を素早くかつスムーズに掃気させるようにする。上記所定時間は、上記第１所定回転数Ｎ１で、ロータ収容室１１ａ内の燃料掃気をほぼ完了できるような時間（数秒程度）とすればよい。
【００４７】
図３に示すように、燃料の噴射及び点火前のクランキング時（上記掃気時）において、上記検出トルク（モータジェネレータ２０の回転軸に作用するトルク）がＴ１（正の値）となっている。そして、エンジン１０のクランキングを行いながら、上記所定時間経過後の燃料の噴射タイミングとなった時点で、燃料を噴射するとともに、点火のタイミングとなった時点で燃料の点火を行う。尚、燃料の噴射及び点火のタイミングは、回転角センサ１０４により検出されたエキセントリックシャフト１３の回転角度位置によって決定する。
【００４８】
図３の時刻ｔ１から燃料の噴射及び点火が開始され、これにより、エンジン１０は自立的に回転しようとし、エンジン１０の出力軸がモータジェネレータ２０の回転軸を駆動しようとする。この結果、上記検出トルクが、燃料の噴射及び点火前のクランキング時の駆動トルクＴ１から減少するとともに、エンジン回転数が第１所定回転数Ｎ１から上昇する。
【００４９】
上記燃料の噴射及び点火により、やがて、上記検出トルクが正の値から０を超えて負の値になる。つまり、モータジェネレータ２０がエンジン１０により駆動されるトルクが、モータジェネレータ２０がエンジン１０を駆動するトルクよりも大きくなる。そして、図３の時刻ｔ２で、上記検出トルクが負の値でかつその絶対値が所定値Ｔ２以上になる（モータジェネレータ２０がエンジン１０により駆動されるトルクが、モータジェネレータ２０がエンジン１０を駆動するトルクよりも所定値Ｔ２以上大きくなる）。この段階で、モータジェネレータ２０によるエンジン１０の駆動を停止した場合、エンジン１０が停止することなく自立的に回転する可能性は高いが、エンジン回転数が、クランキング時の回転数Ｎ１から殆ど上昇していない場合がある（図３では、そのようになっている）。この場合にモータジェネレータ２０によるエンジン１０の駆動を停止すると、エンジン１０が停止する可能性がある。そこで、エンジン始動判定部１００ａは、上記燃料の噴射及び点火後において、上記検出トルクが負の値でかつその絶対値が所定値Ｔ２以上となった後に、回転角センサ１０４による検出回転数が第２所定回転数Ｎ２以上となったとき（図３の時刻ｔ３）に、エンジン１０が始動したと判定する。
【００５０】
上記第２所定回転数Ｎ２は、エンジン回転数の変動を考慮した上で上記第１所定回転数Ｎ１よりも確実に大きくなる回転数であって第１所定回転数Ｎ１に出来る限り近い値である。例えば、第２所定回転数Ｎ２は、第１所定回転数Ｎ１よりも１００〜１５０ｒｐｍ大きくする。このようにしても、エンジン１０が自立運転する可能性が高くなった以降に、エンジン回転数に基づいてエンジン１０が始動したか否かを判定するので、エンジン１０が始動したとの判定を正確にすることができる。
【００５１】
コントロールユニット１００のメモリには、エンジン水温と第１所定回転数Ｎ１及び第２所定回転数Ｎ２との関係を示すマップが記憶されている。そして、コントロールユニット１００は、エンジン水温センサ１０６による検出温度と上記マップとに基づいて、第１所定回転数Ｎ１及び第２所定回転数Ｎ２を変更するようになっている。詳しくは、上記検出温度が低いほど、第１所定回転数Ｎ１及び第２所定回転数Ｎ２を高くする。すなわち、エンジン水温が低いと、エンジン１０の始動性が低下するので、第１所定回転数Ｎ１を高くしてエンジン１０の始動性を向上させる。また、第２所定回転数Ｎ２は、少なくとも第１所定回転数Ｎ１を高くした分だけ高くするとともに、モータジェネレータ２０によるエンジン１０の駆動を停止してもエンジン１０が自立的に回転する回転数とする。こうすることで、上記検出温度によらずに、エンジン１０が始動したことを正確に判定することができるようになる。
【００５２】
エンジン始動判定部１００ａによりエンジン１０が始動したと判定されたときには、コントロールユニット１００は、インバータ５０の制御により、モータジェネレータ２０の作動状態を上記駆動状態から上記発電状態に切り換える。これにより、バッテリ３０からモータジェネレータ２０への電力供給（エンジン１０の駆動）が停止されて、モータジェネレータ２０による発電電力がバッテリ３０や走行用モータ４０に供給される。このようにしても、エンジン１０は自立的に回転して、エンジン回転数が第２所定回転数Ｎ２よりも高い回転数にまで上昇する。
【００５３】
コントロールユニット１００は、エンジン始動判定部１００ａによりエンジン１０が始動したと判定されるまでは、燃焼空燃比が燃料リッチになるように上記燃料の噴射を行う一方、エンジン１０が始動したと判定された後は、燃焼空燃比が燃料リーンになるように上記燃料の噴射を行うようになっている。エンジン１０が始動したと判定されるまで燃焼空燃比を燃料リッチにする（エンジン回転数が第２所定回転数Ｎ２よりも高い回転数にまで上昇する燃料量にする）ことで、始動性が向上し、エンジン回転数が第２所定回転数Ｎ２に達した以降は、燃料リーンに切り換えても、勢い良く上昇する（吹き上がる）。
【００５４】
エンジン始動判定部１００ａによりエンジン１０が始動したと判定された後、コントロールユニット１００は、エンジン１０を制御して、エンジン回転数が、予め設定された設定回転数になるまで上昇させ、エンジン回転数が上記設定回転数に達すると、エンジン１０を上記設定回転数で運転する。上記設定回転数は、モータジェネレータ２０により発電させるべき発電量（乗員の加速要求レベル等から設定される目標発電量）に応じて変化するが、第２所定回転数Ｎ２よりも高い値に設定されている。このため、エンジン１０が始動したと判定された後も、エンジン回転数は、上記吹き上がりに続けて上記設定回転数にまで上昇し続ける。また、上記検出トルクの絶対値が、モータジェネレータ２０による発電量に応じたトルクまで上昇する。
【００５５】
コントロールユニット１００は、エンジン水温センサ１０６による検出温度（エンジン水温）が、予め決められた基準温度よりも低いときには、上記検出温度が上記基準温度以上であるときに比べて、モータジェネレータ２０による発電量を少なくするようにする。上記基準温度は、エンジン水温が上記基準温度よりも低くなると、エンジン１０の出力軸やモータジェネレータ２０の回転軸の回転抵抗が非常に大きくなるような温度である。本実施形態では、上記基準温度は、直噴用インジェクタ１８と予混合用インジェクタ１７との使い分けを行うための閾値である上記所定温度と同じ値（例えば０℃付近）に設定されている。このように上記回転抵抗が非常に大きくなるような温度では、モータジェネレータ２０による発電量を少なくすることで、エンジン１０の負荷を軽減して、燃費やエミッションの悪化を防止するようにする。尚、上記検出温度が上記基準温度よりも低いときには、上記検出温度が上記基準温度以上であるときに比べて、空気過剰率λを小さくするが、発電量を少なくすることで、空気過剰率λがそれ程小さくならずに済む。
【００５６】
上記したように、コントロールユニット１００は、エンジン始動判定部１００ａによりエンジン１０が始動したと判定されるまでは、直噴用インジェクタ１８により燃料の噴射を行うとともに、エンジン１０が始動したと判定された後において、エンジン水温センサ１０６による検出温度が上記所定温度以上であるときには、直噴用インジェクタ１８による燃料の噴射を継続する一方、上記検出温度が上記所定温度よりも低いときには、直噴用インジェクタ１８による燃料の噴射から予混合用インジェクタ１７による燃料の噴射に切り換える。尚、本実施形態では、エンジン１０が始動したと判定されるまでの燃料の噴射は、各気筒の２つの直噴用インジェクタ１８のうちの１つで行い、エンジン１０が始動したと判定された後、上記検出温度が上記所定温度以上であるときには、２つの直噴用インジェクタ１８で燃料の噴射を行う。エンジン１０が始動したと判定されるまでの燃料の噴射も、２つの直噴用インジェクタ１８で行うようにしてもよい。
【００５７】
また、コントロールユニット１００は、直噴用インジェクタ１８による燃料の噴射から予混合用インジェクタ１７による燃料の噴射に切り換える際に、両インジェクタ１７，１８により燃料を噴射するオーバーラップ期間を経て切り換えるように構成されている。例えば図４に示すように、時刻ｔ３（図３参照）で、エンジン１０が始動したと判定されると、各気筒の所定サイクル分のオーバーラップ期間を経て直噴用インジェクタ１８による燃料の噴射から予混合用インジェクタ１７による燃料の噴射に切り換える。図４では、直噴用インジェクタ１８及び予混合用インジェクタ１７に印加するパルスを示しており、このパルス幅が大きいほど燃料の噴射量が多くなる。オーバーラップ期間における直噴用インジェクタ１８による燃料の噴射量と予混合用インジェクタ１７による燃料の噴射量との合計が、目標噴射量（エンジン１０が始動したと判定された後の目標噴射量）となるように、目標噴射量が直噴用インジェクタ１８と予混合用インジェクタ１７とに振り分けられる。この振り分けの割合は、図４の例では、オーバーラップ期間の間、一定であるが、オーバーラップ期間の進行に連れて、直噴用インジェクタ１８への振り分け量が少なくなりかつ予混合用インジェクタ１７への振り分け量が多くなるようにしてもよい。
【００５８】
上記のように、コントロールユニット１００は、上記検出温度が上記所定温度よりも低いときには、直噴用インジェクタ１８による燃料の噴射から予混合用インジェクタ１７による燃料の噴射に切り換えるが、エンジン１０を運転し続けていると、やがて、上記検出温度が上記所定温度以上になる。このときは、コントロールユニット１００は、予混合用インジェクタ１７による燃料の噴射から直噴用インジェクタ１８による燃料の噴射に切り換えることになる。この切り換えの際も、直噴用インジェクタ１８による燃料の噴射から予混合用インジェクタ１７による燃料の噴射に切り換える際と同様に、両インジェクタ１７，１８により燃料を噴射するオーバーラップ期間を経て切り換える。
【００５９】
上記コントロールユニット１００によるエンジン１０の始動に関する処理動作について、図５及び図６のフローチャートに基づいて説明する。この処理動作は、エンジン１０の停止中に、エンジン１０の始動要求（モータジェネレータ２０による発電要求）があったときにスタートする。
【００６０】
最初のステップＳ１で、モータジェネレータ２０を駆動することによってエンジン１０を第１所定回転数Ｎ１で回転させる（クランキングする）。このクランキング時に、燃料の噴射及び点火を行わないで、スロットル弁１６を全開にした状態で、エンジン１０のロータ収容室１１ａ内（気筒内）に残存する燃料を掃気させる。
【００６１】
次のステップＳ２で、エンジン１０の上記クランキングを継続しながら、燃料の噴射及び点火を行う（燃料の噴射及び点火を行うときのクランキングを着火クランキングという）。この着火クランキング時の燃料の噴射は、直噴用インジェクタ１８により行う。その噴射量は、燃焼空燃比が燃料リッチになるような量である。
【００６２】
次のステップＳ３では、エンジン始動判定部１００ａが、上記検出トルクが負の値でかつその絶対値が所定値Ｔ２以上になったか否かを判定する（尚、フローチャートでは、検出トルクが負の値であるという要件は省略している）。このステップＳ３の判定がＮＯであるときには、ステップＳ４に進む一方、ステップＳ３の判定がＹＥＳであるときには、ステップＳ９に進む。
【００６３】
上記ステップＳ４では、上記クランキングの開始から計測を開始するタイマーの計測時間が、予め設定された基準時間ｔａ（例えば、１０秒乃至十数秒）よりも大きいか否かを判定する。このステップＳ４の判定がＮＯであるときには、上記ステップＳ２に戻る一方、ステップＳ４の判定がＹＥＳであるときには、ステップＳ５に進む。
【００６４】
上記ステップＳ５では、エンジン１０の出力トルクが上昇せずにエンジン１０が停止したと判定し、次のステップＳ６で、エンジン１０が停止したとの判定を２回以上行ったか否かを判定する。
【００６５】
上記ステップＳ６の判定がＮＯであるときには、ステップＳ７に進んで、上記タイマーをリセットし、しかる後に上記ステップＳ１に戻る。一方、上記ステップＳ６の判定がＹＥＳであるときには、ステップＳ８に進んで、車両１のインストルメントパネルにおいて車両１の乗員（ドライバ）が視認可能に設けられた表示パネル等に、エンジン１０が故障している旨の警報表示を行い、しかる後に本処理動作を終了する。
【００６６】
上記ステップＳ３の判定がＹＥＳであるときに進むステップＳ９では、上記着火クランキングを継続し、次のステップＳ１０で、エンジン始動判定部１００ａが、回転角センサ１０４による検出回転数が第２所定回転数Ｎ２以上となったか否かを判定する。
【００６７】
上記ステップＳ１０の判定がＮＯであるときには、ステップＳ１１に進んで、上記タイマーの計測時間が、上記基準時間ｔａよりも大きいか否かを判定する。このステップＳ１１の判定がＮＯであるときには、上記ステップＳ９に戻る一方、ステップＳ１１の判定がＹＥＳであるときには、上記ステップＳ５に戻る。すなわち、上記検出トルクが負の値でかつその絶対値が所定値Ｔ２以上になったとしても、上記基準時間ｔａ内に上記検出回転数が第２所定回転数Ｎ２以上にならない場合には、エンジン回転数が低下してエンジン１０が停止したと判定する。
【００６８】
上記ステップＳ１０の判定がＹＥＳであるときには、ステップＳ１２に進んで、エンジン始動判定部１００ａが、エンジン１０が始動したと判定する。
【００６９】
次のステップＳ１３では、エンジン水温センサ１０６による検出温度が、所定温度Ｔｅ１よりも低いか否かを判定する。このステップＳ１３の判定がＹＥＳであるときには、ステップＳ１４に進む一方、ステップＳ１３の判定がＮＯであるときには、ステップＳ１８に進む。
【００７０】
上記ステップＳ１４では、直噴用インジェクタ１８による燃料の噴射から、上記オーバーラップ期間を経て予混合用インジェクタ１７による燃料の噴射に切り換える。エンジン１０が始動したと判定された後の燃料噴射量は、燃焼空燃比が燃料リーンになるような量である。そして、次のステップＳ１５で、モータジェネレータ２０を上記発電状態とする。このときの発電量は、後述のステップＳ１８での発電量よりも少ない。
【００７１】
次のステップＳ１６では、再び、エンジン水温センサ１０６による検出温度が、所定温度Ｔｅ１よりも低いか否かを判定する。このステップＳ１６の判定がＹＥＳであるときには、上記ステップＳ１５に戻る一方、ステップＳ１６の判定がＮＯであるときには、ステップＳ１７に進んで、予混合用インジェクタ１７による燃料の噴射から直噴用インジェクタ１８による燃料の噴射に切り換える。この切り換えの際も、両インジェクタ１７，１８により燃料を噴射するオーバーラップ期間を経て切り換える。
【００７２】
上記ステップＳ１７の後、又は、ステップＳ１３の判定がＮＯであるときには、ステップＳ１８に進んで、モータジェネレータ２０を上記発電状態とし、しかる後に本処理動作を終了する。
【００７３】
したがって、本実施形態では、エンジン始動判定部１００ａが、燃料の噴射及び点火後において、上記検出トルクが負の値でかつその絶対値が所定値Ｔ２以上となった後に、回転角センサ１０４による検出回転数が第２所定回転数Ｎ２以上となったときに、エンジン１０が始動したと判定するようにしたので、エンジン１０が始動したことを正確に判定して、エンジン１０の始動ためにバッテリ３０の電力を無駄に消費することなく、エンジン１０を確実に始動させることができる。
【００７４】
本発明は、上記実施形態に限られるものではなく、請求の範囲の主旨を逸脱しない範囲で代用が可能である。
【００７５】
例えば、上記実施形態では、燃料の噴射及び点火後において、上記検出トルクが負の値でかつその絶対値が所定値Ｔ２以上となった後に、回転角センサ１０４による検出回転数が第２所定回転数Ｎ２以上となったときに、エンジン１０が始動したと判定するようにしたが、燃料の噴射及び点火後において、上記検出トルクが負の値でかつその絶対値の上昇率（単位時間当たりの上昇量）が基準トルク上昇率以上となった後に、回転角センサ１０４による検出回転数が第２所定回転数Ｎ２以上となったときに、エンジン１０が始動したと判定するようにしてもよい。上記検出トルクが負の値でかつその絶対値の上昇率が基準トルク上昇率以上となったときには、エンジン１０がモータジェネレータ２０を勢い良く駆動し始めており、このときにモータジェネレータ２０によるエンジン１０の駆動を停止した場合、エンジン１０が停止することなく自立的に回転する可能性は高いが、このときも、エンジン回転数が、クランキング時の回転数Ｎ１からは殆ど上昇していない場合があり、エンジン１０の駆動を停止すると、エンジン１０が停止する可能性があるので、上記検出トルクが負の値でかつその絶対値の上昇率が基準トルク上昇率以上となった後に、エンジン回転数の判定を行う。
【００７６】
或いは、燃料の噴射及び点火後において、上記検出トルクが負の値でかつその絶対値が所定値Ｔ２以上となった後（又は、上記検出トルクが負の値でかつその絶対値の上昇率が基準トルク上昇率以上となった後）に、上記検出回転数の上昇率が基準回転数上昇率以上となったときに、エンジン１０が始動したと判定するようにしてもよい。このように上記検出回転数の上昇率が基準回転数上昇率以上となれば、エンジン回転数が勢い良く上昇し始めて、エンジン１が自立的に回転しようとしていることを示しており、エンジンが始動したと判定することができる。
【００７７】
また、上記実施形態では、エンジン１０を、水素を燃料とするロータリピストンエンジンとしたが、往復動型エンジンであってもよく、水素以外の燃料（例えばガソリン）用いるエンジンであってもよい。
【００７８】
さらに、上記実施形態では、車両１が、シリーズ式のハイブリッド車両としたが、エンジンと、該エンジンを駆動して始動させかつ該始動後のエンジンにより駆動されて発電するモータジェネレータとを備えていれば、どのような形式のハイブリッド車両であっても、本発明を適用することができる。
【００７９】
上述の実施形態は単なる例示に過ぎず、本発明の範囲を限定的に解釈してはならない。本発明の範囲は請求の範囲によって定義され、請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【産業上の利用可能性】
【００８０】
本発明は、エンジンと、回転軸が該エンジンの出力軸に連結されていて、該エンジンを駆動して始動させかつ該始動後のエンジンにより駆動されて発電するモータジェネレータとを備えたハイブリッド車両の制御装置に有用である。
【符号の説明】
【００８１】
１        ハイブリッド車両
１０      エンジン
１７      予混合用インジェクタ
１８      直噴用インジェクタ
２０      モータジェネレータ
５０      インバータ（トルク検出手段）
１００    コントロールユニット（制御手段）（トルク検出手段）
１００ａ  エンジン始動判定部（エンジン始動判定手段）
１０４    回転角センサ（エンジン回転数検出手段）
１０６    エンジン水温センサ（エンジン水温検出手段）
【図１】
2014113942.tif 000003
【図２】
2014113942.tif 000004
【図３】
2014113942.tif 000005
【図４】
2014113942.tif 000006
【図５】
2014113942.tif 000007
【図６】
2014113942.tif 000008