JP3586593B2 - Motor control device - Google Patents

Motor control device Download PDF

Info

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
Application number
JP22103699A
Other languages
Japanese (ja)
Other versions
JP2001045789A (en
Inventor
英史 大塚
政次 中谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP22103699A priority Critical patent/JP3586593B2/en
Priority to US09/630,177 priority patent/US6400107B1/en
Priority to DE10037936A priority patent/DE10037936A1/en
Publication of JP2001045789A publication Critical patent/JP2001045789A/en
Application granted granted Critical
Publication of JP3586593B2 publication Critical patent/JP3586593B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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】

Figure 0003586593
なお、式(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 permanent magnet 132 is embedded inside a rotor core 131 made of an iron core made of a high magnetic permeability material or a laminated silicon steel plate. The IPM motor shown in FIG. 16 is a four-pole motor, in which four permanent magnets 132 (FIG. 16 shows a / 2 cross section) alternate with north and south poles along the circumferential direction. It is arranged to become.
[0006]
In FIG. 16, reference numeral 134 denotes a portion where a coil is wound, reference numeral 135 denotes a stator, and reference numeral 136 denotes a tooth. With this configuration, the inductance Ld in the d-axis direction which is a direction connecting the center of the permanent magnet 132 and the center of the rotor core 131, and the q-axis direction which is a direction rotated by 90 electrical degrees with respect to the d axis. And a reluctance torque Tr is generated in addition to the framing torque Tm by the permanent magnet 132.
[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 Reference Document 1, the relationship between the Fleming torque Tm and the reluctance torque Tr satisfies Expression (1).
[0008]
Figure 0003586593
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 Reference Document 2 will be described with reference to FIG. FIG. 18 is a diagram schematically illustrating a configuration of a motor control device described in Reference 2. In FIG. 18, three pairs of switching transistors 212u, 212v, and 212w are connected in series between terminals of a DC power supply 211 to form an inverter, and the connection voltage between the switching transistors in each pair is connected to the Y connection of the brushless DC motor. To the stator windings 213u, 213v, and 213w of the respective phases. The connection point voltage between the switching transistors of each pair is also applied to the resistors 214u, 214v, 214w connected in a Y-connection, respectively. Further, the voltage of the neutral point 213d is supplied to the inverting input terminal of the amplifier 215 via the resistor 215a, and the voltage of the neutral point voltage 214d of the Y-connected resistor is supplied to the non-inverting input terminal of the amplifier 215. . By connecting a resistor 215b between the output terminal and the inverting input terminal of the amplifier 215, the amplifier 215 operates as a differential amplifier. Here, the voltage En0 at the neutral point 213d of the stator windings 213u, 213v, 213w is the sum of the inverter output waveform and the third harmonic component (n is an integer) included in the motor induced voltage waveform. On the other hand, the voltage at the neutral point 214d of the resistors 214u, 214v, 214w where the connection point voltage is Y-connected is determined only by the inverter output waveform. Therefore, by obtaining the difference between the voltage En0 at the neutral point 213d and the voltage at the neutral point 214d, it is possible to extract the third harmonic component included in the motor induced voltage waveform. As described above, the motor-induced voltage waveform can be detected without using the magnetic pole position sensor, that is, the rotor position can be detected, thereby realizing the 180-degree drive method.
[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 Reference 2, by providing an external circuit such as a differential amplifier in the resistance connections 214u, 214v, and 214w that provide the center point of the motor coil connection, the rotor position can be detected in a 180-degree sine wave energized state. Is possible.
[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]
Reference 3 describes an abnormal situation, for example, when an abnormality occurs in the rotation pulse detecting means in an electric vehicle control device having no magnetic pole position detection, or in an electric vehicle control device including a magnetic pole position detector. The configuration is intended to cope with a case where both the magnetic pole position detector and the rotation pulse detecting means have an abnormality, and cannot be said to be an optimal configuration from the viewpoint of efficiency.
[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 inverter circuit 2, an AC power supply 4, and an AC power supply 4 for driving an IPM motor (synchronous motor 1) for increasing the torque by using both the framing torque and the reluctance torque. And an AC / DC converter circuit 3 for supplying a DC current to the inverter circuit 2 after conversion to a control signal.
[0051]
The control unit 5 detects a rotation speed of the synchronous motor 1 by rotating the synchronous motor 1 by a 120-degree conduction drive unit 6 for driving the synchronous motor 1 by 120 degrees, a 180-degree conduction drive unit 7 by performing a 180-degree conduction drive of the synchronous motor 1, A rotation speed calculation unit 8 to be calculated, a drive system selection unit 9 for selecting a drive system with an optimum efficiency based on the rotation speed output from the rotation speed calculation unit 8 and information stored in a rotation speed-efficiency table described later; The rotation speed-efficiency table unit 10 in which a table indicating the correspondence between the rotation speed and the efficiency in each driving method of the synchronous motor 1 is stored in advance, and is output from the 120-degree conduction driving unit 6 or the 180-degree conduction driving unit 7. PWM generation / phase distribution unit 11 that outputs a PWM waveform to each drive element of inverter circuit 2 based on the energized voltage, and target rotation speed storage unit 1 that stores a target rotation speed (target rotation speed) Including the.
[0052]
The control unit 5 is configured by a microcomputer. At this time, the components 6 to 12 described above are processed by software. The program contents related to these processes may be stored in a memory such as a ROM (Read Only Memory) at the time of shipment from the factory, or may be updated at any time if stored in a rewritable memory such as a flash ROM.・ It is possible to make corrections. However, the present invention is not limited to this, and the control unit 5 may be configured in hardware so as to perform the same processing.
[0053]
First, the AC voltage supplied from the AC power supply 4 is converted into a DC voltage by the AC / DC converter circuit 3 to become a DC voltage, which is applied to the inverter circuit 2. Driving elements such as an IGBT (Insulated Gate Bipolar Transistor) and a transistor Tr that constitute the inverter circuit 2 are switched at a desired duty according to a PWM waveform output from the PWM generation / phase distribution unit 11. Thereby, the motor is driven by applying a voltage to each phase U, V, W of the IPM motor, which is the synchronous motor 1.
[0054]
According to the 120-degree energization drive unit 6, the voltage applied to the motor coil is energized for a 120-degree period. FIG. 2 shows an energization waveform in the 120-degree energization drive. In FIG. 2, the horizontal axis represents the coil conduction electrical angle, and the vertical axis represents the voltage. Here, it is assumed that the stator coil of the motor to be driven is composed of three phases U, V, and W, and symbols 25U, 25V, and 25W are U-phase, V-phase, and W-phase conduction voltage waveforms, respectively. Is shown.
[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 energization drive unit 7, the voltage applied to the motor coil is energized for a 180-degree period. FIG. 3 shows an energization waveform in the 180-degree energization drive. In FIG. 3, the horizontal axis represents the coil conduction electrical angle, and the vertical axis represents the voltage. It is assumed that the stator coil of the motor to be driven has three phases of U phase, V phase and W phase. Each of the symbols 31, 32, and 33 indicates a U-phase, V-phase, and W-phase energization voltage waveform.
[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 speed calculation unit 8 receives information on the rotation speed of synchronous motor 1 from 120-degree conduction driving unit 6 or 180-degree conduction driving unit 7. A method of calculating the rotation speed information from the induced voltage, a method of using a rotation detector such as a sensor, a method of using an external center point detection circuit, and the like are disclosed, and any method may be used.
[0059]
The driving method selection unit 9 performs rotation based on the rotation speed information output from the rotation speed calculation unit 8 and a table indicating the relationship between the rotation speed and the efficiency of each driving method stored in the rotation speed-efficiency table unit 10. Select the driving method that provides the highest efficiency according to the number. More specifically, either one of the 120-degree conduction drive unit 6 and the 180-degree conduction drive unit 7 is selected by the drive method selection unit 9.
[0060]
The energization driving unit (120-degree energization driving unit 6 or 180-degree energization driving unit 7) selected by the driving method selection unit 9 outputs voltage data to the PWM generation / phase distribution unit 11. The PWM generation / phase distribution unit 11 determines the duty of the PWM signal based on the voltage data, distributes the PWM signal to each driving element included in the inverter circuit 2, and outputs a command signal for switching each driving element.
[0061]
The target rotation speed storage unit 12 compares the current rotation speed information of the motor output from the rotation speed calculation unit 8 with the target rotation speed to calculate an error, and calculates the 120-degree conduction driving unit 6 or the 180-degree conduction driving unit. The error correction data is output so that the number of rotations becomes an appropriate number (for an appropriate speed).
[0062]
The following experiment was performed on the synchronous motor 1 driven by the motor control device configured as described above. First, two types of IPM motors (A) and (B) to be tested will be described with reference to FIGS. FIG. 4 is a cross-sectional view of the rotor of the IPM motor (A) to be tested. In FIG. 4, symbols a1 and a2 represent permanent magnets embedded in the rotor and convex toward the center, and a3 represents a rotor made of a high magnetic permeability material or a laminated silicon steel sheet. Further, the symbol a4 is an axis (referred to as d-axis) in the direction connecting the permanent magnet and the center of the rotor, and the symbol a5 is an axis (referred to as q-axis) in a direction rotated by 90 electrical degrees from the d-axis. Is shown.
[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-axis 51 indicates the dimensionless ratio of the total efficiency, and the X-axis 50 indicates the dimensionless ratio of the motor output, which is the product of the motor speed and the load torque. Since the load torque is substantially constant, the dimensionless ratio of the motor speed may be used for the X axis 50. Here, the total efficiency means an efficiency expressed by a product of the motor efficiency of the motor part and the circuit efficiency of the circuit part. In FIG. 6, symbols 52 and 53 indicate efficiency characteristics at the time of 180-degree conduction driving and efficiency characteristics at the time of 120-degree conduction driving, respectively.
[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-axis 60 represents the dimensionless ratio of the total efficiency, and the X-axis 61 represents the dimensionless ratio of the motor speed. Symbols 62 and 63 indicate efficiency characteristics at the time of 180-degree conduction driving and efficiency characteristics at the time of 120-degree conduction driving, respectively.
[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. Symbols 72 and 73 indicate a motor efficiency difference characteristic of the IPM motor (A) and a motor efficiency difference characteristic of the IPM motor (B), respectively.
[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-axis 81 indicates a dimensionless ratio of a difference in circuit efficiency between the 120-degree conduction driving system and the 180-degree conduction driving system, and an X-axis 80 indicates a dimensionless ratio of the motor rotation speed. Symbols 82 and 83 indicate a motor efficiency difference characteristic of the IPM motor (A) and a motor efficiency difference characteristic of the IPM motor (B), respectively. Here, the difference in circuit efficiency means Expression (3).
[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 inverter circuit 2 also increases in proportion to the rotation speed. However, comparing the SW loss between the 120-degree conduction driving method and the 180-degree conduction driving method, Is larger. For this reason, the circuit loss is dominated by copper loss in the low-speed region, and the 180-degree conduction drive method is superior to the circuit loss, but the SW loss increases when the high-speed region is reached, and the advantage is lost. In addition, the circuit efficiency of the 120-degree conduction driving system and the circuit efficiency of the 180-degree conduction driving system may be reversed at a certain point in time.
[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-efficiency table section 10 is stored. Next, after the synchronous motor 1 starts rotating, the rotational speed calculating unit 8 detects the rotational speed by any method such as a sensor or the like, and sends it to the drive method selecting unit 9. Here, information on the optimal driving method for each rotational speed is stored in the rotational speed-efficiency table section 10, and the optimal driving method for the current speed is selected by the driving method selecting section 9.
[0080]
A case where the above-described IPM motor (A) is used as the synchronous motor 1 will be described. When the above-described IPM motor (A) is used, for example, in an initial low-speed region, a 180-degree driving method is selected.
[0081]
When a command to further increase the speed is transmitted from a system controller (not shown) to the target rotation speed storage unit 12, the target rotation speed storage unit 12 compares the detected rotation speed with the target rotation speed and outputs an error signal. . As a result, appropriate voltage data is transmitted from the 180-degree conduction drive unit 7 to the PWM generation / phase distribution unit 11 and applied to the synchronous motor 1 via the inverter circuit 2. As a result, the rotation speed increases.
[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 system selection unit 9 selects the 120-degree conduction drive with high efficiency.
[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 inverter circuit 2, the synchronous motor 1, etc. Stress increases, which may be a factor in shortening the service life.
[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 inverter circuit 2 and the synchronous motor 1 can be increased and the reliability thereof can be improved without overworking the hardware. .
[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 synchronous motor 1 with an optimum (highest efficiency) driving method according to the rotation speed.
[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 control unit 5 includes a 120-degree conduction drive unit 6, a 180-degree conduction drive unit 7, a rotation speed calculation unit 8, and a motor output and a motor output-efficiency table unit 20 output from a motor output calculation unit 14 described later. And a driving method selecting unit 9 for selecting a driving method having an optimum efficiency based on a table showing a relation between the motor output and the efficiency stored in the synchronous motor 1. A motor output-efficiency table unit 20 in which a table shown is stored in advance, a PWM creation / phase splitting unit 11, a target rotation speed storage unit 12, and a load torque calculation unit 13 for calculating load torque information of the synchronous motor 1 which is an IPM motor. And a motor output calculator 14 for calculating a motor output from the rotation speed information and the load torque information.
[0090]
The control unit 5 is configured by a microcomputer. At this time, the processing of each of the components 6 to 20 described above is performed by software. Note that the present invention is not limited to this, and the control unit 5 may be configured by hardware so as to perform the same processing.
[0091]
First, an AC voltage supplied from an AC power supply is converted into a DC voltage by an AC / DC converter circuit 3 to become a DC voltage, which is applied to the inverter circuit 2. Each drive element such as the IGBT and the transistor Tr of the inverter circuit 2 is switched at a desired duty by the control of the PWM generation of each control unit 5 and each phase distribution unit 11. Each phase of the synchronous motor 1 receives a DC voltage via the inverter circuit 2. Thus, the synchronous motor 1 is driven.
[0092]
The load torque calculation unit 13 receives information on load torque from the 120-degree conduction drive unit 6 or the 180-degree conduction drive unit 7 and outputs load torque information. The load torque information may be detected by a torque detector or by storing a relationship between the coil current and the torque in advance, and further detecting the coil load current with a current detector or the like to calculate the torque. May be used.
[0093]
The motor output calculator 14 calculates the motor output from the rotation speed information output from the rotation speed calculator 8 and the load torque information output from the load torque calculator 13. Based on the calculated motor output and the information stored in the motor output-efficiency table section 20, a driving method having the highest efficiency is selected according to the current rotational speed.
[0094]
The energization driving unit (120-degree energization driving unit 6 or 180-degree energization driving unit 7) selected by the driving method selection unit 9 sends voltage data to the PWM generation / phase distribution unit 11. The PWM generation / phase distribution unit 11 determines the duty ratio of the PWM signal based on the voltage data, distributes the PWM signal to each driving element included in the inverter circuit 2, and outputs a command signal for switching each driving element. I do.
[0095]
As described above, the target rotation speed storage unit 12 compares the current rotation speed information received from the rotation speed calculation unit 8 with the target rotation speed to calculate an error, and calculates the error by the 120-degree conduction driving unit 6 or the 180-degree conduction The error correction data is sent to the drive unit 7 so that the speed becomes appropriate.
[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 synchronous motor 1 in an optimal drive system.
[0097]
[Embodiment 3]
A motor control device according to Embodiment 3 of the present invention will be described with reference to FIG. The control unit 5 shown in FIG. 11 includes a 120-degree conduction drive unit 6, a 180-degree conduction drive unit 7, a rotation speed calculation unit 8, a drive method selection unit 9, a rotation speed-efficiency table unit 10, PWM generation / phase distribution. Unit 11, a target rotation speed storage unit 12, and a current detection unit 17 that detects a motor current flowing in a specific phase among the phases of the motor coil terminals U, V, and W to generate current phase information. A voltage / current phase difference detection unit 15 for detecting phase difference information from the current phase information to be output and the voltage phase information output from the 180-degree energization drive unit 7, and a location for storing a target phase difference (target phase difference). A phase difference storage unit 16, a computing unit 30, and an induced voltage detection unit 18 that detects an induced voltage generated in each phase of the motor coil terminals U, V, and W are provided.
[0098]
The control unit 5 is configured by a microcomputer. At this time, the components 6 to 18 described above are processed by software. Note that the present invention is not limited to this, and the control unit 5 may be configured in hardware so as to perform the same processing. The current detection unit 17 includes a so-called current sensor including a coil and a Hall element, a current transformer, and the like.
[0099]
The 120-degree energization drive unit 6 is used for applying an applied voltage in the motor coil 4 over a 120-degree period. The current conduction waveform at this time is as described in FIG. In the energization suspension periods 26U, 26V, and 26W in which the coil is not energized in the 120-degree energization drive method, the induced voltage due to the magnet mounted on the rotor is detected by the induced voltage detection unit 18. The 120-degree conduction driving unit 6 obtains information output from the induced voltage detecting unit 18 and detects the phase of the rotor.
[0100]
The voltage / current phase difference detector 15 detects current phase information obtained from the current detector 17 for detecting a motor current flowing in a specific phase (W phase in FIG. 11) and a voltage output from the 180-degree conduction drive unit 7. The phase difference of the current with respect to the voltage is calculated based on the phase information.
[0101]
The calculator 30 calculates an error between the phase difference output from the voltage / current phase difference detector 15 and the target phase difference stored in the phase difference storage 16.
[0102]
The 180-degree energization drive section 7 is used for applying an applied voltage to the motor coil over a 180-degree period, and the energization waveform at this time is as described with reference to FIG. The 180-degree energization drive unit 7 receives error correction data from the arithmetic unit 30 so that the speed becomes appropriate.
[0103]
After obtaining the current rotation speed information from the rotation speed calculation unit 8, the target rotation speed storage unit 12 calculates an error by comparing with the target rotation speed, and sends the error to the 120-degree conduction driving unit 6 or the 180-degree conduction driving unit 7. The error correction data is sent so that the speed becomes appropriate.
[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 synchronous motor 1 with an optimal driving method.
[0105]
Further, the synchronous motor 1 is driven by an optimal driving method without using a special position detector by controlling the 120-degree conduction driving unit 6 by the induced voltage and the 180-degree conduction driving unit 7 by the phase difference information. be able to.
[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 control unit 5 shown in FIG. 12 includes an energization width corresponding driving unit 21, a rotation speed calculation unit 8, an energization width selection unit 19, a rotation speed-efficiency table unit 10, a PWM creation / each phase distribution unit 11, and a target rotation speed storage. A unit 12 is provided.
[0107]
The control unit 5 is configured by a microcomputer. At this time, each component described above is processed in a software manner. However, the present invention is not limited to this, and the control unit 5 may be configured by hardware so as to perform the same processing.
[0108]
The energization width corresponding driving unit 21 arbitrarily sets the period of the voltage applied to a certain one-phase motor coil from 120 degrees to 180 degrees. The drive voltage waveform supplied to another phase has a phase difference of 120 degrees or 240 degrees with respect to the certain phase.
[0109]
The rotation speed calculation unit 8 detects or calculates the rotation speed of the synchronous motor 1 based on the rotation speed information about the rotation speed from the energization width corresponding drive unit 21. The rotation speed information includes a method of calculating from the induced voltage, a method of using a rotation detector such as a sensor, a method of using an external center point detection circuit, and the like, and any method may be used.
[0110]
The rotation speed-efficiency table unit 10 stores in advance a table indicating the correspondence between the rotation speed and the efficiency with respect to the synchronous motor 1 in the driving method of each energization width. The energization width selection unit 19 uses the rotation speed output from the rotation speed calculation unit 8 and the information indicating the relationship between the rotation speed and the efficiency stored in the rotation speed-efficiency table unit 10 according to the current rotation speed. And select the width of the current to maximize efficiency.
[0111]
When the energization width is selected by the energization width selection unit 19, the energization width corresponding drive unit 21 sends voltage data corresponding to the selected energization width to the PWM creation / phase distribution unit 11. The PWM generation / phase distribution unit 11 determines the duty of the PWM signal based on the voltage data, distributes the PWM signal to each driving element included in the inverter circuit 2, and outputs a command signal for switching each driving element.
[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 synchronous motor 1 by a driving method having an optimum energization width.
[0113]
It should be noted that a load torque calculating section 13 and a motor output calculating section 14 are further provided, and a motor output-efficiency table section 20 is arranged in place of the rotation speed-efficiency table section 10, and an output of the motor output section 14 is selected as a power supply width selection. It is also possible to configure to output to the unit 19. In this case, the synchronous motor 1 is driven with an optimum energization width according to the motor output.
[0114]
[Embodiment 5]
A motor control device according to a fifth embodiment of the present invention will be described with reference to FIG. The control unit 5 shown in FIG. 13 includes a 120-degree conduction drive unit 6, a 180-degree conduction drive unit 7, a rotation speed calculation unit 8, a drive method selection unit 9, a rotation speed-efficiency table unit 10, PWM creation / phase distribution. A section 11, a target rotation number storage section 12, and a drive mode command section 22 are provided.
[0115]
The control unit 5 is configured by a microcomputer. At this time, each component described above is processed in a software manner. However, the present invention is not limited to this, and the control unit 5 may be configured by hardware so as to perform the same processing.
[0116]
Driving method command unit 22 is unique to the fifth embodiment of the present invention, and controls the operation of driving method selecting unit 9. More specifically, the driving method selecting unit 9 determines whether the 120-degree conduction driving method or the 180-degree conduction driving method is based on the interrupt signal from the driving method instruction unit 22 in addition to the output from the rotation speed calculation unit 8. Select one of them.
[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 method selecting unit 9. Output to At this time, if the current drive system is the 180-degree conduction drive system, the current state is maintained, and if the current drive system is the 120-degree conduction drive system, the mode is switched to the 180-degree conduction drive system.
[0118]
Further, the driving method command unit 22 outputs a signal for canceling the interrupt in order to cancel the forced driving by the interrupt signal. Thereby, the driving method selection unit 9 can select a driving method based on the output of the rotation speed calculation unit 8.
[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 synchronous motor 1 with optimum efficiency or with an arbitrary driving method.
[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 control unit 5 shown in FIG. 14 includes a 120-degree conduction drive unit 6, a 180-degree conduction drive unit 7, a rotation speed calculation unit 8, a drive method selection unit 9, a motor output-efficiency table unit 20, and a PWM creation / phase distribution unit 11. , A target rotation speed storage unit 12, a load torque calculation unit 13, a motor output calculation unit 14, and a drive method command unit 22.
[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 system command unit 22 to the drive system selection unit 9, the speed is corrected by the set target rotation speed command, and the current motor state It is possible to select an optimal driving method according to the above, or to arbitrarily select a driving method by an external command.
[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 drive command unit 23 is arranged for the energization width selection unit 19. Drive command unit 23 receives an external command and outputs an interrupt signal for forcibly setting a corresponding energization width or outputs an interrupt release signal for releasing an interrupt. As a result, the speed can be corrected by the set target rotation speed command, and the optimum power supply width can be selected according to the current motor state, or the power supply width can be arbitrarily selected by an external command.
[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 Reference Document 2.
[Explanation of symbols]
Reference Signs List 1 IPM motor, 2 inverter circuit, 3 converter circuit, 4 AC power supply, 5 control section, 6 120 degree conduction drive section, 7 180 degree conduction drive section, 8 rotation number calculation section, 9 drive method selection section, 10 rotation number- Efficiency table section, 11 PWM creation / phase distribution section, 12 target rotation number storage section, 13 load torque calculation section, 14 motor output calculation section, 17 current detection section, 18 induced voltage detection section, 19 conduction width selection section, 20 Motor output-efficiency table section, 21 energization width corresponding drive section, 22 drive method command section, 23 drive command section.

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.
望のモータ回転数を格納し、前記算出されたモータ回転数と前記所望のモータ回転数との差に基づき、前記複数の通電駆動手段のそれぞれにおける前記モータに対する回転速度の設定を調整する手段をさらに備える、請求項1または2に記載のモータ制御装置。Stores motor rotational speed of Nozomu Tokoro, based on the difference between the calculated motor speed and said desired motor speed, means for adjusting the setting of the rotational speed for said motor in each of the plurality of energizing the drive means The motor control device according to claim 1, further comprising: 部指令に基づき、対応する所定の通電駆動手段を指定する指令手段をさらに備え、
前記駆動方式選択手段は、前記指令手段の制御に基づき、前記180度通電駆動手段または前記120度通電駆動手段の一方を選択する、請求項またはに記載のモータ制御装置。
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に記載のモータ制御装置。Stores motor rotational speed of Nozomu Tokoro, based on the error between the desired motor speed the motor speed and the calculated, further comprising means for adjusting the settings in the conducting width corresponding drive means, claim 8. The motor control device according to 6 or 7 . 部指令に基づき、対応する通電幅を指定する指令手段をさらに備え、
前記駆動制御手段は、前記指令手段の制御に基づき、前記対応する通電幅を選択する、請求項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.
JP22103699A 1999-08-04 1999-08-04 Motor control device Expired - Fee Related JP3586593B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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