JP3920213B2 - Electric drive control device, electric drive control method and program thereof - Google Patents
Electric drive control device, electric drive control method and program thereof Download PDFInfo
- Publication number
- JP3920213B2 JP3920213B2 JP2002378398A JP2002378398A JP3920213B2 JP 3920213 B2 JP3920213 B2 JP 3920213B2 JP 2002378398 A JP2002378398 A JP 2002378398A JP 2002378398 A JP2002378398 A JP 2002378398A JP 3920213 B2 JP3920213 B2 JP 3920213B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- current
- axis current
- abnormality
- electric drive
- 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 - Lifetime
Links
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/64—Electric machine technologies in electromobility
Landscapes
- Electric Propulsion And Braking For Vehicles (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電動駆動制御装置、電動駆動制御方法及びそのプログラムに関するものである。
【0002】
【従来の技術】
従来、電動車両は、電動駆動装置を備え、該電動駆動装置においては、回転自在に配設され、N極及びS極の永久磁石から成る磁極対を備えたロータ、及び該ロータより径方向外方に配設され、U相、V相及びW相のステータコイルを備えたステータを有するモータが電動機械として使用される。そして、電動機械制御装置としてのモータ制御装置において発生させられたU相、V相及びW相のパルス幅変調信号をインバータに送り、該インバータにおいて発生させられた相電流、すなわち、U相、V相及びW相の電流を前記各ステータコイルに供給することによって、前記モータを駆動し、モータのトルク、すなわち、電動機械トルクとしてのモータトルクを発生させ、該モータトルクを駆動輪に伝達して電動車両を走行させるようになっている。
【0003】
そのために、前記ステータコイルに供給される電流が電流センサによって検出され、前記ロータの磁極の位置、すなわち、磁極位置θがレゾルバによって検出され、電流センサによって検出された電流、及びレゾルバによって検出された磁極位置が前記モータ制御装置に送られる。
【0004】
そして、該モータ制御装置においては、ロータの磁極対の方向にd軸を、該d軸に対して直角の方向にq軸をそれぞれ採ったdq座標軸上でベクトル制御演算によるフィードバック制御が行われ、電流センサによって検出された電流、レゾルバによって検出された磁極位置θ、及び電動車両の全体の制御を行う車両制御装置から送られ、モータトルクの目標値を表すモータ目標トルクに基づいてd軸電流指令値及びq軸電流指令値が発生させられ、該d軸電流指令値及びq軸電流指令値に基づいてd軸電圧指令値及びq軸電圧指令値が発生させられる。
【0005】
また、前記モータ制御装置において、d軸電圧指令値、q軸電圧指令値及び磁極位置θに基づいて、U相、V相及びW相の電圧指令値が発生させられ、該各相の電圧指令値に基づいて更に各相のパルス幅変調信号が発生させられる。
【0006】
ところで、前記電動駆動装置において、例えば、前記モータ、モータを構成する部品、ゲート信号線等に異常が発生することがある。そこで、各ステータコイルに供給される各相の電流を検出し、各相の電流をd軸電流及びq軸電流に変換するとともに、該d軸電流とd軸電流指令値との偏差、及びq軸電流とq軸電流指令値との偏差に基づいて、又は該各偏差の積分値に基づいて、前記モータ、モータを構成する部品、ゲート信号線等に異常が発生したかどうかを判断するようにした異常判定方法が提供されている(例えば、特許文献1参照。)。
【0007】
【特許文献1】
特開平11−332002号公報
【0008】
【発明が解決しようとする課題】
しかしながら、前記従来の異常判定方法においては、d軸電流とd軸電流指令値との偏差、及びq軸電流とq軸電流指令値との偏差に基づいて、又は前記各偏差の積分値に基づいて、電動駆動装置に異常が発生したかどうかを判断する必要があるので、計算量が多くなり、モータ制御装置に加わる負荷が大きくなってしまう。
【0009】
また、各相の矩(く)形波の電圧を発生させ、ワンパルス制御を行うことによってモータを駆動するようにしたモータ制御装置においては、電圧位相をずらすことによって弱め界磁制御を行うようにしているので、各ステータコイルを実際に供給される各相の電流と電流指令値とは対応しない。したがって、仮に、d軸電流とd軸電流指令値との偏差、及びq軸電流とq軸電流指令値との偏差を算出しても、電動駆動装置に異常が発生したかどうかを判断することができない。
【0010】
本発明は、前記従来の異常検出方法の問題点を解決して、電動駆動装置に異常が発生したかどうかを少ない計算量で判断することができ、電動機械制御装置に加わる負荷を小さくすることができ、ワンパルス制御を行う電動機械制御装置においても、電動駆動装置に異常が発生したかどうかを判断することができる電動駆動制御装置、電動駆動制御方法及びそのプログラムを提供することを目的とする。
【0011】
【課題を解決するための手段】
そのために、本発明の電動駆動制御装置においては、電動機械と、該電動機械に供給される電流を検出する電流検出部と、検出された電流を、前記電動機械のロータの磁極対の方向に対応するd軸、及び該d軸に対して直角の方向に対応するq軸から成るdq座標軸上のd軸電流及びq軸電流に変換する相変換処理手段と、前記dq座標軸上のd軸電流及びq軸電流を、弱め界磁軸角度に対応するf軸、及び該f軸に対して直角の方向に対応するt軸から成るft座標軸上のf軸電流及びt軸電流に変換するとともに、変換に伴ってt軸電流の電流指令値を零にする座標変換処理手段と、前記t軸電流に基づいて電動駆動装置に異常が発生したかどうかを判断する異常判定処理手段とを有する。
【0023】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、電動機械としてモータを使用した電動駆動装置の制御を行うための電動駆動制御装置について説明する。
【0024】
図1は本発明の第1の実施の形態における電動駆動制御装置の機能ブロック図である。
【0025】
図において、31は電動機械としてのモータ、33、34は該モータ31に供給される電流を検出する電流検出部としての電流センサ、91は検出された電流を、所定の軸の電流指令値が固定された基準値にされる所定の座標軸上の所定の軸電流に変換する変換処理手段、65は前記所定の軸の軸電流に基づいて電動駆動装置に異常が発生したかどうかを判断する異常判定処理手段としての異常判定部である。
【0026】
図2は本発明の第1の実施の形態における電動駆動制御装置のブロック図、図3は本発明の第1の実施の形態における電動駆動制御装置の要部を示すブロック図である。
【0027】
図において、31は電動機械としてのモータ、45は電動機械制御装置としてのモータ制御装置であり、本実施の形態においては、前記モータ31としてDCブラシレスモータが使用される。前記モータ31は、回転自在に配設された図示されないロータ、及び該ロータより径方向外方に配設された図示されないステータを備える。前記ロータは、図示されないシャフトに取り付けられたロータコア、及び該ロータコアの円周方向における複数箇所に配設された永久磁石を備え、該永久磁石のS極及びN極によって磁極対が構成される。また、前記ステータは、円周方向における複数箇所に、径方向内方に向けて突出させてティースが形成されたステータコア、並びに前記ティースに巻装されたU相、V相及びW相のコイルとしてのステータコイルを備える。
【0028】
そして、前記モータ31を駆動して電動車両を走行させるために、図示されないバッテリからの直流の電流がインバータ40によってU相、V相及びW相の電流Iu、Iv、Iwに変換され、各相の電流Iu、Iv、Iwはそれぞれ各ステータコイルに供給される。
【0029】
そのために、前記インバータ40は、2〜6個のスイッチング素子としての図示されないトランジスタを備え、各トランジスタを選択的にオン・オフさせることによって、前記各相の電流Iu、Iv、Iwを発生させることができるようになっている。なお、前記2〜6個のスイッチング素子を一つのパッケージに組み込むことによってIGBT等のパワーモジュールを構成したり、IGBTにドライブ回路等を組み込むことによってIPMを構成したりすることができる。
【0030】
ところで、前記各ステータコイルはスター結線されているので、各相のうちの二つの相の電流の値が決まると、残りの一つの相の電流の値も決まる。したがって、各相の電流Iu、Iv、Iwを制御するために、例えば、所定の二つのステータコイルのリード線にU相及びV相の電流Iu、Ivを検出する電流検出部としての電流センサ33、34が配設され、該電流センサ33、34は、検出電流iu、ivを前記モータ制御装置45の第1の相変換処理手段としてのUV−dq変換部61に送る。該UV−dq変換部61は、第1の相変換処理を行い、3相の電流を2相の電流に変換するためのものであり、本実施の形態においては、磁極位置θに基づいて検出電流iu、ivをd軸電流id及びq軸電流iqに変換する。なお、前記d軸電流id及びq軸電流iqは、dq座標軸上の電流であり、前記dq座標軸は、モータ31のロータの磁極対の方向に対応させて設定されたd軸、及び該d軸に対して直角の方向に対応させて設定されたq軸から成る。
【0031】
前記モータ制御装置45には、コンピュータとして機能する図示されないCPUのほかに、データを記録したり、各種のプログラムを記録したりするためのRAM、ROM等の図示されない記録装置が配設される。そして、前記ROMには、各種のプログラム、データ等が記録されるようになっているが、プログラム、データ等を外部記憶装置を構成する図示されない記録媒体に記録することもできる。この場合、例えば、前記モータ制御装置45にフラッシュメモリを配設し、前記記録媒体から前記プログラム、データ等を読み出してフラッシュメモリに記録することもできる。したがって、前記記録媒体を交換することによって、前記プログラム、データ等を更新することもできる。
【0032】
また、前記モータ制御装置45の図示されない回転速度算出処理手段は、回転速度算出処理を行い、磁極位置検出部としての図示されないレゾルバによって検出された磁極位置θ、検出パルス等に基づいて、電動機械回転速度としてのモータ回転速度NMを算出するとともに、車速Vを算出する。
【0033】
そして、電動車両の全体の制御を行う車両制御装置の指令値発生処理手段としての図示されない指令値発生部は、指令値発生処理を行い、前記車速V、及び図示されないアクセルセンサによって検出されたアクセル開度αに基づいて電動車両を走行させるのに必要な車両要求トルクを算出し、該車両要求トルクに対応させて、電動機械目標トルクとしてのモータ目標トルク(トルク指令値)TM* を発生させ、前記モータ制御装置45に送る。
【0034】
ところで、該モータ制御装置45においては、前記dq座標軸上でベクトル制御演算によるフィードバック制御が行われるようになっている。
【0035】
そのために、前記モータ制御装置45のROMはd軸用及びq軸用の指令値マップを備える。そして、前記モータ制御装置45の指令値算出処理手段としてのトルク指令・電流指令変換部11は、指令値算出処理を行い、電源電圧検出部としての図示されないバッテリ電圧検出センサによって検出されたバッテリの電圧、すなわち、バッテリ電圧VBを読み込むとともに、モータ回転速度NM及びモータ目標トルクTM* を読み込み、前記各指令値マップを参照して、前記モータ目標トルクTM* に対応するd軸電流指令値Id* 及びq軸電流指令値Iq* を第1の電流指令値として算出する。
【0036】
また、前記モータ制御装置45においては、車両の高速走行時のように、モータ31を高速で、かつ、一定のモータトルクTMを発生させて駆動する場合に、モータ31を駆動するための電圧指令値Vd* 、Vq* がインバータ40による出力可能な最高の電圧を超えることがないように、弱め界磁制御を行い、電圧指令値Vd* 、Vq* を抑制するようにしている。
【0037】
この場合、dq座標軸上において、弱め界磁電流として、負の極性のd軸電流Idを発生させることによって電圧指令値Vd* 、Vq* を抑制することが考えられるが、モータトルクTMが最大になる最大トルク動作点で弱め界磁制御を有効に行うことができず、動作が不安定になってしまう。そこで、モータトルクTMの大きさが変化するのに伴って、弱め界磁電流の方向を変化させることができるように座標を変換し、所定の座標軸としてのft座標軸上において弱め界磁電流を発生させるようにしている。前記ft座標軸は、弱め界磁軸角度に対応させて設定されたf軸、及び該f軸に対して直角の方向に対応させて設定されたt軸から成り、該ft座標軸上においてf軸電流if及びt軸電流itが発生させられる。
【0038】
そのために、第1の座標変換処理手段としてのdq−ft変換部23が配設されるとともに、弱め界磁軸角度設定部22が配設され、前記d軸電流指令値Id* 及びq軸電流指令値Iq* はdq−ft変換部23に送られるようになっている。
【0039】
前記弱め界磁軸角度設定部22は、前記モータ目標トルクTM* を読み込み、該モータ目標トルクTM* に基づいて弱め界磁軸角度Qftを算出する。また、前記dq−ft変換部23は、第1の座標変換処理を行い、前記弱め界磁軸角度Qftを読み込み、該弱め界磁軸角度Qftに基づいて、d軸及びq軸から成るdq座標軸をf軸及びt軸から成るft座標軸に変換することによって、dq座標軸上のd軸電流指令値Id* 及びq軸電流指令値Iq* をft座標軸上のf軸電流指令値if* 及びt軸電流指令値it* に変換する。このようにして、f軸電流、令値if* 及びt軸電流指令値it* が第2の電流指令値として算出される。そして、前記ft座標軸上において、所定の軸としてのt軸上の前記t軸電流指令値it* は固定された基準値として零(0)にされる。
【0040】
このように、ft座標軸上において弱め界磁電流が発生させられるようになっているので、モータトルクTMが最大になる最大トルク動作点で弱め界磁制御を有効に行うことができ、動作を安定させることができる。
【0041】
続いて、前記dq−ft変換部23によって発生させられたf軸電流指令値if* は、電流指令値補正処理手段としての電流指令値補正部24に送られ、該電流指令値補正部24は、前記f軸電流指令値if* に対して、前記モータ31の端子電圧に基づいて所定の制限を行い、f軸電流指令値ifm* を算出し、該f軸電流指令値ifm* を第2の座標変換処理手段としてのft−dq変換部25に送る。また、t軸電流指令値it* は、そのまま、ft−dq変換部25に送られる。
【0042】
そして、該ft−dq変換部25は、第2の座標変換処理を行い、弱め界磁軸角度設定部22において設定された弱め界磁軸角度Qftを読み込み、該弱め界磁軸角度Qftに基づいて、ft座標軸をdq座標軸に変換することによって、ft座標軸上のf軸電流指令値ifm* 及びt軸電流指令値it* をdq座標軸上のd軸電流指令値id* 及びq軸電流指令値iq* に変換する。続いて、所定の制限が行われた後のd軸電流指令値id* 及びq軸電流指令値iq* が第3の電流指令値として算出される。
【0043】
このようにして、d軸電流指令値id* 及びq軸電流指令値iq* が算出されると、モータトルクTMの大きさが変化するのに伴って、弱め界磁電流の方向を変化させることができる。すなわち、dq座標軸上において、d軸電流指令値id* 及びq軸電流指令値iq* に基づいて弱め界磁電流を発生させると、例えば、モータトルクTMが最大になる最大トルク動作点の付近で弱め界磁電流として、負の極性のq軸電流iqを発生させることができ、モータトルクTMが最小になる最小トルク動作点の付近で弱め界磁電流として、負の極性のd軸電流idを発生させることができる。
【0044】
続いて、該d軸電流id及びd軸電流指令値id* が第1の電圧指令値発生処理手段としての電圧指令値発生部16に送られる。そして、該電圧指令値発生部16は、第1の電圧指令値発生処理を行い、d軸電流idとd軸電流指令値id* とのd軸電流偏差Δidを算出し、該d軸電流偏差Δidが零になるようにd軸電圧指令値Vd* を発生させ、該d軸電圧指令値Vd* を第2の相変換処理手段としてのdq−UV変換部21に送る。また、前記q軸電流iq及びq軸電流指令値iq* が第2の電圧指令値発生処理手段としての電圧指令値発生部17に送られる。そして、該電圧指令値発生部17は、第2の電圧指令値発生処理を行い、q軸電流iqとq軸電流指令値iq* とのq軸電流偏差Δiqを算出し、該q軸電流偏差Δiqが零になるようにq軸電圧指令値Vq* を発生させ、該q軸電圧指令値Vq* を前記dq−UV変換部21に送る。なお、d軸電圧指令値Vd* 及びq軸電圧指令値Vq* によって第1の電圧指令値が構成される。
【0045】
続いて、前記dq−UV変換部21は、第2の相変換処理を行い、前記d軸電圧指令値Vd* 、q軸電圧指令値Vq* 及び磁極位置θに基づいて、d軸電圧指令値Vd* 及びq軸電圧指令値Vq* を第2の電圧指令値としてのU相、V相及びW相の電圧指令値Vu* 、Vv* 、Vw* に変換し、該電圧指令値Vu* 、Vv* 、Vw* をPWM発生部68に送る。該PWM発生部68は、前記各相の電圧指令値Vu* 、Vv* 、Vw* 及び前記バッテリ電圧VBに基づいて、電圧指令値Vu* 、Vv* 、Vw* に対応するパルス幅を有するU相、V相及びW相のパルス幅変調信号Mu、Mv、Mwを発生させ、ドライブ回路51に送る。
【0046】
該ドライブ回路51は、前記各相のパルス幅変調信号Mu、Mv、Mwを受けて、前記トランジスタを駆動するための6個の駆動信号をそれぞれ発生させ、該駆動信号をインバータ40に送る。該インバータ40は、前記駆動信号がオンの間だけトランジスタをオンにして各相の電流Iu、Iv、Iwを発生させ、該各相の電流Iu、Iv、Iwを前記各ステータコイルに供給する。このように、モータ31を駆動することによって電動車両を走行させることができる。
【0047】
ところで、前記電流指令値補正部24において、f軸電流指令値if* に対して所定の制限を行うに当たり、電圧ベクトル長が制限される。そのために、電圧ベクトル長演算部18が配設され、該電圧ベクトル長演算部18は、d軸電圧指令値Vd* 及びq軸電圧指令値Vq* を読み込み、電圧ベクトル長hを算出する。そして、該電圧ベクトル長hを制限するために、電圧ベクトル長制限部19が配設され、該電圧ベクトル長制限部19は、電圧検出部としての電圧センサ62によって検出されたインバータ40の入力側の電圧Vdc、及び電圧ベクトル長hを読み込み、該電圧ベクトル長hの制限値hmxを算出する。
【0048】
続いて、電圧ベクトル長h及びその制限値hmxが算出されると、端子電圧一定制御部20は、電流指令値補正部24においてf軸電流指令値if* に対して制限を行うための制限値Δifを算出し、該制限値Δifを電流指令値補正部24に送る。
【0049】
このようにして、弱め界磁制御が行われる。
【0050】
ところで、前記電動駆動装置において、例えば、前記モータ31、モータ31を構成する部品、インバータ40、ドライブ回路51等において発生させられた駆動信号をインバータ40に送るためのゲート信号線等に異常が発生することがあるので、前記電動駆動装置においては、弱め界磁制御を行うことができるように、dq−ft変換部23において、常時、dq座標軸からft座標軸への変換が行われ、かつ、t軸電流指令値it* が零にされるようになっている。そして、異常が発生しない限り、モータ31の駆動に伴って実際に発生させられるt軸電流itは、常に零になる。
【0051】
そこで、図3に示されるように、異常判定処理手段としての異常判定部65が配設され、該異常判定部65によって、電動駆動装置に異常が発生したかどうかを判断するようにしている。そのために、前記UV−dq変換部61において算出されたd軸電流id及びq軸電流iqが第3の座標変換処理手段としてのdq−ft変換部64に送られる。そして、該dq−ft変換部64は、第3の座標変換処理を行い、d軸電流id、q軸電流iq及び弱め界磁軸角度Qftを読み込み、該弱め界磁軸角度Qftに基づいて、dq座標軸をft座標軸に変換することによって、dq座標軸上のd軸電流id及びq軸電流iqをft座標軸上の実際に流れるf軸電流if及びt軸電流itに変換する。このようにして、f軸電流if及びt軸電流itを所定の座標軸上の所定の軸電流として算出することができる。
【0052】
なお、前記dq−UV変換部21、dq−ft変換部23、ft−dq変換部25、UV−dq変換部61及びdq−ft変換部64によって、変換処理を行うための変換処理手段91(図1)が構成される。
【0053】
そして、異常判定部65は、前記t軸電流it、モータ目標トルクTM* 及びモータ回転速度NMを読み込み、t軸電流it及びモータ回転速度NMに基づいて電動駆動装置に異常が発生したかどうかを判断し、異常が発生したと判断した場合、インバータ40に送る駆動信号を停止させ、モータ31のシャットダウンを行う。
【0054】
次に、前記異常判定部65の動作について説明する。
【0055】
図4は本発明の第1の実施の形態における異常判定部の動作を示すフローチャート、図5は本発明の第1の実施の形態における速度領域ヒステリシスを示す図、図6は本発明の第1の実施の形態における異常判定部の動作を示す電流波形図である。
【0056】
まず、前記異常判定部65(図1)の図示されない速度領域判定処理手段は、速度領域判定処理を行い、図5に示される速度領域ヒステリシスに基づいてモータ31が低速側の第1の速度領域としての低回転領域ARLで駆動されているか、又は高速側の第2の速度領域としての中・高回転領域ARHで駆動されているかを判断する。この場合、前記速度領域判定処理手段は、モータ回転速度NMが低くなり、第1の閾(しきい)値NMth1(本実施の形態においては、100〔rpm〕)以下になったときに、モータ31は低回転領域ARLで駆動されていると判断し、モータ回転速度NMが高くなり、第2の閾値NMth2(本実施の形態においては、500〔rpm〕)以上になったときに、モータ31は中・高回転領域ARHで駆動されていると判断する。
【0057】
続いて、異常判定部65の図示されない異常判定条件成立判断処理手段は、異常判定条件成立判断処理を行い、異常判定条件が成立したかどうかを判断する。そのために、前記異常判定条件成立判断処理手段は、モータ31が低回転領域ARLで駆動されている場合、単位時間当たり(本実施の形態においては、例えば、1制御タイミング当たりであるが、2以上の制御タイミング当たりであってもよい。)のモータ目標トルクTM* の変化率、すなわち、トルク指令値変化率ΔTM* を算出し、該トルク指令値変化率ΔTM* が閾値ΔTM* th(例えば、100〔Nm/s〕)より小さいかどうかによって第1の条件が成立しているかどうかを判断する。また、前記異常判定条件成立判断処理手段は、t軸電流itの絶対値が閾値ε(例えば、50〔A〕)より大きいかどうかによって第2の条件が成立したかどうかを判断する。そして、前記異常判定条件成立判断処理手段は、第1、第2の条件がいずれも成立した場合、異常判定条件が成立したと判断し、第1、第2の条件のうちの一方が成立しない場合、異常判定条件が成立しないと判断する。
【0058】
続いて、前記異常判定部65の図示されない繰返条件成立判断処理手段は繰返条件成立判断処理を行い、前記異常判定条件が所定の時間(本実施の形態においては、1秒間)内に、通算で所定の回数(本実施の形態においては、通算で50回)成立したかどうかによって、繰返条件が成立したかどうかを判断する。繰返条件が成立した場合、異常判定部65は異常が発生したと判断し、ドライブ回路51にシャットダウン信号を送り、モータ31のシャットダウンを行う。また、繰返条件が成立しない場合、異常判定部65は異常が発生しないと判断する。
【0059】
このように、モータ31が低回転領域ARLで駆動されている場合においては、1周期が長くなるので、各周期ごとに異常判定条件が繰り返し成立したかどうかを判断するのではなく、所定の時間内に異常判定条件が繰り返し成立したかどうかを判断するようにしている。したがって、異常が発生したかどうかを短時間で判断することができる。
【0060】
一方、モータ31が中・高回転領域ARHで駆動されている場合、前記異常判定条件成立判断処理手段は、低回転領域ARLで駆動されている場合と同様に、単位時間当たり(本実施の形態においては、例えば、1制御タイミング当たりであるが、2以上の制御タイミング当たりであってもよい。)のトルク指令値変化率ΔTM* を算出し、該トルク指令値変化率ΔTM* が閾値ΔTM* th(例えば、100〔Nm/s〕)より小さいかどうかによって第1の条件が成立しているかどうかを判断する。また、前記異常判定条件成立判断処理手段は、t軸電流itの絶対値が閾値ε(例えば、50〔A〕)より大きいかどうかによって第2の条件が成立したかどうかを判断する。そして、前記異常判定条件成立判断処理手段は、第1、第2の条件がいずれも成立した場合、異常判定条件が成立したと判断し、第1、第2の条件のうちの一方が成立しない場合、異常判定条件が成立しないと判断する。
【0061】
続いて、前記繰返条件成立判断処理手段は、繰返条件が成立したかどうかを判断する。そのために、前記繰返条件成立判断処理手段は、異常判定条件が所定の周期(本実施の形態においては、1周期であり、電気角で360〔°〕)内に、連続で所定の回数(本実施の形態においては、図6において点τ1、τ2で表されるように、連続で2回)成立したかどうかによって、異常周期が発生したかどうか、すなわち、第1の条件が成立したかどうかを判断する。次に、第1の条件が成立した場合、前記繰返条件成立判断処理手段は、異常周期が連続して発生した回数、すなわち、連続発生回数Ntを計数し、該連続発生回数Ntが所定の値(本実施の形態においては、4)になったかどうかによって第2の条件が成立したかどうかを判断する。そして、前記繰返条件成立判断処理手段は、第1、第2の条件がいずれも成立した場合、繰返条件が成立したと判断し、第1、第2の条件のうちの一方が成立しない場合、繰返条件が成立しないと判断する。
【0062】
そして、繰返条件が成立した場合、異常判定部65は異常が発生したと判断し、ドライブ回路51にシャットダウン信号を送り、モータ31のシャットダウンを行う。また、繰返条件が成立しない場合、異常判定部65は異常が発生しないと判断する。
【0063】
このように、モータ31が中・高回転領域ARHで駆動されている場合においては、異常判定条件が所定の周期内に、連続で所定の回数成立しない場合には、第1の条件が成立せず、異常が発生したと判断されないので、ノイズによって異常が発生したかどうかの判断に影響が及ぶのを防止することができる。
【0064】
また、連続発生回数Ntが所定の値にならない場合には、第2の条件が成立せず、異常が発生したと判断されないので、ノイズによって異常が発生したかどうかの判断に影響が及ぶのを防止することができる。
【0065】
このように、本実施の形態においては、実際に発生させられたt軸電流itが零にならないことに基づいて、異常が発生したかどうかが判断されるので、短絡によって過電流、過電圧、過熱等の現象が起こった場合に、異常が発生したとを判断することができるだけでなく、過電流、過電圧、過熱等の現象が起こらない場合、例えば、インバータを構成するスイッチング素子が破損したり、ゲート信号線等が断線したりして、前記電動駆動装置に開放による異常が発生した場合においても、異常を発生したと判断することができる。
【0066】
例えば、d軸電流idとd軸電流指令値id* とのd軸電流偏差Δid、及びq軸電流iqとq軸電流指令値iq* とのq軸電流偏差Δiqが大きくなったときに、仮に過電流の現象が起こらず、不規則な回転をしながら、モータ31が駆動され続けてしまっても、t軸電流itを零にすることができなくなるので、異常が発生したと確実に判断することができる。
【0067】
そして、レゾルバ、磁極位置θをディジタル化するためのR/Dコンバータ等の磁極位置取得部に関する装置に異常が発生したかどうかを判断することができる。
【0068】
また、モータ31が低回転領域ARLで駆動されているか、中・高回転領域ARHで駆動されているかによって、異常判定条件が異なるので、異常が発生したかどうかの判断を、モータ31の駆動状態に対応させて適正に行うことができる。さらに、モータ31が低回転領域ARLで駆動されているか、中・高回転領域ARHで駆動されているかによって、繰返条件が異なるので、異常が発生したかどうかの判断を、モータ31の駆動状態に対応させて一層適正に行うことができる。
【0069】
ところで、前記トルク指令値変化率ΔTM* が大きく、例えば、閾値ΔTM* th以上であると、モータ制御装置45による制御が安定するのに時間が掛かり、過渡的にt軸電流itが大きく変動してしまう。本実施の形態においては、トルク指令値変化率ΔTM* が閾値ΔTM* th以上である場合には、前記第1の条件が成立せず、異常判定条件が成立しないので、電動駆動装置に異常が発生したかどうかを確実に判断することができる。
【0070】
次に、図4のフローチャートについて説明する。
ステップS1 低回転領域ARLで駆動されているかどうかを判断する。低回転領域ARLで駆動されている場合はステップS2に、駆動されていない場合はステップS5に進む。
ステップS2 異常判定条件が成立したかどうかを判断する。異常判定条件が成立した場合はステップS3に進み、成立していない場合は処理を終了する。
ステップS3 1秒間に通算で50回成立したかどうかを判断する。1秒間に通算で50回成立した場合はステップS4に進み、成立していない場合は処理を終了する。
ステップS4 異常が発生したと判断し、シャットダウンを行い、処理を終了する。
ステップS5 異常判定条件が成立したかどうかを判断する。異常判定条件が成立した場合はステップS6に進み、成立していない場合は処理を終了する。
ステップS6 1周期内に2回連続して成立したかどうかを判断する。1周期内に2回連続して成立した場合はステップS7に進み、成立していない場合は処理を終了する。
ステップS7 異常周期が発生したと判断する。
ステップS8 異常周期の連続発生回数Ntを計数する。
ステップS9 連続発生回数Ntが4であるかどうかを判断する。連続発生回数Ntが4である場合はステップS10に進み、4でない場合は処理を終了する。
ステップS10 異常が発生したと判断し、シャットダウンを行い、処理を終了する。
【0071】
次に、本発明の第2の実施の形態について説明する。
【0072】
図7は本発明の第2の実施の形態における異常判定部の動作を示すフローチャートである。
【0073】
この場合、異常判定処理手段としての異常判定部65(図1)の図示されないt軸電流積分値算出処理手段は、t軸電流積分値算出処理を行い、t軸電流itの絶対値を積分し、t軸電流積分値Σitを算出する。
【0074】
そして、前記異常判定部65の図示されない速度領域判定処理手段は、速度領域判定処理を行い、電動機械としてのモータ31が低速側の第1の速度領域としての低回転領域で駆動されているか、又は高速側の第2の速度領域としての中・高回転領域で駆動されているかを判断する。この場合、電動機械回転速度としてのモータ回転速度NMが閾値NMth3(本実施の形態においては、100〔rpm〕)以下であるとき、モータ31は低回転領域で駆動されていると判断し、100〔rpm〕より高いとき、モータ31は中・高回転領域で駆動されていると判断する。
【0075】
続いて、異常判定部65の図示されない異常判定条件成立判断処理手段は、異常判定条件成立判断処理を行い、異常判定条件が成立したかどうかを判断する。そのために、前記異常判定条件成立判断処理手段は、モータ31が低回転領域で駆動されている場合、所定の時間(本実施の形態においては、200〔ms〕)内でt軸電流積分値Σitが閾値βより大きいかどうかを判断し、t軸電流積分値Σitが閾値βより大きい場合に異常判定条件が成立したと判断し、t軸電流積分値Σitが閾値β以下である場合、異常判定条件が成立しないと判断する。
【0076】
そして、異常判定条件が成立した場合、異常判定部65は異常が発生したと判断し、ドライブ回路51にシャットダウン信号を送り、モータ31のシャットダウンを行う。また、繰返条件が成立しない場合、異常判定部65は異常が発生しないと判断する。
【0077】
このように、モータ31が低回転領域で駆動されている場合においては、1周期が長くなるので、各周期ごとに異常判定条件が繰り返し成立したかどうかを判断するのではなく、所定の時間内に異常判定条件が成立したかどうかを判断するようにしている。したがって、異常が発生したかどうかを短時間で判断することができる。
【0078】
一方、モータ31が中・高回転領域で駆動されている場合、前記異常判定条件成立判断処理手段は、所定の周期(本実施の形態においては、1周期であり、電気角で360〔°〕)内に、t軸電流積分値Σitが閾値γより大きいどうかを判断し、t軸電流積分値Σitが閾値γより大きい場合に異常周期が発生したか、すなわち、異常判定条件が成立したと判断し、t軸電流積分値Σitが閾値γ以下である場合、異常周期が発生せず、異常判定条件が成立しないと判断する。
【0079】
続いて、前記異常判定部65の図示されない繰返条件成立判断処理手段は、繰返条件成立判断処理を行い、繰返条件が成立したかどうかを判断する。そのために、前記繰返条件成立判断処理手段は、異常周期が連続して発生した回数、すなわち、連続発生回数Ntを計数し、該連続発生回数Ntが所定の値(本実施の形態においては、4)になったかどうかによって繰返条件が成立したと判断し、連続発生回数Ntが所定の値にならない場合、繰返条件が成立しないと判断する。
【0080】
そして、繰返条件が成立した場合、異常判定部65は異常が発生したと判断し、ドライブ回路51にシャットダウン信号を送り、モータ31のシャットダウンを行う。また、繰返条件が成立しない場合、異常判定部65は異常が発生しないと判断する。
【0081】
このように、モータ31が中・高回転領域で駆動されている場合においては、連続発生回数Ntが所定の値にならないと、繰返条件が成立せず、異常が発生したと判断されないので、ノイズによって異常が発生したかどうかの判断に影響が及ぶのを防止することができる。
【0082】
次に、図7のフローチャートについて説明する。
ステップS21 t軸電流itの絶対値を積分する。
ステップS22 モータ回転速度NMが100〔rpm〕以下であるかどうかを判断する。モータ回転速度NMが100〔rpm〕以下である場合はステップS23に、モータ回転速度NMが100〔rpm〕より大きい場合はステップS25に進む。
ステップS23 200〔ms〕間のt軸電流積分値Σitが閾値βより大きいかどうかを判断する。200〔ms〕間のt軸電流積分値Σitが閾値βより大きい場合はステップS24に進み、小さい場合は処理を終了する。
ステップS24 異常が発生したと判断し、シャットダウンを行い、処理を終了する。
ステップS25 1周期内のt軸電流積分値Σitが閾値γより大きいかどうかを判断する。1周期内のt軸電流積分値Σitが閾値γより大きい場合はステップS26に進み、小さい場合は処理を終了する。
ステップS26 異常周期が発生したと判断する。
ステップS27 異常周期の連続発生回数Ntを計数する。
ステップS28 連続発生回数Ntが4であるかどうかを判断する。連続発生回数Ntが4である場合はステップS29に進み、4でない場合は処理を終了する。
ステップS29 異常が発生したと判断し、シャットダウンを行い、処理を終了する。
【0083】
ところで、U相、V相及びW相の矩形波の電圧を発生させてワンパルス制御を行うモータ制御装置においては、前記矩形波の電圧に基づいてゲート信号を発生させ、インバータのスイッチング素子としてのトランジスタを、出力周波数の1周期について1回ずつオン・オフさせるようになっている。この場合、電圧位相をずらすことによって弱め界磁を行うようにしているが、dq座標軸をft座標軸に変換することによって、t軸電流itを算出し、算出されたt軸電流itに基づいて異常が発生したかどうかを判断することができる。
【0084】
次に、モータ制御装置においてワンパルス制御を行う本発明の第3の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【0085】
図8は本発明の第3の実施の形態における電動駆動制御装置のブロック図である。
【0086】
この場合、dq−ft変換部23は、第1の座標変換処理を行い、前記弱め界磁軸角度Qftを読み込み、該弱め界磁軸角度Qftに基づいて、d軸及びq軸から成るdq座標軸をf軸及びt軸から成るft座標軸に変換することによって、dq座標軸上のd軸電流指令値Id* 及びq軸電流指令値Iq* をft座標軸上のf軸電流指令値if* 及びt軸電流指令値it* に変換する。このようにして、f軸電流指令値if* 及びt軸電流指令値it* が第2の電流指令値として算出される。そして、前記ft座標軸上において、所定の軸としてのt軸上の前記t軸電流指令値it* は固定された基準値として零にされる。
【0087】
また、dq−ft変換部64は、第3の座標変換処理を行い、d軸電流id、q軸電流iq及び弱め界磁軸角度Qftを読み込み、該弱め界磁軸角度Qftに基づいて、dq座標軸をft座標軸に変換することによって、dq座標軸上のd軸電流id及びq軸電流iqをft座標軸上の実際に流れるf軸電流if及びt軸電流itに変換する。このようにして、f軸電流if及びt軸電流itは所定の座標軸上の所定の軸電流として算出される。
【0088】
そして、電圧位相算出処理手段としての電圧位相算出部81は、電圧位相算出処理を行い、前記t軸電流指令値it* 及びt軸電流itを読み込み、電圧位相δV
δV=G(s)・(it* −t軸電流it)
を算出し、電圧位相δVを波形発生処理手段としてのワンパルス波形電圧演算部82に送る。なお、sは微分演算子、G(s)は比例積分制御等における制御ゲインを表す。
【0089】
ところで、前記ワンパルス波形電圧演算部82は、波形発生処理を行い、前記電圧位相δV、磁極位置θ及びインバータ40(図2)の入力側の電圧Vdcを読み込み、U相、V相及びW相の矩形波の電圧を発生させ、該電圧をドライブ回路51にU相、V相及びW相のワンパルス波形電圧Vu、Vv、Vwとして送るようになっている。そのために、前記ワンパルス波形電圧演算部82は、第1段階として、U相、V相及びW相の電圧正弦波Vuo、Vvo、Vwo
Vuo=cos(θ+δV)
Vvo=cos(θ+δV−2π/3)
Vwo=cos(θ+δV−4π/3)
を発生させ、第2段階として、電圧正弦波Vuo、Vvo、Vwoに基づいてワンパルス波形電圧Vu、Vv、Vwを発生させる。
【0090】
すなわち、電圧正弦波Vuoが
Vuo>0
であるとき、ワンパルス波形電圧Vuを
Vu=+Vdc/2
とし、電圧正弦波Vuoが
Vuo≦0
であるとき、ワンパルス波形電圧Vuを
Vu=−Vdc/2
とし、電圧正弦波Vvoが
Vvo>0
であるとき、ワンパルス波形電圧Vvを
Vv=+Vdc/2
とし、電圧正弦波Vvoが
Vvo≦0
であるとき、ワンパルス波形電圧Vvを
Vv=−Vdc/2
とし、電圧正弦波Vwoが
Vwo>0
であるとき、ワンパルス波形電圧Vwを
Vw=+Vdc/2
とし、電圧正弦波Vwoが
Vwo≦0
であるとき、ワンパルス波形電圧Vwを
Vw=−Vdc/2
とする。
【0091】
そして、異常判定処理手段としての異常判定部65が配設され、該異常判定部65によって、電動駆動装置に異常が発生したかどうかを判断するようにしている。そのために、異常判定部65は、第1の実施の形態と同様に、前記t軸電流it、モータ目標トルクTM* 及びモータ回転速度NMを読み込み、t軸電流it及びモータ回転速度NMに基づいて電動駆動装置に異常が発生したかどうかを判断し、異常が発生したと判断した場合、インバータ40に送る駆動信号を停止させ、モータ31のシャットダウンを行う。
【0092】
また、前記異常判定部65は、第2の実施の形態と同様に、t軸電流積分値Σitに基づいて電動駆動装置に異常が発生したかどうかを判断することもできる。
【0093】
このように、各相の矩形波の電圧を発生させるワンパルス制御を行うモータ制御装置45においても、t軸電流itに基づいて電動駆動装置に異常が発生したかどうかを判断することができるので、パルス幅変調信号による制御とワンパルス制御とを切り換えてモータ31を駆動する場合でも、t軸電流itに基づいて電動駆動装置に異常が発生したかどうかを判断することができる。
【0094】
前記各実施の形態においては、電動機械としてモータを使用した電動駆動装置の制御を行うようにしているが、電動機械として発電機を使用した電動駆動装置の制御を行う場合にも本発明を適用することができる。
【0095】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【0096】
【発明の効果】
以上詳細に説明したように、本発明によれば、電動駆動制御装置においては、電動機械と、該電動機械に供給される電流を検出する電流検出部と、検出された電流を、前記電動機械のロータの磁極対の方向に対応するd軸、及び該d軸に対して直角の方向に対応するq軸から成るdq座標軸上のd軸電流及びq軸電流に変換する相変換処理手段と、前記dq座標軸上のd軸電流及びq軸電流を、弱め界磁軸角度に対応するf軸、及び該f軸に対して直角の方向に対応するt軸から成るft座標軸上のf軸電流及びt軸電流に変換するとともに、変換に伴ってt軸電流の電流指令値を零にする座標変換処理手段と、前記t軸電流に基づいて電動駆動装置に異常が発生したかどうかを判断する異常判定処理手段とを有する。
【0097】
この場合、検出された電流が、dq座標軸上のd軸電流及びq軸電流に変換され、dq座標軸上のd軸電流及びq軸電流が、ft座標軸上のf軸電流及びt軸電流に変換され、、t軸電流に基づいて電動駆動装置に異常が発生したかどうかが判断されるので、電動駆動装置に異常が発生したかどうかを少ない計算量で判断することができる。
【0098】
したがって、電動機械制御装置に加わる負荷を小さくすることができる。
【0099】
また、各相の矩形波の電圧を発生させるワンパルス制御を行う電動機械制御装置においても、前記所定の軸の軸電流に基づいて電動駆動装置に異常が発生したかどうかが判断されるので、パルス幅変調信号による制御とワンパルス制御とを切り換えて電動機械を駆動する場合でも、前記所定の軸の軸電流に基づいて電動駆動装置に異常が発生したかどうかを判断することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における電動駆動制御装置の機能ブロック図である。
【図2】本発明の第1の実施の形態における電動駆動制御装置のブロック図である。
【図3】本発明の第1の実施の形態における電動駆動制御装置の要部を示すブロック図である。
【図4】本発明の第1の実施の形態における異常判定部の動作を示すフローチャートである。
【図5】本発明の第1の実施の形態における速度領域ヒステリシスを示す図である。
【図6】本発明の第1の実施の形態における異常判定部の動作を示す電流波形図である。
【図7】本発明の第2の実施の形態における異常判定部の動作を示すフローチャートである。
【図8】本発明の第3の実施の形態における電動駆動制御装置のブロック図である。
【符号の説明】
21 dq−UV変換部
23、64 dq−ft変換部
25 ft−dq変換部
31 モータ
33、34 電流センサ
61 UV−dq変換部
65 異常判定部
91 変換処理手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electric drive control device, an electric drive control method, and a program thereof.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, an electric vehicle is provided with an electric drive device. In the electric drive device, a rotor that is rotatably arranged and has a magnetic pole pair made up of N-pole and S-pole permanent magnets, and radially outside the rotor. A motor having a stator provided with U-phase, V-phase and W-phase stator coils is used as an electric machine. Then, the U-phase, V-phase and W-phase pulse width modulation signals generated in the motor control device as the electric machine control device are sent to the inverter, and the phase current generated in the inverter, that is, the U-phase, V-phase, By supplying phase and W phase currents to the stator coils, the motor is driven to generate motor torque, that is, motor torque as electric machine torque, and the motor torque is transmitted to the drive wheels. An electric vehicle is allowed to travel.
[0003]
Therefore, the current supplied to the stator coil is detected by a current sensor, the position of the magnetic pole of the rotor, that is, the magnetic pole position θ is detected by the resolver, the current detected by the current sensor, and the current detected by the resolver. The magnetic pole position is sent to the motor control device.
[0004]
In the motor control device, feedback control is performed by vector control calculation on a dq coordinate axis in which the d axis is taken in the direction of the magnetic pole pair of the rotor and the q axis is taken in a direction perpendicular to the d axis. A d-axis current command based on the motor target torque sent from the vehicle control device that controls the current detected by the current sensor, the magnetic pole position θ detected by the resolver, and the entire electric vehicle, and represents the target value of the motor torque. A value and a q-axis current command value are generated, and a d-axis voltage command value and a q-axis voltage command value are generated based on the d-axis current command value and the q-axis current command value.
[0005]
In the motor control device, voltage command values for the U phase, the V phase, and the W phase are generated based on the d-axis voltage command value, the q-axis voltage command value, and the magnetic pole position θ, and the voltage command for each phase is generated. Further, a pulse width modulation signal of each phase is generated based on the value.
[0006]
By the way, in the electric drive device, for example, an abnormality may occur in the motor, components constituting the motor, gate signal lines, and the like. Therefore, the current of each phase supplied to each stator coil is detected, the current of each phase is converted into a d-axis current and a q-axis current, the deviation between the d-axis current and the d-axis current command value, and q Based on the deviation between the shaft current and the q-axis current command value, or based on the integrated value of each deviation, it is determined whether or not an abnormality has occurred in the motor, the components constituting the motor, the gate signal line, etc. An abnormality determination method is provided (for example, see Patent Document 1).
[0007]
[Patent Document 1]
JP 11-332002 A
[0008]
[Problems to be solved by the invention]
However, in the conventional abnormality determination method, based on the deviation between the d-axis current and the d-axis current command value and the deviation between the q-axis current and the q-axis current command value, or based on the integrated value of each deviation. Therefore, since it is necessary to determine whether or not an abnormality has occurred in the electric drive device, the amount of calculation increases and the load applied to the motor control device increases.
[0009]
In addition, in a motor control device that drives a motor by generating a rectangular wave voltage of each phase and performing one-pulse control, field-weakening control is performed by shifting the voltage phase. Therefore, the current of each phase actually supplied to each stator coil does not correspond to the current command value. Therefore, even if the deviation between the d-axis current and the d-axis current command value and the deviation between the q-axis current and the q-axis current command value are calculated, it is determined whether an abnormality has occurred in the electric drive device. I can't.
[0010]
The present invention solves the problems of the conventional abnormality detection method, can determine whether an abnormality has occurred in the electric drive device with a small amount of calculation, and reduces the load applied to the electric machine control device. It is an object of the present invention to provide an electric drive control device, an electric drive control method, and a program thereof that can determine whether an abnormality has occurred in the electric drive device even in an electric machine control device that performs one-pulse control. .
[0011]
[Means for Solving the Problems]
Therefore, in the electric drive control device of the present invention, the electric machine, a current detection unit that detects a current supplied to the electric machine, and the detected current in the direction of the magnetic pole pair of the rotor of the electric machine. A d-axis current on the dq coordinate axis composed of a corresponding d-axis and a q-axis corresponding to a direction perpendicular to the d-axis, and phase conversion processing means for converting the current into a q-axis current; and a d-axis current on the dq coordinate axis And the q-axis current are converted into an f-axis current and a t-axis current on the ft coordinate axis composed of the f-axis corresponding to the field-weakening axis angle and the t-axis corresponding to the direction perpendicular to the f-axis, Coordinate conversion processing means for setting the current command value of the t-axis current to zero in accordance with the conversion and abnormality determination processing means for determining whether an abnormality has occurred in the electric drive device based on the t-axis current.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In this case, an electric drive control device for controlling an electric drive device using a motor as an electric machine will be described.
[0024]
FIG. 1 is a functional block diagram of the electric drive control device according to the first embodiment of the present invention.
[0025]
In the figure, 31 is a motor as an electric machine, 33 and 34 are current sensors as current detectors for detecting a current supplied to the
[0026]
FIG. 2 is a block diagram of the electric drive control device according to the first embodiment of the present invention, and FIG. 3 is a block diagram showing a main part of the electric drive control device according to the first embodiment of the present invention.
[0027]
In the figure, 31 is a motor as an electric machine, and 45 is a motor control device as an electric machine control device. In the present embodiment, a DC brushless motor is used as the
[0028]
In order to drive the
[0029]
For this purpose, the
[0030]
By the way, since each stator coil is star-connected, when the current values of two phases of each phase are determined, the current values of the remaining one phase are also determined. Therefore, in order to control the currents Iu, Iv, Iw of each phase, for example, a
[0031]
In addition to a CPU (not shown) that functions as a computer, the
[0032]
In addition, a rotational speed calculation processing unit (not shown) of the
[0033]
A command value generation unit (not shown) as command value generation processing means of the vehicle control device that controls the entire electric vehicle performs command value generation processing, and detects the vehicle speed V and an accelerator detected by an accelerator sensor (not shown). Based on the opening α, a required vehicle torque required to run the electric vehicle is calculated, and a motor target torque (torque command value) TM as an electric machine target torque is calculated in correspondence with the vehicle required torque. * Is sent to the
[0034]
Incidentally, in the
[0035]
For this purpose, the ROM of the
[0036]
In the
[0037]
In this case, the voltage command value Vd is generated by generating a negative polarity d-axis current Id as the field weakening current on the dq coordinate axis. * , Vq * However, the field-weakening control cannot be effectively performed at the maximum torque operating point at which the motor torque TM is maximized, and the operation becomes unstable. Therefore, as the magnitude of the motor torque TM changes, the coordinates are converted so that the direction of the field weakening current can be changed, and the field weakening current is generated on the ft coordinate axis as a predetermined coordinate axis. I try to let them. The ft coordinate axis is composed of an f-axis set corresponding to the field-weakening axis angle and a t-axis set corresponding to a direction perpendicular to the f-axis, and an f-axis current on the ft coordinate axis. If and t-axis current it are generated.
[0038]
For this purpose, a dq-
[0039]
The field weakening shaft
[0040]
As described above, since the field weakening current is generated on the ft coordinate axis, the field weakening control can be effectively performed at the maximum torque operating point at which the motor torque TM is maximized, and the operation is stabilized. Can do.
[0041]
Subsequently, the f-axis current command value if generated by the dq-
[0042]
Then, the ft-
[0043]
In this way, the d-axis current command value id * And q-axis current command value iq * Is calculated, the direction of the field weakening current can be changed as the magnitude of the motor torque TM changes. That is, on the dq coordinate axis, the d-axis current command value id * And q-axis current command value iq * Can generate a negative polarity q-axis current iq as a field weakening current near the maximum torque operating point at which the motor torque TM becomes maximum, for example, A d-axis current id having a negative polarity can be generated as a field weakening current near the minimum torque operating point at which the torque TM is minimized.
[0044]
Subsequently, the d-axis current id and the d-axis current command value id * Is sent to the voltage command
[0045]
Subsequently, the dq-UV conversion unit 21 performs a second phase conversion process, and the d-axis voltage command value Vd * Q-axis voltage command value Vq * And the d-axis voltage command value Vd based on the magnetic pole position θ. * And q-axis voltage command value Vq * Is the second voltage command value U-phase, V-phase and W-phase voltage command values Vu * , Vv * , Vw * And the voltage command value Vu * , Vv * , Vw * Is sent to the
[0046]
The
[0047]
In the current command
[0048]
Subsequently, when the voltage vector length h and the limit value hmx are calculated, the terminal voltage
[0049]
In this way, field weakening control is performed.
[0050]
By the way, in the electric drive device, for example, an abnormality occurs in the gate signal line for sending the drive signal generated in the
[0051]
Therefore, as shown in FIG. 3, an abnormality determination unit 65 as an abnormality determination processing unit is provided, and the abnormality determination unit 65 determines whether an abnormality has occurred in the electric drive device. For this purpose, the d-axis current id and the q-axis current iq calculated in the UV-
[0052]
The dq-UV conversion unit 21, the dq-
[0053]
Then, the abnormality determination unit 65 determines whether the t-axis current it, the motor target torque TM * Then, the motor rotation speed NM is read, and it is determined whether or not an abnormality has occurred in the electric drive device based on the t-axis current it and the motor rotation speed NM. The
[0054]
Next, the operation of the abnormality determination unit 65 will be described.
[0055]
FIG. 4 is a flowchart showing the operation of the abnormality determination unit in the first embodiment of the present invention, FIG. 5 is a diagram showing the speed domain hysteresis in the first embodiment of the present invention, and FIG. 6 is the first diagram of the present invention. It is a current waveform diagram which shows the operation | movement of the abnormality determination part in this embodiment.
[0056]
First, a speed region determination processing unit (not shown) of the abnormality determination unit 65 (FIG. 1) performs a speed region determination process, and the
[0057]
Subsequently, an abnormality determination condition establishment determination processing unit (not shown) of the abnormality determination unit 65 performs abnormality determination condition establishment determination processing to determine whether the abnormality determination condition is established. Therefore, when the
[0058]
Subsequently, a repetition condition establishment determination processing unit (not shown) of the abnormality determination unit 65 performs a repetition condition establishment determination process, and the abnormality determination condition is within a predetermined time (1 second in the present embodiment). Whether or not the repetition condition is satisfied is determined based on whether or not the predetermined number of times is satisfied (in this embodiment, 50 times in total). When the repetition condition is satisfied, the abnormality determination unit 65 determines that an abnormality has occurred, sends a shutdown signal to the
[0059]
As described above, when the
[0060]
On the other hand, when the
[0061]
Subsequently, the repetition condition satisfaction determination processing means determines whether the repetition condition is satisfied. For this purpose, the repetition condition establishment determination processing means continuously determines the abnormality determination condition within a predetermined period (in this embodiment, one period and 360 [deg.] In electrical angle) a predetermined number of times ( In the present embodiment, whether or not an abnormal period has occurred, that is, whether the first condition is satisfied, depending on whether or not two consecutive times are established as represented by points τ1 and τ2 in FIG. Judge whether. Next, when the first condition is satisfied, the repetition condition satisfaction determination processing means counts the number of times that the abnormal period has occurred continuously, that is, the number of consecutive occurrences Nt, and the number of consecutive occurrences Nt is a predetermined number. Whether or not the second condition is satisfied is determined based on whether or not the value (4 in the present embodiment) is reached. The repetition condition satisfaction determination processing means determines that the repetition condition is satisfied when both the first and second conditions are satisfied, and one of the first and second conditions is not satisfied. In this case, it is determined that the repetition condition is not satisfied.
[0062]
If the repetition condition is satisfied, the abnormality determination unit 65 determines that an abnormality has occurred, sends a shutdown signal to the
[0063]
As described above, when the
[0064]
If the number of consecutive occurrences Nt does not reach a predetermined value, the second condition is not satisfied, and it is not determined that an abnormality has occurred. Therefore, it may affect the determination of whether an abnormality has occurred due to noise. Can be prevented.
[0065]
Thus, in the present embodiment, since it is determined whether or not an abnormality has occurred based on the fact that the actually generated t-axis current it does not become zero, overcurrent, overvoltage, overheat due to a short circuit is determined. When a phenomenon such as the above occurs, not only can it be determined that an abnormality has occurred, but if a phenomenon such as overcurrent, overvoltage, or overheating does not occur, for example, the switching element constituting the inverter is damaged, Even when a gate signal line or the like is disconnected and an abnormality due to opening occurs in the electric drive device, it can be determined that an abnormality has occurred.
[0066]
For example, d-axis current id and d-axis current command value id * D-axis current deviation Δid, q-axis current iq and q-axis current command value iq * When the q-axis current deviation Δiq increases, the overcurrent phenomenon does not occur, and even if the
[0067]
Then, it is possible to determine whether or not an abnormality has occurred in the apparatus related to the magnetic pole position acquisition unit such as an R / D converter for digitizing the resolver and the magnetic pole position θ.
[0068]
In addition, since the abnormality determination condition varies depending on whether the
[0069]
By the way, the torque command value change rate ΔTM * For example, threshold ΔTM * If it is greater than or equal to th, it takes time for the control by the
[0070]
Next, the flowchart of FIG. 4 will be described.
Step S1: It is determined whether or not the vehicle is driven in the low rotation area ARL. If it is driven in the low rotation region ARL, the process proceeds to step S2, and if not, the process proceeds to step S5.
Step S2: It is determined whether or not an abnormality determination condition is satisfied. If the abnormality determination condition is satisfied, the process proceeds to step S3, and if not satisfied, the process ends.
Step S3: It is determined whether or not it has been established 50 times per second. If it is established 50 times per second, the process proceeds to step S4, and if not established, the process is terminated.
Step S4: It is determined that an abnormality has occurred, shutdown is performed, and the process is terminated.
Step S5: It is determined whether the abnormality determination condition is satisfied. If the abnormality determination condition is satisfied, the process proceeds to step S6, and if not satisfied, the process ends.
Step S6: It is determined whether or not it has been established twice in one cycle. If established twice in one cycle, the process proceeds to step S7, and if not established, the process ends.
Step S7: It is determined that an abnormal cycle has occurred.
Step S8: Count the number Nt of consecutive occurrences of abnormal cycles.
Step S9: It is determined whether or not the continuous occurrence count Nt is 4. If the number of consecutive occurrences Nt is 4, the process proceeds to step S10, and if not 4, the process ends.
Step S10: It is determined that an abnormality has occurred, shutdown is performed, and the process is terminated.
[0071]
Next, a second embodiment of the present invention will be described.
[0072]
FIG. 7 is a flowchart showing the operation of the abnormality determination unit in the second embodiment of the present invention.
[0073]
In this case, the t-axis current integrated value calculation processing means (not shown) of the abnormality determination unit 65 (FIG. 1) as the abnormality determination processing means performs the t-axis current integrated value calculation processing and integrates the absolute value of the t-axis current it. The t-axis current integral value Σit is calculated.
[0074]
The speed region determination processing unit (not shown) of the abnormality determination unit 65 performs a speed region determination process, and whether the
[0075]
Subsequently, an abnormality determination condition establishment determination processing unit (not shown) of the abnormality determination unit 65 performs abnormality determination condition establishment determination processing to determine whether the abnormality determination condition is established. Therefore, when the
[0076]
When the abnormality determination condition is satisfied, the abnormality determination unit 65 determines that an abnormality has occurred, sends a shutdown signal to the
[0077]
As described above, when the
[0078]
On the other hand, when the
[0079]
Subsequently, a repetition condition establishment determination processing unit (not shown) of the abnormality determination unit 65 performs a repetition condition establishment determination process to determine whether the repetition condition is satisfied. For this purpose, the repetition condition establishment judgment processing means counts the number of times that the abnormal cycle has occurred continuously, that is, the number of consecutive occurrences Nt, and the number of consecutive occurrences Nt is a predetermined value (in this embodiment, 4) It is determined that the repetition condition is satisfied depending on whether or not, and if the number of consecutive occurrences Nt does not reach a predetermined value, it is determined that the repetition condition is not satisfied.
[0080]
If the repetition condition is satisfied, the abnormality determination unit 65 determines that an abnormality has occurred, sends a shutdown signal to the
[0081]
Thus, in the case where the
[0082]
Next, the flowchart of FIG. 7 will be described.
Step S21: The absolute value of the t-axis current it is integrated.
Step S22: It is determined whether the motor rotation speed NM is 100 [rpm] or less. If the motor rotation speed NM is 100 [rpm] or less, the process proceeds to step S23. If the motor rotation speed NM is greater than 100 [rpm], the process proceeds to step S25.
Step S23: It is determined whether or not the t-axis current integrated value Σit for 200 [ms] is larger than the threshold value β. When the t-axis current integral value Σit for 200 [ms] is larger than the threshold value β, the process proceeds to step S24, and when it is smaller, the process is terminated.
Step S24: It is determined that an abnormality has occurred, shutdown is performed, and the process is terminated.
Step S25: It is determined whether or not the t-axis current integrated value Σit within one cycle is larger than the threshold value γ. When the t-axis current integrated value Σit within one cycle is larger than the threshold value γ, the process proceeds to step S26, and when it is smaller, the process ends.
Step S26: It is determined that an abnormal period has occurred.
Step S27: Count the number Nt of consecutive occurrences of abnormal cycles.
Step S28: It is determined whether or not the continuous occurrence count Nt is 4. If the number of consecutive occurrences Nt is 4, the process proceeds to step S29, and if not 4, the process ends.
Step S29: It is determined that an abnormality has occurred, shutdown is performed, and the process is terminated.
[0083]
By the way, in a motor control apparatus that performs one-pulse control by generating U-phase, V-phase, and W-phase rectangular wave voltages, a gate signal is generated based on the rectangular wave voltage, and a transistor as a switching element of an inverter Are turned on and off once for each cycle of the output frequency. In this case, the field weakening is performed by shifting the voltage phase, but by converting the dq coordinate axis to the ft coordinate axis, the t-axis current it is calculated, and an abnormality is caused based on the calculated t-axis current it. It is possible to determine whether or not an error has occurred.
[0084]
Next, a third embodiment of the present invention that performs one-pulse control in a motor control device will be described. In addition, about the thing which has the same structure as 1st Embodiment, the description is abbreviate | omitted by providing the same code | symbol.
[0085]
FIG. 8 is a block diagram of an electric drive control device according to the third embodiment of the present invention.
[0086]
In this case, the dq-
[0087]
In addition, the dq-ft conversion unit 64 performs a third coordinate conversion process, reads the d-axis current id, the q-axis current iq, and the field weakening axis angle Qft, and based on the field weakening field axis angle Qft, dq By converting the coordinate axis to the ft coordinate axis, the d-axis current id and the q-axis current iq on the dq coordinate axis are converted into the actually flowing f-axis current if and t-axis current it on the ft coordinate axis. In this way, the f-axis current if and the t-axis current it are calculated as predetermined axis currents on predetermined coordinate axes.
[0088]
And the voltage phase calculation part 81 as a voltage phase calculation process means performs a voltage phase calculation process, and the said t-axis current command value it * And t-axis current it, and voltage phase δV
δV = G (s) · (it * -T-axis current it)
And the voltage phase δV is sent to the one-pulse waveform voltage calculator 82 as the waveform generation processing means. Note that s represents a differential operator, and G (s) represents a control gain in proportional-integral control or the like.
[0089]
By the way, the one-pulse waveform voltage calculation unit 82 performs waveform generation processing, reads the voltage phase δV, the magnetic pole position θ, and the voltage Vdc on the input side of the inverter 40 (FIG. 2), and outputs the U-phase, V-phase, and W-phase. A rectangular wave voltage is generated and sent to the
Vuo = cos (θ + δV)
Vvo = cos (θ + δV−2π / 3)
Vwo = cos (θ + δV-4π / 3)
As a second stage, one-pulse waveform voltages Vu, Vv, Vw are generated based on the voltage sine waves Vuo, Vvo, Vwo.
[0090]
That is, the voltage sine wave Vuo is
Vuo> 0
When the one-pulse waveform voltage Vu is
Vu = + Vdc / 2
And the voltage sine wave Vuo is
Vuo ≦ 0
When the one-pulse waveform voltage Vu is
Vu = −Vdc / 2
And the voltage sine wave Vvo is
Vvo> 0
When the one-pulse waveform voltage Vv is
Vv = + Vdc / 2
And the voltage sine wave Vvo is
Vvo ≦ 0
When the one-pulse waveform voltage Vv is
Vv = −Vdc / 2
And the voltage sine wave Vwo is
Vwo> 0
When the one pulse waveform voltage Vw is
Vw = + Vdc / 2
And the voltage sine wave Vwo is
Vwo ≦ 0
When the one pulse waveform voltage Vw is
Vw = −Vdc / 2
And
[0091]
An abnormality determination unit 65 is provided as an abnormality determination processing means, and the abnormality determination unit 65 determines whether an abnormality has occurred in the electric drive device. For this purpose, the abnormality determination unit 65, as in the first embodiment, performs the t-axis current it, the motor target torque TM. * Then, the motor rotation speed NM is read, and it is determined whether or not an abnormality has occurred in the electric drive device based on the t-axis current it and the motor rotation speed NM. The
[0092]
Further, the abnormality determination unit 65 can also determine whether an abnormality has occurred in the electric drive device based on the t-axis current integrated value Σit, as in the second embodiment.
[0093]
Thus, even in the
[0094]
In each of the above embodiments, the electric drive device using a motor as the electric machine is controlled. However, the present invention is also applied to the case where the electric drive device using a generator is used as the electric machine. can do.
[0095]
In addition, this invention is not limited to the said embodiment, It can change variously based on the meaning of this invention, and does not exclude them from the scope of the present invention.
[0096]
【The invention's effect】
As described above in detail, according to the present invention, in the electric drive control device, the electric machine, the current detection unit that detects the current supplied to the electric machine, and the detected current are supplied to the electric machine. Phase conversion processing means for converting into d-axis current and q-axis current on a dq coordinate axis composed of a d-axis corresponding to the direction of the magnetic pole pair of the rotor and a q-axis corresponding to a direction perpendicular to the d-axis; The d-axis current and the q-axis current on the dq coordinate axis are divided into an f-axis current on the ft coordinate axis composed of an f-axis corresponding to the field-weakening axis angle and a t-axis corresponding to a direction perpendicular to the f-axis. An abnormality that converts to a t-axis current and determines whether or not an abnormality has occurred in the electric drive device based on the coordinate conversion processing means for making the current command value of the t-axis current zero along with the conversion and the t-axis current Determination processing means.
[0097]
In this case, the detected current is converted into a d-axis current and a q-axis current on the dq coordinate axis, and the d-axis current and the q-axis current on the dq coordinate axis are converted into an f-axis current and a t-axis current on the ft coordinate axis. Then, since it is determined whether an abnormality has occurred in the electric drive device based on the t-axis current, it can be determined with a small amount of calculation whether an abnormality has occurred in the electric drive device.
[0098]
Therefore, the load applied to the electric machine control device can be reduced.
[0099]
Also in the electric machine control device that performs one-pulse control for generating a rectangular wave voltage of each phase, it is determined whether an abnormality has occurred in the electric drive device based on the shaft current of the predetermined axis. Even when the electric machine is driven by switching between the control based on the width modulation signal and the one-pulse control, it can be determined whether or not an abnormality has occurred in the electric drive device based on the shaft current of the predetermined axis.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of an electric drive control device according to a first embodiment of the present invention.
FIG. 2 is a block diagram of the electric drive control device according to the first embodiment of the present invention.
FIG. 3 is a block diagram showing a main part of the electric drive control device according to the first embodiment of the present invention.
FIG. 4 is a flowchart showing an operation of an abnormality determination unit in the first embodiment of the present invention.
FIG. 5 is a diagram showing velocity domain hysteresis in the first embodiment of the present invention.
FIG. 6 is a current waveform diagram showing an operation of the abnormality determination unit in the first embodiment of the present invention.
FIG. 7 is a flowchart showing an operation of an abnormality determination unit in the second embodiment of the present invention.
FIG. 8 is a block diagram of an electric drive control device according to a third embodiment of the present invention.
[Explanation of symbols]
21 dq-UV converter
23, 64 dq-ft converter
25 ft-dq converter
31 motor
33, 34 Current sensor
61 UV-dq converter
65 Abnormality judgment unit
91 Conversion processing means
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002378398A JP3920213B2 (en) | 2002-12-26 | 2002-12-26 | Electric drive control device, electric drive control method and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002378398A JP3920213B2 (en) | 2002-12-26 | 2002-12-26 | Electric drive control device, electric drive control method and program thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004215316A JP2004215316A (en) | 2004-07-29 |
JP3920213B2 true JP3920213B2 (en) | 2007-05-30 |
Family
ID=32815262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002378398A Expired - Lifetime JP3920213B2 (en) | 2002-12-26 | 2002-12-26 | Electric drive control device, electric drive control method and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3920213B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4670413B2 (en) | 2004-07-07 | 2011-04-13 | トヨタ自動車株式会社 | Power supply |
JP4972135B2 (en) * | 2005-08-26 | 2012-07-11 | 三洋電機株式会社 | Motor control device |
JP5940840B2 (en) * | 2012-02-27 | 2016-06-29 | 東芝三菱電機産業システム株式会社 | Power converter |
JP7342592B2 (en) * | 2019-10-08 | 2023-09-12 | 日本精工株式会社 | Motor control device, motor control method, and electric power steering device |
-
2002
- 2002-12-26 JP JP2002378398A patent/JP3920213B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2004215316A (en) | 2004-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4007345B2 (en) | Electric drive control device, electric drive control method, and program | |
JP4466600B2 (en) | Electric drive control device and electric drive control method | |
US7049779B2 (en) | Motor drive control apparatus, motor drive control method and program of the same | |
US6906492B2 (en) | Motor abnormality detection apparatus and electric power steering control system | |
JP4715576B2 (en) | Electric drive control device and electric drive control method | |
JP4007344B2 (en) | Electric drive control device, electric drive control method, and program | |
JP4462207B2 (en) | Electric drive control device and electric drive control method | |
JP2007274779A (en) | Electromotive drive control device, and electromotive drive control method | |
US20070205743A1 (en) | Motor control device and motor control method | |
JP4466599B2 (en) | Electric drive control device and electric drive control method | |
JPH1127997A (en) | Drive and method for controlling motor | |
JP3958274B2 (en) | Discharge control device, discharge control method and program thereof | |
JP4896562B2 (en) | Electric drive control device and electric drive control method | |
JP4232421B2 (en) | Electric machine control device, electric machine control method and program | |
JP2005057817A (en) | Motor drive controller, motor drive controlling method, and its program | |
JP3933108B2 (en) | Electric drive control device, electric drive control method and program thereof | |
JP3920213B2 (en) | Electric drive control device, electric drive control method and program thereof | |
JP4839119B2 (en) | Electric drive control device and electric drive control method | |
JP4281316B2 (en) | Electric machine control device, electric machine control method and program | |
JP2003259509A (en) | Motor vehicle drive controller, and motor vehicle drive control method, and its program | |
JP4652176B2 (en) | Control device for permanent magnet type rotating electrical machine | |
JP4613861B2 (en) | Electric drive control device and electric drive control method | |
JP4221861B2 (en) | Motor control device and motor control method | |
JP2007259650A (en) | Apparatus and method for electric drive control | |
JP4224965B2 (en) | Discharge control device, discharge control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050602 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060724 |
|
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: 20070116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3920213 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100223 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110223 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120223 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130223 Year of fee payment: 6 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130223 Year of fee payment: 6 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140223 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |