JP5136839B2 - モータ制御装置 - Google Patents
モータ制御装置 Download PDFInfo
- Publication number
- JP5136839B2 JP5136839B2 JP2007307644A JP2007307644A JP5136839B2 JP 5136839 B2 JP5136839 B2 JP 5136839B2 JP 2007307644 A JP2007307644 A JP 2007307644A JP 2007307644 A JP2007307644 A JP 2007307644A JP 5136839 B2 JP5136839 B2 JP 5136839B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- motor
- value
- calculation
- current
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/06—Rotor flux based control involving the use of rotor position or rotor speed sensors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/22—Current control, e.g. using a current control loop
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Description
ところが、モータの各相の電機子巻線の電流が検出されてから、これがd軸電流およびq軸電流に変換され、さらにd軸電圧指令値およびq軸電圧指令値が出力されるまでには、座標変換やPI演算などのための演算時間が必要である。この間にもロータは回転するので、それに伴ってd軸およびq軸が回転することになる。その結果、d軸電圧指令値およびq軸電圧指令値が出力されるときには、d軸およびq軸の方向が、モータ電流検出時のd軸およびq軸の方向からずれてしまっている。したがって、非干渉化制御量の演算に用いられるd軸電流およびq軸電流が適値からずれてしまうことになる。そのため、非干渉化制御が必ずしも期待どおりの効果を生じないうえ、モータ電流が変動的になり、振動や異音が生じるおそれがある。
D d =−ωL q (−I d sinθ+I q cosθ) …A1
D q =ωL d (I d cosθ+I q sinθ)+ωΦ …B1
ただし、ωはモータの回転角速度(rad/秒)、L d はd軸インダクタンス(H)、L q はq軸インダクタンス(H)、I d はd軸電流(A)、I q はq軸電流(A)、θはモータ回転角変化量(rad)、Φはモータの界磁の電機子巻線鎖交磁束数の最大値の√(3/2)倍をそれぞれ表す。
なお、括弧内の英数字は、後述の実施形態における対応構成要素等を表す。以下、この項において同じ。
請求項2記載の発明は、前記補正値演算手段は、前記d軸駆動電圧を補正するためのd軸補正値Ddを前記A1式に代えて下記A2式に従って演算し、前記q軸駆動電圧を補正するためのq軸補正値Dqを前記B1式に代えて下記B2式に従って演算するものである、請求項1記載のモータ制御装置である。
Dq=ωLd・Idcosθ+ωΦ …B2
請求項3記載の発明は、前記モータ制御装置は、所定の演算周期毎に前記モータ駆動値を更新して出力するものであり、前記モータ電流検出手段は、前記演算周期中の所定のタイミングでモータ電流を検出するものであり、前記所定時間が、或る演算周期中に前記モータ電流検出手段によってモータ電流が検出される検出タイミングから当該演算周期中に前記モータ駆動値が更新されるまでの時間以上であって、当該演算周期中の前記検出タイミングから次の演算周期中に前記モータ駆動値が更新されるまでの時間以下の長さに定められている、請求項1または2に記載のモータ制御装置である。
図1は、この発明の一実施形態に係るモータ制御装置を適用した電動パワーステアリング装置の電気的構成を説明するためのブロック図である。この電動パワーステアリング装置は、車両のステアリングホイールに加えられる操舵トルクを検出するトルクセンサ7と、車両の速度を検出する車速センサ8と、車両の舵取り機構3に操舵補助力を与えるモータ1と、このモータ1を駆動制御するモータ制御装置10とを備えている。モータ制御装置10は、トルクセンサ7が検出する操舵トルクおよび車速センサ8が検出する車速に応じてモータ1を駆動することによって、操舵状況に応じた適切な操舵補助を実現する。モータ1は、たとえば、三相ブラシレスDCモータである。
電流検出部11はモータ1の電機子巻線を流れる電流を検出する。より具体的には、電流検出部11は、3相(U相、V相およびW相)の電機子巻線における相電流をそれぞれ検出する電流検出器11u,11v,11wと、電流検出器11u,11v,11wによる電流検出信号をA/D(アナログ/ディジタル)変換するA/D変換器11u′,11v′,11w′とを有する。
基本目標電流演算部15は、トルクセンサ7により検知される操舵トルクと、車速センサ8により検出される車速とに基づいて、モータ1の基本目標電流I*を演算する。基本目標電流I*は、たとえば、操舵トルクの大きさが大きいほど大きく、車速が小さい程大きくなるように定められる。
dq軸電圧指令値演算部19は、d軸偏差δIdに対応するd軸電圧指令値Vd *とq軸偏差δIqに対応するq軸電圧指令値Vq *とを求める。
回転角速度演算部22は、レゾルバ2により検出されたロータ回転位置の時間変化(微分)を演算することによって、回転角速度ω(rad/sec)を求める。この回転角速度ωは、dq軸電圧指令値演算部19に入力されるようになっている。
dq軸電圧指令値演算部19は、回転角変化量演算部50、d軸電圧指令値演算部51、およびq軸電圧指令値演算部52を有する。d軸電圧指令値演算部51は、d軸偏差δIdを低減するように、d軸電流のPI演算(以下「d軸PI演算」という。)等に基づいてd軸電圧指令値Vd *を求める。q軸電圧指令値演算部52は、q軸偏差δIqを低減するように、q軸電流のPI演算(以下「q軸PI演算」という。)等に基づいてq軸電圧指令値Vq *を求める。
d軸電圧指令値演算部51は、d軸PI演算部51a、d軸非干渉化制御量演算部51b、およびd軸加算部51cを有する。
d軸非干渉化制御量演算部51bは、dq軸電流演算部17により求められるd軸電流Idと、q軸電流Iqと、回転角速度演算部22によって求められる回転角速度ω(rad/sec)と、回転角変化量演算部50によって求められる回転角変化量θとに基づき、d軸非干渉化制御量Ddを求める。
q軸電圧指令値演算部52は、q軸PI演算部52a、q軸非干渉化制御量演算部52b、およびq軸加算部52cを有する。
q軸非干渉化制御量演算部52bは、dq軸電流演算部17により求められるd軸電流Idと、q軸電流Iqと、回転角速度演算部22によって求められる回転角速度ω(rad/sec)と、回転角変化量演算部50によって求められる回転角変化量θとに基づき、q軸非干渉化制御量Dqを求める。
図3は、d軸非干渉化制御量演算部51bおよびq軸非干渉化制御量演算部52bによるd軸非干渉化制御量およびq軸非干渉化制御量の演算を説明するための図である。モータ1の内部で生じる速度起電力は、d軸については、ωLqIqと表され、q軸については、−(ωLdId+ωΦ)と表される。したがって、これらを補償するd軸非干渉化制御量は−ωLqIqと表され、q軸非干渉化制御量はωLdId+ωΦと表される。
Iq′=−Idsinθ+Iqcosθ …(2)
そこで、d軸非干渉化制御量演算部51bは、d軸非干渉化制御量Ddを次式(3)に従って演算し、q軸非干渉化制御量演算部52bは、q軸非干渉化制御量Dqを次式(4)に従って演算する。ただし、式中、Lqはモータ1の電機子巻線のq軸自己インダクタンスであり、Ldはモータ1の電機子巻線のd軸自己インダクタンスであり、いずれも予め測定済みの定数である。また、Φはロータの界磁の電機子巻線鎖交磁束数の最大値の(3/2)1/2倍である。
Dq=ωLdId′+ωΦ=ωLd(Idcosθ+Iqsinθ)+ωΦ …(4)
したがって、角度変化量θを演算の遅れ時間に対応するように求めることで、演算遅れ時間を考慮した非干渉化制御量を求めることができる。
図4は、電流値取得および電圧指令値更新の各タイミングを例示する図解図である。演算周期の初期の所定のタイミングでA/D変換器11u′、11v′,11w′から検出電流値が取得され、かつ、レゾルバ2からロータ回転位置(モータ角)が取得される。そして、演算周期の後半の所定のタイミングで電圧指令値Vd *,Vq *が更新される。この電圧指令値Vd *,Vq *は、次の演算周期で更新されるまでは変化しない。
図5は、モータ制御装置10によるモータ1の制御手順を説明するためのフローチャートである。まず、マイクロコンピュータ12は、トルクセンサ7、車速センサ8、電流検出器11u,11v,11wおよびレゾルバ2による検出値を読み込む(ステップS1)。基本目標電流演算部15は、検出された操舵トルクおよび車速に基づき、目標電流I*を演算する(ステップS2)。dq軸目標電流演算部16は、その目標電流I*に対応するd軸目標電流Id *とq軸目標電流Iq *とを演算する(ステップS3)。dq軸電流演算部17は、検出された相電流Iu,Iv,Iwに対応するd軸電流Idおよびq軸電流Iqを演算する(ステップS4)。d軸目標電流Id *とd軸電流Idとから、d軸偏差演算部18dにおいて、d軸偏差δIdが演算され、q軸目標電流Iq *とq軸電流Iqとから、q軸偏差演算部18qにおいて、q軸偏差δIqが演算される(ステップS5)。また、回転角速度演算部22は、レゾルバ2によって検出されるロータ回転位置に基づいて、回転角速度ωを演算する(ステップS6)。
Dq=ωLd・Idcosθ+ωΦ …(6)
また、前述の実施形態では、レゾルバ2でロータ回転位置を検出しているが、いわゆるセンサレス制御によってロータ回転位置を推定してもよい。そして、この推定されたロータ回転位置に基づいて回転角速度ωを演算するようにしてもよい。
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
Claims (4)
- モータに流れるモータ電流を検出するモータ電流検出手段と、
前記モータの回転角速度を演算する回転角速度演算手段と、
この回転角速度演算手段によって演算される回転角速度に所定時間を乗算して、当該所定時間内のモータ回転角変化量を演算する回転角変化量演算手段と、
前記モータを駆動するための基本駆動値を演算する基本駆動値演算手段と、
前記モータ電流検出手段によって検出されるモータ電流と、前記回転角変化量演算手段によって演算されるモータ回転角変化量とに基づいて、前記モータの非干渉化制御のために前記基本駆動値を補正するための補正値を演算する補正値演算手段と、
前記基本駆動値演算手段によって演算される基本駆動値を前記補正値演算手段によって演算される補正値で補正してモータ駆動値を求める補正手段と、
この補正手段によって求められたモータ駆動値を用いて前記モータを駆動する駆動手段とを含み、
前記基本駆動値演算手段は、d軸駆動電圧およびq軸駆動電圧を演算するものであり、
前記補正値演算手段は、前記d軸駆動電圧を補正するためのd軸補正値D d を下記A1式に従って演算し、前記q軸駆動電圧を補正するためのq軸補正値D q を下記B1式に従って演算するものであり、
前記所定時間が、前記d軸補正値D d および前記q軸補正値D q の演算に要する時間である、モータ制御装置。
D d =−ωL q (−I d sinθ+I q cosθ) …A1
D q =ωL d (I d cosθ+I q sinθ)+ωΦ …B1
ただし、ωはモータの回転角速度(rad/秒)、L d はd軸インダクタンス(H)、L q はq軸インダクタンス(H)、I d はd軸電流(A)、I q はq軸電流(A)、θはモータ回転角変化量(rad)、Φはモータの界磁の電機子巻線鎖交磁束数の最大値の√(3/2)倍をそれぞれ表す。 - 前記補正値演算手段は、前記d軸駆動電圧を補正するためのd軸補正値Ddを前記A1式に代えて下記A2式に従って演算し、前記q軸駆動電圧を補正するためのq軸補正値Dqを前記B1式に代えて下記B2式に従って演算するものである、請求項1記載のモータ制御装置。
Dd=−ωLq・Iqcosθ …A2
Dq=ωLd・Idcosθ+ωΦ …B2 - 前記モータ制御装置は、所定の演算周期毎に前記モータ駆動値を更新して出力するものであり、
前記モータ電流検出手段は、前記演算周期中の所定のタイミングでモータ電流を検出するものであり、
前記所定時間が、或る演算周期中に前記モータ電流検出手段によってモータ電流が検出される検出タイミングから当該演算周期中に前記モータ駆動値が更新されるまでの時間以上であって、当該演算周期中の前記検出タイミングから次の演算周期中に前記モータ駆動値が更新されるまでの時間以下の長さに定められている、請求項1または2に記載のモータ制御装置。 - 前記所定時間が、前記演算周期に等しく定められている、請求項3記載のモータ制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007307644A JP5136839B2 (ja) | 2007-11-28 | 2007-11-28 | モータ制御装置 |
EP08020484A EP2066018A3 (en) | 2007-11-28 | 2008-11-26 | Motor control device |
US12/292,812 US8129935B2 (en) | 2007-11-28 | 2008-11-26 | Motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007307644A JP5136839B2 (ja) | 2007-11-28 | 2007-11-28 | モータ制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009136034A JP2009136034A (ja) | 2009-06-18 |
JP5136839B2 true JP5136839B2 (ja) | 2013-02-06 |
Family
ID=40448340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007307644A Expired - Fee Related JP5136839B2 (ja) | 2007-11-28 | 2007-11-28 | モータ制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8129935B2 (ja) |
EP (1) | EP2066018A3 (ja) |
JP (1) | JP5136839B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010029027A (ja) * | 2008-07-23 | 2010-02-04 | Jtekt Corp | モータ制御装置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5034375B2 (ja) * | 2006-08-25 | 2012-09-26 | 日本精工株式会社 | 電動パワーステアリング装置 |
EP2439249B1 (en) | 2009-06-05 | 2015-08-26 | Asahi Glass Company, Limited | Water-repellent oil-repellent agent composition, process for production thereof, and method for treatment of article |
DE102015115860A1 (de) * | 2015-09-21 | 2017-03-23 | Robert Bosch Automotive Steering Gmbh | Kompensation des Zeitverzugs bei einer Rotorlagewinkelmessung |
CN109802612B (zh) * | 2019-03-28 | 2021-02-26 | 重庆长安新能源汽车科技有限公司 | 一种车辆及其驱动电机控制***和方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06335277A (ja) * | 1993-05-18 | 1994-12-02 | Toshiba Corp | 交流電動機の制御装置 |
JPH0923700A (ja) | 1995-06-30 | 1997-01-21 | Fanuc Ltd | サーボモータの電流制御方式 |
DE19545709C2 (de) * | 1995-12-07 | 2000-04-13 | Danfoss As | Verfahren zum feldorientierten Steuern eines Induktionsmotors |
US6008617A (en) * | 1996-05-20 | 1999-12-28 | Hitachi, Ltd. | Motor control device for high frequency AC driven motor |
JP3321356B2 (ja) * | 1996-05-20 | 2002-09-03 | 株式会社日立製作所 | モータ制御装置及び電気車用制御装置 |
JPH1198900A (ja) * | 1997-09-22 | 1999-04-09 | Hitachi Ltd | 電力変換器の電流制御装置 |
JP4154101B2 (ja) | 1999-12-28 | 2008-09-24 | 株式会社ジェイテクト | 電動パワーステアリング装置のためのモータ制御装置 |
JP2002291298A (ja) * | 2002-03-25 | 2002-10-04 | Hitachi Ltd | モータ制御装置及び電気車用制御装置 |
JP2005082034A (ja) * | 2003-09-09 | 2005-03-31 | Koyo Seiko Co Ltd | 電動パワーステアリングシステム |
US6972534B1 (en) * | 2004-09-03 | 2005-12-06 | General Motors Corporation | Delay compensation for stable current regulation when using variable-delay random PWM switching |
JP2006197718A (ja) * | 2005-01-13 | 2006-07-27 | Nissan Motor Co Ltd | 電動機の制御装置 |
JP2007307644A (ja) | 2006-05-17 | 2007-11-29 | Kawamura Inst Of Chem Res | 貼り合わせ装置及びそれを用いた貼り合わせ方法 |
-
2007
- 2007-11-28 JP JP2007307644A patent/JP5136839B2/ja not_active Expired - Fee Related
-
2008
- 2008-11-26 EP EP08020484A patent/EP2066018A3/en not_active Ceased
- 2008-11-26 US US12/292,812 patent/US8129935B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010029027A (ja) * | 2008-07-23 | 2010-02-04 | Jtekt Corp | モータ制御装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2066018A3 (en) | 2011-02-23 |
EP2066018A2 (en) | 2009-06-03 |
US20090134834A1 (en) | 2009-05-28 |
JP2009136034A (ja) | 2009-06-18 |
US8129935B2 (en) | 2012-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5130716B2 (ja) | モータ制御装置および電気式動力舵取装置 | |
JP5453729B2 (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP3674919B2 (ja) | 電動パワーステアリング装置とその制御方法 | |
JP5453714B2 (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP2004328814A (ja) | 電動パワーステアリング装置 | |
WO2009123107A1 (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP5387878B2 (ja) | モータ制御装置 | |
JP4816919B2 (ja) | ブラシレスモータ用制御装置 | |
JP2004201487A (ja) | モータ及びその駆動制御装置 | |
JP3531428B2 (ja) | モータの制御装置及び制御方法 | |
JP2009165259A (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP5376213B2 (ja) | モータ制御装置 | |
JP4603340B2 (ja) | モータ制御装置、および操舵装置 | |
JP2009171726A (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP5136839B2 (ja) | モータ制御装置 | |
JP2011109805A (ja) | モータ制御装置および車両用操舵装置 | |
US20200083833A1 (en) | Control device for three-phase rotary machine | |
JP5397664B2 (ja) | モータ制御装置 | |
JP4775145B2 (ja) | 同期モータ制御装置 | |
JP5141955B2 (ja) | モータ制御装置 | |
JP2019050684A (ja) | パワーステアリング装置の制御装置 | |
JP4400043B2 (ja) | 電動パワーステアリング装置 | |
JP5444697B2 (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP2008155683A (ja) | 電気式動力舵取装置 | |
JP2009081915A (ja) | モータ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101021 |
|
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: 20120719 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120911 |
|
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: 20121018 |
|
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: 20121031 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5136839 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151122 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |