JP4385276B2 - モータ制御装置 - Google Patents
モータ制御装置 Download PDFInfo
- Publication number
- JP4385276B2 JP4385276B2 JP2003130667A JP2003130667A JP4385276B2 JP 4385276 B2 JP4385276 B2 JP 4385276B2 JP 2003130667 A JP2003130667 A JP 2003130667A JP 2003130667 A JP2003130667 A JP 2003130667A JP 4385276 B2 JP4385276 B2 JP 4385276B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- angle
- angular velocity
- phase
- motor angle
- 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
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Description
【発明の属する技術分野】
この発明は、ブラシレスモータのためのモータ制御装置に関する。
【0002】
【従来の技術】
たとえば、3相ブラシレスモータは、3相巻線(U相巻線、V相巻線およびW相巻線)が組み込まれたステータと、界磁束を発生する永久磁石が固定されたロータとを有している。電気角120度ずつ位相がずれた正弦波状の電流(正弦波電流)を各相巻線に供給すると、各相巻線に流れる電流による合成磁界が回転し、この回転磁界の影響を受けてロータが回転する。
【0003】
各相巻線に供給すべき電流値(各相電流指令値)は、たとえば、電動パワーステアリング装置の場合であれば、ステアリングホイールに加えられた操舵トルクに応じて設定される電流指令値(各相巻線に供給すべき正弦波電流の振幅)に対して、いわゆる三相分相処理を施すことによって求められる。すなわち、ロータの回転位置(モータ角度)をθreとして、電流指令値I*に対して三相分相処理を施して得られるU相電流指令値iua *、V相電流指令値iva *およびW相電流指令値iwa *は、それぞれ下記式(1),(2),(3)に従って求められる。
【0004】
【数1】
【0005】
【特許文献1】
特開平9−93998号公報
【0006】
【発明が解決しようとする課題】
モータ角度θreは、たとえば、モータに関連して設けられたレゾルバなどの回転角センサの出力信号を、ノイズ除去のためのローパスフィルタに通した後、適当な周期でサンプリングすることによって検出される。このために、実際のモータ角度に対して、回転角センサの出力信号に基づいて検出されるモータ角度θreに遅れが生じることがあった。すなわち、モータの回転速度が低速のときには特に問題にならないが、モータの回転速度が高速になると、ローパスフィルタでの処理による遅延などが原因で、実際のモータ角度に対して、回転角センサの出力信号に基づいて検出されるモータ角度θreに遅れが生じる。
【0007】
このような遅れが生じると、実際のモータ角度に対して各相電流指令値iua *,iva *,iwa *の位相が遅れるために、モータの力率が低下し、モータから発生されるトルクが電流指令値I*に応じたトルクよりも小さくなってしまう。そして、モータの出力トルクの低下は、電動パワーステアリング装置の場合であれば、操舵補助の応答性やステアリングホイールの収斂性の悪化を招くおそれがある。
【0008】
そこで、この発明の目的は、ブラシレスモータのモータ角度の検出遅れに起因する出力トルクの低下を防止できるモータ制御装置を提供することである。
【0009】
【課題を解決するための手段および発明の効果】
上記の目的を達成するための請求項1記載の発明は、ブラシレスモータ(M)に付設された回転角センサ(S)の出力信号に基づいて、上記ブラシレスモータのモータ角度θ re を検出するモータ角度検出手段(3,23)と、このモータ角度検出手段によって検出されるモータ角度θ re に基づいて、上記ブラシレスモータのモータ角度の時間変化率であるモータ角速度を検出するモータ角速度検出手段(24)と、上記モータ角度検出手段によって検出されるモータ角度θ re を上記モータ角速度検出手段によって検出されるモータ角速度ω re に応じて補正するモータ角度補正手段(25)と、このモータ角度補正手段による補正後のモータ角度θ re ’に基づいて、上記ブラシレスモータを駆動制御する駆動制御手段(22,26)とを含み、上記モータ角度補正手段は、上記モータ角速度検出手段によって検出されるモータ角速度ω re がω 0 以上のときには、
θ re ’=θ re +k(ω re −ω 0 )
ただし、
ω 0 :モータ角速度−出力トルク特性において、モータの出力トルクが低下し始める時点でのモータ角速度
k:定数
に従って、補正後のモータ角度θ re ’を生成し、上記モータ角速度検出手段によって検出されるモータ角速度ω re がω 0 よりも小さいときには、
θ re ’=θ re
に従って、補正後のモータ角度θ re ’を生成することを特徴とするモータ制御装置(8)である。
【0010】
なお、括弧内の英数字は、後述の実施形態における対応構成要素等を表す。以下、この項において同じ。
上記の構成によれば、モータ角速度検出手段によって検出されるモータ角速度(ω re )が、モータ角速度−出力トルク特性において、モータの出力トルクが低下し始める時点でのモータ角速度(ω 0 )以上のときには、モータ角度検出手段によって検出されるモータ角度(θre)がモータ角速度に応じて補正され、その補正後のモータ角度(θre’)に基づいて、ブラシレスモータが駆動制御される。また、モータ角速度検出手段によって検出されるモータ角速度(ω re )が、モータ角速度−出力トルク特性において、モータの出力トルクが低下し始める時点でのモータ角速度(ω 0 )よりも小さいときには、モータ角度検出手段によって検出されるモータ角度に基づいて、ブラシレスモータが駆動制御される。
これにより、モータ角度検出手段によって検出されるモータ角度に対する補正の内容が、実際のモータ角度に対してモータ角度検出手段によって検出されるモータ角度が有する遅れを補償する内容のものであれば、モータ角度の検出遅れに起因するブラシレスモータの出力トルクの低下を防止できる。
【0012】
請求項1記載のモータ制御装置は、ブラシレスモータからの発生トルクをステアリング機構に与えて操舵補助する電動パワーステアリング装置において、上記ブラシレスモータを駆動制御するためのモータ制御手段として適用されてもよい。すなわち、このような電動パワーステアリング装置は、ブラシレスモータ(M)からの発生トルクをステアリング機構(7)に与えて操舵補助する電動パワーステアリング装置であって、ブラシレスモータ(M)に付設された回転角センサ(S)と、この回転角センサの出力信号に基づいて、上記ブラシレスモータ(M)を駆動制御するモータ制御手段とを含み、上記モータ制御手段として、請求項1記載のモータ制御装置が適用されていることを特徴とする電動パワーステアリング装置と言い換えることができる。請求項1記載のモータ制御装置が適用されていることによって、ブラシレスモータの出力トルクの低下に伴って操舵補助の応答性やステアリングホイールの収斂性が悪化することを防止でき、良好な操舵フィーリングを得ることができる。
【0013】
【発明の実施の形態】
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図1は、この発明の一実施形態に係るモータ制御装置が適用された電動パワーステアリング装置の電気的構成を示すブロック図である。ステアリングホイール5に加えられた操舵トルクは、ステアリングシャフト6を介して、ステアリング機構7に伝達される。ステアリング機構7には、モータMから発生する駆動力が、操舵補助力として、図示しないギヤ機構を介して、またはダイレクトドライブ方式によって、機械的に伝達されるようになっている。
【0014】
モータMは、たとえば、3相ブラシレスモータであり、U相、V相およびW相にそれぞれ対応した巻線(電機子巻線)Wu,Wv,Wwが組み込まれたステータと、界磁束を発生する永久磁石が固定されたロータとを有している。また、モータMには、ロータに関連して、そのロータの回転位置(モータ角度)に応じた信号を出力するレゾルバなどの回転角センサSが付設されている。
モータMは、ステアリングホイール5に加えられる操舵トルクなどに基づいて、モータ制御装置8によって駆動制御されるようになっている。モータ制御装置8は、モータMに駆動電流を供給する駆動回路1と、駆動回路1からモータMへの駆動電流の供給を制御する制御部2と、回転角センサSの出力信号からノイズ成分を除去するためのローパスフィルタなどを含む信号処理回路3と、モータMに流れる電流(U相電流およびV相電流)を検出するモータ電流検出回路4とを備えている。信号処理回路3およびモータ電流検出回路4の出力信号は、制御部2に入力されるようになっている。
【0015】
駆動回路1は、2個のスイッチング素子(たとえば、パワーMOSFET)の直列回路が3つ並列に接続され、この並列回路が直流電源とアースとの間に直列に接続された3相インバータ回路の構成を有している。各直列回路は、モータMのU相、V相またはW相に一対一に対応づけられて、2つのスイッチング素子の接続点でそれぞれ対応する相端子に接続されている。
制御部2は、マイクロコンピュータを含む構成であって、このマイクロコンピュータが実行するプログラム処理によって実現される機能処理部を実質的に備えている。この機能処理部には、モータMの電流指令値(目標電流値)I*を設定する目標電流設定部21、ならびに、目標電流設定部21によって設定された電流指令値I*に対して三相分相処理を施して、各相巻線Wu,Wv,Wwに供給すべき電流値であるU相電流指令値iua *、V相電流指令値iva *およびW相電流指令値iwa *を演算する三相分相処理部22が含まれる。
【0016】
目標電流設定部21は、たとえば、ステアリングホイール5に加えられた操舵トルクおよびこの電動パワーステアリング装置が搭載された車両の走行速度(車速)に基づいて、モータMの電流指令値I*を設定する。
制御部2が備えている機能処理部にはさらに、信号処理回路3の出力信号を所定の周期でサンプリングして、モータMのモータ角度θre(を表すデータ)を取得するサンプリング部23、このサンプリング部23によって取得されたモータ角度θreを時間微分して、モータMのロータの回転角速度(モータ角速度)ωreを演算するモータ角速度演算部24、ならびに、このモータ角速度演算部24によって演算されたモータ角速度ωreに基づいて、サンプリング部23によって取得されたモータ角度θreを補正するモータ角度補正部25が含まれる。
【0017】
モータ角度補正部25による補正後のモータ角度θre’は、三相分相処理部22に与えられるようになっている。三相分相処理部22は、そのモータ角度補正部25から与えられる補正後のモータ角度θre’に基づいて、目標電流設定部21によって設定される電流指令値I*に対して三相分相処理を施すことにより、U相電流指令値iua *、V相電流指令値iva *およびW相電流指令値iwa *を演算する。すなわち、三相分相処理部22は、下記式(4),(5),(6)に従って、それぞれU相電流指令値iua *、V相電流指令値iva *およびW相電流指令値iwa *を演算する。
【0018】
【数2】
【0019】
そして、三相分相処理部22で演算されるU相電流指令値iua *、V相電流指令値iva *およびW相電流指令値iwa *と、モータ電流検出回路4の出力信号に基づいて求められる各相巻線に実際に流れている電流値との偏差が、制御信号生成部26で演算され、さらに制御信号生成部26で、その偏差に基づいて所定の制御演算(たとえば、PI(比例・積分)演算)が行われることにより、駆動回路1に与えるべきPWM(Pulse Width Modulation)制御信号が生成される。制御信号生成部26で生成されたPWM制御信号が駆動回路1に与えられると、駆動回路1に含まれるスイッチング素子がオン/オフし、そのオン/オフに応じた駆動電流が駆動回路1からモータMに供給される。
【0020】
サンプリング部23によって取得されるモータ角度θreは、信号処理回路3における信号処理(ローパスフィルタによる処理)およびサンプリング部23におけるサンプリング間隔が原因で、実際のモータ角度に対して遅れ(1次遅れ)を有している。そのため、サンプリング部23によって取得されるモータ角度θreをそのまま三相分相処理部22に与えると、実際のモータ角度に対して各相電流指令値iua *,iva *,iwa *の位相が遅れるために、モータMの力率が低下し、モータMからの出力トルクが電流指令値I*に応じたトルクよりも小さくなる。
【0021】
そこで、三相分相処理部22には、モータ角度補正部25による補正後のモータ角度θre’が与えられるようになっている。モータ角度補正部25は、サンプリング部23によって取得されるモータ角度θreに対して、モータ角速度ωreに応じた補正値f(ωre)を加算する補正を施すことにより、実際のモータ角度の変化にほぼ追従して変化する(つまり、実際のモータ角度に対して遅れを有していない)モータ角度θre’を生成する。このモータ角度θre’を生成するための演算を式で表せば、下記式(7)のようになる。
【0022】
θre’=θre+f(ωre) ・・・・・・(7)
サンプリング部23によって取得されたモータ角度θreが有する遅れは、1次遅れであるから、補正値f(ωre)は、その1次遅れを補償できる値であればよく、たとえば、下記式(8)に従って定められる値であってもよい。
f(ωre)=k(ωre−ω0) ・・・・・・(8)
ここで、上記式(8)中におけるkおよびω0は、いずれも定数であり、たとえば、実験によって求められたモータMのモータ角速度−出力トルク特性に基づいて定められている。すなわち、モータMの理想的なモータ角速度−出力トルク特性が図2に実線で示すような曲線で表されるのに対して、サンプリング部23によって取得されるモータ角度θreを三相分相処理部22に与えて、モータMを駆動制御する実験を行った結果、図2において二点鎖線で示すようなモータ角速度−出力トルク特性が得られた場合、モータMの出力トルクが低下し始める時点でのモータ角速度が上記式(8)中における定数ω0とされる。また、その実験で得られたモータ角速度−出力トルク特性が理想的なモータ角速度−出力トルク特性に近似するように、上記式(8)中における定数kが定められる。
【0023】
これにより、モータ角度θreの有する1次遅れが補正値f(ωre)=k(ωre−ω0)によって良好に補償され、実際のモータ角度に対して遅れを有していないモータ角度θre’が生成される。よって、この補正後のモータ角度θre’が三相分相処理部22に与えられることにより、実際のモータ角度に対して位相遅れを有していない各相電流指令値iua *,iva *,iwa *を生成することができ、電流指令値I*に応じたトルクをモータMから発生させることができる。
【0024】
なお、モータ角速度ωreが定数ω0よりも小さい場合は、補正値f(ωre)=0とされて、サンプリング部23によって取得されたモータ角度θreに対する補正は行われない。
以上、この発明の一実施形態について説明したが、この発明は他の実施形態で実施することもできる。たとえば、サンプリング部23によって取得されたモータ角度θreが有する1次遅れを補償するための補正値f(ωre)を、
f(ωre)=θre(1+k'ωre) ・・・・・・(9)
としてもよい。この場合、上記式(9)中のk'は、実験によって求めたモータMのモータ角速度−出力トルク特性に基づいて定められる定数であり、具体的には、サンプリング部23によって取得されるモータ角度θreを三相分相処理部22に与えて、モータMを駆動制御する実験を行った結果、図2において二点鎖線で示すようなモータ角速度−出力トルク特性が得られた場合に、その実験で得られたモータ角速度−出力トルク特性が理想的なモータ角速度−出力トルク特性に近似するように定められるとよい。
【0025】
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【図面の簡単な説明】
【図1】この発明の一実施形態に係るモータ制御装置の構成を示すブロック図である。
【図2】上記モータ制御装置の制御対象であるモータの角速度−出力トルク特性を示す特性図である。
【符号の説明】
1 駆動回路
2 制御部
3 信号処理回路(モータ角度検出手段)
8 モータ制御装置
21 目標電流設定部
22 三相分相処理部(駆動制御手段)
23 サンプリング部(モータ角度検出手段)
24 モータ角速度演算部(モータ角速度検出手段)
25 モータ角度補正部(モータ角度補正手段)
26 制御信号生成部(駆動制御手段)
M モータ
S 回転角センサ
Claims (1)
- ブラシレスモータに付設された回転角センサの出力信号に基づいて、上記ブラシレスモータのモータ角度θ re を検出するモータ角度検出手段と、
このモータ角度検出手段によって検出されるモータ角度θ re に基づいて、上記ブラシレスモータのモータ角度の時間変化率であるモータ角速度ω re を検出するモータ角速度検出手段と、
上記モータ角度検出手段によって検出されるモータ角度θ re を上記モータ角速度検出手段によって検出されるモータ角速度ω re に応じて補正するモータ角度補正手段と、
このモータ角度補正手段による補正後のモータ角度θ re ’に基づいて、上記ブラシレスモータを駆動制御する駆動制御手段とを含み、
上記モータ角度補正手段は、上記モータ角速度検出手段によって検出されるモータ角速度ω re がω 0 以上のときには、
θ re ’=θ re +k(ω re −ω 0 )
ただし、
ω 0 :モータ角速度−出力トルク特性において、モータの出力トルクが低下し始める時点でのモータ角速度
k:定数
に従って、補正後のモータ角度θ re ’を生成し、
上記モータ角速度検出手段によって検出されるモータ角速度ω re がω 0 よりも小さいときには、
θ re ’=θ re
に従って、補正後のモータ角度θ re ’を生成することを特徴とするモータ制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003130667A JP4385276B2 (ja) | 2003-05-08 | 2003-05-08 | モータ制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003130667A JP4385276B2 (ja) | 2003-05-08 | 2003-05-08 | モータ制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004336913A JP2004336913A (ja) | 2004-11-25 |
JP4385276B2 true JP4385276B2 (ja) | 2009-12-16 |
Family
ID=33506109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003130667A Expired - Fee Related JP4385276B2 (ja) | 2003-05-08 | 2003-05-08 | モータ制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4385276B2 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5029312B2 (ja) * | 2007-11-20 | 2012-09-19 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
JP5266763B2 (ja) * | 2008-01-15 | 2013-08-21 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
JP5082947B2 (ja) * | 2008-01-16 | 2012-11-28 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
JP5157517B2 (ja) * | 2008-01-21 | 2013-03-06 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
JP5119991B2 (ja) * | 2008-03-11 | 2013-01-16 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
JP2009247181A (ja) * | 2008-03-31 | 2009-10-22 | Jtekt Corp | モータ制御装置および電動パワーステアリング装置 |
JP5228578B2 (ja) | 2008-03-31 | 2013-07-03 | 株式会社ジェイテクト | モータ制御装置および電動パワーステアリング装置 |
JP5381117B2 (ja) * | 2009-01-21 | 2014-01-08 | 株式会社ジェイテクト | 電気式動力舵取装置 |
JP5326742B2 (ja) * | 2009-03-30 | 2013-10-30 | アイシン精機株式会社 | 交流モータの制御装置 |
JP5300831B2 (ja) * | 2010-12-24 | 2013-09-25 | 三菱電機株式会社 | 機械角度測定装置 |
JP5744567B2 (ja) | 2011-02-28 | 2015-07-08 | スパンション エルエルシー | モータ制御装置、モータ制御装置製造用プログラム、及びモータ制御装置の製造方法 |
JP5790123B2 (ja) * | 2011-04-26 | 2015-10-07 | アイシン精機株式会社 | モータ駆動制御装置とモータ駆動方法 |
JP6711324B2 (ja) * | 2017-07-10 | 2020-06-17 | 株式会社デンソー | シフトレンジ制御装置 |
-
2003
- 2003-05-08 JP JP2003130667A patent/JP4385276B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004336913A (ja) | 2004-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6465975B1 (en) | Method and system for controlling torque in permanent magnet brushless electric motors | |
US10333440B2 (en) | Motor control apparatus and electric power steering system | |
EP1470988B1 (en) | Electric power steering apparatus | |
US10243497B2 (en) | Motor control apparatus and electronic power steering system | |
US10116235B2 (en) | Power conversion apparatus | |
US6914399B2 (en) | Active deadtime control for improved torque ripple performance in electric machines | |
US9407177B2 (en) | Rotating electric machine control device and electric power steering apparatus | |
EP1722469A1 (en) | Motor-driven power steering device control device | |
JP4385276B2 (ja) | モータ制御装置 | |
EP1634797A2 (en) | Motor controller and electric power steering apparatus | |
US8368343B2 (en) | Motor control device | |
US20170117833A1 (en) | Motor control unit and electric power steering apparatus using the same and vehicle | |
JP2008211908A (ja) | モータ制御装置及び電動パワーステアリング装置 | |
US7567055B2 (en) | Controller for brushless motor | |
CN116353689A (zh) | 控制装置、电动助力转向装置以及控制方法 | |
JP3561453B2 (ja) | 電動パワーステアリング制御装置 | |
US20220289274A1 (en) | Electric power steering apparatus, control device used in electric power steering apparatus, and control method | |
JP5136839B2 (ja) | モータ制御装置 | |
JP5013188B2 (ja) | モータ制御装置 | |
JP2004359178A (ja) | 電動パワーステアリング制御装置及び制御方法 | |
WO2022190582A1 (ja) | モータ駆動装置 | |
CN117178471A (zh) | 马达控制装置及马达控制方法 | |
JP2004312930A (ja) | モータ制御装置 | |
CN114514692A (zh) | 马达控制装置和马达控制方法 | |
JP2009044821A (ja) | モータ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060419 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090423 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090619 |
|
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: 20090903 |
|
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: 20090916 |
|
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: 20121009 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |