[go: up one dir, main page]

JP2004023804A - Motor controller - Google Patents

Motor controller Download PDF

Info

Publication number
JP2004023804A
JP2004023804A JP2002171171A JP2002171171A JP2004023804A JP 2004023804 A JP2004023804 A JP 2004023804A JP 2002171171 A JP2002171171 A JP 2002171171A JP 2002171171 A JP2002171171 A JP 2002171171A JP 2004023804 A JP2004023804 A JP 2004023804A
Authority
JP
Japan
Prior art keywords
harmonic
motor
current
coordinate system
axis
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.)
Pending
Application number
JP2002171171A
Other languages
Japanese (ja)
Inventor
Kantaro Yoshimoto
吉本 貫太郎
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2002171171A priority Critical patent/JP2004023804A/en
Publication of JP2004023804A publication Critical patent/JP2004023804A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To obtain a spatial harmonic of inductance of a motor. <P>SOLUTION: The motor controller includes: a fundamental wave current controlling circuit 100 for controlling a fundamental wave current of a three-phase AC motor M in dq axis coordinate system, made up of d axis and q axis, synchronized with rotation of the motor M; a harmonic current controlling circuit 200 for controlling a harmonic current of the motor M to 0 in dhqh axis coordinating system, made up of dh axis and qh axis, rotating at a frequency as an integral multiple of a fundamental wave factor of a current in the motor M; and a spatial harmonic wave processor 10 for calculating a spacial harmonic wave of inductance of the motor M on the basis of a current of dq axis coordinate system and a rotational speed of the motor M. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、3相交流モータの制御装置に関する。
【0002】
【従来の技術】
特開2000−312498号公報には、永久磁石型同期電動機のインダクタンスを電圧と電流の基本波の位相差から測定する手段が開示されており、また、同期電動機のインダクタンスをモータの等価回路方程式を用いて測定する手段が開示されている。
【0003】
【発明が解決しようとする課題】
しかしながら、従来の技術では、モータのインダクタンスが空間的に変化する場合、インダクタンスの基本波成分を測定することはできるが、空間高調波を測定することはできなかった。また、モータの高調波電流の制御を行う場合、インダクタンスの空間高調波の影響により、高調波電流の応答が遅くなるという問題もあった。
【0004】
本発明の目的は、モータのインダクタンスの空間高調波を算出するモータ制御装置を提供することにある。
【0005】
【課題を解決するための手段】
本発明によるモータ制御装置は、3相交流モータの回転に同期して回転するd軸とq軸から成る直交座標系(以下、dq座標系と呼ぶ)においてモータの基本波電流を制御する基本波電流制御手段と、モータに流れる電流の基本波成分の周波数の整数倍の周波数で回転するdh軸とqh軸から成る直交座標系(以下、dhqh座標系と呼ぶ)においてモータの高調波電流を制御する高調波電流制御手段と、dhqh座標系において高調波電流を0に制御するための高調波制御電圧と、dq座標系における電流値と、モータの回転速度とに基づいて、モータのインダクタンスの空間高調波を算出する空間高調波算出手段とを備えることにより、上記目的を達成する。
【0006】
【発明の効果】
本発明によるモータ制御装置によれば、基本波電流制御手段と高調波電流制御手段と空間高調波算出手段とを備え、空間高調波算出手段は、dhqh座標系において高調波電流を0に制御するための高調波制御電圧と、dq座標系における電流値と、モータの回転速度とに基づいて、モータのインダクタンスの空間高調波を算出するので、特別な測定手段を設けることなく、モータを制御するための状態量に基づいて、インダクタンスの空間高調波を算出することができる。
【0007】
【発明の実施の形態】
−第1の実施の形態−
図1は、第1の実施の形態におけるモータ制御装置の構成を示す制御ブロック図である。第1の実施の形態のモータ制御装置は、基本波電流制御回路100と高調波電流制御回路200とを備えている。基本波電流制御回路100は、3相同期モータMに流れる電流iu、iv、iwの励磁電流成分に対応するd軸とトルク電流成分に対応するq軸とからなる直交座標系、すなわち、モータ回転に同期して回転するdq座標系でモータ電流iu、iv、iwの基本波成分を制御する回路である。
【0008】
高調波電流制御回路200は、基本波電流制御回路100のみでモータ電流iu、iv、iwを制御した場合に発生する所定次数の高調波成分の周波数で回転する直交座標系(以下、高調波座標系と呼ぶ)でモータ電流iu、iv、iwに含まれる高調波成分を制御する回路である。高調波座標系は、換言すれば、モータ電流iu、iv、iwの基本波成分の周波数の整数倍の周波数で回転する座標系である。
【0009】
基本波電流制御回路100は、PI−dq電流制御器1、dq/3相変換部2、非干渉制御部3、電力変換部4、3相/dq変換部5、位相速度演算部12、減算器13,14および加算器15,16を備えている。減算器13,14は、d軸,q軸の実電流id,iqと電流指令値id,iqとの偏差(id−id),(iq−iq)を演算する。PI−dq電流制御器1は、減算器13,14で演算された基本波電流偏差(id−id),(iq−iq)をPI(比例・積分)演算することにより、dq軸電圧指令値を算出する。
【0010】
非干渉制御部3は、dq軸座標系における速度起電力を補償してdq軸電流の応答性を改善するために、dq軸座標系の速度起電力を補償するためのd軸補償電圧Vd_cmpとq軸補償電圧Vq_cmpとを算出する。加算器15,16は、PI−dq電流制御器1の制御出力と、非干渉制御部3で演算されるd軸補償電圧Vd_cmp、q軸補償電圧Vq_cmpとをそれぞれ加算して、d軸とq軸の基本波電圧指令値vd、vqを算出する。dq/3相変換部2は、3相交流モータMの基本波電流の位相θeに基づいて、d軸とq軸の電圧指令値vd,vqを3相交流電圧指令値vu、vv、vwに変換する。
【0011】
加算器17,18,19は、dq/3相変換部2で変換された3相交流電圧指令値vu、vv、vwと、後述するdhqh/3相変換部9で変換された3相交流電圧指令値vu’、vv’、vw’とをそれぞれ加算して、加算結果を電力変換部4に出力する。電力変換部4は、IGBTなどの電力変換素子により、加算器17,18,19で加算した電圧指令値にしたがって、バッテリなどの直流電源(不図示)の直流電圧をスイッチングし、3相交流電圧U、V、Wを3相交流モータMに印加する。
【0012】
エンコーダPSは、3相交流モータMに連結され、モータMの回転位置θmを検出する。位相速度演算部12は、エンコーダPSからの回転位置信号θmに基づいて、基本波電流の位相θeを演算するとともに、基本波電流の位相θeに基づいて、dq/dhqh座標変換を行うための位相θehを演算する。位相θehは、dq軸での高調波の次数をkとすると、次式(1)により求められる。

Figure 2004023804
【0013】
図2は、高調波電流の3相交流座標における次数mとdq軸座標における次数kとの関係を示す表である。例えば、3相交流座標にて5次高調波電流をdq座標系に変換した場合、k=−6(=−5−1)より、−6次高調波電流となる。
【0014】
電流センサ22,23は、3相交流モータMのU相とV相の実電流iu,ivを検出する。3相/dq変換部5は、基本波電流位相θeに基づいて、3相交流モータMの実電流iu,iv,iw(=−iu−iv)をd軸とq軸の実電流id,iqへ変換する。
【0015】
高調波電流制御回路は、ハイパス・フィルタ6、dq/dhqh変換部7、PI−dhqh電流制御器8、dhqh/3相変換部9、空間高調波演算器10、記憶装置11および加算器20,21を備えている。ハイパス・フィルタ6は、d軸,q軸の実電流id,iqにフィルタ処理を施して高周波成分を抽出する。dq/dhqh変換部7は、上述した基本波電流制御回路のみでモータ電流iu,iv,iwを制御した場合に発生する所定次数の高調波成分の周波数で回転する直交座標系(高調波座標系)dhqhを有し、d軸,q軸の実電流id,iqの高周波成分をそれぞれ、高調波座標系dhqhの実電流idh,iqhに変換する。
【0016】
減算器20,21は、dh軸とqh軸の実電流idh,iqhと、電流指令値idh,iqhとの差を算出する。PI−dhqh電流制御器8は、減算器20,21によって減算された結果に基づいて、dh軸とqh軸の高調波電圧指令値vdh,vqhを演算する。dhdq/3相変換部9は、dh軸高調波電圧指令値vdhおよびとqh軸高調波電圧指令値vqhをそれぞれ3相交流電圧指令値vd’,vq’に変換する。dhdq/3相変換部9で変換された3相交流電圧指令値vd’,vq’は、加算器17,18,19にそれぞれ出力される。
【0017】
空間高調波演算器10は、d軸,q軸の実電流id,iq、モータMの電気的角速度ω、PI−dq電流制御器8で算出された高調波電圧指令値vdh,vqhに基づいて、モータMのインダクタンスの空間高調波L2を算出する。インダクタンスの空間高調波L2の算出方法は後述する。算出されたインダクタンスの空間高調波L2は、記憶装置11に記憶される。
【0018】
同期モータの高調波電流発生の要因としては、インダクタンスの空間高調波と磁石磁束の高調波などが考えられる。埋込型永久磁石(IPM)モータの場合、理想的には3相での自己インダクタンスは、図2に示すように、位相に対して正弦波で変化する。IPMモータのロータの形状などによっては、図3に示すように、インダクタンスが位相に対して歪みを持つ正弦波で変化し、このような歪み(空間高調波)が高調波電流の発生要因となる。以下では、インダクタンスの空間高調波について座標変換を行い、dq座標系とdhqh座標系での回路方程式を導く。
【0019】
3相交流における自己インダクタンスLu,Lv,Lwは、空間高調波を考慮に入れると、次式(2)のように表せる。
Figure 2004023804
…(2)
【0020】
上式(1)において、Loは3相同期モータMのインダクタンスの直流分、Ln(n=1,2,…)はモータMのインダクタンスの交流分、θeはモータMの電気角を表す。式(1)において、n=1の場合には、右辺第2項は一般的な内部埋め込み磁石構造を有するIPMモータの突極性を表す項となり、n≧2の場合の各相の自己インダクタンスLu,Lv,Lwの高調波成分が高調波速度起電力の発生要因となる。
【0021】
一般的なIPMモータでは、d軸インダクタンスLdおよびq軸インダクタンスLqは、LとLを用いて、それぞれ次式(3),(4)で表される。
Figure 2004023804
Figure 2004023804
【0022】
d軸、q軸インダクタンスを用いて表される一般的なIPMモータのdq座標回路方程式は、次式(5)で表される。ただし、RはモータMの電機子抵抗、ωはモータMの電気的角速度、pは微分演算子を表している。また、φは磁石磁束による誘起電圧定数である。
Figure 2004023804
【0023】
インダクタンスの空間高調波を表すn≧2の成分については、nの場合分けにより、次式(6),(7)の各項が式(5)の右辺に加わる形になる。
・n=1,4,7・・・の場合
Figure 2004023804
…(6)
・n=2,5,8・・・の場合
Figure 2004023804
…(7)
【0024】
インダクタンスの空間高調波が高調波速度起電力として働き、これをdhqh座標へ座標変換する際に、高調波の次数をインダクタンスの空間高調波の次数nを用いて位相θehを求めると、これらの空間高調波は簡単な直流量として表すことができる。空間高調波は各次数nの和として表しているが、ここでは、そのうちの一つを取り出して表す。
・n=1,4,7・・・の場合
dhqh座標変換の変換に位相θeh=(2n−2)θを用いて式(6)を変換すると、
Figure 2004023804
となる。
・n=2,5,8・・・の場合
dhqh座標変換の変換に位相θeh=−(2n+2)θを用いて式(7)を変換すると、
Figure 2004023804
となる。
【0025】
dq座標系における回路方程式をdhqh座標系の回路方程式として表すと、次式(10)のようになる。ただし、式(10)で表される回路方程式では、空間高調波成分を考慮していない。
Figure 2004023804
…(10)
上式(10)に、空間高調波の各項が右辺に加算される形でdhqh座標の回路方程式が表される。
【0026】
例えば、n=2の空間高調波を含むモータにおいて、θeh=−6θのdhqh座標変換を行う場合、dhqh座標の回路方程式は次式(11)で表される。
Figure 2004023804
【0027】
dhqh座標系において、高調波電流指令値idh*=0,iqh*=0の高調波電流制御を行った場合について考察する。高調波電流idh,iqhがともに0に制御されており、d軸,q軸電流が定常状態であるならば、式(11)の空間高調波に関わる項での電流id,iqの微分値は0になる。式(11)中のedh,eqhの項は磁石の誘起電圧を表しているが、高調波電流制御では高調波電流を抽出して制御するだけであるから、dq軸で直流量として表される誘起電圧は高調波電流制御へ影響を及ぼさない。よって、d軸,q軸電流が定常状態の場合には、高調波電流を0に制御する電圧値のdh軸成分vdhw,qh軸成分vqhwとすると、式(11)から次式(12)が導かれる。
Figure 2004023804
…(12)
【0028】
上式(12)より、モータの電気的角速度ω、d軸電流id、q軸電流iqとvdhw,vqhwが得られれば、インダクタンスの空間高調波を表すL2を次式(13),(14)から求めることができる。
Figure 2004023804
…(13)
Figure 2004023804
…(14)
【0029】
ここで、高調波電流idh,iqhを0に制御する電圧vdhw,vqhwが、dhqh座標系での高調波電圧指令値vdh,vqhと等しい場合には、モータMの電気的角速度ω、d軸電流id、q軸電流iq 、高調波電圧指令値vdh,vqhを用いて、インダクタンスの空間高調波を求めることができる。すなわち、空間高調波演算器10は、3相/dq変換部9で変換されたd軸電流idおよびq軸電流iqと、PI−dhqh電流制御器8で算出された高調波電圧指令値vdh,vqhと、モータMの電気的角速度ωとを用いて、モータMのインダクタンスの空間高調波L2を求めることができる。求めたモータMのインダクタンスの空間高調波L2は、記憶装置11に記憶される。
【0030】
第1の実施の形態におけるモータ制御装置によれば、モータMの制御に用いる各種状態量、すなわち、d軸電流id、q軸電流iq、高調波電流idh,iqhを0に制御する電圧vdhw,vqhw、モータMの電気的角速度ωを用いて、モータの等価回路方程式から、モータMのインダクタンスの空間高調波を求めることができる。高調波電流idh,iqhを0に制御する電圧vdhw,vqhwがdhqh座標系での制御電圧vdh,vqhと等しい場合には、容易にインダクタンスの空間高調波L2を求めることができる。すなわち、基本波電流制御回路100と高調波電流制御回路200とを備えるモータ制御装置では、d軸電流id、q軸電流iq、dhqh座標系での制御電圧vdh,vqh、モータMの電気的角速度ωは、モータMの制御を行うために通常求められるものであるから、特別な測定器を用いることなくモータMのインダクタンスの空間高調波を求めることができる。
【0031】
また、高調波電流制御回路でのdhqh座標を、測定対象であるモータMのインダクタンスの空間高調波を直流量として表せるように設定するので、等価回路方程式を簡易な形で表すことができ、より簡易にインダクタンスの空間高調波を算出することができる。
【0032】
−第2の実施の形態−
第2の実施の形態におけるモータ制御装置は、vdhw,vqhwが高調波電圧指令値vdh,vqhと一致しない場合に、vdhw,vqhwをそれぞれ求めた後、モータMのインダクタンスの空間高調波を算出する。高調波電流の周波数が低く、PI−dq電流制御器1がd軸,q軸に含まれる高調波電流も含めてd軸電流およびq軸電流を制御できる周波数範囲では、vdhw,vqhwは、vdh,vqhとはそれぞれ一致しない。すなわち、d軸電流の制御電圧vdおよびq軸電流の制御電圧vqにも、高調波電流を制御するための電圧成分が存在するので、この電圧成分を抽出して高調波電圧指令値vdh,vqhに加算することにより、精度の高いvdhw,vqhwを求めることができる。
【0033】
図5は、第2の実施の形態におけるモータ制御装置の構成を示す図である。第2の実施の形態におけるモータ制御装置は、第1の実施の形態におけるモータ制御装置の構成に加えて、d軸電流の制御電圧vdおよびq軸電流の制御電圧vqの高調波成分vda,vqaを抽出するハイパスフィルタ6aと、ハイパスフィルタ6aで抽出した高調波成分vda,vqaをdq座標系からdhqh座標系に変換するdq/dhqh変換部7aとを備える。
【0034】
dq/dhqh変換部7aは、次式(15)により、ハイパスフィルタ6aにて抽出されたvdaとvqaをdhqh座標系へ座標変換して、vdhaとvqhaを求める。
Figure 2004023804
加算器24は、dhqh座標での高調波電流制御電圧vdh*とvdhaとを加算してvdhwを算出し、加算器25は、dhqh座標での高調波電流制御電圧vqh*とvqhaとを加算してvqhwを算出する。空間高調波演算器10aは、加算器24,25にて算出されたvdhw,vqhwと、d軸電流id、q軸電流iq、モータMの電気的角速度ωを用いて、式(13),(14)より、モータMのインダクタンスの空間高調波を求める。求めたインダクタンスの空間高調波は、記憶装置11に記憶される。
【0035】
−モータの磁石磁束に歪みが存在する場合−
モータMの磁石磁束に歪みが存在し、高調波電流の発生源となっている場合、磁石の誘起電圧edh,eqhの高調波次数によってはdhqh座標において、インダクタンスの空間高調波による速度起電力と同様に直流量で表される。そのため、高調波電流を0に制御する電圧値のdh軸成分vdhwおよびqh軸成分vqhwは、式(12)とは異なり、次式(16)で表される。
Figure 2004023804
【0036】
このような場合、式(16)から磁石の誘起電圧edh,eqhのうち、直流量として表される分も考慮した式(17),(18)からインダクタンスの空間高調波を求めることができる。
Figure 2004023804
ここで、磁石の誘起電圧edh,eqhの大きさは、電力変換部4によりモータMに電圧を印加せずに、他の駆動手段を用いてモータMを回転させたときの誘起電圧などから測定することができる。
【0037】
−第3の実施の形態−
第1の実施の形態および第2の実施の形態におけるモータ制御装置のように、モータMのインダクタンスの空間高調波L2を算出することができれば、高調波速度起電力の補償制御が可能になる。dhqh座標系を次数k=−6で変換される座標に設定すると、インダクタンスの空間高調波n=2の成分が式(12)のように速度起電力として表される。この高調波速度起電力は、電流制御系に対しては外乱として作用するので、電流の応答性を悪化させる要因となる。第3の実施の形態におけるモータ制御装置は、dhqh電流制御系において、高調波速度起電力を推定し、推定した高調波速度起電力を高調波制御出力電圧に加算して補償を行うことで、電流応答性を向上させる
【0038】
図6は、第3の実施の形態におけるモータ制御装置の構成を示す図である。以下では、図1に示す第1の実施の形態におけるモータ制御装置と異なる構成部分を中心に説明する。高調波速度起電力推定器30は、記憶装置11aに記憶されているインダクタンスの空間高調波L2、d軸電流id,q軸電流iqおよびモータMの電気的角速度ωに基づいて、dh軸,qh軸の高調波速度起電力Kdhw,Kqhwをそれぞれ推定する。なお、記憶装置11aに記憶されているインダクタンスの空間高調波L2は、上述した第1の実施の形態または第2の実施の形態で算出した方法により求めることができる。高調波速度起電力Kdhw,Kqhwは、それぞれ次式(19),(20)で表される。
Figure 2004023804
【0039】
高調波速度起電力推定器30にて推定された高調波速度起電力Kdhw,Kqhwは、加算器26,27に出力される。加算器26は、dh軸の高調波速度起電力KdhwとPI−dhqh電流制御器8の制御出力値とを加算して、高調波電圧指令値vdhを算出する。同様に、加算器27は、qh軸の高調波速度起電力KqhwとPI−dhqh電流制御器8の制御出力値とを加算して、高調波電圧指令値vqhを算出する。これにより、高調波速度起電力の補償制御を行うことができる。
【0040】
図7は、高調波電流制御の応答結果を表す一例であり、横軸は時間、縦軸はqh軸の高調波電流iqhを示している。図7は、時刻0.1(sec)の時に、高調波電流指令値iqh=0としたときの電流制御応答性を示しているが、高調波速度起電力の補償が無い場合に比べて、高調波速度起電力の補償がある場合の方が応答性が良いことが分かる。
【0041】
−変形例−
高調波速度起電力推定器30は、高調波速度起電力Kdhw,Kqhwを推定する際に、式(19),(20)に示すように、電流センサ22,23で検出したモータMの電流値id,iqを用いたが、d軸電流指令値idおよびq軸電流指令値iqを用いてもよい。この場合のモータ制御装置の構成を図8に示す。高調波速度起電力推定器30aは、次式(21),(22)を用いて高調波速度起電力Kdhw,Kqhwを推定する。
Figure 2004023804
【0042】
第3の実施の形態におけるモータ制御装置によれば、算出されたモータMのインダクタンスの空間高調波L2を用いて、高調波電流制御において外乱として作用する高調波速度起電力を推定し、推定した高調波速度起電力を用いて高調波速度起電力の補償制御を行うので、高調波電流制御の応答性を高め、モータMの効率・性能を向上させることができる。
【0043】
なお、以上の式(11)〜(22)はインダクタンスの空間高調波n=2を例にあげて説明をしたが、他のnについても同様に、回路方程式からインダクタンスの空間高調波の値を求めることができる。
【0044】
本発明は、上述した実施の形態に限定されることはない。例えば、第3の実施の形態におけるモータ制御装置の変形例では、高調波速度起電力Kdhw,Kqhwを推定する際に、電流センサ22,23で検出したモータMの電流値id,iqの代わりに、d軸電流指令値idおよびq軸電流指令値iqを用いた。同様に、第1および第2の実施の形態におけるモータ制御装置において、d軸,q軸電流制御によってid,iqが電流指令値id,iqに収束している場合には、式(13),(14),(17),(18)のid,iqの代わりに、id,iqを用いてインダクタンス空間高調波を測定することもできる(次式(23)〜(26))。
・式(13),(14)にid,iqを用いた場合
Figure 2004023804
・式(17),(18)にid,iqを用いた場合
Figure 2004023804
この場合、電流センサ22,23で検出する電流に含まれる電流リプルやノイズなどの影響を受けることがなくなるので、精度良くインダクタンスの空間高調波を算出することができる。
【0045】
また、モータ制御を行うモータMは、上述した同期モータに限定されることはなく、誘導モータにも本発明によるモータ制御装置を適用することができる。
【0046】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、基本波電流制御回路100が基本波電流制御手段を、高調波電流制御回路200が高調波電流制御手段を、空間高調波演算器10が空間高調波演算手段を、ハイパスフィルタ6aが高調波成分抽出手段を、加算器24,25が加算手段を、電流センサ22,23が電流検出手段を、3相/dq変換部5が座標変換手段を、高調波速度起電力推定器30が高調波速度起電力推定手段を、加算器26,27が補償手段をそれぞれ構成する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【図1】第1の実施の形態におけるモータ制御装置の構成を示す図
【図2】高調波電流の3相交流座標系における次数mと、dq軸座標系における次数kとの関係を示す表
【図3】理想的なIPMモータの自己インダクタンス
【図4】空間高調波を含むIPMモータの自己インダクタンス
【図5】第2の実施の形態におけるモータ制御装置の構成を示す図
【図6】第3の実施の形態におけるモータ制御装置の構成を示す図
【図7】高調波速度起電力補償が有るときと無いときの高調波電流iqhの制御応答性結果を示す図
【図8】第3の実施の形態おけるモータ制御装置の変形構成例を示す図
【符号の説明】
1…PI−dq電流制御器、2…dq/3相変換部、3…非干渉制御部、4…電力変換部、5…3相/dq変換部、6…ハイパスフィルタ、7…dq/dhqh変換部、8…PI−dq電流制御器、9…dhqh/3相変換部、10…空間高調波演算器、11,11a…記憶装置、12…位相速度演算部、13,14,20,21…減算器、15,16,17,18,19,24,25,26,27…加算器、22,23…電流センサ、30,30a…高調波速度起電力推定器、100…基本波電流制御回路、200…高調波電流制御回路、PS…エンコーダ、3相同期モータ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a control device for a three-phase AC motor.
[0002]
[Prior art]
Japanese Patent Application Laid-Open No. 2000-313498 discloses a means for measuring the inductance of a permanent magnet type synchronous motor from the phase difference between the fundamental wave of voltage and current. Further, the inductance of the synchronous motor is expressed by an equivalent circuit equation of a motor. Means for measuring by use are disclosed.
[0003]
[Problems to be solved by the invention]
However, in the related art, when the inductance of the motor changes spatially, the fundamental component of the inductance can be measured, but the spatial harmonic cannot be measured. Further, when controlling the harmonic current of the motor, there is a problem that the response of the harmonic current is slow due to the influence of the spatial harmonic of the inductance.
[0004]
An object of the present invention is to provide a motor control device that calculates a spatial harmonic of an inductance of a motor.
[0005]
[Means for Solving the Problems]
A motor control device according to the present invention controls a fundamental wave current of a motor in a rectangular coordinate system (hereinafter, referred to as a dq coordinate system) including a d-axis and a q-axis rotating in synchronization with the rotation of a three-phase AC motor. Current control means for controlling a harmonic current of a motor in a rectangular coordinate system (hereinafter referred to as a dhqh coordinate system) comprising a dh axis and a qh axis rotating at an integral multiple of the frequency of a fundamental component of a current flowing through the motor; Current control means for controlling the harmonic current to 0 in the dhqh coordinate system, the current value in the dq coordinate system, and the rotational speed of the motor, based on the harmonic current control means. The above object is achieved by providing spatial harmonic calculating means for calculating harmonics.
[0006]
【The invention's effect】
According to the motor control device of the present invention, the motor control device includes a fundamental current control unit, a harmonic current control unit, and a spatial harmonic calculation unit, and the spatial harmonic calculation unit controls the harmonic current to 0 in the dhqh coordinate system. To calculate the spatial harmonics of the inductance of the motor based on the harmonic control voltage, the current value in the dq coordinate system, and the rotation speed of the motor for controlling the motor without providing any special measuring means. Spatial harmonics of the inductance can be calculated based on the state quantities for the calculation.
[0007]
BEST MODE FOR CARRYING OUT THE INVENTION
-1st Embodiment-
FIG. 1 is a control block diagram illustrating a configuration of the motor control device according to the first embodiment. The motor control device according to the first embodiment includes a fundamental current control circuit 100 and a harmonic current control circuit 200. The fundamental wave current control circuit 100 is a rectangular coordinate system including a d-axis corresponding to the exciting current component of the currents iu, iv, and iw flowing through the three-phase synchronous motor M and a q-axis corresponding to the torque current component, that is, the motor rotation. Is a circuit for controlling the fundamental wave components of the motor currents iu, iv, iw in a dq coordinate system that rotates in synchronization with.
[0008]
The harmonic current control circuit 200 is a rectangular coordinate system (hereinafter, harmonic coordinate system) that rotates at a frequency of a harmonic component of a predetermined order generated when the motor currents iu, iv, and iw are controlled only by the fundamental current control circuit 100. This is a circuit for controlling harmonic components included in the motor currents iu, iv, iw. In other words, the harmonic coordinate system is a coordinate system that rotates at a frequency that is an integral multiple of the frequency of the fundamental component of the motor currents iu, iv, and iw.
[0009]
The fundamental wave current control circuit 100 includes a PI-dq current controller 1, a dq / 3-phase converter 2, a non-interference controller 3, a power converter 4, a three-phase / dq converter 5, a phase speed calculator 12, a subtraction It has units 13 and 14 and adders 15 and 16. The subtractors 13 and 14 calculate deviations (id * -id) and (iq * -iq) between the actual currents id and iq on the d-axis and q-axis and the current command values id * and iq * . The PI-dq current controller 1 calculates PI (proportional / integral) of the fundamental wave current deviations (id * -id) and (iq * -iq) calculated by the subtractors 13 and 14, thereby obtaining a dq-axis voltage. Calculate the command value.
[0010]
The non-interference control unit 3 includes a d-axis compensation voltage Vd_cmp for compensating for the speed electromotive force in the dq-axis coordinate system and compensating for the speed electromotive force in the dq-axis coordinate system to improve the response of the dq-axis current. A q-axis compensation voltage Vq_cmp is calculated. The adders 15 and 16 add the control output of the PI-dq current controller 1, the d-axis compensation voltage Vd_cmp and the q-axis compensation voltage Vq_cmp calculated by the non-interference controller 3, respectively, and Calculate the fundamental wave voltage command values vd * and vq * of the axis. The dq / 3-phase converter 2 converts the d-axis and q-axis voltage command values vd * , vq * into three-phase AC voltage command values vu * , vv based on the phase θe of the fundamental wave current of the three-phase AC motor M. * , Vw * .
[0011]
The adders 17, 18, and 19 convert the three-phase AC voltage command values vu * , vv * , and vw * converted by the dq / 3-phase converter 2 into three-phase AC voltage values converted by the dhqh / 3-phase converter 9 described later. The phase AC voltage command values vu ', vv', and vw 'are respectively added, and the addition result is output to the power conversion unit 4. The power conversion unit 4 switches the DC voltage of a DC power supply (not shown) such as a battery by a power conversion element such as an IGBT according to the voltage command value added by the adders 17, 18, and 19, and outputs a three-phase AC voltage. U, V, and W are applied to the three-phase AC motor M.
[0012]
The encoder PS is connected to the three-phase AC motor M and detects the rotational position θm of the motor M. The phase speed calculator 12 calculates the phase θe of the fundamental wave current based on the rotational position signal θm from the encoder PS, and calculates the phase for performing dq / dhqh coordinate conversion based on the phase θe of the fundamental wave current. Calculate θeh. The phase θeh is obtained by the following equation (1), where k is the order of harmonics on the dq axes.
Figure 2004023804
[0013]
FIG. 2 is a table showing the relationship between the order m of harmonic current in three-phase AC coordinates and the order k in dq-axis coordinates. For example, when the fifth harmonic current is converted into a dq coordinate system in three-phase AC coordinates, k = −6 (= −5-1) becomes −6th harmonic current.
[0014]
The current sensors 22 and 23 detect the U-phase and V-phase actual currents iu and iv of the three-phase AC motor M. The three-phase / dq conversion unit 5 converts the real currents iu, iv, iw (= −iu-iv) of the three-phase AC motor M based on the fundamental current phase θe into real currents id, iq on the d-axis and the q-axis. Convert to
[0015]
The harmonic current control circuit includes a high-pass filter 6, a dq / dhqh converter 7, a PI-dhqh current controller 8, a dhqh / 3-phase converter 9, a spatial harmonic calculator 10, a storage device 11, and an adder 20, 21. The high-pass filter 6 filters the actual currents id and iq on the d-axis and the q-axis to extract high-frequency components. The dq / dhqh conversion unit 7 is a rectangular coordinate system (a harmonic coordinate system) that rotates at a frequency of a harmonic component of a predetermined order generated when the motor currents iu, iv, and iw are controlled only by the above-described fundamental wave current control circuit. ) Has dhqh, and converts the high-frequency components of the real currents id and iq of the d-axis and the q-axis to the real currents idh and iqh of the harmonic coordinate system dhqh, respectively.
[0016]
The subtractors 20 and 21 calculate the difference between the actual currents idh and iqh on the dh axis and the qh axis and the current command values idh * and iqh * . The PI-dhqh current controller 8 calculates the dh-axis and qh-axis harmonic voltage command values vdh * and vqh * based on the result obtained by the subtracters 20 and 21. The dhdq / 3-phase converter 9 converts the dh-axis harmonic voltage command value vdh * and the qh-axis harmonic voltage command value vqh * into three-phase AC voltage command values vd 'and vq', respectively. The three-phase AC voltage command values vd 'and vq' converted by the dhdq / 3-phase converter 9 are output to adders 17, 18, and 19, respectively.
[0017]
The spatial harmonic calculator 10 calculates the d-axis and q-axis actual currents id and iq, the electric angular velocity ω of the motor M, and the harmonic voltage command values vdh * and vqh * calculated by the PI-dq current controller 8. Based on this, a spatial harmonic L2 of the inductance of the motor M is calculated. The method of calculating the spatial harmonic L2 of the inductance will be described later. The calculated spatial harmonic L2 of the inductance is stored in the storage device 11.
[0018]
As factors for the generation of harmonic current of the synchronous motor, spatial harmonics of inductance and harmonics of magnet magnetic flux can be considered. In the case of an embedded permanent magnet (IPM) motor, ideally, the self-inductance in three phases varies sinusoidally with respect to the phase, as shown in FIG. Depending on the shape of the rotor of the IPM motor, as shown in FIG. 3, the inductance changes as a sine wave having a distortion with respect to the phase, and such distortion (spatial harmonic) causes a harmonic current to occur. . In the following, coordinate conversion is performed on spatial harmonics of inductance to derive circuit equations in a dq coordinate system and a dhqh coordinate system.
[0019]
The self-inductances Lu, Lv, and Lw in the three-phase alternating current can be expressed by the following equation (2) when spatial harmonics are taken into consideration.
Figure 2004023804
… (2)
[0020]
In the above equation (1), Lo is a DC component of the inductance of the three-phase synchronous motor M, Ln (n = 1, 2,...) Is an AC component of the inductance of the motor M, and θe is an electrical angle of the motor M. In the equation (1), when n = 1, the second term on the right side is a term representing the saliency of an IPM motor having a general internal magnet structure, and the self-inductance Lu of each phase when n ≧ 2. , Lv, and Lw are the causes of the generation of the harmonic speed electromotive force.
[0021]
In a typical IPM motors, d-axis inductance Ld and q-axis inductance Lq, using L 0 and L 1, the following equations (3), represented by (4).
Figure 2004023804
Figure 2004023804
[0022]
A dq coordinate circuit equation of a general IPM motor expressed by using d-axis and q-axis inductances is expressed by the following equation (5). Here, R represents the armature resistance of the motor M, ω represents the electrical angular velocity of the motor M, and p represents the differential operator. Φ is an induced voltage constant due to the magnet magnetic flux.
Figure 2004023804
[0023]
Regarding the component of n ≧ 2 representing the spatial harmonic of the inductance, the terms of the following equations (6) and (7) are added to the right side of the equation (5) depending on the case of n.
・ When n = 1,4,7 ...
Figure 2004023804
… (6)
・ When n = 2,5,8 ...
Figure 2004023804
… (7)
[0024]
The spatial harmonic of the inductance acts as a harmonic velocity electromotive force, and when this is converted into the dhqh coordinates, the order of the harmonic is calculated using the spatial harmonic order n of the inductance to obtain the phase θeh. Harmonics can be represented as simple DC quantities. The spatial harmonics are represented as the sum of the respective orders n, but here, one of them is taken out and represented.
When n = 1, 4, 7,... When the equation (6) is converted using the phase θ eh = (2n−2) θ e in the conversion of the dhqh coordinate conversion,
Figure 2004023804
It becomes.
When n = 2, 5, 8,... When the equation (7) is converted using the phase θ eh = − (2n + 2) θ e in the conversion of the dhqh coordinate conversion,
Figure 2004023804
It becomes.
[0025]
When the circuit equation in the dq coordinate system is represented as a circuit equation in the dhqh coordinate system, the following equation (10) is obtained. However, the circuit equation represented by Expression (10) does not consider the spatial harmonic component.
Figure 2004023804
… (10)
In the above equation (10), a circuit equation of dhqh coordinates is expressed in a form in which each term of the spatial harmonic is added to the right side.
[0026]
For example, in a motor including n = 2 spatial harmonics, when performing dhqh coordinate conversion of θ eh = −6θ e , a circuit equation of dhqh coordinates is represented by the following equation (11).
Figure 2004023804
[0027]
Consider the case where harmonic current control is performed with the harmonic current command values idh * = 0 and iqh * = 0 in the dhqh coordinate system. If the harmonic currents idh and iqh are both controlled to be 0 and the d-axis and q-axis currents are in a steady state, the differential value of the currents id and iq in the term relating to the spatial harmonics in equation (11) is It becomes 0. The terms of edh and eqh in the equation (11) represent the induced voltage of the magnet. However, in the harmonic current control, only the harmonic current is extracted and controlled. The induced voltage has no effect on harmonic current control. Therefore, when the d-axis and q-axis currents are in a steady state, assuming that dh-axis components vdhw and qh-axis components vqhw of the voltage values for controlling the harmonic current to 0, the following equation (12) is obtained from the equation (11). Be guided.
Figure 2004023804
… (12)
[0028]
If the electric angular velocity ω, d-axis current id, q-axis current iq and vdhw, vqhw of the motor can be obtained from the above equation (12), L2 representing the spatial harmonic of the inductance can be expressed by the following equations (13), (14). Can be obtained from
Figure 2004023804
… (13)
Figure 2004023804
… (14)
[0029]
Here, when the voltages vdhw, vqhw for controlling the harmonic currents idh, iqh to 0 are equal to the harmonic voltage command values vdh * , vqh * in the dhqh coordinate system, the electric angular velocity ω, d of the motor M is obtained. Using the axis current id, the q-axis current iq, and the harmonic voltage command values vdh * , vqh * , a spatial harmonic of the inductance can be obtained. That is, the spatial harmonic calculator 10 includes the d-axis current id and the q-axis current iq converted by the three-phase / dq converter 9 and the harmonic voltage command value vdh * calculated by the PI-dhqh current controller 8 . , Vqh * and the electric angular velocity ω of the motor M, the spatial harmonic L2 of the inductance of the motor M can be obtained. The obtained spatial harmonic L2 of the inductance of the motor M is stored in the storage device 11.
[0030]
According to the motor control device in the first embodiment, various state quantities used for controlling the motor M, that is, the voltage vdhw, which controls the d-axis current id, the q-axis current iq, and the harmonic currents idh, iqh to 0, Using vqhw and the electric angular velocity ω of the motor M, a spatial harmonic of the inductance of the motor M can be obtained from the equivalent circuit equation of the motor. When the voltages vdhw, vqhw for controlling the harmonic currents idh, iqh to 0 are equal to the control voltages vdh * , vqh * in the dhqh coordinate system, the spatial harmonic L2 of the inductance can be easily obtained. That is, in the motor control device including the fundamental wave current control circuit 100 and the harmonic current control circuit 200, the d-axis current id, the q-axis current iq, the control voltages vdh * and vqh * in the dhqh coordinate system, and the electric power of the motor M Since the target angular velocity ω is normally obtained for controlling the motor M, a spatial harmonic of the inductance of the motor M can be obtained without using a special measuring device.
[0031]
Further, since the dhqh coordinates in the harmonic current control circuit are set so that the spatial harmonic of the inductance of the motor M to be measured can be expressed as a DC amount, the equivalent circuit equation can be expressed in a simple form. Spatial harmonics of the inductance can be easily calculated.
[0032]
-2nd Embodiment-
When vdhw and vqhw do not match the harmonic voltage command values vdh * and vqh * , the motor control device according to the second embodiment determines vdhw and vqhw, respectively, and then calculates the spatial harmonic of the inductance of the motor M. calculate. In a frequency range where the frequency of the harmonic current is low and the PI-dq current controller 1 can control the d-axis current and the q-axis current including the harmonic current included in the d-axis and the q-axis, vdhw and vqhw are vdh * And vqh * do not coincide with each other. That is, since the control voltage vd * of the d-axis current and the control voltage vq * of the q-axis current also have a voltage component for controlling the harmonic current, the voltage component is extracted and the harmonic voltage command value vdh is extracted. By adding to * , vqh * , highly accurate vdhw, vqhw can be obtained.
[0033]
FIG. 5 is a diagram illustrating a configuration of a motor control device according to the second embodiment. The motor control device according to the second embodiment includes, in addition to the configuration of the motor control device according to the first embodiment, a harmonic component vd of the control voltage vd * of the d-axis current and the control voltage vq * of the q-axis current. comprising * a, and the high-pass filter 6a for extracting vq * a, harmonic component vd * a extracted by the high-pass filter 6a, and a dq / dhqh conversion unit 7a for converting vq * a from the dq coordinate system in dhqh coordinate system .
[0034]
The dq / dhqh conversion unit 7a converts the vd * a and vq * a extracted by the high-pass filter 6a into a dhqh coordinate system by the following equation (15), and obtains vdha and vqha.
Figure 2004023804
The adder 24 adds the harmonic current control voltages vdh * and vdha on the dhqh coordinates to calculate vdhw, and the adder 25 adds the harmonic current control voltages vqh * and vqha on the dhqh coordinates. To calculate vqhw. The spatial harmonic calculator 10a uses the vdhw and vqhw calculated by the adders 24 and 25, the d-axis current id, the q-axis current iq, and the electric angular velocity ω of the motor M to obtain the equations (13) and (13). 14), the spatial harmonic of the inductance of the motor M is obtained. The obtained spatial harmonic of the inductance is stored in the storage device 11.
[0035]
-When there is distortion in the magnetic flux of the motor-
When distortion is present in the magnet magnetic flux of the motor M and is a source of a harmonic current, depending on the harmonic order of the induced voltages edh and eqh of the magnet, the velocity electromotive force due to the spatial harmonic of the inductance and the dhqh coordinate may be used. Similarly, it is represented by a DC amount. Therefore, the dh-axis component vdhw and the qh-axis component vqhw of the voltage value for controlling the harmonic current to 0 are different from the equation (12) and expressed by the following equation (16).
Figure 2004023804
[0036]
In such a case, the spatial harmonics of the inductance can be obtained from Expressions (17) and (18), which also take into account the amount expressed as a DC amount among the induced voltages edh and eqh of the magnet from Expression (16).
Figure 2004023804
Here, the magnitudes of the induced voltages edh and eqh of the magnet are measured from the induced voltage when the motor M is rotated by using other driving means without applying a voltage to the motor M by the power converter 4. can do.
[0037]
-Third embodiment-
If the spatial harmonic L2 of the inductance of the motor M can be calculated as in the motor control devices according to the first and second embodiments, the compensation control of the harmonic speed electromotive force becomes possible. When the dhqh coordinate system is set to coordinates converted by the order k = −6, the component of the spatial harmonic n = 2 of the inductance is expressed as a speed electromotive force as in Expression (12). Since this harmonic velocity electromotive force acts as a disturbance on the current control system, it becomes a factor of deteriorating the current responsiveness. The motor control device according to the third embodiment estimates the harmonic velocity electromotive force in the dhqh current control system, and performs compensation by adding the estimated harmonic velocity electromotive force to the harmonic control output voltage. Improve current responsiveness
FIG. 6 is a diagram illustrating a configuration of a motor control device according to the third embodiment. In the following, a description will be given mainly of components different from those of the motor control device according to the first embodiment shown in FIG. The harmonic velocity electromotive force estimator 30 calculates the dh axis, qh, and dh axes based on the spatial harmonic L2 of the inductance, the d-axis current id, the q-axis current iq, and the electric angular velocity ω of the motor M stored in the storage device 11a. The harmonic velocity electromotive forces Kdhw and Kqhw of the shaft are respectively estimated. Note that the spatial harmonic L2 of the inductance stored in the storage device 11a can be obtained by the method calculated in the above-described first or second embodiment. The harmonic velocity electromotive forces Kdhw and Kqhw are expressed by the following equations (19) and (20), respectively.
Figure 2004023804
[0039]
The harmonic velocity electromotive forces Kdhw and Kqhw estimated by the harmonic velocity electromotive force estimator 30 are output to the adders 26 and 27. The adder 26 adds the dh-axis harmonic velocity electromotive force Kdhw and the control output value of the PI-dhqh current controller 8 to calculate a harmonic voltage command value vdh * . Similarly, the adder 27 adds the qh-axis harmonic velocity electromotive force Kqhw and the control output value of the PI-dhqh current controller 8 to calculate a harmonic voltage command value vqh * . Thereby, it is possible to perform the compensation control of the harmonic speed electromotive force.
[0040]
FIG. 7 is an example showing the response result of the harmonic current control, in which the horizontal axis represents time and the vertical axis represents the harmonic current iqh on the qh axis. FIG. 7 shows the current control responsiveness when the harmonic current command value iqh * = 0 at time 0.1 (sec). Compared to the case where there is no compensation of the harmonic speed electromotive force, It can be seen that the response is better when the harmonic velocity electromotive force is compensated.
[0041]
-Modification-
When estimating the harmonic velocity electromotive forces Kdhw and Kqhw, the harmonic velocity electromotive force estimator 30 calculates the current value of the motor M detected by the current sensors 22 and 23 as shown in Expressions (19) and (20). Although id and iq are used, a specified d-axis current value id * and a specified q-axis current value iq * may be used. FIG. 8 shows the configuration of the motor control device in this case. The harmonic velocity electromotive force estimator 30a estimates the harmonic velocity electromotive forces Kdhw and Kqhw using the following equations (21) and (22).
Figure 2004023804
[0042]
According to the motor control device in the third embodiment, the harmonic velocity electromotive force acting as a disturbance in the harmonic current control is estimated and estimated using the calculated spatial harmonic L2 of the inductance of the motor M. Since the compensation control of the harmonic speed electromotive force is performed using the harmonic speed electromotive force, the responsiveness of the harmonic current control can be improved, and the efficiency and performance of the motor M can be improved.
[0043]
In the above equations (11) to (22), the spatial harmonics of the inductance n = 2 have been described as an example, but the values of the spatial harmonics of the inductance are similarly calculated from the circuit equations for the other n. You can ask.
[0044]
The present invention is not limited to the embodiments described above. For example, in a modified example of the motor control device according to the third embodiment, when estimating the harmonic speed electromotive forces Kdhw and Kqhw, instead of the current values id and iq of the motor M detected by the current sensors 22 and 23, respectively. , D-axis current command value id * and q-axis current command value iq * . Similarly, in the motor control devices according to the first and second embodiments, when id and iq converge to current command values id * and iq * by d-axis and q-axis current control, the equation (13) is used. ), (14), (17) and (18) can be used to measure the inductance spatial harmonics using id * and iq * instead of id and iq (the following equations (23) to (26)). .
・ When id * and iq * are used in equations (13) and (14)
Figure 2004023804
・ When id * and iq * are used in equations (17) and (18)
Figure 2004023804
In this case, since there is no influence of current ripple and noise included in the current detected by the current sensors 22 and 23, the spatial harmonic of the inductance can be calculated with high accuracy.
[0045]
Further, the motor M that performs the motor control is not limited to the synchronous motor described above, and the motor control device according to the present invention can be applied to an induction motor.
[0046]
The correspondence between the components of the claims and the components of the embodiment is as follows. That is, the fundamental current control circuit 100 is a fundamental current control means, the harmonic current control circuit 200 is a harmonic current control means, the spatial harmonic operation unit 10 is a spatial harmonic operation means, and the high-pass filter 6a is a harmonic current control means. The component extracting means, the adders 24 and 25 are the adding means, the current sensors 22 and 23 are the current detecting means, the three-phase / dq converter 5 is the coordinate converting means, and the harmonic velocity electromotive force estimator 30 is the harmonic. The speed electromotive force estimating means and the adders 26 and 27 constitute compensating means, respectively. Note that each component is not limited to the above configuration as long as the characteristic functions of the present invention are not impaired.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration of a motor control device according to a first embodiment. FIG. 2 is a table illustrating a relationship between an order m of a harmonic current in a three-phase AC coordinate system and an order k in a dq-axis coordinate system. FIG. 3 is an ideal self-inductance of an IPM motor; FIG. 4 is a self-inductance of an IPM motor including spatial harmonics; FIG. 5 is a diagram showing a configuration of a motor control device according to a second embodiment; FIG. 7 is a diagram illustrating a configuration of a motor control device according to a third embodiment. FIG. 7 is a diagram illustrating a control responsiveness result of a harmonic current iqh with and without harmonic velocity electromotive force compensation. The figure which shows the example of a modified structure of the motor control apparatus in embodiment.
DESCRIPTION OF SYMBOLS 1 ... PI-dq current controller, 2 ... dq / 3 phase conversion part, 3 ... non-interference control part, 4 ... power conversion part, 5 ... three phase / dq conversion part, 6 ... High pass filter, 7 ... dq / dhqh Conversion unit, 8: PI-dq current controller, 9: dhqh / 3-phase conversion unit, 10: spatial harmonic operation unit, 11, 11a: storage device, 12: phase velocity operation unit, 13, 14, 20, 21 ... Subtractor, 15, 16, 17, 18, 19, 24, 25, 26, 27 ... Adder, 22, 23 ... Current sensor, 30, 30a ... Harmonic velocity electromotive force estimator, 100 ... Fundamental wave current control Circuit, 200: harmonic current control circuit, PS: encoder, three-phase synchronous motor

Claims (7)

3相交流モータの回転に同期して回転するd軸とq軸から成る直交座標系(以下、dq座標系と呼ぶ)において前記モータの基本波電流を制御する基本波電流制御手段と、
前記モータに流れる電流の基本波成分の周波数の整数倍の周波数で回転するdh軸とqh軸から成る直交座標系(以下、dhqh座標系と呼ぶ)において前記モータの高調波電流を制御する高調波電流制御手段と、
前記dhqh座標系において高調波電流を0に制御するための高調波制御電圧と、前記dq座標系における電流値と、前記モータの回転速度とに基づいて、前記モータのインダクタンスの空間高調波を算出する空間高調波算出手段とを備えることを特徴とするモータ制御装置。
Fundamental wave current control means for controlling a fundamental wave current of the motor in a rectangular coordinate system (hereinafter referred to as a dq coordinate system) composed of a d-axis and a q-axis rotating in synchronization with the rotation of the three-phase AC motor;
A harmonic for controlling a harmonic current of the motor in a rectangular coordinate system (hereinafter, referred to as a dhqh coordinate system) including a dh axis and a qh axis rotating at a frequency that is an integral multiple of the frequency of the fundamental component of the current flowing through the motor. Current control means;
A spatial harmonic of the inductance of the motor is calculated based on a harmonic control voltage for controlling a harmonic current to 0 in the dhqh coordinate system, a current value in the dq coordinate system, and a rotation speed of the motor. A motor control device, comprising:
請求項1に記載のモータ制御装置において、
前記dhqh座標系では、前記モータのインダクタンスの空間高調波が直流量として表されることを特徴とするモータ制御装置。
The motor control device according to claim 1,
In the dhqh coordinate system, a spatial harmonic of an inductance of the motor is represented as a DC amount.
請求項1または2に記載のモータ制御装置において、
前記高調波制御電圧は、前記dhqh座標系における高調波電流を高調波電流指令値と一致させるための制御電圧であることを特徴とするモータ制御装置。
The motor control device according to claim 1 or 2,
The motor control device, wherein the harmonic control voltage is a control voltage for matching a harmonic current in the dhqh coordinate system with a harmonic current command value.
請求項3に記載のモータ制御装置において、
前記dq座標系における電流制御電圧に含まれる高調波成分を抽出する高調波成分抽出手段と、
前記dq座標系における電流制御電圧に含まれる高調波成分と、前記dhqh座標系における制御電圧とを加算する加算手段とをさらに備え、
前記空間高調波算出手段は、前記高調波制御電圧として前記加算手段による加算結果を用いて前記モータのインダクタンスの空間高調波を算出することを特徴とするモータ制御装置。
The motor control device according to claim 3,
Harmonic component extraction means for extracting a harmonic component included in the current control voltage in the dq coordinate system;
An adder that adds a harmonic component included in the current control voltage in the dq coordinate system and a control voltage in the dhqh coordinate system,
The motor control device, wherein the spatial harmonic calculating means calculates a spatial harmonic of the inductance of the motor by using an addition result by the adding means as the harmonic control voltage.
請求項1〜4のいずれかに記載のモータ制御装置において、
前記空間高調波算出手段が前記モータのインダクタンスの空間高調波を算出する際に用いるdq座標系における電流値は、前記dq座標系における電流指令値であることを特徴とするモータ制御装置。
The motor control device according to any one of claims 1 to 4,
A motor control device, wherein the current value in the dq coordinate system used when the space harmonic calculation means calculates the space harmonic of the inductance of the motor is a current command value in the dq coordinate system.
請求項1〜4のいずれかに記載のモータ制御装置において、
前記モータに流れる3相交流電流を検出する電流検出手段と、
前記電流検出手段により検出された3相交流電流を前記dq座標系における電流値に変換する座標変換手段とをさらに備え、
前記空間高調波算出手段が前記モータのインダクタンスの空間高調波を算出する際に用いるdq座標系における電流値は、前記座標変換手段により座標変換された電流値であることを特徴とするモータ制御装置。
The motor control device according to any one of claims 1 to 4,
Current detection means for detecting a three-phase alternating current flowing through the motor;
Coordinate conversion means for converting the three-phase alternating current detected by the current detection means into a current value in the dq coordinate system,
A motor control device, wherein the current value in the dq coordinate system used when the space harmonic calculation means calculates the space harmonic of the inductance of the motor is a current value subjected to coordinate conversion by the coordinate conversion means. .
請求項1〜6のいずれかに記載のモータ制御装置において、
前記空間高調波算出手段により算出されたインダクタンスの空間高調波を用いて前記モータの高調波速度起電力を推定する高調波速度起電力推定手段と、
前記高調波速度起電力推定手段により推定された高調波速度起電力を補償する補償手段とをさらに備えることを特徴とするモータ制御装置。
The motor control device according to any one of claims 1 to 6,
A harmonic velocity electromotive force estimation means for estimating a harmonic velocity electromotive force of the motor using a spatial harmonic of the inductance calculated by the spatial harmonic calculation means,
A motor control device, further comprising: a compensator for compensating for the harmonic velocity electromotive force estimated by the harmonic velocity electromotive force estimator.
JP2002171171A 2002-06-12 2002-06-12 Motor controller Pending JP2004023804A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002171171A JP2004023804A (en) 2002-06-12 2002-06-12 Motor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002171171A JP2004023804A (en) 2002-06-12 2002-06-12 Motor controller

Publications (1)

Publication Number Publication Date
JP2004023804A true JP2004023804A (en) 2004-01-22

Family

ID=31171096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002171171A Pending JP2004023804A (en) 2002-06-12 2002-06-12 Motor controller

Country Status (1)

Country Link
JP (1) JP2004023804A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006106642A1 (en) * 2005-03-31 2006-10-12 Toshiba Elevator Kabushiki Kaisha Control device
US7208903B2 (en) 2004-09-06 2007-04-24 Toyota Jidosha Kabushiki Kaisha Control device for alternating-current motor
JP2009296788A (en) * 2008-06-05 2009-12-17 Denso Corp Rotational angle of rotating machine estimating device
JP2021040425A (en) * 2019-09-03 2021-03-11 日産自動車株式会社 Control method of rotary machine and control system of rotary machine

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7208903B2 (en) 2004-09-06 2007-04-24 Toyota Jidosha Kabushiki Kaisha Control device for alternating-current motor
EP1633040A3 (en) * 2004-09-06 2009-05-20 Toyota Jidosha Kabushiki Kaisha Control device for alternating-current motor
WO2006106642A1 (en) * 2005-03-31 2006-10-12 Toshiba Elevator Kabushiki Kaisha Control device
US7671552B2 (en) 2005-03-31 2010-03-02 Toshiba Elevator Kabushiki Kaisha Control device
JP2009296788A (en) * 2008-06-05 2009-12-17 Denso Corp Rotational angle of rotating machine estimating device
JP2021040425A (en) * 2019-09-03 2021-03-11 日産自動車株式会社 Control method of rotary machine and control system of rotary machine
JP7291578B2 (en) 2019-09-03 2023-06-15 日産自動車株式会社 Rotating electric machine control method and rotating electric machine control system

Similar Documents

Publication Publication Date Title
JP3928575B2 (en) Motor control device
JP3529752B2 (en) DC brushless motor rotor angle detector
CN104052361B (en) Electric machine control system to compensate torque pulsation
JP3582505B2 (en) Motor control device
JP5324159B2 (en) Motor control device
JP4168730B2 (en) Control device for three-phase AC motor
JP4988329B2 (en) Beatless control device for permanent magnet motor
JP4019842B2 (en) Motor control device
CN104718694B (en) Synchronous machine control device
JP3809783B2 (en) Motor control device
JP2003235286A (en) Controller for synchronous machine
JP2003018899A (en) Motor controller
JP2001346396A (en) Speed control apparatus for synchronous reluctance motor
JP2004135493A (en) Amplitude detection method and apparatus for high frequency impedance tracking sensorless algorithm
TW200524265A (en) Controller for synchronous motor, electric appliance and module
JP2003199389A (en) Motor control device and control method thereof
US20040012367A1 (en) Apparatus for controlling brushless motor
JP3832443B2 (en) AC motor control device
JP3914107B2 (en) DC brushless motor control device
JP2012165585A (en) Synchronous motor drive system
JP2004289927A (en) Motor controller
JP2014117069A (en) Control apparatus for ac rotary machine and control method for ac rotary machine
JP2004023804A (en) Motor controller
JP5273706B2 (en) Electric motor control device
US20050263330A1 (en) Field-oriented control for brushless DC motor