(57)【要約】【課題】  共回り現象を発生する可能性のある冗長化構成の冷却ファンの故障を確実に検出する。【解決手段】  冷却ファンの故障診断システムは、第１の冷却ファンを有する第１の冷却装置と、第２の冷却ファンを有する第２の冷却装置と、第１の冷却ファンの回転速度を減少させたときの第２の冷却ファンの回転速度に基づいて第２の冷却ファンの故障を診断する第１の故障診断を行う制御装置とを備える。【選択図】      図１
2010073995.tif 000002
【特許請求の範囲】
【請求項１】
冷却ファンの故障診断システムにおいて、
第１の冷却ファンを有する第１の冷却装置と、
第２の冷却ファンを有する第２の冷却装置と、
前記第１の冷却ファンの回転速度を減少させたときの前記第２の冷却ファンの回転速度に基づいて前記第２の冷却ファンの故障を診断する第１の故障診断を行う制御装置と
を備えた
ことを特徴とする冷却ファンの故障診断システム。
【請求項２】
前記制御装置は、前記第１の冷却ファンの回転速度を停止させたときの前記第２の冷却ファンの回転速度に基づいて前記第１の故障診断を行うことを特徴とする請求項１記載の冷却ファンの故障診断システム。
【請求項３】
前記第１の故障診断後、前記制御装置は、前記第２の冷却ファンの回転速度を減少させたときの前記第１の冷却ファンの回転速度に基づいて、前記第１の冷却ファンの故障を診断する第２の故障診断を行うことを特徴とする請求項１または２記載の冷却ファンの故障診断システム。
【請求項４】
前記制御装置は、前記第２の冷却ファンの回転速度を停止させたときの前記第１の冷却ファンの回転速度に基づいて、前記第２の故障診断を行うことを特徴とする請求項３記載の冷却ファンの故障診断システム。
【請求項５】
前記制御装置は、所定のタイミングで、前記第１の故障診断および前記第２の故障診断のための監視指示を前記第１および第２の冷却装置に対してそれぞれ行うことを特徴とする請求項３または４記載の冷却ファンの故障診断システム。
【請求項６】
前記第１の冷却装置は、前記第１の冷却ファンの回転数を監視する第１の監視部と、回転数に関する第１の閾値情報が格納された第１の記憶部とを備え、
前記第２の冷却装置は、前記第２の冷却ファンの回転数を監視する第２の監視部と、回転数に関する第２の閾値情報が格納された第２の記憶部とを備え、
前記第１および第２の監視部は、前記監視指示を受けると、前記第１および第２の閾値情報に基づいて前記第１および第２の冷却ファンの回転数が正常か否かをそれぞれ判断し、正常でない場合には前記制御装置にエラー信号を送信することを特徴とする請求項１ないし５のいずれかに記載の冷却ファンの故障診断システム。
【請求項７】
前記第１の記憶部は、さらに回転数に関する第３の閾値情報を有し、
前記第２の記憶部は、さらに回転数に関する第４の閾値情報を有し、
前記第１および第２の監視部は、所定のタイミングで、前記第３および第４の閾値情報に基づいて前記第１および第２の冷却ファンの回転数が正常か否かをそれぞれ判断し、正常でない場合には前記制御装置にエラー信号を送信する定期診断を行うことを特徴とする請求項６記載の冷却ファンの故障診断システム。
【請求項８】
前記第１および第２の監視部は、正常でないと判断した回数の累積値が所定値を超えた場合、または、正常でないと判断した連続回数が所定値を超えた場合、前記制御装置に前記エラー信号を送信することを特徴とする請求項６または７記載の冷却ファンの故障診断システム。
【請求項９】
前記第１の故障診断前に、前記第１の監視部が前記定期診断で発生したエラー信号をマスクする第１のマスク処理を行い、前記第１の故障診断後に、前記第１の監視部が前記第１のマスク処理を解除し、
前記第２の故障診断前に、前記第２の監視部が前記定期診断で発生したエラー信号をマスクする第２のマスク処理を行い、前記第２の故障診断後に、前記第２の監視部が前記第２のマスク処理を解除することを特徴とする請求項７あるいは８記載の冷却ファンの故障診断システム。
【請求項１０】
前記制御装置は、前記エラー信号を受信するとアラームを発生させることを特徴とする請求項６ないし９のいずれかに記載の冷却ファンの故障診断システム。
【請求項１１】
複数の冷却ファンと、
前記複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転を停止させたときの他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う制御装置とを備えたことを特徴とする冷却ファンの故障診断システム。
【請求項１２】
複数の冷却ファンの回転を制御する機能を有し、該複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転を停止させたときの他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う制御手段を備えたことを特徴とする冷却ファンの故障診断装置。
【請求項１３】
第１の冷却ファンと、第２の冷却ファンと、前記第１および第２の冷却ファンを制御する制御装置とを有する冷却ファンの故障診断システムにおける故障診断方法において、
前記制御装置が前記第１の冷却ファンの回転速度を減少させる第１の速度調整ステップと、
前記制御装置が、前記第１の冷却ファンの回転速度を減少させたときの前記第２の冷却ファンの回転速度に基づいて前記第２の冷却ファンの故障診断を行う第１の故障診断ステップと、
を有することを特徴とする冷却ファンの故障診断方法。
【請求項１４】
前記第１の故障診断ステップにおいて、前記制御装置が、前記第１の冷却ファンの回転速度を停止させたときの前記第２の冷却ファンの回転速度に基づいて故障診断を行うことを特徴とする請求項１３記載の冷却ファンの故障診断方法。
【請求項１５】
前記第１の故障診断ステップの終了後、前記制御装置が、前記第２の冷却ファンの回転速度を減少させる第２の速度調整ステップと、
前記制御装置が、前記第２の冷却ファンの回転速度を減少させたときの前記第１の冷却ファンの回転速度に基づいて、前記第１の冷却ファンの故障診断を行う第２の故障診断ステップと、
を有することを特徴とする請求項１３または１４記載の冷却ファンの故障診断方法。
【請求項１６】
前記第２の故障診断ステップにおいて、前記制御装置が、前記第２の冷却ファンの回転速度を停止させたときの前記第１の冷却ファンの回転速度に基づいて故障診断を行うことを特徴とする請求項１５記載の冷却ファンの故障診断方法。
【請求項１７】
所定のタイミングで、前記第１および第２の故障診断ステップが行われることを特徴とする請求項１５または１６記載の冷却ファンの故障診断方法。
【請求項１８】
前記第１および第２の故障診断ステップにおいて、第１の冷却ファンの回転数に関する第１の閾値情報および第２の冷却ファンの回転数に関する第２の閾値情報とに基づいて前記第１および第２の冷却ファンの回転数が正常か否かをそれぞれ判断し、正常でない場合にはエラーを検出することを特徴とする請求項１３ないし１７のいずれかに記載の冷却ファンの故障診断方法。
【請求項１９】
第１の冷却ファンの回転数に関する第３の閾値情報および第２の冷却ファンの回転数に関する第４の閾値情報とに基づいて、前記第１および第２の冷却ファンの回転数が正常か否かをそれぞれ判断し、正常でない場合にはエラーを検出する定期診断ステップをさらに有することを特徴とする請求項１８記載の冷却ファンの故障診断方法。
【請求項２０】
前記第１および第２の故障診断ステップと前記定期診断ステップとのそれぞれにおいて、正常でないと判断された回数の累積値が所定回数を超えた場合、あるいは、正常でないと判断された連続回数が所定回数を超えた場合に、エラーを検出することを特徴とする請求項１８または１９記載の冷却ファンの故障診断方法。
【請求項２１】
前記第１の故障診断ステップ前に、前記定期診断ステップで発生したエラー信号のマスク処理を行う第１のマスクステップと、
前記第１の故障診断ステップ後に、前記第１のマスク処理を解除する第１の解除ステップと、
前記第２の故障診断ステップ前に、前記定期診断ステップで発生したエラー信号のマスク処理を行う第２のマスクステップと、
前記第２の故障診断ステップ後に、前記第２のマスク処理を解除する第２の解除ステップと、
をさらに有することを特徴とする請求項１９あるいは２０記載の冷却ファンの故障診断方法。
【請求項２２】
さらに、前記第１および第２の故障診断ステップと定期診断ステップとにおいて、前記エラーが検出された場合にアラームを発生させることを特徴とする請求項１８ないし２１のいずれかに記載の冷却ファンの故障診断方法。
【請求項２３】
複数の冷却ファンと、前記複数の冷却ファンを制御する制御装置とを有する冷却ファンの故障診断システムにおける故障診断方法において、
前記複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させる、あるいは、該少なくとも一つの冷却ファンの回転を停止させる速度調整ステップと、
前記制御装置が、前記複数の冷却ファンのうち少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転速度を減少させたとき、他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う故障診断ステップと、
を有することを特徴とする冷却ファンの故障診断方法。
【請求項２４】
コンピュータに、
第１の冷却ファンの回転速度を減少させる第１の速度調整ステップと、
前記第１の冷却ファンの回転速度を減少させたときの第２の冷却ファンの回転速度に基づいて前記第２の冷却ファンの故障診断を行う第１の故障診断ステップと、
を実行させることを特徴とする冷却ファンの故障診断プログラム。
【請求項２５】
前記第１の故障診断ステップにおいて、前記第１の冷却ファンの回転速度を停止させたときの前記第２の冷却ファンの回転速度に基づいて故障診断を行うことを特徴とする請求項２４記載の冷却ファンの故障診断プログラム。
【請求項２６】
前記コンピュータに、
前記第１の故障診断ステップの終了後、前記第２の冷却ファンの回転速度を減少させる第２の速度調整ステップと、
前記第２の冷却ファンの回転速度を減少させたときの前記第１の冷却ファンの回転速度に基づいて、前記第１の冷却ファンの故障診断を行う第２の故障診断ステップと、
を実行させることを特徴とする請求項２４または２５記載の冷却ファンの故障診断プログラム。
【請求項２７】
前記第２の故障診断ステップにおいて、前記第２の冷却ファンの回転速度を停止させたときの前記第１の冷却ファンの回転速度に基づいて故障診断を行うことを特徴とする請求項２６記載の冷却ファンの故障診断プログラム。
【請求項２８】
所定のタイミングで、前記第１および第２の故障診断ステップが行われることを特徴とする請求項２６または２７記載の冷却ファンの故障診断プログラム。
【請求項２９】
前記第１および第２の故障診断ステップにおいて、第１の冷却ファンの回転数に関する第１の閾値情報および第２の冷却ファンの回転数に関する第２の閾値情報とに基づいて前記第１および第２の冷却ファンの回転数が正常か否かをそれぞれ判断し、正常でない場合にはエラーを検出することを特徴とする請求項２４ないし２８のいずれかに記載の冷却ファンの故障診断プログラム。
【請求項３０】
前記コンピュータに、
第１の冷却ファンの回転数に関する第３の閾値情報および第２の冷却ファンの回転数に関する第４の閾値情報とに基づいて、前記第１および第２の冷却ファンの回転数が正常か否かをそれぞれ判断し、正常でない場合にはエラーを検出する定期診断ステップをさらに実行させることを特徴とする請求項２９記載の冷却ファンの故障診断プログラム。
【請求項３１】
前記第１および第２の故障診断ステップと前記定期診断ステップとのそれぞれにおいて、正常でないと判断された回数の累積値が所定回数を超えた場合、あるいは、正常でないと判断された連続回数が所定回数を超えた場合に、エラーを検出することを特徴とする請求項２９または３０記載の冷却ファンの故障診断プログラム。
【請求項３２】
前記コンピュータに、
前記第１の故障診断ステップ前に、前記定期診断ステップで発生したエラー信号のマスク処理を行う第１のマスクステップと、
前記第１の故障診断ステップ後に、前記第１のマスク処理を解除する第１の解除ステップと、
前記第２の故障診断ステップ前に、前記定期診断ステップで発生したエラー信号のマスク処理を行う第２のマスクステップと、
前記第２の故障診断ステップ後に、前記第２のマスク処理を解除する第２の解除ステップと、
をさらに実行させることを特徴とする請求項３０あるいは３１に記載の冷却ファンの故障診断プログラム。
【請求項３３】
さらに、前記第１および第２の故障診断ステップと前記エラー検出ステップとにおいて、前記エラーが検出された場合にアラームを発生させることを特徴とする請求項２９ないし３２のいずれかに記載の冷却ファンの故障診断プログラム。
【請求項３４】
コンピュータに、
複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させる、あるいは、該少なくとも一つの冷却ファンの回転を停止させる速度調整ステップと、
前記複数の冷却ファンのうち少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転速度を減少させたとき、他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う故障診断ステップと、
を実行させることを特徴とする冷却ファンの故障診断システム。
【請求項３５】
制御装置に接続された冷却装置において、
冷却ファンと、
前記冷却ファンを監視する監視部と、
回転数に関する閾値情報が格納された記憶部と、
を備え、
前記監視部は、前記閾値情報に基づいて前記冷却ファンが正常か否かを判断し、正常でないと判断した場合には前記制御装置にエラー信号を送信することを特徴とする冷却装置。
【請求項３６】
所定のタイミングで、前記冷却ファンが正常か否かの判断を行うことを特徴とする請求項３５記載の冷却装置。
【請求項３７】
正常でないと判断された回数の累積回数が所定回数を超えた場合、あるいは、正常でないと判断された連続回数が所定回数を超えた場合に、前記監視部が前記制御装置に前記エラー信号を送信することを特徴とする請求項３５または３６に記載の冷却装置。
【請求項３８】
前記制御装置から前記エラー信号をマスクする旨の指示を受けると、前記監視部は前記エラー信号に対するマスク処理を行うことを特徴とする請求項３５ないし３７のいずれかに記載の冷却装置。
【請求項３９】
さらに、電源部と、前記電源部を制御するファン制御部とを備え、
前記電源部から出力される電流を前記ファン制御部が制御することにより、前記ファンの回転速度を調整することを特徴とする請求項３５ないし請求項３８のいずれか記載の冷却装置。
【請求項４０】
冷却装置が組み込まれた情報処理装置において、
前記冷却装置が、冷却ファンと、前記冷却ファンを監視する監視部と、回転数に関する閾値情報が格納された記憶部とを備え、
前記監視部が、前記閾値情報に基づいて前記冷却ファンが正常か否かを判断し、正常でないと判断した場合には前記制御装置にエラー信号を送信することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器の故障診断技術に関し、特に、共回り現象が発生する可能性のある冗長化構成の冷却ファンの故障診断を確実に行う故障診断技術に関する。
【背景技術】
【０００２】
情報処理装置の冷却方法として、冗長化された複数の冷却ファンを情報処理装置内に組み込むことにより、情報処理装置内の電子機器を冷却する冷却技術が知られている。例えば、特許文献１には、電子機器に配置する複数個の冷却ファンの内、通常は、一部の冷却ファンを稼働状態にし、必要時には、電子機器に配置する複数個の冷却ファンを稼働状態にして電子機器の動作を保証する技術が開示されている。また、特許文献２には、複数のファンの少なくとも１つのファンの状態を検出し、検出結果に応じて当該ファンによる風量を制御する技術が開示されている。
【０００３】
上述したような冗長化された複数の冷却ファン（特に、デュアルファンユニットの冷却ファンやプッシュプル型の冷却ファン）による構成においては、ある冷却ファンが故障した場合に、他の冷却ファンの気流による風力に引っ張られてその故障冷却ファンが回転してしまうという共回り現象が発生してしまうことがある。
【０００４】
この共回り現象について、プッシュプル型およびデュアルファンユニットの冷却ファンを例に挙げてさらに詳しく説明する。
【０００５】
図１０に示すようなプッシュプル型の冷却ファンの場合、冷却ファン１０−１で吸気が行われ装置内部へ冷却用の空気が取り込まれる。そして、装置内部で冷却を行い、内部の発熱により温度が上昇した空気は冷却ファン１０−２で引き込まれ、外部へ強制排気される。一方、図１１に示すようなデュアルファンユニットの冷却ファンの場合には、冷却ファン１１−１で冷却用の空気が取り込まれ、冷却ファン１１−２で内部空気が外部へ押し出されて強制排気されるる。プッシュプル型およびデュアルファンユニットのいずれの場合も、２段構成で吸・排気が行われており、前段／後段のファンが相互に影響し合う構成となっている。デュアルファンユニットの冷却ファンを例にとると、片方の冷却ファンで故障が発生して自力で正常に回転することができなくなった場合でも、もう片方の冷却ファンの回転により発生する気流のために故障した冷却ファンが引きずられて回転する共回りの現象が発生することがある。
【０００６】
【特許文献１】特開２００１−６８８８１号公報
【特許文献２】特開２００５−５７１１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したような共回りの現象が発生した場合、故障検出のための冷却ファン回転数の閾値が低いときには、共回りにより故障冷却ファンがこの閾値よりも高い回転数で回転してしまうと、このファンの故障を検出できない。その結果、冗長構成が失われているにもかかわらず、そのままの状態で動作が継続されてしまい、システムが突然に緊急停止する場合があるという問題があった。
【０００８】
一方、故障検出のための冷却ファン回転数の閾値が高く設定された場合には、故障検出がセンシティブになり、冷却ファン固体差による回転数のバラつきの影響が無視できなくなる。すなわち、冷却ファンが故障ではなく一時的に回転数が低下した場合であっても、正常な冷却ファンを故障と誤検出してログやアラーム等により保守介入を喚起するサインを発し、不要な保守を誘発してしまうという問題があった。
【０００９】
本発明の目的は、共回り現象を発生する可能性のある冗長化構成の冷却ファンの故障を確実に検出する冷却ファンの故障診断システム、故障診断装置、故障診断方法、故障診断プログラムおよび冷却装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明における第１の冷却ファンの故障診断システムは、第１の冷却ファンを有する第１の冷却装置と、第２の冷却ファンを有する第２の冷却装置と、第１の冷却ファンの回転速度を減少させたときの第２の冷却ファンの回転速度に基づいて第２の冷却ファンの故障を診断する第１の故障診断を行う制御装置とを備えたことを特徴とする。
【００１１】
本発明における第２の冷却ファンの故障診断システムは、複数の冷却ファンと、複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転を停止させたときの他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う制御装置とを備えたことを特徴とする。
【００１２】
本発明における故障診断装置は、複数の冷却ファンの回転を制御する機能を有し、該複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転を停止させたときの他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う制御手段を備えたことを特徴とする。
【００１３】
本発明における第１の冷却ファンの故障診断方法は、第１の冷却ファンと、第２の冷却ファンと、第１および第２の冷却ファンを制御する制御装置とを有する冷却ファンの故障診断システムにおける故障診断方法において、制御装置が第１の冷却ファンの回転速度を減少させる第１の速度調整ステップと、制御装置が、第１の冷却ファンの回転速度を減少させたときの第２の冷却ファンの回転速度に基づいて第２の冷却ファンの故障診断を行う第１の故障診断ステップと、を有することを特徴とする。
【００１４】
本発明における第２の冷却ファンの故障診断方法は、複数の冷却ファンと、複数の冷却ファンを制御する制御装置とを有する冷却ファンの故障診断システムにおける故障診断方法において、複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させる、あるいは、該少なくとも一つの冷却ファンの回転を停止させる速度調整ステップと、制御装置が、複数の冷却ファンのうち少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転速度を減少させたとき、他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う故障診断ステップと、を有することを特徴とする。
【００１５】
本発明における第１の冷却ファンの故障診断プログラムは、コンピュータに、第１の冷却ファンの回転速度を減少させる第１の速度調整ステップと、第１の冷却ファンの回転速度を減少させたときの第２の冷却ファンの回転速度に基づいて第２の冷却ファンの故障診断を行う第１の故障診断ステップと、を実行させることを特徴とする。
【００１６】
本発明における第２の冷却ファンの故障診断プログラムは、複数の冷却ファンと、複数の冷却ファンを制御する制御装置とを有する冷却ファンの故障診断システムにおける故障診断方法において、複数の冷却ファンのうちの少なくとも一つの冷却ファンの回転速度を減少させる、あるいは、該少なくとも一つの冷却ファンの回転を停止させる速度調整ステップと、制御装置が、複数の冷却ファンのうち少なくとも一つの冷却ファンの回転速度を減少させたとき、または、該少なくとも一つの冷却ファンの回転速度を減少させたとき、他の冷却ファンの回転速度に基づいて当該他の冷却ファンの故障診断を行う故障診断ステップと、を有することを特徴とする。
【００１７】
本発明における情報処理装置は、冷却装置が組み込まれた情報処理装置において、
冷却装置が、冷却ファンと、冷却ファンを監視する監視部と、回転数に関する閾値情報が格納された記憶部とを備え、監視部が、閾値情報に基づいて冷却ファンが正常か否かを判断し、正常でないと判断した場合には制御装置にエラー信号を送信することを特徴とする情報処理装置。
【発明の効果】
【００１８】
本発明には、共回り現象を発生する可能性のある冗長化構成の冷却ファンであっても確実に故障を検出することができるという効果がある。
【発明を実施するための最良の形態】
【００１９】
本発明の冷却ファンの故障診断システムの第１の実施の形態について説明する。
【００２０】
図１は冷却ファンの故障診断システム１を示すブロック図である。
【００２１】
図１を参照すると、冷却ファンの故障診断システム１は、制御装置１２と冷却装置１３−１および１３−２とから構成される。冷却装置１３−１および１３−２は冗長構成となっている。
【００２２】
図１の冷却ファンの故障診断システム１は、例えば、情報処理装置に組み込むことができる。図２は、冷却ファンの故障診断システム１が組み込まれた情報処理装置２を示すブロック図である。情報処置装置２は、冷却装置１３−１および１３−２とシステムボード２１と各種補助装置２２（入力装置や補助記憶装置等）とから構成されている。システムボード２１には制御装置１２が取付配置されている。なお、冷却ファンの故障診断システム１は情報処理装置２に組み込まれていなくても良く、この例に限定されるものではない。
【００２３】
図１を参照すると、制御装置１２は制御手段１２１と記憶手段１２２とから構成される。制御手段１２１は冷却装置１３−１および１３−２に対して「故障診断」および「定期診断」を行う。「故障診断」および「定期診断」については後述するため、ここでは詳細な説明は省略する。記憶手段１２２には、故障診断情報および定期診断情報が格納されている。故障診断情報には、故障診断のタイミングを示す情報と故障診断の履歴情報とが含まれている。例えば、故障診断のタイミングを示す情報が１０分となっていれば、制御装置１２は１０分毎に冷却装置の故障診断を行うことを意味する。また、定期診断情報には、定期診断の履歴情報が含まれている。
【００２４】
なお、以下では、制御手段１２１がサービスプロセッサであり記憶手段１２２がメモリであるとして説明するが、これに限定されるものではない。
【００２５】
冷却装置１３−１は、冷却ファン１３１−１と電源部１３２−１とファン制御部１３３−１と監視部１３４−１と記憶部１３５−１とから構成される。
【００２６】
冷却装置１３−２は、冷却ファン１３１−２と電源部１３２−２とファン制御部１３３−２と監視部１３４−２と記憶部１３５−２とから構成される。
【００２７】
電源部１３２−１および１３２−２は、それぞれ冷却装置１３−１および１３−２に電源を供給する。
【００２８】
ファン制御部１３３−１および１３３−２は、サービスプロセッサ１２１からの制御信号に基づいてそれぞれ電源部１３２−１および１３２−２を制御する。
【００２９】
監視部１３４−１および１３４−２は、それぞれ冷却ファン１３１−１および１３１−２が正常か否かの判断を行い、その結果をサービスプロセッサ１２１に報告する。
【００３０】
記憶部１３５−１および１３５−２には、「故障診断」のための故障診断テーブル３（図３参照）および「定期診断」のための定期診断テーブル４（図４参照）がそれぞれ格納されている。
【００３１】
図３を参照すると、故障診断テーブル３は、回転変化率の閾値のフィールド３１と制御回転変化率のフィールド３２と回転数の初期設定値のフィールド３３とから構成される。図３の例では、回転変化率の閾値のフィールド３１の値は１０％となっており、診断対象とされた冷却ファンの初期設定値に対する回転変化率が１０％以上であれば故障と診断することを意味する。ここでは、制御回転変化率のフィールド３２の値は５０％となっており、診断のために制御対象の冷却ファンの回転数を初期設定値の５０％にまで落とすことを意味する。また、制御回転変化率のフィールド３２の値が８０％となっていた場合には制御対象の冷却ファンの回転数を初期設定値の２０％（１００％−８０％＝２０％）にまで落とすことを意味する。さらに、診断のための回転変化率のフィールド３２の値が１００％となっていた場合には冷却ファンの回転数を０ｒｐｍ（ｒｅｖｏｌｕｔｉｏｎ  ｐｅｒ  ｍｉｎｕｔｅ）（回転／分）、すなわち、制御対象の冷却ファンを停止させることを意味する。また、回転数の初期設定値のフィールド３３の値は５０００ｒｐｍとなっており、通常（制御対象となっていない場合は）冷却ファンを５０００ｒｐｍで回転させることを意味する。
【００３２】
次に、故障診断テーブル３を用いた故障診断方法についてその概要を説明する。ここでは、故障診断テーブル３を用いて一方の冷却ファン１３１−１の回転速度を制御し他方の冷却ファン１３１−２の故障診断を行うものとする。まず、診断のための回転変化率のフィールド３３の値が５０％となっているため、制御対象である冷却ファン１３１−１の回転数が２５００ｒｐｍまで落とされる。このとき、もう一方の冷却ファン１３１−２の回転数が５０００±５００ｒｐｍの範囲内に納まれば冷却ファン１３１−２は正常と判断し、一方、範囲外（４５００ｒｐｍ未満または５５００ｒｐｍ超）になった場合には故障と診断する。
【００３３】
なお、故障診断テーブル３の各フィールドの内容および項目等は一例を示したにすぎず、これらに限定されるものではなく、共回り現象が原因で回転している故障冷却ファンを見つけられるような数値関係になっていれば良い。例えば、制御対象である冷却ファンの回転速度と故障診断の対象である冷却ファンの回転速度の閾値とをそれぞれ対応づけるような構成にしても良い。
【００３４】
図４は、定期診断テーブル４の一例を示す図である。
【００３５】
定期診断テーブル４は、検出タイミングのフィールド４１と回転数変化率の閾値のフィールド４２と累積回数のフィールド４３と回転数の初期設定値のフィールド４４とから構成される。ここでは、検出タイミングのフィールド４１の値は６０秒となっており、監視部１３４−１および１３４−２が６０秒毎に冷却ファン１３１−１および１３１−２のエラー検出を行うことを意味する。回転変化率の閾値のフィールド４２の値は２０％となっており、冷却ファン１３１−１および１３１−２ともに初期設定の回転数（５０００ｒｐｍ）からのずれが２０％以上となればエラー検出を行うことを意味する。累積回数のフィールド４３の値は５回となっており、これはエラー検出の累積カウント値が５回を超えた場合、監視部１３４−１および１３４−２がサービスプロセッサ１２１にエラー信号を送り、サービスプロセッサがアラームを発生させることを意味する。回転数の初期設定値のフィールド４４の値は５０００ｒｐｍとなっており、故障診断を行わない場合、冷却ファンを５０００ｒｐｍで回転させることを意味する。
【００３６】
なお、本実施の形態では、一方の冷却ファンの回転速度を落として別の冷却ファンのエラー検出を行うことを「故障診断」と呼ぶのに対して、定期診断出テーブル４に基づいて定期的にエラー検出を行うことを「定期診断」と呼ぶことにする。
【００３７】
また、上記の例では、冷却装置１３−１および１３−２が同一内容の故障診断テーブル３および定期診断テーブル４を持つものとして説明したが、これに限定されるものではない。
【００３８】
次に、図５のフローチャートを用いて、本実施の形態の故障診断の全体の流れについて説明する。
【００３９】
まず、以下のように第１の故障診断が行われる。すなわち、サービスプロセッサ１２１は、メモリ１２２にアクセスして故障診断の履歴情報を取得し、装置内に複数ある冷却ファンの中から制御対象となる冷却ファンを１つ選択する（図５のＳ５０１）。ここでは、最初に、制御対象として冷却ファン１３１−１が選択されたものとする。その後、サービスプロセッサ１２１は、冷却装置１３−１の監視部１３４−１に対して、冷却ファン１３１−１の定期診断のエラー信号をマスクするための制御信号を送る（Ｓ５０２）。監視部１３４−１は冷却ファン１３１−１の定期診断のエラー信号の監視を解除する（Ｓ５０３）。そして、サービスプロセッサ１２１は、ファン制御部１３３−１に対して、冷却ファン１３１−１の回転数を減少させる旨を示す制御信号を送る（Ｓ５０４）。すると、ファン制御部１３３−１は、供給用電源１３２−１からの出力電流を減少させて制御対象の冷却ファン１３１−１の回転数を減少させる（Ｓ５０５）。ここでは、冷却ファン１３１−１の回転数が定期診断テーブル４の閾値を超えて低下するため、通常であれば定期診断でエラーを検出することになる。しかしながら、本実施の形態では事前に冷却ファン１３１−１の定期診断のエラー信号に対するマスク処理が行われているため、エラー信号の検出は行われない。そして、サービスプロセッサ１２１は、その他の冷却装置（冷却装置１３−２）の監視部１３４−２に対し、回転数を監視する旨の指示を行う（Ｓ５０６）。すると、監視部１３４−２は、記憶部１３５−２にアクセスして故障診断テーブル３を読み出し、故障診断テーブル３に基づいて冷却ファン１３１−２の回転数の監視を行う（Ｓ５０７）。冷却ファンの回転数は、各冷却装置１３−１および１３−２に取り付けられた図示しないセンサ等により検出される。次に、冷却装置１３−２の監視部１３４−２は冷却ファン１３１−２の回転数が故障診断テーブル３の閾値を超えているか否かを判断する（Ｓ５０８）。閾値を超えている（冷却ファン１３１−２の回転数が４５００rpm未満または５５００ｒｐｍ超）場合には、監視部１３４−２はエラー信号をサービスプロセッサ１２１に送り、故障が検出されることとなる（Ｓ５０９）。そして、サービスプロセッサ１２１は、故障診断の履歴情報を更新するとともに、ユーザ等にアラーム通知を行う（Ｓ５１０）。一方、ステップＳ４０５において閾値を超えていない（回転数が５０００±５００rpmの範囲内である）場合は、正常と認識し、監視部１３４−２はその旨をサービスプロセッサ１２１に報告する（Ｓ５１１）。すると、サービスプロセッサ１２１は、故障診断の履歴情報を更新するとともに、冷却装置１３−１における冷却ファン１３１−１の回転数を復帰させる指示を行う（Ｓ５１２）。これに応答して、冷却装置１３−１のファン制御部１３３−１は電源部１３２−１を制御し、冷却ファン１３１−１の回転数を初期設定値（５０００ｒｐｍ）まで復帰させる（Ｓ５１３）。その後、サービスプロセッサ１２１は、監視部１３４−１に対して、冷却ファン１３１−１の定期診断におけるエラー信号のマスク処理を解除する解除指示を行う（Ｓ５１４）。監視部１３４−１は、マスク処理の解除を行う（Ｓ５���５）。以上で、第１の故障診断が終了する。その後、サービスプロセッサ１２１は、これまでの故障診断（ここでは第１の故障診断のみ）で制御対象とされなかった冷却装置が存在するか否かを判断する（Ｓ５１６）。制御対象として選択されていない冷却装置が存在する場合にはステップＳ５０１に戻る。一方、制御対象として選択されていない冷却装置が存在しない場合には、故障診断を終了する。本実施の形態では、冷却装置１３−２を制御対象とした故障診断がまだ行われていないため、ステップＳ５１６において冷却装置１３−２が選択される。そして、その後、冷却装置１３−２を制御対象とした第２の故障診断が行われる。第１の故障診断および第２の故障診断断は、制御対象および診断対象が逆になるが動作自体は同様である。そのため、第２の故障診断のフローチャートおよびその説明は省略する。第２の故障診断が終了すると、これまでの故障診断（第１および第２の故障診断）で制御対象として選択されていない冷却装置が存在しないことになるため、故障診断全体を終了する。
【００４０】
なお、ステップＳ５１２〜Ｓ５１５の順序は一例であり、これに限定されず、Ｓ５１４→Ｓ５１５→Ｓ５１２→Ｓ５１３という順序であっても良い。また、ステップＳ５１２とステップＳ５１４とを同時に行い、ステップＳ５１３とステップＳ５１５とを同時に行うようにしても良い。
【００４１】
次に、図６のフローチャートを用いて、定期診断の全体の流れについて説明する。定期診断は、各冷却装置１３−１および１３−２で行われる。ここでは、冷却装置１３−１を例に挙げて説明するが、冷却装置１３−２の動作も冷却装置１３−１と同様である。
【００４２】
エラー検出のタイミングになると（本実施の形態では６０秒毎）、監視部１３４−１は記憶部１３５−１にアクセスし定期診断テーブル４をそれぞれ読み込む（Ｓ６０１、Ｓ６０２）。そして、監視部１３４−１が、冷却ファン１３１−１の回転数の初期設定値（５０００ｒｐｍ）とのずれが閾値の範囲内か否かを判断する。すなわち、冷却ファン１３１−１の回転数が５０００±１０００ｒｐｍの範囲内か否かが判断される。その結果、この閾値の範囲内と判断されると、正常と認識されてステップＳ６０１の処理に戻る（Ｓ６０４）。一方、閾値を超えていると判断すると、監視部１３４−１は、サービスプロセッサ１２１からエラー信号のマスク処理の指示を受けているかを判断する（Ｓ６０５）。マスク処理の指示を受けている場合には、意図的に冷却ファン１３１−１の回転数が減少させられていると判断してＳ６０１に戻る。一方、マスク処理の指示を受けていない場合には、エラーカウントの累積値が５回（定期診断テーブルの累積回数４３の値）を超えているか否かが判断される（Ｓ６０６）。５回を超えている場合には、監視部１３４−１はサービスプロセッサ１２１にエラー信号を送る（Ｓ６０７）。一方、５回を超えていない場合には、ステップＳ６０１に戻る。
【００４３】
なお、図６のフローチャートには示されていないが、サービスプロセッサ１２１は、監視部１３４−１からエラー信号を受け取ると、ユーザ等にエラー通知を行う。
【００４４】
また、本実施の形態では、定期診断テーブル４に定期診断のタイミングに関する情報を持たせる構成であるが、この情報をメモリ１２２内の定期診断情報に含めるようにしても良い。この場合、 定期診断のタイミングになると、制御装置１２は冷却装置１３−１および１３−２に対して定期診断を行う旨の指示を行う。
【００４５】
また、本実施の形態では、冷却ファンの故障診断システム１が２個の冷却装置を持つ構成にしたがこれに限定されるものではない。例えば、図７に示すように、冷却ファンの故障診断システム７がN個（Nは３以上の整数）の冷却装置１３−１〜１３−Ｎをもつようにしても良い。
【００４６】
また、冷却ファンの故障診断システムがN個（Nは３以上の整数）の冷却装置１３−１〜１３−Ｎをもつ場合、制御対象を複数の冷却装置として故障診断を行うようにしても良い。
【００４７】
このように、本実施の形態では、図６に示した定期診断が行われるとともに、意図的に冷却ファン１３１−１の回転数を減少（もしくは停止）させたときの冷却ファン１３１−２の回転速度に基づいて故障診断が行われる。本実施の形態では、共回り現象の原因と考えられる冷却ファン１３１−１の発生気流（風力）をより小さくした状態で故障診断を行うため、共回り現象が発生している場合であっても確実に冷却ファンの故障検出を行うことが可能となる。
【００４８】
次に、第１の実施の形態の変形例として、第２の実施の形態を説明する。
【００４９】
第１の実施の形態では、図５のステップＳ５０８〜Ｓ５０９において、一度閾値を超えると故障と診断するようにしたが、本実施の形態では、複数回連続して閾値を超えた場合にのみ故障と診断している点が第１の実施の形態と異なる。
【００５０】
図８に本実施の形態の故障診断テーブル８の一例を示す。故障診断テーブル８は、回転変化率のフィールド３１と制御回転変化率のフィールド３２と回転数の初期設定値のフィールド３３と連続回数のフィールド８１と診断タイミングのフィールド８２とから構成される。連続回数のフィールド３４と診断タイミングのフィールド３５のみが第１の実施の形態と異なる。本実施の形態では連続回数のフィールド３４の値は２回となっており、これは、図５のステップＳ５０８において２回連続して閾値を超えていると判断された場合にのみ故障と判断することを意味する。また、診断タイミングのフィールド３５の値は１０秒となっており、図５のステップＳ５０８において一度閾値を超えていると判断されると、それから１０秒後に再度、閾値を超えているか否かの判断を行うことを意味する。
【００５１】
次に、図９のフローチャートを用いて、本実施の形態の故障診断の全体の流れについて説明する。ステップＳ９０１〜Ｓ９０８は、図５のステップＳ５０１〜Ｓ５０８と同様であるため、詳細な説明は省略する。また、ステップＳ９１２〜Ｓ９１７は、図５のステップＳ５１１〜Ｓ５１６と同様であるため、詳細な説明は省略する。本実施の形態では、ステップＳ９０８において閾値を超えている（冷却ファン１３１−２の回転数が４５００rpm未満または５５００ｒｐｍ超）場合には、連続回数のフィールド８１に記載の連続回数を超えて閾値を超えているかが判断される（ステップＳ９０９）。連続回数を超えて閾値を超えている場合には、監視部１３５−２はエラー信号をサービスプロセッサ１２１に送り、故障が検出されることとなる（ステップＳ９１０）。そして、サービスプロセッサ１２１は、故障診断の履歴情報を更新するとともに、ユーザ等にアラーム通知を行う（ステップＳ９１１）。一方、連続回数を超えて閾値を超えていない場合には、診断タイミングのフィールド８２に記載のタイミングで、再度、閾値を超えているかの判断が行われる（ステップＳ９０８、９０９）。
【００５２】
なお、故障診断において、定期診断の場合と同様に、エラー検出の累積カウント値が予め定められた所定回数を超えた場合にのみエラー検出を行うようにしても良い。
【００５３】
また、定期診断において、本実施の形態の故障診断の場合と同様に、エラー検出の連続回数が予め定められた所定回数を超えた場合にのみエラー検出を行うようにしても良い。
【００５４】
このように、第２の実施の形態においても、第１の実施の形態と同様、共回り現象が発生している場合であっても確実に冷却ファンの故障検出を行うことができるという効果を奏する。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１および第２の実施の形態における冷却ファンの故障診断システム１を示すブロック図である。
【図２】情報処理装置２に組み込まれた場合の冷却ファンの故障診断システム１を示すブロック図である。
【図３】故障診断テーブル３の一例を示す図である。
【図４】定期診断テーブル４の一例を示す図である。
【図５】本発明の第１の実施の形態における故障診断の全体の流れを示すフローチャートである。
【図６】本発明の第１および第２の実施の形態における定期診断の全体の流れを示すフローチャートである。
【図７】N個（Nは３以上）の冷却装置を有する冷却ファンの故障診断システム７を示すブロック図である。
【図８】故障診断テーブル８の一例を示す図である。
【図９】本発明の第２の実施の形態における故障診断の全体の流れを示すフローチャートである。
【図１０】プッシュプル型の冷却ファンを示すブロック図である。
【図１１】デュアルファンユニットの冷却ファンを示すブロック図である。
【符号の説明】
【００５６】
１  冷却ファンの故障診断システム  
１２  制御装置
１２１  制御手段（サービスプロセッサ）
１２２  記憶手段（メモリ）
１２２１  故障診断情報
１２２２  定期診断情報
１３−１、１３−２  冷却装置
１３１−１、１３１−２  冷却ファン
１３２−１、１３２−２  電源部
１３３−１、１３３−２  ファン制御部
１３４−１、１３４−２  監視部
１３５−１、１３５−２  記憶部
２  情報処理装置
２１  電子機器
２２  各種補助装置
３  故障診断テーブル
３１  回転変化率の閾値のフィールド
３２  制御回転変化率のフィールド
３３  回転数の初期設定値のフィールド
４  定期診断テーブル
４１  検出タイミングのフィールド
４２  回転変化率の閾値のフィールド
４３  累積回数のフィールド
４４  回転数の初期設定値のフィールド
７  冷却ファンの故障診断システム
１３−N  冷却装置
１３１−N  冷却ファン
１３２−N  電源部
１３３−N  ファン制御部
１３４−N  監視部
１３５−N  記憶部
８１  連続回数のフィールド
８２  診断タイミングのフィールド
【図１】
2010073995.tif 000003
【図２】
2010073995.tif 000004
【図３】
2010073995.tif 000005
【図４】
2010073995.tif 000006
【図５】
2010073995.tif 000007
【図６】
2010073995.tif 000008
【図７】
2010073995.tif 000009
【図８】
2010073995.tif 000010
【図９】
2010073995.tif 000011
【図１０】
2010073995.tif 000012
【図１１】
2010073995.tif 000013