(57)【要約】【課題】エンジンの逆回転の発生を抑制することで、それに伴う振動を低減することができるエンジン制御装置を提供する。【解決手段】ＥＣＵ５０は、圧縮及び膨張の各行程を含むサイクルが繰り返し実施されるエンジン１１と、クランク軸１４に正回転側の正トルク及び逆回転側の逆トルクを付与可能なＭＧ３０とを備えるエンジンシステムに適用される。ＥＣＵ５０は、エンジン１１の燃焼が停止された後、エンジン回転速度がゼロに到達した時点でのピストン１３の位置が、圧縮反力を受ける位置にあるか否かを判定する判定部と、判定部によりピストン１３の位置が圧縮反力を受ける位置にあると判定された場合に、ＭＧ３０によりクランク軸１４に正回転側の正トルクを付与することで、ピストン１３を停止させるトルク制御部と、を備える。【選択図】      図１
2017203402.tif 000002
【特許請求の範囲】
【請求項１】
圧縮及び膨張の各行程を含むサイクルが繰り返し実施されるエンジン（１１）と、エンジン出力軸（１４）に正回転側の正トルク及び逆回転側の逆トルクを付与可能な回転電機（３０）とを備えるエンジンシステムに適用され、
前記エンジンの燃焼が停止された後、エンジン回転速度がゼロに到達した時点でのピストン（１３）の位置が、圧縮反力を受ける位置にあるか否かを判定する判定部と、
前記判定部により前記ピストンの位置が圧縮反力を受ける位置にあると判定された場合に、前記回転電機により前記エンジン出力軸に正回転側の正トルクを付与することで、前記ピストンを停止させるトルク制御部と、
を備えるエンジン制御装置。
【請求項２】
エンジン回転速度がゼロに到達した時点での前記ピストンの位置を推定する推定部を備え、
前記トルク制御部は、前記推定部が推定した前記ピストンの位置に基づいて、前記回転電機によるトルク値を制御する請求項１に記載のエンジン制御装置。
【請求項３】
前記トルク制御部は、前記回転電機による前記正トルクの付与を開始した後、前記圧縮反力の消失に応じて前記正トルクの付与を停止する請求項１又は２に記載のエンジン制御装置。
【請求項４】
前記トルク制御部は、エンジン回転速度がゼロに到達した時点からの時間経過に応じて、前記正トルクを徐々に減少させる請求項１乃至３のいずれか１項に記載のエンジン制御装置。
【請求項５】
エンジン回転速度がゼロに到達した時点での前記ピストンの位置を推定する推定部を備え、
前記トルク制御部は、前記推定部が推定した前記ピストンの位置に基づいて、前記回転電機によるトルク付与の時間を設定する請求項１乃至４のいずれか１項に記載のエンジン制御装置。
【請求項６】
前記エンジンの燃焼が停止された後、エンジン回転速度がゼロまで降下する際の回転降下期間において、前記エンジンの圧縮上死点でのエンジン回転速度に基づいて、前記エンジンの回転速度がゼロとなる直前の圧縮上死点であることを判定する回転速度判定部と、
前記ピストンが膨張行程の前半期間の回転角度位置に停止するか否かを判定する停止判定部と、を備え、
前記トルク制御部は、前記回転速度判定部により前記エンジンの回転速度がゼロとなる直前の圧縮上死点であると判定された場合に、その圧縮上死点から、前記回転電機により逆トルクを付与するものであって、前記回転電機による前記逆トルクが付与された後、前記停止判定部によって、前記ピストンが膨張行程の前半期間の回転角度位置に停止しないと判定された場合に、前記回転電機によりエンジン出力軸に正回転側の正トルクを付与することで、前記ピストンを停止させる請求項１乃至５のいずれか１項に記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御装置に関するものである。
【背景技術】
【０００２】
車両において、エンジンの停止の際には、エンジン回転の揺り戻し（逆回転）により振動が生じ、その振動がドライバに不快感を与えることがある。これは、エンジン出力軸の回転が停止する際における気筒内の圧力にピストンが押し戻されることによって生じる。
【０００３】
例えば、特許文献１に記載の技術では、アイドリングストップ機能を備えた車両において、エンジン出力軸の回転が停止する際の揺り戻しを予測している。そして、揺り戻しが発生すると判定した場合にスタータモータを用いエンジン出力軸に対して正回転側のトルクを付与して、ピストンが上死点を乗り越えるように制御している。これにより、揺り戻しの発生の軽減を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１０２６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ピストンが上死点を乗り越えるように制御する場合、ピストンが適正位置に実際に停止するかどうかは定かではない。その結果、再度揺り戻しが発生するおそれがある。
【０００６】
本発明は、上記課題を解決するためになされたものであり、エンジンの逆回転の発生を抑制することで、それに伴う振動を低減することができるエンジン制御装置を提供することを主目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、圧縮及び膨張の各行程を含むサイクルが繰り返し実施されるエンジンと、エンジン出力軸に正回転側の正トルク及び逆回転側の逆トルクを付与可能な回転電機とを備えるエンジンシステムに適用され、前記エンジンの燃焼が停止された後、エンジン回転速度がゼロに到達した時点でのピストンの位置が、圧縮反力を受ける位置にあるか否かを判定する判定部と、前記判定部により前記ピストンの位置が圧縮反力を受ける位置にあると判定された場合に、前記回転電機によりエンジン出力軸に正回転側の正トルクを付与することで、前記ピストンを停止させるトルク制御部と、を備えることを特徴とする。
【０００８】
エンジンの回転が停止する際には、ピストンの停止位置によって圧縮反力を受けることがある。かかる場合、ピストンが押し戻されることによってエンジンは逆回転し、その結果振動が発生することとなる。
【０００９】
上記構成では、エンジンの回転が停止した時点でのピストンの位置が圧縮反力を受ける位置にあるか否かを判定し、圧縮反力を受ける位置にあると判定した場合は、正トルクを付与することとした。この場合、生じた圧縮反力に対抗して正トルクを付与することで、ピストンが押し戻されることを防ぐことができる。これによって、エンジンの逆回転の発生を抑制することができ、それに伴う振動を低減することができる。
【００１０】
第２の発明は、エンジン回転速度がゼロに到達した時点での前記ピストンの位置を推定する推定部を備え、前記トルク制御部は、前記推定部が推定した前記ピストンの位置に基づいて、前記回転電機によるトルク値を制御することを特徴とする。
【００１１】
エンジンの回転が停止する際のピストンの位置によって、ピストンが受ける圧縮反力の大きさは変化する。例えば、ピストンの位置が圧縮上死点に近いほど、ピストンが受ける圧縮反力は大きくなる。上記構成では、エンジンの回転が停止する際のピストンの位置を推定し、その位置に基づいて正トルクのトルク値を制御する構成とした。これにより、ピストンの停止位置に応じた圧縮反力に適した正トルクを付与することができる。
【００１２】
第３の発明は、前記トルク制御部は、前記回転電機による前記正トルクの付与を開始した後、前記圧縮反力の消失に応じて前記正トルクの付与を停止することを特徴とする。
【００１３】
気筒内に生じた圧縮反力は、気筒内の空気が時間経過とともに抜けていくため、徐々に低下し最終的に消失する。上記構成では、正トルクの付与を開始した後、圧縮反力の消失に応じて正トルクの付与を停止することとした。これにより、圧縮反力が消失した際に、正トルクが過剰となってエンジンが回転してしまうことを防ぐことができる。
【００１４】
第４の発明は、前記トルク制御部は、エンジン回転速度がゼロに到達した時点からの時間経過に応じて、前記正トルクを徐々に減少させることを特徴とする。
【００１５】
気筒内の圧縮反力は、エンジンの回転の停止から時間経過とともに徐々に低下していく。上記構成では、気筒内の圧力変化に合わせて、エンジン出力軸に付与した正トルクも時間経過に伴って、徐々に減少させる構成とした。これにより、圧縮反力と正トルクの力の均衡を適正に保つことができる。
【００１６】
第５の発明は、エンジン回転速度がゼロに到達した時点での前記ピストンの位置を推定する推定部を備え、前記トルク制御部は、前記推定部が推定した前記ピストンの位置に基づいて、前記回転電機によるトルク付与の時間を設定することを特徴とする。
【００１７】
エンジンの回転が停止する際のピストンの位置によって、ピストンが受ける圧縮反力の大きさが変わることで、圧縮反力が消失するまでにかかる時間も変化する。上記構成では、推定されたピストンの停止位置に基づいて、正トルク付与の時間を設定することとした。これにより、ピストンの位置に応じた圧縮反力の発生期間において正トルクを付与することができる。
【００１８】
第６の発明は、前記エンジンの燃焼が停止された後、エンジン回転速度がゼロまで降下する際の回転降下期間において、前記エンジンの圧縮上死点でのエンジン回転速度に基づいて、前記エンジンの回転速度がゼロとなる直前の圧縮上死点であることを判定する回転速度判定部と、前記ピストンが膨張行程の前半期間の回転角度位置に停止するか否かを判定する停止判定部と、を備え、前記トルク制御部は、前記回転速度判定部により前記エンジンの回転速度がゼロとなる直前の圧縮上死点であると判定された場合に、その圧縮上死点から、前記回転電機により逆トルクを付与するものであって、前記回転電機による前記逆トルクが付与された後、前記停止判定部によって、前記ピストンが膨張行程の前半期間の回転角度位置に停止しないと判定された場合に、前記回転電機によりエンジン出力軸に正回転側の正トルクを付与することで、前記ピストンを停止させることを特徴とする。
【００１９】
上記構成では、まずは、クランク角停止処理として、逆トルクが付与されピストンが膨張行程前半の位置に停止するよう制御される。そして、ピストンが所望の位置に停止しない場合に、バックアップ処理として正トルクが付与される。これにより、エンジンの逆回転の発生を一層抑制することができ、振動抑制効果を高めることができる。
【図面の簡単な説明】
【００２０】
【図１】エンジン制御システムの概略構成図。
【図２】回転降下期間でのエンジン回転速度の推移チャート。
【図３】エンジン回転速度を停止する処理を示すフローチャート。
【図４】逆トルク設定の処理のフローチャート。
【図５】クランク角停止処理のフローチャート。
【図６】クランク角と初期トルク値の相関図。
【図７】エンジン回転速度を停止する処理の態様を示すタイミングチャート。
【図８】クランク角停止処理の態様を示すタイミングチャート。
【図９】バックアップ処理のタイミングチャート。
【発明を実施するための形態】
【００２１】
以下、本発明を具体化した実施形態を図面に基づいて説明する。本実施形態は、車両に搭載されたエンジンの制御システムを具体化している。当該制御システムでは、電子制御ユニット（以下、ＥＣＵという）を中枢としてエンジンの運転状態等を制御する。本システムの全体概略図を図１に示す。
【００２２】
図１に示す車両１０において、エンジン１１は、ガソリン等の燃料の燃焼によって駆動され、吸気、圧縮、膨張及び排気の各行程を繰り返し実施する４サイクルエンジンである。エンジン１１は、４つのシリンダ（気筒）１２を有し、各シリンダ１２にはピストン１３がそれぞれ収容されている。また、エンジン１１は、燃料噴射弁（図示せず）や点火装置（図示せず）等を適宜備えている。なお、本実施形態では、４気筒のエンジンを示しているが、エンジンの気筒数はいくつであってもよい。また、エンジン１１はガソリンエンジンに限定されず、ディーゼルエンジンであってもよい。
【００２３】
シリンダ１２には、吸気部２０から空気が供給される。吸気部２０は、吸気マニホールド２１を有し、吸気マニホールド２１の上流には、吸入空気量を調整するスロットルバルブ２２が設けられている。
【００２４】
エンジン１１には、ＭＧ（モータジェネレータ）３０が一体に設けられている。ＭＧ３０は、電動機及び発電機として駆動する回転電機である。エンジン１１のクランク軸（エンジン出力軸）１４は、クランクプーリ１５に機械的に接続され、ＭＧ３０の回転軸３１は、ＭＧプーリ３２に機械的に接続されている。そして、クランクプーリ１５とＭＧプーリ３２とは、ベルト３３により駆動連結されている。エンジン始動時には、ＭＧ３０の回転によりエンジン１１に初期回転（クランキング回転）が付与される。なお、別途スタータモータを設け、スタータモータの回転によりエンジン１１に初期回転を付与する構成としてもよい。
【００２５】
また、ＭＧ３０は、電力変換回路であるインバータ３４を介してバッテリ３５に接続されている。ＭＧ３０が電動機として駆動する場合には、バッテリ３５からの電力が、インバータ３４を介してＭＧ３０に供給される。一方、ＭＧ３０が発電機として機能する場合には、ＭＧ３０で発電した電力が、インバータ３４で交流から直流に変換された後、バッテリ３５に充電される。なお、バッテリ３５には、ランプ類やオーディオ装置等の電気負荷３６が接続されている。
【００２６】
車両１０には、クランク軸１４の回転により駆動される補機装置として、ＭＧ３０以外に、ウォーターポンプ、燃料ポンプ、エアコンコンプレッサといった補機１６が搭載されている。なお、補機装置には、補機１６のようにベルト等によりエンジン１１に駆動連結されたもの以外に、クランク軸１４との結合状態がクラッチ手段により断続されるものが含まれる。
【００２７】
ＥＣＵ５０は、周知のＣＰＵ、ＲＯＭ、ＲＡＭ等よりなるマイクロコンピュータ等を備えてなる電子制御装置であり、本システムに設けられている各種センサの検出結果に基づいて、スロットルバルブ２２の開度制御や、燃料噴射弁による燃料噴射の制御など各種エンジン制御を実施する。
【００２８】
センサ類について詳しくは、ＥＣＵ５０には、クランク軸１４の回転位置及びエンジン回転速度Ｎｅを検出するクランク角センサ５１、アクセル操作量（アクセル開度）を検出するアクセルセンサ５２、車速を検出する車速センサ５３、ブレーキペダルの操作量を検出するブレーキセンサ５４、気筒内の筒内圧力を検出する筒内圧力センサ５５、バッテリ３５のバッテリ状態を検出するバッテリセンサ５６が接続されており、これら各センサからの信号がＥＣＵ５０に逐次入力されるようになっている。
【００２９】
クランク角センサ５１は、所定のクランク角ごとに（例えば、１０°ＣＡ周期で）矩形状の検出信号（クランクパルス信号）を出力する電磁ピックアップ式の回転位置検出手段である。クランク軸１４が１０°ＣＡ回転する度に要した時間からエンジン回転速度Ｎｅが算出される。また、回転位置の検出結果によれば、所定の基準位置（例えば圧縮上死点）に対するクランク軸１４の回転位置が算出される他、エンジン１１の行程判別が実施されるようになっている。
【００３０】
バッテリセンサ５６は、バッテリ３５の端子間電圧や充放電電流等を検出する。これら検出値に基づいて、バッテリ３５のバッテリ残容量（ＳＯＣ）が算出される。
【００３１】
また、ＥＣＵ５０は、エンジン１１のアイドリングストップ制御を行う。アイドリングストップ制御は、概略として、所定の自動停止条件が成立するとエンジン１１の燃焼が停止されるとともに、その後、所定の再始動条件が成立するとエンジン１１が再始動される。この場合、自動停止条件には、例えば、自車両の車速がエンジン自動停止速度域（例えば、車速≦１０ｋｍ／ｈ）にあり、かつアクセル操作が解除されたこと又はブレーキ操作が行われたことが含まれる。また、再始動条件としては、例えば、アクセル操作が開始されたことや、ブレーキ操作が解除されたことが含まれる。なお、エンジン制御機能とアイドリングストップ機能とを別々のＥＣＵ５０にて実施する構成にすることも可能である。
【００３２】
ここで、車両１０において、アイドル状態からエンジン１１の自動停止条件が成立すると、エンジン１１の燃焼は停止される。その後、エンジン回転速度Ｎｅは徐々に低下し、ゼロとなる。図２には、エンジン１１の燃焼が停止され、エンジン回転速度Ｎｅがゼロとなるまでの回転降下期間におけるエンジン回転速度Ｎｅの推移を示す。エンジン回転速度Ｎｅの低下に伴い、エンジン回転速度Ｎｅは、自立復帰回転速度、エンジンの共振域、予め設定した所定の回転速度（例えば、２００ｒｐｍ程度）を通過する。ここで、自立復帰回転速度は、エンジン１１の燃焼停止中にクランキングをすることなく燃料供給の再開により、エンジンの再始動が可能な回転速度の下限であり、例えば、５００ｒｐｍ程度に設定される。
【００３３】
エンジンの共振域は、共振が生じるエンジン回転速度の領域をいい、例えば、３００〜４００ｒｐｍに設定される。ここで、共振とは、エンジン回転速度に対応する加振周波数が、エンジン本体や自動変速機などのパワープラントの共振周波数と一致することで励起される現象である。この現象により、エンジンの共振域では振動が増大する。このように、共振域の振動は、エンジンが停止する際に発生する不快な振動の一つの要因となっている。
【００３４】
なお、エンジンの共振域は、共振による振動が極力生じないようにアイドル回転速度よりも低回転側で、かつコンベンショナルなスタータのクランキング回転速度よりも高回転側に設けられている。そのため、エンジンの燃焼が停止された後、エンジン回転速度Ｎｅがゼロに到達するまでの回転降下期間において、エンジン回転速度Ｎｅは共振域を通過することとなる。
【００３５】
一方、エンジンの回転が停止する間際においても、エンジンの揺り戻し（逆回転）によって、振動は発生する。この振動は、エンジンが停止する際に、気筒内の圧縮反力によってピストンが下死点方向へ押し戻されることで発生する。なお、共振域で発生した振動が、逆回転の振動に対して悪影響を及ぼす。
【００３６】
本実施形態は、エンジン１１の燃焼が停止され、エンジン回転速度Ｎｅがゼロとなるまでの回転降下期間におけるエンジン制御について示している。ここでは、回転降下期間をエンジン回転速度Ｎｅに基づいて３つの期間に分割した。すなわち、エンジン１１の燃焼が停止してからエンジン回転速度Ｎｅが共振域の高回転側の境界値Ａに達するまでの期間を第１期間とし、エンジン回転速度Ｎｅが共振域に属する期間を第２期間とし、エンジン回転速度Ｎｅが共振域の低回転側の境界値Ｂを通過してからエンジン回転速度Ｎｅがゼロとなるまでの期間を第３期間とした。本実施形態では、それぞれの期間に応じてエンジン制御を行っている。
【００３７】
第１期間においては、自動停止条件が成立しエンジン１１の燃焼が停止されると、スロットルバルブ２２の開度をアイドル回転状態より大きい開度とする。これにより、エンジンの再始動に必要な空気量を確保する。
【００３８】
第２期間においては、共振域でのエンジン回転速度Ｎｅの降下速度を大きくする回転降下処理を実施する。これにより、共振域を通過する時間を短縮することができ、共振域に起因して発生する振動が抑えられる。
【００３９】
また、第３期間においては、クランク軸１４の回転停止時にピストン１３を膨張行程前半のクランク回転位置に停止させるように、クランク軸１４に対して逆回転側のトルク（逆トルク）を付与する。また、ピストン１３が膨張行程前半のクランク回転位置に停止しない場合には、バックアップ処理として、クランク軸１４に対して正回転側のトルク（正トルク）を付与する。これにより、エンジンの逆回転が抑制され、それに起因して発生する振動が抑えられる。
【００４０】
図３は、エンジン制御についての処理手順を示すフローチャートであり、本処理は、ＥＣＵ５０により所定周期（例えば、１０ｍｓ）で繰り返し実行される。
【００４１】
まず、フラグについて説明する。図中の第１フラグ、第２フラグ及び第３フラグは、それぞれ上述した第１期間、第２期間及び第３期間に対応しており、エンジン回転速度Ｎｅがそれぞれの期間に属しているか否かを示すフラグである。各フラグは、「１」の場合にエンジン回転速度Ｎｅが当該期間に属していることを示し、「０」の場合に当該期間に属していないことを示す。なお、初期設定ではいずれも「０」にセットされている。
【００４２】
ステップＳ１１では、第３フラグが「１」であるか否かを判定し、ステップＳ１２では、第２フラグが「１」であるか否かを判定し、ステップＳ１３では、第１フラグが「１」であるか否かを判定する。初期の状態で、ステップＳ１１〜ステップＳ１３が否定されると、ステップＳ１４に進み、エンジン自動停止条件が成立したか否かを判定する。そして、ステップＳ１４が否定された場合は、そのまま本処理を終了する。
【００４３】
一方、ステップＳ１４でエンジン自動停止条件が成立したと判定した場合は、ステップＳ１５に進み、第１フラグに「１」をセットする。続くステップＳ１６では、エンジン１１の燃焼を停止し、ステップＳ１７に進む。ステップＳ１７では、スロットルバルブ２２の開度を、アイドル回転状態での開度よりも大きい開度とし（具体的には、開度をアイドル回転状態での開度に対して＋１０％以上とし、例えば全開とする）、本処理を終了する。
【００４４】
このように、エンジン１１の燃焼が停止した際に、スロットルバルブ２２の開度をアイドル回転状態での開度よりも大きい開度とするように制御している。なお、ステップＳ１７の処理が、「スロットル制御部」に相当する。
【００４５】
一方、ステップＳ１３で第１フラグが「１」と判定した場合は、ステップＳ１８に進み、エンジン回転速度Ｎｅが所定回転速度Ｎｅ１以下であるか否かを判定する。なお、本実施形態では、所定回転速度Ｎｅ１として共振域の高回転側の境界値Ａを設定した。つまり、ステップＳ１８では、エンジン回転速度Ｎｅが共振域の高回転側の境界値Ａに到達したか否かを判定する。
【００４６】
ステップＳ１８で、エンジン回転速度Ｎｅが所定回転速度Ｎｅ１よりも大きいと判定した場合は、そのまま本処理を終了する。一方、ステップＳ１８で、エンジン回転速度Ｎｅが所定回転速度Ｎｅ１以下であると判定した場合、つまりエンジン回転速度Ｎｅが共振域に移行した場合は、ステップＳ１９に進み、第２フラグを「１」にセットするとともに、第１フラグを「０」にリセットする。
【００４７】
エンジン回転速度Ｎｅが共振域に移行すると、エンジン回転速度Ｎｅの降下速度を大きくする処理を実行する。降下速度を大きくする処理として、本実施形態では、補機装置であるＭＧ３０を用いて逆トルクを付与している。そして、ステップＳ２０では、まず逆トルクの設定を行う。
【００４８】
ＭＧ３０は、発電機としての発電機能及び電動機としての力行機能を有し、各機能を用いて逆トルクの付与が実行される。ここで、力行駆動は、回生発電に比べて逆トルクが大きく、回生発電は、力行駆動に比べて燃料消費の面で優れている。そのため、運転状態に合わせて、各機能が使い分けられることが望ましい。かかる場合、いずれの機能を用いるかは、様々なパラメータに基づいて判断される。本実施形態では、バッテリ３５に接続される電気負荷３６の消費電力量、バッテリ３５の残容量の状態、逆トルクの付与に必要な要求トルク量、補機１６の運転による負荷に応じて、ＭＧ３０の回生発電及び力行駆動を選択する構成とした。また、この場合、電気負荷３６の消費電力量が大きい場合や補機１６の負荷が大きい場合は、回生発電を選択し、バッテリ３５の電気残量が大きい場合や逆トルクの要求トルク量が大きい場合は、力行駆動を選択するとした。
【００４９】
図４に、逆トルク設定のフローチャートを示す。まずステップＳ３１では、電気負荷３６の消費電力量が所定値以上か否かを判定する。例えば、電気負荷３６としては、ランプ類や電動ポンプ等が挙げられる。より具体的には、ブレーキペダルが踏み込まれているか否かを判定する。ブレーキペダルが踏み込まれた状態は、ブレーキランプが点灯するため、消費電力量が大きくなる。ステップＳ３１で、ブレーキペダルが踏み込まれていると判定した場合は、ステップＳ３２へ進み、回生発電により逆トルクを付与することを決定する。この場合は、電気負荷３６による消費電力量が大きくなっている状況であるため、回生発電を利用することでバッテリ３５の負担を軽減しつつ、振動を抑制することができる。
【００５０】
一方、ステップＳ３１が否定された場合は、ステップＳ３３へ進み、バッテリ３５の残容量に応じて機能を選択する。ここでは、例えば、バッテリ３５のＳＯＣが閾値Ｔｈ１よりも大きいか否かを判定する。ステップＳ３３で閾値Ｔｈ１よりも大きいと判定した場合は、ステップＳ３６へ進み、力行駆動により逆トルクを付与することを決定する。なお、閾値Ｔｈ１の値は適宜変更されてもよく、例えば、閾値Ｔｈ１よりも大きい場合は満充電の状態であると判断できる値であってもよい。
【００５１】
ここで、ＳＯＣの算出は、開放端電圧（ＯＣＶ）に基づく推定法と電流積算による算出法とが用いられる。ここでは、バッテリ３５の開放端電圧を取得し、その取得値、及び開放端電圧とＳＯＣとの対応関係を表すマップを用いて、ＳＯＣを推定するとともに、バッテリ３５に流れる充放電電流を取得し、その取得値を計算処理することでＳＯＣを算出する。なお、力行駆動によって逆トルクを付与する場合、電気残量が大きいほど逆トルクを大きくする設定としてもよい。この場合、共振域の通過時間を一層短縮でき、振動の抑制効果が高くなると考えられる。
【００５２】
一方、ステップＳ３３が否定された場合は、ステップＳ３４へ進み、逆トルクの要求トルク量に応じて機能を選択する。例えば、要求トルク量が閾値Ｔｈ２よりも大きいか否かを判定する。ステップＳ３４で閾値Ｔｈ２よりも大きいと判定した場合は、ステップＳ３６へ進み、力行駆動により逆トルクを付与することを決定する。
【００５３】
また、ステップＳ３４が否定された場合は、ステップＳ３５へ進み、補機１６の負荷に応じて機能を選択する。例えば、補機１６の運転による負荷が閾値Ｔｈ３よりも大きいか否かを判定する。ステップＳ３５で閾値Ｔｈ３よりも大きいと判定した場合は、ステップＳ３２へ進み、回生発電により逆トルクを付与することを決定する。一方、ステップＳ３５が否定された場合は、ステップＳ３６へ進み、力行駆動により逆トルクを付与することを決定する。上記のように、パラメータに基づいて回生発電又は力行駆動を決定した後は、図３のステップＳ２１へ移行し、逆トルクを付与する。
【００５４】
ここで、力行駆動による逆トルク付与が「第１回転降下処理」に相当し、回生発電による逆トルク付与が「第２回転降下処理」に相当する。
【００５５】
次に、図３のステップＳ１２で第２フラグが「１」と判定した場合は、ステップＳ２２に進み、エンジン回転速度Ｎｅが所定回転速度Ｎｅ２よりも小さいか否かを判定する。なお、本実施形態では、所定回転速度Ｎｅ２として共振域の低回転側の境界値Ｂを設定した。つまり、ステップＳ２２では、エンジン回転速度Ｎｅが共振域の低回転側の境界値Ｂを通過したか否かを判定する。
【００５６】
ステップＳ２２で、エンジン回転速度Ｎｅが所定回転速度Ｎｅ２よりも小さいと判定した場合、つまりエンジン回転速度Ｎｅが第３期間に移行した場合は、ステップＳ２３に進み、第３フラグを「１」にセットするとともに、第２フラグを「０」にリセットする。続くステップＳ２４では、ステップＳ２１で付与した逆トルクを停止する。一方、ステップＳ２２でエンジン回転速度Ｎｅが所定回転速度Ｎｅ２以上であると判定した場合は、そのまま本処理を終了する。
【００５７】
なお、ステップＳ１８、ステップＳ２２の処理が、エンジンの共振域を通過することを判定する「共振域判定部」に相当する。また、ステップＳ２０、ステップＳ２１の処理が、「回転降下制御部」に相当する。このように、本実施形態では、共振域を通過すると判定された場合に、回転電機の力行駆動及び回生発電を使い分けて、エンジン出力軸に逆トルクを付与する。
【００５８】
次に、ステップＳ１１で第３フラグが「１」と判定した場合は、ステップＳ２５に進み、図５に示すサブルーチンの処理を実行する。つまり、エンジン回転速度Ｎｅが第３期間に移行すると、エンジンの逆回転を抑制するためのクランク角停止処理が実施される。ここでは、ピストン１３を膨張行程前半の位置で停止させる、つまり次の燃焼気筒のピストン１３を圧縮行程前半の位置に停止させるように、エンジン回転速度に基づいた所定のタイミングで逆トルクを付与する。すなわち、クランク角停止処理では、ピストン１３が圧縮行程後半の位置で停止しないように、つまり圧縮反力が生じる位置でピストン１３が停止しないように制御している。また、逆トルク付与でピストン１３が所望の位置に停止しない場合には、エンジン回転速度Ｎｅがゼロとなった際に、エンジン出力軸に対して正トルクを付与するバックアップ処理を実行する。この場合、気筒内の圧縮反力に対抗する正トルクをエンジン出力軸に付与することで、エンジンの逆回転を抑制することができる。
【００５９】
図５のステップＳ４１では、まず、バックアップ処理として付与される正トルクの設定がなされているか否かを判定する。この正トルクは、クランク角停止処理における逆トルク付与でピストン１３が所望の位置に停止しない場合に、設定される。第３期間に移行した当初は、ステップＳ４１は否定され、ステップＳ４２へ進む。ステップＳ４２では、エンジン出力軸に逆トルクを付与するタイミングであるか否かを判定する。本実施形態では、例えば、ピストン１３が圧縮ＴＤＣに位置するときのエンジン回転速度Ｎｅが所定の回転速度Ｎｅ３以下である場合に、逆トルクを付与するタイミングであると判定する。ここで、逆トルクを付与するタイミングであると判定した場合は、ステップＳ４３に進み、エンジン出力軸に逆トルクを付与し、本処理を終了する。
【００６０】
なお、所定の回転速度Ｎｅ３は、ピストンが圧縮ＴＤＣに位置するタイミングから逆トルクを付与することによって、当該ピストンが膨張行程の前半期間を過ぎるまでの間に、エンジン出力軸の回転が停止すると判定される回転速度である。
【００６１】
一方、ステップＳ４２で、逆トルクを付与するタイミングではないと判定した場合は、ステップＳ４４に進み、逆トルクが付与された状態であるか否かを判定する。ここで、ステップＳ４４が否定された場合は、そのまま本処理を終了する。
【００６２】
一方、ステップＳ４４で逆トルクが付与された状態であると判定した場合は、ステップＳ４５に進み、クランク角センサ５１により検出されたクランク回転位置が、設定された所定角度（例えば、ＡＴＤＣ７０°ＣＡ）であるか否かを判定する。回転位置が所定角度であると判定した場合は、ステップＳ４６に進み、ステップＳ４３で付与した逆トルクの停止を指示する。これにより、エンジン出力軸に付与された逆トルクは停止される。一方、ステップＳ４５が否定された場合は、そのまま本処理を終了する。
【００６３】
ステップＳ４７では、エンジン回転速度Ｎｅが所定の回転速度Ｎｅ４以下であるか否かを判定する。ステップＳ４７で、エンジン回転速度Ｎｅが所定の回転速度Ｎｅ４以下であると判定した場合、つまりピストン１３が膨張行程前半の位置に停止すると判定された場合は、ステップＳ４８に進み、第３フラグを「０」にリセットし、本処理を終了する。
【００６４】
なお、ステップＳ４５及びステップＳ４７は、「停止判定部」に相当する。所定角度における所定の回転速度Ｎｅ４は、それぞれ任意に変更可能で、ステップＳ４３で逆トルクを付与した後、実際にピストン１３が膨張行程前半までのクランク回転位置で停止するか否かを判定できる値であればよい。
【００６５】
一方、ステップＳ４７で、エンジン回転速度Ｎｅが所定の回転速度Ｎｅ４より大きいと判定した場合は、ステップＳ４９へ進み、バックアップ処理へ移行する。まず、ステップＳ４９では、エンジン回転速度Ｎｅがゼロになるときのピストン１３の停止位置を推定する。ここで、ピストン１３の停止位置は、例えば、ステップＳ４５の所定角度位置における実際のエンジン回転速度Ｎｅから推定することができる。ピストン１３の停止位置を推定すると、ステップＳ５０に進み、推定された停止位置に基づいて、正トルクの初期トルク値を設定する。ここで、図６にピストン１３の停止位置と初期トルク値の相関を示した。初期トルク値は、クランク角度ＡＴＤＣ９０°ＣＡを超えた付近から発生し、クランク角度ＡＴＤＣ１８０°（圧縮ＴＤＣ）に近づくにつれて大きくなる。正トルクは気筒内の圧縮反力に対抗して付与されるため、圧縮反力が最も大きくなるクランク角度ＡＴＤＣ１８０°（圧縮ＴＤＣ）に近づくにしたがって、初期トルク値も大きくなる。
【００６６】
また、気筒内に生じた圧縮反力は、時間経過とともに気筒から空気が抜けていくため、徐々に低下し最終的に消失する。そのため、圧縮反力と正トルクの力のバランスを保つためには、正トルクのトルク値が圧縮反力の変化に合わせて制御されることが望ましい。そこで、ステップＳ５０では、初期トルク値から時間経過を見込んだトルク値の推移も設定する。なお、トルク値の推移は、例えば、初期トルクに所定の減衰率を乗じて算出することができる。また、圧縮反力と時間とに応じて予め設定されたマップ等を用いても算出することができる。
【００６７】
図５のステップＳ５０で正トルクを設定すると、ステップＳ４１が肯定される。続いて、ステップＳ５１に進むと、エンジン回転速度Ｎｅがゼロになったか否かを判定する。ここで、エンジン回転速度Ｎｅがゼロになったと判定すると、ステップＳ５２へ進み、ステップＳ５０で設定した正トルクを付与する。つまりこの場合、推定された停止位置に応じた初期トルク値やトルク値の推移にしたがって、正トルクが付与される。そして、ステップＳ５３で第３フラグを「０」にリセットし、本処理を終了する。一方、ステップＳ５１で、エンジン回転速度Ｎｅがゼロでないと判定した場合は、そのまま本処理を終了する。
【００６８】
次に、エンジン１１の燃焼が停止された後、エンジン回転速度Ｎｅが完全にゼロとなるまでの回転降下期間におけるエンジン制御について、図７のタイミングチャートを用いて説明する。
【００６９】
まず、アイドル状態から、タイミングｔ１１で自動停止条件が成立すると、第１フラグが「１」にセットされる。このとき、スロットルバルブ２２の開度がアイドル状態の開度に比べて大きい開度となるように制御される。その後、タイミングｔ１２でエンジン回転速度Ｎｅが所定回転速度Ｎｅ１以下となると、第２フラグが「１」にセットされると同時に、第１フラグが「０」にリセットされる。このとき、回転降下処理としてエンジン出力軸に逆トルクが付与される。そして、タイミングｔ１３でエンジン回転速度Ｎｅが所定回転速度Ｎｅ２を下回ると、第３フラグが「１」にセットされると同時に、第２フラグが「０」にリセットされる。このとき、回転降下処理が停止され、続く第３期間では、クランク角停止処理が実行される。そして、タイミングｔ１４でエンジン回転速度Ｎｅがゼロとなる。
【００７０】
続いて、エンジン回転速度Ｎｅが第３期間に属する場合のクランク角停止処理について、図８、図９のタイミングチャートを用いて説明する。これらは、逆トルクの付与後において図５のステップＳ４７における判定が異なった場合をそれぞれ示している。図８は、ステップＳ４７が肯定され、第３期間において逆トルクのみが付与された場合を、一方、図９は、ステップＳ４７が否定され、バックアップ処理として、エンジンの回転が停止した際に正トルクが付与された場合を示している。なお、これらの図では、各気筒の筒内圧力の変化を示している。筒内圧力は、ピストン１３が圧縮ＴＤＣに近づくにつれて増加し、圧縮ＴＤＣで最大となる。また、エンジン回転速度Ｎｅの低下に伴って筒内圧力の極大値は低下していく。
【００７１】
図８では、エンジン回転速度Ｎｅが降下していく過程において、タイミングｔ２１（第１気筒（＃１）が圧縮ＴＤＣを迎えたタイミング）でエンジン回転速度ＮｅがＮｅ３以下となると、エンジン出力軸に逆トルクが付与され、これによりエンジン回転速度Ｎｅの降下速度が大きくなる。そして、タイミングｔ２２（第１気筒（＃１）が所定のクランク角度位置（例えば、ＡＴＤＣ７０°ＣＡ）を迎えたタイミング）におけるエンジン回転速度Ｎｅが所定の回転速度Ｎｅ４以下となると、逆トルクの付与が停止される。その後、タイミングｔ２３でエンジン１１の回転が停止する。このとき、第１気筒（＃１）のピストン１３は、膨張行程前半の位置（例えば、ＡＴＤＣ８０°ＣＡ）に停止する。なお、各気筒の点火順序は、説明の便宜上、＃１→＃２→＃３→＃４としている。
【００７２】
図９では、バックアップ処理として、クランク角停止処理による逆トルク付与でピストン１３が所望の位置に停止せずに、例えば、Ｐ１の位置（例えば、ＡＴＤＣ１３０°ＣＡ付近）及びＰ２の位置（例えば、ＡＴＤＣ１６０°ＣＡ付近）に停止した場合の処理を示している。エンジン回転速度Ｎｅがゼロとなった際にピストン１３がＰ１の位置に停止した場合には、筒内圧力が発生するためピストン１３は圧縮反力を受けることとなる。このとき、発生する圧縮反力に相当する量の正トルクがエンジン出力軸に付与される。その後、時間経過に伴って気筒から空気が抜けていくため、筒内圧力は徐々に低下する。この場合、筒内圧力の推移に合わせて、トルク値も時間経過とともに減少する。そして、筒内圧力が消失するタイミングに合わせて、正トルクの付与を停止する。なお、圧縮反力につりあった正トルクを付与することで、ピストン１３はＰ１の位置で保持される。
【００７３】
一方、ピストン１３がＰ２の位置で停止した場合は、筒内圧力はＰ１の場合に比べて高くなる。そのため、圧縮反力に対抗する正トルクの初期トルク値もＰ１の場合に比べて大きくなる。その後は、Ｐ１の場合と同様に、筒内圧力の推移に合わせて、トルク値を減少する。なお、この場合も、圧縮反力と正トルクの均衡が保たれるため、ピストン１３はＰ２の位置で保持される。
【００７４】
以上、詳述した本実施形態によれば、以下の優れた効果が得られる。
【００７５】
アイドリングストップ機能を備えた車両において、エンジン１１の燃焼が停止した際に、スロットルバルブ２２の開度をアイドル回転状態での開度よりも大きい開度とすることで、エンジンの再始動時に必要な空気量を十分に確保することができる。また、共振域においてエンジン回転速度の降下速度が大きくなるようにＭＧ３０を用いて逆トルクを付与することで、共振域を通過する時間を短縮することができる。この場合、スロットル開度が大きい状態では、共振域において振動増大が懸念されるが、共振域の通過時間が短縮されることで、振動増大を抑制できる。これにより、アイドリングストップ機能を備えた車両において、エンジン自動停止時における振動の発生を抑制しつつ、再始動時の始動性を確保することができる。
【００７６】
エンジン１１の燃焼を停止させた時点でスロットルバルブ２２をアイドル回転時よりも大きく開く構成とした。これにより、燃焼が停止した直後に再始動条件が成立する場合でも、十分な空気量を確保でき、再始動時の始動性が良好となる。
【００７７】
共振域において、ＭＧ３０を用いて逆トルクを付与する構成とした。この場合、補機１６に比べて大きな逆トルクをエンジン出力軸に付与することが可能となる。そのため、共振域の通過時間が一層短縮され、振動の抑制効果が高まる。
【００７８】
また、ＭＧ３０を用いた逆トルク付与において、回生発電及び力行駆動を選択できる構成とした。ここで、力行駆動は、回生発電に比べて逆トルクが大きく、回生発電は、力行駆動に比べて燃料消費の面で優れている。これにより、運転状態に合わせて、回生発電及び力行駆動のそれぞれの利点を生かした駆動方式を選択することができる。
【００７９】
ＭＧ３０の駆動方式の選択に関して、バッテリ３５に接続される電気負荷３６の電力消費量に応じて、回生発電及び力行駆動を選択できる構成とした。この場合、電気負荷３６の電力消費量が所定よりも大きい場合は、バッテリ３５に負担がかかっており、回生発電によって逆トルクを付与する。これにより、バッテリ３５の電源状態を安定に保ちつつ、振動を抑制することができる。
【００８０】
具体的には、ブレーキペダルが踏み込まれた状態の場合に、回生発電を選択して逆トルクを付与する構成とした。ブレーキペダルを踏み込まれた状態は、ブレーキランプの点灯に伴って、バッテリ３５の電力消費量が大きくなる。そのため、バッテリ３５の電源状態を安定に保ちつつ、振動を抑制することができる。
【００８１】
ＭＧ３０の駆動方式の選択に関して、さらに、バッテリ３５の電気残量に基づいて回生発電及び力行駆動を選択できる構成とした。この場合、電気残量が閾値Ｔｈ１より大きい場合は、力行駆動によって逆トルクを付与する。バッテリ３５の電気残量が大きいときは、回転電機を回生発電させることで、バッテリ３５の過充電が懸念される。この点、力行駆動により逆トルクを付与することで、バッテリ３５にダメージを与えることなく共振域に起因する振動を抑制できる。
【００８２】
第３期間において、エンジン回転速度がゼロとなる直前の圧縮上死点であると判定された場合に、ＭＧ３０を用いてその圧縮上死点から逆トルクを付与する構成とした。この場合、ピストン１３を膨張行程前半の位置に停止させることができる。これにより、エンジンの逆回転の発生を抑制することで、それに伴う振動を低減することができる。
【００８３】
具体的には、エンジン１１の圧縮上死点でのエンジン回転速度が所定値以下であることに基づいて、直前の圧縮上死点であることを判定する構成とした。ここで、所定値は、逆トルク付与によって、ピストン１３が膨張行程前半の位置で停止すると判定される値である。そのため、ピストン１３を所望の位置に停止させることができ、エンジンの逆回転に伴う振動を低減することができる。
【００８４】
また、逆トルクを付与した後、実際にピストン１３が所望の位置に停止するか否かを判定する停止判定部を設け、所望の位置に停止すると判定した場合は、逆トルク付与を停止する構成とした。この場合、エンジンの回転が膨張行程前半の位置で停止する際には、逆トルクの付与は解除される。これにより、逆トルクに起因するエンジンの逆回転を防ぐことができる。
【００８５】
エンジン１１の回転が停止した時点でのピストン１３の位置が圧縮反力を受ける位置にあるか否かを判定し、圧縮反力を受ける位置にあると判定した場合は、ＭＧ３０により正トルクを付与する構成とした。この場合、生じた圧縮反力に対抗して正トルクを付与することで、ピストン１３が押し戻されることを防ぐことができる。これによって、エンジン１１の逆回転の発生を抑制することができ、それに伴う振動を低減することができる。
【００８６】
エンジン１１の回転が停止する際のピストンの位置によって、ピストンが受ける圧縮反力の大きさは変化する。例えば、ピストン１３の位置が圧縮ＴＤＣに近いほど、ピストンが受ける圧縮反力は大きくなる。上記構成では、エンジン１１の回転が停止する際のピストン１３の位置を推定し、その位置に基づいて正トルクのトルク値を制御する構成とした。これにより、ピストン１３の停止位置に応じた圧縮反力に適した正トルクを付与することができる。
【００８７】
気筒内に生じた圧縮反力は、気筒内の空気が時間経過とともに抜けていくのにしたがい、徐々に低下し最終的に消失する。上記構成では、ＭＧ３０による正トルクの付与を開始した後、圧縮反力の消失に応じて正トルクの付与を停止することとした。これにより、圧縮反力が消失した際に、正トルクが過剰となってエンジン１１が回転してしまうことを防ぐことができる。
【００８８】
さらに、気筒内の圧力変化に合わせて、エンジン出力軸に付与した正トルクも時間経過に伴って、徐々に減少させる構成とした。これにより、圧縮反力と正トルクの均衡を適正に保つことができる。
【００８９】
クランク角停止処理のバックアップ処理として、正トルクを付与する構成とした。この場合、逆トルク付与によりピストン１３が膨張行程前半の位置に停止するように制御し、さらにピストン１３が所望の位置に停止しない場合に、正トルクを付与する。これにより、エンジン１１の逆回転の発生を一層抑制することができ、振動抑制効果を高めることができる。
【００９０】
エンジン１１の燃焼が停止された後、エンジン回転速度がゼロまで降下する際の回転降下期間において、ＭＧ３０を用い、共振域では逆トルクを付与し、第３期間ではクランク停止処理による逆トルク、又はバックアップ処理としての正トルクを付与した。これにより、共振域での振動に加え、エンジンの逆回転に伴う振動も抑制することができる。さらにこの場合、共振域の振動が逆回転の振動に及ぼす悪影響が軽減される。このように、共振域での逆トルク付与と第３期間での処理を組み合わせることにより、エンジン１１の燃焼が停止してからエンジン１１の回転が停止するまでの間に発生する振動を、相乗的に抑制することができる。
【００９１】
本発明は上記実施形態に限らず、例えば次のように実施されてもよい。
【００９２】
・上記実施形態では、補機装置としてＭＧ３０を用いて逆トルクを付与する構成としたが、エンジン出力軸に対して逆トルクを付与可能な補機装置であればよい。補機装置としては、例えば、ウォーターポンプ、燃料ポンプなどの補機１６が挙げられる。この場合、ＭＧ３０を搭載しない車両においても、車両に通常備わっている装置を用いて逆トルクを付与することができる。そのため、別途新たな装置を設ける必要がなく経済的である。
【００９３】
・共振域における逆トルク付与について、エンジン回転速度Ｎｅが共振域の高回転側の境界値Ａに到達する以前から、逆トルクの付与を開始する構成であってもよい。この場合、例えば、図３のステップＳ１８では、エンジン回転速度Ｎｅと共振域の境界値Ａよりも高回転側の所定回転速度Ｎｅ１とを比較し、その閾値を下回った場合に、逆トルクの付与を開始するような構成とすることが考えられる。
【００９４】
この構成によれば、エンジン１１の燃焼が停止した後、共振域に到達する以前から逆トルクを付与することにより、共振域の境界値Ａ付近での逆トルクによる降下速度に対するレスポンスを向上させることができる。その結果、共振域の通過時間が一層短縮され、振動の抑制効果が高まる。
【００９５】
また、エンジン回転速度Ｎｅが自立復帰回転速度を下回った場合に、逆トルクの付与を開始する構成であってもよい。この場合、例えば、図３のステップＳ１８では、エンジン回転速度Ｎｅと自立復帰回転速度に設定した所定回転速度Ｎｅ１とを比較し、その閾値を下回った場合に、逆トルクの付与を開始するような構成とすることが考えられる。この構成によれば、エンジンの燃焼停止に伴いエンジン回転速度が降下し始める当初においては、エンジン回転速度の降下速度を大きくせず、エンジンの自立復帰の可能性を見込むことができる。その結果、再始動に必要な消費電力を削減しつつ、共振域での降下速度に対するレスポンスを向上させ、振動の抑制効果を高めることができる。
【００９６】
・上記実施形態では、共振域での逆トルク付与について、バッテリ３５に接続される電気負荷３６の消費電力量、バッテリ３５の残容量の状態、逆トルク付与に必要な要求トルク量、補機１６の運転による負荷に応じて、ＭＧ３０の回生発電及び力行駆動を選択する構成としたが、その他のパラメータに応じて選択する構成であってもよい。その他のパラメータとしては、ＭＧ３０の回転速度などが挙げられる。
【００９７】
なお、ＭＧ３０の駆動方式の選択にあたり、上記のパラメータ間に優先順位を設定してもよい。例えば、電気負荷３６の駆動状況に基づく判定を最優先とし、続いてバッテリ３５の残容量の状態、逆トルク付与に必要な要求トルク量、補機１６の運転による負荷とすることができる。
【００９８】
・上記実施形態では、バッテリ３５の残容量の状態として、バッテリ３５のＳＯＣを用いたが、これに限らず、例えばバッテリ３５の端子間電圧であってもよい。
【００９９】
・上記実施形態では、クランク角停止処理において、逆トルクを付与するタイミングとして、圧縮ＴＤＣでのエンジン回転速度Ｎｅが所定の回転速度Ｎｅ３を下回るか否かで判断した。この点、所定の回転速度Ｎｅ３を設定するクランク角度位置は圧縮ＴＤＣに限られず、それ以外のクランク角度位置におけるエンジン回転速度Ｎｅを閾値として設定し判断してもよい。なお、この場合、その閾値を設定したクランク角度位置から逆トルクの付与を開始する構成としてもよい。
【０１００】
・上記実施形態では、クランク角停止処理において、逆トルクを付与するタイミングの判断として、エンジン回転速度に閾値として所定の回転速度Ｎｅ３を設けたが、この方法に限られない。例えば、エンジン回転速度Ｎｅの降下推移からタイミングを判断する方法であってもよい。この場合、ＥＣＵ５０は、例えば圧縮ＴＤＣ毎のエンジン回転速度Ｎｅから回転速度降下量ΔＮｅを算出し、エンジン回転速度Ｎｅがゼロを下回ると予測される圧縮ＴＤＣ（ｉ）を推定する。そして、その圧縮ＴＤＣ（ｉ）の直前の圧縮ＴＤＣ（ｉ−１）を迎えたタイミングを、逆トルク付与のタイミングとすることができる。
【０１０１】
・クランク角停止処理のバックアップ処理として付与される正トルクは、所定時間経過後に停止される構成であればよく、トルク値を徐々に減少させる方法でも、トルク値を一定に保ったまま所定時間経過後に停止させる方法でもよい。また、トルク値を徐々に減少させる方法としては、例えば、一定時間経過毎に段階的にトルク値を減少させる方法や、時間経過に伴ってトルク値を直線的に減少させる方法にすることができる。
【０１０２】
また、筒内圧力センサ５５により筒内圧力を検出し、検出された実際の筒内圧力に基づいてトルクを調整するフィードバック制御を行いながら、トルク値を減少させてもよい。この場合、より精度の高い正トルクの付与が可能となる。これにより、圧縮反力との均衡を適正に保つことができ、エンジン１１の逆回転に伴う振動をより一層抑制することができる。
【０１０３】
・バックアップ処理において、推定されたピストンの停止位置に基づいて、正トルク付与の時間を設定するようにしてもよい。これにより、ピストンの位置に応じた圧縮反力の発生期間において正トルクを付与することができる。
【０１０４】
・上記実施形態では、バックアップ処理において、ピストン１３の停止位置をステップＳ４５の所定角度位置における実際のエンジン回転速度Ｎｅに基づいて推定した。この点、ピストン１３の停止位置が推定できる形態であればよく、上記実施形態に限定されるものではない。
【０１０５】
・上記実施形態では、第３期間のクランク角停止処理のバックアップ処理として、エンジン１１の回転が停止する際に正トルクを付与したが、単独の処理として実施される構成であってもよい。具体的には、ＥＣＵ５０は、第３フラグが成立している状態下で、エンジン回転速度Ｎｅがゼロであるか否かを判定し、エンジン回転速度Ｎｅがゼロである場合に、正トルクの設定（ステップＳ５０）と正トルクの付与（ステップＳ５２）とを実施する。これにより、制御システムの簡素化が図れるとともに、ＭＧ３０が駆動する頻度を抑え消費電力の削減を図ることができる。
【０１０６】
・エンジン回転速度がゼロとなるまでの回転降下期間における上記制御を、エンジンの自動停止の場合に限らず、運転手のイグニッションスイッチ操作による停止の場合に実施してもよい。また、アイドリングストップ機能を有しない車両における停止の場合であってもよい。
【符号の説明】
【０１０７】
１１…エンジン、１３…ピストン、１４…クランク軸、３０…ＭＧ、５０…ＥＣＵ。
【図１】
2017203402.tif 000003
【図２】
2017203402.tif 000004
【図３】
2017203402.tif 000005
【図４】
2017203402.tif 000006
【図５】
2017203402.tif 000007
【図６】
2017203402.tif 000008
【図７】
2017203402.tif 000009
【図８】
2017203402.tif 000010
【図９】
2017203402.tif 000011