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
JP3598909B2 - 同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法 - Google Patents
[go: Go Back, main page]

JP3598909B2 - 同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法 - Google Patents

同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法 Download PDF

Info

Publication number
JP3598909B2
JP3598909B2 JP27815599A JP27815599A JP3598909B2 JP 3598909 B2 JP3598909 B2 JP 3598909B2 JP 27815599 A JP27815599 A JP 27815599A JP 27815599 A JP27815599 A JP 27815599A JP 3598909 B2 JP3598909 B2 JP 3598909B2
Authority
JP
Japan
Prior art keywords
synchronous motor
magnetic pole
current
pole position
motor
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
Application number
JP27815599A
Other languages
English (en)
Other versions
JP2000175485A (ja
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP27815599A priority Critical patent/JP3598909B2/ja
Publication of JP2000175485A publication Critical patent/JP2000175485A/ja
Application granted granted Critical
Publication of JP3598909B2 publication Critical patent/JP3598909B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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/72Electric energy management in electromobility

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は同期モータの制御装置および制御方法あるいはそれらを用いた電気車制御装置に関する。なお本発明では同期モータはリラクタンスモータをも含んでいる。
【0002】
【従来の技術】
同期モータの速度やトルクを制御するためには、磁極位置を検出あるいは推定することが必要である。検出した磁極位置に基づいて電流制御あるいは電圧制御を行うことで、同期モータのトルクや速度を制御できる。
【0003】
以前は位置検出器で上記磁極位置を検出していた。しかし近年磁極位置検出器で磁極位置を検出する方式とは異なる、磁極位置を推定して同期モータを制御する方式、すなわち磁極位置センサレス制御方式が提案されている。
【0004】
例えば、電気学会論文集Vol.117−D,No.1,1997に記載されている「速度起電力推定に基づくセンサレス突極形ブラシレスDCモータ制御」(竹下,市川他)には、モータモデルを用いて速度起電力を推定しながら、速度制御を行う方法が提案されている。
【0005】
また、特開平8−205578 号公報には、パルス幅制御(PWM制御)により同期モータに印加する電圧のベクトルとそれに対するモータ電流のベクトルのリプル成分の相関関係から同期モータの突極性を検出する方法が記載されている。
【0006】
前記論文に記載の技術は制御モデルで演算される電流と実際に流れているモータ電流の差から磁極位置を推定する方法であり、コントローラの制御演算だけで制御系を構成できる特徴がある。
【0007】
また、特開平8−205578 号公報に記載の技術は同期モータの電圧を制御する一般的なPWM信号を利用しているため、検出のための追加信号を付加する必要がないという利点がある。
【0008】
【発明が解決しようとする課題】
制御モデルで演算される電流と実際に流れているモータ電流の差から磁極位置を推定する方式では、何らかの原因で同期モータが脱調した場合には制御不能となってしまうという課題を解決しなければならない。
【0009】
それに対して、特開平8−205578 号公報に記載の技術は常に同期モータの磁極位置を突極性で検出できるため、制御不能状態に陥ることはない。
【0010】
しかし、同期モータの磁極位置を突極性で検出する方式では、PWM信号が変化する毎にモータ電流の状態と印加電圧の相関関係を検出する必要がある。
【0011】
つまり、搬送波の1周期に対して、少なくとも6回、モータ電流の状態を検出すること、印加電圧の状態を把握することが必要となる。このため高性能のコントローラを用いなければ演算スピードが追いつかないという問題点がある。
【0012】
本発明の第1の目的は低コストの同期モータ制御装置を提供することである。
本発明の第2の目的は信頼性の高い制御システムを提供することである。
【0013】
【課題を解決するための手段】
本発明の解決手段の一つは、同期モータが短絡状態のときのモータ電流の変化量、または変化方向に基づいて前記同期モータの磁極位置を演算すなわち推定し、上記演算した磁極位置に基づいて前記同期モータを制御することである。
【0014】
他の解決手段は、発明の実施の形態の記載で説明する。
【0015】
【発明の実施の形態】
以下、本発明の実施の一形態を図1により説明する。
【0016】
図1は円筒形同期モータ1をバッテリー2の直流エネルギーで駆動するモータの制御装置の構成図である。バッテリー2の直流電圧はインバータ3により3相の交流電圧に変換され、円筒形同期モータ1に印加される。インバータ3はコントローラ4の出力に基づき制御される。
【0017】
コントローラ4の出力は次のような演算の結果に基づいて決定される。ここでコントローラ4は機能ブロック図で構成されているが、これらはハードウエアで実現するのみならずソフトウエアで実現できる。以下に説明する電流微分回路12および電流検出部10、またPWM信号発生部9はコンピュータの入出力回路を一部使用する。例えば入出力回路とはアナログ・ディジタル変換機やパルス出力回路であり、これらを使用することでプログラムですべて処理できる。
【0018】
まず、電流指令値発生部6では、モータが発生すべきトルク指令値τrに対してd軸電流指令値idrやq軸電流指令値iqrを決定する。なおトルク指令値τrはコントローラ4の上位の制御装置あるいは制御プログラムから電流指令値発生部6に対して指令が出る。
【0019】
d軸は磁極位置(磁束)の方向、q軸は電気的にd軸に直交する方向を示しており、d−q軸座標系を構成する。磁石を有する回転子が回転すると、d−q軸座標系も回転するので、静止座標系(α−β軸座標系)からの位相をθとする。つまり、本実施例は磁極の位相θ(以下、磁極位置θとよぶことにする。)を電流から検出することが目的である。
【0020】
図17に座標系及び電流の関係の一例を示すベクトル図を示す。d軸電流とq軸電流を指令値どおりに制御できれば、同期モータ1はトルク指令値τrと一致したトルクを発生することができる。なお、トルク指令値τrは直接その値を指示される場合も、図示していない速度制御演算回路から指令される場合もある。また、電流センサ5a,5bからu相電流iu,v相電流ivの値を示す信号が電流検出部10に送られ、この電流検出部10において後述する検出用パルスP1のタイミングにより検出される。検出された電流値はそれぞれ座標変換部11でd−q軸座標系のd軸電流id,q軸電流iqに変換される。
【0021】
この実施例では、電流検出部10で検出する電流はU相とV相の2つの相電流iu,ivであるが、W相電流iwはiu,ivから求めることができるので、W相電流iwの検出を省略している。当然、3相電流をすべて検出するものでも良い。
【0022】
電流制御部7では、d軸電流指令値idrとd軸電流idのd軸電流偏差,q軸電流指令値iqrとq軸電流iqのq軸電流偏差を演算し、それぞれの電流偏差に対して比例・積分制御演算によってd軸電圧指令値Vdr,q軸電圧指令値Vqrを得る。
【0023】
d軸電圧指令値Vdr,q軸電圧指令値Vqrを入力する座標変換部8では、磁極位置θにより静止座標系の3相電圧指令値Vur,Vvr,Vwrを演算し、PWM信号発生部9に出力している。
【0024】
PWM信号発生部9における演算により、3相のPWMパルスPup,Pvp,Pwp,Pun,Pvn,Pwnをインバータ3に出力する。
【0025】
インバータ3の結線方法とPWMパルスの関係を図2に示す。例えば、Pupがhighの場合にはスイッチング素子Supがオン、Pupがlow の場合にはスイッチング素子Supがオフとなる。
【0026】
また、PWMパルスPupとPunは基本的にはhigh,low が反対する関係にある。ただし、電源短絡を防止するために、PWMパルスが反転するとき、どちらもlow 状態とする短絡防止期間を設けている。
【0027】
PWM信号発生部9の処理内容を図3に示すタイミングチャートで説明する。三角波状の搬送波に対して、各相の電圧指令値Vur,Vvr,Vwrの波形を比較することにより、3相のPWMパルスPup,Pvp,Pwpを得ることができる。なお、上述した短絡防止期間については、説明を簡単にするために省略している。
【0028】
つまり、図3において、PWMパルスPup,Pvp,Pwpがhighの場合には図2の上アームのスイッチング素子Sup,Svp,Swpがそれぞれオン状態、下アームのスイッチング素子Sun,Svn,Swnがそれぞれオフ状態となる。PWMパルスPup,Pvp,Pwpがlow の場合にはスイッチング素子Sun,Svn,Swnがそれぞれオン状態、スイッチング素子Sup,Svp,Swpがそれぞれオフ状態となる。
【0029】
図3からわかるように、各相の電圧指令値が搬送波の最小値と最大値を含む所定の範囲内のときには、上アーム、あるいは、下アームが3相短絡状態になっている期間がある。ここで、検出用パルスP1を搬送波の最大値、及び、最小値のときに発生するように処理を行うと、同期モータが3相短絡状態になっているときに検出用パルスP1が発生することになる。
【0030】
なお、電流検出部10において、パルスP1が発生するときに各相の電流を検出すると、その電流の瞬時値はほぼその相の電流の平均値になることが知られている。なお同期モータの相巻線が短絡状態は図3に示す搬送波の最小値と最大値の瞬間だけでなくこれを含む所定の範囲である。この所定の範囲とはPWMパルスPup,Pvp,Pwpの内の幅が最も狭いパルスの範囲、および最も広いパルスの隣パルスとの間の時間である。時刻t1ではPvpのパルス幅の範囲、時刻t2ではPupと次のPupとの間、時刻t3ではPvpのパルス幅の範囲、時刻t4ではPupと次のPupとの間、時刻t5ではPwpのパルス幅の範囲、時刻t6ではPupと次のPupとの間である。また上記t1からt5は上記搬送波の最小値と最大値の瞬間を示す。上記の如く各最小値と最大値の瞬間を含む所定の期間、相巻線の短絡状態が生じ、これが繰り返される。相巻線の短絡状態での巻線の電流を取り込むため、パルスP1が作られる。このパルスP1は上記所定の期間内に発生すれば良い。この実施例の如く搬送波の最小値と最大値で発生させる方法は、パルスを作り易い、あるいは短絡状態の略中央であり誤動作の可能性が少ないなどの利点がある。
【0031】
次に、図1の実施例の特徴を説明する。
【0032】
電流微分回路12にはU相電流iuやV相電流ivを表わす信号が入力され、それら電流値の微分(あるいは疑似微分)値を表わす信号である電流微分値piuやpivが出力される。
【0033】
それらの値piuやpivは検出部13に入力され、検出用パルスP1が発生するときに保持されて出力される。すなわちパルスP1のタイミングで電流微分値piuやpivが検出される。つまり演算部14に取り込まれる。
【0034】
演算部14は磁極位置を演算する磁極位置演算部14で、図4に示したフローチャートの処理を行うことで、磁極位置θを算出している。
【0035】
まず、ステップ101において、3相短絡時の電流微分値piu,pivを入力として演算部14に取り込む。
【0036】
ステップ102では、3相短絡時の電流微分ベクトルpisの位相γを求める演算を行う。
【0037】
図17に電流微分ベクトルpisの位相関係を示している。3相短絡時の電流微分値piu,pivから、α軸電流微分値piα,β軸電流微分値piβを求めることができる。
【0038】
U相軸がα軸と一致している場合には、次式で得られる。
【0039】
【数1】
piα=(√3/2)piu …(1)
【0040】
【数2】
piβ=(1/√2)(piu−2piv) …(2)
次に、図17の関係を用いて、piα,piβから位相γを演算する。
【0041】
ステップ103では、磁極位置θを次式により求める。
【0042】
【数3】
θ=γ+π/2 …(3)
磁極位置θと3相短絡電流の位相γの関係が近似的に式(3)で表されることを新たに見い出した点が、本実施例の特徴である。その理由を以下に説明する。同期モータの基本式はd−q軸座標系では次の式で表すことができる。ここで、p=d/dtである。また、ωはモータの回転速度である。
【0043】
【数4】
Vd=(R+pLd)id−ωLq iq …(4)
【0044】
【数5】
Vq=(R+pLq)iq+ω(Ld id+Φ) …(5)
同期モータを3相短絡状態にすると、同期モータの印加電圧はVd=Vq=0となるので、3相短絡状態の方程式は次のようになる。
【0045】
【数6】
pid=(ωLq iq−R id)/Ld …(6)
【0046】
【数7】
piq=−{ω(Ld id+Φ)+R iq}/Lq …(7)
静止座標系のα−β軸座標系における電流微分ベクトルはd−q軸座標系の電流微分ベクトルとd−q軸座標系が速度ωで回転することにより発生する電流微分ベクトルとの和である。そのため、α−β軸座標系で見たd軸電流微分値pids,q軸電流微分値piqsはそれぞれ
【0047】
【数8】
pids={ω(Lq−Ld)iq−R id}/Ld …(8)
【0048】
【数9】
piqs=−{ω(Ld−Lq)id+Φ)+R iq}/Lq …(9)
となる。従って、d軸、つまり、磁極位置θに対して、3相短絡電流微分ベクトルの位相δは次式で得られる。
【0049】
【数10】
tan(δ)≡piqs/pids
=−Ld[ω{(Ld−Lq)id+Φ}+R iq]
/[Lq{ω(Lq−Ld)iq− R id}] …(10)
本実施例の場合、円筒形同期モータなので、Ld=Lqという条件が与えられるので、
【0050】
【数11】
tan(δ)=Ld(ωΦ+R iq)/(Lq R id) …(11)
となる。ここで、id<0であれば、位相δは次式で近似される。
【0051】
【数12】
δ≒−π/2 …(12)
このため、ステップ103の演算内容は式(3)となる。
【0052】
モータ速度ωが低いときには、式(12)の誤差が大きくなるため、式(11)により漸近的に求めることもできる。この手法は後述する他の実施例で説明する。
【0053】
このように、図1の演算部14では、簡単な演算により磁極位置θを求めることができる。この磁極位置θを用いて、座標変換部8,11の座標変換を行えば、モータが要求されているトルク指令値どおりのトルクを発生するように制御することができる。
【0054】
従って、本実施例を用いると、円筒形同期モータに対して、レゾルバやエンコーダなどの機械的な回転位置を直接計測するような磁極位置センサを用いることなく、電流センサだけで比較的容易な演算により磁極位置を検出できる特徴を持っている。このため制御装置が安価である。
【0055】
また同期モータが何らかの理由により脱調した場合にも磁極位置を検出できるので、無制御状態に陥ることはない。
【0056】
しかも、通常のPWM制御を行いながら、そのPWM制御を実施するときに得られる情報だけでセンサレス制御システムを構成できるので、検出用付加信号を加えて磁極位置を検出する方法よりも騒音やトルク脈動が少なくできる特徴を持っている。
【0057】
図5は他の実施の形態、すなわち電流微分回路を用いないで磁極位置を検出することができる円筒形同期モータのための制御装置である。この実施例も図1と同じく、電気回路のみならずプログラムでも実現できる。
【0058】
図1に示す実施の形態と異なる主な点は電流微分回路12を用いないこと、検出用パルスP2により電流検出のタイミングを変えたこと、演算部15の処理内容が図1の演算部14と異なることである。この実施例は、3相短絡電流を直接検出しない点が重要である。
【0059】
まず、電流検出部10の検出のタイミングを制御する検出用パルスP2について図6を用いて説明する。図6は図3のPWM信号と同じ状態を示したものであるが、図3の検出用パルスP1に対して、図6の検出用パルスP2は次の点が異なる。
【0060】
図2に示す180度通電形3相インバータの各相は通常、上アームのスイッチング素子、あるいは、下アームのスイッチング素子のいずれか一方がオン状態,他方がオフ状態になっている。そのため、3相のうち、少なくとも2つの相は常に短絡状態になっている。
【0061】
図6はその区間を示している。例えば、時刻t(n−2)から時刻t(n−1)までの区間はV相とW相の下アームのスイッチング素子Svn,Swnがオン状態となって、同期モータ1のV相とW相を短絡状態としている。
【0062】
また、時刻t(n−1)から時刻t(n)までの区間はU相とV相の上アームが短絡状態になっていることを示している。
【0063】
このように、180度通電形のインバータにおいては、搬送波1周期の間に2つのモードの2相短絡状態が存在する。
【0064】
図6に示すように、検出用パルスP2はこの2相短絡状態のモードが切り替わるときに発生する。
【0065】
PWM信号発生部9において、3つの相電圧指令値のうち、2番目に大きな値、つまり中間の値(継続時間すなわちパルス幅)を持つ電圧指令値の相が発生するPWM信号の変化に同期して検出用パルスP2を生成する処理を行う。
【0066】
電流検出部10では、検出用パルスP2が発生する毎に電流センサ5aと5bが出力する2相の電流値、例えばU相電流iuとV相電流ivの値を示す信号iuとivを取り込む。
【0067】
このタイミングで得られたU相,V相電流を電流検出部10から演算部15に入力し、演算部15では図7に示すような処理を行っている。ここで演算で選られたU相電流の平均値iuaとV相電流の平均値ivaは演算部15から座標変換部11に入力される。また演算された磁極位置θは座標変換部8と11に演算部15からそれぞれ入力される。図5の座標変換部8と11は図1のそれらと同じ動作を行っている。
【0068】
演算部15で行う処理内容を示した図7のフローチャートについて説明する。ステップ111で検出用パルスP2に基づいて電流センサ5aと5bから電流検出部10に入力した時刻t(n)のU相電流iu(n)とV相電流iv(n)を用いて、U相平均値iua(n),V相電流平均値iva(n)をステップ112で算出する。時刻t(n−1)のU相電流iu(n−1)と時刻t(n)のU相電流 iu(n)の平均を計算すれば、図3の時刻t5のU相電流iuとほぼ同じ値になる。検出用パルスP1が発生するときのU相電流がほぼその平均値であるので、ステップ112の処理を行っている。
【0069】
次のステップ113では、時刻t(n−1)と時刻t(n)の各相の電流の差分値すなわち微分値を計算する。
【0070】
ステップ114は時刻t(n−1)から時刻t(n)までの区間においてどの相が2相短絡状態にあるかの2相短絡モードMscを判断する。この場合、図6から上アームのU相とV相であることがわかるが、これをステップ114で判断し、2相短絡モードMsc(n)は「U−V相短絡」とする。なお、前回の時刻 t(n−2)から時刻t(n−1)までの区間の2相短絡モードMsc(n−1)は「V−W相短絡」である。
【0071】
ステップ115においては、図8の表に示す演算式を用いて短絡電流差分値演算を行い、短絡軸の短絡電流差分値piscを求める。
【0072】
短絡軸の短絡電流差分値piscについて説明する。図18において、短絡軸とは、V−W相短絡のときのβ軸,W−U相短絡のときのβ′軸,U−V相短絡のときのβ″軸のことをそれぞれいう。
【0073】
例えば、3相電圧をα−β軸座標系(α軸をU相軸と一致させる)に変換するとき、β軸電圧Vβは次式で表される。
【0074】
【数13】
Vβ=(Vv−Vw)/(√2) …(13)
ここで、V−W相短絡状態であれば、Vv=Vwなので、Vβ=0となる。つまり、β軸が短絡状態であるといえるので、この軸を短絡軸と称する。同様に、W−U相短絡のとき、β軸から120度回転したβ′軸が、U−V相短絡のとき、β軸から240度回転したβ″軸がそれぞれ短絡軸となるわけである。
【0075】
円筒形同期モータの場合、この短絡軸の短絡電流差分値piscは3相短絡電流微分ベクトルpisの短絡軸成分と一致する。このベクトル図の関係を図18に示している。
【0076】
なぜ、図18のベクトル図が成り立つかについて式(4)および式(5)を展開することで説明する。
【0077】
α軸電流微分値piα,β軸電流微分値piβは式(4),(5)から次式となる。
【0078】
【数14】
Figure 0003598909
【0079】
【数15】
Figure 0003598909
ただし、L0=(Ld+Lq)/2,L1=(Ld−Lq)/2,k1(θ),k2(θ),k3(θ),k4(θ),k5(θ),k6(θ)はそれぞれθに関する関数となっている。
【0080】
円筒形同期モータの場合には、L1=0なので、β軸電流微分値piβはα軸電圧Vαには影響しないことがわかる。
【0081】
V−W相短絡状態のとき、α軸電圧VαだけがU相電圧Vuの状態により印加されていることになるが、β軸電流微分値piβはVα=0のときと変わらない。しかも、V−W相短絡状態なので、Vβ=0となっているので、3相短絡状態のときのβ軸電流微分値piβと一致することを意味している。以上のことから、図18が成り立つことがわかる。
【0082】
また、W−U相短絡のときも同様に、β′軸電流微分値piβ′は3相短絡電流微分ベクトルpisのβ′軸成分と同じになる。従って、2相短絡状態の短絡軸の電流微分値(差分値)を検出すると、3相短絡電流微分ベクトルの位相γを図18のベクトル図を計算することにより算出することができる。
【0083】
今回の2相短絡モードMsc(n)と前回の2相短絡モードMsc(n−1)から、3相短絡電流微分ベクトルの位相γを求める場合、その短絡モードの組合わせにより、演算方法が異なる。
【0084】
そのため、ステップ116では、図8のようなモードに分けた演算式を用いて3相短絡電流微分ベクトルの位相γを求めている。
【0085】
ステップ117については、図4のステップ103と同様にして磁極位置θを得ることができる。
【0086】
以上のように、本実施例を用いれば、比較的継続時間の長い2相短絡状態の電流の変化量すなわち差分値から3相短絡状態の電流微分ベクトルの方向を決定すなわち演算できるので、高精度の磁極位置検出を少ない電流の取り込みにより得られる効果がある。
【0087】
また、この実施例の方式は微分回路を用いないので、ノイズに強く、比較的安価なコントローラで実現できる有利点も持っている。
【0088】
図9の実施例は突極形同期モータ16に本発明を適用したときの制御装置の構成図である。コントローラ4は先の実施例と同じく電気回路でもまたソフトウエアででも実現できる。図1の実施例に対して、図9の実施例は2相スイッチング演算部18を用いること、PWM信号発生部9からの検出用パルスP3とP4を使用すること,演算部17の処理方法が異なる。
【0089】
2相スイッチング演算部18の処理内容について、図10のタイムチャートを用いて説明する。
【0090】
2相スイッチングとは3相のPWM信号のうち、1相のスイッチングを停止しながら3相スイッチングと同じ正弦波電流を流す手法をいう。
【0091】
図10において例えばU相のスイッチングを停止しながら3相スイッチングと同じ正弦波電流を流す手法を説明する。U相以外のV相またはW相も同じ考え方でスイッチングを停止する相とすることができる。U相電圧指令値Vurを常に搬送波の最大値と同じ値になるように付加電圧V0を強制的に加算している。これにより、U相PWM信号Pupは常にhigh状態になるので、スイッチング素子Supがオン状態となっている。
【0092】
V相電圧指令値Vvr,W相電圧指令値Vwrには、通常の指令値に付加電圧V0をそれぞれ加算した値を演算し、それによりPWM信号Pvp,Pwpを発生している。
【0093】
すべての相に同一の電圧を加算しても線間電圧には影響しないので、同期モータ16を流れる電流は付加電圧V0を加えないときの電流と同じになる。これが2相スイッチングであり、よく知られている方法である。この方法を用いると、図10に示す1回あたりの3相短絡状態は図3の場合よりも長く継続していることがわかる。
【0094】
PWM信号発生部9から発生する検出用パルスP3,P4も図10に示す。
【0095】
検出用パルスP3は搬送波の最大値に同期して発生するようになっており、図9の電流検出部10で各相の電流平均値iua,ivaを得るために用いている。
【0096】
また、電流検出用パルスP4は延長された3相短絡状態の開始時と終了時に発生するようになっている。図9の電流検出部27では、電流検出用パルスP4によりU相電流iu,V相電流ivを入力している。
【0097】
これらの電流値は演算部17に入力され、図11のフローチャートに示す処理を行って磁極位置θを演算する。
【0098】
図11の処理方法は次のようにして行われる。ステップ121において、3相短絡状態の開始時刻t(n−1)のU相電流iu(n−1),V相電流iv(n−1)と、終了時刻t(n)のU相電流iu(n),V相電流iv(n)を用いて、各相の電流差分値piu,piv,piwを演算する。その処理方法は図7のステップ113と同じである。
【0099】
次のステップ122では、電流差分値piu,piv,piwを用いて、3相短絡電流の微分ベクトルの位相γを演算する。この処理は図4のステップ102と同様である。
【0100】
以下の手法では、コントローラ4内でその時点で制御に用いている磁極位置をθ′、同期モータ16の実際の磁極位置をθとする。また、コントローラ4内の磁極位置θ′により演算されたd軸電流,q軸電流をid′,iq′、同期モータ16の実際のd軸電流,q軸電流をそれぞれid,iqとして説明する。
【0101】
ステップ123では、磁極位置θ′と電流検出部10から入力した電流平均値iua,ivaを用いて、d軸電流id′,q軸電流iq′を算出する。
【0102】
ステップ124では、id,iqの代わりに、id′,iq′を用いて、式 (10)の演算を行い、磁極位置(d軸)から3相短絡電流微分ベクトルまでの位相δを求める。
【0103】
モータ速度ωが所定値以上の場合には次の近似式により求めてもよい。
【0104】
【数16】
tan(δ)≒−Ld{(Ld−Lq)id+Φ}/{Lq(Lq−Ld)iq}…(16)
ステップ125では、ステップ122で得られた位相γを用いて、磁極位置θを次式で求める。
【0105】
【数17】
θ=γ−δ …(17)
この関係は図17のベクトル図に示している。
【0106】
ステップ126では、ステップ125で求めた磁極位置θがステップ123のid′,iq′を求めるときの磁極位置θ′とほぼ一致しているかを判断する。一致していない場合には、再びステップ123からステップ125までの処理を行い、磁極位置θを算出する。
【0107】
実際の磁極位置θとコントローラ内の磁極位置θ′とが異なると、id′,iq′がid,iqと一致しないため、位相δには誤差が生じる。しかし、その誤差はステップ123からステップ125までの処理を行う毎に減少していき、コントローラ内の磁極位置θ′は真の磁極位置θに収束する。これをステップ126で判断し、ほぼ磁極位置θの演算が収束したとき、演算を終了する。
【0108】
また、この演算は2,3回で数度以内に収束することが見込まれるため、収束の判断を磁極位置θの演算結果でなく、演算回数で例えば2回の演算で終了するようにしてもよい。
【0109】
さらに、磁極位置を検出するサンプリング時間とモータ速度との関係によっては、ステップ126を省略して、数回のサンプリングで磁極位置を検出する方法を採用することもできる。
【0110】
このように、突極形同期モータの磁極位置を検出する場合には、誤差を含んだd軸電流id′,q軸電流iq′を用いて演算する必要があるが、これを収束できるようにしたアルゴリズムを設けた点に本実施例の特徴がある。そのため、3相短絡状態の電流の変化を利用して突極形同期モータのセンサレス制御システムを構築できる利点がある。
【0111】
本システムでは、2相スイッチング方式のように3相短絡時間を延長する方式を併用することにより、3相短絡期間における電流の変化幅を大きくできる。そのため、微分回路を用いることなく、3相短絡電流微分ベクトルを直接計測でき、ノイズに強い磁極位置検出方式を簡単なソフトウエア処理により実現できる。図12は2相短絡状態から磁極位置を検出する突極形同期モータの実施例で、電気自動車に適用するための高信頼化システムの構成を示している。この実施例でコントローラ4は電気回路ばかりでなくソフトウエアによっても実現できる。先の実施例と同様、コントローラ4の各ブロックはソフトウエアの処理機能を表わしている。
【0112】
図5の円筒形同期モータの場合と比べて、図12の異なる点は、演算部20の処理内容が異なる点、突極形同期モータ16で電気自動車のタイヤ24,25を駆動する機構になっている点、電気自動車の信頼性を向上する目的でモータ16の磁極位置を機械的に直接に検出する磁極位置センサ23を備えている点である。
【0113】
まず、演算部20の処理内容を説明する。この処理内容のフローチャートを図13に示す。
【0114】
ステップ131からステップ134までの処理は図7のステップ111からステップ114までの処理と同じである。
【0115】
ステップ135の突極性補正位相εは同期モータ16の突極性の影響を考慮するために必要な補正量である。
【0116】
式(15)で示したように、突極形同期モータ16の場合、L1≠0なので、β軸電流微分値piβはα軸電圧Vαにより変化する。そのため、3相短絡電流微分ベクトルのβ軸成分とは異なる値になる。
【0117】
図19はα軸電圧Vαにより発生するα軸電流微分値piα1,β軸電流微分値piβ1、及び、その合成である電流微分ベクトルpi1を示している。
【0118】
電流微分ベクトルpi1と一致した方向の軸をx軸、それに直交する軸をy軸とすると、電流微分ベクトルpi1のy軸成分はα軸電圧Vαによらず常に0であることがわかる。そのため、pi1のy軸成分は3相短絡電流微分ベクトル
pisのy軸成分と一致する。これを突極性補正位相εとよぶ。
【0119】
そこで、突極形同期モータの場合、β軸でなく、突極性補正位相εだけ進んだy軸の電流微分値(差分値)を検出する。
【0120】
実際には3つの2相短絡状態があるので、V−W相短絡,W−U相短絡,U−V相短絡の場合の突極性補正位相をそれぞれε1,ε2,ε3とし、その方向の軸をy′軸,y″軸とする。
【0121】
突極性補正位相ε1,ε2,ε3は式(14)および式(15)からそれぞれ次式となる。
【0122】
【数18】
tan(ε1)=−(L1sin2θ)/(L0−L1cos2θ) …(18)
【0123】
【数19】
Figure 0003598909
【0124】
【数20】
Figure 0003598909
以上のことから、ステップ135では、2相短絡状態に応じて式(18),式(19)、および式(20)のいずれかの演算を行い、突極性補正位相を求めている。
【0125】
これらの演算で用いる磁極位置θはコントローラ4での値であり、誤差を含んでいるが、図11のように収束させながら正確な磁極位置を求めていくこともできる。
【0126】
ステップ136においては、電流差分値piu(n),piv(n)から図13の表を用いて補正した短絡軸(y軸,y′軸,y″軸のいずれか)の短絡電流差分値演算を行い、短絡軸の短絡電流差分値piscを算出する。
【0127】
短絡軸とは既に説明したように、α軸電圧により電流微分値(差分値)に影響を受けない方向の軸をいう。
【0128】
次のステップ137では、図14に示したように、今回と前回の2相短絡状態により計算するモードを変更し、図14の演算式を用いて3相短絡電流微分ベクトルの位相γを得る。
【0129】
このときのベクトル図の一例を図20に示すが、この関係を図14の演算式により求めていることになる。
【0130】
ステップ138からステップ140までの処理は図11のステップ123からステップ125までの処理と同じで、突極形同期モータ16における磁極位置から電流微分ベクトルまでの位相を考慮したものである。
【0131】
以上のように、演算部20を用いれば、突極形同期モータ16に対しても、2相短絡状態の電流を検出するだけで磁極位置を検出することができる。
【0132】
図12の電気自動車駆動システムでは、磁極位置センサ23からの信号を磁極位置検出部21に入力して、磁極位置θ1を検出している。
【0133】
磁極位置異常検出部22では、磁極位置検出部21からの磁極位置θ1と演算部20からの磁極位置θを入力し、図15に示す処理を行っている。
【0134】
ステップ141で入力した磁極位置θとθ1を比較し、その差が予め決められた正常範囲内にあるかをステップ142で判断する。
【0135】
正常と判断した場合には、ステップ143で磁極位置θ1を出力用磁極位置θ2にストアし、ステップ144でθ2を座標変換部8,11に出力している。ステップ142において、2つの磁極位置を比較して正常範囲にないと判断したときには、ステップ145で電気自動車を一旦停止する処理を行う。
【0136】
ステップ146は同期モータ16の回転が停止したか否かを判断する。停止したと判断した場合に、ステップ147で正常な磁極位置を用いて安全速度内で走行が行えるように処理する。安全速度内で走行とは自動車の車速の上限を時速40kmあるいは50kmに制限し、この速度以下で走行するように図示しない制御装置で制御し、この制御のもとで走行することである。
【0137】
このように、本実施例を用いれば、通常の磁極位置センサ23を設けることで、磁極位置センサ23の出力に基づき磁極位置を求めると共にこれとは別にモータ電流から演算処理により磁極位置を求めているので、信頼性の高い電気自動車を提供できる効果がある。
【0138】
特に、リラクタンストルクを用いてモータの小型化,電気自動車の軽量化を図るためには、本実施例は適している。
【0139】
図16は電流センサだけで磁極位置を検出し、しかも、その特性に異常がないかを自己診断する機能を有した磁極位置センサレスの制御システムの実施例を示す。
【0140】
図12の実施例に対して、自己診断部26を設けた点が図16の実施例の特徴である。
【0141】
演算部20では、図13の処理に加え、モータ速度ωを検出するための演算を行う。
【0142】
前述した実施例では、電流微分ベクトルについては、その位相γを検出することで磁極位置θを得る方式であるため、電流微分ベクトルの大きさに関する情報を無視している。
【0143】
そこで、式(6),式(7)から逆にモータ速度ωを求めることにする。つまり、
【0144】
【数21】
ω=(Ld pid+R id)/Lq iq …(21)
【0145】
【数22】
ω=−(Lqpiq+R iq)/(Ld id+Φ) …(22)
の一方、あるいは、両方の式を用いて、モータ速度ωを演算する。
【0146】
なお、式(21),式(22)において、抵抗Rを無視する簡易式を用いてもよい。このモータ速度ωを自己診断部26に出力する。
【0147】
また、図13のステップ140で得られた磁極位置θも自己診断部26に出力する。
【0148】
自己診断部26では、磁極位置θの変化状態とモータ速度ωを比較することにより、何らかの異常がないか否かを判断する。
【0149】
もし、異常があると判断した場合には、異常診断信号Seを出力し、センサレス制御システムを停止するようにシステム的な処理を行う。
【0150】
このように電流微分ベクトルの独立した変数を複数用いてモータ速度を推定することで、他のセンサを用いることなく、自己診断機能を持たせることができる。
【0151】
以上が、電流センサだけを用いて同期モータの磁極位置を検出する実施例である。
【0152】
同期モータの他に、リラクタンスモータでも突極性を利用して本発明を適用することができる。
【0153】
また、本実施例では、説明が複雑になるために省略したが、モータの回転子がサンプリング時間中に回転することによる影響を考慮して磁極位置を演算するようにしても、本実施例を適用できることはいうまでもない。
【0154】
ここでは電気自動車の例を述べたが、現在120度通電方式のインバータ制御を用いてセンサレス制御している磁石モータに対しても、本実施例を用いることにより、180度通電方式のインバータ制御によりトルク脈動と低騒音のセンサレスシステムを提供できる。
【0155】
図1から図20を用いて説明した実施の形態は、モータ1が所定回転速度以上で回転している状態での制御に最適である。ここで所定回転速度以上とは例えば800回転/分以上である。モータが停止状態を含む低速状態では後で説明する理由で磁極位置の検知を更に高精度に行う必要性がある場合が考えられる。モータの停止状態を含む低速状態の磁極位置を高精度に行える実施例を図21を用いて説明する。図1と図21との大きな相違点は、停止状態を含むモータの低速回転時の磁極位置を検知する演算部52を設けたことである。なおコントローラ4は他の実施例と同様、電気回路ばかりでなくソフトウエアによっても実現できる。ソフトウエアで実現する場合、コントローラ4の各ブロックはソフトウエアの処理機能を表わしている。
【0156】
演算部14で磁極位置を検出する処理は図1で説明した通りである。また電流指令値発生部6や電流制御部7,座標変換部8,PWM信号発生部9,電流検出部10,座標変換部11,インバータ3の動作は図1と基本的に同じである。上で同期モータが3相短絡状態のときのモータ電流の変化量、または、変化方向に基づいてモータの磁極位置を演算する処理方法について説明したが再度説明する。
【0157】
この磁極位置の演算方法では、インバータからの印加電圧の影響を受けない3相短絡状態でのモータ電流の変化量または変化方向に基づいて演算し、磁極位置を求める。上記3相短絡状態でのモータ電流の変化量または変化方向を検出するため、図3で説明の通り、この3相短絡状態でタイミングを制御するためにパルスP1を発生する。その代表例として図3に示す搬送波の最高値あるいは最低値あるいはその両方でパルスP1を発生し、このパルスP1に同期して電流値あるいは電流値の微分値を検出する。すなわちPWM信号発生部9でパルスP1発生し、パルスP1をモータの3相短絡状態を表わす信号とし、このパルスP1をトリガとしてモータ電流の変化量を検出する。このときに検出される3相短絡時のモータ電流変化量のベクトル、すなわち、微分ベクトルの関係は先に説明した図17の通りである。
【0158】
図17において、検出すべき磁極位置は静止座標α軸と回転座標d軸との間の位相θであり、先の式(17)で表すことができる。
【0159】
【数17】
θ=γ−δ …(17)
ここで、γは3相短絡時のモータ電流微分ベクトルpIsのα軸に対する位相であり、δはモータ電流微分ベクトルpIsのd軸に対する位相である。上記位相γについては、まず、図1に示す電流微分回路12においてモータ電流iuとivを微分し、さらに電流微分値検出部13において、モータ短絡状態の検出用パルスP1に同期して短絡時のモータ電流の微分値piu,pivを取り込む。さらに、この短絡時のモータ電流の微分値piu,pivを式(1)と式(2)に従いα−β軸の電流微分値piαとpiβを算出し、式(23)に基づき位相γを算出する。
【0160】
【数1】
piα=(√3/2)piu …(1)
【0161】
【数2】
piβ=(1/√2)(piu+2piv) …(2)
【0162】
【数23】
γ=tan−1(piβ/piα) …(23)
なお、ここではpiα,piβを求めるのにpiu,pivの2相分を用いているが、piu,piv,piwの3相電流の微分値を用いても演算可能である。さらに、3相短絡時の電流微分値を演算するために微分回路を用いているが、微分回路の構成が不可能な場合には電流微分値の代わりに3相短絡区間での電流変化量を演算し、電流変化量を短絡時間で割ることによって求められる電流変化率を用いても実現可能である。加えて、短絡区間が非常に短く、3相短絡区間の電流変化率の演算が不可能な場合には、3相短絡区間より確実に短絡区間が長い2相短絡区間を用いても3相短絡区間の電流変化率を演算することは可能である。詳細は上で述べた通りである。
【0163】
以上のようにして、3相短絡時のモータ電流微分ベクトルpIsのα軸に対する位相γは求められる。次にモータ電流微分ベクトルpIsのd軸に対する位相δは以下のようにして求める。まず、回転座標d−q軸での同期モータの基本式は次の式で表すことができる。なおこれらの式は先に説明の通りである。
【0164】
【数4】
Vd=(R+pLd)id−ωLq iq …(4)
【0165】
【数5】
Vq=(R+pLq)iq+ω(Ld id+Φ) …(5)
ここで、Vd,Vqはd−q軸電圧、Ld,Lqはd−q軸のインダクタンス、Rは巻線抵抗、ωはモータ角速度、φは界磁主磁束、pはd/dtである。上記基本式において、3相短絡時はd−q軸での印加電圧は0となるので、3相短絡状態での基本式は以下のようになる。
【0166】
【数6】
pid=(ωLq iq−R id)/Ld …(6)
【0167】
【数7】
piq=−{ω(Ld id+Φ)+R iq}/Lq …(7)
静止座標α−β軸における電流微分ベクトルは、式(6)と式(7)で表される回転座標d−q軸の電流微分ベクトルとd−q軸がモータ角速度ωで回転することにより発生する電流微分ベクトルの和で表される。よって、α−β軸で見たd−q軸の電流微分値は以下のようになる。
【0168】
【数8】
pids={ω(Lq−Ld)iq−R id}/Ld …(8)
【0169】
【数9】
piqs=−{ω(Ld−Lq)id+Φ)+R iq}/Lq …(9)
従って、モータ電流微分ベクトルpIs のd軸に対する位相δは式(24)で表される。
【0170】
【数24】
Figure 0003598909
よって、上記式(17)と式(23)と式(24)により磁極位置を求めることができる。ここで、式(24)に含まれるωは位相推定値の変化量より求められる角速度の推定値を用いることになる。また、角速度が十分大きく、R成分を無視できる領域であればωの影響はなくなる。
【0171】
以上が同期モータ3相短絡時のモータ電流の変化量、または、変化方向に基づいて同期モータの磁極位置を検出する位置検出方式の概要である。この方式は突極型の同期モータのみならず、円筒型の同期モータにも適用可能である。
【0172】
上記位置検出方式では、通常のPWM動作時に発生するモータ短絡状態の電流変化量を用いるため、特別な推定信号を印加することなく高速領域まで磁極位置の推定が可能となる。
【0173】
しかし、以下の動作範囲においては、この検出方式だけでは位置検出精度が低下する可能性がある。図22にその動作範囲を示す。速度が零すなわちモータ1が回転を停止している状態はモータ1のトルクも零である。モータの回転停止状態例えばモータを起動しようとする状態ではモータ電流がまだ流れていないために、PWM制御を行おうとしても短絡時の電流の変化量を検出することができない。さらに起動後であっても回転速度が低くトルクの小さいときは電流値が小さく、上記測定が難しい。磁極位置の検出精度が低下する。さらには速度ゼロ付近で電流が流れている領域においては、短絡時の電流の変化量により磁束の方向は検出できるものの誘起電圧の影響が非常に小さいために、検出した方向がN極か,S極か、すなわち極性を判別することができない。
【0174】
上記のような動作範囲例えば800rpm(回転/分)においては、本実施例は検出部52を新たに設けることにより、磁極位置の検出制度を向上することができる。検出部52を図23により説明する。検出部52は基本的には磁石位置の推定用信号を発生する信号発生部54と極性判別部56を有している。
【0175】
磁石位置の推定用信号を発生する信号発生部54は、電流が流れていない領域あるいは電流値が小さい領域で磁極位置を検出する場合、例えばモータ1の起動時に、モータ短絡電流の変化量が検出できる程度の電流が流れるように位置検出用の電流指令値idhrを発生し、電流指令値発生部6に電流指令値idhrを与える。
【0176】
電流指令値発生部6の構成を図24に示す。図1から図20の実施例および図21の制御系では、コントローラ4の上位の制御部より電流指令値発生部6にトルク指令Trが入力される。電流指令値発生部6は、トルク制御部63を有しており、同期モータ1が指令通りのトルクを発生するようにd−q軸の電流指令idr,iqrを演算する。通常は、トルク指令とモータ速度(図24には図示せず)を入力として、現動作点において最高効率となるようなidrとiqrをマップ検索等を使用して演算する。ここで通常とは例えば同期モータ1がある決められた回転速度である800回転/分より早い速度で回転している状態である。
【0177】
上記で説明したように、同期モータの起動時などの800回転/分以下の低速回転時に磁極位置を検出するための電流指令idhrが信号発生部54から出力され、加算器65に印加される。この電流指令idhrは加算器65でd軸方向の電流指令idr1に加算され、加算結果がd軸電流指令idrとして、電流指令値発生部6から電流制御部7に加えられる。本実施例では磁極位置を検出するための電流指令idhrはd軸方向の電流指令に印加している。これは、idhrの印加による余計なトルク発生を防ぐためである。すなわちq軸方向の電流が零ならば基本的にはd軸に電流を印加してもトルクの発生はない。しかし、q軸方向にidhrを印加した場合でも、もしくはd、q軸双方に印加した場合でも磁極位置の検出は可能である。従ってトルクの発生が制御全体において許容できるものであれば、磁石位置の検出のためにq軸方向の電流指令に加算することができる。さらに測定に対応した短い時間のみ加えるようにしても良い。
【0178】
さらに、印加する位置推定用の電流指令idhrは交流信号でも直流信号でも位置検出は可能である。このうち電流指令idhrが交流信号である場合は、推定動作初期に生じる位置検出値とモータの磁極位置との間にずれによる発生トルクの平均値は零となる。従ってトルク変動の影響を抑えられる。
【0179】
以上のようにして、モータの速度が零で、電流が流れていないような動作点、例えば停止状態から回転を開始する起動時、においては、位置推定用の信号を印加することにより、モータ短絡時の電流変化量を用いた位置検出が可能となる。しかし、検出された位置は磁束方向ではあるが、それがN極方向であるか、もしくはS極方向であるかは不明である。それはモータの角速度ωが零であるために、誘起電圧の影響を受けないためである。
【0180】
この課題を解決するために図23に示す実施例では、極性判別部56を設けて、演算された位置がN極であるか、S極であるかすなわち磁極の極性を判別する。この極性判別部56において用いられる判別方法は特に限定されるものではないが、モータの磁気飽和特性を用いる方法が有効である。以下に極性判別方法の一例として磁気飽和特性を用いる方法を説明する。
【0181】
同期モータの磁気特性は回転子が永久磁石による磁束を有しているため、図25に示すように磁束軸であるd軸の電流idが零のときでも磁束が存在する。この磁気特性により、d軸インダクタンスLdの特性は図26のようになる。図26からd軸の電流idの正負の違いによりインダクタンスLdの大きさが異なる領域、図26中斜線の領域、が存在することがわかる。よって、図26の斜線領域でidが流れるようなバイアス成分をもつ交流信号をd軸に印加すれば、インダクタンスLdの大きさにより電流制御系の応答が変化するために、N極,S極の極性の違いがモータ電流の振幅の違いに現れ、モータ電流の振幅の大きさを計測することにより磁極の極性を判別することが可能となる。以上が極性判別方法の一例である。
【0182】
さらに、この極性判別方法の手順を図23を用いて表すと次のようになる。まず、磁極位置を検出するための信号を発生する信号発生部54より直流のバイアス成分を有する交流信号をd軸電流指令に印加する。次に検出されたd軸電流idを極性判別部56に入力し、極性判別部56においてidの交流成分の振幅値を計測し、現在の位置設定値θ^の極性を判別する。
【0183】
もし、判別された結果がN極であったならば、そのまま制御系の位置設定値θ^を制御に用いる。それに対して判別された結果がS極であったならば、位置設定値θ^に180°加えまたは減じ、位置設定値θ^をN極に補正する。また、この極性判別方式では、モータに磁気飽和が生じる程度までd軸方向に電流を流すことになるので、位置設定値θ^に少しでも誤差が生じていたならば、モータに一定方向のトルクが生じる。そこで、起動時の磁極位置検出動作は、このトルクによってモータの軸が回転しないようにモータの回転軸やロータの回転を機械的に一時的に阻止するロック機構を設けておき、回転軸の回転が阻止されている状態において起動するようにしておけば良い。例えば図21でモータ1のロータ70あるいは回転軸72の回転を阻止するロック機構74を設ける。このロック機構74は通常のブレーキ機構と同じ機構であり、検出部52からの信号で一時的に回転を阻止する。なおこの機構が働くのはモータの回転開始時であり、トルクが小さいので簡単な機構であっても目的を達することが可能である。回転を開始するための磁極位置や極性の検知が終わればこのロック機構は検出部52からの信号で回転の阻止を解除する。
【0184】
以上が、極性判別方式の一例の説明である。
【0185】
次に、これまで説明してきた零速度における磁極位置の検出部によるモータ起動時の処理手順を図27のフローチャートにより説明する。図27で文字Sはステップすなわち手順を意味する。まず図27のステップ30において、モータの回転軸の回転がロック機構により阻止されている状態かを判定する。その結果、回転軸の回転が阻止されているならば、ステップ31において磁石位置の検出用の信号idhrを極性判別部56から出力し、電流指令値発生部6の電流指令idrlと加算演算するために加算器65に印加する。
【0186】
以上の説明はモータの起動時すなわち回転開始時にモータ回転を阻止するロック機構がある場合であり、そのような機構がない場合はステップ30は不要である。ロック機構がある場合でそのロック機構が動作していない場合は、ステップ30でロック機構を動作させる指示を出すか、他の制御部からの指示で動作するのを待つ。そしてロック機構が動作した状態でステップ31へ処理が移る。
【0187】
ステップ32ではPWM制御中に発生する短絡電流を検出し、先で説明した短絡電流の変化量による磁極位置検出方法によって検出値θ^の演算を行う。さらにステップ33において、ステップ32で得られた磁極位置の検出値θ^がN極方向であるか、もしくはS極方向であるかを判定する。この判定の結果、N極であると判定された場合にはステップ34において検出値θ^が現在の磁極位置とされる。それに対して、ステップ33でS極であると判定された場合には、ステップ35において検出値θ^は180°加算あるいは減算の補正がなされて、現在の磁極位置が求められる。次にステップ36において、得られた磁極位置の検出値を用いてモータの駆動制御が開始される。
【0188】
以上が、モータ回転が零速度の磁極位置の検出方式を用いたモータ起動時の処理手順である。モータの短絡電流の変化量による磁極位置検出方式のみでは検出精度が低い場合は、上記処理を行うことで高精度に磁極位置を検出することが可能となる。なお本実施例では、磁極位置の検出動作の開始の条件としてモータの回転軸がロックされていることとしたが、上述の如く回転軸がロックされていなくても磁極位置の検出は可能である。
【0189】
モータの回転速度が零で、かつモータ電流が流れているような場合での演算部52の動作を説明する。このような動作環境は、回転停止時において負荷トルクすなわちモータにより駆動される装置の駆動に必要なモータのトルクがモータの発生しているトルクより大きく、さらにノイズ等の影響によりコントローラ内の磁極位置の設定値が消去された(正確でなくなった)場合等である。このような場合、モータ電流が流れているので、先で説明したモータ短絡電流の変化量による磁極位置の検出が可能である。しかし、モータ速度が零なので、極性判別を行う必要がある。ここでの極性判別はモータの回転軸はロックされておらずモータ駆動中なので、先で説明した磁気飽和特性を利用した極性判別方式より次に説明する方式の方が望ましい場合が多い。
【0190】
ここで説明する方式は、モータトルクの発生方向とモータ軸の回転方向とから判別する方式である。この判別方式の動作すなわち処理内容を図28のフローチャートを用いて説明する。まずステップ40において、モータの短絡電流の変化量によって得られた検出値θ^を磁極位置の設定値として所望のトルクを発生させる。その後、ステップ41においてモータ軸の回転方向と発生させたトルクの方向とを参照し、両者の方向が一致しているならば、ステップ42において、磁極位置の設定値を現在の磁極位置とする。それに対してステップ41において、モータ軸の回転方向と発生させたトルクの方向とが一致していない場合には極性が反対であると判断し、ステップ43において設定値を180°補正し現在の磁極位置とする。さらに、ステップ44でトルク指令を増加させる。以上の動作を所定回数繰り返し、設定回数以上連続で、モータ軸の回転方向と発生させたトルクの方向とが一致したときに極性判別を終了させる。以上がトルクの発生方向とモータの回転軸の回転方向とから磁極位置の設定値の極性を判別する方式の処理手順である。この方式では特別な極性判別用の信号の印加は不要である。
【0191】
以上、モータの短絡電流の変化量を用いる磁極位置検出方式を用いた、モータ速度が零である場合の磁極位置検出方法について述べたが、本方式は誘起電圧が非常に小さいような極低速時にも適用できる。例えば800回転/分以下の回転で効果が大きい。
【0192】
さらには、本方式は電気自動車やモータとエンジンの両方を有するハイブリッド車をはじめとする電気車の駆動装置にそのまま適用できる。電気自動車やハイブリッド車の駆動装置においては、位置検出用の信号を印加して検出を行う場合や磁気飽和特性を利用した極性判別方式を用いる場合には、ブレーキが掛けられた状態、もしくは動作レンジがパーキングレンジに入っている状態で行えば、不要なトルク発生による車両の振動や移動が避けられる。
【0193】
上述の実施例によれば、印加電圧の状態に影響されることなく、かつ安価なコントローラで通常のPWM制御を行いながら、同期モータの全動作範囲において磁極位置検出が可能となる。
【0194】
さらに図21から図28の実施例によれば、モータの停止時から正確な制御が可能である。
【0195】
さらに図1から図28に記載の実施例において、モータ電流の変化量、または変化方向から同期モータの磁極位置を求めるので、位置検出器を設けることなく、通常のPWM制御を行いながら磁極位置を検出することができる。
【0196】
また、磁極検出器を備え、磁極検出器で検出した磁極位置と、モータ電流から求めた磁極位置とを比較することにより、通常のPWM制御を行いながら磁極位置検出器の異常を検知することができる。
【0197】
【発明の効果】
本発明によれば、制御性の優れた同期モータの駆動システムを低コストで提供できる。
【0198】
また、通常の磁極位置センサを用いる場合には、そのセンサの異常を検出できるので、信頼性の高い同期モータ駆動システムを提供できる。
【図面の簡単な説明】
【図1】電流微分回路を用いて円筒形同期モータの磁極位置を検出する本発明を適用したときの一実施例を示す構成図である。
【図2】図1のインバータ3の結線方法を示す構成図である。
【図3】搬送波信号と3相の電圧指令値、PWM信号との関係を示すとともに、電流の取り込みタイミングを示したタイムチャートである。
【図4】図1の構成方法のときの磁極位置を検出するためのフローチャートである。
【図5】円筒形同期モータの2相短絡状態のときの電流を検出して磁極位置を演算するための実施例を示す構成図である。
【図6】3相のPWM信号と図5の電流の検出タイミングを示すタイムチャートである。
【図7】図5の構成方法のときの磁極位置を検出するためのフローチャートである。
【図8】図7の2相短絡電流差分値、及び、3相短絡電流微分ベクトルの位相を演算するための演算式の一覧表である。
【図9】3相短絡時間を延長しながら電流の差分を用いて突極形同期モータの磁極位置を検出する他の実施例を示す構成図である。
【図10】3相のPWM信号と図9の電流の検出タイミングを示すタイムチャートである。
【図11】図9の構成方法において、磁極位置を高精度に検出するためのフローチャートである。
【図12】第1の磁極位置検出器を用いて突極形同期モータを制御する電気自動車において、2相短絡状態の電流で磁極位置を検出する第2の磁極位置検出器を有する他の実施例を示す構成図である。
【図13】図12の構成方法において、突極形同期モータの磁極位置を2相短絡状態の電流を用いて検出するためのフローチャートである。
【図14】図13の2相短絡電流差分値、及び、3相短絡電流微分ベクトルの位相を演算するための演算式の一覧表である。
【図15】図12の磁極位置の異常判断を行うためのフローチャートである。
【図16】2相短絡状態の電流で磁極位置を検出する磁極位置検出器を有する突極形同期モータにおいて、磁極位置検出の故障を自己診断するための他の実施例を示す構成図である。
【図17】同期モータの電流ベクトル,電流微分ベクトル,磁極位置(d軸)の関係の一例を示すベクトル図である。
【図18】図9の円筒形同期モータにおいて2相短絡時の電流微分ベクトルと3相短絡時の電流微分ベクトルの関係を示すベクトル図である。
【図19】突極形同期モータのα軸に印加した電圧により発生する電流微分ベクトルの関係を示すベクトル図である。
【図20】図16の突極形同期モータにおいて2相短絡時の電流微分ベクトルと3相短絡時の電流微分ベクトルの関係を示すベクトル図である。
【図21】本発明の他の実施例を示すモータ制御システムの構成図である。
【図22】磁石位置の検出が低下する可能性がある領域を示す図である。
【図23】演算部52の構成を示す図である。
【図24】電流指令値発生部6の構成を示す図である。
【図25】同期モータの磁気特性を示す図である。
【図26】d軸インダクタンスの特性を示す図である。
【図27】モータの起動時の磁極位置を検出する処理手順を示す図である。
【図28】トルクの発生方向とモータの回転軸の回転方向とから極性を判別する処理手順を示す図である。
【符号の説明】
1…円筒形同期モータ、2…バッテリー、3…インバータ、4…コントローラ、5a,5b…電流センサ、6…電流指令値発生部、7…電流制御部、8,11…座標変換部、9…PWM信号発生部、10,27…電流検出部、12…電流微分回路、13…電流微分検出部、14,15,17,20,52…演算部、16…突極形同期モータ、18…2相スイッチング演算部、19…磁極位置・電流演算部、21…磁極位置検出部、22…磁極位置異常検出部、23…磁極位置センサ、24,25…タイヤ、26…自己診断部、54…信号発生部、56…極性判別部、65…加算器。70…ロータ、72…回転軸、74…ロック機構。

