JP4810410B2 - 同期電動機制御装置 - Google Patents
同期電動機制御装置 Download PDFInfo
- Publication number
- JP4810410B2 JP4810410B2 JP2006323738A JP2006323738A JP4810410B2 JP 4810410 B2 JP4810410 B2 JP 4810410B2 JP 2006323738 A JP2006323738 A JP 2006323738A JP 2006323738 A JP2006323738 A JP 2006323738A JP 4810410 B2 JP4810410 B2 JP 4810410B2
- Authority
- JP
- Japan
- Prior art keywords
- axis current
- command value
- value
- current command
- synchronous motor
- 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.)
- Active
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Description
Id*=tan−1β×Iq* …(数1)
同一電流にて最大トルクを発生させる電流位相角βは、トルク式をβで偏微分することにより、次の数2で与えられる。ただし、Фは永久磁石による鎖交磁束、Lqはq軸インダクタンス、Ldはd軸インダクタンス、Ia*は電流指令実行値である。
β=sin -1 [〔-Фa+{Фa 2 +8(Lq-Ld) 2 Ia *2 } 1/2 〕/4(Lq-Ld)Ia * ]
…(数2)
上記数2に示すように、βはIa*によって変化する。上記特開2000−92884号公報では、電流値Ia*においてモータが最大効率となる角度をβとし、励磁電流指令値Id*を演算している。このように様々な近似を用いたId*演算方法が考えられる。しかしながら、最近は、演算にマイコンを用いるのが一般的であり、マイコンの演算能力によって、得られる結果も異なる。このため、マイコンの能力を考慮する必要がある。
従来よりも簡単に、理論値に近いd軸電流指令値Id*を算出できるようにし、制御の信頼性と制御精度とを改善できるようにすることである。
図1〜図3は、本発明の同期電動機制御装置の第1の実施例の説明図である。図1は、第1の実施例としての同期電動機制御装置の構成例図、図2は、図1の同期電動機制御装置を構成する電流指令値変換器の構成例図、図3は、図1の同期電動機制御装置におけるq軸電流指令値Iq*とd軸電流指令値Id*との関係の説明図である。
以下の説明中で用いる図1の構成要素には、図1の場合と同じ符号を付して用いる。
図2において、141は、トルク指令値T*に比例定数KTIを乗算し上記q軸電流指令値Iq*を演算して出力するq軸電流指令値演算器、142は、該出力されたq軸電流指令値Iq*のレベルを基準のq軸電流値Iqbaseのレベルと比較する比較部、143は、該比較部142での比較の結果、上記q軸電流指令値Iq*のレベルが上記基準のq軸電流値Iqbaseのレベル以下の場合は、上記d軸電流指令値Id*を該q軸電流指令値Iq*の第1の1次関数として演算する第1の1次関数演算器、143aは、上記q軸電流指令値Iq*に乗ずる比例定数a1を設定する比例定数設定部、144は、上記比較部142での比較の結果、上記q軸電流指令値Iq*が上記基準のq軸電流値Iqbaseを超える場合、上記d軸電流指令値Id*を該q軸電流指令値Iq*の第2の1次関数として演算する第2の1次関数演算器、144aは、上記q軸電流指令値Iq*に乗ずる比例定数a2を設定する比例定数設定部、144bは、該q軸電流指令値Iq*と比例定数a2との積に加算される定数bを設定する定数設定部である。上記比較部142は、上記比較の結果、上記q軸電流指令値Iq*のレベルが上記基準のq軸電流値Iqbaseのレベル以下の場合は、上記q軸電流指令値Iq*が上記第1の1次関数演算器143に入力されるようにし、一方、上記比較の結果、上記q軸電流指令値Iq*のレベルが上記基準のq軸電流値Iqbaseのレベルを超える場合は、上記q軸電流指令値Iq*が上記第2の1次関数演算器144に入力されるようにする。q軸電流指令値Iq*が第1の1次関数演算器143に入力された場合には、該第1の1次関数演算器143において、該q軸電流指令値Iq*に比例定数a1が乗算され、積がd軸電流指令値Id*として出力される。また、q軸電流指令値Iq*が第2の1次関数演算器144に入力された場合には、該第2の1次関数演算器144において、該q軸電流指令値Iq*に比例定数a2が乗算され、さらに該積に定数bが加算されたものがd軸電流指令値Id*として出力される。
同一電流に対して最大トルクが発生される時のd軸電流指令値Id*とq軸電流指令値Iq*の関係は、一般に、上記数1、数2と、下記数3、数4とから導かれる数5で示される。ただし、同期電動機100のq軸インダクタンスLq、d軸インダクタンスLdは、Lq>Ldであるとする。
Iq*=−Ia*×sinβ …(数3)
Id*=Ia*×cosβ …(数4)
Id*=Фa/{2(Lq-Ld)}
−〔Фa2/{4(Lq-Ld)2}+Iq*2〕1/2 …(数5)
同一電流において、最大トルクを発生させるためのq軸電流指令値Iq*は、厳密には上記数5から演算されるが、該演算処理に時間がかかるため、該数5を以下のように近似して、q軸電流指令値Iq*を算出する。すなわち、
数5において、
Фa/{2(Lq-Ld)}=A …(数6)
とし、上記数5と数6とから、O点(Iq*, Id*)=(0,0)、X点(Iq*, Id*)=(Iqbase, Idbase)=(A,(1−21/2)A)、Y点(Iq*, Id*)=(Iqmax, Idmax)=(Iqmax,A−(A2+Iqmax 2)1/2)とする。以下に示すようにIq*を2つの範囲に分けて、上記O点−X点間とX点−Y点間の直線を示す1次関数から算出する。
Id*=(1−21/2)×Iq* …(数7)
となり、該数7の直線の傾きである(1−21/2)を比例定数a1として設定する。該数7が第1の1次関数演算器143で演算される。
(2)Iqbase≦Iq*≦Iqmaxの範囲では、
Id*=〔{Idmax-(1-21/2)×A}/(Iqmax-A) 〕×Iq*
+A×{ (1-21/2)×Iqmax-Idmax}}/( Iqmax-A) …(数8)
となり、数8の直線の傾きである〔{Idmax-(1-21/2)×A}/(Iqmax-A) 〕を比例定数a2として設定し、数8の直線のIq*軸との交点であるA×{ (1-21/2)×Iqmax-Idmax)}/( Iqmax-A)を定数bとして設定する。該数8が第2の1次関数演算器144で演算される。
上記Iqmaxは、上記数2より制御装置における最大電流値制限値Imaxの時のβmaxから、上記数3を用いて求める。
以下の説明中で用いる図2の構成要素には、図2の場合と同じ符号を付して用いる。
図3中、実線は上記数7、数8による特性線、点線は理論値となる数5の場合から算出される特性線、一点鎖線は、q軸電流指令値Iq*の範囲に関係なく、一定の比例定数を該q軸電流指令値Iq*に乗じてd軸電流指令値Id*を算出したときの特性線である。
本第2の実施例の同期電動機制御装置は、同期電動機が高速運転されたときまたは重負荷運転されたときに発生する電圧飽和の抑制を可能にする構成を有する。
図5において、141は、トルク指令値T*に比例定数KTIを乗算し上記q軸電流指令値Iq*を演算して出力するq軸電流指令値演算器、142は、該出力されたq軸電流指令値Iq*のレベルを基準のq軸電流値Iqbaseのレベルと比較する比較部、143'は、該比較部142での比較の結果、上記q軸電流指令値Iq*が上記基準のq軸電流値Iqbase以下の場合、第1のd軸電流指令値Id* 1を該q軸電流指令値Iq*の第1の1次関数として演算する第1の1次関数演算器、143a'は、上記q軸電流指令値Iq*に乗ずる比例定数a1'を設定する比例定数設定部、144'は、上記比較部142での比較の結果、上記q軸電流指令値Iq*が上記基準のq軸電流値Iqbaseを超える場合は、第2のd軸電流指令値Id* 2を該q軸電流指令値Iq*の第2の1次関数として演算する第2の1次関数演算器、144a'は、上記q軸電流指令値Iq*に乗ずる比例定数a2'を設定する比例定数設定部、144b'は、該q軸電流指令値Iq*と比例定数a2'との積に加算される定数b'を設定する定数設定部、145は、交流変換される直流電圧Vdcから基準の電気角速度ωbaseを演算し、当該同期電動機のロータの電気角速度ωと比較し、該比較の結果、該電気角速度ωが該基準の電気角速度ωbaseを超える場合は、該電気角速度ωと該基準の電気角速度ωbaseとの差に比例するd軸電流指令増加値Idωを演算して出力し、上記比較の結果、上記電気角速度ωが該基準の電気角速度ωbase以下の場合には、d軸電流指令増加値Idωをゼロレベルにする第3の1次関数演算器、145aは、電気角速度ωを絶対値|ω|に変換する絶対値変換部、145bは、直流電圧Vdcから基準の電気角速度ωbaseを演算する基準角速度演算部、145cは、上記電気角速度ωの絶対値|ω|と上記基準の電気角速度ωbaseを比較し、該絶対値|ω|が該基準の電気角速度ωbaseを超える場合は、その差の信号(便宜上、角速度差という)を出力し、一方、該絶対値|ω|が該基準の電気角速度ωbase以下の場合には、出力信号をゼロにする角速度比較部、145dは、上記角速度差(|ω|−ωbase)に乗ずる比例定数Kωを設定する比例定数設定部である。比例定数設定部145dからは、Kω×(|ω|−ωbase)のd軸電流指令増加値Idωが出力される。146は、上記第1のd軸電流指令値Id* 1または上記第2のd軸電流指令値Id* 2に上記d軸電流指令増加値Idωを加算し、該加算結果をd軸電流指令値Id*として出力する加算部である。
ωbase=Kf×Vdc …(数9)
ここで、同期電動機100のq軸インダクタンスをLq、d軸インダクタンスをLd、永久磁石による鎖交磁束をΦ、q軸電流値の最大値をIqmax、d軸電流値の最大値をIdmax、電圧利用率をλとするとき、上記変換係数Kfは、
Kf=λ/{(Φa+Ld×Idmax)2+(Lq×Iqmax)2}1/2…(数10)
で表される値となる。該変換係数Kfは、基準角速度演算部145b内に設定される。上記数9から明らかなように、基準の電気角速度ωbaseは、上記直流電圧Vdcにより変化する。
(1)0≦|ω|≦ωbaseの場合は、電圧飽和状態となっていないため、第3の1次関数演算器145から出力されるd軸電流指令増加値Idωは、
Idω=0 …(数11)
とされる。
(2)ωbase<|ω|≦ωmaxの場合は、電圧飽和状態を回避するために、第3の1次関数演算器145から出力されるd軸電流指令増加値Idωは、
Idω=Kω×(|ω|−ωbase) …(数12)
とされる。
100…同期電動機、
11…エンコーダ、
12、12'…速度演算器、
13…速度制御演算器、
14、14'…電流指令値変換器、
15…電流検出器、
16…U−V−W/d−q変換器、
17a、17b、17c、146…加算部、
18、18'…電流制御演算器、
141…q軸電流指令値演算器、
142…比較部、
143、143'…第1の1次関数演算器、
143a、144a、143a'、144a'、145d…比例定数設定部、
144、144'…第2の1次関数演算器、
144b、144b'…定数設定部、
145…第3の1次関数演算器、
145a…絶対値変換部、
145b…基準角速度演算部、
145c…角速度比較部。
Claims (7)
- 同期電動機の入力電流を制御する同期電動機制御装置であって、
上記同期電動機のロータの回転位置を検出する位置検出器と、
上記位置検出器の出力から上記ロータの回転速度を演算する速度演算器と、
上記速度演算器から得られる上記ロータの現在の回転速度と、予め設定してある速度指令値とから、トルク指令値T*を演算する速度制御演算器と、
上記トルク指令値T*に基づき、q軸電流指令値Iq*とd軸電流指令値Id*とを演算する電流指令値変換器と、
上記同期電動機の入力電流値を検出する電流検出器と、
上記検出した入力電流値をq軸電流値Iq及びd軸電流値Idに変換する軸電流値変換器と、
上記q軸電流指令値Iq*から上記q軸電流値Iqを減算した電流値情報と、上記d軸電流指令値Id*から上記d軸電流値Idを減算した電流値情報とに基づき、上記同期電動機の入力電流値を演算し該入力電流を出力する電流制御演算器と、
を備えて成り、
上記電流指令値変換器が、
上記トルク指令値T*に比例定数KTIを乗算して上記q軸電流指令値Iq*を演算するq軸電流指令値演算器と、
上記演算されたq軸電流指令値Iq*を基準のq軸電流値Iqbaseと比較する比較部と、
上記比較の結果、上記q軸電流指令値Iq*が上記基準のq軸電流値Iqbase以下の場合は、上記d軸電流指令値Id*を該q軸電流指令値Iq*の第1の1次関数として演算する第1の1次関数演算器と、
上記比較の結果、上記q軸電流指令値Iq*が上記基準のq軸電流値Iqbaseを超える場合は、上記d軸電流指令値Id*を該q軸電流指令値Iq*の第2の1次関数として演算する第2の1次関数演算器と、
を備えた構成であることを特徴とする同期電動機制御装置。 - 上記第1の1次関数演算器は、上記q軸電流指令値Iq*に比例定数a1を乗じてd軸電流指令値Id*を求め、上記第2の1次関数演算器は、上記q軸電流指令値Iq*に比例定数a2を乗じさらに定数bを加算して上記d軸電流指令値Id*を求める構成である請求項1に記載の同期電動機制御装置。
- 上記基準のq軸電流値Iqbase,上記比例定数a2または上記定数bは、永久磁石による鎖交磁束Ф、q軸インダクタンスLq、d軸インダクタンスLd、q軸電流の最大値Iqmaxの関数として求められる請求項2に記載の同期電動機制御装置。
- 上記電流検出器及び上記軸電流値変換器は、上記電流制御演算器に対するフィードバック制御系を形成する請求項1、2または3に記載の同期電動機制御装置。
- 同期電動機の入力電流を制御する同期電動機制御装置であって、
上記同期電動機のロータの回転位置を検出する位置検出器と、
上記位置検出器の出力から上記ロータの回転速度を演算する速度演算器と、
上記速度演算器から得られる上記ロータの現在の回転速度と、予め設定してある速度指令値とから、トルク指令値T*を演算する速度制御演算器と、
上記トルク指令値T*に基づき、q軸電流指令値Iq*とd軸電流指令値Id*とを演算する電流指令値変換器と、
上記同期電動機の入力電流値を検出する電流検出器と、
上記検出した入力電流値をq軸電流値Iq及びd軸電流値Idに変換する軸電流値変換器と、
上記q軸電流指令値Iq*から上記q軸電流値Iqを減算した電流値情報と、上記d軸電流指令値Id*から上記d軸電流値Idを減算した電流値情報とに基づき、上記同期電動機の入力電流値を演算し該入力電流を出力する電流制御演算器と、
を備えて成り、
上記電流指令値変換器が、
上記トルク指令値T*に比例定数KTIを乗算して上記q軸電流指令値Iq*を演算するq軸電流指令値演算器と、
上記演算されたq軸電流指令値Iq*を基準のq軸電流値Iqbaseと比較する比較部と、
上記比較の結果、上記q軸電流指令値Iq*が上記基準のq軸電流値Iqbase以下の場合は、第1のd軸電流指令値Id* 1を該q軸電流指令値Iq*の第1の1次関数として演算する第1の1次関数演算器と、
上記比較の結果、上記q軸電流指令値Iq*が上記基準のq軸電流値Iqbaseを超える場合は、第2のd軸電流指令値Id* 2を該q軸電流指令値Iq*の第2の1次関数として演算する第2の1次関数演算器と、
交流変換される直流電圧Vdcから基準の電気角速度ωbaseを演算し、当該同期電動機の電気角速度ωと比較し、該比較の結果、該電気角速度ωが該基準の電気角速度ωbaseを超える場合は、該電気角速度ωと該基準の電気角速度ωbaseとの差に比例するd軸電流指令増加値Idωを演算して出力し、上記比較の結果、上記電気角速度ωが該基準の電気角速度ωbase以下の場合には、d軸電流指令増加値Idωをゼロレベルにする第3の1次関数演算器と、
上記第1のd軸電流指令値Id* 1または上記第2のd軸電流指令値Id* 2に上記d軸電流指令増加値Idωを加算し、該加算結果をd軸電流指令値Id*として出力する加算部と、
を備えた構成であることを特徴とする同期電動機制御装置。 - 上記第1の1次関数演算器は、上記q軸電流指令値Iq*に比例定数α1を乗じて上記第1のd軸電流指令値Id* 1を求め、上記第2の1次関数演算器は、上記q軸電流指令値Iq*に比例定数α2を乗じ該積に定数βを加算して上記第2のd軸電流指令値Id* 2を求める構成である請求項5に記載の同期電動機制御装置。
- 上記第3の1次関数演算器は、Kωを比例定数とするとき、上記d軸電流指令増加値Idωを、Kω(ω−ωbase)により求める構成である請求項5に記載の同期電動機制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006323738A JP4810410B2 (ja) | 2006-11-30 | 2006-11-30 | 同期電動機制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006323738A JP4810410B2 (ja) | 2006-11-30 | 2006-11-30 | 同期電動機制御装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008141824A JP2008141824A (ja) | 2008-06-19 |
JP2008141824A5 JP2008141824A5 (ja) | 2009-06-04 |
JP4810410B2 true JP4810410B2 (ja) | 2011-11-09 |
Family
ID=39602732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006323738A Active JP4810410B2 (ja) | 2006-11-30 | 2006-11-30 | 同期電動機制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4810410B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5576039B2 (ja) * | 2008-12-17 | 2014-08-20 | 株式会社日立産機システム | 同期電動機制御装置 |
JP4983970B2 (ja) * | 2010-09-16 | 2012-07-25 | セイコーエプソン株式会社 | モーター制御装置 |
JP2012139105A (ja) * | 2012-04-24 | 2012-07-19 | Seiko Epson Corp | モーター制御装置 |
JP6177623B2 (ja) * | 2013-08-09 | 2017-08-09 | 株式会社日立産機システム | 同期電動機制御装置 |
KR102273139B1 (ko) | 2014-02-11 | 2021-07-05 | 삼성전자주식회사 | 동력 장치 및 동력 장치에 포함되는 전동기 구동 장치 |
CN110957953B (zh) * | 2018-09-25 | 2022-12-20 | 欧姆龙(上海)有限公司 | 交流电机的控制装置和控制方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3765437B2 (ja) * | 1996-12-20 | 2006-04-12 | 株式会社安川電機 | 工作機械主軸駆動用同期電動機の制御システム |
JPH1141998A (ja) * | 1997-07-14 | 1999-02-12 | C & S Kokusai Kenkyusho:Kk | 同期電動機のベクトル制御方法 |
JP3468123B2 (ja) * | 1998-09-18 | 2003-11-17 | 三菱電機株式会社 | サーボモータ制御装置 |
JP3676944B2 (ja) * | 1999-06-11 | 2005-07-27 | オークマ株式会社 | 同期電動機の制御装置 |
JP3818086B2 (ja) * | 2001-06-01 | 2006-09-06 | 株式会社日立製作所 | 同期モータの駆動装置 |
JP4008724B2 (ja) * | 2002-03-12 | 2007-11-14 | 株式会社東芝 | モータ制御装置 |
-
2006
- 2006-11-30 JP JP2006323738A patent/JP4810410B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008141824A (ja) | 2008-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100850415B1 (ko) | 유도 전동기의 벡터 제어 장치 | |
JP5130716B2 (ja) | モータ制御装置および電気式動力舵取装置 | |
JP5130031B2 (ja) | 永久磁石モータの位置センサレス制御装置 | |
JP5104239B2 (ja) | 永久磁石形同期電動機の制御装置 | |
US6900613B2 (en) | Motor control apparatus | |
JP4235233B2 (ja) | 電動機制御装置 | |
JP4810410B2 (ja) | 同期電動機制御装置 | |
JP5330652B2 (ja) | 永久磁石モータ制御装置 | |
JP5351002B2 (ja) | モータ制御装置 | |
WO2004054086A1 (ja) | モータ駆動制御装置および電動パワーステアリング装置 | |
JP5276688B2 (ja) | 同期機制御装置 | |
JP2010200430A (ja) | 電動機の駆動制御装置 | |
JP2005210814A (ja) | モータ制御装置 | |
JP6541092B2 (ja) | 永久磁石同期電動機の制御装置 | |
CN110235355B (zh) | 感应电动机的速度推测方法和使用它的电力转换装置 | |
JP5595436B2 (ja) | モータ制御装置 | |
JP2005065349A (ja) | 同期モータ制御装置 | |
JP7251424B2 (ja) | インバータ装置及びインバータ装置の制御方法 | |
JP4543720B2 (ja) | 速度センサレスベクトル制御装置 | |
JP2019050684A (ja) | パワーステアリング装置の制御装置 | |
JP6891755B2 (ja) | 多相回転機の制御装置 | |
JP5595437B2 (ja) | モータ制御装置 | |
JP2020036452A (ja) | 回転電機の制御装置 | |
JP5538657B2 (ja) | モータ制御装置 | |
JP5040605B2 (ja) | 永久磁石形同期電動機の制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090416 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090416 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110727 |
|
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: 20110802 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110822 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140826 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4810410 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |