(57)【要約】      （修正有）【課題】インバータをＰＷＭ制御する際のＥＭＣ干渉を減少する方法を提供する。【解決手段】方法は、１）所定の数値範囲から第１因数として数値を生成、算出及び／又は選択する段階、２）第１因数を基本スイッチング周波数値に掛けてＰＷＭのクロック周波数を算出する段階、３）或る個数のクロック周期を終了又は予め算出されたクロック周波数を有する所定の時間区間を終了した後、基本スイッチング周波数に、新たな因数として所定の数値範囲から新しく生成、算出又は選択された数値の何れかを掛けて新しいクロック周波数を算出する段階並びに４）段階３）を複数回繰返す段階を含み、所定個数のクロック周期を終了又は各々直前の段階で予め算出したクロック周波数を有する所定の時間区間を終了した後、基本スイッチング周波数に、各々の段階３）毎に新しく生成、算出、又は選択された数値の何れかを掛けて新しいクロック周波数を算出する。【選択図】図２
2019013141.tif 000002
【特許請求の範囲】
【請求項１】
パルス幅変調（ＰＷＭ、  Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）を制御するマイクロプロセッサを用いてインバータの電力半導体を活性化するための方法であって、
（ｉ）  所定の数値範囲から、第１因数（ｆａｃｔｏｒ）としての数値を生成、算出、及び／又は選択する段階、
（ｉｉ）  前記第１因数を基本スイッチング周波数値に掛けて前記パルス幅変調（ＰＷＭ）のクロック周波数（Ａ）を算出する段階、
（ｉｉｉ）  或る個数（Ｘ）のクロック周期が終了されるか、又は、予め算出された前記クロック周波数（Ａ）を有する所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数に、新たな因数として前記所定の数値範囲から新しく、生成された、算出された、又は選択された数値の何れかを掛けて新しいクロック周波数（Ａ）を算出する段階、並びに、
（ｉｖ）  前記所定個数（Ｘ）のクロック周期が終了されるか、又は、各々直前の段階で予め算出されたクロック周波数を有する所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数に、各々の前記段階（ｉｉｉ）ごとに新しく、生成された、算出された、又は選択された数値の何れかを掛けて新しいクロック周波数（Ａ）を算出することにより、前記段階（ｉｉｉ）を複数回繰返す段階を含む、ことを特徴とする方法。
【請求項２】
前記段階（ｉ）乃至（ｉｖ）が各々、下記段階（ｉ’）乃至（ｉｖ’）のように実行される、
（ｉ’）  所定の数値範囲から、或る個数（Ｙ）の乱数（ｒａｎｄｏｍ  ｎｕｍｂｅｒ）を含むテーブルが生成され、この時、乱数の確率密度（ｐｒｏｂａｂｉｌｉｔｙ  ｄｅｎｓｉｔｙ）分布は前記所定の数値範囲内におけるガウス分布（Ｇａｕｓｓｉａｎ  ｄｉｓｔｒｉｂｕｔｉｏｎ）、又は均一分布（ｕｎｉｆｏｒｍ  ｄｉｓｔｒｉｂｕｔｉｏｎ）に対応し、及び、第１因数として前記テーブル内の第１乱数が選択される段階、
（ｉｉ’）  前記基本スイッチング周波数値に前記第１因数を掛けてパルス幅変調（ＰＷＭ）のクロック周波数（Ａ）が算出される段階、
（ｉｉｉ’）  前記所定個数（Ｘ）のクロック周期が終了されるか、又は、前記予め算出されたクロック周波数（Ａ）を有する前記所定の時間区間（Ｔ）が終了された後、前記テーブル内の次の乱数を基本スイッチング周波数値に掛けて新しいクロック周波数（Ａ）が算出される段階、並びに、
（ｉｖ’）  前記所定個数（Ｘ）のクロック周期が終了されるか、各々直前の段階で予め算出されたクロック周波数を有する前記所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数値に前記テーブル内で各々の前記段階（ｉｉｉ’）ごとに後続する乱数値を掛けて新しいクロック周波数が算出され、前記テーブルの最後の乱数が到達された段階まで前記段階（ｉｉｉ’）が複数回繰り返される段階、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記テーブル内の最後の乱数が到達された後、前記段階（ｉｉ）乃至（ｉｖ）が繰り返される、ことを特徴とする請求項２に記載の方法。
【請求項４】
前記段階（ｉ）乃至（ｉｖ）が各々、下記段階（ｉ’）乃至（ｉｖ’）のように実行される、
（ｉ’）  各々、前記マイクロプロセッサの作動時間の間に、数学的公式により所定の数値範囲内に制限された数列（Ｒ）が算出され、且つ前記数列（Ｒ）の第１要素が算出されるか、又は、前記マイクロプロセッサにおいて実行される乱数発生器を用いて乱数が発生される段階、
（ｉｉ’）  前記基本スイッチング周波数値に、前記数列（Ｒ）から算出された第１要素、又は前記発生された乱数を掛けてパルス幅変調（ＰＷＭ）のクロック周波数（Ａ）が算出される段階、
（ｉｉｉ’）  前記所定個数（Ｘ）のクロック周期が終了されたか、又は、前記予め算出されたクロック周波数（Ａ）を有する前記所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数値に、前記数列（Ｒ）から算出された次の要素値、又は乱数発生器によって発生された次の乱数値を掛けて新しいクロック周波数（Ａ）が算出される段階、並びに、
（ｉｖ’）  前記所定個数（Ｘ）のクロック周期が終了されるか、各々直前の段階で予め算出されたクロック周波数を有する前記所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数値に、前記段階（ｉｉｉ’）ごとに数列（Ｒ）の新たな要素、又は新たな乱数値を掛けて新しいクロック周波数が算出され、前記段階（ｉｉｉ’）が複数回繰り返される段階、
ことを特徴とする、請求項１に記載の方法。
【請求項５】
前記数学的公式が１つ、又は複数個の非線型関数を含む、ことを特徴とする請求項４に記載の方法。
【請求項６】
前記数列（Ｒ）、及び／又は、その数列の要素、或いは前記乱数が別の演算ユニット、又はパルス幅変調（ＰＷＭ）を制御するマイクロプロセッサにより算出される、ことを特徴とする請求項４又は５に記載の方法。
【請求項７】
前記数列（Ｒ）、及び／又は、その数列の要素、或いは前記乱数が外部入力手段によって算出される、ことを特徴とする請求項４乃至６の何れか１項に記載の方法。
【請求項８】
前記段階（ｉ）乃至（ｉｖ）が各々、下記段階（ｉ’）乃至（ｉｖ’）のように実行される、
（ｉ’）  任意の与えられた時点において所定の数値範囲内の乱数が使用できるように、乱数発振器（ｒａｎｄｏｍ  ｎｕｍｂｅｒ  ｏｓｃｉｌｌａｔｏｒ）を援用した、電子回路のクロック周波数を算出するための乱数入力変数が発生される段階、
（ｉｉ’）  前記基本スイッチング周波数値に第１時点における乱数値を掛けてクロック周波数（Ａ）が算出される段階、
（ｉｉｉ’）  前記所定個数（Ｘ）のクロック周期が終了されるか、又は、前記予め算出されたクロック周波数（Ａ）を有する前記所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数値に、この時点に用意された乱数値を掛けて新しいクロック周波数（Ａ）が算出される段階、並びに、
（ｉｖ’）  前記所定個数（Ｘ）のクロック周期が終了されるか、各々直前の段階で予め算出されたクロック周波数を有する前記所定の時間区間（Ｔ）が終了された後、基本スイッチング周波数値に、この時点に各々用意された乱数値を掛けて新しいクロック周波数が算出され、前記段階（ｉｉｉ’）が複数回繰り返される段階、
ことを特徴とする、請求項１に記載の方法。
【請求項９】
特定のクロック周波数は、干渉周波数として公知であるか、又は干渉周波数として同定されている場合、削除されるか又は直ちに中止され、その際、クロック周波数が新しく算出される、ことを特徴とする請求項１乃至８の何れか１項に記載の方法。
【請求項１０】
アプリケーションモード又は作動モードに応じて、選択されるべき前記クロック周波数を決定する乱数の確率密度分布が選択され、その際、確率密度間における切替え（ｓｗｉｔｃｈ＿ｏｖｅｒ）ができる段階（ｖ）を追加で含む、ことを特徴とする請求項２、４、８の何れか１項に記載の方法。
【請求項１１】
前記クロック周波数を決定する乱数の確率密度分布が均一分布とガウス分布の間で選択される、ことを特徴とする請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インバータ内にある電力半導体を活性化するための方法に係り、特に、パルス幅変調（ＰＷＭ、  Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）を制御するマイクロプロセッサを用いてインバータの電力半導体を活性化するための方法に関する。本発明は、電磁気的適合性（ＥＭＣ）の向上に役立ち、特に車両の電動式冷媒圧縮機に適用可能である。
【背景技術】
【０００２】
車両の電動式冷媒圧縮機においては、インバータとも命名される逆変換装置の助けを借りて多相回転磁界、通常は３相回転磁界が発生される。この過程は、インバータ内の電力半導体を周期的にスイッチングしてバッテリ直流電圧（ＤＣ）から得られる正弦波（ｓｉｎｅ）電流又は正弦波類似（ｓｉｎｕｓｏｉｄａｌ）電流がモータのインダクタンスに印加されることによって行われる。従来技術では、一定のクロック周波数（ｃｏｎｓｔａｎｔ  ｃｌｏｃｋ  ｆｒｅｑｕｅｎｃｙ）で電力半導体を制御する。電力半導体の制御のためには、出力等級に応じて５乃至３０ｋＨｚの周波数が選択される。
【０００３】
電流の強度及びモータの回転速度は、パルス幅変調を用いて個別の電力半導体のスイッチ−オン時間を制御することで調節される。パルス幅変調（ＰＷＭ：  Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）は、一般的に変調類型（ｍｏｄｕｌａｔｉｏｎ  ｔｙｐｅ）の一種を表し、このような変調類型では、技術的変数、例えば電圧が２つの値の間で交互に変更され、パルスデューティファクタ、即ち、時間周期内における活性化（パワーオン）時間の持続時間の比率が変更できる。
【０００４】
電力半導体のスイッチングは周期時間の逆数、即ち周波数に応じて干渉（ｉｎｔｅｒｆｅｒｅｎｃｅ、妨害）を引起こす。この周波数の波形は基調波と称される。同様に、電力半導体のスイッチングは高調波（ｈａｒｍｏｎｉｃｓ）、即ち基調波周波数の整数倍の周波数における干渉を引起こし、従って電磁気的適合性（ｃｏｍｐａｔｉｂｉｌｉｔｙ）に著しい影響を与える。前記電磁気的適合性（ＥＭＣ）は、意図せざる、又は偶発的な電気的又は電磁気的作用を通じて他の装置を妨害せず、又は他の装置から干渉を受けない技術的な装置能力を意味する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の基本課題は、電力半導体の活性化制御時にインバータ内から発生するＥＭＣ干渉を減少することである。
【課題を解決するための手段】
【０００６】
前記本発明の課題は、請求項１に記載の特徴を有する方法によって解決される。該方法の具体的な実施形態は、各従属請求項に記載の特徴を有する方法に係る。
【０００７】
本発明に係るインバータ電力半導体の活性化（制御）方法は、パルス幅変調（ＰＷＭ）を制御するマイクロプロセッサによって行われ、この場合の前記方法は次の段階（ｉ）乃至（ｉｖ）を含む。
（ｉ）  所定の数値範囲、望ましくは０．１乃至１、特に望ましくは０．３乃至１の数値範囲から第１因数（ｆｉｒｓｔ  ｆａｃｔｏｒ）として数値を生成、算出、及び／又は選択する段階、
（ｉｉ）  前記第１因数を基本スイッチング周波数（ｂａｓｉｃ  ｓｗｉｔｃｈｉｎｇ  ｆｒｅｑｕｅｎｃｙ）値に掛けて前記パルス幅変調（ＰＷＭ）のクロック周波数（Ａ）を算出する段階、
（ｉｉｉ）  或る個数（Ｘ）のＰＷＭクロック周期が終了されるか、又は、予め算出された前記クロック周波数（Ａ）を有する所定の時間区間（Ｔ）が終了された後、新しい因数として前記所定の数値範囲から新たに生成された、算出された、又は選択された数値の何れかに基本スイッチング周波数を掛けて新しいクロック周波数（Ａ）を算出する段階、並びに、
（ｉｖ）  前記段階（ｉｉｉ）を複数回繰返す段階であって、この場合、前記所定個数（Ｘ）のクロック周期が終了されるか、又は、各々直前の段階で予め算出されたクロック周波数を有する所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数に、各々の前記段階（ｉｉｉ）ごとに新たに、生成された、算出された、又は選択された数値の何れかを掛けて新しいクロック周波数を算出する段階。
【０００８】
ランダム周波数を備えるＰＷＭを具現するために、クロック周波数は、駆動回路を通じて電力半導体を活性化制御するマイクロプロセッサにおいて上述の過程を通して変更される。
【０００９】
本発明の第１の実施形態によれば、前記方法の段階（ｉ）乃至（ｉｖ）は各々、下記の段階（（ｉ’）乃至（ｉｖ’））として実行される。
（ｉ’）  所定の数値範囲から、望ましくは乱数発生器（ｒａｎｄｏｍ  ｎｕｍｂｅｒ  ｇｅｎｅｒａｔｏｒ）によって或る個数（Ｙ）の乱数（ｒａｎｄｏｍ  ｎｕｍｂｅｒ）を含むルックアップテーブル（ｌｏｏｋｕｐ  ｔａｂｌｅ）を生成し、この時、前記乱数の確率密度（ｐｒｏｂａｂｉｌｉｔｙ  ｄｅｎｓｉｔｙ）分布は、前記所定の数値範囲内におけるガウス分布（Ｇａｕｓｓｉａｎ  ｄｉｓｔｒｉｂｕｔｉｏｎ）又は均一分布（ｕｎｉｆｏｒｍ  ｄｉｓｔｒｉｂｕｔｉｏｎ）に対応し、及び、前記テーブルの第１乱数を第１因数として選択する段階。
（ｉｉ’）  前記基本スイッチング周波数値と前記第１因数を掛けてパルス幅変調のクロック周波数（Ａ）を算出する段階、
（ｉｉｉ’）  前記所定個数（Ｘ）のクロック周波数が終了されるか、又は、前記予め算出されたクロック周波数（Ａ）を有する前記所定の時間区間（Ｔ）が終了された後、前記テーブル内にある次の乱数を前記基本スイッチング周波数値に掛けて新しいクロック周波数（Ａ）を算出する段階、並びに、
（ｉｖ’）  前記所定個数（Ｘ）のクロック周期が終了されるか、各々直前の段階で予め算出されたクロック周波数を有する前記所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数値に前記テーブル内で各々の前記段階（ｉｉｉ’）ごとに後続する乱数値を掛けて新しいクロック周波数を算出し、前記テーブルの最後の乱数が到達された段階まで前記段階（ｉｉｉ’）を複数繰返す段階。
【００１０】
前記実施形態の望ましい一改善例によれば、前記テーブル内の最後の乱数が到達された後、段階（ｉｉ’）  乃至（ｉｖ’）が繰り返される。換言すれば、前記段階（ｉｖ’）のルーチンが前記テーブルの始めから終わりの乱数に亘って実行された後、即ち、最後の乱数が使われた後、前記テーブルの始めに再び移動されることを意味する。
【００１１】
本発明の第２の実施形態によれば、前記方法の段階（ｉ）乃至（ｉｖ）は各々、次のような段階（ｉ’）乃至（ｉｖ’）として実行される：
（ｉ’）  各々、前記マイクロプロセッサの作動時間の間に、数学的公式によって所定の数値範囲内に制限された数列を算出し、且つ前記数列（Ｒ）の第１要素を算出するか、又は、前記マイクロプロセッサにおいて実行される乱数発生器を用いて乱数を発生させる段階、
（ｉｉ’）  前記基本スイッチング周波数値に、前記数列（Ｒ）から算出された第１要素、又は前記発生された乱数を掛けてパルス幅変調のクロック周波数（Ａ）を算出する段階、
（ｉｉｉ’）  前記所定個数（Ｘ）のククロック周期が終了されたか、又は、前記予め算出されたクロック周波数（Ａ）を有する前記所定の時間区間（Ｔ）が終了された後、前記基本スイッチング周波数値に、前記数列（Ｒ）から算出された次の要素値、又は乱数発生器によって発生された次の乱数値を掛けて新しいクロック周波数（Ａ）を算出する段階、
（ｉｖ’）  前記段階（ｉｉｉ’）を複数回繰り返す段階であって、この場合、前記所定個数（Ｘ）のクロック周期が終了されるか、各々直前の段階で予め算出されたクロック周波数を有する前記所定の決まった時間区間（Ｔ）が終了された後、前記基本スイッチング周波数値に、前記段階（ｉｉｉ’）ごとに前記数列（Ｒ）の新たな要素、又は新たな乱数値を掛けて新しいクロック周波数を算出する。
【００１２】
望ましくは前記数学的公式は、単数又は複数の非線形関数、例えば、ＳＩＮ、ＣＯＳ、及び／又はＴＡＮ、のような非線形関数、ＡＲＣＳＩＮ、ＡＲＣＣＯＳ、及び／又はＡＲＣＴＡＮのような前記ＳＩＮ、ＣＯＳ、及び／又はＴＡＮの逆関数のような非線形関数、並びに／若しくは、ｌｏｇ（対数関数）、及び／又はｅ（指数関数）のような非線形関数を含む。
【００１３】
前記数列（Ｒ）、及び／又は、その数列の要素、或いは前記乱数の算出は、望ましくは別途のユニット又はパルス幅変調を制御するマイクロプロセッサにおいて実行される。特に、望ましくは、前記数列（Ｒ）、及び／又は、その数列の要素、或いは前記乱数の算出は、外部入力変数によって実行される。前記数列（Ｒ）、及び／又は、その数列の要素、或いは前記乱数の算出のための入力変数としては任意のプロセス、望ましくは、例えば、熱的抵抗雑音、又は散弾雑音（ｓｈｏｔ  ｎｏｉｓｅ）とのような雑音、又は温度変動が利用可能である。しかし前記の乱数算出は外部入力変数に頼ることなく実行可能である。
【００１４】
乱数発生器は一般的に乱数列を発生させるプロセスを意味し、基本的に非決定論的（ｎｏｎ−ｄｅｔｅｒｍｉｎｉｓｔｉｃ）乱数発生器と決定論的（ｄｅｔｅｒｍｉｎｉｓｔｉｃ）乱数発生器とに区分される。同一の初期条件から相異なる値を供給する非決定論的乱数発生器には、特に物理的乱数発生器が含まれるし、このような乱数発生器は乱数を発生させるために、例えば熱的抵抗雑音のような物理的プロセスを利用する。
決定論的乱数発生器は、擬似乱数（ｐｓｅｕｄｏ  ｒａｎｄｏｍ  ｎｕｍｂｅｒ）を発生させるので、一般的に擬似乱数発生器と称される。いわゆる擬似乱数からなる乱数列は、コンピュータによって、熱的抵抗雑音などに頼るよりも非常に簡単に形成可能であり、事実上全ての高級プログラム言語によるプログラムが利用可能である。ソースとしては、例えば、ＭＳ−ＥｘｃｅｌＴＭ（登録商標）、ＭＡＴＬＡＢＴＭ（登録商標）、及びＬｉｎｕｘ（登録商標）−Ｋｅｒｎｅｌが適合する。
【００１５】
本発明の第３実施形態によれば、前記方法の段階（ｉ）乃至（ｉｖ）は各々、次のような段階（ｉ’）乃至（ｉｖ’）として実行される。
（ｉ’）  任意の与えられた時点において所定の数値範囲内の乱数が使用できるように、乱数発振器（ｒａｎｄｏｍ  ｎｕｍｂｅｒ  ｏｓｃｉｌｌａｔｏｒ）を援用した、電子回路のクロック周波数を算出するための乱数入力変数を発生させる段階、
（ｉｉ’）  前記基本スイッチング周波数値に第１時点における乱数値を掛けてクロック周波数（Ａ）を算出する段階、
（ｉｉｉ’）  前記所定個数（Ｘ）のクロック周期が終了されるか、又は、前記予め算出されたクロック周波数（Ａ）を有する前記所定の時間区間（Ｔ）が終了された後、基本スイッチング周波数値に、この前記時点に用意された乱数値を掛けて新しいクロック周波数（Ａ）を算出する段階、並びに、
（ｉｖ’）  前記段階（（ｉｉｉ’）を複数回反復する方式の段階であって、この場合、前記所定個数（Ｘ）のクロック周期が終了されたか、各々直前の段階で予め算出されたクロック周波数を有する前記所定の時間区間（Ｔ）が終了された後、基本スイッチング周波数値に、前記段階（ｉｉｉ’）ごとに、この時点に各々用意された新たな乱数値を掛けて新しいクロック周波数が算出される。
【００１６】
ランダム入力変数は、また今回も、例えば熱的抵抗雑音、又は散弾雑音のようなランダムな物理的プロセスを処理することにより生成可能である。
【００１７】
本発明に係る方法の特に望ましい実施例によれば、干渉周波数として公知となっているか、又は干渉周波数として同定されている特定のクロック周波数は削除されるか又は直ちに中止され、その際、クロック周波数が新しく算出される。この文脈においては、「削除」は、特定の個別的なクロック周波数が算出／呼出し／発生不可能であることを意味する。
このような「削除」は、例えば、抹消（ｂｌａｎｋ＿ｏｕｔ）されるべき周波数、又はその高調波が万一抹消されないと、システムにおいて、例えば自動車両システムにおいて、強度の干渉（妨害）を惹起する場合に望ましい。
【００１８】
例として、５０ｋＨｚ周波数の干渉に対してある誤作動をもって反応する車両部品を仮定する。１６．６ｋＨｚのＰＷＭクロック周波数の第３高調波は丁度、５０ｋＨｚの周波数に相応する。車両部品の誤作動を防止しようとするなら、５０ｋＨｚのクロック周波数を引き起こすことができる１６．６ｋＨｚの周波数値だけルックアップテーブルから除去することが好ましい。
【００１９】
本発明のメリットは、上述のようにインバータクロック周波数のランダム選択、又は擬似ランダム選択によって干渉スペクトラムが平滑化される点にある。干渉スペクトラムの出力密度が同一に維持されるものの、干渉高調波の顕著な呈示、即ち、ピーキングが明確に減少する。このような措置によっては、物理的に設計されるべきインバータ向けＥＭＣフィルタに対する要求が減少できる。その結果、製造上の複雑性、費用及び設置面積が減少できる。
【００２０】
前記方法の具現例によれば、この方法は、更に追加段階（ｖ）を含むが、この段階では、アプリケーションモード、又は作動モードに応じて選択されるべきクロック周波数を決定する乱数の確率密度分布が選択され、この場合、このような確率密度間における切替え（ｓｗｉｔｃｈ＿ｏｖｅｒ）が行われ得る。
前述した第１実施形態では、このために、例えば相異なる確率密度分布を有する２つのルックアップテーブルが格納されることが好ましい。前述した第２実施形態では、数列（Ｒ）及び数列（Ｒ）の要素、即ち擬似乱数を算出するための式が変更される。前述した第３の実施形態では、乱数発振器の回路における切替えが想定される。
クロック周波数の確率密度分布は、均一分布とガウス分布との何れかが選ばれ、この場合、クロック周波数の均一分布とガウス分布との間で切替えが可能であることが好ましい。
【発明の効果】
【００２１】
本発明によれば、クロック周波数が或る所定の範囲内からランダムに選択されているので、干渉スペクトラムが平滑化（ｓｍｏｏｔｈｉｎｇ＿ｏｕｔ）される。従来の場合（クロック周波数が固定されている）と比較して、干渉スペクトラムの下方の領域の総面積に当たる干渉スペクトラムの出力密度は同一であるけれども、従来技術において基本スイッチング周波数（実施形態では２０ｋＨｚ）ごとに存在する高調波によるピーキングが本発明では著しく減少する。これは高調波分布の平準化を引き起こす、ＰＷＭのクロック周波数の無作為化（ｒａｎｄｏｍｉｚａｔｉｏｎ）、即ち、ＰＷＭのクロック周波数を微小且つランダムに変動させた結果である。
【図面の簡単な説明】
【００２２】
本発明の実施例のもう一つの細部事項、特徴及びメリットは、関連図面を参照して行われる実施冷に対する下記の詳細な説明から示される。図面中、
【図１】は、従来技術によるインバータのＥＭＣ干渉スペクトラムである。
【図２】は、時間の進行に伴うクロック周波数分布である。（周波数の確率密度分布が均一分布の場合）
【図３】は、本発明による電力半導体を制御する方法の第１実施類型の概略図である。
【図４】は、本発明による電力半導体を制御する方法の第２実施類型の概略図で或る。
【図５】は、本発明による電力半導体を制御する方法の第３実施類型の概略図である。
【図６】は、本発明によるランダムパルス幅変調（ＰＷＭ）下におけるインバータのＥＭＣ干渉スペクトラムである。
【発明を実施するための形態】
【００２３】
図１は、２０ｋＨｚのクロック周波数でスイッチングするインバータのＥＭＣ測定記録を図示するが、より正確に言えば、固定設定されたクロック周波数を有する電動式エアコン圧縮機の典型的なＥＭＣ測定記録を図示する。この場合、１００ｋＨｚ乃至１ＭＨｚ範囲でクロック周波数の干渉高調波が明確に表れる。あらゆる高調波の周波数はクロック周波数の倍数である。ＥＭＣ干渉レベル表示はデシベルマイクロボルト（ｄＢμＶ）単位で行われる。
【００２４】
従来技術によれば、クロック周波数は、例えば２０ｋＨｚのクロック周波数値で一定である。これに対して、ランダムモードにおいて、即ち本発明に沿って使われるランダムパルス幅変調（ＰＷＭ）が使われる場合、クロック周波数は短い時間間隔で、例えば５０μｓ毎に基本周波数の百分率偏差の特定の変動範囲内で変動される。図２に図示された実施例では、クロック周波数がクロック周波数の下限界の１６ｋＨｚ乃至クロック周波数上限線の２０ｋＨｚ範囲内で変動され、この場合、平均クロック周波数は１８ｋＨｚで、最大百分率偏差は２０％に達する。図２に図示されたように、クロック周波数は時間に沿って分布し、この場合には、均一分布が表れる。
【００２５】
ランダムＰＷＭを具現するために、電力半導体を制御するマイクロプロセッサにおいてＰＷＭのクロック周波数は、ランダムに、又は擬似ランダムに、変更される。このような場合、様々な実施類型が与えられる。
【００２６】
図３に図示された第１実施類型によれば、
第１段階（ｉ’）で、まず、或る個数（Ｙ）の乱数（Ｙ＝６の場合、乱数値１乃至乱数値６）を有するルックアップテーブルが所定の数値の範囲から、望ましくは、乱数発生器によって、そして特に望ましくは０．５乃至１の数値範囲内で生成される。乱数確率密度は、所定の数値範囲内でガウス分布、又は均一分布に相応する。テーブル内の第１乱数が第１因数として選ばれ、そして
第２段階（ｉｉ’）で基本スイッチング周波数値、例えば２０ｋＨｚの基本スイッチング周波数値に前記第１因数を掛けてパルス幅変調（ＰＷＭ）のクロック周波数（Ａ）が算出される。所定個数（Ｘ）のクロック周期が終了されるか、又は予め算出されたクロック周波数（Ａ）を有する所定の時間区間（Ｔ）が終了されれば、後続して、
第３段階（ｉｉｉ’）で基本スイッチング周波数値にテーブルの次の乱数を掛けて新しいクロック周波数（Ａ）が算出される。
追加段階（ｉｖ’）は、テーブル内の最後の乱数に至るまで第３段階（ｉｉｉ’）の反復を含む。言い換えれば、所定個数（Ｘの）クロック周期が終了されるか、各々直前の段階で（テーブル内のＮ番目の乱数Ｎを用いたものとする）予め算出されたクロック周波数を有する所定の時間区間（Ｔ）が終了されれば、各々基本スイッチング周波数値にテーブル内で各々の段落ごとに後続する乱数（乱数（Ｎ＋１））値を掛けて新しいクロック周波数が算出される。テーブル内の乱数が最後の乱数に達すれば、先立って言及した段階（ｉｉ’）乃至（ｉｖ’）が繰り返される。即ち、テーブルが初めから終わりまで実行されて最後の乱数が使われた後、またテーブルの初めに戻って、第１乱数により後続クロック周波数が再び算出される。
【００２７】
また、周波数を決定する乱数の確率密度分布と関しては、アプリケーションモード、又は作動モードに応じて選択が可能である。例えば、切替え（ｓｗｉｔｃｈ＿ｏｖｅｒ）は、クロック周波数を算出するための因数に関して均一分布とガウス分布との間で可能である。
【００２８】
図４に概略的に図示された第２実施類型によれば、第１段階でマイクロプロセッサの作動時間の間に乱数が算出される。この場合、第１段階（ｉ’）では、所定の数値範囲内に限られた数列Ｒが数学的公式によって算出され、このような数列の要素として乱数が決定される。乱数はマイクロプロセッサ内に具現された乱数発生器の助けを借りても算出できる。数列、及び／又は、該数列の要素、又は乱数は、図示された実施例によれば、外部入力変数から算出される。
【００２９】
その次に、第２段階（ｉｉ’）では、基本スイッチング周波数値に数列（Ｒ）から算出された第１要素、又は乱数発生器によって発生された第１乱数を掛けてクロック周波数（Ａ）が算出され、該クロック周波数を用いてパルス幅変調が出力される。
【００３０】
所定個数（Ｘ）のクロック周期が終了されるか、又は、予め算出されたクロック周波数（Ａ）を有する所定の時間区間（Ｔ）が終了された後、基本スイッチング周波数値に数列（Ｒ）から算出された次の要素値、又は乱数発生器によって発生された次の乱数値を掛けて新しいクロック周波数（Ａ）が算出され、そのクロック周波数によってパルス幅変調（ＰＷＭ）が出力される。この過程は任意の回数だけ繰り返される。即ち、所定個数（Ｘ）のクロック周期が終了されるか、各々直前の段階で予め算出されたクロック周波数を有する所定の時間区間（Ｔ）が終了されれば、基本スイッチング周波数値に新たな数列（Ｒ）要素、又は新たな乱数値を掛けて新しいクロック周波数が算出され、前記クロック周波数を用いてパルス幅変調（ＰＷＭ）が出力される。
【００３１】
図５に概略的に図示された第３実施類型によれば、電子回路でクロック周波数を算出するためにランダム入力変数が乱数発生器の助けを借りて生成され、その結果、任意の所与の時点に所定の数値範囲内の乱数が用意される。従って、第１時点では、パルス幅変調のクロック周波数（Ａ）は、基本スイッチング周波数値に該乱数値を掛けて算出される。このクロック周波数（Ａ）を用いてパルス幅変調が出力される。
【００３２】
所定個数（Ｘ）のクロック周期が終了されるか、又は、予め算出されたクロック周波数（Ａ）を有する所定の時間区間（Ｔ）が終了された後、基本スイッチング周波数値に、この時点に用意された乱数値を掛けて新しいクロック周波数（Ａ）が算出されて、該クロック周波数を用いてパルス幅変調（ＰＷＭ）が出力される。
【００３３】
上述の過程は、引き続き任意の回数だけ繰り返される。即ち、所定の個数（Ｘ）のクロック周期が終了されるか、各々直前の段階で予め算出されたクロック周波数を有する所定の時間区間（Ｔ）が終了された後、基本スイッチング周波数値に、この時点に各々用意された新たな乱数値を掛けて新しいクロック周波数が算出され、そのクロック周波数によってパルス幅変調が出力される。
【００３４】
本発明のメリットは、ランダムな、クロック周波数の選択を介して干渉スペクトラムが平滑化（ｓｍｏｏｔｈｉｎｇ＿ｏｕｔ）される点にある。曲線の下方の領域を通じて決定可能な干渉スペクトラムの出力密度は同一に維持されているけれども、図１と比べて図６が図示するように、図１における干渉高調波の数と顕著な形態（図１において、２０ｋＨｚごとに存在する高調波のピーキング波形を指す）が図６では著しく減少する。これは高調波分布の平準化を引き起こす、ＰＷＭのクロック周波数の無作為化（ｒａｎｄｏｍｉｚａｔｉｏｎ）、即ち、ＰＷＭのクロック周波数の微小且つランダムな変動、の結果である。
【図１】
2019013141.tif 000003
【図２】
2019013141.tif 000004
【図３】
2019013141.tif 000005
【図４】
2019013141.tif 000006
【図５】
2019013141.tif 000007
【図６】
2019013141.tif 000008