(57)【特許請求の範囲】
【請求項１】
内燃機関（１０）と、前記内燃機関の出力軸（１３）から伝達されるトルクにより発電を実施可能とする一方で、前記出力軸に対して回転トルクを付与可能とする回転電機（２０）と、前記内燃機関を始動させるスタータモータ（１１）と、前記内燃機関の回転速度を検出する回転速度検出部（４５）と、前記内燃機関の自動停止及び自動再始動を実施する自動停止再始動制御機能と、を備える車両に適用され、
前記回転速度検出部により検出された前記内燃機関の前記回転速度が、推定閾値よりも高い状態において、前記回転電機の回転角度を推定し、前記推定閾値よりも低い状態において、前記回転電機の回転角度を推定しない回転角度推定部（２３，２２，３０）と、
所定の再始動条件が成立し、且つ、前記回転角度推定部により前記回転電機の前記回転角度が推定されたことを条件として、前記回転電機により前記内燃機関の前記回転速度を上昇させることで、前記内燃機関を再始動させる回転電機制御部（２２，３０）と、
前記所定の再始動条件が成立し、且つ、前記内燃機関の前記回転速度が前記推定閾値よりも低く設定される所定回転速度を下回っていることを条件として、前記スタータモータの駆動を開始して前記内燃機関の前記回転速度を前記推定閾値まで上昇させるスタータモータ制御部（３０）と、
を備えることを特徴とする再始動制御システム。
【請求項２】
内燃機関（１０）と、前記内燃機関の出力軸（１３）から伝達されるトルクにより発電を実施可能とする一方で、前記出力軸に対して回転トルクを付与可能とする回転電機（２０）と、前記内燃機関を始動させるスタータモータ（１１）と、前記内燃機関の回転速度を検出する回転速度検出部（４５）と、前記内燃機関の自動停止及び自動再始動を実施する自動停止再始動制御機能と、を備える車両に適用され、
前記回転電機の回転角度を推定し、前記内燃機関の前記回転速度が推定閾値よりも低い状態において、前記回転電機の回転角度を推定不能である回転角度推定部（２３，２２，３０）と、
所定の再始動条件が成立し、且つ、前記回転角度推定部により前記回転電機の前記回転角度が推定されたことを条件として、前記回転電機により前記内燃機関の前記回転速度を上昇させることで、前記内燃機関を再始動させる回転電機制御部（２２，３０）と、
前記所定の再始動条件が成立し、且つ、前記内燃機関の前記回転速度が前記推定閾値よりも低く設定される所定回転速度を下回っていることを条件として、前記スタータモータの駆動を開始して前記内燃機関の前記回転速度を前記推定閾値まで上昇させるスタータモータ制御部（３０）と、
を備えることを特徴とする再始動制御システム。
【請求項３】
前記回転電機制御部は、前記所定の再始動条件が成立し、且つ、前記回転速度検出部により検出された前記内燃機関の前記回転速度が前記推定閾値から前記所定回転速度までの範囲内に収まる場合には、前記回転電機に前記発電を実施させることを特徴とする請求項１又は２に記載の再始動制御システム。
【請求項４】
前記回転電機制御部は、所定の自動停止条件が成立した場合に、前記回転電機に前記発電を実施させることを特徴とする請求項１又は２に記載の再始動制御システム。
【請求項５】
前記回転電機制御部は、所定の再始動条件が成立した場合において実施されている前記回転電機による前記発電を、前記内燃機関の前記回転速度が前記所定回転速度よりも低くなった場合に終了することを特徴とする請求項３又は４に記載の再始動制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの再始動制御システムに関するものである。
【背景技術】
【０００２】
近年においては、例えば、燃費改善等を目的としてアイドリングストップ機能を具備した車両（以降、アイドリングストップ車両と呼称）が実用化されており、アイドリングストップ後の再始動時には、エンジンのいち早い始動が求められる。このため、アイドリングストップ車両に適用されるエンジン始動装置として、スタータモータと回転電機とを備え、スタータモータと回転電機とを協調させることでエンジンを始動させる制御システムが提案されている。
【０００３】
例えば特許文献１には、アイドリングストップ機能によるエンジンの自動停止期間中に所定の再始動条件が成立することでエンジンを再始動させる場合、エンジン回転速度がどの回転速度域に存在するかで再始動方法を変更する技術が開示されている。具体的には、燃料噴射の再開のみでエンジン再始動が可能な第１回転速度域と、回転電機（モータジェネレータ）のみでエンジン再始動可能な第２回転速度域と、スタータモータによる再始動制御初期のクランキングが必要な第３回転速度域とに分ける。そして、所定の再始動条件が成立したときに、エンジン回転速度が第１〜３回転速度域のどの回転速度域にいるかで、適した再始動方法を選択する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５８７５６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
回転電機を用いてエンジンの再始動を行うなど、回転電機によってクランク軸にトルクが付与される場合には、回転電機を構成するロータの回転角が認識できなければ、回転電機を適切に駆動することができない。このため、回転電機にはロータの回転角を検出するための回転角センサが設けられることが多い。回転角センサを設けていない回転電機では、例えば回転電機を構成する固定子巻線のいずれかの相電圧に基づいて回転電機の回転角を推定するなど、何らかの方法を用いて回転電機の回転角を推定する必要がある。しかし、回転電機の回転角の推定はエンジン回転速度が低回転速度域にある場合において困難となることが多い。特許文献１に記載の技術にはこの点が記載も示唆もなされていないため、回転角センサが設けられた回転電機を前提とした技術であると考えられる。ここで、回転角センサが設けられていない回転電機を備え、回転角を推定することが可能な下限回転速度として設定される推定下限回転速度が第２回転速度域の下限値よりも高く設定される車両に、特許文献１に記載の技術を実施させた場合を想定する。この場合、所定の再始動条件が成立したときのエンジン回転速度が回転角の推定下限回転速度から第２回転速度域の下限値の範囲内に収まると、回転電機の回転角を推定できないために回転電機を正常に駆動させることができず、エンジン再始動に失敗するおそれがある。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その主たる目的は、回転角センサを備えない回転電機において、回転電機とスタータモータとを併用した適切なエンジン再始動制御を実施することが可能な再始動制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
第１の発明は、再始動制御システムであって、内燃機関と、前記内燃機関の出力軸から伝達されるトルクにより発電を実施可能とする一方で、前記出力軸に対して回転トルクを付与可能とする回転電機と、前記内燃機関を始動させるスタータモータと、前記内燃機関の回転速度を検出する回転速度検出部と、前記内燃機関の自動停止及び自動再始動を実施する自動停止再始動制御機能と、を備える車両に適用され、前記回転速度検出部により検出された前記内燃機関の前記回転速度が、推定閾値よりも高い状態において、前記回転電機の回転角度を推定し、前記推定閾値よりも低い状態において、前記回転電機の回転角度を推定しない回転角度推定部と、所定の再始動条件が成立し、且つ、前記回転角度推定部により前記回転電機の前記回転角度が推定されたことを条件として、前記回転電機により前記内燃機関の前記回転速度を上昇させることで、前記内燃機関を再始動させる回転電機制御部と、前記所定の再始動条件が成立し、且つ、前記内燃機関の前記回転速度が前記推定閾値よりも低く設定される所定回転速度を下回っていることを条件として、前記スタータモータの駆動を開始して前記内燃機関の前記回転速度を前記推定閾値まで上昇させるスタータモータ制御部と、を備えることを特徴とする。
【０００８】
第２の発明は、再始動制御システムであって、内燃機関と、前記内燃機関の出力軸から伝達されるトルクにより発電を実施可能とする一方で、前記出力軸に対して回転トルクを付与可能とする回転電機と、前記内燃機関を始動させるスタータモータと、前記内燃機関の回転速度を検出する回転速度検出部と、前記内燃機関の自動停止及び自動再始動を実施する自動停止再始動制御機能と、を備える車両に適用され、前記回転電機の回転角度を推定し、前記内燃機関の前記回転速度が前記推定閾値よりも低い状態において、前記回転電機の回転角度を推定不能である回転角度推定部と、所定の再始動条件が成立し、且つ、前記回転角度推定部により前記回転電機の前記回転角度が推定されたことを条件として、前記回転電機により前記内燃機関の前記回転速度を上昇させることで、前記内燃機関を再始動させる回転電機制御部と、前記所定の再始動条件が成立し、且つ、前記内燃機関の前記回転速度が前記推定閾値よりも低く設定される所定回転速度を下回っていることを条件として、前記スタータモータの駆動を開始して前記内燃機関の前記回転速度を前記推定閾値まで上昇させるスタータモータ制御部と、を備えることを特徴とする。
【０００９】
所定回転速度よりも内燃機関の回転速度が高い状態でスタータモータによるクランキングを開始すると、スタータモータを構成するピニオンなどが摩耗するなどしてスタータモータの耐久性を損なうおそれがある。したがって、スタータモータによるクランキングは内燃機関の回転速度が所定回転速度よりも下回っている状態で開始される。一方で、回転角センサを有さない回転電機において、内燃機関の回転速度が推定閾値よりも低い状態であると、回転電機の回転角度の推定精度が低下する、あるいは、回転電機の回転角度の推定ができなくなることが想定される。回転電機の回転角度が正しく認識できなければ、回転電機を適切に駆動することができないため、内燃機関の回転速度が推定閾値よりも低い状態では、回転電機により出力軸へ回転トルクを付与することができないおそれがある。
【００１０】
以上を踏まえた上で、推定閾値が所定回転速度よりも高く設定される場合を想定する。このとき、所定の再始動条件が成立し、且つ、内燃機関の回転速度が推定閾値から所定回転速度までの範囲内に収まる場合には、回転電機の回転角度を精度高く推定することが困難である為に回転電機による内燃機関の出力軸へのトルク付与は行われない。また、スタータモータの耐久性を損なう問題が生じうるため、スタータモータによるクランキングも行われない。つまり、このような状況では、内燃機関の回転速度が所定回転速度を下回るまで、回転電機やスタータモータを用いての内燃機関の回転速度を上昇させる制御は試みない。これにより、内燃機関の回転速度が所定回転速度を下回ることとなり、内燃機関の回転速度が所定回転速度を下回ったことを条件として、スタータモータの駆動を開始させて、内燃機関の回転速度を推定閾値まで上昇させる。そして、スタータモータによるクランキングで上昇させた内燃機関の回転速度を、回転電動機による内燃機関の出力軸へのトルク付与で更に上昇させ、内燃機関の再始動を実施させる。これにより、回転角センサを備えない回転電機において、回転電機とスタータモータとを併用した適切なエンジン再始動制御を実施することが可能となる。
【００１１】
第３の発明は、第１又は２の発明において、前記回転電機制御部は、前記所定の再始動条件が成立し、且つ、前記回転速度検出部により検出された前記内燃機関の前記回転速度が前記推定閾値から前記所定回転速度までの範囲内に収まる場合には、前記回転電機に前記発電を実施させることを特徴とする。
【００１２】
回転速度検出部により検出された内燃機関の回転速度が推定閾値から所定回転速度までの範囲内に収まる場合には、回転電機による内燃機関の出力軸へのトルク付与も、スタータモータによるクランキングも行うことができない。したがって、このような状況で所定の再始動条件が成立した場合には、回転電機に発電を実施させることで内燃機関の出力軸に負荷を付与させ、内燃機関の回転速度を所定回転速度にまで早急に低下させる。これにより、所定の再始動条件が成立してから実際に内燃機関が再始動されるまでの期間を短縮することが出来、再始動性を改善することが可能となる。
【００１３】
第４の発明は、第１又は２の発明において、前記回転電機制御部は、所定の自動停止条件が成立した場合に、前記回転電機に前記発電を実施させることを特徴とする。
【００１４】
所定の自動停止条件が成立した場合に、回転電機に発電を実施させること内燃機関の出力軸に負荷を付与してもよい。この場合、内燃機関の回転速度の低下速度を早い段階から大きくさせることができる。したがって、再始動条件が成立し、且つ、内燃機関の回転速度が推定閾値から所定回転速度までの範囲内に収まる場合における内燃機関の再始動性を改善することができるほか、内燃機関が共振することで振動を生じるおそれのある共振回転速度域を迅速に通過することができる。このため、内燃機関の振動を抑制する事ができる。
【００１５】
第５の発明は、第３又は４の発明において、前記回転電機制御部は、所定の再始動条件が成立した場合において実施されている前記回転電機による前記発電を、前記内燃機関の前記回転速度が前記所定回転速度よりも低くなった場合に終了することを特徴とする。
【００１６】
内燃機関の前記回転速度が前記所定回転速度よりも低くなった場合に、所定の再始動条件が成立した場合において実施されている回転電機による発電が終了される。これにより、スタータモータによるクランキングが開始される際には回転電機による発電が終了されている為、内燃機関の回転速度をスムーズに上昇させることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る制御システムの概略構成図である。
【図２】本実施形態に係るＥＣＵが実施する制御フローチャートである。
【図３】本実施形態に係る再始動制御の動作を示すタイムチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を具体化した本実施形態を図面に基づいて説明する。本実施形態に係る制御システムは、走行駆動源としてのエンジン１０を備える車両に搭載されるものである。図１において、エンジン１０は、ガソリンや軽油等の燃料の燃焼により駆動される多気筒内燃機関であり、周知のとおり燃料噴射弁や点火装置等を備えている。
【００１９】
エンジン１０には、スタータモータ１１が設けられている。スタータモータ１１の回転軸にはピニオン１２が設けられており、そのピニオン１２はエンジン１０の回転軸１３に設けられたリングギア１４に対して結合可能に設けられている。スタータモータ１１には、ピニオン１２をリングギア１４と結合させるべく押し出すソレノイド１５が設けられている。このソレノイド１５はピニオン１２の駆動部として駆動し、エンジン１０の始動時には、ソレノイド１５の駆動によりピニオン１２が軸方向へと移動してリングギア１４とが噛み合わされ、スタータモータ１１の動力をエンジン１０の回転軸１３へと伝達可能とされる。
【００２０】
エンジン１０の回転軸１３には、プーリ及びベルトを含んで構成される動力伝達部１６を介して、回転電機２０が動力を伝達可能に接続されている。回転電機２０は、エンジン１０の回転軸１３へ駆動力を供給する際には電動機として駆動し、エンジン１０の駆動力を電力に変換する際には発電機として駆動する。本実施形態において、回転電機２０は、ＩＳＧ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｔａｒｔｅｒ  Ｇｅｎｅｒａｔｏｒ）を想定している。ただし、回転電機２０は、ＩＳＧに限らず、エンジン１０の回転軸１３と変速機（図示略）との間に挟み込まれ、回転軸１３によって直接駆動され又回転軸１３を直接駆動するものであってもよい。
【００２１】
回転電機２０は、モータ２１と、制御ＩＣ２２と、回転検出部２３と、回転駆動部２４と、を備えている。モータ２１は、三相交流モータであり、３相の固定子巻線を含んで構成される固定子と、界磁巻線を含んで構成される回転子と、を備える公知の構成を有している。回転駆動部２４は、スイッチング素子であるＭＯＳＦＥＴを複数備える周知のインバータ回路であり、バッテリ３１から供給される直流電力を交流電力へ変換してモータ２１へ供給する機能と、モータ２１から供給される交流電力を直流電力へと変換してバッテリ３１へと供給する機能とを有する。
【００２２】
制御ＩＣ２２は、回転電機２０を制御する制御部であり、回転電機２０を電動機として駆動させる場合には、回転駆動部２４を駆動してバッテリ３１から供給される直流電力を三相の電力へと変換し、三相の電力を固定子へと供給する。
【００２３】
この際、回転検出部２３は、固定子巻線のいずれかの相電圧（例えばＶ相電圧）を検出する。そして、検出されるＶ相電圧を所定の基準電圧と比較して二値化することにより、パルス信号を生成し、制御ＩＣ２２に出力する。制御ＩＣ２２は、回転検出部２３により出力されたパルス信号のパルス数を所定期間カウントしている。パルス信号のパルス数は、モータ２１の回転速度に依存しているため、所定期間内におけるパルス信号のパルス数からモータ２１の回転速度を求めることができる。制御ＩＣ２２は、このようにして求めたモータ２１の回転速度が目標回転速度となるように、回転駆動部２４を制御する。
【００２４】
また、回転電機２０を発電機として駆動させる場合には、固定子に交流の誘導起電力が生ずる。この交流の誘導起電力の周波数は、モータ２１の回転速度に依存している。したがって、回転検出部２３により誘導起電力を検出することにより、モータ２１の回転速度を求めることができる。
【００２５】
さらに、回転検出部２３は、回転子又は固定子に生じる誘起電圧および逆起電力から回転角度を推定することができる。よって、回転検出部２３は回転角度推定部に該当する。本実施形態に係る回転検出部２３は、エンジン回転速度が推定閾値よりも高い状態において、回転子の回転角度をするが、エンジン回転速度が推定閾値よりも低い状態においては、回転子の回転角度を推定しない。この理由は、後述する。
【００２６】
なお、エンジン１０の回転軸１３には、図示しないクラッチや変速機等を介して駆動輪が接続されている。この構成については、公知のものであるため、具体的な説明を省略する。
【００２７】
本システムでは、システム全体を統括する主制御装置としてＥＣＵ３０を備えている。ＥＣＵ３０は、マイクロコンピュータ等を備えてなる周知の電子制御装置である。
【００２８】
ＥＣＵ３０は、バッテリ３１と電気的に接続され、バッテリ３１から供給される電力により動作する。このバッテリ３１は、スタータモータ１１と接続され、リレー３３を介してソレノイド１５と接続されている。リレー３３はＥＣＵ３０からの駆動信号により接続状態となる。スイッチ３２が接続状態となることで、バッテリ３１から供給される電力によりスタータモータ１１が回転状態となり、スイッチ３２が遮断状態となることで、バッテリ３１からの電力の供給が停止し、スタータモータ１１は非駆動状態となる。リレー３３が接続状態となることで、バッテリ３１から供給される電力によりソレノイド１５が駆動し、ピニオン１２が押し出されてリングギア１４と噛み合わされる。ピニオン１２が押し出された後にスイッチ３２がＯＮし、スタータモータ１１はクランキングを開始する。リレー３３が遮断されることでバッテリ３１からの電力供給が停止し、ソレノイド１５が作動前の元の位置に戻る途中でスイッチ３２がＯＦＦとなり、非駆動状態になったあとでピニオン１２とリングギア１４の噛合いが解除される。
【００２９】
したがって、ＥＣＵ３０は、スタータモータ制御部に該当する。また、制御ＩＣ２２及びＥＣＵ３０は、回転電機制御部に該当する。
【００３０】
センサ類としては、アクセル操作部材としてのアクセルペダル４１の踏み込み操作量（以降、アクセル操作量と呼称）を検出するアクセルセンサ４２、ブレーキペダル４３の踏み込み操作量（以降、ブレーキ操作量と呼称）を検出するブレーキセンサ４４、エンジン１０の回転軸１３の回転速度を検出する回転速度センサ（回転速度検出部に該当）４５等が設けられている。これらのセンサからの検出信号はＥＣＵ３０に逐次入力される。なお、本システムにはこれらのセンサ以外のセンサも設けられているが、図示は省略している。
【００３１】
ＥＣＵ３０は、各センサの検出結果等に基づいて、燃料噴射弁による燃料噴射量制御及び点火装置による点火制御などの制御を実施する。
【００３２】
また、ＥＣＵ３０は、車両走行中において所定の自動停止条件を満たした場合にエンジン１０の自動停止を実施させる。そして、燃料カット中（自動停止過程）又はエンジン１０の自動停止が実施された状態であり、且つ所定の再始動条件を満たした場合に、エンジン１０を自動で再始動させる。なお、自動停止条件としては、例えば車速が所定以下であること、アクセルセンサ４２により検出されるアクセル操作量がゼロであること（又はブレーキセンサ４４により検出されるブレーキ操作量が第一所定量よりも多いこと）等が含まれる。また、エンジン再始動条件としては、例えばアクセルセンサ４２により検出されるアクセル操作量が第二所定量よりも多いこと、ブレーキセンサ４４により検出されるブレーキ操作量がゼロであること等が含まれる。
【００３３】
車両が交差点を曲がる場合など、所定の自動停止条件が成立してから所定の再始動条件が成立するまでの期間が短い状況では、所定の再始動条件が成立した時のエンジン回転速度が０ではないことが想定される。従来では、このような場合、エンジン回転速度の高さに応じて再始動方法を変更していた。
【００３４】
具体的には、所定の再始動条件が成立した時のエンジン回転速度が第一所定回転速度域内に収まる場合には、燃料噴射弁による燃料噴射の再開のみでエンジン１０を再始動させる。第一回転速度域の下限値を上限値として設定される第二回転速度域内に、所定の再始動条件が成立した時のエンジン回転速度が収まる場合には、回転電機２０を電動機として駆動させることで、エンジン１０を再始動させる。第二回転速度域の下限値を上限値として設定される第三回転速度域内に、所定の再始動条件が成立した時のエンジン回転速度が収まる場合には、スタータモータ１１によるクランキングを開始させることでエンジン回転速度を第二所定回転速度にまで上昇させる。その後、回転電機２０によってエンジン回転速度を更に上昇させ、その一方でスタータモータ１１によるクランキングを終了させる。このスタータモータ１１と回転電機２０とによる協調始動制御は、改めて図を用いて後述する。
【００３５】
回転電機２０を電動機として適切に駆動させるためには、モータ２１が備える回転子の回転角度を正しく認識している必要がある。したがって、回転子の回転角度を検出するための回転角度センサが回転電機に設けられることが多い。この点、本実施形態に係る回転電機２０のように回転角度センサが設けられていない場合には、回転子の回転角度を推定する必要がある。ただし、本実施形態に記載の回転子の回転角の推定方法では、エンジン回転速度が低い場合に、回転子又は固定子に生じる誘起電圧および逆起電力が低くなり、それに伴って、回転子の回転角度の推定精度が低下することが想定される。このとき、回転子の回転角度の推定精度の低下度合いによっては、回転電機２０を適切に駆動することができないおそれがある。この対策として、回転子の回転角度の推定精度低下により回転電機２０を適切に駆動させることができないおそれのあるエンジン回転速度の下限値を閾値として設定し、回転検出部２３は、エンジン回転速度が推定閾値よりも低い状態において回転子の回転角度を推定しない。
【００３６】
一方で、スタータモータ１１の駆動を開始させることが可能なエンジン回転速度の上限値として、所定回転速度が設けられる（上述の第三回転速度域の上限値に該当）。エンジン回転速度が高い状態でスタータモータ１１によるクランキングを開始させると、スタータモータ１１が備えるソレノイド１５によりピニオン１２が押し出されリングギア１４と噛み合わされた際に、ピニオン１２が損耗するおそれがある。よって、所定回転速度は、スタータモータ１１の駆動を開始させた際にピニオン１２の損耗を抑制することが可能なエンジン回転速度の上限値として設定される。
【００３７】
以上を踏まえた上で、推定閾値が所定回転速度よりも高く設定される状況を想定する。このような状況では、所定の再始動条件が成立したときのエンジン回転速度が推定閾値から所定回転速度の範囲内に収まる場合に、回転子の回転角度を推定しないことで、回転電機２０を電動機として駆動させない。また、スタータモータ１１によるクランキングも実施させない。その一方で、所定の自動停止条件が成立した時点から、回転電機２０を発電機として駆動させることで、エンジン１０の回転軸１３に負荷を与え、エンジン回転速度の低下速度を大きくする。これにより、エンジン１０の回転軸１３に負荷を付与させ、エンジン回転速度の低下速度を大きくすることができる。このため、エンジン回転速度が推定閾値から所定回転速度の範囲内に収まる期間を短縮することができ、より早期にスタータモータ１１によるクランキングを実施させることが可能となる。
【００３８】
本実施形態では、ＥＣＵ３０により図２に記載の再始動制御を実行する。図２に示す再始動制御は、ＥＣＵ３０が電源オンしている期間中にＥＣＵ３０によって所定周期で繰り返し実行される。
【００３９】
まずステップＳ１００にて、所定の自動停止条件が成立したか否かを判定する。所定の自動停止条件が成立していないと判定した場合には（Ｓ１００：ＮＯ）、本制御を終了する。所定の自動停止条件が成立したと判定した場合には（Ｓ１００：ＹＥＳ）、ステップＳ１１０に進み、制御ＩＣ２２に対して回転電機２０を発電機として駆動させるよう指令を出し、ステップＳ１２０に進む。
【００４０】
ステップＳ１２０では、所定の再始動条件が成立したか否かを判定する。所定の再始動条件が成立していないと判定した場合には（Ｓ１２０：ＮＯ）、再度ステップＳ１２０を実施する。所定の再始動条件が成立したと判定した場合には（Ｓ１２０：ＹＥＳ）、ステップＳ１３０に進み、回転速度センサ４５からエンジン回転速度を取得し、ステップＳ１４０に進む。
【００４１】
ステップＳ１４０では、回転速度センサ４５から取得したエンジン回転速度が第一回転速度域の下限値よりも高く、燃料噴射弁に燃料噴射を再開させることでエンジン１０を再始動させることが可能か否かを判定する。エンジン回転速度が第一回転速度域の下限値よりも高いために、燃料噴射弁に燃料噴射を再開させることでエンジン１０を再始動させることが可能であると判定した場合には（Ｓ１４０：ＹＥＳ）、ステップＳ２００に進む。ステップＳ２００では、制御ＩＣ２２に対して回転電機２０による発電を終了させるよう指令を出した上で、燃料噴射弁に燃料噴射を再開させ、本制御を終了する。エンジン回転速度が第一回転速度域の下限値よりも低いため、燃料噴射弁に燃料噴射を再開させてもエンジン１０を再始動させることができないと判定した場合には（Ｓ１４０：ＮＯ）、ステップＳ１５０に進む。
【００４２】
ステップＳ１５０では、エンジン回転速度が推定閾値よりも高いことで、回転検出部２３による回転子の回転角度の推定が可能か否かを判定する。エンジン回転速度が推定閾値よりも高いことで、回転検出部２３による回転子の回転角度の推定が可能であると判定した場合には（Ｓ１５０：ＹＥＳ）、ステップＳ１６０に進む。ステップＳ１６０では、制御ＩＣ２２に対して、回転電機２０による発電を終了させ、その上で回転検出部２３により推定された回転子の回転角度に基づいて回転電機２０を電動機として駆動させるよう指令を出し、ステップＳ１７０に進む。
【００４３】
ステップＳ１７０では、エンジン回転速度が第一回転速度域の下限値よりも高くなり、燃料噴射弁に燃料噴射を再開させることでエンジン１０を再始動させることが可能か否かを判定する。エンジン回転速度がまだ第一回転速度域の下限値よりも低いため、燃料噴射弁に燃料噴射を再開させてもエンジン１０を再始動させることができないと判定した場合には（Ｓ１７０：ＮＯ）、再度ステップＳ１７０を実施する。エンジン回転速度が第一回転速度域の下限値よりも高くなり、燃料噴射弁に燃料噴射を再開させることでエンジン１０を再始動させることが可能であると判定した場合には（Ｓ１７０：ＹＥＳ）、ステップＳ１８０に進む。ステップＳ１８０では、燃料噴射弁に燃料噴射を再開させ、ステップＳ１９０では、制御ＩＣ２２に対して回転電機２０による電動機としての駆動を終了させるよう指令を出し、本制御を終了する。
【００４４】
エンジン回転速度が推定閾値よりも低く、回転検出部２３が回転子の回転角度を推定しないと判定した場合には（Ｓ１５０：ＮＯ）、ステップＳ２１０に進む。ステップＳ２１０では、エンジン回転速度が所定回転速度よりも低いことで、スタータモータ１１によるクランキングを実施させることが可能か否かを判定する。エンジン回転速度が所定回転速度よりも高いために、スタータモータ１１によるクランキングを実施させることができないと判定した場合には（ステップＳ２１０：ＮＯ）、再度ステップＳ２１０を実施する。エンジン回転速度が所定回転速度よりも低いために、スタータモータ１１によるクランキングを実施させることが可能であると判定した場合には（ステップＳ２１０：ＹＥＳ）、ステップＳ２２０に進む。
【００４５】
ステップＳ２２０では、制御ＩＣ２２に対して回転電機２０による発電を終了させるよう指令を出した上で、スタータモータ１１によるクランキングを実施させる。ステップＳ２３０では、エンジン回転速度が推定閾値よりも高くなり、回転子の回転角度を推定可能となったか否かを判定する。エンジン回転速度がまだ推定閾値よりも低く、回転子の回転角度を推定しないと判定した場合には（Ｓ２３０：ＮＯ）、再度ステップＳ２３０に進む。エンジン回転速度が推定閾値よりも高くなり、回転子の回転角度を推定可能と判定した場合には（Ｓ２３０：ＹＥＳ）、ステップＳ２４０に進む。ステップＳ２４０では、制御ＩＣ２２に対して、回転検出部２３により推定された回転子の回転角度に基づいて回転電機２０を電動機として駆動させるよう指令を出し、ステップＳ２５０に進む。ステップＳ２５０では、スタータモータ１１によるクランキングを終了させ、ステップＳ１７０に進む。
【００４６】
次に、ＥＣＵ３０が実行する再始動制御の動作を、図３を参照して説明する。なお、本制御動作は図２の制御内容を時系列に沿って説明したものである。
【００４７】
車両走行中に、所定の自動停止条件が成立したことで、回転電機２０を発電機として駆動させる（時間ｔ１参照）。これにより、実線で示すように、エンジン１０の回転軸１３に負荷が付与され、エンジン回転速度の低下速度が大きくなる。エンジン回転速度の低下中に、所定の再始動条件が成立し、その時のエンジン回転速度が推定閾値から所定回転速度の範囲内に収まると、回転電機２０を電動機として駆動させることも、スタータモータ１１によるクランキングも実施させない（時間ｔ２参照）。これにより、所定の再始動条件が成立して以後も、エンジン回転速度は継続して降下していくことになる。エンジン回転速度が所定回転速度を下回ることで、回転電機２０による発電を終了させ、スタータモータ１１によるクランキングを開始させる（時間ｔ３参照）。
【００４８】
スタータモータ１１のクランキングによりエンジン回転速度を推定閾値まで上昇させ、その後回転検出部２３により推定された回転子の回転角度に基づいて回転電機２０を電動機として駆動させることで、エンジン回転速度を更に上昇させる（時間ｔ４参照）。このとき、スタータモータ１１によるクランキングを終了させる。そして、エンジン回転速度が第一回転速度域の下限値を越えて大きくなったことで、燃料噴射弁に燃料噴射を再開させ、エンジン１０を再始動させる（時間ｔ５参照）。このとき、回転電機２０の電動機としての駆動は終了させる。
【００４９】
上記構成により、本実施形態は、以下の効果を奏する。
【００５０】
・所定の再始動条件が成立したときのエンジン回転速度が推定閾値から所定回転速度までの範囲内に収まる場合には、エンジン回転速度が所定回転速度を下回るまで、回転電機２０やスタータモータ１１を用いてのエンジン回転速度を上昇させる制御は試みない。これにより、エンジン回転速度が所定回転速度を下回ることとなり、エンジン回転速度が所定回転速度を下回ったことを条件として、スタータモータ１１の駆動を開始させる。これにより、回転角センサを備えない回転電機２０において、回転電機２０とスタータモータ１１とを併用した適切なエンジン再始動制御を実施することが可能となる。
【００５１】
・所定の自動停止条件が成立した場合に、回転電機２０に発電を実施させる。これにより、エンジン回転速度の低下速度を早い段階から大きくさせることができる。したがって、所定の再始動条件が成立してから実際にエンジン１０が再始動されるまでの期間を短縮することが出来、再始動性を改善することが可能となる。また、エンジン１０が共振することで振動を生じるおそれのある共振回転速度域を迅速に通過することができる。このため、エンジン１０の振動を抑制する事ができる。
【００５２】
・エンジン回転速度が所定回転速度よりも低くなった場合に、所定の自動停止条件が成立したときから実施されている回転電機２０による発電が終了される。これにより、スタータモータ１１によるクランキングが開始される際には回転電機２０による発電が終了されている為、エンジン回転速度をスムーズに上昇させることが可能となる。
【００５３】
上記実施形態を、以下のように変更して実施することもできる。
【００５４】
・上記実施形態において、回転電機２０には、回転電機２０を制御する制御ＩＣ２２が備わっていた。このことについて、制御ＩＣ２２が行っていた制御をＥＣＵ３０に実施させ、制御ＩＣ２２を省いた構成としてもよい。この場合、回転電機２０の構成の簡素化を図ることが可能となる。
【００５５】
・上記実施形態では、回転検出部２３に、回転子又は固定子に生じる誘起電圧および逆起電力から回転子の回転角度を推定させていた。このことについて、回転検出部２３には回転子又は固定子に生じる誘起電圧および逆起電力を検出させるのみとし、回転検出部２３により検出された回転子又は固定子に生じる誘起電圧および逆起電力に基づいて、ＥＣＵ３０あるいは制御ＩＣ２２に回転子の回転角度を推定させてもよい。
【００５６】
この場合、エンジン回転速度が推定閾値よりも高い状態では、回転検出部２３に回転子又は固定子に生じる誘起電圧および逆起電力を検出させ、ＥＣＵ３０あるいは制御ＩＣ２２は、回転検出部２３により検出された回転子又は固定子に生じる誘起電圧および逆起電力に基づいて、回転子の回転角度を推定する。一方で、エンジン回転速度が推定閾値よりも低い状態では、回転検出部２３に回転子又は固定子に生じる誘起電圧および逆起電力を検出させないことで、ＥＣＵ３０あるいは制御ＩＣ２２は回転子の回転角度を推定しない構成とする。かかる構成によっても、上記実施形態と同様の作用・効果が奏される。
【００５７】
あるいは、回転検出部２３に回転子又は固定子に生じる誘起電圧および逆起電力を常時検出させる構成であっても、本再始動制御を適用できる。具体的には、ＥＣＵ３０あるいは制御ＩＣ２２は、エンジン回転速度が推定閾値よりも高い状態において、回転検出部２３により検出された回転子又は固定子に生じる誘起電圧および逆起電力に基づいて、回転子の回転角度を推定する。一方で、エンジン回転速度が推定閾値よりも低い状態では、回転検出部２３が回転子又は固定子に生じる誘起電圧および逆起電力を検出しても、ＥＣＵ３０あるいは制御ＩＣ２２は回転子の回転角度を推定しない構成とする。かかる構成によっても、上記実施形態と同様の作用・効果が奏される。
【００５８】
・上記実施形態に係る回転子の回転角度の推定方法では、所定の再始動条件が成立した時のエンジン回転速度が推定閾値よりも低い場合に、回転子の回転角度を推定しないこととしていた。このことについて、エンジン回転速度がある推定閾値よりも低い状態となると、回転検出部２３が回転子の回転角度を推定することができなくなる構成に対して、本制御を実施してもよい。かかる構成によっても、上記実施形態と同様の作用・効果が奏される。
【００５９】
ＥＣＵ３０あるいは制御ＩＣ２２に回転子の回転角度を推定させる場合に、エンジン回転速度がある推定閾値よりも低い状態となると、ＥＣＵ３０あるいは制御ＩＣ２２が回転子の回転角度を推定することができなくなる構成に対しても同様に、本制御を実施してもよい。
【００６０】
・上記実施形態では、所定の自動停止条件が成立した場合に、回転電機２０を発電機として駆動させていた。このことについて、例えば、所定の自動停止条件が成立して以降のエンジン回転速度が推定閾値よりも低くなった場合に、回転電機２０を発電機として駆動させてもよい。これによっても、所定の再始動条件が成立してから実際にエンジン１０が再始動されるまでの期間を短縮することができ、エンジン１０の再始動性を改善することが可能となる。
【００６１】
・上記実施形態では、所定の自動停止条件が成立した場合に、回転電機２０を発電機として駆動させていた。このことについて、図３の破線に示されるように所定の自動停止条件が成立した場合に回転電機２０を発電機として駆動させる必要はない。この場合でも、上記実施形態同様、所定の再始動条件が成立したときのエンジン回転速度が推定閾値から所定回転速度までの範囲内に収まる場合には（時間ｔ２参照）、エンジン回転速度が所定回転速度を下回るまで、回転電機２０やスタータモータ１１を用いてのエンジン回転速度を上昇させる制御は試みない。よって、エンジン回転速度が所定回転速度を下回ることとなり、スタータモータ１１と回転電機２０とによる協調始動制御を実施させることができる。つまり、本別例においても、回転電機２０とスタータモータ１１とを併用した適切なエンジン再始動制御を実施することが可能となる。
【００６２】
・上記実施形態では、エンジン回転速度が所定回転速度よりも低くなった場合に、所定の自動停止条件が成立したときから実施されている回転電機２０による発電を終了させていた。このことについて、例えば、所定の再始動条件が成立した場合に、所定の自動停止条件が成立したときから実施されている回転電機２０による発電を終了させてもよい。
【符号の説明】
【００６３】
１０…エンジン、１１…スタータモータ、１３…回転軸、２０…回転電機、２２…制御ＩＣ、２３…回転検出部、３０…ＥＣＵ、４５…回転速度センサ。
【図１】
0006477600.tif 000002
【図２】
0006477600.tif 000003
【図３】
0006477600.tif 000004