Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3742582B2 - Electric vehicle control device - Google Patents
[go: Go Back, main page]

JP3742582B2 - Electric vehicle control device - Google Patents

Electric vehicle control device Download PDF

Info

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
Application number
JP2001366714A
Other languages
Japanese (ja)
Other versions
JP2003169406A (en
Inventor
裕 横山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Fuji Jukogyo KK
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Jukogyo KK filed Critical Fuji Jukogyo KK
Priority to JP2001366714A priority Critical patent/JP3742582B2/en
Publication of JP2003169406A publication Critical patent/JP2003169406A/en
Application granted granted Critical
Publication of JP3742582B2 publication Critical patent/JP3742582B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy 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】

Figure 0003742582
【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】
Figure 0003742582
【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 battery 20 as a power source, a control device 30 that performs vector control of the synchronous motor 10, and the output of the battery 20 controlled by the control device 30 is converted to AC power. An inverter 40 as a power converter, a resolver 50 as a position detection means for obtaining a magnetic pole position detection value θ of the rotor of the synchronous motor 10, a current detection means 60 for detecting the current of the synchronous motor 10, and a rotational motion of the synchronous motor 10. Is transmitted to the drive shaft 80, and drive wheels 90 provided at both ends of the drive shaft 80 are provided.
[0016]
FIG. 2 shows the rotor 11 of the synchronous motor 10, the magnetic pole position detection value θ of the rotor 11 detected by the resolver 50, and the dq coordinate system used by the current control means 33 described later. The rotational speed ω is obtained by time-differentiating the magnetic pole position detection value θ detected by the resolver 50 with a differentiator 35 described later.
[0017]
The synchronous motor 10 is connected to the drive wheel 90 via a differential gear 70 and a drive shaft 80, and the drive wheel 90 is rotated by the rotational motion of the synchronous motor 10 so as to give a propulsive force to the vehicle. The DC power supplied from the battery 20 to the inverter 40 is converted into three-phase AC power under the control of the control device 30 and supplied to the synchronous motor 10.
[0018]
As shown in FIG. 3, the control device 30 includes torque command value calculation means 31, current command value calculation means 32, current control means 33, magnetic pole position control means 34, and differentiator 35. The torque command value calculation means 31 uses a differentiator 35 to time-differentiate the accelerator operation amount A detected by an accelerator operation amount detector (not shown) and the magnetic pole position detection value θ of the synchronous motor 10 detected by the resolver 50. The predetermined torque command value T * is calculated and output according to the rotational speed ω obtained in this manner.
[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 rotor 11 of the synchronous motor 10 detected by the resolver 50 by the differentiator 35. The predetermined current command values I d * and I q * are calculated and output. Here, I d * and I q * are a d-axis component and a q-axis component of a current command value used for vector control, respectively.
[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 rotor 11 of the synchronous motor 10 by the differentiator 35, the current Based on I d and I q obtained by converting the input currents I u , I v and I w to the synchronous motor 10 detected by the detection means 60 by the 3/2 phase conversion means 33b, the voltage command value V d * and Vq * are calculated and output.
[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]
Figure 0003742582
[0022]
The PWM signal generating unit 33c performs PWM based on V u * , V v * , and V w * obtained by performing 2/3 phase conversion on the voltage command values V d * and V q * by the 2/3 phase converting unit 33d. Functions of controlling the synchronous motor 10 by generating signals P u , P v , and P w and outputting them to the inverter 40, and turning on / off the switching elements of the inverter 40 at a predetermined timing by this PWM signal. To do.
[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]
Figure 0003742582
[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 rotor 11 of the synchronous motor 10 detected by the resolver 50 and the rotational speed ω obtained by time differentiation thereof. The magnetic pole position control output value Φ used in the conversion equations of the 3/2 phase conversion means 33b and the 2/3 phase conversion means 33d is output. As shown in FIG. 5, the magnetic pole position control means 34 includes a magnetic pole position calculation means 34a, an error calculation means 34b, and a switching means 34c.
[0025]
Magnetic pole position calculation unit 34a, based on the magnetic pole position detection value theta of the rotor 11 of the synchronous motor 10 detected by the resolver 50 to the rotational speed ω obtained by differentiating time by differentiator 35, the magnetic pole position calculation value theta C Is what you get. The error calculation means 34b calculates the absolute value of the error between the magnetic pole position detection value θ and the magnetic pole position calculation value θ C, and if the absolute value of the error is less than or equal to a predetermined threshold τ, a signal is sent to the switching means 34c. send S, when the absolute value of the error exceeds a predetermined threshold τ is intended to send a signal S C to the switching means 34c.
[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 error calculation unit 34b. Specifically, while the signal S is input, the magnetic pole position detection value θ is output as the magnetic pole position control output value Φ, and when the signal S C is input, the magnetic pole position calculation value θ C is controlled. Output as output value Φ. The switching means 34c includes a timer (not shown), and when the signal S C is input for a predetermined time t 0 or more, the magnetic pole position detection value θ is output again as the magnetic pole position control output value Φ. . In the present embodiment, the predetermined time t 0 is set to 300 ms.
[0027]
As already described, the differentiator 35 is for time-differentiating the magnetic pole position detection value θ of the rotor 11 of the synchronous motor 10 detected by the resolver 50 to obtain the rotational speed ω.
[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 rotor 11 of the synchronous motor 10 . Is calculated and output as needed, and current command values I d * and I q * are calculated and output as needed according to the torque command value T * and the rotational speed ω of the rotor 11, and the current command value I d The synchronous motor 10 is driven and controlled by outputting PWM signals P u , P v and P w corresponding to * and I q * to the synchronous motor 10 via the inverter 40.
[0029]
At this time, input currents I u , I v , I w to the synchronous motor 10 are detected by the current detection means 60, and these are converted into I d and I q by the 3/2 phase conversion means 33b. The dq-axis current control means 33a of the current control means 33 is based on these I d and I q , current command values I d * and I q *, and the rotational speed ω of the rotor 11, and the voltage command value V d. * And Vq * are calculated and output. The voltage command values V d * and V q * are converted into V u * , V v * , and V w * by the 2/3 phase conversion means 33d and output to the PWM signal generation means 33c. In the conversion formulas of these 3/2 phase conversion means 33b and 2/3 phase conversion means 33d, the magnetic pole position control output value Φ output from the magnetic pole position control means 34 is used.
[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 rotor 11 of the synchronous motor 10 is detected by the resolver 50 (magnetic pole position detection step: S1). This magnetic pole position detection value θ is input to the error calculation means 34 b of the magnetic pole position control means 34. Next, the rotational speed ω of the rotor 11 obtained by time-differentiating the magnetic pole position detection value θ of the rotor 11 of the synchronous motor 10 with the differentiator 35 by the resolver 50 is supplied to the magnetic pole position calculation means 34 a of the magnetic pole position control means 34. Then, the magnetic pole position calculation value θ C is obtained (magnetic pole position calculation step: S2).
[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 synchronous motor 10 is fed back to It inputs into the position calculation means 34a (refer FIG. 5). Next, the magnetic pole position calculated value θ C is obtained by adding the magnetic pole position correction value ΔΦ obtained by multiplying the previous control value Φ −1 fed back to the rotational speed ω of the rotor 11 by the elapsed time Δt from the time of feedback. obtain. That is,
θ 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 resolver 50 has detected noise (disturbance), and the switching unit 34c The magnetic pole position calculated value θ C is output as the magnetic pole position control output value Φ (magnetic pole position calculated value output step: S6).
[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 resolver 50 does not detect noise (disturbance), but the driving wheel 90 of the electric vehicle. It is determined that idling or the like has occurred, and the switching unit 34c outputs the magnetic pole position detection value θ as the magnetic pole position control output value Φ (magnetic pole position calculation value output step: S4).
[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 resolver 50 detects noise (disturbance), a pulsed portion P appears in the graph of the magnetic pole position detection value θ (see FIG. 7A). If the magnetic pole position detection value θ including such noise (disturbance) is used as it is for the control (coordinate conversion) of the synchronous motor 10, accurate control may be hindered. On the other hand, when the magnetic pole position control means 34 according to this embodiment is used, when the resolver 50 detects noise (disturbance), the magnetic pole position control means 34 passes through the magnetic pole position control process described above. Since the calculated value θ C is output as the magnetic pole position control output value Φ, the pulse-shaped portion P does not appear in the magnetic pole position control output value graph (see FIG. 7B). For this reason, accurate control of the synchronous motor 10 can be achieved.
[0038]
On the other hand, when the resolver 50 does not detect noise (disturbance) but idling or the like occurs in the driving wheel 90 of the electric vehicle, the rotor 11 of the synchronous motor 10 rotates suddenly, so that the detected magnetic pole position value θ is It rises rapidly (see FIG. 8A). After that, when the idling is stopped, the rotor 11 of the synchronous motor 10 rotates at a normal rotation speed, so that the magnetic pole position control means 34 calculates the magnetic pole position calculated value θ C as in the case where noise (disturbance) is detected. Is continuously output as the magnetic pole position control output value Φ, conversely, the deviation from the actual magnetic pole position detection value θ increases, and on the contrary, accurate control of the synchronous motor 10 is hindered.
[0039]
In order to prevent such a situation, in the magnetic pole position control means 34 according to the present embodiment, the resolver 50 does not detect noise (disturbance) but determines that idling or the like has occurred in the drive wheels 90 of the electric vehicle. The magnetic pole position detection value θ is output as the magnetic pole position control output value Φ (see FIG. 8B).
[0040]
According to the control apparatus for an electric vehicle according to the present embodiment, the synchronous motor 10 is controlled using the resolver 50 for obtaining the magnetic pole position detection value θ of the rotor 11 of the synchronous motor 10 and the magnetic pole position control output value Φ. The magnetic pole position control means 34 controls the magnetic pole position information so as to remove the noise (disturbance) when a predetermined level of noise (disturbance) is detected by the resolver 50. The means 34 outputs the magnetic pole position detection value θ as the magnetic pole position control output value Φ when no noise (disturbance) of a predetermined level is detected by the resolver 50, and the rotation speed ω of the rotor of the synchronous motor 10 is set. A magnetic pole position calculation means 34a that obtains a magnetic pole position calculation value θ C by adding a value ΔΦ multiplied by the elapsed time Δt to the immediately preceding control value Φ −1 , and an error between the magnetic pole position detection value θ and the magnetic pole position calculation value θ C Calculate absolute value When the absolute value of the error exceeds a predetermined threshold τ, it is determined that a predetermined level of noise (disturbance) has been detected, and the magnetic pole position calculated value θ C is used as the magnetic pole position control output value Φ. Since the output switching unit 34c is provided, it is possible to effectively prevent an inaccurate control operation signal from being generated by noise (disturbance) detected by the resolver 50. As a result, it is possible to prevent a decrease in control efficiency of the synchronous motor 10 of the electric vehicle and occurrence of overcurrent.
[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 rotor 11 of the synchronous motor 10 suddenly rotates due to factors other than noise, such as when the driving wheel 90 of the electric vehicle rides over an obstacle or idles. Even in such a case, it is possible to perform appropriate control in response to this sudden rotation.
[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 motor 10 or the like.
[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 SYMBOLS 10 Three-phase alternating current synchronous motor 11 Rotor 20 Battery 30 Controller 31 Torque command value calculating means 32 Current command value calculating means 33 Current control means 33a dq axis current control means 33b 3/2 phase conversion means 33c PWM signal generating means 33d 2 / 3-phase conversion means 34 Magnetic pole position control means 34a Magnetic pole position calculation means 34b Error calculation means 34c Switching means 35 Differentiator 40 Inverter 50 Resolver 60 Current detection means 70 Differential gear 80 Drive shaft 90 Drive wheel S1 Magnetic pole position detection step S2 Magnetic pole position Calculation step S3 Error calculation step S4 Magnetic pole position detection value output step S5 Error duration determination step S6 Magnetic pole position calculation value output step

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 .
JP2001366714A 2001-11-30 2001-11-30 Electric vehicle control device Expired - Fee Related JP3742582B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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