JP5167697B2 - モータ制御方法およびモータ制御装置 - Google Patents
モータ制御方法およびモータ制御装置 Download PDFInfo
- Publication number
- JP5167697B2 JP5167697B2 JP2007147045A JP2007147045A JP5167697B2 JP 5167697 B2 JP5167697 B2 JP 5167697B2 JP 2007147045 A JP2007147045 A JP 2007147045A JP 2007147045 A JP2007147045 A JP 2007147045A JP 5167697 B2 JP5167697 B2 JP 5167697B2
- Authority
- JP
- Japan
- Prior art keywords
- command value
- value
- switching frequency
- motor
- voltage
- 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 Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Inverter Devices (AREA)
Description
第1の実施例では、基本となるモータ制御方法およびモータ制御装置の説明と、本発明の特徴となるキャリア周波数の変更をモータの電流指令値に基づき行う例について説明する。
Ia=(id_cmd2+iq_cmd2)1/2
このIaをハイパスフィルタ(HPF)302に入力し、電流指令値の変化のうち、カットオフ周波数以上の指令値の高い周波数での変化量を出力として得る。この変化量に予め設定したゲインKf303で乗じ、キャリア周波数fcの指令値を求める。
fc_min=6×fe=(3/π)×ωe
なお、モータ回転数が低くωeが小さくなると、この下限値が小さくなり、制御応答性も低下するため、制御性の観点からのキャリア周波数の下限値を別途用意しておき、fc_minがその値以下にはならないように制限する。
第2の実施例として、上述した第1の実施例に、外乱オブザーバで外乱推定も行う構成を付加した例について説明する。なお、第2の実施例の説明では、図1に示す第1の実施例との差異のみを示す。
第3の実施例として、上述した第2の実施例において、オブザーバ307の代わりに制御偏差をLPFに通す構成を付加した例について説明する。なお、第3の実施例の説明では、図4に示す第2の実施例との差異のみを示す。
ローパスフィルタの出力をΔid_LPF、Δiq_LPFとすると、これらの制御偏差のLPF出力値を、402にてベクトルからスカラーΔIa_LPFへ変換する。
ΔIa_LPF=(Δid_LPF2+Δiq_LPF2)1/2
このΔIa_LPFにゲインKfe403を乗じてキャリア周波数を演算する。
第4の実施例として、上述した第3の実施例において、ローパスフィルタ401の代わりに高調波制御を行う構成を付加した例について説明する。なお、第4の実施例の説明では、図7に示す第3の実施例との差異のみを示す。
ΔIah=(Δidh2+Δiqh2)1/2
このΔIahにゲインKfe403を乗じてキャリア周波数を演算する。
第5の実施例として、上述した第4の実施例にローパスフィルタ401を付加した例について説明する。なお、第5の実施例の説明では、図7に示す第4の実施例との差異のみを示す。
図10は、上述した実施例(第1の実施例〜第5の実施例)において、さらに電流指令値id_cmd、iq_cmdの上位の制御系の一例を示したものである。図10に示す例では、速度制御器601とトルク制御器602により速度制御を構成し、速度指令値ωe_cmdを元に、その出力としてトルク制御器602にて、予め作成した電流指令値マップを参照して、id_cmd、iq_cmdを導出する。この場合、指令値id_cmd、iq_cmdから求めたスカラー量に代わって、トルク指令値Te_cmdから求める。また、Te_cmdの代わりに速度指令値ωe_cmdを用いる構成もできる。ここでは、図示してないが、速度制御のループの外に、位置制御のフィードバックループを構成する場合には、その位置指令値を用いて、HPFの入力として用いることができる。
102 減速機
103 車輪
104 インバータ
105 電流センサ
200、202、206、501、503 座標変換器
201、502 PI制御器
203 変調率演算
204 三角波PWM生成
205 非干渉制御
207 デッドタイム補償演算
208 電気角速度演算器
301、402、504 変換部
302 ハイパスフィルタ
303 ゲインKf
304 ゲインKfw
305、309 キャリア周波数リミッタ
306 制御ゲイン・周期演算
307 オブザーバ
308 ゲインKfd
310選択部
Claims (10)
- モータの電流指令値およびインバータのスイッチング周波数に基づきPWMパルスを生成し、モータを可変速駆動するインバータを、生成したPWMパルスにより制御するモータ制御方法において、モータの電流指令値、トルク指令値、電圧指令値、速度指令値、位置指令値のうちの少なくとも一つの指令値の変化量の増加とともにスイッチング周波数を増加させ、前記少なくとも一つの指令値が一定になり定常状態に達した場合には前記スイッチング周波数を低下させ、
前記モータの電流指令値、前記トルク指令値、前記電圧指令値、前記速度指令値、前記位置指令値のうちの少なくとも一つの指令値の変化量から前記スイッチング周波数を求めるとともに、外乱推定値から前記スイッチング周波数を求め、前記2つのスイッチング周波数のいずれか一方を前記スイッチング周波数として選択し、
前記外乱推定値からスイッチング周波数を求める際、電圧指令値と電流検出値とモータの回路定数とから、外乱電圧値を推定するオブザーバにより、前記外乱電圧値の変化量を演算し、その絶対値にゲインを乗じてスイッチング周波数を演算することを特徴とするモータ制御方法。 - モータの電流指令値およびインバータのスイッチング周波数に基づきPWMパルスを生成し、モータを可変速駆動するインバータを、生成したPWMパルスにより制御するモータ制御方法において、モータの電流指令値、トルク指令値、電圧指令値、速度指令値、位置指令値のうちの少なくとも一つの指令値の変化量の増加とともにスイッチング周波数を増加させ、前記少なくとも一つの指令値が一定になり定常状態に達した場合には前記スイッチング周波数を低下させ、
前記モータの電流指令値、前記トルク指令値、前記電圧指令値、前記速度指令値、前記位置指令値のうちの少なくとも一つの指令値の変化量から前記スイッチング周波数を求めるとともに、外乱推定値から前記スイッチング周波数を求め、前記2つのスイッチング周波数のいずれか一方を前記スイッチング周波数として選択し、
前記指令値の変化量から求めたスイッチング周波数と、前記外乱推定値から求めたスイッチング周波数の、いずれか大きい値を前記スイッチング周波数に選択することを特徴とするモータ制御方法。 - 前記少なくとも一つの指令値の変化量からスイッチング周波数を求める際、指令値の変化量にゲインを乗じてスイッチング周波数を求めることを特徴とする請求項1又は2に記載のモータ制御方法。
- dq軸の電圧指令値と電流検出値とからd軸外乱電圧値とq軸外乱電圧値をそれぞれ演算し、前記dq軸外乱電圧値から外乱電圧値のスカラーを演算するとともに、前記スカラーの変化量の絶対値にゲインを乗じてスイッチング周波数を演算することを特徴とする請求項1又は2に記載のモータ制御方法。
- 演算したスイッチング周波数を予め設定した上限値と下限値との間に制限することを特徴とする請求項1〜4のいずれか1項に記載のモータ制御方法。
- モータと、モータに電力を供給してモータを可変速駆動するインバータと、モータの電流指令値およびインバータのスイッチング周波数に基づき、インバータを制御するPWMパルスを発生する制御手段と、を備えるモータ制御装置において、モータの電流指令値、トルク指令値、電圧指令値、速度指令値、位置指令値のうちの少なくとも一つの指令値の変化量に応じてスイッチング周波数を求める手段を備え、前記少なくとも一つの指令値の変化量の増加とともにスイッチング周波数を増加させ、前記少なくとも一つの指令値が一定になり定常状態に達した場合にはスイッチング周波数を低下させる演算手段と、
前記モータの電流指令値、前記トルク指令値、前記電圧指令値、前記速度指令値、前記位置指令値のうちの少なくとも一つの指令値の変化量から前記スイッチング周波数を求め手段とともに、外乱推定値から前記スイッチング周波数を求める手段と、
前記2つのスイッチング周波数のいずれか一方を前記スイッチング周波数として選択する手段とを備え、
前記外乱推定値からスイッチング周波数を求める手段は、電圧指令値と電流検出値とモータの回路定数とから、外乱電圧値を推定して推定した外乱電圧値の変化量を演算するオブザーバと、演算した外乱電圧値の変化量にゲインを乗じる手段と、を備え、前記オブザーバによって外乱電圧値の変化量を演算し、その絶対値にゲインを乗じてスイッチング周波数を演算することを特徴とするモータ制御装置。 - モータと、モータに電力を供給してモータを可変速駆動するインバータと、モータの電流指令値およびインバータのスイッチング周波数に基づき、インバータを制御するPWMパルスを発生する制御手段と、を備えるモータ制御装置において、モータの電流指令値、トルク指令値、電圧指令値、速度指令値、位置指令値のうちの少なくとも一つの指令値の変化量に応じてスイッチング周波数を求める手段を備え、前記少なくとも一つの指令値の変化量の増加とともにスイッチング周波数を増加させ、前記少なくとも一つの指令値が一定になり定常状態に達した場合にはスイッチング周波数を低下させる演算手段と、
前記モータの電流指令値、前記トルク指令値、前記電圧指令値、前記速度指令値、前記位置指令値のうちの少なくとも一つの指令値の変化量から前記スイッチング周波数を求める手段とともに、外乱推定値から前記スイッチング周波数を求める手段を備え、
前記演算手段は、前記指令値の変化量から求めた前記スイッチング周波数と、外乱推定値から求めた前記スイッチング周波数の、いずれか大きい値を前記スイッチング周波数に選択する手段を備える
ことを特徴とするモータ制御装置。 - 前記少なくとも一つの指令値の変化量からスイッチング周波数を求める手段は、指令値の変化量にゲインを乗じる手段を備え、指令値の変化量にゲインを乗じて前記スイッチング周波数を求めることを特徴とする請求項6または7に記載のモータ制御装置。
- 前記演算手段は、dq軸の電圧指令値と電流検出値とからd軸外乱電圧値とq軸外乱電圧値をそれぞれ演算する手段と、前記dq軸外乱電圧値から外乱電圧値のスカラーを演算する手段と、前記スカラーの変化量の絶対値にゲインを乗じる手段と、を備え、前記スカラーの変化量の絶対値にゲインを乗じて前記スイッチング周波数を演算することを特徴とする請求項6または7に記載のモータ制御装置。
- 前記演算手段は、演算したスイッチング周波数を予め設定した上限値と下限値との間に制限するリミッタを備えることを特徴とする請求項6〜9のいずれか1項に記載のモータ制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007147045A JP5167697B2 (ja) | 2007-06-01 | 2007-06-01 | モータ制御方法およびモータ制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007147045A JP5167697B2 (ja) | 2007-06-01 | 2007-06-01 | モータ制御方法およびモータ制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008301656A JP2008301656A (ja) | 2008-12-11 |
JP5167697B2 true JP5167697B2 (ja) | 2013-03-21 |
Family
ID=40174626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007147045A Active JP5167697B2 (ja) | 2007-06-01 | 2007-06-01 | モータ制御方法およびモータ制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5167697B2 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5310063B2 (ja) * | 2009-02-16 | 2013-10-09 | 日産自動車株式会社 | 車両の変速制御装置 |
JP5549384B2 (ja) * | 2010-06-03 | 2014-07-16 | 日産自動車株式会社 | 電動機の制御装置および電動機制御システム |
JP5996188B2 (ja) * | 2011-12-22 | 2016-09-21 | 新日本無線株式会社 | Dcブラシレスモータ駆動回路 |
KR101865954B1 (ko) | 2012-09-21 | 2018-06-08 | 현대자동차주식회사 | 소음 저감을 위한 친환경 자동차의 인버터 제어 방법 |
JP6201180B2 (ja) * | 2013-09-24 | 2017-09-27 | 三菱自動車工業株式会社 | 電動ブレーキ装置 |
JP6099724B1 (ja) * | 2015-11-10 | 2017-03-22 | 三菱電機株式会社 | 電動機制御装置 |
JP2017127105A (ja) * | 2016-01-13 | 2017-07-20 | 日本精工株式会社 | モータ制御装置及びそれを搭載した電動パワーステアリング装置 |
JP6428865B2 (ja) * | 2017-07-05 | 2018-11-28 | 三菱自動車工業株式会社 | 電動ブレーキ装置 |
JP7001043B2 (ja) * | 2018-11-15 | 2022-01-19 | 株式会社豊田自動織機 | インバータ装置 |
JP7163150B2 (ja) * | 2018-11-28 | 2022-10-31 | 日立Astemo株式会社 | モータ制御装置 |
DE102020205915A1 (de) * | 2020-05-12 | 2021-11-18 | Robert Bosch Gesellschaft mit beschränkter Haftung | Steuervorrichtung und Steuerverfahren für ein elektrisches Antriebssystem und elektrisches Antriebssystem |
CN112366929B (zh) * | 2020-11-10 | 2022-05-24 | 北京信息科技大学 | 一种vienna整流器谐波抑制方法 |
CN114172438B (zh) * | 2021-11-09 | 2024-06-18 | 岚图汽车科技有限公司 | 一种永磁同步电机控制方法及相关设备 |
WO2024053167A1 (ja) * | 2022-09-07 | 2024-03-14 | 日本精工株式会社 | モータ制御装置、電動アクチュエータ製品及び電動パワーステアリング装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001037248A (ja) * | 1999-07-23 | 2001-02-09 | Meidensha Corp | インバータ装置 |
JP4045747B2 (ja) * | 2001-02-26 | 2008-02-13 | 松下電器産業株式会社 | モータ制御装置 |
JP2004357358A (ja) * | 2003-05-27 | 2004-12-16 | Toshiba Corp | インバータ装置 |
JP2006246667A (ja) * | 2005-03-07 | 2006-09-14 | Matsushita Electric Ind Co Ltd | 電動機駆動装置 |
JP5125139B2 (ja) * | 2007-02-20 | 2013-01-23 | 株式会社豊田自動織機 | モータインバータ制御装置及びモータ制御方法 |
-
2007
- 2007-06-01 JP JP2007147045A patent/JP5167697B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008301656A (ja) | 2008-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5167697B2 (ja) | モータ制御方法およびモータ制御装置 | |
US8384322B2 (en) | Motor control device and motor drive system | |
JP5549384B2 (ja) | 電動機の制御装置および電動機制御システム | |
EP2779414A2 (en) | Motor control system having bandwidth compensation | |
JP7016249B2 (ja) | モータ駆動システム | |
JP5168536B2 (ja) | モータ制御装置 | |
WO2016121237A1 (ja) | インバータ制御装置及びモータ駆動システム | |
JP2013192398A (ja) | 電動機の制御装置及び電動機の制御方法 | |
JP2014011870A (ja) | 回転機の制御装置 | |
JP2010119245A (ja) | 交流電動機の制御装置 | |
JP6115250B2 (ja) | モータ制御装置 | |
JP5171925B2 (ja) | Pwmインバータ装置 | |
JP6400231B2 (ja) | 回転電機の制御装置 | |
JP5998663B2 (ja) | 交流電動機の駆動制御装置 | |
CA3028337C (en) | Motor control device and control method | |
JP6060778B2 (ja) | 回転機の制御装置 | |
US11356037B2 (en) | Inverter control device, inverter control method, inverter control program | |
EP2782242B1 (en) | Control device for alternating current rotating machine, and electric power steering device equipped with control device for alternating current rotating machine | |
JP5996485B2 (ja) | モータの駆動制御装置 | |
JP6544204B2 (ja) | モータの制御装置 | |
WO2015005016A1 (ja) | インバータの制御装置及びインバータの制御方法 | |
JP2010063311A (ja) | 回転機の制御装置 | |
JP2006121855A (ja) | 交流モータ制御装置 | |
JP2016096688A (ja) | 誘導モータの制御装置 | |
JP2020089203A (ja) | モータ駆動装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100330 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20111117 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120508 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120711 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120717 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120918 |
|
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: 20121127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121210 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5167697 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130213 |
|
A072 | Dismissal of procedure |
Free format text: JAPANESE INTERMEDIATE CODE: A072 Effective date: 20130625 |