(57)【要約】【課題】タイミング信号取得用のセンサを用いることなく、検査対象からの音や振動を検出するセンサの出力信号から良否の判定のための信号を抽出して検査できるようにする。【解決手段】検査対象である回転機械からの音や振動を検出する検出手段の出力信号から、基準周波数成分抽出部４で基準周波数成分を抽出し、この基準周波数成分を用いて、前記出力信号から、波形切り出し処理部８で回転機械の検査に用いる信号区間を切り出して抽出し、抽出した信号区間の信号を用いて回転機械の良否を、異音検査装置３２で検査するようにしている。【選択図】図１
2008107294.tif 000002
【特許請求の範囲】
【請求項１】
回転機械が発生する音および振動の少なくとも一方を検出する検出手段の出力信号から、前記回転機械の検査に用いる信号区間を抽出する信号抽出方法であって、
前記信号区間を抽出するタイミングの基準となる基準信号を、前記出力信号から取得する取得ステップと、
取得した基準信号に基づいて、前記出力信号から前記信号区間を切り出して抽出する抽出ステップと、
を含むことを特徴とする信号抽出方法。
【請求項２】
前記基準信号は、前記回転機械の一定の回転数に対応する基準周波数成分である請求項１に記載の信号抽出方法。
【請求項３】
前記取得ステップでは、前記検出手段を構成する複数のセンサの各出力信号間で位相差が基準値以下となる周波数成分を、前記基準周波数成分とする請求項２に記載の信号抽出方法。
【請求項４】
前記取得ステップでは、前記回転機械の前記回転数に基づいて算出される回転周波数の定数倍の周波数を、前記基準周波数成分とする請求項２に記載の信号抽出方法。
【請求項５】
前記回転機械が直列４気筒のエンジンであって、該エンジンのクランクシャフトの回転数に基づいて算出される回転周波数の２倍の周波数を、前記基準周波数成分とする請求項４に記載の信号抽出方法。
【請求項６】
前記抽出ステップでは、前記基準周波数成分と該基準周波数成分の予め定められた位相とに基づいて、前記切り出しのタイミングを決定し、決定したタイミングに基づいて、前記出力信号から前記信号区間を切り出して抽出する請求項２ないし５のいずれか１項に記載の信号抽出方法。
【請求項７】
前記抽出ステップでは、前記基準周波数成分の周期と前記出力信号のピークとに基づいて、前記切り出しのタイミングを決定し、決定したタイミングに基づいて前記信号区間を切り出して抽出する請求項２ないし５のいずれか１項に記載の信号抽出方法。
【請求項８】
回転機械が発生する音および振動の少なくとも一方を検出する検出手段の出力信号から、前記回転機械の検査に用いる信号区間を抽出する信号抽出装置であって、
前記信号区間を抽出するタイミングの基準となる基準信号を、前記出力信号から取得する取得手段と、
取得した基準信号に基づいて、前記出力信号から前記信号区間を切り出して抽出する抽出手段と、
を含むことを特徴とする信号抽出装置。
【請求項９】
前記回転機械がエンジンである請求項８に記載の信号抽出装置。
【請求項１０】
前記基準信号は、前記回転機械の一定の回転数に対応する基準周波数成分である請求項８または９に記載の信号抽出装置。
【請求項１１】
前記取得手段は、前記検出手段を構成する複数のセンサの各出力信号間で位相差が基準値以下となる周波数成分を、前記基準周波数成分として取得する請求項１０に記載の信号抽出装置。
【請求項１２】
前記取得手段は、前記回転機械の前記回転数に基づいて算出される回転周波数の定数倍の周波数を、前記基準周波数成分として取得する請求項１０に記載の信号抽出装置。
【請求項１３】
前記回転機械が直列４気筒のエンジンであって、該エンジンのクランクシャフトの回転数に基づいて算出される回転周波数の２倍の周波数を、前記基準周波数成分とする請求項１２に記載の信号抽装置。
【請求項１４】
前記抽出手段は、前記基準周波数成分と該基準周波数成分の予め定められた位相とに基づいて、切り出しのタイミングを決定するタイミング決定部と、決定したタイミングに基づいて、前記出力信号から前記信号区間を切り出す切り出し部とを備える請求項１０ないし１３のいずれか１項に記載の信号抽出装置。
【請求項１５】
前記抽出手段は、前記基準周波数成分の周期と前記出力信号のピークとに基づいて、前記切り出しのタイミングを決定するタイミング決定部と、決定したタイミングに基づいて前記信号区間を切り出す切り出し部とを備える請求項１０ないし１３のいずれか１項に記載の信号抽出装置。
【請求項１６】
前記抽出手段は、前記切り出し部の前段に、前記出力信号に対して前処理を施す前処理部を備え、前記前処理部は、離散ステーショナリーウェーブレット変換を用いた安定化ウェーブレットフィルタまたは高周波包絡振幅変調フィルタを含む請求項１４または１５に記載の信号抽出装置。
【請求項１７】
前記請求項８ないし１６のいずれか１項に記載の信号抽出装置を備え、
抽出された信号区間の信号に基づいて、前記回転機械の良否を判定する判定手段を備えることを特徴とする機械検査装置。
【請求項１８】
前記信号抽出装置から前記信号区間が切り出された後の残差信号が与えられ、前記判定手段は、抽出された信号と、前記残差信号とに基づいて、前記回転機械の良否を判定する請求項１７に記載の機械検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音や振動を検出するセンサの出力信号に含まれる信号を抽出する方法および装置、並びに、機械が発生する音や振動に基づいて、機械を検査する機械検査装置に関する。
【背景技術】
【０００２】
従来、検査対象の機械が動作中に発生する音や振動を、官能検査員が、耳で聞いたり、手で触って振動を確認して機械の良否を判定する、いわゆる官能検査が行なわれている。
【０００３】
しかしながら、かかる官能検査は、官能検査員の個人差や時間による変化などによりばらつきが大きく、良否の判定基準のデータ化、数値化が難しく、その管理も困難であるという問題があった。
【０００４】
このため、機械が発生する音や振動をセンサで検出し、その出力信号を処理して、異常な音や振動（以下「異音」という）の有無を判定して機械を検査する、いわゆる異音検査を自動的に行う装置も提案されている（例えば、特許文献１参照）。
【０００５】
このようにセンサの出力を信号処理して機械を検査する異音検査装置では、精度の高い検査を行なうためには、センサの出力に含まれる雑音成分を除去し異音の有無の判定に用いられる信号区間を抽出する必要がある。
【０００６】
このため、例えば、車両用のエンジンを検査する場合に、特許文献２に示すように、エンジンの音や振動をセンサで検出するのに加えて、カム角を検出するセンサを用いてエンジンの各シリンダの動作に関連するタイミング信号（フェーズ信号）を取得し、このタイミング信号を利用してエンジンバルブの開閉のタイミングで、音や振動を検出するセンサの出力を窓処理し、検査に有効な信号区間を抽出するようにした装置も提案されている。
【特許文献１】特許第３４８４６６５号
【特許文献２】特許第３６５１３５１号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このようにタイミング信号を利用して検査な有効な信号区間を抽出する従来例では、音や振動を検出するセンサとは別に、タイミンング信号を取得するためのセンサが必要となる。
【０００８】
このタイミング信号取得用のセンサとして、エンジンに組み込まれているエンジン制御用のセンサを兼用できればよいが、兼用できるセンサが組み込まれていないエンジンもあり、あるいは、検査工程では、エンジン制御用のセンサの出力を利用できない場合もあり、かかる場合には、タイミング信号を取得するのが困難である。
【０００９】
また、エンジンに組み込まれるエンジン制御用のセンサは、メーカや機種によって異なるために、それらの全てに対応できる検査装置を提供するのは困難である。
【００１０】
本発明は、このような実情に鑑みて為されたものであって、タイミング信号取得用のセンサを用いることなく、音や振動を検出するセンサの出力から検査に有効な信号を抽出できる信号抽出方法、信号抽出装置およびそれを用いた機械検査装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
（１）本発明の信号抽出方法は、回転機械が発生する音および振動の少なくとも一方を検出する検出手段の出力信号から、前記回転機械の検査に用いる信号区間を抽出する信号抽出方法であって、前記信号区間を抽出するタイミングの基準となる基準信号を、前記出力信号から取得する取得ステップと、取得した基準信号に基づいて、前記出力信号から前記信号区間を切り出して抽出する抽出ステップとを含むものである。
【００１２】
回転機械とは、回転体を含む機械をいい、例えば、エンジン、トランスミッション、モータなどをいう。
【００１３】
検出手段は、音を検出する場合は、マイクロフォンセンサなどであり、振動を検出する場合は、振動センサなどであり、一個使用することで、一箇所の音や振動を検出してもよいし、複数個使用することで、複数個所の音や振動を同時に検出するようにしてもよい。
【００１４】
本発明の信号抽出方法によると、音や振動を検出する検出手段の出力信号から、検査に用いる信号区間を抽出するタイミングの基準となる基準信号を取得し、この基準信号を用いて、前記出力信号から、回転機械の検査に用いる信号区間を切り出して抽出するので、従来のように、音や振動を検出する検出手段とは別に、タイミング信号を取得するための検出手段を設ける必要がない。
【００１５】
（２）本発明の信号抽出方法の一つの実施形態では、前記基準信号は、前記回転機械の一定の回転数に対応する基準周波数成分としてもよい。
【００１６】
この基準周波数成分は、回転機械の回転体の動きに同期した周波数成分であるのが好ましい。
【００１７】
この基準周波数成分を、例えば、エンジンのクランクシャフトやカムシャフトの動きに同期した周波数成分とすることにより、基準周波数成分の位相は、クランクシャフトやカムシャフトの位置、したがって、ピストンやバルブの位置に対応したものとなる。
【００１８】
この基準周波数成分は、検出手段の出力信号を、フーリエ変換、あるいは、高速フーリエ変換して抽出した周波数成分とするのが好ましい。
【００１９】
この実施形態によれば、基準周波数成分に基づくタイミングで、出力信号から信号区間を切り出して抽出するので、基準周波数成分として、例えば、エンジンのクランクシャフトやカムシャフトの動きに同期した周波数成分を用いることにより、ピストンやバルブの所要の位置に対応した信号区間を抽出して検査に用いることが可能となる。
【００２０】
（３）上記（２）の実施形態においては、前記取得ステップでは、前記検出手段を構成する複数のセンサの各出力信号間で位相差が基準値以下となる周波数成分を、前記基準周波数成分としてもよい。
【００２１】
基準値は、信号区間の抽出の精度などに応じて、ユーザが適宜設定できるのが好ましい。
【００２２】
この実施形態によると、複数のセンサの各出力信号間で位相差が基準値以下となる周波数成分、すなわち、位相が揃っている周波数成分を基準周波数成分として抽出することができる。
【００２３】
（４）上記（２）の実施形態においては、前記取得ステップでは、前記回転機械の前記回転数に基づいて算出される回転周波数の定数倍の周波数を、前記基準周波数成分としてもよい。
【００２４】
定数は、自然数であるのが好ましい。
【００２５】
回転機械、例えば、エンジンでは、その構成部品で発生する音や振動の周波数は、クランクシャフトの回転周波数の倍数で構成されることが多く、また、直列４気筒のエンジンでは、クランクシャフトの回転周波数の２倍の成分（２次成分）が強く現れる傾向があることが知られている。
【００２６】
この実施形態によると、回転機械の回転数に基づく回転周波数の定数倍を基準周波数成分として抽出するので、例えば、エンジンのクランクシャフトに同期した周波数成分を、基準周波数成分として取得することができる。
【００２７】
（５）上記（４）の実施形態においては、前記回転機械が直列４気筒のエンジンであって、該エンジンのクランクシャフトの回転数に基づいて算出される回転周波数の２倍の周波数を、前記基準周波数成分としてもよい。
【００２８】
この実施形態によると、直列４気筒のエンジンで強く現れるクランクシャフトの回転周波数の２倍の成分（２次成分）を、基準周波数成分として効率的に抽出することができる。
【００２９】
（６）上記（２）ないし（５）のいずれかの実施形態においては、前記抽出ステップでは、前記基準周波数成分と該基準周波数成分の予め定められた位相とに基づいて、前記切り出しのタイミングを決定し、決定したタイミングに基づいて、前記出力信号から前記信号区間を切り出して抽出してもよい。
【００３０】
予め定められた位相は、検査対象としたい信号のタイミング、例えば、異音の発生するタイミングに対応するのが好ましく、この位相は、設計的に定まるものであってもよいし、予め異音を発生する回転機械の音や振動を計測し、異音が発生するタイミングを求めてもよい。
【００３１】
信号区間の切り出しは、窓関数を用いた時間窓を設定して行なうのが好ましく、時間窓の時間幅は、可変設定できるのが好ましい。
【００３２】
この実施形態によると、基準周波数成分の予め定められた位相を基準にして、回転機械の検査に用いる信号区間、例えば、異音を含む信号区間を、出力信号から切り出して抽出することができる。
【００３３】
（７）上記（２）ないし（５）のいずれかの実施形態においては、前記抽出ステップでは、前記基準周波数成分の周期と前記出力信号のピークとに基づいて、前記切り出しのタイミングを決定し、決定したタイミングに基づいて前記信号区間を切り出して抽出してもよい。
【００３４】
この実施形態によると、回転機械の検査に用いる信号が、周期的な衝撃による信号である場合には、基準周波数成分の周期と出力信号の衝撃波形のピークとに基づくタイミングで、周期的な衝撃による信号区間を切り出すことができる。
【００３５】
（８）本発明の信号抽出装置は、回転機械が発生する音および振動の少なくとも一方を検出する検出手段の出力信号から、前記回転機械の検査に用いる信号区間を抽出する信号抽出装置であって、前記信号区間を抽出するタイミングの基準となる基準信号を、前記出力信号から取得する取得手段と、取得した基準信号に基づいて、前記出力信号から前記信号区間を切り出して抽出する抽出手段とを含むものである。
【００３６】
本発明の信号抽出装置によると、音や振動を検出する検出手段の出力信号から、検査に用いる信号区間を抽出するタイミングの基準となる基準信号を取得し、この基準信号を用いて、前記出力信号から、回転機械の検査に用いる信号区間を切り出して抽出するので、従来のように、音や振動を検出する検出手段とは別に、タイミング信号を取得するための検出手段を設ける必要がない。
【００３７】
（９）本発明の信号抽出装置の好ましい実施形態では、前記回転機械がエンジンである。
【００３８】
この実施形態によると、エンジンの検査、例えば、抽出した信号を用いてバルブクリアランスの検査を行なうといったことが可能になる。
【００３９】
（１０）本発明の信号抽出装置の一つの実施形態では、前記基準信号は、前記回転機械の一定の回転数に対応する基準周波数成分としてもよい。
【００４０】
この実施形態によれば、基準周波数成分に基づくタイミングで、出力信号から信号区間を切り出して抽出するので、基準周波数成分として、例えば、エンジンのクランクシャフトやカムシャフトの動きに同期した周波数成分を用いることにより、ピストンやバルブの所要の位置に対応した信号区間を抽出して検査に用いることが可能となる。
【００４１】
（１１）上記（１０）の実施形態では、前記取得手段は、前記検出手段を構成する複数のセンサの各出力信号間で位相差が基準値以下となる周波数成分を、前記基準周波数成分として取得するようにしてもよい。
【００４２】
この実施形態によると、複数のセンサの各出力信号間で位相差が基準値以下となる周波数成分、すなわち、位相が揃っている周波数成分を基準周波数成分として抽出することができる。
【００４３】
（１２）上記（１０）の実施形態では、前記取得手段は、前記回転機械の前記回転数に基づいて算出される回転周波数の定数倍の周波数を、前記基準周波数成分として取得するようにしてもよい。
【００４４】
この実施形態によると、回転機械の回転数に基づく回転周波数の定数倍を基準周波数成分として抽出するので、例えば、エンジンのクランクシャフトに同期した周波数成分を、基準周波数成分として取得することができる。
【００４５】
（１３）上記（１２）の実施形態では、前記回転機械が直列４気筒のエンジンであって、該エンジンのクランクシャフトの回転数に基づいて算出される回転周波数の２倍の周波数を、前記基準周波数成分としてもよい。
【００４６】
この実施形態によると、直列４気筒のエンジンで強く現れるクランクシャフトの回転周波数の２倍の成分（２次成分）を、基準周波数成分として効率的に抽出することができる。
【００４７】
（１４）上記（１０）ないし（１３）のいずれかの実施形態では、前記抽出手段は、前記基準周波数成分と該基準周波数成分の予め定められた位相とに基づいて、切り出しのタイミングを決定するタイミング決定部と、決定したタイミングに基づいて、前記出力信号から前記信号区間を切り出す切り出し部とを備えるようにしてもよい。
【００４８】
この実施形態によると、基準周波数成分の予め定められた位相を基準にして、回転機械の検査に用いる信号区間、例えば、異音を含む信号区間を、出力信号から切り出して抽出することができる。
【００４９】
（１５）上記（１０）ないし（１３）のいずれか実施形態では、前記抽出手段は、前記基準周波数成分の周期と前記出力信号のピークとに基づいて、前記切り出しのタイミングを決定するタイミング決定部と、決定したタイミングに基づいて前記信号区間を切り出す切り出し部とを備えるようにしてもよい。
【００５０】
この実施形態によると、回転機械の検査に用いる信号が、周期的な衝撃による信号である場合には、基準周波数成分の周期と出力信号の衝撃波形のピークとに基づくタイミングで、周期的な衝撃による信号区間を切り出すことができる。
【００５１】
（１６）上記（１４）または（１５）の実施形態では、前記抽出手段は、前記出力信号から前記信号区間を切り出す切り出し部の前段に、前記出力信号に対して前処理を施す前処理部を備え、前記前処理部は、離散ステーショナリーウェーブレット変換を用いた安定化ウェーブレットフィルタまたは高周波包絡振幅変調フィルタを含むようにしてもよい。
この実施形態によると、出力信号に対して、雑音を低減し、あるいは、特徴を強調する前処理を施すので、切り出された区間の信号によって、回転機械の検査を効率的に行なえる。
【００５２】
（１７）本発明の機械検査装置は、上記（８）ないし（１６）のいずれかの信号抽出装置を備え、抽出される信号に基づいて、前記回転機械の良否を判定する判定手段を備えている。
【００５３】
本発明の機械検査装置は、音や振動を検出する検出手段とは別に、タイミング信号を取得するための検出手段を設けることなく、エンジンなどの回転機械を検査することができる。
【００５４】
（１８）本発明の機械検査装置の一つの実施形態では、前記信号抽出装置から前記信号区間が切り出された後の残差信号が与えられ、前記判定手段は、抽出された信号と、前記残差信号とに基づいて、前記回転機械の良否を判定するものである。
【００５５】
この実施形態によると、切り出された信号は、回転機械が異常である場合に異音に対応する信号であるのに対して、切り出し後の残差信号は、回転機械の正常、異常に関らず、異音が含まれない正常な信号であるので、両信号の特徴量を抽出し、特徴量の差や比などに基づいて、回転機械の良否を判定することができる。
【発明の効果】
【００５６】
本発明によれば、音や振動を検出する検出手段の出力信号から、検査に用いる信号区間を抽出するタイミングの基準となる基準信号を取得し、この基準信号を用いて、前記出力信号から、回転機械の検査に用いる信号区間を切り出すので、従来のように、音や振動を検出する検出手段とは別に、タイミング信号を取得するための検出手段を設ける必要がなく、抽出した信号に基づいて、回転機械の良否を判定することができる。
【発明を実施するための最良の形態】
【００５７】
以下、図面によって本発明の実施形態について説明する。
【００５８】
図１は、本発明に係る機械検査装置の概略構成を示すブロック図である。
【００５９】
この実施形態の機械検査装置１は、自動車やバイクなどの車両の生産工程において、回転機械を検査するものであり、例えば、エンジンのバルブクリアランスの異常の有無を、クランクシャフトの回転に同期して周期的に発生する衝撃音であるタペットノイズに基づいて、検査するものである。
【００６０】
この機械検査装置１は、一定の回転数で回転する回転機械が発生する音や信号を検出するセンサの出力信号から、回転機械の検査に用いられる信号区間、例えば、タペットノイズを含む信号区間を抽出する信号抽出装置３１と、抽出された信号に基づいて、回転機械を検査する異音検査装置３２とを備えている。
【００６１】
信号抽出装置３１は、検査対象であるエンジンの音や振動を検出するマイクロフォンセンサや振動センサからの出力信号を、Ａ／Ｄ変換してデジタルの波形データとする信号波形入力部２と、この波形データに対して前処理を行なう前処理部３と、波形データの中から、検査に用いられる信号区間を周期的に切り出すための基準信号となる基準周波数成分を取得する基準周波数成分抽出部４と、この基準周波数成分の抽出に、必要に応じて用いられる検査対象の回転数などの稼動情報が格納される第１のデータベース５と、抽出した基準周波数成分に基づいて、波形データから信号区間を抽出するタイミングである切り出しタイミングを決定する切り出しタイミング決定処理部６と、この切り出しタイミング決定処理部６の決定処理に、必要に応じて用いられる位相などのワーク情報が格納される第２のデータベース７と、決定された切り出しタイミングを基準に、波形データを切り出しして抽出を行なう波形切り出し処理部８と、切り出し区間幅などの情報が格納された第３のデータベース９と、切り出し処理後の波形を出力する処理後波形出力部１０とを備えている。
【００６２】
前記切り出しタイミング決定処理部６および前記波形切り出し処理部８によって、波形データから、検査に用いられる信号区間を切り出して抽出する抽出手段が構成される。
【００６３】
異音検査装置３２は、処理後波形出力部１０の出力に基づいて、異常な音や振動であるか否かを判定する異音判定部１１と、判定結果を出力する判定結果出力部１２とを備えている。
【００６４】
エンジンなどの検査対象が発生する音や振動を検出するマイクロフォンセンサや振動センサは、１個、すなわち、１ＣＨであってもよいし、検査対象の複数箇所にそれぞれセンサを設置する複数ＣＨであってもよい。
【００６５】
前処理部３は、エンジンの検査を効率的に行なえるようにするために、波形データに含まれる雑音を低減したり、あるいは、波形データの特徴を強調するための前処理を行なうものであり、この実施形態では、前処理として、雑音除去処理を行なうものであり、具体的には、離散ステーショナリーウェーブレット変換を用いた安定化ウェーブレットフィルタによる雑音処理を行なうものである。
【００６６】
図２は、離散ステーショナリーウェーブレット変換を行なう安定化ウェーブレットフィルタの構成を示す図であり、入力波形に対して窓処理を行なう窓処理部１３と、ウェーブレット変換によって複数の成分に分解する分解処理部１４と、波形変換のための閾値を計算する閾値計算処理部１５と、波形変換処理部１６と、ウェーブレット変換の逆変換を行なう再構成処理部１７とを備えている。
【００６７】
かかるウェーブレット変換と閾値処理による雑音処理方法あるいは離散ステーショナリーウェーブレット変換については、
・"Maarten Jansen, "Noise Reduction by Wavelet Thresholding",Springer-Verlag New York, Inc(2001).
・R.R.Coifman ,D.L.Donoho,"Translation-Invariant De-Noising", Lecture Not es in Statistics,103, pp. 125-150(1995).
・Nason, G.P., B.W. Silverman, "The stationary wavelet transform and some statistical applications," Lecture Notes in Statistics, 103, pp. 281-299,(1995).
などの公知文献に開示されている。
【００６８】
本発明の他の実施形態として、図１の前処理部３では、波形データの特徴を強調するために、衝撃波形強調処理を行なうようにしもよい。この衝撃波形強調処理には、例えば、高周波包絡振幅変調フィルタを用いることができる。
【００６９】
図３は、高周波包絡振幅変調フィルタの構成を示す図であり、例えば、図４（ａ）の波形データからＢＰＦなどによって図４（ｂ）に示すように、衝撃波形に多く含まれる高周波成分を抽出する高周波成分抽出処理部１８と、ヒルバート（Hilbert）変換による包絡線処理を行なって図４（ｃ）に示す包絡線成分を得る包絡線処理部１９と、図４（ａ）の元の波形データと、図４（ｃ）の包絡線成分とを乗算処理して図４（ｄ）の波形を得る乗算処理部２０とを備えている。
【００７０】
この高周波包絡振幅変調フィルタによって、図４（ｄ）に示すように、立ち上がりを損なうことなく、高周波成分を強調することができる。
【００７１】
なお、本発明の他の実施形態として、図１の前処理部３は、一般的な周波数フィルタで構成してもよく、あるいは、省略してもよい。
【００７２】
次に、波形データから基準周波数成分を取得する基準周波数成分抽出部４について説明する。
【００７３】
エンジンやトランスミッション、モータで駆動される回転機械などは、一定の回転数で運転している場合、回転数に応じて周期的な振動、音が発生する。このため、検査対象に異常がある場合、異常に対応する波形データも周期的に発生する。
【００７４】
そこで、一連の波形データから、周期的に発生する検出対象の異常の有無の判定に有効な信号に対応する区間の波形データのみを周期的に切り出すための基準信号とする基準周波数成分を抽出するものである。
【００７５】
この基準周波数成分は、上述の背景技術で説明した従来のタイミング信号に相当するものであるが、従来のタイミング信号のように、タイミング信号取得用のセンサを必要しないものであり、図１に示すように、音や振動の波形データから抽出するものである。
【００７６】
この基準周波数成分は、検出対象の動きに対応した成分であるのが好ましく、例えば、エンジンのピストンの動きやバルブを動作させるカムの動きに同期した周波数成分などであるのが好ましい。
【００７７】
この基準周波数成分抽出部４における基準周波数成分の抽出方法には、例えば、次の３種類がある。
【００７８】
（１）先ず、第１の抽出方法では、検査対象の複数箇所に、複数のマイクロフォンセンサまたは振動センサを設置し、各センサから得られる入力波形間で、位相差が基準値以下となる周波数成分を、基準周波数成分として抽出するものである。なお、各センサから得られる入力波形間で、位相差が最も小さい周波数成分を基準周波数成分とするのが好ましい。
【００７９】
この方法では、各センサからの波形データ、例えば、図５（ａ）に示す複数のＣＨの各波形データを、フーリエ変換あるいは高速フーリエ変換によって、周波数と位相とに分解し、ＣＨ間で位相差が基準値以下の周波数成分（正弦波）、すなわち、位相が揃っている周波数成分を、図５（ｂ）に示すように基準周波数成分とするものである。
【００８０】
この方法によれば、センサの設置位置による位相のずれの影響を受けることなく、基準周波数成分を抽出することができる。
【００８１】
（２）第２の抽出方法では、検査対象の回転数、例えば、エンジンにおけるクランクシャフトやカムシャフトの回転数を元に算出した回転周波数の定数倍を基準周波数成分として抽出するものである。
【００８２】
例えば、エンジンの検査条件である回転数が２０００ＲＰＭの場合、クランクシャフトは２０００/６０＝約３３．３Ｈｚで回転する。エンジンの各部品で発生する振動は、この周波数（３３．３Ｈｚ）の倍数で構成されることが多い。そこで、３３．３Ｈｚの定数（Ｎ：自然数）倍の周波数を基準周波数成分として抽出するものである。
【００８３】
また、エンジンのバルブに着目すると、バルブを駆動するカムシャフトの回転数は、図６に示すように、エンジン２１のカムシャフト２２とクランクシャフト２３とのギヤ比が２：１であった場合には、カムシャフト２２の回転数は、クランクシャフト２３の回転数の１/２となる。このことから、カムシャフトの回転周波数である３３．３/２Ｈｚの定数（Ｍ：自然数）倍を基準周波数成分として抽出すればよい。
【００８４】
このように検査対象のどの部分に着目するに応じて、抽出する基準周波数成分を決定すればよい。
【００８５】
（３）第３の抽出方法では、検査対象となるエンジンが直列４気筒である場合に、エンジンのクランクシャフトの回転数から算出した回転周波数の２倍を基準周波数成分として抽出するものである。
【００８６】
エンジンが直列４気筒である場合、クランクシャフトの回転周波数の２倍の成分（２次成分）が強く出る傾向があることが知られている。このため、エンジンの回転数が２０００ｒｐｍすなわち３３．３Ｈｚである場合、図７（ａ）に示される直列４気筒エンジンについての波形データから、上記２次成分である６６．６Ｈｚを、図７（ｂ）に示すように基準周波数成分として抽出するものである。
【００８７】
上記（２），（３）の第２，第３の抽出方法では、第１のデータベース５に予め記憶されている検査対象の種類や回転数などの稼動情報を利用して抽出する。なお、第１のデータベース５に稼動情報を記憶させるのではなく、インタラクティブにユーザが指定できるようにしてもよい。
【００８８】
上記（１）〜（３）の第１〜第３のいずれの抽出方法を採用するかは、検査対象に対する事前の情報、例えば、検査対象の異常の種類、部品、エンジンの種類、検査条件（回転数）などの情報を、どれだけ利用できるかに応じて決定すればよい。事前情報が少なく、基準周波数を決める条件が不明確な場合は、上記（１）の第１の抽出方法を選択すればよい。
【００８９】
基準周波数は、検出したい異常が発生する周期（の逆数）と同じであるのが好ましいが、必ずしも同じでなくても、検出したい異常の発生周期の数倍の範囲であれば、十分に、分析・検査性能を向上することができる。
【００９０】
次に、抽出した基準周波数成分に基づいて、波形データの抽出タイミングである切り出しタイミングを決定する切り出しタイミング決定処理部６について説明する。
【００９１】
この切り出しタイミング決定処理部６における決定処理方法には、位相オフセットを利用する方法と、衝撃波形のピークを探索する方法との２種類がある。
【００９２】
位相オフセットを利用する方法とは、検出したい事象、例えば、タペットノイズの発生タイミングを、抽出した基準周波数成分の位相角（位相オフセット）で指定するものである。
【００９３】
また、衝撃波形のピークを探索する方法とは、検出したい事象が周期性の衝撃波形の場合、基準周波数の周期（＝１/基準周波数）ごとに現れる衝撃波形のピーク（波形の絶対値の極大値）を基準に探索を行うものである。
【００９４】
位相オフセットを利用する方法の場合には、ユーザは検査対象の構造情報などを元に、予め事象の発生する位相を特定しておく必要がある。
【００９５】
また、衝撃波形のピークを探索する方法の場合には、検出できる事象は周期性衝撃波形に限定されるが、衝撃の発生する周期のみ既知であればよい。
【００９６】
以下、各方法について、順次説明する。
【００９７】
（１）位相オフセットを利用する方法
検出したい事象の発生タイミングを、抽出した基準周波数成分の位相角（位相オフセット）で指定するものである。
【００９８】
この位相オフセットを利用する方法では、ユーザは検査したい事象、例えば、タペットノイズの発生タイミングを、基準周波数を基準にした位相オフセット（角度）として予め求め、例えば、第２のデータベース７に、ワーク情報として格納しておくものである。このワーク情報を元に、波形データ中の検査したい事象の発生タイミングを求めるものである。ユーザは、事象の発生タイミングを、位相オフセット（角度）として指定するが、切り出しタイミング決定処理部６では、波形データの時間軸上の位置、例えば、先頭（計測開始）からＮ秒や先頭からｍサンプル目に換算して求める。
【００９９】
切り出し基準タイミングは、以下の手順で決定する。
【０１００】
先ず、図８（ａ）示される基準周波数成分の位相０度の位置（−から＋へゼロクロスする位置）を、図８（ｂ）に示すように演算し、次に、ユーザの入力やワーク情報から得たオフセット位相を、図８（ｃ）に示すように周波数の位相０度の位置からの相対位相として時間（または、波形のサンプル点数）換算し、図８（ｄ）に示すように、計測開始（波形データの取り込み開始）からの経過時間Ｎ１，Ｎ２，Ｎ３…として、波形データ中の全ての切り出し基準タイミングである切り出し基準時刻を求めるものである。
【０１０１】
例えば、カムシャフトに同期する信号を基準周波数成分に設定した場合、特定のオフセット位相は、特定のバルブの動作音（タペットやバルブ閉じ音）に対応する波形の時間軸上での存在位置を示すことになる。
【０１０２】
また、特定の歯車の１回転に対応する振動を基準周波数成分に設定した場合、オフセット位相は、特定の歯車の歯に対応する波形の時間軸上での存在位置を示すことになる。
【０１０３】
エンジンのバルブの動作タイミングは、図９に示すように、設計上決まっており、エンジンの制御情報として入手することができる。
【０１０４】
したがって、制御情報として得られる図９のバルブの動作タイミングと基準周波数成分とに基づいて、検査したい事象に対応するオフセット位相を予め求めておき、例えば、ワーク情報として第２のデータベース７に格納しておくものである。
【０１０５】
位相オフセットは１つだけでなく、複数設定することができる。例えば、エンジンのバルブの検査を行う場合、シリンダごとにバルブの動作タイミングが異なる。このため、各エンジンのシリンダごとの位相オフセットを登録すればよい。
【０１０６】
エンジンの制御情報などから位相オフセットを求めることができないような場合には、検査したい事象を発生する検査対象、例えば、異音を発生する検査対象の基準周波数成分および検査したい事象の発生タイミングを予め計測し、位相オフセットを求めておけばよい。
【０１０７】
（２）衝撃波形のピークを探索する方法
切り出す波形が周期性衝撃波形の場合、衝撃波形のピーク（絶対値の極大値）周期を探索し、ピーク位置を切り出し基準タイミングに設定する。以下、切り出し基準タイミングの探索方法を説明する。
【０１０８】
ピークを用いる場合、ピークの発生周期＝１/基準周波数であるとする。
【０１０９】
また、衝撃成分は、１周期に１つであると仮定する。
【０１１０】
先ず、波形データｘの長さをＳ秒とし、ピークの発生周期をＰとすると、最大でＭ＝Ｓ／Ｐ個の衝撃成分がある。
【０１１１】
絶対振幅ａ＝ａｂｓ（ｘ）の極大点の集合のうち、絶対振幅が大きい上位Ｍ個を探索し、上位Ｍ個の時刻の集合、すなわち、計測開始からの経過時間の集合をＴとする。集合Ｔの中に、周期的衝撃成分の発生時刻が含まれているはずである。
【０１１２】
周期的であるかどうかは、他の極大点との関係により決まるので、集合Ｔに含まれる時刻ｔがどれくらい周期Ｐを満たす点であるかを次式によって評価する。
【０１１３】
【数１】
2008107294.tif 000003
【０１１４】
つまり、探索したＭ個の点の時間の小さいもの、すなわち、時刻の早いものから選択し、他の点との周期が、周期Ｐの整数倍からどの程度ずれているかを上記式（１）で評価する。
【０１１５】
例えば、図１０に示すように、４個のピークＰ１〜Ｐ４が存在する場合に、時刻が早い第１のピークＰ１は、他の衝撃成分のピークＰ２，Ｐ３．Ｐ４との時間差が、周期Ｐの倍数である場合が多いので、上記（１）式の値が小さくなるのに対して、第２のピークＰ２は、他の衝撃成分のピークＰ１，Ｐ３，Ｐ４との時間差が、周期Ｐの倍数からずれているので、上記（１）式の値が大きくなる。
【０１１６】
そこで、上記（１）式を指標とし、この指標により、もっともふさわしい時刻ｔ０は、上記（１）式が最小である点
【０１１７】
【数２】
2008107294.tif 000004
【０１１８】
と決定する。
【０１１９】
図１０の例では、第１のピークＰ１が、時刻ｔ０に対応するピークとなる。
【０１２０】
次に、その他の切り出し基準時刻を以下の式で決定する。
【０１２１】
【数３】
2008107294.tif 000005
【０１２２】
この方法は、異常が発生する周期は既知であるが、検査対象の構造に対する知見が乏しい時に有効である。
【０１２３】
なお、同じ周期で、かつ、異なる位相で発生する衝撃波形も検査したいような場合には、ユーザが対応する設定を行うことにより、先ず、衝撃波形についての切り出し基準時刻を決定し、決定された切り出し基準時刻の付近の波形データを除外し、再度上記評価式（１）で切り出し基準時刻を探索することにより、同じ周期で位相が異なる衝撃波形に対応する切り出し基準時刻を決定することができる。
【０１２４】
次に、波形切り出し処理部８について説明する。
【０１２５】
波形切り出し処理部８は、切り出しタイミング決定処理部６で決定した切り出し基準時刻を起点に、波形データの切り出しを行う。
【０１２６】
切り出すとは、図１１（ｂ）に示す波形データの点線区間（図では４箇所）それぞれに対して、図１１（ｄ）に示す窓関数を乗算し、必要な区間のみを残し、不要な区間の振幅を０にすることである。
【０１２７】
つまり、窓関数の値が０でない部分は、波形データの振幅が残り、窓関数の値が０の部分の振幅は０になる。
【０１２８】
この処理により、図１１（ｃ）に示すように、検査したい対象の異常を含む時間帯（位相や周期）以外の振幅は０になり、検査したい対象の異常を含む時間帯（位相と窓幅）の信号のみが残ることになる。
【０１２９】
窓関数は、図１１（ｄ）に示すように、切り出し基準時刻からの前時間幅、後時間幅、前減衰幅、後減衰幅を指定することができる。これらは検出したい事象（異常）の持続時間などに応じて適切に設定する。
【０１３０】
オフセット位相が異なる複数の事象を捉える場合は、オフセット位相毎に個別に切り出し処理を行う。例えば、４気筒エンジンの場合、各シリンダに連動してバルブが開閉する。この開閉タイミングは各シリンダによって異なる。そこで、図１２（ｂ）〜（ｄ）に示すように、各シリンダごとに個別にオフセット位相に対応する切り出し基準時刻を設定することにより、各シリンダに対応する信号を、図１２（ｅ）〜（ｇ）に示すように切り出し、異音検査装置３２で異常の有無を判定することにより、どのシリンダのバルブが異常であるかを容易に判断することができる。どのシリンダのバルブが異常であるかを判断するには、異音判定部１１にて、どのオフセット位相で切り出した波形データに最も異常が多く含まれているか判定すればよい。
【０１３１】
次に、切り出し処理後の波形を出力する処理後波形出力部１０について説明する。
【０１３２】
処理後波形出力部１０は、図１３に示すように、切り出した波形を、パソコン２４のディスプレイ２５に表示したり、スピーカ２６で波形を音として再生出力したり、あるいは、加振器２７を用いて振動として再生出力したりするものであり、切り出し処理後の波形を、ディスク２８などに保存することもできる。
【０１３３】
ユーザは、キーボード２９やマウス３０等の入力デバイスを操作して所要の入力操作、例えば、上述の稼動情報やワーク情報の入力などを行うことができる。
【０１３４】
次に、図１に示される異音判定部１１および判定結果出力部１２からなる異音検査装置３２について説明する。
【０１３５】
この異音検査装置３２は、時間波形を入力とし、正常であるか異常であるかを検査する装置であれば、特に限定されるものではなく、例えば、特許第３４８４６６５号に開示されている異常判定装置を用いることができる。
【０１３６】
信号抽出装置３１の出力を、異音検査装置３２の入力とすることで、判定に必要な区間の信号波形のみが切り出されて異音検査装置３２に入力され、不要な波形は除去されるので、検査精度が向上する。
【０１３７】
図１４〜図１６は、以上の動作説明に供するフローチャートである。
【０１３８】
先ず、図１４に示すように、音や振動の信号波形入力部２から検査対象（エンジンやトランスミッションなど）の振動または音のデータを取り込む。振動は振動ピックアップやレーザドップラー振動計で取り込み、音はマイクロフォンで取り込む。取り込んだ音や振動は、Ａ／Ｄ変換して波形データとして内部へ取り込む（ステップｎ１）。
【０１３９】
次に、取り込んだ波形データから雑音を低減したり、着目したい波形や周波数帯域の信号を強調する前処理を行う（ステップｎ２）。前処理は、機械検査装置が置かれている環境や、検査したい異常の発生メカニズムによって、適切に選択する。特定の周波数の振動や音を強調したい場合はＢＰＦを利用する。ガウス性雑音の低減や衝撃波形の抽出には、上述の安定化ウェーブレットフィルタを用いる。また、衝撃性波形を高速に強調したい場合は、上述の高周波包絡振幅変調フィルタを用いる。
【０１４０】
次に、基準周波数成分を求めるが、この基準周波数成分の求め方には、上述のように稼動情報などを利用して計算で求める方法と、複数ＣＨの波形データから求める方法とがあり、利用できる情報（検査対象の構造や、異常の発生原因など）から、いずれかの方法を選択する（ステップｎ３）。
【０１４１】
基準周波数成分を複数ＣＨの波形データ位相から求める場合には、各ＣＨの周波数ごとの位相を求める（ステップｎ４）。複数ＣＨで取り込んだ波形データをＦＦＴなどを用いて周波数ごとの位相情報に変換する。そして、各ＣＨの位相差が基準値以下の周波数を求める（ステップｎ５）。振幅レベルが一定以上ある周波数で、かつ、各ＣＨ間で位相がそろっている周波数成分を抽出する。抽出した周波数成分を、基準周波数成分とする。
【０１４２】
基準周波数成分を複数ＣＨの波形データの位相から求めない場合には、第１のデータベース５の稼動情報を用いて、基準周波数を決定する（ステップｎ６）。
【０１４３】
基準周波数は、検査対象の構造（ギアの比率）や検査条件（回転数）に応じて、回転周波数のＮ倍を指定する。また、検査対象が４サイクル４気筒のエンジンである場合、クランクシャフトの回転数の２次成分を基準周波数成分として選択することができる。
【０１４４】
上記２つのいずれかの方法を選択し、基準周波数成分を求めた後、切り出し基準タイミングを求める。
【０１４５】
切り出し基準タイミングの演算は、上述のように基準周波数成分の位相のオフセットで指定する方法と、基準周波数の周期（＝１/基準周波数）で指定する方法とがあり、図１５に示すように、いずれかの方法を選択する（ステップｎ７）。検査したい対象の事象が周期性衝撃波形である場合、後者の方法が利用できる。
【０１４６】
オフセット位相で求める場合には、基準周波数の位相０度を求める（ステップｎ８）。波形データから抽出した基準周波数の位相０（−から＋へ０クロスする時刻）を求める。次に、指定されたオフセット位相と基準周波数の位相０度とから切り出し基準時刻を求める（ステップｎ９）。基準周波数の位相が０（ゼロ）の時刻を起点に、第２のデータベース７に格納しているオフセット位相を時間換算した分だけずらしたものを、切り出し基準時刻にする。
【０１４７】
衝撃波形のピークを利用して求める場合には、衝撃波形のピークを抽出する（探索済みのピーク付近は除外）（ステップｎ１０）。波形データの中から波形のピーク（絶対値の極大値）をＭ個抽出する。（探索が２回目以降の場合、過去に探索したピークは除外する。）他のピークとの関係が最も周期に合致するピーク発生時刻を探索する（ステップｎ１１）。
【０１４８】
上述の（１）式に示す評価式を用いて、探索したピークの中から、最も基準周波数（周期）にマッチするピークを探索する。この時、探索は時刻の若い順に行う。最も基準周波数にマッチするピークの発生時刻を求める。
【０１４９】
次に、切り出し基準タイミングを求める（ステップｎ１２）。求めたピークの発生時刻を起点として、基準周波数の周期の倍数になる時刻を切り出し基準時刻に設定する。
【０１５０】
次に、図１６に示すように、切り出し基準時刻を中心に窓関数を乗算し、切り出し処理を行う（ステップｎ１３）。すなわち、全ての切り出し基準時刻を中心に、波形の切り出しを行う。波形の切り出しは、各切り出し基準時刻を原点として、窓関数を波形データに乗算することにより行う。すなわち、窓関数を用いて波形データをマスクする。
【０１５１】
次に、切り出し結果の波形を出力する（ステップｎ１４）。切り出した波形データを、表示、保存などする。必要がなければ、この処理はスキップする。
【０１５２】
次に、異音検査処理を行う（ステップ１５）。すなわち、切り出した波形を用いて、異音検査を行う。異音検査のアルゴリズム自体は、特に限定されない。
【０１５３】
切り出していないオフセット位相または、衝撃ピークがあるか否かを判断し（ステップｎ１６）、検査対象の位相オフセットが複数指定されている場合、例えば、エンジンバルブの検査であれば、気筒ごとの検査をする場合には、図１５のステップｎ７の切り出し基準タイミングを求める処理に戻る。また、同じ周期でかつ異なる位相で発生する衝撃波形を検査したい場合には、上述のユーザの対応する設定によって、衝撃波形のピークの探索を繰り返し実行することができる。この場合も図１５のステップｎ７の切り出し基準時刻を求める処理に戻る。
【０１５４】
次に、異音検査結果を出力する（ステップｎ１７）。波形データの切り出しが複数回分指定されている場合は、各切り出しごとに、検査結果を、モニタやランプなどに出力する。
【０１５５】
上述の実施形態では、異常の判定に必要に区間の信号波形を抽出して異音の判定を行なったが、前記区間の信号波形と、抽出後の残差信号の波形との特徴量、例えば、ピーク値、尖度などを抽出し、それらの差や比を算出し、閾値と比較して良否の判定を行なうようにしてもよい。
【０１５６】
この場合には、図１６のステップｎ１３では、図１７（ａ）に示すように切り出し基準タイミングを中心として窓関数を乗算して切り出し処理を行ない（ステップｎ１３−１）、更に、切り出した後の残差波形を演算する（ステップｎ１３−２）。
【０１５７】
また、図１６のステップｎ１５の異音検査処理では、図１７（ｂ）に示すように、切り出し波形から特徴量を演算する一方（ステップｎ１５−１）、残差波形から特徴量を演算し（ステップｎ１５−２）、特徴量の差または比を演算し（ステップｎ１５−３）、それに基づいて、良否判定を行なうものである（ステップｎ１５−４）。
【０１５８】
図１９は、この判定処理の構成を示すブロック図である。図１８（ａ）の波形データから、図１８（ｂ）の切り出し基準時刻を基準に切り出された図１８（ｃ）の信号波形の特徴量を特徴量演算部３３で演算する一方、切り出された後の図１８（ｄ）の残差波形の特徴量を特徴量演算部３４で演算し、それらの差、あるいは、比を用いて良否判定処理部３５で良否の判定を行なうものである。
【産業上の利用可能性】
【０１５９】
本発明は、音や振動によって検査対象物を検査する検査装置などに有用である。
【図面の簡単な説明】
【０１６０】
【図１】本発明の機械検査装置の構成を示すブロック図である。
【図２】安定化ウェーブレットフィルタの構成を示す図である。
【図３】高周波包絡振幅変調フィルタの構成を示す図である。
【図４】図３の説明に供する信号波形図である。
【図５】基準周波数成分の抽出の一例を示す図である。
【図６】クランクシャフトとカムシャフトとの回転数の関係を説明するための図である。
【図７】基準周波数成分の抽出の他の例を示す図である。
【図８】切り出し基準時刻の決定方法を説明するための図である。
【図９】吸気および排気バルブの開閉の位相を示す図である。
【図１０】衝撃波形のピークの探索を説明するための図である。
【図１１】信号の切り出し処理を説明するための図である。
【図１２】シリンダ毎の信号の切り出し処理を説明するための図である。
【図１３】切り出し処理後の波形の出力形態を説明するための図である。
【図１４】基準周波数成分の抽出動作を説明するためのフローチャートである。
【図１５】切り出し基準時刻を決定する動作を説明するためのフローチャートである。
【図１６】切り出し処理および異音検査を説明するためのフローチャートである。
【図１７】本発明の他の実施形態を説明するためのフローチャートである。
【図１８】切り出し波形と残差波形を説明するための波形図である。
【図１９】異音判定処理の構成図である。
【符号の説明】
【０１６１】
１                機械検査装置
３                前処理部
４                基準周波数抽出部
８                波形切り出し処理部
３１              信号抽出装置
３２              異音検査装置
【図１】
2008107294.tif 000006
【図２】
2008107294.tif 000007
【図３】
2008107294.tif 000008
【図４】
2008107294.tif 000009
【図５】
2008107294.tif 000010
【図６】
2008107294.tif 000011
【図７】
2008107294.tif 000012
【図８】
2008107294.tif 000013
【図９】
2008107294.tif 000014
【図１０】
2008107294.tif 000015
【図１１】
2008107294.tif 000016
【図１２】
2008107294.tif 000017
【図１３】
2008107294.tif 000018
【図１４】
2008107294.tif 000019
【図１５】
2008107294.tif 000020
【図１６】
2008107294.tif 000021
【図１７】
2008107294.tif 000022
【図１８】
2008107294.tif 000023
【図１９】
2008107294.tif 000024