(57)【要約】【課題】トラクションコントロールからの復帰時の駆動応答性を高める。【解決手段】車両は、発電用エンジン２８の出力軸に接続され、当該エンジン２８により発電する発電モータ２７と、発電モータ２７が発電した電力を用いて、車輪を駆動する駆動モータ２６と、車輪に目標の駆動力を出力させる目標駆動力を算出するトルク指令演算部２１と、トルク指令演算部２１が算出した目標駆動力に基づいて、発電用エンジン２８及び駆動モータ２６を制御する減算部２３及びエンジン制御部２５とを備える。減算部２３及びエンジン制御部２５は、トラクションコントロール作動時に、トルク指令演算部２１が算出した目標駆動力を減算した値に基づいて、駆動モータ２６を駆動させるとともに、トラクションコントロールが作動していない場合のエンジン回転数目標値で発電用エンジン２８を制御する。【選択図】図２
2007230526.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの出力軸に接続され、当該エンジンにより駆動されて発電する発電モータと、前記発電モータが発電した電力を用いて、車輪を駆動する駆動モータと、前記エンジン及び駆動モータを制御する制御手段と、を備える車両用駆動制御装置において、
前記制御手段は、トラクションコントロールによって前記駆動モータの駆動出力が減少された場合に、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制することを特徴とする車両用駆動制御装置。
【請求項２】
前記制御手段は、車輪に駆動力を出力させる際の目標値となる目標駆動力に基づいて、前記駆動モータの駆動出力及び前記エンジン回転数を制御し、前記トラクションコントロールの作動時には、前記目標駆動力を減少させており、前記トラクションコントロールにより前記駆動モータの駆動出力が減少された場合には、前記トラクションコントロールの非作動時の前記目標駆動力に対応するエンジン回転数と同じ又はそれよりも大きいエンジン回転数にすることを特徴とする請求項１に記載の車両用駆動制御装置。
【請求項３】
前記制御手段は、車輪に駆動力を出力させる際の目標値となる目標駆動力に基づいて、前記エンジン回転数を制御しており、前記トラクションコントロールからの復帰時に要求される前記目標駆動力を推定して、その推定した目標駆動力に基づくエンジン回転数にすることを特徴とする請求項１又は２に記載の車両用駆動制御装置。
【請求項４】
アクセルペダル操作量及び車体速度に基づいて、車輪に駆動力を出力させる際の目標値となる目標駆動力を算出する目標駆動力算出手段を備え、前記制御手段は、前記トラクションコントロールの非作動時には、前記目標駆動力に応じて前記駆動モータの駆動出力及び前記エンジン回転数を制御し、前記トラクションコントロールの作動時には、当該トラクションコントロールに対応して減少された前記目標駆動力に応じて前記駆動モータの駆動出力を制御すると共に、アクセルペダル操作量及び車体速度に応じて前記エンジン回転数を制御することを特徴とする請求項１〜３に記載の車両用駆動制御装置。
【請求項５】
前記制御手段は、エンジン回転数の増加だけを許容することを特徴とする請求項１〜４の何れか１項に記載の車両用駆動制御装置。
【請求項６】
前記制御手段は、エンジン及び発電系ユニットの共振回転数以外のエンジン回転数範囲、並びにエンジン及び発電系ユニットに負担を与えないエンジン回転数範囲、並びに乗員に不快感を与えないエンジン回転数範囲のうちの少なくとも１つのエンジン回転数範囲となるように、前記エンジン回転数の制御をすることを特徴とする請求項１〜５の何れか１項に記載の車両用駆動制御装置。
【請求項７】
前記制御手段は、設定した上限値の回転数内でエンジン回転数を制御することを特徴とする請求項２に記載の車両用駆動制御装置。
【請求項８】
前記設定した上限値は、前記トラクションコントロールからの復帰時の路面の路面摩擦係数を１とした場合の前記目標駆動力に基づいて算出されるエンジン回転数であることを特徴とする請求項７に記載の車両用駆動制御装置。
【請求項９】
エンジンと、前記エンジンの出力軸に接続され、前記エンジンにより駆動されて発電する発電モータと、前記発電モータが発電した電力を用いて、車輪を駆動する駆動モータと、前記エンジン及び駆動モータを制御する制御手段と、前記駆動モータの駆動出力を減少させて、トラクションコントロールを作動させるトラクションコントロール手段と、を備えて車両駆動制御を行う自動車において、
前記制御手段は、前記トラクションコントロール手段によるトラクションコントロールによって前記駆動モータの駆動出力が減少された場合に、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制することを特徴とする自動車。
【請求項１０】
エンジンにより発電モータを駆動して、前記発電モータが発電した電力を用いて、車輪を駆動モータにより駆動する車両用駆動制御方法において、
トラクションコントロールによって前記駆動モータの駆動出力が減少された場合に、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制することを特徴とする車両用駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンによって発電モータを駆動することにより生成した電力を用いて、駆動モータに車輪を駆動させる車両用駆動制御装置、自動車及び車両用駆動制御方法に関する。
【背景技術】
【０００２】
従来より、エンジンによって発電モータを駆動することにより生成した電力を用いて、駆動モータに車輪を駆動させる車両（以下、「シリーズ式ハイブリッド車」という。）のエンジン回転数目標値は、例えば特許文献１に開示されているように、発電効率が最も高くなるような所定回転数、すなわち概ねエンジン出力が最も効率が良い回転数とされている。
【特許文献１】特開平１１-２５２７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記従来技術では、シリーズ式ハイブリッド車でトラクションコントロールが作動した場合、駆動輪の出力（駆動力）を抑制するために、駆動モータの出力を小さくして、その出力減少に合わせて発電用エンジンを低回転数に維持するようになる。
しかし、車輪と路面が高摩擦状態に回復することにより、トラクションコントロールから復帰して、駆動モータ（駆動輪）を高出力にしようとした場合、発電用エンジンが低回転数の状態とされているから、高回転数まで上昇する期間、駆動モータを高出力とすることができず、駆動応答性が悪化してしまうという課題があった。
本発明の課題は、シリーズ式ハイブリッド車でトラクションコントロールが行われた際の復帰時における駆動応答性を高めることである。
【課題を解決するための手段】
【０００４】
前記課題を解決するために、本発明は、
エンジンの出力軸に接続され、当該エンジンにより駆動されて発電する発電モータと、前記発電モータが発電した電力を用いて、車輪を駆動する駆動モータと、前記エンジン及び駆動モータを制御する制御手段と、を備える車両用駆動制御装置である。
この発明では、前記制御手段は、トラクションコントロールによって前記駆動モータの駆動出力が減少された場合に、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制することを特徴とする。
【０００５】
また、本発明は、
エンジンと、前記エンジンの出力軸に接続され、前記エンジンにより駆動されて発電する発電モータと、前記発電モータが発電した電力を用いて、車輪を駆動する駆動モータと、前記エンジン及び駆動モータを制御する制御手段と、前記駆動モータの駆動出力を減少させて、トラクションコントロールを作動させるトラクションコントロール手段と、を備えて車両駆動制御を行う自動車である。
この発明では、前記制御手段は、前記トラクションコントロール手段によるトラクションコントロールによって前記駆動モータの駆動出力が減少された場合に、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、トラクションコントロールの作動時に、エンジン回転数の制御を目標駆動力に基づくものから切り離し、当該トラクションコントロールによる駆動出力の減少に対応するエンジン回転数の減少分を抑制することで、エンジン回転数をトラクションコントロールからの復帰時の駆動応答性を高めるものにしておく車両用駆動制御装置及び自動車とすることができる。
【発明を実施するための最良の形態】
【０００７】
本発明を実施するための最良の形態（以下、実施形態という。）を図面を参照しながら詳細に説明する。
本実施形態は、本発明を適用した車両用駆動制御装置を搭載したシリーズ式ハイブリット車両である。
（構成）
図１は、車両の構成を示す。
この車両では、各車輪１ａ，１ｂ，１ｃ，１ｄそれぞれに駆動モータ２ａ，２ｂ，２ｃ，２ｄが取り付けられており、各車輪１ａ〜１ｄが駆動モータ２ａ〜２ｄにより回転駆動されるようになっている。この車両では、発電用エンジン４の出力トルクにより発電モータ５が発電をしており、駆動モータ２ａ〜２ｄは、発電モータ５から供給される電力により、システム制御部３で算出される駆動出力値（目標駆動力）を発生する。このような構成では、駆動モータ２ａ〜２ｄは、発電用エンジン４の出力トルクにより発電モータ５が発電する電力により駆動されるようになっているから、駆動モータ２ａ〜２ｄの駆動は、発電用エンジン４の出力の影響を受ける。
【０００８】
また、この車両は、各車輪１ａ〜１ｄの車輪回転数を検出する、すなわち車両速度を検出する車輪速検出部６ａ，６ｂ，６ｃ，６ｄを搭載している。車輪速検出部６ａ〜６ｄの検出値は、システム制御部３に入力される。
また、この車両は、運転者（操縦者）による図示しないアクセルペダルの操作量を検出するアクセルペダル操作量検出部７を搭載している。アクセルペダル操作量検出部７の検出値は、システム制御部３に入力される。
【０００９】
システム制御部３は、車輪速検出部６ａ〜６ｄからの入力値（車輪速信号）とアクセルペダル操作量検出部７からの入力値（アクセル操作量信号）とに基づいて駆動出力値を算出する。また、システム制御部３には、各車輪１ａ〜１ｄの空転を防止するトラクションコントロール機能が備わっており、トラクションコントロール機能により車輪の空転を検知した場合、当該車輪の駆動出力を抑制する。具体的には、トラクションコントロール作動時に、駆動出力値を減少させて、車輪の駆動出力を抑制している。
【００１０】
図２は、シリーズ式ハイブリッド車両の構成を制御機能として示す図である。
図２に示すように、制御機能として示すシリーズ式ハイブリッド車両は、トルク指令演算部２１、トラクションコントロール部２２、減算部２３、発電制御部２４、エンジン制御部２５、駆動モータ２６（駆動モータ２ａ〜２ｄ）、発電モータ２７（発電モータ５）及び発電用エンジン２８（発電用エンジン４）を備える。例えば、トルク指令演算部２１、トラクションコントロール部２２、減算部２３、発電制御部２４及びエンジン制御部２５によりシステム制御部３が構成されている。
【００１１】
このような構成において、トルク指令演算部２１には、アクセルペダル操作量検出部７からのアクセル操作量信号Ｓｉ１と、車輪速検出部６ａ〜６ｄからの車輪速信号Ｓｉ２とが入力されており、トルク指令演算部２１は、これら入力信号Ｓｉ１，Ｓｉ２に基づいて、駆動出力値（トルク指令値又は目標制動力）を算出する。
なお、同図のトルク指令演算部２１内の特性図は、スロットル開度をパラメータとした、車速とトルクとの関係を示すテーブルであり、トルク指令演算部２１は、このようなテーブルを参照して、入力信号Ｓｉ１，Ｓｉ２に基づいて、駆動出力値（トルク指令値）Ｓｉ３を算出する。トルク指令演算部２１は、算出した駆動出力値Ｓｉ３を発電制御部２４、エンジン制御部２５及び駆動モータ２６に出力する。
【００１２】
ここで、トルク指令演算部２１が算出した駆動出力値Ｓｉ３は、具体的には、減算部２３を介して発電制御部２４、エンジン制御部２５及び駆動モータ２６に出力される。
発電制御部２４は、入力された駆動出力値Ｓｉ３に基づいて発電出力値（発電指令値）Ｓｉ４を算出し、その算出した発電出力値Ｓｉ４を発電モータ２７に出力する。発電制御部２４の処理については、後でさらに説明する。また、エンジン制御部２５では、入力された駆動出力値Ｓｉ３に基づいてエンジン回転数目標値（出力指令値、目標エンジン回転数）Ｓｉ５を算出し、その算出したエンジン回転数目標値Ｓｉ５を発電用エンジン２８に出力する。
【００１３】
エンジン制御部２５は、例えば、エンジン目標回転数（エンジン回転数目標値）となるように、現在のエンジン回転数である現エンジン回転数（実エンジン回転数）と目標エンジン回転数との差分に比例したスロットル量を管理する比例制御部や、現エンジン回転数と目標エンジン回転数との差分の積算量に応じたスロットル量を管理する積分制御部や、現エンジン回転数と目標エンジン回転数との時間的偏差量に応じたスロットル量を管理する微分制御部により構成されている。これにより、比例制御部、積分制御部及び微分制御部で管理するそれぞれのスロットル量の総和をエンジンスロットル量とすることで、現エンジン回転数を目標エンジン回転数にしている。このエンジン制御部２５は、発電モータ２７の負荷、すなわち駆動モータ２６の駆動状態と独立して、発電用エンジン２８を制御可能な構成となっている。なお、エンジン制御部２５の処理ついては、後でさらに説明する。
【００１４】
駆動モータ２６は、トルク指令演算部２１から出力される駆動出力値Ｓｉ３となるように、その駆動制御がなされる。その一方で、発電モータ２７は、発電制御部２４から出力される発電出力値Ｓｉ４となるように、その駆動制御がなされるとともに、発電用エンジン２８は、エンジン制御部２５から出力されるエンジン回転数目標値Ｓｉ５となるように、そのエンジン回転数が制御される。
【００１５】
トラクションコントロール部２２は、車輪が空転した場合、例えば車輪速信号値Ｓｉ２に基づいて車輪の空転を判定した場合、駆動モータ２６の駆動を抑制するために、減算用駆動出力値Ｓｉ６を算出し、その算出した減算用駆動出力値Ｓｉ６を減算部２３に出力する。例えば、トラクションコントロール部２２は、車輪が空転していない場合、減算用駆動出力値を０として出力している。
【００１６】
減算部２３では、トルク指令演算部２１から入力される値、すなわち、アクセル操作量信号Ｓｉ１と車輪速信号Ｓｉ２とに基づいて算出した駆動出力値Ｓｉ３から、トラクションコントロール部２２から入力される減算用駆動出力値Ｓｉ６を減算する。そして、減算部２３で算出した減算値は、駆動出力値Ｓｉ３として、発電制御部２４、エンジン制御部２５及び駆動モータ２６に入力される。
【００１７】
ここで、図３及び図４を用いて、発電制御部２４及びエンジン制御部２５の処理を更に詳しく説明する。
図３は、発電制御部２４の処理手順を示すフローチャートである。
図３に示すように、処理を開始すると（演算結果として駆動出力値Ｓｉ３が入力されると）、発電制御部２４は、ステップＳ１において、駆動出力値に基づいて、発電出力値を算出する。
【００１８】
続いてステップＳ２において、発電制御部２４は、前記ステップＳ１で算出した発電出力値に基づいて、現エンジン回転数において必要な発電量である必要発電量を発電モータ２７が発電可能か否かを判定する。ここで、発電可能な場合、ステップＳ５に進み、発電不可能な場合、ステップＳ３に進む。
発電制御部２４は、ステップＳ３で、駆動モータ２６に入力される駆動出力値を減算し、続くステップＳ４で、発電モータ２７への発電出力値を減算する。
【００１９】
ステップＳ５では、発電制御部２４は、発電出力値を発電モータ２７に出力する（発電出力指令をする）。ここで、発電制御部２４は、前記ステップＳ２で発電可能とされている場合には、前記ステップＳ１で算出した発電出力値を発電モータ２７に出力し、前記ステップＳ２で発電不可能とされている場合には、前記ステップＳ４で減算した発電出力値を発電モータ２７に出力する。
そして、発電制御部２４は、以上のような処理を行った後、当該図３に示す処理を終了する（前記ステップＳ１から再び処理を開始する）。
【００２０】
図４は、エンジン制御部２５の処理手順を示すフローチャートである。
図４に示すように、処理を開始すると（演算結果として駆動出力値Ｓｉ３が入力されると）、エンジン制御部２５は、ステップＳ１１において、トラクションコントロールが現在作動中か否かを判定する。ここで、エンジン制御部２５は、トラクションコントロールが現在作動中の場合、ステップＳ１３に進み、トラクションコントロールが現在作動中でない場合、ステップＳ１２に進む。
【００２１】
ステップＳ１２では、エンジン制御部２５は、駆動出力値に基づいてエンジン回転数目標値を算出する。そして、エンジン制御部２５は、ステップＳ１６に進む。
エンジン制御部２５は、ステップＳ１３で、アクセルペダル操作量信号が入力され、続くステップＳ１４で、車輪速信号が入力される。
続くステップＳ１５において、エンジン制御部２５は、前記ステップＳ１３及びステップＳ１４で入力されたアクセルペダル操作量信号及び車輪速信号に基づいて、エンジン回転数目標値を算出する。ここで算出したエンジン回転数目標値は、トラクションコントローラが作動していない場合、すなわち、トラクションコントロール部２２で減算用駆動出力値を減算していない場合（減算部２３で駆動出力値が減算用駆動出力値により減算されない場合）のエンジン回転数目標値と同一値である。
【００２２】
例えば、エンジン制御部２５は、トルク指令演算部２１が算出した駆動出力値が直接入力されており、その入力された駆動出力値に基づいて、エンジン回転数目標値を算出する。又は、エンジン制御部２５は、図２に示すトルク指令演算部２１内のテーブルを参照して、アクセルペダル操作量信号及び車輪速信号により駆動出力値を算出して、その算出した駆動出力値に基づいて、エンジン回転数目標値を算出する。
続くステップＳ１６において、エンジン制御部２５は、エンジン回転数目標値を発電用エンジンに出力する（エンジン出力指令をする）。そして、エンジン制御部２５は、当該図４に示す処理を終了する（前記ステップＳ１１から再び処理を開始する）。
【００２３】
（動作）
次に動作を説明する。
この車両（車両用駆動制御装置）では、発電用エンジン４の出力トルクにより発電モータ５で発電し、その発電した電力により駆動モータ２ａ〜２ｄを駆動して、システム制御部３で算出される駆動出力値を発生させる。
すなわち、トルク指令演算部２１が、アクセル操作量信号Ｓｉ１と車輪速信号Ｓｉ２とに基づいて駆動出力値を算出する。そして、発電制御部２４が、トルク指令演算部２１が算出した駆動出力値に基づいて、発電モータ２７を駆動する発電出力値を算出し（前記ステップＳ１）、その算出した発電出力値に基づいて、現エンジン回転数において必要な発電量である必要発電量を発電モータ２７が発電可能と判断した場合、当該発電出力値をそのまま発電モータ２７に出力する（前記ステップＳ２の判定で“Ｙｅｓ”の場合、ステップＳ５）。発電モータ２７は、その発電出力値となるように駆動される。そして、駆動モータ２ａ〜２ｄは、発電モータ２７がその発電出力値となるように発電した電力が供給されて、トルク指令演算部２１が算出した駆動出力値となるように駆動される。
【００２４】
また、発電制御部２４が、発電出力値に基づいて、現エンジン回転数において必要な発電量である必要発電量を発電モータ２７が発電不可能と判断した場合、当該発電出力値を減算し、その減算した発電出力値を発電モータ２７に出力する（前記ステップＳ２の判定で“Ｎｏ”の場合、ステップＳ４、ステップＳ５）。発電モータ２７は、その発電出力値となるように駆動される。そして、駆動モータ２ａ〜２ｄには、発電モータ２７がその減算した発電出力値となるように発電した電力が供給される。このとき、発電制御部２４が、駆動モータ２６を駆動する駆動出力値を減算しているから（前記ステップＳ３）、駆動モータ２ａ〜２ｄは、その減算した駆動出力値となるように駆動される。この場合、駆動モータ２６への駆動出力値が減算されるので、駆動モータ２６の応答性は低くなる。
【００２５】
また、トラクションコントロール部２２は、車輪が空転した場合、減算部２３に減算用駆動出力値を出力して、駆動出力値から減算用駆動出力値を減算することで、駆動モータ２６の駆動を抑制している。これにより、車輪の空転が抑制される。
一方、エンジン制御部２５が、トラクションコントロールが現在作動中と判断した場合、アクセルペダル操作量信号及び車輪速信号に基づいて、エンジン回転数目標値を算出する（前記ステップＳ１１の判定で“Ｙｅｓ”の場合、ステップＳ１３〜ステップＳ１５）。また、エンジン制御部２５が、トラクションコントロールが現在作動中でないと判断した場合、駆動出力値に基づいて、エンジン回転数目標値を算出する（前記ステップＳ１１の判定で“Ｎｏ”の場合、ステップＳ１２）。そして、発電用エンジン２８は、そのようにトラクションコントロールの作動の有無に応じて算出したエンジン回転数目標値となるように制御される。
【００２６】
（作用）
次に作用を説明する。
エンジン制御部２５は、トラクションコントロールが現在作動中と判断した場合、アクセルペダル操作量信号及び車輪速信号に基づいて、エンジン回転数目標値を算出することで、当該エンジン回転数目標値をトラクションコントロール部２２で減算用駆動出力値を減算しない場合のエンジン回転数目標値、すなわち、トラクションコントロールが作動中でない場合に算出するエンジン回転数目標値と同一値としている。
【００２７】
これにより、従来であれば、トラクションコントロールが作動している場合、駆動出力値を減算して、エンジン回転数目標値を小さくして、発電用エンジン２８の回転数を抑制していたところを、本発明の適用により、トラクションコントロールの作動の影響を受けることのないエンジン回転数目標値にしている。
これにより、トラクションコントロール作動中に発電用エンジン２８の回転数を、トラクションから復帰して駆動モータ２６が高出力が必要となった場合に要求される回転数にしておくことができるので、トラクションコントロールからの復帰直後に駆動モータ２６を高出力にすることができ、駆動応答性を高応答にすることができる。
【００２８】
また、トラクションコントロール作動中のエンジン回転数目標値を、アクセルペダル操作量及び車両速度に基づいて算出している。一方、トラクションコントロールから復帰すると、アクセルペダル操作量及び車両速度に基づいて算出される目標制動力（減算用駆動出力値で減算されていない目標制動力）に基づいて、駆動モータ２６が制御されるようになる。このようなことから、トラクションコントロール作動中に、アクセルペダル操作量及び車両速度に基づいて算出したエンジン回転数目標値にしておくことで、トラクションコントロールから復帰後にアクセルペダル操作量及び車両速度に基づいて算出される目標駆動力により駆動モータ２６が駆動されるようになっても、当該駆動モータ２６が目標駆動力を実現するために要求されるエンジン出力状態（エンジン回転数）にしておくことができる。すなわち、トラクションコントロールから復帰時に要求される目標制動力を推定し、その推定した目標駆動力に基づいて、エンジン回転数目標値を算出している。
【００２９】
このように、トラクションコントロール作動中のエンジン回転数目標値を、アクセルペダル操作量及び車両速度に基づいて算出することで、簡単な構成で、かつ精度良く、トラクションコントロールからの復帰時に要求されるエンジン回転数目標値にしておくことができる。また、トラクションコントロールから復帰時に要求される目標駆動力を推定し、その推定した目標駆動力に基づいて、エンジン回転数目標値を算出することで、トラクションコントロールからの復帰時の駆動モータ２６の応答を高応答としつつも、過不足のないエンジン回転数（発電出力状態）にできる。
【００３０】
なお、次のような構成により本発明を実現しても良い。
すなわち、前記実施形態では、トラクションコントロールが作動中のエンジン回転数目標値を駆動出力値から算出されるエンジン回転数目標値（トラクションコントロールが作動していない場合のエンジン回転数目標値）と同一値にしている。これに対して、トラクションコントロールが作動中のエンジン回転数目標値を、駆動出力値から算出されるエンジン回転数目標値よりも大きい値にする。これにより、結果として、トラクションコントロールからの復帰時に、より高応答な駆動モータ２６の駆動を可能にすることができる。
【００３１】
また、前記実施形態では、トラクションコントロールの作動中にアクセルペダル操作量及び車両速度に基づいて算出したエンジン回転数目標値にしておくことで、トラクションコントロールからの復帰時に要求される目標制動力を推定し、その推定した目標制動力に基づいて、エンジン回転数目標値を算出することを実現している。これに対して、他の手法により、トラクションコントロールからの復帰時に要求される目標制動力を推定し、その推定した目標制動力に基づいて、エンジン回転数目標値を算出する。これにより、トラクションコントロールの作動中にアクセルペダル操作量及び車両速度に基づいてエンジン回転数目標値を算出した場合と同様な効果を得ることができる。
【００３２】
また、トラクションコントロール作動中に、本来は増減するエンジン回転数目標値の増加だけを許容する。例えば、前記実施形態では、アクセルペダル操作量及び車両速度に基づいて算出したエンジン回転数目標値にしており、この場合、アクセルペダル操作量及び車両速度に依っては、トラクションコントロール作動中にエンジン回転数目標値が減少する場合もある。しかし、このような場合でも、エンジン回転数目標値の増加だけを許容する。このように、通常は増減するエンジン回転数目標値のうちの増加だけを許容することで、エンジン回転数が不要に振動してしまうのを防止できる。
【００３３】
また、トラクションコントロール作動中のエンジン回転数目標値を、発電用エンジン２８及び発電系ユニットの共振回転数以外のエンジン回転数、並びに発電用エンジン２８及び発電系ユニットに負担を与えないエンジン回転数、並びに乗員に不快感を与えないエンジン回転数のうちの少なくとも１つを満たすような値にする。これにより、トラクションコントロール作動中の発電用エンジン２の回転が、当該エンジン及び発電系ユニットに負担を与えてしまったり、車体を大きく振動させてしまったり、車体が振動して、乗員に不快感を与えてしまったりするのを防止できる。
【００３４】
また、トラクションコントロール作動中のエンジン回転数目標値に上限値を設ける。具体的には、トラクションコントロールからの復帰時の路面の路面摩擦係数を１とした場合の目標駆動力に基づいて算出されるエンジン回転数目標値を設定上限値にする。これにより、トラクションコントロールからの復帰時に駆動モータ２６の応答を高応答としつつも、発電用エンジン２８が燃料を必要以上に消費することを抑制し、発電用エンジン２８が高回転となり過ぎて振動してしまうのを抑制できる。また、トラクションコントロールからの復帰時の路面の路面摩擦係数を１とした場合の目標駆動力に基づいて算出されるエンジン回転数目標値を設定上限値にすることで、トラクションコントロールからの復帰時に駆動モータ２６を高応答としつつも、当該設定上限値を実情に合致させた値にできる。
【００３５】
なお、前記実施形態の説明において、発電モータ５（発電モータ２７）は、エンジンの出力軸に接続され、当該エンジンにより駆動されて発電する発電モータを実現しており、駆動モータ２ａ〜２ｄ（駆動モータ２６）は、前記発電モータが発電した電力を用いて、車輪を駆動する駆動モータを実現しており、減算部２３及びエンジン制御部２５は、前記エンジン及び駆動モータを制御する制御手段を実現しており、前記制御手段が、トラクションコントロールによって前記駆動モータの駆動出力が減少された場合に、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制すること実現している。
【００３６】
また、前記実施形態の説明において、トルク指令演算部２１は、アクセルペダル操作量及び車体速度に基づいて、車輪に駆動力を出力させる際の目標値となる目標駆動力を算出する目標駆動力算出手段を実現している。
また、前記実施形態の説明において、トラクションコントロール部２２及び減算部２３は、前記目標駆動力算出手段が算出した目標駆動力を減算して、トラクションコントロールを作動させるトラクションコントロール手段を実現している。
【００３７】
（効果）
本実施形態における効果は次のようになる。
（１）エンジンの出力軸に接続され、当該エンジンにより駆動されて発電する発電モータと、前記発電モータが発電した電力を用いて、車輪を駆動する駆動モータと、前記エンジン及び駆動モータを制御する制御手段と、を備え、制御手段は、トラクションコントロールによって前記駆動モータの駆動出力が減少された場合に、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制する。このように、トラクションコントロールによって駆動モータの駆動出力が減少している場合に、エンジン回転数を目標駆動力に基づくものから切り離して、当該駆動出力の減少に対応するエンジン回転数の減少分を抑制することで、エンジン回転数をトラクションコントロールからの復帰時の駆動応答性を高めるものにしておくことができる。
【００３８】
（２）制御手段は、車輪に駆動力を出力させる際の目標値となる目標駆動力に基づいて、前記駆動モータの駆動出力及び前記エンジン回転数を制御し、前記トラクションコントロールの作動時には、前記目標駆動力を減少させており、前記トラクションコントロールにより前記駆動モータの駆動出力が減少された場合には、前記トラクションコントロールの非作動時の前記目標駆動力に対応するエンジン回転数と同じ又はそれよりも大きいエンジン回転数にする。これにより、トラクションコントロール作動中のエンジン回転数を、簡単な構成で、かつ精度良く、トラクションコントロールからの復帰時に要求される値にしておくことができる。また、トラクションコントロール非作動時の目標駆動力に対応するエンジン回転数よりも大きいエンジン回転数にすることで、トラクションコントロールからの復帰時に、より高応答な駆動モータの駆動が可能になる。
【００３９】
（３）制御手段は、車輪に駆動力を出力させる際の目標値となる目標駆動力に基づいて、前記エンジン回転数を制御しており、トラクションコントロールによって前記駆動モータの駆動出力が減少された場合には、前記トラクションコントロールからの復帰時に要求される前記目標駆動力を推定して、その推定した目標駆動力に基づくエンジン回転数にする。これにより、トラクションコントロールからの復帰時に駆動モータを高応答としつつも、過不足のないエンジン回転数にできる。
【００４０】
（４）制御手段は、アクセルペダル操作量及び車体速度に基づいて、車輪に駆動力を出力させる際の目標値となる目標駆動力を算出する目標駆動力算出手段を備え、前記トラクションコントロールの非作動時には、前記目標駆動力に応じて前記駆動モータの駆動出力及び前記エンジン回転数を制御し、前記トラクションコントロールの作動時には、当該トラクションコントロールに対応して減少された前記目標駆動力に応じて前記駆動モータの駆動出力を制御すると共に、アクセルペダル操作量及び車体速度に応じて前記エンジン回転数を制御する。このように、目標制動力の算出にも用いているアクセルペダル操作量及び車体速度に基づいて、トラクションコントロール作動中のエンジン回転数を制御することで、トラクションコントロール作動中のエンジン回転数を、簡単な構成で、かつ精度良く、トラクションコントロールからの復帰時に要求される値にしておくことができる。
（５）制御手段は、エンジン回転数の増加だけを許容する。このように、通常は増減するエンジン回転数のうちの増加だけを許容することで、エンジン回転数が不要に振動してしまうのを防止できる。
【００４１】
（６）制御手段は、エンジン及び発電系ユニットの共振回転数以外のエンジン回転数範囲、並びにエンジン及び発電系ユニットに負担を与えないエンジン回転数範囲、並びに乗員に不快感を与えないエンジン回転数範囲のうちの少なくとも１つのエンジン回転数範囲となるように、前記エンジン回転数の制御をする。これにより、トラクションコントロール作動中のエンジンの回転が、当該エンジン及び発電系ユニットに負担を与えてしまったり、車体を大きく振動させてしまったり、車体が振動して、乗員に不快感を与えてしまったりするのを防止できる。
【００４２】
（７）制御手段は、設定した上限値の回転数内でエンジン回転数を制御することを特徴とする。これにより、トラクションコントロール作動中のエンジン回転数を、トラクションコントロール非作動時の目標駆動力に対応するエンジン回転数と同じ又はそれよりも大きいエンジン回転数にする場合でも、そのエンジン回転数を、設定した上限値の回転数内で制御することで、トラクションコントロール作動中のエンジン回転数を、簡単な構成で、かつ精度良く、トラクションコントロールからの復帰時に要求される値にしておいたり、より高応答な駆動モータの駆動を可能としつつも、エンジンが燃料を必要以上に消費するのを抑制し、エンジンが高回転になり過ぎて振動してしまうのを抑制できる。
【００４３】
（８）設定した上限値は、トラクションコントロールからの復帰時の路面の路面摩擦係数を１とした場合の目標駆動力に基づいて算出される前記エンジン回転数である。これにより、トラクションコントロールからの復帰時に駆動モータを高応答としつつも、上限値を実情に合致させた値にできる。
【００４４】
（実施例）
図５は、エンジン回転数目標値及び現エンジン回転数の経時変化を示す。同図中、実線は、本発明を適用して得られるエンジン回転数目標値であり、点線は、本発明を適用して得られる現エンジン回転数であり、一点鎖線は、従来技術におけるエンジン回転数目標値であり、二点鎖線は、従来技術における現エンジン回転数である。
ここで、本発明を適用することとして、トラクションコントロール作動中にアクセルペダル操作量及び車両速度に基づいてエンジン回転数目標値を算出するとともに、エンジン回転数目標値の増加だけを許容するようにしている。また、従来技術では、トラクションコントロール作動中でも、目標駆動力（減算用駆動出力値で減算された目標駆動力）に基づいて、エンジン回転数目標値を算出している。
【００４５】
図５に示すように、従来技術では、ある時間Ａにてトラクション復帰し、駆動出力値（目標駆動力）が大きくなると、エンジン回転数目標値もその駆動出力値とともに大きくなるが（同図中の一点鎖線）、現エンジン回転数の立ち上がりが遅れる（同図中の二点鎖線）。この場合、駆動モータが必要とする出力を発電モータが発電できない。これにより、要求電力の不足により、駆動モータ出力の応答性が悪化してしまう。
【００４６】
これに対して、本発明を適用することで、トラクションコントロール作動中（ある時間Ａ以前）には、アクセルペダル操作量及び車両速度に基づいてエンジン回転数目標値が増加するとともに（同図中の実線）、そのエンジン回転数目標値に基づいて、現エンジン回転数も増加しているから（同図中の点線）、ある時間Ａにてトラクション復帰し、駆動出力値（目標駆動力）が大きくなり、エンジン回転数目標値もその駆動出力値とともに大きくなっても、現エンジン回転数がそのエンジン回転数目標値に遅れることなく追従することができる。これにより、駆動モータの応答を高応答にすることができる。
【００４７】
図６は、車両前後加速度の経時変化を示す。同図中、実線は、本発明（前記図５のものと同条件）を適用して得られる結果であり、点線は、従来技術（前記図５のものと同条件）の結果である。
図６に示すように、従来技術では、ある時間Ａにてトラクション復帰したとき、前述のように、駆動モータ出力の応答性が悪化してしまうので、車両前後加速度に遅れが生じてしまう（車両前後加速度の立ち上がりが遅くなる）。これに対して、本発明を適用することで、前述のように、駆動モータの応答を高応答にできるから、車両前後加速度を高応答にすることができる（車両前後加速度の立ち上がりが早くなる）。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施形態の車両の構成を示す図である。
【図２】前記車両の構成を制御機能として示す図である。
【図３】発電制御部の処理手順を示すフローチャートである。
【図４】エンジン制御部の処理手順を示すフローチャートである。
【図５】実施例として得た、エンジン回転数目標値及び実エンジン回転数の経時変化を示す特性図である。
【図６】実施例として得た、車両前後加速度の経時変化を示す特性図である。
【符号の説明】
【００４９】
１ａ，１ｂ，１ｃ，１ｄ  各車輪、２ａ，２ｂ，２ｃ，２ｄ  駆動モータ、３  システム制御部、４  発電用エンジン、５  発電モータ、６ａ，６ｂ，６ｃ，６ｄ  車輪速検出部、７  アクセルペダル操作量検出部、２１  トルク指令演算部、２２  トラクションコントロール部、２３  減算部、２４  発電制御部、２５  エンジン制御部、２６  駆動モータ、２７  発電モータ、２８  発電用エンジン
【図１】
2007230526.tif 000003
【図２】
2007230526.tif 000004
【図３】
2007230526.tif 000005
【図４】
2007230526.tif 000006
【図５】
2007230526.tif 000007
【図６】
2007230526.tif 000008