(57)【特許請求の範囲】
【請求項１】
車両走行用の駆動モータをベクトル制御するモータ制御装置であって、要求駆動トルクに応じて前記モータのベクトル制御に必要なモータ駆動信号を生成する制御部と、前記モータ駆動信号に基づき電力源となるバッテリから前記モータに供給される電力を制御する電力変換部とを有する車両走行用モータの制御装置において、
前記制御部は、前記バッテリの温度を検出するバッテリ温度検出手段の出力に基づき前記バッテリの暖機の要否を判断し、暖機要の場合には、（i）車両が停止中は、前記モータのベクトル制御のｑ軸電流値を零或いは、もし制動解除ならば車両がクリープ走行し得る駆動トルクが生じる電流値に設定し且つバッテリ暖機運転可能なｄ軸電流値を設定し、
（ii）車両走行中は、車両走行に必要な要求駆動トルクに応じてｑ軸電流値を設定し且つｑ軸電流値と協働して前記バッテリの暖機運転を促進するｄ軸電流値を設定し、前記（i）及び（ii）のいずれの場合にも、前記ｄ軸電流値は、バッテリ温度が低いほど増えるよう設定されていることを特徴とする車両走行用モータの制御装置。
【請求項２】
前記制御部は、前記バッテリの暖機が要と判断した場合には、バッテリ温度が低いほど前記ｄ軸電流値が増加するよう、且つ要求駆動トルクの増加により前記ｑ軸電流値が増加するにつれて前記ｄ軸電流値が小さくなるよう設定する請求項１記載の車両走行用モータの制御装置。
【請求項３】
前記ｑ軸電流値と前記ｄ軸電流値は、前記要求駆動トルク及びバッテリ温度とに対応させて予めテーブルに設定されている請求項１又は２記載の車両走行用モータの制御装置。
【請求項４】
前記制御部は、バッテリ暖機要と判断した時に、前記バッテリ温度検出手段の出力に基づいてバッテリの暖機に必要な要求熱量を演算し、且つ前記モータの要求駆動トルクに応じたモータ給電量に基づいて前記バッテリの推定自己発熱量を演算し、前記ｄ軸電流値は、前記要求熱量が前記推定自己発熱量よりも大きい場合には、その度合いに応じて増えるように設定されている請求項１又は２記載の車両走行用モータの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両走行用駆動モータの制御装置及びそれを搭載した車両（例えば、電気自動車、ハイブリッド自動車等）に係わり、特にバッテリからベクトル制御されるモータに供給される電力を制御するモータ制御装置に関する。
【背景技術】
【０００２】
従来より、車両走行用駆動源としてモータを用いる電気自動車やハイブリッド自動車のモータ電源として、充放電可能な二次電池(以下、バッテリという)を用いることが知られている。バッテリは、バッテリ温度が低下すると、その充放電特性が低下する性質があり、冬季や寒冷地など外気温が低下する場所において、車両を長時間停止させたあとに再始動する冷間始動時には、バッテリを暖機することが好ましい。
【０００３】
バッテリ暖機の従来技術としては、例えば、特許文献1では、動力源として内燃機関及び走行モータを搭載したハイブリッド自動車において、バッテリ暖機要の場合には、走行モータ制御装置のベクトル制御におけるｄ軸のみにモータの回転子の永久磁石の磁束を強める方向に電流（いわゆるｄ軸電流：磁束成分電流）を通流することで暖機を行う方法が記載されている。つまり、モータを回転させることなく電力を消費し、バッテリの放電による自己発熱によりバッテリの暖機運転を行うものである。この従来技術は、駆動源としてモータ以外に内燃機関を搭載し、少なくともいずれか一方を動力として走行が可能なハイブリッド自動車を対象としており、暖機時は内燃機関のみを動力とし、モータに関しては、ベクトル制御におけるｄ軸電流を通流することでバッテリ暖機を行うことで、走行とバッテリ暖機を同時に行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2001-197607号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、車両駆動源がモータのみの自動車、所謂電気自動車に前記特許文献１のバッテリ暖機運転（冷間始動運転）を適用しようとする場合には、特許文献１のバッテリ暖機運転は、内燃機関の運転と走行用モータのｄ軸電流との併用であるので、対応できない。すなわち、特許文献１の技術を電気自動車に用いる場合には、冷間始動（バッテリ暖機が要である時）は、ベクトル制御のｄ軸電流のみを流すことになるので、車両の停止時は対応可能であるが、走行モード（アクセルを介してモータへの要求駆動トルクが生じるモード）では、ｑ軸電流（トルク成分電流）を生成することになるので、ｄ軸電流のみを流す状況を作り出すことができず対応困難となる。一方、ハイブリッド自動車についていえば、バッテリ暖機運転中は、走行用モータにはｄ軸電流だけを流し（ｑ軸電流零：走行用モータは回転せず）、専ら内燃機関により車両を走行させるので、排ガス低減といった環境配慮の見地からすれば、ハイブリッド自動車の特徴を十分に生かすことができない。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、電気自動車やハイブリッド自動車いずれの場合であっても、上記した課題を解決して、バッテリ暖機のスピードアップと環境配慮に充分に対応できる車両走行用モータの制御装置及びそれを搭載した車両を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するために、基本的には、次のような車両走行用モータの制御装置及びそれを搭載した車両（電気自動車、ハイブリッド自動車など）を提供することにある。
（１）本発明の適用対象となる制御装置は、車両走行用駆動モータをベクトル制御するモータ制御装置であって、要求駆動トルクに応じてモータのベクトル制御に必要なモータ駆動信号を生成する制御部と、モータ駆動信号に基づき電力源となるバッテリからモータに供給される電力を制御する電力変換部とを有する。加えて、前記制御部は、前記バッテリの温度を検出するバッテリ温度検出手段の出力に基づき前記バッテリの暖機の要否を判断し、暖機要の場合には、（i）車両が停止中は、前記モータのベクトル制御のｑ軸電流値を零或いは、もし制動解除ならば車両がクリープ走行し得る駆動トルクが生じる電流値に設定し且つバッテリ暖機運転可能なｄ軸電流値を設定し、（ii）車両走行中は、車両走行に必要な要求駆動トルクに応じてｑ軸電流値を設定し且つｑ軸電流値と協働して前記バッテリの暖機運転を促進するｄ軸電流値を設定し、前記（i）及び（ii）のいずれの場合にも、前記ｄ軸電流値は、バッテリ温度が低いほど増えるよう設定されている。
（２）ここで、前記制御部は、好ましくは、前記バッテリの暖機が要と判断した場合には、バッテリ温度が低いほど前記ｄ軸電流値が増加するよう、且つ要求駆動トルクの増加により前記ｑ軸電流値が増加するにつれて前記ｄ軸電流値が小さくなるよう設定するとよい。
（３）前記ｑ軸電流値と前記ｄ軸電流値は、（イ）前記要求駆動トルク及びバッテリ温度とに対応させて予めテーブルに設定するか、或いは、（ロ）バッテリ温度検出手段の出力に基づいてバッテリの暖機に必要な要求熱量を演算し、且つモータの要求駆動トルクに応じたモータ給電量に基づいてバッテリの推定自己発熱量を演算し、要求熱量が推定自己発熱量よりも大きい場合には、その度合いに応じて増えるように設定してもよい。
（４）さらに、上記発明に関連して、上記（１）の制御装置或いは、それに上記（２）、（３）の少なくとも一つを加えた制御装置を備えた車両を提供する。また、次のような車両も提案する。
【０００８】
すなわち、対象発明の車両は、ベクトル制御される車両走行用の駆動モータと、駆動モータの電力源となるバッテリと、車両の要求駆動トルクに応じて前記モータのベクトル制御に必要なモータ駆動信号を生成する制御部と、モータ駆動信号に基づき前記バッテリから前記モータに供給される電力を制御する電力変換部と、バッテリの温度を検出するバッテリ温度検出手段と、前記駆動モータおよび前記電力変換部の少なくとも一つで発生する熱を前記バッテリに供給する熱供給手段と、を備える。加えて、前記制御部は、前記モータの要求駆動トルクに応じたベクトル制御のｑ軸電流値、ｄ軸電流値を設定し、前記バッテリ温度検出手段の出力からバッテリ暖機要と判断した時に、前記バッテリ温度検出手段の出力に基づいてバッテリ暖機に必要な要求熱量を演算し、前記モータの要求駆動トルクに応じたモータ給電量に基づいて前記バッテリの推定自己発熱量を演算し、且つ前記熱供給手段により前記バッテリに供給する供給熱量を演算し、前記要求熱量が前記推定自己発熱量と前記供給熱量との和よりも大きい場合には、その度合いに応じて前記ベクトル制御におけるｄ軸電流値を増える方向に補正することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、例えば制御対象車両が電気自動車であって、冷間始動のようにバッテリ暖機が要の場合には、車両走行に必要な（モータの要求駆動トルクに応じた）ベクトル制御のｑ軸電流値を設定すると共に、ｄ軸電流値をバッテリ温度が低いほど増えるよう設定するので、電気自動車の停止、走行中のいずれの場合であっても、バッテリ暖機のスピードアップを図ることができる。また、ハイブリッド自動車に本発明を適用すれば、バッテリ暖機モードであっても、内燃機関に代わりモータを用いて走行を可能にしつつ、上記したバッテリ暖機を可能にし、電気自動車同様に環境配慮に充分に対応できるモータ制御装置及び車両を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施例に係わる車両の全体構成を示す図
【図２】第１実施例に係わるバッテリ暖機運転の全体フローチャート
【図３】第１実施例に係わるバッテリ暖機運転の電流補正処理のフローチャート
【図４】本発明の電流補正処理により設定されるベクトル制御のｄ軸電流、ｑ軸電流のグラフ図
【図５】図４のグラフをテーブル化した説明図
【図６】本発明の第２の実施例の全体構成を示す図
【図７】本発明の第３実施例に係わるバッテリ暖機運転の電流補正処理の他のフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を、図面に示す実施例を用いて説明する。
【実施例１】
【００１２】
図１は、本発明の第１実施例に係るモータ制御装置を搭載した車両の概略図であり、一例として、駆動源に車両走行用駆動モータ１０を有する電気自動車の概略図を示す。
【００１３】
図１の実施例に係る車両は、ＥＣＵ（Electronic Control Unit）として、バッテリＥＣＵ２１と、モータ１０を制御するモータＥＣＵ（モータ制御装置）１２と、車両全体の制御を行う車両ＥＣＵ３０とを備える。バッテリＥＣＵ２１は、車両用電源となるバッテリ２０の端子間電圧、充放電電流、充放電電流の積算にもとづく残存量（ＳＯＣ）を演算したり、バッテリ温度センサ２２によるバッテリ温度などを取得したりすると共に、充放電電流などのバッテリ２０の管理を行う。また、ＳＯＣなどバッテリ２０に関連する情報を、車両ネットワーク３を介して他の電子制御ユニット例えば車両ＥＣＵ３０に出力する。また、バッテリ温度に対応してバッテリ送風ファン２３に作動信号を出力する。
【００１４】
車両ＥＣＵ３０は、車両ネットワーク３を介して取得した情報や車両ＥＣＵ３０に接続された外気温度センサ４０、アクセルペダルセンサ１３、ブレーキペダルセンサ１４、車輪速センサ１５の信号に基づいて、車両の制動や駆動などに関連するモータ制御信号（駆動トルク指令：要求駆動トルク）を生成する。車両ＥＣＵ３０で生成したモータ制御信号は、車両ネットワーク３を介して、モータＥＣＵ１２に出力される。
【００１５】
モータＥＣＵ１２は、車両ＥＣＵ３０からの駆動トルク指令にしたがって、駆動モータ１０に印加する電圧を決定する。例えば、駆動トルク指令としてのモータ制御信号がモータＥＣＵ１２に入力された場合、駆動トルクに応じてモータのベクトル制御におけるｑ軸電流値及び必要に応じたｄ軸電流値（後述する暖機運転時に求められるｄ軸電流値）を算出し、ｄ軸およびｑ軸電流目標値から駆動モータ１０の端子電圧を算出する。モータ制御装置は、端子電圧に相当するパルス信号（ＰＷＭ信号：モータ駆動信号）をインバータ１１に出力する。これらのｄ軸およびｑ軸電流値をインバータ印加用のパルス信号（ＰＷＭ信号）に変換するのは、一般に電流制御器（回転座標系）、回転−静止座標変換器等を使用するが、これらは周知技術であるので、説明を省略する。
【００１６】
インバータ（電力変換部）１１は、モータＥＣＵ１２から入力されたＰＷＭ信号（モータ駆動信号）に従って、バッテリ２０の直流出力を三相交流出力に変換し、この三相交流出力をモータ１０に供給する。すなわち、インバータ１１は、モータ駆動信号に基づき電力源となるバッテリ２０からモータ１０に供給される電力を制御する。このようにして、モータ１０に車両走行に必要な駆動力（トルク）を発生させることができる。モータ１０の駆動力は、減速機１を介して車両の駆動輪２（２ａ，２ｂ）に動力を伝達され、車両を走行させることができる。
【００１７】
ところで、バッテリの温度特性として、バッテリ温度が例えば０度以下のように低い場合には、バッテリから取り出せる電力が極端に低下することが知られている。したがって、寒冷地で長時間車両を停止させた後、再始動する場合には、バッテリから得られる電力が減るため、駆動性能が低下する可能性がある。そこで、モータＥＣＵ１２は、バッテリ温度センサ２２の出力（バッテリ検出温度）に応じて、ベクトル制御におけるｄ軸電流値を設定（補正）する演算手段を備える。
【００１８】
図２及び図３は、走行用モータ２０の電流制御の演算処理を示すフローチャートであり、図２は、演算処理の全体を示すフローチャート、図３は、その一部の処理プロセスであるバッテリ暖機要求時のモータ電流設定（電流補正）処理を示すフローチャートである。
【００１９】
まず、図２において、ステップＳ１０１で、車両ＥＣＵ３０は、各センサからの出力信号をA/D変換したり、車両ネットワーク上の情報を取り込んだりする。次に、ステップＳ１０２にて、アクセルペダルセンサ１３の検出値や車両ネットワーク上の情報にもとづき、走行用の駆動モータ１０が出力すべきトルクの指令値（要求駆動トルク）を演算する。ステップＳ１０３では、モータＥＣＵ１２が、車両ＥＣＵ３０からのモータの要求駆動トルク（駆動トルク指令値）を受けて、モータ１０のベクトル制御におけるｑ軸電流値及びｄ軸電流値を演算する。トルク電流成分となるのは、ｑ軸電流であり、演算されるｄ軸電流値（磁束電流成分）は、運転状態の状況に応じて零もあり得る。ステップＳ１０４では、バッテリの暖機が必要か否かを判断する。例えば、ステップＳ１０１で取り込んだバッテリ温度が所定値以下の場合は、ステップＳ１０４で暖機要と判断され、ステップＳ２００に進む。暖機要か否かは、車両ＥＣＵ３０、モータＥＣＵ１２のいずれで行ってもよい。また、暖機否と判断されるとステップＳ１０５に進む。ステップＳ１０５では、本ステップ以前に設定された暖機不要の場合に算出されるｄ軸およびｑ軸電流値にもとづいて駆動モータ１０の電流制御を行い、一旦本処理を終了する。
【００２０】
ステップＳ１０４で暖機要と判断されステップＳ２００に進んだ場合は、図３のフローチャートにしたがって、モータＥＣＵ１２がステップＳ１０３で設定したｄ軸およびｑ軸、特に少なくともｄ軸電流値を次のようなステップを介して補正する。
【００２１】
図３では、ステップＳ２０１では、現在のバッテリ温度にもとづいてバッテリ暖機に必要な熱量（要求熱量）Ｗｒを演算する。要求熱量Ｗｒは、（１）式或いは（２）式で求められる。
【００２２】
Ｗｒ＝Ｋ１（Ｔｔ−Ｔｂ）                …（１）
Ｗｒ＝Ｋ１（Ｔｔ−Ｔｂ）＋Ｋ２（Ｔt−Ｔｏ）      …（２）
ここで、Ｔｂ：バッテリ温度、Ｔｔ：バッテリ目標温度、Ｔｏ：外気温度、Ｋ１，Ｋ２：係数である。
【００２３】
ステップＳ２０２にて、ステップＳ１０３で設定したｄ軸およびｑ軸電流でモータを駆動した場合のバッテリの自己発熱量Ｗｅを推定する。すなわち、モータの要求駆動トルクに応じたモータ給電量に基づいてバッテリの推定自己発熱量を演算する。一般に、バッテリは内部抵抗Ｒiを有し、電流Ｉａを取り出すと内部抵抗による損失が熱となり、いわゆる自己発熱によりバッテリ温度が上昇する。したがって、自己発熱量は、ジュールの法則より（３）式で求められる。ｔは、時間である。
【００２４】
Ｗｅ＝Ｉａ２Ｒｔ          …（３）
ステップＳ２０３にて、ステップＳ２０１とＳ２０２で算出した要求発熱量Ｗｒと推定自己発熱量Ｗｅを比較し、自己発熱量が要求発熱量以上の場合（Ｗｒ＜＝Ｗｅ）には、ステップＳ２０３にて暖機否と判断され、本処理を一旦終了する。この場合には、既述したステップ１０３で求められた暖機補正のないｄ軸、ｑ軸電流により、ステップＳ１０５の電流制御が実行される。
【００２５】
ステップＳ２０３にて暖機要と判断された場合（Ｗｒ＞Ｗｅ）には、ステップＳ２０４に進む。
【００２６】
ステップＳ２０４では、要求発熱量と推定自己発熱量との差Ｗ（＝Ｗｒ−Ｗｅ）を演算し、ステップＳ２０５にて、Ｗに基づいてバッテリから取り出す目標総電流Ｉａを演算する。この場合の目標総電流Ｉａは、モータの要求駆動トルクと暖機とを加味したものであり、（４）式で求められる。
【００２７】
Ｉａ＝Ｋ３（Ｗｒ−Ｗｅ）            …（４）
Ｋ３：係数である。
目標総電流Ｉａは、ベクトル制御のｄ軸電流ｉｄとｑ軸電流ｉｑとの関係でＩａ2=ｉｄ2＋ｉｑ2であり、具体的には、図４を用いて、この後に述べることにする。ステップＳ２０６では、例えば下記（５）式により、目標総電流Ｉａからｄ軸電流値（ｉｄ）を設定し、本処理を一旦終了する。
【００２８】
【数１】
0005259752.tif 000002
【００２９】
この場合のｄ軸電流値は、暖機のための補正が行われたものとなる。
【００３０】
なお、図２および図３の処理は、所定の周期で繰り返し実行される。
【００３１】
図４は、バッテリ温度によって設定される目標総電流Ｉａにおいて、駆動要求に対するｄ軸およびｑ軸電流値を模式的に示したものである。
【００３２】
図４において、縦軸はバッテリ温度Ｔに依存して設定される目標総電流Ｉａを示し、横軸はモータの要求駆動トルクＤである。Ｔは、外気温度を加味してもよい。また、ｉｄは本実施例のモータ電流制御（ベクトル制御）により実行されるｄ軸電流特性を示し、ｉｑはｑ軸電流特性を示す。縦軸に示されるバッテリ温度Ｔ１、Ｔ２、Ｔ３は、Ｔ１＞Ｔ２＞Ｔ３の関係にあり、バッテリ温度Ｔ１、Ｔ２、Ｔ３で求められた総電流Ｉａ１、Ｉａ２、Ｉａ３は、バッテリ暖機運転時にＩａ１＜Ｉａ２＜Ｉａ３の関係にある。すなわち、バッテリ暖機が必要とされる冷間温度Ｔは、温度が低いほど目標総電流Ｉａが大きくなるように設定してある。ｑ軸電流値ｉｑは、要求駆動トルクＤに応じて変化する線形特性（ｉｑ＝ＫｑＤ、Ｋｑ：係数）を示す。一方、ｄ軸電流値ｉｄは、目標総電流Ｉａと要求駆動トルクＤ（ｑ軸電流値ｉｑ）との関係（Ｉａ2＝ｉｑ2＋ｉｄ2）で、要求駆動トルクＤ（ｑ軸電流値ｉｑ）が増すにつれて次第に減少する曲線（ｉｄ＝√（Ｉａ2−（ＫｑＤ）2））となる。横軸に示される要求駆動トルクＤ１、Ｄ２、Ｄ３（Ｄ１＜Ｄ２＜Ｄ３）は、バッテリ温度Ｔ１、Ｔ２、Ｔ３の場合でも、ｑ軸電流値だけで暖機運転も賄えられる要求駆動トルクである。
【００３３】
例えば、バッテリ温度がＴ１の場合、目標総電流はＩａ１にセットされる。このとき、要求駆動トルクＤに応じたｑ軸電流ｉｑが設定され、それにもとづき、ｄ軸電流ｉｄ１がセットされる。この場合、要求駆動トルク零（車両停止中）のときは、ｑ軸電流値ｉｑは零となるので、ｄ軸電流ｉｄ１は，目標総電流Ｉａ１に設定される（ｉｄ１＝Ｉａ１）。また、要求駆動トルクＤが零以上で要求駆動トルクＤ１に至らない場合には、ｄ軸電流ｉｄ１は，目標総電流Ｉａ１とｑ軸電流ｉｑから（５）式にしたがい決定される。また、Ｔ１よりも低い温度のＴ２やＴ３の場合は、目標総電流がＩａ２またはＩａ３（Ｉａ１＜Ｉａ２＜Ｉａ３）にセットされる。この場合には、同一要求駆動トルクＤ（同一ｑ軸電流値）であっても、バッテリ温度が低いほどｄ軸電流が増えるように補正される。また、バッテリ暖機運転時にバッテリ温度Ｔが次第に上昇するにつれて、使用するｄ軸電流値特性曲線ｉｄもそれに対応する曲線に移行する。例えばＴ３からＴ２に上昇する場合には、ｉｄ３からｉｄ２に移行する。
【００３４】
すなわち、本実施例では、バッテリの暖機の要否を判断し、暖機要の場合には、（i）車両が停止中は、ｑ軸電流値ｉｑを零に設定し且つバッテリ暖機運転可能なｄ軸電流値を設定し、（ii）車両走行中は、車両走行に必要な要求駆動トルクＤに応じてｑ軸電流値ｉｑを設定し且つｉｑと協働してバッテリの暖機運転を促進するｄ軸電流値ｉｄを設定する。そして、（i）及び（ii）のいずれの場合にも、目標総電流Ｉａの中でｄ軸電流値は、バッテリ温度が低いほど増えるよう設定されており、且つ要求駆動トルクの増加により前記ｑ軸電流値が増加するにつれて前記ｄ軸電流値が小さくなるよう設定されている。
【００３５】
このように、モータの要求駆動トルクＤとバッテリ２０の温度に応じてｄ軸電流、ｑ軸電流を設定するので、車両停止中及び走行中いずれの場合にも、モータのベクトル制御におけるｄ軸電流値をバッテリ暖機対応に補正することができる。
【００３６】
したがって、電気自動車の停止、走行中のいずれの場合であっても、バッテリ暖機のスピードアップを図ることができる。
【００３７】
さらに、本実施例によれば、バッテリ温度から求めた暖機に必要な熱量と、モータの駆動のための給電量（主としてベクトル制御のｑ軸電流）から求めたバッテリの自己発熱量とに応じて、ベクトル制御のｄ軸電流を増減補正するため、ｄ軸電流の補正精度の高いバッテリ暖機運転を行いつつ車両の走行を可能にし、エネルギ効率を配慮してバッテリの暖機時間を短縮するモータ制御装置を提供することができる。
【００３８】
また、主に駆動力に関連するｑ軸電流のみで必要な発熱量を確保できる場合には、ｄ軸電流は通流しないため、不要なエネルギ消費を抑制することができる。
【００３９】
なお、本実施例では、数式（４）、（５）を用いて、ベクトル制御の目標総電流やｄ軸電流を設定しているが、これに代わり、図４のグラフをテーブル化することで、すなわち、図５に示すようにｑ軸電流値とｄ軸電流値を、要求駆動トルク及びバッテリ温度とに対応させて予めテーブルに設定することで、求めることができる。この場合、必要に応じて、ｉｑ線形関数やｉｄ曲線関数を利用した補間法（内挿法）を併用することも可能である。
【００４０】
本実施例では、電気自動車を一例に説明したが、暖機時のモータ電流制御（ｄ軸電流、ｑ軸電流制御）については、ハイブリッド自動車のモータ制御装置において適用可能である。すなわち、従来は、ハイブリッド自動車では、特許文献１に示すようにｄ軸電流のみの通流制御と内燃機関の運転を併用させていたが、これに代えて暖機運転時は、ハイブリッド自動車のモータ制御を図１〜図５に示す構成及びフローチャート或いは必要に応じてテーブルを利用することで、暖機運転時の排気ガスをなくし且つ暖機停止のみならず暖機走行も可能とする車両を提供することができる。
【００４１】
なお、以下に述べる実施例においても電気自動車及びハイブリッド自動車いずれにも適用できるものである。
【実施例２】
【００４２】
図６は、本発明の第２実施例に係るモータ制御装置を搭載した車両の概略図である。実施例では、バッテリ暖機をｄ軸電流、ｑ軸電流のバッテリ自己発熱だけでなく、モータやインバータの発熱も利用できるようにした実施例である。
【００４３】
図６の構成のうち、図１と同一の符号を付した部分については同一機能であるため、説明を省略する。本実施例では、図１の車両は、第１実施例同様のバッテリＥＣＵ２１、モータＥＣＵ１２、車両ＥＣＵ３０を備える。
【００４４】
本実施例では、実施例１同様のｄ軸電流、ｑ軸電流を利用したバッテリ自己発熱によるバッテリ暖機だけでなく、車両駆動モータ１０やインバータ１１において発生した熱を冷却水および空気を介してバッテリ２０に移動させて、バッテリ２０の暖機を行っている。
【００４５】
したがって、本実施例の車両は、図１の構成要素にくわえて、さらに、駆動モータ１０やインバータ１１の冷却のための冷却水回路（冷却システム）を備えている。図６において、冷却水回路を破線で示している。
【００４６】
冷却水回路は、ウォータポンプ６０によって冷却水が循環する閉回路となっている。すなわち、ウォータポンプ６０によって、循環冷却水がインバータ１１および駆動モータ１０内部のウォータジャケットへ送られる。駆動モータ１０を通流した冷却水は、冷却水路１０１、１０２を通り、ラジエータ６１に流入する。ラジエータ６１は、高温の冷却水を冷却する熱交換機であり、ラジエータ６１を流れる冷却水を外気との熱交換により冷却する。ラジエータ６１を流出した冷却水は、冷却水路１０３を流れる。
【００４７】
サーモスタット６２は、冷却水の温度により流路を切り替える機能を有しており、冷却水の温度が低い場合には、ラジエータ側冷却水路を閉じ、冷却水路１０１と１０３を連通する。これにより、ラジエータ６１における熱交換が行われなくなり、暖機が必要な場合に直ぐに冷却水温を上昇させることができる。
【００４８】
冷却水路１０３を流れる冷却水は、冷却水路１０４を通り、ヒータコア６４を経由し、再びウォータポンプ６０に戻る。
【００４９】
ヒータコア６４は、ラジエータ６１と同様の熱交換機で、ブロアファン６７により空気を送風することで、冷却水の熱を空気を介して車室内の暖房用熱源となる。
【００５０】
流路調整バルブ６６は、温度制御ユニット５０の信号にしたがって、冷却水路１０４と１０５を切り替えることができる。したがって、車室内の暖房が必要な場合であって、冷却水温が低い場合には、ヒータコア６４側への冷却水路を閉じることで、冷却水の温度を上昇させ、車室内に不必要に冷気を送ることを防止する。
【００５１】
ヒータコア６４は、車室内に配置される図示しない車両用空調装置の内部であって、エバポレータ６５よりもブロアファン６７による空気の流れの下流に配置される。
【００５２】
温度制御ユニット５０は、冷却水や車室内の温度制御を行う電子制御ユニットで、冷却水の温度を検出する冷却水温度センサ４２および車室内の温度を検出する室内温度センサ４１の信号が入力される。また、冷却水温、車室内温度、外気温などの信号や車両制御ＥＣＵ３０からの信号により、冷却水温を制御するため、ウォータポンプ６０や、流路調整バルブ６６、ブロアファン６７に対して作動信号を出力する。
【００５３】
また、バッテリ送付ファン２３により、冷却水の熱を空気によりバッテリ２０に輸送することができる。
【００５４】
本実施例も図３、図４同様のフローチャートによりモータ１０のベクトル制御が行なわれるが、次の点で第１実施例とは若干異なる。すなわち、図３に示したフローチャートの電流補正処理のステップＳ２０２において、第1実施例では、バッテリの推定発熱量Ｗｅをバッテリ自己発熱量から求めているが、本実施例では、推定発熱量Ｗｅのバッテリ自己発熱量に加えて、駆動モータ１０およびインバータ１１において発生する熱を考慮することで、第２実施例の構成であっても図３のフローチャートにしたがって処理をし、ｄ軸電流値を補正する。
【００５５】
すなわち、本実施例では、第１実施例同様に、バッテリ暖機要と判断した時に、バッテリ温度センサ２２の出力に基づいてバッテリ暖機に必要な要求熱量Ｗｒを演算し、モータの要求駆動トルクに応じたモータ給電量に基づいてバッテリの推定自己発熱量Ｗｅを演算し、且つ熱供給手段（モータ及びインバータ冷却水系）によりバッテリ２０に供給する供給熱量Ｗｈを演算し、要求熱量Ｗｒが推定自己発熱量Ｗｅと供給熱量ｗｈとの和よりも大きい場合には、その度合いに応じてベクトル制御におけるｄ軸電流値を増える方向に補正する。
【００５６】
本実施例の構成においては、バッテリ暖機のための熱源として、バッテリ自己発熱と、駆動モータ１０およびインバータ１１において発生する熱を利用することができるため、暖機能力の向上が図れる。また、冷却水の熱を利用することで、ｄ軸電流による電力消費を低減することができる。また、モータやインバータから生じる熱を回収しバッテリ暖機を行う場合には、モータやインバータにおける発熱量に応じてｄ軸電流を制御するため、より効率的にバッテリの暖機運転を行うことができる。
【００５７】
特に、モータはインバータの排熱回収装置（冷却水系）の残存熱量によって、ｄ軸電流による暖機運転を行うか否かを判断するため、例えば、再始動時などに不必要なエネルギ消費を抑制することができる。
【実施例３】
【００５８】
図７は、本発明の第３実施例に係わる車両に適用されるバッテリ暖機運転時のモータ電流制御を示すフローチャートである。
【００５９】
本実施例の車両構成は、第１実施例同様の構成をなすものであり、第１実施例同様に暖機運転時にバッテリ温度と要求駆動トルク信号に応じてｄ軸電流制御及びｑ軸電流制御を行なうものであるが、第１実施例と異なる点は、車両停止時において、モータＥＣＵ１２は、ｄ軸電流のみの暖機運転だけでなく、ｑ軸電流も零とせず、もし制動解除ならば車両がクリープ走行し得る駆動トルクが生じるｑ軸電流値に設定する。
【００６０】
以下、そのようなモータ制御について、図７のフローチャートにより説明する。図７のフローチャートにおいて、図３に示すフローチャートと同一符号は同一機能（同一ステップ）の処理を示すため、説明を省略する。
【００６１】
従来のハイブリッド自動車や電気自動車は、車両停止時にブレーキペダルを踏んだ状態では、エネルギ消費を抑制するため、エンジンやモータを停止する。逆に、ブレーキペダルを離し、かつアクセルペダルも離した状態では、所定の駆動力（要求駆動トルク）が発生し、クリープ走行状態となる。つまり、車両停止状態でかつブレーキペダルを踏んだ状態では、駆動モータ１０やインバータ１１での電力消費が少なく、バッテリ２０の自己発熱も少なくなる。
【００６２】
これに対して、本実施例の図７のフローチャートでは、バッテリ暖機要求があり、ステップＳ２０１〜Ｓ２０５の非暖機の目標総電流演算処理を行った後、ステップＳ２０７にて車両停止状態で、かつブレーキペダルセンサ１４（図１参照）の信号にもとづき、ブレーキペダルが踏まれているか否かを判断する。車両停止情報は、図１に示すアクセルペダル１３の開度（踏量）が零の情報と車輪速センサ１５からの速度零からの情報から、車両ＥＣＵ３０により検出される。ステップＳ２０７にて車両停止且つ制動状態が否定判断されると、図３の処理と同様に、ｄ軸電流のみを補正し、一旦本処理を終了する。一方、肯定判断されると、その情報がモータＥＣＵ１２に送られて、モータＥＣＵ１２によりクリープ走行時の駆動トルクに相当するｑ軸電流を設定し、ステップＳ２０６にて（５）式にもとづきｄ軸電流値を補正し、一旦本処理を終了する。
【００６３】
以上のように、車両停止状態で、かつ運転者がブレーキを踏んでいる場合には、もしブレーキ解除したならばクリープ走行し得る程度の駆動トルクを出力できるｑ軸電流を設定し、かつバッテリ暖機促進のｄ軸電流を流すことで、バッテリ２０の暖機をすぐに行うことができる。また、本実施例によれば、次のような利点を有する。
【００６４】
バッテリ暖機が必要な低温下では、バッテリの放電性能が本来の性能に比べて低くなっており、バッテリの瞬発力（瞬時に取り出せる電流量）は、適温下と比較して劣るため、例えば、ブレーキを踏んで停車していて、ブレーキからアクセルに踏み変え、加速する場合、必要な電流量を取り出すのに僅かながら時間を要し、加速感が悪くなるおそれがある。したがって、暖機が必要な状況では、本実施例のようにブレーキを踏んで停車している状態であっても、所定の駆動力（クリープ走行相当の要求駆動トルク）を発生した状態にしておくことで、加速感の悪化を抑制する効果が得られ、かつ暖機を速やかに行うことができる。
【００６５】
以上の実施例においては、電流補正手段により設定するｄ軸およびｑ軸電流値は、バッテリ２０の自己発熱量や、暖機に必要な要求熱量により算出するが、車両や機器の保護の観点から、例えば、バッテリ残容量（ＳＯＣ）や劣化度（ＳＯＨ）などにもとづいて、補正することもできる。また、バッテリ自己発熱のために、過度に電流を取り出し過ぎるとバッテリを劣化させる場合もあるため、取り出す電流に制限を設けるなどしてもよい。
【符号の説明】
【００６６】
１…減速機、２…駆動輪、３…車両ネットワーク、１０…駆動モータ、１１…インバータ、１２…モータＥＣＵ、１３…アクセルペダルセンサ、１４…ブレーキペダルセンサ、１５…車輪速センサ、２０…バッテリ、２１…バッテリＥＣＵ、２２…バッテリ温度センサ、２３…バッテリ送風ファン、３０…車両制御ＥＣＵ、４０…外気温センサ、４１…室温センサ、４２…冷却水温度センサ、５０…温度制御ユニット、６０…ウォータポンプ、６１…ラジエータ、６２…サーモスタット、６４…ヒータコア、６５…エバポレータ、６６…流路調整バルブ、６７…ブロアファン。
【図１】
0005259752.tif 000003
【図２】
0005259752.tif 000004
【図３】
0005259752.tif 000005
【図４】
0005259752.tif 000006
【図５】
0005259752.tif 000007
【図６】
0005259752.tif 000008
【図７】
0005259752.tif 000009