(57)【要約】【課題】センサから出力されたデータに対応するハンマーを特定すること。【解決手段】特定装置１１０は、電気集塵機１００が運用中である時に、振動センサが出力する情報に基づいて、ハンマー１０６が叩き座１０７を槌打した際に発生した振動を振動センサが検出した時点を特定する。また、特定装置１１０は、電気集塵機１００が運用中である時に、音センサが出力する情報に基づいて、ハンマー１０６が叩き座１０７を槌打した際に発生した音を音センサが検出した時点を特定する。次に、特定装置１１０は、振動センサが検出した時点と、音センサが検出した時点との時間差を算出する。そして、特定装置１１０は、時間差とハンマー１０６とを対応付けたテーブルに基づいて、算出した時間差に対応するハンマー１０６を特定する。【選択図】図１
2015085263.tif 000002
【特許請求の範囲】
【請求項１】
電気集塵機の複数のハンマーのそれぞれが、対応する集塵板を打つことにより発生する音を検出可能な音センサから出力された第一のデータを取得し、
前記複数のハンマーのそれぞれが、前記対応する集塵板を打つことにより発生する振動を検出可能な振動センサから出力された第二のデータを取得し、
前記第一のデータと、前記第二のデータとが所定の相関を示す場合に、前記第一のデータと前記第二のデータの取得タイミングの時間差を取得し、
時間差の長さとハンマーとの対応関係を記憶する記憶部を参照して、取得した前記時間差の長さに対応するハンマーを特定し、
特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーである旨の出力をする、
処理をコンピュータに実行させることを特徴とする特定プログラム。
【請求項２】
前記コンピュータに、
前記第一のデータの取得タイミングと前記第二のデータの取得タイミングとの時間差を算出し、
算出した前記時間差の長さが所定の長さ未満であるか否かを判定する、処理を実行させ、
前記時間差を取得する処理は、前記時間差の長さが前記所定の長さ未満であると判定した場合に、前記時間差を記憶することを特徴とする請求項１に記載の特定プログラム。
【請求項３】
前記コンピュータに、
前記第一のデータが示す音の大きさを正規化した第一の値を算出し、
前記第二のデータが示す振動の大きさを正規化した第二の値を算出し、
算出した前記第一の値と前記第二の値との差分が所定値未満であるか否かを判定する、処理を実行させ、
前記時間差を取得する処理は、前記差分が前記所定値未満であると判定した場合に、前記時間差を取得することを特徴とする請求項１または２に記載の特定プログラム。
【請求項４】
電気集塵機の複数のハンマーのそれぞれが、対応する集塵板を打つことにより発生する音を検出可能な音センサから出力された第一のデータを取得し、前記複数のハンマーのそれぞれが、前記対応する集塵板を打つことにより発生する振動を検出可能な振動センサから出力された第二のデータを取得し、前記第一のデータと、前記第二のデータとが所定の相関を示す場合に、前記第一のデータと前記第二のデータの取得タイミングの時間差を取得し、時間差の長さとハンマーとの対応関係を記憶する記憶部を参照して、取得した前記時間差の長さに対応するハンマーを特定し、特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーである旨の出力をする制御部、
を有することを特徴とする特定装置。
【請求項５】
電気集塵機の複数のハンマーのそれぞれが、対応する集塵板を打つことにより発生する音を検出可能な音センサから出力された第一のデータを取得し、
前記複数のハンマーのそれぞれが、前記対応する集塵板を打つことにより発生する振動を検出可能な振動センサから出力された第二のデータを取得し、
前記第一のデータと、前記第二のデータとが所定の相関を示す場合に、前記第一のデータと前記第二のデータの取得タイミングの時間差を取得し、
時間差の長さとハンマーとの対応関係を記憶する記憶部を参照して、取得した前記時間差の長さに対応するハンマーを特定し、
特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーである旨の出力をする、
処理をコンピュータが実行することを特徴とする特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定プログラム、特定装置、および特定方法に関する。
【背景技術】
【０００２】
従来、化学、石油、発電プラントやゴミ焼却場などの排気ガスを清浄化するために、放電極により排気ガス中の塵を帯電させて集塵板に付着させ、ハンマーにより集塵板を槌打して集塵板に付着した塵を落下させて収集する電気集塵機がある。また、電気集塵機の連続稼働に伴って、集塵板を槌打するハンマーを作動させる作動機構に排気ガス中の塵が付着してしまい、集塵板を槌打する力が低下してしまう。このため、電気集塵機のメンテナンスが行われ、作動機構に付着した塵が除去されることになる。
【０００３】
関連する技術としては、例えば、ハンマリングを行ったハンマーが不良か否かを診断する診断装置がある。診断装置は、例えば、ハンマーが取り付けられているハンマリング軸の、電気集塵機本体の外部に位置する軸受部に、振動センサを備える。診断装置は、振動センサを介して、各ハンマーのハンマリングにより各電極板に衝撃が与えられた時のハンマリング軸の振動の大きさをハンマーごとに検出する。そして、診断装置は、ハンマリング軸の振動値を所定のしきい値と比較し、その振動値が所定のしきい値を超えない時のハンマリングを行ったハンマーを不良と判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１１１４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、電気集塵機の集塵板を槌打する複数のハンマーがある場合に、センサが検出した振動を発生させたハンマーが、複数のハンマーの中のどのハンマーであるか判別することが難しい。
【０００６】
１つの側面では、本発明は、センサから出力されたデータに対応するハンマーを特定することができる特定プログラム、特定装置、および特定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、電気集塵機の複数のハンマーのそれぞれが、対応する集塵板を打つことにより発生する音を検出可能な音センサから出力された第一のデータを取得し、前記複数のハンマーのそれぞれが、前記対応する集塵板を打つことにより発生する振動を検出可能な振動センサから出力された第二のデータを取得し、前記第一のデータと、前記第二のデータとが所定の相関を示す場合に、前記第一のデータと前記第二のデータの取得タイミングの時間差を取得し、時間差の長さとハンマーとの対応関係を記憶する記憶部を参照して、取得した前記時間差の長さに対応するハンマーを特定し、特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーであるとして出力する特定プログラム、特定装置、および特定方法が提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、センサから出力されたデータに対応するハンマーを特定することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる特定プログラムによって、電気集塵機１００が有する集塵板１０２の叩き座１０７を槌打したハンマー１０６を特定する一例を示す説明図である。
【図２】図２は、特定内容の一例を示す説明図である。
【図３】図３は、特定装置１１０を用いた集塵システム３００の構成例を示す説明図である。
【図４】図４は、特定装置１１０のハードウェア構成例を示すブロック図である。
【図５】図５は、時間テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、特定装置１１０の機能的構成例を示すブロック図である。
【図７】図７は、所定の相関を示すか否かを判定する一例を示す説明図である。
【図８】図８は、ハンマー１０６を特定する一例を示す説明図である。
【図９】図９は、設定処理手順の一例を示すフローチャートである。
【図１０】図１０は、特定処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明にかかる特定プログラム、特定装置、および特定方法の実施の形態を詳細に説明する。
【００１１】
（ハンマー１０６を特定する一例）
図１は、実施の形態にかかる特定プログラムによって、電気集塵機１００が有する集塵板１０２の叩き座１０７を槌打したハンマー１０６を特定する一例を示す説明図である。
【００１２】
図１において、特定装置１１０は、特定プログラムを実行するコンピュータである。特定装置１１０は、特定プログラムを実行することにより、電気集塵機１００が有する複数のハンマー１０６の中から、集塵板１０２の叩き座１０７を槌打したハンマー１０６を特定する。
【００１３】
ここで、電気集塵機１００は、排気ガスを吸入し、排気ガス中の塵を収集し、排気ガスを清浄化して排出する機械である。電気集塵機１００は、放電線１０１、集塵板１０２、モーター１０３、シャフト１０４、作動機構１０５、ハンマー１０６、および叩き座１０７を有する。
【００１４】
放電線１０１は、放電極になり、マイナスの高電圧が印加される導線である。放電線１０１は、コロナ放電を行うことにより、排気ガス中の塵をプラスに帯電させる。集塵板１０２は、集塵極になり、接地される導体である。集塵板１０２は、集塵板１０２と放電線１０１との間に発生した電界により、プラスに帯電された排気ガス中の塵を、集塵板１０２の表面に収集する。
【００１５】
モーター１０３は、回転運動の運動エネルギーを発生させる機械である。モーター１０３は、シャフト１０４に連結され、シャフト１０４に運動エネルギーを伝達させて、シャフト１０４を回転させる。シャフト１０４は、作動機構１０５を有し、シャフト１０４の回転に従って作動機構１０５を回転させる。
【００１６】
作動機構１０５は、ハンマー１０６を有し、作動機構１０５の回転に従ってハンマー１０６を振り上げ、重力による落下運動に従ってハンマー１０６を振り下ろす。ハンマー１０６は、集塵板１０２に連結された叩き座１０７を槌打して、叩き座１０７に衝撃を与える。叩き座１０７は、集塵板１０２に連結され、集塵板１０２に衝撃を伝達する。
【００１７】
図１の例では、特定装置１１０は、振動センサと音センサとを有する。ここで、振動センサは、例えば、ハンマー１０６が叩き座１０７を槌打したことにより発生した振動を検出可能なセンサである。音センサは、例えば、ハンマー１０６が叩き座１０７を槌打したことにより発生した音を検出可能なセンサである。
【００１８】
次に、特定装置１１０は、電気集塵機１００が運用中である時に、振動センサが出力する情報に基づいて、ハンマー１０６が叩き座１０７を槌打した際に発生した振動を振動センサが検出した時点を特定する。また、特定装置１１０は、電気集塵機１００が運用中である時に、音センサが出力する情報に基づいて、ハンマー１０６が叩き座１０７を槌打した際に発生した音を音センサが検出した時点を特定する。
【００１９】
次に、特定装置１１０は、振動センサが検出した時点と、音センサが検出した時点との時間差を算出する。そして、特定装置１１０は、時間差とハンマー１０６とを対応付けたテーブルに基づいて、算出した時間差に対応するハンマー１０６を特定する。以下の説明では、電気集塵機１００が運用中である時を「運用時」と表記する場合がある。
【００２０】
（特定内容の一例）
次に、図２を用いて、電気集塵機１００が有する集塵板１０２の叩き座１０７を槌打したハンマー１０６を特定する特定内容の一例について説明する。
【００２１】
図２は、特定内容の一例を示す説明図である。ここで、図２（Ａ）は、音の大きさの時系列変化を表すタイミングチャートである。図２（Ａ）の縦軸は音の大きさを示し、横軸は時間を示す。また、図２（Ｂ）は、振動の大きさの時系列変化を表すタイミングチャートである。図２（Ｂ）の縦軸は振動の大きさを示し、横軸は時間を示す。
【００２２】
まず、特定装置１１０は、図２（Ａ）のタイミングチャートに示されるような、運用時において音センサから出力された情報２０１を取得する。次に、特定装置１１０は、音センサから出力された情報に基づいて、いずれかのハンマー１０６が集塵板１０２の叩き座１０７を槌打したことにより発生した音に対応するデータを検出した時点を特定する。図２（Ａ）において、（１）〜（１３）は、音センサから出力された情報に含まれる、各々の音を表すデータを発生させたハンマー１０６を識別する番号である。
【００２３】
また、特定装置１１０は、図２（Ｂ）のタイミングチャートに示されるような、運用時において振動センサから出力された情報２０２を取得する。次に、特定装置１１０は、振動センサから出力された情報に基づいて、いずれかのハンマー１０６が集塵板１０２の叩き座１０７を槌打したことにより発生した振動に対応するデータを検出した時点を特定する。図２（Ｂ）において、（１）〜（１３）は、振動センサから出力された情報に含まれる、各々の振動を表すデータを発生させたハンマー１０６を識別する番号である。
【００２４】
そして、特定装置１１０は、振動センサから出力された情報と、音センサから出力された情報が相関を示すか否かを判定し、相関を示す場合には、相関を示すデータ同士を組み合わせる。次に、特定装置１１０は、組み合わせた、振動に対応するデータを検出した時点と、音に対応するデータを検出した時点との時間差を算出する。そして、特定装置１１０は、時間差とハンマー１０６の番号を対応付けたテーブルに基づいて、算出した時間差に対応するハンマー１０６の番号を特定する。
【００２５】
これにより、特定装置１１０は、組み合わせたデータに対応する振動および音の発生原因になったハンマー１０６を特定することができる。このため、特定装置１１０は、どのハンマー１０６が振動および音の発生原因であるかを特定して、特定したハンマー１０６について不良か否かを判定することができる。
【００２６】
（集塵システム３００の構成例）
図３は、特定装置１１０を用いた集塵システム３００の構成例を示す説明図である。
【００２７】
ここで、図３（Ａ）は、集塵システム３００の構成例を示し、ハンマー１０６が叩き座１０７を槌打した槌打点から、音センサ３０１までの、音の伝達経路３１１の一例を示す。図３（Ｂ）は、ハンマー１０６が叩き座１０７を槌打した槌打点から、振動センサ３０２までの、振動の伝達経路３１２の一例を示す。
【００２８】
図３（Ａ）において、ネットワーク３１０は、特定装置１１０と、音センサ３０１と、振動センサ３０２とが通信可能な通信網である。ネットワーク３１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話網などを含む。
【００２９】
特定装置１１０は、ノート型パソコン、デスクトップ型パソコン、携帯電話機、スマートフォン、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、およびタブレット型端末などである。特定装置１１０は、図４に後述するコンピュータにより実現される。
【００３０】
音センサ３０１は、ハンマー１０６が叩き座１０７を槌打して発生し、空気を介して伝達される音を検出する。音センサ３０１は、例えば、図３（Ａ）に示す伝達経路３１１を伝達された音を検出する。音センサ３０１は、シャフト１０４、または集塵板１０２などに連結されていてもよい。
【００３１】
また、振動センサ３０２は、電気集塵機１００のモーター１０３に連結され、ハンマー１０６が叩き座１０７を槌打して発生し、ハンマー１０６、作動機構１０５、シャフト１０４、およびモーター１０３を介して伝達される振動を検出する。振動センサ３０２は、例えば、図３（Ｂ）に示す伝達経路３１２を伝達された振動を検出する。振動センサ３０２は、シャフト１０４、または集塵板１０２などに連結されていてもよい。
【００３２】
（特定装置１１０のハードウェア構成例）
図４は、特定装置１１０のハードウェア構成例を示すブロック図である。図４において、特定装置１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３と、磁気ディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、を備える。また、特定装置１１０は、ディスプレイ４０８と、インターフェース（Ｉ／Ｆ：Ｉｎｔｅｒｆａｃｅ）４０９と、キーボード４１０と、マウス４１１と、スキャナ４１２と、プリンタ４１３と、を備える。また、各構成部はバス４００によってそれぞれ接続されている。
【００３３】
ここで、ＣＰＵ４０１は、特定装置１１０の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、および特定プログラムなどのプログラムを記憶している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御に従って磁気ディスク４０５に対するデータのリード／ライトを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記憶する。
【００３４】
光ディスクドライブ４０６は、ＣＰＵ４０１の制御に従って光ディスク４０７に対するデータのリード／ライトを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御で書き込まれたデータを記憶したり、光ディスク４０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３５】
ディスプレイ４０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ４０８は、例えば、液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３６】
Ｉ／Ｆ４０９は、通信回線を通じてＬＡＮ、ＷＡＮ、インターネットなどのネットワーク３１０に接続され、このネットワーク３１０を介して他の装置に接続される。そして、Ｉ／Ｆ４０９は、ネットワーク３１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ４０９には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３７】
キーボード４１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス４１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３８】
スキャナ４１２は、画像を光学的に読み取り、特定装置１１０内に画像データを取り込む。なお、スキャナ４１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ４１３は、画像データや文書データを印刷する。プリンタ４１３には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。また、光ディスクドライブ４０６、光ディスク４０７、ディスプレイ４０８、キーボード４１０、マウス４１１、スキャナ４１２、およびプリンタ４１３の少なくともいずれか１つは、なくてもよい。
【００３９】
（時間テーブル５００の記憶内容）
次に、図５を用いて、時間テーブル５００の記憶内容の一例について説明する。時間テーブル５００は、例えば、図４に示したＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶領域によって実現される。
【００４０】
図５は、時間テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、時間テーブル５００は、ハンマー番号項目に対応付けて、時間差項目を有し、ハンマー１０６ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００４１】
ハンマー番号項目には、ハンマー１０６を識別する番号が記憶される。時間差項目には、ハンマー番号項目の番号により識別されるハンマー１０６が、叩き座１０７を槌打したことにより発生する振動と音との伝達経路の違いに基づく、振動を検出する時間と音を検出する時間との時間差が記憶される。例えば、レコード５０１は、番号「１３」と、時間差「０．０００１０秒」と、を含む時間情報を示す。
【００４２】
（特定装置１１０の機能的構成例）
次に、図６を用いて、特定装置１１０の機能的構成例について説明する。
【００４３】
図６は、特定装置１１０の機能的構成例を示すブロック図である。特定装置１１０は、制御部６００として、第一の取得部６０１と、算出部６０２と、判定部６０３と、第二の取得部６０４と、特定部６０５と、出力部６０６と、を含む。
【００４４】
第一の取得部６０１は、電気集塵機１００の複数のハンマー１０６のそれぞれが、対応する集塵板１０２を打つことにより発生する音を検出可能な音センサ３０１から出力された第一のデータを取得する。第一の取得部６０１は、例えば、音センサ３０１から出力された情報２０１の中から、いずれかのハンマー１０６が集塵板１０２の叩き座１０７を槌打したことにより発生した音を表す第一のデータを取得する。
【００４５】
これにより、第一の取得部６０１は、ハンマー１０６が叩き座１０７を槌打した槌打点から音センサ３０１までの音の通り道になる第一の経路を伝達された、ハンマー１０６が叩き座１０７を槌打したことにより発生した音を表すデータを取得することができる。ここで、第一の経路とは、例えば、図３（Ａ）に示した伝達経路３１１である。
【００４６】
第一の取得部６０１は、複数のハンマー１０６のそれぞれが、対応する集塵板１０２を打つことにより発生する振動を検出可能な振動センサ３０２から出力された第二のデータを取得する。第一の取得部６０１は、例えば、振動センサ３０２から出力された情報２０２の中から、いずれかのハンマー１０６が集塵板１０２の叩き座１０７を槌打したことにより発生した振動を表す第二のデータを取得する。
【００４７】
これにより、第一の取得部６０１は、槌打点から振動センサ３０２までの振動の通り道になる第二の経路を伝達された、ハンマー１０６が叩き座１０７を槌打したことにより発生した振動を表すデータを取得することができる。ここで、第二の経路とは、例えば、図３（Ｂ）に示した伝達経路３１２である。
【００４８】
取得されたデータは、例えば、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶領域に記憶される。第一の取得部６０１は、例えば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、または、Ｉ／Ｆ４０９により、その機能を実現する。
【００４９】
算出部６０２は、第一のデータの取得タイミングと第二のデータの取得タイミングとの時間差を算出する。ここで、取得タイミングとは、第一のデータ、または第二のデータを取得した日時であってもよいし、所定の基準時点から第一のデータ、または第二のデータが取得される時点までの時間であってもよい。基準時点とは、例えば、シャフト１０４の回転角度が所定の角度になった時点であってもよいし、運用の開始時点であってもよい。
【００５０】
算出部６０２は、例えば、シャフト１０４の回転角度が０度になった時点を基準時点として、第一のデータの取得タイミング「０．００００５秒」と第二のデータの取得タイミング「０．０００１５秒」との時間差「０．０００１０秒」を算出する。これにより、算出部６０２は、音と振動の伝達速度の差、および第一の経路と第二の経路との差に基づく、第一のデータの取得タイミングと第二のデータの取得タイミングとの時間差を算出することができる。
【００５１】
また、算出部６０２は、第一のデータが示す音の大きさを正規化した第一の値、および第二のデータが示す振動の大きさを正規化した第二の値を算出してもよい。算出部６０２は、例えば、予め、いずれかのハンマー１０６が叩き座１０７を槌打したことにより発生した音と振動の大きさを基準として記憶する。そして、算出部６０２は、第一のデータが示す音の大きさを、基準として記憶した音の大きさで除算した値を、第一の値として算出する。また、算出部６０２は、第二のデータが示す振動の大きさを、基準として記憶した振動の大きさで除算した値を、第二の値として算出する。これにより、算出部６０２は、音の大きさと振動の大きさとを無次元量にして、音の大きさと振動の大きさとを比較可能な値にすることができる。
【００５２】
算出結果は、例えば、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶領域に記憶される。算出部６０２は、例えば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、その機能を実現する。
【００５３】
判定部６０３は、第一のデータと、第二のデータとが所定の相関を示すか否かを判定する。所定の相関とは、或るハンマー１０６が叩き座１０７を槌打して発生した音と振動とが同一の物理現象に起因するものであるために、第一のデータと第二のデータとに表れる共通する性質である。判定部６０３が第一のデータと第二のデータとが所定の相関を示すか否かを判定する一例については、図７に後述する。
【００５４】
判定部６０３は、例えば、算出した時間差の長さが所定の長さ未満であるか否かを判定して、時間差の長さが所定の長さ未満である場合に、第一のデータと、第二のデータとが所定の相関を示すと判定する。換言すれば、判定部６０３は、同一の物理現象に起因して発生した音と振動とが共通して有する「同時期に発生したものである」という性質を、第一のデータと第二のデータとが示しているか否かを判定する。
【００５５】
判定部６０３は、例えば、算出した第一の値と第二の値との差分が所定値未満であるか否かを判定して、差分が所定値未満である場合に、第一のデータと、第二のデータとが所定の相関を示すと判定する。換言すれば、判定部６０３は、同一の物理現象に起因して発生した音と振動とが共通して有する「同一のエネルギーを消費して発生したものである」という性質を、第一のデータと第二のデータとが示しているか否かを判定する。
【００５６】
判定部６０３は、例えば、算出した時間差の長さが所定の長さ未満であるか否かを判定する。次に、判定部６０３は、算出した第一の値と第二の値との差分が所定値未満であるか否かを判定する。そして、判定部６０３は、時間差の長さが所定の長さ未満であって、かつ、差分が所定値未満であることに応じて第一のデータと、第二のデータとが所定の相関を示すと判定する。これにより、判定部６０３は、第一のデータと第二のデータとが、同一の物理現象に基づいて発生したデータであるか否かを判定することができる。
【００５７】
判定部６０３は、第一のデータが示す音の大きさが所定の大きさ未満であるか否か、または第二のデータが示す振動の大きさが所定の大きさ未満であるか否かを判定する。これにより、判定部６０３は、ハンマー１０６の作動機構１０５が不良状態であるか否かを判定することができる。不良状態とは、作動機構１０５に所定以上の塵が付着して、作動機構１０５の動作が阻害され、ハンマー１０６が叩き座１０７を槌打するタイミングに遅れが発生している状態である。判定部６０３がハンマー１０６の作動機構１０５が不良状態であるか否かを判定する一例については、図８に後述する。
【００５８】
判定結果は、例えば、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶領域に記憶される。判定部６０３は、例えば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、その機能を実現する。
【００５９】
第二の取得部６０４は、第一のデータと、第二のデータとが所定の相関を示す場合に、第一のデータと第二のデータの取得タイミングの時間差を取得する。第二の取得部６０４は、例えば、時間差が所定の長さ未満であると判定した場合に、時間差を取得する。第二の取得部６０４は、具体的には、判定部６０３によって時間差が所定の長さ未満であると判定された場合に、算出部６０２によって算出された第一のデータと第二のデータとの取得タイミングの時間差「０．０００１０秒」を取得する。
【００６０】
また、第二の取得部６０４は、判定部６０３によって差分が所定値未満であると判定された場合に、時間差を取得してもよい。また、第二の取得部６０４は、判定部６０３によって時間差の長さが所定の長さ未満であると判定され、かつ、差分が所定値未満であると判定された場合に、時間差を取得してもよい。これにより、第二の取得部６０４は、同一の物理現象に基づいて発生した第一のデータと第二のデータとを取得することができる。
【００６１】
取得されたデータは、例えば、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶領域に記憶される。第二の取得部６０４は、例えば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、その機能を実現する。
【００６２】
特定部６０５は、時間差の長さとハンマー１０６との対応関係を記憶する記憶部を参照して、取得した時間差の長さに対応するハンマー１０６を特定する。ここで、記憶部は、例えば、図５に示した時間テーブル５００である。特定部６０５は、第二の取得部６０４によって取得された時間差「０．０００１０秒」と同一の時間差が設定された時間テーブル５００のレコード５０１を特定して、特定したレコードに設定されたハンマー番号「１３」を特定する。
【００６３】
また、特定部６０５は、第二の取得部６０４によって取得された時間差に最も近い時間差が設定された時間テーブル５００のレコードを特定して、特定したレコードに設定されたハンマー番号を特定してもよい。これにより、特定部６０５は、第一のデータと第二のデータとに対応するハンマー１０６を特定することができる。
【００６４】
特定結果は、例えば、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶領域に記憶される。特定部６０５は、例えば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、その機能を実現する。
【００６５】
出力部６０６は、特定した該ハンマー１０６が、第一のデータまたは第二のデータを得たハンマー１０６であるとして出力する。出力部６０６は、例えば、特定したハンマー１０６の番号と、第一のデータと第二のデータとを対応付けて出力する。
【００６６】
また、出力部６０６は、音の大きさが所定の大きさ未満であると判定した場合に、特定した該ハンマー１０６が、第一のデータまたは第二のデータを得たハンマー１０６であるとして出力するとともに、判定結果を出力してもよい。出力部６０６は、例えば、判定部６０３によって音の大きさが所定の大きさ未満であると判定された場合に、特定したハンマー１０６の番号と、第一のデータと第二のデータとを対応付けて出力する。そして、出力部６０６は、特定したハンマー１０６の作動機構１０５が不良状態であることを表す情報として判定結果を出力する。
【００６７】
出力部６０６は、振動の大きさが所定の大きさ未満であると判定した場合に、特定した該ハンマー１０６が、第一のデータまたは第二のデータを得たハンマー１０６であるとして出力するとともに、判定結果を出力する。出力部６０６は、例えば、判定部６０３によって振動の大きさが所定の大きさ未満であると判定された場合に、特定したハンマー１０６の番号と、第一のデータと第二のデータとを対応付けて出力する。そして、出力部６０６は、特定したハンマー１０６の作動機構１０５が不良状態であることを表す情報として判定結果を出力する。
【００６８】
これにより、特定装置１１０の利用者は、いずれかの時点で検出された第一のデータと第二のデータとに対応するハンマー１０６を特定することができる。出力形式としては、例えば、ディスプレイ４０８への表示、プリンタ４１３への印刷出力、Ｉ／Ｆ４０９による外部装置への送信がある。また、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶領域に記憶することとしてもよい。
【００６９】
（所定の相関を示すか否かを判定する一例）
次に、図７を用いて、特定装置１１０が、第一のデータと第二のデータとが所定の相関を示すか否かを判定する一例について説明する。
【００７０】
図７は、所定の相関を示すか否かを判定する一例を示す説明図である。図７において、振動センサ３０２から出力された情報７１０のうちのデータ７０１、および音センサ３０１から出力された情報７２０のうちのデータ７０２は、１３番のハンマー１０６が叩き座１０７を槌打したことにより発生した物理現象を検出したものであるとする。
【００７１】
また、振動センサ３０２から出力された情報７１０のうちのデータ７０３、および音センサ３０１から出力された情報７２０のうちのデータ７０４は、８番のハンマー１０６が叩き座１０７を槌打したことにより発生した物理現象を検出したものであるとする。
【００７２】
ここで、８番のハンマー１０６の作動機構１０５が不良状態になっているため、８番のハンマー１０６が叩き座１０７を槌打するタイミングが遅れて、１３番のハンマー１０６が叩き座１０７を槌打するタイミングに近づいているとする。
【００７３】
まず、特定装置１１０は、振動センサ３０２から出力された情報７１０の中から、第二のデータとして、データ７０１を選択する。次に、特定装置１１０は、音センサ３０１から出力された情報７２０の中から、第一のデータとして、データ７０１が検出された時点に最も近い時点に検出された、データ７０４を選択する。
【００７４】
そして、特定装置１１０は、選択したデータ７０１とデータ７０４との時間差の長さが所定の長さ未満か否かを判定する。ここで、特定装置１１０は、選択したデータ７０１とデータ７０４との時間差の長さが所定の長さ未満であると判定する。
【００７５】
また、特定装置１１０は、選択したデータ７０１が示す振動の大きさを正規化した第二の値を算出する。次に、特定装置１１０は、選択したデータ７０４が示す音の大きさを正規化した第一の値を算出する。そして、特定装置１１０は、算出した第一の値と第二の値との差分が所定値未満であるか否かを判定する。ここで、特定装置１１０は、差分が所定値未満ではないと判定する。
【００７６】
次に、特定装置１１０は、時間差の長さが所定の長さ未満であるが、差分が所定値未満ではないため、データ７０１とデータ７０４とは対応するデータではないと判定する。これにより、特定装置１１０は、データ７０１とデータ７０４とは、別々のハンマー１０６が叩き座１０７を槌打したことにより発生した物理現象を検出したものであると判定することができる。
【００７７】
次に、特定装置１１０は、音センサ３０１から出力された情報７２０の中から、第一のデータとして、データ７０１が検出された時点にデータ７０４の次に近い時点に検出された、データ７０２を選択する。
【００７８】
そして、特定装置１１０は、選択したデータ７０１とデータ７０２との時間差の長さが所定の長さ未満か否かを判定する。ここで、特定装置１１０は、選択したデータ７０１とデータ７０２との時間差の長さが所定の長さ未満であると判定する。
【００７９】
また、特定装置１１０は、選択したデータ７０１が示す振動の大きさを正規化した第二の値を算出する。次に、特定装置１１０は、選択したデータ７０２が示す音の大きさを正規化した第一の値を算出する。そして、特定装置１１０は、算出した第一の値と第二の値との差分が所定値未満であるか否かを判定する。ここで、特定装置１１０は、差分が所定値未満であると判定する。
【００８０】
次に、特定装置１１０は、時間差の長さが所定の長さ未満であり、差分が所定値未満であるため、データ７０１とデータ７０２とは対応するデータであると判定する。これにより、特定装置１１０は、データ７０１とデータ７０２とはともに、一つのハンマー１０６が叩き座１０７を槌打したことにより発生した物理現象を検出したものであると判定することができる。
【００８１】
（ハンマー１０６を特定する一例）
次に、図８を用いて、特定装置１１０がハンマー１０６を特定する一例について説明する。
【００８２】
図８は、ハンマー１０６を特定する一例を示す説明図である。特定装置１１０は、対応するデータ７０１とデータ７０２との時間差８０１を算出する。そして、特定装置１１０は、時間テーブル５００に基づいて、データ７０１とデータ７０２とが、１３番のハンマー１０６に対応するデータであることを特定する。
【００８３】
そして、特定装置１１０は、データ７０１が示す振動の大きさが所定の大きさ未満であるか否かを判定する。図８の例では、特定装置１１０は、１３番のハンマーに対応する振動を表すデータ７０１について、所定の大きさとして符号８０３が示す大きさを用いる。
【００８４】
また、特定装置１１０は、データ７０２が示す音の大きさが所定の大きさ未満であるか否かを判定する。図８の例では、特定装置１１０は、１３番のハンマーに対応する音を表すデータ７０２について、所定の大きさとして符号８０５が示す大きさを用いる。
【００８５】
ここで、特定装置１１０は、振動の大きさが所定の大きさ未満ではなく、音の大きさが所定の大きさ未満ではないため、１３番のハンマー１０６の作動機構１０５が不良状態ではないと判定する。
【００８６】
また、特定装置１１０は、対応するデータ７０３とデータ７０４との時間差８０２を算出する。そして、特定装置１１０は、時間テーブル５００に基づいて、データ７０３とデータ７０４とが、８番のハンマー１０６に対応するデータであることを特定する。
【００８７】
そして、特定装置１１０は、データ７０３が示す振動の大きさが所定の大きさ未満であるか否かを判定する。図８の例では、特定装置１１０は、８番のハンマーに対応する振動を表すデータ７０３について、所定の大きさとして符号８０４が示す大きさを用いる。
【００８８】
また、特定装置１１０は、データ７０４が示す音の大きさが所定の大きさ未満であるか否かを判定する。図８の例では、特定装置１１０は、８番のハンマーに対応する音を表すデータ７０４について、所定の大きさとして符号８０６が示す大きさを用いる。
【００８９】
ここで、特定装置１１０は、振動の大きさが所定の大きさ未満であって、音の大きさが所定の大きさ未満であるため、８番のハンマー１０６の作動機構１０５が不良状態であると判定する。
【００９０】
このように、特定装置１１０は、各々のハンマー１０６が集塵板１０２を槌打するタイミングが交錯した場合でも、振動センサ３０２から出力されたデータ、および音センサ３０１から出力されたデータに対応するハンマーを特定することができる。そして、特定装置１１０は、各々のハンマーに対応するデータに基づいて、各々のハンマー１０６の作動機構１０５の不良状態を判定することができる。
【００９１】
（設定処理手順の一例）
次に、図９を用いて、特定装置１１０の設定処理手順の一例について説明する。
【００９２】
図９は、設定処理手順の一例を示すフローチャートである。図９において、特定装置１１０は、振動センサ３０２からの情報と音センサ３０１からの情報を取得する（ステップＳ９０１）。次に、特定装置１１０は、振動センサ３０２からの情報と音センサ３０１からの情報とに基づいて、各々のハンマー１０６に対応する、振動を表すデータと音を表すデータとを特定する（ステップＳ９０２）。
【００９３】
そして、特定装置１１０は、特定した各々のハンマー１０６に対応する振動を表すデータと音を表すデータとの検出時間の時間差を算出する（ステップＳ９０３）。次に、特定装置１１０は、算出した各々のハンマー１０６に対応する時間差を、時間テーブル５００の各々のハンマー１０６に対応するレコードに設定する（ステップＳ９０４）。そして、特定装置１１０は、設定処理を終了する。
【００９４】
（特定処理手順の一例）
次に、図１０を用いて、特定装置１１０の特定処理手順の一例について説明する。
【００９５】
図１０は、特定処理手順の一例を示すフローチャートである。図１０において、特定装置１１０は、振動センサ３０２からの情報と音センサ３０１からの情報を取得する（ステップＳ１００１）。次に、特定装置１１０は、振動センサ３０２からの情報と音センサ３０１からの情報とに基づいて、相関を示す、振動を表すデータと音を表すデータとを特定する（ステップＳ１００２）。
【００９６】
そして、特定装置１１０は、特定した振動を表すデータと音を表すデータとの検出時間の時間差を算出する（ステップＳ１００３）。次に、特定装置１１０は、時間テーブル５００に基づいて、算出した時間差に対応するハンマー１０６を特定する（ステップＳ１００４）。そして、特定装置１１０は、特定処理を終了する。
【００９７】
以上説明したように、特定装置１１０によれば、時間差とハンマー１０６を対応付けたテーブルに基づいて、伝達経路と伝達速度との異なる振動と音との検出時間の時間差に対応するハンマー１０６を特定することができる。これにより、特定装置１１０は、振動と音とが、どのハンマー１０６が叩き座１０７を槌打したことにより発生したものであるかを特定することができる。このため、特定装置１１０は、どの振動とどの音とがどのハンマー１０６に対応するものであるかを特定して、各々のハンマー１０６の作動機構１０５が不良状態であるか否かを判定することができる。
【００９８】
また、特定装置１１０は、相関を示す振動と音とを組み合わせて、振動と音との組み合わせに対応するハンマー１０６を特定することができる。特定装置１１０は、例えば、検出時間の時間差の長さが所定の長さ未満になる振動と音とを組み合わせることができる。また、特定装置１１０は、例えば、正規化した値の差分が所定値未満になる振動と音とを組み合わせることができる。これにより、特定装置１１０は、複数のハンマー１０６が叩き座１０７を槌打することにより発生する振動と音との検出タイミングが交錯していても、どの振動とどの音とがどのハンマー１０６に対応するものであるかを特定することができる。そして、特定装置１１０は、各々のハンマー１０６の作動機構１０５が不良状態であるか否かを判定することができる。
【００９９】
ここで、従来、電気集塵機１００の点検員が、電気集塵機１００のモーター１０３などに聴診棒を当てて、ハンマー１０６が叩き座１０７を槌打する音を聴いて電気集塵機１００のハンマー１０６の作動機構１０５の不良状態を判定する場合が考えられる。しかしながら、この場合、点検員が、複数のハンマー１０６が叩き座１０７を槌打することにより発生する振動と音との検出タイミングが交錯していると、どの振動とどの音とがどのハンマーに対応するものかが判断できないことがある。このため、点検員が、点検ミスしてしまい、作動機構１０５の不良状態を判定することができないことがある。また、人件費などの電気集塵機１００の管理費用が増大してしまうことがある。一方で、本実施の形態にかかる判定装置１１０は、複数のハンマー１０６が叩き座１０７を槌打することにより発生する振動と音との検出タイミングが交錯していても、自動で不良状態を判定することができ、管理費用の増大を抑制することができる。
【０１００】
また、従来、電気集塵機１００の点検員が、ハンマー１０６を目視で点検する場合が考えられる。しかしながら、この場合、電気集塵機１００の稼働を一旦停止して、電気集塵機１００に高温の排気ガスを通過させたりコロナ放電させることを停止して、点検員が電気集塵機１００に進入可能な状態にすることになる。さらに、電気集塵機１００のみを停止すると排気ガスが清浄化されずに排出されることになるため、電気集塵機１００のみを停止することができず、プラント全体を停止することになり、経済的損失が発生してしまう。また、点検員が、目視で点検して、メンテナンスするハンマー１０６を特定することになり、メンテナンスしなくてもよいハンマー１０６をメンテナンスすべきハンマーとして特定してしまったり、メンテナンスすべきハンマー１０６を見落とすことがある。
【０１０１】
一方で、本実施の形態にかかる判定装置１１０は、複数のハンマー１０６が叩き座１０７を槌打することにより発生する振動と音との検出タイミングが交錯していても、自動で不良状態を判定することができる。このため、点検員によるメンテナンスすべきハンマー１０６の特定を支援することができる。また、点検員は、ハンマー１０６の不良状態に基づいて、プラント内にある電気集塵機１００とは異なる設備のメンテナンス予定を考慮して、適切な時期を見計らって電気集塵機１００をメンテナンスすることができる。このため、プラント全体を停止する期間を減少させることができ、経済的損失を低減することができる。
【０１０２】
なお、本実施の形態で説明した特定方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本特定プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本特定プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１０３】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１０４】
（付記１）電気集塵機の複数のハンマーのそれぞれが、対応する集塵板を打つことにより発生する音を検出可能な音センサから出力された第一のデータを取得し、
前記複数のハンマーのそれぞれが、前記対応する集塵板を打つことにより発生する振動を検出可能な振動センサから出力された第二のデータを取得し、
前記第一のデータと、前記第二のデータとが所定の相関を示す場合に、前記第一のデータと前記第二のデータの取得タイミングの時間差を取得し、
時間差の長さとハンマーとの対応関係を記憶する記憶部を参照して、取得した前記時間差の長さに対応するハンマーを特定し、
特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーである旨の出力をする、
処理をコンピュータに実行させることを特徴とする特定プログラム。
【０１０５】
（付記２）前記コンピュータに、
前記第一のデータの取得タイミングと前記第二のデータの取得タイミングとの時間差を算出し、
算出した前記時間差の長さが所定の長さ未満であるか否かを判定する、処理を実行させ、
前記時間差を取得する処理は、前記時間差の長さが前記所定の長さ未満であると判定した場合に、前記時間差を記憶することを特徴とする付記１に記載の特定プログラム。
【０１０６】
（付記３）前記コンピュータに、
前記第一のデータが示す音の大きさを正規化した第一の値を算出し、
前記第二のデータが示す振動の大きさを正規化した第二の値を算出し、
算出した前記第一の値と前記第二の値との差分が所定値未満であるか否かを判定する、処理を実行させ、
前記時間差を取得する処理は、前記差分が前記所定値未満であると判定した場合に、前記時間差を取得することを特徴とする付記１または２に記載の特定プログラム。
【０１０７】
（付記４）前記コンピュータに、
前記第一のデータが示す音の大きさが所定の大きさ未満であるか否か、または前記第二のデータが示す振動の大きさが所定の大きさ未満であるか否かを判定する処理を実行させ、
前記出力する処理は、前記音の大きさが所定の大きさ未満であると判定した場合、または前記振動の大きさが所定の大きさ未満であると判定した場合に、特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーである旨の出力をするとともに、判定結果を出力することを特徴とする付記１〜３のいずれか一つに記載の特定プログラム。
【０１０８】
（付記５）電気集塵機の複数のハンマーのそれぞれが、対応する集塵板を打つことにより発生する音を検出可能な音センサから出力された第一のデータを取得し、前記複数のハンマーのそれぞれが、前記対応する集塵板を打つことにより発生する振動を検出可能な振動センサから出力された第二のデータを取得し、前記第一のデータと、前記第二のデータとが所定の相関を示す場合に、前記第一のデータと前記第二のデータの取得タイミングの時間差を取得し、時間差の長さとハンマーとの対応関係を記憶する記憶部を参照して、取得した前記時間差の長さに対応するハンマーを特定し、特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーである旨の出力をする制御部、
を有することを特徴とする特定装置。
【０１０９】
（付記６）電気集塵機の複数のハンマーのそれぞれが、対応する集塵板を打つことにより発生する音を検出可能な音センサから出力された第一のデータを取得し、
前記複数のハンマーのそれぞれが、前記対応する集塵板を打つことにより発生する振動を検出可能な振動センサから出力された第二のデータを取得し、
前記第一のデータと、前記第二のデータとが所定の相関を示す場合に、前記第一のデータと前記第二のデータの取得タイミングの時間差を取得し、
時間差の長さとハンマーとの対応関係を記憶する記憶部を参照して、取得した前記時間差の長さに対応するハンマーを特定し、
特定した該ハンマーが、前記第一のデータまたは前記第二のデータを得たハンマーである旨の出力をする、
処理をコンピュータが実行することを特徴とする特定方法。
【符号の説明】
【０１１０】
１００  電気集塵機
１１０  特定装置
６００  制御部
６０１  第一の取得部
６０２  算出部
６０３  判定部
６０４  第二の取得部
６０５  特定部
６０６  出力部
【図１】
2015085263.tif 000003
【図２】
2015085263.tif 000004
【図３】
2015085263.tif 000005
【図４】
2015085263.tif 000006
【図５】
2015085263.tif 000007
【図６】
2015085263.tif 000008
【図７】
2015085263.tif 000009
【図８】
2015085263.tif 000010
【図９】
2015085263.tif 000011
【図１０】
2015085263.tif 000012