(57)【要約】【課題】伝達ベルトにスリップが生じているか否かの判定を誤ってしまうことを防止する。【解決手段】ハイブリッドシステムは、クランクシャフト及びモータジェネレータの駆動軸を駆動連結する伝達ベルトと、伝達ベルトの張力を調整するとともにモータジェネレータの出力トルクの変化に応じて揺動するベルトテンショナと、伝達ベルトのスリップを検出するスリップ検出部とを備えている。スリップ検出部は、所定時間幅におけるモータジェネレータの出力トルクの変化量ＴＡが正の側に大きいほど、正の値であるスリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤを大きくし、所定時間幅におけるモータジェネレータの出力トルクの変化量ＴＡが負の側に大きいほど、スリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤを小さくする。【選択図】図６
2020142731.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関と、
モータジェネレータと、
前記内燃機関のクランクシャフト及び前記モータジェネレータの駆動軸を駆動連結する伝達ベルトと、
前記伝達ベルトの張力を調整するベルトテンショナと、
前記クランクシャフトの回転数及び前記駆動軸の回転数の比がスリップ判定範囲から外れていることに基づいて、前記伝達ベルトのスリップを検出するスリップ検出部と、
を備えたハイブリッドシステムであって、
前記ベルトテンショナは、前記モータジェネレータの駆動軸に取り付けられたプーリよりも前記伝達ベルトの進行方向手前側で前記伝達ベルトに当接する第１テンショナプーリと、前記プーリよりも前記伝達ベルトの進行方向進行側で前記伝達ベルトに当接する第２テンショナプーリとを有し、前記モータジェネレータのプーリの回転中心軸線と平行な軸線を中心として、前記第１テンショナプーリ及び前記第２テンショナプーリが一体的に揺動可能に構成されており、
前記スリップ検出部は、所定時間幅における前記モータジェネレータの出力トルクの変化量が正の側に大きいほど、正の値である前記スリップ判定範囲の上限値及び下限値を大きくし、所定時間幅における前記モータジェネレータの出力トルクの変化量が負の側に大きいほど、前記スリップ判定範囲の上限値及び下限値を小さくする
ハイブリッドシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ハイブリッドシステムに関する。
【背景技術】
【０００２】
特許文献１に開示されたハイブリッドシステムは、駆動源となる内燃機関を備えている。内燃機関のクランクシャフトには、ベルトを介して発電機が駆動連結されている。この車両の制御装置は、ベルトのスリップを判定する処理を実行する。具体的には、制御装置は、発電機の回転数をクランクシャフトの回転数で除した実速比が、予め定められた判定範囲に収まっているか否かを判定する。制御装置は、実速比が判定範囲から外れている場合には、ベルトにスリップが生じていると判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−９４２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のような技術においては、ベルトの張力が、一対のテンショナプーリを有するベルトテンショナで調整されている場合がある。上記ベルトテンショナにおける一方のテンショナプーリは、ベルトの進行方向における発電機のプーリよりも手前側でベルトに当接しており、他方のテンショナプーリは、ベルトの進行方向における発電機のプーリよりも進行側でベルトに当接している。こうしたベルトテンショナは、発電機のプーリの回転中心軸線と平行な軸線を中心として揺動可能に構成されている。そして、ベルトテンショナが発電機の出力トルクに応じて揺動することで、ベルトに作用する張力が調整される。
【０００５】
ここで、ベルトテンショナが揺動すると、ベルトにスリップが生じていなくても実速比が変化する。こうした点を考慮せずに実速比の判定範囲を定めてしまうと、ベルトにスリップが生じているか否かの判定を誤ってしまうおそれがある。
【課題を解決するための手段】
【０００６】
上記課題を解決するためのハイブリッドシステムは、内燃機関と、モータジェネレータと、前記内燃機関のクランクシャフト及び前記モータジェネレータの駆動軸を駆動連結する伝達ベルトと、前記伝達ベルトの張力を調整するベルトテンショナと、前記クランクシャフトの回転数及び前記駆動軸の回転数の比がスリップ判定範囲から外れていることに基づいて、前記伝達ベルトのスリップを検出するスリップ検出部と、を備えたハイブリッドシステムであって、前記ベルトテンショナは、前記モータジェネレータの駆動軸に取り付けられたプーリよりも前記伝達ベルトの進行方向手前側で前記伝達ベルトに当接する第１テンショナプーリと、前記プーリよりも前記伝達ベルトの進行方向進行側で前記伝達ベルトに当接する第２テンショナプーリとを有し、前記モータジェネレータのプーリの回転中心軸線と平行な軸線を中心として、前記第１テンショナプーリ及び前記第２テンショナプーリが一体的に揺動可能に構成されており、前記スリップ検出部は、所定時間幅における前記モータジェネレータの出力トルクの変化量が正の側に大きいほど、正の値である前記スリップ判定範囲の上限値及び下限値を大きくし、所定時間幅における前記モータジェネレータの出力トルクの変化量が負の側に大きいほど、前記スリップ判定範囲の上限値及び下限値を小さくする。
【０００７】
上記構成では、モータジェネレータの出力トルクの変化量に応じてスリップ判定範囲を変更する。このことから、モータジェネレータの出力トルクが変化することに応じてテンショナプーリが揺動した場合に、その揺動に起因したモータジェネレータのプーリの回転数の変化を加味した範囲として、スリップ判定範囲を設定できる。したがって、実際には伝達ベルトにスリップが生じていないにも拘わらず、伝達ベルトがスリップしていると誤判定したり、実際には伝達ベルトがスリップしているにも拘わらず、伝達ベルトにスリップが生じていないと誤判定したりしてしまうことを防止できる。
【図面の簡単な説明】
【０００８】
【図１】ハイブリッドシステムの概略構成図。
【図２】スリップ検出処理の処理手順を表したフローチャート。
【図３】モータジェネレータが回生作動している場合のベルトテンショナの揺動位置を表した図。
【図４】モータジェネレータが力行作動している場合のベルトテンショナの揺動位置を表した図。
【図５】出力トルクの変化量とモータ回転数の変化量との関係性を表した図。
【図６】スリップ判定範囲を説明する図。
【図７】ベルトテンショナの変更例を表した概略図。
【発明を実施するための形態】
【０００９】
以下、ハイブリッドシステムの一実施形態を、図面を参照して説明する。
先ず、ハイブリッドシステムの概略構成を説明する。図１に示すように、ハイブリッドシステムは、駆動源として内燃機関１０を備えている。内燃機関１０のクランクシャフト１２には、ハイブリッドシステムにおける内燃機関１０とは別の駆動源であるモータジェネレータ９０の駆動軸９０ａが駆動連結されている。
【００１０】
モータジェネレータ９０は、インバータ９５を介してバッテリ９７と接続されている。モータジェネレータ９０は、バッテリ９７からの電力供給に応じて、クランクシャフト１２の回転をアシストする電動機として機能する一方で、クランクシャフト１２からの動力に応じてバッテリ９７を充電する発電機として機能する。モータジェネレータ９０が電動機として機能する場合には、当該モータジェネレータ９０は力行作動される。モータジェネレータ９０が発電機として機能する場合には、当該モータジェネレータ９０は回生作動される。この実施形態では、モータジェネレータ９０が力行作動される場合の当該モータジェネレータ９０の出力トルクを正、モータジェネレータ９０が回生作動される場合の当該モータジェネレータ９０の出力トルクを負とする。なお、モータジェネレータ９０とバッテリ９７との間で授受される電力は、インバータ９５によって調整される。
【００１１】
詳しい図示は省略するが、内燃機関１０には、クランクシャフト１２の回転トルクを動力源とする補機が取り付けられている。補機は、モータジェネレータ９０とともに伝達ベルト７０を介してクランクシャフト１２に駆動連結されている。具体的には、クランクシャフト１２には、クランクプーリ２０が取り付けられている。また、モータジェネレータ９０の駆動軸９０ａには、モータプーリ２２が取り付けられている。また、第１補機の駆動軸Ｋ１には、第１補機プーリ２１が取り付けられている。また、第２補機の駆動軸Ｋ２には、第２補機プーリ２３が取り付けられている。そして、クランクプーリ２０、第１補機プーリ２１、モータプーリ２２、第２補機プーリ２３の順に伝達ベルト７０が巻き掛けられている。
【００１２】
この実施形態では、クランクシャフト１２が所定の回転方向Ｃに回転すると、伝達ベルト７０は、クランクプーリ２０から第１補機プーリ２１に向けて進行する。すなわち、伝達ベルト７０の進行方向Ｒに関して、クランクプーリ２０の次に、第１補機プーリ２１が位置し、その次にモータプーリ２２が位置し、その次に第２補機プーリ２３が位置している。
【００１３】
伝達ベルト７０は、その進行方向に関してモータプーリ２２を挟んだ前後の位置で、ベルトテンショナ３０によって張力が調整されている。ベルトテンショナ３０のアーム３１は、Ｃ字状に延びている。アーム３１の一端には、第１テンショナプーリ３２が取り付けられ、アーム３１の他端には、第２テンショナプーリ３３が取り付けられている。
【００１４】
アーム３１は、モータプーリ２２の径方向外側を取り囲むように配置されている。そして、第１テンショナプーリ３２及び第２テンショナプーリ３３は、伝達ベルト７０に当接している。具体的には、第１テンショナプーリ３２は、モータプーリ２２よりも伝達ベルト７０の進行方向の手前側で伝達ベルト７０に当接している。より詳細には、第１テンショナプーリ３２は、伝達ベルト７０における第１補機プーリ２１とモータプーリ２２との間の部分に当接している。第２テンショナプーリ３３は、モータプーリ２２よりも伝達ベルト７０の進行方向の進行側で伝達ベルト７０に当接している。より詳細には、第２テンショナプーリ３３は、伝達ベルト７０におけるモータプーリ２２と第２補機プーリ２３との間の部分に当接している。
【００１５】
ベルトテンショナ３０は、Ｃ字状のアーム３１の中心近傍を通る軸線を中心として揺動可能に内燃機関１０に取り付けられている。この軸線は、モータプーリ２２の回転中心軸線と平行になっている。そして、ベルトテンショナ３０においては、アーム３１とともに第１テンショナプーリ３２及び第２テンショナプーリ３３は一体的に揺動する。ベルトテンショナ３０は、モータジェネレータ９０の出力トルクに応じて、すなわちモータジェネレータ９０の力行作動や回生作動の状況に応じて、伝達ベルト７０の張力を最適に保つ位置へと揺動する。
【００１６】
次に、ハイブリッドシステムの制御構成について説明する。内燃機関１０及びモータジェネレータ９０は、制御装置１００で制御される。制御装置１００は、各種のプログラムが格納された不揮発性の記憶部、各種のプログラムを実行するＣＰＵ、プログラムの実行に際してデータが一時的に記憶される揮発性のＲＡＭ等を備えたコンピュータである。
【００１７】
制御装置１００には、車両の各種部位に取り付けられている各種のセンサからの検出信号が入力される。具体的には、制御装置１００には、内燃機関１０に取り付けられたクランク角センサ２１０が検出するクランクシャフト１２の回転位置ＮＣが入力される。また、制御装置１００には、モータジェネレータ９０に取り付けられたモータ位置センサ２２０が検出するモータジェネレータ９０の駆動軸９０ａの回転位置ＭＣが入力される。また、制御装置１００には、車両に取り付けられたアクセルポジションセンサ２３０が検出するアクセル操作量ＡＣＣが入力される。また、制御装置１００には、バッテリ９７に内蔵されている各種のセンサからの電圧値や電流値等の電池情報ＩＦが入力される。
【００１８】
制御装置１００は、クランクシャフト１２の回転位置ＮＣに基づいて、単位時間当たりのクランクシャフト１２の回転数である機関回転数ＮＥを算出する。また、制御装置１００は、モータジェネレータ９０の駆動軸９０ａの回転位置ＭＣに基づいて、単位時間当たりの駆動軸９０ａの回転数であるモータ回転数ＭＥを算出する。また、制御装置１００は、電池情報ＩＦに基づいて、バッテリ９７の蓄電量、及びモータジェネレータ９０に対する要求発電量を算出する。
【００１９】
制御装置１００は、モータジェネレータ９０を制御するモータ制御部１０４を備えている。モータ制御部１０４は、アクセル操作量ＡＣＣや要求発電量に基づいて、モータジェネレータ９０の出力トルクの目標値を算出する。そして、モータ制御部１０４は、この目標値に応じてモータジェネレータ９０を制御する。
【００２０】
制御装置１００は、伝達ベルト７０のスリップを検出するスリップ検出部１０２を備えている。スリップ検出部１０２は、モータ回転数ＭＥを機関回転数ＮＥで除した値として定義される速度比の実測値を、クランク角センサ２１０及びモータ位置センサ２２０の検出結果に基づいて算出する。また、スリップ検出部１０２は、伝達ベルト７０にスリップが生じていない状況下において速度比が取り得る値の範囲、すなわちクランク角センサ２１０及びモータ位置センサ２２０の検出誤差等により許容される速度比の範囲であるスリップ判定範囲Ｈを算出する。スリップ検出部１０２は、速度比の実測値である実速比Ｑがスリップ判定範囲Ｈから外れていることに基づいて、伝達ベルト７０のスリップを検出する。
【００２１】
次に、スリップ検出部１０２が実行するスリップ検出処理について説明する。スリップ検出処理は、伝達ベルト７０のスリップを検出する処理である。スリップ検出部１０２は、車両のスタートスイッチがオンにされると、スリップ検出処理を開始する。なお、車両のスタートスイッチがオンにされる時点では、伝達ベルト７０のスリップが継続している時間を示す継続時間はゼロになっている。また、スリップ検出部１０２は、モータジェネレータ９０の出力トルクの目標値を時系列的に記憶している。
【００２２】
図２に示すように、スリップ検出部１０２は、スリップ検出処理を開始すると、処理をステップＳ１０に進める。ステップＳ１０において、スリップ検出部１０２は、実速比Ｑを算出する。具体的には、スリップ検出部１０２は、ステップＳ１０を実行する時点でのモータ回転数ＭＥ及び機関回転数ＮＥを参照し、モータ回転数ＭＥを機関回転数ＮＥで除して実速比Ｑを算出する。スリップ検出部１０２は、実速比Ｑを算出すると、処理をステップＳ２０に進める。
【００２３】
ステップＳ２０において、スリップ検出部１０２は、スリップ判定範囲Ｈを算出するための補正値ＨＡを算出する。後で詳しく説明するとおり、モータジェネレータ９０の出力トルクの変化に応じてベルトテンショナ３０が揺動すると、その揺動に応じてモータ回転数ＭＥが変化する。補正値ＨＡは、こうしたモータ回転数ＭＥの変化をスリップ判定範囲Ｈに反映させるためのものである。スリップ検出部１０２は、次の式（１）によって補正値ＨＡを算出する。
ＨＡ＝α＊ＴＡ／ＮＥ      ・・・（１）
αは、モータジェネレータ９０の出力トルクの変化量ＴＡに対するモータ回転数ＭＥの変化量ＭＥＡの比率であり、正の値として定められる。スリップ検出部１０２は、モータジェネレータの出力トルクの変化量ＴＡに比率αを乗ずることで、モータジェネレータ９０の出力トルクの変化量ＴＡに応じたモータ回転数ＭＥの変化量ＭＥＡを算出し、その変化量ＭＥＡを機関回転数ＮＥで除して、補正値ＨＡを算出する。機関回転数ＮＥで除す理由は、補正値ＨＡを速度比の定義に準じた値に変換するためである。
【００２４】
ここで、スリップ検出部１０２は、比率αを予め記憶している。比率αは、ベルトテンショナ３０におけるアーム３１の長さや、ベルトテンショナ３０の揺動のし易さ、といったベルトテンショナ３０の特性を考慮して実験等により予め定められている。
【００２５】
また、スリップ検出部１０２は、現時点、すなわちステップＳ２０の処理を行う時点での、モータジェネレータ９０の出力トルクの目標値と、前回ステップＳ２０の処理を実行した時点での、モータジェネレータ９０の出力トルクの目標値とを参照し、前者から後者を減じることで、出力トルクの変化量ＴＡを算出する。また、スリップ検出部１０２は、現時点での機関回転数ＮＥを参照する。スリップ検出部１０２は、こうした各パラメータを利用して、補正値ＨＡを算出する。スリップ検出部１０２は、補正値ＨＡを算出すると、処理をステップＳ３０に進める。
【００２６】
ステップＳ３０において、スリップ検出部１０２は、スリップ判定範囲Ｈを算出する。ここで、スリップ検出部１０２は、スリップ判定範囲Ｈを算出する上でのベースとなる上限基本値ＨＢＵ及び下限基本値ＨＢＤを予め記憶している。上限基本値ＨＢＵ及び下限基本値ＨＢＤは、モータジェネレータ９０の出力トルクの変化量ＴＡがゼロ、すなわち、モータ回転数ＭＥの変化量ＭＥＡがゼロである状態における、速度比の上限及び下限を示す値であり、クランク角センサ２１０及びモータ位置センサ２２０の検出誤差等を考慮して実験等により定められる。上限基本値ＨＢＵ及び下限基本値ＨＢＤは、それぞれ正の値である。スリップ検出部１０２は、上限基本値ＨＢＵに補正値ＨＡを加算して、スリップ判定範囲Ｈの上限値ＨＬＵを算出する。また、スリップ検出部１０２は、下限基本値ＨＢＤに補正値ＨＡを加算して、スリップ判定範囲Ｈの下限値ＨＬＤを算出する。なお、上記の比率αが正の値であることから、補正値ＨＡは、モータジェネレータ９０の出力トルクの変化量ＴＡが負である場合には、負の値となる。上記の下限基本値ＨＢＤは、補正値ＨＡが負の値になった場合でも、スリップ判定範囲Ｈの下限値ＨＬＤが正の値となるように、相応に大きな正の値として定められている。すなわち、スリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤは常に正の値となる。スリップ検出部１０２は、スリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤを算出すると、処理をステップＳ４０に進める。
【００２７】
ステップＳ４０において、スリップ検出部１０２は、伝達ベルト７０にスリップが生じているか否かを判定する。スリップ検出部１０２は、実速比Ｑがスリップ判定範囲Ｈに収まっている場合、伝達ベルト７０にスリップが生じていないと判定する。一方、スリップ検出部１０２は、実速比Ｑがスリップ判定範囲Ｈから外れている場合、伝達ベルト７０にスリップが生じていると判定する。スリップ検出部１０２は、伝達ベルト７０にスリップが生じていない場合、処理をステップＳ５０に進める。
【００２８】
ステップＳ５０において、スリップ検出部１０２は、伝達ベルト７０のスリップの継続時間をゼロにリセットする。そして、スリップ検出部１０２は、最新の継続時間をゼロとして記憶する。この後、スリップ検出部１０２は、処理をステップＳ７０に進める。
【００２９】
一方、ステップＳ４０において、スリップ検出部１０２は、伝達ベルト７０にスリップが生じている場合、処理をステップＳ６０に進める。ステップＳ６０において、スリップ検出部１０２は、伝達ベルト７０のスリップの継続時間を更新する。具体的には、スリップ検出部１０２は、スリップ検出部１０２が記憶している現在の継続時間に、予め定められた加算時間を加算する。そして、スリップ検出部１０２は、更新した値を、最新の継続時間として記憶する。上記の加算時間は、ステップＳ１０からステップＳ４０を実行するまでの時間間隔となっている。スリップ検出部１０２は、ステップＳ６０の処理を実行すると、処理をステップＳ７０に進める。
【００３０】
ステップＳ７０において、スリップ検出部１０２は、伝達ベルト７０のスリップの継続時間が、予め定められた規定時間を越えているか否かを判定する。この規定時間は、伝達ベルト７０に異常が生じていることを示す値として、実験等により定められている。伝達ベルト７０の異常とは、伝達ベルト７０の劣化等により、当該伝達ベルト７０が正常に動力を伝達できない状態になっていることを指す。スリップ検出部１０２は、伝達ベルト７０のスリップの継続時間が規定時間以下である場合、ステップＳ１０の処理に戻る。一方、スリップ検出部１０２は、伝達ベルト７０のスリップの継続時間が規定時間を越えている場合、処理をステップＳ８０に進める。
【００３１】
ステップＳ８０において、スリップ検出部１０２は、モータジェネレータ９０の使用を中止する。すなわち、スリップ検出部１０２は、モータジェネレータ９０とバッテリ９７との間の電力の授受を停止する。この後、スリップ検出部１０２は、処理をステップＳ９０に進める。
【００３２】
ステップＳ９０において、スリップ検出部１０２は、車室内の報知ランプを点灯させる。また、スリップ検出部１０２は、伝達ベルト７０に異常が生じている旨を、制御装置１００の記憶部に記憶する。この後、スリップ検出部１０２は、一連の処理を終了する。
【００３３】
次に、補正値ＨＡによる補正の作用について説明する。
前提として、モータジェネレータ９０の出力トルクの変化と、それに応じたベルトテンショナ３０の揺動を介したモータ回転数ＭＥの変化との関係について説明する。
【００３４】
先ず、モータジェネレータ９０の出力トルクに応じた伝達ベルト７０の張り緩みについて説明する。伝達ベルト７０においては、モータジェネレータ９０が力行作動または回生作動されることに応じて、伝達ベルト７０の進行方向Ｒにおいてクランクプーリ２０からモータプーリ２２に至る第１部分７０ａと、モータプーリ２２からクランクプーリ２０に至る第２部分７０ｂとのうちの一方が張り、他方が緩む。具体的には、図３に示すように、モータジェネレータ９０が回生作動している場合、伝達ベルト７０には、その進行方向Ｒとは反対方向に向かう力Ｆｑがモータプーリ２２からかかる。この力Ｆｑは、伝達ベルト７０の進行を妨げるように作用する。一方で、クランクシャフト１２の回転に伴って、クランクプーリ２０は伝達ベルト７０を進行方向Ｒへ送り出す。これらの結果として、伝達ベルト７０の第１部分７０ａのうち、クランクプーリ２０寄りに位置している部分が、モータプーリ２２寄りに位置している部分に対して相対的に近づこうとする。この結果、伝達ベルト７０は、第１部分７０ａが緩み、第２部分７０ｂが張る。なお、図３では、伝達ベルト７０の張り緩みの様子を誇張して表している。
【００３５】
一方、図４に示すように、モータジェネレータ９０が力行作動している場合、伝達ベルト７０には、当該伝達ベルト７０の進行方向Ｒに向かう力Ｆｐがモータプーリ２２からかかる。この力Ｆｐは、伝達ベルト７０の進行を駆動する。つまり、モータプーリ２２は、クランクプーリ２０が伝達ベルト７０を送り出す速度よりも速い速度で伝達ベルト７０を送り出そうとする。このことから、伝達ベルト７０の第２部分７０ｂにおけるモータプーリ２２寄りに位置している部分が、クランクプーリ２０寄りに位置している部分に対して相対的に近づこうとする。この結果、伝達ベルト７０は、第２部分７０ｂが緩み、第１部分７０ａが張る。なお、図４では、伝達ベルト７０の張り緩みの様子を誇張して表している。
【００３６】
さて、モータジェネレータ９０が力行作動している状態から回生作動する状態へと遷移する状況を考える。この場合、伝達ベルト７０の第１部分７０ａが徐々に緩むことから、第１テンショナプーリ３２は、伝達ベルト７０における第１補機プーリ２１及びモータプーリ２２間を、伝達ベルト７０で囲われた領域の中央側へ進入していく。それとともに、伝達ベルト７０における第１補機プーリ２１及びモータプーリ２２間の長さが徐々に長くなる。このことに応じて、モータプーリ２２のうち、伝達ベルト７０が巻きかかっている領域、すなわち伝達ベルト７０がモータプーリ２２に接触している領域は、伝達ベルト７０の進行方向Ｒの手前側へと徐々に移動する。このことは、伝達ベルト７０が、モータプーリ２２を伝達ベルト７０の進行方向手前側へと回転させることを意味する。つまり、モータ回転数ＭＥが減少する。モータ回転数ＭＥを減少させる上記のような作用は、モータジェネレータ９０が力行作動している状態から回生作動する状態へと遷移する場合に限らず、モータジェネレータ９０の出力トルクの変化量ＴＡが負である場合に生じる。そして、モータジェネレータ９０の出力トルクの変化量ＴＡが負の側に大きいほど、つまり、出力トルクの負の側への変化の度合いが大きいほど、モータ回転数ＭＥの減少量は大きくなる。
【００３７】
次に、モータジェネレータ９０が回生作動している状態から力行作動する状態へと遷移する状況を考える。この場合、伝達ベルト７０の第２部分７０ｂが徐々に緩むことから、第２テンショナプーリ３３は、伝達ベルト７０におけるモータプーリ２２及び第２補機プーリ２３間を、伝達ベルト７０で囲われた領域の中央側へ進入していく。それとともに、伝達ベルト７０におけるモータプーリ２２及び第２補機プーリ２３間の長さが徐々に長くなる。このことに応じて、モータプーリ２２のうち、伝達ベルト７０が巻きかかっている領域、すなわち伝達ベルト７０がモータプーリ２２に接触している領域は、伝達ベルト７０の進行方向Ｒの進行側へと徐々に移動する。このことは、伝達ベルト７０が、モータプーリ２２を伝達ベルト７０の進行方向進行側へと回転させることを意味する。つまり、モータ回転数ＭＥが増加する。モータ回転数ＭＥを増加させる上記のような作用は、モータジェネレータ９０が回生作動している状態から力行作動する状態へと遷移する場合に限らず、モータジェネレータ９０の出力トルクの変化量ＴＡが正である場合に生じる。そして、モータジェネレータ９０の出力トルクの変化量ＴＡが正の側に大きいほど、つまり、出力トルクの正の側への変化の度合いが大きいほど、モータ回転数ＭＥの増加量は大きくなる。
【００３８】
なお、モータジェネレータ９０の出力トルクの変化量ＴＡがゼロ、すなわちモータジェネレータ９０の出力トルクが一定に維持されている場合には、モータプーリ２２のうち、伝達ベルト７０が巻きかかっている領域が移動することはない。そのため、モータ回転数ＭＥの変化量ＭＥＡはゼロである。
【００３９】
以上のことから、図５に示すように、モータジェネレータ９０の出力トルクの変化量ＴＡが正の側に大きくなるほど、モータ回転数ＭＥの変化量ＭＥＡは正の側に大きくなる。また、モータジェネレータ９０の出力トルクの変化量ＴＡが負の側に大きくなるほど、モータ回転数ＭＥの変化量ＭＥＡは負の側に大きくなる。
【００４０】
ここで、伝達ベルト７０にスリップが生じていない状況下において、仮にベルトテンショナ３０が揺動しなければ、モータ回転数ＭＥは、伝達ベルト７０の動力に応じてモータプーリ２２が回される量、すなわちクランクプーリ２０とモータプーリ２２とのプーリ比及び機関回転数ＮＥの関数となる。ベルトテンショナ３０が揺動する際の上記モータ回転数ＭＥの変化量ＭＥＡは、伝達ベルト７０の動力に応じたモータ回転数ＭＥに対するずれ量として寄与する。
【００４１】
スリップ判定範囲Ｈを適切に定める上では、上記のようなモータ回転数ＭＥの変化量ＭＥＡをスリップ判定範囲Ｈにも反映させる必要がある。例えば、モータジェネレータ９０が回生作動している状態から力行作動する状態へと遷移している状況下では、ベルトテンショナ３０の揺動を通じた作用によって、伝達ベルト７０の動力に応じたモータ回転数ＭＥに対して、さらにモータ回転数ＭＥが増加している。仮に、こうしたモータ回転数ＭＥの増加量を加味することなくスリップ判定範囲Ｈを設定してしまうと、伝達ベルト７０のスリップの判定に誤りが生じるおそれがある。
【００４２】
そこで、本実施形態においては、スリップ判定範囲Ｈを算出する際、モータ回転数ＭＥの変化量ＭＥＡを速度比に準じた値に変換した補正値ＨＡを、上限基本値ＨＢＵ及び下限基本値ＨＢＤに加算している。これにより、モータ回転数ＭＥの変化量ＭＥＡを加味した値としてスリップ判定範囲Ｈが算出される。
【００４３】
上記のとおり、補正値ＨＡは、モータジェネレータ９０の出力トルクの変化量ＴＡが正の側に大きいほど、正の側に大きくなる。すなわち、図６に示すように、所定時間幅におけるモータジェネレータ９０の出力トルクの変化量ＴＡが正の側に大きいほど、正の値であるスリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤは大きくなる。また、補正値ＨＡは、モータジェネレータ９０の出力トルクの変化量ＴＡが負の側に大きいほど、負の側に大きくなる。すなわち、所定時間幅におけるモータジェネレータ９０の出力トルクの変化量ＴＡが負の側に大きいほど、正の値であるスリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤは小さくなる。
【００４４】
次に本実施形態の効果について説明する。
モータジェネレータ９０の出力トルクの変化量ＴＡに応じたモータ回転数ＭＥの変化量ＭＥＡを加味してスリップ判定範囲Ｈを設定していることから、伝達ベルト７０にスリップが生じているか否かの判定を誤ってしまうことを防止できる。つまり、実際には伝達ベルト７０にスリップが生じているのにスリップを検出できなかったり、実際には伝達ベルト７０にスリップが生じていないのにスリップを検出してしまったりする事態を防止できる。
【００４５】
なお、本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・ベルトテンショナの構成は上記実施形態の例に限らない。ベルトテンショナは、モータプーリ２２の回転中心軸線と平行な軸線を中心として、第１テンショナプーリ３２及び第２テンショナプーリ３３が一体的に揺動可能に構成されていればよい。例えば、図７の（ａ）に示すように、ベルトテンショナ３３０は、共通の回転軸３３５で回転可能に支持された第１アーム３３３及び第２アーム３３４に対して第１テンショナプーリ３２及び第２テンショナプーリ３３を取り付けた構成でもよい。具体的には、第１アーム３３３の一端は、モータプーリ２２の回転中心軸線と平行な回転軸３３５で回転可能に支持されている。第１アーム３３３の他端には、第１テンショナプーリ３２が取り付けられている。また、第２アーム３３４の一端は、第１アーム３３３と同じ回転軸３３５で回転可能に支持されている。第２アーム３３４の他端には、第２テンショナプーリ３３が取り付けられている。そして、第１アーム３３３と第２アーム３３４とはスプリング３３６で互いに引き付けられている。こうしたベルトテンショナ３３０の第１テンショナプーリ３２及び第２テンショナプーリ３３によって伝達ベルト７０に適切な張力を与える構成としてもよい。なお、図７の（ａ）では、ベルトテンショナ３３０の構成を概略的に描いている。
【００４６】
・図７の（ｂ）に示すように、ベルトテンショナ４３０は、別々の回転軸で回転可能に支持された第１アーム４３３及び第２アーム４３４に対して第１テンショナプーリ３２及び第２テンショナプーリ３３を取り付けた構成でもよい。すなわち、第１アーム４３３の一端は、モータプーリ２２の回転中心軸線と平行な第１回転軸４３５で回転可能に支持されている。この第１アーム４３３の他端には、第１テンショナプーリ３２が取り付けられている。また、第２アーム４３４の一端は、第１回転軸４３５とは別の位置に設けられた第２回転軸４３６であってモータプーリ２２の回転中心軸線と平行な第２回転軸４３６で回転可能に支持されている。この第２アーム４３４の他端には、第２テンショナプーリ３３が取り付けられている。そして、第１アーム４３３と第２アーム４３４とはスプリング４３７で互いに引き付けられている。こうしたベルトテンショナ４３０の第１テンショナプーリ３２及び第２テンショナプーリ３３によって伝達ベルト７０に適切な張力を与える構成としてもよい。なお、図７の（ｂ）では、ベルトテンショナ４３０の構成を概略的に描いている。
【００４７】
・補正値ＨＡの算出に関して、モータジェネレータ９０の出力トルクの変化量ＴＡを算出する手法は、出力トルクの目標値を利用した上記実施形態の態様に限らない。例えば、インバータ９５がモータジェネレータ９０に出力する出力値と、モータジェネレータ９０の出力トルクとの関係性を規定するマップを作成しておく。そして、このマップを参照して、インバータ９５の出力値の変化量から、出力トルクの変化量ＴＡを算出してもよい。
【００４８】
・図６に示すように、上記実施形態では、モータジェネレータ９０の出力トルクの変化量ＴＡに対して、スリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤが直線的に変化していた。この形態に代えて、モータジェネレータ９０の出力トルクの変化量ＴＡに対して、スリップ判定範囲Ｈの上限値ＨＬＵ及び下限値ＨＬＤが段階的に変化するように、スリップ判定範囲Ｈの算出方法を変更してもよい。
【００４９】
・伝達ベルト７０を介してクランクシャフト１２に駆動連結される補機の数を変更してもよい。補機の数を変更した場合でも、補正値ＨＡを利用してスリップ判定範囲Ｈを算出すれば、モータジェネレータ９０の出力トルクの変更に応じたベルトテンショナ３０の揺動に左右されることなく、伝達ベルト７０のスリップの検出に係る誤判定を防止できる。
【符号の説明】
【００５０】
Ｈ…スリップ判定範囲、１０…内燃機関、１２…クランクシャフト、２０…クランクプーリ、２２…モータプーリ、３０…ベルトテンショナ、３２…第１テンショナプーリ、３３…第２テンショナプーリ、７０…伝達ベルト、９０…モータジェネレータ、９０ａ…駆動軸、１００…制御装置、１０２…スリップ検出部。
【図１】
2020142731.tif 000003
【図２】
2020142731.tif 000004
【図３】
2020142731.tif 000005
【図４】
2020142731.tif 000006
【図５】
2020142731.tif 000007
【図６】
2020142731.tif 000008
【図７】
2020142731.tif 000009