(57)【要約】【課題】小型・軽量・低コスト化を実現しつつ、モータの回転数や負荷変動などのさまざまな状況変化に対して、素早く対応することが可能な信頼性の高いモータ駆動用インバータ制御装置を提供する。【解決手段】モータ相電流やインバータ印加電圧の電気信号を処理するモータ駆動ハードウェア部２０を再構成する動的再構成制御部２１と、回転数やトルクや温度等のモータ駆動状態を示す情報にもとづいて前記動的再構成制御部２１を制御し、インバータ制御信号を出力するインバータ制御部２２とを備えることにより、モータの回転数や負荷変動などのさまざまな状況変化に対して、素早く対応することが可能な信頼性の高い装置を実現する。【選択図】図１
2009189112.tif 000002
【特許請求の範囲】
【請求項１】
モータ相電流やインバータ印加電圧の電気信号を入力する電気信号入力部と、
前記電気信号入力部から入力した電気信号を処理する再構成可能なモータ駆動ハードウェア部と、
前記電気信号入力部から入力した電気信号を処理するモータ駆動ソフトウェア部と、
前記モータ駆動ハードウェア部を再構成する動的再構成制御部と、
回転数やトルクや温度のうちの少なくとも一つのモータ駆動状態を示す情報を入力するモータ情報入力部と、
前記モータ情報入力部からの情報にもとづいて前記動的再構成制御部を制御し、前記モータ駆動ハードウェア部および前記モータ駆動ソフトウェア部からの情報にもとづいてインバータ制御信号を出力するインバータ制御部と、
を備えたことを特徴とするモータ駆動用インバータ制御装置。
【請求項２】
モータ相電流やインバータ印加電圧の電気信号を入力する入力部と、
前記入力部から入力した電気信号を処理する再構成可能なモータ駆動ハードウェア部と、前記入力部から入力した電気信号を処理するモータ駆動ソフトウェア部と、
前記モータ駆動ハードウェア部を再構成する動的再構成制御部と、
回転数やトルクや温度のうちの少なくとも一つのモータ駆動状態を前記入力部から入力した電気信号から推測するモータ回転状態判定部と、
前記モータ回転状態判定部からの情報にもとづいて前記動的再構成制御部を制御し、前記モータ駆動ハードウェア部および前記モータ駆動ソフトウェア部からの情報にもとづいてインバータ制御信号を出力するインバータ制御部と、
を備えたことを特徴とするモータ駆動用インバータ制御装置。
【請求項３】
回路データを格納するメモリを備え、
前記動的再構成制御部は、前記メモリからロードされるデータにより前記モータ駆動ハードウェア部を再構成することを特徴とする請求項１または２記載のモータ駆動用インバータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再構成が可能なハードウェアを有したモータ駆動用インバータ制御装置に関するものである。
【背景技術】
【０００２】
近年、空気調和機における圧縮機などのモータを駆動する装置においては、地球環境保護の観点から消費電力を低減する必要性が大きくなっている。その中で、省電力の技術の一つとして、ブラシレスＤＣモータのような効率の高いモータを任意の周波数で駆動するインバータなどが広く一般に使用されている。さらに、駆動する技術としては、矩形波状の電流により駆動を行う矩形波駆動に対して、より効率が高く、騒音も低くすることが可能な正弦波駆動技術が注目されている。
【０００３】
空気調和機における圧縮機のようなモータを駆動する場合、モータの回転子の位置を検出するセンサを取りつけることは困難であるため、特許文献１に記載されているような回転子の位置を何らかの方法で推定しながら駆動を行う位置センサレス正弦波駆動の技術も発明されている。
【０００４】
図５に位置センサレス正弦波駆動を実現するためのシステム構成を示す。
【０００５】
制御部６内においては、相電流検出手段１５で得られるブラシレスモータ３に流れるモータ相電流情報や、インバータ印加電圧検出手段１６で得られるインバータ２に印可されている直流電圧情報が電気信号入力部１８に入力され、これらの情報と予め判明しているモータ定数を基にモータ駆動ソフトウェア部１９で回転子５の磁極位置などのブラシレスモータ３を駆動するのに必要な情報を演算処理し、インバータ制御部２２でインバータ２を動作させるＰＷＭ信号を生成し、出力する。
【０００６】
出力されたＰＷＭ信号に従いインバータ２内の各スイッチング素子１３ｕ，１３ｖ，１３ｗ，１３ｘ，１３ｙ，１３ｚは動作し、正弦波状の三相の交流電圧が生成され、ブラシレスモータ３の正弦波駆動を実現している。
【０００７】
以上のような構成にて、ブラシレスモータ３の駆動制御が行われるが、一般的に制御部６にはマイコン等のプロセッサが用いられ、大量の演算処理をソフトウェア的に行うことで実現されており、モータ３の回転数や負荷変動などのさまざまな状況変化に対しては、ソフトウェアで対応するのが一般的である。
【特許文献１】特開２０００−３５０４８９号公報
【非特許文献１】インバータドライブハンドブック編集委員会編「インバータドライブハンドブック」日刊工業新聞社出版、１９９５年初版
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のモータ駆動用インバータ制御装置では、モータの回転数や負荷変動などのさまざまな状況変化に対し、同じアルゴリズムの演算処理を行っているか、もしくは、ソフトウェアで状況変化を判断し、それに対応した演算処理を切替えながら行っている。
【０００９】
しかし、ソフトウェアによる演算処理では、ハードウェアによる処理に比べ時間がかかり、マイコン等のプロセッサではリアルタイム性が要求される演算処理の量も制限されてしまう。
【００１０】
また、さまざまな状況に対応したハードウェアを作成するとなると、駆動範囲における回転数毎に、軽負荷用、中負荷用、重負荷用や、回転数加速用、回転数減速用、起動用など、膨大な量の回路が必要となり、現実的ではない。
【００１１】
さらに従来のシステムでは、モータ駆動処理のハードウェア処理とソフトウェア処理の部分の切り分けは固定であり、さまざまな状況に対して決して効率的な駆動が可能なシステムであるとはいえなかった。
【００１２】
本発明はこのような従来の課題を解決するものであり、モータ駆動の状況変化に素早く対応可能であり、小規模回路で安価、柔軟なモータ駆動用インバータ制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために本発明のモータ駆動用インバータ制御装置は、モータ相電流やインバータ印加電圧の電気信号を入力する電気信号入力部と、前記電気信号入力部から入力した電気信号を処理する再構成可能なモータ駆動ハードウェア部と、前記電気信号入力部から入力した電気信号を処理するモータ駆動ソフトウェア部と、前記モータ駆動ハードウェア部を再構成する動的再構成制御部と、回転数やトルクや温度のうちの少なくとも一つのモータ駆動状態を示す情報を入力するモータ情報入力部と、前記モータ情報入力部からの情報にもとづいて前記動的再構成制御部を制御し、前記モータ駆動ハードウェア部および前記モータ駆動ソフトウェア部からの情報にもとづいてインバータ制御信号を出力するインバータ制御部とを備えたものである。
【００１４】
これによって、小規模回路でもモータ駆動の状況変化に素早く対応することが可能となる。
【発明の効果】
【００１５】
本発明のモータ駆動用インバータ制御装置は、小規模回路でありながら、モータの回転数や負荷変動などのさまざまな状況に応じた制御を随時変更していくことで、より木目細かに最適駆動が可能になり、その制御を追加するときも、回路（ハードウェア）自体を追加するのではなく、回路データの追加とソフトウェアの書き換えで対応できる。
【００１６】
また、回路（ハードウェア）のみの処理に比べて回路規模の縮小が可能となるとともに、余分な回路を組み込まないのでＩＣの省電力に繋がり、さらには、ソフトウェアのみの処理に比べて飛躍的な高速化も図れるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
第１の発明は、モータ相電流やインバータ印加電圧の電気信号を入力する電気信号入力部と、前記電気信号入力部から入力した電気信号を処理する再構成可能なモータ駆動ハードウェア部と、前記電気信号入力部から入力した電気信号を処理するモータ駆動ソフトウェア部と、前記モータ駆動ハードウェア部を再構成する動的再構成制御部と、回転数やトルクや温度のうちの少なくとも一つのモータ駆動状態を示す情報を入力するモータ情報入力部と、前記モータ情報入力部からの情報にもとづいて前記動的再構成制御部を制御し、前記モータ駆動ハードウェア部および前記モータ駆動ソフトウェア部からの情報にもとづいてインバータ制御信号を出力するインバータ制御部とを備えたものである。
【００１８】
これにより、モータの回転数や負荷変動などのさまざまな状況変化に対して、素早く対応することが可能な信頼性の高いモータ駆動用インバータ制御装置を実現することができる。
【００１９】
第２の発明は、モータ相電流やインバータ印加電圧の電気信号を入力する入力部と、前記入力部から入力した電気信号を処理する再構成可能なモータ駆動ハードウェア部と、前記入力部から入力した電気信号を処理するモータ駆動ソフトウェア部と、前記モータ駆動ハードウェア部を再構成する動的再構成制御部と、回転数やトルクや温度の内の少なくとも一つのモータ駆動状態を前記入力部から入力した電気信号から推測するモータ回転状態判定部と、前記モータ回転状態判定部からの情報にもとづいて前記動的再構成制御部を制御し、前記モータ駆動ハードウェア部および前記モータ駆動ソフトウェア部からの情報にもとづいてインバータ制御信号を出力するインバータ制御部とを備えたものである。
【００２０】
これにより、モータに位置センサを取り付けないシステムにおいても第１の発明と同様の信頼性の高いモータ駆動用インバータ制御装置を実現することができる。
【００２１】
第３の発明は、回路データを格納するメモリを備え、前記動的再構成制御部は、前記メモリからロードされるデータにより前記モータ駆動ハードウェア部を再構成することにより、小規模回路でありながら、第１または第２の発明と同様の信頼性の高いモータ駆動用インバータ制御装置を実現することができる。
【００２２】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００２３】
（実施の形態１）
本発明の第１の実施の形態を示すモータ駆動用インバータ制御装置のシステム構成図を図１に示す。
【００２４】
モータ駆動用インバータ制御装置は、交流電源１、交流電力を直流電力に変換するダイオードブリッジ７、力率を向上させるためのリアクタ１１、平滑コンデンサ１２、ブラシレスモータ３に供給する駆動電圧を生成、出力するインバータ２及びインバータ２を制御する制御部６を有する。
【００２５】
ブラシレスモータ３は、中性点を中心にＹ結線された３相巻線４ｕ，４ｖ，４ｗが取付けられた固定子４と、磁石が装着された回転子５とからなる。
【００２６】
Ｕ相巻線４ｕの非結線端にＵ相端子８ｕが、Ｖ相巻線４ｖの非結線端にＶ相端子８ｖが、Ｗ相巻線４ｗの非結線端にＷ相端子８ｗが接続されている。
【００２７】
インバータ２は一対のスイッチング素子からなるハーフブリッジ回路をＵ相用，Ｖ相用，Ｗ相用として３相分有する。
【００２８】
ハーフブリッジ回路の一対のスイッチング素子は、小容量コンデンサ１２の高圧側端と低圧側端の間に直列接続され、ハーフブリッジ回路に直流電圧が印加される。
【００２９】
Ｕ相用のハーフブリッジ回路は、高圧側（上アーム）のスイッチング素子１３ｕ及び低圧側（下アーム）のスイッチング素子１３ｘよりなる。
【００３０】
Ｖ相用のハーフブリッジ回路は、高圧側スイッチング素子１３ｖ及び低圧側スイッチング素子１３ｙよりなる。
【００３１】
Ｗ相用のハーフブリッジ回路は、高圧側スイッチング素子１３ｗ及び低圧側スイッチング素子１３ｚよりなる。
【００３２】
また、各スイッチング素子と並列にフリーホイールダイオード１４ｕ，１４ｖ，１４ｗ，１４ｘ，１４ｙ，１４ｚが接続されている。
【００３３】
インバータ２におけるスイッチング素子１３ｕとスイッチング素子１３ｘの相互接続点、スイッチング素子１３ｖとスイッチング素子１３ｙの相互接続点、スイッチング素子１３ｗとスイッチング素子１３ｚの相互接続点にブラシレスモータ３の端子８ｕ，８ｖ，８ｗがそれぞれ接続される。
【００３４】
インバータ２に印加されている直流電圧は、上述したインバータ２内のスイッチング素子のスイッチング動作によって三相の交流電圧に変換され、それによりブラシレスモータ３が駆動される。
【００３５】
また、インバータ２とブラシレスモータ３の接続間には相電流検出手段１５が、インバータ２の母線間にはインバータ印加電圧検出手段１６が、ブラシレスモータ３にはモータ情報検出手段１７が配されている。
【００３６】
制御部６は、モータ情報入力部９と、電気信号入力部１８と、モータ駆動ソフトウェア部１９と、モータ駆動ハードウェア部２０と、動的再構成制御部２１と、インバータ制御部２２と、回路データ格納メモリ２３からなる。
【００３７】
モータ情報入力部９は、モータ情報検出手段１７で得られる回転数や出力トルクや温度といった情報あるいは少なくともそれらのいずれか一つ、特には回転数の情報を入力し、電気信号入力部１８は、相電流検出手段１５で得られるブラシレスモータ３に流れるモータ相電流情報や、インバータ印加電圧検出手段１６で得られるインバータ２に印可されている直流電圧情報を入力する。
【００３８】
電気信号入力部１８から入力した電気信号は、モータ駆動ソフトウェア部１９と、再構成可能なモータ駆動ハードウェア部２０とに送られ、ブラシレスモータ３を駆動するのに必要な情報に信号処理される。
【００３９】
インバータ制御部２２では、モータ駆動ソフトウェア部１９と、モータ駆動ハードウェア部２０とで得られるブラシレスモータ３を駆動するのに必要な情報を基に、インバータ２を動作させるＰＷＭ信号を生成し、出力する。
【００４０】
出力されたＰＷＭ信号に従いインバータ２内の各スイッチング素子１３ｕ，１３ｖ，１３ｗ，１３ｘ，１３ｙ，１３ｚは動作し、正弦波状の三相の交流電圧が生成され、ブラシレスモータ３の正弦波駆動を実現している。
【００４１】
また、インバータ制御部２２では、動的再構成制御部２１がさまざまな機能の回路情報を格納した回路データ格納メモリ２３の中から適切な回路データをモータ情報入力部９の情報に応じて読み出し、モータ駆動ハードウェア部２０の再構成を動的に行うように制御している。
【００４２】
なお、本発明における制御部６は、ダイナミックリコンフィギュラブルＬＳＩと呼ばれるデバイスを用いた。
【００４３】
このデバイスは、近年、盛んに開発が進む動的再構成回路技術を搭載し、ハードウェア処理の高速性とソフトウェア処理の柔軟性といった両者の長所を同時に持ち、色々な機能への切り替えが極めて高速に行われるものである。
【００４４】
この機能の変更に際して、従来のデバイス、例えばＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等ではプログラムの書き換えに時間を要し、高速性が要求されるアプリケーションでは実用化が難しかった。
【００４５】
ところが、ダイナミックリコンフィギュラブルＬＳＩでは、この機能変更が非常に高速に行われるのが最大の特長である。
【００４６】
そのため、このデバイスは動的再構成が可能であると言われており、プログラム可能ゲート・アレイの動的再構成システムとして既に発表されている。
【００４７】
ここでいう再構成とは、ハードウェア部の一部、もしくは全体を違う回路に再構成（リコンフィギュレーション）することであり、動的というのは、処理の終わった回路を即消去し、次に必要とされる回路を瞬時に構成できることをいう。
【００４８】
一方、インバータによるモータ制御に関しては、近年さまざまな研究がなされシステムの品質、性能を向上させる制御方式や機能が開発されているが、特に高周波のキャリア周波数でインバータを制御するようなシステムにおいては、モータ駆動に関わる非常に多いデータ処理量を、短い周期（＝キャリア周波数）で処理しなければならず、機能の拡張をソフトウェアのみに依存することが困難となっている。
【００４９】
ソフトウェアによる処理は、コストおよび柔軟性という面においてはそれなりのメリットはあるものの、モータ制御の中で重要な要素の一つである処理速度の点に関しては、ハードウェア処理と比較して、まだ劣っていることは否めない。
【００５０】
一方、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ
Ｃｉｒｃｕｉｔ）やＦＰＧＡといった専用ハードウェアによる処理は、ある限定された処理に対しては、非常に優れたスピードで対応できるが、柔軟性を期待することは本質的にできない。
【００５１】
このことは、サービスの改良や新サービスの追加といったことに対しては、ユーザはハードウェアの交換もしくは増設、場合によっては、システムそのものを買い換える必要が出てくるということになる。
【００５２】
そこで、動的再構成が可能で、ハードウェア処理の高速性とソフトウェア処理の柔軟性とをあわせもつデバイスである、ダイナミックリコンフィギャラブルＬＳＩを用い、モータの駆動状況に応じてハードウェアの内容を瞬時に再構成すれば、ハードウェアは常に全ての機能に対応した大規模な回路を持つ必要がなくて良いことになる。
【００５３】
そのため、必要な回路規模を従来のＡＳＩＣやＦＰＧＡを使った時に比べて、大幅に小さくすることが可能であり、かつ、高速のデータ処理が行えることになる。
【００５４】
次に、再構成可能なモータ駆動ハードウェア部２０について説明する。
【００５５】
図２は、モータ駆動ハードウェア部２０の内部構成の一例を示したものである。
【００５６】
モータ駆動ハードウェア部２０は、速度フィードバック演算領域２４と電流フィードバック演算領域２５によって構成される。
【００５７】
速度フィードバック演算領域２４では、モータ情報入力部９などからの情報から、駆動
中のモータの角速度ωを演算し、指示角速度ω＊との誤差ω（ｅｒｒ）をＰＩ演算することによって指示電流Ｉ＊を求めている。
【００５８】
電流フィードバック演算領域２５においては、電気信号入力部１８から得られるブラシレスモータ３の相電流Ｉｕ，Ｉｖ，Ｉｗを３／２相変換し、ｄ軸電流Ｉｄとｑ軸電流Ｉｑを算出し、それぞれ指示電流Ｉ＊から求められるｄ軸指示電流Ｉｄ＊とｑ軸指示電流Ｉｑ＊との誤差Ｉｄ（ｅｒｒ），Ｉｑ（ｅｒｒ）をＰＩ演算することによって指示電圧Ｖｄ＊，Ｖｑ＊を求め、さらに、２／３相変換演算によって各相に与えられるべき電圧Ｖｕ，Ｖｖ，Ｖｗを求めている。
【００５９】
速度フィードバック演算領域２４、電流フィードバック演算領域２５は、ともにＰＩ演算を含んでいる。
【００６０】
ＰＩ演算は、制御したい値を目標値に近づける一般的な演算方法で、制御誤差に比例ゲインを乗算する比例演算と、時間的に累積した制御誤差に積分ゲインを乗算する積分演算とによって行われ、システムや環境などによって比例ゲインや積分ゲインを最適値に選択することによって、制御の安定性向上が図れる。
【００６１】
ここで、速度フィードバック演算領域２４内のＰＩ演算における比例ゲインや積分ゲインを考えると、ブラシレスモータ３の回転数が安定している場合や加減速運転している場合、さらには起動直後の場合など、それぞれの状況に応じて最適値を選択したい要求がある。
【００６２】
これは、ブラシレスモータ３の回転数が安定している場合などは積分ゲインを高めに設定し、より時間的に累積した制御誤差に対しての感度を上げ、速度安定性の向上を図り、逆に、加減速運転をしている場合には比例ゲインを高めに設定し、速度変化に対する追従性の向上を図るべきというものである。
【００６３】
また、電流フィードバック演算領域２５内のＰＩ演算における比例ゲインや積分ゲインを考えると、ブラシレスモータ３の回転が低速の場合、高速の場合、さらにはトルクがさほど必要とされない軽負荷の場合、大きなトルクが必要とされる重負荷の場合などによって最適値を選択したい。
【００６４】
これは、ブラシレスモータ３の回転が高速の場合、相電流の正弦波周期が時間的に短く変化するため、比例ゲインを高めに設定することで、電流変化に対する追従性の向上を図り、逆に、低速の場合は、正弦波状の相電流の時間的変化量が少なくなるため、積分ゲインを高めに設定し、電流安定性の向上を図る。
【００６５】
また、さほどトルクを必要とされない軽負荷の場合、正弦波状の相電流の振幅が小さくなり、時間的変化量が少なくなるため、積分ゲインを高めに設定し、電流安定性の向上を図り、逆に、大きなトルクが必要とされる重負荷の場合、正弦波状の相電流の振幅が大きくなるため、比例ゲインを高めに設定し、電流変化に対する追従性の向上を図るべきというものでもある。
【００６６】
そこで、上述したＰＩ演算における比例ゲインや積分ゲインといったパラメータ変更をはじめ、さまざまなアルゴリズムの変更が可能となるよう、動的再構成が可能なデバイスであるダイナミックリコンフィギャラブルＬＳＩを用い、ブラシレスモータ３の駆動状況に応じてモータ駆動ハードウェア部２０を瞬時に再構成するようにした。
【００６７】
図３に示すように、回路データ格納メモリ２３には、回転数安定用回路データ３０、回
転数加速用回路データ３１、回転数減速用回路データ３２、起動用回路データ３３を記憶させ、動的再構成制御部２１がモータ情報入力部９の情報に応じて適切な回路データを読み出し、モータ駆動ハードウェア部２０の速度フィードバック演算領域２４を切替えるようにした。
【００６８】
さらに、回路データ格納メモリ２３においては、低速軽負荷用回路データ３４、低速重負荷用回路データ３５、高速軽負荷用回路データ３６、高速重負荷用回路データ３７も記憶させ、動的再構成制御部２１がモータ情報入力部９の情報に応じて適切な回路データを読み出し、モータ駆動ハードウェア部２０の電流フィードバック演算領域２５を切替えるようにした。
【００６９】
なお、上述において、ＰＩ演算の比例ゲインや積分ゲインを最適値に選択することによって、制御の安定性向上が図れることを説明したが、回路データ格納メモリ２３に記憶したそれぞれの回路データは、比例ゲインや積分ゲインといったパラメータだけが異なるのではなく、ノイズ除去のためのフィルタ演算を追加したり、装置筐体の振動や騒音の共振現象を回避するための指示電流補正演算を追加するなど、アルゴリズム自体が異なったものでもよい。
【００７０】
また、時々刻々変化するモータ駆動状況に依存しない保護制御などの処理や、高速の処理を必要としないモータ駆動開始や停止判断は、モータ駆動ソフトウェア部１９で行うように構成した。
【００７１】
新たな制御を追加する際は、回路データ格納メモリ２３に回路データを追加することで対応し、モータ駆動アルゴリズムの変更においては、回路データ格納メモリ２３の回路データを書き換えるか、モータ駆動ソフトウェア部１９で対応する。
【００７２】
これによって、新たな環境条件のもとでも柔軟にモータ駆動のアルゴリズム変更が可能で、最適な演算処理を得ることができる。
【００７３】
また、回路データやソフトウェアの変更のみで機能の追加、変更ができることから、電子制御基板を変更する必要がない。
【００７４】
すなわち、本発明においては、モータ駆動の状況変化に素早く対応した最適制御が可能であり、ハードウェアは常に全ての機能に対応した大規模な回路を持つ必要がなくて、安価で柔軟なシステム構築が可能となる。
【００７５】
（実施の形態２）
本発明の第２の実施の形態を示すモータ駆動用インバータ制御装置のシステム構成図を図４に示す。
【００７６】
第１の実施の形態においてブラシレスモータ３に配されていたモータ情報検出手段１７を用いず、制御部６のモータ情報入力部９の代わりにモータ回転状態判定部１０で得られるモータの回転数やトルクといった情報によってモータ駆動ハードウェア部２０の再構成を動的に行うように制御している。
【００７７】
モータ回転状態判定部１０では、相電流検出手段１５で得られるブラシレスモータ３に流れるモータ相電流情報や、インバータ印加電圧検出手段１６で得られるインバータ２に印可されている直流電圧情報を電気信号入力部１８から入力し、使用しているブラシレスモータ３の巻線抵抗値やインダクタンス値といったモータ定数を併用しながら回転子５の磁極位置を推定演算し、回転速度などを導出する。
【００７８】
これにより、モータに位置センサを取り付けないシステムにおいても第１の実施の形態と同様の効果が得られる高品位な装置を実現することができる。
【００７９】
特に、本インバータ制御装置は位置センサの取り付けができないエアコンの圧縮機モータ駆動に適応させることができ、この場合、さまざまな空調温度環境においても最適な圧縮機モータ駆動が実現でき、快適性が損なわれるようなことなく、消費電力を最小にするといったことが可能となる。
【００８０】
なお、実施の形態１や実施の形態２で説明した本発明は、インバータ回路を使用してモータを駆動するモータ駆動用インバータ制御装置、全てに適用が可能である。
【００８１】
例えば、インバータ回路を搭載した空気調和機、冷蔵庫、電気洗濯機、電気乾燥機、電気掃除機、送風機、ヒートポンプ給湯器などの家庭電化製品に適用できる。
【００８２】
いずれの製品についても、モータ駆動の状況変化に素早く対応した最適制御が可能であり、ハードウェアは常に全ての機能に対応した大規模な回路を持つ必要がなくて、安価な製品を提供することができる。
【産業上の利用可能性】
【００８３】
以上のように、本発明にかかるモータ駆動用インバータ制御装置は、小型・軽量・低コストで実現できるため、小型のモータ駆動装置を必要とする情報機器（特にハードディスクなどのストレージユニット）等にも広く用いることができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態１を示すモータ駆動用インバータ制御装置のシステム構成図
【図２】本発明の実施形態１におけるモータ駆動ハードウェア部の構成を示す図
【図３】本発明の実施形態１における回路データ格納メモリの構成を示す図
【図４】本発明の実施形態２を示すモータ駆動用インバータ制御装置のシステム構成図
【図５】従来のモータ駆動用インバータ制御装置のシステム構成図
【符号の説明】
【００８５】
１  交流電源
２  インバータ
３  ブラシレスモータ
４  固定子
４ｕ〜４ｗ  巻線
５  回転子
６  制御部
７  ダイオードブリッジ
８ｕ〜８ｗ  端子
９  モータ情報入力部
１０  モータ回転状態判定部
１１  リアクタ
１２  コンデンサ
１３ｕ〜１３ｗ  上アームスイッチング素子
１３ｘ〜１３ｚ  下アームスイッチング素子
１４ｕ〜１４ｗ、１４ｘ〜１４ｚ  フリーホイールダイオード
１５  相電流検出手段
１６  インバータ印加電圧検出手段
１７  モータ情報検出手段
１８  電気信号入力部
１９  モータ駆動ソフトウェア部
２０  モータ駆動ハードウェア部
２１  動的再構成制御部
２２  インバータ制御部
２３  回路データ格納メモリ
２４  速度フィードバック演算領域
２５  電流フィードバック演算領域
２６  直流電源装置
３０  回転数安定用回路データ
３１  回転数加速用回路データ
３２  回転数減速用回路データ
３３  起動用回路データ
３４  低速軽負荷用回路データ
３５  低速重負荷用回路データ
３６  高速軽負荷用回路データ
３７  高速重負荷用回路データ
【図１】
2009189112.tif 000003
【図２】
2009189112.tif 000004
【図３】
2009189112.tif 000005
【図４】
2009189112.tif 000006
【図５】
2009189112.tif 000007