(57)【特許請求の範囲】
【請求項１】
内燃機関の回転速度を算出する回転速度算出手段と、
前記内燃機関のクランク軸のクランク角度を算出するクランク角度算出手段と、
前記内燃機関への燃料供給が停止された後の惰性回転期間中において、少なくとも、周期的に変動する回転速度の先行する一つの周期における回転速度が増加する増加側クランク角度区間と回転速度が減少する減少側クランク角度区間のそれぞれの区間の前後する所定クランク角度で算出された回転速度から増加側回転速度差と減少側回転速度差、及び両区間の平均回転速度を求め、
これに続く後続の周期における前記増加側クランク角度区間と前記減少側クランク角度区間のそれぞれの区間の前後する所定クランク角度で算出された回転速度から増加側回転速度差と減少側回転速度差、及び両区間の平均回転速度を求め、
少なくとも２つ以上の前記増加側クランク角度区間の前記増加側回転速度差と前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））、及び少なくとも２つ以上の前記減少側クランク角度区間の前記減少側回転速度差と前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度，回転速度差））から、前記後続の周期に続く次の周期の増加側予測回転速度差と減少側予測回転速度差を求める予測回転速度差算出手段と、
前記予測回転速度差算出手段で求められた前記増加側予測回転速度差、及び前記減少側予測回転速度差を、前記後続の周期における最後に検出した回転速度に順次加減算して前記次の周期の増加側クランク角度区間及び減少側クランク角度区間の予測回転速度を算出する予測回転速度算出手段と、
を備えることを特徴とする内燃機関の回転速度予測制御装置。
【請求項２】
請求項１に記載の内燃機関の回転速度予測制御装置において、
前記予測回転速度差算出手段は、
周期的に変動する回転速度の先行する一つの周期における回転速度が増加する第1の増加側クランク角度区間と回転速度が減少する第１の減少側クランク角度区間のそれぞれの区間の始点と終点のクランク角度で算出された回転速度から第１の増加側回転速度差と第１の減少側回転速度差、及び両区間の平均回転速度を求め、
これに続く後続の周期における回転速度が増加する第２の増加側クランク角度区間と回転速度が減少する第２の減少側クランク角度区間のそれぞれの区間の始点と終点のクランク角度で算出された回転速度から第２の増加側回転速度差と第２の減少側回転速度差、及び両区間の平均回転速度を求め、
前記第１の増加側回転速度差と前記第２の増加側回転速度差、及びこれに対応する前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））から前記次の周期の増加側予測回転速度差を求め、前記第１の減少側回転速度差と前記第２の減少側回転速度差、及びこれに対応する前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度，回転速度差））から前記次の周期の減少側予測回転速度差を求め、
前記予測回転速度算出手段は、
前記後続の周期における前記第２の減少側クランク角度区間の終点のクランク角度で検出した回転速度に前記増加側予測回転速度差と前記減少側予測回転速度差を順次加減算して前記次の周期の増加側クランク角度区間と減少側クランク角度区間のそれぞれの区間の始点と終点のクランク角度の予測回転速度を算出する、
ことを特徴とする内燃機関の回転速度予測制御装置。
【請求項３】
請求項２に記載の内燃機関の回転速度予測制御装置において、
前記予測回転速度差算出手段は、
前記次の周期の回転速度が増加するクランク角度区間と回転速度が減少するクランク角度区間の角度を時間換算した時間から決まる時間補正分によって前記予測増加側回転速度差と減少側予測回転速度差を補正することを特徴とする内燃機関の回転速度予測制御装置。
【請求項４】
請求項２に記載の内燃機関の回転速度予測制御装置において、
前記予測回転速度差算出手段は、
前記第１の増加側クランク角度区間と前記第２の増加側クランク角度区間の前記第１及び第２の増加側回転速度差と前記平均回転速度を一次関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））で近似した関数式で、前記次の周期の前記増加側回転速度差を予測し、
前記第１の減少側クランク角度区間と前記第２の減少側クランク角度区間の前記第１及び第２の減少側回転速度差と前記平均回転速度を一次関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度，回転速度差））で近似した関数式で、前記次の周期の減少側回転速度差を予測する
ことを特徴とする内燃機関の回転速度予測制御装置。
【請求項５】
請求項２に記載の内燃機関の回転速度予測制御装置において、
前記予測回転速度差算出手段は、
３周期分の前記増加側回転速度差と前記平均回転速度を二次関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））で近似した関数式で前記次の周期の増加側回転速度差を予測し、
前記３周期分の前記減少側回転速度差と前記平均回転速度を二次関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度、回転速度差））で近似した関数式で前記次の周期の減少側回転速度差を予測する
ことを特徴とする内燃機関の回転速度予測制御装置。
【請求項６】
内燃機関の自動停止条件が成立した時に、燃料噴射弁から前記内燃機関に供給される燃料を遮断して気筒内での燃焼を停止させ、前記内燃機関の回転速度が下降する惰性回転期間中にスタータのピニオンギアを前記内燃機関のクランク軸に連結されたリングギアに噛み込ませるようにしたアイドルストップ制御装置において、
前記アイドルストップ制御装置は、
内燃機関の回転速度を算出する回転速度算出手段と、
前記内燃機関のクランク軸のクランク角度を算出するクランク角度算出手段と、
前記内燃機関への燃料供給が停止された後の惰性回転期間中において、少なくとも、周期的に変動する回転速度の先行する一つの周期における回転速度が増加する増加側クランク角度区間と回転速度が減少する減少側クランク角度区間のそれぞれの区間の前後する所定クランク角度で算出された回転速度から増加側回転速度差と減少側回転速度差、及び両区間の平均回転速度を求め、
これに続く後続の周期における前記増加側クランク角度区間と前記減少側クランク角度区間のそれぞれの区間の前後する所定クランク角度で算出された回転速度から増加側回転速度差と減少側回転速度差、及び両区間の平均回転速度を求め、
少なくとも２つ以上の前記増加側クランク角度区間の前記増加側回転速度差と前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））、及び少なくとも２つ以上の前記減少側クランク角度区間の前記減少側回転速度差と前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度，回転速度差））から、前記後続の周期に続く次の周期の増加側予測回転速度差と減少側予測回転速度差を求める予測回転速度差算出手段と、
前記予測回転速度差算出手段で求められた前記増加側予測回転速度差、及び前記減少側予測回転速度差を、前記後続の周期における最後に検出した回転速度に順次加減算して前記次の周期の増加側クランク角度区間及び減少側クランク角度区間の予測回転速度を算出する予測回転速度算出手段と、
前記予測回転速度算出手段により予測した内燃機関の回転速度に基づいて、前記スタータモータの通電時期と通電時間及び前記ピニオンギアを前記リングギアに噛み合わせる作動時期を制御するスタータモータ制御手段と、
を備えたことを特徴とするアイドルストップ制御装置。
【請求項７】
請求項６に記載のアイドルストップ制御装置において、
前記予測回転速度差算出手段は、
周期的に変動する回転速度の先行する一つの周期における回転速度が増加する第1の増加側クランク角度区間と回転速度が減少する第１の減少側クランク角度区間のそれぞれの区間の始点と終点のクランク角度で算出された回転速度から第１の増加側回転速度差と第１の減少側回転速度差、及び両区間の平均回転速度を求め、
これに続く後続の周期における回転速度が増加する第２の増加側クランク角度区間と回転速度が減少する第２の減少側クランク角度区間のそれぞれの区間の始点と終点のクランク角度で算出された回転速度から第２の増加側回転速度差と第２の減少側回転速度差、及び両区間の平均回転速度を求め、
前記第１の増加側回転速度差と前記第２の増加側回転速度差、及びこれに対応する前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））から前記次の周期の増加側予測回転速度差を求め、前記第１の減少側回転速度差と前記第２の減少側回転速度差、及びこれに対応する前記平均回転速度から求まる関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度，回転速度差））から前記次の周期の減少側予測回転速度差を求め、
前記予測回転速度算出手段は、
前記後続の周期における前記第２の減少側クランク角度区間の終点のクランク角度で検出した回転速度に前記増加側予測回転速度差と前記減少側予測回転速度差を順次加減算して前記次の周期の増加側クランク角度区間と減少側クランク角度区間のそれぞれの区間の始点と終点のクランク角度の予測回転速度を算出する
ことを特徴とするアイドルストップ制御装置。
【請求項８】
請求項７に記載のアイドルストップ制御装置において、
前記予測回転速度差算出手段は、
前記次の周期の回転速度が増加するクランク角度区間と回転速度が減少するクランク角度区間の角度を時間換算した時間から決まる時間補正分によって前記予測増加側回転速度差と減少側予測回転速度差を補正することを特徴とするアイドルストップ制御装置。
【請求項９】
請求項７に記載のアイドルストップ制御装置において、
前記予測回転速度差算出手段は、
前記第１の増加側クランク角度区間と前記第２の増加側クランク角度区間の前記第１及び第２の増加側回転速度差と前記平均回転速度を一次関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））で近似した関数式で、前記次の周期の前記増加側回転速度差を予測し、
前記第１の減少側クランク角度区間と前記第２の減少側クランク角度区間の前記第１及び第２の減少側回転速度差と前記平均回転速度を一次関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度，回転速度差））で近似した関数式で、前記次の周期の減少側回転速度差を予測する
ことを特徴とするアイドルストップ制御装置。
【請求項１０】
請求項７に記載のアイドルストップ制御装置において、
前記予測回転速度差算出手段は、
３周期分の前記増加側回転速度差と前記平均回転速度を二次関数（（Ｘ、Ｙ）＝（前記増加側クランク角度区間の平均回転速度、回転速度差））で近似した関数式で前記次の周期の増加側回転速度差を予測し、
前記３周期分の前記減少側回転速度差と前記平均回転速度を二次関数（（Ｘ、Ｙ）＝（前記減少側クランク角度区間の平均回転速度、回転速度差））で近似した関数式で前記次の周期の減少側回転速度差を予測する
ことを特徴とするアイドルストップ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動力車両に搭載されている内燃機関の運転状態を制御する制御装置に係り、特に内燃機関の回転速度予測制御装置、及びこの回転速度予測制御装置を用いた内燃機関を自動停止した後に再始動を自動的に行う内燃機関のアイドルストップ制御装置に関するものである。
【背景技術】
【０００２】
近年、動力機関車や自動車等の動力車両(以下では代表して自動車で説明する)に搭載されている内燃機関においては、ガソリンや軽油等のエネルギ資源の節約と環境保護を目的として内燃機関の効率的な運転を行なう技術が鋭意開発されている。
【０００３】
例えば、最近の自動車においては走行運転中に内燃機関の自動停止条件が成立した時に、燃料噴射弁から内燃機関に供給される燃料を遮断して気筒内での燃焼を停止することによって内燃機関が発生する動力（トルク）を失わせるアイドルストップ制御装置を搭載している。
【０００４】
これは交差点や交通渋滞によって内燃機関を運転しなくても良いのにも拘わらず、内燃機関を不必要に運転することによって燃料であるガソリンや軽油が無駄に消費される、ＣＯ２が余分に排出されるといった課題を解決するために提案された制御装置である。
【０００５】
そして、このアイドルストップ制御装置による内燃機関の自動停止条件は運転者がアクセルペダルから足を離したり、ブレーキペダルを踏んだりすることで成立するもので、要は自動車が走行状態から停止しようとする状態を検出して自動的に内燃機関の運転を停止させるものである。
【０００６】
尚、このアイドルストップ制御装置では自動車が完全に走行停止していなくても内燃機関の自動停止条件が成立したら内燃機関を自動的に停止するように動作するもので、その後、運転者によるアクセルペダルの踏み込みによって再始動要求が生じた場合や、補機類(カーエアコン用のコンプレッサや変速装置のオイルポンプ等)の動力確保のために内燃機関の動力が必要になった場合等に内燃機関を再始動させるように動作する。
【０００７】
そして、自動停止条件によって停止した或いは停止しようとしている内燃機関を再始動させる方法として、ピニオンギア押し出し式のスタータを用いることで内燃機関を再始動させることが提案されている。
【０００８】
これは内燃機関の回転が低下していく途中でスタータのピニオンギアを押し出し、そのピニオンギアを内燃機関のリングギアに噛合わせることで再始動の準備を行ない、次に再始動要求条件が成立するとスタータモータを回転させることでリングギアを回転させて内燃機関を再始動させるようにしている。
【０００９】
このようにアイドルストップ制御装置においては、内燃機関の自動停止条件が成立して燃料噴射弁からの燃料噴射が停止され、内燃機関が発生する動力（トルク）が失われた後の内燃機関の惰性回転期間中に、次回の内燃機関の再始動に備えてスタータのピニオンギアをリングギアに予め噛み込ませることが必要である。
【００１０】
そして、このスタータのピニオンギアを如何に上手くリングギアに噛み合わせるかという技術課題に対して、特開２０１０−２７０６３５号公報(特許文献１)で提案されている技術では、内燃機関の惰性回転期間中において、内燃機関の回転速度が「零」に向けて単調減少する期間の内燃機関の回転速度に基づいて、将来の内燃機関の回転速度が「零」に向けて単調減少する期間の内燃機関の回転速度を予測し、この予測された内燃機関の回転速度が「零」となる付近でスタータのピニオンギアをリングギアに噛み込ませるようにしている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１０−２７０６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
アイドルストップ制御装置においては、内燃機関の自動停止条件が成立して内燃機関が発生する動力（トルク）が失われた後の惰性回転期間中に、スタータのピニオンギアをリングギアに予め噛み込ませる場合、その噛み込み音をできるだけ小さくすることが要求され、このためには内燃機関の回転速度がなるべく低い回転速度で噛み込ませるのが望ましい。
【００１３】
一方、内燃機関が惰性回転期間中に運転者による早期の再始動要求条件が成立したとき、できるだけ速やかに内燃機関を再始動する必要性がある。しかしながら、特許文献１のようにスタータのピニオンギアをリングギアに予め噛み込ませる回転速度が特許文献１のように低い場合においては、スタータのピニオンギアがまだリングギアに噛み合っていない状態で再始動要求条件が成立すると再始動が困難となる課題がある。
【００１４】
このように、内燃機関が惰性回転期間中に運転者による再始動要求条件が成立したときの要求に応えるには、比較的高い内燃機関の回転速度でスタータのピニオンギアをリングギアに予め噛み込ませておくことが望ましい。このためには、より高い精度での回転速度の予測が必要である。回転速度の予測が正確にできると、これに合わせてスタータモータへの通電制御やピニオンギアの押し出しタイミングが正確にできるので比較的高い回転速度領域でスタータのピニオンギアをリングギアに噛み込ませておくことができる。
【００１５】
また、これとは別にピニオンギア押し出し式のスタータは、ピニオンギアを押し出してリングギアに噛み込ませるまでに遅れ時間があり、ピニオンギアを押し出すタイミング時に生じる上記時間遅れの間にも内燃機関の回転速度が低下していくので、これを考慮したピニオンギア押し出すタイミングを得るためにも精度の高い回転速度の予測が必要である。
【００１６】
ところで、発明者等の知見によれば、内燃機関の回転速度は惰性回転期間中に亘って上昇と下降を繰り返し周期的に脈動しながら低下することが判明した。
【００１７】
したがって、内燃機関が惰性回転期間中にスタータのピニオンギアをリングギアに噛み込ませるには、脈動しながら低下する内燃機関の回転速度を正確に予測することが必要である。
【００１８】
しかしながら、特許文献１に開示されている技術は回転速度が単調減少することを前提に回転速度を予測している。このため、上昇と下降を繰り返し脈動しながら低下していく回転速度を正確に予測することはできず、予測した回転速度が実際には脈動によって回転速度が上昇している場合と下降している場合ではその予測結果に大きな乖離が生じるようになる。
【００１９】
本発明の目的は、内燃機関の惰性回転期間中に回転速度を精度よく予測することができるアイドルストップ制御装置を提供することにある。
【００２０】
本発明の他の目的は、惰性回転期間中に回転速度を精度よく予測すると共に、比較的高い回転速度領域でスタータのピニオンギアをリングギアに噛み込ませて噛み込み音抑制と素早い再始動要求を満たすアイドルストップ制御装置を提供することにある。
【課題を解決するための手段】
【００２１】
本発明の特徴は、回転速度を予測するために、内燃機関への燃料供給が停止された後の惰性回転期間中において、少なくとも、周期的に変動する回転速度の先行する一つの周期における所定のクランク角度区間で回転速度算出手段により算出された回転速度から回転速度差を求め、これに続く後続の周期における所定のクランク角度区間で回転速度算出手段により算出された回転速度から回転速度差を求め、これらの回転速度差から予測回転速度差を求めると共に、この求められた予測回転速度差から後続の周期の次の周期の所定のクランク角度区間の予測回転速度を算出するようにしたところにある。
【発明の効果】
【００２２】
本発明によれば、周期的に脈動している回転速度の上昇と下降を反映させて将来の回転速度を予測するようにしているため精度が高い回転速度を推定することができる。また、惰性回転期間中に回転速度を精度よく予測することができるので、比較的高い回転速度領域でスタータのピニオンギアをリングギアに噛み込ませることができるようになる。
【図面の簡単な説明】
【００２３】
【図１】本発明における内燃機関の回転速度特性とスタータのピニオンギアの回転速度特性及びスタータの制御信号の出力特性を示す特性図である。
【図２】本発明が適用されるアイドルストップ制御装置を構成する簡易的な構成図である。
【図３】図２に示すアイドルストップ制御装置の制御フローチャートを示すフローチャート図である。
【図４】本発明の一実施例になる内燃機関の回転速度を予測する制御フローチャートを示すフローチャート図である。
【図５】図４に示す制御フローチャートの予測方法を説明する説明図である。
【図６】図４に示す制御フローチャートで使用する回転速度の予測値算出方法を説明するための説明図である。
【図７】本発明の他の実施例になる内燃機関の回転速度を予測する制御フローチャートを示すフローチャート図である。
【図８】図７に示す制御フローチャートの予測時間補正分を説明する特性図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づき本発明の一実施例を詳細に説明するが、まず図２でアイドルストップ制御装置の大まかな構成と動作について説明する。
【００２５】
図２はアイドルストップ制御装置の簡単な構造を示しており、スタータ２０１はいわゆるピニオンギア押し出し方式のスタータであり、スタータモータ２０５とスタータモータ２０５によって回転駆動されるピニオンギア２０３と、ピニオンギア２０３を押し出すための押し出し手段であるマグネットスイッチ２０２を備えた構成となっている。
【００２６】
スタータモータ２０５の回転はその内部にある減速機構で減速することでトルクを増大させてピニオンギア２０３に伝達する。マグネットスイッチ２０２に通電するとピニオンギア２０３を押し出して(図２の右方向)、リングギア２０４に連結する構造となっている。ピニオンギア２０３はスタータモータ２０５の軸方向にスプライン結合されており、軸方向に移動可能である。
【００２７】
尚、ピニオンギア２０３を押し出す機能を備えるものであれば、マグネットスイッチ２０２でなくても良い。ピニオンギア２０３はワンウェイクラッチ２０７と一体化されている。
【００２８】
上述の通り、ピニオンギア２０３はスタータモータ２０５の軸方向にスプライン結合されて軸方向に移動可能であり、ピニオンギア２０３は内燃機関のクランク軸に連結されたリングギア２０４と噛み合わせて回転することで内燃機関に動力を伝えることができる。
【００２９】
ワンウェイクラッチ２０７はスタータモータ２０５が内燃機関を正回転させる方向にしか動力が伝わらない構成にする。これにより、ピニオンギア２０３がリングギア２０４に噛み合っている時は、リングギア２０４の回転速度はスタータモータ２０５の回転速度に対して減速比に応じた同期速度になるか、もしくは、それよりも速い回転速度になる。
【００３０】
すなわち、リングギア２０４がピニオンギア２０３の回転速度よりも低下しようとすると、ワンウェイクラッチ２０７が動力を伝達するためリングギア２０４の回転速度がスタータモータ２０５に対する同期速度を下回ることはない。
【００３１】
一方で、同期速度よりもリングギアの回転速度の方が速い時は、ワンウェイクラッチ２０７が動力を伝達しないため、リングギア２０４からスタータモータ２０５側へ動力が伝達されることはない。
【００３２】
図２に示す通り、クランク角度センサ２０９からの信号はクランク角度を検出したり、内燃機関の回転速度を算出するために使用され、クランク角度センサ２０９からの信号は制御装置２０８に入力される。尚、リングギア２０４と図示しない内燃機関のクランク軸は連結されているので、リングギアの回転速度と内燃機関の回転速度は同義である。
【００３３】
制御装置２０８は気筒に燃料を供給する燃料噴射弁の制御信号、気筒内の混合気を着火する点火装置の制御信号、気筒内に供給される空気を制御する電子制御スロットル弁の制御信号等を生成して気筒内の燃焼を制御している。
【００３４】
更に、制御装置２０８にはアクセルペダルの状態、ブレーキペダルの状態、車速等の各種情報よりアイドルストップ制御を許可して少なくとも燃料噴射弁からの燃料供給を遮断し、これによって内燃機関の運転が停止されようになっている。
【００３５】
また、制御装置２０８からは内燃機関の惰性回転期間中にピニオンギア押し出し指令信号Ｍｇｓとスタータモータ回転指令信号Ｓｔｓがそれぞれ独立して出力される。図２で示す通り、ピニオンギア押し出し指令信号Ｍｇｓを伝えるマグネットスイッチ通電用スイッチ２０６aとモータ回転指令信号Ｓｔｓを伝えるスタータモータ通電用スイッチ２０６ｂがピニオンギア押し出しとスタータモータ２０５の回転とを制御する。スイッチの役割を果たす部品として機械式接点を持つリレースイッチや、半導体を用いたスイッチなどを使うことができる。
【００３６】
以上のような構成を有するアイドルストップ制御装置においては、運転者がアクセルペダルから足を離したり、ブレーキペダルを踏んだりすると、制御装置２０８は自動車が停止しようとしていると判断して、燃料噴射弁への制御信号を停止する。これによって内燃機関の気筒内には混合気がなくなるので燃焼が停止して内燃機関は惰性回転を行ないながら回転速度が低下していく。
【００３７】
回転速度が低下していって所定の噛み合い回転数付近に達すると、制御装置２０８はスタータモータ通電用スイッチ２０６ｂをオンさせてスタータモータ２０５を回転させ、この回転が所定の回転数に達するとスタータモータ通電用スイッチ２０６ｂをオフする。これに同期、或いは連動してマグネットスイッチ通電用スイッチ２０６aをオンしてマグネットスイッチ２０２によってピニオンギア２０３をリングギア２０４側に押し出して両者を噛み合わせる。この時のピニオンギア２０３の回転速度とリングギア２０４の回転速度は接近(理想的には同一の回転速度)しており、円滑に両者は噛み合うようになる。
【００３８】
次に、アクセルペダルが踏み込まれると制御装置２０８は再始動要求条件が成立したと判断して、スタータモータ通電用スイッチ２０６ｂを再びオンしてスタータモータ２０５を回転させてピニオンギア２０３を介してリングギア２０４を回転させて内燃機関を始動する。この始動は通常の始動と同様である。
【００３９】
このようなアイドルストップ制御装置において次に本発明の一実施例になる回転速度の予測方法について以下に説明する。
【実施例１】
【００４０】
図１及び図３を参照して本発明の一実施例を詳細に説明するが、図３はアイドルストップ制御装置を動作させる際の制御フローチャートを示しており、制御装置２０８の内部で実施される。
【００４１】
制御装置２０８は周知の通り、演算処理を行なうＣＰＵ（セントラルプロセッシングユニット）、制御プログラムや定数、演算式等が格納されたフラッシュＲＯＭ（リードオンリーメモリ）、ＣＰＵによる演算処理で求めた制御値等を一次的に格納するワークエリアとして機能するＲＡＭ（ランダムアクセスメモリ）やＩ/Ｏ入出力部を構成するロジック回路等より構成されている。
【００４２】
一方、図１は図３に示した制御フローチャートを実施した時のリングギア２０４とピニオンギア２０３との回転速度の時間変化と、そのときの制御装置２０８の出力信号の挙動を示している。
【００４３】
図３に示す制御フローチャートは、例えば自動停止条件や再始動要求条件等のアイドルストップ制御条件が成立したことにより定時割り込みやイベント割り込みが発生して起動されるものであり、これが起動されるとステップ３０１（この場合は自動停止条件成立を判断している）にて燃料噴射弁からの燃料噴射が停止される。その結果、内燃機関は燃焼による動力（トルク）が生じないので、内燃機関の回転は惰性回転を始めて降下するようになる。
【００４４】
次に、ステップ３０２に進むと燃料カット開始からピニオンギア２０３が噛み込む前に、再始動要求条件が成立して再始動要求が発生する可能性があるので、このステップによってこれを検出している。
【００４５】
ステップ３０２によって再始動要求があると判断なされるとステップ３１１に進む。アイドルストップ条件が成立し、燃料カットされた後でも内燃機関の回転速度が高い領域に関しては燃焼噴射を再開して燃焼を再開することで内燃機関の回転速度を復帰させることができるが、内燃機関の回転速度が低い領域では燃焼を再開してもそのまま内燃機関が止まってしまうことがある。
【００４６】
したがって、ステップ３１１にて内燃機関が燃焼復帰可能かどうかを判定し、燃焼復帰可能な場合はステップ３１２にて燃料噴射を再開して燃料による再始動を実施する。一方、燃焼復帰不可能な場合はステップ３１３に進んでピニオンギア２０３をリングギア２０４に噛み込ませ、その後ステップ３１０に進んでスタータ２０１による再始動を行う。尚、ステップ３１１の燃焼復帰可否判定は、例えば内燃機関の回転速度が所定の値（例えば３００ｒ/ｍｉｎ）を下回った時点で燃焼復帰できないと判定することができる。
【００４７】
ステップ３０２に戻って、このステップで再始動要求がないと判断されるとステップ３０３に進む。このステップ３０３にてピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度（例えば１００ｒ/ｍｉｎ）までの時間Ｔpを、将来の内燃機関の回転速度の予測結果から算出する。この内燃機関の回転速度の予測に関しては後で詳しく述べるが、例えば、図１において現在の時点が時点ｔ1とすると、時点ｔ1から時点ｔ4までがピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetまでの時間Ｔpである。この時間Ｔpの算出は所定の算出タイミングで時々刻々に制御装置２０８によって行われる。
【００４８】
したがって、所定の予測回転速度Ｎesetが精度良く求められれば上述の時間Ｔｐも精度良く求められるので、ピニオンギア２０３とリングギア２０４を噛み込ませる所定の予測回転速度Ｎesetを高い領域に移行しても上手く噛み込み動作を実行することができる。ここで、この制御を実行する上で予測回転速度Ｎesetは固定値に定められているのが望ましい。
【００４９】
ステップ３０３で時間Ｔpが推定できるとステップ３０４に進んで予回転制御の開始判定を行う。スタータモータ２０５は図１の通電期間１０１で示すように、ピニオンギア２０３をリングギア２０４に噛み込ませる前に通電することによってピニオン２０３を回転させる回転制御を実行する必要がある。そして、この通電期間１０１に亘ってスタータモータ２０５を回転する制御を予回転制御と称している。
【００５０】
予回転制御の開始判定の方法としては、例えばピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetまでの時間Ｔpがモータ予回転制御時間Tm（ここでは、通電期間である時間Ｔtとピニオンギア押し出し遅れ時間Ｔdelayを合わせて予回転制御時間Tmとしている）を下回ったことを条件にすることが考えられる。
【００５１】
モータ予回転制御時間Tmはスタータモータ２０５の作動に基づく物理的な時間として把握できる。すなわち、通電期間Ｔtに亘る通電によってスタータモータ２０３が回転されるが、図１のピニオンギア２０３の回転速度（モータの回転速度が減速されているが、モータの回転に比例している）が目標回転速度に達するまでの時間Ｔtは把握可能である。つまり、通電開始から目標回転速度に達するまでの時間を計測することで把握でき、これは予め適用するスタータモータ２０５に合わせて求められている。
【００５２】
また、スタータモータ２０５への通電を停止した後にピニオンギア押し手段によってピニオンギア２０３はリングギア２０４側に押し出されるが、この時に移動にかかる遅れ時間Ｔdelayが発生する。
この遅れ時間Ｔdelayはピニオンギア押し手段であるマグネットスイッチ通電用スイッチ２０６aをオンからピニオンギア２０３が移動してリングギア２０４に到達しリングギア２０４に噛み込むまでの時間である。
したがって、上述したように時間Ｔpがモータ予回転時間Tmを下回ったと判断されるとスタータモータ２０５の予回転制御を開始する。尚、これ以外にも予回転制御を開始する判断条件があるので、適用されるシステムにあった判断条件を決めれば良い。
【００５３】
予回転制御の開始判定が成立した後は、ステップ３０５に進んでスタータモータ２０５に通電して予回転制御を開始する。予回転制御はピニオンギア２０３の回転速度が目標回転速度に達するまで行われるか、所定の時間が経過すると終了される。
【００５４】
その後は、通電をやめることでスタータモータ２０５が発生するトルクが失われ、ピニオンギア２０３は惰性回転に移行する。尚、本実施例においては必ずしもスタータモータ２０５を予回転制御させる必要はないが、予回転させることで内燃機関の回転速度、すなわち、リングギア２０４の回転速度が比較的高い領域であってもピニオンギア２０３とリングギア２０４との円滑な噛み込みが可能になるので、予回転制御するほうがより望ましい。
【００５５】
ステップ３０６では予回転制御している時或いは予回転制御が終了した直後等にピニオンギア２０３がリングギア２０４に噛み込む前に、再始動要求条件が成立して再始動要求が発生する可能性があるので、このステップによってこれを検出している。再始動要求があるとステップ３１１に進んで上述したステップ３１１，３１２、３１３、３１０の制御動作を実行する。
【００５６】
ステップ３０６で再始動要求がないと判断されるとステップ３０７に進んでピニオンギア押し出し判定を行う。この判定方法としては、図１にあるようにピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetまでの時間Ｔpがピニオンギア押し出し手段の遅れ時間Ｔdelayを下回ったことを条件にする。
【００５７】
図１のＴdelayがピニオンギア押し出し手段の遅れ時間であり、この遅れ時間Ｔdelayを考慮して、時点ｔ３で押し出し指令を出力する。つまりピニオンギア押し出し手段の遅れ時間Ｔdelay、すなわちピニオンギア２０３が移動してリングギア２０４に到達するまでの時間の間の内燃機関の回転速度の変化を予測することで、任意の内燃機関の回転速度でピニオンギア２０３がリングギア２０４に噛み込むように押し出しタイミングを決めることができ、噛み込み音抑制と素早い再始動要求に備えることを実現できる。
【００５８】
次に、ステップ３０９でピニオンギア２０３がリングギア２０４に噛み込んだ後に発生した再始動要求の有無が判断され、再始動要求があると判断されるとステップ３１０に進んで直ちにスタータモータ２０５に通電してピニオンギア２０３によってリングギア２０４を回転させて再始動を開始する。ピニオンギア２０３が噛み込み済みであるので、直ちにスタータモータ２０５に通電し、クランキングを開始することで素早い再始動を可能にすることができる。
【００５９】
ステップ３０９で再始動要求がないと判断されると、再びステップ３０９に戻り再始動要求の監視を継続する。
【００６０】
以上がアイドルストップ制御装置の大まかな制御動作の説明であるが、以下に本発明の特徴である回転速度の予測方法について説明する。
【００６１】
内燃機関の惰性回転期間中の回転速度は図５に示すように上昇と下降を繰り返し周期的に脈動しながら降下し、例えば、直列４気筒４サイクルの内燃機関の場合ではクランク角度１８０度を1周期として、この周期内で回転速度の上昇と下降の挙動（パターン）はおおよそ３つのクランク角度区間で変動している。
【００６２】
図５において、圧縮行程の気筒が上死点に達した所をクランク角度０度とした場合、０度を始点として膨張行程の前半は、圧縮行程で高まった燃焼室内の圧力の力により内燃機関回転速度が上昇するα区間（４気筒の場合、例えば０〜５０度）、膨張行程の力より１８０度位相がずれた他の気筒の圧縮行程での圧縮力が勝り内燃機関回転速度が下降するβ区間（４気筒の場合、例えば５０〜１４０度）、β区間よりさらに内燃機関回転速度の下降が大きいγ区間（４気筒の場合、例えば１４０〜１８０度）である。これを１周期として回転速度は周期的に脈動しながら降下していくようになる。
【００６３】
また、３気筒４サイクルエンジンの内燃機関の場合ではクランク角度２４０度を１周期として、その周期内で回転速度の上昇と下降の挙動（パターン）はおおよそ３つのクランク角度区間で変動している。したがって、これも同様にクランク角度２４０度を１周期として回転速度は周期的に脈動しながら降下していくようになる。
【００６４】
以下では直列４気筒４サイクルの内燃機関の場合を対象に説明するが、上述したようにこの場合はクランク角度１８０度を1周期として、この周期内で回転速度の上昇と下降の挙動（パターン）はおおよそ３つのクランク角度区間で変動している。
【００６５】
尚、予測の精度の度合いでもあるが区間の分け方はα区間及びβ区間とγ区間を足し合わせた少なくとも２区間にする方法や、更に区間を細かく分けても良い。要は惰性回転で回転速度が降下している過程で、周期的に脈動している回転速度が上昇する領域と下降する領域の回転速度から将来の脈動する回転速度を予測するものである。
【００６６】
図５において、それぞれのクランク角度区間での回転速度差ΔＮeは回転速度が低くなるにつれて内燃機関の機構系のフリクションの増加で大きくなっていく。したがって、内燃機関の惰性回転中の所定の回転角度でサンプリングした複数の回転速度差ΔＮeを入力値とし、例えば、この複数の入力値から求めた(近似した)一次関数もしくは二次関数を用いて将来に到達すべきであろう回転速度を予測するものである。
【００６７】
本実施例では、好ましくは回転速度の測定を行なう測定時点の直前の入力値を利用することにより、まさにその時点での内燃機関の状態（温度、負荷、劣化など）やブレーキの強弱が含まれた回転速度差ΔＮeとなっており、例えば内燃機関の状態やブレーキの強弱を加味した補正をしなくても精度よく回転速度を予測できるものである。
【００６８】
次に、内燃機関の回転速度の予測を含む図３のステップ３０３である所定の予測回転速度Ｎesetまでの時間Ｔpを算出する具体的な制御を図４に示す制御フローチャート図を用いて説明するが、併せてこの制御を実施した時の回転速度の変化状態を図５に基づいて補足説明する。
【００６９】
図４及び図５において、ステップ４０１では所定のクランク回転角度区間であるα区間（例えば、クランク角で０度から５０度の間で回転速度が上昇している区間）、β区間（例えば、クランク角で５０度から１４０度の間で回転速度が下降している区間）及びγ区間（例えば、クランク角で１４０度から１８０度の間で回転速度がより下降している区間）で、それぞれの始点(回転速度の変化方向が反転する所定のクランク角度)と終点(回転速度の変化方向が反転する所定のクランク角度)を含む所定の回転角度間での内燃機関の回転速度Ｎeを取り込み、この始点(回転速度の変化方向が反転する所定のクランク角度)と終点(回転速度の変化方向が反転する所定のクランク角度)で取り込まれた回転速度の間の回転速度差を求めて回転速度差ΔＮeα１、ΔＮeβ１、ΔＮeγ１を算出する。この回転速度差ΔＮeを求める演算は各区間の終点（＝次の区間の始点でもある）を経過した直後に演算して求めるのが制御の即応性を高める上で望ましい。
【００７０】
次にステップ４０２において、１８０度回転した後に続いて繰り返される後続の周期のα区間、β区間及びγ区間のそれぞれの始点と終点での内燃機関の回転速度Ｎeを取り込み、この始点と終点で取り込まれた回転速度の間の回転速度差を求めて回転速度差ΔＮeα２、ΔＮeβ２、ΔＮeγ２を算出する。
【００７１】
ここで、本実施例では回転速度の脈動は１８０度毎に繰り返されるので、少なくとも２回以上の周期の回転速度を取り込むことが必要である。取り込む回数が増えればより正確な予測が可能となるが、あまり取り込む回数を多くすると、取り込みタイミング間の待ち時間や演算時間の制約から回転速度の予測の即応性に障害が出てくるので多くても３回乃至４回程度が望ましい。
【００７２】
次にステップ４０３に進んで、ステップ４０１とステップ４０２で算出された内燃機関の回転速度差ΔＮeを用いて関数式を作成して、次の周期の予測すべき回転速度差ΔＮeｆを推定する。つまり、図６にあるように、回転速度差ΔＮeをＹ軸とし、平均回転速度ＮeをＸ軸としてステップ４０３においては一次関数もしくは二次関数で近似した関係式を用いてα区間、β区間、γ区間の予測回転速度差ΔＮeαｆ、ΔＮeβｆ、ΔＮeγｆを算出する。ここで、平均回転速度Ｎeは各区間での平均回転速度であり、簡略的には始点と終点の回転速度の平均値を演算して得られるが、この方法以外に周知の平均値算出方法を用いても良い。
【００７３】
予測回転速度差ΔＮeαｆ、ΔＮeβｆ、ΔＮeγｆのうち、代表して、予測回転速度差ΔＮeβｆの算出方法を表したのが図６であり、一次関数を利用した算出方法が図６(ａ)、２次関数を利用した算出方法が図６(ｂ)である。
【００７４】
一次関数を利用したβ区間での予測回転速度差ΔＮeβｆは、（x、y）＝(β１区間の平均回転速度Ｎe、回転速度差ΔＮeβ１)と、（x、y）＝（β２区間の平均回転速度Ｎe、回転速度差ΔＮeβ２)の２点から1次関数式で近似した関係式により算出する。この例では２点としたが、２点以上の入力値を用いても良い。当然のことながら、予測回転速度差ΔＮeαｆ、ΔＮeγｆについても同様にして求められる。前にも述べたが、回転速度は脈動しながら降下していくので、予測回転速度差ΔＮeαｆ、ΔＮeγｆについても前回の脈動と同様にクランク角度に対応しているものである。
【００７５】
二次関数を利用したβ区間での予測回転速度差ΔＮeβfは、（x、y）=(β１区間の平均回転速度Ｎe、回転速度差ΔＮeβ１)と、（x、y）＝（β２区間の平均回転速度Ｎe、回転速度差ΔＮｅをeβ２))と、（x、y）＝(β３区間の平均回転速度Ｎe、回転速度差ΔＮeβ３))の３点から二次関数式で近似した関係式により算出する。この例では３点としたが、３点以上の入力値を用いても良い。予測回転速度差ΔＮeαｆ、ΔＮeγｆについても同様にして求められる。
【００７６】
一次関数或いは二次関数の近似によって得られた各区間の予測回転速度差ΔNeｆの変化状態の挙動はこれ以前の脈動と同様にクランク角に対応して類似したものとなっている。このようにして求めたものが図５の破線で示す予測回転速度の変化状態である。
【００７７】
次に、ステップ４０４に進んで、ステップ４０３の算出結果から各クランク角度に対応した予測回転度速度Ｎeαｆ、Ｎeβｆ、Ｎeγｆを算出する。
【００７８】
予測回転度速度Ｎeαｆは図５に示すγ区間(２回目)の終点で取り込まれた回転速度にステップ４０３で推定された予測回転速度差ΔＮeαｆを加算して求められる。
【００７９】
また、予測回転度速度Ｎeβｆは先に求められた予測回転度速度Ｎeαｆにステップ４０３で推定された予測回転速度差ΔＮeβｆを減算して求められる。
【００８０】
更に、同様の手法で予測回転度速度Ｎeγｆは先に求められた予測回転度速度Ｎeβｆにステップ４０３で推定された予測回転速度差ΔＮeγを加算して求められる。
【００８１】
尚、各区間内での回転速度は予測回転速度Ｎeαｆ、Ｎeβｆ、Ｎeγｆを補間計算して求めることができる。
【００８２】
次に、ステップ４０５において各区間の予測回転速度Ｎeαf、Ｎeβｆ、Ｎeγｆがピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetを下回るかどうかを判断し、下回らない場合は上記した演算を繰り返すようにステップ４０１に戻る。
【００８３】
一方、ステップ４０５において各区間の予測回転速度Ｎeαf、Ｎeβｆ、Ｎeγｆがピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetを下回ると判断されると、ステップ４０６に進んでピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetまでの時間Ｔpを内燃機関の回転速度とクランク角度情報から算出する。
【００８４】
ここで、時間Ｔｐの算出方法は以下の方法で求められ、予測回転度速度Ｎeαｆに関しては以下の通りである。
【００８５】
現在の回転速度を２００ｒｐｍ、クランク角度を０度と仮定したときに、次の周期の予測回転速度を２５０ｒｐｍ、クランク角度を５０度とすると、
クランク角度０−５０度間の平均回転速度Ｎｅは、
Ｎｅ＝２２５ｒ/ｍｉｎ＝（２００＋２５０）/２
クランク角度０−５０度に要する時間Ｔｐは、
Ｔｐα＝３７ｍｓ＝１＊１０００/（２２５/６０）＊（５０−０）/３６０
と計算される。
【００８６】
同様に予測回転度速度Ｎeβｆに関する時間Ｔｐβ、予測回転度速度Ｎeγｆに関する時間Ｔｐγも同様に求められる。
【００８７】
そして、これらの時間Ｔｐα、時間Ｔｐβ、時間Ｔｐγを加算すれば時間Ｔｐが求められる。
【００８８】
このように、本実施例においては周期的に脈動しながら降下していく回転速度を予測できるため精度の高い回転速度を推定することができるようになる。
【００８９】
次に、このピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetまでの時間Ｔpが求まると、図３に戻ってステップ３０４に進んで予回転制御の開始判定を行なうものである。
【実施例２】
【００９０】
次に、本発明の第２の実施形態について図７に基づき説明するが、図３のステップ３０３である所定の予測回転速度までの時間Ｔpを算出するときの制御フローチャートである。基本的には図４に示す制御フローチャートと同様の手法で回転速度を予測するものであるが、その予測において更に補正を加える点で図４とは相違している。
【００９１】
図７において、ステップ７０１では所定の回転角度区間であるα区間（例えば、クランク角で０度から５０度の間で回転速度が上昇している区間）、β区間（例えば、クランク角で５０度から１４０度の間で回転速度が下降している区間）及びγ区間（例えば、クランク角で１４０度から１８０度の間で回転速度がより下降している区間）で、それぞれの始点(回転速度の変化方向が反転する所定のクランク角度)と終点(回転速度の変化方向が反転する所定のクランク角度)を含む所定の回転角度間での内燃機関の回転速度Ｎeを取り込み、この始点(回転速度の変化方向が反転する所定のクランク角度)と終点(回転速度の変化方向が反転する所定のクランク角度)で取り込まれた回転速度の間の回転速度差を求めて回転速度差ΔＮeα１、ΔＮeβ１、ΔＮeγ１を算出する。
【００９２】
次にステップ７０２において、１８０度回転した後に繰り返される次の後続の周期のα区間β区間及びγ区間のそれぞれの始点と終点での内燃機関の回転速度Ｎeを取り込み、この始点と終点で取り込まれた回転速度の間の回転速度差を求めて回転速度差ΔＮeα２、ΔＮeβ２、ΔＮeγ２を算出する。
【００９３】
次にステップ７０３に進んで、ステップ７０１とステップ７０２で算出された内燃機関の回転速度差ΔNeを用いて関数式を作成して、次の予測すべき基本予測回転速度差ΔNeｆｎを推定する。つまり、回転速度差ΔＮeをＹ軸とし、平均回転速度ＮeをＸ軸としてステップ７０３においては一次関数もしくは二次関数で近似した関係式を用いてα区間、β区間、γ区間の基本予測回転速度差ΔＮeαｆｎ、ΔＮeβｆｎ、ΔＮeγｆｎを算出する。この演算は図４に示す演算と同様である。
【００９４】
また、このステップ７０３では基本予測回転速度差ΔＮeαｆｎ、ΔＮeβｆｎ、ΔＮeγｆｎが表れるα区間、β区間、γ区間の角度を時間換算した経過時間に補正係数をかけた予測時間補正分回転速度差ΔＮeαｆt、ΔＮeβｆt、ΔＮeγｆtを算出する。
【００９５】
この予測時間補正分回転速度差ΔＮeαｆt、ΔＮeβｆt、ΔＮeγｆtは内燃機関の回転速度が低いほど大きくなる。つまり、回転速度が低いほど機構系のフリクションが大きくなり回転速度の落ち込みが大きくなるからである。
【００９６】
図８は予測時間と予測時間補正分回転速度差ΔNeｆtの関係を表しており、予測時間が長くなるほど予測時間補正分回転速度差はΔNeｆtは大きくなるように設定されている。ここで予測時間はα区間、β区間、γ区間の経過時間であり、回転速度が低くなるほどクランク角度区間を経過時間が長くなることを表している。
【００９７】
次に、ステップ７０４において、基本予測回転速度差ΔＮeｆｎと予測時間補正分回転速度差ΔNeｆtから予測回転速度差ΔＮeｆが求められる。
【００９８】
例えばβ区間の予測回転速度ΔNeβfは、ステップ７０３で算出された基本予測回転速度差ΔNeβfnと予測時間補正分回転速度差ΔNeβｆｔから、ΔＮeβｆ＝ΔＮeβfn＋ΔＮeβftの演算をおこなって算出される。予測回転速度差ΔＮeαｆ、ΔＮeγｆについても同様にして求められる。
【００９９】
次に、ステップ７０５に進んで、ステップ７０４の算出結果から各クランク角度に対応した予測回転度速度Ｎeαｆ、Ｎeβｆ、Ｎeγｆを算出する。
【０１００】
予測回転度速度Ｎeαｆは図４の実施例と同様に、図５に示すγ区間(２回目)の終点で取り込まれた回転速度にステップ７０４で推定された予測回転速度差ΔＮeαｆを加算して求められる。
【０１０１】
また、予測回転度速度Ｎeβｆは先に求められた予測回転度速度Ｎeαｆにステップ７０４で推定された予測回転速度差ΔＮeβｆを減算して求められる。
【０１０２】
更に、同様の手法で予測回転度速度Ｎeγｆは先に求められた予測回転度速度Ｎeβｆにステップ７０４で推定された予測回転速度差ΔＮeγｆを加算して求められる。
【０１０３】
次に、ステップ７０６において各区間の予測回転速度Ｎeαf、Ｎeβｆ、Ｎeγｆがピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetを下回るかどうかを判断し、下回らない場合は上記した演算を繰り返すようにステップ７０１に戻る。
【０１０４】
一方、ステップ７０６において各区間の予測回転速度Ｎeαf、Ｎeβｆ、Ｎeγｆがピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetを下回ると判断されると、ステップ７０７に進んでピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetまでの時間Ｔpを内燃機関の回転速度とクランク角度情報から算出する。
【０１０５】
次に、このピニオンギア２０３とリングギア２０４とを噛み込ませる所定の予測回転速度Ｎesetまでの時間Ｔpが求まると、図３に戻ってステップ３０４に進んで予回転制御の開始判定を行なうものである。
【０１０６】
このように、本実施例においては周期的に脈動しながら降下していく回転速度を予測できるため精度の高い回転速度を推定することができるようになる。
【０１０７】
以上説明したように、内燃機関の回転速度は惰性回転期間中に亘って上昇と下降を繰り返し脈動しながら低下している。したがって、内燃機関が惰性回転期間中にスタータのピニオンギアをリングギアに噛み込ませるには、脈動しながら降下する内燃機関の回転速度を正確に予測することが必要である。
【０１０８】
本発明はこのような観点から、周期的に脈動する回転速度の上昇と下降を反映させて将来の回転速度を予測するようにしているため精度が高い回転速度を推定することができる。また、惰性回転期間中に回転速度を精度よく予測することができるので、比較的高い回転速度領域でスタータのピニオンギアをリングギアに噛み込ませることができるようになる。
【０１０９】
尚、実施例においては、直列４気筒４サイクルの内燃機関の場合でクランク角度１８０度を1周期として説明しているが、３気筒４サイクルの内燃機関の場合ではクランク角度２４０度を１周期として、６気筒４サイクルの内燃機関の場合ではクランク角度１２０度を１周期として同様の制御を実行すればよいものである。
【符号の説明】
【０１１０】
１０１…予回転でのモータ通電信号、２０１…スタータ、２０２…マグネットスイッチ、２０３…ピニオンギア、２０４…リングギア、２０５…スタータモータ、２０６a…マグネットスイッチ通電用スイッチ、２０６b…スタータモータ通電用スイッチ、２０７…ワンウェイクラッチ、２０８…制御装置、２０９…クランク角度センサ、Ｔp…現時点からピニオンギアとリングギアとを噛み込ませる所定内燃機関回転速度までの時間、Ｔt…モータ予回転開始信号から目標回転に達するまでの時間、Ｔdelay…ピニオンギア飛出し信号からピニオンギアがリングギアに噛み込むまでの遅れ時間、Ｔm…モータ予回転時間（Ｔt＋Ｔdelay）、ｔ１…現時点タイミング、ｔ２…モータ予回転開始タイミング、ｔ３…ピニオンギア押し出しタイミング、ｔ４…ピニオンギアがリングギアに噛み込むタイミング、Ｎe…内燃機関の回転速度、ΔＮe…内燃機関の回転速度差、α…膨張行程前半の内燃機関の回転速度が上昇する区間、β…膨張より圧縮行程が勝り内燃機関の回転速度が下降する区間、γ…β区間よりさらに内燃機関の回転速度の下降が大きい区間。
【図１】
0005624065.tif 000002
【図２】
0005624065.tif 000003
【図３】
0005624065.tif 000004
【図４】
0005624065.tif 000005
【図５】
0005624065.tif 000006
【図６】
0005624065.tif 000007
【図７】
0005624065.tif 000008
【図８】
0005624065.tif 000009