(57)【特許請求の範囲】
【請求項１】
バッテリから電気モータへ電力を供給し駆動させて走行可能であるとともに、減速エネルギーを利用して前記電気モータで発電した電力により前記バッテリを充電する回生充電が可能な電動車両の制御装置であって、
前記電気モータの要求トルクを演算する要求トルク演算手段と、
前記要求トルク演算手段により演算した前記要求トルクに基づいて前記電気モータを制御するモータ制御手段と、
前記電気モータの駆動時または前記回生充電時に、前記バッテリの電圧または入出力電流が限界値に達した場合に、前記電気モータの要求トルクを抑制するトルク抑制手段と、を備え、
前記トルク抑制手段は、前記バッテリの電圧または入出力電流が前記限界値に達した時点での前記電気モータのトルクと回転角速度とを記憶し、前記電気モータの駆動時または前記回生充電時に前記電気モータの回転角速度とトルクとの積算値が、前記限界値に達した時点で記憶した前記トルクと回転角速度との積算値と一致するように、前記電気モータの回転角速度に基づいて前記要求トルクを設定するフィードフォワード制御機能を有していることを特徴とする電動車両の制御装置。
【請求項２】
前記限界値は、前記バッテリからの放電時におけるバッテリ電圧の下限値であることを特徴とする請求項１に記載の電動車両の制御装置。
【請求項３】
前記限界値は、前記バッテリの充電時におけるバッテリ電圧の上限値であることを特徴とする請求項１に記載の電動車両の制御装置。
【請求項４】
前記限界値は、前記バッテリの充放電時におけるバッテリ電流の上限値であることを特徴とする請求項１に記載の電動車両の制御装置。
【請求項５】
前記上限値は前記バッテリの温度に基づいて設定されることを特徴とする請求項４に記載の電動車両の制御装置。
【請求項６】
前記限界値は、前記バッテリからの放電時には前記バッテリの温度が所定の高温域で常温域より低く設定されるとともに、前記バッテリの充電時には前記バッテリの温度が所定の高温域及び所定の低温域で常温域より低く設定されることを特徴とする請求項５に記載の電動車両の制御装置。
【請求項７】
前記トルク抑制手段は、前記バッテリの電圧または入出力電流が前記限界値を超えたときに、前記限界値との差に基づいて前記電気モータの要求トルクを補正するフィードバック制御機能を更に有することを特徴とする請求項１〜６のいずれかに記載の電動車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動車両の走行駆動用電気モータのトルク制御技術に関する。
【背景技術】
【０００２】
電動車両は、電気モータとバッテリとを備え、バッテリから電力を供給して電気モータを駆動し、車両を走行可能にしている。また、このような電気車両において電力消費を抑えるために、減速時において走行エネルギーを電気モータ(モータジェネレータ)により電気エネルギーに変換し、バッテリに回生充電する技術も開発されている。
電動車両は、例えばアクセル開度や車速などの情報からドライバの要求するモータトルクを演算し、加速時は力行（駆動）トルクを、減速時は回生トルクをモータコントローラ（インバータ）に指令して、電気モータのトルク制御を行なう構成となっている。
【０００３】
ところで、バッテリは一般的に充電率（バッテリの開放端電圧に相当する）の使用可能範囲が限られており、この使用可能範囲を超えて充電または放電すると、バッテリの劣化を招く虞がある。また、バッテリの充放電時にバッテリを流れる電流であるバッテリ電流が許容量を超えても、バッテリの劣化を招く虞がある。
そこで、バッテリ充電率またはバッテリ電流が使用可能範囲を超えないように制御する技術が開発されている（特許文献１、２）。
【０００４】
特許文献１に記載の制御装置では、バッテリ温度等のバッテリの状態に応じて、電気モータの駆動制御時にバッテリ電圧またはバッテリ電流に対して夫々上限値及び下限値を設定する。
特許文献２に記載の制御装置では、バッテリ温度に応じてバッテリの充放電時間を制限することで、バッテリ充電率の使用可能範囲からの大きな逸脱を防いでいる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４０５２０８０号公報
【特許文献２】特許第４２００９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、バッテリには内部抵抗があるため、バッテリに対して充放電すると、バッテリ電流と内部抵抗との積算値に相当する電圧変動が生じる。したがって、例え上記特許文献１、２のように制御したとしても、バッテリ充電率やバッテリ電流が限界値付近であるときに電気モータの作動が変動すると、限界値を超えてしまう虞がある。例えばバッテリ充電率が下限値付近であるときに加速しようとして電気モータの駆動電流を上昇させ、バッテリの放電電流が増加すると、バッテリ電圧が下限値を下回り、過放電となる虞がある。あるいは、回生充電時にバッテリ充電率が上限値付近であるときに例えば下り坂を走行して電気モータの回転速度が上昇すると、バッテリの充電電流が増加し、バッテリ電圧が上限値を上回って過充電となる虞がある。
【０００７】
本発明はこのような問題を解決するためになされたもので、電気モータの作動が変動してもバッテリ電圧あるいはバッテリ電流が限界値に維持されるように迅速な制御を行ない、バッテリの劣化を確実に防止できる電動車両の制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の電動車両の制御装置は、バッテリから電気モータへ電力を供給し駆動させて走行可能であるとともに、減速エネルギーを利用して電気モータで発電した電力によりバッテリを充電する回生充電が可能な電動車両の制御装置であって、電気モータの要求トルクを演算する要求トルク演算手段と、要求トルク演算手段により演算した要求トルクに基づいて電気モータを制御するモータ制御手段と、電気モータの駆動時または回生充電時に、バッテリの電圧または入出力電流が限界値に達した場合に、電気モータの要求トルクを抑制するトルク抑制手段と、を備え、トルク抑制手段は、バッテリの電圧または入出力電流が限界値に達した時点での電気モータのトルクと回転角速度とを記憶し、電気モータの駆動時または回生充電時に電気モータの回転角速度とトルクとの積算値が、限界値に達した時点で記憶したトルクと回転角速度との積算値と一致するように、電気モータの回転角速度に基づいて要求トルクを設定するフィードフォワード制御機能を有していることを特徴とする。
【０００９】
また、請求項２の電動車両の制御装置は、請求項１において、限界値は、バッテリからの放電時におけるバッテリ電圧の下限値であることを特徴とする。
また、請求項３の電動車両の制御装置は、請求項１において、限界値は、バッテリの充電時におけるバッテリ電圧の上限値であることを特徴とする。
また、請求項４の電動車両の制御装置は、請求項１において、限界値は、バッテリの充放電時におけるバッテリ電流の上限値であることを特徴とする。
【００１０】
また、請求項５の電動車両の制御装置は、請求項４において、上限値はバッテリの温度に基づいて設定されることを特徴とする。
また、請求項６の電動車両の制御装置は、請求項５において、上限値は、バッテリからの放電時にはバッテリの温度が所定の高温域で常温域より低く設定されるとともに、バッテリの充電時にはバッテリの温度が所定の高温域及び所定の低温域で常温域より低く設定されることを特徴とする。
【００１１】
また、請求項７の電動車両の制御装置は、請求項１〜６のいずれかにおいて、トルク抑制手段は、バッテリの電圧または入出力電流が限界値を超えたときに、限界値との差に基づいて電気モータの要求トルクを補正するフィードバック制御機能を更に有することを特徴とする。
【発明の効果】
【００１２】
本発明の請求項１の電動車両の制御装置によれば、トルク抑制手段により、電気モータの要求トルクが抑制されることで、電気モータの駆動時または回生充電時にバッテリの電圧または入出力電流が限界値を超えない方向に制御されるので、バッテリの過充電及び過放電によるバッテリの劣化を防止することができる。
特に、トルク抑制手段は、電気モータのトルクと回転角速度との積算値が、バッテリの電圧または入出力電流が限界値に達した時点での積算値と一致するように、電気モータの回転角速度に基づいて要求トルクが設定されるので、限界値に達したときに電気モータの作動が変動してもバッテリ電圧または入出力電流が限界値に維持されるように迅速に制御することができる。
【００１３】
本発明の請求項２の電動車両の制御装置によれば、電気モータの駆動時にバッテリから放電しているときに、例えば車両を加速して電気モータの駆動電流が上昇しても、バッテリ電圧が下限値を下回らないように制御され、バッテリの過放電を防止することができる。
本発明の請求項３の電動車両の制御装置によれば、回生充電時に例えば車両が下り坂を走行して電気モータの充電電流が上昇しても、バッテリ電圧が上限値を上回らないように制御され、バッテリの過充電を防止することができる。
【００１４】
本発明の請求項４の電動車両の制御装置によれば、電気モータの駆動時または回生充電時に、バッテリの消費電流または充電電流が上昇しても、これらのバッテリ電流が上限値を上回らないように制御され、バッテリの劣化を防止することができる。
本発明の請求項５の電動車両の制御装置によれば、バッテリ電流の上限値がバッテリの温度に基づいて設定されるので、バッテリの温度によるバッテリ電流の許容量の変化に対応して効率のよい充放電を行なうことができる。
【００１５】
本発明の請求項６の電動車両の制御装置によれば、バッテリからの放電時には高温域でバッテリ電流の上限値が低く設定され、バッテリの過熱を防止することができる。バッテリからの充電時には、高温域ではバッテリ電流の上限値が低く設定され、バッテリの過熱を防止することができる一方、低温域ではバッテリ電流の上限値が低く設定されることで、低温域での過度の充電電流による内部短絡を防止することができる。
【００１６】
本発明の請求項７の電動車両の制御装置によれば、バッテリの電圧または入出力電流が限界値を超えたときに、限界値との差に基づいて電気モータの要求トルクを補正するので、例えば車両に搭載された電気モータ以外の電気機器による電力の消費を変動させた場合や、フィードフォワード制御機能が不十分であった場合でも、バッテリの電圧または入出力電流を限界値を超えない方向に制御することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る電動車両の実施形態の概略構成図である。
【図２】バッテリの充電率と開放端電圧との関係を示すグラフである。
【図３】電気モータのトルク制御要領を示すフローチャートである。
【図４】バッテリ温度とバッテリ電流の上限値との関係を示すグラフである。
【発明を実施するための形態】
【００１８】
以下、図面に基づき本発明の実施形態について説明する。
図１は、本発明に係る電動車両の実施形態の概略構成図である。
図１に示すように、本発明の実施形態に係る電動車両の概略構造図である。
本実施形態の電動車両（以下、単に車両１という）は、走行駆動源としてモータジェネレータ２（電気モータ）を備えている。モータジェネレータ２は、車両に搭載されたバッテリ３より電力を供給されて駆動し、減速機４を介して駆動輪５を駆動する。また、モータジェネレータ２は、駆動輪５の回転により駆動されて発電する機能を有している。モータジェネレータ２により発電された電力はバッテリ３に供給され、バッテリ３を充電する（回生充電機能）。バッテリ３は、複数のセルを直列に並べて構成されている。
【００１９】
車両１には、ＢＭＵ１０（バッテリマネジメントユニット）、ＥＶ−ＥＣＵ１１（ＥＶ総合コントロールユニット）、及びＭＣＵ１２（モータコントロールユニット、モータ制御手段）が備えられている。ＢＭＵ１０は、バッテリ３の状態、詳しくはバッテリ３の各セルの電圧、バッテリ全体の電圧であるバッテリ電圧Ｖbat、バッテリ３の各セルの温度、及びバッテリ３を流通する電流であるバッテリ電流Ｉbatを監視する機能を有している。ＥＶ−ＥＣＵ１１は、車両１のアクセル操作装置１３からアクセル操作量、ブレーキ操作装置１４からブレーキ操作量、変速装置１５から変速段、車速センサ１６から車速を入力し、これらの入力値に応じてモータジェネレータ２の要求トルクＴreqを演算し（要求トルク演算手段）、この要求トルクＴreqに基づきトルク指令値Ｔ”をＭＣＵ１２に出力する。ＭＣＵ１２は、インバータユニットにより構成されており、モータジェネレータ２の出力トルク及び回生トルクを制御する機能を有している。具体的には、ＥＶ−ＥＣＵ１１から入力したトルク指令値Ｔ”に基づいて、モータジェネレータ２を駆動制御する一方、回生充電時におけるモータジェネレータ２による発電電力を制御してバッテリ３に供給する。また、ＭＣＵ１２は、現在のモータトルクＴ及びモータ回転角速度ωをＥＶ−ＥＣＵ１１に出力する機能を有している。
【００２０】
本実施形態のＥＶ−ＥＣＵ１１は、更に、バッテリ充電率が使用可能範囲内に維持されるように、モータジェネレータ２のトルク制御を行なう。
図２は、バッテリ３の充電率と開放端電圧との関係を示すグラフである。
図２に示すように、バッテリ３の充電率は、バッテリ３の開放端電圧と一義的な関係を有しており、充電率が低下すると開放端電圧も低下する。
【００２１】
また、バッテリ３には内部抵抗があるので、放電時にはその放電電流と内部抵抗との積算値に相当してバッテリ電圧Ｖbatが降下する特性を有している。
このような点を鑑み、本実施形態では、車両加速時にバッテリ３の最低セル電圧Ｖminが下限値ＶlimLに達した場合に、バッテリ３の最低セル電圧Ｖminが下限値ＶlimLを下回らないようにモータジェネレータ２をトルク制御する第１のトルク制御を行なう。
【００２２】
図３は、モータジェネレータ２のトルク制御要領を示すフローチャートである。
本ルーチンは、車両走行時に繰り返し行なわれる。
まず、ステップＳ１０では、ドライバの要求トルクＴreqを演算する（要求トルク演算手段）。これは、上記のように、車両のアクセル操作装置１３から入力したアクセル操作量、車速センサ１６から入力した車速等に基づいて要求トルクＴreqを演算する。そして、ステップＳ２０に進む。
【００２３】
ステップＳ２０では、トルク抑制が必要か否かを判別する。トルク抑制が必要か否かは、バッテリ３の最低セル電圧Ｖminが下限値ＶlimL以下であるか否かを判別すればよく、最低セル電圧Ｖminが下限値ＶlimL以下である場合（条件１）には、トルク抑制が必要であると判定する。ステップＳ１０で演算した要求トルクＴreqが、後述するステップＳ３０で演算する抑制トルクＴ’の前回演算値以下である場合（条件２）には、トルク抑制が不要であると判定する。また、このトルク抑制が必要か否かの判定結果は記憶され、上記条件１及び２のいずれも満たさない場合には、前回の判定結果を維持する。なお、初期状態ではトルク抑制が不要であると判定すればよい。トルク抑制が必要である場合には、ステップＳ３０に進む。
【００２４】
ステップＳ３０では、最低セル電圧Ｖminを下限値ＶlimLに保つ抑制トルクＴ’を演算する。詳しくは、抑制トルクＴ’は、次式（１）に示すように、後述するフィードフォワード制御トルクＴffとフィードバック制御トルクＴfbとの合計値となる。
Ｔ’＝Ｔff＋Ｔfb・・・（１）
フィードフォワード制御トルクＴffは、次式（２）により求められる。
【００２５】
Ｔff＝Ｔ1×ω1／ω・・・（２）
但し、Ｔ1は最低セル電圧Ｖminが下限値ＶlimLに達したときのモータトルク、ω1は最低セル電圧がＶminが下限値ＶlimLに達したときのモータ回転角速度であり、これらの値は夫々最低セル電圧Ｖminが下限値ＶlimLに達したときにＭＣＵ１２から入力して記憶した値である。また、ωは現在のモータ回転角速度であり、ＭＣＵ１２から入力する。
【００２６】
フィードバック抑制トルクＴfbは、次式（３）により求められる。
Ｔfb＝η×Ｖbat×（Ｋp＋Ｋi／Ｓ）（ＶlimL−Ｖmin）／ω・・・（３）
但し、ηはモータシステム効率、Ｋpは比例ゲイン、Ｋiは積分ゲインであり、下限値ＶlimLとともにあらかじめ設定された値である。Ｓはラプラス演算子であり、バッテリ電圧Ｖbat及び最低セル電圧ＶminはＢＭＵ１０から入力する。
そして、ステップＳ４０に進む。
【００２７】
ステップＳ４０では、ステップＳ３０で演算した抑制トルクＴ’がステップＳ１０で演算した要求トルクＴreq未満であるか否かを判別する。抑制トルクＴ’が要求トルクＴreq未満である場合には、ステップＳ５０に進む。
ステップＳ５０では、ＭＣＵ１２に出力する最終的なトルク指令値Ｔ”をステップＳ３０で演算した抑制トルクＴ’に設定する。そして、本ルーチンをリターンする。
【００２８】
ステップＳ２０でトルク抑制が必要でないと判定した場合、またはステップＳ４０で抑制トルクＴ’が要求トルクＴreq以上であると判定した場合には、ステップＳ６０に進む。
ステップＳ６０では、最終的なトルク指令値Ｔ”を、ステップＳ１０で演算した要求トルクＴreqに設定する。そして、本ルーチンをリターンする。
【００２９】
なお、本ルーチンのステップＳ３０〜Ｓ５０までの一連の制御が、本発明のトルク抑制手段に該当する。
以上のように、第１のトルク制御では、モータジェネレータ２のトルク指令値Ｔ”を設定する際に、本実施形態では、バッテリ２の最低セル電圧Ｖminが下限値ＶlimL以下となった場合に、バッテリ電圧を下限値ＶlimLに保つ抑制トルクＴ’が演算され、抑制トルクＴ’とドライバの要求トルクＴreqとのうち小さい方の値を最終的なトルク指令値Ｔ”に設定する。
【００３０】
本実施形態では、上記式（１）に示すように、抑制トルクＴ’をフィードフォワード制御トルクＴffとフィードバック制御トルクＴfbとの合計値によって求めることを特徴とする。フィードバック制御トルクＴfbに関しては、最低セル電圧Ｖminと下限値ＶlimLとの差に応じて所謂ＰＩ制御によりフィードバック制御するものであり、最低セル電圧Ｖminが下限値ＶlimLを超えたときに下限値ＶlimLに維持するように制御する。これにより、加速等によりバッテリ３からの放電電流が変動した場合、あるいはモータジェネレータ２以外の電気機器の使用により電圧降下が生じて、最低セル電圧Ｖminが下限値ＶlimLを超えた場合に、以降最低セル電圧Ｖminが下限値ＶlimLに維持されるようにモータジェネレータ２のトルク制御が行なわれる。
【００３１】
更に、本実施形態ではフィードバック制御だけでなく、フィードフォワード制御も行なっている。フィードフォワード制御トルクＴffは、上記（２）式のように最低セル電圧Ｖminが下限値ＶlimLに達したときのモータトルクＴ1とモータ回転角速度ω1との積算値を現在のモータ回転角速度ωで除算した値に設定されることで、最低セル電圧Ｖminが下限値ＶlimLに維持される。以下にこの理由について説明する。
【００３２】
モータジェネレータ２以外の電力消費がないと仮定すると、モータトルクＴ、モータ回転角速度ω、モータシステム効率η，バッテリ電圧Ｖbat、及びバッテリ電流Ｉbatの間には次式（４）の関係が成り立つ。
Ｔω＝η×Ｖbat×Ｉbat・・・（４）
バッテリ電圧Ｖbatを一定に保つには、バッテリの内部抵抗が一定であるとすると、電流Ｉbatを一定にすればよい。またモータシステム効率ηも一定であるとすると、（４）式の両辺は一定となる。したがって、バッテリ電圧Ｖbatを一定に保つには、モータ出力(Ｔω)を一定に保てばよい。そこで、最低セル電圧Ｖminが下限値ＶlimLに達したときのモータトルクＴ1及びモータ回転角速度ω1を記憶して、この積算値とモータトルクＴ及びモータ回転角速度ωとの積算値とを同一にすれば、モータ回転角速度ωが変動しても最低セル電圧Ｖminが下限値ＶlimLに維持される。
【００３３】
本実施形態では、フィードバック制御だけではなく、上記のようにモータトルクＴとモータ回転角速度ωとの積算値を一定にするフィードフォワード制御をすることで、モータジェネレータ２の作動変動（モータ回転角速度ωの変動）によりバッテリ電流Ｉbatが変動しバッテリ電圧Ｖbatが変動しても、この変動に対してモータトルク制御をより迅速に対応させることができ、確実に最低セル電圧Ｖminを下限値ＶlimLに維持させることができる。
【００３４】
また、ＥＶ−ＥＣＵ１１は、最低セル電圧Ｖminを下限値ＶlimLに維持させるだけでなく、最高セル電圧Ｖmaxを上限値ＶlimHに維持させる制御も行う第２のトルク制御を行なう。
以下に、第２のトルク制御について上記第１のトルク制御との相違点について述べる。
第２のトルク制御では、バッテリ３の各セルの電圧の最大値である最高セル電圧Ｖmaxが上限値ＶlimHに達したときのモータトルクＴ2及びモータ回転角速度ω2を記憶しておき、図３に示すフローチャートのステップＳ３０において、これらの積算値と現在のモータトルクＴ及びモータ回転角速度ωとの積算値が同一になるように、モータ回転角速度ωの値の変動に対応してモータトルクＴを制御する。具体的には、下記（５）式に示すようにフィードフォワード制御トルクＴffを演算するとともに、下記（６）式に示すようにフィードバック制御トルクＴfbを演算し、上記第１のトルク制御における式（１）と同様に抑制トルクＴ’を演算する。
【００３５】
Ｔff＝Ｔ2×ω2／ω・・・（５）
Ｔfb＝η×Ｉbat×（Ｋp＋Ｋi／Ｓ）×（Ｖmax−ＶlimH）／ω・・・（６）
このように制御することで、第２のトルク制御では、回生充電時にバッテリ３への充電電流（バッテリ電流Ｉbat）が変動した場合、あるいはモータジェネレータ２以外の電気機器の使用停止等により上昇側への電圧変動が生じた場合に、最高セル電圧Ｖmaxが上限値ＶlimHに維持されるようにモータジェネレータ２のトルク制御が行なわれる。特に、フィードフォワード制御トルクＴffを加えて制御することで、バッテリ電圧が上限値ＶlimHを超えないように迅速に制御することができる。
【００３６】
そして、上記第１のトルク制御及び第２のトルク制御により、バッテリ電圧が上限値ＶlimH及び下限値ＶlimLを超えないように制御することで、バッテリ３の充放電時にバッテリ電圧を使用可能範囲内に維持させることができ、バッテリ３の劣化を確実に防止することができる。
また、本実施形態では、バッテリ３の充電電流または放電電流が上限値ＩlimHを超えないようにモータジェネレータ２をトルク制御する第３のトルク制御を行なう。
【００３７】
以下、第３のトルク制御について説明する。
第３のトルク制御では、上記第２のトルク制御おける最高セル電圧Ｖmax及びバッテリ電圧Ｖbatの代わりにバッテリ電流Ｉbatを用いて、これが上限値ＩlimHを超えないように制御する。詳しくは、図３に示すフローチャートのステップＳ３０において演算するフィードフォワード制御トルクＴffを以下の式（７）により演算するとともに、フィードバック制御トルクＴfbを式（８）により演算する。
【００３８】
Ｔff＝Ｔ3×ω3／ω・・・（７）
Ｔfb＝η×Ｖbat×（Ｋp’＋Ｋi’／Ｓ）×（Ｉbat−ＩlimH）／ω・・・（８）
ここで、Ｔ3はバッテリ電流が上限値ＩlimHに達したときのモータトルク、ω3はバッテリ電流が上限値ＩlimHに達したときのモータ回転角速度、及びＫp’は比例ゲイン、Ｋi’は積分ゲインである。
【００３９】
バッテリ電流の上限値ＩlimHは、バッテリ温度に基づいて設定される。図４は、バッテリ温度とバッテリ電流の上限値ＩlimHとの関係を示すグラフであり、図４中の実線が放電電流の上限値、破線が充電電流の上限値を示す。
図４に示すように、バッテリ温度の高い領域では充電電流及び放電電流ともに上限値ＩlimHが低く抑えられる一方、バッテリ温度の低い領域では充電電流のみ上限値ＩlimHが低く抑えられる。これは、バッテリ温度の高い領域では充電及び放電ともにバッテリ温度が上昇することでバッテリ3の熱による劣化を抑制することを目的とするためであり、バッテリ温度の低い領域では、充電電流の受け入れ性が低下することから過度の充電電流により内部短絡を起こし易くなるので、この内部短絡によるバッテリの劣化を防止することを目的とする。
【００４０】
以上のように制御することで、第３のトルク制御では、バッテリ電流Ｉbatが上限値ＩlimH以上となった場合に、バッテリ電流Ｉbatを上限値ＩlimHに保つ抑制トルクＴ’が演算され、抑制トルクＴ’とドライバの要求トルクＴreqとのうち小さい方の値を最終的なトルク指令値Ｔ”に設定する。
このように第３のトルク制御では、バッテリ電流Ｉbatが上限値ＩlimHを超えないようにモータジェネレータ２のトルク制御を行なうことで、電流過多によるバッテリ３の劣化を防止することができる。そして、第３のトルク制御についても第１のトルク制御及び第２のトルク制御と同様に、フィードフォワード制御をすることで、モータジェネレータ２の作動変動に対してモータジェネレータ２のトルク制御をより迅速に対応させることができ、確実にバッテリ電流Ｉbatを上限値ＩlimHに維持させることができる。
【００４１】
なお、上記実施形態では、第１のトルク制御、第２のトルク制御及び第３のトルク制御を全て行なっているが、これらのトルク制御のうち１つを、またはいずれか２つを組み合わせて行なってもよい。
【符号の説明】
【００４２】
１  車両（電動車両）
２  モータジェネレータ
３  バッテリ
１０  ＢＭＵ
１１  ＥＶ−ＥＣＵ
１２  ＭＣＵ
【図１】
0005454789.tif 000002
【図２】
0005454789.tif 000003
【図３】
0005454789.tif 000004
【図４】
0005454789.tif 000005