(57)【要約】【課題】複数の異なる動作を実行する設備に対しても、短期間でかつ高精度でその動作状態を診断することが可能な設備診断装置及び設備診断方法を提供する。【解決手段】設備診断装置１は、設備２が発生する動作音を集音する集音部１０と、設備２が正常動作しているときの、設備２の複数の動作が実行される所定期間の設備２の動作音の時間周波数スペクトルである基準スペクトルを記憶する記憶部１３と、集音部１０により集音された所定期間の動作音を時間周波数変換することにより、所定期間の動作音に対応する時間周波数スペクトルを算出する時間周波数解析部２１と、時間周波数スペクトルと基準スペクトルとを比較することにより、設備２の複数の動作のそれぞれの動作音に対応するスペクトル成分を特定する比較部２２と、各スペクトル成分に基づいて、設備２に異常が発生しているか否かを判定する判定部２３とを有する。【選択図】図１
2010266327.tif 000002
【特許請求の範囲】
【請求項１】
設備（２）が発生する動作音を集音する集音部（１０）と、
前記設備（２）が正常動作しているときの、前記設備（２）の複数の動作が実行される所定期間の前記設備（２）の動作音の時間周波数スペクトルである基準スペクトルを記憶する記憶部（１３）と、
前記集音部（１０）により集音された前記所定期間の動作音を時間周波数変換することにより、前記所定期間の動作音に対応する時間周波数スペクトルを算出する時間周波数解析部（２１）と、
前記時間周波数スペクトルと前記基準スペクトルとを比較することにより、前記設備（２）の複数の動作のそれぞれの動作音に対応するスペクトル成分を特定する比較部（２２）と、
前記各スペクトル成分に基づいて、前記設備（２）に異常が発生しているか否かを判定する判定部（２３）と、
を有することを特徴とする設備診断装置。
【請求項２】
前記判定部（２３）は、前記複数の動作のうちの第１の動作に対応する動作音のスペクトル成分と、第２の動作に対応する動作音のスペクトル成分間の時間間隔が、正常動作時における前記第１の動作と前記第２の動作間の時間間隔と異なる場合、前記設備（２）に異常が発生していると判定する、請求項１に記載の設備診断装置。
【請求項３】
前記判定部（２３）は、前記比較部（２２）により前記複数の動作のうちの何れかに対応するスペクトル成分が検出されなかった場合、前記設備（２）に異常が発生していると判定する、請求項１または２に記載の設備診断装置。
【請求項４】
前記判定部（２３）は、前記複数の動作の何れにも対応しないスペクトル成分が検出された場合、前記設備（２）に異常が発生していると判定する、請求項１〜３の何れか一項に記載の設備診断装置。
【請求項５】
前記判定部（２３）は、前記設備（２）に異常が発生していると判定した場合、当該判定の根拠となったスペクトル成分が、前記設備（２）に発生した特定の異常に対応する異常原因条件を満たす場合、前記設備（２）に発生した異常の原因を、当該異常原因条件に関連付けられた原因であると推定する、請求項１〜４の何れか一項に記載の設備診断装置。
【請求項６】
設備が発生する動作音を集音するステップと、
集音された前記設備の複数の動作が実行される所定期間の動作音を時間周波数変換することにより、前記所定期間の動作音に対応する時間周波数スペクトルを算出するステップと、
前記時間周波数スペクトルと、前記設備が正常動作しているときの、前記所定期間の前記設備の動作音の時間周波数スペクトルである基準スペクトルとを比較することにより、前記設備の複数の動作のそれぞれの動作音に対応するスペクトル成分を特定するステップと、
前記各スペクトル成分に基づいて、前記設備に異常が発生しているか否かを判定するステップと、
を含むことを特徴とする設備診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備の動作中に発生する音を解析することにより、設備の動作状態を診断する設備診断装置及び設備診断方法に関する。
【背景技術】
【０００２】
従来より、機械の動作中に発生する音を解析することにより、その機械の動作状態を診断する技術が開発されている（例えば、特許文献１及び２を参照）。
【０００３】
例えば、特許文献１に開示された故障診断装置は、周波数解析手段により、測定した音あるいは振動の０次及び一次以降の線形予測係数を求める。そして故障診断装置は、０次の線形予測係数と、一次以降の線形予測係数とをそれぞれ乗算することにより得られた乗算値を計測時間に沿って表示手段に表示させる。
また、特許文献２に開示された回転機器の状態診断支援装置は、正常稼動時の動作音と採取した動作音との差で異常を検知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−５７２１０号公報
【特許文献２】特開２００５−７７１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の動作音の解析による診断技術は、一定速度で回転する回転体など、単一的な動作をする装置に対する故障診断には有効である。これは、単一的な動作をする装置が正常時に発生する動作音は基本的に一種類しかなく、その装置の動作中に集音された動作音を正常動作時の動作音と比較することが容易であるためである。
しかし、例えば、自動車部品の生産設備のように、部品の搬送、保持、組み付けまたは洗浄など、複数の異なる動作を実行する設備は、動作ごとに異なる特徴を持つ動作音を発生する。そのため、この診断技術を用いた診断装置及び方法により、複数の異なる動作を実行する設備の動作状態を診断しようとすると、その診断装置及び方法は、設備の動作ごとに動作音を取得し、それぞれの動作音を解析する必要がある。したがって、この診断技術を用いた診断装置及び方法は、複数の異なる動作を実行する設備を診断するために長時間を要してしまう。
【０００６】
また、電流計、電圧計、形状測定装置などの各種の測定装置を用いて複数の異なる動作を実行する設備を診断する場合も、それら測定装置を診断の対象となる設備に取り付けたり、診断の対象となる設備を分解しなければならないため、設備を診断するために要する時間は膨大なものとなる。特に、診断対象となる装置が生産設備である場合、診断に要する時間が長くなるほど、その生産設備を休止する時間が長くなってしまうため、その生産設備の利用者の経済的損失も大きくなる。したがって、動作状態の診断に要する時間は短いほど望ましい。
一方、作業者が、動作音を聞いたり、あるいは目視によって、複数の異なる動作を実行する設備の動作状態を診断しようとすると、作業者の官能評価または勘によって、異常な動作の原因となる故障箇所を特定することになる。そのため、作業者の熟練度、体調などによって故障箇所の検出精度が変動してしまう。
【０００７】
そこで、本発明の目的は、複数の異なる動作を実行する設備に対しても、短期間でかつ高精度でその動作状態を診断することが可能な設備診断装置及び設備診断方法を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１の記載によれば、本発明の一つの形態として、設備診断装置が提供される。係る設備診断装置は、設備（２）が発生する動作音を集音する集音部（１０）と、設備（２）が正常動作しているときの、設備（２）の複数の動作が実行される所定期間の設備（２）の動作音の時間周波数スペクトルである基準スペクトルを記憶する記憶部（１３）と、集音部（１０）により集音された所定期間の動作音を時間周波数変換することにより、所定期間の動作音に対応する時間周波数スペクトルを算出する時間周波数解析部（２１）と、時間周波数スペクトルと基準スペクトルとを比較することにより、設備（２）の複数の動作のそれぞれの動作音に対応するスペクトル成分を特定する比較部（２２）と、各スペクトル成分に基づいて、設備（２）に異常が発生しているか否かを判定する判定部（２３）とを有する。
係る構成を有することにより、この設備診断装置は、複数の異なる動作を実行する設備に対しても、短期間でかつ高精度でその動作状態を診断することができる。
【０００９】
また請求項２の記載によれば、判定部（２３）は、複数の動作のうちの第１の動作に対応する動作音のスペクトル成分と、第２の動作に対応する動作音のスペクトル成分間の時間間隔が、正常動作時における第１の動作と第２の動作間の時間間隔と異なる場合、設備（２）に異常が発生していると判定することが好ましい。
これにより、この設備診断装置は、設備が有する各部の動作タイミングがずれたことを検出することができる。
【００１０】
また請求項３の記載によれば、判定部（２３）は、比較部（２２）により複数の動作のうちの何れかに対応するスペクトル成分が検出されなかった場合、設備（２）に異常が発生していると判定することが好ましい。
これにより、この設備診断装置は、設備が実行するはずの何れかの動作が実行されなかったことを検出することができる。
【００１１】
あるいは請求項４の記載によれば、判定部（２３）は、複数の動作の何れにも対応しないスペクトル成分が検出された場合、設備（２）に異常が発生していると判定することが好ましい。
これにより、この設備診断装置は、設備が発した異常音を検出することができるので、設備に何らかの異常が発生したことを検出できる。また、異常音に相当するスペクトル成分の周波数帯域は、設備の正常な動作による動作音のスペクトル成分の周波数帯域と異なる。そのため、この設備診断装置は、設備の正常な動作による動作音が発生している間に、異常音が発生していても、設備に異常が発生したことを検出することができる。
【００１２】
さらに請求項５の記載によれば、判定部（２３）は、設備（２）に異常が発生していると判定した場合、その判定の根拠となったスペクトル成分が、設備（２）に発生した特定の異常に対応する異常原因条件を満たす場合、設備（２）に発生した異常の原因を、その異常原因条件に関連付けられた原因であると推定することが好ましい。
なお、設備に異常が発生しているとの判定の根拠になったスペクトル成分は、時間周波数スペクトルから検出されたスペクトル成分だけでなく、本来何れかの動作に対応するスペクトル成分として検出されるべきスペクトル成分のうち、未検出のスペクトル成分であってもよい。
【００１３】
さらに請求項６の記載によれば、本発明の他の形態として、設備診断方法が提供される。係る設備診断方法は、設備が発生する動作音を集音するステップと、集音された、設備の複数の動作が実行される所定期間の動作音を時間周波数変換することにより、所定期間の動作音に対応する時間周波数スペクトルを算出するステップと、時間周波数スペクトルと、設備が正常動作しているときの、所定期間の設備の動作音の時間周波数スペクトルである基準スペクトルとを比較することにより、設備の複数の動作のそれぞれの動作音に対応するスペクトル成分を特定するステップと、各スペクトル成分に基づいて、設備に異常が発生しているか否かを判定するステップとを含む。
係る手順を含むことにより、この設備診断方法は、複数の異なる動作を実行する設備に対しても、短期間でかつ高精度でその動作状態を診断することができる。
【００１４】
なお、上記各手段に付した括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示す一例である。
【図面の簡単な説明】
【００１５】
【図１】本発明の一つの実施形態による設備診断装置の概略構成図である。
【図２】図１に示した設備診断装置の制御部の機能ブロック図である。
【図３】基準スペクトルの一例を示す図である。
【図４】設備の動作音に対する時間周波数スペクトルの一例を示す図である。
【図５】本発明の実施形態に係る設備診断装置により実行される設備診断処理の動作フローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の一つの実施形態による設備診断装置について説明する。
この設備診断装置は、診断対象設備が一定の周期で繰り返し実行する複数の動作を含む１動作サイクル中に生じた動作音を集音する。そしてこの設備診断装置は、集音した音を時間周波数変換することにより、その１動作サイクルの動作音の時間周波数スペクトルを算出する。この設備診断装置は、算出した時間周波数スペクトルを、診断対象設備が正常に動作しているときの１動作サイクルの動作音に対応する基準時間周波数スペクトルと比較することにより、各動作ごとのスペクトル成分を特定することで、設備の異常の有無を判定する。
【００１７】
図１は、本発明の一つの実施形態に係る設備診断装置１の全体構成を示す概略構成図である。
本実施形態では、診断対象である設備の一例である設備２は、ベルトコンベア７上を搬送されるそれぞれのワーク３を、可動フレーム５に取り付けられた二つの回転ブラシ４−１、４−２で順に掃くことにより、ワーク３の表面に付着したゴミを除去する。そのために、設備２は制御回路６を有し、この制御回路６が二つの回転ブラシ４−１、４−２及び可動フレーム５を制御する。すなわち、可動フレーム５は、制御回路６から受け取った制御信号に応じて、ワーク３の上面に対して平行に移動したり、あるいは、ワーク３の上面に対して垂直に移動する。このため、制御回路６は、回転ブラシ４−１、４−２の何れか一方をワーク３に接触させることができる。また回転ブラシ４−１、４−２は、それぞれ、制御回路６から受け取った制御信号に応じて、一定の回転速度で回転するか、あるいは停止する。
また制御回路６は、設備２の動作状態を示す信号、例えば、可動フレーム５が所定の動作を開始することを示す信号を設備診断装置１へ出力する。
【００１８】
設備２は、所定の動作順序に従って可動フレーム５及び回転ブラシ４−１、４−２を動作させる。そして設備２は、その所定の順序に従った可動フレーム５及び回転ブラシ４−１、４−２の動作を１動作サイクルとして、ワーク３ごとにその動作サイクルに含まれる各動作を実行する。
ここで、設備２の可動フレーム５が移動する場合、あるいは、何れかの回転ブラシがワーク３を掃く場合、可動フレーム５あるいは回転ブラシ４−１若しくは４−２が機械的に動作することによる動作音が発生する。また、可動フレーム５が移動するときに生じる動作音と、回転ブラシ４−１または４−２がワーク３を掃くときに生じる動作音は異なる。さらにこれらの動作音は異なる時間に発生する。
【００１９】
そこで、設備診断装置１は、設備２の１動作サイクルごとの動作音を解析することにより、設備２の動作状態を診断する。そのために、図１に示すように、設備診断装置１は、マイクロフォン１０と、増幅器１１と、アナログ−デジタル変換器１２と、記憶部１３と、通信部１４と、表示部１５と、制御部１６とを有する。
【００２０】
マイクロフォン１０は、集音部として機能し、設備２が動作することにより生じる動作音を集音し、その集音された音の強度に応じた測定信号を、時系列のアナログ電気信号であるアナログ音声信号として出力する。本実施形態では、周波数帯域２０Ｈｚ〜２０ｋＨｚのコンデンサ型マイクロフォンを用いた。しかし、マイクロフォン１０として、圧電型マイクロフォンなどの他の方式のマイクロフォンを使用してもよい。また、集音可能な音の周波数帯域も、上記に限られず、例えば１００Ｈｚ〜１８ｋＨｚのものを使用してもよい。マイクロフォンの方式、及び測定可能な周波数帯域は、診断対象となる設備の種類、大きさ、または構造などによって、適宜最適なものを選択することが可能である。
【００２１】
増幅器１１は、マイクロフォン１０から取得したアナログ音声信号を増幅して、アナログ−デジタル変換器１２へ出力する。そしてアナログ−デジタル変換器１２は、増幅されたアナログ音声信号を、デジタル音声信号に変換する。本実施形態では、アナログ−デジタル変換器１２として、入力されたアナログ信号をサンプリング周波数４４．１ｋＨｚでサンプリングし、解像度１６ｂｉｔのデジタル信号として出力するものを使用した。なお、アナログ−デジタル変換器は上記のものに限られず、異なるサンプリング周波数および解像度を有するものを使用してもよい。例えば、アナログ−デジタル変換器１２として、サンプリング周波数４８ｋＨｚ、解像度１２ｂｉｔのものを使用してもよい。
デジタル化された音声信号は、制御部１６へ送られる。
【００２２】
記憶部１３は、ハードディスクのような磁気記録媒体、ランダムアクセスメモリ（ＲＡＭ）、またはフラッシュメモリのような半導体メモリ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ／Ｗのような読み書き可能な光記録媒体及びそのアクセス装置のうちの少なくとも一つを有する。記憶部１３は、制御部１６で使用されるプログラム、各種のデータなどを記憶する。さらに記憶部１３は、設備２が正常動作しているときの１動作サイクル分の動作音の時間周波数スペクトルである基準スペクトルを記憶する。また記憶部１３は、設備２の診断中に測定された動作音に対応するデジタル音声信号を、デジタル音声信号が取得された時刻とともに制御部１６が解析するまで一時的に記憶する。
記憶部１３は、制御部１６からの要求に応じて、各種のプログラム、データまたは基準スペクトルを制御部１６へ渡す。
【００２３】
通信部１４は、設備診断装置１と、設備２あるいは他の装置（例えば、設備２が設置された工程を管理する管理装置）とを所定の通信規格に従った回線にて接続するためのインターフェース回路を有する。そして通信部１４は、設備２の制御回路６から、設備２が所定の動作を開始することを示す信号を受信し、その信号を制御部１６へ渡す。また通信部１４は、設備２を制御するための制御信号、例えば、設備２を停止させたり、特定の動作を実行させる制御信号を、制御部１６から受け取り、設備２の制御回路６へ送信する。
さらに通信部１４は、制御部１６から受け取った、設備２の診断結果情報を他の装置へ出力してもよい。
【００２４】
表示部１５は、設備２の診断結果、その他の所定の情報などを表示するものであり、例えば、液晶ディスプレイを有する。そして、表示部１５は、制御部１６による設備２の診断結果を表示する。また表示部１５は、制御部１６が設備２に異常が発生したと判定した場合、推定された異常原因に対応するメッセージを表示する。
なお、設備診断装置１は、表示部１５とは別個に、あるいは表示部１５と一体化されたスピーカを有していてもよい。そして設備診断装置１は、設備２が正常動作していないと判定したときは、スピーカに設備２が正常動作していないことを表す警報音声を発させてもよい。さらに、制御部１６による設備２の診断結果が、通信部１４を介して他の装置へ出力される場合、表示部１５は省略されてもよい。
【００２５】
制御部１６は、１個または複数個のプロセッサ及びその周辺回路を有する。そして制御部１６は、アナログ−デジタル変換器１２から受け取った、設備２の動作音に対応するデジタル音声信号を解析することにより、設備２の動作状態を診断する。
図２に、制御部１６により実現される機能を表す機能ブロック図を示す。制御部１６は、時間周波数解析部２１、比較部２２及び判定部２３を有する。制御部１６が有するこれらの各部は、制御部１６が有するプロセッサ上で実行されるコンピュータプログラムによって実装される機能モジュールである。あるいは、制御部１６が有するこれらの各部は、それら各部の機能を実現する専用の演算回路であってもよい。
【００２６】
時間周波数解析部２１は、設備２の動作音に対応するデジタル音声信号を、設備２の１動作サイクルごとに時間周波数変換することにより、設備２の１動作サイクルの動作音に対応する時間周波数スペクトルを求める。そのために、時間周波数解析部２１は、例えば、記憶部１３に一時的に記憶されているデジタル音声信号から、動作サイクルの最初の動作が開始された時刻から次の動作サイクルの最初の動作が開始された時刻までの期間に対応する信号を、１動作サイクルの動作音に対応する信号として抽出する。なお、動作サイクルの最初の動作が開始された時刻は、設備２の制御回路６から、制御部１６がその最初の動作が開始されたことを示す信号を受信した時刻とすることができる。
本実施形態では、時間周波数解析部２１は、設備２の動作音に対応するデジタル音声信号をウェーブレット変換することにより時間周波数スペクトルを算出する。ウェーブレット変換は、以下の式に基づいて行われる。
【数１】
2010266327.tif 000003
ここでｈ（ｔ）は、測定開始からの経過時間ｔにおける、デジタル音声信号の強度であり、関数Ψ（ｙ）は、マザーウェーブレットである。また、ａは周波数を決定するためのパラメータ、ｂは時間軸上の平行移動量を規定するパラメータである。
【００２７】
本実施形態では、マザーウェーブレットとして、ガボール関数を用いた。なお、マザーウェーブレットとして、ガボール関数の代わりに、メキシカンハット関数など、音声解析等の信号解析においてマザーウェーブレットとして使用される別の関数を使用してもよい。
時間周波数解析部２１は、算出された時間周波数スペクトルを比較部２２へ渡す。
【００２８】
比較部２２は、時間周波数解析部２１から受け取った時間周波数スペクトルを基準スペクトルと比較する。そして比較部２２は、時間周波数スペクトルから、設備２の１動作サイクルに含まれる各動作に相当するスペクトル成分を検出する。
【００２９】
例えば、比較部２２は、基準スペクトルに含まれる、特定の動作に対応するスペクトル成分と、時間周波数スペクトルとを、時間軸方向にずらしながらパターンマッチングを実行することにより、時間のずれ量を変数とする相関値を求める。そして比較部２２は、特定の動作に対応するスペクトル成分と時間周波数スペクトルとが最も一致したときのスペクトル成分、すなわち、相関値の最大値に対応する時間周波数スペクトルのスペクトル成分を、その特定の動作に対応するものとする。ただし比較部２２は、相関値の最大値が、所定の閾値未満である場合には、その特定の動作に対応するスペクトル成分は検出されなかったと判定してもよい。なお、所定の閾値は、シミュレーションまたは実験結果に応じて適切な値に設定される。例えば、所定の閾値は、実験による測定結果から得られた、同一の動作に対応する別個に取得された二つのスペクトル成分の相関値の最小値とすることができる。
【００３０】
また、比較部２２は、パターンマッチングの対象とする時間周波数スペクトルの範囲を、その特定の動作が行われる可能性のある時間帯に限定してもよい。例えば、設備２の１動作サイクルにおいて最初に行われる動作に対応する基準スペクトルのスペクトル成分に対して、比較部２２は、パターンマッチングの対象とする時間周波数スペクトルの範囲を、時間周波数スペクトルの最初から、１動作サイクルに相当する所要時間の１／４〜１／３が経過するまでの範囲に限定してもよい。
【００３１】
さらに、比較部２２は、設備２の１動作サイクルに含まれる動作のうち、基準となる一つの動作に対応する時間周波数スペクトル中のスペクトル成分を検出すると、その基準となる動作に対応するスペクトル成分が存在する時間を基準として、他の動作に対応するスペクトル成分を検出する時間の範囲を設定してもよい。例えば、設備２が正常に動作しているのであれば、可動フレーム５が移動する時間と、それぞれの回転ブラシ４−１、４−２がワーク３を掃いている時間との相対的な関係は予め決まっている。そこで、例えば、可動フレーム５が下降して、回転ブラシ４−１をワーク３に接触させる動作に対応するスペクトル成分が測定された時間周波数スペクトルの中から検出されたとする。この場合、比較部２２は、回転ブラシ４−１をワーク３に接触させる動作が終了してから、回転ブラシ４−１または回転ブラシ４−２がそれぞれワーク３を掃くのを開始するまでの時間差を、設備２の設定に基づいて決定する。そして比較部２２は、回転ブラシ４−１をワーク３に接触させる動作に対応するスペクトル成分が検出された時刻から、上記の時間差を加えた時刻以降で、回転ブラシ４−１または回転ブラシ４−２がそれぞれワーク３を掃く動作に対応するスペクトル成分を検出する。
【００３２】
また比較部２２は、測定された時間周波数スペクトルにおいて、基準スペクトルに表された設備２の特定の動作に対応する何れのスペクトル成分とも一致していないスペクトル成分の中から、強度が所定の異常音閾値以上となるスペクトル成分を検出する。このようなスペクトル成分は、設備２が正常に動作している際には発生しない異常音に相当する可能性があるためである。比較部２２は、例えば、特定の周波数帯域におけるスペクトル成分の平均値が、一定期間連続して異常音閾値以上の強度を持つと、その一定期間中の特定の周波数帯域のスペクトル成分を異常音に相当するスペクトル成分として検出する。
なお、異常音閾値は、環境音に相当するスペクトル成分を異常音に相当するスペクトル成分として検出しない値に設定されることが好ましい。例えば、異常音閾値は、設備２の可動部（すなわち、回転ブラシ４−１、４−２及び可動フレーム７）が動作していないときの環境音に相当するスペクトル成分の最大強度よりも大きく、かつ設備２の何れかの可動部の動作音に相当するスペクトル成分の強度よりも小さな値に設定される。また、所定の一定期間は、設備２の周囲で発生した突発的な音に相当するスペクトル成分を異常音に相当するスペクトル成分として検出しない期間に設定されることが好ましい。例えば、一定期間は、１秒〜１０秒の何れかの値に設定される。また、設備２において発生すると想定される異常に関する異常音が予め実験などにより判明している場合、異常音閾値及び所定の一定期間は、その異常音に対応するスペクトル成分に応じて設定されてもよい。
【００３３】
比較部２２は、設備２の１動作サイクルに含まれる各動作に対応するスペクトル成分が存在する時間を判定部２３へ通知する。また比較部２２は、何れかの動作に対応するスペクトル成分が検出されなかった場合、その検出されなかった動作を示す信号も判定部２３へ通知する。さらに、比較部２２は、異常音に相当するスペクトル成分が検出された場合、その異常音に相当するスペクトル成分が存在する周波数帯域及び時間を判定部２３へ通知する。
【００３４】
判定部２３は、比較部２２から受け取った、設備２の各動作に対応するスペクトル成分が存在する時間、検出されなかった動作を示す信号及び異常音に相当するスペクトル成分が存在する周波数帯域及び時間に基づいて、設備２の動作状態を診断する。
【００３５】
図３は、基準スペクトルの一例を示す図である。図３において、横軸は経過時間tを表し、縦軸は周波数fを表す。そして横軸と縦軸で表されたグラフ内の濃度分布は、基準スペクトル３００を表す。基準スペクトル３００において、濃度が高いほど、スペクトル成分は強い。
また、基準スペクトル３００のうち、スペクトル成分３０１〜３０６は、それぞれ、設備２の動作音に対応する。例えば、スペクトル成分３０１は、可動フレーム５がフレーム３の上面に平行に水平移動する際の動作音に対応する。またスペクトル成分３０２は、可動フレーム５が、回転ブラシ４−１をフレーム３に接触させるよう、下降する際の動作音に対応する。さらに、スペクトル成分３０３は、回転ブラシ４−１がフレーム３の上面を掃く際の動作音に対応する。またスペクトル成分３０４は、可動フレーム５が回転ブラシ４−２をフレーム３に接触させるように水平移動する際の動作音に対応する。さらにスペクトル成分３０５は、回転ブラシ４−２がフレーム３の上面を掃く際の動作音に対応する。そしてスペクトル成分３０６は、可動フレーム５が、回転ブラシ４−２をフレーム３から離すよう、上昇する際の動作音に対応する。
このように、基準スペクトルでは、設備２の構成要素が動作する度に、その動作が行われる時間、及び動作の種類に応じた周波数に相当するスペクトル成分が大きくなる。
【００３６】
図４は、設備２について測定された動作音のデジタル音声信号を時間周波数変換することにより得られた時間周波数スペクトルの一例を示す図である。図４においても、横軸は経過時間tを表し、縦軸は周波数fを表す。そして横軸と縦軸で表されたグラフ内の濃度分布は、測定された時間周波数スペクトル４００を表す。時間周波数スペクトル４００において、濃度が高いほど、スペクトル成分は強い。なお、図３及び図４に示したスペクトルは、発明の理解を容易にするための模式的なものであることに留意されたい。
また、時間周波数スペクトル４００のうち、スペクトル成分４０１〜４０６は、それぞれ、設備２の動作音に対応する。そしてスペクトル成分４０１〜４０６が対応する設備２の動作は、図３におけるスペクトル成分３０１〜３０６が対応する設備２の動作と等しい。例えば、スペクトル成分４０１、４０２、４０４及び４０６は、スペクトル成分３０１、３０２、３０４及び３０６と同様に、可動フレーム５が移動する際の動作音に対応する。またスペクトル成分４０３及び４０５は、スペクトル成分３０３及び３０５と同様に、回転ブラシ４−１または回転ブラシ４−２がフレーム３の上面を掃く際の動作音に対応する。
【００３７】
ここで、図４では、回転ブラシ４−１がフレーム３の上面を掃く際の動作音に対応するスペクトル成分４０３が観測されている間、スペクトル成分４０３よりも低い周波数を持つ強いスペクトル成分４０７が観測されている。図３に示された基準スペクトル３００には、このスペクトル成分４０７に対応するスペクトル成分は存在しない。そのため、設備診断装置１は、スペクトル成分４０７が設備２の正常動作による動作音とは異なる異常音に対応するものであることが分かる。
また、スペクトル成分４０６が生じた時間は、スペクトル成分４０５が発生している時間帯と重複している。これに対し、基準スペクトル３００では、スペクトル成分４０６に対応するスペクトル成分３０６が生じた時間は、スペクトル成分４０５に対応するスペクトル成分３０５が発生している時間帯よりも後となっている。このことから、設備診断装置１は、スペクトル成分４０６に対応する可動フレーム５の動作が正常でないと判断できる。
【００３８】
そこで、判定部２３は、設備２の複数の動作のうちの任意の二つの動作音に対応する各スペクトル成分間の時間間隔が、正常動作時におけるその二つの動作間の時間間隔と異なるか否か調べる。そして二つの動作音に対応する各スペクトル成分間の時間間隔が正常動作時の時間間隔と異なっている場合、判定部２３は、設備２に異常が発生していると判定する。例えば、判定部２３は、設備２の時間的に連続した二つの動作に対応するスペクトル成分が存在する時間同士の間隔と、基準スペクトルにおける対応する二つの時間の間隔との差の絶対値を求める。そして判定部２３は、その差の絶対値が、基準スペクトルにおける対応する二つの時間の間隔に対する所定の割合よりも大きければ、設備２に異常が発生したと判定する。なお、所定の割合は、設備２が正常に動作している場合においても生じる、その時間の間隔の変動幅の最大値と時間間隔の比率に1.1程度の安全係数を乗じた値、例えば、0.1とすることができる。
【００３９】
また、判定部２３は、何れかの動作音に対応するスペクトル成分が検出されなかった場合、あるいは異常音に相当するスペクトル成分が検出されている場合も、設備２に異常が発生したと判定する。
【００４０】
さらに、判定部２３は、設備２に何らかの異常が発生したと判定した場合、測定された時間周波数スペクトルに基づいてその異常原因を推定する。
そこで判定部２３は、設備２に異常が発生したと判定する原因となったスペクトル成分が、予め定められた様々な異常に対応する異常原因条件を満たすか否かにより、異常原因を推定する。
例えば、事前に想定される設備２の様々な異常発生時における時間周波数スペクトルである、異常スペクトルが記憶部１３に予め記憶される。そして判定部２３は、設備２に異常が発生したと判定する原因となったスペクトル成分と、各異常スペクトルとの相関値を、パターンマッチングにより算出する。判定部２３は、異常が発生したと判定する原因となったスペクトル成分と、何れかの異常スペクトルとの相関値が、互いに関連があるとみなせる最小相関値に相当する異常特定閾値よりも高い場合、異常原因条件を満たすと判定する。そして判定部２３は、設備２においてその異常スペクトルに相当する異常が発生したと推定する。例えば、図４に示された回転ブラシ４−１の回転中に発生した異常音に相当するスペクトル成分４０７と、回転ブラシの磨耗に相当する異常スペクトルとの相関値が異常特定閾値よりも高ければ、判定部２３は、設備２の異常原因は回転ブラシ４−１の磨耗であると推定する。
【００４１】
また、異常原因条件は、特定周波数帯域におけるスペクトルの強度値と、発生時間によって規定されてもよい。例えば、異常原因条件の一つとして、回転ブラシ４−２がワーク３を掃いている音に相当するスペクトル成分が観測されている間に、可動フレーム５の動作音に相当するスペクトルが観測されたことが、可動フレーム５の異常であると規定される。この場合、判定部２３は、回転ブラシ４−２がワーク３を掃いている音に相当するスペクトル成分が観測されている時間と、可動フレーム５の動作音に相当するスペクトルが観測されている時間との関係を調べ、その関係が上記の異常原因条件を満たしていれば、可動フレーム５に異常が発生したと推定する。
また、可動フレーム５に関する異常原因条件の他の一つの例として、何れかの回転ブラシがワーク３を掃く音に相当するスペクトル成分が検出されず、かつ、可動フレーム５がその回転ブラシをワーク３へ接触させる方向へ移動する動作音に相当するスペクトル成分が検出されないことが規定される。この場合、判定部２３は、それら二つのスペクトル成分が検出されなかった場合、可動フレーム５に異常が発生したと推定する。
【００４２】
判定部２３は、推定した異常原因に対応するメッセージを記憶部１３から読み込む。そして判定部２３は、そのメッセージを表示部１５に表示させる。また判定部２３は、設備２に異常が発生したと判定した場合、通信部１４を介して設備２の制御回路６へ、設備２を停止させる制御信号を送信してもよい。
【００４３】
以下、図５に示したフローチャートを参照しつつ、本発明の一つの実施形態に係る設備診断装置１による設備診断処理について説明する。なお、図５に示される設備診断処理は、制御部１６により制御される。
【００４４】
図５に示すように、設備診断装置１は、マイクロフォン１０を介して、設備２の動作音を集音する（ステップＳ１０１）。集音された動作音は、増幅器１１により増幅され、その後アナログ−デジタル変換器１２によりデジタル音声信号に変換される。そしてデジタル音声信号となった動作音は、一旦記憶部１３に記憶される。
【００４５】
次に、制御部１６の時間周波数解析部２１は、設備２の１動作サイクル分の動作音を時間周波数変換することにより、１動作サイクルに相当する動作音の時間周波数スペクトルを算出する（ステップＳ１０２）。時間周波数スペクトルは、制御部１６の比較部２２に送られる。そして比較部２２は、時間周波数スペクトルを、設備２が正常動作しているときの１動作サイクル分の動作音の時間周波数スペクトルである基準スペクトルと比較することにより、設備２の１動作サイクルに含まれる各動作に対応するスペクトル成分を抽出する（ステップＳ１０３）。そして比較部２２は、設備２の１動作サイクルに含まれる各動作に対応するスペクトル成分が存在する時間を処理部１４の判定部２３へ通知する。また比較部２２は、何れかの動作に対応するスペクトル成分が検出されなかった場合、その検出されなかった動作を示す信号も判定部２３へ通知する。さらに、比較部２２は、異常音に相当するスペクトル成分が検出された場合、その異常音に相当するスペクトル成分が存在する周波数帯域及び時間を判定部２３へ通知する。
【００４６】
判定部２３は、設備２の各動作に対応するスペクトル成分間の間隔が、正常動作時のその動作の時間間隔と異なるか否か判定する（ステップＳ１０４）。各動作に対応するスペクトル成分間の間隔が、正常動作時のその動作の時間間隔と異なれば、判定部２３は異常フラグの一つである動作時間異常フラグをＯＮにする（ステップＳ１０５）。
ステップＳ１０４において、各動作に対応するスペクトル成分間の間隔が、正常動作時のその動作の時間間隔と等しい場合、あるいはステップＳ１０５の後、判定部２３は、設備２の１動作サイクル中に実行される全ての動作に対応するスペクトル成分が検出されたか否か判定する（ステップＳ１０６）。そして何れかの動作に対応するスペクトル成分が検出されていなければ、判定部２３は、異常フラグの他の一つである未動作異常フラグをＯＮにする（ステップＳ１０７）。
一方、ステップＳ１０６において、設備２の１動作サイクル中に実行される全ての動作に対応するスペクトル成分が検出されている場合、あるいはステップＳ１０７の後、判定部２３は、設備２の何れの動作にも対応しないスペクトル成分が検出されたか否か判定する（ステップＳ１０８）。そして設備２の何れの動作にも対応しないスペクトル成分が検出されている場合、判定部２３は、異常フラグのさらに他の一つである異常音フラグをＯＮにする（ステップＳ１０９）。
【００４７】
ステップＳ１０８において、設備２の何れの動作にも対応しないスペクトル成分が検出されていない場合、あるいはステップＳ１０９の後、判定部２３は、何れかの異常フラグがＯＮとなっているか否か判定する（ステップＳ１１０）。何れの異常フラグもＯＦＦである場合、判定部２３は、設備２は正常動作していると判定する。そして設備診断装置１は設備診断処理を終了する。
一方、ステップＳ１１０において、何らかの異常フラグがＯＮとなっている場合、判定部２３は、異常発生と判定する原因となったスペクトル成分に基づいて、異常原因を推定する（ステップＳ１１１）。そして判定部２３は、推定された異常原因に対応するメッセージを記憶部１３から読み込み、そのメッセージを表示部１５に表示させる（ステップＳ１１２）。
ステップＳ１１２の後、設備診断装置１は、設備診断処理を終了する。
【００４８】
以上説明してきたように、本発明の一つの実施形態に係る設備診断装置は、診断対象設備が一定の周期で繰り返し実行する複数の動作を含む１動作サイクル中に生じた動作音を集音する。そしてこの設備診断装置は、集音した音を時間周波数変換することにより、その１動作サイクルの動作音の時間周波数スペクトルを算出する。そしてこの設備診断装置は、算出した時間周波数スペクトルを、診断対象設備が正常に動作しているときの１動作サイクルの動作音に対応する基準時間周波数スペクトルと比較することにより、各動作の動作音に対応するスペクトル成分を正確に特定できる。そのため、この設備診断装置は、各動作に対応するスペクトル成分が所定のタイミングで検出できたか否か、あるいは正常動作時には存在しない異常な動作音に対応するスペクトル成分を特定することができるので、設備の異常の有無を正確に判定できる。このように、この設備診断装置は、１動作サイクル分の動作音を一度に集音するだけで、設備の異常の有無を判定できるので、複数の異なる動作を実行する設備に対しても、短期間でかつ高精度でその動作状態を診断することができる。
【００４９】
なお、本発明は上記の実施形態に限定されるものではない。例えば、時間周波数解析部は、設備の１動作サイクルの動作音に対応するデジタル音声信号を所定の時間間隔で分割し、分割されたそれぞれのデジタル音声信号を、高速フーリエ変換あるいは離散コサイン変換することにより、時間周波数スペクトルを算出してもよい。この場合、所定の時間間隔は、例えば、設備の１動作サイクルに含まれる個々の動作が継続する時間よりも短く設定されることが好ましい。これにより、設備の１動作サイクルの動作音に対応するデジタル音声信号をウェーブレット変換したときと同様に、異なる時間に行われた動作に対応するスペクトル成分が異なる時間に表れる。そのため、時間周波数解析部は、異なる時間に行われた二つの動作に対応するスペクトル成分を区別することができる。
また、時間周波数解析部は、１動作サイクル分の動作音に対応するデジタル音声信号を複数回取得し、その複数回のデジタル音声信号を平均化したものを、時間周波数変換してもよい。あるいは時間周波数解析部は、１動作サイクル分の動作音に対応するデジタル音声信号から算出された時間周波数スペクトルを、複数回の動作サイクルについてそれぞれ算出し、それら時間周波数スペクトルを平均化したものを比較部へ出力してもよい。これにより、設備診断装置は、単発的な事象により生じた音声を設備の異常動作音として検出してしまうことを避けることができる。
【００５０】
さらに、他の実施形態によれば、設備診断装置は、診断対象設備の各部を逐次撮影するためのビデオカメラを有してもよい。そして設備診断装置の制御部は、そのビデオカメラにより逐次撮影された設備の画像に基づいて、設備がその各動作サイクルに含まれる動作を開始する前の基準状態となったことを検知する。設備診断装置は、設備が基準状態となったと判定した時から、マイクロフォンを介して１動作サイクルの実行に要する時間の間、設備の動作音を集音する。これにより、設備診断装置は、既存の設備を改造することなく、正確に１動作サイクル分の動作音に対応する時間周波数スペクトルを取得できる。したがって、この設備診断装置は、既存の設備に対しても何ら改造することなく、その設備の動作状態を診断することができる。
なお、制御部は、設備の画像に基づいて、設備が基準状態となったことを検知するために、例えば、設備が有する各可動部の特徴的な形状を、例えばパターンマッチングにより認識する。そして制御部は、各可動部の特徴的な形状の位置が、基準状態におけるそれらの位置に存在することを検出することにより、設備が基準状態となったと判定できる。
上記のように、当業者は、本発明の範囲内で様々な修正を行うことが可能である。
【符号の説明】
【００５１】
１    設備診断装置
２    設備
３    ワーク
４−１、４−２    回転ブラシ
５    可動フレーム
６    制御回路
７    ベルトコンベア
１０    マイクロフォン
１１    増幅器
１２    アナログ−デジタル変換器
１３    記憶部
１４    通信部
１５    表示部
１６    制御部
【図１】
2010266327.tif 000004
【図２】
2010266327.tif 000005
【図５】
2010266327.tif 000006
【図３】
2010266327.tif 000007
【図４】
2010266327.tif 000008