(57)【要約】【課題】動作装置を高密度に実装した場合にも異常の生じた動作装置を特定し得る動作システムの提供。【解決手段】診断装置は、異常により前記異常を表す異常音を発生する装置からなる装置群における前記異常の前記装置である異常装置を特定する診断装置であって、前記異常音が検出された場合に、複数個所における音情報により、前記異常装置の疑義のある前記装置からなる被疑装置群を導出し、前記被疑装置群に含まれる前記対象装置の所定の動作の停止により前記異常音が検出されなくなった場合に、前記停止に係る前記対象装置を前記異常対象装置として特定する。【選択図】      図１
2019125408.tif 000002
【特許請求の範囲】
【請求項１】
異常により前記異常を表す異常音を発生する対象装置からなる対象装置群における前記異常の前記対象装置である異常対象装置を特定する診断装置であって、
前記異常音が検出された場合に、複数個所における音情報により、前記異常対象装置の疑義のある前記対象装置からなる被疑対象装置群を導出し、
前記被疑対象装置群に含まれる前記対象装置の所定の動作の停止により前記異常音が検出されなくなった場合に、前記停止に係る前記対象装置を前記異常対象装置として特定する、
診断装置。
【請求項２】
前記導出を、前記異常音の音源の位置範囲を求め、前記位置範囲にある前記対象装置を前記被疑対象装置群に含めることにより行う、請求項１に記載された診断装置。
【請求項３】
前記音情報がマイクにより取得される、請求項１又は請求項２に記載された診断装置。
【請求項４】
前記マイクを備える、請求項３に記載された診断装置。
【請求項５】
前記対象装置がハードディスクドライブである、請求項１乃至請求項４のうちのいずれか一に記載された診断装置。
【請求項６】
前記異常対象装置として特定した前記ハードディスクドライブが保持している情報を、他の装置に複写又は移動する、請求項５に記載された診断装置。
【請求項７】
請求項１乃至請求項６のうちのいずれか一に記載された診断装置と、前記対象装置群とを備える、システム。
【請求項８】
異常により前記異常を表す異常音を発生する対象装置からなる対象装置群における前記異常の前記対象装置である異常対象装置を特定する診断方法であって、
前記異常音が検出された場合に、複数個所における音情報により、前記異常対象装置の疑義のある前記対象装置からなる被疑対象装置群を導出し、
前記被疑対象装置群に含まれる前記対象装置の所定の動作の停止により前記異常音が検出されなくなった場合に、前記停止に係る前記対象装置を前記異常対象装置として特定する、
診断方法。
【請求項９】
異常により前記異常を表す異常音を発生する対象装置からなる対象装置群における前記異常の前記対象装置である異常対象装置を特定する処理をコンピュータに実行させる診断プログラムであって、
前記異常音が検出された場合に、複数個所における音情報により、前記異常対象装置の疑義のある前記対象装置からなる被疑対象装置群を導出する処理と、
前記被疑対象装置群に含まれる前記対象装置の所定の動作の停止により前記異常音が検出されなくなった場合に、前記停止に係る前記対象装置を前記異常対象装置として特定する処理と、
コンピュータに実行させる診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の異常診断に関する。
【背景技術】
【０００２】
近年のディスクアレイ装置やサーバ装置に格納するデータ量増加により、これらの装置に搭載されているハードディスクドライブ（ＨＤＤ）システムにおけるＨＤＤはより高密度に実装されるようになっている。
【０００３】
ＨＤＤシステムは、構造上、高速回転するスピンドルモータや受け軸の異常により、異常応答が発生する前から異常摩擦による異常音が発生することがあることが知られている。
【０００４】
ここで、特許文献１は、２つ以上の集音要素を備え、集音された音響信号から機器ユニットの異常音を検知し、音響信号及び動作時刻に基づいて音源の位置を取得し、異常音の音源となる機器ユニットを特定する情報処理装置を開示する。
【０００５】
また、特許文献２は、電子機器が発する音を分析し、その特徴を表す特徴量データを生成し、特徴量データを学習データと比較し、比較結果に基づき前記電子機器の異常を検知する異常検知システムを開示する。
【０００６】
また、特許文献３は、回転を伴う機構部品の動作音から生成した第１の音響信号から筐体の外部の環境音から生成した第２の音響信号を除去した第３の音響信号を生成、解析して機構部品の診断と位置特定とを行う電子機器を開示する。
【０００７】
また、特許文献４は、冷却ファンの動作音を検出し、冷却ファンの動作音に基づいて前記冷却ファンの異常音を判別し、監視局が前記判定結果に基づいて前記冷却ファンの動作状態を監視する基地局の遠隔監視システムを開示する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１７−０３２４８８号公報
【特許文献２】特開２０１６−００７８００号公報
【特許文献３】特開２０１０−１６９４３０号公報
【特許文献４】特開２００７−２２８４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１が開示する方法は、集音のみにより異常音の発生源の機器等の推定を行いはするが、その推定精度が高くない場合がある。
【００１０】
ＨＤＤシステムにおいては、前述のように高密度にＨＤＤが実装されるようになっている。そのため、特許文献１乃至４が開示する方法を小型のＨＤＤが高密度に実装されているＨＤＤシステムに適用した場合、異常音が発生している一台のＨＤＤを正確に特定するのは困難である。
【００１１】
本発明は、ＨＤＤのような動作装置を高密度に実装した場合にも異常の生じた動作装置を特定し得る動作システムの提供を目的とする。
【課題を解決するための手段】
【００１２】
本発明の診断装置は、異常により前記異常を表す異常音を発生する装置からなる装置群における前記異常の前記装置である異常装置を特定する診断装置であって、前記異常音が検出された場合に、複数個所における音情報により、前記異常装置の疑義のある前記装置からなる被疑装置群を導出し、前記被疑装置群に含まれる前記装置の所定の動作の停止により前記異常音が検出されなくなった場合に、前記停止に係る前記装置を前記異常装置として特定する。
【発明の効果】
【００１３】
本発明の動作システムは、動作装置を高密度に実装した場合にも異常の生じた動作装置を特定し得る。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のハードディスクドライブ（ＨＤＤ）システムの構成例を表す概念図である。
【図２】ＨＤＤ部へのＨＤＤの格納例を表す概念図である。
【図３】特定部が行う処理の処理フロー例を表す概念図である。
【図４】本実施形態の診断装置の最小限の構成を表す概念図である。
【発明を実施するための形態】
【００１５】
［構成と動作］
図１は、本実施形態のＨＤＤシステムの例であるＨＤＤシステム４０１の構成を表す概念図である。
【００１６】
ＨＤＤシステム４０１は、ＨＤＤ部１００と、マイク２０１ａ及び２０１ｂと、制御装置３０１と、を備える。
【００１７】
ＨＤＤ部１００は、９台のＨＤＤであるＨＤＤ１０１乃至１０９を備える。
【００１８】
制御装置３０１は、特定部３０６と、制御部３１１と、記録部３１６とを備える。
【００１９】
マイク２０１ａ及び２０１ｂは、音を電気信号に変換し、制御装置３０１の特定部３０６に送付する。
【００２０】
特定部３０６は、マイク２０１ａ及び２０１ｂから送付された電気信号により、ＨＤＤ部１００に含まれるいずれかのＨＤＤに異常が発生したかを判定する。特定部３０６は、当該判定を、前記電気信号に、例えば、ＨＤＤに異常が発生したことを表す所定の周波数の音に対応するものが、予め定められた閾値以上のレベルで含まれるかを判定することにより行う。
【００２１】
特定部３０６は、異常が発生したことを判定した場合は、その周波数の音に係る音源の位置範囲を特定する。位置範囲の特定方法としては、例えば、特許文献１が開示する方法を用いる。特許文献１が開示する方法により音源の位置を特定した場合は、例えば、その位置に係る誤差範囲を前記位置範囲とする。前記誤差範囲は例えば経験により求める。
【００２２】
そして、特定部３０６は、その位置範囲に含まれるＨＤＤ群を特定する。当該ＨＤＤ群に含まれるＨＤＤは、１台であっても複数台であっても構わない。
【００２３】
次に、特定部３０６は、特定したＨＤＤ群に含まれる一台のＨＤＤを選択する。
【００２４】
そして、特定部３０６は、制御部３１１に指示情報を送り、選択したＨＤＤの所定の動作を停止させる。停止させる動作には、モータの回転等の音源となり得る動作が含まれる。
【００２５】
そして、特定部３０６は、例えば前述の方法により、ＨＤＤ部１００に含まれるいずれかのＨＤＤに異常が発生したかを判定する。
【００２６】
特定部３０６は、選択したＨＤＤの前記動作の停止により、ＨＤＤ部１００に含まれるいずれのＨＤＤにも異常が発生していないことを判定した場合は、選択したＨＤＤに異常が発生していることを判定する。
【００２７】
そして、特定部３０６は、制御部３１１に、選択したＨＤＤが保持する記録データを他のＨＤＤに移動又はコピーする。
【００２８】
制御部３１１は、ＨＤＤ部１００の各ＨＤＤに関する制御を行う。当該制御には、各ＨＤＤの所定の動作の開始及び停止に係るものが含まれる。前記制御には、また、外部から入力された情報の、ＨＤＤ部１００への記録に係るものが含まれる。前記制御には、また、ＨＤＤ部１００に記録されたデータの外部への出力が含まれる。前記制御には、また、ＨＤＤ部１００に含まれるＨＤＤが保持するデータの他のＨＤＤへの移動又はコピーが含まれる。
【００２９】
記録部３１６は、特定部３０６や制御部３１１が前述の動作を行うためのプログラムや情報を保持する。記録部３１６は、また、特定部３０６や制御部３１１が指示する情報を記録する。記録部３１６は、また、特定部３０６や制御部３１１が指示する情報を指示された制御装置３０１内の送付先に送付する。
【００３０】
なお、ＨＤＤ部１００が格納するＨＤＤの数や格納の仕方は任意である。
【００３１】
ＨＤＤ部１００は、例えば、図２に表すように各ＨＤＤを格納しても構わない。図２に表すＨＤＤ部は、４列２行の合計８台のＨＤＤを格納する。
【００３２】
なお、特定部３０６及び制御部３１１は、ハードウェア構成としては中央演算装置であっても構わない。その場合において、特定部３０６を動作させるプログラムモジュールと、制御部３１１を動作させるプログラムモジュールとが、一つのプログラムを構成しても構わない。
【００３３】
また、本実施形態のＨＤＤシステムは、３個以上のマイクを備え、例えば特許文献１が開示する方法により、各マイクからの音情報により、異常音に係る音源の位置範囲を特定しても構わない。
［処理フロー］
図３は、図１に表す特定部３０６が行う処理の処理フロー例を表す概念図である。
【００３４】
特定部３０６は、例えば、外部からの開始情報の入力により、図３に表す処理を開始する。
【００３５】
そして、特定部３０６は、Ｓ１０１の処理として、例えば前述の方法により、異常音の発生があるかについての判定を行う。
【００３６】
特定部３０６は、Ｓ１０１の処理による判定結果がｙｅｓの場合は、Ｓ１０２の処理を行う。
【００３７】
一方、特定部３０６は、Ｓ１０１の処理による判定結果がｎｏの場合は、Ｓ１０１の処理を再度行う。
【００３８】
特定部３０６は、Ｓ１０２の処理を行う場合は、同処理として、例えば前述の方法により、異常音に係る音源の位置範囲を特定する。
【００３９】
そして、特定部３０６は、Ｓ１０３の処理として、Ｓ１０２の処理により特定した位置範囲に含まれるＨＤＤ群を、異常に係る候補ＨＤＤ群として特定する。
【００４０】
そして、特定部３０６は、Ｓ１０４の処理として、Ｓ１０３の処理により特定した候補ＨＤＤ群に、Ｓ１０５の処理が未処理のものが含まれているかについての判定を行う。
【００４１】
特定部３０６は、Ｓ１０４の処理による判定結果がｙｅｓの場合は、Ｓ１０５の処理を行う。
【００４２】
一方、特定部３０６は、Ｓ１０４の処理による判定結果がｎｏの場合は、Ｓ１１５の処理を行う。
【００４３】
特定部３０６は、Ｓ１０５の処理を行う場合は、同処理として、直近のＳ１０３の処理により特定したＨＤＤシステム群からＳ１０５の処理をまだ行っていないものを一台選択する。
【００４４】
そして、特定部３０６は、図１に表す制御部３１１に指示情報を送付し、制御部３１１に、Ｓ１０５の処理により選択したＨＤＤの所定の動作の停止を行わせる。停止させる動作には、モータの回転や記録ヘッドの移動などの音源となり得る動作が含まれる。
【００４５】
そして、特定部３０６は、Ｓ１０７の処理として、Ｓ１０１の処理により発生していることを判定した異常音が観測されなくなったかについての判定を行う。
【００４６】
特定部３０６は、Ｓ１０７の処理による判定結果がｙｅｓの場合は、Ｓ１０９の処理を行う。
【００４７】
一方、特定部３０６は、Ｓ１０７の処理による判定結果がｎｏの場合は、Ｓ１１８の処理を行う。
【００４８】
特定部３０６は、Ｓ１０８の処理を行う場合は、同処理として、図１に表す制御部３１１に指示情報を送付し、Ｓ１０６の処理により動作を停止させたＨＤＤにその動作の再開を行わせる。
【００４９】
そして、特定部３０６は、Ｓ１０４の処理を再度行う。
【００５０】
特定部３０６は、Ｓ１０９の処理を行う場合は、同処理として、Ｓ１０６の処理により前記動作を停止させたＨＤＤが保持する記録情報を他のＨＤＤに格納できるかについての判定を行う。特定部３０６は、当該判定を、例えば、図１に表す制御部３１１に問い合わせることにより行う。制御部３１１は、例えば、各ＨＤＤの記録済み容量及び空き容量等の情報を記録部３１６に保持させており、当該情報を参照することにより、前記判定を行うことができるものとする。
【００５１】
特定部３０６は、Ｓ１０９の処理による判定結果がｙｅｓの場合は、Ｓ１１０の処理を行う。
【００５２】
一方、特定部３０６は、Ｓ１０９の処理による判定結果がｎｏの場合は、Ｓ１１６の処理を行う。
【００５３】
特定部３０６は、Ｓ１１０の処理を行う場合は、同処理として、制御部３１１に、Ｓ１０６の処理により前記動作を停止したＨＤＤに前記動作の再開を行わせる。
【００５４】
そして、特定部３０６は、Ｓ１１１の処理として、制御部３１１に、Ｓ１０６の処理により前記動作を停止したＨＤＤが保持する記録情報の他のＨＤＤへ移動を開始させる。
【００５５】
そして、特定部３０６は、Ｓ１１２の処理として、前記移動が完了したかについての判定を行う。特定部３０６は、当該判定を、例えば、制御部３１１に問い合わせることにより行う。
【００５６】
特定部３０６は、Ｓ１１２の処理による判定結果がｙｅｓの場合は、Ｓ１１３の処理を行う。
【００５７】
一方、特定部３０６は、Ｓ１１２の処理による判定結果がｎｏの場合は、Ｓ１１７の処理を行う。
【００５８】
特定部３０６は、Ｓ１１３の処理を行う場合は、図示しない表示部等に、前記移動が正常に完了したことを表す情報を出力させる。
【００５９】
そして、特定部３０６は、Ｓ１１４の処理として、制御部３１１に、Ｓ１１０の処理により前記動作を再開させたＨＤＤに、前記動作を含むすべての動作を停止させる。これにより、当該ＨＤＤはＨＤＤ部１００から切り離せる状態になる。その後、当該ＨＤＤは、例えば、ＨＤＤ部１００に含まれない他のＨＤＤにより交換される。
【００６０】
特定部３０６は、Ｓ１１４の処理の次にＳ１１８の処理を行う。
【００６１】
特定部３０６は、Ｓ１１５の処理を行う場合は、同処理として、第一エラー信号を、前記出力部に出力させる。前記第一エラー信号は、直近のＳ１０４乃至Ｓ１０８の処理により異常が発生しているＨＤＤの特定ができなかったことを表す情報である。
【００６２】
特定部３０６は、Ｓ１１５の処理の次にＳ１１８の処理を行う。
【００６３】
特定部３０６は、Ｓ１１６の処理を行う場合は、同処理として、第二エラー信号を、前記出力部に出力させる。前記第二エラー信号は、直近のＳ１０９の処理により故障しているＨＤＤが保持する記録情報を他のＨＤＤに移動させられないことを表す情報である。
【００６４】
特定部３０６は、Ｓ１１６の処理の次にＳ１１８の処理を行う。
【００６５】
特定部３０６は、Ｓ１１７の処理を行う場合は、同処理として、第三エラー信号を、前記出力部に出力させる。前記第三エラー信号は、直近のＳ１１２の処理により故障しているＨＤＤが保持する記録情報を他のＨＤＤに移動させることに失敗したことを表す情報である。
【００６６】
特定部３０６は、Ｓ１１７の処理の次にＳ１１８の処理を行う。
【００６７】
特定部３０６は、Ｓ１１８の処理を行う場合は、同処理として、図３に表す動作を終了するかについての判定を行う。
【００６８】
特定部３０６は、Ｓ１１８の処理による判定結果がｙｅｓの場合は、図３に表す処理を終了する。
【００６９】
一方、特定部３０６は、Ｓ１１８の処理による判定結果がｎｏの場合は、Ｓ１０１の処理を再度行う。
［効果］
本実施形態のＨＤＤシステムは、異常音の音源の存在する位置範囲に含まれるＨＤＤ群を特定し、そのＨＤＤ群に含まれる各ＨＤＤの動作を一つずつ停止させ異常音が検出されなくなったかを調べる。そして、前記ＨＤＤシステムは、前記停止により異常音が検出されなくなったＨＤＤを、異常が発生しているＨＤＤとして特定する。
【００７０】
そのため、前記ＨＤＤシステムは、ＨＤＤが高密度に実装され、異常音の発生により一台のＨＤＤを異常音発生源として特定できない場合であっても、異常が発生しているＨＤＤを特定することができる。
【００７１】
なお、以上の説明では、異常の診断対象がＨＤＤである場合を例に説明したが、前記診断対象は、異常により異常音を発生する装置であれば任意である。
【００７２】
図４は、本実施形態の診断装置の最小限の構成である診断装置４０２の構成を表す概念図である。
【００７３】
診断装置４０２は、異常により前記異常を表す異常音を発生する装置からなる装置群における前記異常の前記装置である異常装置を特定する診断装置である。
【００７４】
診断装置４０２は、前記異常音が検出された場合に、複数個所における音情報により、前記異常装置の疑義のある前記装置からなる被疑装置群を導出する。
【００７５】
そして、診断装置４０２は、前記被疑装置群に含まれる前記装置の所定の動作の停止により前記異常音が検出されなくなった場合に、前記停止に係る前記装置を前記異常装置として特定する、
複数個所における音情報により、前記異常装置の疑義のある前記装置からなる被疑装置を１台特定することは、特に、前記装置が高密度に実装された場合には困難である。
【００７６】
しかしながら、そのような場合でも、複数の被疑装置を特定することはできる。
【００７７】
診断装置４０２は、複数の被疑装置からなる被疑装置群を特定し、その中で、前記動作の停止により前記異常音が検出されなくなったものを、前記異常装置として特定する。
【００７８】
そのため、診断装置４０２は、前記装置が高密度に実装された場合であっても、前記異常装置を特定することができる。
【００７９】
そのため、診断装置４０２は、前記構成により、［発明の効果］の項に記載した効果を奏する。
【００８０】
診断装置４０２は、例えば、図１に表す制御装置３０１における、前記異常装置の特定に係る部分である。
【００８１】
以上、本発明の各実施形態を説明したが、本発明は、前記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【符号の説明】
【００８２】
１００    ＨＤＤ部
１０１、１０２、１０３、１０４、１０５、１０６、１０７、１０８、１０９    ＨＤＤ
２０１ａ、２０１ｂ    マイク
３０１    制御装置
３０６    特定部
３１１    制御部
３１６    記録部
４０１    ＨＤＤシステム
４０２    診断装置
【図１】
2019125408.tif 000003
【図２】
2019125408.tif 000004
【図３】
2019125408.tif 000005
【図４】
2019125408.tif 000006