[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4682429B2 - Switched reluctance motor control method, position angle determination mechanism and program thereof - Google Patents

Switched reluctance motor control method, position angle determination mechanism and program thereof Download PDF

Info

Publication number
JP4682429B2
JP4682429B2 JP2001029930A JP2001029930A JP4682429B2 JP 4682429 B2 JP4682429 B2 JP 4682429B2 JP 2001029930 A JP2001029930 A JP 2001029930A JP 2001029930 A JP2001029930 A JP 2001029930A JP 4682429 B2 JP4682429 B2 JP 4682429B2
Authority
JP
Japan
Prior art keywords
current
phase
position angle
reluctance motor
switched reluctance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001029930A
Other languages
Japanese (ja)
Other versions
JP2002238276A (en
Inventor
信行 松井
卓 小坂
広之 山井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2001029930A priority Critical patent/JP4682429B2/en
Publication of JP2002238276A publication Critical patent/JP2002238276A/en
Application granted granted Critical
Publication of JP4682429B2 publication Critical patent/JP4682429B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Synchronous Machinery (AREA)
  • Control Of Electric Motors In General (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は多相負荷に供給する電流を転流する技術に関し、例えばスイッチトリラクタンスモータの位置検出に適用することができる。
【0002】
【従来の技術】
図22はスイッチトリラクタンスモータ100の構造を模式的に示す、回転軸に垂直な断面図である。ここではU相、V相、W相の三相交流が採用され、磁性体からなる回転子80が4個の突極81〜84を、磁性体からなる固定子90が6個の突極91u,91v,91w,92u,92v,92wを、それぞれ備えたスイッチトリラクタンスモータ100を例示している。
【0003】
回転子80は断面図上で固定子90に囲まれている。突極81〜84は固定子90へと四等配されて突出している。突極91u,91v,91w、92u,92v,92wは回転子80へと六等配されて突出している。但し突極91u,91v,91wは三等配されて設けられている。
【0004】
突極91u,92u、突極91v,92v、突極91w,92wはそれぞれ対向して配置され、これらの3対の突極はそれぞれU相,V相,W相に対応する。即ち、突極91u,92uにはU相コイル94uが、突極91v,92vにはV相コイル94vが、突極91w,92wにはW相コイル94wが、それぞれの対向する軸において同方向に巻回されている。例えばU相コイル94uは突極91u,92uが対向する軸を示す仮想線93uにおいて同方向に巻回される。V相コイル94v、W相コイル94wについても同様である。
【0005】
図23はU相コイル94u、V相コイル94v、W相コイル94wに電流を供給するインバータ400の回路図である。スイッチトリラクタンスモータ100に直流電源VDCから電流を流す場合、直流電源VDCの正極からスイッチングトランジスタTu+によって黒丸が付された側からU相コイル94uに電流iuが供給され、反対側からスイッチングトランジスタTu-によって負極へと電流iuが引き抜かれる。同様にして、V相コイル94vには直流電源VDCの正極からスイッチングトランジスタTv+によって黒丸が付された側から電流ivが供給され、反対側からスイッチングトランジスタTv-によって負極へと電流ivが引き抜かれる。またW相コイル94wには直流電源VDCの正極からスイッチングトランジスタTW+によって黒丸が付された側から電流iwが供給され、反対側からスイッチングトランジスタTW-によって負極へと電流iwが引き抜かれる。
【0006】
スイッチングトランジスタTu+,Tu-がオフした直後、U相コイル94uに蓄えられた電磁エネルギーにより、電流iuはフリーホイールダイオードDu+,Du-を介して流れ続ける。同様にしてV相コイル94vに流れる電流ivはフリーホイールダイオードDv+,Dv-によって、またW相コイル94wに流れる電流iwはフリーホイールダイオードDw+,Dw-によって還流する。
【0007】
U相コイル94u、V相コイル94v、W相コイル94wに対してインバータ400によって上記のように電流iu,iv,iwが供給されると、それぞれ突極91uから回転子80を介して突極92uへと流れる磁束、突極91vから回転子80を介して突極92vへと流れる磁束、突極91wから回転子80を介して突極92wへと流れる磁束、を発生させる。
【0008】
スイッチトリラクタンスモータ100では、上記のようにして発生した磁束が突極81〜84を介して回転子80を通り、その電磁エネルギーが最小となるように回転トルクが発生する。別の観点からみれば、突極91u,91v,91w,92u,92v,92wのうち、発生した磁束によって磁極となったものに突極81〜84が吸引されて回転子80が回転する。従って、回転子80を安定して回転させるためには、回転子80と固定子90との間の位置角に整合させて上記の磁束を発生させる必要がある。
【0009】
図24は、スイッチングトランジスタTu+,Tu-,Tv+,Tv-,Tw+,Tw-のオン/オフのタイミングを示すタイミングチャートである。位置角θは、図22において突極91u,92uが対向する方向を示す仮想線93uと、突極82,84が対向する方向を示す仮想線85又は突極81,83が対向する方向を示す仮想線86とが交差する角度のうちのいずれかが採用され、位置角θが増大する方向は回転子80の回転方向、ここでは図22において時計回りの方向に選択される。
【0010】
U相、V相、W相についてのインダクタンスLu,Lv,Lwは、それぞれθ=90°、120°、60°で最大値Lmaxを、それぞれθ=45°、75°、105°で最小値Lminを採る、いずれも位置角θについての周期90°の関数である。なお参考のため、電気角ψについてもその360°の範囲を併記した。
【0011】
位置角θの正確な検出は、スイッチトリラクタンスモータ100が回転する速度が位置角θの微分に基づいて求められるので重要である。つまり位置角θの検出誤差は、速度の脈動を実際とは異なって見積もってしまうことに繋がる。そしてスイッチトリラクタンスモータの速度制御系のゲインが大きい程、速度の脈動も大きく見積もられてしまう。またスイッチトリラクタンスモータに流す電流の脈動を最小とするためにも位置角θの正確な検出が望ましい。
【0012】
位置角θの検出のために光学式、磁気式の位置センサをスイッチトリラクタンスモータ100の回転軸(図示せず)に取り付けられる場合もあるが、システムの大型化や信頼性の低下、コスト上昇を招来したり、設置環境が限定されるという問題がある。これを解決するために、回転子80と固定子90とを総合して見た磁化曲線に基づいて、位置角θを推定する手法が提案されている。
【0013】
図25はv相コイル94vに流れる電流ivと、電流ivによってv相コイル94vに鎖交する磁束鎖交数λvvとの関係を例示するグラフであり、位置角θをパラメータとして描いている。電流ivの値を固定して考えれば、図24に示されるインダクタンスLvの位置角θに対する依存性を反映して、位置角θが30°において磁束鎖交数λvvは最大値を採り、位置角θが75°において磁束鎖交数λvvは最小値を採る。また、位置角θの値を固定して考えれば、電流ivの値が増加するほど磁束鎖交数λvvの値は増大する。
【0014】
図25に示された特性を予め較正曲線として測定しておけば、スイッチトリラクタンスモータ100の運転時に磁束鎖交数λvvと電流ivを測定することにより、当該較正曲線から位置角θが求められる。かかる較正曲線は、回転子80、固定子90、コイル94u,94v,94wを回転軸に対して対称に構成することにより、一つの相についてのみ準備しておけば他の相についても転用することができる。
【0015】
磁束鎖交数λvvの値は、v相コイル94vの両端に生じる電圧をvv、v相コイル94vの直流抵抗分をRvとして、式(1)に基づいて積分計算によって見積もることが出来る。
【0016】
【数1】

Figure 0004682429
【0017】
【発明が解決しようとする課題】
トルクの脈動の増加、効率の低下、運転範囲の縮小等を回避しつつ、2つの相に同時に磁束を発生させないようにするため、各相のスイッチングトランジスタのオン/オフは排他的に行われる。具体的には図24に示されるように、スイッチングトランジスタTu+,Tu-がオンする際の位置角θ0uはスイッチングトランジスタTw+,Tw-がオフする際の位置角θ1wと等しく設定され、スイッチングトランジスタTv+,Tv-のオンする際の位置角θ0vはスイッチングトランジスタTu+,Tu-のオフする際の位置角θ1uと等しく設定され、スイッチングトランジスタTw+,Tw-がオンする際の位置角θ0wはスイッチングトランジスタTv+,Tv-がオフする際の位置角θ1vと等しく設定される。
【0018】
しかし、位置角θ0u〜θ1uにおいてU相コイル94uに流れていた電流iuは、位置角θ1u=θ0vを越えてもフリーホイールダイオードDu+,Du-によって還流される。そのため、スイッチングトランジスタTv+,Tv-を介してV相コイル94vに電流が流れる期間の初頭の期間Hにおいては、図26のグラフに示されるように電流ivのみならず、電流iuも流れてしまう。但し図26において時刻t0u,t1u,t0v,t1vは、それぞれ位相角θ0u,θ1u,θ0v,θ1vに対応した時刻である。
【0019】
このように複数の相に電流が流れる期間H(以下「電流オーバーラップ期間」と称す)が存在すると、図25に示された較正曲線と式(1)とに基づいて求めた位置角θは不正確となる。その理由は、u相に流れる電流iuがv相コイル94vに鎖交する磁束鎖交数λvuを生成するからである。従って、正確には式(1)の代わりに式(2)を採用しなければならない。
【0020】
【数2】
Figure 0004682429
【0021】
図22には電流オーバーラップ期間HにおいてU相コイル94u、V相コイル94vに流れる電流iu,ivの方向、電流ivが突極91v,92vに与える磁束鎖交数λvv、電流iuが突極91u,92uに与える磁束鎖交数λuu、電流iuが突極91v,92vに与える磁束鎖交数λvu、電流iuが突極91w,92wに与える磁束鎖交数λwuを模式的に示している。
【0022】
図25に示された較正曲線は、コイルに流れる電流と、当該コイルが巻回された突極に鎖交する磁束についてのものであり、巻回された突極と異なる突極に対してコイルが与える磁束についてのものではない。従って、磁束鎖交数λvuを無視して、式(3)を用いて磁束鎖交数λvvを見積もり、これと電流ivとを用いて図25の較正曲線から位置角θを求めても不正確となる。
【0023】
【数3】
Figure 0004682429
【0024】
そこで、ある相のコイルについての電圧及び電流から位置角を正確に得るために、他の相のコイルに流れる電流の影響を考慮した較正曲線をも準備する手法が、例えば特開平5−199794号公報(以下、単に「公報」と称す)において提案されている。しかしながら他の相に流れる電流に対応させて磁化曲線を測定する手間や、記憶させるデータが膨大となることから、回転を制御する装置の複雑化、ひいてはコストアップが懸念される。
【0025】
記憶させるデータ量を少なくするために、磁化曲線をファジー理論を採用してモデル化する技術も、例えば「磁化曲線を利用したSRMの位置センサレス制御法」(小坂、落合、松井、電気学会論文誌D、Vol.120,No.2,2000,pp216-222:以下、単に「文献」と称す)において提案されているが、制御の実装過程が複雑になるという問題が懸念される。
【0026】
本発明はかかる事情に鑑みてなされたもので、ある相のコイルについての電圧及び電流から位置角を正確に得るために、他の相のコイルに流れる電流の影響を簡易に低減するという課題を解決するものである。
【0027】
【課題を解決するための手段】
この発明のうち請求項1にかかるものは、第1の相(U)に対応し、第1のコイル(94u)が巻回される第1の突極(92u,91u)と、前記第1の相から転流される第2の相(V)に対応し、第2のコイル(94v)が巻回され、前記第1の突極に隣接して配置される第2の突極(91v,92v)とを有する固定子(90)と、前記固定子に囲まれる回転子(80)と、を備えるスイッチトリラクタンスモータ(100)の制御方法である。前記第1及び第2のコイル(94u,94v)に対し、前記回転子と前記固定子の間において前記第1の突極と第2の突極とで同じ方向に磁束を発生させる第1及び第2の電流(i u ,i v )を供給する。
そして前記第1の相(U)へと転流する第3の相(W)についての第3の電流(i w )が、前記第1の電流(i u )よりも小さい値で流れている特定オーバーラップ期間(H’)において、前記回転子(80)の位置角(θ)と、前記第1の電流とに基づいて、前記第1の突極(91u,92u)における磁束鎖交数(λ)を求め(S701〜S706)、当該磁束鎖交数に基づいて前記特定オーバーラップ期間での前記位置角を改めて求める(60)。
【0032】
この発明のうち請求項にかかるものは、請求項記載のスイッチトリラクタンスモータの制御方法であって、前記第1の電流(iu)のみが前記スイッチトリラクタンスモータ(100)に供給される真性第1相期間(U)で前記第1の突極(91u,92u)における磁束鎖交数(λu)を求めるための積分計算の初期値として、前記特定オーバーラップ期間(H’)において最後に求められた前記第1の突極(91u,92u)における磁束鎖交数を採用し、当該磁束鎖交数に基づいて前記真性第1相期間での前記位置角(θ)を求める(60)。
【0033】
この発明のうち請求項にかかるものは、請求項及び請求項のいずれか一つに記載のスイッチトリラクタンスモータの制御方法であって、前記特定オーバーラップ期間(H’)において、前記位置角(θ)と、前記第1の電流(iu)とに基づいて、前記第1の突極(91u,92u)における磁束鎖交数(λu)を求めるに際してファジー理論を用いる。
【0034】
この発明のうち請求項にかかるものは、第1の電流(iw)が流れる第1の相(W)と、前記第1の電流から転流される第2の電流(iu)が流れる第2の相(U)とを備えるスイッチトリラクタンスモータ(100)の制御方法である。前記第1の電流が、前記第2の電流よりも小さい値で流れている特定オーバーラップ期間(H’)において、前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についての磁束鎖交数(λ)を求め(S701〜S706)、当該磁束鎖交数に基づいて前記特定オーバーラップ期間での前記位置角を改めて求める(60)。
【0035】
この発明のうち請求項にかかるものは、請求項記載のスイッチトリラクタンスモータの制御方法であって、前記第2の電流(iu)のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(U)で前記第2の相についての前記磁束鎖交数(λu)を求めるための積分計算の初期値として、前記特定オーバーラップ期間(H’)において最後に求められた前記第2の相についての磁束鎖交数を採用し、当該磁束鎖交数に基づいて前記真性第2相期間での前記位置角(θ)を求める(60)。
【0036】
この発明のうち請求項にかかるものは、請求項及び請求項のいずれか一つに記載のスイッチトリラクタンスモータの制御方法であって、前記特定オーバーラップ期間(H’)において、前記位置角(θ)と、前記第2の電流(iu)とに基づいて、前記第2の相(U)についての磁束鎖交数(λu)を求めるに際してファジー理論を用いる。
【0037】
この発明のうち請求項にかかるものは、第1の電流(iu)が流れる第1の相(U)と、前記第1の電流から転流される第2の電流(iv)が流れる第2の相(V)とを備えるスイッチトリラクタンスモータ(100)の制御方法である。前記第1の電流及び前記第2の電流が流れている電流オーバーラップ期間(H)において、前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についてのインダクタンス(L)を介して(S901〜S904)前記第2の相についての磁束鎖交数(λ)を求め(S905)、当該磁束鎖交数に基づいて前記電流オーバーラップ期間での前記位置角を改めて求める(60)。
【0038】
この発明のうち請求項にかかるものは、請求項記載のスイッチトリラクタンスモータの制御方法であって、前記第2の電流(iv)のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(V)で前記第2の相についての前記磁束鎖交数(λv)を求めるための積分計算の初期値として、前記電流オーバーラップ期間(H)において最後に求められた前記第2の相についての磁束鎖交数(λN-1)を採用し、当該磁束鎖交数に基づいて前記真性第2相期間での前記位置角(θN)を求める(60)。
【0039】
この発明のうち請求項にかかるものは、請求項及び請求項のいずれか一つに記載のスイッチトリラクタンスモータの制御方法であって、前記電流オーバーラップ期間(H)において、前記位置角(θ)と、前記第2の電流(iv)とに基づいて、前記第2の相(V)についての磁束鎖交数(λv)を求めるに際して前記インダクタンスの前記位置角についての微分(dL/dθ)も介される。
【0043】
この発明のうち請求項1にかかるものは、第1の電流(iw)が流れる第1の相(W)と、前記第1の電流から転流される第2の電流(iu)が流れる第2の相(U)とを備えるスイッチトリラクタンスモータ(100)の位置角決定機構(200)であって、前記第1の電流が、前記第2の電流よりも小さい値で流れている特定オーバーラップ期間(H’)において、前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についての磁束鎖交数(λ)を求める磁束鎖交数算出部(54a)と、当該磁束鎖交数に基づいて前記特定オーバーラップ期間での前記位置角を改めて求める回転位置演算部(60)とを備える。
【0044】
この発明のうち請求項1にかかるものは、請求項1記載のスイッチトリラクタンスモータの位置角決定機構(200)であって、前記第2の電流(iu)のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(U)で前記第2の相についての前記磁束鎖交数(λu)を積分計算で求める磁束鎖交数演算部(53)と、前記積分計算の初期値として、前記特定オーバーラップ期間(H’)において最後に求められた前記第2の相についての磁束鎖交数を格納する積分初期値設定部(59)とを更に備える。
【0045】
この発明のうち請求項1にかかるものは、請求項1及び請求項1のいずれか一つに記載のスイッチトリラクタンスモータの位置角決定機構(200)であって、前記磁束鎖交数算出部(54a)は前記特定オーバーラップ期間(H’)において、ファジー理論を用いて前記第2の相(U)についての磁束鎖交数(λu)を求める。
【0046】
この発明のうち請求項13にかかるものは、第1の電流(iu)が流れる第1の相(U)と、前記第1の電流から転流される第2の電流(iv)が流れる第2の相(V)とを備えるスイッチトリラクタンスモータ(100)の位置角決定機構(201)であって、前記第1の電流及び前記第2の電流が流れている電流オーバーラップ期間(H)において、前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についてのインダクタンス(L)を介して前記第2の相についての磁束鎖交数(λ)を求める磁束鎖交数算出部(54b)と、当該磁束鎖交数に基づいて前記電流オーバーラップ期間での前記位置角を改めて求める回転位置演算部(60)とを備える。
【0047】
この発明のうち請求項14にかかるものは、請求項13記載のスイッチトリラクタンスモータの位置角決定機構(201)であって、前記第2の電流(iv)のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(V)で前記第2の相についての前記磁束鎖交数(λv)を積分計算で求める磁束鎖交数演算部(53)と、前記積分計算の初期値として、前記電流オーバーラップ期間(H)において最後に求められた前記第2の相についての磁束鎖交数(λN-1)を格納する積分初期値設定部(59)とを更に備える。
【0048】
この発明のうち請求項15にかかるものは、請求項13及び請求項14のいずれか一つに記載のスイッチトリラクタンスモータの位置角決定機構(201)であって、前記磁束鎖交数算出部(54b)は、前記電流オーバーラップ期間(H)において、前記位置角(θ)と、前記第2の電流(iv)とに基づいて、前記インダクタンスの前記位置角についての微分(dL/dθ)も介して、前記第2の相(V)についての磁束鎖交数(λv)を求める。
【0049】
この発明のうち請求項16にかかるものは、請求項乃至請求項に記載のスイッチトリラクタンスモータの制御方法をコンピュータに実現させるプログラムである。
【0050】
【作用】
この発明の内、請求項にかかるスイッチトリラクタンスモータの制御方法においては、スイッチトリラクタンスモータ(100)に、第1のコイル(94u)に流れる電流(iu)から、第2のコイル(94v)に流れる電流(iv)へ転流した直後の電流オーバーラップ期間(H)において、第1の突極(92u,91u)で発生した磁束は、第2の突極(91v,92v)には流れ込まない。
【0053】
この発明の内、請求項乃至請求項にかかるスイッチトリラクタンスモータの制御方法、請求項1乃至請求項1にかかるスイッチトリラクタンスモータの位置角決定機構においては、磁束鎖交数(λ)を介して位置角(θ)についてのフィードバックが行われる。
【0054】
この発明の内、請求項乃至請求項にかかるスイッチトリラクタンスモータの制御方法、請求項13乃至請求項15にかかるスイッチトリラクタンスモータの位置角決定機構においては、インダクタンス(L)を用いて磁束鎖交数(λ)が求められる。
【0055】
【発明の実施の形態】
第1の実施の形態.
図1は本発明の第1の実施の形態において採用されるインバータ300の回路図である。簡単にいえば、インバータ300は、図23に示されたインバータ400に対し、スイッチングトランジスタTv+,Tv-、フリーホイールダイオードDv+,Dv-の接続をV相コイル94vの巻線方向に対して反対に設けた構成を有している。
【0056】
即ち、U相コイル94u及びW相コイル94wに直流電源VDCからそれぞれ電流iu,iwを流す場合、それぞれ黒丸が付された側から電流が供給され、反対側から引き抜かれる。フリーホイールダイオードDu+,Du-,Dw+,Dw-によって還流する場合も電流iu,iwの方向は同じである。しかし、V相コイル94vに直流電源VDCから供給する場合及びフリーホイールダイオードDv+,Dv-によって還流する場合のいずれも、電流ivは黒丸が付されていない側から供給され、黒丸が付された側から引き抜かれる。つまりV相コイル94vはU相コイル94u及びW相コイル94wとは逆方向に電流が供給される。
【0057】
インバータ300によってU相コイル94u、V相コイル94v、W相コイル94wに対して上記のようにして電流iu,iv,iwが供給されると、それぞれ突極91uから突極92uへと流れる磁束、突極92vから突極91vへと流れる磁束、突極91wから突極92wへと流れる磁束、を発生させる。つまりV相に関しては磁束の向きが従来とは反対になる。このため、位置角θ1u=θ0v以後の電流オーバーラップ期間Hにおいて電流iuが発生させる磁束は電流ivによる起磁力に阻まれ、磁束鎖交数λvuは殆どゼロとなる。
【0058】
図2は電流オーバーラップ期間HにおいてU相コイル94u、V相コイル94vに流れる電流iu,ivの方向、電流ivが突極91v,92vに与える磁束鎖交数λvv、電流iuが突極91u,92uに与える磁束鎖交数λuu、電流iuが突極91w,92wに与える磁束鎖交数λwuを模式的に示している。
【0059】
以上のようにして本実施の形態によれば、それぞれU相及びV相に対応して隣接して配置された突極92u,91vあるいは突極92v,91uのいずれにおいても、自身に巻回されたコイル94u,94vによって自身に発生する磁束は回転子80と固定子90の間において同じ方向となる。従ってスイッチトリラクタンスモータに流す電流をU相からV相に転流した直後の電流オーバーラップ期間HにおいてU相についての磁極となる突極91u,92uに流れる磁束はV相についての磁極となる突極91v,92vには流れ込まない。従ってV相に電流ivが流れる期間のスイッチトリラクタンスモータ100の位置角θの検出においては、U相に流れる電流iuの影響を排除することができる。従って、図25に示されるようなV相コイル94vに鎖交する磁束鎖交数λvvと位置角θの関係のみを較正曲線として用いても精度良く位置角θの検出を行うことができる。
【0060】
図3は本実施の形態の効果を説明するグラフであり、横軸に位置角θ(°)を、縦軸に電流iv(A)を、それぞれ採っている。グラフL0は式(3)及び図3に示された較正曲線から計算によって位置角θを求めて得られた理想値を示す。一方、グラフL1,L2はそれぞれ、従来と同様にして電流オーバーラップ期間HにおいてU相の電流iuが磁束鎖交数λvuを生成した場合、本実施の形態に示すように磁束鎖交数λvuが発生しない場合を示している。
【0061】
同図から明白なように、グラフL2は殆どグラフL0と重なっており、本実施の形態によって電流オーバーラップ期間HにおいてU相の電流iuが流れても、これがV相に転流した後の位置角θの検出に影響を殆ど与えないことがわかる。
【0062】
しかも本実施の形態によれば、速度情報を用いて位置角θの検出を行わないので、速度制御系のゲインを高めることができ、スイッチトリラクタンスモータ100の応答性を向上することもできる。
【0063】
かかる効果はスイッチトリラクタンスモータ100に流す電流をV相からW相に転流した直後の電流オーバーラップ期間Hについても同様にして得られることはいうまでもない。
【0064】
また、必ずしも三相交流で駆動されるスイッチトリラクタンスモータにのみ適用されるものではなく、二相、四相等の他の多相交流で駆動されるスイッチトリラクタンスモータに適用されてもよい。また固定子90や回転子80の突極の数も、6−4極に限定されるものではなく、12−8極、8−6極などの他の極数を備えたスイッチトリラクタンスモータに適用されてもよい。
【0065】
第2の実施の形態.
第1の実施の形態ではV相についての磁束の向きを変えたので、W相からU相に転流した直後(位置角θ1w=θ0uの直後)の電流オーバーラップ期間Hについては、第1の実施の形態の効果が期待できない。そこで本実施の形態では、当該期間において(後述するように、正確には若干異なる期間であるが)、減少しつつある電流iwがU相の磁極となる突起91u,92uに流れ込んでも、これによる位置角θの誤差を低減する技術を採用する。
【0066】
図4は本実施の形態において採用される位置角決定機構200の構成を例示するブロック図である。
【0067】
位置角決定機構200において推定相選択処理部51が設けられている。推定相選択処理部51は最大電流相選択部51aと検出相選択部51bとを備えている。最大電流相選択部51aには、各相に流れる電流iu,iv,iwが供給される。これら三者の中で最大値を採る電流izに対応する相がインバータ(例えば図1に示されたインバータ300)によって励磁されている相であると判断し、当該相を示す励磁相信号Z(ZはU,V,Wのいずれか一つを示す)が出力される。検出相選択部51bにはU相コイル94u、V相コイル94v,W相コイル94wの電圧vu,vv,vwが入力されており、これらのうち、励磁相Zに対応する電圧vz(zはu,v,wのいずれか一つを示す)が出力される。
【0068】
推定相選択処理部51の動作は、ノイズを無視できる理想的な場合には図5に示されるフローチャートで実現されてもよい。ステップS501において電流iu,iv,iwが入力される。ステップS502に進み、電流iuが電流ivより大きいかが判断される。判断結果が「YES」であればステップS504に進む。判断結果が「NO」であればステップS503に進む。ステップS503では電流ivが電流iwより大きいかが判断される。判断結果が「YES」であればステップS505に進む。判断結果が「NO」であればステップS506に進む。
【0069】
ステップS504ではU相の方がV相よりも大きな電流が流れていた事に基づき、インバータによって励磁されている相はU相であると判断し、励磁相信号Zは励磁相がU相である旨を出力する(図中、励磁相信号Uとしている)。同様にしてステップS505ではV相の方がW相よりも大きな電流が流れていた事に基づき、励磁相がV相である旨(図中、励磁相信号Vとしている)を出力する。同様にしてステップS506では励磁相がW相(図中、励磁相信号Wとしている)である旨を出力する。
【0070】
ステップS504,S505,S506が実行された後は、それぞれステップS507,S508,S509により、電流izと電圧vzとして、電流iuと電圧vu、電流ivと電圧vv、電流iwと電圧vwが設定される。
【0071】
図4に示された推定相選択処理部51の動作でも、図5に示されたフローチャートの動作でも、励磁相Zの判定は各相の電流iu,iv,iwの大小関係に基づいている。従って、図24に示されたスイッチングトランジスタのオン/オフや、図26に示された電流オーバーラップ期間Hのいずれともずれた期間として励磁相が判断される。
【0072】
図6は励磁相の判断を、W相からU相への転流時点近傍で示すタイミングチャートである。ここで時刻t1wは位置角θ1wに対応してスイッチングトランジスタTw+,Tw-がオフする時刻であり、時刻touは位置角θouに対応してスイッチングトランジスタTu+,Tu-がオンする時刻である。例えば図1に示されるインバータ300において、時刻t1w=touにおいてスイッチングトランジスタの動作によってW相からU相へと転流を行う制御が行われても、その後の電流オーバーラップ期間H中で電流iu=iwとなる時刻t1w’=tou’になって初めて、励磁相ZはU相であると判断される。
【0073】
図4に戻り、位置角決定機構200において磁束鎖交数演算部53は、励磁相に対応した電流iz、電圧vzを受け、V相について示された式(3)を各相に読み替えて磁束鎖交数λを求める。例えば図6に即して言えば時刻t1w’=tou’以前では電流iw、電圧vwに基づいて磁束鎖交数λwwを求める。
【0074】
一方、位置角決定機構200において磁化曲線モデル部54aは、後述する近似によって磁束鎖交数を求める磁束鎖交数算出部として機能する。そしてこの2つの求め方のいずれかによって求められた磁束鎖交数λと、インバータに流れる電流に基づき、図25に示される較正曲線を用いて、回転位置演算部60は位置角θを求める演算を行う。
【0075】
磁束鎖交数λを求める方法を切り替えるため、位置角決定機構200はフロー切り替え機構58を備えている。もちろん、これと同様の機能が実現できればソフトウェアの処理を採用してもよいが、便宜上、1つのANDゲート58aと3つのスイッチ58b,58c,58dを用いてフロー切り替え機構58を構成した場合を例示している。
【0076】
位置角決定機構200において電流iu,iv,iwは電流オーバーラップ判定部57にも与えられる。ここでは測定している時点が電流オーバーラップ期間H内であるか否かに対応してそれぞれ値1,0を採る判定信号xを出力する。かかる判断は電流iu,iv,iwの2つが所定値以上であること、理想的には非零であることを検出することによって実現することができる。
【0077】
また位置角決定機構200において励磁相信号Zは相互誘導作用判定部56にも与えられる。ここでは励磁相がU相であるか否かに対応してそれぞれ値1,0を採る判定信号yを出力する。
【0078】
ANDゲート58aにおいて判定信号x,yの論理積を採ることにより、ANDゲート58aの出力は、iu>iw>0である電流オーバーラップ期間H(以下「特定オーバーラップ期間H’」とも称す)内であるか否かに対応して変動する。なお図6に示されるように、特定オーバーラップ期間H’の終期は電流オーバーラップ期間Hの終期と一致するが、その始期は電流オーバーラップ期間Hの始期よりも遅れる。
【0079】
特定オーバーラップ期間H’内である場合にはスイッチ58cをオンにし、積分初期値設定部59から式(3)の計算のための初期値が新たに磁束鎖交数演算部53に与えられる。但し特定オーバーラップ期間H’内ではスイッチ58dによって磁化曲線モデル部54aの出力を回転位置演算部60に与えさせる。特定オーバーラップ期間H’内でない場合には、スイッチ58cをオフにし、スイッチ58dを介して磁束鎖交数演算部53の出力を回転位置演算部60に与えさせる。
【0080】
特定オーバーラップ期間H’内でない場合には、U相、W相の場合も読み替えて、式(3)に基づいて求められた磁束鎖交数λが回転位置演算部60での演算に採用され、位置角θが決定される。これは特に電流オーバーラップ期間H以外では従来から行われてきた手法と同様である。また第1の実施の形態を採用することにより、電流オーバーラップ期間H内であっても、U相からV相への転流時、V相からW相への転流時において位置角θを正確に求めることができる。しかし、第1の実施の形態で問題を回避できない、W相からU相への特定オーバーラップ期間H’では、磁化曲線モデル部54aの近似計算によって磁束鎖交数を求める。
【0081】
図7及び図8は両者相まって位置角決定機構200の上述の動作を概念的に示すフローチャートである。まず図7に示されたステップS601〜S610において電流オーバーラップ期間H内であるか否かが判断され、電流オーバーラップ判定部57の動作に対応している。まずこれらのステップに移行する前にカウント値Cは0に設定されているものとする。
【0082】
ステップS601において電流iu,iv,iwが入力され、ステップS602において電流iuは0か否かが判断される。もちろんこの判断はノイズを無視した理想的な場合を例示しており、実際には許容される最低値よりも小さいか否かが判断されることになる。以下のステップS604,S606についても同様である。
【0083】
ステップS602の判断結果が「YES」であればそのまま、「NO」であればステップS603においてカウント値Cを1だけインクリメントして、いずれもステップS604に進む。
【0084】
ステップS604において電流ivは0か否かが判断される。ステップS604の判断結果が「YES」であればそのまま、「NO」であればステップS605においてカウント値Cを1だけインクリメントして、いずれもステップS606に進む。
【0085】
ステップS606において電流iwは0か否かが判断される。ステップS606の判断結果が「YES」であればそのまま、「NO」であればステップS607においてカウント値Cを1だけインクリメントして、いずれもステップS608に進む。
【0086】
ステップS608ではカウント値Cの値が1より大きいか否かを判断する。カウント値Cの値が1より大きければステップS602,S604,S606の少なくとも2つにおいて判断結果が「NO」であり、電流iu,iv,iwの2つが非零であると判断されたことになる。従ってその場合には電流オーバーラップ期間H内であるとしてステップS608の判断結果は「YES」となり、ステップS609へと進み、判定信号xに1を設定する。本フローチャートにおいて記号「=」はその左辺に右辺の値を設定することを示している。ステップS608における判断結果が「NO」であれば、ステップS610へと進み、電流オーバーラップ期間H内ではないとして判定信号xに0を設定する。ステップS609,S610のいずれの場合も、新たにステップS601〜S608が実行される事に備えて、カウント値Cに0をセットしておく。
【0087】
ステップS609,S610のいずれが実行された場合でも、接続子J1を介して図8のステップS611に進み、励磁相信号Zが入力される。ステップS612ではステップS611で入力された励磁相信号Zについての判断が実行される。励磁相がU相であればステップS613に進んで判定信号yに1を、U相でなければステップS614に進んで判定信号yに0を、それぞれ設定する。つまりステップS611〜S614は相互誘導作用判定部56の動作に対応している。
【0088】
ステップS615はANDゲート58aの動作に対応しており、判定信号x,yの論理積が0であるか否かが判断される。即ち、判定信号x,yの少なくともいずれか一方が0である場合にはステップS616に、判定信号x,yの双方が1である場合にはステップS621に、それぞれ進む。
【0089】
ステップS616〜S620は、特定オーバーラップ期間H’内でない場合の処理であって、まずステップS616でスイッチ58cがオフしているか否かについて判断する。オフしている場合は、既に式(3)の計算が行われており、これに引き続いて新たな電流iz、電圧vzを用いてステップS619で式(3)に基づいて磁束鎖交数λを計算する。オンしている場合は特定オーバーラップ期間H’から初めて抜け出た場合の磁束鎖交数λを計算するので、ステップS617へ進み、スイッチ58cを経由して積分初期値設定部59から初期値を磁束鎖交数演算部53へ与え、その後ステップS618においてスイッチ58cをオフする。ステップS618,S619のいずれが実行された場合でも、ステップS620に進み、スイッチ58dを介して磁束鎖交数演算部53で求められた磁束鎖交数λを回転位置演算部60に与える。これにより磁束鎖交数演算処理は終了し、図示されないメインルーチンへと復帰する。
【0090】
ステップS621以降は、特定オーバーラップ期間H’内での処理であって、スイッチ58dを介して磁化曲線モデル部54aで求められた磁束鎖交数λを回転位置演算部60に与える。更にこの磁束鎖交数λを用い、ステップS622において、積分初期値設定部59に格納される式(3)のための積分初期値を更新する。そしてスイッチS623においてスイッチ58cをオンし、当該積分初期値を磁束鎖交数演算部53に与える。ステップS622,S623は特定オーバーラップ期間H’内においても繰り返し実行されるが、これは回転位置演算部60に与えられる磁束鎖交数λには寄与しない。ステップS617の準備のために行われる処理である。
【0091】
以上のようにして、特定オーバーラップ期間H’からU相についての電流iuのみが流れる状態(本明細書において「真性U相期間」と称す)に移行する際には、特定オーバーラップ期間H’において磁化曲線モデル部54aの近似計算によって最後に求められた、即ち真性U相期間の直前に求められた磁束鎖交数λuを初期値として、式(3)の積分によって磁束鎖交数λuを計算する。その一方、特定オーバーラップ期間H’へと移行する際には、それまでの期間で最後に求められていた、即ち特定オーバーラップ期間H’の直前で求められていた位置角θを初期値として、以下に述べる方法で磁束鎖交数λを求める。そのため、図示されてはいないが、図8の「復帰」の後にスイッチ58bが一時的にオンされ、これを介して回転位置演算部60から得られた位置角θがサンプリングされて回転位置記憶部55へ伝達される。そして回転位置記憶部55は特定オーバーラップ期間H’中、磁化曲線モデル部54aでの近似計算の初期値として、その直前に回転位置演算部60で求められた位置角θを記憶する。
【0092】
図9は磁化曲線モデル部54aの構成を例示するブロック図である。また図10は磁化曲線モデル部54aの動作を示すフローチャートであり、ステップS621に対応している。
【0093】
磁化曲線モデル部54aは例えばファジー判断部541と線形補間部542とを備えている。ファジー判断部541には最大電流相選択部51aから電流izが、線形補間部542には回転位置記憶部53から位置角θが、それぞれ与えられる。これは図10のステップS701で実行される。そして最大電流相選択部51aは電流izと、例えば図25に示された較正曲線に基づいて設定されるメンバーシップ関数とから、複数個、例えば7個の暫定的な磁束鎖交数λ(θ1),λ(θ2),…,λ(θ7)を求める。これはステップS702で実行される。そして線形補間部542はこれらの暫定的な磁束鎖交数λ(θ1)〜λ(θ7)と、回転位置記憶部53から与えられた位置角θとに基づいて磁束鎖交数λを求める。これはステップS703〜S706に対応する。
【0094】
ステップS703においてまずパラメータjを0に設定する。そしてステップS704でjを1だけインクリメントしつつ、ステップS705を繰り返し実行する。ステップS705では回転位置記憶部53から得られた位置角θが位置角θj以上で位置角θj+1以下となるか否かを判断する。特定オーバーラップ期間H’で位置角θが通常採り得る値に鑑みて、例えば位置角θ1,θ2,θ3,θ4,θ5,θ6,θ7をそれぞれ50.0,52.5,57.5,65.0,72.5,77.5,82.5(°)に設定しておけば、j=1〜6のいずれかでステップS705の判断基準となる不等式が満足される(固定子90と回転子80との対称性により、75°<θ<120°では図25において150°−θのグラフを参照する)。
【0095】
そしてステップS706に進み、ステップS705の判断基準を満足させたjに対して、式(4)を用いた線形補間によって、回転位置記憶部53から得られた位置角θに対する磁束鎖交数λ(θ)を求める。
【0096】
【数4】
Figure 0004682429
【0097】
その後は、図8を参照して、ステップS622に処理が進み、ステップS622,S623を経由して図示されないメインルーチンに復帰する。そして、回転位置演算部60によって改めて位置角θが求められる。
【0098】
以上のようにして、磁化曲線モデル部54aは、回転位置演算部60による位置角θと、新たに測定された電流izとを用いて磁束鎖交数λを求める。そして、この求めた磁束鎖交数λから回転位置演算部60が新たに位置角θを求める。このようにして磁束鎖交数λを介して位置角θについてのフィードバックを行うことにより、特定オーバーラップ期間H’においても回転位置演算部60が用いる較正曲線として図25に相当するもの一つのみを採用しても、位置角θを精度良く算出することができる。
【0099】
以下、ファジー判断部541の動作を説明する。式(5)は電流iについての磁束鎖交数λの推論規則である。
【0100】
【数5】
Figure 0004682429
【0101】
また図11は式(5)電流iについてのメンバーシップ関数を示すグラフである。ここでは電流の単位として例えばアンペアを採用している。図12は電流iが10.5アンペアの場合の適合度を例示するグラフである。ここではメンバーシップ関数A3,A4は折れ線で規定されており、メンバーシップ関数A3,A4についてのそれぞれ適合度μA3,μA4は、1+(10.5−10)/(10−12)=0.75,0+(12−10.5)/(12−10)=0.25と求められる。またその他のメンバーシップ関数についての適合度は0となる。
【0102】
式(6)は適合度と式(5)の推論規則に基づいて磁束鎖交数λを求める演算を示しており、適合度μAmに対して推論規則に示された値Λmの重み付けを与えた加算が行われている。
【0103】
【数6】
Figure 0004682429
【0104】
このようにファジー理論による磁束鎖交数λの計算は、較正曲線を得るために予め測定しておくべき電流のバリエーションを低減することができて望ましい。このようなファジー理論を用いた磁束鎖交数λの計算は、位置角θの計算手法において本件とは異なるものの、例えば上述の文献に示されている。
【0105】
なお、本実施の形態では第1の実施の形態を前提としているが、必ずしもインバータ300を採用する場合のみならず、従来のインバータ400を採用した場合にも適用できる。つまり、U相からV相への、またV相からW相への転流の際にも図10のフローチャートを採用することができる。この場合、相互誘導作用判定部56による判定信号yを必要とせず、従ってアンドゲート58aも必要ない。図13はこのような変形を示すフローチャートである。図8におけるステップS611〜S614は不要であり、接続子J1からステップS615に直接に処理が進み、かつステップS615は「x=0であるか」という判断を行うステップS624に置換される。そしてX=0であればステップS624の判断はYESとなってステップS616へと進み、X=1であればステップS624の判断はNOとなってステップS621へと進む。その後の処理は図8に示されたフローチャートと同様に進む。
【0106】
第3の実施の形態.
本実施の形態でも、必ずしもインバータ300を採用する場合のみならず、図23に示されるような従来のインバータを採用した場合にも適用できる手法を提示する。例えば減少しつつある電流iuによる磁束鎖交数λvuがV相の磁極となる突起91v,92vに流れ込んでも、これによる位置角θの誤差を低減する技術を採用する。
【0107】
V相の磁極となる突起91v,92vにおいて、自身に巻回されるV相コイル94vに流れる電流ivによって与えられる磁束鎖交数数λvvの時間微分を考えると、式(7)となる。
【0108】
【数7】
Figure 0004682429
【0109】
但しインダクタンスLはV相コイル94vのインダクタンスであって、本来的には電流iv及び位置角θの関数である。しかし、図24、図25を参照して理解されるように、U相からV相への転流時近傍、即ちθ=75°近傍では磁束鎖交数λvvは電流ivに関してほぼ線形であり、インダクタンスLは位置角θのみの関数として近似している。また角周波数ωは位置角θの時間微分である。
【0110】
そして式(7)はある時刻tの近傍の微小時間Δtにおいて式(8)で近似できる。
【0111】
【数8】
Figure 0004682429
【0112】
ここで、Laveは、当該微小時間Δt中でのインダクタンスLの平均値であり、Δλvvは磁束鎖交数λvvの、Δivは電流ivの、Δθは位置角θの、それぞれ微小時間Δt中での変動分を示す。
【0113】
図14は励磁相の判断を、U相からV相への転流時点近傍で示すタイミングチャートである。ここで時刻tovは位置角θ1u,θovに対応しており、スイッチングトランジスタTu+,Tu-がオフ、スイッチングトランジスタTv+,Tv-がオンする時刻である。なお、電流iv、位置角θを求めるためのサンプリング時刻として、時刻tK-2,tK-1,tK,tN-1,tNを例示している。但し図においてはtK-2<tK-1<tov<tK<tN-1<te<tNの関係にあり、時刻teは実質的に電流iuが0となる時刻であって電流オーバーラップ期間Hの終期である。
【0114】
時刻tM-1,tMにおける磁束鎖交数λvvをそれぞれλM-1,λMとし、時刻tM-1,tMにおける電流ivをそれぞれiM-1,iMとし、時刻tM-1,tMにおける位置角θをそれぞれθM-1,θMとし、位置角θMでのdL/dθの値をdL/dθ]Mとして表すと、式(8)は式(9)で表すことができる。
【0115】
【数9】
Figure 0004682429
【0116】
式(9)においてインダクタンスLの平均値Lave及び位置角θMは、式(10)を用いて求めることができる。
【0117】
【数10】
Figure 0004682429
【0118】
但し角速度ωM-1は1サンプル周期Tにおいて一定であると近似している。例えば角速度ωM-1は、1サンプル周期前、及び2サンプル周期前に求められた位置角θM-1,θM-2を用いてωM-1=(θM-1−θM-2)/Tとして計算できるので、結局位置角θMは式(11)で計算できる。
【0119】
【数11】
Figure 0004682429
【0120】
以上のことから、時刻tMでの磁束鎖交数λMは、磁束鎖交数λM-1と、位置角θM-1,θM-2、電流iM-1,iM、インダクタンスLM-1,LMと、インダクタンスの微分値dL/dθ]Mに基づいて、求めることができる。インダクタンスLM-1,LMと、インダクタンスの微分値dL/dθ]Mは、位置角位置角θM-1,θMにより、図25に示された較正曲線から得ることができる。あるいは予めテーブルとしてインダクタンスL及びその微分値dL/dθを、位置角θに関してのテーブルとして設定しておいても良い。
【0121】
このようにして求められた磁束鎖交数λMと、電流iMと、較正曲線とが使用され、改めて位置角θMを求め、これを更新する。
【0122】
本実施の形態では電流オーバーラップ期間Hにおいて上述のようにして位置角θMを求めるので、その最初には上述の説明でK=Mとおいて、真性U相の最後に求められていた磁束鎖交数λK-1を用いて磁束鎖交数λKが求まり、最終的な位置角θKも求められる。その後は、磁束鎖交数λvvの初期値は真性U相で求めたものとは異なり、電流オーバーラップ期間Hで求められたものが採用されるが、上記手順がサンプリング毎に繰り返される。従って式(3)の計算を用いることが無く、従って式(2)に存在するdλvu/dtの影響を受けることなく、図25に示された較正曲線を用いて、精度良く位置角θを求めることができる。
【0123】
図15は本実施の形態において採用される位置角決定機構201の構成を例示するブロック図である。位置角決定機構201は図4に示された位置角決定機構200と同様にして、検出相選択部51b、磁束鎖交数演算部53、回転位置記憶部55、電流オーバーラップ判定部57、積分初期値設定部59、回転位置円算部60を有している。しかし、位置角決定機構200の最大電流相検出部51aは電流相選択部51cに、磁化曲線モデル部54aは磁化曲線モデル部54bに、それぞれ置換されている。またアンドゲート58aは省略されている。
【0124】
検出相選択部51b及び電流相選択部51cには、いずれも転流タイミング信号Qが与えられる。検出相選択部51b及び電流相選択部51cからは、転流タイミング信号Qが与えられる度に、U相、V相、W相のいずれか一つに循環的に対応して更新される電圧vz、電流iz(zはu,v,wのいずれか一つを示す)がそれぞれ出力される。
【0125】
電流オーバーラップ判定部57は位置角決定機構200における動作と同様にして、換言すればステップS601〜S609(図7)を実行して、判定信号xを出力する。スイッチ58c,58dのオン/オフは第2の実施の形態と同様に行われる。但し、ステップS609,S610からステップS616,S621に至るまでは図13に示されたステップS624が実行される。これにより、特定オーバーラップ期間H’(図6)ではなく、その始期と終期にそれぞれ最大限サンプリング期間Tの誤差は生じうるものの、電流オーバーラップ期間HにおいてステップS621が実行されることになる。
【0126】
図16は磁化曲線モデル部54bの動作を示すフローチャートである。磁化曲線モデル部54bも磁束鎖交数算出部として機能する。図16に示されたフローチャートはステップS621に対応しており、例えばM≧Kに設定される。先ずステップS901において位置角θM-1,θM-2、電流iM-1を入力する。例えば1サンプル周期前の位置角θM-1は回転位置記憶部55が格納しており、2サンプル周期前の位置角θM-2は、電流相選択部51cから得られた1サンプル周期前の電流電流iM-1と共に、磁化曲線モデル部54bが記憶しておくことができる。
【0127】
ステップS902において、式(11)を計算し、位置角θMを仮に求める。そしてステップS903において電流相選択部51cから現在の電流iMを入力する。電流iM、位置角θMを用いて図25に例示される較正曲線から、あるいは予めこれらに関するテーブルとして求めておいたインダクタンスLから、インダクタンスLMを求める。同様にして、微分値dL/dθ]Mを求める。また同様にして電流iM-1、位置角θM-1を用いてインダクタンスLM-1を求め、式(10)に基づいてインダクタンスの平均値Laveを求める。磁化曲線モデル部54bが1サンプル周期前のインダクタンスLM-1を記憶していても良く、その場合にはステップS904においては電流iM-1、位置角θM-1を用いる必要はない。
【0128】
あるいは図16においてステップS904のブロックに示されるように、電流iM-1,iMを用いることなくインダクタンスLMや微分値dL/dθ]Mを求めても良い。上述のようにインダクタンスLは位置角θのみの関数として近似出来るからである。その場合、ステップS903とS904とはその順序を入れ替えても良い。
【0129】
磁化曲線モデル部54bによって記憶された1サンプル前に求められた磁束鎖交数λM-1と、上述のようにして求められ、あるいは記憶されていた値から、式(9)を計算して磁束鎖交数λMが求められる。これによりインダクタンスLによる磁束鎖交数演算処理は終了し、処理がステップS622(図8)へと進む。この後は第2の実施の形態と同様にしてステップS622,S623を経由して図示されないメインルーチンへと復帰し、回転位置演算部60によって改めて位置角θMが求められる。更にその後は、パラメータMが1ずつ更新されて上述の処理が進む。
【0130】
図14に示されるように、時刻te直後のサンプリングタイミングの時刻tNでは既に電流オーバーラップ期間Hを経過している。よってステップS610(図7)に示されるようにx=0に設定され、ステップS624(図13)の判断によってステップS616へと進む。そして時刻tN-1において求められ積分初期値設定部59に記憶された磁束鎖交数λN-1を積分初期値として、磁束鎖交数演算部53で式(3)を用いて、時刻tNでの磁束鎖交数λNを計算する。そして磁束鎖交数λNに基づいて回転位置演算部60によって位置角θNが求められる。これ以降は新たに電流オーバーラップ期間Hが開始するまでは式(3)を用いた計算により磁束鎖交数λを求め、ひいては位置角θを求めることになる。
【0131】
もちろん、本実施の形態で示されたステップS901の内容をW相からU相に転流する際の電流オーバーラップ期間Hにおいてのみ採用し、U相からV相へ、またV相からW相へ転流する際の電流オーバーラップ期間Hにおいて、第1の実施の形態に示される技術を採用してもよい。
【0132】
第4の実施の形態.
図17は本発明の第4の実施の形態において採用されるインバータ301の回路図である。簡単にいえば、インバータ301は、図23に示されたインバータに対し、スイッチングトランジスタ及びフリーホイールダイオードを、いずれもスイッチングトランジスタとフリーホイールダイオードとの並列接続に置換した構成を有している。
【0133】
U相に関して具体的に説明すると、直流電源VDCの正極にはスイッチングトランジスタTu1+,Tu0+のそれぞれの正側端(例えばコレクタ)とフリーホイールダイオードDu0+,Du1+のそれぞれのカソードが共通に接続されている。また直流電源VDCの負極にはスイッチングトランジスタTu0-,Tu1-のそれぞれの負側端(例えばエミッタ)とフリーホイールダイオードDu1-,Du0-のそれぞれのアノードが共通に接続されている。そしてU相コイル94uの黒丸が付された側にはスイッチングトランジスタTu0+の負側端、スイッチングトランジスタTu1-の正側端、フリーホイールダイオードDu1+のアノード、フリーホイールダイオードDu0-のカソードが共通に接続されている。またU相コイル94uの黒丸が付されていない側にはスイッチングトランジスタTu1+の負側端、スイッチングトランジスタTu0-の正側端、フリーホイールダイオードDu0+のアノード、フリーホイールダイオードDu1-のカソードが共通に接続されている。
【0134】
V相に関して具体的に説明すると、直流電源VDCの正極にはスイッチングトランジスタTv1+,Tv0+のそれぞれの正側端(例えばコレクタ)とフリーホイールダイオードDv0+,Dv1+のそれぞれのカソードが共通に接続されている。また直流電源VDCの負極にはスイッチングトランジスタTv0-,Tv1-のそれぞれの負側端(例えばエミッタ)とフリーホイールダイオードDv1-,Dv0-のそれぞれのアノードが共通に接続されている。そしてV相コイル94vの黒丸が付された側にはスイッチングトランジスタTv0+の負側端、スイッチングトランジスタTv1-の正側端、フリーホイールダイオードDv1+のアノード、フリーホイールダイオードDv0-のカソードが共通に接続されている。またV相コイル94vの黒丸が付されていない側にはスイッチングトランジスタTv1+の負側端、スイッチングトランジスタTv0-の正側端、フリーホイールダイオードDv0+のアノード、フリーホイールダイオードDv1-のカソードが共通に接続されている。
【0135】
W相に関して具体的に説明すると、直流電源VDCの正極にはスイッチングトランジスタTw1+,Tw0+のそれぞれの正側端(例えばコレクタ)とフリーホイールダイオードDw0+,Dw1+のそれぞれのカソードが共通に接続されている。また直流電源VDCの負極にはスイッチングトランジスタTw0-,Tw1-のそれぞれの負側端(例えばエミッタ)とフリーホイールダイオードDw1-,Dw0-のそれぞれのアノードが共通に接続されている。そしてW相コイル94wの黒丸が付された側にはスイッチングトランジスタTw0+の負側端、スイッチングトランジスタTw1-の正側端、フリーホイールダイオードDw1+のアノード、フリーホイールダイオードDw0-のカソードが共通に接続されている。またW相コイル94wの黒丸が付されていない側にはスイッチングトランジスタTw1+の負側端、スイッチングトランジスタTw0-の正側端、フリーホイールダイオードDw0+のアノード、フリーホイールダイオードDw1-のカソードが共通に接続されている。
【0136】
本実施の形態では各相のコイルの巻線方向のいずれに対してもスイッチングトランジスタとフリーホイールダイオードとの並列接続が設けられている。従って、これらのスイッチングトランジスタの導通を制御することにより、各相のコイルのいずれの方向にも電流を流すことができる。これにより、第1の実施の形態と同様にして、それぞれU相及びV相に対応して隣接して配置された突極92u,91vあるいは突極92v,91uのいずれにおいても、自身に巻回されたコイル94u,94vによって自身に発生する磁束は回転子80と固定子90の間において同じ方向となる。従って第1の実施の形態と同様に電流オーバーラップ期間HにおいてU相についての磁極となる突極91u,92uに流れる磁束がV相についての磁極となる突極91v,92vには流れ込まない。そして第1の実施の形態と同様に図25に示されるようなV相コイル94vに鎖交する磁束鎖交数λvvと位置角θの関係のみを較正曲線として用いても正確に行うことができる。しかも、本実施の形態ではスイッチングトランジスタの導通を制御することにより、W相からU相へと転流するさいにも、第1の実施の形態と同様の効果を得ることができる。
【0137】
図18はスイッチングトランジスタTu0+,Tu0-,Tu1+,Tu1-,Tv0+,Tv0-,Tv1+,Tv1-,Tw0+,Tw0-,Tw1+,Tw1-のオン/オフのタイミングを示すタイミングチャートである。位置角θ0u〜θ1uにおいてスイッチングトランジスタTu0+,Tu0-のみがオンすることによりU相コイル94uに電流iuが図中の矢印方向へと流れる。そして位置角θ0v(=θ1u)〜θ1vにおいてはスイッチングトランジスタTv1+,Tv1-のみがオンすることによりV相コイル94vに電流ivが図中の矢印方向と反対方向に流れる。従って第1の実施の形態と同様にして電流オーバーラップ期間HにおいてU相についての磁極となる突極91u,92uに流れる磁束がV相についての磁極となる突極91v,92vには流れ込まない。
【0138】
同様にして位置角θ0w(=θ1v)〜θ1wにおいてスイッチングトランジスタTw0+,Tw0-のみがオンすることによりW相コイル94wに電流iwが図中の矢印方向へと流れる。また位置角θ2u(=θ1w)〜θ3uにおいてスイッチングトランジスタTu1+,Tu1-のみがオンすることによりU相コイル94uに電流iuが図中の矢印方向と反対方向に流れる。また位置角θ2v(=θ3u)〜θ3vにおいてスイッチングトランジスタTv0+,Tv0-のみがオンすることによりV相コイル94vに電流ivが図中の矢印方向に流れる。また位置角θ2w(=θ3v)〜θ3wにおいてスイッチングトランジスタTw1+,Tw1-のみがオンすることによりW相コイル94wに電流iwが図中の矢印方向と反対方向に流れる。
【0139】
以上のようにスイッチングトランジスタTu0+,Tu0-,Tv0+,Tv0-,Tw0+,Tw0-,Tu1+,Tu1-,Tv1+,Tv1-,Tw1+,Tw1-のオン/オフを制御することにより、いずれの相間の転流の際にも、第1の実施の形態の効果を得ることができる。
【0140】
図19は図18に示されたスイッチングを採用してスイッチトリラクタンスモータ(図中SRMとして示す)79を駆動する制御システムを例示するブロック図である。スイッチトリラクタンスモータ79としては、例えば図22に示されたスイッチトリラクタンスモータ100が採用される。回転位置演算部78はスイッチトリラクタンスモータ79に流れる巻線電流i、印加した電圧vに基づき、適当な演算方法に則って位置角θを求める。このようにして得られた位置角θを時間微分して、速度演算部76は角速度ωを求める。このようにして得られた角速度ωは、角速度指令ω*と共に、PI演算を行う速度制御演算部71に与えられる。速度制御演算部71は角速度指令ω*通りの角速度でスイッチトリラクタンスモータを駆動するのに必要なトルクを計算する。このようにして計算されたトルクはトルク/電流換算部72で、各相コイルに流すべき電流値の振幅に換算される。そして、例えば図17に示されるように、各相コイルの黒丸が付された側からその反対側へ流れる方向を正とし、電流極性発生部75は当該電流の極性の正負を決定する。図19ではこの電流値の正負の決定を便宜上、乗算器70で示している。
【0141】
符号が決定された電流値は励磁電流指令発生部73に送られ、当該電流を流すべき期間を決定する。この際、位相制御部77によって現状の位置角θを参照している。励磁電流指令発生部73の出力は電流制御部74に送られ、ここでインバータ301のスイッチングトランジスタのオン/オフを制御するスイッチング信号Jに変換される。この際、現状の検出電流iを参照している。
【0142】
電流極性発生部75以外は従来の技術を採用して図19に示された構成を実現することができる。例えば回転位置演算部78の実現には上述の公報に開示された技術や、上述の論文に開示された技術を採用することができる。
【0143】
図20は電流極性発生部75の動作を示すフローチャートである。かかる動作を行うならば電流極性発生部75はハードウェアで構成してもよいし、上記フローチャートを実現するソフトウェアを実行させるコンピュータあるいはその一部であってもよい。励磁電流指令発生部73からのトリガ信号を受け、ステップS801において電流極性F1を入力する。これは後述するステップS809において記憶されていた、前回流していた電流の極性である。次にステップS802においてこの電流極性F1の極性を反転する。例えば図20のステップS802のブロック中に示されるように、電流極性F1の値に(−1)を乗じてこれを更新する。そして乗算器へと電流極性F1を出力し、またステップS809で電流極性F1を記憶する。その後、図示されないメインルーチンへと復帰する。
【0144】
これにより、図18を用いて説明したように、各相コイルには、黒丸が付された側から反対側へと、その逆へと、相間で転流されるたびに交互に電流が流れる。
【0145】
効果の例示.
図21は、本発明の効果を例示するグラフである。同図(a),(b),(c)はそれぞれ電流iu,iv,iwの経時変化を、同図(d)は従来の技術による位置角θの演算誤差を、それぞれ例示している。また同図(e)は実施の形態1による位置角θの演算誤差を示している。実施の形態1で述べたように、U相からV相への転流、V相からW相への転流においては磁束鎖交数λvu,λwvの影響を受けない。これを反映して、図21(e)のグラフは同図(d)のグラフと比較して、V相及びW相での演算誤差が低減している。しかしながら、W相からU相への転流時には、磁束鎖交数λuwの影響を受けるので、U相での演算誤差はそれほど減少していない。
【0146】
同図(f)は実施の形態4による位置角θの演算誤差を示している。実施の形態4ではいずれの相の間の転流においても電流オーバーラップ期間における前の相の電流の影響を受けないので、全ての相において演算誤差が低減している。実施の形態2及び実施の形態3を採用した場合も図21(f)のグラフとほぼ同程度に演算誤差を低減することができる。
【0147】
なお、各実施例の動作制御をコンピュータに行わせるプログラムについても本発明の範疇にある。
【0148】
【発明の効果】
この発明の内、請求項にかかるスイッチトリラクタンスモータの制御方法によれば、第2のコイル(94v)に電流(iv)が流れる期間のスイッチトリラクタンスモータの位置検出においては、第1のコイル(94u)に流れる電流(iu)の影響を排除することができる。従って、第2の突極(91v;92v)において第2のコイル(94v)に鎖交する磁束(λvv)と位置角(θ)の関係のみを較正曲線として用いても正確に位置検出を行うことができる。
【0151】
この発明の内、請求項乃至請求項にかかるスイッチトリラクタンスモータの制御方法、請求項1乃至請求項1にかかるスイッチトリラクタンスモータの位置角決定機構によれば、特定オーバーラップ期間(H’)においても回転位置演算部(60)が用いる較正曲線を一つのみ採用しても、位置角(θ)を正確に算出することができる。
【0152】
この発明の内、請求項乃至請求項にかかるスイッチトリラクタンスモータの制御方法、請求項13乃至請求項15にかかるスイッチトリラクタンスモータの位置角決定機構によれば、電流オーバーラップ期間(H)においても回転位置演算部(60)が用いる較正曲線を一つのみ採用しても、位置角(θ)を正確に算出することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態において採用されるインバータ300の回路図である。
【図2】電流オーバーラップ期間Hにおける磁束の態様を示す模式図である。
【図3】本発明の第1の実施の形態の効果を説明するグラフである。
【図4】本発明の第2の実施の形態において採用される位置角決定機構200を例示するブロック図である。
【図5】推定相選択処理部51の動作を示すフローチャートである。
【図6】励磁相の判断を示すタイミングチャートである。
【図7】図8と相まって位置角決定機構200の上述の動作を概念的に示すフローチャートである。
【図8】図7と相まって位置角決定機構200の上述の動作を概念的に示すフローチャートである。
【図9】磁化曲線モデル部54aの構成を示すブロック図である。
【図10】磁化曲線モデル部54aの動作を示すフローチャートである。
【図11】本発明の第2の実施の形態で採用されるメンバーシップ関数を示すグラフである。
【図12】電流iに対する適合度を例示するグラフである。
【図13】本発明の第2の実施の形態の変形を示すフローチャートである。
【図14】励磁相の判断を示すタイミングチャートである。
【図15】本発明の第3の実施の形態において採用される位置角決定機構201を例示するブロック図である。
【図16】磁化曲線モデル部54bの動作を示すフローチャートである。
【図17】本発明の第4の実施の形態において採用されるインバータ301の回路図である。
【図18】インバータ301のスイッチングのタイミングを示すタイミングチャートである。
【図19】スイッチトリラクタンスモータ79を駆動する制御システムを例示するブロック図である。
【図20】電流極性発生部75の動作を示すフローチャートである。
【図21】本発明の効果を例示するグラフである。
【図22】スイッチトリラクタンスモータ100の構造を模式的に示す断面図である。
【図23】従来の技術で採用されるインバータの回路図である。
【図24】従来の技術で採用されるインバータのスイッチングのタイミングを示すタイミングチャートである。
【図25】電流ivと磁束鎖交数λvvとの関係を例示するグラフである。
【図26】電流オーバーラップ期間Hを示すグラフである。
【符号の説明】
54a,54b 磁化曲線モデル部
60 回転位置演算部
80 回転子
90 固定子
91u,91v,91w,92u,92v,92w 突極
94u,94v,94w 各相コイル
100 スイッチトリラクタンスモータ
200,201 位置角決定機構
300,201 インバータ
H’ 特定オーバーラップ期間
u,iv,iw 各相電流
θ 位置角
λ,λuu,λwu,λvv 磁束鎖交数[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for commutating a current supplied to a multiphase load, and can be applied to, for example, position detection of a switched reluctance motor.
[0002]
[Prior art]
FIG. 22 is a sectional view schematically showing the structure of the switched reluctance motor 100 and perpendicular to the rotation axis. Here, a U-phase, V-phase, and W-phase three-phase alternating current is adopted. The rotor 80 made of a magnetic material has four salient poles 81 to 84, and the stator 90 made of a magnetic material has six salient poles 91u. , 91v, 91w, 92u, 92v, and 92w are illustrated as an example.
[0003]
The rotor 80 is surrounded by the stator 90 in the sectional view. The salient poles 81 to 84 are equally distributed to the stator 90 and project. The salient poles 91 u, 91 v, 91 w, 92 u, 92 v, 92 w are protruded by being equally distributed to the rotor 80. However, the salient poles 91u, 91v, 91w are arranged in three equal parts.
[0004]
The salient poles 91u and 92u, the salient poles 91v and 92v, and the salient poles 91w and 92w are arranged to face each other, and these three pairs of salient poles correspond to the U phase, the V phase, and the W phase, respectively. That is, the U-phase coil 94u is disposed on the salient poles 91u and 92u, the V-phase coil 94v is disposed on the salient poles 91v and 92v, and the W-phase coil 94w is disposed on the salient poles 91w and 92w in the same direction on the respective opposing axes. It is wound. For example, the U-phase coil 94u is wound in the same direction on an imaginary line 93u indicating an axis on which the salient poles 91u and 92u are opposed. The same applies to the V-phase coil 94v and the W-phase coil 94w.
[0005]
FIG. 23 is a circuit diagram of an inverter 400 that supplies current to the U-phase coil 94u, the V-phase coil 94v, and the W-phase coil 94w. Switched reluctance motor 100 with DC power supply VDCDC current VDCSwitching transistor Tu +To the U-phase coil 94u from the side marked with a black circle.uIs supplied from the opposite side and the switching transistor Tu-Current i to the negative electrodeuIs pulled out. Similarly, the V-phase coil 94v has a DC power supply VDCSwitching transistor Tv +Current i from the side marked with a black circlevIs supplied from the opposite side and the switching transistor Tv-Current i to the negative electrodevIs pulled out. The W-phase coil 94w has a DC power supply V.DCSwitching transistor TW +Current i from the side marked with a black circlewIs supplied from the opposite side and the switching transistor TW-Current i to the negative electrodewIs pulled out.
[0006]
Switching transistor Tu +, Tu-Immediately after turning OFF, the electromagnetic energy stored in the U-phase coil 94u causes the current iuIs a freewheel diode Du +, Du-Continue to flow through. Similarly, the current i flowing through the V-phase coil 94vvIs a freewheel diode Dv +, Dv-, And the current i flowing through the W-phase coil 94wwIs a freewheel diode Dw +, Dw-To reflux.
[0007]
As described above, the current i is applied to the U-phase coil 94u, the V-phase coil 94v, and the W-phase coil 94w by the inverter 400.u, Iv, IwAre supplied from the salient pole 91u to the salient pole 92u through the rotor 80, the magnetic flux from the salient pole 91v to the salient pole 92v via the rotor 80, and from the salient pole 91w to the rotor 80, respectively. To generate a magnetic flux that flows to the salient pole 92w.
[0008]
In the switched reluctance motor 100, the magnetic flux generated as described above passes through the rotor 80 via the salient poles 81 to 84, and rotational torque is generated so that the electromagnetic energy is minimized. From another viewpoint, the salient poles 81 to 84 are attracted to the salient poles 91u, 91v, 91w, 92u, 92v, and 92w that have become magnetic poles by the generated magnetic flux, and the rotor 80 rotates. Therefore, in order to rotate the rotor 80 stably, it is necessary to match the position angle between the rotor 80 and the stator 90 to generate the magnetic flux.
[0009]
FIG. 24 shows the switching transistor Tu +, Tu-, Tv +, Tv-, Tw +, Tw-It is a timing chart which shows the timing of ON / OFF of. The position angle θ indicates the direction in which the virtual line 93u indicating the direction in which the salient poles 91u and 92u face each other and the virtual line 85 in which the salient poles 82 and 84 face each other or the salient poles 81 and 83 in FIG. One of the angles at which the imaginary line 86 intersects is adopted, and the direction in which the position angle θ increases is selected as the rotation direction of the rotor 80, here the clockwise direction in FIG.
[0010]
Inductance L for U phase, V phase, W phaseu, Lv, LwAre the maximum values L at θ = 90 °, 120 °, and 60 °, respectively.maxAre the minimum values L at θ = 45 °, 75 ° and 105 °, respectively.minAre both functions of a period of 90 ° with respect to the position angle θ. For reference, the range of 360 ° is also shown for the electrical angle ψ.
[0011]
Accurate detection of the position angle θ is important because the speed at which the switched reluctance motor 100 rotates is determined based on the derivative of the position angle θ. That is, the detection error of the position angle θ leads to the estimation of the speed pulsation different from the actual one. As the gain of the speed control system of the switched reluctance motor is larger, the speed pulsation is estimated larger. In order to minimize the pulsation of the current flowing through the switched reluctance motor, it is desirable to accurately detect the position angle θ.
[0012]
In some cases, an optical or magnetic position sensor may be attached to the rotating shaft (not shown) of the switched reluctance motor 100 to detect the position angle θ. However, the system is enlarged, the reliability is lowered, and the cost is increased. And the installation environment is limited. In order to solve this, there has been proposed a method for estimating the position angle θ based on a magnetization curve obtained by viewing the rotor 80 and the stator 90 together.
[0013]
FIG. 25 shows the current i flowing through the v-phase coil 94v.vAnd current ivThe number of flux linkages λ linked to the v-phase coil 94v byvvAnd a positional angle θ is drawn as a parameter. Current ivWhen the value of is fixed, the dependence of the inductance Lv on the position angle θ shown in FIG. 24 is reflected to reflect the number of flux linkages λ when the position angle θ is 30 °.vvTakes the maximum value, and the flux linkage number λ is λ when the position angle θ is 75 °.vvTakes the minimum value. If the value of the position angle θ is fixed, the current ivAs the value increases, the flux linkage number λvvThe value of increases.
[0014]
If the characteristics shown in FIG. 25 are measured in advance as a calibration curve, the number of flux linkages λ during operation of the switched reluctance motor 100 will be described.vvAnd current ivIs obtained from the calibration curve. Such a calibration curve can be transferred to other phases if only one phase is prepared by configuring the rotor 80, the stator 90, and the coils 94u, 94v, 94w symmetrically with respect to the rotation axis. Can do.
[0015]
Magnetic flux linkage number λvvThe value of v is the voltage generated across the v-phase coil 94v.v, The DC resistance of the v-phase coil 94v is RvCan be estimated by integral calculation based on equation (1).
[0016]
[Expression 1]
Figure 0004682429
[0017]
[Problems to be solved by the invention]
In order not to generate magnetic flux in two phases at the same time while avoiding an increase in torque pulsation, a decrease in efficiency, a reduction in operating range, etc., the switching transistors of each phase are exclusively turned on / off. Specifically, as shown in FIG. 24, the switching transistor Tu +, Tu-Angle θ when turning on0uIs the switching transistor Tw +, Tw-Angle θ when turning off1wIs set equal to the switching transistor Tv +, Tv-Position angle θ when turning on0vIs the switching transistor Tu +, Tu-Position angle θ when turning off1uIs set equal to the switching transistor Tw +, Tw-Angle θ when turning on0wIs the switching transistor Tv +, Tv-Angle θ when turning off1vIs set equal to
[0018]
However, the position angle θ0u~ Θ1uCurrent i flowing in the U-phase coil 94u in FIG.uIs the position angle θ1u= Θ0vFreewheel diode Du +, Du-To reflux. Therefore, the switching transistor Tv +, Tv-In the initial period H of the period in which the current flows through the V-phase coil 94v viavAs well as the current iuWill also flow. However, in FIG.0u, T1u, T0v, T1vIs the phase angle θ0u, Θ1u, Θ0v, Θ1vIs the time corresponding to.
[0019]
Thus, when there is a period H in which current flows in a plurality of phases (hereinafter referred to as “current overlap period”), the position angle θ obtained based on the calibration curve shown in FIG. Inaccurate. The reason is that the current i flowing in the u phaseuIs the flux linkage number λ that is linked to the v-phase coil 94v.vuThis is because Therefore, the expression (2) must be adopted instead of the expression (1).
[0020]
[Expression 2]
Figure 0004682429
[0021]
FIG. 22 shows the current i flowing through the U-phase coil 94u and the V-phase coil 94v during the current overlap period H.u, IvDirection, current ivMagnetic flux linkage number λ given to salient poles 91v, 92vvv, Current iuMagnetic flux linkage number λ applied to the salient poles 91u, 92uuu, Current iuMagnetic flux linkage number λ given to salient poles 91v, 92vvu, Current iuFlux linkage number λ given to salient poles 91w, 92wwuIs schematically shown.
[0022]
The calibration curve shown in FIG. 25 is for the current flowing through the coil and the magnetic flux interlinking with the salient pole around which the coil is wound. It is not about the magnetic flux given by. Therefore, the flux linkage number λvu, And the number of flux linkages λ using equation (3)vvEstimate this and current ivIf the position angle θ is obtained from the calibration curve of FIG.
[0023]
[Equation 3]
Figure 0004682429
[0024]
Therefore, in order to accurately obtain the position angle from the voltage and current of a coil of a certain phase, a method of preparing a calibration curve considering the influence of the current flowing through the coil of another phase is disclosed in, for example, Japanese Patent Laid-Open No. 5-199794. It is proposed in a gazette (hereinafter simply referred to as “gazette”). However, it takes time to measure the magnetization curve corresponding to the current flowing in the other phases and the data to be stored becomes enormous, so there is a concern about the complexity of the device for controlling the rotation and the cost increase.
[0025]
In order to reduce the amount of data to be stored, a technique for modeling a magnetization curve by using fuzzy theory is also available, for example, “SRM position sensorless control method using magnetization curve” (Kosaka, Ochiai, Matsui, IEEJ Transactions D, Vol. 120, No. 2, 2000, pp 216-222: hereinafter simply referred to as “literature”), there is a concern that the control implementation process becomes complicated.
[0026]
The present invention has been made in view of such circumstances, and in order to accurately obtain the position angle from the voltage and current of a coil of a certain phase, the problem of easily reducing the influence of the current flowing through the coil of the other phase. It is a solution.
[0027]
[Means for Solving the Problems]
  According to the first aspect of the present invention,Corresponding to the first phase (U), the first salient pole (92u, 91u) around which the first coil (94u) is wound, and the second phase (V) commutated from the first phase ), A stator (90) having a second salient pole (91v, 92v) wound around the second coil (94v) and disposed adjacent to the first salient pole; A control method for a switched reluctance motor (100) comprising a rotor (80) surrounded by the stator. For the first and second coils (94u, 94v), first and second magnetic fluxes are generated between the rotor and the stator in the same direction between the first salient pole and the second salient pole. Second current (i u , I v ).
And the third current (i) for the third phase (W) commutating to the first phase (U) w ) Is the first current (i u ) In a specific overlap period (H ′) flowing at a value smaller than ()), based on the position angle (θ) of the rotor (80) and the first current, the first salient pole ( 91u, 92u) is obtained (S701 to S706), and the position angle in the specific overlap period is obtained again based on the number of magnetic flux linkages (60).
[0032]
  Claim of the invention2The claim is1The switched reluctance motor control method according to claim 1, wherein the first current (iu) Are supplied to the switched reluctance motor (100) during the intrinsic first phase period (U), the number of flux linkages (λu) Is used as the initial value of the integral calculation for obtaining the magnetic flux linkage number at the first salient pole (91u, 92u) obtained last in the specific overlap period (H ′). The position angle (θ) in the intrinsic first phase period is determined based on the number of intersections (60).
[0033]
  Claim of the invention3The claim is1And claims2The switched reluctance motor control method according to any one of the above, wherein, in the specific overlap period (H ′), the position angle (θ) and the first current (iu) And the number of flux linkages (λ in the first salient poles (91u, 92u)).u) Is used to find fuzzy theory.
[0034]
  Claim of the invention41 includes a first phase (W) in which the first current (iw) flows and a second phase (U) in which the second current (iu) commutated from the first current flows. It is a control method of the switched reluctance motor (100) provided. In the specific overlap period (H ′) in which the first current flows at a value smaller than the second current, the position angle (θ) of the switched reluctance motor and the second current are Based on this, the number of flux linkages (λ) for the second phase is obtained (S701 to S706), and the position angle in the specific overlap period is found again based on the number of flux linkages (60).
[0035]
  Claim of the invention5The claim is4The switched reluctance motor control method according to claim 2, wherein the second current (iu) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (U), the flux linkage number (λ) for the second phase.u) Is used as the initial value of the integral calculation for obtaining the magnetic flux linkage number for the second phase obtained last in the specific overlap period (H ′), and based on the flux linkage number. The position angle (θ) in the intrinsic second phase period is determined (60).
[0036]
  Claim of the invention6The claim is4And claims5The switched reluctance motor control method according to any one of the above, wherein, in the specific overlap period (H ′), the position angle (θ) and the second current (iu) And the flux linkage (λ) for the second phase (U).u) Is used to find fuzzy theory.
[0037]
  Claim of the invention7The first current (iu) And a second current (i) commutated from the first current.v) Is a control method of the switched reluctance motor (100) including the second phase (V). Based on the position angle (θ) of the switched reluctance motor and the second current in the current overlap period (H) in which the first current and the second current flow, the second current (S901 to S904) to determine the number of flux linkages (λ) for the second phase (S905), and the current overlap period based on the number of flux linkages. The position angle is determined again (60).
[0038]
  Claim of the invention8The claim is7The switched reluctance motor control method according to claim 2, wherein the second current (iv) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (V), the flux linkage number (λ) for the second phase.v) As the initial value of the integral calculation for obtaining the magnetic flux linkage number (λ for the second phase obtained last in the current overlap period (H).N-1), And based on the number of magnetic flux linkages, the position angle (θN) Is determined (60).
[0039]
  Claim of the invention9The claim is7And claims8The switched reluctance motor control method according to claim 1, wherein, in the current overlap period (H), the position angle (θ) and the second current (iv) And the flux linkage (λ) for the second phase (V).v) Is also determined through differentiation (dL / dθ) of the inductance with respect to the position angle.
[0043]
  Claim 1 of the present invention01 includes a first phase (W) in which the first current (iw) flows and a second phase (U) in which the second current (iu) commutated from the first current flows. The position angle determination mechanism (200) of the switched reluctance motor (100), wherein the first current flows at a value smaller than the second current in a specific overlap period (H ′) A magnetic flux linkage number calculating unit (54a) for obtaining a magnetic flux linkage number (λ) for the second phase based on a position angle (θ) of the switched reluctance motor and the second current; And a rotational position calculation unit (60) for again obtaining the position angle in the specific overlap period based on the number of magnetic flux linkages.
[0044]
  Claim 1 of the present invention1According to claim 10The switched reluctance motor position angle determination mechanism (200) according to claim 2, wherein the second current (iu) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (U), the flux linkage number (λ) for the second phase.u) For the second phase obtained last in the specific overlap period (H ′) as an initial value of the integral calculation. An integral initial value setting unit (59) for storing numbers is further provided.
[0045]
  Claim 1 of the present invention2According to claim 10And claim 11The position angle determination mechanism (200) of the switched reluctance motor according to any one of the above, wherein the flux linkage number calculation unit (54a) uses fuzzy theory in the specific overlap period (H ′). The flux linkage number (λ) for the second phase (U)u)
[0046]
  Claim of the invention13The first current (iu) And a second current (i) commutated from the first current.vA position angle determination mechanism (201) of the switched reluctance motor (100) including a second phase (V) through which the first current and the second current flow. In a period (H), based on the position angle (θ) of the switched reluctance motor and the second current, the inductance of the second phase via the inductance (L) of the second phase A magnetic flux linkage number calculating unit (54b) for obtaining the magnetic flux linkage number (λ), and a rotational position calculating unit (60) for again obtaining the position angle in the current overlap period based on the magnetic flux linkage number. Prepare.
[0047]
  Claim of the invention14The claim is13The position angle determination mechanism (201) of the switched reluctance motor according to claim 2, wherein the second current (iv) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (V), the flux linkage number (λ) for the second phase.v) For the second phase obtained last in the current overlap period (H) as an initial value of the integral calculation. (ΛN-1) For storing an integral initial value setting unit (59).
[0048]
  Claim of the invention15The claim is13And claims14The switched reluctance motor position angle determination mechanism (201) according to any one of the above, wherein the magnetic flux linkage number calculating unit (54b) is configured to detect the position angle (H) during the current overlap period (H). θ) and the second current (iv) And the magnetic flux linkage (λ) for the second phase (V) via the differential (dL / dθ) of the inductance with respect to the position angle.v)
[0049]
  Claim of the invention16The claim is1To claims9The program which makes a computer implement | achieve the control method of the switched reluctance motor described in 1 above.
[0050]
[Action]
  Of this invention, ContractClaim1Of Controlled Switched Reluctance MotorTo the lawThe switched reluctance motor (100) has a current (i) flowing through the first coil (94u).u) To the second coil (94v) current (ivIn the current overlap period (H) immediately after commutation to), the magnetic flux generated at the first salient pole (92u, 91u) does not flow into the second salient pole (91v, 92v).
[0053]
  Claims of this invention1To claims6A method for controlling a switched reluctance motor according to claim 1,0To claim 12In the position angle determination mechanism of the switched reluctance motor according to (2), feedback on the position angle (θ) is performed via the magnetic flux linkage number (λ).
[0054]
  Claims of this invention7To claims9For controlling a switched reluctance motor according to claim 113To claims15In the position angle determination mechanism of the switched reluctance motor according to the above, the flux linkage number (λ) is obtained using the inductance (L).
[0055]
DETAILED DESCRIPTION OF THE INVENTION
First embodiment.
FIG. 1 is a circuit diagram of an inverter 300 employed in the first embodiment of the present invention. In short, the inverter 300 is different from the inverter 400 shown in FIG.v +, Tv-, Freewheel diode Dv +, Dv-Is provided opposite to the winding direction of the V-phase coil 94v.
[0056]
That is, the DC power source V is connected to the U-phase coil 94u and the W-phase coil 94w.DCTo current iu, IwCurrent is supplied from the side marked with a black circle and drawn from the opposite side. Freewheel diode Du +, Du-, Dw +, Dw-The current iu, IwThe direction of is the same. However, the DC power source V is connected to the V-phase coil 94v.DCWhen supplying from a freewheel diode Dv +, Dv-The current ivIs supplied from the side without the black circle and pulled out from the side with the black circle. That is, the V-phase coil 94v is supplied with a current in the opposite direction to the U-phase coil 94u and the W-phase coil 94w.
[0057]
The inverter 300 supplies the current i to the U-phase coil 94u, the V-phase coil 94v, and the W-phase coil 94w as described above.u, Iv, IwAre generated, the magnetic flux flowing from the salient pole 91u to the salient pole 92u, the magnetic flux flowing from the salient pole 92v to the salient pole 91v, and the magnetic flux flowing from the salient pole 91w to the salient pole 92w, respectively. That is, with respect to the V phase, the direction of the magnetic flux is opposite to the conventional one. For this reason, the position angle θ1u= Θ0vIn the subsequent current overlap period H, the current iuThe magnetic flux generated byvThe magnetic flux linkage number λvuIs almost zero.
[0058]
FIG. 2 shows the current i flowing in the U-phase coil 94u and the V-phase coil 94v in the current overlap period H.u, IvDirection, current ivMagnetic flux linkage number λ given to salient poles 91v, 92vvv, Current iuMagnetic flux linkage number λ applied to the salient poles 91u, 92uuu, Current iuFlux linkage number λ given to salient poles 91w, 92wwuIs schematically shown.
[0059]
As described above, according to the present embodiment, any of salient poles 92u and 91v or salient poles 92v and 91u arranged adjacent to each other corresponding to the U phase and the V phase is wound around itself. The magnetic flux generated by the coils 94 u and 94 v is in the same direction between the rotor 80 and the stator 90. Therefore, the magnetic flux flowing in the salient poles 91u and 92u, which are the magnetic poles for the U phase, in the current overlap period H immediately after the current flowing through the switched reluctance motor is commutated from the U phase to the V phase, It does not flow into the poles 91v and 92v. Therefore, the current ivIn the detection of the position angle θ of the switched reluctance motor 100 during the period when the current flows, the current i flowing in the U phaseuThe influence of can be eliminated. Therefore, the flux linkage number λ interlinking with the V-phase coil 94v as shown in FIG.vvThe position angle θ can be detected accurately even if only the relationship between the position angle θ and the position angle θ is used as the calibration curve.
[0060]
FIG. 3 is a graph for explaining the effect of the present embodiment. The horizontal axis represents the position angle θ (°), and the vertical axis represents the current i.v(A) is taken respectively. The graph L0 shows the ideal value obtained by calculating the position angle θ from the equation (3) and the calibration curve shown in FIG. On the other hand, the graphs L1 and L2 respectively show the U-phase current i in the current overlap period H as in the conventional case.uIs the flux linkage number λvuIs generated, as shown in the present embodiment, the flux linkage number λvuThis shows the case where no occurs.
[0061]
As is clear from the figure, the graph L2 almost overlaps the graph L0, and according to the present embodiment, the current i of the U phase in the current overlap period H.uIt can be seen that even if the current flows, it hardly affects the detection of the position angle θ after commutation to the V phase.
[0062]
In addition, according to the present embodiment, since the position angle θ is not detected using the speed information, the gain of the speed control system can be increased, and the response of the switched reluctance motor 100 can be improved.
[0063]
It goes without saying that such an effect can be obtained in the same manner for the current overlap period H immediately after the current flowing through the switched reluctance motor 100 is commutated from the V phase to the W phase.
[0064]
Further, the present invention is not necessarily applied only to a switched reluctance motor driven by a three-phase AC, and may be applied to a switched reluctance motor driven by another multiphase AC such as a two-phase or a four-phase. Further, the number of salient poles of the stator 90 and the rotor 80 is not limited to 6-4 poles, but is applied to a switched reluctance motor having other pole numbers such as 12-8 poles and 8-6 poles. May be applied.
[0065]
Second embodiment.
In the first embodiment, since the direction of the magnetic flux for the V phase is changed, immediately after commutation from the W phase to the U phase (position angle θ1w= Θ0uFor the current overlap period H immediately after (1), the effect of the first embodiment cannot be expected. Therefore, in the present embodiment, the current i that is decreasing in the period (although it is a slightly different period as will be described later).wAdopts a technique for reducing the error of the position angle θ due to the flow into the protrusions 91u and 92u serving as U-phase magnetic poles.
[0066]
FIG. 4 is a block diagram illustrating the configuration of the position angle determination mechanism 200 employed in the present embodiment.
[0067]
In the position angle determination mechanism 200, an estimated phase selection processing unit 51 is provided. The estimated phase selection processing unit 51 includes a maximum current phase selection unit 51a and a detection phase selection unit 51b. The maximum current phase selector 51a has a current i flowing through each phase.u, Iv, IwIs supplied. The current i taking the maximum value among these threezIs determined to be a phase excited by an inverter (for example, the inverter 300 shown in FIG. 1), and an excitation phase signal Z (Z is one of U, V, and W) indicating the phase. Is output). The detection phase selector 51b includes the voltage v of the U-phase coil 94u, the V-phase coil 94v, and the W-phase coil 94w.u, Vv, VwAmong these, voltage v corresponding to excitation phase Zz(Z represents any one of u, v, and w) is output.
[0068]
The operation of the estimation phase selection processing unit 51 may be realized by the flowchart shown in FIG. 5 in an ideal case where noise can be ignored. In step S501, the current iu, Iv, IwIs entered. Proceeding to step S502, current iuIs the current ivIt is judged whether it is larger. If the determination result is “YES”, the process proceeds to step S504. If the determination result is “NO”, the process proceeds to step S503. In step S503, the current ivIs the current iwIt is judged whether it is larger. If the determination result is “YES”, the process proceeds to step S505. If the determination result is “NO”, the process proceeds to step S506.
[0069]
In step S504, based on the fact that a larger current flows in the U phase than in the V phase, it is determined that the phase excited by the inverter is the U phase, and the excitation phase signal Z indicates that the excitation phase is the U phase. Is output (excitation phase signal U in the figure). Similarly, in step S505, based on the fact that a larger current flows in the V phase than in the W phase, the fact that the excitation phase is the V phase (excitation phase signal V in the figure) is output. Similarly, in step S506, the fact that the excitation phase is the W phase (excitation phase signal W in the figure) is output.
[0070]
After Steps S504, S505, and S506 are executed, the current i is changed through Steps S507, S508, and S509, respectively.zAnd voltage vzAs current iuAnd voltage vu, Current ivAnd voltage vv, Current iwAnd voltage vwIs set.
[0071]
Whether the estimated phase selection processing unit 51 shown in FIG. 4 or the flowchart shown in FIG. 5 is used, the excitation phase Z is determined by the current i of each phase.u, Iv, IwBased on the magnitude relationship. Therefore, the excitation phase is determined as a period deviated from the on / off state of the switching transistor shown in FIG. 24 and the current overlap period H shown in FIG.
[0072]
FIG. 6 is a timing chart showing the determination of the excitation phase near the time of commutation from the W phase to the U phase. Where time t1wIs the position angle θ1wCorresponding to the switching transistor Tw +, Tw-Is the time to turn off and the time touIs the position angle θouCorresponding to the switching transistor Tu +, Tu-Is the time to turn on. For example, in the inverter 300 shown in FIG.1w= TouIn the current overlap period H during the subsequent current overlap period H, control is performed to perform commutation from the W phase to the U phase by the operation of the switching transistor.u= IwTime t1w'= TouOnly after 'is determined that the excitation phase Z is the U phase.
[0073]
Returning to FIG. 4, in the position angle determination mechanism 200, the flux linkage number calculating unit 53 performs the current i corresponding to the excitation phase.z, Voltage vzThe formula (3) shown for the V phase is read as each phase to determine the flux linkage number λ. For example, referring to FIG.1w'= Tou'Before the current iw, Voltage vwBased on the flux linkage number λwwAsk for.
[0074]
On the other hand, in the position angle determination mechanism 200, the magnetization curve model unit 54a functions as a magnetic flux linkage number calculating unit for obtaining the magnetic flux linkage number by approximation described later. Then, based on the flux linkage number λ obtained by either of these two methods and the current flowing through the inverter, the rotational position calculation unit 60 uses the calibration curve shown in FIG. 25 to calculate the position angle θ. I do.
[0075]
In order to switch the method of obtaining the flux linkage number λ, the position angle determination mechanism 200 includes a flow switching mechanism 58. Of course, software processing may be adopted as long as the same function can be realized, but for convenience, a case where the flow switching mechanism 58 is configured by using one AND gate 58a and three switches 58b, 58c, 58d is illustrated. is doing.
[0076]
In the position angle determination mechanism 200, the current iu, Iv, IwIs also given to the current overlap determination unit 57. Here, the determination signals x each having a value of 1 or 0 are output corresponding to whether or not the measurement time is within the current overlap period H. Such judgment is based on the current iu, Iv, IwIt can be realized by detecting that two of these are greater than or equal to a predetermined value, ideally non-zero.
[0077]
Further, in the position angle determination mechanism 200, the excitation phase signal Z is also given to the mutual induction action determination unit 56. Here, determination signals y each having a value of 1 or 0 are output in correspondence with whether or not the excitation phase is the U phase.
[0078]
By taking the logical product of the determination signals x and y in the AND gate 58a, the output of the AND gate 58a is i.u> IwIt fluctuates in accordance with whether or not the current overlap period H is greater than 0 (hereinafter also referred to as “specific overlap period H ′”). As shown in FIG. 6, the end of the specific overlap period H ′ coincides with the end of the current overlap period H, but its start is delayed from the start of the current overlap period H.
[0079]
If it is within the specific overlap period H ′, the switch 58 c is turned on, and an initial value for the calculation of the equation (3) is newly given to the magnetic flux linkage calculation unit 53 from the integral initial value setting unit 59. However, within the specific overlap period H ′, the output of the magnetization curve model unit 54 a is given to the rotational position calculation unit 60 by the switch 58 d. If it is not within the specific overlap period H ′, the switch 58 c is turned off, and the output of the magnetic flux linkage number calculator 53 is given to the rotational position calculator 60 via the switch 58 d.
[0080]
If it is not within the specific overlap period H ′, the case of the U phase and the W phase is also read, and the flux linkage number λ obtained based on the equation (3) is adopted in the calculation in the rotational position calculation unit 60. The position angle θ is determined. This is the same as that conventionally performed except for the current overlap period H. Further, by adopting the first embodiment, even during the current overlap period H, the position angle θ can be set at the time of commutation from the U phase to the V phase and at the time of commutation from the V phase to the W phase. It can be determined accurately. However, in the specific overlap period H ′ from the W phase to the U phase where the problem cannot be avoided in the first embodiment, the flux linkage number is obtained by the approximate calculation of the magnetization curve model unit 54a.
[0081]
7 and 8 are flowcharts conceptually showing the above-described operation of the position angle determination mechanism 200 together. First, in steps S601 to S610 shown in FIG. 7, it is determined whether or not it is within the current overlap period H, which corresponds to the operation of the current overlap determination unit 57. First, it is assumed that the count value C is set to 0 before proceeding to these steps.
[0082]
In step S601, the current iu, Iv, IwIn step S602, the current iuWhether or not is 0 is determined. Of course, this determination exemplifies an ideal case in which noise is ignored, and it is determined whether or not the determination is actually smaller than the allowable minimum value. The same applies to the following steps S604 and S606.
[0083]
If the determination result in step S602 is “YES”, the count value C is incremented by 1 in step S603 as it is, and if “NO”, both proceed to step S604.
[0084]
In step S604, the current ivWhether or not is 0 is determined. If the determination result in step S604 is “YES”, the count value C is incremented by 1 in step S605 as it is, and if it is “NO”, both proceed to step S606.
[0085]
In step S606, the current iwWhether or not is 0 is determined. If the determination result in step S606 is “YES”, the count value C is incremented by 1 in step S607 as it is, and if “NO”, both proceed to step S608.
[0086]
In step S608, it is determined whether the count value C is greater than one. If the count value C is greater than 1, the determination result is “NO” in at least two of steps S602, S604, and S606, and the current iu, Iv, IwAre determined to be non-zero. Therefore, in this case, it is determined that the current overlap period H is in effect, the determination result in step S608 is “YES”, the process proceeds to step S609, and 1 is set to the determination signal x. In this flowchart, the symbol “=” indicates that the value on the right side is set to the left side. If the determination result in step S608 is “NO”, the process proceeds to step S610, and the determination signal x is set to 0 because it is not within the current overlap period H. In either case of steps S609 and S610, 0 is set to the count value C in preparation for newly executing steps S601 to S608.
[0087]
Regardless of which step S609 or S610 is executed, the process proceeds to step S611 in FIG. 8 via the connector J1, and the excitation phase signal Z is input. In step S612, determination on the excitation phase signal Z input in step S611 is executed. If the excitation phase is the U phase, the process proceeds to step S613 and 1 is set to the determination signal y, and if it is not the U phase, the process proceeds to step S614 and 0 is set to the determination signal y. That is, steps S611 to S614 correspond to the operation of the mutual induction action determination unit 56.
[0088]
Step S615 corresponds to the operation of the AND gate 58a, and it is determined whether or not the logical product of the determination signals x and y is zero. That is, when at least one of the determination signals x and y is 0, the process proceeds to step S616, and when both the determination signals x and y are 1, the process proceeds to step S621.
[0089]
Steps S616 to S620 are processing when it is not within the specific overlap period H ′. First, in step S616, it is determined whether or not the switch 58c is turned off. If it is off, the calculation of equation (3) has already been performed, and subsequently a new current iz, Voltage vzIn step S619, the flux linkage number λ is calculated based on the equation (3). If it is on, the flux linkage number λ is calculated when the flux exits for the first time from the specific overlap period H ′. Therefore, the process proceeds to step S617, and the initial value is obtained from the integral initial value setting unit 59 via the switch 58c. This is given to the linkage calculation unit 53, and then the switch 58c is turned off in step S618. Regardless of which step S618 or S619 is executed, the process proceeds to step S620, and the magnetic flux linkage number λ obtained by the magnetic flux linkage number calculation unit 53 is given to the rotational position calculation unit 60 via the switch 58d. As a result, the flux linkage number calculation process ends, and the process returns to the main routine (not shown).
[0090]
Step S621 and subsequent steps are processing within the specific overlap period H ′, and the magnetic flux linkage number λ obtained by the magnetization curve model unit 54a is given to the rotational position calculation unit 60 via the switch 58d. Further, using this flux linkage number λ, in step S622, the integral initial value for equation (3) stored in integral integral value setting unit 59 is updated. Then, in the switch S623, the switch 58c is turned on, and the integration initial value is given to the flux linkage number calculating unit 53. Steps S622 and S623 are repeatedly executed even within the specific overlap period H ′, but this does not contribute to the flux linkage number λ given to the rotational position calculation unit 60. This is processing for preparing for step S617.
[0091]
As described above, the current i for the U phase from the specific overlap period H ′.uIn the transition to the state in which only the gas flows (referred to herein as the “intrinsic U phase period”), it is finally obtained by the approximate calculation of the magnetization curve model portion 54a in the specific overlap period H ′, ie, the intrinsic U Magnetic flux linkage number λ found just before the phase perioduIs the initial value, and the flux linkage number λ is obtained by the integration of equation (3).uCalculate On the other hand, when shifting to the specific overlap period H ′, the position angle θ obtained last in the previous period, that is, the position angle θ obtained immediately before the specific overlap period H ′ is used as an initial value. The magnetic flux linkage number λ is obtained by the method described below. Therefore, although not shown, the switch 58b is temporarily turned on after “return” in FIG. 8, and the position angle θ obtained from the rotation position calculation unit 60 is sampled through this, and the rotation position storage unit is sampled. 55 is transmitted. Then, during the specific overlap period H ′, the rotation position storage unit 55 stores the position angle θ obtained by the rotation position calculation unit 60 immediately before that as an initial value of the approximate calculation in the magnetization curve model unit 54a.
[0092]
FIG. 9 is a block diagram illustrating the configuration of the magnetization curve model unit 54a. FIG. 10 is a flowchart showing the operation of the magnetization curve model unit 54a, corresponding to step S621.
[0093]
The magnetization curve model unit 54a includes, for example, a fuzzy determination unit 541 and a linear interpolation unit 542. The fuzzy determination unit 541 receives the current i from the maximum current phase selection unit 51a.zHowever, the linear interpolation unit 542 is given the position angle θ from the rotational position storage unit 53. This is executed in step S701 in FIG. Then, the maximum current phase selection unit 51azAnd a membership function set based on the calibration curve shown in FIG. 25, for example, a plurality of, for example, seven provisional flux linkage numbers λ (θ1), Λ (θ2), ..., λ (θ7) This is executed in step S702. The linear interpolation unit 542 then uses these provisional flux linkage numbers λ (θ1) To λ (θ7) And the position angle θ given from the rotational position storage unit 53, the flux linkage number λ is obtained. This corresponds to steps S703 to S706.
[0094]
In step S703, the parameter j is first set to zero. In step S704, step S705 is repeatedly executed while incrementing j by 1. In step S705, the position angle θ obtained from the rotational position storage unit 53 is changed to the position angle θ.jThe position angle θj + 1It is determined whether or not In view of the value that the position angle θ can normally take in the specific overlap period H ′, for example, the position angle θ1, Θ2, ΘThree, ΘFour, ΘFive, Θ6, Θ7Are set to 50.0, 52.5, 57.5, 65.0, 72.5, 77.5, and 82.5 (°), respectively, j = 1-6, step S705 The inequalities that serve as the determination criteria are satisfied (due to the symmetry between the stator 90 and the rotor 80, refer to the graph of 150 ° −θ in FIG. 25 when 75 ° <θ <120 °).
[0095]
Then, the process proceeds to step S706, and the magnetic flux linkage number λ () with respect to the position angle θ obtained from the rotational position storage unit 53 is obtained by linear interpolation using equation (4) for j that satisfies the criterion of step S705. θ) is obtained.
[0096]
[Expression 4]
Figure 0004682429
[0097]
Thereafter, referring to FIG. 8, the process proceeds to step S622, and returns to the main routine (not shown) via steps S622 and S623. Then, the rotational angle calculation unit 60 newly obtains the position angle θ.
[0098]
As described above, the magnetization curve model unit 54a detects the position angle θ by the rotational position calculation unit 60 and the newly measured current i.zIs used to find the flux linkage number λ. Then, the rotational position calculation unit 60 newly obtains the position angle θ from the obtained magnetic flux linkage number λ. By performing feedback on the position angle θ through the flux linkage number λ in this way, only one of the calibration curves corresponding to FIG. 25 is used as the calibration curve used by the rotational position calculation unit 60 even in the specific overlap period H ′. Even if is adopted, the position angle θ can be accurately calculated.
[0099]
Hereinafter, the operation of the fuzzy determination unit 541 will be described. Equation (5) is an inference rule for the flux linkage number λ for the current i.
[0100]
[Equation 5]
Figure 0004682429
[0101]
FIG. 11 is a graph showing the membership function for the current i in equation (5). Here, for example, ampere is adopted as a unit of current. FIG. 12 is a graph illustrating the fitness when the current i is 10.5 amperes. Here, membership function AThree, AFourIs defined by a polygonal line and the membership function AThree, AFourRelevance for each μA3, ΜA41+ (10.5-10) / (10-12) = 0.75, 0+ (12-10.5) / (12-10) = 0.25. The fitness for other membership functions is zero.
[0102]
Equation (6) shows an operation for obtaining the flux linkage number λ based on the fitness and the inference rule of Equation (5).AmThe value Λ shown in the inference rule formThe addition giving the weight of is performed.
[0103]
[Formula 6]
Figure 0004682429
[0104]
Thus, the calculation of the flux linkage number λ by the fuzzy theory is desirable because it can reduce the variation of the current that should be measured in advance to obtain the calibration curve. The calculation of the flux linkage number λ using the fuzzy theory is different from the present case in the calculation method of the position angle θ, but is shown in the above-mentioned document, for example.
[0105]
Although the first embodiment is premised on the present embodiment, the present invention is not limited to the case where the inverter 300 is employed, but can be applied to the case where the conventional inverter 400 is employed. That is, the flowchart of FIG. 10 can also be employed when commutating from the U phase to the V phase and from the V phase to the W phase. In this case, the determination signal y by the mutual induction action determination unit 56 is not required, and therefore the AND gate 58a is not required. FIG. 13 is a flowchart showing such a modification. Steps S611 to S614 in FIG. 8 are not necessary, the process proceeds directly from the connector J1 to step S615, and step S615 is replaced with step S624 that determines whether “x = 0”. If X = 0, the determination in step S624 is YES and the process proceeds to step S616. If X = 1, the determination in step S624 is NO and the process proceeds to step S621. Subsequent processing proceeds in the same manner as in the flowchart shown in FIG.
[0106]
Third embodiment.
Also in the present embodiment, a technique that can be applied not only when the inverter 300 is employed but also when a conventional inverter as shown in FIG. 23 is employed is presented. For example, a decreasing current iuMagnetic flux linkage number due to λvuAdopts a technique for reducing the error of the position angle θ due to the flow into the protrusions 91v and 92v serving as the V-phase magnetic poles.
[0107]
The current i flowing in the V-phase coil 94v wound around itself at the protrusions 91v and 92v serving as the V-phase magnetic poles.vThe number of flux linkages λ given byvvWhen the time differentiation of is considered, it becomes Formula (7).
[0108]
[Expression 7]
Figure 0004682429
[0109]
However, the inductance L is the inductance of the V-phase coil 94v and is essentially the current i.vAnd a function of the position angle θ. However, as will be understood with reference to FIGS. 24 and 25, in the vicinity of commutation from the U phase to the V phase, that is, in the vicinity of θ = 75 °, the flux linkage number λvvIs the current ivAnd the inductance L approximates as a function of the position angle θ only. The angular frequency ω is a time derivative of the position angle θ.
[0110]
Equation (7) can be approximated by Equation (8) at a minute time Δt near a certain time t.
[0111]
[Equation 8]
Figure 0004682429
[0112]
Where LaveIs the average value of the inductance L during the minute time Δt, and ΔλvvIs the flux linkage number λvvOf ΔivIs the current ivΔθ represents the variation of the position angle θ in the minute time Δt.
[0113]
FIG. 14 is a timing chart showing the determination of the excitation phase near the time of commutation from the U phase to the V phase. Where time tovIs the position angle θ1u, ΘovSwitching transistor Tu +, Tu-Is off, switching transistor Tv +, Tv-Is the time to turn on. The current ivAs a sampling time for obtaining the position angle θ, time tK-2, TK-1, TK, TN-1, TNIs illustrated. However, in the figure tK-2<TK-1<Tov<TK<TN-1<Te<TNAnd the time teIs substantially the current iuIs the time when becomes zero, and is the end of the current overlap period H.
[0114]
Time tM-1, TMFlux linkage number at λvvRespectivelyM-1, ΛMAnd time tM-1, TMCurrent i atvIM-1, IMAnd time tM-1, TMThe position angle θ atM-1, ΘMAnd the position angle θMThe value of dL / dθ at dL / dθ]MWhen expressed as, the formula (8) can be expressed by the formula (9).
[0115]
[Equation 9]
Figure 0004682429
[0116]
In equation (9), the average value L of the inductance LaveAnd position angle θMCan be obtained using equation (10).
[0117]
[Expression 10]
Figure 0004682429
[0118]
However, angular velocity ωM-1Is approximated to be constant in one sample period T. For example, angular velocity ωM-1Is the position angle θ obtained one sample period before and two sample periods beforeM-1, ΘM-2Using ωM-1= (ΘM-1−θM-2) / T, so the position angle θMCan be calculated by equation (11).
[0119]
[Expression 11]
Figure 0004682429
[0120]
From the above, time tMMagnetic flux linkage number at λMIs the flux linkage number λM-1And the position angle θM-1, ΘM-2, Current iM-1, IM, Inductance LM-1, LMAnd inductance differential value dL / dθ]MOn the basis of Inductance LM-1, LMAnd inductance differential value dL / dθ]MIs the position angle position angle θM-1, ΘMCan be obtained from the calibration curve shown in FIG. Alternatively, the inductance L and its differential value dL / dθ may be set in advance as a table as a table regarding the position angle θ.
[0121]
The flux linkage number λ obtained in this wayMAnd current iMAnd the calibration curve are used again, the position angle θMAnd update this.
[0122]
In the present embodiment, the position angle θ is as described above in the current overlap period H.MFirst, K = M in the above description, and the flux linkage number λ obtained at the end of the intrinsic U phase is calculated.K-1Using the flux linkage number λKAnd the final position angle θKIs also required. After that, the flux linkage number λvvUnlike the value obtained in the intrinsic U phase, the value obtained in the current overlap period H is adopted, but the above procedure is repeated for each sampling. Therefore, the calculation of equation (3) is not used, and therefore dλ existing in equation (2).vuThe position angle θ can be obtained with high accuracy by using the calibration curve shown in FIG. 25 without being affected by / dt.
[0123]
FIG. 15 is a block diagram illustrating the configuration of the position angle determination mechanism 201 employed in the present embodiment. The position angle determination mechanism 201 is the same as the position angle determination mechanism 200 shown in FIG. 4. The detection phase selection unit 51b, the magnetic flux linkage number calculation unit 53, the rotational position storage unit 55, the current overlap determination unit 57, the integration An initial value setting unit 59 and a rotational position circle calculation unit 60 are provided. However, the maximum current phase detection unit 51a of the position angle determination mechanism 200 is replaced with a current phase selection unit 51c, and the magnetization curve model unit 54a is replaced with a magnetization curve model unit 54b. The AND gate 58a is omitted.
[0124]
The detection phase selector 51b and the current phase selector 51c are both supplied with a commutation timing signal Q. Each time the commutation timing signal Q is given from the detection phase selection unit 51b and the current phase selection unit 51c, the voltage v updated in a cyclic manner corresponding to any one of the U phase, the V phase, and the W phase.z, Current iz(Z represents any one of u, v, and w) is output.
[0125]
Similarly to the operation in the position angle determination mechanism 200, the current overlap determination unit 57 executes steps S601 to S609 (FIG. 7) and outputs the determination signal x. The switches 58c and 58d are turned on / off in the same manner as in the second embodiment. However, step S624 shown in FIG. 13 is executed from step S609, S610 to step S616, S621. As a result, the maximum sampling period T error may occur at the beginning and end of the specified overlap period H ′ (FIG. 6), but step S621 is executed in the current overlap period H.
[0126]
FIG. 16 is a flowchart showing the operation of the magnetization curve model unit 54b. The magnetization curve model unit 54b also functions as a magnetic flux linkage number calculation unit. The flowchart shown in FIG. 16 corresponds to step S621, and for example, M ≧ K is set. First, in step S901, the position angle θM-1, ΘM-2, Current iM-1Enter. For example, the position angle θ one sample period beforeM-1Is stored in the rotational position storage unit 55, and the position angle θ 2 samples beforeM-2Is the current current i one sample period before obtained from the current phase selector 51c.M-1At the same time, the magnetization curve model unit 54b can store the data.
[0127]
In step S902, equation (11) is calculated and the position angle θMIs tentatively requested. In step S903, the current current i is output from the current phase selector 51c.MEnter. Current iM, Position angle θMFrom the calibration curve illustrated in FIG. 25 or from the inductance L previously obtained as a table relating to these, the inductance LMAsk for. Similarly, the differential value dL / dθ]MAsk for. Similarly, the current iM-1, Position angle θM-1Inductance L usingM-1And the average value L of the inductance based on the equation (10)aveAsk for. The magnetization curve model part 54b is an inductance L before one sample period.M-1May be stored, in which case the current i is determined in step S904.M-1, Position angle θM-1There is no need to use.
[0128]
Alternatively, as shown in the block of step S904 in FIG.M-1, IMInductance L without usingMAnd differential value dL / dθ]MYou may ask for. This is because the inductance L can be approximated as a function of only the position angle θ as described above. In that case, the order of steps S903 and S904 may be switched.
[0129]
Magnetic flux linkage number λ obtained one sample before stored by the magnetization curve model unit 54bM-1From the value obtained or stored as described above, the equation (9) is calculated to calculate the flux linkage number λ.MIs required. Thereby, the flux linkage number calculation process by the inductance L is completed, and the process proceeds to step S622 (FIG. 8). Thereafter, the process returns to the main routine (not shown) via steps S622 and S623 in the same manner as in the second embodiment, and the rotational position calculation unit 60 revisits the position angle θ.MIs required. Thereafter, the parameter M is updated by 1 and the above-described processing proceeds.
[0130]
As shown in FIG. 14, the time teImmediately after sampling timing tNThen, the current overlap period H has already passed. Therefore, x = 0 is set as shown in step S610 (FIG. 7), and the process proceeds to step S616 based on the determination in step S624 (FIG. 13). And time tN-1The magnetic flux linkage number λ obtained in step 1 and stored in the integral initial value setting unit 59N-1Using the equation (3) in the flux linkage number calculation unit 53, the time tNMagnetic flux linkage number at λNCalculate And the flux linkage number λNBased on the position angle θ by the rotational position calculator 60.NIs required. Thereafter, until a new current overlap period H starts, the flux linkage number λ is obtained by calculation using the equation (3), and the position angle θ is obtained.
[0131]
Of course, the contents of step S901 shown in the present embodiment are adopted only in the current overlap period H when commutating from the W phase to the U phase, from the U phase to the V phase, and from the V phase to the W phase. In the current overlap period H at the time of commutation, the technique shown in the first embodiment may be adopted.
[0132]
Fourth embodiment.
FIG. 17 is a circuit diagram of an inverter 301 employed in the fourth embodiment of the present invention. In short, the inverter 301 has a configuration in which the switching transistor and the free wheel diode are both replaced with a parallel connection of the switching transistor and the free wheel diode with respect to the inverter shown in FIG.
[0133]
The U-phase will be described in detail.DCThe switching transistor Tu1 +, Tu0 +Each positive end (eg collector) and freewheeling diode Du0 +, Du1 +The cathodes are connected in common. DC power supply VDCThe negative electrode of the switching transistor Tu0-, Tu1-Each negative end (eg emitter) and freewheeling diode Du1-, Du0-These anodes are connected in common. On the side of the U-phase coil 94u marked with a black circle, the switching transistor Tu0 +Negative side of the switching transistor Tu1-Positive wheel, freewheel diode Du1 +Anode, freewheeling diode Du0-Are connected in common. A switching transistor T is provided on the side of the U-phase coil 94u that is not marked with a black circle.u1 +Negative side of the switching transistor Tu0-Positive wheel, freewheel diode Du0 +Anode, freewheeling diode Du1-Are connected in common.
[0134]
A specific explanation regarding the V phase is as follows.DCThe switching transistor Tv1 +, Tv0 +Each positive end (eg collector) and freewheeling diode Dv0 +, Dv1 +The cathodes are connected in common. DC power supply VDCThe negative electrode of the switching transistor Tv0-, Tv1-Each negative end (eg emitter) and freewheeling diode Dv1-, Dv0-These anodes are connected in common. On the side of the V-phase coil 94v marked with a black circle, the switching transistor Tv0 +Negative side of the switching transistor Tv1-Positive wheel, freewheel diode Dv1 +Anode, freewheeling diode Dv0-Are connected in common. A switching transistor T is provided on the side of the V-phase coil 94v that is not marked with a black circle.v1 +Negative side of the switching transistor Tv0-Positive wheel, freewheel diode Dv0 +Anode, freewheeling diode Dv1-Are connected in common.
[0135]
A specific explanation regarding the W phase is as follows.DCThe switching transistor Tw1 +, Tw0 +Each positive end (eg collector) and freewheeling diode Dw0 +, Dw1 +The cathodes are connected in common. DC power supply VDCThe negative electrode of the switching transistor Tw0-, Tw1-Each negative end (eg emitter) and freewheeling diode Dw1-, Dw0-These anodes are connected in common. On the side of the W-phase coil 94w marked with a black circle, the switching transistor Tw0 +Negative side of the switching transistor Tw1-Positive wheel, freewheel diode Dw1 +Anode, freewheeling diode Dw0-Are connected in common. A switching transistor T is provided on the side of the W-phase coil 94w that is not marked with a black circle.w1 +Negative side of the switching transistor Tw0-Positive wheel, freewheel diode Dw0 +Anode, freewheeling diode Dw1-Are connected in common.
[0136]
In the present embodiment, a switching transistor and a free wheel diode are connected in parallel in any of the winding directions of the coils of each phase. Therefore, by controlling the conduction of these switching transistors, a current can flow in either direction of the coils of each phase. Thus, similarly to the first embodiment, any of the salient poles 92u and 91v or the salient poles 92v and 91u arranged adjacent to each other corresponding to the U phase and the V phase is wound around itself. The magnetic flux generated by itself by the coils 94 u and 94 v is in the same direction between the rotor 80 and the stator 90. Accordingly, as in the first embodiment, the magnetic flux flowing in the salient poles 91u and 92u serving as the magnetic poles for the U phase in the current overlap period H does not flow into the salient poles 91v and 92v serving as the magnetic poles for the V phase. As in the first embodiment, the number of flux linkages λ linked to the V-phase coil 94v as shown in FIG.vvAnd only the relationship between the position angle θ and the position angle θ can be accurately performed. Moreover, in the present embodiment, by controlling the conduction of the switching transistor, the same effect as that of the first embodiment can be obtained when commutating from the W phase to the U phase.
[0137]
FIG. 18 shows the switching transistor Tu0 +, Tu0-, Tu1 +, Tu1-, Tv0 +, Tv0-, Tv1 +, Tv1-, Tw0 +, Tw0-, Tw1 +, Tw1-It is a timing chart which shows the timing of ON / OFF of. Position angle θ0u~ Θ1uSwitching transistor Tu0 +, Tu0-Only when the current i flows in the U-phase coil 94u.uFlows in the direction of the arrow in the figure. And the position angle θ0v(= Θ1u) ~ Θ1vIn the switching transistor Tv1 +, Tv1-Only when the current i flows in the V-phase coil 94v.vFlows in the direction opposite to the arrow direction in the figure. Accordingly, in the same manner as in the first embodiment, the magnetic flux flowing in the salient poles 91u and 92u serving as the magnetic poles for the U phase in the current overlap period H does not flow into the salient poles 91v and 92v serving as the magnetic poles for the V phase.
[0138]
Similarly, the position angle θ0w(= Θ1v) ~ Θ1wSwitching transistor Tw0 +, Tw0-Only when the current i flows in the W-phase coil 94w.wFlows in the direction of the arrow in the figure. The position angle θ2u(= Θ1w) ~ Θ3uSwitching transistor Tu1 +, Tu1-Only when the current i flows in the U-phase coil 94u.uFlows in the direction opposite to the arrow direction in the figure. The position angle θ2v(= Θ3u) ~ Θ3vSwitching transistor Tv0 +, Tv0-Only when the current i flows in the V-phase coil 94v.vFlows in the direction of the arrow in the figure. The position angle θ2w(= Θ3v) ~ Θ3wSwitching transistor Tw1 +, Tw1-Only when the current i flows in the W-phase coil 94w.wFlows in the direction opposite to the arrow direction in the figure.
[0139]
As described above, the switching transistor Tu0 +, Tu0-, Tv0 +, Tv0-, Tw0 +, Tw0-, Tu1 +, Tu1-, Tv1 +, Tv1-, Tw1 +, Tw1-By controlling the on / off state, the effect of the first embodiment can be obtained in the commutation between any phases.
[0140]
FIG. 19 is a block diagram illustrating a control system that employs the switching shown in FIG. 18 to drive a switched reluctance motor (shown as SRM in the figure) 79. As the switched reluctance motor 79, for example, a switched reluctance motor 100 shown in FIG. 22 is employed. The rotational position calculator 78 obtains the position angle θ according to an appropriate calculation method based on the winding current i flowing through the switched reluctance motor 79 and the applied voltage v. The speed calculator 76 obtains the angular velocity ω by differentiating the position angle θ thus obtained with respect to time. The angular velocity ω obtained in this way is the angular velocity command ω*At the same time, it is given to a speed control calculation unit 71 that performs PI calculation. The speed control calculation unit 71 receives an angular speed command ω*Calculate the torque required to drive the switched reluctance motor at the street angular velocity. The torque thus calculated is converted into an amplitude of a current value to be passed through each phase coil by the torque / current conversion unit 72. Then, for example, as shown in FIG. 17, the direction of flow from the black circled side of each phase coil to the opposite side is positive, and the current polarity generator 75 determines the polarity of the current. In FIG. 19, positive / negative determination of the current value is shown by a multiplier 70 for convenience.
[0141]
The current value for which the sign has been determined is sent to the excitation current command generator 73 to determine the period during which the current should flow. At this time, the current position angle θ is referred to by the phase control unit 77. The output of the excitation current command generation unit 73 is sent to the current control unit 74, where it is converted into a switching signal J that controls on / off of the switching transistor of the inverter 301. At this time, the current detection current i is referred to.
[0142]
Except for the current polarity generator 75, the conventional technique can be employed to realize the configuration shown in FIG. For example, the technique disclosed in the above-mentioned publication or the technique disclosed in the above-mentioned paper can be employed to realize the rotational position calculation unit 78.
[0143]
FIG. 20 is a flowchart showing the operation of the current polarity generator 75. If such an operation is performed, the current polarity generator 75 may be configured by hardware, or may be a computer that executes software for realizing the above flowchart or a part thereof. In response to the trigger signal from the excitation current command generator 73, the current polarity F1 is input in step S801. This is the polarity of the current that was flowing last time, which was stored in step S809 described later. Next, in step S802, the polarity of the current polarity F1 is reversed. For example, as shown in the block of step S802 in FIG. 20, the value of the current polarity F1 is multiplied by (−1) and updated. Then, the current polarity F1 is output to the multiplier, and the current polarity F1 is stored in step S809. Thereafter, the process returns to a main routine (not shown).
[0144]
As a result, as described with reference to FIG. 18, each phase coil alternately flows from phase to side to the opposite side and vice versa each time it is commutated between phases.
[0145]
Examples of effects.
FIG. 21 is a graph illustrating the effect of the present invention. (A), (b), and (c) of FIG.u, Iv, IwFIG. 4D illustrates the calculation error of the position angle θ according to the prior art. FIG. 6E shows the calculation error of the position angle θ according to the first embodiment. As described in the first embodiment, the flux linkage number λ is used in the commutation from the U phase to the V phase and in the commutation from the V phase to the W phase.vu, ΛwvNot affected. Reflecting this, the calculation error in the V phase and the W phase is reduced in the graph of FIG. 21E compared to the graph of FIG. However, at the time of commutation from the W phase to the U phase, the flux linkage number λuwTherefore, the calculation error in the U phase is not reduced so much.
[0146]
FIG. 5F shows the calculation error of the position angle θ according to the fourth embodiment. In the fourth embodiment, the commutation between any phases is not affected by the current of the previous phase in the current overlap period, so that the calculation error is reduced in all phases. When the second and third embodiments are employed, the calculation error can be reduced to substantially the same level as the graph of FIG.
[0147]
Note that a program that causes a computer to control the operation of each embodiment is also within the scope of the present invention.
[0148]
【The invention's effect】
  Of this invention, ContractClaim1Of Controlled Switched Reluctance MotorTo the lawAccording to the second coil (94v) current (ivIn the position detection of the switched reluctance motor during the period when the current flows through the first coil (94u), the current (iu) Can be eliminated. Accordingly, the magnetic flux (λ) interlinked with the second coil (94v) at the second salient pole (91v; 92v).vv) And the position angle (θ) alone can be used to accurately detect the position.
[0151]
  Claims of this invention1To claims6A method for controlling a switched reluctance motor according to claim 1,0To claim 12According to the position angle determination mechanism of the switched reluctance motor according to the above, even if only one calibration curve used by the rotational position calculation unit (60) is employed even in the specific overlap period (H ′), the position angle (θ) Can be calculated accurately.
[0152]
  Claims of this invention7To claims9For controlling a switched reluctance motor according to claim 113To claims15According to the mechanism for determining the position angle of the switched reluctance motor, the position angle (θ) can be obtained even if only one calibration curve used by the rotational position calculation unit (60) is used even during the current overlap period (H). It can be calculated accurately.
[Brief description of the drawings]
FIG. 1 is a circuit diagram of an inverter 300 employed in a first embodiment of the present invention.
FIG. 2 is a schematic diagram showing a state of magnetic flux in a current overlap period H;
FIG. 3 is a graph for explaining the effect of the first exemplary embodiment of the present invention.
FIG. 4 is a block diagram illustrating a position angle determination mechanism 200 employed in the second embodiment of the present invention.
FIG. 5 is a flowchart showing the operation of an estimated phase selection processing unit 51.
FIG. 6 is a timing chart showing determination of an excitation phase.
FIG. 7 is a flowchart conceptually showing the above-described operation of the position angle determination mechanism 200 in combination with FIG.
FIG. 8 is a flowchart conceptually showing the above-described operation of the position angle determination mechanism 200 in combination with FIG.
FIG. 9 is a block diagram showing a configuration of a magnetization curve model unit 54a.
FIG. 10 is a flowchart showing the operation of the magnetization curve model unit 54a.
FIG. 11 is a graph showing a membership function employed in the second embodiment of the present invention.
FIG. 12 is a graph exemplifying the degree of fitness for current i.
FIG. 13 is a flowchart showing a modification of the second embodiment of the present invention.
FIG. 14 is a timing chart showing determination of an excitation phase.
FIG. 15 is a block diagram illustrating a position angle determination mechanism 201 employed in the third embodiment of the present invention.
FIG. 16 is a flowchart showing the operation of the magnetization curve model unit 54b.
FIG. 17 is a circuit diagram of an inverter 301 employed in the fourth embodiment of the present invention.
18 is a timing chart showing the switching timing of the inverter 301. FIG.
FIG. 19 is a block diagram illustrating a control system that drives a switched reluctance motor 79;
20 is a flowchart showing the operation of the current polarity generator 75. FIG.
FIG. 21 is a graph illustrating the effect of the present invention.
22 is a sectional view schematically showing the structure of the switched reluctance motor 100. FIG.
FIG. 23 is a circuit diagram of an inverter employed in the prior art.
FIG. 24 is a timing chart showing the switching timing of the inverter employed in the conventional technique.
FIG. 25: Current ivAnd flux linkage number λvvIt is a graph which illustrates the relationship with.
26 is a graph showing a current overlap period H. FIG.
[Explanation of symbols]
54a, 54b Magnetization curve model part
60 Rotation position calculator
80 rotor
90 Stator
91u, 91v, 91w, 92u, 92v, 92w Salient pole
94u, 94v, 94w each phase coil
100 switched reluctance motor
200, 201 Position angle determination mechanism
300, 201 Inverter
H 'specific overlap period
iu, Iv, Iw  Each phase current
θ Position angle
λ, λuu, Λwu, Λvv  Number of flux linkages

Claims (16)

第1の相(U)に対応し、第1のコイル(94u)が巻回される第1の突極(92u,91u)と、  A first salient pole (92u, 91u) around which the first coil (94u) is wound, corresponding to the first phase (U);
前記第1の相から転流される第2の相(V)に対応し、第2のコイル(94v)が巻回され、前記第1の突極に隣接して配置される第2の突極(91v,92v)と  A second salient pole corresponding to the second phase (V) commutated from the first phase and wound around the second coil (94v) and disposed adjacent to the first salient pole. (91v, 92v) and
を有する固定子(90)と、A stator (90) having:
前記固定子に囲まれる回転子(80)と、  A rotor (80) surrounded by the stator;
を備えるスイッチトリラクタンスモータ(100)において、In a switched reluctance motor (100) comprising:
前記第1及び第2のコイル(94u,94v)に対し、前記回転子と前記固定子の間において前記第1の突極と第2の突極とで同じ方向に磁束を発生させる第1及び第2の電流(i  For the first and second coils (94u, 94v), first and second magnetic fluxes are generated between the rotor and the stator in the same direction between the first salient pole and the second salient pole. Second current (i uu ,i, I vv )を供給し、)
前記第1の相(U)へと転流する第3の相(W)についての第3の電流(i  A third current (i) for a third phase (W) commutating to the first phase (U); ww )が、前記第1の電流(i) Is the first current (i uu )よりも小さい値で流れている特定オーバーラップ期間(H’)において、) In a specific overlap period (H ′) flowing at a value smaller than
前記回転子(80)の位置角(θ)と、前記第1の電流とに基づいて、前記第1の突極(91u,92u)における磁束鎖交数(λ)を求め(S701〜S706)、  Based on the position angle (θ) of the rotor (80) and the first current, the number of flux linkages (λ) in the first salient poles (91u, 92u) is obtained (S701 to S706). ,
当該磁束鎖交数に基づいて前記特定オーバーラップ期間での前記位置角を改て求める(60)、スイッチトリラクタンスモータの制御方法。  A method for controlling the switched reluctance motor, wherein the position angle in the specific overlap period is obtained again based on the number of flux linkages (60).
前記第1の電流(i u )のみが前記スイッチトリラクタンスモータ(100)に供給される真性第1相期間(U)で前記第1の突極(91u,92u)における磁束鎖交数(λ u )を求めるための積分計算の初期値として、前記特定オーバーラップ期間(H’)において最後に求められた前記第1の突極(91u,92u)における磁束鎖交数を採用し、当該磁束鎖交数に基づいて前記真性第1相期間での前記位置角(θ)を求める(60)、請求項1記載のスイッチトリラクタンスモータの制御方法 The number of flux linkages (λ) in the first salient poles (91u, 92u) in the intrinsic first phase period (U) in which only the first current (i u ) is supplied to the switched reluctance motor (100). u ) is used as the initial value of the integral calculation for determining the magnetic flux linkage number at the first salient pole (91u, 92u) obtained last in the specific overlap period (H ′), and the magnetic flux The method of controlling a switched reluctance motor according to claim 1, wherein the position angle (θ) in the intrinsic first phase period is obtained based on the number of linkages (60) . 前記特定オーバーラップ期間(H’)において、In the specific overlap period (H ′),
前記位置角(θ)と、前記第1の電流(i  The position angle (θ) and the first current (i uu )とに基づいて、前記第1の突極(91u,92u)における磁束鎖交数(λ) And the number of flux linkages (λ in the first salient poles (91u, 92u)). uu )を求めるに際してファジー理論を用いる、請求項1及び請求項2のいずれか一つに記載のスイッチトリラクタンスモータの制御方法。The method for controlling a switched reluctance motor according to any one of claims 1 and 2, wherein fuzzy theory is used in determining ().
第1の電流(iw)が流れる第1の相(W)と、A first phase (W) through which a first current (iw) flows;
前記第1の電流から転流される第2の電流(iu)が流れる第2の相(U)と  A second phase (U) through which a second current (iu) commutated from the first current flows;
を備えるスイッチトリラクタンスモータ(100)に対し、For switched reluctance motor (100) comprising
前記第1の電流が、前記第2の電流よりも小さい値で流れている特定オーバーラップ期間(H’)において、  In the specific overlap period (H ′) in which the first current flows at a smaller value than the second current,
前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についての磁束鎖交数(λ)を求め(S701〜S706)、  Based on the position angle (θ) of the switched reluctance motor and the second current, the number of flux linkages (λ) for the second phase is obtained (S701 to S706),
当該磁束鎖交数に基づいて前記特定オーバーラップ期間での前記位置角を改めて求める(60)、スイッチトリラクタンスモータの制御方法。  A method of controlling the switched reluctance motor, wherein the position angle in the specific overlap period is obtained again based on the number of flux linkages (60).
前記第2の電流(iThe second current (i uu )のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(U)で前記第2の相についての前記磁束鎖交数(λ) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (U), the flux linkage number (λ) for the second phase. uu )を求めるための積分計算の初期値として、前記特定オーバーラップ期間(H’)において最後に求められた前記第2の相についての磁束鎖交数を採用し、当該磁束鎖交数に基づいて前記真性第2相期間での前記位置角(θ)を求める(60)、請求項4記載のスイッチトリラクタンスモータの制御方法。) Is used as the initial value of the integral calculation for obtaining the magnetic flux linkage number for the second phase obtained last in the specific overlap period (H ′), and based on the flux linkage number. The method of controlling a switched reluctance motor according to claim 4, wherein the position angle (θ) in the intrinsic second phase period is obtained (60). 前記特定オーバーラップ期間(H’)において、In the specific overlap period (H ′),
前記位置角(θ)と、前記第2の電流(i  The position angle (θ) and the second current (i uu )とに基づいて、前記第2の相(U)についての磁束鎖交数(λ) And the flux linkage (λ) for the second phase (U). uu )を求めるに際してファジー理論を用いる、請求項4及び請求項5のいずれか一つに記載のスイッチトリラクタンスモータの制御方法。The method for controlling a switched reluctance motor according to any one of claims 4 and 5, wherein fuzzy theory is used in determining ().
第1の電流(iThe first current (i uu )が流れる第1の相(U)と、) Flowing through the first phase (U),
前記第1の電流から転流される第2の電流(i  A second current commutated from the first current (i vv )が流れる第2の相(V)と) Flows through the second phase (V)
を備えるスイッチトリラクタンスモータ(100)に対し、For switched reluctance motor (100) comprising
前記第1の電流及び前記第2の電流が流れている電流オーバーラップ期間(H)において、  In a current overlap period (H) in which the first current and the second current flow,
前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についてのインダクタンス(L)を介して(S901〜S904)前記第2の相についての磁束鎖交数(λ)を求め(S905)、  Based on the position angle (θ) of the switched reluctance motor and the second current, via the inductance (L) for the second phase (S901 to S904), the magnetic flux for the second phase A linkage number (λ) is obtained (S905),
当該磁束鎖交数に基づいて前記電流オーバーラップ期間での前記位置角を改めて求める(60)、スイッチトリラクタンスモータの制御方法。  A method for controlling the switched reluctance motor, wherein the position angle in the current overlap period is obtained again based on the number of flux linkages (60).
前記第2の電流(iThe second current (i vv )のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(V)で前記第2の相についての前記磁束鎖交数(λ) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (V), the flux linkage number (λ) for the second phase. vv )を求めるための積分計算の初期値として、前記電流オーバーラップ期間(H)において最後に求められた前記第2の相についての磁束鎖交数(λ) As the initial value of the integral calculation for obtaining the magnetic flux linkage number (λ for the second phase obtained last in the current overlap period (H). N-1N-1 )を採用し、当該磁束鎖交数に基づいて前記真性第2相期間での前記位置角(θ), And based on the number of magnetic flux linkages, the position angle (θ NN )を求める(60)、請求項7記載のスイッチトリラクタンスモータの制御方法。) Is obtained (60), the switched reluctance motor control method according to claim 7. 前記電流オーバーラップ期間(H)において、In the current overlap period (H),
前記位置角(θ)と、前記第2の電流(i  The position angle (θ) and the second current (i vv )とに基づいて、前記第2の相(V)についての磁束鎖交数(λ) And the flux linkage (λ) for the second phase (V). vv )を求めるに際して前記インダクタンスの前記位置角についての微分(dL/dθ)も介される、請求項7及び請求項8のいずれか一つに記載のスイッチトリラクタンスモータの制御方法。The method of controlling a switched reluctance motor according to any one of claims 7 and 8, wherein a derivative (dL / dθ) of the inductance with respect to the position angle is also included in determining.
第1の電流(iw)が流れる第1の相(W)と、A first phase (W) through which a first current (iw) flows;
前記第1の電流から転流される第2の電流(iu)が流れる第2の相(U)と  A second phase (U) through which a second current (iu) commutated from the first current flows;
を備えるスイッチトリラクタンスモータ(100)に対し、For switched reluctance motor (100) comprising
前記第1の電流が、前記第2の電流よりも小さい値で流れている特定オーバーラップ期間(H’)において、  In the specific overlap period (H ′) in which the first current flows at a smaller value than the second current,
前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についての磁束鎖交数(λ)を求める磁束鎖交数算出部(54a)と、  A magnetic flux linkage number calculating unit (54a) for obtaining a magnetic flux linkage number (λ) for the second phase based on a position angle (θ) of the switched reluctance motor and the second current;
当該磁束鎖交数に基づいて前記特定オーバーラップ期間での前記位置角を改めて求める回転位置演算部(60)と  A rotational position calculation unit (60) for re-determining the position angle in the specific overlap period based on the number of flux linkages;
を備える、スイッチトリラクタンスモータの位置角決定機構(200)。A position angle determination mechanism (200) of the switched reluctance motor.
前記第2の電流(iThe second current (i uu )のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(U)で前記第2の相についての前記磁束鎖交数(λ) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (U), the flux linkage number (λ) for the second phase. uu )を積分計算で求める磁束鎖交数演算部(53)と、) For calculating the number of flux linkages by integration calculation (53),
前記積分計算の初期値として、前記特定オーバーラップ期間(H’)において最後に求められた前記第2の相についての磁束鎖交数を格納する積分初期値設定部(59)と  An integral initial value setting unit (59) for storing the number of flux linkages for the second phase obtained last in the specific overlap period (H ') as an initial value of the integral calculation;
を更に備える、請求項10記載のスイッチトリラクタンスモータの位置角決定機構(200)。The position angle determination mechanism (200) of the switched reluctance motor according to claim 10, further comprising:
前記磁束鎖交数算出部(54a)は前記特定オーバーラップ期間(H’)において、ファジー理論を用いて前記第2の相(U)についての磁束鎖交数(λThe flux linkage number calculating unit (54a) uses the fuzzy theory in the specific overlap period (H ′) to determine the flux linkage number (λ) for the second phase (U). uu )を求める、請求項10及び請求項11のいずれか一つに記載のスイッチトリラクタンスモータの位置角決定機構(200)。The position angle determination mechanism (200) of the switched reluctance motor according to any one of claims 10 and 11, wherein: 第1の電流(iThe first current (i uu )が流れる第1の相(U)と、) Flowing through the first phase (U),
前記第1の電流から転流される第2の電流(i  A second current commutated from the first current (i vv )が流れる第2の相(V)と) Flows through the second phase (V)
を備えるスイッチトリラクタンスモータ(100)に対し、For switched reluctance motor (100) comprising
前記第1の電流及び前記第2の電流が流れている電流オーバーラップ期間(H)において、  In a current overlap period (H) in which the first current and the second current flow,
前記スイッチトリラクタンスモータの位置角(θ)と、前記第2の電流とに基づいて、前記第2の相についてのインダクタンス(L)を介して前記第2の相についての磁束鎖交数(λ)を求める磁束鎖交数算出部(54b)と、  Based on the position angle (θ) of the switched reluctance motor and the second current, the number of flux linkages (λ) for the second phase via the inductance (L) for the second phase. ) For calculating the number of magnetic flux linkages (54b)
当該磁束鎖交数に基づいて前記電流オーバーラップ期間での前記位置角を改めて求める回転位置演算部(60)と  A rotational position calculation unit (60) for re-determining the position angle in the current overlap period based on the number of flux linkages;
を備える、スイッチトリラクタンスモータの位置角決定機構(201)。A position angle determination mechanism (201) of the switched reluctance motor.
前記第2の電流(iThe second current (i vv )のみが前記スイッチトリラクタンスモータ(100)に供給される真性第2相期間(V)で前記第2の相についての前記磁束鎖交数(λ) Is supplied to the switched reluctance motor (100) in the intrinsic second phase period (V), the flux linkage number (λ) for the second phase. vv )を積分計算で求める磁束鎖交数演算部(53)と、) For calculating the number of flux linkages by integration calculation (53),
前記積分計算の初期値として、前記電流オーバーラップ期間(H)において最後に求められた前記第2の相についての磁束鎖交数(λ  As an initial value of the integration calculation, the flux linkage number (λ) for the second phase obtained last in the current overlap period (H). N-1N-1 )を格納する積分初期値設定部(59)と) For storing an integral initial value setting unit (59)
を更に備える、請求項13記載のスイッチトリラクタンスモータの位置角決定機構(201)。The position angle determination mechanism (201) of the switched reluctance motor according to claim 13, further comprising:
前記磁束鎖交数算出部(54b)は、前記電流オーバーラップ期間(H)において、前記位置角(θ)と、前記第2の電流(iIn the current overlap period (H), the magnetic flux linkage number calculating unit (54b) and the position angle (θ) and the second current (i vv )とに基づいて、前記インダクタンスの前記位置角についての微分(dL/dθ)も介して、前記第2の相(V)についての磁束鎖交数(λ) And the magnetic flux linkage (λ) for the second phase (V) via the differential (dL / dθ) of the inductance with respect to the position angle. vv )を求める、請求項13及び請求項14のいずれか一つに記載のスイッチトリラクタンスモータの位置角決定機構(201)。The position angle determination mechanism (201) of the switched reluctance motor according to any one of claims 13 and 14, wherein: 請求項1乃至請求項9に記載のスイッチトリラクタンスモータの制御方法をコンピュータに実現させるプログラム。The program which makes a computer implement | achieve the control method of the switched reluctance motor of Claim 1 thru | or 9.
JP2001029930A 2001-02-06 2001-02-06 Switched reluctance motor control method, position angle determination mechanism and program thereof Expired - Fee Related JP4682429B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001029930A JP4682429B2 (en) 2001-02-06 2001-02-06 Switched reluctance motor control method, position angle determination mechanism and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001029930A JP4682429B2 (en) 2001-02-06 2001-02-06 Switched reluctance motor control method, position angle determination mechanism and program thereof

Publications (2)

Publication Number Publication Date
JP2002238276A JP2002238276A (en) 2002-08-23
JP4682429B2 true JP4682429B2 (en) 2011-05-11

Family

ID=18894215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001029930A Expired - Fee Related JP4682429B2 (en) 2001-02-06 2001-02-06 Switched reluctance motor control method, position angle determination mechanism and program thereof

Country Status (1)

Country Link
JP (1) JP4682429B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4984420B2 (en) * 2005-04-13 2012-07-25 日産自動車株式会社 Reluctance motor driving apparatus and method
JP2011045181A (en) * 2009-08-20 2011-03-03 Yaskawa Electric Corp Switched reluctance motor, and circuit and method for driving the same
CN111262498B (en) * 2020-03-17 2021-10-26 江苏新安电器股份有限公司 Switch reluctance motor position sensorless control method based on virtual flux linkage and single-phase current detection

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996035257A1 (en) * 1995-03-30 1996-11-07 Nikkiso Company Limited Switched-reluctance rotary machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11318063A (en) * 1998-05-07 1999-11-16 Toyota Autom Loom Works Ltd Reluctance motor
GB9811167D0 (en) * 1998-05-22 1998-07-22 Switched Reluctance Drives Ltd Operation of switched reluctance machines

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996035257A1 (en) * 1995-03-30 1996-11-07 Nikkiso Company Limited Switched-reluctance rotary machine

Also Published As

Publication number Publication date
JP2002238276A (en) 2002-08-23

Similar Documents

Publication Publication Date Title
US6690137B2 (en) Sensorless control system for synchronous motor
KR101309603B1 (en) Motor drive voltage-boost control
US8975856B2 (en) Method of improving efficiency in a multiphase motor, and motor for implementing such a method
KR100634588B1 (en) Control system and method for permanent magnet synchronous motor
EP2689529B1 (en) Method and apparatus for controlling an electrical machine
WO1994011945A1 (en) Method of observer-based control of permanent-magnet synchronous motors
KR20070024436A (en) Self tuning method and apparatus for permanent magnet sensorless control
JP3531428B2 (en) Motor control device and control method
US6774592B2 (en) Method and system for controlling a permanent magnet machine
KR101246049B1 (en) Method of determining PWM duty cycle of an open delta H-bridge driven ironless permanent magnet machine
JP2001309697A (en) Electric motor control device
JP2006067787A (en) Motor driving device and initial driving method for three-phase motor
KR20000028798A (en) Commutation method and apparatus for switched reluctance motor
US7489096B2 (en) Rotor position detection of a brushless DC motor
JPH0956199A (en) Synchronous motor controller
KR101106872B1 (en) Motor drive control circuit
JP2007215306A (en) Controlling device for motor
JP4226236B2 (en) Motor control device
JP4682429B2 (en) Switched reluctance motor control method, position angle determination mechanism and program thereof
Gupta et al. Comparative analysis of Speed control of BLDC motor using PWM and Current Control Techniques
JP4522273B2 (en) Motor control device and motor drive system having the same
JP2004072931A (en) Controller for synchronous motor
JP2002136172A (en) Control method and control apparatus for brushless dc motor
TWI694671B (en) Permanent magnet motor control system and method
JP5019182B2 (en) Permanent magnet synchronous motor drive device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071107

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090715

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100810

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100927

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110124

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

Free format text: PAYMENT UNTIL: 20140218

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140218

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees