(57)【要約】【課題】駆動輪スリップ発生時に、高応答性で駆動輪スリップを抑制可能であり、かつ、駆動源および駆動源に連動する機器類の作動不良や振動の発生を抑えることが可能な電動車両の駆動制御装置を提供することを目的とする。【解決手段】、統合コントローラ１０は、トルク容量制御の実行時に、駆動輪スリップと判定したときは、目標クラッチ下流回転数＞クラッチ上流最低回転数の場合、クラッチ伝達トルク容量を、要求駆動力に応じた伝達トルク容量に保持し、かつ、クラッチ上流回転数＝目標クラッチ下流回転数となるようモータジェネレータＭＧを制御し、一方、目標クラッチ下流回転数＜クラッチ上流最低回転数の場合、クラッチ上流回転数を、クラッチ上流最低回転数以上に保持し、かつ、クラッチ下流回転数が目標クラッチ下流回転数に一致するようクラッチ伝達トルク容量を制御する駆動輪スリップ時制御を実行することを特徴とする電動車両の駆動制御装置とした。【選択図】図１
2010203593.tif 000002
【特許請求の範囲】
【請求項１】
駆動輪に駆動力を与え、少なくともモータを含む駆動源と、
この駆動源と前記駆動輪との間に介在され、両者間の伝達トルク容量を変更可能なクラッチと、
このクラッチ伝達トルク容量を制御するクラッチ制御手段と、
前記モータの駆動を制御するモータ駆動制御手段と、
前記駆動輪にスリップが生じたか否かを判定する駆動輪スリップ判定手段と、
車両状態に応じて目標車輪スリップ量を演算する目標車輪スリップ量演算手段と、
前記目標車輪スリップ量に基づいて、目標クラッチ下流回転数を演算する目標クラッチ下流回転数演算手段と、
車両状態に応じ、前記クラッチ伝達トルク容量を、要求駆動力に応じた伝達トルク容量に制御し、かつ、前記クラッチの上流と下流とで、あらかじめ設定された回転数差が生じるように前記駆動源の出力トルクを制御するトルク容量制御を実行する走行制御手段と、
を備えた電動車両の駆動制御装置であって、
前記走行制御手段の前記トルク容量制御の実行時に、前記駆動輪スリップ判定手段が駆動輪スリップと判定したときには、前記目標クラッチ下流回転数が、あらかじめ設定されたクラッチ上流最低回転数よりも高い場合は、前記クラッチ制御手段は、前記伝達トルク容量に保持し、かつ、クラッチ上流回転数が前記目標クラッチ下流回転数に一致するよう前記モータの駆動を制御し、一方、前記目標クラッチ下流回転数が、前記クラッチ上流最低回転数よりも低い場合は、前記クラッチ上流回転数を、前記クラッチ上流最低回転数以上に保持するよう前記モータの駆動を制御し、かつ、前記クラッチ制御手段は、前記クラッチ下流回転数が前記目標クラッチ下流回転数に一致するよう前記クラッチ伝達トルク容量を制御する駆動輪スリップ時制御を実行することを特徴とする電動車両の駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動車両の駆動制御装置に関し、特に、駆動輪スリップが生じた場合の駆動力制御技術に関する。
【背景技術】
【０００２】
従来、モータと駆動輪間に配設されたクラッチを有する電動車両の駆動制御装置において、クラッチの伝達トルク容量が目標クラッチ伝達トルク容量に一致するよう、クラッチの締結力を制御する技術が、例えば、特許文献１などで知られている。
また、従来の電動車両の駆動制御装置において、駆動輪スリップを検出すると、モータトルクを制限して駆動輪スリップを抑制する技術が、例えば、特許文献２や特許文献３により知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６９８０４号公報
【特許文献２】特開２００４−９６９３９号公報
【特許文献３】特開２００８−１１３５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の従来技術では、駆動輪スリップが生じた場合に、以下に述べるような解決すべき課題を有していた。
すなわち、特許文献１に記載のように、クラッチの伝達トルク容量を制御する技術でトルクダウンを行なった場合、クラッチの応答性が低く、トルクダウンが間に合わず所望の駆動輪スリップ抑制性能を得ることができず、車両の安定性悪化やフィーリングの悪化を招く。
また、特許文献２，３に記載のように、モータトルクを制限する技術では、駆動源により駆動させる機器、あるいはハイブリッド車両などでは駆動源に含まれるエンジンなどが、正常に駆動するのに必要な最低回転数以下となった場合、正常駆動が難しくなる、作動不良や振動の発生などを招く。
【０００５】
本発明は、上記問題に着目してなされたもので、駆動輪スリップ発生時に、高応答性で駆動輪スリップを抑制可能であり、かつ、駆動源および駆動源に連動する機器類の作動不良や振動の発生を抑えることが可能な電動車両の駆動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の電動車両の駆動制御装置は、走行制御手段が、モータジェネレータと駆動輪との間のクラッチのクラッチ伝達トルク容量を、要求駆動力に応じた伝達トルク容量に制御し、かつ、クラッチの上流と下流とで、あらかじめ設定された回転数差が生じるように前記駆動源の出力トルクを制御するトルク容量制御を実行しているときに、駆動輪スリップ判定手段が駆動輪スリップと判定したときには、走行制御手段は、前記目標クラッチ下流回転数が、あらかじめ設定されたクラッチ上流最低回転数よりも高い場合は、前記クラッチ伝達トルク容量を、前記伝達トルク容量に保持し、かつ、クラッチ上流回転数が前記目標クラッチ下流回転数に一致するよう前記モータの駆動を制御し、一方、前記目標クラッチ下流回転数が、前記クラッチ上流最低回転数よりも低い場合は、前記クラッチ上流回転数を、前記クラッチ上流最低回転数以上に保持するよう前記モータの駆動を制御し、かつ、前記クラッチ下流回転数が前記目標クラッチ下流回転数に一致するよう前記クラッチ伝達トルク容量を制御する駆動輪スリップ時制御を実行することを特徴とする電動車両の駆動制御装置とした。
【発明の効果】
【０００７】
本発明の電動車両の駆動制御装置にあっては、走行制御手段は、車両状態に応じ、例えば、発進時などには、トルク容量制御を実行する。このトルク容量制御では、クラッチ伝達トルク容量を、駆動輪に伝達したい容量に制御し、かつ、クラッチの上流と下流とで、あらかじめ設定された回転差が生じるように駆動源の出力トルクを制御するトルク容量制御を実行する。
これにより、駆動源には、駆動源側のトルク変動などが伝達されることなく、クラッチ伝達トルク容量分のトルクが安定して伝達され、車両挙動が安定した走行が可能であり、特に、低μ路などで有効である。
【０００８】
このトルク容量制御の実行中に、駆動輪スリップが発生したときには、走行制御手段は、駆動輪スリップ時制御を実行する。
この場合、目標クラッチ下流回転数により処理が異なる。
すなわち、目標クラッチ下流回転数が、クラッチ上流最低回転数よりも高い場合は、クラッチ伝達トルク容量は、駆動輪に伝達したい容量に保持し、かつ、目標クラッチ上流回転数が前記目標クラッチ下流回転数に一致するようモータトルクを制御する。
【０００９】
この場合、モータトルクは、制御応答性に優れ、目標クラッチ下流回転数を、駆動輪スリップを抑制可能な回転数まで高い応答性で低下させることができ、駆動輪スリップ抑制性能に優れる。
また、路面μの変化にも、高い応答性で対応することができ。
【００１０】
一方、目標クラッチ下流回転数が、クラッチ上流最低回転数よりも低い場合は、目標クラッチ上流回転数を、クラッチ上流最低回転数に保持し、クラッチ下流回転数が目標クラッチ回転数に一致するように、クラッチの伝達トルク容量を制御する。
このように、クラッチ上流回転数が、クラッチ上流最低回転数よりも高く保持され、クラッチ上流回転数が、クラッチ上流最低回転数よりも低下することにより、モータに連動する機器が不具合になるのを防止できる。
【図面の簡単な説明】
【００１１】
【図１】実施例１の電動車両の駆動制御装置が適用された後輪駆動によるハイブリッド車両の一例を示す全体システム図である。
【図２】実施例１の電動車両の駆動制御装置が適用されたＦＲハイブリッド車両の統合コントローラ１０にて実行される演算処理を示す制御ブロック図である。
【図３】実施例１の電動車両の駆動制御装置が適用されたＦＲハイブリッド車両の統合コントローラ１０でバッテリ充電制御を行なう際に用いられる目標充放電量マップを示す図である。
【図４】実施例１の電動車両の駆動制御装置が適用されたＦＲハイブリッド車両の統合コントローラ１０で用いられる目標車輪スリップ量特性を示す目標スリップ量特性図である。
【図５】実施例１の電動車両の駆動制御装置に適用された統合コントローラ１０にて実行される駆動輪スリップ時制御時の処理の流れを示すフローチャートである。
【図６】実施例１の電動車両の駆動制御装置において、ＷＳＣモードで走行中に、駆動輪スリップが生じて駆動輪スリップ時制御が実行された場合の動作を説明するタイムチャートであって、（Ａ）は比較例の動作を示し（Ｂ）は実施例１の動作を示す。
【図７】実施例１の電動車両の駆動制御装置において、ＷＳＣモードで走行中に、駆動輪スリップが生じて駆動輪スリップ時制御が実行された場合の動作を説明するタイムチャートであって、（Ａ）は比較例の動作を示し（Ｂ）は実施例１の動作を示す。
【図８】実施例１の電動車両の駆動制御装置において、ＷＳＣモードで走行中に、駆動輪スリップが生じて駆動輪スリップ時制御が実行された場合の動作を説明するタイムチャートであって、（Ａ）は比較例の動作を示し（Ｂ）は実施例１の動作を示す。
【図９】実施例１の電動車両の駆動制御装置において、ＷＳＣモードで走行中に、駆動輪スリップが生じて駆動輪スリップ時制御が実行された場合の動作であって、特に、クラッチ下流回転数をクラッチ上流最低回転数よりも低回転数に制御した場合を説明するタイムチャートであって、（Ａ）は比較例の動作を示し（Ｂ）は実施例１の動作を示す。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
本発明の実施の形態のクラッチ制御装置は、駆動輪（ＲＬ，ＲＲ）に駆動力を与え、少なくともモータ（ＭＧ）を含む駆動源と、この駆動源と前記駆動輪（ＲＬ，ＲＲ）との間に介在され、両者間の伝達トルク容量を変更可能なクラッチ（ＣＬ）と、このクラッチ伝達トルク容量を制御するクラッチ制御手段（７）と、記モータ（ＭＧ）の駆動を制御するモータ駆動制御手段（２）と、前記駆動輪（ＲＬ，ＲＲ）にスリップが生じたか否かを判定する駆動輪スリップ判定手段（１０１）と、車両状態に応じて目標車輪スリップ量を演算する目標車輪スリップ量演算手段（１０５ｃ）と、前記目標車輪スリップ量に基づいて、目標クラッチ下流回転数を演算する目標クラッチ下流回転数演算手段（１０５ｄ）と、車両状態に応じ、前記クラッチ伝達トルク容量を、要求駆動力に応じた伝達トルク容量に制御し、かつ、前記クラッチの上流と下流とで、あらかじめ設定された回転数差が生じるように前記駆動源の出力トルクを制御するトルク容量制御を実行する走行制御手段（１０）と、を備えた電動車両の駆動制御装置であって、前記走行制御手段（１０）の前記トルク容量制御の実行時に、前記駆動輪スリップ判定手段（１０１）が駆動輪スリップと判定したときには、前記目標クラッチ下流回転数が、あらかじめ設定されたクラッチ上流最低回転数よりも高い場合は、前記クラッチ制御手段（７）は、前記クラッチ伝達トルク容量を、前記伝達トルク容量に保持し、かつ、クラッチ上流回転数が前記目標クラッチ下流回転数に一致するよう前記モータ（ＭＧ）の駆動を制御し、一方、前記目標クラッチ下流回転数が、前記クラッチ上流最低回転数よりも低い場合は、前記クラッチ上流回転数を、前記クラッチ上流最低回転数以上に保持するよう前記モータ（ＭＧ）の駆動を制御し、かつ、前記クラッチ制御手段（７）は、クラッチ下流回転数が前記目標クラッチ下流回転数に一致するよう前記クラッチ伝達トルク容量を制御する駆動輪スリップ時制御を実行することを特徴とする電動車両の駆動制御装置である。
【実施例１】
【００１４】
図１〜図９に基づき、この発明の最良の実施の形態の実施例１のクラッチ制御装置について説明する。
【００１５】
まず、実施例１の構成を説明する。
図１は実施例１の電動車両の駆動制御装置が適用された後輪駆動式のハイブリッド車両（ハイブリッド車両の一例）を示す全体システム図であり、この図に基づいて、駆動系および制御系の構成を説明する。
【００１６】
まず、駆動系の構成を説明する。
実施例１におけるＦＲハイブリッド車両の駆動系は、エンジンＥｎｇと、フライホイールＦＷと、モータジェネレータＭＧと、クラッチＣＬと、自動変速機ＡＴと、プロペラシャフトＰＳと、ディファレンシャルＤＦと、左ドライブシャフトＤＳＬと、右ドライブシャフトＤＳＲと、駆動輪である左後輪ＲＬおよび右後輪ＲＲと、従動輪である左前輪ＦＬおよび右前輪ＦＲと、を備えている。
【００１７】
すなわち、本実施例１では、駆動源として、モータジェネレータＭＧとエンジンＥｎｇとを備えている。
前記エンジンＥｎｇは、ガソリンエンジンやディーゼルエンジンであり、エンジンコントローラ１からのエンジン制御指令に基づいて、エンジン始動制御やエンジン停止制御やスロットルバルブのバルブ開度制御やフューエルカット制御等が行われる。なお、エンジン出力軸には、フライホイールＦＷが設けられている。
【００１８】
前記モータジェネレータＭＧは、ロータに永久磁石を埋設しステータにステータコイルが巻き付けられた同期型モータジェネレータであり、モータコントローラ２からの制御指令に基づいて、インバータ３により作り出された三相交流を印加することにより制御される。このモータジェネレータＭＧは、バッテリ４からの電力の供給を受けて回転駆動する電動機として動作することもできるし（以下、この動作状態を「力行」と呼ぶ）、ロータがエンジンＥｎｇや駆動輪から回転エネルギを受ける場合には、ステータコイルの両端に起電力を生じさせる発電機として機能し、バッテリ４を充電することもできる（以下、この動作状態を「回生」と呼ぶ）。なお、このモータジェネレータＭＧのロータは、ダンパを介して自動変速機ＡＴの変速機入力軸に連結されている。
【００１９】
前記クラッチＣＬは、モータジェネレータＭＧと左右後輪ＲＬ,ＲＲとの間であって、モータジェネレータＭＧと自動変速機ＡＴとの間に介装されたクラッチであり、ＡＴコントローラ７からの目標クラッチトルク指令に基づいて、クラッチ油圧ユニット８により作り出された制御油圧により、締結・スリップ締結・開放が制御される。
【００２０】
なお、スリップ締結は、ＷＳＣモードでの走行時に実行される。このＷＳＣモードは、Ｐ，Ｎ→Ｄセレクト発進時、または、Ｄレンジ発進時等において、モータジェネレータＭＧを回転数制御させることでクラッチＣＬのスリップ締結状態を維持し、クラッチＣＬを経過するクラッチ伝達トルクが、車両状態やドライバ操作に応じて決まる要求駆動トルクとなるようにクラッチ伝達トルク容量をコントロールしながら発進するモードである。このように制御することで、駆動源側のトルク変動が駆動輪(左右後輪ＲＬ，ＲＲ)に伝達されることがなく、スムーズな発進が可能となる。ちなみに、「ＷＳＣ」とは「Ｗｅｔ  Ｓｔａｒｔ  Ｃｌｕｔｃｈ」の略である。
【００２１】
このクラッチＣＬとして、例えば、比例ソレノイドで油流量および油圧を連続的に制御できるノーマルオープンの湿式多板クラッチや湿式多板ブレーキを用いることができ、自動変速機ＡＴ内に設けられ、変速に伴って締結されてトルク伝達を行なう摩擦締結要素を利用することができる。
【００２２】
あるいは、クラッチＣＬとして、例えば、ダイアフラムスプリングによる付勢力にて完全締結を保ち、図外の油圧アクチュエータを用いたストローク制御により、スリップ締結から完全開放までが制御されるノーマルクローズの乾式単板クラッチを用いることもできる。
【００２３】
前記自動変速機ＡＴは、例えば、前進７速／後退１速等の有段階の変速段を車速やアクセル開度等に応じて自動的に切り換える有段変速機であり、その出力軸は、プロペラシャフトＰＳ、ディファレンシャルＤＦ、左ドライブシャフトＤＳＬ、右ドライブシャフトＤＳＲを介して左右後輪ＲＬ,ＲＲに連結されている。
【００２４】
次に、ハイブリッド車両の制御系を説明する。
実施例１におけるＦＲハイブリッド車両の制御系は、図１に示すように、エンジンコントローラ１と、モータコントローラ（モータ駆動制御手段）２と、インバータ３と、バッテリ４と、ＡＴコントローラ７と、クラッチ油圧ユニット８と、ブレーキコントローラ９と、統合コントローラ１０と、を有して構成されている。なお、エンジンコントローラ１と、モータコントローラ２と、ＡＴコントローラ７（クラッチ制御手段）と、ブレーキコントローラ９と、統合コントローラ（走行制御手段）１０とは、情報交換が互いに可能なＣＡＮ通信線１１を介して接続されている。
【００２５】
前記エンジンコントローラ１は、エンジン回転数センサ１２からのエンジン回転数情報と、統合コントローラ１０からのエンジントルク指令値ｔＴｅと、他の必要情報を入力する。そして、エンジン動作点（Ne,Te）を制御する指令を、エンジンＥｎｇのスロットルバルブアクチュエータ等へ出力する。
【００２６】
前記モータコントローラ２は、モータジェネレータＭＧのロータ回転位置を検出するレゾルバ１３からの情報と、統合コントローラ１０からの目標モータトルク指令および目標モータ回転数指令と、他の必要情報を入力する。そして、モータジェネレータＭＧのモータ動作点（Ｎｍ，Ｔｍ）を制御する指令（ｔＮｍ，ｔＴｍ）をインバータ３へ出力する。なお、このモータコントローラ２では、バッテリ４の充放電容量をあらわすバッテリ充放電量ＳＯＣを監視していて、このバッテリ充放電量ＳＯＣ情報は、モータジェネレータＭＧの制御情報に用いられると共に、ＣＡＮ通信線１１を介して統合コントローラ１０へ供給される。
【００２７】
前記ＡＴコントローラ７は、アクセル開度センサ１６と、車速センサ１７と、変速機入力回転数センサ１８ａおよび他のセンサ類１８（、インヒビタースイッチ等）からの情報を入力する。そして、Ｄレンジを選択しての走行時、アクセル開度ＡＰＯと車速ＶＳＰにより決まる運転点がシフトマップ上で存在する位置により最適な変速段を検索し、検索された変速段を得る制御指令をＡＴ油圧コントロールバルブユニットＣＶＵに出力する。なお、シフトマップとは、アクセル開度と車速に応じてアップシフト線とダウンシフト線を書き込んだマップをいう。上記自動変速制御に加えて、統合コントローラ１０から目標クラッチ伝達トルク容量指令を入力した場合、クラッチＣＬのスリップ締結を制御する指令をＡＴ油圧コントロールバルブユニットＣＶＵ内のクラッチ油圧ユニット８に出力する。また、左右後輪ＲＬ，ＲＲに駆動輪スリップが生じた場合には、後述する駆動輪スリップを抑制する駆動輪スリップ時制御を実行する。
【００２８】
前記ブレーキコントローラ９は、４輪の各車輪速を検出する車輪速センサ１９と、ブレーキストロークセンサ２０からのセンサ情報と、統合コントローラ１０からの回生協調制御指令と、他の必要情報を入力する。そして、例えば、ブレーキ踏み込み制動時、ブレーキストロークＢＳから求められる要求制動力に対し回生制動力だけでは不足する場合、その不足分を機械制動力（液圧制動力やモータ制動力）で補うように、回生協調ブレーキ制御を行なう。
【００２９】
前記統合コントローラ１０は、車両全体の消費エネルギを管理し、最高効率で車両を走らせるための機能を担うもので、モータ回転数Ｎｍを検出するモータ回転数センサ２１や他のセンサ・スイッチ類２２からの必要情報およびＣＡＮ通信線１１を介して情報を入力する。そして、エンジンコントローラ１へエンジントルク指令値ｔＴｅ、モータコントローラ２へ目標モータトルク指令および目標モータ回転数指令、ＡＴコントローラ７へ目標クラッチ伝達トルク容量指令、ブレーキコントローラ９へ回生協調制御指令を出力する。
【００３０】
図２は、実施例１の制御装置が適用されたＦＲハイブリッド車両の統合コントローラ１０にて実行される演算処理を示す制御ブロック図である。
【００３１】
この図に示すように、統合コントローラ１０には、スリップ判定部１０１、発電トルク要求演算部１０２、ドライバ要求駆動力演算部１０３、通常制御演算部１０４、スリップ時制御演算部１０５、制御切換部１０６を備えている。
【００３２】
スリップ判定部１０１は、従動輪（左右前輪ＦＬ，ＦＲ）の車輪速度に基づいて推定した推定車体速度と、駆動輪（左右後輪ＲＬ，ＲＲ）の車輪速度とを比較し、駆動輪車輪速度が推定車体速度を、あらかじめ設定されたスリップ判定値以上上回ると、駆動輪スリップと判定する。
【００３３】
発電トルク要求演算部１０２は、図３に示す目標充放電量マップを用いて、バッテリ充放電量ＳＯＣから目標充放電電力ｔＰを演算する。
ドライバ要求駆動力演算部１０３は、アクセル開度ＡＰＯと車速ＶＳＰとから目標駆動力ｔＦｏ０を演算する。
【００３４】
通常制御演算部１０４は、駆動輪（左右後輪ＲＬ，ＲＲ）にスリップ判定値を超えるスリップが生じていない通常時に、目標駆動力ｔＦｏ０に基づいて、エンジントルク指令値、モータトルク指令値、クラッチ伝達トルク容量指令値を演算する。
一方、スリップ時制御演算部１０５は、駆動輪（左右後輪ＲＬ，ＲＲ）にスリップ判定値を越えるスリップが生じた時に、エンジントルク指令値、モータトルク指令値、クラッチ伝達トルク容量指令値を演算する。
【００３５】
制御切換部１０６は、通常制御演算部１０４で形成された各指令値と、スリップ時制御演算部１０５で形成された各指令値と、の出力の切換を行なう。
【００３６】
次に、通常制御演算部１０４について説明を加える。
通常制御演算部１０４は、エンジントルク指令値演算部１０４ａとモータトルク指令値演算部１０４ｂとクラッチ伝達トルク容量指令値演算部１０４ｃとを備えている。
エンジントルク指令値演算部１０４ａおよびモータトルク指令値演算部１０４ｂでは、ドライバ要求駆動力演算部１０３で得られた目標駆動力ｔＦｏ０に基づいて、エンジントルク指令値ｔＴｅおよび目標モータトルク指令値ｔＴｍを演算し、これらに応じたエンジントルク指令およびモータトルク指令を出力する。
また、クラッチ伝達トルク容量指令値演算部１０４ｃでは、クラッチＣＬのクラッチ伝達トルク容量指令値ｔＴｃを演算する。このクラッチ伝達トルク容量指令値ｔＴｃは、目標駆動力ｔＦｏ０を駆動輪に伝達可能に設定される。
【００３７】
この通常制御演算部１０４で実行される制御には、前述したＷＳＣモードで走行するＷＳＣモード制御（トルク容量制御）が含まれる。このＷＳＣモード制御は、発進時などに実行され、クラッチＣＬのクラッチ伝達トルク容量を、駆動輪（左右後輪ＲＬ，ＲＲ）に伝達したい容量に制御し、かつ、クラッチＣＬの上流と下流とで、あらかじめ設定された回転数差が生じるようにモータトルクを制御する。
【００３８】
次に、本実施例１の特徴とするスリップ時制御演算部１０５について説明する。
スリップ時制御演算部１０５は、左右後輪ＲＬ，ＲＲに駆動輪スリップが生じた場合に、これを抑制する処理を行なうもので、路面反力推定部１０５ａ、エンジントルク要求値演算部１０５ｂ、目標車輪スリップ量演算部１０５ｃ、目標モータ回転数演算部１０５ｄ、モータトルク指令値演算部１０５ｅ、クラッチ伝達トルク容量指令値演算部１０５ｆを備えている。
【００３９】
路面反力推定部１０５ａでは、エンジンＥｎｇおよびモータジェネレータＭＧのトルクと、モータ回転数の上昇速度と、によりクラッチ伝達トルク容量Ｔを推定する（Ｔ＝Ｉ・ｄω／ｄｔ）。
そして、クラッチ伝達トルク容量Ｔと車輪速の上昇速度とにより路面反力を推定する。
【００４０】
エンジントルク要求値演算部１０５ｂは、下記の式（１）に基づいてエンジントルク要求値を求める。
エンジントルク要求値＝（推定路面反力÷ギア比）＋発電要求トルク  ・・・（１）
すなわち、路面反力が小さいのに大きなエンジントルクを出し続けると、駆動輪スリップを抑えるためにモータジェネレータＭＧが発電し続けてしまう。逆に、路面反力よりも小さいエンジントルクしか出力しないと、スリップ量をコントロールするためモータジェネレータＭＧがアシストし続け、放電し続けてしまう。そこで、このような現象でバッテリ充放電量ＳＯＣのバランスを崩さないようにするために、上記エンジントルク要求値を求める。
【００４１】
目標車輪スリップ量演算部１０５ｃでは、目標車輪スリップ量を演算する。
この目標車輪スリップ量は、図４に示すように、アクセル開度ＡＰＯおよび車速ＶＳＰに応じ、最適の体感が得られる目標スリップ量があらかじめ設定されている。
すなわち、スリップ量が大きすぎると、路面との摩擦が小さくなり、駆動力が低下するとともに、車両挙動が不安定となる。また、必要以上の吹け上がり感は、体感上も好ましくない。
一方、スリップ量が小さすぎると、図外のアクセルペダルを踏込んでも、車両挙動変化が乏しく、例えば、運転者は、パワー不足と感じるなど、体感上好ましくない。また、深雪路などでは、駆動輪を空転させながら走行しないと走破が難しい。
このようなことから、図４に示す目標車輪スリップ量特性が、アクセル開度ＡＰＯと車速ＶＳＰとに基づいて、マップあるいは演算式で設定されている。
【００４２】
目標モータ回転数演算部１０５ｄは、後述の目標クラッチ下流回転数と、あらかじめ設定されたクラッチ上流最低回転数と、のいずれかを目標モータ回転数として決定する。
【００４３】
まず、目標クラッチ下流回転数について説明する。この目標クラッチ下流回転数は、自動変速機ＡＴの目標入力回転数であって、目標駆動輪回転数からギア比を考慮して算出する。なお、目標駆動輪回転数は、推定車体速度＋目標車輪スリップ速度で求める。
【００４４】
すなわち、目標クラッチ下流回転数は、下記の式（２）に示すように、目標駆動輪回転数に変速比を掛けたものである。
目標クラッチ下流回転数＝目標駆動輪回転数×減速比
＝（目標駆動輪回転速度／タイヤ周長）×減速比
＝｛（推定車体速度＋目標車輪スリップ速度）／（タイヤ半径×２π）｝×減速比  ・・（２）
また、目標モータ回転数演算部１０５ｄには、あらかじめクラッチ上流最低回転数が設定されており、下記のａ）ｂ）の条件に基づいて、目標モータ回転数を決定する。
【００４５】
すなわち、下記のａ）の条件が成立した場合は、目標モータ回転数＝目標クラッチ下流回転数とする。一方、ｂ）の条件が成立した場合は、目標モータ回転数＝クラッチ上流最低回転数とする。
ａ）目標クラッチ下流回転数≧クラッチ上流最低回転数
ｂ）目標クラッチ下流回転数＜クラッチ上流最低回転数
次に、クラッチ上流最低回転数について説明する。
このクラッチ上流最低回転数とは、クラッチＣＬのトルク伝達経路の上流に存在し、クラッチ上流回転数（クラッチ入力回転数）に連動して作動する機器の最低許容回転数の最も高い回転数に設定されている。
このクラッチ上流の回転数に連動して作動する機器は、例えば、エンジンＥｎｇや、図示を要略したオイルポンプおよび冷却ポンプや、モータジェネレータＭＧなどである。
【００４６】
そこで、これらの機器ごとの最低許容回転数について説明する。
エンジンＥｎｇでは、回転数がある回転数よりも低下すると停止してしまう。また、そのエンストが生じる回転数よりも僅かに上の回転数でも、振動が発生する。そこで、このようなエンスト直前の振動が生じる回転数、例えば、６００ｒｐｍ程度の回転数を最低許容回転数としている。
【００４７】
図外のオイルポンプは、例えば、自動変速機ＡＴの内部の図示を省略したコントロールバルブ、あるいは自動変速機ＡＴとしてのＣＶＴなどの駆動に必要な油圧を供給するオイルポンプなどである。このようなオイルポンプでは、実現したい変速比、クラッチ締結力を維持するために必要な最低ポンプ駆動回転数が存在する。そこで、このような回転数を最低許容回転数としている。なお、この場合の最低許容回転数は、要求伝達トルクなどにより異なる。
【００４８】
図外の冷却用ポンプは、例えば、エンジンウォータポンプ、変速機（例えば、ＣＶＴ）冷却用オイルポンプなどである。このような冷却用ポンプは、冷却媒体の冷却のために必要な流量を確保するために最低限必要な回転数が存在する。そこで、このような回転数を最低許容回転数としている。
【００４９】
モータジェネレータＭＧは、最低発電量を満足するのに必要な回転数が存在する。例えば、バッテリ充放電量ＳＯＣが低下した場合、ヘッドライトやパワステなどの車両電装品の消費する電力分を発電しないとバッテリ過放電になってしまう。ところが、回転数が低くなりすぎると、この最低限必要な発電量を確保できなくなる。最低許容回転数は、この最低限必要な発電量を確保できる回転数としている。
【００５０】
以上のように、クラッチ上流に存在する各機器には、上述した最低許容回転数が存在しており、本実施例１では、これらのうち、最も高い回転数を、クラッチ上流最低回転数としている。
【００５１】
モータトルク指令値演算部１０５ｅは、目標モータ回転数と実モータ回転数とを比較し、実モータ回転数が目標モータ回転数に一致するように、フィードバック制御を行い、目標モータトルク指令値ｔＴｍを決定する。
【００５２】
クラッチ伝達トルク容量指令値演算部１０５ｆは、上記ａ）ｂ）の条件、すなわち、目標クラッチ下流回転数とクラッチ上流最低回転数とに基づいて、クラッチ伝達トルク容量を決定する。
ここで、上記ａ）の条件が成立する場合、クラッチ伝達トルク容量＝目標駆動力（＝ドライバ要求駆動力）とする。
一方、上記ｂ）の条件が成立する場合は、クラッチ下流回転数＝目標クラッチ回転数となるようにクラッチ伝達トルク容量をフィードバック制御する。
【００５３】
制御切換部１０６は、スリップ判定部１０１のスリップ判定に基づいて、非駆動輪スリップ時には、通常制御演算部１０４で決定したエンジントルク指令値ｔＴｅ、目標モータトルク指令値ｔＴｍ、クラッチ伝達トルク容量指令値ｔＴｃを出力し、駆動輪スリップ判定時には、スリップ時制御演算部１０５が決定した各指令値を出力する。
【００５４】
次に、駆動輪スリップ時制御時の処理の流れを図５のフローチャートに基づいて説明する。
ステップＳ１では、スリップ判定部１０１にて、駆動輪スリップが生じているか否か判定し、駆動輪スリップが生じていない場合はステップＳ２に進み、駆動輪スリップが生じている場合はステップＳ３以降の、駆動輪スリップ時制御を実行する。
【００５５】
ステップＳ２では、通常制御を実行する。すなわち、通常制御演算部１０４において目標駆動力ｔＦｏ０に基づいて得られた、クラッチ伝達トルク容量指令値ｔＴｃ、目標モータトルク指令値ｔＴｍ、エンジントルク指令値ｔＴｅを決定し、これらを各コントローラ１、２，７に向けて出力する。なお、ＷＳＣモード制御では、クラッチ伝達トルク容量指令値ｔＴｃは、駆動輪（左右後輪ＲＬ，ＲＲ）に伝達したい駆動力（目標駆動力ｔＦｏ０）とし、かつ、クラッチＣＬにおいて、あらかじめ設定された差回転が生じるように、目標モータトルク指令値ｔＴｍを、目標駆動力ｔＦｏ０よりも高めに設定する。
【００５６】
ステップＳ３では、路面反力推定部１０５ａにて、路面反力推定を行ない、ステップＳ４に進む。
ステップＳ４では、エンジントルク要求値演算部１０５ｂにて、エンジントルク要求値を演算し、ステップＳ５に進む。
ステップＳ５では、目標車輪スリップ量演算部１０５ｃにて、目標車輪スリップ量を演算し、ステップＳ６に進む。
ステップＳ６では、目標モータ回転数演算部１０５ｄにて、上述したように、推定車体速度＋目標スリップ速度から目標駆動輪回転数を演算し、ステップＳ７に進む。
ステップＳ７では、さらに目標モータ回転数演算部１０５ｄにて、目標駆動輪回転数から目標クラッチ下流回転数を演算し、ステップＳ８に進む。
【００５７】
ステップＳ８では、目標モータ回転数演算部１０５ｄにて、目標クラッチ下流回転数があらかじめ設定されたクラッチ上流最低回転数以上であるか否か判定し、クラッチ上流最低回転数以上であれば、ステップＳ９に進み、クラッチ上流最低回転数未満であれば、ステップＳ１０に進む。
【００５８】
ステップＳ９では、目標モータ回転数＝目標クラッチ下流回転数とし、かつ、目標クラッチ伝達トルク容量＝目標駆動力として、ステップＳ１１に進む。
一方、ステップＳ１０では、目標モータ回転数＝クラッチ上流最低回転数とし、かつ、実クラッチ下流回転数＝目標クラッチ下流回転数となるように、目標クラッチ伝達トルク容量をフィードバック制御する。
【００５９】
ステップＳ１１では、目標モータ回転数を得ることができる目標モータトルク指令値ｔＴｍ、目標クラッチ伝達トルク容量が得られるクラッチ伝達トルク容量指令値ｔＴｃ、およびエンジントルク指令値ｔＴｅを出力する。
【００６０】
次に、ＷＳＣモードで走行中に、駆動輪スリップが生じて駆動輪スリップ時制御が実行された場合の動作を、比較例と共に図６のタイムチャートに基づいて説明する。
各タイムチャートは、（Ａ）が、クラッチ伝達トルク容量のみの制御で駆動輪スリップを抑制する比較例の動作を示し、（Ｂ）が実施例１の動作を示す。
【００６１】
図６は、ｔ６０の時点からｔ１の時点までは、左右後輪ＲＬ，ＲＲが路面をグリップしていたが、ｔ１の時点で駆動輪スリップが生じた場合を示している。なお、図６では、目標モータ回転数が、クラッチ上流最低回転数よりも高い状態である。
【００６２】
この場合、（Ａ）の比較例では、ＷＳＣモードの場合には、目標モータ回転数にかかわらず、クラッチ伝達トルク容量を低下させて、駆動輪スリップを抑制する。また、このとき、モータトルクは、クラッチ上流回転数とクラッチ下流回転数との間で、あらかじめ設定された回点数差が生じるように維持され、この結果、駆動輪スリップの抑制に時間を要している。
【００６３】
それに対し、（Ｂ）に示す本実施例１では、ステップＳ８→Ｓ９の処理に基づいて、目標モータ回転数を目標クラッチ下流回転数とし、目標クラッチ伝達トルク容量を、目標駆動力としている。
【００６４】
この場合、モータ回転数制御は、クラッチ伝達トルク制御よりも、高応答性で制御でき、図示のように、瞬時の大幅なモータトルクダウンにより、ｔ６２の時点で、駆動輪スリップが収まっている。
【００６５】
このように、本実施例１では、駆動輪への伝達トルクを高応答で低減させ、駆動輪スリップを抑え、車両の安定性を向上させることができる。
【００６６】
次に、図７は、図６の制御を実行した後の動作を示しており、比較例（Ａ）では、ＷＳＣモード制御により、クラッチＣＬの上流回転数と下流回転数との間に、あらかじめ設定された回転差が生じるように、クラッチＣＬを滑らせている。
このため、路面反力（路面摩擦係数（以下、μという））の微妙な変化に対応できず、駆動輪スリップを抑えるのが難しい。
【００６７】
これに対し、（Ｂ）に示す本実施例１の場合、クラッチＣＬは、目標駆動力を伝達する締結（ロックアップ）状態とし、モータトルク制御で、駆動輪スリップを抑えるため、路面反力（路面μ）の微妙な変化に対応できる。したがって、駆動輪スリップの発生は抑えながらも、その範囲で最大限の駆動力を確保して、高い走行性能を得ることができる。
【００６８】
次に、図８は、図７の動作例と同様に、図６の動作を行なった後の動作を示しており、かつ、駆動輪スリップ時制御の実行中に、一瞬の路面μ変動、すなわち、ｔ８１の時点からｔ８２の時点の一瞬の間、相対的に高μ部分を走行した場合の動作を示している。
（Ａ）の比較例では、上記と同様に、ＷＳＣモード制御により、クラッチＣＬは、回転数差を維持するように制御しており、一瞬の路面摩擦力変動があった場合に、クラッチ伝達トルク制御では、応答性が低く、一瞬の路面μ変化に応じてトルクを充分に伝達することが難しい。
【００６９】
それに対し、（Ｂ）に示す本実施例１の動作例では、クラッチＣＬは、クラッチ伝達トルク容量を締結（ロックアップ）状態に維持し、モータトルクで制御を行なっているため、一瞬のμ変化に高応答性で対応し、モータトルクを各ドライブシャフトＤＳＬ，ＤＳＲ側に出力できる。
【００７０】
このように、路面反力(路面μ)の変化に高応答性で対応して、効率的に駆動輪（左右後輪ＲＬ，ＲＲ）に駆動力を伝達し、駆動輪スリップを抑えながらも、高い走行性能を確保できる。
【００７１】
次に、図９は、駆動輪スリップ時制御の実行中の動作例を示しているが、図９ではクラッチ下流回転数が、クラッチ上流最低回転数よりも低くなる低車速で走行した場合の例を示している。なお、この図９でも、ｔ９１の時点からｔ９２の時点の間は、相対的に高μの路面を走行している。
【００７２】
（Ａ）の比較例では、ＷＳＣモード制御により、クラッチ伝達トルク容量で制御しており、一瞬の高μ路で駆動輪のグリップが戻ったときに、これに瞬時に対応してトルク容量を下げられない場合、クラッチ上流側の回転数が、大幅に低下するおそれがある。
【００７３】
この場合、モータジェネレータＭＧに連動する、エンジンＥｎｇ、図外のオイルポンプや冷却ポンプなどの回転数も低下し、クラッチ上流最低回転数を下回ると、エンジン停止やポンプ類の作動不良が生じるおそれがある。
【００７４】
それに対し、（Ｂ）本実施例１では、モータ回転数は、クラッチ上流最低回転数に保持して、クラッチ伝達トルクのみで駆動輪スリップを抑制する。このため、一瞬高μ部分を走行してグリップが戻っても、モータジェネレータＭＧに連動するエンジンＥｎｇその他の機器が、最低限必要な回転数よりも低下することが無く、エンジン停止やポンプ類などの作動不良などが生じるのを抑制できる。
なお、低車速では、クラッチ伝達トルクのみの制御でも、駆動輪スリップを充分に抑制できる。
【００７５】
（実施例１の効果）
以上説明したように、実施例１では、以下列挙する効果を得ることができる。
ア）本実施例１では、駆動輪スリップの発生時には、目標クラッチ下流回転数とクラッチ上流最低回転数との比較に基づき、クラッチ上流回転数がクラッチ上流最低回転数よりも高いときには、目標クラッチ伝達トルク容量＝目標駆動力とした締結（ロックアップ）状態とし、目標モータ回転数＝目標クラッチ下流回転数が得られるように、モータトルクを制御するようにした。
このような、モータトルクでは、クラッチ伝達トルク制御よりも、高応答性で制御でき、瞬時に大幅にモータトルクを低減させて、高い応答性で駆動輪スリップを抑制することができ、車両安定性を確保することができる。
イ）モータトルク制御では、上述のように、クラッチ伝達トルク制御よりも高応答性制御可能であるため、路面反力（路面μ）の微妙な変化に対応可能であり、駆動輪スリップの発生は抑えながらも、その範囲で最大限の駆動力を確保して、高い走行性能を得ることができる。
ウ）クラッチ下流回転数が、クラッチ上流最低回転数よりも低くなる低車速で走行した場合、モータ回転数は、クラッチ上流最低回転数に保持して、クラッチ伝達トルクのみで駆動輪スリップを抑制する。このため、モータジェネレータＭＧに連動するエンジンＥｎｇその他の機器が、最低限必要な回転数よりも低下することが無く、エンジン停止やポンプ類などの作動不良などが生じるのを抑制できる。
【００７６】
以上、本発明のクラッチ制御装置を、実施の形態および実施例１に基づき説明してきたが、具体的な構成は、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【００７７】
例えば、実施例１では、駆動源として、モータジェネレータＭＧとエンジンＥｎｇとを備えたハイブリッド車両を示したが、駆動源としては、少なくともモータを有していればよく、駆動源としてモータのみを搭載した電動車両にも、本発明を適用することができる。
【００７８】
また、実施例１では、ハイブリッド車両として、ＦＲハイブリッド車両に適用した例を示したが、例えば、ＦＦハイブリッド車両に対しても本発明の制御装置を適用することができる。
【００７９】
また、実施例１では、モータとして、力行と回生とが可能なモータジェネレータＭＧを用いた例を示したが、これに限定されず、力行のみが可能なモータを用いてもよい。
【００８０】
また、実施例１では、クラッチは、モータジェネレータＭＧと自動変速機ＡＴとの間に設けた例を示したが、これに限定されず、モータと駆動輪との間であれば、どの位置に設置してもよい。また、モータと駆動輪との間には、自動変速機ＡＴなどの変速機を介在させない構成としてもよい。
【００８１】
また、実施例１では、常時、エンジンＥｎｇとモータジェネレータＭＧとが結合された形式の車両を示したが、両者間に、クラッチを設け、モータのみの駆動で走行するＥＶモードと、モータとエンジンとを駆動させて走行するＨＥＶモードとを形成可能な車両に適用することもできる。
【００８２】
また、実施例１では、目標クラッチ下流回転数が、クラッチ上流最低回転数よりも低い場合は、クラッチ上流回転数を、クラッチ上流最低回転数以上に保持するのにあたり、モータ回転数＝クラッチ上流最低回転数としたが、モータ回転数を、クラッチ上流最低回転数よりも高い値に制御してもよい。この場合も、モータジェネレータＭＧに連動する機器類は、クラッチ上流最低回転数よりも低下することはない。
【符号の説明】
【００８３】
２      モータコントローラ(モータ駆動制御手段)
７      ＡＴコントローラ（クラッチ制御手段）
１０    統合コントローラ（走行制御手段）
１２    エンジン回転数センサ
１０１  スリップ判定部（駆動輪スリップ判定手段）
１０４  通常制御演算部
１０５  スリップ時制御演算部
１０５ｃ目標車輪スリップ量演算部（目標車輪スリップ量演算手段）
１０５ｄ目標モータ回転数演算部（目標クラッチ下流回転数演算手段）
１０５ｅモータトルク指令値演算部
１０５ｆクラッチ伝達トルク容量指令値演算部
ＣＬ    クラッチ
Ｅｎｇ  エンジン(駆動源)
ＭＧ    モータジェネレータ（モータ：駆動源）
ＲＬ    左後輪（駆動輪）
ＲＲ    右後輪（駆動輪）
【図１】
2010203593.tif 000003
【図２】
2010203593.tif 000004
【図３】
2010203593.tif 000005
【図４】
2010203593.tif 000006
【図５】
2010203593.tif 000007
【図６】
2010203593.tif 000008
【図７】
2010203593.tif 000009
【図８】
2010203593.tif 000010
【図９】
2010203593.tif 000011