[go: up one dir, main page]

JP3591414B2 - Control device for permanent magnet synchronous motor - Google Patents

Control device for permanent magnet synchronous motor Download PDF

Info

Publication number
JP3591414B2
JP3591414B2 JP2000077758A JP2000077758A JP3591414B2 JP 3591414 B2 JP3591414 B2 JP 3591414B2 JP 2000077758 A JP2000077758 A JP 2000077758A JP 2000077758 A JP2000077758 A JP 2000077758A JP 3591414 B2 JP3591414 B2 JP 3591414B2
Authority
JP
Japan
Prior art keywords
speed
value
deviation
axis
permanent magnet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000077758A
Other languages
Japanese (ja)
Other versions
JP2001268974A (en
Inventor
尚史 野村
博 大沢
高裕 山嵜
信夫 糸魚川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric FA Components and Systems Co Ltd
Original Assignee
Fuji Electric FA Components and Systems 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 Fuji Electric FA Components and Systems Co Ltd filed Critical Fuji Electric FA Components and Systems Co Ltd
Priority to JP2000077758A priority Critical patent/JP3591414B2/en
Publication of JP2001268974A publication Critical patent/JP2001268974A/en
Application granted granted Critical
Publication of JP3591414B2 publication Critical patent/JP3591414B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、インバータ等の半導体電力変換器を用いて永久磁石同期電動機の速度やトルクを制御する制御装置において、エンコーダやレゾルバ等の位置検出器によって電動機の磁極位置を検出しなくても永久磁石同期電動機の速度やトルクを高性能に制御可能とした制御装置に関するものである。
【0002】
【従来の技術】
永久磁石同期電動機の速度やトルクを高性能に制御するには、一般には電動機の磁極位置を検出する位置検出器を電動機に取付ける必要がある。しかるに、この種の位置検出器は一般に高価であり、また、電動機の構造や設置環境の点から位置検出器を取付けられない場合がある。この問題を解決するため、位置検出器を用いずに磁極位置を電動機の電圧や電流等から電気的に演算で求める方法が研究されている。
【0003】
図5は磁極位置検出器を持たない、いわゆる位置センサレス永久磁石同期電動機を高性能に制御するための従来技術であり、竹下氏らが電気学会論文誌D,117巻1号P98〜104に「速度起電力推定に基づくセンサレス突極形ブラシレスDCモータ制御」として平成9年に発表した制御方法の適用例である。
最初に、この従来技術における速度と位置の推定方法を説明する。なお、以下において、電流量、電圧量に関するd軸とは永久磁石回転子の磁束方向に沿った座標軸をいい、q軸とはd軸に直交する座標軸をいう。
【0004】
図5において、まず、電流推定器113は、電流調節器108から出力されるd軸電圧指令値v 及びq軸電圧指令値v 、座標変換器112から出力されるd軸電流検出値idc及びq軸電流検出値iqc、誘起電圧推定器116から出力される誘起電圧推定値eqM、並びに、速度推定値ωの高周波成分をローパスフィルタ118により除去した第2の速度推定値ωM2を用いて、d軸電流推定値idM及びq軸電流推定値iqMを数式1、数式2により計算する。
【0005】
【数1】

Figure 0003591414
【0006】
【数2】
Figure 0003591414
【0007】
数式1、数式2において、Lはd軸インダクタンス(電動機巻線インダクタンスのd軸成分)、Lはq軸インダクタンス(同じくq軸成分)、rは電機子抵抗、(t)は時間関数を表す。
ここで、磁極位置推定値θと実際値θとの間、誘起電圧推定値eqMと実際値eとの間に偏差がある場合、d軸電流推定値idMと検出値idcとの偏差、及び、q軸電流推定値iqMと検出値iqcとの偏差は、数式3、数式4によって示される。これらの偏差は、加算器114,115の出力である。
【0008】
【数3】
Figure 0003591414
【0009】
【数4】
Figure 0003591414
【0010】
数式3、数式4から、d軸電流の偏差は位置推定偏差に比例し、q軸電流の偏差は誘起電圧の偏差に比例する。そこで、図5における速度推定器117は数式6により速度推定値ωを演算し、誘起電圧推定器116は数式5により誘起電圧推定値eqMを演算する。
【0011】
【数5】
Figure 0003591414
【0012】
【数6】
Figure 0003591414
【0013】
なお、数式5において、TIeqは積分時定数である。
また、数式6において、
sgn(ωM2)=1(ωM2≧0),sgn(ωM2)=−1(ωM2<0)
であり、ψは無負荷鎖交磁束、Kθは比例ゲインである。
【0014】
磁極位置推定値θは、速度積分器119により速度推定値ωを積分して求められる。また、速度制御演算には、速度推定値ωのリプル成分をローパスフィルタ118により除去して得た第2の速度推定値ωM2を用いる。
【0015】
以下では、第2の速度推定値ωM2及び位置推定値θを用いた速度制御方法を説明する。
図5において、第1の速度指令値ω の変化率を加減速演算器101により制限して第2の速度指令値ω を演算する。この第2の速度指令値ω をローパスフィルタ102に入力して高周波成分を除去し、第3の速度指令値ω を求める。速度調節器104は、加算器103により求めた第3の速度指令値ω と第2の速度推定値ωM2との偏差を増幅して、トルク指令値τを演算する。
【0016】
電流指令演算器105は、τ及びωM2からd軸電流指令値i 及びq軸電流指令値i を演算する。電流調節器108は、加算器106により求めたd軸電流偏差(i −idc)、及び、加算器107により求めたq軸電流偏差(i −iqc)を増幅して、d軸電圧指令値v 及びq軸電圧指令値v を演算する。
なお、idc,iqcは、電流検出器111により求めた相電流検出値i,iと速度積分器119により求めた位置推定値θとを用いて座標変換器112により演算する。
【0017】
座標変換器109は、v ,v 及び位置推定値θから三相電圧指令v ,v ,v を計算する。これらの三相電圧指令v ,v ,v をPWM変調器110によりゲート信号に変換してインバータ等の半導体電力変換器300を運転することにより、永久磁石同期電動機(PMモータ)400の端子電圧を制御する。この結果、電動機400の回転速度及びトルクを指令値に一致させるような制御が行われる。なお、200は三相交流電源である。
【0018】
【発明が解決しようとする課題】
上記の従来技術では、速度指令値ω を変化させるとトルク指令値τが変化し、これにより実際のトルクが変化して電動機400の速度も変化する。しかるに、速度推定値ωは前記数式6及び数式5を用いた収束計算により求められるため、演算の遅れ時間が存在する。このため、速度推定値ωは速度実際値に対して誤差を有しており、速度積分器119が速度推定値ωを積分して求められる磁極の位置推定値θにも誤差が生じる。
この磁極位置推定誤差は電動機400の加速度にほぼ比例しており、急激な加減速時に位置推定誤差が過大になると制御系が不安定になり、運転不能に至ることもある。その結果、電動機の急速な加減速運転を行うことができないという問題を生じていた。
【0019】
そこで本発明は、速度推定値と速度実際値との誤差に起因する磁極位置推定誤差を低減して、電動機の安定した運転や急速な加減速運転を可能にした永久磁石同期電動機の制御装置を提供しようとするものである。
【0020】
【課題を解決するための手段】
上記課題を解決するため、請求項1記載の発明は、磁極位置検出器を持たない永久磁石同期電動機を半導体電力変換器により駆動して電動機の速度及びトルクを制御する永久磁石同期電動機の制御装置において、電動機の電流相当値、d軸電圧相当値及び速度指令値から、速度指令値と速度実際値との偏差を推定する速度偏差推定手段と、この速度偏差推定手段から出力される速度偏差推定値と速度指令値とを加算して速度推定値を演算する手段と、前記速度推定値を積分して電動機の磁極位置を推定する手段と、を備えたものである。
【0021】請求項2記載の発明は、請求項1記載の永久磁石同期電動機の制御装置において、前記速度偏差推定手段は、この速度偏差推定手段から出力される速度偏差推定値と速度指令値との加算値と、電動機のd軸電流検出値と、q軸電流検出値と、d軸電圧指令値とを用いてd軸電流を推定する電流推定手段と、この電流推定手段から出力されるd軸電流推定値とd軸電流検出値との偏差、及び、速度偏差推定値と速度指令値との加算値の符号を用いて前記速度偏差推定値を演算する電流偏差増幅手段と、を備えたものである。
【0022】請求項3記載の発明は、請求項1記載の永久磁石同期電動機の制御装置において、前記速度偏差推定手段は、この速度偏差推定手段から出力される速度偏差推定値と速度指令値との加算値と、電動機のd軸電流検出値と、q軸電流検出値とを用いてd軸電圧を推定する電圧推定手段と、この電圧推定手段から出力されるd軸電圧推定値とd軸電圧指令値との偏差、及び、速度偏差推定値と速度指令値との加算値の符号を用いて前記速度偏差推定値を演算する電圧偏差増幅手段と、を備えたものである。
【0023】
請求項4記載の発明は、磁極位置検出器を持たない永久磁石同期電動機を半導体電力変換器により駆動して電動機の速度及びトルクを制御する永久磁石同期電動機の制御装置において、矩形波の高周波電圧指令を出力する発振手段と、d軸電圧指令値に前記高周波電圧指令を加算して第2のd軸電圧指令値を演算する加算手段と、q軸電流検出値から前記高周波電圧指令に起因するq軸電流高周波成分を抽出するフィルタ手段と、前記q軸電流高周波成分の変化率を演算する変化率演算手段と、前記q軸電流高周波成分の変化率を増幅して速度偏差推定値を演算する電流増幅手段と、速度偏差推定値と速度指令値とを加算して電動機の速度推定値を演算する加算手段と、前記速度推定値を積分して電動機の磁極位置を推定する手段と、を備えたものである。
【0024】
本発明においては、永久磁石同期電動機の電圧相当値、電流相当値及び速度指令値等を用いて速度指令値と速度実際値との偏差である速度偏差推定値を演算し、この速度偏差推定値と速度指令値とを加算して速度推定値を求めるようにした。
これにより、速度指令値の変化に即応して速度推定値が変化するため、演算の遅れによる速度推定誤差や磁極位置推定誤差が低減され、同期電動機の急速な加減速運転も可能な制御装置を実現することができる。
また、負荷が変化して過渡的に速度指令値と速度推定値との偏差が生じたとしても、速度偏差推定値により速度指令値を補正して速度推定値を生成することにより、上記偏差をなくして安定な運転を実現することができる。
【0025】
【発明の実施の形態】
以下、図に沿って本発明の実施形態を説明する。
先ず、図1は請求項1に対応する第1実施形態の制御ブロック図であり、図5と同一の構成要素には同一の参照符号を付してある。
図1において、速度偏差推定器120は、電流調節器108から出力されるd軸電圧指令値v 、座標変換器112から出力されるd軸電流検出値idc、q軸電流検出値iqc、及び、ローパスフィルタ102から出力される第3の速度指令値ω から速度偏差推定値△ωを演算する。
【0026】
加算器122により第3の速度指令値ω から速度偏差推定値△ωを減算してω を補正することにより、速度推定値ωを演算する。速度積分器119はωを積分して位置推定値θを演算する。
一方、速度偏差推定値Δωはローパスフィルタ121に入力されてリプル分が除去され、第2の速度偏差推定値△ωM2として速度調節器104に入力される。速度調節器104はこの△ωM2を増幅してトルク指令値τを演算する。 その他の電流指令演算器105、電流調節器108、座標変換器109,112及びPWM変調器110等の動作は、図5の従来技術と同じであるため説明を省略する。
【0027】
図示されていないが、第3の速度指令値ω を高周波成分だけを通すハイパスフィルタを介してローパスフィルタ3の入力すなわち△ωに加算すれば、速度指令値が急変したときにトルク指令も変化するようになるので速度制御の応答性を向上させることができる。また、これは以下に述べる各実施形態でも同様である。
【0028】
本実施形態によれば、d軸電圧指令値v 、d軸電流検出値idc、q軸電流検出値iqc、第3の速度指令値ω から速度偏差推定値△ωを演算し、第3の速度指令値ω を前記推定値△ωにより補正して速度推定値ωを演算しているので、第1の速度指令値ω ひいては第3の速度指令値ω が変化するとほとんど演算遅れなく速度推定値ωが変化する。これにより、従来技術で問題となった速度推定値と速度実際値との誤差、それに基づく磁極位置推定誤差を低減することができ、急速な加減速運転も支障なく行うことができる。
また、負荷の変化によって速度指令値と速度推定値との間に過渡的に偏差が生じたとしても、この偏差をなくすように、速度偏差推定値△ωにより第3の速度指令値ω を直ちに補正して速度推定値ωを是正するので、安定した運転を行うことができる。
【0029】
なお、この実施形態では、速度偏差推定値△ωを演算するために、電流相当値としてd軸電流検出値idc及びq軸電流検出値iqcを用いているが、d軸電流指令値i 及びq軸電流指令値i を用いてもよい。また、電圧相当値として、d軸電圧指令値v の代わりにd軸電圧検出値vを用いてもよい。この点は、以下の第2実施形態、第3実施形態においても同様である。
【0030】
次に、図2は請求項2に対応する第2実施形態を示す制御ブロック図である。この実施形態は、第1実施形態における速度偏差推定器120をより具体化したものである。
図2において、120Aは速度偏差推定器であり、その他の構成は図1と同一である。この速度偏差推定器120Aでは、ローパスフィルタ1204により速度偏差推定値△ωから高周波成分を除去した信号と第3の速度指令値ω とを図示の符号で加算器1205に入力し、第3の速度推定値ωM3を求める。
なお、ローパスフィルタ1204は加算器1205の後段に設置しても良く、この点は後述する図3の第3実施形態についても同様である。
【0031】
電流推定器1201は、d軸電圧指令値v 、d軸電流検出値idc、q軸電流検出値iqc、第3の速度推定値ωM3及び電動機定数L,L,rを用いて、d軸電流推定値idMを前記数式1により演算する。なお、数式1におけるωM2に代えてωM3を用いるものとする。
また、idMとidcとの偏差が加算器1202により算出されるが、この偏差は数式3に示したように位置推定偏差と誘起電圧との積に比例するので、電流偏差増幅器1203により、idMとidcとの偏差に対して次の数式7の演算を行って速度偏差推定値△ωを求める。
【0032】
【数7】
Figure 0003591414
【0033】
数式7において、Kθは比例ゲイン、Tθは積分時定数であり、
sgn(ωM3)=1(ωM3≧0), sgn(ωM3)=−1(ωM3<0)である。
【0034】
この実施形態においては、第3の速度指令値ω の変化に応じて第3の速度推定値ωM3が変化し、その符号とd軸電流偏差等に基づいて数式7により速度偏差推定値△ωが変化する。そして、第3の速度指令値ω と速度偏差推定値△ωとの加算により速度推定値ωが直接算出される。これにより、速度推定値の演算遅れに基づく速度実際値との誤差、それに基づく磁極位置推定偏差を低減することができ、急速な加減速運転も支障なく行うことができる。
また、第1実施形態と同様に、負荷の変化によって生じた速度指令値と速度推定値との間の過渡的な偏差をなくすように、速度偏差推定値△ωにより第3の速度指令値ω を直ちに補正して速度推定値ωを是正するので、安定した運転を行うことができる。
【0035】
次に、図3は請求項3に対応する第3実施形態を示す制御ブロック図である。この実施形態も第1実施形態の速度偏差推定器120をより具体化したものであるが、第2実施形態と異なるのは、d軸電圧推定値とd軸電圧指令値との偏差と、第3の速度推定値ωM3とに基づいて速度偏差推定値△ωを求める点である。
【0036】
図3において、ローパスフィルタ1204により速度偏差推定値△ωから高周波成分を除去した信号と第3の速度指令値ω とを図示の符号で加算器1205に入力し、第3の速度推定値ωM3を求める。電圧推定器1206は、d軸電流検出値idc、q軸電流検出値iqc及び第3の速度推定値ωM3からd軸電圧推定値vdMを数式8により演算する。
【0037】
【数8】
Figure 0003591414
【0038】
ここで、d軸電圧推定値vdMとd軸電圧指令値v との偏差は、数式9によって表される。
【0039】
【数9】
dM−v =−e(θ−θ)
【0040】
数式9によれば、vdMとv との偏差は、位置推定偏差(θ−θ)と誘起電圧eとの積に比例する。この数式9と、sgn(ωM3),Kθ,Tθから、図3の電圧偏差増幅器1207は速度偏差推定値△ωを数式10により演算する。
【0041】
【数10】
Figure 0003591414
【0042】
この実施形態においても、速度推定値の演算遅れに基づく速度実際値との誤差、それに基づく磁極位置推定偏差を低減して急速な加減速運転も支障なく行うことができる。
また、負荷の変化によって生じた速度指令値と速度推定値との間の過渡的な偏差をなくすように、速度偏差推定値△ωにより第3の速度指令値ω を直ちに補正して速度推定値ωを是正するので、安定した運転を行うことができる。
【0043】
次いで、図4は請求項4に対応する第4実施形態を示す制御ブロック図である。
前述した図5の従来技術及び図1〜図3の各実施形態では、誘起電圧を推定して速度を推定するという原理上、誘起電圧が微小な零速度付近では速度推定が不可能になって運転できない欠点があるが、本実施形態は、突極性のある同期電動機を零速度付近でも運転できる特徴がある。
すなわち、この実施形態における速度偏差の推定は、制御装置で推定したd軸とq軸の間の相互インダクタンス(d軸インダクタンスLとq軸インダクタンスLとの差)が、位置推定偏差の大きさに依存することを利用している。なお、図4において、図1〜図3と同一の構成要素には同一の参照符号を付してある。
【0044】
図4において、発振器123により矩形波の高周波電圧指令vdh を出力し、この電圧指令vdh を加算器124によりd軸電圧指令v に加算して、第2のd軸電圧指令vd2 を演算することにより、基本波電圧に高周波電圧を重畳する。
一方、座標変換器112の出力側に設けた高周波分離フィルタ125によりd軸電流検出値idc及びq軸電流検出値iqcを各基本波成分idcb,iqcbと高周波成分とに分離し、q軸電流高調波成分iqchを抽出する。
変化率演算器126は、高周波電圧指令vdh の半周期間のiqchの変化量にvdh の符号関数sgn(vdh )を乗じて、電流変化率△iqchを演算する。△iqchと位置推定偏差(θ−θ)との間には数式11の関係がある。
【0045】
【数11】
Figure 0003591414
【0046】
数式11において、vは高周波電圧指令の振幅、Tは高周波電圧指令の半周期である。この数式11から、電流増幅器127は、L<Lのときに数式12により速度偏差推定値△ωを演算する。
【0047】
【数12】
Figure 0003591414
【0048】
なお、電流には高周波成分が含まれるので、電流調節器108における演算には高周波分離フィルタでidc、iqcから高周波成分を除去した基本波成分idcb,iqcbを用いて電流制御系を安定化する。
上記に説明した以外の部分の動作は、図1〜図3と同様であるため説明を省略する。
【0049】
要するにこの実施形態では、突極性のある同期電動機において回転子位置依存性を持つ電動機400のインダクタンスを推定するために、発振器123の出力である高周波電圧指令vdh を試験信号としてd軸電圧指令値v に重畳し、その応答を高周波分離フィルタ125によりq軸電流高調波成分iqchとして検出する。
このq軸電流高調波成分iqchの変化率Δiqchは、d軸インダクタンスLとq軸インダクタンスLとの差(L−L)及び位置推定偏差(θ−θ)に対して前述の数式11のような関係を有しており、変化率Δiqchを用いて数式12により演算される速度偏差推定値△ωは、位置推定偏差(θ−θ)に依存した値として求められる。すなわち、従来技術や図1〜図3の実施形態のように誘起電圧から速度を推定する原理に基づいていないので、零速度付近のような極めて低速な領域でも永久磁石同期電動機の速度やトルクを所定値に制御することができる。
【0050】
【発明の効果】
以上述べたように本発明によれば、磁極位置検出器なしで永久磁石同期電動機の速度やトルクを制御する制御装置において、速度指令値が変化した場合に速度推定値の演算遅れに起因する速度推定誤差を少なくすることができ、加減速時の位置推定誤差を低減して安定性の改善及び加減速時間の短縮が可能になる。
【図面の簡単な説明】
【図1】本発明の第1実施形態を示す制御ブロック図である。
【図2】本発明の第2実施形態を示す制御ブロック図である。
【図3】本発明の第3実施形態を示す制御ブロック図である。
【図4】本発明の第4実施形態を示す制御ブロック図である。
【図5】従来技術を示す制御ブロック図である。
【符号の説明】
101 加減速演算器
102,118,121,1204 ローパスフィルタ
104 速度調節器
105 電流指令演算器
106,107,122,124,1202,1205 加算器
108 電流調節器
109,112 座標変換器
110 PWM変調器
111 電流検出手段
119 速度積分器
120,120A,120B 速度偏差推定器
123 発振器
125 高周波分離フィルタ
126 変化率演算器
127 電流増幅器
200 三相交流電源
300 半導体電力変換器
400 永久磁石同期電動機
1201 電流推定器
1203 電流偏差増幅器
1206 電圧推定器
1207 電圧偏差増幅器[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a control device for controlling the speed and torque of a permanent magnet synchronous motor using a semiconductor power converter such as an inverter, and a permanent magnet without detecting the magnetic pole position of the motor using a position detector such as an encoder or a resolver. The present invention relates to a control device capable of controlling the speed and torque of a synchronous motor with high performance.
[0002]
[Prior art]
In order to control the speed and torque of a permanent magnet synchronous motor with high performance, it is generally necessary to attach a position detector for detecting the magnetic pole position of the motor to the motor. However, this type of position detector is generally expensive, and it may not be possible to mount the position detector due to the structure of the motor and the installation environment. In order to solve this problem, a method of electrically calculating a magnetic pole position from a voltage or a current of a motor without using a position detector has been studied.
[0003]
FIG. 5 shows a conventional technique for controlling a so-called position sensorless permanent magnet synchronous motor without a magnetic pole position detector at high performance. Takeshita et al. This is an application example of the control method announced in 1997 as "sensorless salient-pole type brushless DC motor control based on speed electromotive force estimation".
First, a method for estimating a speed and a position in the conventional technique will be described. In the following, the d-axis relating to the amount of current and the amount of voltage refers to a coordinate axis along the magnetic flux direction of the permanent magnet rotor, and the q-axis refers to a coordinate axis orthogonal to the d-axis.
[0004]
In FIG. 5, first, the current estimator 113 detects the d-axis voltage command value v d * and the q-axis voltage command value v q * output from the current adjuster 108 and detects the d-axis current output from the coordinate converter 112. The second speed estimation in which the low-pass filter 118 removes the high-frequency components of the value i dc and the q-axis current detection value i qc , the induced voltage estimated value e qM output from the induced voltage estimator 116, and the speed estimated value ω M. using the value omega M2, calculates a d-axis current estimated value i dM and the q-axis current estimated value i qM equation 1, according to equation 2.
[0005]
(Equation 1)
Figure 0003591414
[0006]
(Equation 2)
Figure 0003591414
[0007]
Equation 1, in formulas 2, L d is d-axis inductance (the d-axis component of the motor windings inductance), L q is q-axis inductance (also q-axis component), r a is the armature resistance, (t) is the time function Represents
Here, between the actual value theta pole position estimation value theta M, if there is a deviation between the actual value e q and the induced voltage estimated value e qM, the d-axis current estimated value i dM a detection value i dc And the deviation between the q-axis current estimated value iqM and the detected value iqc are expressed by Expressions 3 and 4. These deviations are the outputs of adders 114 and 115.
[0008]
[Equation 3]
Figure 0003591414
[0009]
(Equation 4)
Figure 0003591414
[0010]
From Equations 3 and 4, the deviation of the d-axis current is proportional to the position estimation deviation, and the deviation of the q-axis current is proportional to the deviation of the induced voltage. Therefore, the speed estimator 117 in FIG. 5 calculates the estimated speed omega M by Equation 6, the induced voltage estimator 116 calculates the induced voltage estimated value e qM by Equation 5.
[0011]
(Equation 5)
Figure 0003591414
[0012]
(Equation 6)
Figure 0003591414
[0013]
In Equation 5, T Ieq is an integration time constant.
Also, in Equation 6,
sgn (ω M2 ) = 1 (ω M2 ≧ 0), sgn (ω M2 ) = − 1 (ω M2 <0)
And a, [psi m unloaded flux linkage, K [theta is the proportional gain.
[0014]
Magnetic pole position estimation value theta M is the speed integrator 119 is determined by integrating the estimated speed value omega M. Also, the speed control calculation, the second estimated speed value omega M2 obtained by removing the low-pass filter 118 the ripple component of the velocity estimation value omega M used.
[0015]
The following describes a speed control method using the second estimated speed value omega M2 and the position estimate theta M.
In FIG. 5, the acceleration / deceleration calculator 101 limits the rate of change of the first speed command value ω 1 * to calculate the second speed command value ω 2 * . The second speed command value ω 2 * is input to the low-pass filter 102 to remove high-frequency components, thereby obtaining a third speed command value ω 3 * . The speed adjuster 104 amplifies a deviation between the third speed command value ω 3 * obtained by the adder 103 and the second speed estimated value ω M2 to calculate a torque command value τ * .
[0016]
Current command calculator 105 calculates the d-axis current command value i d * and the q-axis current command value i q * from the tau * and omega M2. Current regulator 108, d-axis current deviation calculated by the adder 106 (i d * -i dc) , and amplifies the q-axis current deviation calculated by the adder 107 (i q * -i qc) , The d-axis voltage command value v d * and the q-axis voltage command value v q * are calculated.
Incidentally, i dc, i qc is calculated by the coordinate converter 112 by using the position estimate theta M determined by the phase current detection value i u, i w the speed integrator 119 as determined by the current detector 111.
[0017]
The coordinate converter 109 calculates three-phase voltage commands v u * , v v * , v w * from v d * , v q * and the position estimation value θ M. By converting these three-phase voltage commands v u * , v v * , v w * into gate signals by the PWM modulator 110 and operating the semiconductor power converter 300 such as an inverter, a permanent magnet synchronous motor (PM motor ) Control the terminal voltage of 400; As a result, control is performed such that the rotation speed and the torque of the electric motor 400 match the command value. Reference numeral 200 denotes a three-phase AC power supply.
[0018]
[Problems to be solved by the invention]
In the above-described conventional technique, when the speed command value ω 1 * is changed, the torque command value τ * changes, whereby the actual torque changes and the speed of the electric motor 400 also changes. However, since the speed estimation value omega M is obtained by convergence calculation using the equations 6 and Equation 5, there is a delay time of the operation. Therefore, the estimated speed value omega M has an error with respect to the speed actual value, an error occurs in the position estimate theta M of magnetic poles speed integrator 119 is obtained by integrating the estimated speed omega M .
The magnetic pole position estimation error is almost proportional to the acceleration of the electric motor 400. If the position estimation error becomes excessive during rapid acceleration / deceleration, the control system becomes unstable and the operation may become impossible. As a result, there has been a problem that rapid acceleration / deceleration operation of the motor cannot be performed.
[0019]
Accordingly, the present invention provides a permanent magnet synchronous motor control device that reduces a magnetic pole position estimation error caused by an error between an estimated speed value and an actual speed value, thereby enabling stable operation and rapid acceleration / deceleration operation of the motor. It is what we are going to offer.
[0020]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, the invention according to claim 1 controls a permanent magnet synchronous motor having no magnetic pole position detector by driving a permanent magnet synchronous motor with a semiconductor power converter to control the speed and torque of the motor. A speed deviation estimating means for estimating a deviation between the speed command value and the actual speed value from a current equivalent value of the electric motor, a d-axis voltage equivalent value, and a speed command value; and a speed deviation estimation output from the speed deviation estimating means. Means for calculating an estimated speed value by adding the value to the speed command value; and means for estimating the magnetic pole position of the electric motor by integrating the estimated speed value.
According to a second aspect of the present invention, in the control device for a permanent magnet synchronous motor according to the first aspect, the speed deviation estimating means includes a speed deviation estimated value output from the speed deviation estimating means and a speed command value. , A d-axis current detection value of the motor, a q-axis current detection value, and a d-axis voltage command value to estimate a d-axis current, and d output from the current estimation means. with the deviation between the axis current estimated value and the d-axis current detection value,及beauty, a current deviation amplifying means for calculating the speed deviation estimate using the sign of the sum of the speed deviation estimate and the speed command value, the It is a thing.
According to a third aspect of the present invention, in the control device for a permanent magnet synchronous motor according to the first aspect, the speed deviation estimating means includes a speed deviation estimated value output from the speed deviation estimating means and a speed command value. , A d-axis current detection value of the electric motor, and a q-axis current detection value, estimating a d-axis voltage, a d-axis voltage estimation value output from the voltage estimating means, and a d-axis voltage Voltage deviation amplifying means for calculating the speed deviation estimated value using the deviation from the voltage command value and the sign of the sum of the speed deviation estimated value and the speed command value .
[0023]
According to a fourth aspect of the present invention, there is provided a control device for a permanent magnet synchronous motor that controls a speed and a torque of the motor by driving a permanent magnet synchronous motor having no magnetic pole position detector by a semiconductor power converter. An oscillating means for outputting a command; an adding means for adding the high-frequency voltage command to the d-axis voltage command value to calculate a second d-axis voltage command value; filter means for extracting the q-axis current high frequency component; change rate calculating means for calculating the change rate of the q-axis current high frequency component; and a speed deviation estimated value by amplifying the change rate of the q-axis current high frequency component. Current amplifying means, adding means for adding a speed deviation estimated value and a speed command value to calculate a speed estimated value of the motor, and means for estimating a magnetic pole position of the motor by integrating the speed estimated value. It is intended.
[0024]
In the present invention, a speed deviation estimated value which is a deviation between a speed command value and an actual speed value is calculated using a voltage equivalent value, a current equivalent value, a speed command value, and the like of the permanent magnet synchronous motor, and the speed deviation estimated value is calculated. And the speed command value are added to obtain an estimated speed value.
As a result, since the speed estimation value changes in response to the change in the speed command value, the speed estimation error and the magnetic pole position estimation error due to the delay in the calculation are reduced, and a control device capable of rapid acceleration / deceleration operation of the synchronous motor is provided. Can be realized.
Further, even if the load changes and a deviation between the speed command value and the speed estimated value occurs transiently, the speed command value is corrected by the speed deviation estimated value to generate the speed estimated value, so that the above-mentioned difference is calculated. A stable operation can be realized without it.
[0025]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, FIG. 1 is a control block diagram of a first embodiment corresponding to claim 1, and the same components as those in FIG. 5 are denoted by the same reference numerals.
In FIG. 1, the speed deviation estimator 120 includes a d-axis voltage command value v d * output from the current controller 108, a d-axis current detection value i dc output from the coordinate converter 112, and a q-axis current detection value i. qc, and calculates the speed deviation estimation value △ omega M from the third speed command value omega 3 * output from the low pass filter 102.
[0026]
By by an adder 122 from the third speed command value omega 3 * by subtracting the speed deviation estimation value △ omega M to correct the omega 3 *, it calculates the estimated speed value omega M. Speed integrator 119 calculates a position estimate theta M by integrating the omega M.
On the other hand, the speed deviation estimate [Delta] [omega M is entered removed ripple component to the low-pass filter 121 is input to the speed regulator 104 as a second speed deviation estimation value △ omega M2. The speed controller 104 amplifies the △ ω M2 and calculates a torque command value τ * . The other operations of the current command calculator 105, the current adjuster 108, the coordinate converters 109 and 112, the PWM modulator 110, and the like are the same as those in the related art of FIG.
[0027]
Although not shown, if the third speed command value ω 3 * is added to the input of the low-pass filter 3, that is, △ ω M through a high-pass filter that passes only high-frequency components, the torque command value is rapidly changed when the speed command value changes suddenly. Therefore, the response of the speed control can be improved. This also applies to each of the embodiments described below.
[0028]
According to this embodiment, d-axis voltage command value v d *, d-axis current detection value i dc, q-axis current detection value i qc, the third speed command value omega 3 * from the speed estimation-value △ omega M calculated, since the third speed command value omega 3 * calculates the estimated speed omega M is corrected by the estimated value △ omega M, the first speed command value omega 1 * hence the third speed command When the value ω 3 * changes, the speed estimation value ω M changes with almost no calculation delay. As a result, it is possible to reduce the error between the estimated speed value and the actual speed value, which has been a problem in the prior art, and the error in estimating the magnetic pole position based on the error, so that rapid acceleration / deceleration operation can be performed without any trouble.
Further, even if a deviation occurs transiently between the speed command value and the speed estimated value due to a change in load, the third speed command value ω 3 is calculated based on the speed deviation estimated value △ ω M so as to eliminate the deviation. * the so immediately corrected to correct the speed estimated value ω M, it is possible to perform a stable operation.
[0029]
In this embodiment, the d-axis current detection value i dc and the q-axis current detection value iqc are used as current equivalent values to calculate the speed deviation estimated value △ ω M , but the d-axis current command value The id * and the q-axis current command value iq * may be used. Further, as the voltage equivalent value, may be used d-axis voltage detection value v d instead of d-axis voltage command value v d *. This is the same in the following second and third embodiments.
[0030]
Next, FIG. 2 is a control block diagram showing a second embodiment according to the second aspect. This embodiment is a more specific example of the speed deviation estimator 120 in the first embodiment.
In FIG. 2, reference numeral 120A denotes a speed deviation estimator, and the other configuration is the same as that of FIG. In the speed deviation estimator 120A, the signal to remove high frequency components from the speed deviation estimation value △ omega M and the third speed command value omega 3 * type in the illustrated code to the adder 1205 by the low-pass filter 1204, the seek 3 of speed estimated value ω M3.
Note that the low-pass filter 1204 may be provided at a stage subsequent to the adder 1205, and this is the same in the third embodiment of FIG. 3 described later.
[0031]
Current estimator 1201, d-axis voltage command value v d *, d-axis current detection value i dc, q-axis current detection value i qc, the third speed estimate omega M3 and motor constants L d, L q, r a Is used to calculate the d-axis current estimated value idM according to the above equation (1). Note that ω M3 is used instead of ω M2 in Expression 1.
Further, since the deviation between the i dM and i dc is but is calculated by the adder 1202, the deviation is proportional to the product of the position estimation error and the induced voltage as shown in Equation 3, the current deviation amplifier 1203, relative deviation between i dM and i dc by calculating the following equation 7 obtain a velocity deviation estimation value △ omega M.
[0032]
(Equation 7)
Figure 0003591414
[0033]
In Equation 7, K [theta is the proportional gain, T I theta is the integral time constant,
sgn (ω M3 ) = 1 (ω M3 ≧ 0), and sgn (ω M3 ) = − 1 (ω M3 <0).
[0034]
In this embodiment, the third estimated speed value ω M3 changes in accordance with the change in the third speed command value ω 3 * , and the estimated speed deviation value is calculated by Expression 7 based on the sign and the d-axis current deviation. Δω M changes. Then, the speed estimated value omega M is calculated directly by addition of the third speed command value omega 3 * and speed deviation estimation value △ omega M. As a result, it is possible to reduce the error of the estimated speed value from the actual speed value based on the calculation delay, and to reduce the magnetic pole position estimation deviation based on the error, so that rapid acceleration / deceleration operation can be performed without any trouble.
As in the first embodiment, so as to eliminate transient deviation between the speed command value and the speed estimated value caused by the change in load, speed deviation estimation value △ omega M by a third speed command value Since ω 3 * is immediately corrected to correct the estimated speed value ω M , stable operation can be performed.
[0035]
Next, FIG. 3 is a control block diagram showing a third embodiment according to the third aspect. This embodiment also embodies the speed deviation estimator 120 of the first embodiment more, but differs from the second embodiment in that the deviation between the d-axis voltage estimation value and the d-axis voltage command value and the on the basis of the third speed estimation value omega M3 is a point to determine the speed deviation estimation value △ omega M.
[0036]
In FIG. 3, a signal obtained by removing a high-frequency component from the estimated speed deviation value △ ω M by the low-pass filter 1204 and a third speed command value ω 3 * are input to an adder 1205 with the illustrated symbols, and the third speed estimation is performed. Find the value ω M3 . The voltage estimator 1206 calculates the d-axis voltage estimation value v dM from Expression 8 from the d-axis current detection value i dc , the q-axis current detection value iqc, and the third speed estimation value ω M3 .
[0037]
(Equation 8)
Figure 0003591414
[0038]
Here, the deviation between the d-axis voltage estimated value v dM and the d-axis voltage command value v d * is expressed by Expression 9.
[0039]
(Equation 9)
v dM -v d * = -e q (θ M -θ)
[0040]
According to Equation 9, v deviation between dM and v d * is proportional to the product of the position estimation error and (θ M -θ) with the induced voltage e q. This formula 9, sgn (ω M3), Kθ, from T I theta, calculates the voltage deviation amplifier 1207 speed deviation estimation value △ omega Equation 10 to M of FIG.
[0041]
(Equation 10)
Figure 0003591414
[0042]
Also in this embodiment, the error between the estimated speed value and the actual speed value based on the calculation delay, and the magnetic pole position estimation deviation based on the error can be reduced, and rapid acceleration / deceleration operation can be performed without any trouble.
In addition, the third speed command value ω 3 * is immediately corrected by the speed difference estimated value △ ω M so as to eliminate a transient deviation between the speed command value and the speed estimated value caused by the load change. since correct speed estimation value omega M, it is possible to perform stable operation.
[0043]
Next, FIG. 4 is a control block diagram showing a fourth embodiment corresponding to claim 4.
In the prior art of FIG. 5 and the embodiments of FIGS. 1 to 3 described above, on the principle that the speed is estimated by estimating the induced voltage, the speed cannot be estimated near zero speed where the induced voltage is minute. Although there is a disadvantage that the motor cannot be operated, the present embodiment has a feature that the synchronous motor having saliency can be operated even near zero speed.
That is, the estimated speed deviation in this embodiment, the mutual inductance between the d-axis and q-axis estimated by the control device (the difference between the d-axis inductance L d and q-axis inductance L q) is the magnitude of the position estimation error Utilizing that it depends on In FIG. 4, the same components as those in FIGS. 1 to 3 are denoted by the same reference numerals.
[0044]
In FIG. 4, a high frequency voltage command v dh * of a rectangular wave is output by an oscillator 123, and the voltage command v dh * is added to a d-axis voltage command v d * by an adder 124 to obtain a second d-axis voltage command. By calculating v d2 * , a high-frequency voltage is superimposed on the fundamental wave voltage.
On the other hand, the high frequency separation filter 125 provided on the output side of the coordinate converter 112 separates the detected d-axis current value i dc and the detected q-axis current value iq c into respective fundamental wave components i dcb , iq cb and high frequency components, The q-axis current harmonic component iqch is extracted.
Change rate arithmetic unit 126 multiplies the high-frequency voltage command v dh * of v dh to the amount of change in i Qch the half cycle * of the sign function sgn (v dh *), calculates the current change rate △ i Qch. Equation (11) has a relationship between Δiqq and the position estimation deviation (θ M −θ).
[0045]
(Equation 11)
Figure 0003591414
[0046]
In Equation 11, v h is the amplitude of the high-frequency voltage command, T h is the half period of the high frequency voltage command. From this formula 11, current amplifier 127 calculates the speed deviation estimation value △ omega M by Equation 12 when L d <L q.
[0047]
(Equation 12)
Figure 0003591414
[0048]
Since the current includes a high-frequency component, the current controller 108 uses a fundamental control component i dcb , i qcb obtained by removing the high-frequency component from i dc and i qc by a high-frequency separation filter for the calculation in the current controller 108. Stabilize.
The operation of the other parts than those described above is the same as in FIGS.
[0049]
In short, in this embodiment, in order to estimate the inductance of the motor 400 having the rotor position dependency in the synchronous motor having saliency, the high frequency voltage command v dh * which is the output of the oscillator 123 is used as a test signal and the d-axis voltage command is used. The response is superimposed on the value v d * , and the response is detected by the high frequency separation filter 125 as the q-axis current harmonic component iqch .
Change rate .DELTA.i Qch of the q-axis current harmonics i Qch, relative to the difference between the d-axis inductance L d and q-axis inductance L q (L d -L q) and the position estimation error (θ M -θ) The velocity deviation estimated value △ ω M calculated by the equation 12 using the rate of change Δiqq has a relationship like the above-described equation 11, and the velocity deviation estimated value △ ω M depends on the position estimation deviation (θ M −θ). Desired. That is, since it is not based on the principle of estimating the speed from the induced voltage as in the prior art and the embodiment of FIGS. 1 to 3, the speed and torque of the permanent magnet synchronous motor can be reduced even in an extremely low speed region such as near zero speed. It can be controlled to a predetermined value.
[0050]
【The invention's effect】
As described above, according to the present invention, in a control device for controlling the speed and torque of a permanent magnet synchronous motor without a magnetic pole position detector, when the speed command value changes, the speed caused by the calculation delay of the speed estimation value is changed. The estimation error can be reduced, and the position estimation error at the time of acceleration / deceleration can be reduced, thereby improving stability and shortening the acceleration / deceleration time.
[Brief description of the drawings]
FIG. 1 is a control block diagram showing a first embodiment of the present invention.
FIG. 2 is a control block diagram showing a second embodiment of the present invention.
FIG. 3 is a control block diagram illustrating a third embodiment of the present invention.
FIG. 4 is a control block diagram showing a fourth embodiment of the present invention.
FIG. 5 is a control block diagram showing a conventional technique.
[Explanation of symbols]
101 Acceleration / deceleration computing units 102, 118, 121, 1204 Low-pass filter 104 Speed regulator 105 Current command computing units 106, 107, 122, 124, 1202, 1205 Adder 108 Current regulators 109, 112 Coordinate converter 110 PWM modulator 111 Current detecting means 119 Speed integrators 120, 120A, 120B Speed deviation estimator 123 Oscillator 125 High frequency separation filter 126 Change rate calculator 127 Current amplifier 200 Three-phase AC power supply 300 Semiconductor power converter 400 Permanent magnet synchronous motor 1201 Current estimator 1203 Current deviation amplifier 1206 Voltage estimator 1207 Voltage deviation amplifier

Claims (4)

磁極位置検出器を持たない永久磁石同期電動機を半導体電力変換器により駆動して電動機の速度及びトルクを制御する永久磁石同期電動機の制御装置において、
電動機の電流相当値、d軸電圧相当値及び速度指令値から、速度指令値と速度実際値との偏差を推定する速度偏差推定手段と、
この速度偏差推定手段から出力される速度偏差推定値と速度指令値とを加算して速度推定値を演算する手段と、
前記速度推定値を積分して電動機の磁極位置を推定する手段と、
を備えたことを特徴とする永久磁石同期電動機の制御装置。
In a permanent magnet synchronous motor control device that controls a motor speed and torque by driving a permanent magnet synchronous motor having no magnetic pole position detector by a semiconductor power converter,
Speed deviation estimating means for estimating a deviation between the speed command value and the actual speed value from a current equivalent value of the motor, a d-axis voltage equivalent value, and a speed command value;
Means for adding a speed deviation estimated value output from the speed deviation estimating means and a speed command value to calculate a speed estimated value;
Means for estimating the magnetic pole position of the motor by integrating the speed estimation value,
A control device for a permanent magnet synchronous motor, comprising:
請求項1記載の永久磁石同期電動機の制御装置において、
前記速度偏差推定手段は、
この速度偏差推定手段から出力される速度偏差推定値と速度指令値との加算値と、電動機のd軸電流検出値と、q軸電流検出値と、d軸電圧指令値とを用いてd軸電流を推定する電流推定手段と、
この電流推定手段から出力されるd軸電流推定値とd軸電流検出値との偏差、及び、速度偏差推定値と速度指令値との加算値の符号を用いて前記速度偏差推定値を演算する電流偏差増幅手段と、
を備えたことを特徴とする永久磁石同期電動機の制御装置。
The control device for a permanent magnet synchronous motor according to claim 1,
The speed deviation estimating means,
The sum of the speed deviation estimated value output from the speed deviation estimating means and the speed command value, the d-axis current detection value of the electric motor, the q-axis current detection value, and the d-axis voltage command value are used for the d-axis. Current estimating means for estimating current;
The speed deviation estimation value is calculated using the difference between the d-axis current estimation value and the d-axis current detection value output from the current estimation means and the sign of the sum of the speed deviation estimation value and the speed command value. Current deviation amplification means,
A control device for a permanent magnet synchronous motor, comprising:
請求項1記載の永久磁石同期電動機の制御装置において、
前記速度偏差推定手段は、
この速度偏差推定手段から出力される速度偏差推定値と速度指令値との加算値と、電動機のd軸電流検出値と、q軸電流検出値とを用いてd軸電圧を推定する電圧推定手段と、
この電圧推定手段から出力されるd軸電圧推定値とd軸電圧指令値との偏差、及び、速度偏差推定値と速度指令値との加算値の符号を用いて前記速度偏差推定値を演算する電圧偏差増幅手段と、
を備えたことを特徴とする永久磁石同期電動機の制御装置。
The control device for a permanent magnet synchronous motor according to claim 1,
The speed deviation estimating means,
Voltage estimating means for estimating a d-axis voltage using the sum of the speed deviation estimated value and the speed command value output from the speed deviation estimating means, the d-axis current detection value of the electric motor, and the q-axis current detection value When,
The speed deviation estimation value is calculated using the difference between the d-axis voltage estimation value and the d-axis voltage command value output from the voltage estimation means, and the sign of the sum of the speed deviation estimation value and the speed command value. Voltage deviation amplification means,
A control device for a permanent magnet synchronous motor, comprising:
磁極位置検出器を持たない永久磁石同期電動機を半導体電力変換器により駆動して電動機の速度及びトルクを制御する永久磁石同期電動機の制御装置において、
矩形波の高周波電圧指令を出力する発振手段と、
d軸電圧指令値に前記高周波電圧指令を加算して第2のd軸電圧指令値を演算する加算手段と、
q軸電流検出値から前記高周波電圧指令に起因するq軸電流高周波成分を抽出するフィルタ手段と、
前記q軸電流高周波成分の変化率を演算する変化率演算手段と、
前記q軸電流高周波成分の変化率を増幅して速度偏差推定値を演算する電流増幅手段と、
速度偏差推定値と速度指令値とを加算して電動機の速度推定値を演算する加算手段と、
前記速度推定値を積分して電動機の磁極位置を推定する手段と、
を備えたことを特徴とする永久磁石同期電動機の制御装置。
In a permanent magnet synchronous motor control device that controls a motor speed and torque by driving a permanent magnet synchronous motor having no magnetic pole position detector by a semiconductor power converter,
Oscillating means for outputting a high-frequency voltage command of a rectangular wave;
adding means for adding the high-frequency voltage command to the d-axis voltage command value to calculate a second d-axis voltage command value;
filter means for extracting a q-axis current high-frequency component caused by the high-frequency voltage command from the q-axis current detection value;
Rate-of-change calculating means for calculating the rate of change of the q-axis current high-frequency component;
Current amplifying means for amplifying the rate of change of the q-axis current high frequency component and calculating a speed deviation estimated value;
Adding means for adding the speed deviation estimated value and the speed command value to calculate a speed estimated value of the electric motor;
Means for estimating the magnetic pole position of the motor by integrating the speed estimation value,
A control device for a permanent magnet synchronous motor, comprising:
JP2000077758A 2000-03-15 2000-03-15 Control device for permanent magnet synchronous motor Expired - Fee Related JP3591414B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000077758A JP3591414B2 (en) 2000-03-15 2000-03-15 Control device for permanent magnet synchronous motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000077758A JP3591414B2 (en) 2000-03-15 2000-03-15 Control device for permanent magnet synchronous motor

Publications (2)

Publication Number Publication Date
JP2001268974A JP2001268974A (en) 2001-09-28
JP3591414B2 true JP3591414B2 (en) 2004-11-17

Family

ID=18595258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000077758A Expired - Fee Related JP3591414B2 (en) 2000-03-15 2000-03-15 Control device for permanent magnet synchronous motor

Country Status (1)

Country Link
JP (1) JP3591414B2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4687846B2 (en) * 2001-03-26 2011-05-25 株式会社安川電機 Magnetic pole position estimation method and control apparatus for synchronous motor
JP4005510B2 (en) * 2001-05-09 2007-11-07 日立アプライアンス株式会社 Synchronous motor drive system
JP3672876B2 (en) * 2002-02-26 2005-07-20 株式会社東芝 Vector control inverter device and rotary drive device
CA2379732A1 (en) * 2002-04-02 2003-10-02 Turbocor Inc. System and method for controlling an electric motor
JP4067949B2 (en) 2002-12-03 2008-03-26 サンデン株式会社 Motor control device
JP4055992B2 (en) 2002-12-25 2008-03-05 サンデン株式会社 Inverter current detector
JP4566725B2 (en) * 2004-12-20 2010-10-20 三菱電機株式会社 Control device for permanent magnet synchronous motor
JP2007064932A (en) * 2005-09-02 2007-03-15 Shinko Electric Co Ltd High-speed up-down durability tester
JP4959460B2 (en) * 2007-07-30 2012-06-20 株式会社リコー Motor starting device and motor starting method
JP5130031B2 (en) * 2007-12-10 2013-01-30 株式会社日立製作所 Position sensorless control device for permanent magnet motor
WO2010054506A1 (en) * 2008-11-11 2010-05-20 深圳航天科技创新研究院 Control system of multi- shaft servo motor
JP5515885B2 (en) * 2010-03-12 2014-06-11 富士電機株式会社 Electric vehicle control device
KR20180102261A (en) 2017-03-07 2018-09-17 엘에스산전 주식회사 Apparatus for estimating initial position in rotor of motor
JP7276192B2 (en) * 2020-02-20 2023-05-18 株式会社豊田自動織機 CONTROL METHOD AND CONTROL DEVICE FOR PERMANENT MAGNET MOTOR
JP7394669B2 (en) * 2020-03-16 2023-12-08 山洋電気株式会社 motor control device

Also Published As

Publication number Publication date
JP2001268974A (en) 2001-09-28

Similar Documents

Publication Publication Date Title
US9136785B2 (en) Motor control system to compensate for torque ripple
US6344725B2 (en) Method and apparatus for controlling a synchronous motor
US9143081B2 (en) Motor control system having bandwidth compensation
JP4205157B1 (en) Electric motor control device
KR101109067B1 (en) Position sensorless control device of permanent magnet motor
KR100655702B1 (en) Permanent Magnet Synchronous Motor Control Method
JP3582505B2 (en) Motor control device
JP3591414B2 (en) Control device for permanent magnet synchronous motor
JP2003061386A (en) Synchronous motor drive system
US20170264227A1 (en) Inverter control device and motor drive system
JP2003018899A (en) Motor controller
JP2008167566A (en) High-response control device of permanent magnet motor
US6812660B2 (en) Apparatus for controlling brushless motor
JPH1127999A (en) Estimating method for induced electromotive force for induction motor, speed estimating method, shaft deviation correcting method and induction motor control equipment
JP5277724B2 (en) Control device for permanent magnet type synchronous motor
JP5428202B2 (en) Control device for permanent magnet type synchronous motor
JPH11299297A (en) Control device for permanent magnet synchronous motor
JP5109790B2 (en) Control device for permanent magnet type synchronous motor
EP1630949B1 (en) Position-sensorless control circuit
JPH1189297A (en) Power converting device
CN103378792A (en) Control apparatus of permanent magnet synchronous motor
JP2011193568A (en) Electric vehicle control device
JP2006180605A (en) Controller for motor
US12143038B2 (en) Rotary machine control device
JP5104213B2 (en) Control device for permanent magnet type synchronous motor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040623

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: 20040803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040816

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070903

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100903

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees