(58)【調査した分野】(Int.Cl.,DB名)
回転方向に周期性を有する複数の被検出部を備えた回転体と、前記回転体の被検出部に近接して配置され、前記被検出部を検出するセンサと、前記センサの検出値に基づいて前記回転体の回転情報を演算する演算装置と、を備えた回転検出装置において、
前記センサは、複数個が前記回転方向に間隔をあけて配設され、
前記演算装置は、前記複数個のセンサの検出値から得られる回転角度変動量の複素振幅スペクトルと、前記複数個のセンサの配置角度を用いて、前記回転体と前記複数個のセンサとの相対的な位置変動成分による誤差を除去した回転情報を求めることを特徴とする回転検出装置。
前記成分比Kは、2個のセンサの回転パルス信号の振幅の変化の大きい正または負の片側のみを用いた信号の複素振幅のスペクトルの比を用いることを特徴とする請求項3に記載の回転検出装置。
前記成分比Kは、2個のセンサの回転パルス信号の振幅の変化の大きい正または負の片側のみを用いた信号の複素振幅のスペクトルの比を用いることを特徴とする請求項8に記載の回転検出方法。
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、従来は、歯車とセンサの距離が常に一定であるという前提のもとで演算処理を行っているが、実際には回転軸やセンサの取付部が振動しているおそれがある。それらが振動すると、回転体とセンサとの相対的な位置が変動するため、センサの出力信号が持つ回転に関する情報に誤差が含まれることになる。このような回転体とセンサとの相対的な位置変動による誤差は、従来非常に小さいと見なされ、考慮されることがなかった。しかしながら、回転情報の解析の高度化に伴い、様々な要因による誤差を取り除く必要が生じていた。
【0006】
本発明はこのような事情に鑑みて成されたものであり、回転体とセンサとの相対的な位置変動による誤差を除去することによって、回転情報を正確に求めることができる回転検出装置および方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
請求項1の発明は前記目的を達成するために、回転方向に周期性を有する複数の被検出部(例えばギアの歯形)を備えた回転体と、前記回転体の被検出部に近接して配置され、前記被検出部の動きを検出するセンサと、前記センサの検出値に基づいて前記回転体の回転情報を演算する演算装置と、を備えた回転検出装置において、前記センサは、複数個が前記回転方向に間隔をあけて配設され、前記演算装置は、前記複数個のセンサの検出値
から得られる回転角度変動量の複素振幅スペクトルと、前記複数個のセンサの配置角度
を用いて、前記回転体と
前記複数個のセンサとの相対的な位置変動成分による誤差を除去した回転情報を求めることを特徴とする回転検出装置を提供する。
【0008】
本発明の発明者は、複数個のセンサを回転方向に間隔をあけて配置するとともに、それらの検出値
から得られる回転角度変動量の複素振幅スペクトルと配置角度を用いれば、回転体とセンサとの相対的な位置変動成分を除去できるという知見を得た。本発明はこのような知見に基づいて成されたものであり、複数個のセンサの検出値
から得られる回転角度変動量の複素振幅スペクトルと配置角度を用いて演算処理を行い、相対的な位置変動成分を除去するようにしたので、回転情報を正確に求めることができる。
【0009】
請求項2に記載の発明は請求項1の発明において、前記センサは3個が前記回転方向に間隔をあけて配置され、前記演算処理装置は、前記3個のセンサの配置角度をθ
1、θ
2、θ
3とし、前記3個のセンサの回転パルス信号から得られる回転角度変動量の複素振幅スペクトルをΦ
M1、Φ
M2、Φ
M3とした際、真の回転角度変動量の複素振幅スペクトルΦ
Tを、Φ
T={Φ
M1sin(θ
2−θ
3)+Φ
M2sin(θ
3−θ
1)+Φ
M3sin(θ
1−θ
2)}/{sin(θ
2−θ
3)+sin(θ
3−θ
1)+sin(θ
1−θ
2)}として演算することを特徴とする。これは回転角度変動量の時間波形をθ
M1、θ
M2、θ
M3とした際、真の回転角度変動量の時間波形θ
Tをθ
T={θ
M1sin(θ
2−θ
3)+θ
M2sin(θ
3−θ
1)+θ
M3sin(θ
1−θ
2)}/{sin(θ
2−θ
3)+sin(θ
3−θ
1)+sin(θ
1−θ
2)}として演算することと全く等価であり、時間軸上での補正も可能である。また、回転角度変動量だけでなく、回転角速度変動量や回転角加速度変動量への適用も若干の式の変形で可能である。本発明のように3個のセンサを配置した場合は、相対的な位置変動による誤差のない回転情報を正確に求めることができる。
【0010】
請求項3に記載の発明は請求項1の発明において、前記センサは2個が前記回転方向に間隔をあけて配置され、前記演算処理装置は、前記2個のセンサの配置角度をθ
1、θ
2とし、回転パルス信号から得られる回転角度変動量の複素振幅スペクトルをΦ
M1、Φ
M2、とし、直交する2方向の相対振動の成分比をKとした際、真の回転角度変動量の複素振幅スペクトルΦ
Tを、Φ
T={Φ
M1(sinθ
2−Kcosθ
2)+Φ
M2(−sinθ
1+Kcosθ
1)}/{−(sinθ
1−sinθ
2)+K(cosθ
1−cosθ
2)}、または、Φ
T={Φ
M1(Ksinθ
2−cosθ
2)+Φ
M2(−Ksinθ
1+cosθ
1)}/{K(−sinθ
1+sinθ
2)+(cosθ
1−cosθ
2)}、として演算することを特徴とする。本発明のようにセンサを2個しか用いない場合であっても、直交2方向の相対振動の成分比Kを利用することによって、回転情報を正確に求めることができる。
【0011】
請求項4に記載の発明は請求項3の発明において、前記成分比Kは、2個のセンサの回転パルス信号の振幅の変化の大きい方の正または負の片側のみを用いた、すなわち半波清流された信号の複素振幅スペクトルの比を用いることを特徴とする。
【0012】
請求項5に記載の発明は前記目的を達成するために、回転体に近接して配置したセンサの検出値に基づいて前記回転体の回転情報を演算する回転情報検出方法において、前記センサを前記回転方向に間隔をあけて3個配置し、該3個のセンサの検出値
から得られる回転角度変動量の複素振幅スペクトルと
前記3個のセンサの配置角度から、前記回転体と
前記3個のセンサとの相対的な位置変動成分を除去して回転情報を求めることを特徴とする回転検出方法を提供する。
【0013】
請求項6に記載の発明は前記目的を達成するために、回転体に近接して配置したセンサの検出値に基づいて前記回転体の回転情報を演算する回転検出方法において、前記センサを前記回転方向に間隔をあけて2個配置し、該2個のセンサの検出値
から得られる回転角度変動量の複素振幅スペクトルと前記2個のセンサの配置角度と直交2方向の相対振動の成分比から、前記回転体と
前記2個のセンサとの相対的な位置変動成分を除去して正確な回転情報を求めることを特徴とする回転検出方法を提供する。
【発明の効果】
【0014】
本発明によれば、複数個のセンサの検出値と配置角度を用いて演算処理を行い、相対的な位置変動成分を除去するようにしたので、回転情報を正確に求めることができる。
【発明を実施するための形態】
【0016】
以下添付図面に従って、本発明に係る回転検出装置及び方法の好ましい実施形態について説明する。
【0017】
図1は第1の実施形態の回転検出装置10の構成を示す模式図である。同図に示す回転検出装置10は、回転軸12の速度や加速度、回転変動などの回転情報を取得するための装置であり、主として、歯車14と、三つのセンサS
1、S
2、S
3と、演算処理装置16とで構成される。
【0018】
歯車14は回転軸12に固定されており、回転軸12とともに回転するようになっている。歯車14の外周にはインボリュート型などの多数の歯が一定の角度間隔で形成されている。センサS
1〜S
3は、歯車14の歯先に近接して配置されるともに、不図示の筐体(たとえば回転軸12を保持する容器等)に固定されている。このセンサS
1〜S
3は、歯車14の歯先の通過を非接触で検知するセンサであり、たとえば電磁センサ、静電センサ、うず電流センサ等が用いられる。センサS
1〜S
3は、その先端が歯車14の中心から一定の距離で、且つ、歯車14の中心に向けて配置されており、たとえば
図2に示すように配置される。ここで、センサS
1の配置角度をθ
1(=0)、センサS
2の配置角度をθ
2、センサS
3の配置角度をθ
3とする。ただし、θ
2とθ
3は、0でなく、且つ、θ
2=θ
3ではない任意の値に設定することができる。
【0019】
このように配置された各センサS
1〜S
3は、歯車14の歯先が通過する際に出力が増加し、歯間が通過する際に出力が減少するため、略正弦波状の電気信号(回転パルス信号)を出力する。各センサS
1〜S
3は、演算処理装置16に接続されており、この演算処理装置16に回転パルス信号が出力される。
【0020】
演算処理装置16は、センサS
1〜S
3の出力信号に対して各種の信号処理を行う装置である。具体的には、回転体12の回転に関する解析を行い、解析的信号法(ヒルベルト変換法)などによって回転パルス信号から瞬時位相や瞬時回転数(瞬時回転速度)を求め、さらに相対位置変動による誤差を除去して真の回転情報を求める。
【0021】
図3は、その制御の処理フローを示している。なお、同図において、ステップSt2からステップSt5までの回転角度変動量の算出方法は解析的信号法を用いた一例であり、特にこの方法に限定されるものではない。ここでは、解析的信号法による回転角度変動量の求め方を使用するが、その方法は既知であるので説明を省略する。
【0022】
図3に示すように、演算処理装置16はまず、センサS
1〜S
3から回転パルス信号を取得する(ステップSt1)。ただし、検証試験等を行う場合には、検出器モデルを用いて発生させた回転パルス信号を取得してもよい。
【0023】
次に、3個のセンサS
1〜S
3の回転パルス信号から解析的信号法により回転角度変動量の複素振幅スペクトルを求める(ステップSt2〜St5)。ここで、3個のセンサS
1〜S
3の回転パルス信号から求めた回転角度変動量の複素振幅スペクトルをそれぞれΦ
M1(f)、Φ
M2(f)、Φ
M3(f)とする。演算処理装置16は、検出値Φ
M1(f)、Φ
M2(f)、Φ
M3(f)と配置角度θ
1、θ
2、θ
3を用いることにより、相対位置変動の誤差を除去した真の回転角度変動量の複素振幅スペクトルΦ
T(f)を下記の式により求める(ステップSt6、St7)。
【0025】
次に上述したセンサS
1〜S
3と歯車14との相対位置変動による誤差の除去について、その原理を説明する。
【0026】
まず、相対位置変動(以下、相対振動ともいう)の状況として、センサS
1〜S
3が固定され、歯車14が動いている状況を想定する。その相対振動の周波数をf
0とし、大きさはx軸方向に振幅a、y軸方向に振幅bで動くものとする。さらに初期位相をそれぞれθx、θyとする。このとき、相対振動のx軸およびy軸方向の成分は時間関数として下式で表すことができる。
【0027】
【数2】
これをフーリエ変換すると、次式が得られる。
【0028】
【数3】
周波数fにおける正の成分に関して、角度θ
iに取り付けられたセンサS
iの軸方向成分C(f)とその軸の直交成分D(f)は次式で表される。
【0029】
【数4】
ただし、上式のA、Bはそれぞれ、式(3)のA
+、B
+を簡略して表したものであり、それぞれaおよびbに対応する複素振幅スペクトルである。
【0030】
一方、センサS
1、S
2、S
3でそれぞれ計測される回転変動量の複素振幅スペクトル(Φ
M1(f)、Φ
M2(f)、Φ
M3(f))は次の成分から成ると考えられる。すなわち、(1)真の回転変動量Φ
T(f)、(2)振動の直交成分D(f)による見かけの回転変動量、(3)振動の軸方向成分C(f)による見かけの回転変動量、から成ると考えられる。このうち(2)のD(f)に関しては、それをピッチ円半径Rで割ることにより、角度変動量に変換することができる。また、(3)のC(f)に関しては、詳細な検討の結果、回転パルス波形の振幅は変化するが、振幅変調による低域でのスペクトル成分を含めずに解析的信号法により解析すると見かけの回転変動量として寄与しないことが分かった。その結果、次式が得られる。なお、以下単純化のために、周波数依存性を表す(f)を省くことにする。
【0031】
【数5】
このように、計測される角度変動量Φ
Miには真の回転変動量Φ
Tに加えて、センサ軸の直交方向の振動による見かけの変動量が加わる。式(4)はマトリックス形式で次式のように置き換えられる。
【0032】
【数6】
さらに[M1]の逆行列[M1]
―1を両辺に掛けて変形すると次式が得られる。
【0033】
【数7】
ここで、逆行列[M1]
―1は各要素が次式のように配置角度のみで与えられる。
【0034】
【数8】
この式(8)の第1行によって真の回転角度変動量が与えられ、前述の式(1)となる。式(1)はセンサS
1〜S
3の配置角度θ
1〜θ
3と計測値Φ
M1〜Φ
M3だけから求まる値である。したがって、半径Rに依存することなく、センサS
1〜S
3の配置角度から真の回転角度変動量を求めることができる。
【0035】
また、式(8)の第2行、第3行から相対位置の変動(振動)を下式により求めることもできる。
【0036】
【数9】
このようにして求めた相対位置変動を表示画面に表示するようにしてもよい。
【0037】
次に上記の如く構成された第1の実施形態の回転検出装置10について検証する。検証には、回転パルス信号の生成モデルを用いた。回転パルス信号の生成条件は以下のようにした。すなわち、歯数は40(モジュール:2)の歯車が30 Hz(1600rpm)で定常回転している。真の回転変動の振幅は回転2次で1度、回転40次で0.0001度 、その間の偶数次の次数の振幅が指数関数的に減少するものとする(奇数次成分は全て0とする)。計測誤差をもたらす相対振動は、4サイクルエンジンにより駆動力が発生する場合、4気筒エンジンの場合は2次成分、6気筒エンジンの場合は3次成分に大きな変動成分が現れる。ここでは、4気筒エンジンを念頭におき、相対振動の次数は回転2次のみに存在するものとする。その大きさは、x軸方向に0.05mm(初期位相α=‐90度)、y軸方向に0.2mm(初期位相β=0度)であるとする。センサS
1の配置角度θ
1は0、センサS
2の配置角度θ
2は45度、センサS
3の配置角度θ
3は90度とする。また、センサS
1〜S
3と歯車14の歯先との間隔は1mmとし、サンプリング周波数は51200Hzとする。
【0038】
それぞれのセンサS
1〜S
3で得られた検出値について、
図3に示すフローに従って、解析的信号法により回転角度変動量を求めた。ここで、ステップSt3の正の成分の抽出帯域は240Hzから2160Hzまでとし、60Hzと120Hzの大きなスペクトル成分を含まない帯域とした。
【0039】
図4は、センサS
1、S
2およびS
3のそれぞれの回転パルス信号から、回転変動次数成分を求めた結果を示している。その際、偶数の回転次数のみに存在する回転変動の真値が分かっているので、それに対する解析的信号法によって得られる値との比の絶対値をデシベルで表現している。この結果から分かるように、2次成分を除き20次付近まではほぼ誤差が無視できる精度が得られている。しかし、相対振動が存在する回転2次ではS
3の結果以外大きくずれており、無視できない誤差が発生していることがわかる。S
3は偶然に誤差を少なくする位置に取り付けられたが、常にそれを期待することはできないことは明らかである。
【0040】
具体的に説明すると、センサS
1のみの場合に得られる回転2次の回転変動量の振幅スペクトルの大きさ|ΦT|は1.2865度であった。同様に、センサS
2またはセンサS
3のみの場合はそれぞれ1.2036度および1.0026度であった。真値は1度なので、センサS
1〜S
3が1つだけの場合は、無視できない誤差を含んでいる。これに対して、3つのセンサS
1〜S
3を用いた第1の実施形態の場合、回転変動量の振幅スペクトルΦ
Tを求めると、|ΦT|=0.9999(度)であり、真値(1度)に非常に近い値が得られた。デシベル表現での誤差は−0.0012dBと極めて小さい。
【0041】
また、相対振動に関しては、A=0.0006−0.0501j(|A|=0.0501)およびB=0.2001+0.0016j(|B|=2.001)となり、真値(0.05mm、0.2mm)に極めて近い値が得られた。
【0042】
時間軸の回転角度変動量に3センサ法を適用して、式(2)のx方向およびy方向の変動量x(t)およびy(t)を求めた結果を
図5に示す。それぞれの相対振動の大きさ0.05度と0.2度が正しく求められている。また、x(t)に対してy(t)が90度位相が進んでいることも確認できる。
【0043】
次に第2の実施形態について説明する。
図6は第2の実施形態の回転検出装置の構成を示す模式図である。同図に示す第2の実施形態は、
図1に示した第1の実施形態と比較して、センサS
1、S
2の数が2個である点で異なっている。そして、演算処理装置16は、2個のセンサS
1、S
2の回転パルス信号から求められる回転角度変動の複素振幅スペクトルΦ
M1、Φ
M2と配置角度θ
1、θ
2のほか、相対振動の直交2成分A、Bの比Kを用いて、真の回転角度変動量の複素振幅スペクトルΦ
Tを求めている。具体的には、下式に基づいて演算処理を行うようになっている。
【0044】
【数10】
この式から分かるように、第2の実施形態では、2個のセンサS
1、S
2だけであっても、真の回転変動量の複素振幅スペクトルΦ
Tを求めることができる。なお、他の構成や制御フローは上述した第1の実施形態と同様である。
【0045】
次に上述の式で回転変動が得られることについて、その原理を説明する。ただし、以下の説明では、Kを求める際に分母が0に成ることを避けるため、A≧BとA≦Bの場合に分けて説明している。
【0046】
AとBの比Kは、−KA+B=0(A≧B)または、−A+KB=0(A≦B)で表される。また、真の回転変動量の複素振幅スペクトルΦ
Tは前述した式(8)の上2式が成り立つ。したがって、第2の実施形態では、下記の式が成立する。
【0047】
【数11】
これをマトリックス形式で表現すると次式のようになる。
【0048】
【数12】
ここで、逆行列[M
2]
―1は各要素が次式のように配置角度と比Kのみで与えられる。
【0049】
【数13】
したがって、式(12)の第1行から、真の回転変動角度の複素振幅スペクトルΦ
Tが求まり、前述の式(10)により与えられる。
【0050】
次にKの求め方について説明する。センサSとして一般的に使用される渦電流型センサは、対象物までの実効距離に対応して電圧を出力しており、対象物までの距離が近いと出力が直線的に変化するが、離れるとその変化量が減少するといった距離対感度特性を有する。したがって、渦電流型センサの出力波形は平均値を0としたときに上下の非対称性を有することになる。
図7は、前述の回転パルス生成モデルを用いて作成した信号の出力波形であり、θ
1=0°としたセンサS
1の出力波形と、θ
2=90°としたセンサS
2の出力波形を示している。この図から、S
2の正の振幅がS
1のそれよりも大きく変動していることが分かる。大きな振幅変化を示すのは歯先に対応する側であり、この例では信号の正側であるが、極性の取り方によっては負側に現れる場合もある。この変動の大きさは相対振動のセンサS
1、S
2の軸方向の大きさに依存するので、その大きさの比からKを求めることが可能となる。ここで、センサS
1、S
2の軸方向の相対振動の大きさC
1、C
2は次式で与えられる。
【0051】
【数14】
したがって、|A|≧|B|の場合、C
2/C
1が回転パルス信号の正側のみの緩やかなエンベロープ変動の複素振幅スペクトルの比(E
2/E
1)に等しいとすると、次式が得られる。
【0052】
【数15】
これにより、式(16)の上式が得られる。|A|≦|B|の場合も同様に演算することによって、式(16)の下式が得られる。これらの式から分かるように、配置角度θ
1、θ
2と、エンベロープの複素振幅E
1、E
2から、比Kを求めることができる。
【0054】
次に第2の実施形態を検証する。センサS
1とS
2の角度をそれぞれθ
1=0(度)およびθ
2=30(度)とした。その他の条件は3センサの場合と同じである。E
1/E
2を波形から計算し、式(16)の下式に従ってKを求めると、K=−0.0000−0.2501j(|k|=0.2501)が得られ、真値−0.25j(A/B=0.05e
‐jπ/2/0.2
))に対して、絶対値で0.04%の誤差で推定できることが分かる。また、AがBに対して位相が90度(π/2)遅れていることもKの位相から分かる。
【0055】
このKを用いて、θ
1=0°としたセンサS
1と、θ
2=30°としたセンサS
2を用いて、相対振動の影響を除いた回転変動量Φ
T、AおよびBを計算すると、それぞれΦ
T=0.9994+0.0071j(|Φ
T|=0.9994)
、A=0.0004−0.0501j(|A|=0.0501)、B=0.2004+0.0016j(|B|=0.2004)が得られる。これらはそれぞれの真値である1度、0.05mmおよび0.2mmに極めて近い値である。
【0056】
同様に、θ
1=0°としたセンサS
1と、θ
2=60°としたセンサS
2を用いて演算処理を行うと、K=−0.0001−0.2506j(|K|=0.2506j(|K|=0.2506)、Φ
T=0.9994+0.0069j(|Φ
T|=0.9994)、A=0.0004−0.0502j(|A|=0.0502)および、B=0.2004+0.0016j(|B|=0.2004)が得られる。
【0057】
以上のように、2つのセンサでも平均値を0とした回転パルス信号の振幅変化の大きい正または負の片側のみを用いた、即ち半波整流された信号の複素振幅スペクトルの比を用いることにより、極めて精度よく真値に近い値が求められることが分かる。