(57)【要約】【課題】ファンが所望通りに駆動できなくなる前の前駆現象を観測し易くし、電子機器の信頼性に貢献する技術を提供する。【解決手段】筐体Ｃ１内の発熱部Ｔの温度に対応した対応回転数を対応回転数算出機能部１３により算出し、当該対応回転数で駆動するように出力制御されたファンＦの回転数を回転数検出機能部１４により検出する。これら対応回転数と検出回転数との差分値を差分値算出機能部１５により算出し、駆動状況判定機能部１６により当該差分値とマージン値Ｍとを比較して、ファンＦの駆動状況を判定する。また、駆動状況判定機能部１６による判定結果のうち、差分値が複数回連続してマージン値を超過していると判定された結果を、連続超過結果出力機能部１７により出力する。【選択図】図２
2018025841.tif 000002
【特許請求の範囲】
【請求項１】
筐体内に配置されている発熱性電子部品による発熱部を冷却し回転数が調整自在なファンを監視するシステムであって、
ファンの回転数が最大回転数となる発熱部の上限温度、およびファンの回転数が最小回転数となる発熱部の下限温度をそれぞれ記憶する温度記憶機能部と、
発熱部の温度を検出する温度検出機能部と、
温度検出機能部により検出された検出温度に対応するファンの対応回転数を、上限温度と下限温度との間の範囲における検出温度の相対位置に基づいて算出する対応回転数算出機能部と、
対応回転数で駆動するように出力制御されているファンの回転数を検出する回転数検出機能部と、
回転数検出機能部で検出された検出回転数と対応回転数との差分を算出する差分値算出機能部と、
差分値算出機能部により算出された差分値と、回転数に係る任意のマージン値と、を比較してファンの駆動状況を判定する駆動状況判定機能部と、を備えた、
ことを特徴とするファンの監視システム。
【請求項２】
駆動状況判定機能部による判定結果のうち、差分値が複数回連続してマージン値を超過していると判定された結果を、出力装置により出力する連続超過結果出力機能部をさらに備える、ことを特徴とする請求項１記載のファンの監視システム。
【請求項３】
筐体内に配置されている発熱性電子部品による発熱部を冷却し回転数が調整自在なファンを監視する方法であって、
ファンの回転数が最大回転数となる発熱部の上限温度、およびファンの回転数が最小回転数となる発熱部の下限温度をそれぞれ記憶する温度記憶ステップと、
発熱部の温度を検出する温度検出ステップと、
温度検出ステップにより検出された検出温度に対応するファンの対応回転数を、上限温度と下限温度との間の範囲における検出温度の相対位置に基づいて算出する対応回転数算出ステップと、
対応回転数で駆動するように出力制御されているファンの回転数を検出する回転数検出ステップと、
回転数検出ステップで検出された検出回転数と対応回転数との差分を算出する差分値算出ステップと、
差分値算出ステップにより算出された差分値と、回転数に係る任意のマージン値と、を比較してファンの駆動状況を判定する駆動状況判定ステップと、を備えた、
ことを特徴とするファンの監視方法。
【請求項４】
駆動状況判定ステップによる判定結果のうち、差分値が複数回連続してマージン値を超過していると判定された結果を、出力装置により出力する連続超過結果出力ステップをさらに備える、ことを特徴とする請求項３記載のファンの監視方法。
【請求項５】
請求項１または２記載のファンの監視システムとして、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば各種電気機器分野で適用されているファンの監視技術に係るものである。
【背景技術】
【０００２】
例えば筐体内に発熱性電子部品（例えば演算処理装置（ＣＰＵ）やパワー半導体等）が配置されている産業用コントローラやコンピュータ装置（例えば汎用のパーソナルコンピュータ）等の各種電子機器においては、当該発熱性部品等による発熱部が筐体内に形成されてしまうと、その筐体内の温度が上昇してしまう。近年においては、例えば発熱性電子部品の高性能化（ＣＰＵの高速化等）により発熱量が増大し、発熱部による温度上昇が起こり易くなっているにも拘らず、電子機器のコンパクト化や高密度実装（例えば配線長の短縮による信号の高速化）等が図られており、筐体内の発熱密度が大きくなっている傾向がある。
【０００３】
前述のような温度上昇が起こると、発熱性電子部品や他の電子部品（例えば低耐熱性電子部品）等に影響を及ぼし、電子機器の所望の機能を発揮できなくなる場合が考えられる。このため、例えば筐体に設けたファンにより当該筐体内に空気を通気させて、発熱部を強制的に冷却（例えば、ファンを駆動して外気を筐体内に吸気し、発熱部の熱を吸熱した空気を排出して冷却）することにより、電子機器の所望の機能を発揮できる状態を保持することが検討されている。
【０００４】
また、発熱部の温度に対応した回転数（発熱部を冷却するのに十分な回転数；後述の対応回転数等）となるようにファンを出力制御したり、ファンの駆動状況を観測して、当該ファンによって発熱部が十分冷却されているかどうかを監視することにより、電子機器の信頼性を得ることも検討されている。
【０００５】
ファンを監視する具体例としては、複数のファンを備え、各ファンの駆動電源を切り替えるためのリレー接点回路や電圧調整用抵抗回路を備えた構成であって、当該ファンに対する駆動電圧や電流の意図しない変動（電圧低下，過大電流等）を検出し、所望通りに駆動しているファンの駆動電圧を高めることにより、冷却効率が低下しないように抑制する構成がある（例えば特許文献１）。また、電流検出器が直列接続された共通線を介して、並列接続された複数のファンを電源に接続した構成であって、ファンが所望通りに駆動していない状態で生じ得る電流変動（例えばファン故障による電流変動）等を検出し、その検出結果に応じて（電流検出器に接続された比較器に設定されている許容値を超えた場合に）警報の鳴動やブレーカの遮断を行う構成もある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１６４６８２号公報
【特許文献２】特開平５−２９２７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述のように単にファンに係る電圧や電流の変動を検出（以下、単に電圧等検出と適宜称する）してファンを監視する構成では、当該電圧等検出時には既にファンが所望通りに駆動できなくなっている場合がある。すなわち、ファンが所望通りに駆動できなくなる前（例えば回転数低下により冷却性能が低下する直前）の前駆現象を観測することは困難であり、電圧等検出時には既に、例えばファンのメンテナンス等を早急に実施する必要がある状態（例えばファンが停止する等により早急な修理・交換を要する状態）に想到している場合も考えられる。これにより、電子機器の所望の機能を十分に発揮できない状態が続いてしまったり、信頼性が低くなってしまう虞もある。
【０００８】
本発明は、前述のような課題を鑑みてなされたものであって、ファンが所望通りに駆動できなくなる前の前駆現象を観測し易くし、電子機器の信頼性に貢献する技術を提供することにある。
【課題を解決するための手段】
【０００９】
この発明に係るファンの監視システム，監視方法，監視プログラムは、前述のような課題の解決に貢献できるものであり、監視システムの一態様については、筐体内に配置されている発熱性電子部品による発熱部を冷却し回転数が調整自在なファンを監視するシステムであって、ファンの回転数が最大回転数となる発熱部の上限温度、およびファンの回転数が最小回転数となる発熱部の下限温度をそれぞれ記憶する温度記憶機能部と、発熱部の温度を検出する温度検出機能部と、温度検出機能部により検出された検出温度に対応するファンの対応回転数を、上限温度と下限温度との間の範囲における検出温度の相対位置に基づいて算出する対応回転数算出機能部と、対応回転数で駆動するように出力制御されているファンの回転数を検出する回転数検出機能部と、回転数検出機能部で検出された検出回転数と対応回転数との差分を算出する差分値算出機能部と、差分値算出機能部により算出された差分値と、回転数に係る任意のマージン値と、を比較してファンの駆動状況を判定する駆動状況判定機能部と、を備えた、ことを特徴とする。また、駆動状況判定機能部による判定結果のうち、差分値が複数回連続してマージン値を超過していると判定された結果を、出力装置により出力する連続超過結果出力機能部をさらに備える、ものであっても良い。
【００１０】
監視方法の一態様は、筐体内に配置されている発熱性電子部品による発熱部を冷却し回転数が調整自在なファンを監視する方法であって、ファンの回転数が最大回転数となる発熱部の上限温度、およびファンの回転数が最小回転数となる発熱部の下限温度をそれぞれ記憶する温度記憶ステップと、発熱部の温度を検出する温度検出ステップと、温度検出ステップにより検出された検出温度に対応するファンの対応回転数を、上限温度と下限温度との間の範囲における検出温度の相対位置に基づいて算出する対応回転数算出ステップと、対応回転数で駆動するように出力制御されているファンの回転数を検出する回転数検出ステップと、回転数検出ステップで検出された検出回転数と対応回転数との差分を算出する差分値算出ステップと、差分値算出ステップにより算出された差分値と、回転数に係る任意のマージン値と、を比較してファンの駆動状況を判定する駆動状況判定ステップと、を備えた、ことを特徴とする。また、駆動状況判定ステップによる判定結果のうち、差分値が複数回連続してマージン値を超過していると判定された結果を、出力装置により出力する連続超過結果出力ステップをさらに備える、ものであっても良い。
【００１１】
なお、前述の監視システムの態様として、コンピュータを機能させるプログラムとして構成することも可能である。
【発明の効果】
【００１２】
以上示したように本発明によれば、ファンが所望通りに駆動できなくなる前の前駆現象の観測が容易になり、電子機器の信頼性に貢献可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の一例である監視システム１の適用例を説明するための概略構成図。
【図２】監視システム１の構成例を説明するための概略構成図。
【図３】ファンＦの自動出力制御システムＦ０の構成例を説明するための概略構成図。
【図４】監視システム１による監視方法の一例を説明するための概略説明図。
【発明を実施するための形態】
【００１４】
本発明の実施形態のファンの監視システム，監視方法，監視プログラムは、従来手法により単にファンに係る電圧等検出によって当該ファンを監視制御する構成（以下、単に電圧等検出構成と適宜称する）とは、全く異なるものである。すなわち、本実施形態は、筐体内の発熱部の温度に対応した対応回転数（ファンの回転数が最大回転数となる発熱部の上限温度と、当該ファンの回転数が最小回転数となる発熱部の下限温度と、の間の範囲での相対位置（割合）に基づいた回転数；以下、単に対応回転数と適宜称する）と、当該対応回転数で駆動するように出力制御されたファンから検出された検出回転数と、の差分値を算出し、その差分値とマージン値（乖離値）とを比較してファンの駆動状況を判定して監視するものである。
【００１５】
前述のような電圧等検出構成の他には、例えば、筐体内の発熱部の温度を検出し、その検出温度に対応した回転数（対応回転数に相当）となるようにファンの駆動電圧を出力制御（例えば後述の自動出力制御システムによって出力制御）しながら、その出力制御されたファンの回転数を実際に検出して得た検出回転数が閾値（単なる回転数の閾値等）を超えるか否かを観測して、ファンの駆動状況を判定する構成（以下、単に閾値判定構成と適宜称する）も考えられる。
【００１６】
しかしながら、単なる閾値判定構成では、出力制御した通りにファンが駆動できなくなる等の前駆現象（例えば、対応回転数と検出回転数との差分値が大きくなって、ファンが所望通りに回転できない状況が起こり始める現象；以下、単に前駆現象と適宜称する）が発生し、当該検出回転数と、筐体内の発熱部の温度に対応した対応回転数と、の差分値が回転数に係る任意のマージン値を超過している状況に至っている場合でも、当該検出回転数が閾値の範囲内（例えば最小回転数の閾値〜最大回転数の閾値の範囲内）であれば、当該ファンの駆動状況を正常と判定してしまうことがある（すなわち、前駆現象の有無を正しく観測することは困難である）。その結果、ファンのメンテナンスを要する状態を見過ごしてしまい易くなり、発熱部を十分に冷却できなくなっている場合には、電子機器の所望の機能を十分に発揮できない状態が続いてしまったり、信頼性が低くなってしまう虞もある。
【００１７】
一方、本実施形態は、発熱部の温度に対応する対応回転数と、当該対応回転数で駆動するように出力制御されたファンにおいて実際に検出した検出回転数と、の差分値を算出し、その差分値を回転数に係る任意のマージン値と照合して駆動状況を判定するものである。このため、前駆現象の有無を観測することが容易となる。これにより、例えば前駆現象を観測しメンテナンスを要する状態が判明した場合には、当該メンテナンスを速やかに適宜実施（例えば必要に応じて修理・交換等を実施）し、ファンを所望通りに駆動させて発熱部を十分冷却することが可能となる。したがって、本実施形態によれば、電子機器が所望の機能を発揮できる状態を保持し易くなり、電子機器の信頼性に貢献することも可能となる。
【００１８】
また、判定結果等を出力装置（例えば、ディスプレイ，プリンタ，スピーカ，ランプ等）により適宜出力できる構成としても良く、これにより、例えばオペレータが視覚や聴覚等の知覚を通じてファンの駆動状況に係る各種情報（判定結果等）を認識する場合に、当該認識の容易化に貢献できる可能性がある。また、前述のように判定結果を出力する構成において、当該判定結果のうち、差分値が複数回連続してマージン値を超過していると判定された結果を出力する構成としても良く、これにより、例えば前駆現象の程度（発生程度が一時的または定常的なのか、メンテナンスの必要性の度合い等）の判断を容易にしたり、その程度に応じて判定結果を選択的に出力できる可能性がある。
【００１９】
また、本実施形態においては、前述のように差分値とマージン値とを照合して得た駆動状況の判定結果を、保存機能部により保存できるように構成しても良い。これにより、例えば過去に実施したファンの駆動状況の判定結果を確認することが可能となる。
【００２０】
本実施形態のファンの監視システム等は、前述のように発熱部の温度に対応する対応回転数と、当該対応回転数で駆動するように出力制御されたファンから検出された検出回転数と、の差分値を回転数に係る任意のマージン値と照合し駆動状況を判定して監視するものであれば、種々の分野（例えば各種電子機器で適用されているファンの分野）の技術常識を適宜適用して設計することが可能であり、その一例として以下に示すものが挙げられる。
【００２１】
≪本実施形態による監視システムの適用例≫
本実施形態の一例を図１，図２に示す監視システム１に基づいて説明する。監視システム１は、例えば、図１に示すような産業用コントローラや汎用のパーソナルコンピュータ等の電子機器Ｃに適用できるものであり、電子機器Ｃに備えられた冷却用のファンＦが、筐体Ｃ１内の発熱部Ｔの温度に対応した対応回転数に合わせて出力制御された状態で、当該ファンＦの駆動状況を観測し、その観測結果をマージン値と照合し前駆現象の有無を判定して監視するものである。
【００２２】
電子機器Ｃは、筐体Ｃ１内にＣＰＵやパワー半導体等の発熱性電子部品２が配置されており、その発熱性電子部品２の駆動等によって、当該発熱性電子部品２の表面や周辺に発熱部Ｔが形成（図１中では発熱性電子部品２の表面に形成）され得る構成である。筐体Ｃ１の形状等においては特に限定されるものではなく、種々の態様を適用することが可能であるが、当該筐体Ｃ１内がファンＦの駆動によって通気され易くなるように、通気孔（吸気口や排気口等；図示省略）を適宜形成した形状が挙げられる。
【００２３】
ファンＦにおいては、例えば回転式ファン・ブレード（例えば複数個のブレード）を備えて成り、駆動電圧を出力制御する等により回転数が調整自在なものであって、当該回転数に応じて筐体Ｃ１内に空気を通気させ、発熱部Ｔを冷却（例えば、ファンＦを駆動して外気を筐体Ｃ１内に吸気し、発熱部Ｔの熱を吸熱した空気を排出して冷却）できるものであれば、種々の態様を適用することが可能である。また、後述の自動出力制御システムＦ０による出力制御機能を持った態様を適用することも挙げられる。
【００２４】
ファンＦの配置については、前述のように発熱部Ｔを冷却できる位置であれば適宜設定することが可能であり、例えばファンＦから吹出される吹出空気を発熱部Ｔに対して直接的に吹き付ける位置や、発熱部Ｔからの熱を吸熱した空気を吸い込んで排気できる位置等に配置することが挙げられる。ファンＦの個数についても特に限定されることはなく、発熱部Ｔに合わせて所望の冷却を実施できるように適宜設けることが挙げられる。
【００２５】
発熱部Ｔの表面（または近辺）には、当該発熱部Ｔの温度を検出できるように温度センサ３１が配置される。また、ファンＦ（またはファンＦの近辺）には、当該ファンＦの駆動状況の一つである回転数を検出できるように回転数センサ３２が配置される。
【００２６】
また、電子機器Ｃにおいては、種々のコンピュータ周辺機器を接続した構成であっても良く、例えば監視システム１による判定結果等をオペレータ等に認識できるように出力するディスプレイ，プリンタ，スピーカ，ランプ等の出力装置や、当該監視システムに係る各種設定値（後述する上限温度Ｔｍａｘ，下限温度Ｔｍｉｎ，マージン値Ｍ（高速側マージン値ＭＨ，低速側マージン値ＭＬ）等）を入力するためのキーボード等の入力装置を接続することが挙げられる（図示省略）。また、筐体Ｃ１内においては、前述のような温度センサ３１の他に、当該筐体Ｃ１内の温度を検出するセンサ（図示省略）を適宜追加して設けても良く、その検出した値は監視システム１に係る参照値として適用することが可能である。
【００２７】
《監視システムおよびファンの自動出力制御システムの構成例》
監視システム１やファンＦの自動出力制御システムＦ０は、例えば通常のコンピュータのハードウェアリソース（例えばＣＰＵ,ＲＡＭやＲＯＭなどの主記憶装置，ＳＳＤ，ＨＤＤなどの補助記憶装置など）を備えたものが挙げられる。このようなハードウェアリソースとソフトウェアリソース（ＯＳ，アプリケーションなど）の協働の結果、監視システム１においては、例えば図２に示すように温度記憶機能部１１，温度検出機能部１２，対応回転数算出機能部１３，回転数検出機能部１４，差分値算出機能部１５，駆動状況判定機能部１６を実装したものとなっている。なお、監視システムにおいては、前述のような各機能部１１〜１６の他に、図２に示すように連続超過結果出力機能部１７等を更に実装したものとしても良い。
【００２８】
また、ファンＦの自動出力制御システムＦ０においては、例えば図３に示すように温度記憶機能部Ｆ１，温度検出機能部Ｆ２，対応回転数算出機能部Ｆ３，出力制御機能部Ｆ４を実装したものとなっている。
【００２９】
なお、各機能部１１〜１７，Ｆ１〜Ｆ４に係る各種設定値（例えば後述の上限温度Ｔｍａｘ，下限温度Ｔｍｉｎ，マージン値Ｍ等），検出値（例えば後述の検出温度，検出回転数等），算出値（例えば後述の対応回転数や、その対応回転数に対応する大きさの出力制御に係る指令値等）等においては、例えばハードウェアリソースとソフトウェアリソースとの間でのインタフェースとなる各種レジスタ（ＣＰＵの内部メモリに当てられたレジスタ等）や記憶装置等（図示省略）に対し、記憶（一時的な記憶を含む）や保存等できるように取り扱うことが可能であり、その詳細な説明は適宜省略する。
【００３０】
まず、図２の監視システム１において、温度記憶機能部１１は、ファンＦの回転数が最大回転数となる発熱部Ｔの上限温度Ｔｍａｘ、およびファンＦの回転数が最小回転数となる発熱部Ｔの下限温度Ｔｍｉｎをそれぞれ記憶し、後述の対応回転数算出機能部１３（自動出力制御システムＦ０の場合は対応回転数算出機能部Ｆ３）で読み出して利用できるように構成されたものである。これら上限温度Ｔｍａｘ，下限温度Ｔｍｉｎは、適用されるファンＦの特性（冷却性能等）によってそれぞれ異なるものであって、当該特性に応じた値が記憶されることとなる。汎用のパーソナルコンピュータに適用される監視システム１の場合には、例えば、上限温度Ｔｍａｘ，下限温度Ｔｍｉｎをそれぞれ５０℃程度，０℃程度とし、当該温度用のレジスタに対して予め記憶しておくことが挙げられる。温度検出機能部１２においては、温度センサ３１を介して発熱部Ｔの温度を検出するものであり、その検出した検出温度を適宜記憶できるように構成されたものが挙げられる。
【００３１】
対応回転数算出機能部１３は、温度検出機能部１２により検出された検出温度に対応するファンＦの対応回転数を算出できるように、構成されたものである。この対応回転数においては、まず上限温度Ｔｍａｘと下限温度Ｔｍｉｎとの間の範囲における検出温度の相対位置を導き出し、その相対位置に基づいて算出（最小回転数〜最大回転数の間の範囲内となる回転数を算出）することができるものであり、例えば一次関数や二次関数等の計算式（ファンＦの態様によって定まる固有の計算式）を用いて算出することが挙げられる。このように算出した対応回転数は、後述の差分値算出機能部１５（自動出力制御システムＦ０の場合は出力制御機能部Ｆ４）で読み出して利用できるように、当該対応回転数用のレジスタに対して記憶しておくことが挙げられる。
【００３２】
回転数検出機能部１４は、前述のように算出された対応回転数となるように出力制御（例えば後述の自動出力制御システムＦ０によって出力制御）されたファンＦの実際の回転数を、回転数センサ３２を介して検出できるように、構成されたものである。差分値算出機能部１５は、回転数検出機能部１４で検出された検出回転数と対応回転数との差分を、算出できるように構成されたものである。
【００３３】
駆動状況判定機能部１６は、差分値算出機能部１５により算出された差分値と、回転数に係る任意のマージン値Ｍと、を比較してファンＦの駆動状況を判定できるように、構成されたものである。このマージン値Ｍにおいては、例えば、対応回転数よりも高速側のマージンとして設定する高速側マージン値ＭＨと、当該対応回転数よりも低速側のマージンとして設定する低速側マージン値ＭＬと、に区分けすることができ、それぞれ監視システム１の目的に応じた許容される範囲で適宜設定することが可能な設定値である。
【００３４】
駆動状況判定機能部１６による判定結果は、例えば連続超過結果出力機能部１７により、差分値が複数回連続してマージン値Ｍ（例えば高速側マージン値ＭＨや低速側マージン値ＭＬ）を超過しているかどうかを判定し、当該複数回連続して超過していると判定された結果（例えば２回連続超過した結果）のみを、前述のような出力装置により出力できるように構成しても良い。また、当該判定結果は記憶装置等に適宜保存しておくことも挙げられる。
【００３５】
次に、図３のファンＦの自動出力制御システムＦ０については、温度記憶機能部Ｆ１，温度検出機能部Ｆ２，対応回転数算出機能部Ｆ３が、それぞれ監視システム１の温度記憶機能部１１，温度検出機能部１２，対応回転数算出機能部１３と同様に構成できるものであるため、それぞれの詳細な説明は適宜省略する。
【００３６】
出力制御機能部Ｆ４は、ファンＦの駆動電圧（例えばファンＦを駆動するモータ等に係る電圧）を出力制御するものであって、当該駆動電圧において対応回転数に対応する大きさの制御指令値を導き出し、その制御指令値に基づいてファンＦを出力制御して駆動できるように構成されたものである。
【００３７】
以上示した監視システム１や自動出力制御システムＦ０は、各機能部の全てを必ずしも具備する必要はなく、本発明の目的を達成できる態様であれば、各機能部のうち一部を適宜省略したり、他の機能部を適宜追加して具備しても良い。
【００３８】
≪本実施形態による監視方法の一例≫
図４は、監視システム１による電子機器Ｃの監視方法の一例を示すものであり、以下に示すステップＳ１１〜Ｓ１７の各処理により監視システム１を適宜動作させて、ファンＦを監視するものである。なお、図１〜図３と同様のものには同一符号を付する等により、その詳細な説明を適宜省略する。また、図４においては、ファンＦの自動出力制御システムＦ０による出力制御方法に係るステップＳＦ１〜ＳＦ４においても合わせて描写し、監視システム１のステップＳ１１〜Ｓ１３と同様に処理可能なステップＳＦ１〜ＳＦ４については、その詳細な説明を適宜省略する。
【００３９】
まず、監視システム１による監視方法においては、初期設定の一つとして、温度記憶ステップＳ１１により、温度記憶機能部１１が、ファンＦに係る上限温度Ｔｍａｘ，下限温度Ｔｍｉｎを、後述の対応回転数算出ステップＳ１３（自動出力制御システムＦ０では対応回転数算出ステップＳＦ３）で読み出して利用できるように記憶する。この温度記憶ステップＳ１１は、例えば電子機器Ｃを起動する前に予め行っておいても良く、その場合、当該起動後は適宜省略されることとなる。このように初期設定された電子機器Ｃが起動した後、温度検出ステップＳ１２では、温度検出機能部１２が温度センサ３１を介して発熱部Ｔの温度を検出する。
【００４０】
次に、対応回転数算出ステップＳ１３では、対応回転数算出機能部１３が、上限温度Ｔｍａｘおよび下限温度Ｔｍｉｎを読み出し、温度検出ステップＳ１１で検出された検出温度について上限温度Ｔｍａｘと下限温度Ｔｍｉｎとの間の範囲における当該検出温度の相対位置を導き出す。そして、導き出した相対位置により、検出温度に対応するファンの対応回転数を算出し、後述の駆動状況判定ステップＳ１６（自動出力制御システムＦ０では出力制御ステップＳＦ４）で読み出して利用できるように記憶する。
【００４１】
次に、回転数検出ステップＳ１４により、回転数検出機能部Ｂ１が、前述のように算出された対応回転数となるように出力制御（後述の自動出力制御システムＦ０によって出力制御）されたファンＦの実際の回転数を、回転数センサ３２を介して検出する。その後、差分値算出ステップＳ１５により、差分値算出機能部１５が、対応回転数算出ステップＳ１３で算出した対応回転数を読み出し、前述の回転数検出ステップＳ１４で検出された検出回転数との差分を算出する。この差分値が０であれば、ファンＦは実際に対応回転数で駆動していることになり、前駆現象も発生しておらず、発熱部Ｔが所望通りに冷却されている可能性が高くなる。一方、差分値が所定の大きさである場合には、前駆現象が発生している可能性がある。
【００４２】
駆動状況判定ステップＳ１６は、駆動状況判定機能部１６が、差分値算出ステップＳ１５により算出された差分値と、回転数に係る任意のマージン値Ｍ（高速側マージン値ＭＨや低速側マージン値）と、を比較して前駆現象の有無を判定する。例えば、差分値において、高速側マージン値ＭＨや低速側マージン値よりも下回っている場合には、ファンＦが所望通りに駆動しているものと判定することが挙げられる。一方、差分値が高速側マージン値ＭＨまたは低速側マージン値を超過している場合、何らかの前駆現象が起こり始めているものと判定することが挙げられる。例えば、差分値が高速側マージン値ＭＨを超過している場合、ファンＦの回転数が上昇し過剰な駆動が起こり始めている状態と判定することが挙げられる。また、当該差分値が低速側マージン値を超過している場合には、ファンＦの回転数が下降してファンＦの機能を発揮できていない状態と判定することが挙げられる。駆動状況判定ステップＳ１６によって判定した判定結果は、例えば保存機能部１８を介して適宜保存する。
【００４３】
駆動状況判定ステップＳ１６において、差分値がマージン値Ｍよりも下回り、ファンＦが所望通りに駆動しているものと判定した場合、例えば前述のステップＳ１２〜Ｓ１５を適宜実施し、再び駆動状況判定ステップＳ１６にてファンＦの駆動状況を判定する等により、監視を継続する。
【００４４】
一方、駆動状況判定ステップＳ１６において、差分値がマージン値Ｍを超過し、ファンＦの前駆現象が発生しているものと判定した場合には、連続超過結果出力ステップＳ１７に進み、連続超過結果出力機能部１７により、まず当該前駆現象が一時的なものか定常的なものかを判定する（Ｓ１７ａ）。そして、前述のような差分値におけるマージン値Ｍの超過が一時的である場合には、前駆現象も一時的なものと判定し、例えば前述のステップＳ１２〜Ｓ１５を適宜実施し、再び駆動状況判定ステップＳ１６にてファンＦの駆動状況を判定する等により、監視を継続する。
【００４５】
一方、前述のような差分値におけるマージン値Ｍの超過が連続している場合には、前駆現象が定常的なものと判定する。そして、オペレータが視覚や聴覚等の知覚を通じて当該判定結果を認識できるように、所望の出力装置（ディスプレイ，プリンタ，スピーカ，ランプ等）が当該判定結果を出力する（Ｓ１７ｂ）。その後は、例えば前述のステップＳ１２〜Ｓ１５を適宜実施し、再び駆動状況判定ステップＳ１６にてファンＦの駆動状況を判定する等により、監視を継続する。
【００４６】
次に、ファンＦの自動出力制御システムＦ０による出力制御方法を説明すると、温度記憶ステップＳＦ１，温度検出機能部Ｆ２，対応回転数算出ステップＳＦ３において、それぞれ前述のステップＳ１１〜Ｓ１３と同様の処理を行うことにより対応回転数を算出する。その後は、出力制御ステップＳＦ４にて、出力制御機能部Ｆ４が、対応回転数算出ステップＳＦ３で算出した対応回転数を読み出し、ファンＦの駆動電圧において、対応回転数に対応する大きさの制御指令値を導き出し、当該駆動電圧が制御指令値に基づいた大きさとなるように出力制御して、ファンＦを駆動する。その後は、例えば前述のステップＳＦ２，ＳＦ３を適宜実施し、再び出力制御ステップＳＦ４にてファンＦの駆動電圧を出力制御する等により、ファンＦの駆動を継続する。
【００４７】
以上示した監視システム１による監視方法や自動出力制御システムＦ０は、それぞれステップＳ１１〜Ｓ１７やステップＦ１〜Ｆ４の各処理の全てを必ずしも実施する必要はなく、本発明の目的を達成できる態様であれば、各処理の一部を適宜省略したり、他の処理を適宜追加して実施しても良い。
【００４８】
以上、本発明において、記載された具体例に対してのみ詳細に説明したが、本発明の技術思想の範囲で多彩な変更等が可能であることは、当業者にとって明白なことであり、このような変更等が特許請求の範囲に属することは当然のことである。例えば本発明は、コンピュータを前述の各機能部１１〜１７として機能させるプログラムとして構成することもできる。このプログラムによれば、コンピュータに前述のステップＳ１１〜Ｓ１７の各処理を実行させることができる。このプログラムは、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＭＯ，ＨＤＤ，ＢＤ−ＲＯＭ，ＢＤ−Ｒ，ＢＤ−ＲＥなどの記録媒体に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。
【符号の説明】
【００４９】
１…監視システム
１１…温度記憶機能部
１２…温度検出機能部
１３…対応回転数検出機能部
１４…回転数検出機能部
１５…差分値算出機能部
１６…駆動状況判定機能部
１７…連続超過結果出力機能部
２…発熱性電子部品
３１，３２…センサ
Ｃ…電子機器
Ｃ１…筐体
Ｆ…ファン
【図１】
2018025841.tif 000003
【図２】
2018025841.tif 000004
【図３】
2018025841.tif 000005
【図４】
2018025841.tif 000006