(57)【要約】【課題】電力制御器（ＰＣＵ）をパルス幅変調（ＰＷＭ）制御によって制御する際に、ＰＣＵに収容される電子部品の過熱を抑制しつつ、ＰＣＵで生じる騒音を低減する。【解決手段】モータ駆動用のＰＣＵをＰＷＭ制御によって制御する制御装置２００は、温度情報取得部２１０と、ランダムキャリア制御部２２０とを含む。温度情報取得部２１０は、ＰＣＵに収容されるリアクトルの温度ＴＨＬおよびフィルタコンデンサの温度ＴＨＣ１を取得する。ランダムキャリア制御部２２０は、温度ＴＨＣ１，ＴＨＬの双方ともがそれぞれに対応するしきい温度Ａ，Ｂ未満である場合、ランダムキャリア制御を実行する。一方、温度ＴＨＣ１，ＴＨＬの少なくともいずれか一方がそれぞれに対応するしきい温度Ａ，Ｂ以上である場合、ランダムキャリア制御部２２０は、ランダムキャリア制御の実行を禁止する。【選択図】図３
2012249383.tif 000002
【特許請求の範囲】
【請求項１】
モータ駆動用の電力制御器をパルス幅変調制御によって制御する制御装置であって、
前記電力制御器に収容される電子部品の温度に関する情報を取得する取得部と、
前記パルス幅変調制御に用いられるキャリア周波数を所定範囲内で任意に変動させる変動制御を行なう変動制御部とを備え、
前記変動制御部は、前記電子部品の温度に関する情報に応じて、前記変動制御の実行の禁止または前記キャリア周波数の変動幅の変更を行なう、制御装置。
【請求項２】
前記温度に関する情報は、前記電子部品の検出温度または推定温度であり、
前記変動制御部は、前記検出温度または前記推定温度が基準温度未満である場合は前記変動制御を実行し、前記検出温度または前記推定温度が前記基準温度以上である場合は前記変動制御を禁止する、請求項１に記載の制御装置。
【請求項３】
前記温度に関する情報は、前記電子部品の検出温度または推定温度であり、
前記変動制御部は、前記検出温度または前記推定温度が基準温度未満である場合の前記変動幅よりも、前記検出温度または前記推定温度が前記基準温度以上である場合の前記変動幅を狭くする、請求項１に記載の制御装置。
【請求項４】
前記温度に関する情報は、前記電子部品の温度と相関関係のある前記電子部品の負荷であり、
前記変動制御部は、前記負荷に応じて基準時間を設定し、前記負荷の継続時間が前記基準時間未満である場合は前記変動制御を実行し、前記負荷の継続時間が前記基準時間以上である場合は前記変動制御を禁止する、請求項１に記載の制御装置。
【請求項５】
前記温度に関する情報は、前記電子部品の温度と相関関係のある前記電子部品の負荷であり、
前記変動制御部は、前記負荷に応じて基準時間を設定し、前記負荷の継続時間が前記基準時間未満である場合の前記変動幅よりも、前記負荷の継続時間が前記基準時間以上である場合の前記変動幅を狭くする、請求項１に記載の制御装置。
【請求項６】
前記負荷は、前記電子部品の電流および電圧、前記電子部品の冷却水温、前記キャリア周波数、前記電子部品の通電時間の少なくともいずれかを含む、請求項４または５に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電力制御器の制御に関し、より特定的には、電力制御器のパルス幅変調（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ、以下「ＰＷＭ」ともいう）制御に関する。
【背景技術】
【０００２】
特開２００４−４８８４４号公報（特許文献１）には、モータ駆動用の電力制御器（インバータやコンバータなど）をＰＷＭ制御によって制御する際に、ＰＷＭ制御に用いられるキャリア周波数を通常走行時は低い値に維持しつつ低車速時には高い値に変更することによって、燃費を向上させつつユーザが乗車時に感じる官能ノイズを抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−４８８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、キャリア周波数を比較的低い値にすると、電力制御器を流れる電流のリプル幅が大きくなることがあり、その影響で電力制御器に収容される電子部品（たとえばリアクトルやフィルタコンデンサなど）の発熱が大きくなるおそれがある。
【０００５】
本発明は、上述の課題を解決するためになされたものであって、その目的は、電力制御器をパルス幅変調制御によって制御する際に、電力制御器に収容される電子部品の過熱を抑制しつつ、電力制御器で生じる騒音を低減することである。
【課題を解決するための手段】
【０００６】
この発明に係る制御装置は、モータ駆動用の電力制御器をパルス幅変調制御によって制御する制御装置であって、電力制御器に収容される電子部品の温度に関する情報を取得する取得部と、パルス幅変調制御に用いられるキャリア周波数を所定範囲内で任意に変動させる変動制御を行なう変動制御部とを備える。変動制御部は、電子部品の温度に関する情報に応じて、変動制御の実行の禁止またはキャリア周波数の変動幅の変更を行なう。
【０００７】
好ましくは、温度に関する情報は、電子部品の検出温度または推定温度である。変動制御部は、検出温度または推定温度が基準温度未満である場合は変動制御を実行し、検出温度または推定温度が基準温度以上である場合は変動制御を禁止する。
【０００８】
好ましくは、温度に関する情報は、電子部品の検出温度または推定温度である。変動制御部は、検出温度または推定温度が基準温度未満である場合の変動幅よりも、検出温度または推定温度が基準温度以上である場合の変動幅を狭くする。
【０００９】
好ましくは、温度に関する情報は、電子部品の温度と相関関係のある電子部品の負荷である。変動制御部は、負荷に応じて基準時間を設定し、負荷の継続時間が基準時間未満である場合は変動制御を実行し、負荷の継続時間が基準時間以上である場合は変動制御を禁止する。
【００１０】
好ましくは、温度に関する情報は、電子部品の温度と相関関係のある電子部品の負荷である。変動制御部は、負荷に応じて基準時間を設定し、負荷の継続時間が基準時間未満である場合の変動幅よりも、負荷の継続時間が基準時間以上である場合の変動幅を狭くする。
【００１１】
好ましくは、負荷は、電子部品の電流および電圧、電子部品の冷却水温、キャリア周波数、電子部品の通電時間の少なくともいずれかを含む。
【発明の効果】
【００１２】
本発明によれば、電力制御器をパルス幅変調制御によって制御する際に、電力制御器に収容される電子部品の過熱を抑制しつつ、電力制御器で生じる騒音を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】モータ駆動制御システムの全体構成図である。
【図２】ＰＷＭ制御に用いられる信号の波形図である。
【図３】制御装置の機能ブロック図である。
【図４】制御装置の処理手順を示すフローチャート（その１）である。
【図５】制御装置の処理手順を示すフローチャート（その２）である。
【図６】温度推定マップの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施の形態について図面を参照して詳細に説明する。なお以下図中の同一または相当部分には同一符号を付してその説明は原則的に繰返さないものとする。
【００１５】
［実施の形態１］
図１は、本実施の形態に従う制御装置が適用されるモータ駆動制御システム１の全体構成図である。なお、本実施の形態では、制御装置によるＰＷＭ制御の対象をインバータとする場合について説明するが、本発明の制御対象は、インバータに限定されず、ＰＷＭ制御によって制御可能な電力制御器全般（たとえばコンバータ）に適用可能である。
【００１６】
図１を参照して、モータ駆動制御システム１は、直流電源Ｂと、モータＭ１と、電力制御器（パワーコントロールユニット（Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、以下「ＰＣＵ」という）１００と、制御装置２００とを備える。
【００１７】
直流電源Ｂは、代表的には、ニッケル水素またはリチウムイオン等の二次電池や電気二重層キャパシタ等の蓄電装置により構成される。
【００１８】
モータＭ１は、電動車両（ハイブリッド自動車、電気自動車や燃料電池車等の電気エネルギによって車両駆動力を発生する自動車をいうものとする）の駆動輪を駆動するためのトルクを発生するための交流電動機である。代表的には、モータＭ１は、３相（Ｕ，Ｖ，Ｗ相）の３つのコイルを備えた永久磁石型同期電動機である。モータＭ１は、発電機の機能を持つように構成されてもよい。
【００１９】
ＰＣＵ１００の内部には、コンバータ１１０と、フィルタコンデンサＣ０，Ｃ１と、インバータ１２０と、冷却装置１３０とが収容される。
【００２０】
コンバータ１１０は、リアクトルＬＡ１と、スイッチング素子Ｑ１，Ｑ２と、ダイオードＤ１，Ｄ２とを含む。リアクトルＬＡ１は、直流電源Ｂの正極端子に接続された電力線６と、スイッチング素子Ｑ１およびＱ２の接続ノードとの間に設けられる。スイッチング素子Ｑ１およびＱ２は、電力線７およびアース線５の間に直列に接続される。スイッチング素子Ｑ１およびＱ２のオンオフは、制御装置２００からのスイッチング制御信号Ｓ１およびＳ２によって制御される。コンバータ１１０は、スイッチング制御信号Ｓ１およびＳ２に応答したスイッチング動作により、直流電源Ｂとインバータ１２０との間で電圧変換を行なう。
【００２１】
フィルタコンデンサＣ１は、電力線６およびアース線５の間に接続され、電力線６およびアース線５の間の電圧を平滑化する。フィルタコンデンサＣ０は、電力線７およびアース線５の間に接続され、電力線７およびアース線５の間の電圧を平滑化する。
【００２２】
インバータ１２０は、Ｕ相上下アーム１５と、Ｖ相上下アーム１６と、Ｗ相上下アーム１７とから成る。各相上下アームは、電力線７およびアース線５の間に互いに並列に設けられる。すなわち、Ｕ相上下アーム１５はスイッチング素子Ｑ３，Ｑ４から成り、Ｖ相上下アーム１６はスイッチング素子Ｑ５，Ｑ６から成り、Ｗ相上下アーム１７はスイッチング素子Ｑ７，Ｑ８から成る。また、スイッチング素子Ｑ３〜Ｑ８に対して、ダイオードＤ３〜Ｄ８がそれぞれ逆並列に接続されている。各相上下アーム１５〜１７のスイッチング素子の中間点には、モータＭ１の各相コイルの他端が接続される。スイッチング素子Ｑ３〜Ｑ８のオンオフは、制御装置２００からのスイッチング制御信号Ｓ３〜Ｓ８によって制御される。
【００２３】
インバータ１２０は、モータＭ１の力行制御時（電動車両の走行時）には、スイッチング制御信号Ｓ３〜Ｓ８に応答したスイッチング動作により、直流電圧を交流電圧に変換して正のトルクを出力するようにモータＭ１を駆動する。また、インバータ１２０は、モータＭ１の回生制御時（電動車両の回生制動時）には、スイッチング制御信号Ｓ３〜Ｓ８に応答したスイッチング動作により、モータＭ１が発電した交流電圧を直流電圧に変換し、その変換した直流電圧をフィルタコンデンサＣ０を介してコンバータ１１０へ供給する。
【００２４】
冷却装置１３０は、内部を流れる冷却水によってＰＣＵ１００の内部に収容される電子部品（コンバータ１１０やインバータ１２０を構成する部品）を冷却する。
【００２５】
さらに、モータ駆動制御システム１は、電流センサ１１，１２，１９、電圧センサ１０，１４，１７、温度センサ１３，１５，１６，１８、回転角センサ（レゾルバ）２０を備える。
【００２６】
電流センサ１１は、直流電源Ｂを流れる電流Ｉｂを検出する。電流センサ１２は、リアクトルＬＡ１を流れる電流ＩＬを検出する。電流センサ１９は、モータＭ１を流れる電流Ｉｍを検出する。なお、三相電流の瞬時値の和は零であるので、電流センサ１９は２相分（たとえば図１に示すようにＶ相電流およびＷ相電流）の相電流を検出するように配置すれば足りる。電圧センサ１０は、直流電源Ｂの両端電圧Ｖｂ（以下、単に「電圧Ｖｂ」ともいう）を検出する。電圧センサ１４は、フィルタコンデンサＣ１の両端電圧ＶＬ（以下、単に「電圧ＶＬ」ともいう）を検出する。電圧センサ１７は、フィルタコンデンサＣ０の両端電圧ＶＨ（以下、単に「電圧ＶＨ」ともいう）を検出する。温度センサ１３は、フィルタコンデンサＣ１の温度ＴＨＣ１（コンデンサ温度ＴＨＣ１）を検出する。温度センサ１５は、リアクトルＬＡ１の温度ＴＨＬ（リアクトル温度ＴＨＬ）を検出する。温度センサ１６は、フィルタコンデンサＣ０の温度ＴＨＣ０（コンデンサ温度ＴＨＣ０）を検出する。温度センサ１８は、冷却装置１３０の内部を流れる冷却水の温度ＴＨＷ（冷却水温ＴＨＷ）を検出する。これらの各センサは、検出結果を制御装置２００に出力する。
【００２７】
制御装置２００は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびメモリを内蔵した電子制御ユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）により構成され、当該メモリに記憶された情報およびプログラムに基づいて所定の演算処理を実行することによって、モータ駆動制御システム１の動作を制御する。
【００２８】
図２は、ＰＷＭ制御に用いられる信号の波形図である。図２を参照して、インバータ１２０のＰＷＭ制御について説明する。図２に示すように、ＰＷＭ制御では、キャリア信号ＣＲと相電圧指令１７０との電圧比較に基づきインバータ１２０の各相のスイッチング素子のオンオフを制御することによって、疑似正弦波電圧としてのパルス幅変調電圧１８０をモータＭ１の各相に印加させる。したがって、各スイッチング素子の単位時間あたりのスイッチング動作の回数（以下、「スイッチング周波数」ともいう）は、キャリア信号ＣＲの周波数（以下、「キャリア周波数ｆ」ともいう）に依存する。なお、キャリア信号ＣＲは、三角波やのこぎり波によって構成することができる。図２では、三角波を例示する。
【００２９】
このＰＷＭ制御時のスイッチング動作に起因して、インバータ１２０において騒音と損失（スイッチング損失）とが発生する。キャリア周波数ｆが高いと、騒音は小さいが損失は大きい。一方、キャリア周波数ｆが低いと、損失は小さいが騒音は大きい。エネルギ効率の観点からはキャリア周波数ｆを損失の少ない低い値に設定することが望ましいが、騒音が増加するという問題がある。
【００３０】
このような問題に鑑み、本実施の形態に従う制御装置２００は、モータＭ１の動作状態に応じた周波数（中心キャリア）を設定し、キャリア周波数ｆを固定するのではなく中心キャリアを中心として所定範囲内で任意に変動させる「ランダムキャリア制御」を実行する。このようにランダムキャリア制御によってキャリア周波数ｆを変動させることによって、ＰＷＭ制御時にインバータ１２０で生じる騒音を低減させることができる。
【００３１】
しかしながら、このランダムキャリア制御によって、以下のような背反も生じる。上述したように、ランダムキャリア制御では、中心キャリアを中心としてキャリア周波数ｆを変動させる。したがって、ランダムキャリア制御中には、中心キャリアよりも低いキャリア周波数ｆが用いられるタイミングが生じる。この影響でリアクトルＬＡ１を流れる電流ＩＬのリプル幅が大きくなり、リアクトルＬＡ１やフィルタコンデンサＣ１の発熱量が大きくなってしまうおそれがある。
【００３２】
このような問題を回避するために、制御装置２００は、ランダムキャリア制御中において、ＰＣＵ１００の過熱を抑制するための制御を行なう。
【００３３】
図３は、ランダムキャリア制御中のＰＣＵ過熱抑制に関する部分の制御装置２００の機能ブロック図である。図３に示した各機能ブロックは、ハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。
【００３４】
制御装置２００は、温度情報取得部２１０と、ランダムキャリア制御部２２０とを含む。
【００３５】
温度情報取得部２１０は、ＰＣＵ１００に収容される電子部品のうち、過熱保護の対象となる部品（以下、「過熱保護対象部品」という）の温度を検出する温度センサの出力を取得する。なお、以下の説明では、リアクトルＬＡ１およびフィルタコンデンサＣ１を過熱保護対象部品とする場合について例示的に説明する。なお、過熱保護対象部品にこれら以外の部品が含まれていてもよい。
【００３６】
温度情報取得部２１０は、温度センサ１３，１５から、それぞれコンデンサ温度ＴＨＣ１、リアクトル温度ＴＨＬを取得する。
【００３７】
ランダムキャリア制御部２２０は、コンデンサ温度ＴＨＣ１、リアクトル温度ＴＨＬに応じて、ランダムキャリア制御の実行の許否を決定する。ランダムキャリア制御部２２０は、コンデンサ温度ＴＨＣ１およびリアクトル温度ＴＨＬの双方ともがそれぞれに対応するしきい温度Ａ，Ｂ未満である場合には、ランダムキャリア制御を実行する。すなわち、上述したように、ランダムキャリア制御部２２０は、モータＭ１の動作状態に応じて中心キャリアを設定し、中心キャリアを中心として所定範囲内でキャリア周波数ｆを任意に変動させる。これにより、インバータ１２０で生じる騒音が低減される。
【００３８】
一方、コンデンサ温度ＴＨＣ１およびリアクトル温度ＴＨＬの少なくともいずれか一方がそれぞれに対応するしきい温度Ａ，Ｂ以上である場合には、ランダムキャリア制御部２２０は、ランダムキャリア制御の実行を禁止する。この場合、ランダムキャリア制御部２２０は、モータＭ１の動作状態に応じて中心キャリアを設定し、キャリア周波数ｆを中心キャリアに固定する。これにより、中心キャリアよりも低いキャリア周波数ｆが用いられるタイミングが生じず、電流ＩＬのリプル幅が小さくなり、リアクトルＬＡ１やフィルタコンデンサＣ１の発熱が抑制される。その結果、リアクトルＬＡ１およびフィルタコンデンサＣ１の過熱を抑制できる。
【００３９】
図４は、上述の機能を実現するための制御装置２００の処理手順を示すフローチャートである。図４に示すフローチャートは、予め定められた周期で繰り返し実行される。
【００４０】
ステップ（以下、ステップを「Ｓ」と略す）１０にて、制御装置２００は、リアクトル温度ＴＨＬおよびコンデンサ温度ＴＨＣ１がそれぞれに対応するしきい温度Ａ，Ｂ以上であるか否かを判定する。
【００４１】
ＴＨＬ＜ＡかつＴＨＣ１＜Ｂであると（Ｓ１０にてＮＯ）、制御装置２００は、処理をＳ１３に移し、ランダムキャリア制御を実行する。
【００４２】
一方、ＴＨＬ≧ＡまたはＴＨＣ１≧Ｂであると（Ｓ１０にてＹＥＳ）、制御装置２００は、処理をＳ１１に移し、ランダムキャリア制御の実行を禁止する。
【００４３】
ランダムキャリア制御を禁止した後、制御装置２００は、処理をＳ１２に移し、リアクトル温度ＴＨＬおよびコンデンサ温度ＴＨＣ１がそれぞれに対応するしきい温度Ｃ，Ｄ以下であるか否かを判定する。このＳ１２でリアクトル温度ＴＨＬと比較される「しきい温度Ｃ」がＳ１０の「しきい温度Ａ」と相違するのは、「しきい温度Ｃ」と「しきい温度Ａ」との間でヒステリシスを設けるためである。したがって、しきい温度Ｃは、しきい温度Ａよりも所定温度だけ低い値に設定される。同様の理由により、コンデンサ温度ＴＨＣ１と比較される「しきい温度Ｄ」は、Ｓ１０の「しきい温度Ｂ」よりも所定温度だけ低い値に設定される。なお、「しきい温度Ｃ」は「しきい温度Ａ」と同じ値であってもよい。「しきい温度Ｄ」は「しきい温度Ｂ」と同じ値であってもよい。
【００４４】
ＴＨＬ＞ＣまたはＴＨＣ１＞Ｄであると（Ｓ１２にてＮＯ）、制御装置２００は、処理をＳ１１に戻し、ランダムキャリア制御の禁止を継続する。
【００４５】
一方、ＴＨＬ≦ＣかつＴＨＣ１≦Ｄであると（Ｓ１２にてＹＥＳ）、制御装置２００は、処理をＳ１３に移し、ランダムキャリア制御の禁止を解除して、ランダムキャリア制御を実行する。
【００４６】
以上のように、本実施の形態に係る制御装置２００は、ＰＷＭ制御時にインバータ１２０で生じる騒音を低減させるために、キャリア周波数ｆを固定するのではなく中心キャリアを中心として所定幅内で任意に変動させるランダムキャリア制御を実行する。この際、制御装置２００は、ランダムキャリア制御によってリアクトルＬＡ１やフィルタコンデンサＣ１の発熱量が大きくなってしまうことを考慮して、リアクトル温度ＴＨＬおよびコンデンサ温度ＴＨＣ１がそれぞれのしきい温度を超える場合には、リアクトル温度ＴＨＬおよびコンデンサ温度ＴＨＣ１がそれぞれのしきい温度を下回るまでランダムキャリア制御の実行を禁止することによってリアクトルＬＡ１やフィルタコンデンサＣ１の発熱を抑制する。その結果、インバータ１２０をＰＷＭ制御によって制御する際に、ＰＣＵ１００に収容されるリアクトルＬＡ１やフィルタコンデンサＣ１の過熱を抑制しつつ、インバータ１２０で生じる騒音を低減することができる。
【００４７】
なお、本実施の形態では、過熱保護対象部品の温度に応じてランダムキャリア制御の実行そのものを禁止する場合について説明したが、これに代えてあるいは加えて、キャリア周波数ｆの変動幅を変更するように変形してもよい。この場合には、過熱保護対象部品の温度に応じてキャリア周波数ｆの変動幅を狭くするなどによって、キャリア周波数ｆの変動幅の下限値を過熱保護対象部品の温度に応じて上昇させるようにすればよい。
【００４８】
［実施の形態２］
上述の実施の形態１では、過熱保護対象部品の温度を温度センサで検出した。
【００４９】
これに対し、本実施の形態２では、温度センサを設けていない電子部品に対応するため、車両負荷から電子部品の温度を推定した結果でランダムキャリア制御を禁止する。その他の構造、機能、処理は、前述の実施の形態１と同じであるため、ここでの詳細な説明は繰返さない。
【００５０】
図５は、制御装置２００の処理手順を示すフローチャートである。
Ｓ２０にて、制御装置２００は、各車両負荷が温度推定マップで決められた基準時間以上継続しているか否かを判定する。
【００５１】
ここで、車両負荷としては、過熱保護対象部品の温度に相関関係のある物理量を選択することができる。たとえば、過熱保護対象部品がリアクトルＬＡ１やフィルタコンデンサＣ１である場合には、車両負荷を電流ＩＬ、電圧ＶＨ、冷却水温ＴＨＷ、キャリア周波数ｆの各平均値などにすればよい。なお、車両負荷に、過熱保護対象部品の通電時間を入れてもよい。温度推定マップは、車両負荷と基準時間との対応関係が予め記憶されたマップである。基準時間は、ある車両負荷が継続した場合に、過熱保護対象部品の温度がしきい温度に達すると予測される時間を実験等によって求めた値である。
【００５２】
図６は、温度推定マップの一例である。図６には、電流ＩＬ、電圧ＶＬ、冷却水温ＴＨＷをパラメータとして基準時間が設定される場合が例示されている。このような、温度推定マップは、過熱保護対象部品ごとに予め作成され、メモリに記憶されている。
【００５３】
図５に戻って、制御装置２００は、Ｓ２０にて、各車両負荷およびその印加時間を監視するとともに、温度推定マップを参照して各車両負荷に応じた基準時間を読み出し、各車両負荷が温度推定マップで決められた基準時間以上継続しているか否かを判定する。なお、制御装置２００は、このような判定を過熱保護対象部品ごとに行なう。
【００５４】
各車両負荷が基準時間以上継続していない場合（Ｓ２０にてＮＯ）、制御装置２００は、過熱保護対象部品の推定温度がしきい温度未満であるものとして、処理をＳ２３に移し、ランダムキャリア制御を実行する。
【００５５】
一方、各車両負荷が基準時間以上継続した場合（Ｓ２０にてＹＥＳ）、制御装置２００は、過熱保護対象部品の推定温度がしきい温度以上であるものとして、処理をＳ２１に移し、ランダムキャリア制御の実行を禁止する。
【００５６】
ランダムキャリア制御を禁止した後、制御装置２００は、処理をＳ２２に移し、各車両負荷が温度推定マップで決められた基準時間を下回ったか否かを判定する。
【００５７】
各車両負荷が基準時間を下回っていない場合（Ｓ２２にてＮＯ）、制御装置２００は、処理をＳ２１に戻し、ランダムキャリア制御の禁止を継続する。
【００５８】
一方、各車両負荷が基準時間を下回った場合（Ｓ２２にてＹＥＳ）、制御装置２００は、処理をＳ２３に移し、ランダムキャリア制御の禁止を解除して、ランダムキャリア制御を実行する。
【００５９】
以上のように、本実施の形態においては、各車両負荷から推定される電子部品の温度（高負荷の継続時間）に応じてランダムキャリア制御を禁止する。そのため、温度センサがない電子部品にも対応することができる。
【００６０】
なお、本実施の形態においても、ランダムキャリア制御の実行禁止に変えて、キャリア周波数ｆの変動幅を変更するように変形してもよい。
【００６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６２】
１  モータ駆動制御システム、５  アース線、６，７  電力線、１０，１４，１７  電圧センサ、１１，１２，１９  電流センサ、１３，１５，１６，１８  温度センサ、１５〜１７  各相上下アーム、１００  ＰＣＵ、１１０  コンバータ、１２０  インバータ、１３０  冷却装置、２００  制御装置、２１０  温度情報取得部、２２０  ランダムキャリア制御部。
【図１】
2012249383.tif 000003
【図２】
2012249383.tif 000004
【図３】
2012249383.tif 000005
【図４】
2012249383.tif 000006
【図５】
2012249383.tif 000007
【図６】
2012249383.tif 000008