(57)【要約】【課題】コンピュータ装置において冷却用ファンから発生する騒音による不快感を最小限にするための冷却用ファンの制御方法を提供する。【解決手段】システムの立ち上げ時と冷却用ファンの回転数が高く騒音が大きい時に回転数の増加率を少なくする事により騒音の変化も小さくし、人に与える不快感が減るようにする。また、温度が低い時に騒音が許容範囲内で冷却用ファンの回転数を上げて冷却能力を高め温度上昇を抑え冷却ファンの回転数の変化、つまり騒音の変化を少なくすることで不快感を減らす。【選択図】図６
2008171219.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置において冷却用のファンと温度センサを持ち温度センサで測定した温
度をメモリに記録し、温度変化を求め現在の温度と温度変化の値から回転数をコントロー
ラで制御する冷却用ファンの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷却用ファンと温度センサと温度センサで測定した温度を記録するメモリと
温度センサとメモリに記録した温度を用いて冷却用ファンの回転数を制御するコントロー
ラを持つコンピュータ装置の冷却用ファンの回転数の制御に関する。
【背景技術】
【０００２】
コンピュータ装置はＣＰＵやＧＰＵ、メモリなどのＬＳＩ、ハードディスクやＣＤ−Ｒ
ＯＭなどの駆動装置、入出力装置、電源などの部品を搭載しており、それらが動作するこ
とにより発熱する。各部品には動作許容温度が定められており発熱による温度上昇が動作
許容内に収まるように冷却をする必要がある。
【０００３】
一般にコンピュータ装置の冷却は冷却用ファンを用いて熱を筐体の外に排熱することで
行う。
【０００４】
一般には冷却用ファンの回転数の制御は常に一定の回転数を保つ。温度センサを用い、
温度が低い時は低速で、温度が高い時は高速で回転させる様に回転数を温度によって数段
階に変化させる方式を取っている。
【０００５】
コンピュータ装置の高性能化、高集積化により装置内の排熱が重要になっている。排熱
のためには冷却用ファンの回転数を上げれば良いが、冷却用ファンの回転により発生する
騒音が問題になる。
【０００６】
騒音を考慮した冷却用ファンの回転数制御の方法として特許文献１がある。
【０００７】
【特許文献１】特開２００２−２６８７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
文献１は温度領域を幾つかに分け領域毎に冷却用ファンの回転数を制御し人に不快感を
与えないようにしている。しかし、システムの起動時は冷却用ファンの回転数の増加が急
峻であり、例え音量が小さくても無音から立ち上がるので人には不快に感じる。また、温
度がもっとも高い領域ではは回転数の増加を大きくしている。つまり、回転数が高く騒音
が大きくて不快に感じている時程騒音の増分の変化が大きくより不快に感じる。
【課題を解決するための手段】
【０００９】
システムの起動時は冷却用ファンから電源を入れ、回転数を緩やかに上げて行く。回転
数が閾値を超えたらＣＰＵなど他の装置の電源を入れる。これによりシステム立ち上げの
騒音の変化を低減し、不快感を少なくする。
【００１０】
また、回転数の増加率を回転数により変化させる。立ち上げ時を除き回転数が低く不快
感が少ない時は回転数の増加率も大きくし、回転数が高く不快感が大きい時は回転数の増
加率を小さくする。
【００１１】
さらに、温度が低く騒音が小さい時は冷却ファンの回転数を規定より大きくし、温度の
上昇を抑える。これにより、システムの温度が上昇し冷却ファンの回転数が増え騒音が大
きくなる場合を減らすことが出来る。
【発明の効果】
【００１２】
システム立ち上げ時や冷却用ファン（１０４）で騒音が大きい時など人が音に対し敏感
な時はファンの回転数の増加率を少なくし、冷却用ファン（１０４）が低回転で騒音が小
さいく、人が騒音に対し許容可能な時は冷却ファンの回転数を増やし、高温になることを
抑えることにより冷却能力を保ったまま冷却ファンの騒音による不快感を減らすことが可
能となる。
【発明を実施するための最良の形態】
【００１３】
冷却系のブロックを図１に示す。コンピュータ装置（１００）の冷却機構は冷却対象装
置（１０１）と冷却対象装置（１０１）の温度を測る温度センサ（１０２）、温度データ
を記録するメモリ（１０３）、冷却対象装置（１０１）を冷却する冷却用ファン（１０４
）、温度センサ（１０２）から温度を読み込み、メモリ（１０３）に温度データを読み書
きし、冷却用ファン（１０４）の回転数を制御するコントローラ（１０５）から成る。
【００１４】
冷却対象（１０１）はＣＰＵ、ＧＰＵ、ＨＤＤなどの単体、または、それらを纏めた複
数を対象とする。
【００１５】
温度センサ（１０２）は冷却対象（１０１）に組み込まれているものや、別個に設ける
たものである。
【００１６】
メモリ（１０３）は温度センサ（１０２）で測定した温度データを記録する。冷却用フ
ァン（１０４）の回転数を決めるための計算データの格納エリアとしても使用する。
【００１７】
冷却用ファン（１０４）は１個以上で構成し、コントローラ（１０５）によって回転数
を制御することが可能である。また、回転数が１００％の時には如何なる高負荷時におい
ても冷却対象を許容温度内に十分冷却することが可能であるとする。
【００１８】
コントローラ（１０５）は温度センサ（１０２）から温度データを読む事が可能で、温
度データをメモリ（１０３）に読み書きする事が可能である。コントローラ（１０５）は
冷却用ファン（１０４）の回転数を制御することが可能で、冷却用ファン（１０４）の回
転数を記憶しておくことが可能である。冷却用ファン（１０４）の制御のためにコントロ
ーラ（１０５）はメモリ（１０３）を使用することが可能である。
【００１９】
人間の耳は騒音の大きさの他に騒音の大きさの変化に対しても敏感であり、騒音が急に
大きくなると不快感を感じる。一方騒音が大きくても変化が少なければ慣れて行きさほど
気にならなくなる。そこで、騒音の大きさに関係のある冷却用ファン（１０４）の回転数
に着目し、システムを立ち上げ時に冷却用ファン（１０４）を回転し始める時と、高回転
時に回転数の増加率を抑える様にする。
【００２０】
図２は冷却用ファン（１０４）の回転数における回転数の増加率をグラフで現したもの
である。システムの立ち上げ時は回転数の増加率を小さくし、徐々に回転数を上げていく
。回転数が少なく騒音がさほど気にならない領域では回転数の増加率を大きくする。回転
数が大きくなり、騒音が不快に感じる領域に近づいたら回転数の増加率を低くする。以上
のことにより不快感の低減が可能である。
【００２１】
図３は温度に対する冷却用ファン（１０４）の回転数を現したグラフである。３０１は
温度に対する最小回転数である。本方式では３０２で示す線で回転数の制御を行う。温度
が低く騒音に余裕があるときは冷却用ファン（１０４）の回転数を３０１より大きくし、
冷却能力を高め、温度上昇を抑える。温度が高いときは回転数の増分を少なくし、騒音の
発生を抑える。
【００２２】
図３の制御方法を時間による温度変化で現すと図４になると考えられる。４０１は３０
１に、４０２は３０２に対応する。この様に冷却能力を高めることにより全体的に温度を
下げることが出来る。
【００２３】
時間による冷却用ファン（１０４）の回転数で現すと図５になると考えられる。図４に
示すように図３、３０２の制御方法は温度が低くなるため高回転、つまり騒音の大きい時
に回転数を抑え騒音を小さくすることが出来ると考える。また、回転数の変化も少なく人
に与える不快感も小さい。
【００２４】
冷却用ファン（１０４）の制御は図６に示すフローで行う。最初に冷却対象装置（１０
１）の温度度を温度センサ（１０２）で測定し（６０１）、メモリ（１０３）に記録する
（６０２）。
【００２５】
温度を測定（６０３）し、メモリ（１０３）に記録した前回測定した温度との差分を求
める（６０４）。差分を求めたら今回測定した温度をメモリ（１０３）に記録する（６０
５）。
【００２６】
次に今回測定した温度から冷却用ファン（１０４）の回転数を決める。回転数を決める
には図３のグラフを使用する。６０４で求めた温度の差分が閾値以上かを求め（６０６）
、閾値以上ならば３０３を、閾値未満で有れば３０２で冷却用ファン（１０４）の回転数
を求める（６０７、６０８）。冷却用ファン（１０４）の回転数を求めるにあたり計算式
を用いてコントローラ（１０５）で計算して良いし、図３をテーブル化しメモリ（１０３
）に持ちテーブルから求めても良い。
【００２７】
次に冷却用ファン（１０４）の回転数を変更する。６０４で求めた温度変化で温度が上
昇しているかを調べる（６０９）。温度が上昇していれば図２から冷却用ファン（１０４
）の回転数の変化率を求め（６１１）、求めた変化率で回転数を変更する（６１２）。温
度が上昇していない時は３０４で求めた回転数に変更する（６１０）。温度が下がった時
に回転数の変化率に制限を設けないのは回転数が下がる、つまり騒音が小さくなる方向の
変化のためである。
【００２８】
以上の方法によりシステムの立ち上げ時と騒音が大きい時に冷却用ファン（１０４）の
回転数の変化を少なくすることが可能になり、騒音による不快感を減らす効果がある。ま
た、温度が上昇して行く過程においても回転数の変化を少なくすることが出来、騒音によ
る不快感を減らす効果がある。
【図面の簡単な説明】
【００２９】
【図１】冷却システムのブロック図である。
【図２】現時点の温度に対する冷却用ファンの回転数の増加率を示す図である。
【図３】温度に対する冷却用ファンの回転数を示す図である。
【図４】時間に対する温度変化を示す図である。
【図５】時間に対する冷却用ファンの回転数の変化を示す図である。
【図６】冷却用ファンの制御フローである。
【符号の説明】
【００３０】
３０１…最小の回転数、３０２…実際の回転数、３０３…温度急上昇時の回転数、４０
１…３０１で制御した時の温度変化、４０２…３０２で制御した時の温度変化、５０１…
３０１で制御した時の回転数変化、５０２…３０２で制御した時の回転数変化。
【図１】
2008171219.tif 000003
【図２】
2008171219.tif 000004
【図３】
2008171219.tif 000005
【図４】
2008171219.tif 000006
【図５】
2008171219.tif 000007
【図６】
2008171219.tif 000008