JP2004297966A - AC motor control device - Google Patents
AC motor control device Download PDFInfo
- Publication number
- JP2004297966A JP2004297966A JP2003089571A JP2003089571A JP2004297966A JP 2004297966 A JP2004297966 A JP 2004297966A JP 2003089571 A JP2003089571 A JP 2003089571A JP 2003089571 A JP2003089571 A JP 2003089571A JP 2004297966 A JP2004297966 A JP 2004297966A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- motor
- current
- value
- outputs
- 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.)
- Granted
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、交流電動機制御装置及びそれを用いたモジュールに関する。
【0002】
【従来の技術】
平成11年度電気学会東京支部茨城支所研究発表会論文「インバータ制御全自動洗濯機の開発」では、電動機電流センサレス,低分解能位置検出器での「オープン・ループ型ベクトル制御」を採用した内容が記述されている。
【0003】
一方、磁極位置検出器と電動機電流センサを備えた従来の技術として、特開2000−324881号記載の制御装置がある。これは、電動機電流検出器として、電動機巻線電流を直接検出し、回転座標系にて、指令電流と検出電流が一致するように電圧指令を作成している。
【0004】
【特許文献1】
特開2000−324881号公報
【非特許文献1】
平成11年度電気学会東京支部茨城支所研究発表会論文「インバータ制御全自動洗濯機の開発」
【0005】
【発明が解決しようとする課題】
本発明の目的は、電動機定数の変動や、ホール素子などの取り付け誤差の影響を受けることなく、低速度域からトルク不足を生じない交流電動機の制御装置を提供することにある。
【0006】
【課題を解決するための手段】
本発明の一つの特徴は、回転座標系のd軸及びq軸の電動機電流Id,Iqを推定し、推定電流Idc,Iqcが、各々の電流指令値Id*,Iq*に一致するように電力変換器2の出力電圧を制御することである。
【0007】
本発明の他の特徴は、直流を入力として交流を出力とする電力変換器の入力直流電流検出値と、交流電動機の位置検出信号から得られた回転位相とを入力として、前記交流電動機における回転座標系のd軸及びq軸の交流電動機の推定電流値を出力する電流推定部と、前記推定電流値がd軸電流指令値に近づくように制御を行うd軸電流制御部と、前記推定電流値がq軸電流指令値に近づくように制御を行うq軸電流制御部とを持つことである。
【0008】
なお、本発明のその他の特徴は本願特許請求の範囲に記載のとおりである。
【0009】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。
【0010】
<第1の実施例>
図1は、本発明の一実施例である永久磁石同機電動機の制御装置の構成例を示す。
【0011】
図1は、3相交流の電圧指令値Vu*〜Vw*に比例した出力電圧を永久磁石同期電動機1に出力する直流電源21を入力とした電力変換器2,永久磁石同期電動機1の電気角60°毎の位置検出値θiを検出できる磁極位置検出器3,位置検出値θiから永久磁石同期電動機1の回転速度ω1 *を演算する速度演算部4,位置検出値θiと回転速度ω1 *から電動機の回転位相θ* を演算する位相演算部5,電力変換器2の入力直流母線電流検出値IDCから回転座標系のd軸(磁束軸相当)及びq軸(トルク軸相当)の電流推定値Idc,Iqcを演算する電流推定部6,トルク指令値τ* からq軸電流指令値Iq* を演算する変換係数7,電動機定数と電流指令値Id*,Iq*及び回転速度ω1 *に基づいて電圧基準値Vd*,Vq*を演算する電圧ベクトル演算部8,d軸電流指令値Id* とd軸電流推定値Idcの偏差に応じてΔVdを出力するd軸電流制御部9,q軸電流指令値Iq* とq軸電流推定値Iqcの偏差に応じてΔVqを出力するq軸電流制御部10,電圧基準値Vd*,Vq*と電流制御出力ΔVd,ΔVq及び回転位相θ* から3相交流の電圧指令値Vu*〜Vw*を出力する座標変換部11で構成される。
【0012】
なお、直流電源21は、1次又は2次電池の場合や、直流電源211のように、商用電源又は発電機23で出力された交流電源を整流器22で整流してコンデンサ又は電池に充放電して作成される場合がある。以下の実施例でも同様に直流電源は同様に作成されるので以下の実施例での説明は省略する。
【0013】
又、トルク指令値τ* 及びd軸電流指令値Id* は上位の装置で与えられる。例えば、トルク指令値τ* は、入力装置の操作に応じて与えられる。なお、以下の実施例でも同様である。
【0014】
構成要素の1〜5,7,11については、従来の技術で先に説明した速度制御型で発表されている低分解能位置検出器でのオープン・ループ型ベクトル制御と同等の構成である。
【0015】
最初に、トルク制御装置にオープン・ループ型ベクトル制御を適用した場合における基本動作について述べる。
【0016】
トルク指令値τ* からのq軸電流指令値Iq*並びにd軸電流指令Id*に従い電動機電流Iq,Idを制御するために、電圧ベクトル演算部8において予め(数1)で示すように、d軸及びq軸の電圧基準値Vd*,Vq*を演算し、変換器出力電圧を制御している。
【0017】
【数1】
【0018】
ここに、
R1 *:抵抗の設定値、Ld*,Lq*:d軸及びq軸のインダクタンスの設定値
Ke*:誘起電圧定数の設定値、ω1 *:回転速度
また、磁極位置検出器3では、電気角60度毎の磁極位置を把握することができる。この時の位置検出値θiを本実施例では、
【0019】
【数2】
【0020】
ここに、i=0,1,2,3,4,5としている。
【0021】
速度演算部4においては、この位置検出値θiから、最短で60度区間における平均速度の回転速度ω1 *を算出することができる。
【0022】
【数3】
【0023】
ここにΔθ:θi−θ(i−1)、Δt:60度区間の位置検出信号を検出するまでの時間
しかしながら、実際には磁極位置検出器の取り付け誤差などにより、120度区間以上での平均速度を利用しているのが実状である。
【0024】
位相演算部5においては、位置検出値θiと回転速度ω1 *を用いて、回転位相θ*を数(4)のように演算して、電動機1の基準位相を制御する。
【0025】
【数4】
【0026】
以上が、オープン・ループ型ベクトル制御方式での電圧制御と位相制御の基本構成である。
【0027】
トルク制御運転時において高トルクが要求されると、トルクに見合った大きな電流を流す必要がある。連続した時間で高トルクが要求される場合には、電動機電流による発熱により、時間と共に電動機内部の巻線抵抗値Rが増加する。すると、電圧ベクトル演算部8で演算する抵抗設定値R* と実抵抗値Rが一致しなくなるため、電動機1に必要な電圧を供給することができなくなり、その結果、トルク発生に必要な電流が流れず、トルク不足に陥ることが懸念される。
【0028】
そこで本実施例では、電力変換器の入力直流母線に流れる直流電流IDCから、回転座標系のd軸及びq軸の電流Idc,Iqcを推定して、これらの信号が各々の指令値に一致するように、d軸及びq軸の電流制御部9,10により電流偏差に応じた信号ΔVd,ΔVqを求め、電圧ベクトル演算部8の出力と加算部で和をとることにより、変換器の出力電圧を修正するようにしている。この結果、電圧ベクトル演算部8で設定するR* と実抵抗値Rが一致していなくとも、電動機電流を電流指令値に一致させるように出力電圧が制御され、安価な構成でトルク不足なしの高精度なトルク制御を実現することができる。
【0029】
本実施例では、8の電圧ベクトル演算部において、電流指令値Id*,Iq*を用いて電圧基準値Vd*,Vq*を演算しているが、直流電流IDCから推定したIdc,Iqcを用いても同様の効果が得られる。
【0030】
<第2の実施例>
図2は、本発明の他の実施例を例示する。本実施例は、出力電圧ベクトル演算を行わずに、d軸及びq軸の電流制御のみで変換器の出力電圧を制御する永久磁石同機電動機のトルク制御装置である。図2において、符号1〜7,9〜11,21は図1のものと同一物である。先の実施例で示した図1との相違点は、電圧ベクトル演算部8を省略した点にある。電圧ベクトル演算部8を省略しても、Idc,Iqcが各々の指令値に一致するように電流制御部9,10により変換器の出力電圧が制御されるので、安価な構成でトルク不足なしの高精度なトルク制御を実現することができる。
【0031】
<第3の実施例>
図3は、本発明の他の実施例を例示する。本実施例は、電流指令値Id**及びIq**を、d軸及びq軸の電流指令演算部12,13の出力より得る方式の永久磁石同機電動機のトルク制御装置である。図3において、符号1〜7,11,21は図1のものと同一物である。8′は電動機定数と信号Id**,Iq**及び回転速度ω1 *に基づいて電圧基準値Vd***,Vq***を演算する電圧ベクトル演算部、12はId* とIdcの偏差に応じてId**を出力するd軸電流指令演算部、13はIq* とIqcの偏差に応じてIq**を出力するq軸電流指令演算である。この信号Id**,Iq**を用いて、数(5)に示す電圧基準値Vd***,Vq***を演算し、変換器出力電圧を制御する。
【0032】
【数5】
【0033】
このような方式でも、Id*とIdc,Iq*とIqcが各々一致することを考慮すれば、前記実施例と同様に動作し、同様の効果が得られることは明らかである。
【0034】
<第4の実施例>
上記の第1〜第3の実施例までは、磁極位置検出器3で検出した位置検出値θiを基準に、回転速度ω1 *を用いて回転位相θ* の補間演算を行う方法であったが、中高速域では、ホール素子の取り付け誤差に起因する位置検出信号のバラツキなどで速度平均化処理を施す必要があり、この演算遅れが原因となり「高応答化」への課題となっていた。そこで、トルク制御装置を位置センサレス制御にすることより、位置検出信号のバラツキの影響を排除し、高応答化を実現することができる。
【0035】
図4はこの実施例の構成例を示す。図4において、構成要素の符号1,2,3,6,7〜11,21は図1のものと同一物である。その他の構成は、電圧指令値Vd**,Vq**と電流推定値Idc,Iqcに基づいて、回転位相指令θ**と実回転子位相θの差である第1の位相誤差Δθ*を推定する軸誤差演算部14、磁極位置検出器3の出力である位置検出値θi(i=0,1,2,3,4,5)と回転位相指令θ**との差である第2の位相誤差Δθ**を求める減算器15は第1の位相誤差Δθ*と第2の位相誤差Δθ**から第3の位相誤差Δθ***を求める組合せ部16、第3の位相誤差Δθ***を用いて変換器の周波数指令ω1 **を演算する周波数演算部、18は信号ω1 ** を積分して回転位相指令θ**を得る位相指令演算部18で構成される。
【0036】
軸誤差演算部14では、数(6)に従い、実回転子位相θと回転位相指令θ**の差分信号である第1の位相誤差Δθ*(=θ**−θ)を演算する。
【0037】
【数6】
【0038】
この式は、特開2001−251889号に示された位置センサレス運転法にある位置誤差演算方法である。
【0039】
組合せ部16では、前述の第1の位相誤差Δθ* と第2の位相誤差Δθ**を用いて、次に示す3つの方法の1つを用いて、第3の位相誤差Δθ*** を演算する。
【0040】
第1の方法は、第1の位相誤差Δθ* と第2の位相誤差Δθ**の加算値もしくは平均値。
【0041】
第2の方法は、第1の位相誤差Δθ* と第2の位相誤差Δθ**の絶対値の大きいほうを選択する。第3の方法は、位置検出器の取り付けばらつきが大きい場合に用いる方法として、第2の方法とは逆に、絶対値の小さい位相誤差を選択する。
【0042】
次に、図5を用いて周波数演算部17について説明する。組合せ部16の出力である第3の位相誤差Δθ***を「ゼロ」と比較する。その偏差信号に比例ゲインKPPLLを乗じる比例演算部17Aの出力信号と、偏差信号に積分ゲインKIPLLを乗じて積分処理を行う積分演算部17Bの出力信号とを加算して、変換器の周波数指令ω1 **を演算する。
【0043】
位相指令演算部18では、周波数指令ω1 ** を数(7)で示すように積分して、位相指令θ**を演算し、座標変換部11を介して、θ**に従って電力変換器2の出力の位相を制御する。
【0044】
【数7】
【0045】
このように「位置検出信号」と「電圧と電流から推定した位相誤差」の2種の情報を利用することにより、位置検出信号のバラツキによる速度の平均化処理などを施す必要がなくなり、「高応答」なトルク制御系を実現することが可能となる。
【0046】
本第4の実施例では、直流電流IDCから推定したIdc,Iqcを用いて「軸誤差演算部14」,「d軸及びq軸の電流制御部9,10」の制御演算を行っているが、電動機電流検出手段において、電動機の交流電流検出値と回転位相指令から演算したd軸及びq軸の電流値を用いても同様の効果が得られる。
【0047】
<第5の実施例>
第4の実施例では、第2の位相誤差Δθ**を磁極位置検出器3の出力で実際の位置情報である位置検出値θi(i=0,1,2,3,4,5)と回転位相指令θ**から求めた。第4の実施例では6つの位相でしか検出できなく、また磁極位置検出器3の取り付け誤差の影響を受けやすいため、この対策として、第5の実施例では、図1から図3に示した回転位相θ*を用いて、これと回転位相指令θ**から求める方式としている。
【0048】
以下、図6を用いて第5の実施例の一例を説明する。これまで説明した実施例と同じ符号で示した構成要素は同一物である。
【0049】
速度演算部4において、位置検出値θiから数(3)にしたがって回転速度ω1 *を算出し、位相演算部5において位置検出値θiと回転速度ω1 *を用いて、回転位相θ* を数(4)にしたがって演算する。減算器15を用いて、位相指令θ**と上記の位相θ* との差を求めて第2の位相誤差とする。16は、第4の実施例で示した組合せ部であるが、図6においては、先に示した第1の方法として加算部を示した。
【0050】
次に第5の実施例のもたらす作用効果について説明する。図6の制御構成において、電圧ベクトル演算部8及び軸誤差演算部14に設定する定数と、実際の電動機定数に誤差が存在する場合について考える。
【0051】
最初に、組合せ部16である加算部に第2の位相誤差Δθ**を加算しない場合を考える。軸誤差演算部14において算出された第1の位相誤差Δθ* で周波数指令ω1 ** が演算され、電圧ベクトル演算部8では、数(8)式で示されるように、d軸及びq軸の電圧指令Vd**,Vq**が演算される。
【0052】
【数8】
【0053】
ここで、電動機定数の設定誤差により、「制御の基準軸」の信号である位相指令θ**と「電動機の磁束軸」の信号である回転位相θ* の偏差である位相誤差Δθが発生すると、制御軸(dc−qc)から実軸(d−q)への座標変換行列は数(9)となる。
【0054】
【数9】
【0055】
Δθが発生する場合、制御側で作成したd軸及びq軸の電動機印加電圧Vd,Vqは、数(8)と数(9)を用いて電動機定数設定値を用いて表すと、数(10)となる。
【0056】
【数10】
【0057】
一方、同じく、d軸及びq軸の電動機印加電圧Vd,Vqを電動機定数を用いて表すと、数(11)で示すことができる。
【0058】
【数11】
【0059】
ここで、数(10)右辺=数(11)右辺の関係と、Id*を「ゼロ」、Iq*を「所定値」に設定して電流制御を行うと、d軸及びq軸の電流制御部9,10の出力値ΔVd,ΔVqは各々、数(12),(13)で示すことができる。
【0060】
【数12】
【0061】
【数13】
【0062】
また、軸誤差演算部14において、数(6)で算出される第1の位相誤差Δθ*に、数(8)を代入すると、数(14)が得られる。
【0063】
【数14】
【0064】
ここでも、電流制御部の作用により、Iq*=Iqc,Id*=Idc=0となるので、Δθ*は数(15)で示すことができる。
【0065】
【数15】
【0066】
数(12),(13)で示される電流制御部の出力ΔVd,ΔVqを数(15)に代入すると、第1の位相誤差△θ*は数(16)となる。
【0067】
【数16】
【0068】
ここで、加算部に第2の位相誤差Δθ**を加算しない場合は、周波数演算部17において、数(16)で示す第1の位相誤差Δθ* と「ゼロ」を比較して、その偏差信号でPI(比例+積分)演算を行う結果、一定速度ではΔθ* は「ゼロ」となる。つまり、一定速度では、数(16)の分子成分は数(17)の関係になる。
【0069】
【数17】
【0070】
この数(17)から、一定速度で発生する位相誤差Δθを求めると、数(18)が得られる。
【0071】
【数18】
【0072】
数(18)より、位相誤差△θの大きさは、q軸インダクタンスLqの設定誤差(Lq*−Lq)に関係して発生していることがわかる。
【0073】
次に、この位相誤差Δθが存在する場合の電動機トルク式を導出する。
【0074】
d−q軸上での電動機トルク式を数(19)に示す。
【0075】
【数19】
【0076】
ここに、Pm:電動機極対数
制御軸(dc−qc)から実軸(d−q)への座標変換行列を考えて、Id* を「ゼロ」に設定して電流制御を行うと、数(20)が得られる。
【0077】
【数20】
【0078】
数(20)より、位相誤差Δθが±π/2[rad]に近づくと、q軸電流推定値Iqcが指令値通りに発生していても「cosΔ・Iqc・Ke」 成分が減少して、τm が「ゼロ」方向に減少していくことがわかる。
【0079】
つまり、Lq*の設定誤差→位相誤差Δθ発生→電動機トルクτm減少の関係がある。
【0080】
そこで、図6に示した本実施例の通りに、組合せ部である加算部に、第2の位相誤差Δθ**を加算する場合では、第1の位相誤差Δθ* を修正する教唆信号として用いる。
【0081】
ここでは、「制御の基準軸」の信号である回転位相θ**と「電動機の磁束軸」の信号である位相指令θ* の偏差である第2の位相誤差Δθ**(位相誤差Δθ相当)を、数(21)で示すように減算部15で求める。
【0082】
【数21】
【0083】
さらに加算部において、第2の位相誤差Δθ**を第1の位相誤差△θ* に加算して数(22)で示すように、第3の位相誤差Δθ***を演算する。
【0084】
【数22】
【0085】
この第3の位相誤差Δθ***で、変換器の周波数指令ω1 **を演算し、更に、信号ω1 ** から回転位相指令θ**を求めることにより、ベクトル制御の基準軸は正しく修正され(電動機の磁束軸に一致する)、数(19)で示すような、q軸電流値Iqに比例した高精度なトルク制御を実現することができる。
【0086】
<第6の実施例>
第5の実施例では、第2の位相誤差Δθ**を「ベクトル制御の基準軸を修正する教唆信号」として採用したが、本実施例では、第2の位相誤差Δθ**を用いて、電圧ベクトル演算部8″,軸誤差演算部14′,q軸電流制御部10′の設定定数に用いるq軸インダクタンスの設定誤差△Lq^を算出し、これを用いてq軸インダクタンスの自動設定を行う。
【0087】
図7はこの実施例の構成を例示する。図7において、構成要素の符号1〜7,9,11,15〜18,21は図6のものと同一物である。そして、q軸インダクタンス演算部19は第3の位相誤差Δθ**からq軸インダクタンス設定誤差△Lq^(=Lq*−Lq)を推定する。電圧ベクトル演算部8″は電動機定数と電流指令値Id*,Iq*、周波数指令ω1 ** 及びq軸インダクタンス設定誤差△Lq^に基づいて電圧基準値Vd*,Vq*を演算する。また、q軸電流制御部10′はq軸インダクタンス設定誤差△Lq^に基づいて電流制御ゲインを修正する。さらに、軸誤差演算部14′は電圧指令値Vd**,Vq**と電流推定値Idc,Iqc及びq軸インダクタンス設定誤差△Lq^に基づいて、第1の位相誤差Δθ*を求める。
【0088】
次に本発明のもたらす作用効果について説明する。
【0089】
前述しているが、周波数演算部17では、一定速度において、前記数(17)が成立し、式を変形すると、数(23)が得られる。
【0090】
【数23】
【0091】
これより、ΔLq(=Lq*−Lq)を求めると、
【0092】
【数24】
【0093】
つまり、ΔLqの推定値ΔLq^は、数(25)に示す演算でLdの変わりにLd* を用いて、求めることができる。尚、Ldは電流飽和の影響が少なくLd=Ld*とおいても実害はない。
【0094】
【数25】
【0095】
ここに*は設定値あるいは指令値を表す。
【0096】
ここで、図8を用いて、数(25)の演算内容であるq軸インダクタンス演算部19の一例を説明する。第2の位相誤差Δθ**は、tan(Δθ**)を演算する関数器発生部19Aと、cos(Δθ**)を演算する関数発生部19Bに入力され、19Aと19Bの出力信号は除算器19Cに入力される。19Cでは除算演算が行われ、その出力値に電動機の誘導起電圧定数Ke* が乗じられる。その乗算値は、q軸電流推定値Iqcと共に、除算器19Dに入力される。ここでは、数(26)にあるIq*の変わりにIqcを用いている。
【0097】
また、関数発生部19Aの出力信号tan(Δθ**)は乗算器19Eに入力され、19Aの出力信号が2乗されて、d軸インダクタンス設定値Ld*とq軸インダクタンス設定値Lq* の差分値(Ld*−Lq*)が乗じられる。この乗算値は、除算部19Dの出力信号と供に減算部19Fに入力され、その出力値がq軸インダクタンス設定誤差ΔLq^となる。
【0098】
ここで、Ld≒Lq*(突極性が小)の電動機であれば、数(25)を、数(26)のように簡略化することもできる。
【0099】
【数26】
【0100】
次に、以上のようにして演算して求めたq軸インダクタンス設定誤差ΔLq^の制御系への反映方法について示す。
【0101】
電圧ベクトル演算部8″では、信号△Lq^を用いて数(27)を演算する。
【0102】
【数27】
【0103】
同様に、軸誤差演算部14′においても、q軸インダクタンス設定誤差△Lq^を用いて数(28)を演算する。
【0104】
【数28】
【0105】
このように、数(27),(28)に示すq軸インダクタンスの設定値を修正することで、Lq* の修正→位相誤差Δθ:「ゼロ」→指令値通りの電動機トルクτm 発生となり、高精度な位置センサレス制御を実現することができる。
【0106】
さらに、ΔLq^を用いて、q軸電流制御部10′の比例ゲインも変更することができる。q軸電流制御部10′の構成を図9に例示する。
【0107】
信号Iq* と信号Iqcの偏差信号ΔIqは、q軸インダクタンス設定誤差ΔLq^と共に比例演算部10′Aに入力される。比例演算部10′Aでは、q軸インダクタンス設定誤差ΔLq^を用いて比例ゲインKPACRを数(29)に従い演算し、ゲインKPACRに偏差信号ΔIqを乗じて出力信号を得る。
【0108】
【数29】
【0109】
ここに、ωc:電流制御系の開ループ応答周波数[rad/s]
次に信号△Iqに積分ゲインKIACR を乗じて積分処理を行った積分演算部10′Bの出力信号と、前記比例演算部10′Aの出力信号を加算して、変換器の出力電圧を修正する信号△Vqを演算する。
【0110】
ここでは、q軸インダクタンス設定誤差ΔLq^により比例ゲインKPACR を演算することにより、q軸インダクタンスの設定誤差がある場合でも、設定通りの高応答なトルク応答を得ることができる。
【0111】
本実施例では、q軸インダクタンス設定誤差△Lq^に基づいて、q軸電流制御部の制御ゲインを修正しているが、q軸電流指令演算部の制御ゲインの修正に適用しても同様の効果が得られる。
【0112】
<第7の実施例>
先の実施例では、加算部にて、第3の位相誤差Δθ*** を第2の位相誤差Δθ**と第1の位相誤差Δθ* とを加算した方式について説明した。これとは別の方法として、第2の位相誤差Δθ**を加算部にて加算しないで、第3の位相誤差Δθ***を第1の位相誤差Δθ*と等しくしても、第2の位相誤差Δθ**よりq軸インダクタンスの設定誤差△Lq^を算出することはできるので、本実施例と同様の効果が得られることは明らかである。
【0113】
図10に、その構成を例示する。図7に示した実施例と異なるのは、軸誤差演算部14′の出力である第1の位相誤差Δθ* が直接、周波数演算部17に入力されている点である。
【0114】
本実施例の作用効果は、先の実施例と同じなので、説明を省略する。
【0115】
<第8の実施例>
図11を用いて本発明をモジュールに適用した例について説明する。本実施例は、第1実施例の実施形態を示すものである。ここで、速度演算部4,位相演算部5,電流推定部6,定数7,電圧ベクトル演算部8,d軸電流制御部9,q軸電流制御部10,座標変換部11は1チップマイコンを用いて構成している。また、前記1チップマイコンと電力変換器は、同一基盤上で構成される1モジュール内に納められている形態となっている。ここでいうモジュールとは「規格化された構成単位」という意味であり、分離可能なハードウェア/ソフトウェアの部品から構成されているものである。尚、製造上、同一基板上で構成されていることが好ましいが、同一基板に限定はされない。これより、同一筐体に内蔵された複数の回路基板上に構成されても良い。他の実施例においても同様の形態構成をとることができる。
【0116】
【発明の効果】
本発明によれば、電動機定数の変動や、ホール素子などの取り付け誤差の影響を受けることなく、低速度域からトルク不足を生じない交流電動機の制御装置を提供できる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す永久磁石同期電動機のトルク制御回路構成図の一例。
【図2】本発明の他の実施例を示す永久磁石同期電動機のトルク制御回路構成図の一例。
【図3】本発明の他の実施例を示す永久磁石同期電動機のトルク制御回路構成図の一例。
【図4】本発明の他の実施例を示す永久磁石同期電動機のトルク制御回路構成図の一例。
【図5】図4の装置における周波数演算部15の説明図の一例。
【図6】本発明の他の実施例を示す永久磁石同期電動機のトルク制御回路構成図の一例。
【図7】本発明の他の実施例を示す永久磁石同期電動機のトルク制御回路構成図の一例。
【図8】図7の装置におけるq軸インダクタンス演算部19の説明図の一例。
【図9】図7の装置におけるq軸電流制御部10′の説明図の一例。
【図10】本発明の他の実施例を示す永久磁石同期電動機のトルク制御回路構成図の一例。
【図11】本発明の実施形態を示す構成図の一例。
【符号の説明】
1…永久磁石同期電動機、2…電力変換器、3…磁極位置検出器、4…速度演算部、5…位相演算部、6…電流推定部、8,8′,8″…電圧ベクトル演算部、9…d軸電流制御部、10…q軸電流制御部、11…座標変換部、14…軸誤差演算部、16…組合せ部、17…周波数演算部、18…位相指令演算部、19…q軸インダクタンス演算部、21…直流電源、IDC…入力直流母線電流検出値、Δθ*…第1の位相誤差、Δθ**…第2の位相誤差、Δθ***…第3の位相誤差、ΔLq^…q軸インダクタンス設定誤差、θ**…位相指令、θ* …位相。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an AC motor control device and a module using the same.
[0002]
[Prior art]
In the 1999 IEEJ Tokyo Branch Ibaraki Branch Research Presentation, "Development of a Fully Automatic Inverter Controlled Washing Machine", a description of the adoption of "open loop type vector control" with a motor current sensorless, low-resolution position detector. Have been.
[0003]
On the other hand, as a conventional technique provided with a magnetic pole position detector and a motor current sensor, there is a control device described in JP-A-2000-324881. In this method, as a motor current detector, a motor winding current is directly detected, and a voltage command is generated so that a command current and a detected current match in a rotating coordinate system.
[0004]
[Patent Document 1]
JP 2000-324881 A
[Non-patent document 1]
1999 IEEJ Tokyo Branch Ibaraki Branch Research Presentation Paper "Development of Fully Automatic Inverter Controlled Washing Machine"
[0005]
[Problems to be solved by the invention]
An object of the present invention is to provide a control device for an AC motor that does not suffer from torque shortage from a low speed range without being affected by fluctuations of the motor constant or mounting errors of a Hall element or the like.
[0006]
[Means for Solving the Problems]
One feature of the present invention is that the motor currents Id and Iq on the d-axis and the q-axis in the rotating coordinate system are estimated, and the estimated currents Idc and Iqc are used as the respective current command values Id.*, Iq*Is to control the output voltage of the
[0007]
Another feature of the present invention is that an input DC current value of a power converter that outputs DC and an AC output and a rotation phase obtained from a position detection signal of the AC motor are input, and rotation of the AC motor is performed. A current estimation unit that outputs estimated current values of the d-axis and q-axis AC motors of the coordinate system; a d-axis current control unit that performs control so that the estimated current value approaches a d-axis current command value; And a q-axis current control unit that performs control so that the value approaches the q-axis current command value.
[0008]
The other features of the present invention are as described in the claims of the present application.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0010]
<First embodiment>
FIG. 1 shows a configuration example of a control device for a permanent magnet synchronous motor according to an embodiment of the present invention.
[0011]
FIG. 1 shows a three-phase AC voltage command value Vu.*~ Vw*A
[0012]
The
[0013]
Also, the torque command value τ* And d-axis current command value Id* Is given by the host device. For example, the torque command value τ* Is given according to the operation of the input device. The same applies to the following embodiments.
[0014]
The
[0015]
First, a basic operation in a case where the open loop type vector control is applied to the torque control device will be described.
[0016]
Torque command value τ* -Axis current command value Iq from*And d-axis current command Id*In order to control the motor currents Iq and Id in accordance with the following formulas, the voltage reference value Vd for the d-axis and the q-axis is calculated in*, Vq*To control the converter output voltage.
[0017]
(Equation 1)
[0018]
here,
R1 *: Set value of resistance, Ld*, Lq*: Set value of inductance of d axis and q axis
Ke*: Set value of induced voltage constant, ω1 *:Rotational speed
Further, the magnetic
[0019]
(Equation 2)
[0020]
Here, i = 0, 1, 2, 3, 4, and 5.
[0021]
The
[0022]
(Equation 3)
[0023]
Here, Δθ: θi-θ (i-1), Δt: time required to detect a position detection signal in a 60-degree section
However, actually, the average speed in the 120 degree section or more is actually used due to a mounting error of the magnetic pole position detector or the like.
[0024]
In the
[0025]
(Equation 4)
[0026]
The above is the basic configuration of the voltage control and the phase control in the open loop vector control method.
[0027]
If a high torque is required during the torque control operation, it is necessary to flow a large current corresponding to the torque. When a high torque is required for a continuous time, the winding resistance R inside the motor increases with time due to heat generated by the motor current. Then, the resistance set value R calculated by the
[0028]
Therefore, in the present embodiment, the currents Idc and Iqc on the d-axis and the q-axis of the rotating coordinate system are estimated from the DC current IDC flowing through the input DC bus of the power converter, and these signals match the respective command values. As described above, the signals ΔVd and ΔVq corresponding to the current deviations are obtained by the d-axis and q-axis
[0029]
In the present embodiment, the current command value Id is*, Iq*Using the voltage reference value Vd*, Vq*Is calculated, but the same effect can be obtained by using Idc and Iqc estimated from the DC current IDC.
[0030]
<Second embodiment>
FIG. 2 illustrates another embodiment of the present invention. The present embodiment is a torque control device for a permanent magnet electric motor that controls the output voltage of the converter only by d-axis and q-axis current control without performing output voltage vector calculation. In FIG. 2,
[0031]
<Third embodiment>
FIG. 3 illustrates another embodiment of the present invention. In the present embodiment, the current command value Id**And Iq**Is obtained from the outputs of the d-axis and q-axis current
[0032]
(Equation 5)
[0033]
Even in such a method, Id*And Idc, Iq*Considering that Iqc and Iqc are the same, it is apparent that the same operation and the same effect as in the above embodiment can be obtained.
[0034]
<Fourth embodiment>
In the first to third embodiments, the rotational speed ω is determined based on the position detection value θi detected by the magnetic
[0035]
FIG. 4 shows a configuration example of this embodiment. 4, the
[0036]
The axis
[0037]
(Equation 6)
[0038]
This equation is a position error calculation method in the position sensorless operation method disclosed in JP-A-2001-251889.
[0039]
In the
[0040]
The first method is a first phase error Δθ* And the second phase error Δθ**Addition value or average value of.
[0041]
The second method is the first phase error Δθ* And the second phase error Δθ**Choose the one with the larger absolute value of. In the third method, a phase error having a small absolute value is selected as a method to be used when there is a large variation in the mounting of the position detector, as opposed to the second method.
[0042]
Next, the
[0043]
In the phase
[0044]
(Equation 7)
[0045]
As described above, by using two types of information of the “position detection signal” and the “phase error estimated from the voltage and the current”, there is no need to perform speed averaging due to the variation of the position detection signal, and the like. It is possible to realize a responsive torque control system.
[0046]
In the fourth embodiment, the control calculations of the “
[0047]
<Fifth embodiment>
In the fourth embodiment, the second phase error Δθ**Is the position detection value θi (i = 0, 1, 2, 3, 4, 5) which is the actual position information at the output of the magnetic
[0048]
Hereinafter, an example of the fifth embodiment will be described with reference to FIG. The components denoted by the same reference numerals as those in the embodiments described so far are the same.
[0049]
In the
[0050]
Next, the function and effect of the fifth embodiment will be described. In the control configuration of FIG. 6, a case will be considered where there is an error between the constants set in the voltage
[0051]
First, a second phase error Δθ is added to the adder which is the combination unit 16.**Is not added. First phase error Δθ calculated in axis
[0052]
(Equation 8)
[0053]
Here, due to the setting error of the motor constant, the phase command θ which is the signal of the “reference axis of control”**And the rotational phase θ which is the signal of the “magnetic flux axis of the motor”* When the phase error Δθ, which is the deviation ofc-Qc) To the real axis (dq) are as shown in equation (9).
[0054]
(Equation 9)
[0055]
When Δθ occurs, the d-axis and q-axis motor applied voltages Vd and Vq created on the control side are expressed by the following equation (8) and equation (9) using the motor constant set value. ).
[0056]
(Equation 10)
[0057]
On the other hand, similarly, when the d-axis and q-axis motor applied voltages Vd and Vq are represented using the motor constants, they can be expressed by Expression (11).
[0058]
(Equation 11)
[0059]
Here, the relationship of the right side of the equation (10) = the right side of the equation (11) and Id*To “zero”, Iq*Is set to a “predetermined value” and the current control is performed, the output values ΔVd and ΔVq of the d-axis and q-axis
[0060]
(Equation 12)
[0061]
(Equation 13)
[0062]
The first phase error Δθ calculated by the equation (6) in the axis
[0063]
[Equation 14]
[0064]
Here, too, due to the action of the current control unit, Iq*= Iqc, Id*= Idc = 0, so Δθ*Can be represented by Equation (15).
[0065]
[Equation 15]
[0066]
By substituting the outputs ΔVd and ΔVq of the current control units shown in Expressions (12) and (13) into Expression (15), the first phase error △ θ*Becomes the number (16).
[0067]
(Equation 16)
[0068]
Here, the second phase error Δθ is added to the adder.**Is not added, the first phase error Δθ represented by the equation (16) is* Is compared with “zero”, and a PI (proportional + integral) operation is performed using the deviation signal. As a result, at a constant speed, Δθ* Becomes "zero". That is, at a constant speed, the molecular components of the equation (16) have the relationship of the equation (17).
[0069]
[Equation 17]
[0070]
When the phase error Δθ occurring at a constant speed is obtained from the equation (17), the equation (18) is obtained.
[0071]
(Equation 18)
[0072]
From the equation (18), the magnitude of the phase error △ θ is determined by the setting error (Lq*-Lq).
[0073]
Next, an electric motor torque equation when the phase error Δθ exists is derived.
[0074]
Equation (19) shows the motor torque formula on the dq axes.
[0075]
[Equation 19]
[0076]
Where Pm: Number of motor pole pairs
Control axis (dc-Qc) To the real axis (dq), Id* Is set to “zero” and current control is performed, Equation (20) is obtained.
[0077]
(Equation 20)
[0078]
From the equation (20), when the phase error Δθ approaches ± π / 2 [rad], the “cosΔ · Iqc · Ke” component decreases even if the q-axis current estimated value Iqc is generated according to the command value. τm Decrease in the “zero” direction.
[0079]
That is, Lq*Setting error → phase error Δθ generation → motor torque τmThere is a decreasing relationship.
[0080]
Therefore, as in the present embodiment shown in FIG. 6, the second phase error Δθ**Is added, the first phase error Δθ* Is used as a solicitation signal for correcting.
[0081]
Here, the rotation phase θ which is the signal of the “reference axis of control”**And the phase command θ which is the signal of the magnetic flux axis of the motor* The second phase error Δθ which is the deviation of**(Corresponding to the phase error Δθ) is obtained by the
[0082]
(Equation 21)
[0083]
Further, in the adding section, the second phase error Δθ**To the first phase error △ θ* And the third phase error Δθ as shown in equation (22).***Is calculated.
[0084]
(Equation 22)
[0085]
This third phase error Δθ***And the frequency command ω of the converter1 **And the signal ω1 ** From rotation phase command θ**, The reference axis of the vector control is correctly corrected (coincides with the magnetic flux axis of the electric motor), and high-precision torque control proportional to the q-axis current value Iq as shown in Expression (19) is realized. Can be.
[0086]
<Sixth embodiment>
In the fifth embodiment, the second phase error Δθ**Is adopted as the “instruction signal for correcting the reference axis of the vector control”, but in the present embodiment, the second phase error Δθ**Is used to calculate the setting error {Lq} of the q-axis inductance used for the setting constants of the voltage
[0087]
FIG. 7 illustrates the configuration of this embodiment. 7,
[0088]
Next, the operation and effect of the present invention will be described.
[0089]
As described above, in the
[0090]
(Equation 23)
[0091]
From this, ΔLq (= Lq*-Lq),
[0092]
[Equation 24]
[0093]
That is, the estimated value ΔLq ^ of ΔLq is calculated by Ld instead of Ld by the operation shown in Expression (25).* Can be obtained by using Note that Ld is less affected by current saturation and Ld = Ld*There is no real harm.
[0094]
(Equation 25)
[0095]
Here, * represents a set value or a command value.
[0096]
Here, an example of the q-axis
[0097]
The output signal tan (Δθ) of the
[0098]
Where Ld ≒ Lq*If the motor has a small saliency, equation (25) can be simplified to equation (26).
[0099]
(Equation 26)
[0100]
Next, a method of reflecting the q-axis inductance setting error ΔLq ^ calculated and calculated as described above to the control system will be described.
[0101]
The voltage
[0102]
[Equation 27]
[0103]
Similarly, the axis error calculation unit 14 'also calculates Equation (28) using the q-axis inductance setting error {Lq}.
[0104]
[Equation 28]
[0105]
As described above, by modifying the set value of the q-axis inductance shown in Expressions (27) and (28), Lq* Correction → phase error Δθ: “zero” → motor torque τ according to command valuem As a result, high-precision position sensorless control can be realized.
[0106]
Further, the proportional gain of the q-axis current control unit 10 'can be changed using ΔLq ^. FIG. 9 illustrates an example of the configuration of the q-axis current control unit 10 '.
[0107]
Signal Iq* And a deviation signal ΔIq between the signal Iqc and the q-axis inductance setting error ΔLq ^ is input to the
[0108]
(Equation 29)
[0109]
Here, ωc: open loop response frequency of the current control system [rad / s]
Next, the integral gain KI is added to the signal △ Iq.ACR Is added to the output signal of the integral operation unit 10'B, which has performed the integration process, and the output signal of the proportional operation unit 10'A to calculate a signal △ Vq for correcting the output voltage of the converter.
[0110]
Here, the proportional gain KP is determined by the q-axis inductance setting error ΔLq ^.ACR , A high-response torque response as set can be obtained even when there is a setting error in the q-axis inductance.
[0111]
In the present embodiment, the control gain of the q-axis current control unit is corrected based on the q-axis inductance setting error {Lq}, but the same applies to the correction of the control gain of the q-axis current command calculation unit. The effect is obtained.
[0112]
<Seventh embodiment>
In the above embodiment, the third phase error Δθ is calculated by the adder.*** To the second phase error Δθ**And the first phase error Δθ* Has been described. Alternatively, a second phase error Δθ**Is not added by the adder, and the third phase error Δθ***To the first phase error Δθ*, The second phase error Δθ**Since it is possible to calculate the setting error {Lq} of the q-axis inductance, it is clear that the same effect as in the present embodiment can be obtained.
[0113]
FIG. 10 illustrates the configuration. The difference from the embodiment shown in FIG. 7 is that the first phase error Δθ which is the output of the* Are directly input to the
[0114]
Since the operation and effect of this embodiment are the same as those of the previous embodiment, the description is omitted.
[0115]
<Eighth embodiment>
An example in which the present invention is applied to a module will be described with reference to FIG. This example shows an embodiment of the first example. Here, the
[0116]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, the control apparatus of the AC motor which does not generate | occur | produce the torque shortage from a low-speed area | region without being affected by the fluctuation | variation of a motor constant or the mounting error of a Hall element etc. can be provided.
[Brief description of the drawings]
FIG. 1 is an example of a torque control circuit configuration diagram of a permanent magnet synchronous motor according to an embodiment of the present invention.
FIG. 2 is an example of a torque control circuit configuration diagram of a permanent magnet synchronous motor showing another embodiment of the present invention.
FIG. 3 is an example of a torque control circuit configuration diagram of a permanent magnet synchronous motor according to another embodiment of the present invention.
FIG. 4 is an example of a torque control circuit configuration diagram of a permanent magnet synchronous motor according to another embodiment of the present invention.
FIG. 5 is an example of an explanatory diagram of a
FIG. 6 is an example of a torque control circuit configuration diagram of a permanent magnet synchronous motor showing another embodiment of the present invention.
FIG. 7 is an example of a torque control circuit configuration diagram of a permanent magnet synchronous motor according to another embodiment of the present invention.
8 is an example of an explanatory diagram of a q-axis
9 is an example of an explanatory diagram of a q-axis current control unit 10 'in the apparatus of FIG.
FIG. 10 is an example of a torque control circuit configuration diagram of a permanent magnet synchronous motor according to another embodiment of the present invention.
FIG. 11 is an example of a configuration diagram showing an embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
Claims (18)
前記推定電流値がd軸電流指令値に近づくように制御を行うd軸電流制御部と、
前記推定電流値がq軸電流指令値に近づくように制御を行うq軸電流制御部とを有する交流電動機の制御装置。Using the input DC current detection value of the power converter that outputs DC as input and AC as output, and the rotation phase obtained from the position detection signal of the AC motor as inputs, the d-axis and q-axis of the rotating coordinate system in the AC motor A current estimating unit that outputs an estimated current value of the AC motor,
A d-axis current control unit that performs control so that the estimated current value approaches a d-axis current command value;
A control device for an AC motor, comprising: a q-axis current control unit that performs control such that the estimated current value approaches a q-axis current command value.
前記位置検出信号を入力として前記交流電動機の回転速度を出力する速度演算部と、
前記交流電動機の定数、前記推定電流値及び前記回転速度、又は、前記交流電動機の定数、電流指令値及び前記回転速度に基づいて、d軸及びq軸の第一の出力電圧基準値を出力する電圧ベクトル演算部と、
前記d軸電流制御部及び前記q軸電流制御部の出力信号と前記第一の出力電圧基準値を加算しd軸及びq軸それぞれの第2の出力電圧基準値を出力する加算部とを有する交流電動機の制御装置。In claim 1,
A speed calculation unit that outputs the rotation speed of the AC motor with the position detection signal as an input,
A first output voltage reference value for the d-axis and the q-axis is output based on the constant of the AC motor, the estimated current value and the rotation speed, or the constant of the AC motor, a current command value and the rotation speed. A voltage vector calculator,
An adder that adds an output signal of the d-axis current controller and the q-axis current controller to the first output voltage reference value and outputs a second output voltage reference value for each of the d-axis and the q-axis; Control device for AC motor.
前記交流電動機における回転座標系のd軸及びq軸の交流電動機の推定電流値を出力する電流推定部と、
前記推定電流値が第1のd軸電流指令値に近づくように制御を行い第2のd軸電流指令値を出力するd軸電流指令演算部と、
前記推定電流値が第1のq軸電流指令値に近づくように制御を行い第2のq軸電流指令値を出力するq軸電流指令演算部と、
前記第2のd軸電流指令値、前記第2のq軸電流指令値、前記交流電動機の定数及び前記位置検出信号から得られた回転速度とを入力として、
d軸及びq軸の出力電圧基準値を出力する電圧ベクトル演算部とを有する交流電動機の制御装置。As an input, an input DC current detection value of a power converter having a DC input and an AC output, and a rotation phase obtained from a position detection signal of the AC motor,
A current estimating unit that outputs an estimated current value of the d-axis and q-axis AC motors of the rotating coordinate system in the AC motor;
A d-axis current command calculator that controls the estimated current value to approach the first d-axis current command value and outputs a second d-axis current command value;
A q-axis current command calculator that controls the estimated current value to approach the first q-axis current command value and outputs a second q-axis current command value;
The second d-axis current command value, the second q-axis current command value, the constant of the AC motor and the rotation speed obtained from the position detection signal as inputs,
A control device for an AC motor, comprising: a voltage vector calculation unit that outputs d-axis and q-axis output voltage reference values.
d軸及びq軸の出力電圧基準値と前記d軸及びq軸の電動機電流を入力として、前記回転位相指令と前記交流電動機の回転位相との第1の位相誤差を出力する軸誤差演算部と、
位置検出信号と前記回転位相指令とを入力として第2の位相誤差を出力する減算部と、
前記第1の位相誤差と前記第2の位相誤差を入力として第3の位相誤差を出力する組合せ部と、
前記第3の位相誤差がゼロへ近づくように電力変換器の出力周波数を出力する周波数演算部と、
前記出力周波数を入力として前記回転位相指令を出力する位相指令演算部とを有する交流電動機の制御装置。Motor current detecting means for detecting a motor current value flowing through the AC motor, and outputting motor currents of the d-axis and the q-axis of the rotating coordinate system from the motor current value and the rotation phase command;
an axis error calculation unit that receives a d-axis and q-axis output voltage reference value and the d-axis and q-axis motor currents and outputs a first phase error between the rotation phase command and the rotation phase of the AC motor; ,
A subtraction unit that receives a position detection signal and the rotation phase command and outputs a second phase error;
A combination unit that receives the first phase error and the second phase error, and outputs a third phase error;
A frequency calculation unit that outputs an output frequency of the power converter such that the third phase error approaches zero;
A control device for an AC motor, comprising: a phase command calculation unit configured to output the rotation phase command by using the output frequency as an input.
前記位置検出信号から前記電動機の回転速度を出力する速度演算部と、
前記回転速度と前記位置検出信号から回転位相を出力する位相演算部とを有し、
前記減算部は、前記回転位相と前記回転位相指令とを入力として前記第2の位相誤差を出力することを特徴とする交流電動機の制御装置。In claim 5,
A speed calculation unit that outputs a rotation speed of the electric motor from the position detection signal,
A phase calculation unit that outputs a rotation phase from the rotation speed and the position detection signal,
The control device for an AC motor, wherein the subtraction unit receives the rotation phase and the rotation phase command and outputs the second phase error.
前記第2の位相誤差に基づいて、前記交流電動機のq軸インダクタンス値を出力するq軸インダクタンス演算部を有する電動機の制御装置。In claim 5,
A control device for a motor, comprising: a q-axis inductance calculating unit that outputs a q-axis inductance value of the AC motor based on the second phase error.
前記q軸インダクタンス演算部では、前記第2の位相誤差の正接信号と余弦信号を作成し、前記正接信号を前記余弦信号で除算し、その後、前記交流電動機の誘導起電圧定数の逆数を乗算し、さらにq軸の電流指令値あるいは電流推定値で除算することにより、前記q軸インダクタンス値を算出することを特徴とする交流電動機の制御装置。In claim 7,
The q-axis inductance calculator generates a tangent signal and a cosine signal of the second phase error, divides the tangent signal by the cosine signal, and then multiplies the reciprocal of an induced electromotive voltage constant of the AC motor. A control device for the AC motor, wherein the q-axis inductance value is calculated by dividing the q-axis inductance value by a q-axis current command value or a current estimation value.
前記q軸インダクタンス値を用いて、前記軸誤差演算部で演算をすることを特徴とする交流電動機の制御装置。In claim 7,
A control device for an AC motor, wherein the axis error calculation unit performs calculation using the q-axis inductance value.
前記q軸インダクタンス値を用いて、前記出力電圧基準値の演算することを特徴とする交流電動機の制御装置。In claim 7,
A control device for an AC motor, wherein the output voltage reference value is calculated using the q-axis inductance value.
q軸電流制御部あるいはq軸電流指令演算部を備え、
前記q軸インダクタンス値を用いて、
前記q軸の電流制御部の制御定数あるいはq軸電流指令演算部の制御定数を修正することを特徴とする永久磁石同期電動機の制御装置。In claim 7,
a q-axis current control unit or a q-axis current command calculation unit,
Using the q-axis inductance value,
A control device for a permanent magnet synchronous motor, wherein a control constant of the q-axis current control unit or a control constant of the q-axis current command calculation unit is corrected.
前記電動機電流検出手段は、前記電力変換器の入力直流電流検出値から前記d軸及びq軸の電動機電流を推定することを特徴とする交流電動機の制御装置。In claim 5,
The control device for an AC motor, wherein the motor current detection unit estimates the d-axis and q-axis motor currents from input DC current detection values of the power converter.
d軸及びq軸の出力電圧基準値と、前記d軸及びq軸の電動機電流と、電動機定数を入力として、回転位相指令と前記交流電動機の回転位相との第1の位相誤差値を出力する軸誤差演算部と、
前記第1の位相誤差がゼロに近づくように前記電力変換器の出力周波数を出力する周波数演算部と、
前記出力周波数を入力として前記回転位相指令を出力する位相指令演算部と、
前記回転位相指令と、交流電動機の位置検出信号から得られた回転位相との差分値である第2の位相誤差を出力する減算部と、
前記第2の位相誤差から前記交流電動機の定数を算出するq軸インダクタンス演算部とを有する交流電動機の制御装置。Motor current detecting means for detecting a motor current value flowing through the AC motor, and outputting motor currents of the d-axis and the q-axis of the rotating coordinate system from the motor current value and the rotation phase command;
A first phase error value between a rotation phase command and a rotation phase of the AC motor is output by inputting d-axis and q-axis output voltage reference values, the d-axis and q-axis motor currents, and a motor constant. An axis error calculator,
A frequency calculator that outputs an output frequency of the power converter so that the first phase error approaches zero;
A phase command calculation unit that outputs the rotation phase command with the output frequency as an input,
A subtraction unit that outputs a second phase error that is a difference value between the rotation phase command and a rotation phase obtained from a position detection signal of the AC motor;
A control device for an AC motor, comprising: a q-axis inductance calculating unit that calculates a constant of the AC motor from the second phase error.
前記電動機電流検出手段は、電力変換器の入力直流電流検出値から前記d軸及びq軸の電動機電流を推定することを特徴とする交流電動機の制御装置。In claim 14,
The control device for an AC motor, wherein the motor current detection unit estimates the d-axis and q-axis motor currents from input DC current detection values of a power converter.
前記推定電流値がd軸電流指令値に近づくように制御を行うd軸電流制御処理と、
前記推定電流値がq軸電流指令値に近づくように制御を行うq軸電流制御処理とを有する交流電動機の制御方法。Using the input DC current detection value of the power converter that outputs DC as input and AC as output, and the rotation phase obtained from the position detection signal of the AC motor as inputs, the d-axis and q-axis of the rotating coordinate system in the AC motor Current estimation processing for outputting the estimated current value of the AC motor of
D-axis current control processing for controlling the estimated current value to approach the d-axis current command value;
A q-axis current control process for controlling the estimated current value to approach the q-axis current command value.
前記位置検出信号を入力として前記交流電動機の回転速度を出力する速度演算処理と、
前記交流電動機の定数,前記推定電流値及び前記回転速度、又は、前記交流電動機の定数,電流指令値及び前記回転速度に基づいて、d軸及びq軸の第一の出力電圧基準値を出力する電圧ベクトル演算処理と、
前記d軸電流制御処理及び前記q軸電流制御処理の出力信号と前記第一の出力電圧基準値を加算しd軸及びq軸それぞれの第2の出力電圧基準値を出力する加算処理とを有する交流電動機の制御方法。In claim 17,
Speed calculation processing for outputting the rotation speed of the AC motor with the position detection signal as input,
A first output voltage reference value of the d-axis and the q-axis is output based on the constant of the AC motor, the estimated current value and the rotation speed, or the constant of the AC motor, a current command value and the rotation speed. Voltage vector calculation processing,
Adding an output signal of the d-axis current control process and the q-axis current control process to the first output voltage reference value and outputting a second output voltage reference value for each of the d-axis and the q-axis. Control method of AC motor.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003089571A JP3832443B2 (en) | 2003-03-28 | 2003-03-28 | AC motor control device |
| US10/809,530 US7075266B2 (en) | 2003-03-28 | 2004-03-26 | Apparatus for controlling an a. c. motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003089571A JP3832443B2 (en) | 2003-03-28 | 2003-03-28 | AC motor control device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006155550A Division JP2006230200A (en) | 2006-06-05 | 2006-06-05 | AC motor control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004297966A true JP2004297966A (en) | 2004-10-21 |
| JP3832443B2 JP3832443B2 (en) | 2006-10-11 |
Family
ID=33403385
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003089571A Expired - Fee Related JP3832443B2 (en) | 2003-03-28 | 2003-03-28 | AC motor control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3832443B2 (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005130691A (en) * | 2003-09-30 | 2005-05-19 | Daikin Ind Ltd | Magnetic pole position estimation method, magnetic pole position estimation apparatus, inverter control method, and inverter control apparatus |
| JP2006230200A (en) * | 2006-06-05 | 2006-08-31 | Hitachi Ltd | AC motor control device |
| EP1744445A2 (en) | 2005-07-15 | 2007-01-17 | Hitachi, Ltd. | AC motor driving apparatus and method of controlling the same |
| JP2007116791A (en) * | 2005-10-19 | 2007-05-10 | Hitachi Ltd | Field weakening vector control device and module for permanent magnet synchronous motor |
| JP2007159212A (en) * | 2005-12-02 | 2007-06-21 | Hitachi Ltd | Permanent magnet synchronous motor vector controller, inverter module, and permanent magnet synchronous motor motor constant display system |
| JP2007202295A (en) * | 2006-01-26 | 2007-08-09 | Hitachi Ltd | AC motor control device and control method |
| JP2007252052A (en) * | 2006-03-15 | 2007-09-27 | Hitachi Ltd | Vector controller for permanent magnet motor |
| JP2008187797A (en) * | 2007-01-29 | 2008-08-14 | Mitsubishi Electric Corp | AC rotating machine control device and method of measuring electrical constant of AC rotating machine using this control device |
| JP2008220155A (en) * | 2007-02-08 | 2008-09-18 | Jtekt Corp | Motor control device and electric power steering device |
| JP2009284684A (en) * | 2008-05-23 | 2009-12-03 | Hitachi Industrial Equipment Systems Co Ltd | Vector controller |
| JP2010200430A (en) * | 2009-02-24 | 2010-09-09 | Nissan Motor Co Ltd | Drive controller for motors |
| US8044618B2 (en) | 2007-11-30 | 2011-10-25 | Hitachi, Ltd. | Control apparatus for AC motor |
| DE112010001465T5 (en) | 2009-03-30 | 2012-05-16 | Hitachi, Ltd. | AC motor control device and AC motor driver system |
| JP2014087190A (en) * | 2012-10-25 | 2014-05-12 | Japan Steel Works Ltd:The | Synchronous motor control method and device |
| JP2017143716A (en) * | 2016-02-14 | 2017-08-17 | 有限会社シー・アンド・エス国際研究所 | Phase/speed estimation device using multi-phase low-resolution detector signal |
| JP2019144677A (en) * | 2018-02-16 | 2019-08-29 | ファナック株式会社 | Parameter determination support device and program |
| CN112910357A (en) * | 2021-02-06 | 2021-06-04 | 广东希塔变频技术有限公司 | Control method, device and circuit for motor drive and variable frequency air conditioner |
| CN116449708A (en) * | 2023-04-17 | 2023-07-18 | 北京理工大学 | Permanent magnet synchronous motor simulator current control strategy based on pole reconstruction |
-
2003
- 2003-03-28 JP JP2003089571A patent/JP3832443B2/en not_active Expired - Fee Related
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005130691A (en) * | 2003-09-30 | 2005-05-19 | Daikin Ind Ltd | Magnetic pole position estimation method, magnetic pole position estimation apparatus, inverter control method, and inverter control apparatus |
| US7271557B2 (en) | 2005-07-15 | 2007-09-18 | Hitachi, Ltd. | AC motor driving apparatus and method of controlling the same |
| EP1744445A2 (en) | 2005-07-15 | 2007-01-17 | Hitachi, Ltd. | AC motor driving apparatus and method of controlling the same |
| EP1744445A3 (en) * | 2005-07-15 | 2011-04-27 | Hitachi, Ltd. | AC motor driving apparatus and method of controlling the same |
| JP2007116791A (en) * | 2005-10-19 | 2007-05-10 | Hitachi Ltd | Field weakening vector control device and module for permanent magnet synchronous motor |
| JP2007159212A (en) * | 2005-12-02 | 2007-06-21 | Hitachi Ltd | Permanent magnet synchronous motor vector controller, inverter module, and permanent magnet synchronous motor motor constant display system |
| JP2007202295A (en) * | 2006-01-26 | 2007-08-09 | Hitachi Ltd | AC motor control device and control method |
| JP2007252052A (en) * | 2006-03-15 | 2007-09-27 | Hitachi Ltd | Vector controller for permanent magnet motor |
| JP2006230200A (en) * | 2006-06-05 | 2006-08-31 | Hitachi Ltd | AC motor control device |
| JP2008187797A (en) * | 2007-01-29 | 2008-08-14 | Mitsubishi Electric Corp | AC rotating machine control device and method of measuring electrical constant of AC rotating machine using this control device |
| US7800337B2 (en) | 2007-01-29 | 2010-09-21 | Mitsubishi Electric Corporation | Control apparatus for AC rotary machine and method for measuring electrical constant of AC rotary machine using the control apparatus |
| JP2008220155A (en) * | 2007-02-08 | 2008-09-18 | Jtekt Corp | Motor control device and electric power steering device |
| US8044618B2 (en) | 2007-11-30 | 2011-10-25 | Hitachi, Ltd. | Control apparatus for AC motor |
| JP2009284684A (en) * | 2008-05-23 | 2009-12-03 | Hitachi Industrial Equipment Systems Co Ltd | Vector controller |
| JP2010200430A (en) * | 2009-02-24 | 2010-09-09 | Nissan Motor Co Ltd | Drive controller for motors |
| DE112010001465T5 (en) | 2009-03-30 | 2012-05-16 | Hitachi, Ltd. | AC motor control device and AC motor driver system |
| US8742704B2 (en) | 2009-03-30 | 2014-06-03 | Hitachi, Ltd. | AC motor control device and AC motor driving system |
| JP2014087190A (en) * | 2012-10-25 | 2014-05-12 | Japan Steel Works Ltd:The | Synchronous motor control method and device |
| JP2017143716A (en) * | 2016-02-14 | 2017-08-17 | 有限会社シー・アンド・エス国際研究所 | Phase/speed estimation device using multi-phase low-resolution detector signal |
| JP2019144677A (en) * | 2018-02-16 | 2019-08-29 | ファナック株式会社 | Parameter determination support device and program |
| US10928452B2 (en) | 2018-02-16 | 2021-02-23 | Fanuc Corporation | Parameter determination support device, and non-transitory computer-readable medium encoded with program |
| CN112910357A (en) * | 2021-02-06 | 2021-06-04 | 广东希塔变频技术有限公司 | Control method, device and circuit for motor drive and variable frequency air conditioner |
| CN116449708A (en) * | 2023-04-17 | 2023-07-18 | 北京理工大学 | Permanent magnet synchronous motor simulator current control strategy based on pole reconstruction |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3832443B2 (en) | 2006-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3411878B2 (en) | Method for estimating rotor position of synchronous motor, control method without position sensor, and control device | |
| JP4988329B2 (en) | Beatless control device for permanent magnet motor | |
| CN101449456B (en) | Electromotor driving device and compressor driving device | |
| JP5130031B2 (en) | Position sensorless control device for permanent magnet motor | |
| JP5644820B2 (en) | Motor control device | |
| JP5324159B2 (en) | Motor control device | |
| JP4881635B2 (en) | Vector controller for permanent magnet motor | |
| CN109690935B (en) | Inverter control device and motor drive system | |
| JP4989075B2 (en) | Electric motor drive control device and electric motor drive system | |
| JP3832443B2 (en) | AC motor control device | |
| CN102386837B (en) | Vector control apparatus and motor control system | |
| US20170264227A1 (en) | Inverter control device and motor drive system | |
| JP2002320398A (en) | DC brushless motor rotor angle detector | |
| JP2010011564A (en) | Controller for permanent magnet synchronous motor and motor control system | |
| JP6166601B2 (en) | Motor control device and generator control device | |
| JP4397889B2 (en) | Magnetic pole position estimation device for synchronous motor | |
| JP2006230200A (en) | AC motor control device | |
| JP2000175483A (en) | Sensorless control method for synchronous motor and its apparatus | |
| JP5641774B2 (en) | Method and apparatus for estimating rotor position and speed of stepping motor | |
| US12143038B2 (en) | Rotary machine control device | |
| JP7225550B2 (en) | motor controller | |
| JP2004015858A (en) | Sensorless control system of pm motor position | |
| JP2002281795A (en) | Controlling method for power refeeding to synchronous motor and controller for synchronous motor | |
| JP2023048833A (en) | Motor unit state estimation method and state estimation device | |
| JP7247468B2 (en) | motor controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060420 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060605 |
|
| 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: 20060627 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060710 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090728 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100728 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100728 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110728 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110728 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120728 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130728 Year of fee payment: 7 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |