(57)【特許請求の範囲】
【請求項１】
モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、
モータがロックしている時のモータ制御に関する指令値とスイッチング素子の温度との組合せがいかなる場合に、前記スイッチング素子のスイッチング周波数を通常周波数からスイッチング素子保護のための保護周波数に低減するか否かの判定基準を記憶した判定基準記憶手段と、
スイッチング素子の温度を検出する温度検出手段と、
モータがロックしているか否かを判定するロック判定手段と、
ロックしているとの判定が成立したときに、その時のモータ制御に関する指令値と前記温度検出手段で検出した温度とに基づき、前記判定基準を参照して前記スイッチング周波数を通常周波数から保護周波数に低減するべきか否かを判定し、この判定結果に従って前記スイッチング素子のスイッチング周波数を制御する周波数制御手段と、
を有し、前記判定基準記憶手段には、前記スイッチング素子の温度が高くなるほど、前記スイッチング周波数を前記通常周波数から前記保護周波数に切り替える境界となる前記指令値が低くなるように定めた前記判定基準が記憶されることを特徴とする電力変換器の温度保護制御装置。
【請求項２】
モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、
モータがロックしている時のスイッチング素子のスイッチング周波数を通常周波数とスイッチング素子保護のための保護周波数とのいずれにするかの判定基準を、その時のモータ制御に関する指令値とスイッチング素子の温度との組合せに関する基準として記憶した判定基準記憶手段と、
モータのロックを検出したときに、その時のモータ制御に関する指令値と前記電力変換器の温度とを求め、それらの組合せに対応する周波数を前記判定基準に基づき判定し、前記スイッチング素子のスイッチング周波数をその周波数に設定する周波数制御手段と、
を有し、前記判定基準記憶手段には、前記スイッチング素子の温度が高くなるほど、前記スイッチング周波数を前記通常周波数から前記保護周波数に切り替える境界となる前記指令値が低くなるように定めた前記判定基準が記憶されることを特徴とする電力変換器の温度保護制御装置。
【請求項３】
モータにより車輪を駆動する車両において、該モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、
車輪ロック時のスイッチング素子のスイッチング周波数を通常周波数とスイッチング素子保護のための保護周波数とのいずれにするかの判定基準を、その時のモータ制御に関する指令値とスイッチング素子の温度との組合せに関する基準として記憶した判定基準記憶手段と、
スイッチング素子の温度を検出する温度検出手段と、
車輪のロックを検出する手段と、
車輪のロックを検出したときに、その時のモータ制御に関する指令値と前記温度検出手段で検出した温度との組合せに対応する周波数を前記判定基準に基づき判定し、前記スイッチング素子のスイッチング周波数をその周波数に設定する周波数制御手段と、
を有し、前記判定基準記憶手段には、前記スイッチング素子の温度が高くなるほど、前記スイッチング周波数を前記通常周波数から前記保護周波数に切り替える境界となる前記指令値が低くなるように定めた前記判定基準が記憶されることを特徴とする電力変換器の温度保護制御装置。
【請求項４】
モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、
モータがロックしている時のモータ制御に関する指令値とスイッチング素子の温度との組合せがいかなる場合に、前記スイッチング素子のスイッチング周波数を通常周波数からスイッチング素子保護のための保護周波数に低減するか否かの判定基準を記憶した判定基準記憶手段と、
スイッチング素子の温度を検出する温度検出手段と、
モータがロックしているか否かを判定するロック判定手段と、
ロックしているとの判定が成立したときに、その時のモータ制御に関する指令値と前記温度検出手段で検出した温度とに基づき、前記判定基準を参照して前記スイッチング周波数を通常周波数から保護周波数に低減するべきか否かを判定し、この判定結果に従って前記スイッチング素子のスイッチング周波数を制御する周波数制御手段と、
を有し、前記判定基準記憶手段には、前記判定基準が前記スイッチング素子の温度と前記モータに対するトルク指令値の関数として記憶されることを特徴とする電力変換器の温度保護制御装置。
【請求項５】
モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、
モータがロックしている時のスイッチング素子のスイッチング周波数を通常周波数とスイッチング素子保護のための保護周波数とのいずれにするかの判定基準を、その時のモータ制御に関する指令値とスイッチング素子の温度との組合せに関する基準として記憶した判定基準記憶手段と、
モータのロックを検出したときに、その時のモータ制御に関する指令値と前記電力変換器の温度とを求め、それらの組合せに対応する周波数を前記判定基準に基づき判定し、前記スイッチング素子のスイッチング周波数をその周波数に設定する周波数制御手段と、
を有し、前記判定基準記憶手段には、前記判定基準が前記スイッチング素子の温度と前記モータに対するトルク指令値の関数として記憶されることを特徴とする電力変換器の温度保護制御装置。
【請求項６】
モータにより車輪を駆動する車両において、該モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、
車輪ロック時のスイッチング素子のスイッチング周波数を通常周波数とスイッチング素子保護のための保護周波数とのいずれにするかの判定基準を、その時のモータ制御に関する指令値とスイッチング素子の温度との組合せに関する基準として記憶した判定基準記憶手段と、
スイッチング素子の温度を検出する温度検出手段と、
車輪のロックを検出する手段と、
車輪のロックを検出したときに、その時のモータ制御に関する指令値と前記温度検出手段で検出した温度との組合せに対応する周波数を前記判定基準に基づき判定し、前記スイッチング素子のスイッチング周波数をその周波数に設定する周波数制御手段と、
を有し、前記判定基準記憶手段には、前記判定基準が前記スイッチング素子の温度と前記モータに対するトルク指令値の関数として記憶されることを特徴とする電力変換器の温度保護制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モータへの電力供給に用いる電力変換器の過熱を防止する温度保護制御装置に関する。
【０００２】
【従来の技術】
直流電源にて交流モータを駆動する場合には、電源出力を交流に変換する電力変換器、例えばインバータが必要である。インバータ等の電力変換器においては、高周波かつ大電力でのスイッチングにより電力変換が行われている。このようなスイッチングは、通常、スイッチング素子（例えばＩＧＢＴなどの大電力用トランジスタ）を発熱させるから、電力変換装置の制御を行うに際しては、スイッチング素子の過熱への対処乃至保護を考慮する必要がある。
【０００３】
特に問題となるのが、永久磁石励磁型の同期モータ（ＰＭモータ）等をインバータ等の電力変換装置にて駆動しているときに、モータの回転が外力によってロックされた場合である。この場合、モータに設けられている巻線のうち一相のみに電流が集中し、その結果、電力変換器中に設けられている複数のスイッチング素子のうちこの相に対応するスイッチング素子が急激に発熱し、破壊されてしまうおそれがある。電気自動車やハイブリッド車などのモータでは、車輪がロックするとモータもロックするため、モータへの電力供給系はロック時の一相への電流集中を考慮して設計する必要があった。
【０００４】
そのような問題を解決する方法として、モータがロックしている間、スイッチング素子のスイッチング周波数（すなわちスイッチング素子のオン／オフ切替を制御するためのパルス幅変調信号のキャリア周波数）を一時的に低減する方法が知られている。スイッチング周波数を低減することは、スイッチング素子のスイッチング損失の低減につながり、ひいてはスイッチング素子の発熱の低減につながる。例えば、特開平９−７０１９５号公報にはこの種の方式が開示されている。
【０００５】
しかしながら、このようなスイッチング周波数の一時的低減は、騒音の問題を招くおそれがある。すなわち、スイッチング素子のスイッチング周波数は、モータの電磁共鳴音も考慮して定められており、通常時のスイッチング周波数は、電磁共鳴音が可聴領域内にならないよう高い周波数に設定されている。しかし、ロック時のスイッチング周波数は、スイッチング素子の発熱を十分少なくできるよう低く設定されているため、モータの電磁共鳴音が可聴領域内となり、騒音となるおそれがある。したがって、ロックを検出したからといってすぐにスイッチング周波数を低減したのでは、例えば電気自動車の搭乗者等に対する騒音の問題が生じる可能性があった。
【０００６】
そこで、従来の例えば電気自動車等では、モータのロックを検出してもすぐにはスイッチング周波数を低い値に切り替えず、ロック状態が所定時間継続して初めてスイッチング周波数を切り替えるようにしていた。
【０００７】
【発明が解決しようとする課題】
しかしながら、この従来方法では、ロック検知後所定時間の間は通常時の高い周波数でスイッチングが行われるので、その間スイッチング素子の温度が上昇してしまう。したがって、ロックが短時間の間に繰り返し発生した場合、各々のロックの際の周波数切替までの間のスイッチング素子の温度上昇が積み重なり、最終的にスイッチング素子の熱破損を招くおそれがある。
【０００８】
かといって、ロック検出時に即座にスイッチング周波数を低い値に切り替えたのでは、前述した騒音の問題が解決されない。
【０００９】
本発明はこのような問題を解決するためになされたものであり、モータ騒音発生を極力回避しつつ、電力変換器の熱破損を防止することができる温度保護制御装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
このような目的を達成するために、本発明の第一の構成は、モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、モータがロックしている時のモータ制御に関する指令値とスイッチング素子の温度との組合せがいかなる場合に、前記スイッチング素子のスイッチング周波数を通常周波数からスイッチング素子保護のための保護周波数に低減するか否かの判定基準を記憶した判定基準記憶手段と、スイッチング素子の温度を検出する温度検出手段と、モータの回転がロックしているか否かを判定するロック判定手段と、ロックしているとの判定が成立したときに、その時のモータ制御に関する指令値と前記温度検出手段で検出した温度とに基づき、前記判定基準を参照して前記スイッチング周波数を通常周波数から保護周波数に低減するべきか否かを判定し、この判定結果に従って前記スイッチング素子のスイッチング周波数を制御する周波数制御手段とを有することを特徴とする。
【００１１】
本構成では、モータがロックしている場合には、その時のモータ制御に関する指令値と電力変換器の温度において、スイッチング周波数を保護周波数に切り替える必要があるか否かを、判定基準記憶手段に記憶された判定基準に基づき判定する。したがって、本構成によれば、電力変換器の温度やモータ制御に関する指令値が小さいときには、ロック状態になってもスイッチング周波数はすぐには保護周波数に切り替えられないので、モータ騒音等のスイッチング周波数低減に伴う問題を極力抑えることができる。逆にロック検出時に電力変換器の温度やモータ制御に関する指令値が大きい場合には、従来のように一定時間待たなくても、スイッチング周波数が保護周波数に切り替えられるので、ロックが繰り返し起こるような状況でも電力変換器を熱破損から保護することができる。なお、本構成及び以下の各構成において、モータ制御に関する指令値には、モータに出力させるべきトルクを示すトルク指令値や、モータに流すべき電流を示す電流指令値などを含む。
【００１２】
また本発明の第２の構成は、モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、モータがロックしている時のスイッチング素子のスイッチング周波数を通常周波数とスイッチング素子保護のための保護周波数とのいずれにするかの判定基準を、その時のモータ制御に関する指令値とスイッチング素子の温度との組合せに関する基準として記憶した判定基準記憶手段と、モータのロックを検出したときに、その時のモータ制御に関する指令値と前記電力変換器の温度とを求め、それらの組合せに対応する周波数を前記判定基準に基づき判定し、前記スイッチング素子のスイッチング周波数をその周波数に設定する周波数制御手段とを有することを特徴とする。
【００１３】
本構成では、モータロック時には、その時のモータ制御の指令値と電力変換器の温度に対して適切なスイッチング周波数が通常周波数なのか保護周波数なのかを、判定基準記憶手段に記憶された判定基準に基づき判定する。したがって、本構成でも、上記第一の構成と同様の効果が得られると共に、電力変換器を保護周波数で動作させているときに、電力変換器の温度低下やモータへの指令値の低下などにより電力変換器の熱破損の可能性が低減すると、スイッチング周波数が通常周波数に戻されるので、モータ騒音等の問題が低減される。
【００１４】
また本発明の第三の構成は、モータにより車輪を駆動する車両において、該モータの各巻線に対応するスイッチング素子を含む電力変換器の過熱を防止するための温度保護制御装置であって、車輪ロック時のスイッチング素子のスイッチング周波数を通常周波数とスイッチング素子保護のための保護周波数とのいずれにするかの判定基準を、その時のモータ制御に関する指令値とスイッチング素子の温度との組合せに関する基準として記憶した判定基準記憶手段と、スイッチング素子の温度を検出する温度検出手段と、車輪のロックを検出する手段と、車輪のロックを検出したときに、その時のモータ制御に関する指令値と前記温度検出手段で検出した温度との組合せに対応する周波数を前記判定基準に基づき判定し、前記スイッチング素子のスイッチング周波数をその周波数に設定する周波数制御手段とを有することを特徴とする。
【００１５】
本構成によれば、車輪のロックを検出したときに、上記第二の構成と同様の動作が行われるので、電気自動車等において、電力変換器の熱破損防止のためのスイッチング周波数低減制御によるモータ騒音等の問題を極力抑えつつも、電力変換器の熱破損を効果的に回避することができる。
【００１６】
そして本発明は上記第一〜第三の構成において、前記判定基準記憶手段には、前記スイッチング素子の温度が高くなるほど、前記スイッチング周波数を前記通常周波数から前記保護周波数に切り替える境界となる前記指令値が低くなるように定めた前記判定の基準が記憶されることを特徴とする。
【００１７】
本構成によれば、ロック検出時のモータ制御に関する指令値とスイッチング素子の温度との組合せに基づき、電力変換器の過熱防止とモータ騒音回避との観点から適切なスイッチング周波数を選択することができ、電力変換器保護とモータ騒音回避とをバランスよく実現することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態（以下実施形態という）について、図面に基づいて説明する。
【００１９】
図１には、本発明を実施するのに適する電気自動車の駆動システムの構成が示されている。このシステムでは、車両走行用のモータ１０として、三相交流モータが用いられている。モータ１０の出力軸は、回転軸や差動歯車を介して車両の駆動輪に接続されている。モータ１０は、インバータ１２を介してバッテリ１４から電力供給を受けて駆動される。
【００２０】
インバータ１２は、バッテリ１４の直流出力をＰＷＭ（パルス幅変調）制御により三相交流に変換し、モータ１０のＵ，Ｖ，Ｗ各巻線に供給する。インバータ１２には、それら各巻線に対応して設けられ互いに三相ブリッジ接続された複数のスイッチング素子が設けられる。スイッチング素子としては、例えばＩＧＢＴ、バイポーラトランジスタ、サイリスタ等の半導体素子が用いられる。これら各スイッチング素子は、ＥＶ−ＥＣＵ２０から供給されるＰＷＭ信号に従ってスイッチングされ、これによりバッテリ１４の直流出力が三相交流に変換される。
【００２１】
ＥＶ−ＥＣＵ２０は、図２に示す構成により、インバータ１２を制御するための上記ＰＷＭ信号を生成する。トルク指令算出部２０２は、運転者のアクセルペダルの踏込量を示すアクセル信号、ブレーキペダルの踏込量を示すブレーキ信号等の入力に基づき、モータ１０から出力させるべきトルクの値、すなわちトルク指令値Ｔ*を算出する。このとき、トルク指令算出部２０２は、温度センサ１６等により求めたインバータ１２やモータ１０の温度に応じ、所定の規則に従ってトルク指令値に対して制限を施す。電流指令算出部２０４は、トルク指令値を、モータに供給すべき電流を示す電流指令値に換算する。電流制御部２０６は、この電流指令値やインバータ１２からの電流フィードバック等に基づき、各相電流の制御目標又は各相電圧の制御目標を算出し、ＰＷＭ変調部２０８に入力する。ＰＷＭ変調部２０８は、電流制御部２０６からの制御目標信号をキャリア信号発生部２１０から供給されるキャリア信号によりＰＷＭ変調してＰＷＭ信号を生成し、インバータ１２に供給する。
【００２２】
本実施形態のＥＶ−ＥＣＵ２０には、車両の駆動輪がロックしたときのインバータ１２の熱破損を防止するため、温度保護制御部２１２が設けられている。温度保護制御部２１２は、基本的にはＰＷＭ信号のキャリア周波数、すなわちインバータ１２のスイッチング素子のスイッチング周波数を低減することにより、インバータ保護を実現する。キャリア信号発生部２１０は、通常運転時のキャリア周波数（例えば１０ｋＨｚ。以下通常周波数という）とインバータ保護のためのキャリア周波数（例えば１．２５ｋＨｚ。以下保護周波数という）の２種類の周波数のキャリア信号を生成できる。ここで、通常周波数を用いた場合モータ１０の電磁共鳴音が可聴領域より高くなり、車内騒音の問題は少ないのに対し、保護周波数はインバータ１２のスイッチング損失を十分に低減できるよう低い値に設定されているため、保護周波数を用いると電磁共鳴音が可聴領域に入り、車内騒音の問題が生じてくる。温度保護制御部２１２は、キャリア周波数を通常周波数、保護周波数のどちらにすべきかを判定し、キャリア信号発生部２１０に対し指示する。
【００２３】
温度保護制御部２１２は、この判定を、インバータ１２の温度Ｔinvとモータ１０へのトルク指令値Ｔ*とに基づいて行う。この判定処理を図２〜図４を参照して説明する。
【００２４】
まず、温度保護制御部２１２は、ロック判定部２１４からの信号を参照して駆動輪がロック状態にあるか否かを判定する（Ｓ１）。このため、ロック判定部２１４は、モータ１０に設けられたレゾルバから入力されるモータ回転数を常時所定のしきい値と比較し、モータ回転数がしきい値以下となっている間、ロック状態であることを示すロック信号を出力する。温度保護制御部２１２は、このロック信号が入力されている間は駆動輪がロック状態にあると判定し、ロック信号の入力がない場合はロック状態でないと判定する。
【００２５】
Ｓ１でロック状態でないと判定した場合は、温度保護制御部２１２は、キャリア信号発生部２１０に対し、通常周波数でのキャリア生成を指示する（Ｓ２）。
【００２６】
Ｓ１でロック状態であると判定した場合、温度保護制御部２１２は、周波数判定基準記憶部２１６を参照し、トルク指令算出部２０２から入力されるトルク指令値Ｔ*と温度センサ１８から入力されるインバータ温度Ｔinvとの組合せに対応する適切なキャリア周波数を求める。
【００２７】
周波数判定基準記憶部２１６には、図４に示す判定ライン３００の関数ｆが記憶されている。判定ライン３００は、ロック時のキャリア周波数を通常周波数αと保護周波数βとのいずれにするかの判定境界線であり、判定ライン３００より左下側の領域が通常周波数α（Ｈｚ）の領域、判定ライン３００より右上側の領域が保護周波数β（Ｈｚ）の領域となっている。ここでは、この判定ライン３００を、
【数１】
Ｔ*＝ｆ（Ｔinv）
という関数で表現しており、この関数ｆが周波数判定基準記憶部２１６に記憶されている。具体的には、周波数判定基準記憶部２１６は、例えば判定ライン３００の各点でのインバータ温度とトルク指令値の組合せ（Ｔinv，Ｔ*）を記憶したＲＯＭ等で構成される。この関数ｆは、予め実験等に基づき定めておく。実験は、例えば、各インバータ温度Ｔinvにおいてトルク指令値Ｔ*を様々に変えてインバータ１２（及びモータ１０）を駆動し、キャリア周波数が通常周波数でもインバータ１２が熱破損しない上限のトルク指令値Ｔ*を求めるなどの方法で行えばよい。求めた上限トルク指令値Ｔ*は、安全を見込んで、例えば１以下の係数を掛ける等の方法で調整した上で、周波数判定基準記憶部２１６に登録することが好適である。
【００２８】
ここで、トルク指令値Ｔ*が大きいとモータ１０に大電力を供給するためインバータ１２の発熱が大きくなり熱破損のおそれが高まるが、インバータ温度Ｔinvが低ければトルク指令値Ｔ*がかなり高くても熱破損のおそれは小さい。またインバータ温度Ｔinvが高いとインバータ熱破損までの温度余裕が小さいが、トルク指令値Ｔ*が小さければインバータ温度Ｔinvがかなり高くても熱破損のおそれは小さい。このようなことから、判定ライン３００は一般的に図４に示すような右下がりの曲線となる。
【００２９】
温度保護制御部２１２は、このような判定ライン３００を参照してキャリア周波数を通常周波数から保護周波数に切り替えるか否かを判定する。すなわち、Ｓ１でロック状態であると判定した場合、温度保護制御部２１２は、その時のトルク指令値Ｔ*とインバータ温度Ｔinvとの組合せが、図４のマップにおけるどちらの領域にあるかを判定する。具体的には、周波数判定基準記憶部２１６に記憶された関数ｆを用いて、
【数２】
Ｔ*＞ｆ（Ｔinv）
が成立するか否かを判定する（Ｓ３）。この判定が肯定（Ｙｅｓ）ならば、温度保護制御部２１２は、インバータ１２の熱破損のおそれが高いと判断し、インバータ保護のためにキャリア信号発生部２１０に対して保護周波数βのキャリア信号を発生するよう指示する（Ｓ４）。一方、Ｓ３の判定結果が否定（Ｎｏ）ならば、温度保護制御部２１２は、インバータ１２の熱破損のおそれが低いと判断し、キャリア信号発生部２１０に対して通常周波数αのキャリア信号生成を指示する（Ｓ５）。その後、再びＳ１に戻り、以上説明した一連の処理を定期的に繰り返す。なお、いったんＳ４で保護周波数βに切り替えられたあと、Ｓ１の判定でロック状態の解除が検出されると、スイッチング周波数は通常周波数αに戻される。
【００３０】
このような処理によれば、ロックが検出されても、インバータ温度やトルク指令値が小さい場合にはキャリア周波数の低減（保護周波数への切替）が行われず、例えばロック状態の継続によりインバータ温度が上昇するなどしてＳ３の判定条件が満たされるようになって初めてキャリア周波数が低減され、インバータ保護が図られる。このようにロックが頻繁ではない一般的な状況では、ロックを検出してもすぐにはキャリア周波数が低減されないので、モータ電磁共鳴音による車内騒音を極力抑えることができる。一方、既に何度かロックが頻繁に繰り返されるなどによりインバータ温度がかなり高くなっている状況でロックが検知された場合には、上記処理では保護周波数が選択されやすくなるので、ロック検知後即座にあるいは短期間の間にキャリア周波数が低減され、インバータ保護が図られることになる。
【００３１】
このように、本実施形態によれば、ロック検出時のトルク指令値Ｔ*とインバータ温度Ｔinvとの組合せに基づきＰＷＭ信号のキャリア周波数を決定するので、モータ騒音低減の要求を極力満足しつつインバータ保護を確実に果たすことができる。
【００３２】
上記実施形態は、本発明の１つの実施例に過ぎず、本発明の範囲内で様々な変形例が考えられる。例えば、上記実施形態では、通常周波数αと保護周波数βとの切替の判定基準を、インバータ温度Ｔinvとトルク指令値Ｔ*との関係で表したが、このトルク指令値の代わりに、電流指令算出部２０４で求められる電流指令値など、モータ１０の制御に関する他の指令値、制御目標値を用いてもよい。
【００３３】
また、上記実施形態では、周波数判定基準記憶部２１６には、判定基準として、通常周波数αと保護周波数βとを切り替える境界線の関数ｆ（図４の判定ライン３００）の情報を記憶させたが、これもあくまで一例である。この他にも、例えば、インバータ温度Ｔinvとトルク指令値Ｔ*との各組合せごとに、保護周波数と通常周波数のいずれを選ぶかを表したテーブルを、判定基準として周波数判定基準記憶部２１６に記憶させてもよい。この場合、温度保護制御部２１２は、トルク指令値Ｔ*とインバータ温度Ｔinvとの組合せに対応する周波数をそのテーブルから検索してキャリア信号生成部２１０に供給すればよい。この方法を発展させれば、キャリア周波数を通常周波数と保護周波数の２段階だけに限らず３段階以上用意しておき、トルク指令値Ｔ*とインバータ温度Ｔinvとの組合せごとに、適切な周波数を周波数判定基準記憶部２１６に記憶させておくこととも可能である。これによれば、更にきめ細かいキャリア周波数の制御を行うことができる。
【００３４】
また、上記実施形態では、モータ１０の回転数を基にロック状態を検出したが、例えば車両などでは車輪（特に駆動輪）に設けられた車輪速センサからの車輪回転数情報に基づきロック状態を検出することも可能である。
【００３５】
なお、以上の説明では、電気自動車を例にとって説明したが、本発明は電気自動車以外のシステムにも適用することができる。また、モータ１０として三相交流モータを例としたが、モータ１０の相数になんら限定を要するものではない。
【図面の簡単な説明】
【図１】  本発明を実施するのに適する電気自動車の駆動システムの構成を示すブロック図である。
【図２】  ＥＶ−ＥＣＵ２０の機能構成を示す機能ブロック図である。
【図３】  温度保護制御部２１２の処理手順を示すフローチャートである。
【図４】  インバータ温度とトルク指令値との関係に基づき、適切なキャリア周波数を判定するためのマップを示す図である。
【符号の説明】
１０  モータ、１２  インバータ、１４  バッテリ、１６  温度センサ、２０ＥＶ−ＥＣＵ、２０２  トルク指令算出部、２０４  電流指令算出部、２０６電流制御部、２０８  ＰＷＭ変調部、２１０  キャリア信号発生部、２１２  温度保護制御部、２１４  ロック判定部、２１６  周波数判定基準記憶部、３００  判定ライン。
【図１】
0003684871.tif 000002
【図２】
0003684871.tif 000003
【図３】
0003684871.tif 000004
【図４】
0003684871.tif 000005