JP3586593B2 - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- JP3586593B2 JP3586593B2 JP22103699A JP22103699A JP3586593B2 JP 3586593 B2 JP3586593 B2 JP 3586593B2 JP 22103699 A JP22103699 A JP 22103699A JP 22103699 A JP22103699 A JP 22103699A JP 3586593 B2 JP3586593 B2 JP 3586593B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- drive
- synchronous motor
- rotation speed
- degree
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Permanent Magnet Type Synchronous Machine (AREA)
- Brushless Motors (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Synchronous Machinery (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、モータ制御装置に関し、特に磁石が装着されたロータにより構成されている同期モータを効率的に駆動することが可能なモータ制御装置に関するものである。
【0002】
【従来の技術】
近年、環境問題が社会的話題となり省エネルギー化が重要な関心となっている。特に、モータ分野においては、省エネルギーの観点から、小型・高効率化・高出力のモータが切望されている。
【0003】
従来のモータの代表として誘電モータや磁石をロータ表面に装着したSPM(Surface Permanent Magnet)モータ等があり、双方とも量産性に優れている。
【0004】
これに対し、従来と異なる構造のモータが開発されている。このうち、効率をさらに高めるために永久磁石をロータ内部に埋込んで、フレミングトルクに加えてリラクタンストルクを利用するIPM(Interior Permanent Magnet)モータが注目されている。
【0005】
図16は、このようなIPMモータの構造の一例を示す図である。図16に示されるIPMモータは、高透磁率材の鉄芯または積層珪素鋼板で構成されているロータコア131の内部に永久磁石132を埋込んでロータを構成している。図16に示されるIPMモータは、4極モータであって、4個(図16は、/2断面を示している)の永久磁石132が円周方向に沿ってN極とS極とが交互になるように配設されている。
【0006】
なお、図16において、記号134はコイルが巻かれる部分を、記号135はステータを、記号136はティースを示している。このように構成することにより、永久磁石132の中心とロータコア131の中心とを結ぶ方向であるd軸方向のインダクタンスLdと、d軸に対して電気角で90度回転した方向であるq軸方向のインダクタンスLqとに差が生じ、永久磁石132によるフレミングトルクTmに加えてリラクタンストルクTrが発生することになる。
【0007】
これらの関係については、「リラクタンストルクを要した回転機」(松井信行他、T.EE Japan,Vol.114−D,No9,1994)において解析がなされている(以下、参考文献1と称す)。参考文献1によれば、フレミングトルクTmとリラクタンストルクTrとの関係は、式(1)を満たす。
【0008】
なお、式(1)において、Pnは極対数を、ψaは鎖交磁束、Ldはd軸方向のインダクタンスを、Lqはq軸方向のインダクタンスを、idは、d軸方向の電流を、iqはq軸方向の電流を、βは電流位相を、iaは電流ベクトルの大きさをそれぞれ表わしている。
【0009】
電流位相βを変化させた場合のフレミングトルクTm、リラクタンストルクTrおよび総合トルクTtの変化を、図17を用いて説明する。図17に示されるように、フレミングトルクTmは、電流位相βが90度の時点で最大値を示し、90度を離れるとともに小さくなり、180度で0となる。これに対し、リラクタンストルクTrは、電流位相βが135度の時点で最大値を示す。したがって、リラクタンストルクTrとフレミングトルクTmとを足し合せた総合トルクTtは、それぞれのトルク比により変わるが、電流位相βは115度付近で最大値を示す。したがって、リラクタンストルクTrを有効に利用するIPMモータは、フレミングトルクTmのみを用いて動作するSPMモータよりも、同一電流において高トルクの出力が可能となる。
【0010】
ところで、モータのトルクの大きさを決定する要因として、モータ駆動制御方法が重要となる。従来の電流駆動方法としては、120度矩形波駆動が一般的である。この120度矩形波駆動方法とは、モータコイルの3相(U,V,W)中の2相に対し電流を通電し、120度ごとに電流をつなぎ合せて直流となるようにインバータを制御する方法である。120度矩形波駆動においては、各々の相についてみれば通電休止期間があり、当該通電休止期間にロータ磁石の回転によりステータコイルに発生する誘起電圧を検出してロータ回転を制御している。上述したリラクタンストルクTrを利用するIPMモータにおいては、トルクを最大にするために通電タイミングが重要となる。したがって、IPMモータに対しては、120度矩形波駆動を行ない通電休止期間に誘起電圧を検出してロータ位相を算出している。
【0011】
これに対し、モータ効率を向上させるモータ駆動制御方法として、通電幅を電気角で180度に設定した180度正弦波駆動方式がある。「ブラシレスDCモータ駆動制御方法およびその装置および電気機器(国際公開番号WO95−27328)」は、永久磁石を内部に埋込んだモータに対し、通電幅を電気角180度に設定し、モータコイルの第1中心点電位と当該コイルに電気的に並列となるグリッジ回路による第2中心点電位との差に基づいて磁極位置を検出する手法を具備している(参考文献2と称す。)。
【0012】
ここで、参考文献2に記載さているブラシレスDCモータ制御装置について、図18を用いて説明する。図18は、参考文献2に記載されるモータ制御装置の構成を概略的に表わす図である。図18においては、直流電源211の端子間に3対のスイッチングトランジスタ212u、212v、212wをそれぞれ直列接続してインバータを構成し、各対のスイッチングトランジスタ同士の接続線電圧をブラシレスDCモータのY結線された各相の固定子巻線213u、213v、213wにそれぞれ印加している。そして、各対のスイッチングトランジスタ同士の接続点電圧をY結線された抵抗214u、214v、214wにもそれぞれ印加している。さらに、中性点213dの電圧が抵抗215aを介して増幅器215の反転入力端子に供給され、Y結線された抵抗の中性点電圧214dの電圧が増幅器215の非反転入力端子に供給されている。そして、増幅器215の出力端子と反転入力端子との間に抵抗215bを接続することにより、差動増幅器として動作させるようにしている。ここで固定子巻線213u、213v、213wの中性点213dの電圧En0は、インバータ出力波形とモータ誘起電圧波形に含まれる3n次調波成分(nは整数)との和になる。一方、接続点電圧がY結線された抵抗214u、214v、214wの中性点214dの電圧は、インバータ出力波形のみで決定される。したがって中性点213dの電圧En0と中性点214dの電圧との差を得ることにより、モータ誘起電圧波形に含まれる3n次調波成分を取出すことができる。以上により、磁極位置センサを用いることなく、モータ誘起電圧波形を検出、すなわちロータ位置を検出することができるため180度駆動方式が実現される。
【0013】
また、「電気車用制御装置(特開平10−341594号公報)」では、磁極位置検出器または回転パルス検出器に異常があった場合に、必要に応じて120度駆動方式または180度駆動方式が選択される構成が開示されている(参考文献3と称す)。
【0014】
【発明が解決しようとする課題】
このように、参考文献2による構成では、モータコイル結線の中心点を与える抵抗結線214u、214v、214wには差動増幅器等の外部回路を設けることにより、180度正弦波通電状態でロータ位置検出を可能とする。
【0015】
ところが、同期モータにおいて、120度矩形波駆動方式と180度正弦波駆動方式とで効率を比較すると、モータの状態(出力や回転数等)によって180度正弦波駆動方式より120度矩形波駆動方式の方が効率が高くなる場合があり、180度正弦波駆動方式のみで駆動するのは必ずしも効率面から最適とは言えない。
【0016】
また、参考文献3は、異常事態、たとえば、磁極位置検出を持たない電気車用制御装置において回転パルス検出手段に異常を生じた場合や、磁極位置検出器を備えた電気車用制御装置において、磁極位置検出器と回転パルス検出手段との双方に異常が生じた場合に対処することを目的として構成されたものであり、効率の観点からは最適な構成とは言えない。
【0017】
すなわち、異常が生じた場合に120度駆動方式を行なうのは、電動機を停止させることなく運転を継続するためであり、そのときの制御方法は、磁極位置推定手段によって推定された磁極位置推定位置に基づくものである。したがって、効率面については何ら対処するものではない。
【0018】
それゆえ、この発明の目的は、同期モータを効率的に駆動させることが可能なモータ制御装置を提供することである。
【0019】
【課題を解決するための手段】
第1発明に係るモータ制御装置は、同期モータを制御するモータ制御装置であって、同期モータを通電駆動するための複数の通電駆動手段を備え、複数の駆動手段は、少なくとも、同期モータを180度通電駆動する180度通電駆動手段と、同期モータを120度通電駆動する120度通電駆動手段とを含み、同期モータのモータ効率に応じて、複数の駆動手段のうち1つを選択する駆動制御手段をさらに備える。
【0020】
したがって、第1発明に係るモータ制御装置によれば、複数の通電駆動手段を備え、これらのうちの1つを選択的に動作させることにより、モータ効率の観点から最適な駆動、より具体的には最高効率で駆動させることが可能となる。
【0021】
第2発明に係るモータ制御装置は、第1発明に係るモータ制御装置であって、駆動制御手段は、同期モータの状態を検出し、検出された同期モータの状態に対して前記モータ効率が所望の効率になるように、120度通電駆動手段または180度通電駆動手段のいずれか一方を選択する。
【0022】
したがって、第2発明に係るモータ制御装置によれば、現行のモータ状態(回転数やモータ出力等)に応じて、180度通電駆動方式または120度通電駆動方式のうち最適な駆動方式を選択することができる。したがって、より具体的には、最高効率で駆動させることが可能となる。
【0023】
第3発明に係るモータ制御装置は、第2発明に係るモータ制御装置であって、駆動制御手段は、同期モータのモータ回転数を算出するモータ回転数算出手段と、180度通電駆動および120度通電駆動のそれぞれについて、同期モータに関するモータ回転数とモータ効率との対応関係を記憶した記憶手段と、記憶手段に記憶される情報に基づき、算出されたモータ回転数に対して所望のモータ効率を達成するように選択を実行する選択手段とを含む。
【0024】
したがって、第3発明に係るモータ制御装置によれば、現行のモータ回転数に対して最適な駆動方式を選択することができる。
【0025】
第4発明に係るモータ制御装置は、第2発明に係るモータ制御装置であって、駆動制御手段は、同期モータのモータ回転数を算出するモータ回転数算出手段と、同期モータのトルクを算出するトルク算出手段と、算出されたモータ回転数と前記算出されたトルクとに基づき、同期モータのモータ出力を算出するモータ出力算出手段と、180度通電駆動および120度通電駆動のそれぞれについて、同期モータに関するモータ出力とモータ効率との対応関係を記憶した記憶手段と、記憶手段に記憶される情報に基づき、算出されたモータ出力に対して所望のモータ効率を達成するように選択を実行する選択手段とを含む。
【0026】
したがって、第4発明に係るモータ制御装置によれば、現行のモータ出力に対して最適な駆動方式を選択することができる。
【0027】
第5発明に係るモータ制御装置は、第2発明に係るモータ制御装置であって、同期モータは、モータコイルを含み、モータコイル端子に流れるモータ電流と同期モータに供給される駆動電圧との位相差情報を検出する位相差検出手段と、所望の位相差情報を格納する格納部と、モータコイル端子に発生する誘起電圧を検出する誘起電圧検出手段とをさらに備え、180度通電駆動手段は、検出される位相差情報と所望の位相差情報との差に応じて動作が制御され、120度通電駆動手段は、検出される誘起電圧に応じて動作が制御される。
【0028】
したがって、第5発明に係るモータ制御装置によれば、誘起電圧の検出により120度通電駆動を、位相差情報により180度通電駆動を制御することができるため、特別な位置検出器を用いずに、最適な駆動を実現することが可能となる。
【0029】
第6発明に係るモータ制御装置は、第1または第2発明に係るモータ制御装置であって、駆動制御手段は、所望のモータ回転数を格納し、算出されたモータ回転数と所望のモータ回転数との差に基づき、複数の通電駆動手段のそれぞれにおける前記モータに対する回転速度の設定を調整する手段をさらに備える。
【0030】
したがって、第6発明に係るモータ制御装置によれば、現行の回転数を検出して、設定された目標回転数指令により速度補正するフィードバック制御を行なうことが可能となる。
【0031】
第7発明に係るモータ制御装置は、第3または第4発明に係るモータ制御装置であって、駆動制御手段は、外部指令に基づき、対応する通電駆動手段を指定する指令手段をさらに備え、選択手段は、指令手段の制御に基づき、180度通電駆動手段または120度通電駆動手段のいずれか一方を選択する。
【0032】
したがって、第7発明に係るモータ制御装置によれば、現行のモータ状態に基づき最適な駆動方式を選択する制御と、外部指令により駆動方式を任意に選択することが可能な機能とを有することにより、同期モータを最適な効率で、または任意の駆動方式で駆動させることが可能となる。たとえば、夜間等において騒音低減が必要な場合には、効率に係わらず低騒音駆動となる180度通電駆動方式を強制的に選択することで、騒音低減を優先させることが可能となる。
【0033】
第8発明に係るモータ制御装置は、第1または第2発明に係るモータ制御装置であって、同期モータは、磁石が装着されたロータにより構成されるIPMモータである。
【0034】
したがって、第8発明に係るモータ制御装置によれば、高トルクを発生することが可能なIPMモータを効率面で最適な駆動方式により駆動させることが可能となる。
【0035】
第9発明に係るモータ制御装置は、同期モータを制御するモータ制御装置であって、同期モータの通電幅を任意に設定する通電幅対応駆動手段と、同期モータのモータ効率に応じて、通電対応駆動手段を制御する駆動制御手段とを備える。
【0036】
したがって、第9発明に係るモータ制御装置によれば、モータ効率の観点から、最適な通電幅、より具体的には最高効率で駆動させることが可能となる。
【0037】
第10発明に係るモータ制御装置は、第9発明に係るモータ制御装置であって、駆動制御手段は、同期モータの状態を検出し、検出された同期モータの状態に対してモータ効率が所望の効率になる通電幅を選択し、通電幅対応駆動手段は、駆動制御手段により選択された通電幅に基づき、設定を変更する。
【0038】
したがって、第10発明に係るモータ制御装置によれば、現行のモータ状態(回転数やモータ出力等)に応じて、最適な通電幅を選択することができる。したがって、より具体的には、最高効率で駆動させることが可能となる。
【0039】
第11発明に係るモータ制御装置は、第10発明に係るモータ制御装置であって、通電幅対応駆動手段は、設定した通電幅に応じて、同期モータの回転数情報を出力し、駆動制御手段は、回転数情報に基づき、同期モータのモータ回転数を算出するモータ回転数算出手段と、任意に設定される通電幅のそれぞれについて、同期モータに関するモータ回転数とモータ効率との対応関係を記憶した記憶手段と、記憶手段に記憶される情報に基づき、算出されたモータ回転数に対して所望のモータ効率を達成するように選択を実行する選択手段とを含む。
【0040】
したがって、第11発明に係るモータ制御装置によれば、現行のモータ回転数に対して、最適な通電幅を選択することができる。
【0041】
第12発明に係るモータ制御装置は、第10発明に係るモータ制御装置であって、通電幅対応駆動手段は、設定した通電幅に応じて、同期モータの回転数情報を出力し、駆動制御手段は、同期モータのモータ回転数を算出するモータ回転数算出手段と、同期モータのトルクを算出するトルク算出手段と、算出されるモータ回転数と前記算出されるトルクとに基づき、同期モータのモータ出力を算出するモータ出力算出手段と、任意に設定される通電幅のそれぞれについて、同期モータに関するモータ出力とモータ効率との対応関係を記憶した記憶手段と、記憶手段に記憶される情報に基づき、算出されたモータ出力に対して所望のモータ効率を達成するように前記選択を実行する選択手段とを含む。
【0042】
したがって、第12発明に係るモータ制御装置によれば、現行のモータ出力に対して、最適な通電幅を選択することができる。
【0043】
第13発明に係るモータ制御装置は、第9または第10発明に係るモータ制御装置であって、駆動制御手段は、所望のモータ回転数を格納し、算出されたモータ回転数と所望のモータ回転数との誤差に基づき、通電幅対応駆動手段での設定を調整する手段をさらに備える。
【0044】
したがって、第13発明に係るモータ制御装置によれば、現行の回転数を検出して、設定された目標回転数指令により速度を補正するフィードバック制御を行なうことが可能となる。
【0045】
第14発明に係るモータ制御装置は、第11または第12発明に係るモータ制御装置であって、外部指令に基づき、対応する通電幅を指定する指令手段をさらに備え、選択手段は、指令手段の制御に基づき、対応する通電幅を選択する。
【0046】
したがって、第14発明に係るモータ制御装置によれば、現行のモータ状態に基づき最適な駆動方式を選択する制御と、外部指令により駆動方式を任意に選択することが可能な機能とを有することにより、同期モータを最適な効率で、または任意の駆動方式で駆動させることが可能となる。
【0047】
第15発明に係るモータ制御装置は、第9または第10発明に係るモータ制御装置であって、同期モータは、磁石が装着されたロータにより構成されるIPMモータである。
【0048】
したがって、第15発明に係るモータ制御装置によれば、高トルクを発生することが可能なIPMモータを効率面で最適な駆動方式により駆動させることが可能となる。
【0049】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【0050】
[実施の形態1]
本発明の実施の形態1におけるモータ制御装置について、図1を用いて説明する。図1に示すモータ制御装置は、フレミングトルクとリラクタンストルクとを併用して高トルク化を図るIPMモータ(同期モータ1)を駆動するための、インバータ回路2、AC電源4、AC電源4を直流に変換してインバータ回路2に直流電流を供給するAC/DCコンバータ回路3、および制御部5を備える。
【0051】
制御部5は、同期モータ1を120度通電駆動するための120度通電駆動部6、同期モータ1を180度通電駆動するための180度通電駆動部7、同期モータ1の回転数を検出または算出する回転数算出部8、回転数算出部8の出力する回転数と後述する回転数−効率テーブルに記憶されている情報とにより最適な効率となる駆動方式を選択する駆動方式選択部9と、同期モータ1の各駆動方式における回転数と効率との対応関係を示すテーブルが予め記憶されている回転数−効率テーブル部10、120度通電駆動部6または180度通電駆動部7の出力する通電電圧に基づきインバータ回路2の各駆動素子にPWM波形を出力するPWM作成/各相分配部11、および目標とする回転数(目標回転数)を格納する目標回転数格納部12を含む。
【0052】
制御部5は、マイクロコンピュータで構成する。この際、上述した各構成要素6〜12をソフト的に処理する。これらの処理に関連するプログラム内容は、工場出荷時にROM(Read Only Memory)等のメモリに記憶させてもよいし、またフラッシュROM等の書換え可能なメモリに記憶したならばプログラム内容を随時、更新・修正等することが可能となる。なお、これに限定されず、制御部5を同様の処理を行なうようハード的に構成してもよい。
【0053】
まず、AC電源4から供給されるAC電圧は、AC/DCコンバータ回路3で直流化されてDC電圧となり、インバータ回路2へ印加される。インバータ回路2を構成するIGBT(Insulated Gate Bipolar Transistor)、トランジスタTr等の駆動素子のそれぞれは、PWM作成/各相分配部11の出力するPWM波形により所望のデューティでスイッチングされる。これにより、同期モータ1であるIPMモータの各相U、V、Wへ電圧が印加されることによりモータが駆動される。
【0054】
120度通電駆動部6によると、モータコイルへの印加電圧が120度期間にわたって通電される。120度通電駆動における通電波形を示したのが図2である。図2において、横軸はコイル通電電気角を、縦軸は電圧をそれぞれ示している。ここで、駆動対象となるモータのステータコイルは、U、V、Wの3相で構成されているとし、記号25U、25V、25Wのそれぞれは、U相、V相、W相の通電電圧波形を示している。
【0055】
図2に示されるように、U相に注目すると、120度期間は矩形波通電をしており、残りの60度期間は通電休止期間26Uとなる。これに対し、V相、W相は、U相に対して120度または240度の位相差をもって矩形波通電をしている。V相、W相はそれぞれ、60度期間の通電休止期間26V、26Wを有している。
【0056】
図1を参照して、180度通電駆動部7によると、モータコイルへの印加電圧が180度期間にわたって通電される。この180度通電駆動における通電波形を示したのが図3である。図3において、横軸はコイル通電電気角を、縦軸は電圧をそれぞれ示している。駆動対象であるモータのステータコイルは、U相、V相およびW相の3相で構成されているとする。記号31、32、33のそれぞれは、U相、V相、W相の通電電圧波形を示している。
【0057】
図3に示されるように、180度通電駆動方式においては、各相は正弦波形通電をしており、たとえばU相コイルを基準とすると、他のV相、W相に対する通電波形は、U相に対する通電波形と120度または240度の位相差を有している。
【0058】
図1を参照して、回転数算出部8は、120度通電駆動部6または180度通電駆動部7から同期モータ1の回転数に関する情報を受ける。当該回転数情報は、誘起電圧から算出する方法や、センサ等の回転検出器を用いる方法、または外部中心点検出回路を用いる方法等が開示されており、いずれの方法を用いてもよい。
【0059】
駆動方式選択部9は、回転数算出部8から出力される回転数情報と回転数−効率テーブル部10に記憶されている各駆動方式による回転数と効率との関係を示すテーブルとにより、回転数に応じて最高効率となる駆動方式を選択する。より具体的には、駆動方式選択部9により、120度通電駆動部6または180度通電駆動部7のいずれか一方が選択される。
【0060】
駆動方式選択部9により選択された通電駆動手段(120度通電駆動部6または180度通電駆動部7)は、PWM作成/各相分配部11に電圧データを出力する。PWM作成/各相分配部11は、電圧データにより、PWM信号のデューティを決定し、インバータ回路2に含まれる各駆動素子へPWM信号を分配し、各駆動素子をスイッチングさせる指令信号を出力する。
【0061】
目標回転数格納部12は、回転数算出部8から出力される現行のモータの回転数情報と目標回転数とを比較して誤差を算出し、120度通電駆動部6または180度通電駆動部7に対し適正な回転数となるように(適正な速度となるように)誤差補正データを出力する。
【0062】
以上のように構成したモータ制御装置で駆動する同期モータ1について以下に示す実験を行なった。まず実験対象となる2種類のIPMモータ(A)、(B)について、図4および図5を用いて説明する。図4は、実験対象とするIPMモータ(A)のロータ断面図である。図4において、記号a1、a2は、ロータ内部に埋込まれ中心側に凸状となる永久磁石を、a3は、高透磁率材または積層珪素鋼板で構成されたロータをそれぞれ示している。さらに、記号a4は、永久磁石とロータ中心とを結ぶ方向の軸(d軸と称す)、記号a5は、当該d軸より電気角で90度回転した方向の軸(q軸と称す)をそれぞれ示している。
【0063】
図5は、実験対象となるIPMモータ(B)のロータ断面図である。図5において記号b1は、ロータ内部に埋め込まれた永久磁石を、記号b2は積層珪素鋼板で構成されたロータをそれぞれ示している。また、記号b3は、永久磁石とロータ中心とを結ぶ方向の軸(d軸)、記号b4は、当該d軸より電気角で90度回転した方向の軸(q軸)をそれぞれ示している。
【0064】
IPMモータにおいては、上述した式(1)により、フレミングトルクは鎖交磁束すなわち磁石による磁界強度に比例し、リラクタンストルクはd軸とq軸とのインダクタンスの差に比例する。たとえば、IPMモータ(A)では、磁石a1、a2によりフレミングトルクが発生し、d軸方向のインダクタンスLdとq軸方向のインダクタンスLqとの差によりリラクタンストルクが発生する。
【0065】
IPMモータ(A)では、d軸方向の磁束が透磁率が空気とほぼ同じ永久磁石部分を2回通過するため、磁気抵抗が大きくなり、d軸方向のインダクタンスLdは小さくなる。一方、q軸方向の磁束は、永久磁石間の高透磁率材部を通過するため磁気抵抗が小さくなるため、q軸方向のインダクタンスLqは大きくなる。したがって、IPMモータ(A)では、インダクタンスLdとLqとの差が大きくなる。
【0066】
一方、IPMモータ(B)では、磁石b1によるフレミングトルクはIPMモータ(A)と同程度であるが、d軸方向とq軸方向との磁気抵抗の差が小さい。したがって、インダクタンスLdとLqとの差が小さいため、リラクタンストルクはIPMモータ(A)に比べて小さくなる。したがって、IPMモータ(A)、(B)を比較した場合、IPMモータ(A)の方がリラクタンストルクをより利用して動作しているといえる。
【0067】
図6は、IPMモータ(A)のモータ出力に対する効率特性を調べた実験結果を示す図である。図6において、Y軸51は、総合効率の無次元比を、X軸50は、モータ回転数と負荷トルクとの積であるモータ出力の無次元比をそれぞれ示している。なお、負荷トルクはほぼ一定であるため、モータ回転数の無次元比をX軸50にとってもよい。ここで、総合効率とは、モータ部分のモータ効率と回路部分の回路効率との積で表わされる効率を意味する。図6において記号52、53は、180度通電駆動時の効率特性、120度通電駆動時の効率特性をそれぞれ示している。
【0068】
図6に示されるように、IPMモータ(A)においては、モータ出力または回転数が低い領域では、120度通電駆動方式に比べ180度通電駆動方式の方が効率が高い。ところが、さらにモータ出力または回転数が上昇するに従い、両方式とも効率は上昇するが、その上昇効率は異なり、あるモータ出力または回転数で、120度通電駆動方式の効率と180度通電駆動方式の効率とが逆転する。
【0069】
図7は、IPMモータ(B)のモータ出力に対する効率特性を調べた実験結果を示す図である。図7において、Y軸60は、総合効率の無次元比を、X軸61は、モータ回転数の無次元比を表わす。また記号62、63は、180度通電駆動時の効率特性、120度通電駆動時の効率特性をそれぞれ示している。
【0070】
図7に示されるように、IPMモータ(B)においても、IPMモータ(A)の場合と同様にモータ出力または回転数が低い領域では、120度通電駆動方式に比べ180度通電駆動方式の方が効率が高い。また、モータ出力または回転数が上昇するに従い、両方式とも効率は上昇するが、その上昇率が異なり、あるモータ出力または回転数で120度通電駆動方式と180度通電駆動方式とで効率は逆転する。
【0071】
続いて、120度通電駆動方式と180度通電駆動方式とでの効率について説明を行なう。モータの総合効率は、次式(2)で表わされる。
【0072】
(綜合効率)=(モータ出力)/((モータ入力電力)+(モータ損失+回路損失))…(2)
式(2)におけるモータ損失について説明する。図8は、IPMモータ(A)および(B)のモータ出力に対するモータ効率特性についての実験結果を示す図である。図8において、Y軸71は、120度通電駆動方式と180度通電駆動方式とのモータ効率差の無次元比を、X軸70は、モータ回転数の無次元比をそれぞれ示している。記号72、73は、IPMモータ(A)のモータ効率差特性、IPMモータ(B)のモータ効率差特性をそれぞれ示している。
【0073】
図8に示されるように、IPMモータ(A)、(B)において、モータ出力または回転数が低い領域では、120度通電駆動方式に比べ180度通電駆動方式の方が効率が高いが、モータ出力または回転数が上昇するに従い120度通電駆動方式の効率と180度通電駆動方式の効率との差がなくなる。
【0074】
モータ損失は、銅損と鉄損と機械損とに分類できる。銅損に対しては、120度通電駆動方式より180度通電駆動方式の方が大きなトルクが発生できるため、同一負荷に対しては180度通電駆動方式の方が消費電流が小さく、180度通電駆動方式の方が有利である。鉄損の1つである渦電流損については、磁束密度、板厚、周波数の二乗に比例し、電気抵抗率に反比例する。したがって、同一モータであれば回転数が大きくなるほど、言い換えれば周波数が大きくなるほど渦電流損は大きくなる。したがって、低速域では、モータ損失は銅損が支配的であるため180度通電駆動方式が優位となるが、高速域では渦電流損が支配的となり、両者の効率の差がなくなる。
【0075】
次に、回路損失について説明する。図9は、IPMモータ(A)および(B)のモータ出力に対する回路効率特性についての実験結果を示す図である。図9において、Y軸81は、120度通電駆動方式と180度通電駆動方式との回路効率差の無次元比を、X軸80は、モータ回転数の無次元比をそれぞれ示している。また記号82、83はそれぞれ、IPMモータ(A)のモータ効率差特性、IPMモータ(B)のモータ効率差特性を示している。ここで、回路効率差とは、式(3)を意味する。
【0076】
回路効率差=180度通電駆動方式の回路効率−120度通電駆動方式の回路効率…(3)
図9に示されるように、IPMモータ(A)、(B)において、モータ出力または回転数が低い領域では、120度通電駆動方式に比べ180度通電駆動方式の方が効率が高いが、モータ出力または回転数が上昇するに従い、120度通電駆動方式の効率と180度通電駆動方式と効率では差がなくなり、両者の関係が逆転するポイントも存在する。
【0077】
回路損失は、主に回路の銅損と回路のスイッチング損失(以下、SW損失と記す)とからなるが、回路の損失については、モータ単体の場合と同様な傾向にある。一方、インバータ回路2のトランジスタのSW損失も回転数に比例し大きくなるが、当該SW損失を120度通電駆動方式と180度通電駆動方式とで比較すると、通電期間が多い180度通電駆動方式の方が大きくなる。このため、回路損失も低速域では銅損が支配的なため、180度通電駆動方式の方が回路損失に対し優位にあるが、高速域に達するとSW損失が大きくなり、当該優位性がなくなるばかりか、ある時点で120度通電駆動方式の回路効率と180度通電駆動方式の回路効率とが逆転する場合もある。
【0078】
したがって、モータ損失と回路損失とを考慮した総合効率は、低速域では180度通電駆動方式が優位であるが、高速域では120度通電駆動方式が優位となる傾向にある。
【0079】
本発明の実施の形態1におけるモータ制御装置においては、このような結果に基づき、対応するモータの各駆動方式におけるモータ回転数と効率との対応関係についてテーブルを作成し、回転数−効率テーブル部10に記憶させておく。次に、同期モータ1が回転を開始した後、回転数算出部8によりセンサ等のいずれかの方法で回転数を検出し、駆動方式選択部9に送出する。ここで、回転数−効率テーブル部10には、各回転数に対する最適な駆動方法の情報が格納されており、駆動方式選択部9において現行速度に対する最適駆動方式が選択される。
【0080】
同期モータ1として、上述したIPMモータ(A)を用いた場合について説明する。上述したIPMモータ(A)を用いた場合、たとえば初期の低速領域では180度駆動方式が選択される。
【0081】
さらに速度を上げる命令が、図示しないシステムコントローラから目標回転数格納部12に伝達されると、目標回転数格納部12では、検出した回転数と目標回転数とを比較し、誤差信号を出力する。これにより、180度通電駆動部7から適当な電圧データがPWM作成/各相分配部11に伝送され、インバータ回路2を介して同期モータ1に印加される。この結果、回転数が上昇する。
【0082】
速度がある程度上昇し、効率が180度通電駆動と120度通電駆動とで逆転する近傍の回転数まで到達すると、駆動方式選択部9により、効率が高い120度通電駆動が選択される。
【0083】
効率が180度通電駆動と120度通電駆動とで逆転する近傍の回転数(以下、交差回転数Ncと記す)において制御を行なう必要がある場合、あるいは逆に制御したい回転数において180度通電駆動時の効率と120度通電駆動時の効率とが逆転するモータ特性を有する場合、回転数のわずかな変化によって最大効率が得られる駆動方式が変化することになる。この場合に、180度通電駆動と120度通電駆動とを忠実に切換えると、駆動方式が頻繁に切換えられることにより制御部(マイコン)が過負荷になるとともに、インバータ回路2、同期モータ1等へのストレスが増加し、寿命短縮の要因となる場合がある。
【0084】
したがって、このような現象を回避するために、180度通電駆動と120度通電駆動とを切替える回転数にヒステリシス特性を持たせる手法が挙げられる。たとえば、交差回転数Ncを超えて低回転数から高回転数に制御する場合には、式(4)とし、交差回転数Ncを超えて高回転数から低回転数に制御する場合には、式(5)とする。
【0085】
切替回転数=交差回転数Nc+△N1 …(4)
切替回数数=交差回転数Nc+△N2 …(5)
式(4)、(5)において、△N1、△N2は、ヒステリシスを示す。このようにして、ヒステリシス△N1および△N2を設定することにより、当該ヒステリシス範囲において回転数が変化しても駆動方式を変化させないようにする。これにより、制御部(マイコン)の負荷を低減させるとともに、インバータ回路2、同期モータ1等のハードウェアを酷使することなく、これらのハードウェアの寿命増大および信頼性向上を図ることが可能となる。
【0086】
なお、上記ヒステリシス範囲△N1および△N2の値は、回転数の変動値およびそのときの効率の変動量とを考慮して予め決定しておいてもよいし、あるいは制御内容(初期回転数、目標回転数等の情報)に応じて演算により随時算出したものを用いるようにしてもよい。また、ヒステリシス範囲△N1と△N2とは、同じ値であっても、異なった値であってもよい。
【0087】
なお、上述した例では、逆転する速度点は1点であったが、複数あっても何ら問題はない。また、ここでは120度通電駆動をPWM(pulse width modulation:パルス幅変調)駆動しているが、PAM(pulse amplitude modulation:パルス振幅変調)駆動等の別の駆動でも高率特性を求めることにより同様の効果が得られる。
【0088】
このように、現行のモータの回転数を検出し、目標となる回転数となるように目標回転数指令を発生して速度補正を行なうフィードバック制御と、現在の回転数情報をもとに最適な駆動方式を選択する選択制御とを行なうことにより、同期モータ1を回転数に応じて最適な(最高効率となる)駆動方式で駆動することが可能となる。
【0089】
[実施の形態2]
本発明の実施の形態2におけるモータ制御について図10を用いて説明する。図4において、制御部5は、120度通電駆動部6、180度通電駆動部7、回転数算出部8、後述するモータ出力算出部14から出力されるモータ出力とモータ出力−効率テーブル部20に記憶されるモータ出力と効率との関係を示すテーブルとに基づき、最適な効率となる駆動方式を選択する駆動方式選択部9、同期モータ1の各駆動方式におけるモータ出力と効率との関係を示すテーブルが予め記憶されているモータ出力−効率テーブル部20、PWM作成/分相配部11、目標回転数格納部12、IPMモータである同期モータ1の負荷トルク情報を算出する負荷トルク算出部13、および回転数情報と負荷トルク情報とからモータ出力を算出するモータ出力算出部14を備える。
【0090】
制御部5は、マイクロコンピュータで構成する。この際、上述した各構成要素6〜20の処理をソフト的に行なう。なお、これに限定されず、同様の処理を行なうよう制御部5をハード的に構成してもよい。
【0091】
まず、AC電源から供給されるAC電圧は、AC/DCコンバータ回路3で直流化されてDC電圧となり、インバータ回路2へ印加される。インバータ回路2のIGBT、トランジスタTrなどの各駆動素子は、制御部5のPWM作成/各相分配部11での制御により所望のデューティでスイッチングされる。同期モータ1の各相は、インバータ回路2を介してDC電圧を受ける。これにより同期モータ1が駆動される。
【0092】
負荷トルク算出部13は、120度通電駆動部6または180度通電駆動部7から負荷トルクに関する情報を受け、負荷トルク情報を出力する。当該負荷トルク情報は、トルク検出器から検出する方法、またはコイル電流とトルクとの関係を予め記憶させ、さらに電流検出器等でコイル負荷電流を検出しトルクを算出する方法等のいずれの方法を用いてもよい。
【0093】
モータ出力算出部14は、回転数算出部8の出力する回転数情報と負荷トルク算出部13の出力する負荷トルク情報とからモータ出力を算出する。この算出されたモータ出力と、モータ出力−効率テーブル部20に記憶されている情報とにより、現行の回転数に応じて最高効率となる駆動方式が選択される。
【0094】
駆動方式選択部9により選択された通電駆動手段(120度通電駆動部6または180度通電駆動部7)は、PWM作成/各相分配部11に電圧データを送出する。PWM作成/各相分配部11は、当該電圧データによりPWM信号のデューティ比を決定するとともに、インバータ回路2を構成する各駆動素子へPWM信号を分配し、各駆動素子をスイッチングさせる指令信号を出力する。
【0095】
なお、目標回転数格納部12は上述したように、回転数算出部8から受ける現在の回転数情報と目標回転数とを比較して誤差を算出し、120度通電駆動部6または180度通電駆動部7に適正な速度となるように誤差補正データを送る。
【0096】
このように、現行の回転数を検出し、設定された目標回転数指令により速度補正するフィードバック制御と、現行の回転数および負荷トルク情報をもとに適切な駆動方式を選択する選択制御とを行なうように制御部を構成(またはアルゴリズムを構成)することにより、同期モータ1を最適な駆動方式で駆動することが可能となる。
【0097】
[実施の形態3]
本発明の実施の形態3におけるモータ制御装置について、図11を用いて説明する。図11に示される制御部5は、120度通電駆動部6、180度通電駆動部7、回転数算出部8、駆動方式選択部9、回転数−効率テーブル部10、PWM作成/各相分配部11、目標回転数格納部12、モータコイル端子U、V、Wの各相の中で特定相に流れるモータ電流を検出して電流位相情報を生成する電流検出部17、電流検出部17の出力する電流位相情報と180度通電駆動部7から出力される電圧位相情報とから位相差情報を検出する電圧/電流位相差検出部15、目標となる位相差(目標位相差)を格納する位相差格納部16、演算器30、およびモータコイル端子U、V、Wの各相に発生する誘起電圧を検出する誘起電圧検出部18を備える。
【0098】
制御部5は、マイクロコンピュータで構成する。この際、上述した各構成要素6〜18をソフト的に処理する。なお、これに限定されず、同様の処理を行なうようハード的に制御部5構成してもよい。なお、電流検出部17は、コイルとホール素子とで構成されたいわゆる電流センサや、カレントトランス等が挙げられる。
【0099】
120度通電駆動部6は、モータコイル4内の印加電圧が120度期間にわたって通電されるために用いる。この際の電流通電波形については、図2で説明したとおりである。120度通電駆動方式においてコイルが通電されない通電休止期間26U、26V、26Wでは、ロータに装着された磁石による誘起電圧を誘起電圧検出部18において検出する。120度通電駆動部6は、この誘起電圧検出部18から出力される情報を得てロータの位相を検出する。
【0100】
電圧/電流位相差検出部15では、特定相(図11においては、W相)に流れるモータ電流を検出する電流検出部17から得られる電流位相情報と180度通電駆動部7から出力される電圧位相情報とを基準として、電圧に対する電流の位相差を算出する。
【0101】
演算器30は、電圧/電流位相差検出部15の出力する位相差と位相差格納部16に格納される目標位相差との誤差を算出する。
【0102】
180度通電駆動部7は、モータコイルへの印加電圧が180度期間にわたって通電されるために用いるものであり、この際の通電波形は図3で説明したとおりである。180度通電駆動部7は、演算器30から、適正な速度となるような誤差補正データを受ける。
【0103】
目標回転数格納部12は、回転数算出部8から現行の回転数情報を得た後、目標回転数と比較して誤差を算出し、120度通電駆動部6または180度通電駆動部7に対し適正な速度となるように誤差補正データを送る。
【0104】
このように、現行の回転数を検出して、設定された目標回転数指令により速度補正するフィードバック制御と、現行の回転数情報をもとに適正な駆動方式を選択する制御とを行なうように制御部を構成することにより、同期モータ1を最適な駆動方式で駆動することが可能となる。
【0105】
さらに、誘起電圧により120度通電駆動部6を、位相差情報により180度通電駆動部7を制御することにより、特別な位置検出器を用いずに、同期モータ1を最適な駆動方式で駆動することができる。
【0106】
[実施の形態4]
本発明の実施の形態4によるモータ制御装置について、図12を用いて説明する。図12に示される制御部5は、通電幅対応駆動部21、回転数算出部8、通電幅選択部19、回転数−効率テーブル部10、PWM作成/各相分配部11および目標回転数格納部12を備える。
【0107】
制御部5は、マイクロコンピュータで構成する。この際、上述した各構成要素をソフト的に処理する。なお、これに限定されず、同様の処理を行なうようハード的に制御部5を構成してもよい。
【0108】
通電幅対応駆動部21は、ある1相のモータコイルへの印加電圧の期間を120度から180度まで任意に設定する。他の相の供給される駆動電圧波形は、当該ある相に対して、120度または240度の位相差を有する。
【0109】
回転数算出部8は、通電幅対応駆動部21から回転数に関する回転数情報に基づき、同期モータ1の回転数を検出または算出する。当該回転数情報は、誘起電圧から算出する方法、またはセンサ等の回転検出器を用いる方法、または外部中心点検出回路を用いる方法等があり、いずれの方法であってもよい。
【0110】
回転数−効率テーブル部10は、各通電幅の駆動方式での同期モータ1に関する回転数と効率との対応関係を示すテーブルが予め記憶されている。通電幅選択部19は、回転数算出部8から出力される回転数と回転数−効率テーブル部10に記憶されている回転数と効率との関係を示す情報とにより、現行の回転数に応じて最高効率となる通電幅を選択する。
【0111】
通電幅選択部19により通電幅が選択されると、通電幅対応駆動部21は、当該選択された通電幅に対応する電圧データをPWM作成/各相分配部11に送出する。PWM作成/各相分配部11は、当該電圧データによりPWM信号のデューティを決定し、インバータ回路2に含まれる各駆動素子へPWM信号を分配し、各駆動素子をスイッチングさせる指令信号を出力する。
【0112】
このように、現行の回転数を検出して、設定された目標回転数指令により速度補正を行なうフィードバック制御と、現行の回転数情報をもとに最適な通電幅の駆動方式を選択する選択制御とを行なうように構成することにより、同期モータ1を最適な通電幅の駆動方式で駆動することが可能となる。
【0113】
なお、負荷トルク算出部13とモータ出力算出部14とをさらに備え、回転数−効率テーブル部10に代わってモータ出力−効率テーブル部20を配置し、モータ出力部14の出力を、通電幅選択部19に出力するように構成することも可能である。この場合、同期モータ1は、モータ出力に応じて、最適な通電幅で駆動されることになる。
【0114】
[実施の形態5]
本発明の実施の形態5によるモータ制御装置について図13を用いて説明する。図13に示される制御部5は、120度通電駆動部6、180度通電駆動部7、回転数算出部8、駆動方式選択部9、回転数−効率テーブル部10、PWM作成/各相分配部11、目標回転数格納部12、および駆動方式指令部22を備える。
【0115】
制御部5は、マイクロコンピュータで構成する。この際、上述した各構成要素をソフト的に処理する。なお、これに限定されず、同様の処理を行なうようハード的に制御部5を構成してもよい。
【0116】
駆動方式指令部22は、本発明の実施の形態5に特有のものであり、駆動方式選択部9における動作を制御する。より詳細に説明すると、駆動方式選択部9は、回転数算出部8からの出力に加えて駆動方式指令部22からの割込信号に基づき、120度通電駆動方式と180度通電駆動方式とのいずれか一方を選択する。
【0117】
たとえば、騒音低減のために180度通電駆動方式を強制的に実施させる必要がある場合には、現在の駆動方式に関わらず180度通電駆動を行なうことを示す割込信号を駆動方式選択部9に対して出力する。このとき、現在の駆動方式が180度通電駆動方式であれば現状を維持し、120度通電駆動方式である場合には、180度通電駆動方式に切換わる。
【0118】
また、駆動方式指令部22は、上記割込信号により強制駆動を解除するために、割込み解除のための信号を出力する。これにより、駆動方式選択部9は、回転数算出部8の出力に基づき駆動方式を選択することができる。
【0119】
このように、現行の回転数を検出して、設定された目標回転数指令により速度を補正するフィードバック制御と、現行の回転数をもとに最適な駆動方式を選択する制御と、外部指令により駆動方式を任意に選択することが可能な機能とを有することにより、同期モータ1を最適な効率で、または任意の駆動方式で駆動させることが可能となる。
【0120】
なお、図14は、本発明の実施の形態5によるモータ制御装置の他の構成例を示す図である。図14に示す制御部5は、120度通電駆動部6、180度通電駆動部7、回転数算出部8、駆動方式選択部9、モータ出力−効率テーブル部20、PWM作成/分相配部11、目標回転数格納部12、負荷トルク算出部13、モータ出力算出部14、および駆動方式指令部22を備える。
【0121】
図14に示すように構成することより、設定された目標回転数指令により速度を補正し、現行のモータ出力に応じて最適な駆動方式を選択し、または外部指令により駆動方式を任意に選択することが可能となる。
【0122】
なおこれに限らず、図11の構成に対しても、駆動方式選択部9に対して駆動方式指令部22を設けることにより、設定された目標回転数指令により速度を補正し、現行のモータ状態に応じて最適な駆動方式を選択し、または外部指令により駆動方式を任意に選択することが可能となる。
【0123】
さらに、図15は、本発明の実施の形態5によるモータ制御装置の他の構成例を示す図である。図15においては、通電幅選択部19に対して駆動指令部23を配置する。駆動指令部23は、外部指令を受けて、対応する通電幅を強制的に設定するための割込信号を出力し、または割込みを解除するための割込解除信号を出力する。これにより、設定された目標回転数指令により速度を補正し、現行のモータ状態に応じて最適な通電幅を選択し、または外部指令により通電幅を任意に選択することが可能となる。
【0124】
なお、上述した実施の形態すべてにおいて180度強制駆動の場合を示したが、これに限らず、120度強制駆動の場合にあっても同様の手順により駆動方式を強制的に設定することが可能である。
【0125】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【0126】
【発明の効果】
本発明に係るモータ制御装置によれば、同期モータを180度通電駆動する180度通電駆動手段と、当該同期モータを120度通電駆動する120度通電駆動手段とを少なくとも含む複数の通電駆動手段を備え、当該同期モータの効率に応じて駆動方式を選択することにより、同期モータを最高効率で駆動することが可能となる。
【0127】
また、本発明に係るモータ制御装置によれば、モータ回転数を算出するモータ回転数算出部と、当該モータの回転数に対する効率を記憶した記憶部と、現行のモータ回転数と記憶部に記憶される情報とを比較して駆動方式を選択する駆動方式選択部とを備えることにより、同期モータの回転数に対して最適な駆動方式を選択することが可能となる。これにより全速度(回転数)領域にわたり最高効率でモータ駆動を実現することが可能となる。
【0128】
また本発明に係るモータ制御装置によれば、モータ回転数を算出するモータ回転数算出部と、モータのトルクを算出する負荷トルク算出部と、モータ回転数と負荷トルクとによりモータ出力を算出するモータ出力算出部と、当該モータ出力に対する効率を記憶した記憶部と、算出されたモータ出力と記憶部に記憶される情報とに基づき駆動方式を選択する駆動方式選択部とで構成することにより、同期モータのモータ出力に対して最適な駆動方式を選択することが可能となる。これにより、全モータ出力域にわたり最高効率でモータを駆動させることが可能となる。
【0129】
また、本発明に係るモータ制御によれば、モータコイル端子に流れるモータ電流を検出する電流検出部と、電流位相情報と電圧位相情報とを比較して位相差情報として検出する電流/電圧位相差検出部と、目標位相差を格納する位相差格納部と、モータコイル端子に発生する誘起電圧を検出する誘起電圧検出部とを備え、位相差の誤差により180度通電駆動部を制御し、検出された誘起電圧により120度通電駆動部を制御することにより、特別な位相検出器を用いず各駆動方式における適切なモータの駆動が実現される。
【0130】
また、本発明に係るモータ制御装置によれば、同期モータをモータ回転数またはモータ出力に応じて最高効率となる通電幅で駆動することにより、さらに高効率でモータを駆動することが可能となる。
【0131】
また、本発明に係るモータ制御装置によれば、モータの状態によりモータを駆動する駆動方式を選択する駆動方式選択部と、当該駆動方式選択部に対し直接指令可能な駆動方式司令部とを備えることにより、駆動方式を任意に変更することが可能となる。たとえば、夜間等において騒音低減の必要な場合には、効率特性に関わらず低騒音駆動となる180度通電駆動方式を強制的に選択することで、騒音低減を第1に優先させるといったことが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態1に係るモータ制御装置の構成を示す図である。
【図2】120度通電駆動方式について説明するための図である。
【図3】180度通電駆動方式について説明するための図である。
【図4】IPMモータ(A)の構造を説明するための断面図である。
【図5】IPMモータ(B)の構造を説明するための断面図である。
【図6】IPMモータ(A)のモータ出力に対する効率特性を測定した実験の結果を示す図である。
【図7】IPMモータ(B)のモータ出力に対する効率特性を測定した実験の結果を示す図である。
【図8】IPMモータ(A)および(B)のモータ出力に対するモータ効率特性についての実験結果を示す図である。
【図9】IPMモータ(A)および(B)のモータ出力に対する回路効率特性についての実験結果を示す図である。
【図10】本発明の実施の形態2によるモータ制御装置の構成を示す図である。
【図11】本発明の実施の形態3によるモータ制御装置の構成を示す図である。
【図12】本発明の実施の形態4によるモータ制御装置の構成を示す図である。
【図13】本発明の実施の形態5によるモータ制御装置の構成を示す図である。
【図14】本発明の実施の形態5によるモータ制御装置の他の構成例を示す図である。
【図15】本発明の実施の形態5によるモータ制御装置の他の構成例を示す図である。
【図16】IPMモータの構造の一例を示す図である。
【図17】IPMモータにおけるトルクの変化を説明するための図である。
【図18】参考文献2に記載されたモータ制御装置の構成を概略的に表わす図である。
【符号の説明】
1 IPMモータ、2 インバータ回路、3 コンバータ回路、4 AC電源、5 制御部、6 120度通電駆動部、7 180度通電駆動部、8 回転数算出部、9 駆動方式選択部、10 回転数−効率テーブル部、11 PWM作成/各相分配部、12 目標回転数格納部、13 負荷トルク算出部、14 モータ出力算出部、17 電流検出部、18 誘起電圧検出部、19 通電幅選択部、20 モータ出力−効率テーブル部、21 通電幅対応駆動部、22 駆動方式指令部、23 駆動指令部。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a motor control device, and more particularly to a motor control device capable of efficiently driving a synchronous motor including a rotor on which a magnet is mounted.
[0002]
[Prior art]
In recent years, environmental issues have become a social topic and energy saving has become an important concern. In particular, in the field of motors, small-sized, high-efficiency, high-output motors have been desired from the viewpoint of energy saving.
[0003]
Typical examples of the conventional motor include a dielectric motor and an SPM (Surface Permanent Magnet) motor in which a magnet is mounted on a rotor surface, and both are excellent in mass productivity.
[0004]
On the other hand, a motor having a structure different from the conventional one has been developed. Among them, an IPM (Interior Permanent Magnet) motor that uses a reluctance torque in addition to a framing torque by embedding a permanent magnet inside the rotor to further increase the efficiency has attracted attention.
[0005]
FIG. 16 is a diagram showing an example of the structure of such an IPM motor. The IPM motor shown in FIG. 16 has a rotor in which a
[0006]
In FIG. 16,
[0007]
These relationships are analyzed in “Rotating machine requiring reluctance torque” (Matsui Nobuyuki et al., T. EE Japan, Vol. 114-D, No. 9, 1994) (hereinafter referred to as Reference Document 1). . According to
[0008]
In equation (1), Pn is the number of pole pairs, ψa is the flux linkage, Ld is the inductance in the d-axis direction, Lq is the inductance in the q-axis direction, id is the current in the d-axis direction, and iq is the current in the d-axis direction. The current in the q-axis direction, β represents the current phase, and ia represents the magnitude of the current vector.
[0009]
The changes in the fleming torque Tm, the reluctance torque Tr, and the total torque Tt when the current phase β is changed will be described with reference to FIG. As shown in FIG. 17, the framing torque Tm shows a maximum value when the current phase β is 90 degrees, decreases as the current phase β leaves 90 degrees, and becomes 0 at 180 degrees. On the other hand, the reluctance torque Tr shows the maximum value when the current phase β is 135 degrees. Therefore, the total torque Tt obtained by adding the reluctance torque Tr and the fleming torque Tm changes depending on the respective torque ratios, but the current phase β shows a maximum value near 115 degrees. Therefore, the IPM motor that effectively uses the reluctance torque Tr can output a higher torque at the same current than the SPM motor that operates using only the framing torque Tm.
[0010]
Incidentally, a motor drive control method is important as a factor for determining the magnitude of the motor torque. As a conventional current driving method, 120-degree rectangular wave driving is generally used. This 120-degree rectangular wave driving method is a method in which a current is supplied to two phases of three phases (U, V, W) of a motor coil, and the current is connected every 120 degrees to control an inverter so as to be a direct current. How to In the 120-degree rectangular wave drive, there is an energization suspension period for each phase, and during the energization suspension period, an induced voltage generated in a stator coil due to rotation of a rotor magnet is detected to control rotor rotation. In the above-described IPM motor using the reluctance torque Tr, the energization timing is important to maximize the torque. Therefore, for the IPM motor, the rotor phase is calculated by detecting the induced voltage during the power-supply suspension period by performing the 120-degree rectangular wave drive.
[0011]
On the other hand, as a motor drive control method for improving the motor efficiency, there is a 180-degree sine-wave drive method in which the conduction width is set to 180 degrees in electrical angle. The “brushless DC motor drive control method, its device, and electric equipment (International Publication No. WO95-27328)” set the energization width to an electric angle of 180 degrees for a motor having a permanent magnet embedded therein, There is provided a method of detecting a magnetic pole position based on a difference between a first center point potential and a second center point potential by a glitch circuit that is electrically parallel to the coil (referred to as Reference 2).
[0012]
Here, a brushless DC motor control device described in
[0013]
In the "electric vehicle control device (Japanese Patent Laid-Open No. 10-341594)", if there is an abnormality in the magnetic pole position detector or the rotation pulse detector, a 120-degree drive system or a 180-degree drive system is used as necessary. Is disclosed (referred to as Reference 3).
[0014]
[Problems to be solved by the invention]
As described above, in the configuration according to
[0015]
However, in the synchronous motor, when the efficiency is compared between the 120-degree rectangular wave drive system and the 180-degree sine wave drive system, the 120-degree square wave drive system is different from the 180-degree sine wave drive system depending on the state of the motor (output, rotation speed, etc.). In some cases, the efficiency may be higher, and driving only with the 180-degree sine wave driving method is not necessarily optimal in terms of efficiency.
[0016]
[0017]
That is, the reason why the 120-degree drive method is performed when an abnormality occurs is to continue the operation without stopping the electric motor. At that time, the control method is the magnetic pole position estimation position estimated by the magnetic pole position estimation means. It is based on. Therefore, no action is taken on efficiency.
[0018]
Therefore, an object of the present invention is to provide a motor control device capable of efficiently driving a synchronous motor.
[0019]
[Means for Solving the Problems]
A motor control device according to a first aspect of the present invention is a motor control device for controlling a synchronous motor, comprising a plurality of energizing drive units for energizing and driving the synchronous motor. Drive control means including a 180-degree energization driving means for energizing the synchronous motor and a 120-degree energization driving means for energizing the synchronous motor for 120 degrees, and selecting one of the plurality of driving means according to the motor efficiency of the synchronous motor. Means are further provided.
[0020]
Therefore, the motor control device according to the first aspect of the present invention includes a plurality of energization driving units, and selectively operates one of the plurality of energization driving units. Can be driven at the highest efficiency.
[0021]
A motor control device according to a second invention is the motor control device according to the first invention, wherein the drive control means detects a state of the synchronous motor, and the motor efficiency is desired with respect to the detected state of the synchronous motor. Either the 120-degree energization driving means or the 180-degree energization driving means is selected so as to achieve the efficiency described above.
[0022]
Therefore, according to the motor control device according to the second invention, the most suitable drive system is selected from the 180-degree conduction drive system or the 120-degree conduction drive system in accordance with the current motor state (rotation speed, motor output, etc.). be able to. Therefore, more specifically, it is possible to drive at the highest efficiency.
[0023]
The motor control device according to a third aspect of the present invention is the motor control device according to the second aspect of the present invention, wherein the drive control means includes: a motor rotation number calculating means for calculating a motor rotation number of the synchronous motor; For each of the energized drives, storage means for storing the correspondence between the motor speed and the motor efficiency for the synchronous motor, and based on the information stored in the storage means, the desired motor efficiency for the calculated motor speed is calculated. Selection means for performing the selection to achieve.
[0024]
Therefore, according to the motor control device of the third aspect, it is possible to select an optimal driving method for the current motor rotation speed.
[0025]
A motor control device according to a fourth invention is the motor control device according to the second invention, wherein the drive control means calculates the motor rotation speed of the synchronous motor, and calculates the torque of the synchronous motor. Torque calculating means, motor output calculating means for calculating the motor output of the synchronous motor based on the calculated motor rotation speed and the calculated torque, and a synchronous motor for each of the 180-degree energizing drive and the 120-degree energizing drive. Means for storing the correspondence between the motor output and the motor efficiency with respect to the motor output, and selecting means for executing selection so as to achieve a desired motor efficiency with respect to the calculated motor output based on information stored in the storage means. And
[0026]
Therefore, according to the motor control device according to the fourth aspect of the invention, it is possible to select an optimal driving method for the current motor output.
[0027]
A motor control device according to a fifth aspect of the present invention is the motor control device according to the second aspect, wherein the synchronous motor includes a motor coil, and a difference between a motor current flowing through a motor coil terminal and a drive voltage supplied to the synchronous motor. Phase difference detecting means for detecting phase difference information, a storage unit for storing desired phase difference information, and an induced voltage detecting means for detecting an induced voltage generated at a motor coil terminal, further comprising a 180-degree conduction driving means, The operation is controlled according to the difference between the detected phase difference information and the desired phase difference information, and the operation of the 120-degree conduction driving unit is controlled according to the detected induced voltage.
[0028]
Therefore, according to the motor control device according to the fifth aspect of the invention, the 120-degree conduction drive can be controlled by detecting the induced voltage, and the 180-degree conduction drive can be controlled by the phase difference information, so that a special position detector is not used. , Optimal driving can be realized.
[0029]
A motor control device according to a sixth aspect is the motor control device according to the first or second aspect, wherein the drive control means stores a desired motor speed, and calculates the calculated motor speed and the desired motor speed. The apparatus further includes means for adjusting the setting of the rotation speed for the motor in each of the plurality of energization driving means based on the difference from the number.
[0030]
Therefore, according to the motor control device of the sixth aspect, it is possible to perform feedback control for detecting the current rotational speed and correcting the speed in accordance with the set target rotational speed command.
[0031]
The motor control device according to a seventh invention is the motor control device according to the third or fourth invention, wherein the drive control means further includes command means for designating a corresponding energization drive means based on an external command. The means selects one of the 180-degree energization driving means and the 120-degree energization driving means based on the control of the instruction means.
[0032]
Therefore, according to the motor control device of the seventh aspect, by having the control of selecting the optimal drive system based on the current motor state and the function of arbitrarily selecting the drive system by an external command, , The synchronous motor can be driven with optimal efficiency or with any driving method. For example, when noise reduction is required at night or the like, noise reduction can be prioritized by forcibly selecting a 180-degree energization drive system that performs low-noise drive regardless of efficiency.
[0033]
A motor control device according to an eighth aspect of the present invention is the motor control device according to the first or second aspect, wherein the synchronous motor is an IPM motor including a rotor on which a magnet is mounted.
[0034]
Therefore, according to the motor control device of the eighth aspect, it is possible to drive the IPM motor capable of generating a high torque by a driving method that is optimal in terms of efficiency.
[0035]
A motor control device according to a ninth aspect of the present invention is a motor control device for controlling a synchronous motor, comprising: an energization width corresponding driving means for arbitrarily setting an energization width of the synchronous motor; Drive control means for controlling the drive means.
[0036]
Therefore, according to the motor control device according to the ninth aspect, it is possible to drive the motor with the optimum energization width, more specifically, with the highest efficiency from the viewpoint of motor efficiency.
[0037]
The motor control device according to a tenth aspect of the present invention is the motor control device according to the ninth aspect, wherein the drive control means detects a state of the synchronous motor, and the motor efficiency is in a desired state with respect to the detected synchronous motor state. The power supply width corresponding to the efficiency is selected, and the drive means corresponding to the power supply width changes the setting based on the power supply width selected by the drive control means.
[0038]
Therefore, according to the motor control device of the tenth aspect, it is possible to select an optimum energization width according to the current motor state (the number of revolutions, the motor output, etc.). Therefore, more specifically, it is possible to drive at the highest efficiency.
[0039]
The motor control device according to an eleventh aspect of the present invention is the motor control device according to the tenth aspect of the present invention, wherein the energization width corresponding driving means outputs the rotation speed information of the synchronous motor in accordance with the set energization width. Is a motor rotation number calculating means for calculating the motor rotation number of the synchronous motor based on the rotation number information, and stores the correspondence between the motor rotation number and the motor efficiency of the synchronous motor for each of the arbitrarily set energization widths. And a selection unit for executing selection based on information stored in the storage unit so as to achieve a desired motor efficiency with respect to the calculated motor rotation speed.
[0040]
Therefore, according to the motor control device of the eleventh aspect, it is possible to select an optimum power supply width for the current motor rotation speed.
[0041]
A motor control device according to a twelfth invention is the motor control device according to the tenth invention, wherein the energization width corresponding driving means outputs rotation speed information of the synchronous motor in accordance with the set energization width, A motor rotation speed calculating means for calculating the motor rotation speed of the synchronous motor, a torque calculation means for calculating the torque of the synchronous motor, and a motor for the synchronous motor based on the calculated motor rotation speed and the calculated torque. Motor output calculation means for calculating the output, for each of the arbitrarily set energization width, storage means for storing the correspondence between the motor output and motor efficiency for the synchronous motor, based on information stored in the storage means, Selecting means for executing the selection so as to achieve a desired motor efficiency with respect to the calculated motor output.
[0042]
Therefore, according to the motor control device of the twelfth aspect, it is possible to select an optimum power supply width for the current motor output.
[0043]
A motor control device according to a thirteenth invention is the motor control device according to the ninth or tenth invention, wherein the drive control means stores a desired motor rotation speed, and calculates a calculated motor rotation speed and a desired motor rotation speed. There is further provided a means for adjusting the setting of the energization width corresponding driving means based on the error with the number.
[0044]
Therefore, according to the motor control device of the thirteenth aspect, it is possible to perform feedback control for detecting the current rotational speed and correcting the speed based on the set target rotational speed command.
[0045]
The motor control device according to a fourteenth invention is the motor control device according to the eleventh or twelfth invention, further comprising command means for designating a corresponding energization width based on an external command, wherein the selection means includes Based on the control, a corresponding energization width is selected.
[0046]
Therefore, according to the motor control device of the fourteenth aspect, by having the control of selecting the optimal driving method based on the current motor state and the function of arbitrarily selecting the driving method by an external command, , The synchronous motor can be driven with optimal efficiency or with any driving method.
[0047]
A motor control device according to a fifteenth invention is the motor control device according to the ninth or tenth invention, wherein the synchronous motor is an IPM motor including a rotor on which a magnet is mounted.
[0048]
Therefore, according to the motor control device of the fifteenth aspect, it is possible to drive the IPM motor capable of generating a high torque by a driving method that is optimal in terms of efficiency.
[0049]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding portions have the same reference characters allotted, and description thereof will not be repeated.
[0050]
[Embodiment 1]
The motor control device according to the first embodiment of the present invention will be described with reference to FIG. The motor control device shown in FIG. 1 uses an
[0051]
The
[0052]
The
[0053]
First, the AC voltage supplied from the
[0054]
According to the 120-degree
[0055]
As shown in FIG. 2, focusing on the U phase, rectangular wave energization is performed during the 120-degree period, and the energization suspension period 26U is performed during the remaining 60-degree period. On the other hand, the V phase and the W phase are energized by a rectangular wave with a phase difference of 120 degrees or 240 degrees with respect to the U phase. The V-phase and the W-phase have a power supply suspension period 26V and 26W of a 60-degree period, respectively.
[0056]
Referring to FIG. 1, according to the 180-degree
[0057]
As shown in FIG. 3, in the 180-degree energization drive system, each phase is energized with a sinusoidal waveform. For example, when a U-phase coil is used as a reference, the energization waveform for the other V-phase and W-phase is U-phase. Has a phase difference of 120 degrees or 240 degrees with respect to the conduction waveform with respect to.
[0058]
Referring to FIG. 1, rotation
[0059]
The driving
[0060]
The energization driving unit (120-degree
[0061]
The target rotation
[0062]
The following experiment was performed on the
[0063]
FIG. 5 is a sectional view of the rotor of the IPM motor (B) to be tested. In FIG. 5, a symbol b1 indicates a permanent magnet embedded inside the rotor, and a symbol b2 indicates a rotor made of a laminated silicon steel sheet. Symbol b3 indicates an axis (d-axis) in the direction connecting the permanent magnet and the center of the rotor, and symbol b4 indicates an axis (q-axis) in a direction rotated by 90 electrical degrees from the d-axis.
[0064]
In the IPM motor, according to the above equation (1), the Fleming torque is proportional to the linkage magnetic flux, that is, the magnetic field strength of the magnet, and the reluctance torque is proportional to the difference between the inductances of the d-axis and the q-axis. For example, in the IPM motor (A), the magnets a1 and a2 generate framing torque, and a reluctance torque is generated due to a difference between the inductance Ld in the d-axis direction and the inductance Lq in the q-axis direction.
[0065]
In the IPM motor (A), the magnetic flux in the d-axis direction passes twice through the permanent magnet portion having substantially the same magnetic permeability as air, so that the magnetic resistance increases and the inductance Ld in the d-axis direction decreases. On the other hand, the magnetic flux in the q-axis direction passes through the high-permeability material portion between the permanent magnets, so that the magnetic resistance is reduced. Therefore, the inductance Lq in the q-axis direction is increased. Therefore, in the IPM motor (A), the difference between the inductances Ld and Lq increases.
[0066]
On the other hand, in the IPM motor (B), the framing torque by the magnet b1 is almost the same as that of the IPM motor (A), but the difference in magnetic resistance between the d-axis direction and the q-axis direction is small. Therefore, since the difference between the inductances Ld and Lq is small, the reluctance torque is smaller than that of the IPM motor (A). Therefore, when comparing the IPM motors (A) and (B), it can be said that the IPM motor (A) operates using the reluctance torque more.
[0067]
FIG. 6 is a diagram showing experimental results obtained by examining the efficiency characteristics of the IPM motor (A) with respect to the motor output. 6, the Y-
[0068]
As shown in FIG. 6, in the IPM motor (A), in the region where the motor output or the number of revolutions is low, the efficiency of the 180-degree conduction driving system is higher than that of the 120-degree conduction driving system. However, as the motor output or rotation speed further increases, the efficiency of both types increases, but the increase efficiency is different. At a certain motor output or rotation speed, the efficiency of the 120-degree conduction driving method and the efficiency of the 180-degree conduction driving method are different. Efficiency is reversed.
[0069]
FIG. 7 is a diagram showing experimental results obtained by examining the efficiency characteristics of the IPM motor (B) with respect to the motor output. In FIG. 7, the Y-
[0070]
As shown in FIG. 7, also in the IPM motor (B), in the region where the motor output or the number of revolutions is low, as in the case of the IPM motor (A), the 180-degree energization drive system is more effective than the 120-degree energization drive system. But high efficiency. In addition, as the motor output or the rotation speed increases, the efficiency of both types increases, but the rate of increase differs, and the efficiency reverses between the 120-degree conduction driving system and the 180-degree conduction driving system at a certain motor output or rotation speed. I do.
[0071]
Next, the efficiency of the 120-degree conduction driving system and the efficiency of the 180-degree conduction driving system will be described. The overall efficiency of the motor is expressed by the following equation (2).
[0072]
(Total efficiency) = (Motor output) / ((Motor input power) + (Motor loss + Circuit loss)) ... (2)
The motor loss in equation (2) will be described. FIG. 8 is a diagram showing experimental results on motor efficiency characteristics with respect to the motor output of the IPM motors (A) and (B). In FIG. 8, a Y-axis 71 shows a dimensionless ratio of a motor efficiency difference between the 120-degree conduction driving system and a 180-degree conduction driving system, and an X-axis 70 shows a dimensionless ratio of the motor rotation speed.
[0073]
As shown in FIG. 8, in the IPM motors (A) and (B), in the region where the motor output or the number of revolutions is low, the efficiency of the 180-degree conduction driving system is higher than that of the 120-degree conduction driving system. As the output or the rotation speed increases, the difference between the efficiency of the 120-degree conduction driving system and the efficiency of the 180-degree conduction driving system disappears.
[0074]
Motor loss can be classified into copper loss, iron loss, and mechanical loss. With respect to copper loss, the 180-degree conduction driving method can generate a larger torque than the 120-degree conduction driving method. The driving method is more advantageous. Eddy current loss, which is one of the iron losses, is proportional to the square of the magnetic flux density, plate thickness, and frequency, and inversely proportional to the electrical resistivity. Therefore, the eddy current loss increases as the rotation speed increases, in other words, as the frequency increases, for the same motor. Therefore, in the low speed region, the copper loss is dominant in the motor loss, so the 180-degree conduction drive method is dominant. However, in the high speed region, the eddy current loss is dominant, and the difference between the two efficiencies is eliminated.
[0075]
Next, the circuit loss will be described. FIG. 9 is a diagram showing experimental results on circuit efficiency characteristics with respect to the motor output of the IPM motors (A) and (B). In FIG. 9, a Y-
[0076]
Circuit efficiency difference = Circuit efficiency of 180-degree conduction drive method-Circuit efficiency of 120-degree conduction drive method ... (3)
As shown in FIG. 9, in the IPM motors (A) and (B), in the region where the motor output or the number of revolutions is low, the efficiency of the 180-degree conduction driving system is higher than that of the 120-degree conduction driving system. As the output or the rotational speed increases, there is no difference between the efficiency of the 120-degree conduction driving system and the efficiency of the 180-degree conduction driving system, and there is a point where the relationship between the two is reversed.
[0077]
The circuit loss mainly consists of copper loss of the circuit and switching loss of the circuit (hereinafter, referred to as SW loss). The circuit loss tends to be similar to that of the motor alone. On the other hand, the SW loss of the transistor of the
[0078]
Therefore, the overall efficiency in consideration of the motor loss and the circuit loss tends to be superior in the low-speed region to the 180-degree conduction driving system, but to be superior in the high-speed region to the 120-degree conduction driving system.
[0079]
In the motor control device according to the first embodiment of the present invention, based on such a result, a table is created for the correspondence between the motor rotation speed and the efficiency in each driving method of the corresponding motor, and the rotation speed-
[0080]
A case where the above-described IPM motor (A) is used as the
[0081]
When a command to further increase the speed is transmitted from a system controller (not shown) to the target rotation
[0082]
When the speed is increased to some extent and the efficiency reaches a rotational speed near the point where the efficiency reverses between the 180-degree conduction drive and the 120-degree conduction drive, the drive
[0083]
When it is necessary to perform control at a rotational speed (hereinafter, referred to as a cross rotational speed Nc) in the vicinity where the efficiency reverses between the 180-degree conductive drive and the 120-degree conductive drive, or conversely, the 180-degree conductive drive is performed at the desired rotational speed. In the case where the motor has a motor characteristic in which the efficiency at the time of rotation and the efficiency at the time of 120-degree energization driving are reversed, a drive method that can obtain the maximum efficiency changes due to a slight change in the number of revolutions. In this case, if the 180-degree energization drive and the 120-degree energization drive are faithfully switched, the drive system is frequently switched, so that the control unit (microcomputer) is overloaded, and the
[0084]
Therefore, in order to avoid such a phenomenon, there is a method of giving a hysteresis characteristic to the rotation speed at which the 180-degree energization drive and the 120-degree energization drive are switched. For example, when controlling from a low rotation speed to a high rotation speed exceeding the crossover rotation speed Nc, Equation (4) is used. When controlling from a high rotation speed to a low rotation speed exceeding the crossover rotation speed Nc, Equation (5) is used.
[0085]
Switching speed = crossover speed Nc + △ N1 (4)
Number of times of switching = crossover speed Nc + △ N2 (5)
In equations (4) and (5), ΔN1 and ΔN2 indicate hysteresis. By setting the hysteresis △ N1 and △ N2 in this manner, the driving method is not changed even if the rotational speed changes in the hysteresis range. As a result, the load on the control unit (microcomputer) can be reduced, and the life of the hardware such as the
[0086]
The values of the hysteresis ranges △ N1 and △ N2 may be determined in advance in consideration of the fluctuation value of the rotation speed and the fluctuation amount of the efficiency at that time, or the control contents (initial rotation speed, Information obtained at any time in accordance with the information such as the target rotation speed) may be used. Further, the hysteresis ranges ΔN1 and ΔN2 may be the same value or different values.
[0087]
In the example described above, the speed point at which the rotation is reversed is one point, but there is no problem even if there are a plurality of speed points. In this case, the 120-degree energization drive is driven by PWM (pulse width modulation), but the same applies to another drive such as PAM (pulse amplitude modulation) to obtain the high-rate characteristics. The effect of is obtained.
[0088]
As described above, the feedback control for detecting the current rotational speed of the motor, generating the target rotational speed command to achieve the target rotational speed, and correcting the speed, and the optimal control based on the current rotational speed information are performed. By performing the selection control for selecting the driving method, it becomes possible to drive the
[0089]
[Embodiment 2]
The motor control according to the second embodiment of the present invention will be described with reference to FIG. In FIG. 4, the
[0090]
The
[0091]
First, an AC voltage supplied from an AC power supply is converted into a DC voltage by an AC /
[0092]
The load
[0093]
The
[0094]
The energization driving unit (120-degree
[0095]
As described above, the target rotation
[0096]
As described above, feedback control for detecting the current rotational speed and correcting the speed according to the set target rotational speed command, and selection control for selecting an appropriate driving method based on the current rotational speed and load torque information are performed. By configuring the control unit (or configuring the algorithm) to perform the operation, it becomes possible to drive the
[0097]
[Embodiment 3]
A motor control device according to
[0098]
The
[0099]
The 120-degree
[0100]
The voltage / current
[0101]
The
[0102]
The 180-degree
[0103]
After obtaining the current rotation speed information from the rotation
[0104]
As described above, feedback control for detecting the current rotational speed and correcting the speed in accordance with the set target rotational speed command, and control for selecting an appropriate driving method based on the current rotational speed information are performed. By configuring the control unit, it is possible to drive the
[0105]
Further, the
[0106]
[Embodiment 4]
Fourth Embodiment A motor control device according to a fourth embodiment of the present invention will be described with reference to FIG. The
[0107]
The
[0108]
The energization width corresponding driving
[0109]
The rotation
[0110]
The rotation speed-
[0111]
When the energization width is selected by the energization
[0112]
As described above, the feedback control for detecting the current rotation speed and correcting the speed in accordance with the set target rotation speed command, and the selection control for selecting the driving method of the optimum energization width based on the current rotation speed information. , It is possible to drive the
[0113]
It should be noted that a load
[0114]
[Embodiment 5]
A motor control device according to a fifth embodiment of the present invention will be described with reference to FIG. The
[0115]
The
[0116]
Driving
[0117]
For example, when it is necessary to forcibly execute the 180-degree energizing drive method for noise reduction, an interrupt signal indicating that the 180-degree energizing drive is to be performed irrespective of the current driving method is transmitted to the driving
[0118]
Further, the driving
[0119]
As described above, the feedback control for detecting the current rotation speed and correcting the speed by the set target rotation speed command, the control for selecting the optimum driving method based on the current rotation speed, and the external command By having a function capable of arbitrarily selecting a driving method, it becomes possible to drive the
[0120]
FIG. 14 is a diagram illustrating another configuration example of the motor control device according to the fifth embodiment of the present invention. The
[0121]
With the configuration shown in FIG. 14, the speed is corrected by the set target rotation speed command, and the optimum drive system is selected according to the current motor output, or the drive system is arbitrarily selected by an external command. It becomes possible.
[0122]
The invention is not limited to this. In the configuration of FIG. 11 as well, by providing the drive
[0123]
FIG. 15 is a diagram illustrating another configuration example of the motor control device according to the fifth embodiment of the present invention. In FIG. 15, a
[0124]
Note that, in all of the above-described embodiments, the case of 180-degree forced driving has been described. However, the present invention is not limited to this, and the driving method can be forcibly set by the same procedure in the case of 120-degree forced driving. It is.
[0125]
The embodiments disclosed this time are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description of the embodiments, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[0126]
【The invention's effect】
According to the motor control device of the present invention, a plurality of energization driving units including at least a 180-degree energization driving unit that energizes and drives the synchronous motor by 180 degrees and a 120-degree energization driving unit that energizes and drives the synchronization motor by 120 degrees In addition, by selecting a driving method according to the efficiency of the synchronous motor, the synchronous motor can be driven with the highest efficiency.
[0127]
Further, according to the motor control device of the present invention, a motor rotation speed calculation unit that calculates the motor rotation speed, a storage unit that stores the efficiency with respect to the rotation speed of the motor, and a current motor rotation speed and a storage unit that store the current motor rotation speed and the storage unit By providing a driving method selection unit that selects a driving method by comparing the information with the information to be transmitted, it is possible to select an optimum driving method for the rotation speed of the synchronous motor. This makes it possible to realize motor driving with the highest efficiency over the entire speed (rotation speed) region.
[0128]
Further, according to the motor control device of the present invention, a motor rotation speed calculation unit that calculates the motor rotation speed, a load torque calculation unit that calculates the motor torque, and calculates the motor output based on the motor rotation speed and the load torque. By comprising a motor output calculation unit, a storage unit that stores the efficiency for the motor output, and a drive method selection unit that selects a drive method based on the calculated motor output and information stored in the storage unit, It is possible to select an optimal drive method for the motor output of the synchronous motor. This makes it possible to drive the motor with the highest efficiency over the entire motor output range.
[0129]
Further, according to the motor control of the present invention, a current detection unit that detects a motor current flowing through a motor coil terminal, and a current / voltage phase difference that compares current phase information and voltage phase information and detects it as phase difference information A detection unit, a phase difference storage unit for storing a target phase difference, and an induced voltage detection unit for detecting an induced voltage generated at a motor coil terminal, and controlling the 180-degree conduction drive unit based on an error in the phase difference to detect By controlling the 120-degree energization drive unit by the induced voltage thus applied, appropriate motor drive in each drive system is realized without using a special phase detector.
[0130]
Further, according to the motor control device of the present invention, it is possible to drive the motor with higher efficiency by driving the synchronous motor with the power supply width having the highest efficiency according to the motor speed or the motor output. .
[0131]
Further, according to the motor control device of the present invention, the motor control device includes a driving method selection unit that selects a driving method for driving the motor according to the state of the motor, and a driving method command unit that can directly instruct the driving method selection unit. This makes it possible to arbitrarily change the driving method. For example, when noise reduction is necessary at night or the like, it is possible to give priority to noise reduction by forcibly selecting the 180-degree energization drive system that provides low noise drive regardless of the efficiency characteristics. Becomes
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a motor control device according to a first embodiment of the present invention.
FIG. 2 is a diagram for describing a 120-degree energization driving method.
FIG. 3 is a diagram for explaining a 180-degree energization driving method.
FIG. 4 is a sectional view illustrating the structure of an IPM motor (A).
FIG. 5 is a cross-sectional view illustrating a structure of an IPM motor (B).
FIG. 6 is a diagram showing the results of an experiment in which the efficiency characteristics of the IPM motor (A) with respect to the motor output were measured.
FIG. 7 is a diagram showing the results of an experiment in which the efficiency characteristics of the IPM motor (B) with respect to the motor output were measured.
FIG. 8 is a diagram showing experimental results on motor efficiency characteristics with respect to motor outputs of IPM motors (A) and (B).
FIG. 9 is a diagram showing experimental results on circuit efficiency characteristics with respect to motor output of IPM motors (A) and (B).
FIG. 10 is a diagram showing a configuration of a motor control device according to a second embodiment of the present invention.
FIG. 11 is a diagram showing a configuration of a motor control device according to a third embodiment of the present invention.
FIG. 12 is a diagram showing a configuration of a motor control device according to a fourth embodiment of the present invention.
FIG. 13 is a diagram showing a configuration of a motor control device according to a fifth embodiment of the present invention.
FIG. 14 is a diagram showing another configuration example of the motor control device according to the fifth embodiment of the present invention.
FIG. 15 is a diagram showing another configuration example of the motor control device according to the fifth embodiment of the present invention.
FIG. 16 is a diagram illustrating an example of the structure of an IPM motor.
FIG. 17 is a diagram for explaining a change in torque in the IPM motor.
FIG. 18 is a diagram schematically illustrating a configuration of a motor control device described in
[Explanation of symbols]
Claims (9)
前記同期モータを通電駆動するための複数の通電駆動手段を備え、
前記複数の通電駆動手段は、
少なくとも、前記同期モータを180度通電駆動する180度通電駆動手段と、前記同期モータを120度通電駆動する120度通電駆動手段とを含み、
前記同期モータのモータ回転数を算出するモータ回転数算出手段と、
前記180度通電駆動および前記120度通電駆動のそれぞれについて、前記同期モータに関するモータ回転数と効率との対応関係を記憶した記憶手段と、
前記記憶手段に記憶される情報に基づき、前記算出されたモータ回転数に対して前記同期モータが所望の効率になるように、前記120度通電駆動手段または前記180度通電駆動手段のいずれか一方を選択する駆動方式選択手段とをさらに備え、
前記同期モータは、磁石が装着されたロータにより構成されるIPMモータである、モータ制御装置。A motor control device for controlling a synchronous motor,
A plurality of energization driving means for energizing the synchronous motor,
The plurality of energization driving means,
At least, a 180-degree energizing drive unit that energizes and drives the synchronous motor by 180 degrees, and a 120-degree energizing drive unit that energizes and drives the synchronous motor by 120 degrees.
Motor rotation speed calculation means for calculating the motor rotation speed of the synchronous motor,
For each of the 180-degree energization drive and the 120-degree energization drive, storage means for storing a correspondence relationship between the motor rotation speed and the efficiency with respect to the synchronous motor,
Either the 120-degree energization driving unit or the 180-degree energization driving unit based on the information stored in the storage unit, such that the synchronous motor has a desired efficiency with respect to the calculated motor rotation speed. And a driving method selecting means for selecting
The motor control device , wherein the synchronous motor is an IPM motor including a rotor on which a magnet is mounted .
前記同期モータを通電駆動するための複数の通電駆動手段を備え、
前記複数の通電駆動手段は、
少なくとも、前記同期モータを180度通電駆動する180度通電駆動手段と、前記同期モータを120度通電駆動する120度通電駆動手段とを含み、
前記同期モータのモータ回転数を算出するモータ回転数算出手段と、
前記同期モータのトルクを算出するトルク算出手段と、
前記算出されたモータ回転数と前記算出されたトルクとに基づき、前記同期モータのモータ出力を算出するモータ出力算出手段と、
前記180度通電駆動および前記120度通電駆動のそれぞれについて、前記同期モータに関するモータ出力と効率との対応関係を記憶した記憶手段と、
前記記憶手段に記憶される情報に基づき、前記算出されたモータ出力に対して前記同期モータが所望の効率になるように、前記120度通電駆動手段または前記180度通電駆動手段のいずれか一方を選択する駆動方式選択手段とをさらに備え、
前記同期モータは、磁石が装着されたロータにより構成されるIPMモータである、モータ制御装置。 A motor control device for controlling a synchronous motor,
A plurality of energization driving means for energizing the synchronous motor,
The plurality of energization driving means,
At least, a 180-degree energizing drive unit that energizes and drives the synchronous motor by 180 degrees, and a 120-degree energizing drive unit that energizes and drives the synchronous motor by 120 degrees.
Motor rotation speed calculation means for calculating the motor rotation speed of the synchronous motor,
Torque calculating means for calculating the torque of the synchronous motor;
Motor output calculation means for calculating the motor output of the synchronous motor based on the calculated motor speed and the calculated torque,
Storage means for storing, for each of the 180-degree conduction drive and the 120-degree conduction drive, the correspondence between the motor output and the efficiency with respect to the synchronous motor;
Based on the information stored in the storage unit, one of the 120-degree conduction drive unit or the 180-degree conduction drive unit is controlled so that the synchronous motor has a desired efficiency with respect to the calculated motor output. Further comprising a driving method selecting means for selecting,
The motor control device , wherein the synchronous motor is an IPM motor including a rotor on which a magnet is mounted .
前記モータ制御装置は、
前記モータコイル端子に流れるモータ電流と前記同期モータに供給される駆動電圧との位相差情報を検出する位相差検出手段と、
所望の位相差情報を格納する格納部と、
前記モータコイル端子に発生する誘起電圧を検出する誘起電圧検出手段とをさらに備え、
前記180度通電駆動手段は、前記検出される位相差情報と前記所望の位相差情報との差に応じて動作が制御され、
前記120度通電駆動手段は、前記検出される誘起電圧に応じて動作が制御される、請求項1または2に記載のモータ制御装置。The synchronous motor includes a motor coil,
The motor control device,
Phase difference detection means for detecting phase difference information between a motor current flowing through the motor coil terminal and a drive voltage supplied to the synchronous motor,
A storage unit for storing desired phase difference information,
Further comprising an induced voltage detecting means for detecting an induced voltage generated at the motor coil terminal,
The operation of the 180-degree conduction drive unit is controlled according to a difference between the detected phase difference information and the desired phase difference information,
3. The motor control device according to claim 1, wherein the operation of the 120-degree conduction driving unit is controlled according to the detected induced voltage. 4.
前記駆動方式選択手段は、前記指令手段の制御に基づき、前記180度通電駆動手段または前記120度通電駆動手段の一方を選択する、請求項1または2に記載のモータ制御装置。Based on the external command, further comprising a command means for specifying a corresponding predetermined current driving means,
It said driving method selection means, under the control of said command means, for selecting the hand of the 180-degree conduction drive means or the 120-degree conduction drive unit, a motor control device according to claim 1 or 2.
前記同期モータの通電幅を任意に設定する通電幅対応駆動手段と、
前記同期モータのモータ回転数を算出するモータ回転数算出手段と、
前記任意に設定される通電幅のそれぞれについて、前記同期モータに関するモータ回転数と効率との対応関係を記憶した記憶手段と、
前記記憶手段に記憶される情報に基づき、前記算出されたモータ回転数に対して前記同期モータが所望の効率を達成するように、前記通電対応駆動手段による通電幅の設定を選択する駆動幅選択手段とを備え、
前記同期モータは、磁石が装着されたロータにより構成されるIPMモータである、モータ制御装置。 A motor control device for controlling a synchronous motor,
Energizing width corresponding driving means for arbitrarily setting the energizing width of the synchronous motor,
Motor rotation speed calculation means for calculating the motor rotation speed of the synchronous motor,
For each of the arbitrarily set energization widths, storage means for storing a correspondence relationship between the motor rotation speed and the efficiency with respect to the synchronous motor,
Drive width selection based on the information stored in the storage means, so that the synchronous motor achieves a desired efficiency with respect to the calculated motor speed, so as to select an energization width setting by the energization corresponding drive means. Means,
The motor control device , wherein the synchronous motor is an IPM motor including a rotor on which a magnet is mounted .
前記同期モータの通電幅を任意に設定する通電幅対応駆動手段と、
前記同期モータのモータ回転数を算出するモータ回転数算出手段と、
前記同期モータのトルクを算出するトルク算出手段と、
前記算出されるモータ回転数と前記算出されるトルクとに基づき、前記同期モータのモータ出力を算出するモータ出力算出手段と、
前記任意に設定される通電幅のそれぞれについて、前記同期モータに関するモータ出力と効率との対応関係を記憶した記憶手段と、
前記記憶手段に記憶される情報に基づき、前記算出されたモータ出力に対して前記同期モータが所望の効率を達成するように、前記通電対応駆動手段による通電幅の設定を選択する駆動幅選択手段とを備え、
前記同期モータは、磁石が装着されたロータにより構成されるIPMモータである、モータ制御装置。 A motor control device for controlling a synchronous motor,
Energizing width corresponding driving means for arbitrarily setting the energizing width of the synchronous motor,
Motor rotation speed calculation means for calculating the motor rotation speed of the synchronous motor,
Torque calculating means for calculating the torque of the synchronous motor;
Motor output calculation means for calculating the motor output of the synchronous motor based on the calculated motor rotation speed and the calculated torque,
For each of the arbitrarily set energization widths, storage means for storing the correspondence between the motor output and the efficiency for the synchronous motor,
Drive width selection means for selecting the setting of the current supply width by the current supply corresponding drive means so that the synchronous motor achieves a desired efficiency with respect to the calculated motor output based on the information stored in the storage means. With
The motor control device , wherein the synchronous motor is an IPM motor including a rotor on which a magnet is mounted .
前記駆動制御手段は、前記指令手段の制御に基づき、前記対応する通電幅を選択する、請求項6または7に記載のモータ制御装置。Based on the external command, further comprising a command means for specifying the corresponding conducting width,
The motor control device according to claim 6 , wherein the drive control unit selects the corresponding energization width based on the control of the command unit.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22103699A JP3586593B2 (en) | 1999-08-04 | 1999-08-04 | Motor control device |
US09/630,177 US6400107B1 (en) | 1999-08-04 | 2000-08-01 | Motor control device capable of driving a synchronous motor with high efficiency and high reliability |
DE10037936A DE10037936A1 (en) | 1999-08-04 | 2000-08-03 | Synchronous motor control device connects either intermittent drive source or another drive source, depending on monitored source voltage variation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22103699A JP3586593B2 (en) | 1999-08-04 | 1999-08-04 | Motor control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001045789A JP2001045789A (en) | 2001-02-16 |
JP3586593B2 true JP3586593B2 (en) | 2004-11-10 |
Family
ID=16760490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22103699A Expired - Fee Related JP3586593B2 (en) | 1999-08-04 | 1999-08-04 | Motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3586593B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170089721A (en) * | 2016-01-27 | 2017-08-04 | 주식회사 대유위니아 | Bldc fan motor control method |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4001330B2 (en) * | 2002-06-27 | 2007-10-31 | 本田技研工業株式会社 | Engine starter |
JP4259447B2 (en) * | 2004-10-14 | 2009-04-30 | パナソニック電工株式会社 | Massage machine |
JP4987119B2 (en) * | 2008-03-04 | 2012-07-25 | 三菱電機株式会社 | Brushless motor device and control device |
JP5396969B2 (en) * | 2009-03-31 | 2014-01-22 | パナソニック株式会社 | Motor drive device, compressor and refrigerator |
CN102832873A (en) * | 2012-08-23 | 2012-12-19 | 佛山市顺德区和而泰电子科技有限公司 | Drive method and drive circuit of permanent magnet synchronous motor |
JP6451361B2 (en) * | 2015-02-04 | 2019-01-16 | 株式会社ジェイテクト | Control device for three-phase rotating electric machine |
JPWO2018084093A1 (en) * | 2016-11-04 | 2019-09-26 | 日本電産株式会社 | Motor system including a reluctance motor |
-
1999
- 1999-08-04 JP JP22103699A patent/JP3586593B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170089721A (en) * | 2016-01-27 | 2017-08-04 | 주식회사 대유위니아 | Bldc fan motor control method |
KR102586339B1 (en) | 2016-01-27 | 2023-10-11 | 주식회사 위니아 | Bldc fan motor control method |
Also Published As
Publication number | Publication date |
---|---|
JP2001045789A (en) | 2001-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1083649B1 (en) | Motor system capable of obtaining high efficiency and method for controlling a motor | |
JP5259303B2 (en) | Inverter device | |
CN102170256B (en) | Controller for motor | |
JPWO2009040884A1 (en) | Electric motor control device | |
JP6657418B2 (en) | Optimal torque ripple reduction by current shaping | |
US8754603B2 (en) | Methods, systems and apparatus for reducing power loss in an electric motor drive system | |
JP5511700B2 (en) | Inverter device, fan drive device, compressor drive device, and air conditioner | |
JP3586593B2 (en) | Motor control device | |
JP2005039932A (en) | Nine-phase motor driving unit | |
JP2004056839A (en) | Control system for permanent magnet type motor | |
JPH08331885A (en) | Controller and control method of synchronous motor | |
JP2006304441A (en) | Synchronous motor control device | |
JP6626973B2 (en) | 6-wire three-phase motor and motor system | |
JP2019146360A (en) | Inverter controller | |
JP2019115114A (en) | Motor control method and motor control device | |
JP6497231B2 (en) | Motor control device | |
JP3468751B2 (en) | Motor drive | |
JP6951945B2 (en) | Motor control device and motor control method | |
KR20160097645A (en) | Brushless direct current motor type inverter driving circuit | |
JP6590457B2 (en) | Vehicle drive control device and vehicle drive control method | |
WO2022054232A1 (en) | Rotating machine control device | |
JP2019201490A (en) | motor | |
JP7267487B1 (en) | Control device for rotating electrical machine and method for controlling rotating electrical machine | |
JP3510534B2 (en) | Motor control device and control method | |
JPH11103588A (en) | Control method for torque pulsation of permanent magnet embedded-type motor, and controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040427 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040625 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040727 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040809 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070813 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |