(57)【要約】【課題】クランク位置を特定できる機会を増やす。【解決手段】エンジン（１１０）を制御するエンジン制御システム（１０）であって、二次電池（１２０）と、二次電池（１２０）と電気的に接続されたインバータ（１３０）と、二次電池（１２０）からインバータ（１３０）に入力される電圧もしくはインバータ（１３０）から二次電池（１２０）に入力される電圧を検出する電圧センサ（１２５）と、インバータ（１３０）と電気的に接続されるとともに、エンジン（１１０）のクランク軸（１１５）と連結されるモータジェネレータ（１４０）と、インバータ（１３０）を制御するインバータ制御部（１６０）と、を備え、インバータ制御部（１６０）は、電圧センサ（１２５）が検出する電圧に基づいてエンジンにおけるクランク位置を特定する第１クランク位置特定部（１６４）を有する。【選択図】図１
2019162950.tif 000002
【特許請求の範囲】
【請求項１】
エンジン（１１０）を制御するエンジン制御システム（１０）であって、
二次電池（１２０）と、
前記二次電池（１２０）と電気的に接続されたインバータ（１３０）と、
前記二次電池（１２０）と前記インバータ（１３０）とを電気的に接続する配線に設けられ、前記二次電池（１２０）から前記インバータ（１３０）に入力される電圧もしくは前記インバータ（１３０）から前記二次電池（１２０）に入力される電圧を検出する電圧センサ（１２５）と、
前記インバータ（１３０）と電気的に接続されるとともに、前記エンジン（１１０）のクランク軸（１１５）と連結されるモータジェネレータ（１４０）と、
前記インバータ（１３０）を制御するインバータ制御部（１６０）と、を備え、
前記インバータ制御部（１６０）は、
前記電圧センサ（１２５）が検出する電圧に基づいて前記エンジンにおけるクランク位置を特定する第１クランク位置特定部（１６４）を有する、エンジン制御システム。
【請求項２】
請求項１に記載のエンジン制御システムであって、
前記第１クランク位置特定部（１６４）は、前記電圧センサ（１２５）が検出している電圧変動の最大ピークと最小ピークとのうち少なくとも一方に基づいて前記クランク位置を特定する、エンジン制御システム。
【請求項３】
請求項２に記載のエンジン制御システムであって、
前記インバータ制御部（１６０）は、さらに、
予め設定された期間において前記電圧センサ（１２５）が検出する電圧の平均値が予め設定された閾値電圧以上である場合、前記モータジェネレータ（１４０）の運転状態は回生運転状態であると判定し、前記平均値が前記閾値電圧より小さい場合、前記運転状態は力行運転状態であると判定する運転状態判定部（１６２）を有し、
前記第１クランク位置特定部（１６４）は、判定された前記運転状態によって定められる対応関係であって、前記電圧センサ（１２５）が検出している電圧変動の最大ピークと最小ピークとのうち少なくとも一方と、前記クランク位置と、の対応を示す対応関係に基づいて前記クランク位置を特定する、エンジン制御システム。
【請求項４】
請求項１から請求項３までのいずれか一項に記載のエンジン制御システムであって、さらに、
前記配線と電気的に接続され、前記エンジンの駆動開始を補助するスタータ（１５０）と、
前記エンジン（１１０）および前記スタータ（１５０）を制御するエンジン制御部（１７０）と、を備え、
前記エンジン制御部（１７０）は、前記クランク位置を特定する第２クランク位置特定部（１７２）を有し、
前記エンジン制御部（１７０）は、前記スタータ（１５０）による前記エンジン（１１０）の駆動が開始されてから前記第２クランク位置特定部により特定される前記クランク位置が予め設定された設定位置になるときに前記スタータ（１５０）を停止させ、
前記第１クランク位置特定部（１６４）は、前記スタータ（１５０）の停止により生じる電圧の変動を前記電圧センサ（１２５）が検出したとき、前記クランク位置が前記設定位置にあることを特定する、エンジン制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、エンジン制御システムに関する。
【背景技術】
【０００２】
エンジン始動時におけるクランク位置に応じてエンジンの始動性およびエンジンの始動に要する消費電力は相違する。次回のエンジン始動を考慮したクランク位置でエンジンを停止させるためには、エンジンが稼働している間にクランク位置を検知しておく必要がある。特許文献１には、エンジンを自動停止させる際、エンジンのトルク変動に同期して変動するモータの回生率を指標とした変動波形のピークに基づいてクランク位置を特定するエンジン停止制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１２２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このエンジン停止制御装置では、モータが回生制御される場合にのみクランク位置を特定するのみであった。このため、クランク位置を特定できる機会を増やすことができる技術が望まれている。
【課題を解決するための手段】
【０００５】
本開示は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００６】
本開示の一形態によれば、エンジン制御システムが提供される。このエンジン制御システムは、エンジン（１１０）を制御するエンジン制御システム（１０）であって、二次電池（１２０）と、前記二次電池（１２０）と電気的に接続されたインバータ（１３０）と、前記二次電池（１２０）と前記インバータ（１３０）とを電気的に接続する配線に設けられ、前記二次電池（１２０）から前記インバータ（１３０）に入力される電圧もしくは前記インバータ（１３０）から前記二次電池（１２０）に入力される電圧を検出する電圧センサ（１２５）と、前記インバータ（１３０）と電気的に接続されるとともに、前記エンジン（１１０）のクランク軸（１１５）と連結されるモータジェネレータ（１４０）と、前記インバータ（１３０）を制御するインバータ制御部（１６０）と、を備え、前記インバータ制御部（１６０）は、前記電圧センサ（１２５）が検出する電圧に基づいて前記エンジンにおけるクランク位置を特定する第１クランク位置特定部（１６４）を有する。このような形態とすれば、インバータ制御部は、電圧センサが検出する電圧に基づいてエンジンにおけるクランク位置を特定できることから、クランク位置を特定できる機会を増やすことができる。また、クランク位置の特定に用いるセンサは、電圧センサのみであるため、モータジェネレータの回転子の回転位置を検出する回転位置センサや電流センサ等の他のセンサを用いることなくクランク位置を特定できる。
【０００７】
本開示は、エンジン制御システムに限るものではなく、例えば、エンジン制御システムを備えた車両、エンジンの制御方法などの種々の形態に適用することも可能である。また、本開示は、前述の形態に何ら限定されるものではなく、本開示の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態のエンジン制御システムの概略構成を示す説明図である。
【図２】燃焼サイクルにおける各パラメータの時系列変化を示した説明図である。
【図３】クランク位置特定処理を示すフローである。
【図４】第２実施形態のエンジン制御システムの概略構成を示す説明図である。
【図５】エンジン駆動開始処理を示すフローである。
【図６】エンジン駆動開始処理における各パラメータの時系列変化を示した説明図である。
【発明を実施するための形態】
【０００９】
Ａ．第１実施形態：
Ａ１．装置構成：
図１に示すエンジン制御システム１０は、二次電池１２０と、インバータ１３０と、モータジェネレータ１４０と、スタータ１５０と、インバータ制御部１６０と、エンジン制御部１７０と、備える。エンジン制御システム１０は、車両に搭載されて車両のエンジン１１０を制御する。
【００１０】
エンジン１１０は、ガソリンを燃料とする直列４気筒のエンジンである。なお、エンジン１１０は、直列４気筒のエンジンに限らず、直列６気筒エンジン、Ｖ型６気筒エンジン、Ｖ型１２気筒エンジンまたは水平対向６気筒エンジン等の種々の型式のエンジンによって構成されていてもよい。
【００１１】
クランク軸１１５は、エンジン１１０に連結されている。クランク軸１１５は、エンジン１１０における燃料の爆発燃焼によって回転させられる。クランク軸１１５には、後述するピニオン１５７と噛み合うリングギヤ１１７が取り付けられている。
【００１２】
二次電池１２０は、後述するモータジェネレータ１４０および後述するスタータ１５０の電力源として機能する。二次電池１２０は、リチウムイオン電池によって構成される。二次電池１２０は、鉛蓄電池、ニッケルカドミウム電池、ニッケル水素電池など他の種類の電池であってもよい。
【００１３】
インバータ１３０は、配線Ｗ１を介して、二次電池１２０と電気的に接続されている。また、インバータ１３０は、配線Ｗ２を介して、モータジェネレータ１４０と電気的に接続されている。インバータ１３０は、二次電池１２０から入力される直流の電力を交流の電力に変換してモータジェネレータ１４０に出力できる。また、インバータ１３０は、モータジェネレータ１４０から入力される交流の電力を直流の電力に変換して二次電池１２０に出力できる。
【００１４】
モータジェネレータ１４０は、ロータ軸１４５を有する。ロータ軸１４５は、ベルト１４７を介してエンジン１１０のクランク軸１１５に連結されている。モータジェネレータ１４０は、インバータ１３０から交流電流が供給される場合、電動機として機能する。電動機として機能しているモータジェネレータ１４０の運転状態を、力行運転状態と呼ぶ。
【００１５】
また、モータジェネレータ１４０は、エンジン制御システム１０を搭載した車両が減速する場合、運動エネルギーを電気エネルギーとして変換することによって、発電機として機能する。このとき、変換された電気エネルギーは、インバータ１３０を介して、二次電池１２０に充電される。発電機として機能しているモータジェネレータ１４０の運転状態を、回生運転状態と呼ぶ。
【００１６】
電圧センサ１２５は、配線Ｗ１に設けられている。電圧センサ１２５は、配線Ｗ１における電圧を検出する。具体的には、電圧センサ１２５は、力行運転状態時には二次電池１２０からインバータ１３０に入力される電圧を検出し、回生運転状態時にはインバータ１３０から二次電池１２０に入力される電圧を検出する。電圧センサ１２５は、力行運転状態時および回生運転状態時に上述の電圧を検出し得る限り、設置される箇所は配線Ｗ１に限られない。
【００１７】
スタータ１５０は、配線Ｗ１と接続する配線Ｗ３を介して、二次電池１２０と電気的に接続されている。スタータ１５０は、二次電池１２０から供給される直流電流を用いて稼働する直流モータである。スタータ１５０は、エンジン１１０の駆動開始を補助する。スタータ１５０は、ピニオン１５７を有する。スタータ１５０は、ピニオン１５７を軸方向に押し出してリングギヤ１１７に噛み合わせることによって、スタータ１５０に発生したトルクをリングギヤ１１７に伝達する。
【００１８】
インバータ制御部１６０は、インバータ１３０を制御する。インバータ制御部１６０は、運転状態判定部１６２と、第１クランク位置特定部１６４とを有する。
【００１９】
運転状態判定部１６２は、モータジェネレータ１４０の運転状態を判定する。具体的には、運転状態判定部１６２は、予め設定された期間において電圧センサ１２５が検出する電圧の平均値が予め設定された閾値電圧より小さい場合、モータジェネレータ１４０の運転状態は力行運転状態であると判定する。また、運転状態判定部１６２は、予め設定された期間において電圧センサ１２５が検出する電圧の平均値が予め設定された閾値電圧以上である場合、モータジェネレータ１４０の運転状態は回生運転状態であると判定する。力行運転状態時に電圧センサ１２５が検出する電圧の平均値は、回生運転状態時に電圧センサ１２５が検出する電圧の平均値よりも小さい。したがって、力行運転状態の電圧の平均値と回生運転状態の電圧の平均値との電圧範囲内に閾値電圧を設定することにより、運転状態判定部１６２は、モータジェネレータ１４０の運転状態を判定できる。力行運転状態の電圧の平均値と回生運転状態の電圧の平均値に差が生じるのは、二次電池１２０および配線Ｗ１に存在する抵抗成分によるものである。この抵抗成分に流れる電流によって検出される電圧は変動する。本実施形態では、予め設定された閾値電圧の値は、二次電池１２０の定格電圧の値である。閾値電圧の値は、二次電池１２０の定格電圧の値に代えて、力行運転状態と回生運転状態とを区別できる値である限り任意の電圧値であってもよい。
【００２０】
第１クランク位置特定部１６４は、図３において説明するクランク位置特定処理を実行することにより、クランク位置を特定する。ここでいうクランク位置とは、エンジン１１０を構成する複数の気筒のうち特定の１つの気筒内におけるクランク軸１１５の回転位置である。
【００２１】
エンジン制御部１７０は、エンジン１１０に備えられた各種センサから出力される信号を受信するとともに、エンジン１１０およびスタータ１５０を制御する。
【００２２】
図２に示すタイミングチャートには、エンジン１１０の吸気行程、圧縮行程、膨張行程、排気行程からなる燃焼サイクルにおける各パラメータの時系列変化が示されている。図２には、各パラメータとして、クランク位置と、エンジン１１０から出力される出力トルクと、燃焼サイクルに対してモータジェネレータ１４０の運転状態が回生運転状態である場合に電圧センサ１２５が検出する電圧と、燃焼サイクルに対してモータジェネレータ１４０の運転状態が力行運転状態である場合に電圧センサ１２５が検出する電圧と、の時系列変化が示されている。なお、インバータ制御部１６０は、モータジェネレータ１４０が力行運転状態および回生運転状態のいずれの運転状態であったとしても、出力トルクの変動を考慮せず、スイッチング制御を定常に行うようインバータ１３０を制御する。
【００２３】
まず、モータジェネレータ１４０の運転状態が回生運転状態にある場合について説明する。吸気工程が開始されてから、クランク位置は、上死点ＴＤから下死点ＢＤへ向けて変化する。クランク位置の変動に応じて、出力トルクは小さくなる。モータジェネレータ１４０は、運動エネルギーである出力トルクを電気エネルギーに変換して二次電池１２０を充電することから、電圧センサ１２５が検出する電圧は、出力トルクの減少に応じて減少する。
【００２４】
吸気工程においてクランク位置が下死点ＢＤに到達したのち、圧縮工程が開始されると、クランク位置は、下死点ＢＤから上死点ＴＤへ向けて変化する。クランク位置の変動に応じて、出力トルクは大きくなる。電圧センサ１２５が検出する電圧は、出力トルクの増加に応じて増加する。
【００２５】
圧縮工程においてクランク位置が上死点ＴＤに到達したのち、膨張行程が開始される。膨張行程におけるクランク位置、出力トルクおよび電圧センサ１２５が検出する電圧についての変動は、吸気工程と同様である。
【００２６】
膨張工程においてクランク位置が下死点ＢＤに到達したのち、排気工程が開始される。排気行程におけるクランク位置、出力トルクおよび電圧センサ１２５が検出する電圧についての変動は、圧縮工程と同様である。
【００２７】
次に、モータジェネレータ１４０が力行運転状態にある場合について説明する。モータジェネレータ１４０が力行運転状態にある場合、クランク位置の変動に対して電圧センサ１２５が検出する電圧の変動は、モータジェネレータ１４０が回生運転状態にある場合と反転する。これは、二次電池１２０とモータジェネレータ１４０との間における電力供給の向きが反転するからである。より詳細には、モータジェネレータ１４０が回生運転状態にある場合、電力は、モータジェネレータ１４０から二次電池１２０に向けて流れる。また、モータジェネレータ１４０が力行運転状態にある場合、電力は、二次電池１２０からモータジェネレータ１４０に向けて流れる。
【００２８】
図２に示された定格電圧ＲＶは、本実施形態では、上述したように、モータジェネレータ１４０の運転状態を判定するために閾値電圧として用いられる。運転状態判定部１６２は、予め設定された期間において電圧センサ１２５が検出する電圧の平均値と閾値電圧である定格電圧ＲＶとの比較に基づいて、モータジェネレータ１４０の運転状態を判定する。ここでいう予め設定された期間とは、電圧センサ１２５が検出している電圧変動のうち最大ピークＭＰと、次に特定される最大ピークＭＰと、の間のことである。予め設定された期間とは、隣り合う最大ピークＭＰ間に限られず、隣り合う最小ピークｍｐ間であってもよい。図２には、力行運転状態の電圧の平均値ＰＲおよび回生運転状態の電圧の平均値ＲＲが例示されている。
【００２９】
第１クランク位置特定部１６４がクランク位置を特定する際に用いる対応関係について説明する。ここでいう対応関係とは、モータジェネレータ１４０の運転状態が回生運転状態であるときの、最大ピークＭＰおよび最小ピークｍｐとクランク位置との対応関係である回生時対応関係と、モータジェネレータ１４０の運転状態が力行運転状態であるときの、最大ピークＭＰおよび最小ピークｍｐとクランク位置との対応関係である力行時対応関係と、の２種類の対応関係のことを指す。
【００３０】
回生時対応関係では、電圧センサ１２５が検出する電圧の最大ピークＭＰと、上死点ＴＤと、が対応付けられる。また、回生時対応関係では、電圧センサ１２５が検出する電圧の最小ピークｍｐと、下死点ＢＤと、が対応付けられる。
【００３１】
力行時対応関係では、電圧センサ１２５が検出する電圧の最大ピークＭＰと、下死点ＢＤと、が対応付けられる。また、力行時対応関係では、電圧センサ１２５が検出する電圧の最小ピークｍｐと、上死点ＴＤと、が対応付けられる。
【００３２】
Ａ２．クランク位置特定処理：
図３に示すクランク位置特定処理は、エンジン制御システム１０が搭載された車両のイグニッションスイッチ（図示しない）がオンにされてからオフにされるまでの間、継続して実行される。
【００３３】
クランク位置特定処理が開始されると、インバータ制御部１６０のうち運転状態判定部１６２は、モータジェネレータ１４０の運転状態を判定する（ステップＳ１１０）。
【００３４】
モータジェネレータ１４０が運転状態を判定したのち（ステップＳ１１０）、インバータ制御部１６０のうち第１クランク位置特定部１６４は、上述した対応関係に基づいて、運転状態判定部１６２により判定された運転状態におけるクランク位置を特定する（ステップＳ１２０）。第１クランク位置特定部１６４がクランク位置を特定したのち（ステップＳ１２０）、インバータ制御部１６０は、ステップＳ１１０を再び実行する。
【００３５】
以上説明したエンジン制御システム１０によれば、インバータ制御部１６０は、モータジェネレータ１４０が回生運転状態および力行運転状態のいずれの運転状態であっても、電圧の変動における最大ピークＭＰおよび最小ピークｍｐに基づいて、エンジン１１０におけるクランク位置を特定できる。また、クランク位置の特定に用いるセンサは、電圧センサ１２５のみであるため、モータジェネレータ１４０の回転子の回転位置を検出する回転位置センサや電流センサ等の他のセンサを用いることなくクランク位置を特定できる。また、インバータ制御部１６０は、エンジン制御部１７０と信号のやり取りを行うことなく、クランク位置を特定できる。
【００３６】
Ｂ．第２実施形態：
Ｂ１．装置構成：
図４に示すエンジン制御システム１０ａは、第１実施形態のエンジン制御部１７０とは異なるエンジン制御部１７０ａを備える点を除き、第１実施形態のエンジン制御システム１０の装置構成と同じである。第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。エンジン制御システム１０ａは、図３にて説明したクランク位置特定処理に加えて、後述するエンジン駆動開始処理を実行する。
【００３７】
第２実施形態のエンジン制御部１７０ａは、第２クランク位置特定部１７２を備える。第２クランク位置特定部１７２は、エンジン１１０におけるクランク位置を特定する。第２クランク位置特定部１７２は、エンジン１１０のクランク位置を検出する図示しないクランク角センサから送られる情報に基づいて、クランク位置を特定する。
【００３８】
Ｂ２．エンジン駆動開始処理：
図５に示すエンジン駆動開始処理は、エンジン制御部１７０ａがエンジン１１０の駆動を開始させる際に実行される。
【００３９】
エンジン駆動開始処理が開始されると、エンジン制御部１７０ａは、スタータ１５０によるエンジン１１０の駆動を開始させる（ステップＳ２１０）。
【００４０】
スタータ１５０によるエンジン１１０の駆動が開始されたのち（ステップＳ２１０）、エンジン制御部１７０ａは、第２クランク位置特定部１７２により特定されるクランク位置が予め設定された設定位置になったか否か判定する（ステップＳ２２０）。ここでいう設定された位置とは、本実施形態では、上死点ＴＤである。設定された位置は、上死点ＴＤに限られず、スタータ１５０が停止してモータジェネレータ１４０にエンジン１１０の駆動が引き継がれる際、モータジェネレータ１４０がエンジン１１０を駆動させるために効率の良いクランク位置であることが好ましく、そのような位置であればいずれの位置であってもよい。
【００４１】
クランク位置が予め設定された位置になったと判定されるまで、ステップＳ２２０は繰り返される（ステップＳ２２０：ＮＯ）。クランク位置が設定位置になったと判定されたとき（ステップＳ２２０：ＹＥＳ）、エンジン制御部１７０ａは、スタータ１５０を停止させる（ステップＳ２３０）。
【００４２】
スタータ１５０を停止させたのち（ステップＳ２３０）、インバータ制御部１６０は、スタータ１５０の停止により生じる電圧の変動であって電圧センサ１２５により検出される電圧の変動を電圧センサ１２５が検出したとき、クランク位置が設定位置にあることを特定する（ステップＳ２４０）。本実施形態では、ステップＳ２４０において、電圧センサ１２５による電圧変動の検出に応じてインバータ１３０を稼働させて、モータジェネレータ１４０にエンジン１１０を駆動させる。電圧の変動については、図６において説明する。その後、エンジン制御部１７０ａおよびインバータ制御部１６０は、エンジン駆動開始処理を終了する。
【００４３】
図６に示すタイミングチャートには、第２実施形態のエンジン制御システム１０ａにおいて、エンジン駆動開始処理が実行される際の各パラメータの時系列変化が示されている。図６には、各パラメータとして、スタータ１５０の駆動を指令するスタータ駆動指令と、モータジェネレータ１４０の駆動を指令するモータジェネレータ駆動指令と、電圧センサ１２５が検出している電圧と、エンジン１１０の回転数と、クランク位置と、の時系列変化が示されている。モータジェネレータ駆動指令は、インバータ１３０を稼働させることによりモータジェネレータ１４０を駆動させる指令である。
【００４４】
図６のスタータ駆動指令およびモータジェネレータ駆動指令のグラフにおいて、Ｓ０は駆動指令がない状態を示すとともに、Ｓ１は駆動指令がある状態を示す。
【００４５】
タイミングｔ０からタイミングｔ１までの間、エンジン１１０の駆動が開始されていないため、スタータ１５０およびモータジェネレータ１４０は稼働していない。このため、電圧センサ１２５が検出している電圧は、一定の値を示している。また、タイミングｔ０からタイミングｔ１までの間において、クランク位置は、上死点ＴＤにある。エンジン１１０の駆動が開始されていない状態においてクランク位置が上死点ＴＤにある理由は、エンジン制御システム１０ａでは、次回のエンジン始動を考慮してクランク位置が上死点ＴＤの位置にあるときにエンジン１１０を停止させるようエンジン１１０が制御されるからである。
【００４６】
タイミングｔ１は、図５のステップＳ２１０の実行タイミングにあたる。タイミングｔ１において、スタータ１５０の駆動指令がある状態となる。スタータ１５０の駆動指令に応じてスタータ１５０が駆動を開始すると、電圧は低下する。また、スタータ１５０の駆動開始に伴って、エンジン１１０の回転数が上昇するとともに、クランク位置も変動する。
【００４７】
タイミングｔ２は、図５のステップＳ２３０およびステップＳ２４０の実行タイミングにあたる。タイミングｔ２は、第２クランク位置特定部１７２により特定されているクランク位置が設定位置になったタイミングであり、スタータ１５０の駆動指令がない状態となることによって、スタータ１５０の駆動が停止される。
【００４８】
タイミングｔ２においてスタータ１５０の駆動が停止されると、電圧は上昇する。この電圧の上昇が、ステップＳ２４０における電圧センサ１２５が検出する電圧の変動にあたる。電圧の変動は、スタータ１５０が駆動している状態からスタータ１５０が停止したことによる電圧の急激な上昇のことである。タイミングｔ２における電圧の上昇を電圧センサ１２５が検出することにより、インバータ制御部１６０においてモータジェネレータ１４０の駆動指令が生成される。モータジェネレータ１４０の駆動指令が生成されたことに応じてインバータ制御部１６０がインバータ１３０を稼働させると、図２で説明した出力トルクの変動に応じた力行運転状態における電圧変動が始まる。図２で示した電圧の変動と比べて、図６のタイミングｔ２以降の電圧変動が右下がりに傾いているのは、二次電池１２０に充電された電力の減少に応じて二次電池１２０が出力する電圧が実際に減少しているためである。
【００４９】
タイミングｔ２以降、エンジン１１０の回転数は上昇していく。また、クランク位置は、エンジン１１０の回転に応じて変動する。タイミングｔ３およびタイミングｔ４は、モータジェネレータ１４０の運転状態が力行運転状態であるときに、電圧センサ１２５が最小ピークｍｐを検出しているタイミングである。力行時対応関係によれば、最小ピークｍｐと、上死点ＴＤと、が対応付けられるため、第１クランク位置特定部１６４は、タイミングｔ２以降、クランク位置を特定できる。第１クランク位置特定部１６４によるクランク位置の特定は、最小ピークｍｐと上死点ＴＤとの対応付けに限られず、最大ピークＭＰと下死点ＢＤとの対応付けに基づいて行われてもよいし、両方の対応付けに基づいて行われてもよい。
【００５０】
以上説明したエンジン制御システム１０ａによれば、モータジェネレータ１４０がエンジン１１０を駆動させるために効率の良いクランク位置である上死点ＴＤの位置にクランク位置がある際、スタータ１５０を停止させ、かかる停止により生じる電圧変動に応じてモータジェネレータ１４０にエンジン１１０の駆動を引き継がせるので、エンジン１１０の駆動開始の際に、スタータ１５０とモータジェネレータ１４０との連携を円滑に行って、エンジン１１０の始動性を向上できる。また、インバータ制御部１６０とエンジン制御部１７０ａとの間において、信号のやり取りを行うことなく、エンジン１１０の駆動開始におけるスタータ１５０とモータジェネレータ１４０との連携を実行させることができる。また、インバータ制御部１６０とエンジン制御部１７０ａとの間において信号のやり取りを行うことなく、第１クランク位置特定部１６４は、クランク位置が設定位置にあることを特定できる。
【００５１】
Ｃ．他の実施形態：
上述した各実施形態において、回生時対応関係および力行時対応関係は、最大ピークＭＰおよび最小ピークｍｐとクランク位置との対応関係であったが、本発明はこれに限られない。例えば、回生時対応関係および力行時対応関係は、最大ピークＭＰと最小ピークｍｐとのうち少なくとも一方と、クランク位置との対応関係であってもよい。
【００５２】
上述した各実施形態において、予め設定された閾値電圧の値は、二次電池１２０の定格電圧の値であったが、本発明はこれに限られない。例えば、閾値電圧の値は、スタータ１５０の電流定格と抵抗値から決定されてもよい。
【００５３】
上述した各実施形態では、電圧センサ１２５は、配線Ｗ１に設けられていたが、本発明はこれに限られない。例えば、電圧センサは、インバータ１３０に内蔵されて配線Ｗ１における電圧を検出してもよい。
【００５４】
第２実施形態のエンジン制御システム１０ａでは、スタータ１５０によってエンジン１１０の駆動を開始させていたが、本発明はこれに限られない。例えば、エンジン制御システムは、エンジン１１０に駆動を開始させる際、スタータ１５０およびモータジェネレータ１４０を併用してエンジン１１０の駆動を開始させてもよい。このような形態であっても、クランク位置が設定位置になったと判定されたとき（ステップＳ２２０）、エンジン制御部１７０ａがスタータ１５０を停止させる（ステップＳ２３０）ことによって、第１クランク位置特定部１６４は、クランク位置が設定位置にあることを特定できる。
【００５５】
本開示は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部または全部を解決するために、あるいは、上述の効果の一部または全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【００５６】
１０…エンジン制御システム、  １１０…エンジン、  １１５…クランク軸、  １２０…二次電池、  １２５…電圧センサ、  １３０…インバータ、  １４０…モータジェネレータ、  １６０…インバータ制御部、  １６２…運転状態判定部、  １６４…第１クランク位置特定部
【図１】
2019162950.tif 000003
【図２】
2019162950.tif 000004
【図３】
2019162950.tif 000005
【図４】
2019162950.tif 000006
【図５】
2019162950.tif 000007
【図６】
2019162950.tif 000008