(57)【要約】【課題】簡単な構成でもって、補機の作動開始時における補機プーリの滑りを確実に低減する。【解決手段】ベルト駆動装置Ａは、内燃機関、モータジェネレータ、作動状態と停止状態との間で切り換え可能な補機、クランクプーリ、ＭＧプーリ、補機プーリ、ベルト、及び、ベルトテンショナを備える。補機が停止状態から作動状態に切り換えられるときに、あらかじめ正値に定められた第１のしきい値以上、又は、あらかじめ負値に定められた第２のしきい値以下になるようにモータジェネレータのトルクを制御する。【選択図】図１
2018003651.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関と、
モータジェネレータと、
作動状態と停止状態との間で切り換え可能な補機と、
前記内燃機関のクランクシャフトに取り付けられたクランクプーリと、
前記モータジェネレータの入出力シャフトに取り付けられたＭＧプーリと、
前記補機の入力シャフトに取り付けられた補機プーリと、
これらクランクプーリ、ＭＧプーリ、及び補機プーリの周りに巻き掛けられたベルトと、
前記ＭＧプーリ前後の前記ベルトの張力を調整するためのベルトテンショナと、
前記補機が停止状態から作動状態に切り換えられるときに、あらかじめ正値に定められた第１のしきい値以上、又は、あらかじめ負値に定められた第２のしきい値以下になるように前記モータジェネレータのトルクを制御するように構成されている電子制御ユニットと、
を備えたベルト駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はベルト駆動装置に関する。
【背景技術】
【０００２】
内燃機関と、モータジェネレータと、補機と、内燃機関のクランクシャフトに取り付けられたクランクプーリと、モータジェネレータの入出力シャフトに取り付けられたＭＧプーリと、補機の入力シャフトに取り付けられた補機プーリと、これらクランクプーリ、ＭＧプーリ、及び補機プーリの周りに巻き掛けられたベルトと、ＭＧプーリの前後に設けられた一対のテンションプーリと、ベルトの張力を制御するためにこれらテンションプーリを移動させるアクチュエータと、を備えた、ベルト駆動装置が公知である（例えば、特許文献１参照）。特許文献１の制御装置では、内燃機関の始動時やＭＧモータの始動時にベルトの張力が高められるようにアクチュエータを制御し、それによりベルトの滑りを防止するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−６４０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、補機が作動状態と停止状態との間で切り換え可能な補機から構成されている場合に、この補機が停止状態から作動状態に切り換えられると、補機プーリに負荷トルクが作用し、補機プーリがベルトに対して滑るおそれがある。特許文献１の制御装置では、このような補機の作動開始時にアクチュエータを制御してベルトの張力を高めることにより、補機プーリの滑りを低減できるかもしれない。しかしながら、テンションプーリ及びアクチュエータといった複雑な構成が必要になる。また、後述する振り子式ベルトテンショナを用いた公知の技術では、一般的に、補機が作動開始された後の補機プーリの滑りが一定値以下となるようにベルト張力が設定される。しかし、補機が停止状態になった場合に必要なベルト張力は、設定した張力より低くなるため、張力が過剰となる。そのため、張力が過剰となる分、内燃機関の発生トルクを増加する必要があり、燃料消費量の増大が発生する。このため、燃料消費量の増大を防ぐためには、補機停止時及び補機作動時のそれぞれにおいて、必要最低限のベルト張力とする必要がある。
【課題を解決するための手段】
【０００５】
本発明によれば、内燃機関と、モータジェネレータと、作動状態と停止状態との間で切り換え可能な補機と、前記内燃機関のクランクシャフトに取り付けられたクランクプーリと、前記モータジェネレータの入出力シャフトに取り付けられたＭＧプーリと、前記補機の入力シャフトに取り付けられた補機プーリと、これらクランクプーリ、ＭＧプーリ、及び補機プーリの周りに巻き掛けられたベルトと、前記ＭＧプーリ前後の前記ベルトの張力を調整するためのベルトテンショナと、前記補機が停止状態から作動状態に切り換えられるときに、あらかじめ正値に定められた第１のしきい値以上、又は、あらかじめ負値に定められた第２のしきい値以下になるように前記モータジェネレータのトルクを制御するように構成されている電子制御ユニットと、を備えたベルト駆動装置が提供される。
【発明の効果】
【０００６】
簡単な構成でもって、補機の作動開始時における補機プーリの滑りを確実に低減することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明による実施例のベルト駆動装置の全体図である。
【図２】本発明による実施例のベルト駆動装置の全体図である。
【図３】本発明による実施例を説明するためのタイムチャートである。
【図４】本発明による実施例のＭＧトルク及び補機制御ルーチンを示すフローチャートである。
【図５】本発明による実施例のＭＧトルク及び補機制御ルーチンを示すフローチャートである。
【図６】本発明による実施例のＭＧトルク及び補機制御ルーチンを示すフローチャートである。
【図７】本発明による実施例のＭＧトルク及び補機制御ルーチンを示すフローチャートである。
【図８】本発明による実施例のＭＧトルク及び補機制御ルーチンを示すフローチャートである。
【図９】本発明による実施例のＭＧトルク及び補機制御ルーチンを示すフローチャートである。
【図１０】本発明による実施例のＭＧトルク及び補機制御ルーチンを示すフローチャートである。
【発明を実施するための形態】
【０００８】
図１及び図２は本発明による実施例のベルト駆動装置Ａを示している。図１及び図２を参照すると、ベルト駆動装置Ａは、火花点火式又は圧縮着火式の内燃機関１を備える。内燃機関１はクランクシャフト１ｓを備える。クランクシャフト１ｓの一端は変速機２を介して出力シャフト３に連結される。出力シャフト３はディファレンシャル４を介して車軸５に連結され、車軸５の両端には車輪６がそれぞれ取り付けられる。一方、クランクシャフト１ｓの他端には、クランクプーリ１ｐが固定される。
【０００９】
ベルト駆動装置Ａは更に、電気モータ又は発電機として作動されるモータジェネレータ７を備える。モータジェネレータ７は入出力シャフト７ｓを備える。入出力シャフト７ｓにはＭＧプーリ７ｐが固定される。
【００１０】
ベルト駆動装置Ａは更に、補機８を備える。補機８は入力シャフト８ｓを備える。入力シャフト８ｓには補機プーリ８ｐが固定される。本発明による実施例において、補機８は、作動状態と停止状態との間で切り換え可能である。すなわち、補機プーリ８ｐは例えばクラッチ（図示しない）を介して入力シャフト８ｓに連結される。クラッチが係合状態にあると、補機プーリ８ｐの回転が入力シャフト８ｓに伝達され、それにより補機８が作動状態となる。これに対し、クラッチが非係合状態にあると補機プーリ８ｐは入力シャフト８ｓに対して空転し、したがって補機８は停止状態となる。補機８は例えばエアコンプレッサから構成される。
【００１１】
ベルト駆動装置Ａは更に、アイドルプーリ９ｐを備える。図２に示される例では、ＭＧプーリ７ｐの一側においてＭＧプーリ７ｐとクランクプーリ１ｐとの間に補機プーリ８ｐが配置され、ＭＧプーリ７ｐの他側においてＭＧプーリ７ｐとクランクプーリ１ｐとの間にアイドルプーリ９ｐが配置される。別の実施例（図示しない）では、アイドルプーリ９ｐに代えて、又は、アイドルプーリ９ｐの他に、別の補機や別のアイドルプーリが設けられる。さらに、補機プーリ８ｐに代えて、又は、補機プーリ８ｐの他に、別の補機や別のアイドルプーリを設けても良い．ただし、補機プーリは１つ以上必要である。
【００１２】
ベルト駆動装置Ａは更に、クランクプーリ１ｐ、ＭＧプーリ７ｐ、補機プーリ８ｐ、及びアイドルプーリ９ｐの周りに巻き掛けられたベルト１０を備える。
【００１３】
特に図２に示されるように、本発明による実施例のベルト駆動装置Ａは更に、ＭＧプーリ７ｐ前後のベルト１０の張力を調整するためのベルトテンショナ１２を備える。図２に示される実施例では、ベルトテンショナ１２は振り子式ベルトテンショナから構成される。振り子式ベルトテンショナ１２は、ＭＧプーリ７ｐの回転軸線回りに揺動可能に保持された支持体１２ｓと、支持体１２ｓの両端にそれぞれ保持された一対のテンションプーリ１２ａ，１２ｂとを備える。ここで、ベルトテンショナは、支持体１２ｓ内、支持体１２ｓとＭＧプーリ１２ａとの間、又は、支持体１２ｓとＭＧプーリ１２ｂとの間、などにスプリング構造等による張力調整機能を盛り込んだものなどでも良い。一方のテンションプーリ１２ａはＭＧプーリ７ｐの一側、すなわちＭＧプーリ７ｐと補機プーリ８ｐとの間に位置するベルト１０の部分１０ａに対面配置され、他方のテンションプーリ１２ｂはＭＧプーリ７ｐの他側、すなわちＭＧプーリ７ｐとアイドルプーリ９ｐとの間に位置するベルト１０の部分１０ｂに対面配置される。この場合、ベルト部分１０ａのベルト張力が高くなると、ベルト部分１０ａにより一対のテンションプーリ１２ａ，１２ｂ及び支持体１２ｓが図２に示される矢印Ａの方向に移動され、それによってベルト部分１０ａのベルト張力の最大値が低くなり、ベルト部分１０ｂのベルト張力の最小値が高くなる。一方、ベルト部分１０ｂのベルト張力が高くなると、ベルト部分１０ｂにより一対のテンションプーリ１２ａ，１２ｂ及び支持体１２ｓが図２に示される矢印Ｂの方向に移動され、それによってベルト部分１０ｂのベルト張力の最大値が低くなり、ベルト部分１０ａのベルト張力の最小値が高くなる。したがって、ベルトテンショナ１２により、ベルト部分１０ａのベルト張力とベルト部分１０ｂのベルト張力とが互いにほぼ等しくされる。
【００１４】
図１に示される例では、モータジェネレータ７はインバータ２０を介してバッテリ２１に電気的に接続される。モータジェネレータ７が電気モータとして作動されるときには、バッテリ２１からモータジェネレータ７に電力が送られる。モータジェネレータ７が発電機として作動されるときにはモータジェネレータ７で発生された電力がバッテリ２１に送られ、蓄えられる。なお、バッテリ２１は、少なくとも１つの電源から構成される。例えば、バッテリ２１は４８Ｖバッテリ及び１２Ｖバッテリの少なくとも一方から構成される。
【００１５】
電子制御ユニット３０はデジタルコンピュータからなり、双方向性バス３１によって互いに接続されたＲＯＭ（リードオンリメモリ）３２、ＲＡＭ（ランダムアクセスメモリ）３３、ＣＰＵ（マイクロプロセッサ）３４、入力ポート３５及び出力ポート３６を具備する。モータジェネレータ７にはモータジェネレータ７のトルクであるＭＧトルクを検出するためのＭＧトルクセンサ２５が取り付けられる。ＭＧトルクセンサ２５の出力電圧は対応するＡＤ変換器３７を介して入力ポート３５に入力される。ただし、ＭＧトルクセンサを設ける代わりに、インバータ出力やＭＧ回転数などからＭＧトルクを算出しても良い。また、バッテリ２１には、バッテリ２１の充電状態（ＳＯＣ）を検出するためのＳＯＣセンサ２６が取り付けられる。ＳＯＣセンサ２６の出力電圧は対応するＡＤ変換器３７を介して入力ポート３５に入力される。更に、アクセルペダル３９にはアクセルペダル３９の踏み込み量に比例した出力電圧を発生する負荷センサ４０が接続され、負荷センサ４０の出力電圧は対応するＡＤ変換器３７を介して入力ポート３５に入力される。更に、クランクシャフト１ｓが例えば３０度回転するごとに出力パルスを発生するクランク角センサ４１が入力ポート３５に接続される。ＣＰＵ３４ではクランク角センサ４１からの出力パルスに基づいて機関回転数が算出される。一方、出力ポート３６は対応する駆動回路３８を介して内燃機関１、モータジェネレータ７、補機８、及びインバータ２０に接続される。
【００１６】
さて、内燃機関１の運転と、電気モータとしてのモータジェネレータ７の作動とのうち少なくとも一方が行われると、図２に実線矢印ＰＤで示されるようにベルト１０が進行し、補機プーリ８ｐが回転される。この場合、補機８が停止状態から作動状態に切り換えられると、図２に破線矢印ＡＣＴで示されるように、補機プーリ８ｐにベルト１０の進行方向ＰＤと逆向きのトルクが作用する。その結果、補機８の作動開始時に補機プーリ８ｐがベルト１０に対して滑るおそれがある。
【００１７】
そこで本発明による実施例では、補機８の作動開始時にＭＧトルクを制御して補機プーリ８ｐの滑りを低減するようにしている。すなわち、例えば、モータジェネレータ７の発電負荷が高められ、それにより図２に破線矢印ＰＧで示される向きにＭＧトルクが増大されると、ＭＧプーリ７ｐと補機プーリ８ｐとの間のベルト部分１０ａのベルト張力が高められる。あるいは、モータジェネレータ７の力行負荷が高められ、それにより図２に破線矢印ＭＴで示される向きにＭＧトルクが増大されると、ＭＧプーリ７ｐとアイドルプーリ９ｐとの間のベルト部分１０ｂのベルト張力が高められる。上述したように、ベルト部分１０ｂのベルト張力が高められると、ベルトテンショナ１２によりベルト部分１０ａのベルト張力が高められる。いずれにしても、ベルト部分１０ａのベルト張力が高められると、補機プーリ８ｐの滑りが低減される。
【００１８】
ここで、図２に破線矢印ＭＴで示される向きのＭＧトルクを正値とし、図２に破線矢印ＰＧで示される向きのＭＧトルクを負値とすると、本発明による実施例では、あらかじめ正値に定められた第１のしきい値以上、又は、あらかじめ負値に定められた第２のしきい値以下になるように、ＭＧトルクが制御される。このようにすると、補機プーリ８ｐの滑りを確実に低減するのに必要なベルト部分１０ａのベルト張力を得ることができる。
【００１９】
すなわち、本発明による実施例では、補機８を作動開始すべきときにＭＧトルクＴＱＭＧが第２のしきい値よりも大きくかつ第１のしきい値よりも小さいときには、補機８を停止したまま、ＭＧトルクＴＱＭＧが第１のしきい値以上に増大され又は第２のしきい値以下に低下され、次いで補機８の作動が開始される。この場合、本発明による実施例では、ＭＧトルクＴＱＭＧを増大させるか低下させるかは、バッテリ２１のＳＯＣに応じて定められる。すなわち、ＳＯＣが、バッテリ２１が充電可能なＳＯＣ上限値よりも低いときには、ＭＧトルクＴＱＭＧが第２のしきい値以下に低下され、したがってモータジェネレータ７において発電運転が行われる。これに対し、ＳＯＣが、バッテリ２１が充電可能なＳＯＣ上限値以上のときには、ＭＧトルクＴＱＭＧが第１のしきい値以上に増大され、したがってモータジェネレータ７において力行運転が行われる。このようにすると、ＳＯＣを適正な値に維持しつつ、補機プーリ８ｐの滑りを確実に低減することができる。
【００２０】
図３は、補機８の作動開始時におけるＭＧトルクＴＱＭＧの経時変化の一例を示している。図３の時間ｔａ１は、補機８の作動要求を表す信号が発せられたタイミングを表している。図３において、ＴＱＭＧＥＸは、補機８の作動前のＭＧトルクである要求トルクを示している。この要求トルクＴＱＭＧＥＸは、例えばモータジェネレータ７の力行負荷及び発電負荷に応じて定められる。図３に示される例では、要求トルクＴＱＭＧＥＸは第１のしきい値ＴＱｍａｘよりも低い。そこで図３に示される例では、補機８を停止したまま、ＭＧトルクＴＱＭＧが高められる。次いで、時間ｔａ２においてＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘ以上に高められると、補機８の作動が開始される。このとき、補機プーリ８ｐ周りのベルト張力が高められているので、補機プーリ８ｐにおける滑りが確実に低減される。この場合、ＭＧトルクＴＱＭＧは、要求トルクＴＱＭＧＥＸを補正値ΔＴＱＭＧでもって補正することにより得られているという見方もできる。なお、図３に示される例では、ＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘよりも一定値Ｂだけ大きくなるように制御される。
【００２１】
これに対し、補機８を作動開始すべきときにＭＧトルクＴＱＭＧが第２のしきい値以下又は第１のしきい値以上のときには、補機８は遅延なく作動開始される。すなわち、この場合、ＭＧトルクＴＱＭＧは補正されない。
【００２２】
また、本発明による実施例では、補機８の作動中には次のようにしてＭＧトルクを制御することにより、補機８の作動中の補機プーリ８ｐの滑りが低減される。すなわち、まず、モータジェネレータ７の発電要求があるか、力行要求があるか、発電要求及び力行要求のいずれもないかが判別される。
【００２３】
モータジェネレータ７の発電要求があるときには、ＭＧトルクＴＱＭＧが第２のしきい値以下であるかが判別される。ＭＧトルクＴＱＭＧが第２のしきい値以下のときには、ＭＧトルクＴＱＭＧは補正されることなく、モータジェネレータ７において発電運転が行われる。ＭＧトルクＴＱＭＧが第２のしきい値よりも大きいときには、ＳＯＣが上述のＳＯＣ上限値よりも低いか否かが判別される。ＳＯＣがＳＯＣ上限値よりも低いときには、ＭＧトルクＴＱＭＧが第２のしきい値以下に低下され、したがってモータジェネレータ７において発電運転が行われる。ＳＯＣがＳＯＣ上限値以上のときには、ＭＧトルクＴＱＭＧが第１のしきい値以上に増大され、したがってモータジェネレータ７において力行運転が行われる。
【００２４】
モータジェネレータ７の力行要求があるときには、ＭＧトルクＴＱＭＧが第１のしきい値以上であるかが判別される。ＭＧトルクＴＱＭＧが第１のしきい値以上のときには、ＭＧトルクＴＱＭＧは補正されることなく、モータジェネレータ７において力行運転が行われる。ＭＧトルクＴＱＭＧが第１のしきい値よりも小さいときには、ＳＯＣが、バッテリ２１が放電可能なＳＯＣ下限値よりも高いか否かが判別される。ＳＯＣがＳＯＣ下限値よりも高いときには、ＭＧトルクＴＱＭＧが第１のしきい値以上に増大され、したがってモータジェネレータ７において力行運転が行われる。ＳＯＣがＳＯＣ下限値以下のときには、ＭＧトルクＴＱＭＧが第２のしきい値以下に低下され、したがってモータジェネレータ７において発電運転が行われる。
【００２５】
モータジェネレータ７の発電要求及び力行要求のいずれもないときには、ＳＯＣが上述のＳＯＣ下限値よりも高いか否かが判別される。ＳＯＣがＳＯＣ下限値よりも高いときには、ＳＯＣがあらかじめ定められたＳＯＣ下方設定値（≧ＳＯＣ下限値）よりも高いか否かが判別される。ＳＯＣがＳＯＣ下方設定値よりも高いときにはＭＧトルクＴＱＭＧが第１のしきい値以上に増大され、したがってモータジェネレータ７において力行運転が行われる。
【００２６】
ＳＯＣがＳＯＣ下限値以下又はＳＯＣ下方設定値以下のときには、ＳＯＣが上述のＳＯＣ上限値よりも低いか否かが判別される。ＳＯＣがＳＯＣ上限値よりも低いときには、ＳＯＣがあらかじめ定められたＳＯＣ上方設定値（≦ＳＯＣ上限値）よりも低いか否かが判別される。ＳＯＣがＳＯＣ上方設定値よりも低いときにはＭＧトルクＴＱＭＧが第２のしきい値以下に低下され、したがってモータジェネレータ７において発電運転が行われる。すなわち、本発明による実施例では、モータジェネレータ７の発電要求及び力行要求のいずれもないときには、力行運転が優先的に行われる。モータジェネレータ７の力行運転が行われると、モータジェネレータ７の発生トルクに応じて内燃機関１の発生トルクを低減することができ、したがって燃料消費量を低減することができる。
【００２７】
ＳＯＣがＳＯＣ上限値以上又はＳＯＣ上方設定値以上でかつＳＯＣがＳＯＣ下限値以下又はＳＯＣ下方設定値以下のときには、ＭＧトルクＴＱＭＧの補正をすることなく、補機８が停止される。すなわち、ＳＯＣがＳＯＣ下限値以下でかつＳＯＣ上限値以上となることは理論上、ありえないので、何らかのエラーが発生していると考えられる。
【００２８】
なお、補機８の作動要求がなくなると、補機８が停止されると共に、ＭＧトルクＴＱＭＧが要求トルクＴＱＭＧＥＸに戻される。
【００２９】
図４から図１０は上述した本発明による実施例のＭＧトルク及び補機制御ルーチンを示している。このルーチンは一定時間ごとの割り込みによって実行される。図４から図１０を参照すると、ステップ１００ではフラグＡＣＬＤがリセットされているか否かが判別される。フラグＡＣＬＤは、補機８が作動状態にあるときにセットされ（ＡＣＬＤ＝１）、停止状態にあるときにリセットされる（ＡＣＬＤ＝０）。フラグＡＣＬＤがリセットされているとき、すなわち補機８が停止状態にあるときには次いでステップ１０１に進み、フラグＡＣＯＮがリセットされる。フラグＡＣＯＮは、補機８の作動を許容するときにセットされ（ＡＣＯＮ＝１）、補機８の作動を禁止するときにリセットされる（ＡＣＯＮ＝０）。続くステップ１０２では補機８の作動要求があるか否かが判別される。補機８の作動要求がないときには処理サイクルを終了する。補機８の作動要求があるときには次いでステップ１０３に進み、ＭＧトルクＴＱＭＧが第２のしきい値ＴＱｍｉｎ（＜０）以下であるか否かが判別される。ＴＱＭＧ≦ＴＱｍｉｎのときには次いでステップ１０５に進む。これに対し、ＴＱＭＧ＞ＴＱｍｉｎのときには次いでステップ１０４に進み、ＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘ（＞０）以上であるか否かが判別される。ＴＱＭＧ≧ＴＱｍａｘのときには次いでステップ１０５に進む。ステップ１０５では上述のフラグＡＣＯＮがセットされる。すなわち、補機８の作動が許容される。続くステップ１０６では補機８の作動が開始される。なお、補機８の作動が開始されると、上述のフラグＡＣＬＤがセットされる。これに対し、ステップ１０４においてＴＱＭＧ＜ＴＱｍａｘのときには次いでステップ１１０（図５）に進む。
【００３０】
ステップ１１０では、バッテリ２１のＳＯＣがＳＯＣ上限値ＳＯＣＨよりも低いか否かが判別される。ＳＯＣ＜ＳＯＣＨのときには次いでステップ１１１に進み、フラグＴＱＭＧＦＬが１とされる。フラグＴＱＭＧＦＬは、ＭＧトルクの補正が不要なときにゼロとされ、モータジェネレータ７が発電運転を行うようにＭＧトルクを補正すべきときに１とされ、モータジェネレータ７が力行運転を行うようにＭＧトルクを補正すべきときに２とされ、エラーであると判定されたときに３とされる。すなわち、ステップ１１１ではモータジェネレータ７が発電運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１１２ではＭＧトルクの目標値ＴＱＭＧＬＤが第２のしきい値ＴＱｍｉｎから一定値Ｂ（≧０）を差し引いた値（ＴＱｍｉｎ−Ｂ）に設定される。モータジェネレータ７では、目標値ＴＱＭＧＬＤになるようにＭＧトルクが制御される。続くステップ１１３ではＭＧトルクＴＱＭＧが第２のしきい値ＴＱｍｉｎ以下であるか否かが判別される。ＴＱＭＧ＞ＴＱｍｉｎのときにはステップ１１２に戻る。ＴＱＭＧ≦ＴＱｍｉｎになるとステップ１０５に進む。すなわち、補機８の作動が開始される。一方、ステップ１１０においてＳＯＣ≧ＳＯＣＨのときには次いでステップ１１４に進み、フラグＴＱＭＧＦＬが２とされる。すなわち、ステップ１１４ではモータジェネレータ７が力行運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１１５ではＭＧトルクの目標値ＴＱＭＧＬＤが第１のしきい値ＴＱｍａｘに一定値Ｂ（≧０）を足し合わせた値（ＴＱｍａｘ＋Ｂ）に設定される。続くステップ１１６ではＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘ以上であるか否かが判別される。ＴＱＭＧ＜ＴＱｍｉｎのときにはステップ１１５に戻る。ＴＱＭＧ≧ＴＱｍａｘになるとステップ１０５に進む。すなわち、補機８の作動が開始される。
【００３１】
ステップ１００（図４）においてフラグＡＣＬＤがセットされているとき、すなわち補機８が作動状態にあるときには次いでステップ１２０（図６）に進み、モータジェネレータ７の要求トルクＴＱＭＧＥＸが負値であるか否かが判別される。ＴＱＭＧＥＸ＜０のとき、すなわちモータジェネレータ７の発電運転が要求されているときには、次いでステップ１２１に進み、ＭＧトルクＴＱＭＧが第２のしきい値ＴＱｍｉｎ以下であるか否かが判別される。ＴＱＭＧ≦ＴＱｍｉｎのときにはステップ１２２に進み、フラグＴＱＭＧＦＬがゼロとされる。すなわち、ステップ１２２ではＭＧトルクの補正は不要であると決定される。次いで処理サイクルを終了する。すなわち、モータジェネレータ７の発電運転が継続される。これに対し、ステップ１２１においてＴＱＭＧ＞ＴＱｍｉｎのときには次いでステップ１３０（図７）に進み、バッテリ２１のＳＯＣがＳＯＣ上限値ＳＯＣＨよりも低いか否かが判別される。ＳＯＣ＜ＳＯＣＨのときには次いでステップ１３１に進み、フラグＴＱＭＧＦＬが１とされる。すなわち、ステップ１３１ではモータジェネレータ７が発電運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１３２ではＭＧトルクの目標値ＴＱＭＧＬＤが第２のしきい値ＴＱｍｉｎから一定値Ｂ（≧０）を差し引いた値（ＴＱｍｉｎ−Ｂ）に設定される。続くステップ１３３ではＭＧトルクＴＱＭＧが第２のしきい値ＴＱｍｉｎ以下であるか否かが判別される。ＴＱＭＧ＞ＴＱｍｉｎのときにはステップ１３２に戻る。ＴＱＭＧ≦ＴＱｍｉｎになると処理サイクルを終了する。一方、ステップ１３０においてＳＯＣ≧ＳＯＣＨのときには次いでステップ１３４に進み、フラグＴＱＭＧＦＬが２とされる。すなわち、ステップ１３４ではモータジェネレータ７が力行運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１３５ではＭＧトルクの目標値ＴＱＭＧＬＤが第１のしきい値ＴＱｍａｘに一定値Ｂ（≧０）を足し合わせた値（ＴＱｍａｘ＋Ｂ）に設定される。続くステップ１３６ではＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘ以上であるか否かが判別される。ＴＱＭＧ＜ＴＱｍａｘのときにはステップ１３５に戻る。ＴＱＭＧ≧ＴＱｍａｘになると処理サイクルを終了する。
【００３２】
一方、ステップ１２０（図６）においてＴＱＭＧＥＸ≧０のとき、すなわちモータジェネレータ７の力行運転が要求されているときには、モータジェネレータ７の要求トルクＴＱＭＧＥＸが正値であるか否かが判別される。ＴＱＭＧＥＸ＞０のとき、すなわちモータジェネレータ７の力行運転が要求されているときには、次いでステップ１２４に進み、ＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘ以上であるか否かが判別される。ＴＱＭＧ≧ＴＱｍａｘのときにはステップ１２５に進み、フラグＴＱＭＧＦＬがゼロとされる。すなわち、ステップ１２５ではＭＧトルクの補正は不要であると決定される。次いで処理サイクルを終了する。すなわち、モータジェネレータ７の力行運転が継続される。これに対し、ステップ１２４においてＴＱＭＧ＜ＴＱｍａｘのときには次いでステップ１４０（図８）に進み、バッテリ２１のＳＯＣがＳＯＣ下限値ＳＯＣＬよりも高いか否かが判別される。ＳＯＣ＞ＳＯＣＬのときには次いでステップ１４１に進み、フラグＴＱＭＧＦＬが２とされる。すなわち、ステップ１４１ではモータジェネレータ７が力行運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１４２ではＭＧトルクの目標値ＴＱＭＧＬＤが第１のしきい値ＴＱｍａｘに一定値Ｂ（≧０）を足し合わせた値（ＴＱｍａｘ＋Ｂ）に設定される。続くステップ１４３ではＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘ以上であるか否かが判別される。ＴＱＭＧ＜ＴＱｍａｘのときにはステップ１４２に戻る。ＴＱＭＧ≧ＴＱｍａｘになると処理サイクルを終了する。一方、ステップ１４０においてＳＯＣ≦ＳＯＣＬのときには次いでステップ１４４に進み、フラグＴＱＭＧＦＬが１とされる。すなわち、ステップ１４４ではモータジェネレータ７が発電運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１４５ではＭＧトルクの目標値ＴＱＭＧＬＤが第２のしきい値ＴＱｍｉｎから一定値Ｂ（≧０）を差し引いた値（ＴＱｍｉｎ−Ｂ）に設定される。続くステップ１４６ではＭＧトルクＴＱＭＧが第２のしきい値ＴＱｍｉｎ以下であるか否かが判別される。ＴＱＭＧ＞ＴＱｍｉｎのときにはステップ１４５に戻る。ＴＱＭＧ≦ＴＱｍｉｎになると処理サイクルを終了する。
【００３３】
ステップ１２３（図６）においてＴＱＭＧＥＸ＝０のとき、すなわちモータジェネレータ７の発電運転及び力行運転が要求されていないときには、次いでステップ１５０（図９）に進み、バッテリ２１のＳＯＣがＳＯＣ下限値ＳＯＣＬよりも高いか否かが判別される。ＳＯＣ＞ＳＯＣＬのときには次いでステップ１５１に進み、バッテリ２１のＳＯＣがＳＯＣ下方設定値ＳＯＣＬＸよりも高いか否かが判別される。ＳＯＣ＞ＳＯＣＬＸのときには次いでステップ１５２に進み、フラグＴＱＭＧＦＬが２とされる。すなわち、ステップ１５２ではモータジェネレータ７が力行運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１５３ではＭＧトルクの目標値ＴＱＭＧＬＤが第１のしきい値ＴＱｍａｘに一定値Ｂ（≧０）を足し合わせた値（ＴＱｍａｘ＋Ｂ）に設定される。続くステップ１５４ではＭＧトルクＴＱＭＧが第１のしきい値ＴＱｍａｘ以上であるか否かが判別される。ＴＱＭＧ＜ＴＱｍａｘのときにはステップ１５３に戻る。ＴＱＭＧ≧ＴＱｍａｘになると処理サイクルを終了する。
【００３４】
一方、ステップ１５０においてＳＯＣ≦ＳＯＣＬのとき、又は、ステップ１５１においてＳＯＣ≦ＳＯＣＬＸのときには、次いでステップ１６０（図１０）に進み、バッテリ２１のＳＯＣがＳＯＣ上限値ＳＯＣＨよりも低いか否かが判別される。ＳＯＣ＜ＳＯＣＨのときには次いでステップ１６１に進み、バッテリ２１のＳＯＣがＳＯＣ上方設定値ＳＯＣＨＸよりも低いか否かが判別される。ＳＯＣ＜ＳＯＣＨＸのときには次いでステップ１６２に進み、フラグＴＱＭＧＦＬが１とされる。すなわち、ステップ１６２ではモータジェネレータ７が発電運転を行うようにＭＧトルクを補正すべきと決定される。続くステップ１６３ではＭＧトルクの目標値ＴＱＭＧＬＤが第２のしきい値ＴＱｍｉｎから一定値Ｂ（≧０）を差し引いた値（ＴＱｍｉｎ−Ｂ）に設定される。続くステップ１６４ではＭＧトルクＴＱＭＧが第２のしきい値ＴＱｍｉｎ以下であるか否かが判別される。ＴＱＭＧ＞ＴＱｍｉｎのときにはステップ１６３に戻る。ＴＱＭＧ≦ＴＱｍｉｎになると処理サイクルを終了する。一方、ステップ１６０においてＳＯＣ≧ＳＯＣＨのとき、又は、ステップ１６１においてＳＯＣ≧ＳＯＣＨＸのときには、次いでステップ１６５に進み、フラグＴＱＭＧＦＬが３とされる。すなわち、ステップ１６３ではエラーが発生していると判断される。続くステップ１６６ではフラグＡＣＯＮがリセットされる。すなわち、補機８の作動が禁止される。続くステップ１６７では補機８の作動が停止される。
【符号の説明】
【００３５】
１    内燃機関
１ｓ    クランクシャフト
１ｐ    クランクプーリ
７    モータジェネレータ
７ｓ    入出力シャフト
７ｐ    ＭＧプーリ
８    補機
８ｓ    入力シャフト
８ｐ    補機プーリ
１０    ベルト
１２    ベルトテンショナ
３０    電子制御ユニット
Ａ    ベルト駆動装置
【図１】
2018003651.tif 000003
【図２】
2018003651.tif 000004
【図３】
2018003651.tif 000005
【図４】
2018003651.tif 000006
【図５】
2018003651.tif 000007
【図６】
2018003651.tif 000008
【図７】
2018003651.tif 000009
【図８】
2018003651.tif 000010
【図９】
2018003651.tif 000011
【図１０】
2018003651.tif 000012