Claims (28)

  1. 同期モータと、該同期モータを駆動するインバータと、前記同期モータが短絡状態のときのモータ電流の変化量に基づいて前記同期モータの磁極位置を検出し、検出した前記磁極位置に基づいて前記同期モータを制御する制御信号を出力するコントローラとを有し、前記インバータは前記制御信号に基づいて前記同期モータを制御することを特徴とする同期モータ制御装置。
  2. 同期モータと、該同期モータを駆動するインバータと、前記同期モータが短絡状態のときのモータ電流の変化方向に基づいて前記同期モータの磁極位置を検出し、検出した前記磁極位置により前記同期モータを制御する制御信号を発生するコントローラとを有し、前記インバータは前記制御信号に基づいて前記同期モータを制御することを特徴とする同期モータ制御装置。
  3. 同期モータと、該同期モータを駆動するインバータと、制御信号を発生するコントローラとを有し、前記コントローラの発生した制御信号に基づいて前記インバータが前記同期モータを駆動する同期モータ制御装置であって、
    前記コントローラは、前記同期モータが短絡状態のときのモータ電流の変化方向を検出し、磁束方向をd軸,d軸と直交する方向をq軸とするd−q軸座標系を設定し、設定したd−q軸座標系上のd軸電流及びq軸電流を検出し、検出した前記変化方向,前記d軸電流、及びq軸電流に基づいて前記同期モータの磁極位置を演算し、前記磁極位置により前記制御信号を発生することを特徴とする同期モータ制御装置。
  4. 3相の同期モータと、3相電圧指令値に基づいたPWM信号を発生するコントローラと、前記PWM信号により前記同期モータを駆動するインバータとを有し、
    前記コントローラは、前記3相電圧指令値のうち中間の値を指令する相のPWM信号に同期して電流を検出し、その電流により前記同期モータの磁極位置を検出し、検出した前記磁極位置に基づき前記3相電圧指令値を決定することを特徴とする同期モータ制御装置。
  5. 請求項1乃至請求項3のいずれかに記載の同期モータ制御装置において、前記同期モータの短絡状態とは、すべての相が短絡した状態である同期モータ制御装置。
  6. 請求項1乃至請求項3のいずれかに記載の同期モータ制御装置において、前記コントローラは、前記インバータがPWM制御により前記同期モータを制御するときに発生する2相が短絡状態のときの前記モータ電流の変化量または変化方向を検出すること特徴とする同期モータ制御装置。
  7. 請求項1または請求項2のいずれかに記載の同期モータ制御装置において、前記コントーラは、前記インバータがPWM制御により前記同期モータを制御するときに発生する3相短絡状態のときの前記モータ電流の変化量または変化方向を検出することを特徴とする同期モータ制御装置。
  8. 請求項1乃至請求項3のいずれかに記載の同期モータ制御装置において、前記コントローラは、前記短絡状態のモータ電流の変化量または変化方向は前記モータの3相の短絡状態でのモータ電流の変化量または変化方向であって、この変化量または変化方向を、前記同期モータの異なる複数の2相の短絡状態のときのモータ電流の変化量または変化方向から得ることを特徴とする同期モータ制御装置。
  9. 請求項1乃至請求項3のいずれかに記載の同期モータ制御装置において、前記コントローラは、3相の短絡状態を長くする延長手段を備えたことを特徴とする同期モータ制御装置。
  10. 請求項9に記載の同期モータ制御装置において、前記延長手段は、2相スイッチング動作を行うことで3相の短絡状態を長くすることを特徴とする同期モータ制御装置。
  11. 請求項1乃至4の内の1つの同期モータ制御装置において、前記コントローラ3は、検出した前記磁極位置の変化状態から得られる第1のモータ速度と、前記モータ電流の変化量により得られる第2のモータ速度とを比較することにより異常を判断することを特徴とする同期モータ制御装置。
  12. 同期モータと、該同期モータの磁極位置を検出する磁極位置検出器と、前記磁極位置検出器で検出した磁極位置により前記同期モータを制御するコントローラと、該コントローラの信号に基づき前記同期モータを駆動するインバータとを有し、前記コントローラは、前記同期モータが短絡状態のときのモータ電流の変化量または変化方向に基づいて前記同期モータの磁極位置を求め、前記磁極位置検出器で検出した磁極位置と、モータ電流の変化量または変化方向から得た磁極位置を比較して磁極位置検出器またはコントローラの異常を検出することを特徴とする同期モータ制御装置。
  13. 請求項12に記載の同期モータ制御装置において、前記コントローラは、磁極位置検出器の異常を検出したとき、モータ電流の変化量または変化方向から得た磁極位置に基づいて前記同期モータを制御することを特徴とする同期モータ制御装置。
  14. 車両を駆動する同期モータと、該同期モータの磁極位置を検出する磁極位置検出器と、前記磁極位置検出器で検出した磁極位置により前記同期モータを制御するコントローラと、該コントローラの信号に基づき前記同期モータを駆動するインバータとを有し、前記コントローラは、前記同期モータが短絡状態のときのモータ電流の変化量または変化方向に基づいて前記同期モータの磁極位置を求め、前記磁極位置検出器で検出した磁極位置と、モータ電流の変化量または変化方向から得た磁極位置を比較して磁極位置検出器またはコントローラの異常を検出する電気車制御装置。
  15. 請求項12に記載の電気車制御装置において、前記コントローラは、磁極位置検出器の異常を検出したとき、モータ電流の変化量または変化方向から得た磁極位置に基づいて前記同期モータを制御することを特徴とする電気車制御装置。
  16. 請求項14に記載の電気車制御装置において、前記コントローラは、前記異常を検出したとき、前記車両を停止することを特徴とする電気車制御装置。
  17. 請求項16に記載の電気車制御装置において、前記コントローラは、前記車両を停止した後、磁極位置検出器から得た磁極位置、または正常なコントローラによってモータ電流から得た磁極位置のうち、いずれか正常な磁極位置検出手段を用いて前記車両を駆動することを特徴とする電気車制御装置。
  18. 同期モータが短絡状態のときのモータ電流の変化方向を検出する第1のステップと、磁束方向をd軸,d軸と直交する方向をq軸とするd−q軸座標系を設定する第2のステップと、設定したd−q軸座標系上のd軸電流及びq軸電流を検出する第3のステップと、検出した前記変化方向,前記d軸電流、及びq軸電流に基づいて前記同期モータの磁極位置を演算する第4のステップと、前記磁極位置により前記同期モータを制御する第5のステップを含む同期モータ制御方法。
  19. 請求項18に記載の同期モータ制御方法において、前記第2のステップで設定したd−q軸座標系の磁極位置と、前記第4のステップで演算した磁極位置との差が所定値の範囲内にあったとき、前記第4のステップで演算した磁極位置に基づいて前記同期モータを制御することを特徴とする同期モータ制御方法。
  20. 同期モータと、コントローラと、前記コントローラの出力に基づき前記同期モータを駆動するインバータとを備え、
    前記コントローラは、前記同期モータが短絡状態のときのモータ電流の変化量または変化方向に基づいて前記同期モータの磁極位置を検出する第1の検出部と、検出した磁極位置に基づき前記出力を発生する制御部とを備え、
    更に、前記同期モータの速度が回転停止状態を含む低速での磁極位置を検出する第2の検出部を備え、前記同期モータの速度が回転停止状態を含む低速では前記第2の検出部の出力に基づいてモータを制御し、上記低速より回転速度の大きい領域では第1の検出部の出力に基づいてモータを制御することを特徴とする同期モータの制御装置。
  21. 請求項20に記載の制御装置において、
    前記第2の検出部は、磁極位置を演算するのに使用する電流を検出するために信号を発生する信号発生手段と、演算された磁極位置がN極方向かあるいはS極方向かを判別する極性判別部と、から構成されることを特徴とする同期モータの制御装置。
  22. 請求項21に記載の制御装置において、
    前記信号発生手段の出力に基づいて前記モータに電流が流れるように前記コントローラから前記インバータにPWMパルスが送られ、上記信号発生手段の出力に基づくモータの電流を検知して磁極位置を演算し、モータを制御することを特徴とする同期モータの制御装置。
  23. 請求項21に記載の制御装置において、前記制御装置はモータのトルクを制御する電流制御部を有し、
    前記極性判別部は、前記電流制御部のd軸方向に極性判別のための電流指令を印加し、前記同期モータの応答特性の相違に基づいて磁極の極性を判別することを特徴とする同期モータの制御装置。
  24. 請求項21に記載の制御装置において、
    前記極性判別部は、演算された磁極位置に基づいて得られた磁極位置によって発生される同期モータのトルクと、前記同期モータの回転軸の回転方向と、に基づいて極性を判別することを特徴とする同期モータの制御装置。
  25. 請求項20に記載の制御装置において、同期モータの回転を阻止する機構を設け、前記同期モータの回転が阻止されている状態において、
    前記第2の検出部の出力信号に基づく電流がモータに供給されることを特徴とする同期モータの制御装置。
  26. 請求項20ないし請求項25のうち少なくとも一つに記載された同期モータの制御装置を備えたことを特徴とする電気車用制御装置。
  27. 請求項26に記載の電気車用制御装置において、
    前記第2の検出部の出力に基づくモータへの電流供給の開始時は、車のブレーキが動作している状態を含む前記電気車の駆動輪の回転が阻止された状態で行われることを特徴とする電気車用制御装置。
  28. 請求項26に記載の電気車用制御装置において、
    前記第2の検出部の出力に基づくモータへの電流供給の開始時は、前記電気車の動作レンジがパーキングレンジである状態において行われることを特徴とする電気車用制御装置。
JP27815599A 1998-09-30 1999-09-30 同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法 Expired - Lifetime JP3598909B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27815599A JP3598909B2 (ja) 1998-09-30 1999-09-30 同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP27694698 1998-09-30
JP10-276946 1998-09-30
JP27815599A JP3598909B2 (ja) 1998-09-30 1999-09-30 同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法

Publications (2)

Publication Number Publication Date
JP2000175485A JP2000175485A (ja) 2000-06-23
JP3598909B2 true JP3598909B2 (ja) 2004-12-08

Family

ID=26552178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27815599A Expired - Lifetime JP3598909B2 (ja) 1998-09-30 1999-09-30 同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法

Country Status (1)

Country Link
JP (1) JP3598909B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3979561B2 (ja) * 2000-08-30 2007-09-19 株式会社日立製作所 交流電動機の駆動システム
JP4574412B2 (ja) * 2005-03-30 2010-11-04 本田技研工業株式会社 ハイブリッド車両用モータの定数検出装置およびハイブリッド車両用モータの制御装置
ATE502433T1 (de) * 2006-08-14 2011-04-15 Abb Schweiz Ag Verfahren zum bestimmen der rotorwinkelposition einer rotierenden elektrischen maschine
JP4632157B2 (ja) * 2006-12-04 2011-02-16 日立アプライアンス株式会社 永久磁石モータの駆動システム
US8106622B2 (en) 2007-04-05 2012-01-31 Denso Corporation Control system for multiphase rotary machines
JP5644115B2 (ja) * 2010-01-20 2014-12-24 株式会社豊田中央研究所 電圧変換器
JPWO2011115098A1 (ja) * 2010-03-17 2013-06-27 Thk株式会社 制御装置、及び制御方法
JPWO2011135695A1 (ja) * 2010-04-28 2013-07-18 株式会社日立製作所 電力変換装置
JP5422527B2 (ja) * 2010-09-09 2014-02-19 株式会社日立カーエンジニアリング ブラシレスモータ制御装置及びブラシレスモータシステム
WO2017047708A1 (ja) * 2015-09-18 2017-03-23 日本精工株式会社 電動パワーステアリング装置

Also Published As

Publication number Publication date
JP2000175485A (ja) 2000-06-23

Similar Documents

Publication Publication Date Title
JP3681318B2 (ja) 同期モータ制御装置及びそれを用いた車両
US6281656B1 (en) Synchronous motor control device electric motor vehicle control device and method of controlling synchronous motor
JP3661642B2 (ja) モータの制御装置及びその制御方法
JP3695342B2 (ja) 電動機の制御装置
JP4230276B2 (ja) ブラシレスdcモータの制御装置
US6700343B2 (en) Motor controller
JP3701207B2 (ja) モータ制御装置及びそれを用いた電動車両
JP4067949B2 (ja) モータ制御装置
US20060049792A1 (en) Motor drive control apparatus, motor drive control method and program of the same
JP2000350489A (ja) 位置センサレスモータ制御装置
JP2001211698A (ja) 同期モータ制御装置
JP3598909B2 (ja) 同期モータ制御装置及び電気車制御装置並びに同期モータ制御方法
JP2002320397A (ja) モータ回転子の位置推定装置、位置推定方法およびプログラム
JP6156162B2 (ja) モータ制御装置
US20190363658A1 (en) Motor controlling method, motor controlling system, and electronic power steering system
JP4281316B2 (ja) 電動機械制御装置、電動機械制御方法及びプログラム
JP2004215328A (ja) 電動駆動制御装置、電動駆動制御方法及びそのプログラム
US20200001915A1 (en) Motor controlling method, motor controlling system, and electronic power steering system
US20200007062A1 (en) Motor controlling method, motor controlling system, and electronic power steering system
JPH04251592A (ja) 電動車両の車輪駆動用モータの制御装置
US7339333B2 (en) Motor drive control apparatus, motor drive control method and program of the same
JP4232420B2 (ja) 電動機械制御装置、電動機械制御方法及びプログラム
JP7267457B2 (ja) 電力変換装置
JP2007124835A (ja) 突極性を有する同期機の回転角推定方法
JP4735287B2 (ja) 同期モータの制御装置およびこの同期モータの制御装置を用いた制御方法

Legal Events

Date Code Title Description
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: 20040824

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040906

R151 Written notification of patent or utility model registration

Ref document number: 3598909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070924

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090924

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090924

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100924

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100924

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100924

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: 20100924

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110924

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120924

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120924

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130924

Year of fee payment: 9

EXPY Cancellation because of completion of term