(58)【調査した分野】(Int.Cl.,DB名)
請求項1ないし5のいずれかに記載された異常判定装置に接続され、前記物理データを取得する複数のセンサが取り付けられる前記機器と、前記異常判定装置を含む異常判定システム。
【発明を実施するための形態】
【0008】
本発明の実施形態について説明するが、その前に、まず本発明の特徴を説明する。
即ち、本発明は、機器、例えば画像形成装置の異常の検知に際して、種類の違う信号(空気の振動や固体の振動など)や種々の帯域の音データ(ここでは、総称して「音データ」という)を取得できる複数種類のセンサを利用すると共に、異常を検知するために効率的な信号の種類や帯域を自動で選ぶことが特徴になっている。
【0009】
次に、本発明の実施形態に係る情報処理装置による異常検知のための基本構成について概略的に説明する。
図1は、本発明の実施形態に係る異常判定装置による異常検知のための基本構成を概略的に説明する図である。
本異常判定装置による異常検知のための基本構成は、図示のように、異常判定部Aと、信号取得部Bで構成される。
本信号取得部Bには、複数種類のセンサB1が備えられており、センサB1からの信号をアンプB2で増幅し、異常判定部Aで正常か異常かを判定することが基本となっている。
【0010】
ここでは、状況に合わせて、集音する音データの帯域がそれぞれ異なるセンサS1・・・SNが使用可能であるが以下で説明する実施形態では、コンデンサマイク(20[Hz]〜12k[Hz]、以下センサS1)、加速度センサ(12k[Hz]〜30k[Hz] 、以下センサS2)、AEセンサ(アコーステックエミッション;30k[Hz]〜1M[Hz]、以下センサS3)の3種類を用いる場合を例に採って説明する。
なお、それぞれのセンサS1〜S3は異なる帯域の一次元の波形を取得できるものとする。またセンサS1〜S3は測定対象である機器に内蔵されており、測定対象機器が動作する際の音データを取得する。
【0011】
次に、以上で説明した本異常判定装置による異常検知のための基本構成を画像形成装置に適用した場合を例に採って説明する。
ここでは、まず画像形成装置について概略説明する。
図2は、画像形成装置1の構成を概略的に示すブロック図である。
画像形成装置1は、図示のように概略、制御部10、エンジン部12、操作表示部14、信号取得部16から成っている。
【0012】
制御部10は、CPU(Central Processing Unit)101とCPU101を動作させるためのプログラムを格納するROM(Read Only Memory)102、プログラム用ワークエリアを提供するRAM(Random Access Memory)103、制御、タイミングなどの調整値及び登録した複写モード設定を格納し電源を切ってもデータを保持しておくことが可能な不揮発RAM104、画像形成装置1のエンジン部12内の各センサの入力を元に、エンジン部12内の負荷(1からn)などを制御するIO(入出力)制御部105、及び接続される後述のコンピュータ2(
図3、
図4)と通信を行う通信I/F(インターフェース)部106などにより構成される。
【0013】
エンジン部12は、画像形成や形成された画像の出力を行う。
操作表示部14は、画像形成装置1に対して操作者の指示を入力し、画像形成装置1の状態の表示等を行う。
信号取得部16は、エンジン部12内の負荷(1〜n)121〜124の近傍に配置され、その動作音を取得し、接続されているコンピュータ2に動作音のデータを出力する。
なお、これら各部については公知の技術であり本発明においては格別特徴のある部分ではないので詳細な説明は省略する。
【0014】
図3は、異常判定を行うコンピュータ2の構成を概略的に示すブロック図である。
コンピュータ2は、図示のように概略、制御部20、信号処理部21からなる。
【0015】
制御部20は、CPU201とCPU201を動作させるためのプログラムを格納するROM202、プログラム用ワークエリアを提供するRAM203、電源を切ってもデータを保持しておくことが可能なHDD204、画像形成装置1の通信I/F部106(
図2)と通信を行う通信I/F部205、コンピュータ2への入力指示、異常判定結果などの表示を行なう操作表示部22などにより構成される。
【0016】
信号処理部21は、画像形成装置1の内部に配置された信号取得部16(センサS1〜S3)、信号処理部16の取得した画像形成装置1の動作音(アナログ信号)のレベルの調整、デジタル信号への変換を行う外部I/F部24などにより構成される。
【0017】
図4は、画像形成装置1に対して、異常判定装置(ここではコンピュータ)2を組み合わせて構成した異常判定システムを示す図である。
図中、画像形成装置1は、
図2で示すハードウエア構成のうち要部のみを示しており、また、コンピュータ2は、同様に
図3で示す要部構成のみが示されている。
【0018】
なお、制御部10内に示す負荷制御部10a、制御部20内に示す集音データ分析部20a、テーブル作成部20b、異常判定部20c、センサ選択部20dは、いずれも制御部10、20のCPUをプログラムで動作させることで実現する機能実現手段である。
負荷制御部10aは、コンピュータ2側における動作モードの選択に伴いエンジン部12の各負荷(1〜n)の例えば駆動制御を行う。集音データ分析部20aは、集音の指示や、集音データの周波数分析などを行う。テーブル作成部20bは、集音データの周波数分析に基づき動作モードと使用センサ、或いはさらに使用帯域の関係を示すテーブル表を作成する。異常判定部20cは集音データに基づき異常の有無を判定する。センサ選択部20dは、後述するように、集音する音データの帯域がそれぞれ異なる複数種のセンサから一種類のセンサを選択する。
【0019】
ここで、画像形成装置1の制御部10とコンピュータ2の制御部20は、それぞれの通信制御I/Fを介して接続されている。
また、画像形成装置1の信号取得部16は、コンピュータ2の外部I/F部24を介して制御部20に接続されており、既に述べたように、画像形成装置1のエンジン部12内の負荷(1からn)の近傍に配置され、その動作音をセンサSで取得し、その受信部である外部I/F部24を介してコンピュータ2に動作音のデータを出力する。
コンピュータ2は、その集音データ分析部20aで集音した動作音のデータを分析、ここでは周波数分析し、テーブル作成部20bが後述するテーブル表を作成し、かつ、異常判定部20cがその動作音のデータに基づき(例えば正常時の動作音のデータと対比することで)各負荷(1〜n)の異常の有無を判定する。
【0020】
[実施形態1]
次に、画像形成装置1における異常判定において異常の検知精度を向上するための手法について説明する。
本実施形態では、異常検知の方法としては例えば特開2016−105267号公報に記載された技術を用いる。つまり、横軸に周波数、縦軸にその周波数の音データの強度をとり、正常時と異常時との変化量(差)を見るものとする。また更に変化量を積分し、積分値が所定の閾値を超える(音が全体的に大きく/小さくなる)場合に異常と判断するものとする。ただしこの例に限らず、周波数帯域にわたって積分的なデータを取得し、異常判断を行う方式や、各周波数帯の個々の判定結果を用いて総合的に判断を行う方式であれば適用可能である。
【0021】
本実施形態では、集音する音データの帯域がそれぞれ異なる3種類のセンサS1〜S3を用いるものとし、その中から、最も有効なセンサSを1つ選び、そのセンサSから取得できる信号のみで異常判定を行う。上記のような方法により異常検知を行う場合に全てのセンサS1〜S3から取得した信号を用いて異常判定を行う場合より、最も有効なセンサのみを用いて異常判定を行う方が異常判定の精度が高くなるからである。ここではまず、最も有効なセンサSを1つ選ぶ理由について説明する。
【0022】
即ち、正常動作時の信号と異常動作時の信号を周波数領域で比較した場合、殆どの帯域でその特徴に差がないと考えられる。そのため、全ての帯域の情報を使うと、異常判定には不必要な情報(ノイズ)が多く混じることになる。そのため、結果としてS/N比が悪くなり、最終的な異常判定精度を下げる要因になる。
これに対し、不必要な情報を使わなければ、必然的にS/N比が良くなるので、異常判定精度を向上させることが出来る。ここで、初めから一つのセンサのみを使用せずに、敢えて複数センサを使用してその中から一つのセンサを選択する理由は、どのセンサからの信号が有効に使えるかが、事前には分からないからである。
【0023】
そこで、事前準備として、画像形成装置1に予め特定の動作モードにおける動作をさせた時の各センサS1〜S3の信号を、コンピュータ2の集音データ分析部20aで分析しておく。その場合、画像形成装置1ではデバッグモードにより、「モータ1だけを動かすモード(以下、動作モード1)」、「モータ2だけを動かすモード」の様に特定の動作について細かい指定が出来るものとする。
【0024】
コンピュータ2は操作表示部22により入力された指示に基づいて、通信I/F部205を介して画像形成装置1に動作モード1を実行するように指示を送る。そしてモード1で動作させたときに信号取得部16により取得したモータ1の音のデータをHDD204に正常データとして記憶しておく。
【0025】
図5A〜4Cは、動作モード1で動作させた場合の各センサS1〜S3のそれぞれの信号(音データ)を集音データ分析部20aで分析した結果を、縦軸にパワー、横軸に周波数を採って両者の関係(周波数分析結果)を表したグラフである。
図示のように、
図5BのセンサS2に最も強い特徴(枠で囲った部分)が表れたことが分かる。なお、「強い特徴が表れた」とは、ここでは、全体の平均のパワー(出力)と比較した場合に、平均パワーよりも「パワーが大きいこと」を意味すると定義する。これは画像形成装置1のモータなどの各負荷は動作によって音を発生する。したがって平均パワーよりも大きい値を示す周波数帯域はその負荷による音が発生している周波数帯域を示していると考えてよい。したがって
図5Aの破線で囲った部分についても「強い特徴が表れた」と考えてよい。また、「最も強い特徴が表れた」とは、「強い特徴が表れた」もののうち最もパワーが大きいことを意味する。なお、取得できる信号の範囲がセンサS1〜S3ごとに異なるので、センサS1〜S3間で同一の尺度で比較できるように、必要に応じて補正を施す必要はある。
【0026】
以上の結果から、実際に画像形成装置1を動作させる場合に、その動作が動作モード1の場合は、センサS2の信号を用いて異常判定を行うことになる。この方法は、何か異常が発生した場合は、強い特徴が表れている帯域に最も分かりやすい変化が表れているということを前提にしている。
【0027】
次に、動作モード1、2、・・・毎にセンサSを選定するための処理手順について説明する。
図6は、動作モード1、2、・・・毎のセンサS選定の処理手順を示すフロー図である。
即ち、まず、所望の動作モードで画像形成装置1を動作させ(ステップS101)、集音データ分析部20aは動作中の信号をセンサS1〜S3で取得し(ステップS102)、センサS1〜S3で取得した信号を周波数分析する(各周波数ごとにパワー(センサ出力)を調べる)(ステップS103)。このとき、センサ選択部20dは最も強い特徴が表れているセンサを選択する(ステップS104)。
次に、テーブル作成部20bは、動作モードごとのテーブル表を作成し(ステップS105)、動作モードのテーブルが完成すれば(ステップS106、Yes)、この処理を終了する。テーブルの作成は、記憶手段としてのHDD204に格納することにより実行される。
【0029】
表1は、このようにして作成された動作モードのテーブル表を示す図である。
ここでは、動作モード毎に使用すべき一つのセンサSが表示される。
即ち、動作モード1に対してはセンサS2、動作モード2に対してはセンサS3、動作モード3に対しては、センサS1・・・と表示される。
【0030】
次にセンサSの結果を用いて異常判定部20cが行う異常判定の処理手順について説明する。
図7は、センサSの結果を用いて異常判定部20cが行う異常判定の処理手順を示すフロー図である。
即ち、まず、画像形成装置1の電源をONにする(ステップS201)。その状態で、コンピュータ2の制御部20は、動作モードを表1のテーブル表から随時抽出する(ステップS202)。次に、表1のテーブル表から抽出した動作モードで使用するセンサSを選択し(ステップS203)、異常判定部20cは、選択したセンサSから取得した信号のみを用いて異常判定を行う(ステップS204)。異常判定後にこの処理を終了する。
【0031】
なお本実施形態では最も強い特徴の表れているセンサのみを選択するようにテーブルを作成しているが、平均パワーよりも所定量大きなパワーを出力する複数のセンサを全て選択するようにしてもよい。
【0032】
[実施形態2]
次に実施形態2について説明する。
実施形態2では、3種類のセンサS1〜S3の中から、最も有効なセンサSを1つ選んだ後に、さらに使用する帯域を絞る処理を採用している。
実施形態2は、実施形態1に比べて、さらにS/N比を良くした信号が取得できる可能性がある。ただ、その反面、使用する情報の偏りが大きすぎるために、実施形態1よりも異常判定精度が下がってしまう可能性もある。そこで、使う状況に応じてより異常判定精度が良い方を選ぶ必要がある。
【0033】
図8は、選択したセンサSによりセンサ出力を周波数分析した結果を示す
図5と同様のグラフである。
図8を用いて、使用する帯域を絞る方法を説明する。
図中、枠で囲った3つの帯域(Bn1、Bn2、Bn3)において、強い特徴が表れていることが分かる。
ここで、強い特徴の定義は実施形態1と同様である。よって、この3つの帯域(Bn1、Bn2、Bn3)における信号のみを使って異常判定を行う。
【0034】
なお、本実施形態では3つの帯域(パラメータ)を用いているが、これに限定するものではなく帯域(パラメータ)の数は任意に設定可能である。
また実施形態1において説明したように、平均パワーよりも所定量大きなパワーを出力する複数のセンサを全て選択する場合には、選択されたセンサ全てにおいて上記の手順を実施する。
【0035】
次に、本実施形態における帯域を絞るための処理手順について説明する。
図9A、9Bは、帯域を絞るための処理手順について説明するフロー図である。
まず、
図9Aにおいて、所望の動作モードで画像形成装置1を動作させ(ステップS301)、テーブル表中に示されたセンサSを選択し、選択したセンサSによりその動作中の信号(集音データ)を取得する(ステップS302)。次に、取得した信号を周波数分析し(ステップS303)、最も強い特徴が表れているセンサSを選択する(ステップS304)。次に、強い特徴が表れている帯域(例えば、
図8のBn1、Bn2、Bn3)を絞り(ステップS305)、動作モード毎のテーブル表を作成する(ステップS306)。動作モード毎のテーブル表が完成すれば(ステップS307、Yes)、この処理を終了する。
【0036】
動作モード毎のテーブル表が完成した後は、
図9Bにおいて、画像形成装置1の電源がONになると(ステップS401)、動作モードをテーブル表から随時抽出する(ステップS402)。次に、テーブル表から抽出した動作モード毎に使用するセンサ及び帯域を選択し(ステップS403)、選択したセンサ及び帯域から取得した信号のみを用いて異常判定を行い(ステップS404)、この処理を終了する。
【0038】
表2は、動作モード毎のテーブル表の一例を示す。
ここでは、動作モード毎に使用するセンサSと使用帯域が表示されている。
即ち動作モード1に対しては、センサS2、使用帯域は、16k[Hz]〜18k[Hz]、動作モード2に対しては、センサS3、使用帯域は、300k[Hz]〜400k[Hz]、500k[Hz]〜600k[Hz]、動作モード3に対しては、センサS1、使用帯域は、1k[Hz]〜2k[Hz]、4k[Hz]〜5k[Hz]、10k[Hz]〜11k[Hz]である。
このように、異常判定を行う場合の音データの使用帯域を絞ることにより、音データの使用帯域全体を使用する場合に比して、より精度の高い異常判定ができる。
【0039】
以上、本発明の実施形態について説明したが、本実施形態によれば、種類の違う信号(空気の振動や固体の振動など)や、種々の帯域を取得できる複数種類のセンサを用いて、異常を検知する。そのために効率的な信号の種類や帯域を自動で選ぶので異常の検知精度を向上するために、有効な帯域の信号を効率よく利用することができるという効果が得られる。
【0040】
なお、本発明の実施形態において異常判断対象の機器として画像形成装置を例としたが、これに限られるものではない。所定のモードに応じて決まった動作を行い、その動作に応じて音が発生する機器であれば適用可能である。
また、音データに関してもこれに限らず、動作に応じて生じる振動の周波数や、振動に伴う加速度などを周波数として検出して、これらのいずれかの物理量を示すデータを取得して用いてもよい。