JP3742582B2 - Electric vehicle control device - Google Patents
Electric vehicle control device Download PDFInfo
- Publication number
- JP3742582B2 JP3742582B2 JP2001366714A JP2001366714A JP3742582B2 JP 3742582 B2 JP3742582 B2 JP 3742582B2 JP 2001366714 A JP2001366714 A JP 2001366714A JP 2001366714 A JP2001366714 A JP 2001366714A JP 3742582 B2 JP3742582 B2 JP 3742582B2
- Authority
- JP
- Japan
- Prior art keywords
- magnetic pole
- pole position
- value
- position detection
- control
- 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
- 238000001514 detection method Methods 0.000 claims description 61
- 238000004364 calculation method Methods 0.000 claims description 43
- 230000001360 synchronised effect Effects 0.000 description 48
- 238000006243 chemical reaction Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000004069 differentiation Effects 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 230000001141 propulsive effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
Landscapes
- Electric Propulsion And Braking For Vehicles (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電気自動車の制御装置に関し、特に、電動機の回転子の磁極位置情報を用いて電動機の駆動制御を行う電気自動車の制御装置に関する。
【0002】
【従来の技術】
近年、環境汚染や騒音の防止・抑制のために、ガソリンエンジンやディーゼルエンジンなどの内燃機関で走行する自動車に代えて、電動機で走行する電気自動車(ハイブリッド車を含む)の開発が進んでいる。このような電気自動車の駆動源である電動機としては、直流モータや交流モータが採用されており、中でも回転子に永久磁石を使用した三相交流同期モータ(以下、「同期モータ」という)は高効率であるため、電気自動車用の電動機の主流とされている。
【0003】
この同期モータを搭載した電気自動車においては、車両に搭載したバッテリからの直流電流をインバータで所定の交流電流に変換し、この交流電流によって同期モータを駆動して車両を走行させている。
【0004】
この同期モータの代表的な制御方式としては、ベクトル制御が挙げられる。ベクトル制御の手順としては、まず、同期モータの電機子を流れる交流電流を測定し、この交流座標系の測定値を、同期モータの回転子に同期して回転する回転座標系(以下、「dq座標系」という)に変換し、このdq座標系で電流の制御を行って制御動作信号を発生させる。次いで、この制御動作信号をdq座標系から交流座標系に変換し、インバータを介して同期モータに出力して制御を行う。
【0005】
ここで、交流座標系−dq軸座標系相互間の座標変換の際には、同期モータの回転子の磁極位置情報が必要であるため、レゾルバなどの位置検出器によって、この回転子の磁極位置を検出している。
【0006】
【発明が解決しようとする課題】
しかし、レゾルバなどの位置検出器によって得た同期モータの回転子の磁極位置情報にノイズ(外乱)が入った場合には、前記した交流座標系−dq軸座標系相互間の座標変換が正確に行われず、正確な制御が妨げられる場合がある。例えば、同期モータによって駆動される電気自動車においては、位置検出器によってノイズ(外乱)が検出されると、不正確な制御動作信号の発生によって制御効率が低下したり、過電流が発生したりする場合があった。
【0007】
本発明の課題は、電動機の回転子の磁極位置情報にノイズ(外乱)が入った場合においても安定した制御を行うことができる電気自動車の制御装置を提供することである。
【0008】
【課題を解決するための手段】
以上の課題を解決するために、請求項1記載の発明は、例えば図1および図3に示したように、電動機の回転子の磁極位置検出値を得る位置検出手段と、磁極位置情報を用いて前記電動機の制御を行う制御手段とを備える電気自動車の制御装置において、前記位置検出手段で所定レベルの外乱が検出された場合に、前記外乱を除去するように磁極位置情報を制御する磁極位置制御手段を備え、前記磁極位置制御手段は、例えば図5に示したように、前記位置検出手段で所定レベルの外乱が検出されない場合に、前記磁極位置検出値を磁極位置情報として出力するものであり、前記電動機の回転子の回転速度に経過時間を乗じた値を直前の磁極位置情報に加算して磁極位置算出値を得る磁極位置算出手段と、前記磁極位置検出値と前記磁極位置算出値との誤差の絶対値を算出する誤差算出手段とを備え、前記誤差の絶対値が所定値を超えた場合に所定レベルの外乱が検出されたと判断し、前記磁極位置算出値を磁極位置情報として出力し、かつ、前記誤差の絶対値が所定時間継続して所定値を超えた場合に、前記磁極位置検出値を磁極位置情報として出力するものであることを特徴とする。
【0009】
請求項1記載の発明によれば、位置検出手段で所定レベルのノイズ(外乱)が検出された場合に、ノイズ(外乱)を除去するように磁極位置情報を制御する磁極位置制御手段を備えるため、このノイズ(外乱)によって不正確な制御動作信号が発生するのを防止することができる。この結果、制御効率の低下や過電流の発生を防止することができる。
【0011】
しかも、磁極位置制御手段が、位置検出手段で所定レベルのノイズ(外乱)が検出されない場合に磁極位置検出値を磁極位置情報として出力するものであり、電動機の回転子の回転速度に経過時間を乗じた値を直前の磁極位置情報に加算して磁極位置算出値を得る磁極位置算出手段と、磁極位置検出値と磁極位置算出値との誤差の絶対値を算出する誤差算出手段とを備え、誤差の絶対値が所定値を超えた場合に所定レベルのノイズ(外乱)が検出されたと判断して磁極位置算出値を磁極位置情報として出力するものであるため、きわめて効果的にノイズ(外乱)を除去することができ、制御効率の低下や過電流の発生を効果的に防止することができる。
【0013】
しかも、磁極位置制御手段が、誤差の絶対値が所定時間継続して所定値を超えた場合に、磁極位置検出値を磁極位置情報として出力するものであるため、例えば、電気自動車の車輪が障害物を乗り越したり空転したりした場合のようにノイズ以外の要因によって電動機の回転子が急転した場合にも、この急転に即応した適切な制御を行うことができる。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態を、図面に基づいて詳細に説明する。本実施の形態では、電動機である三相交流同期モータ(同期モータ)10で走行する電気自動車の制御装置について説明することとする。
【0015】
本実施の形態に係る電気自動車は、図1に示すように、電力源としてのバッテリ20、同期モータ10をベクトル制御する制御装置30、制御装置30で制御されバッテリ20の出力を交流電力に変換する電力変換機であるインバータ40、同期モータ10の回転子の磁極位置検出値θを得る位置検出手段であるレゾルバ50、同期モータ10の電流を検出する電流検出手段60、同期モータ10の回転運動をドライブシャフト80に伝達するディファレンシャルギア70、および、ドライブシャフト80の両端に設けられた駆動輪90を備えている。
【0016】
図2に、同期モータ10の回転子11、レゾルバ50で検出される回転子11の磁極位置検出値θ、および、後述する電流制御手段33で用いられるdq座標系を示した。なお、レゾルバ50で検出された磁極位置検出値θを後述する微分器35で時間微分することによって回転速度ωが得られる。
【0017】
同期モータ10は、ディファレンシャルギア70およびドライブシャフト80を介して駆動輪90と連結され、同期モータ10の回転運動により駆動輪90が回転し車両に推進力を与えるようにされている。バッテリ20からインバータ40に供給された直流電力は、制御装置30の制御のもとに三相交流電力に変換されて同期モータ10に供給される。
【0018】
制御装置30は、図3に示すように、トルク指令値演算手段31、電流指令値演算手段32、電流制御手段33、磁極位置制御手段34および微分器35を備える。トルク指令値演算手段31は、(図示していない)アクセル操作量検出器で検出されたアクセル操作量Aおよびレゾルバ50で検出された同期モータ10の磁極位置検出値θを微分器35によって時間微分して得た回転速度ωに応じて、所定のトルク指令値T*の演算および出力を行うものである。
【0019】
電流指令値演算手段32は、トルク指令値T*およびレゾルバ50で検出された同期モータ10の回転子11の磁極位置検出値θを微分器35によって時間微分して得た回転速度ωに応じて、所定の電流指令値Id *およびIq *の演算および出力を行うものである。ここでId *およびIq *は、それぞれベクトル制御に用いられる電流指令値のd軸成分およびq軸成分である。
【0020】
電流制御手段33は、図4に示すように、dq軸電流制御手段33a、3/2相変換手段33b、PWM信号発生手段33cおよび2/3相変換手段33dを備える。dq軸電流制御手段33aは、電流指令値Id *およびIq *と、同期モータ10の回転子11の磁極位置検出値θを微分器35によって時間微分して得た回転速度ωと、電流検出手段60で検出された同期モータ10への入力電流Iu、Iv、Iwを3/2相変換手段33bで変換して得たId、Iqとに基づいて、電圧指令値Vd *、Vq *の演算及び出力を行う。
【0021】
ここで、3/2相変換手段33bにおいて、交流座標系の入力電流Iu、Iv、Iwをdq軸座標系のId、Iqに変換する際には、以下の変換式を用いる。
【数1】
【0022】
PWM信号発生手段33cは、電圧指令値Vd *、Vq *を2/3相変換手段33dで2/3相変換して得たVu *、Vv *、Vw *に基づいてPWM信号Pu、Pv、Pwを発生させてインバータ40に出力し、このPWM信号によってインバータ40のスイッチング素子を所定のタイミングでオン/オフ操作することによって、同期モータ10を制御するように機能する。
【0023】
ここで、2/3相変換手段33dにおいて、dq軸座標系のVd *、Vq *を交流座標系のVu *、Vv *、Vw *に変換する際には、以下の変換式を用いる。
【数2】
【0024】
磁極位置制御手段34は、レゾルバ50で検出された同期モータ10の回転子11の磁極位置検出値θやこれを時間微分して得た回転速度ωの入力を受けて所定の磁極位置制御を行い、前記した3/2相変換手段33bおよび2/3相変換手段33dの変換式で使用される磁極位置制御出力値Φを出力するものである。この磁極位置制御手段34は、図5に示すように、磁極位置算出手段34a、誤差算出手段34bおよび切替手段34cを備える。
【0025】
磁極位置算出手段34aは、レゾルバ50で検出された同期モータ10の回転子11の磁極位置検出値θを微分器35によって時間微分して得た回転速度ωに基づいて、磁極位置算出値θCを得るものである。誤差算出手段34bは、磁極位置検出値θと磁極位置算出値θCとの誤差の絶対値を算出するとともに、この誤差の絶対値が所定の閾値τ以下である場合には切替手段34cに信号Sを送り、この誤差の絶対値が所定の閾値τを超えた場合には切替手段34cに信号SCを送るものである。
【0026】
切替手段34cは、誤差算出手段34bからの信号Sまたは信号SCに応じて、磁極位置検出値θまたは磁極位置算出値θCを磁極位置制御出力値Φとして出力するものである。具体的には、信号Sが入力されている間は磁極位置検出値θを磁極位置制御出力値Φとして出力し、信号SCが入力された場合には磁極位置算出値θCを磁極位置制御出力値Φとして出力する。また、この切替手段34cは、図示していないタイマを備えており、信号SCが所定時間t0以上入力された場合には、再び磁極位置検出値θを磁極位置制御出力値Φとして出力する。本実施の形態においては、所定時間t0を300msと設定している。
【0027】
微分器35は、すでに記載しているとおり、レゾルバ50によって検出された同期モータ10の回転子11の磁極位置検出値θを時間微分して、回転速度ωを得るためのものである。
【0028】
本実施の形態に係る電気自動車の走行状態においては、アクセル操作量Aおよび同期モータ10の回転子11の磁極位置検出値θを時間微分して得た回転速度ωに応じてトルク指令値T*が随時演算されて出力され、このトルク指令値T*と回転子11の回転速度ωとに応じて電流指令値Id *およびIq *が随時演算されて出力され、この電流指令値Id *およびIq *に応じたPWM信号Pu、Pv、Pwをインバータ40を介して同期モータ10に出力することにより同期モータ10が駆動制御されている。
【0029】
この際には、電流検出手段60によって同期モータ10への入力電流Iu、Iv、Iwが検出され、これらは3/2相変換手段33bでIdおよびIqに変換される。電流制御手段33のdq軸電流制御手段33aは、これらIdおよびIqと、電流指令値Id *およびIq *と、回転子11の回転速度ωとに基づいて、電圧指令値Vd *、Vq *の演算及び出力を行う。また、これら電圧指令値Vd *、Vq *は、2/3相変換手段33dでVu *、Vv *、Vw *に変換されてPWM信号発生手段33cに出力される。これら3/2相変換手段33bおよび2/3相変換手段33dの変換式においては、磁極位置制御手段34から出力された磁極位置制御出力値Φが用いられている。
【0030】
ここで、本実施の形態に係る電気自動車における磁極位置制御プロセス、すなわち、磁極位置検出値θ等を入力してから磁極位置制御出力値Φを出力するまでの磁極位置制御手段34の制御プロセスを、図6のフローチャート等を用いて説明する。
【0031】
まず、レゾルバ50によって同期モータ10の回転子11の磁極位置検出値θを検出する(磁極位置検出工程:S1)。この磁極位置検出値θは、磁極位置制御手段34の誤差算出手段34bに入力される。次いで、レゾルバ50によって同期モータ10の回転子11の磁極位置検出値θを微分器35で時間微分して得た回転子11の回転速度ωを、磁極位置制御手段34の磁極位置算出手段34aに入力して、磁極位置算出値θCを得る(磁極位置算出工程:S2)。
【0032】
この磁極位置算出手段34aによる磁極位置算出方法を具体的に説明する。まず、磁極位置制御手段34によって出力されて同期モータ10の駆動制御動作(座標変換)に用いられた磁極位置制御出力値(以下、「前回制御値」という)Φ-1をフィードバックして、磁極位置算出手段34aに入力する(図5参照)。次いで、フィードバックした前回制御値Φ-1に、回転子11の回転速度ωにフィードバック時からの経過時間Δtを乗じて得た磁極位置補正値ΔΦを加算することによって、磁極位置算出値θCを得る。すなわち、
θC=Φ-1+ΔΦ
ΔΦ=ω×Δt
となる。
【0033】
次いで、誤差算出手段34bに、磁極位置検出工程S1で得た磁極位置検出値θと、磁極位置算出工程S2で得た磁極位置算出値θCを入力し、これらの誤差の絶対値を算出する(誤差算出工程:S3)。これら磁極位置検出値θと磁極位置算出値θCの誤差の絶対値が、所定の閾値τ以下であった場合には、信号Sを切替手段34cに入力する。信号Sが入力された切替手段34cは、磁極位置検出値θを磁極位置制御出力値Φとして出力する(磁極位置算出値出力工程:S4)。
【0034】
一方、磁極位置検出値θと磁極位置算出値θCの誤差の絶対値が、所定の閾値τを超えた場合には、信号SCを切替手段34cに入力する。信号SCが入力された切替手段34cは、その信号SCの入力時間が所定時間t0(300ms)を超えるか否かを判定する(誤差継続時間判定工程S5)。この誤差継続時間判定工程S5において、信号SCの入力時間が所定時間t0以下であると判定された場合には、レゾルバ50がノイズ(外乱)を検出したと判断し、切替手段34cは、磁極位置算出値θCを磁極位置制御出力値Φとして出力する(磁極位置算出値出力工程:S6)。
【0035】
誤差継続時間判定工程S5において、信号SCの入力時間が所定時間t0を超えたと判定された場合には、レゾルバ50がノイズ(外乱)を検出したのではなく、電気自動車の駆動輪90に空転等が生じたと判断し、切替手段34cは、磁極位置検出値θを磁極位置制御出力値Φとして出力する(磁極位置算出値出力工程:S4)。
【0036】
以上の磁極位置制御動作の結果を図7および図8に示した。図7(a)および図8(a)は、磁極位置検出値θの時間履歴を表したグラフであり、図7(b)および図8(b)は、磁極位置制御手段34によって出力された磁極位置制御出力値Φの時間履歴を表したグラフである。
【0037】
レゾルバ50がノイズ(外乱)を検出した場合には、磁極位置検出値θのグラフにパルス状部分Pが現れる(図7(a)参照)。このようなノイズ(外乱)を含む磁極位置検出値θをそのまま同期モータ10の制御(座標変換)に用いると、正確な制御が妨げられる場合がある。これに対し、本実施の形態に係る磁極位置制御手段34を用いると、レゾルバ50がノイズ(外乱)を検出した場合には、前記した磁極位置制御プロセスを経て、磁極位置制御手段34が磁極位置算出値θCを磁極位置制御出力値Φとして出力するため、磁極位置制御出力値のグラフには、パルス状部分Pが現れることがない(図7(b)参照)。このため、同期モータ10の正確な制御を達成することができる。
【0038】
一方、レゾルバ50がノイズ(外乱)を検出したのではなく、電気自動車の駆動輪90に空転等が生じた場合には、同期モータ10の回転子11が急転するため、磁極位置検出値θが急激に上昇する(図8(a)参照)。その後空転がおさまると、同期モータ10の回転子11は通常の回転速度で回転することとなるため、ノイズ(外乱)を検出した場合と同様に、磁極位置制御手段34が磁極位置算出値θCを磁極位置制御出力値Φとして出力し続けると、逆に実際の磁極位置検出値θとのズレが大きくなり、却って同期モータ10の正確な制御を妨げることとなる。
【0039】
このような事態を防ぐために、本実施の形態に係る磁極位置制御手段34においては、レゾルバ50がノイズ(外乱)を検出したのではなく電気自動車の駆動輪90に空転等が生じたと判断した場合には、磁極位置検出値θを磁極位置制御出力値Φとして出力することとしている(図8(b)参照)。
【0040】
本実施の形態に係る電気自動車の制御装置によれば、同期モータ10の回転子11の磁極位置検出値θを得るレゾルバ50と、磁極位置制御出力値Φを用いて同期モータ10の制御を行う電流制御手段33と、レゾルバ50で所定レベルのノイズ(外乱)が検出された場合に、ノイズ(外乱)を除去するように磁極位置情報を制御する磁極位置制御手段34を備え、この磁極位置制御手段34は、レゾルバ50で所定レベルのノイズ(外乱)が検出されない場合に、磁極位置検出値θを磁極位置制御出力値Φとして出力するものであり、同期モータ10の回転子の回転速度ωに経過時間Δtを乗じた値ΔΦを直前制御値Φ-1に加算して磁極位置算出値θCを得る磁極位置算出手段34aと、磁極位置検出値θと磁極位置算出値θCとの誤差の絶対値を算出する誤差算出手段34bと、誤差の絶対値が所定の閾値τを超えた場合に所定レベルのノイズ(外乱)が検出されたと判断し、磁極位置算出値θCを磁極位置制御出力値Φとして出力する切替手段34cとを備えるため、レゾルバ50によって検出されたノイズ(外乱)によって不正確な制御動作信号が発生するのを効果的に防止することができる。この結果、電気自動車の同期モータ10の制御効率の低下や過電流の発生を防止することができる。
【0041】
また、本実施の形態に係る電気自動車の制御装置によれば、磁極位置制御手段34は、誤差の絶対値が所定時間t0継続して所定の閾値τを超えた場合に、磁極位置検出値θを磁極位置制御出力値Φとして出力するものであるため、電気自動車の駆動輪90が障害物を乗り越したり空転したりした場合のようにノイズ以外の要因によって同期モータ10の回転子11が急転した場合にも、この急転に即応した適切な制御を行うことができる。
【0042】
なお、磁極位置制御手段34の誤差算出手段34bにおいて誤差のレベルを判定する閾値τや、切替手段34cにおいて信号SCの入力時間を判定するための所定時間t0は、電気自動車の車種、同期モータ10の規格などに応じて適宜設定することができる。
【0043】
【発明の効果】
請求項1記載の発明によれば、位置検出手段で所定レベルのノイズ(外乱)が検出された場合に、ノイズ(外乱)を除去するように磁極位置情報を制御する磁極位置制御手段を備えるため、このノイズ(外乱)によって不正確な制御動作信号が発生するのを防止することができる。この結果、制御効率の低下や過電流の発生を防止することができる。
【0044】
しかも、磁極位置制御手段が、位置検出手段で所定レベルのノイズ(外乱)が検出されない場合に磁極位置検出値を磁極位置情報として出力するものであり、電動機の回転子の回転速度に経過時間を乗じた値を直前の磁極位置情報に加算して磁極位置算出値を得る磁極位置算出手段と、磁極位置検出値と磁極位置算出値との誤差の絶対値を算出する誤差算出手段とを備え、誤差の絶対値が所定値を超えた場合に所定レベルのノイズ(外乱)が検出されたと判断して磁極位置算出値を磁極位置情報として出力するものであるため、きわめて効果的にノイズ(外乱)を除去することができ、制御効率の低下や過電流の発生を効果的に防止することができる。
【0045】
しかも、磁極位置制御手段が、誤差の絶対値が所定時間継続して所定値を超えた場合に、磁極位置検出値を磁極位置情報として出力するものであるため、例えば、電気自動車の車輪が障害物を乗り越したり空転したりした場合のようにノイズ以外の要因によって電動機の回転子が急転した場合にも、この急転に即応した適切な制御を行うことができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る電気自動車のシステム構成を説明するための概略図である。
【図2】図1に示した電気自動車の同期モータの回転子の磁極位置を説明するための説明図である。
【図3】図1に示した電気自動車の制御装置の構成を説明するためのブロック図である。
【図4】図3に示した電流制御手段の構成を説明するためのブロック図である。
【図5】図3に示した磁極位置制御手段の構成を説明するためのブロック図である。
【図6】本発明の実施の形態に係る電気自動車の制御装置の磁極位置制御動作を説明するためのフローチャートである。
【図7】本発明の実施の形態に係る電気自動車の制御装置の磁極位置制御結果の一例を示すものであり、(a)は磁極位置検出値の時間履歴を表したグラフ、(b)は磁極位置制御出力値の時間履歴を表したグラフである。
【図8】本発明の実施の形態に係る電気自動車の制御装置の磁極位置制御結果の他の例を示すものであり、(a)は磁極位置検出値の時間履歴を表したグラフ、(b)は磁極位置制御出力値の時間履歴を表したグラフである。
【符号の説明】
10 三相交流同期モータ
11 回転子
20 バッテリ
30 制御装置
31 トルク指令値演算手段
32 電流指令値演算手段
33 電流制御手段
33a dq軸電流制御手段
33b 3/2相変換手段
33c PWM信号発生手段
33d 2/3相変換手段
34 磁極位置制御手段
34a 磁極位置算出手段
34b 誤差算出手段
34c 切替手段
35 微分器
40 インバータ
50 レゾルバ
60 電流検出手段
70 ディファレンシャルギア
80 ドライブシャフト
90 駆動輪
S1 磁極位置検出工程
S2 磁極位置算出工程
S3 誤差算出工程
S4 磁極位置検出値出力工程
S5 誤差継続時間判定工程
S6 磁極位置算出値出力工程[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control device for an electric vehicle, and more particularly, to a control device for an electric vehicle that performs drive control of the electric motor by using magnetic pole position information of a rotor of the electric motor.
[0002]
[Prior art]
In recent years, in order to prevent and suppress environmental pollution and noise, electric vehicles (including hybrid vehicles) that run on electric motors have been developed instead of vehicles that run on internal combustion engines such as gasoline engines and diesel engines. As an electric motor that is a driving source of such an electric vehicle, a DC motor or an AC motor is employed, and among them, a three-phase AC synchronous motor (hereinafter referred to as “synchronous motor”) using a permanent magnet as a rotor is high. Due to its efficiency, it is regarded as the mainstream of electric motors for electric vehicles.
[0003]
In an electric vehicle equipped with this synchronous motor, a direct current from a battery mounted on the vehicle is converted into a predetermined alternating current by an inverter, and the synchronous motor is driven by this alternating current to drive the vehicle.
[0004]
A typical control method for this synchronous motor is vector control. As a vector control procedure, first, an alternating current flowing through an armature of a synchronous motor is measured, and a measured value of this alternating coordinate system is rotated in synchronization with the rotor of the synchronous motor (hereinafter referred to as “dq”). The control operation signal is generated by controlling current in the dq coordinate system. Next, this control operation signal is converted from a dq coordinate system to an AC coordinate system, and is output to a synchronous motor via an inverter for control.
[0005]
Here, since the magnetic pole position information of the rotor of the synchronous motor is necessary for the coordinate conversion between the AC coordinate system and the dq axis coordinate system, the magnetic pole position of the rotor is detected by a position detector such as a resolver. Is detected.
[0006]
[Problems to be solved by the invention]
However, when noise (disturbance) is included in the magnetic pole position information of the rotor of the synchronous motor obtained by a position detector such as a resolver, the coordinate conversion between the AC coordinate system and the dq axis coordinate system is accurately performed. It is not done and accurate control may be hindered. For example, in an electric vehicle driven by a synchronous motor, when noise (disturbance) is detected by a position detector, control efficiency is reduced due to generation of an inaccurate control operation signal, or overcurrent is generated. There was a case.
[0007]
The subject of this invention is providing the control apparatus of the electric vehicle which can perform stable control even when noise (disturbance) enters in the magnetic pole position information of the rotor of an electric motor.
[0008]
[Means for Solving the Problems]
In order to solve the above problems, the invention described in claim 1 uses position detection means for obtaining a magnetic pole position detection value of a rotor of an electric motor and magnetic pole position information as shown in FIGS. 1 and 3, for example. A control unit for controlling the electric motor, and a magnetic pole position for controlling magnetic pole position information so as to remove the disturbance when a predetermined level of disturbance is detected by the position detection unit. The magnetic pole position control means outputs the magnetic pole position detection value as magnetic pole position information when a predetermined level of disturbance is not detected by the position detection means as shown in FIG. 5, for example. A magnetic pole position calculation means for adding a value obtained by multiplying the rotation speed of the rotor of the motor by the elapsed time to the previous magnetic pole position information to obtain a magnetic pole position calculation value; the magnetic pole position detection value and the magnetic pole position; Error calculating means for calculating an absolute value of an error from the output value, and determining that a predetermined level of disturbance has been detected when the absolute value of the error exceeds a predetermined value, and calculating the magnetic pole position calculated value as a magnetic pole position When the absolute value of the error exceeds a predetermined value continuously for a predetermined time, the detected magnetic pole position value is output as magnetic pole position information .
[0009]
According to the first aspect of the present invention, there is provided the magnetic pole position control means for controlling the magnetic pole position information so as to remove noise (disturbance) when a predetermined level of noise (disturbance) is detected by the position detection means. Thus, it is possible to prevent an inaccurate control operation signal from being generated by this noise (disturbance). As a result, it is possible to prevent a decrease in control efficiency and occurrence of overcurrent.
[0011]
In addition , the magnetic pole position control means outputs the magnetic pole position detection value as magnetic pole position information when a predetermined level of noise (disturbance) is not detected by the position detection means, and the elapsed time is added to the rotational speed of the rotor of the motor. A magnetic pole position calculating means for adding the multiplied value to the immediately preceding magnetic pole position information to obtain a magnetic pole position calculated value; and an error calculating means for calculating an absolute value of an error between the magnetic pole position detected value and the magnetic pole position calculated value; When the absolute value of the error exceeds a predetermined value, it is determined that a predetermined level of noise (disturbance) has been detected, and the calculated magnetic pole position value is output as magnetic pole position information, so noise (disturbance) is extremely effective. Can be removed, and the reduction in control efficiency and the occurrence of overcurrent can be effectively prevented.
[0013]
In addition , since the magnetic pole position control means outputs the detected magnetic pole position value as the magnetic pole position information when the absolute value of the error exceeds the predetermined value for a predetermined time, for example, the wheel of the electric vehicle fails. Even when the rotor of the electric motor suddenly rotates due to factors other than noise, such as when an object is passed over or idling, appropriate control can be performed in response to this sudden rotation.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the present embodiment, a control device for an electric vehicle that runs on a three-phase AC synchronous motor (synchronous motor) 10 that is an electric motor will be described.
[0015]
As shown in FIG. 1, the electric vehicle according to the present embodiment includes a
[0016]
FIG. 2 shows the
[0017]
The
[0018]
As shown in FIG. 3, the
[0019]
The current command value calculation means 32 responds to the torque command value T * and the rotational speed ω obtained by time-differentiating the magnetic pole position detection value θ of the
[0020]
As shown in FIG. 4, the current control means 33 includes dq-axis current control means 33a, 3/2 phase conversion means 33b, PWM signal generation means 33c, and 2/3 phase conversion means 33d. The dq-axis current control means 33a is configured to calculate the current command values I d * and I q * , the rotational speed ω obtained by time-differentiating the magnetic pole position detection value θ of the
[0021]
Here, in the 3/2 phase conversion means 33b, when converting the input currents I u , I v , I w of the AC coordinate system to I d , I q of the dq axis coordinate system, the following conversion formula is used. .
[Expression 1]
[0022]
The PWM
[0023]
Here, when the 2 / 3-phase conversion means 33d converts V d * , V q * of the dq axis coordinate system into V u * , V v * , V w * of the AC coordinate system, the following conversion is performed. Use the formula.
[Expression 2]
[0024]
The magnetic pole position control means 34 performs predetermined magnetic pole position control in response to the input of the magnetic pole position detection value θ of the
[0025]
Magnetic pole
[0026]
The switching unit 34c outputs the magnetic pole position detection value θ or the magnetic pole position calculation value θ C as the magnetic pole position control output value Φ in accordance with the signal S or the signal S C from the
[0027]
As already described, the
[0028]
In the traveling state of the electric vehicle according to the present embodiment, the torque command value T * according to the rotational speed ω obtained by time differentiation of the accelerator operation amount A and the magnetic pole position detection value θ of the
[0029]
At this time, input currents I u , I v , I w to the
[0030]
Here, the magnetic pole position control process in the electric vehicle according to the present embodiment, that is, the control process of the magnetic pole position control means 34 from the input of the magnetic pole position detection value θ and the like to the output of the magnetic pole position control output value Φ. This will be described with reference to the flowchart of FIG.
[0031]
First, the magnetic pole position detection value θ of the
[0032]
A magnetic pole position calculation method by the magnetic pole position calculation means 34a will be specifically described. First, a magnetic pole position control output value (hereinafter referred to as “previous control value”) Φ −1 output by the magnetic pole position control means 34 and used for the drive control operation (coordinate conversion) of the
θ C = Φ -1 + ΔΦ
ΔΦ = ω × Δt
It becomes.
[0033]
Next, the magnetic pole position detection value θ obtained in the magnetic pole position detection step S1 and the magnetic pole position calculation value θ C obtained in the magnetic pole position calculation step S2 are input to the error calculation means 34b, and the absolute values of these errors are calculated. (Error calculation step: S3). When the absolute value of the error between the magnetic pole position detection value θ and the magnetic pole position calculation value θ C is equal to or smaller than a predetermined threshold value τ, the signal S is input to the switching unit 34c. The switching unit 34c to which the signal S is input outputs the magnetic pole position detection value θ as the magnetic pole position control output value Φ (magnetic pole position calculation value output step: S4).
[0034]
On the other hand, the absolute value of the error in magnetic pole position detection value theta and the magnetic pole position calculation value theta C is, if it exceeds a predetermined threshold τ inputs signal S C to the switching means 34c. The switching unit 34c to which the signal S C is input determines whether or not the input time of the signal S C exceeds a predetermined time t 0 (300 ms) (error duration determination step S5). In this error duration determination step S5, when it is determined that the input time of the signal S C is equal to or less than the predetermined time t 0, it is determined that the
[0035]
In the error duration determination step S5, when it is determined that the input time of the signal S C exceeds the predetermined time t 0 , the
[0036]
The results of the magnetic pole position control operation described above are shown in FIGS. FIGS. 7A and 8A are graphs showing the time history of the magnetic pole position detection value θ. FIGS. 7B and 8B are output by the magnetic pole position control means 34. FIG. It is a graph showing the time history of the magnetic pole position control output value Φ.
[0037]
When the
[0038]
On the other hand, when the
[0039]
In order to prevent such a situation, in the magnetic pole position control means 34 according to the present embodiment, the
[0040]
According to the control apparatus for an electric vehicle according to the present embodiment, the
[0041]
Further, according to the control apparatus for an electric vehicle according to the present embodiment, the magnetic pole position control means 34 detects the magnetic pole position detection value when the absolute value of the error continues for a predetermined time t 0 and exceeds the predetermined threshold τ. Since θ is output as the magnetic pole position control output value Φ, the
[0042]
It should be noted that the predetermined time t 0 for determining the threshold τ and determining the level of error, the input time of the signal S C in the switching unit 34c in the error calculating means 34b of the magnetic pole position control means 34, the electric vehicle models, synchronization It can be appropriately set according to the standard of the
[0043]
【The invention's effect】
According to the first aspect of the present invention, there is provided the magnetic pole position control means for controlling the magnetic pole position information so as to remove noise (disturbance) when a predetermined level of noise (disturbance) is detected by the position detection means. Thus, it is possible to prevent an inaccurate control operation signal from being generated by this noise (disturbance). As a result, it is possible to prevent a decrease in control efficiency and occurrence of overcurrent.
[0044]
In addition , the magnetic pole position control means outputs the magnetic pole position detection value as magnetic pole position information when a predetermined level of noise (disturbance) is not detected by the position detection means, and the elapsed time is added to the rotational speed of the rotor of the motor. A magnetic pole position calculating means for adding the multiplied value to the immediately preceding magnetic pole position information to obtain a magnetic pole position calculated value; and an error calculating means for calculating an absolute value of an error between the magnetic pole position detected value and the magnetic pole position calculated value; When the absolute value of the error exceeds a predetermined value, it is determined that a predetermined level of noise (disturbance) has been detected, and the calculated magnetic pole position value is output as magnetic pole position information, so noise (disturbance) is extremely effective. Can be removed, and the reduction in control efficiency and the occurrence of overcurrent can be effectively prevented.
[0045]
In addition , since the magnetic pole position control means outputs the detected magnetic pole position value as the magnetic pole position information when the absolute value of the error exceeds the predetermined value for a predetermined time, for example, the wheel of the electric vehicle fails. Even when the rotor of the electric motor suddenly rotates due to factors other than noise, such as when an object is passed over or idling, appropriate control can be performed in response to this sudden rotation.
[Brief description of the drawings]
FIG. 1 is a schematic diagram for explaining a system configuration of an electric vehicle according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram for explaining a magnetic pole position of a rotor of the synchronous motor of the electric vehicle shown in FIG. 1;
FIG. 3 is a block diagram for explaining a configuration of a control device for the electric vehicle shown in FIG. 1;
4 is a block diagram for explaining a configuration of a current control unit shown in FIG. 3; FIG.
5 is a block diagram for explaining the configuration of the magnetic pole position control means shown in FIG. 3. FIG.
FIG. 6 is a flowchart for explaining the magnetic pole position control operation of the control apparatus for an electric vehicle according to the embodiment of the present invention.
FIG. 7 shows an example of the magnetic pole position control result of the control apparatus for an electric vehicle according to the embodiment of the present invention, where (a) is a graph showing the time history of the magnetic pole position detection value, It is a graph showing the time history of a magnetic pole position control output value.
FIG. 8 shows another example of the magnetic pole position control result of the control apparatus for an electric vehicle according to the embodiment of the present invention. FIG. 8A is a graph showing the time history of the detected magnetic pole position; ) Is a graph showing the time history of the magnetic pole position control output value.
[Explanation of symbols]
DESCRIPTION OF
Claims (1)
前記位置検出手段で所定レベルの外乱が検出された場合に、前記外乱を除去するように磁極位置情報を制御する磁極位置制御手段を備え、
前記磁極位置制御手段は、
前記位置検出手段で所定レベルの外乱が検出されない場合に、前記磁極位置検出値を磁極位置情報として出力するものであり、
前記電動機の回転子の回転速度に経過時間を乗じた値を直前の磁極位置情報に加算して磁極位置算出値を得る磁極位置算出手段と、
前記磁極位置検出値と前記磁極位置算出値との誤差の絶対値を算出する誤差算出手段とを備え、
前記誤差の絶対値が所定値を超えた場合に所定レベルの外乱が検出されたと判断し、前記磁極位置算出値を磁極位置情報として出力し、
かつ、前記誤差の絶対値が所定時間継続して所定値を超えた場合に、前記磁極位置検出値を磁極位置情報として出力するものであることを特徴とする電気自動車の制御装置。In a control apparatus for an electric vehicle comprising: position detection means for obtaining a magnetic pole position detection value of a rotor of an electric motor; and control means for controlling the electric motor using magnetic pole position information.
A magnetic pole position control means for controlling magnetic pole position information so as to remove the disturbance when a predetermined level of disturbance is detected by the position detection means ;
The magnetic pole position control means includes
When a disturbance of a predetermined level is not detected by the position detection means, the magnetic pole position detection value is output as magnetic pole position information,
Magnetic pole position calculation means for adding a value obtained by multiplying the rotation speed of the rotor of the motor by the elapsed time to the previous magnetic pole position information to obtain a magnetic pole position calculation value;
An error calculation means for calculating an absolute value of an error between the magnetic pole position detection value and the magnetic pole position calculation value;
When the absolute value of the error exceeds a predetermined value, it is determined that a predetermined level of disturbance has been detected, and the magnetic pole position calculation value is output as magnetic pole position information.
In addition, when the absolute value of the error continuously exceeds a predetermined value for a predetermined time, the magnetic pole position detection value is output as magnetic pole position information .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001366714A JP3742582B2 (en) | 2001-11-30 | 2001-11-30 | Electric vehicle control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001366714A JP3742582B2 (en) | 2001-11-30 | 2001-11-30 | Electric vehicle control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003169406A JP2003169406A (en) | 2003-06-13 |
| JP3742582B2 true JP3742582B2 (en) | 2006-02-08 |
Family
ID=19176570
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001366714A Expired - Fee Related JP3742582B2 (en) | 2001-11-30 | 2001-11-30 | Electric vehicle control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3742582B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6504024B2 (en) * | 2015-11-05 | 2019-04-24 | トヨタ自動車株式会社 | Hybrid vehicle |
| JP6504025B2 (en) * | 2015-11-05 | 2019-04-24 | トヨタ自動車株式会社 | Hybrid vehicle |
| JP6690508B2 (en) * | 2016-11-21 | 2020-04-28 | 株式会社デンソー | Motor control device |
-
2001
- 2001-11-30 JP JP2001366714A patent/JP3742582B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003169406A (en) | 2003-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3755424B2 (en) | AC motor drive control device | |
| JP3701207B2 (en) | Motor control device and electric vehicle using the same | |
| US6984957B2 (en) | Apparatus for controlling permanent-magnet rotary machine | |
| US6344725B2 (en) | Method and apparatus for controlling a synchronous motor | |
| JP3289567B2 (en) | Discharge device for storage means inside inverter | |
| CN100373768C (en) | Position Sensorless Control Algorithm for AC Motors | |
| JP3695342B2 (en) | Electric motor control device | |
| US7006906B2 (en) | Electric drive control apparatus, method and program therefor | |
| US9120388B2 (en) | Rotating electrical machine drive system | |
| US7047116B2 (en) | Electric drive control apparatus, electric drive control method and program therefor | |
| CN112166050A (en) | Inverter control method and inverter control system | |
| JP4574412B2 (en) | Hybrid vehicle motor constant detection device and hybrid vehicle motor control device | |
| JP3985550B2 (en) | Electric vehicle drive control device, electric vehicle drive control method, and program thereof | |
| WO2015001849A1 (en) | Electric-vehicle braking control device | |
| JP5131051B2 (en) | Rotating machine control device and rotating machine control system | |
| JP2002320397A (en) | Motor rotor position estimation device, position estimation method, and program | |
| JP3742582B2 (en) | Electric vehicle control device | |
| JP2015023611A (en) | Electric vehicle | |
| JP2019213247A (en) | Control device of rotary electric machine | |
| JP5884747B2 (en) | AC motor control device | |
| JP4120503B2 (en) | Induction motor control method | |
| JP4766361B2 (en) | Initial magnetic pole estimation device for AC synchronous motor | |
| JP2007116768A (en) | Rotation detector for turbocharger with electric motor | |
| WO2019008838A1 (en) | Induction motor drive device and drive method | |
| JP2024168933A (en) | Control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040929 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050721 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050726 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050922 |
|
| 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: 20051108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051111 |
|
| 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: 20091118 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091118 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101118 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111118 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131118 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |