(57)【要約】【課題】熱源の熱暴走を防止すること。【解決手段】冷却装置１００は、第１装置１０１を稼働させる。冷却装置１００は、第１装置１０１の稼働中に、配管１１２の流量に基づいて、配管１１２に液漏れがあるか否かを判定し、配管１１２に液漏れがあれば、熱源１１０の冷却状態に異常があると判定する。冷却装置１００は、第１装置１０１の稼働中に熱源１１０の冷却状態に異常を検出した場合、第１装置１０１を停止させ、第２装置１０２を稼働させる。【選択図】図１
2019096667.tif 000002
【特許請求の範囲】
【請求項１】
熱源を冷却する冷却媒体が通流する配管と、
前記配管に液体を通流させる第１装置と、
前記配管に気体を通流させる第２装置と、
前記第１装置を稼働させ、前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記第２装置を稼働させる制御部と、
を有することを特徴とする冷却システム。
【請求項２】
前記制御部は、
前記配管の入口の接続先を切り替える第１切替装置を制御して前記配管の入口と前記第１装置とを接続させ、かつ、前記配管の出口の接続先を切り替える第２切替装置を制御して前記配管の出口と前記第１装置とを接続させ、前記第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させて、前記第１切替装置を制御して前記配管の入口と前記第２装置とを接続させ、かつ、前記第２切替装置を制御して前記配管の出口と排水口とを接続させ、前記第２装置を稼働させ、
前記配管から液体が排出された後、前記第２切替装置を制御して前記配管の出口と前記第２装置とを接続させる、ことを特徴とする請求項１に記載の冷却システム。
【請求項３】
前記制御部は、
前記第１装置の再稼働要求を受け付けると、前記第１装置に液体を補充させ、前記配管の入口の接続先を切り替える第１切替装置を制御して前記配管の入口と前記第１装置とを接続させ、かつ、前記配管の出口の接続先を切り替える第２切替装置を制御して前記配管の出口と前記第１装置とを接続させ、前記第１装置を稼働させる、ことを特徴とする請求項１または２に記載の冷却システム。
【請求項４】
前記制御部は、
前記熱源の冷却状態に異常を検出した場合、前記熱源の冷却状態に異常を検出したことを示す情報を出力する、ことを特徴とする請求項１〜３のいずれか一つに記載の冷却システム。
【請求項５】
前記制御部は、
前記配管の第１箇所と第２箇所とを通流する液体の量を取得し、
前記配管の第１箇所と第２箇所とを通流する液体の量の差分に基づいて、前記熱源の冷却状態に異常があるか否かを判定する、ことを特徴とする請求項１〜４のいずれか一つに記載の冷却システム。
【請求項６】
前記制御部は、
前記熱源の温度を取得し、
前記熱源の温度の時間変化に基づいて、前記熱源の冷却状態に異常があるか否かを判定する、ことを特徴とする請求項１〜５のいずれか一つに記載の冷却システム。
【請求項７】
熱源を冷却する冷却媒体が通流する配管に液体を通流させる第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記配管に気体を通流させる第２装置を稼働させる、
制御部を有することを特徴とする冷却装置。
【請求項８】
コンピュータが、
熱源を冷却する冷却媒体が通流する配管に液体を通流させる第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記配管に気体を通流させる第２装置を稼働させる、
処理を実行することを特徴とする冷却方法。
【請求項９】
コンピュータに、
熱源を冷却する冷却媒体が通流する配管に液体を通流させる第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記配管に気体を通流させる第２装置を稼働させる、
処理を実行させることを特徴とする冷却プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷却システム、冷却装置、冷却方法、および冷却プログラムに関する。
【背景技術】
【０００２】
従来、電子デバイスを冷却することにより、電子デバイスの故障を防止し、電子デバイスの寿命の長期化を図り、電子デバイスの動作の安定化を図る冷却システムがある。冷却システムは、例えば、水冷式である。水冷式は、例えば、配管を通流する液体がヒートシンクを介して電子デバイスから熱を奪い、電子デバイスを冷却する方式である。
【０００３】
先行技術としては、例えば、ポンプを液体冷却ヒートシンクの上部に搭載し、ポンプと液体冷却ヒートシンクとを一体構造として取扱える構造にしたポンプ一体型水冷ヒートシンクがある。また、例えば、熱移送部材と熱冷却部材とを分離して、熱移送部材を電子機器の本体側の筐体内に載置し、熱冷却部材を本体側の筐体の外部から熱移送部材に熱的な接続を着脱可能な構造にした冷却システムがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５１６３８号公報
【特許文献２】特開２００９−１２３８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、水冷式の冷却システムにおいて、電子デバイスの冷却状態に異常が発生した場合、電子デバイスが熱暴走してしまうことがある。例えば、配管に水漏れが生じ、配管を通流する液体がなくなると、電子デバイスの冷却効率が低下し、電子デバイスが熱暴走してしまい、電子デバイスが故障してしまう。
【０００６】
１つの側面では、本発明は、熱源の熱暴走を防止することを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様によれば、熱源を冷却する冷却媒体が通流する配管に液体を通流させる第１装置を稼働させ、前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記配管に気体を通流させる第２装置を稼働させる冷却システム、冷却装置、冷却方法、および冷却プログラムが提案される。
【発明の効果】
【０００８】
一態様によれば、熱源の熱暴走を防止することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる冷却方法の一実施例を示す説明図である。
【図２】図２は、冷却システム２００の一例を示す説明図である。
【図３】図３は、ＭＰＵボード２１１のハードウェア構成例を示すブロック図である。
【図４】図４は、表示パネル３０５の具体例を示す説明図である。
【図５】図５は、ＭＰＵボード２１１の機能的構成例を示すブロック図である。
【図６】図６は、冷却システム２００の実施例を示す説明図（その１）である。
【図７】図７は、冷却システム２００の実施例を示す説明図（その２）である。
【図８】図８は、冷却システム２００の実施例を示す説明図（その３）である。
【図９】図９は、冷却システム２００の実施例を示す説明図（その４）である。
【図１０】図１０は、冷却システム２００の実施例を示す説明図（その５）である。
【図１１】図１１は、冷却処理手順の一例を示すフローチャート（その１）である。
【図１２】図１２は、冷却処理手順の一例を示すフローチャート（その２）である。
【図１３】図１３は、冷却処理手順の一例を示すフローチャート（その３）である。
【図１４】図１４は、冷却処理手順の一例を示すフローチャート（その４）である。
【図１５】図１５は、冷却処理手順の一例を示すフローチャート（その５）である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、本発明にかかる冷却システム、冷却装置、冷却方法、および冷却プログラムの実施の形態を詳細に説明する。
【００１１】
（実施の形態にかかる冷却方法の一実施例）
図１は、実施の形態にかかる冷却方法の一実施例を示す説明図である。冷却装置１００は、熱源を冷却する冷却システムを制御するコンピュータである。
【００１２】
熱源は、例えば、電子デバイスである。電子デバイスは、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。電子デバイスは、例えば、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、または、メモリなどであってもよい。
【００１３】
ここで、電子デバイスは、性能向上に伴い、消費電力が増加する傾向があり、発熱による故障や誤動作が発生しやすい場合がある。このため、電子デバイスが動作を行う場合、電子デバイスを冷却し、電子デバイスの温度上昇を抑制することが望まれる。
【００１４】
これに対し、例えば、水冷式の冷却システムを用いて、電子デバイスを冷却することが考えられる。具体的には、配管を通流する液体により、ヒートシンクを介して電子デバイスから熱を奪い、ポンプにより、電子デバイスから熱を奪った液体を回収し、回収した液体を冷却して再び配管に注入する水冷式の冷却システムを用いることが考えられる。
【００１５】
しかしながら、水冷式の冷却システムにおいて、電子デバイスの冷却状態に異常が発生した場合、電子デバイスが熱暴走してしまう。例えば、配管に水漏れが生じ、または、配管を通流する液体が蒸発し、配管を通流する液体がなくなると、電子デバイスの冷却効率が低下し、電子デバイスが熱暴走し、電子デバイスが故障してしまう。
【００１６】
これに対し、配管に水漏れが生じ、または、配管を通流する液体が蒸発したことに応じて、冷却システムを点検して修理するようにすることが考えられるが、冷却システムを点検して修理する際、配管から液体を一旦排出することになる。これにより、電子デバイスの冷却効率が低下するため、電子デバイスの動作を一旦停止することが好ましく、電子デバイスに効率よく動作を行わせることができなくなる。
【００１７】
また、例えば、空冷式の冷却システムを用いて、電子デバイスを冷却することが考えられる。具体的には、電子デバイスから熱を伝搬したヒートシンクを、ファンにより冷却する空冷式の冷却システムを用いることが考えられる。
【００１８】
しかしながら、空冷式の冷却システムにおいて、電子デバイスを冷却するために、ファンを回転させ続けることになり、また、電子デバイスの処理負荷が大きく電子デバイスが高温な場合にはファンの回転数を大きくすることになる。このため、空冷式の冷却システムは、水冷式の冷却システムに比べて消費電力の増大化を招くことがあり、ファンの回転による騒音が大きくなることもある。また、ファンを回転させ続けると、ファンは、３〜５年程度で故障してしまう傾向がある。また、空冷式の冷却システムは、水冷式の冷却システムに比べて冷却能力が小さい場合がある。
【００１９】
そこで、本実施の形態では、配管に液体を通流させて熱源を冷却する第１装置を稼働し、冷却状態に異常があれば第１装置を停止し、配管に気体を通流させて熱源を冷却する第２装置を稼働することができる冷却方法について説明する。これによれば、冷却方法は、一定の冷却能力を確保して熱源の熱暴走を防止することを可能にし、配管などを点検することを可能にすることができる。
【００２０】
図１の例では、熱源１１０は、ヒートシンク１１１に接する。ヒートシンク１１１は、熱源１１０の熱を吸収し、配管１１２に接する。配管１１２は、熱源１１０を冷却する冷却媒体が通流し、冷却媒体によりヒートシンク１１１を介して熱源１１０の熱を奪い、熱源１１０を冷却する。配管１１２は、第１装置１０１または第２装置１０２に接続可能である。冷却媒体は、液体または気体である。
【００２１】
第１装置１０１は、配管１１２に液体を通流させる装置である。第１装置１０１は、例えば、配管１１２の入口から出口へと液体を通流させる。第１装置１０１は、具体的には、配管１１２の入口から低温液体を注入し、配管１１２の出口から高温液体を回収し、高温液体を冷却して低温液体として再び注入する。
【００２２】
第２装置１０２は、配管１１２に気体を通流させる装置である。第２装置１０２は、例えば、配管１１２の入口から出口へと気体を通流させる。第２装置１０２は、具体的には、配管１１２の入口から低温気体を注入し、配管１１２の出口から高温気体を回収し、高温気体を冷却して低温気体として再び注入する。冷却装置１００は、第１装置１０１と第２装置１０２とを制御可能である。
【００２３】
図１において、（１−１）冷却装置１００は、第１装置１０１を稼働させる。冷却装置１００は、例えば、第１装置１０１を稼働させ、配管１１２の入口から低温液体を注入させ、配管１１２の出口から高温液体を回収させ、高温液体を冷却して低温液体として再び注入させる。これにより、冷却装置１００は、熱源１１０を効率よく冷却することができ、熱源１１０の熱暴走を防止することができる。
【００２４】
（１−２）冷却装置１００は、第１装置１０１の稼働中に、熱源１１０の冷却状態に異常があることを検出する。冷却装置１００は、例えば、第１装置１０１の稼働中に、配管１１２の流量に基づいて、配管１１２に液漏れがあるか否かを判定し、配管１１２に液漏れがあれば熱源１１０の冷却状態に異常があると判定する。これにより、冷却装置１００は、熱源１１０の冷却効率が低下し、熱源１１０が熱暴走する可能性が増大したことを検出することができ、配管１１２などを点検することが好ましい状況であることを検出することができる。
【００２５】
（１−３）冷却装置１００は、第１装置１０１の稼働中に熱源１１０の冷却状態に異常を検出した場合、第１装置１０１を停止させ、第２装置１０２を稼働させる。これにより、冷却装置１００は、第２装置１０２により、一定の冷却能力を確保することができ、熱源１１０が熱暴走する可能性の増大化を抑制することができ、熱源１１０が故障する可能性の増大化を抑制することができる。また、冷却装置１００は、第１装置１０１を停止させても、熱源１１０の動作を停止しなくてもよくすることができ、熱源１１０に効率よく動作を行わせることができる。
【００２６】
また、冷却装置１００は、配管１１２から液体を排出してもよい状況にすることができ、配管１１２などを点検しやすくすることができ、第１装置１０１を再稼働させやすくすることができる。そして、冷却装置１００は、第１装置１０１を停止してから、第１装置１０１を再稼働させて熱源１１０の冷却効率を増大させるまでにかかる時間の低減化を図ることを可能にすることができる。
【００２７】
また、冷却装置１００は、第２装置１０２を稼働する時間の低減化を図ることができる。このため、冷却装置１００は、第２装置１０２にファンが用いられ、第１装置１０１に比べ第２装置１０２の消費電力が大きい場合であっても、冷却システムの消費電力の増大化を抑制することができる。
【００２８】
また、冷却装置１００は、第２装置１０２にファンが用いられ、第１装置１０１に比べ第２装置１０２が発生する騒音が大きい場合であっても、冷却システムが発生する騒音の低減化を図ることができる。また、冷却装置１００は、第２装置１０２にファンが用いられ、第１装置１０１に比べ第２装置１０２の寿命が短い場合であっても、第２装置１０２が故障する確率の低減化を図ることができる。
【００２９】
（冷却システム２００の一例）
次に、図２を用いて、図１に示した冷却装置１００を適用した、冷却システム２００の一例について説明する。
【００３０】
図２は、冷却システム２００の一例を示す説明図である。図２において、冷却システム２００は、熱交換部２１０と、サーバ２３０と、配管２４０と、配管接続圧縮部２５０とを含む。
【００３１】
熱交換部２１０は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）ボード２１１と、液・液変換部２１２と、気・気変換部２１３と、第１選択モジュール２１４と、第２選択モジュール２１５と、排水用タンク部２１６とを含む。また、熱交換部２１０は、第１水量センサ２１７と、第２水量センサ２１８と、差分検出部２１９とを含む。また、熱交換部２１０は、補充液格納部２２０と、液体補充部２２１とを含む。
【００３２】
サーバ２３０は、ＣＰＵ２３１と、水冷／空冷ヒートシンク２３２と、ＢＭＣ（Ｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）２３３とを含む。配管２４０は、第１選択モジュール２１４と第２選択モジュール２１５と接続され、水冷／空冷ヒートシンク２３２に接する。配管接続圧縮部２５０は、配管２４０を熱交換部２１０とサーバ２３０とに接続する。
【００３３】
ＭＰＵボード２１１は、図１に示した冷却装置１００に対応する。ＭＰＵボード２１１は、液・液変換部２１２と信号線により接続され、液・液変換部２１２を制御可能である。ＭＰＵボード２１１は、例えば、液・液変換部２１２を稼働させ、または、液・液変換部２１２を停止させる。ＭＰＵボード２１１は、気・気変換部２１３と信号線により接続され、気・気変換部２１３を制御可能である。ＭＰＵボード２１１は、例えば、気・気変換部２１３を稼働させ、または、気・気変換部２１３を停止させる。
【００３４】
ＭＰＵボード２１１は、第１選択モジュール２１４と信号線により接続され、第１選択モジュール２１４を制御可能である。ＭＰＵボード２１１は、例えば、第１選択モジュール２１４により、配管２４０の入口２４１を、液・液変換部２１２または気・気変換部２１３に接続させる。ＭＰＵボード２１１は、具体的には、第１選択モジュール２１４に、「００，０１，１１，１０」のいずれかの選択信号を出力することにより、配管２４０の入口２４１を、液・液変換部２１２または気・気変換部２１３に接続させる。
【００３５】
ＭＰＵボード２１１は、第２選択モジュール２１５と信号線により接続され、第２選択モジュール２１５を制御可能である。ＭＰＵボード２１１は、例えば、第２選択モジュール２１５により、配管２４０の出口２４２を、排水口、液・液変換部２１２または気・気変換部２１３に接続させる。ＭＰＵボード２１１は、具体的には、第２選択モジュール２１５に、「００，０１，１１，１０」のいずれかの選択信号を出力することにより、配管２４０の出口２４２を、排水口、液・液変換部２１２または気・気変換部２１３に接続させる。
【００３６】
ＭＰＵボード２１１は、差分検出部２１９と信号線により接続され、差分検出部２１９から差分を取得可能である。ＭＰＵボード２１１は、液体補充部２２１と信号線により接続され、液体補充部２２１を制御可能である。ＭＰＵボード２１１は、例えば、液体補充部２２１を制御し、補充液格納部２２０の液体を、液・液変換部２１２へと補充させる。ＭＰＵボード２１１は、ＢＭＣ２３３と接続され、ＩＰＭＩ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｌａｔｆｏｒｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ）やＲＥＤＦＩＳＨを介して、ＢＭＣ２３３からＣＰＵ２３１の温度を取得可能である。ＭＰＵボード２１１は、配管接続圧縮部２５０と信号線により接続される。
【００３７】
液・液変換部２１２は、液体ポンプ部２２２を含む。液・液変換部２１２は、図１に示した第１装置１０１に対応する。液・液変換部２１２は、配管２４０の入口２４１から出口２４２へと液体を通流させる。液・液変換部２１２は、例えば、液体ポンプ部２２２により、配管２４０の入口２４１から低温液体を注入し、配管２４０の出口２４２から高温液体を回収する。液体ポンプ部２２２は、ラジエータにより、回収した高温液体を冷却し、配管２４０の入口２４１から低温液体として再び注入する。ラジエータは、ファンを有してもよく、高温液体を効率よく冷却可能であってもよい。
【００３８】
気・気変換部２１３は、気体ポンプ部２２３を含む。気・気変換部２１３は、図１に示した第２装置１０２に対応する。気・気変換部２１３は、配管２４０の入口２４１から出口２４２へと気体を通流させる装置である。気・気変換部２１３は、例えば、気体ポンプ部２２３により、配管２４０の入口２４１から低温気体を注入し、配管２４０の出口２４２から高温気体を回収する。気体ポンプ部２２３は、ラジエータにより、回収した高温気体を冷却し、配管２４０の入口２４１から低温気体として再び注入する。ラジエータは、ファンを有してもよく、高温気体を効率よく冷却可能であってもよい。
【００３９】
第１選択モジュール２１４は、配管２４０の入口２４１の接続先を選択し、配管２４０の入口２４１の接続先を変更する。第１選択モジュール２１４は、例えば、配管２４０の入口２４１を、液・液変換部２１２または気・気変換部２１３に接続させる。第１選択モジュール２１４は、具体的には、「００，０１，１１，１０」のいずれかの選択信号が入力されると、配管２４０の入口２４１を、選択信号に対応する接続先に接続させる。
【００４０】
第１選択モジュール２１４は、具体的には、配管２４０の入口２４１と、液・液変換部２１２の噴出口、および、気・気変換部２１３の噴出口のそれぞれとを接続する物理的な経路を有する。第１選択モジュール２１４は、選択信号に応じて、それぞれの経路を開閉することにより、配管２４０の入口２４１を、選択信号に対応する接続先に接続させる。
【００４１】
第２選択モジュール２１５は、配管２４０の出口２４２の接続先を選択し、配管２４０の出口２４２の接続先を変更する。第２選択モジュール２１５は、例えば、配管２４０の出口２４２を、排水口、液・液変換部２１２または気・気変換部２１３に接続させる。第２選択モジュール２１５は、具体的には、「００，０１，１１，１０」のいずれかの選択信号が入力されると、配管２４０の出口２４２を、選択信号に対応する接続先に接続させる。
【００４２】
第２選択モジュール２１５は、具体的には、配管２４０の出口２４２と、排水口、液・液変換部２１２の噴出口、および、気・気変換部２１３の噴出口のそれぞれとを接続する物理的な経路を有する。第２選択モジュール２１５は、選択信号に応じて、それぞれの経路を開閉することにより、配管２４０の出口２４２を、選択信号に対応する接続先に接続させる。
【００４３】
排水用タンク部２１６は、排水口に接続され、配管２４０の出口２４２が排水口に接続された場合に、配管２４０から排出される液体を蓄積する。排水口は、さらに、第３水量センサを有してもよい。第３水量センサは、排水口を通流する液体の量を測定し、配管２４０の液体を排出しきったか否かを判定可能にする。
【００４４】
第１水量センサ２１７は、液・液変換部２１２が配管２４０に注入する液体の量を測定する。第２水量センサ２１８は、液・液変換部２１２が配管２４０から回収する液体の量を測定する。差分検出部２１９は、第１水量センサ２１７と信号線により接続され、第１水量センサ２１７の測定値を取得する。差分検出部２１９は、第２水量センサ２１８と信号線により接続され、第２水量センサ２１８の測定値を取得する。差分検出部２１９は、第１水量センサ２１７の測定値と第２水量センサ２１８の測定値との差分を算出する。
【００４５】
補充液格納部２２０は、液・液変換部２１２が用いる液体として、液・液変換部２１２に補充される液体を格納する。液体補充部２２１は、補充液格納部２２０の液体を、液・液変換部２１２に補充する。液体補充部２２１は、例えば、ポンプとして動作し、補充液格納部２２０の液体を吸い上げて、液・液変換部２１２に注入する。
【００４６】
ＣＰＵ２３１は、サーバ２３０の全体の制御を司り、熱源１１０となる。水冷／空冷ヒートシンク２３２は、熱源１１０であるＣＰＵ２３１に接し、ＣＰＵ２３１から熱を伝達される。水冷／空冷ヒートシンク２３２は、熱源１１０であるＣＰＵ２３１から奪った熱を、配管２４０を通流する冷却媒体に伝達する。ＢＭＣ２３３は、ハードウェア監視機能を有し、ＣＰＵ２３１の温度を測定する。
【００４７】
ここでは、冷却システム２００が、第１水量センサ２１７と、第２水量センサ２１８と、ＢＭＣ２３３とを含む場合について説明したが、これに限らない。例えば、冷却システム２００は、ＢＭＣ２３３を有さない場合があってもよい。また、例えば、冷却システム２００は、第１水量センサ２１７と、第２水量センサ２１８とのいずれかを有さない場合があってもよいし、いずれも有さない場合があってもよい。
【００４８】
ここでは、排水用タンク部２１６と、補充液格納部２２０とが別の要素である場合について説明したが、これに限らない。例えば、排水用タンク部２１６と、補充液格納部２２０とが一体である場合があってもよい。この場合、例えば、排水用タンク部２１６に排出された液体が、液体ポンプ部２２２に供給されてもよい。
【００４９】
ここでは、冷却対象となる熱源１１０が、サーバ２３０のＣＰＵ２３１である場合について説明したが、これに限らない。例えば、冷却対象となる熱源１１０が、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のＣＰＵ２３１である場合があってもよい。また、例えば、冷却対象となる熱源１１０が、ＦＰＧＡ、ＧＰＵ、または、メモリである場合があってもよい。
【００５０】
（ＭＰＵボード２１１のハードウェア構成例）
次に、図３を用いて、図２に示したＭＰＵボード２１１のハードウェア構成例について説明する。
【００５１】
図３は、ＭＰＵボード２１１のハードウェア構成例を示すブロック図である。図３において、ＭＰＵボード２１１は、ＭＰＵ３０１と、メモリ３０２と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コントローラ３０３と、入出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０４と、表示パネル３０５と、入力スイッチ３０６とを有する。また、各構成部は、例えば、バスによってそれぞれ接続される。
【００５２】
ここで、ＭＰＵ３０１は、ＭＰＵボード２１１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＭＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＭＰＵ３０１にロードされることで、コーディングされている処理をＭＰＵ３０１に実行させる。
【００５３】
ＬＡＮコントローラ３０３は、ネットワークを介して他のコンピュータに接続される。そして、ＬＡＮコントローラ３０３は、ネットワークと内部のインターフェースを司り、他のコンピュータからの情報の入出力を制御する。ＬＡＮコントローラ３０３は、例えば、ＢＭＣ２３３に接続され、ＢＭＣ２３３からの情報の入出力を制御する。
【００５４】
入出力Ｉ／Ｆ３０４は、入力装置または出力装置に接続される。そして、入出力Ｉ／Ｆ３０４は、入力装置または出力装置からの情報の入出力を制御する。入出力Ｉ／Ｆ３０４は、例えば、表示パネル３０５や入力スイッチ３０６に接続され、表示パネル３０５や入力スイッチ３０６からの情報の入出力を制御する。
【００５５】
表示パネル３０５は、文書、画像、機能情報などの情報を表示する。表示パネル３０５は、具体的には、冷却システム２００の稼働状態が「水冷中」か「空冷中」か「水冷準備中」か「空冷準備中」かを示す情報を表示する。表示パネル３０５は、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）である。表示パネル３０５は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）であってもよい。
【００５６】
入力スイッチ３０６は、利用者に押下されるボタンを有し、ボタンを押下されたことに応じて、メンテナンス完了信号を有効にして、ＭＰＵ３０１に入力する。入力スイッチ３０６は、キーボード、マウス、タッチパネルなどであってもよい。
【００５７】
（表示パネル３０５の具体例）
次に、図４を用いて、表示パネル３０５の具体例について説明する。
【００５８】
図４は、表示パネル３０５の具体例を示す説明図である。表示パネル３０５は、「水冷中」のＬＥＤ４０１と、「空冷中」のＬＥＤ４０２と、「水冷準備中」のＬＥＤ４０３と、「空冷準備中」のＬＥＤ４０４とを有する。
【００５９】
「水冷中」のＬＥＤ４０１は、冷却システム２００の稼働状態が「水冷中」である場合に点灯することにより、冷却システム２００の稼働状態が「水冷中」であることを示す。「空冷中」のＬＥＤ４０２は、冷却システム２００の稼働状態が「空冷中」である場合に点灯することにより、冷却システム２００の稼働状態が「空冷中」であることを示す。
【００６０】
「水冷準備中」のＬＥＤ４０３は、冷却システム２００の稼働状態が「水冷準備中」である場合に点灯することにより、冷却システム２００の稼働状態が「水冷準備中」であることを示す。「空冷準備中」のＬＥＤ４０４は、冷却システム２００の稼働状態が「空冷準備中」である場合に点灯することにより、冷却システム２００の稼働状態が「空冷準備中」であることを示す。
【００６１】
（ＭＰＵボード２１１の機能的構成例）
次に、図５を用いて、ＭＰＵボード２１１の機能的構成例について説明する。
【００６２】
図５は、ＭＰＵボード２１１の機能的構成例を示すブロック図である。ＭＰＵボード２１１は、記憶部５００と、取得部５０１と、指示部５０２と、出力部５０３とを含む。
【００６３】
記憶部５００は、例えば、図３に示したメモリ３０２の記憶領域によって実現される。以下では、記憶部５００が、ＭＰＵボード２１１に含まれる場合について説明するが、これに限らない。例えば、記憶部５００が、ＭＰＵボード２１１とは異なる装置に含まれ、記憶部５００の記憶内容がＭＰＵボード２１１から参照可能である場合があってもよい。
【００６４】
取得部５０１〜出力部５０３は、制御部の一例として機能する。取得部５０１〜出力部５０３は、具体的には、例えば、図３に示したメモリ３０２の記憶領域に記憶されたプログラムをＭＰＵ３０１に実行させることにより、または、ＬＡＮコントローラ３０３や入出力Ｉ／Ｆ３０４により、その機能を実現する。各機能部の処理結果は、例えば、図３に示したメモリ３０２の記憶領域に記憶される。
【００６５】
記憶部５００は、各機能部の処理に用いられる各種情報を記憶する。記憶部５００は、各機能部の処理において参照され、または更新される各種情報を記憶する。記憶部５００は、例えば、出力する選択信号を記憶する。記憶部５００は、例えば、第１条件と第２条件とを記憶する。
【００６６】
第１条件は、熱源１１０の冷却状態が異常であると判定する条件である。熱源１１０は、例えば、電子デバイスである。電子デバイスは、例えば、ＣＰＵ２３１である。電子デバイスは、例えば、ＦＰＧＡ、ＧＰＵ、または、メモリなどであってもよい。第１条件は、例えば、配管２４０の所定箇所を通流する液体の量が、所定の正常値より小さいことを表す。
【００６７】
配管２４０は、熱源１１０を冷却する冷却媒体が通流する。所定箇所は、例えば、配管２４０の一端である。所定箇所は、例えば、配管２４０の入口２４１、または、配管２４０の出口２４２などである。液体は、水である。液体は、水以外の媒体であってもよい。所定の正常値は、予め利用者によって設定される。所定の正常値は、例えば、配管２４０の水漏れがない場合に配管２４０を通流する水量である。
【００６８】
第１条件は、例えば、配管２４０の第１箇所と第２箇所とを通流する液体の量の差分が、閾値より大きいことを表す。第１箇所は、例えば、配管２４０の一端である。第１箇所は、例えば、配管２４０の入口２４１である。第２箇所は、例えば、配管２４０の一端である。第２箇所は、例えば、配管２４０の出口２４２である。閾値は、予め利用者によって設定される。閾値は、例えば、配管２４０の液漏れを表す値である。第１条件は、例えば、熱源１１０の温度の単位時間当たりの増加量が、閾値以上であることを表す。
【００６９】
第２条件は、熱源１１０の冷却状態が正常であると判定する条件である。第２条件は、例えば、配管２４０の所定箇所を通流する液体の量が所定の正常値以上であり、配管２４０の第１箇所と第２箇所とを通流する液体の量の差分が閾値以下であり、かつ、熱源１１０の温度が正常範囲であることを表す。正常範囲は、例えば、予め利用者によって設定される。
【００７０】
取得部５０１は、各機能部の処理に用いられる各種情報を記憶部５００から取得し、各機能部に出力する。取得部５０１は、例えば、各機能部の処理に用いられる各種情報を記憶部５００から取得し、各機能部に出力してもよい。取得部５０１は、例えば、各機能部の処理に用いられる各種情報を、ＭＰＵボード２１１とは異なる装置から取得し、各機能部に出力してもよい。
【００７１】
取得部５０１は、例えば、配管２４０の所定箇所を通流する液体の量を取得する。取得部５０１は、具体的には、第１水量センサ２１７または第２水量センサ２１８の測定値を取得する。これにより、取得部５０１は、第１条件または第２条件の判定に用いられる情報を取得し、指示部５０２に提供することができ、指示部５０２に冷却状態が正常であるか異常であるかを判定させることができる。
【００７２】
取得部５０１は、例えば、配管２４０の第１箇所と第２箇所とを通流する液体の量を取得する。取得部５０１は、具体的には、第１水量センサ２１７と第２水量センサ２１８との測定値を取得する。これにより、取得部５０１は、第１条件または第２条件の判定に用いられる情報を取得し、指示部５０２に提供することができ、指示部５０２に冷却状態が正常であるか異常であるかを判定させることができる。
【００７３】
取得部５０１は、例えば、熱源１１０の温度を取得する。取得部５０１は、具体的には、ＢＭＣ２３３からＣＰＵ２３１の温度を取得する。これにより、取得部５０１は、第１条件または第２条件の判定に用いられる情報を取得し、指示部５０２に提供することができ、指示部５０２に冷却状態が正常であるか異常であるかを判定させることができる。
【００７４】
取得部５０１は、第１装置１０１の再稼働要求を受け付ける。第１装置１０１は、配管２４０に液体を通流させる装置である。第１装置１０１は、例えば、配管２４０の入口２４１から出口２４２へと液体を通流させる。第１装置１０１は、具体的には、液・液変換部２１２である。取得部５０１は、例えば、入力スイッチ３０６を介して、メンテナンス完了信号が有効になったことを、再稼働要求として受け付ける。これにより、取得部５０１は、第１装置１０１を再稼働しても、一定の冷却能力を確保可能になったタイミングを特定することができる。
【００７５】
指示部５０２は、第１装置１０１を稼働させる。指示部５０２は、例えば、配管２４０の入口２４１と液・液変換部２１２とを接続させ、かつ、配管２４０の出口２４２と液・液変換部２１２とを接続させ、液・液変換部２１２を稼働させる。ここで、配管２４０の入口２４１の接続先の切り替えは、例えば、第１切替装置を制御することにより行われる。第１切替装置は、例えば、第１選択モジュール２１４である。また、配管２４０の出口２４２の接続先の切り替えは、例えば、第２切替装置を制御することにより行われる。第２切替装置は、例えば、第２選択モジュール２１５である。
【００７６】
指示部５０２は、具体的には、選択信号「１０」を第１選択モジュール２１４と第２選択モジュール２１５とに出力し、配管２４０の入口２４１と液・液変換部２１２とを接続させ、かつ、配管２４０の出口２４２と液・液変換部２１２とを接続させる。指示部５０２は、具体的には、液・液変換部２１２を稼働させる。これにより、指示部５０２は、熱源１１０を効率よく冷却することができ、熱源１１０の熱暴走を防止することができる。
【００７７】
指示部５０２は、第１装置１０１の稼働中に熱源１１０の冷却状態に異常があることを検出する。指示部５０２は、例えば、配管２４０の所定箇所を通流する液体の量に基づいて、ＣＰＵ２３１の冷却状態に異常があるか否かを判定する。指示部５０２は、具体的には、第１水量センサ２１７の測定値に基づいて第１条件を満たすか否かを判定し、第１条件を満たせばＣＰＵ２３１の冷却状態に異常があると判定する。
【００７８】
指示部５０２は、例えば、配管２４０の第１箇所と第２箇所とを通流する液体の量の差分に基づいて、熱源１１０の冷却状態に異常があるか否かを判定してもよい。指示部５０２は、具体的には、第１水量センサ２１７と第２水量センサ２１８との測定値に基づいて第１条件を満たすか否かを判定し、第１条件を満たせばＣＰＵ２３１の冷却状態に異常があると判定する。
【００７９】
指示部５０２は、例えば、熱源１１０の温度の時間変化に基づいて、熱源１１０の冷却状態に異常があるか否かを判定してもよい。指示部５０２は、具体的には、ＣＰＵ２３１の温度に基づいて第１条件を満たすか否かを判定し、第１条件を満たせばＣＰＵ２３１の冷却状態に異常があると判定する。これにより、指示部５０２は、熱源１１０の冷却効率が低下し、熱源１１０が熱暴走する可能性が増大したことを検出することができる。
【００８０】
指示部５０２は、第１装置１０１の稼働中に熱源１１０の冷却状態に異常を検出した場合、第１装置１０１を停止させ、第２装置１０２を稼働させる。第２装置１０２は、配管２４０に気体を通流させる装置である。第２装置１０２は、例えば、配管２４０の入口２４１から出口２４２へと気体を通流させる。第２装置１０２は、具体的には、気・気変換部２１３である。
【００８１】
指示部５０２は、例えば、液・液変換部２１２の稼働中にＣＰＵ２３１の冷却状態に異常を検出した場合、液・液変換部２１２を停止させる。指示部５０２は、例えば、配管２４０の入口２４１と気・気変換部２１３とを接続させ、かつ、配管２４０の出口２４２と排水口とを接続させ、気・気変換部２１３を稼働させる。そして、指示部５０２は、例えば、配管２４０から液体が排出された後、配管２４０の出口２４２と気・気変換部２１３とを接続させる。
【００８２】
指示部５０２は、具体的には、液・液変換部２１２の稼働中にＣＰＵ２３１の冷却状態に異常を検出した場合、液・液変換部２１２を停止させる。次に、指示部５０２は、具体的には、選択信号「００」を第１選択モジュール２１４と第２選択モジュール２１５とに出力し、配管２４０の入口２４１と気・気変換部２１３とを接続させ、かつ、配管２４０の出口２４２と排水口とを接続させる。指示部５０２は、具体的には、気・気変換部２１３を稼働させる。
【００８３】
そして、指示部５０２は、具体的には、配管２４０から液体が排出された後、選択信号「０１」を第２選択モジュール２１５に出力し、配管２４０の出口２４２と気・気変換部２１３とを接続させる。これにより、指示部５０２は、第１装置１０１の稼働中に、熱源１１０の冷却状態に異常があっても、一定の冷却能力を確保することができる。このため、指示部５０２は、熱源１１０が熱暴走する可能性の増大化を抑制することができ、熱源１１０が故障する可能性の増大化を抑制することができる。
【００８４】
指示部５０２は、第１装置１０１の再稼働要求を受け付けると、第１装置１０１に液体を補充させ、第１装置１０１を稼働させる。指示部５０２は、例えば、液・液変換部２１２の再稼働要求を受け付けると、液・液変換部２１２に液体を補充させ、配管２４０の入口２４１と液・液変換部２１２とを接続させ、かつ、配管２４０の出口２４２と液・液変換部２１２とを接続させる。そして、指示部５０２は、液・液変換部２１２を稼働させる。
【００８５】
指示部５０２は、具体的には、液・液変換部２１２の再稼働要求として、メンテナンス完了信号が有効になったことを検出し、液・液変換部２１２に液体を補充させる。次に、指示部５０２は、具体的には、選択信号「１１」を第１選択モジュール２１４と第２選択モジュール２１５とに出力し、配管２４０の入口２４１と液・液変換部２１２とを接続させ、かつ、配管２４０の出口２４２と液・液変換部２１２とを接続させる。そして、指示部５０２は、具体的には、液・液変換部２１２を稼働させる。これにより、指示部５０２は、第１装置１０１を再稼働させて熱源１１０の冷却効率を増大させることができる。
【００８６】
出力部５０３は、熱源１１０の冷却状態に異常を検出した場合、熱源１１０の冷却状態に異常を検出したことを示す情報を出力する。また、出力部５０３は、第１装置１０１や第２装置１０２の稼働状態を示す情報を出力してもよい。出力部５０３は、例えば、表示パネル３０５の「水冷中」のＬＥＤ４０１と、「空冷中」のＬＥＤ４０２と、「水冷準備中」のＬＥＤ４０３と、「空冷準備中」のＬＥＤ４０４とのいずれかを点灯させる。
【００８７】
ここで、例えば、「空冷中」のＬＥＤ４０２を点灯させることは、熱源１１０の冷却状態に異常を検出したことを示している。これにより、出力部５０３は、利用者に、熱源１１０の冷却状態が正常であるか異常であるかを示す情報、かつ、第１装置１０１や第２装置１０２の稼働状態を示す情報を閲覧させることができる。このため、出力部５０３は、利用者に、配管２４０や液・液変換部２１２を点検することが好ましいタイミングを把握させることができる。
【００８８】
（冷却システム２００の実施例）
次に、図６〜図１０を用いて、冷却システム２００の実施例について説明する。
【００８９】
図６〜図１０は、冷却システム２００の実施例を示す説明図である。図６において、ＭＰＵボード２１１は、選択信号「１０」を第１選択モジュール２１４と第２選択モジュール２１５とに出力し、配管２４０の入口２４１と液・液変換部２１２とを接続させ、かつ、配管２４０の出口２４２と液・液変換部２１２とを接続させる。そして、ＭＰＵボード２１１は、液・液変換部２１２に稼働信号を出力し、液・液変換部２１２を稼働させる。ＭＰＵボード２１１は、表示パネル３０５の「水冷中」のＬＥＤ４０１を点灯させる。
【００９０】
これにより、ＭＰＵボード２１１は、ＣＰＵ２３１を効率よく冷却することができ、ＣＰＵ２３１の熱暴走を防止することができる。また、利用者は、表示パネル３０５の「水冷中」のＬＥＤ４０１の点灯を参照可能であり、ＣＰＵ２３１の冷却状態を把握することができる。次に、図７の説明に移行する。
【００９１】
図７において、配管２４０の経年劣化により配管２４０が損傷して液漏れが発生し、ＣＰＵ２３１の冷却状態に異常が発生した場合について説明する。また、配管接続圧縮部２５０による配管２４０の熱交換部２１０またはサーバ２３０との接続がゆるみ、液漏れが発生し、ＣＰＵ２３１の冷却状態に異常が発生する場合もある。また、配管２４０の液体が蒸発してＣＰＵ２３１の冷却状態に異常が発生する場合もある。
【００９２】
これに対し、ＭＰＵボード２１１は、定期的に、第１水量センサ２１７の測定値が、所定の正常値より小さいか否かを判定する。所定の正常値は、配管２４０の水漏れがない場合に、配管２４０を通流する水量である。このため、液漏れが発生していれば、第１水量センサ２１７の測定値は、所定の正常値より小さくなる。そこで、ＭＰＵボード２１１は、第１水量センサ２１７の測定値が、所定の正常値より小さければ、液漏れが発生し、ＣＰＵ２３１の冷却状態に異常が発生したと判定する。
【００９３】
図７の例では、ＭＰＵボード２１１は、ＣＰＵ２３１の冷却状態に異常が発生したと判定し、液・液変換部２１２に停止信号を出力し、液・液変換部２１２を停止させる。次に、ＭＰＵボード２１１は、選択信号「００」を第１選択モジュール２１４と第２選択モジュール２１５とに出力し、配管２４０の入口２４１と気・気変換部２１３とを接続させ、かつ、配管２４０の出口２４２と排水口とを接続させる。そして、ＭＰＵボード２１１は、気・気変換部２１３に稼働信号を出力し、気・気変換部２１３を稼働させる。ＭＰＵボード２１１は、表示パネル３０５の「空冷準備中」のＬＥＤ４０４を点灯させる。
【００９４】
これにより、ＭＰＵボード２１１は、ＣＰＵ２３１の冷却効率が低下し、ＣＰＵ２３１が熱暴走する可能性が増大したことを検出することができる。そして、ＭＰＵボード２１１は、配管２４０に存在する液体を、配管２４０に注入された気体により押し流し、排水口から排出させることができる。
【００９５】
結果として、ＭＰＵボード２１１は、配管２４０などを点検しやすい状況にすることができる。また、ＭＰＵボード２１１は、配管２４０に気体と液体とが混在し、気・気変換部２１３が誤動作することを防止することができる。また、利用者は、表示パネル３０５の「空冷準備中」のＬＥＤ４０４の点灯を参照可能であり、ＣＰＵ２３１の冷却効率が低下したため、液・液変換部２１２や配管２４０などを点検することが好ましいことを把握することができる。
【００９６】
ここでは、ＭＰＵボード２１１が、第１水量センサ２１７の測定値に基づいて、ＣＰＵ２３１の冷却状態に異常が発生したか否かを判定する場合について説明したが、これに限らない。例えば、ＭＰＵボード２１１が、第１水量センサ２１７と第２水量センサ２１８との測定値に基づいて、ＣＰＵ２３１の冷却状態に異常があるか否かを判定する場合があってもよい。
【００９７】
具体的には、ＭＰＵボード２１１は、第１水量センサ２１７と第２水量センサ２１８との測定値の差分が、閾値より大きいか否かを判定する。閾値は、配管２４０の液漏れが発生した場合に配管２４０から液漏れする水量である。このため、液漏れが発生していれば、第１水量センサ２１７と第２水量センサ２１８との測定値の差分は、閾値より大きくなる。そこで、ＭＰＵボード２１１は、第１水量センサ２１７と第２水量センサ２１８との測定値の差分が、閾値より大きければ、液漏れが発生し、ＣＰＵ２３１の冷却状態に異常が発生したと判定する。
【００９８】
また、例えば、ＭＰＵボード２１１が、ＣＰＵ２３１の温度の時間変化に基づいて、ＣＰＵ２３１の冷却状態に異常があるか否かを判定する場合があってもよい。ここで、図８の説明に移行し、ＭＰＵボード２１１が、ＣＰＵ２３１の温度の時間変化に基づいて、ＣＰＵ２３１の冷却状態に異常があるか否かを判定する場合について説明する。
【００９９】
図８のグラフ８０１は、ＣＰＵ２３１の冷却状態が正常である場合の、ＣＰＵ２３１の温度の時間変化を表す。横軸は、時間である。縦軸は、ＣＰＵ２３１の温度である。グラフ８０１のように、ＣＰＵ２３１の冷却状態が正常である場合、ＣＰＵ２３１の温度の単位時間ΔＳ当たりの増加量は、ＣＰＵ２３１が冷却されているため一定値ΔＴ以下になる。
【０１００】
一方で、図８のグラフ８０２は、ＣＰＵ２３１の冷却状態が異常である場合の、ＣＰＵ２３１の温度の時間変化を表す。横軸は、時間である。縦軸は、ＣＰＵ２３１の温度である。グラフ８０２のように、ＣＰＵ２３１の冷却状態が異常である場合、ＣＰＵ２３１の温度の単位時間ΔＳ当たりの増加量は、ＣＰＵ２３１の冷却効率が低下しているため一定値ΔＴ以上になりやすい。そこで、ＭＰＵボード２１１は、ＣＰＵ２３１の温度の単位時間当たりの増加量が閾値以上であれば、ＣＰＵ２３１の冷却状態に異常があると判定する。次に、図９の説明に移行する。
【０１０１】
図９において、ＭＰＵボード２１１は、排水口の第３水量センサの測定値に基づいて、配管２４０の液体を排出しきったか否かを判定する。ＭＰＵボード２１１は、例えば、排水口の第３水量センサの測定値が０になると、配管２４０の液体を排出しきったと判定する。
【０１０２】
図９の例では、ＭＰＵボード２１１は、配管２４０の液体を排出しきったと判定し、選択信号「０１」を第２選択モジュール２１５に出力し、配管２４０の出口２４２と気・気変換部２１３とを接続させる。そして、ＭＰＵボード２１１は、表示パネル３０５の「空冷中」のＬＥＤ４０２を点灯させる。
【０１０３】
これにより、ＭＰＵボード２１１は、一定の冷却能力を確保することができ、ＣＰＵ２３１が熱暴走する可能性の増大化を抑制することができ、ＣＰＵ２３１が故障する可能性の増大化を抑制することができる。また、ＭＰＵボード２１１は、液・液変換部２１２を稼働し続け、配管２４０の液体がなくなり、ＣＰＵ２３１を冷却困難な状況になることを回避することができる。
【０１０４】
また、利用者は、表示パネル３０５の「空冷中」のＬＥＤ４０２の点灯を参照可能であり、配管２４０の液体を排出されきったため、液・液変換部２１２や配管２４０などを点検して修理することが可能な状況になったことを把握することができる。利用者は、例えば、水漏れを補修したり、配管接続圧縮部２５０による配管２４０の熱交換部２１０またはサーバ２３０との接続のゆるみを解消することができる。次に、図１０の説明に移行する。
【０１０５】
図１０において、利用者は、水漏れを補修したり、配管接続圧縮部２５０による配管２４０の熱交換部２１０またはサーバ２３０との接続のゆるみを解消したりし終えたため、ＭＰＵボード２１１の入力スイッチ３０６により、メンテナンス完了信号を有効にする。
【０１０６】
ＭＰＵボード２１１は、メンテナンス完了信号が有効になったことを検出し、液体補充部２２１に補充信号を出力し、液・液変換部２１２に液体を補充させる。次に、ＭＰＵボード２１１は、選択信号「１１」を第１選択モジュール２１４と第２選択モジュール２１５とに出力し、配管２４０の入口２４１と液・液変換部２１２とを接続させ、かつ、配管２４０の出口２４２と液・液変換部２１２とを接続させる。そして、ＭＰＵボード２１１は、液・液変換部２１２に稼働信号を出力し、液・液変換部２１２を稼働させる。一方で、ＭＰＵボード２１１は、気・気変換部２１３に停止信号を出力し、気・気変換部２１３を停止させる。
【０１０７】
ＭＰＵボード２１１は、第１水量センサ２１７の測定値に基づいて、液体補充部２２１が液・液変換部２１２に液体を補充し終えたか否かを判定する。ＭＰＵボード２１１は、液・液変換部２１２に液体を補充し終わるまでは、表示パネル３０５の「水冷準備中」のＬＥＤ４０３を点灯させる。ＭＰＵボード２１１は、液・液変換部２１２に液体を補充し終わると、表示パネル３０５の「水冷中」のＬＥＤ４０１を点灯させる。これにより、ＭＰＵボード２１１は、液・液変換部２１２を再稼働させてＣＰＵ２３１の冷却効率を増大させることができる。
【０１０８】
ここでは、ＭＰＵボード２１１が、液・液変換部２１２に液体を補充し終えたか否かの判定結果に応じて、表示パネル３０５の「水冷中」のＬＥＤ４０１を点灯させる場合について説明したが、これに限らない。例えば、ＭＰＵボード２１１が、液漏れが解消したか否かの判定結果、および、ＣＰＵ２３１の温度がＣＰＵ２３１の動作にとって好ましい推奨範囲に含まれるか否かの判定結果などをさらに利用する場合があってもよい。
【０１０９】
具体的には、ＭＰＵボード２１１は、第１水量センサ２１７と第２水量センサ２１８との測定値の差分が、閾値より大きいか否かを判定し、液漏れが解消しているか否かを判定する。また、ＭＰＵボード２１１は、ＣＰＵ２３１の温度が推奨範囲に含まれるか否かを判定する。そして、ＭＰＵボード２１１は、液・液変換部２１２に液体を補充し終え、液漏れが解消し、かつ、ＣＰＵ２３１の温度が推奨範囲に含まれると判定するまでは、表示パネル３０５の「水冷準備中」のＬＥＤ４０３を点灯させる。
【０１１０】
一方で、ＭＰＵボード２１１は、液・液変換部２１２に液体を補充し終え、液漏れが解消し、かつ、ＣＰＵ２３１の温度が推奨範囲に含まれると判定した後、表示パネル３０５の「水冷中」のＬＥＤ４０１を点灯させる。これにより、ＭＰＵボード２１１は、利用者に、液・液変換部２１２や配管２４０などの修理が成功しており、ＣＰＵ２３１が効率よく冷却されていることを把握させることができる。
【０１１１】
このように、冷却システム２００は、ＣＰＵ２３１の一定の冷却能力を確保することができ、ＣＰＵ２３１の冷却が止まらないようにしつつ、液・液変換部２１２や配管２４０などを点検し、液・液変換部２１２や配管２４０などを修理可能にすることができる。このため、冷却システム２００は、ＣＰＵ２３１の性能低下を抑制し、ＣＰＵ２３１の停止によるサーバ２３０の停止を防止し、ＣＰＵ２３１の故障率の低下を図ることができる。
【０１１２】
また、冷却システム２００は、ファンを利用する場合に比べて、冷却システム２００における消費電力の増大化を抑制することができ、騒音の増大化を抑制することができる。また、冷却システム２００は、気・気変換部２１３にファンを用いる場合、液・液変換部２１２に比べて気・気変換部２１３の稼働時間を抑制することができるため、気・気変換部２１３の寿命を伸ばすようにすることができる。
【０１１３】
（冷却処理手順）
次に、図１１〜図１５を用いて、ＭＰＵボード２１１が実行する、冷却処理手順の一例について説明する。冷却処理は、例えば、図３に示したＭＰＵ３０１と、メモリ３０２の記憶領域と、ＬＡＮコントローラ３０３や入出力Ｉ／Ｆ３０４とによって実現される。
【０１１４】
図１１〜図１５は、冷却処理手順の一例を示すフローチャートである。図１１において、まず、ＭＰＵボード２１１は、液・液変換部２１２の液体ポンプ部２２２の動作を開始させる（ステップＳ１１０１）。次に、ＭＰＵボード２１１は、選択信号を「００」に設定する（ステップＳ１１０２）。次に、ＭＰＵボード２１１は、表示パネル３０５の「水冷中」のＬＥＤ４０１を点灯させる（ステップＳ１１０３）。
【０１１５】
次に、ＭＰＵボード２１１は、選択信号が「００」であるか否かを判定する（ステップＳ１１０４）。ここで、選択信号が「００」である場合（ステップＳ１１０４：Ｙｅｓ）、ＭＰＵボード２１１は、図１２のステップＳ１２０１の処理に移行する。一方で、選択信号が「００」ではない場合（ステップＳ１１０４：Ｎｏ）、ＭＰＵボード２１１は、ステップＳ１１０５の処理に移行する。
【０１１６】
ステップＳ１１０５では、ＭＰＵボード２１１は、選択信号が「０１」であるか否かを判定する（ステップＳ１１０５）。ここで、選択信号が「０１」である場合（ステップＳ１１０５：Ｙｅｓ）、ＭＰＵボード２１１は、図１３のステップＳ１３０１の処理に移行する。一方で、選択信号が「０１」ではない場合（ステップＳ１１０５：Ｎｏ）、ＭＰＵボード２１１は、ステップＳ１１０６の処理に移行する。
【０１１７】
ステップＳ１１０６では、ＭＰＵボード２１１は、選択信号が「１１」であるか否かを判定する（ステップＳ１１０６）。ここで、選択信号が「１１」である場合（ステップＳ１１０６：Ｙｅｓ）、ＭＰＵボード２１１は、図１４のステップＳ１４０１の処理に移行する。一方で、選択信号が「１１」ではない場合（ステップＳ１１０６：Ｎｏ）、ＭＰＵボード２１１は、図１５のステップＳ１５０１の処理に移行する。ここで、図１２の説明に移行し、選択信号が「００」である場合について説明する。
【０１１８】
図１２において、まず、ＭＰＵボード２１１は、第１水量センサ２１７の測定値と第２水量センサ２１８の測定値とを取得する（ステップＳ１２０１）。次に、ＭＰＵボード２１１は、ＢＭＣ２３３からＣＰＵ２３１温度を取得する（ステップＳ１２０２）。
【０１１９】
次に、ＭＰＵボード２１１は、取得した測定値とＣＰＵ２３１温度に基づいて、冷却状態の異常を表す第１条件を満たすか否かを判定する（ステップＳ１２０３）。ここで、第１条件を満たさない場合（ステップＳ１２０３：Ｎｏ）、ＭＰＵボード２１１は、ステップＳ１２１０の処理に移行する。一方で、第１条件を満たす場合（ステップＳ１２０３：Ｙｅｓ）、ＭＰＵボード２１１は、ステップＳ１２０４の処理に移行する。
【０１２０】
ステップＳ１２０４では、ＭＰＵボード２１１は、液・液変換部２１２の液体ポンプ部２２２の動作を停止させる（ステップＳ１２０４）。次に、ＭＰＵボード２１１は、第２選択モジュール２１５を制御し、配管２４０の出口２４２と排水口とを接続させる（ステップＳ１２０５）。次に、ＭＰＵボード２１１は、第１選択モジュール２１４を制御し、配管２４０の入口２４１と気・気変換部２１３とを接続させる（ステップＳ１２０６）。
【０１２１】
次に、ＭＰＵボード２１１は、気・気変換部２１３の気体ポンプ部２２３の動作を開始させる（ステップＳ１２０７）。次に、ＭＰＵボード２１１は、選択信号を「０１」に設定する（ステップＳ１２０８）。次に、ＭＰＵボード２１１は、表示パネル３０５の「空冷準備中」のＬＥＤ４０４を点灯させる（ステップＳ１２０９）。次に、ＭＰＵボード２１１は、ステップＳ１２１０の処理に移行する。
【０１２２】
ステップＳ１２１０では、ＭＰＵボード２１１は、一定時間待機する（ステップＳ１２１０）。次に、ＭＰＵボード２１１は、図１１のステップＳ１１０４の処理に移行する。ここで、図１３の説明に移行し、選択信号が「０１」である場合について説明する。
【０１２３】
図１３において、まず、ＭＰＵボード２１１は、排水口の第３水量センサの測定値を取得する（ステップＳ１３０１）。次に、ＭＰＵボード２１１は、取得した測定値が０であるか否かを判定する（ステップＳ１３０２）。ここで、測定値が０ではない場合（ステップＳ１３０２：Ｎｏ）、ＭＰＵボード２１１は、ステップＳ１３０６の処理に移行する。一方で、測定値が０である場合（ステップＳ１３０２：Ｙｅｓ）、ＭＰＵボード２１１は、ステップＳ１３０３の処理に移行する。
【０１２４】
ステップＳ１３０３では、ＭＰＵボード２１１は、第２選択モジュール２１５を制御し、配管２４０の出口２４２と気・気変換部２１３とを接続させる（ステップＳ１３０３）。次に、ＭＰＵボード２１１は、選択信号を「１１」に設定する（ステップＳ１３０４）。次に、ＭＰＵボード２１１は、表示パネル３０５の「空冷中」のＬＥＤ４０２を点灯させる（ステップＳ１３０５）。次に、ＭＰＵボード２１１は、ステップＳ１３０６の処理に移行する。
【０１２５】
ステップＳ１３０６では、ＭＰＵボード２１１は、一定時間待機する（ステップＳ１３０６）。次に、ＭＰＵボード２１１は、図１１のステップＳ１１０４の処理に移行する。ここで、図１４の説明に移行し、選択信号が「１１」である場合について説明する。
【０１２６】
図１４において、まず、ＭＰＵボード２１１は、メンテナンス完了信号が有効であるか否かを判定する（ステップＳ１４０１）。ここで、メンテナンス完了信号が有効ではない場合（ステップＳ１４０１：Ｎｏ）、ＭＰＵボード２１１は、ステップＳ１４０８の処理に移行する。一方で、メンテナンス完了信号が有効である場合（ステップＳ１４０１：Ｙｅｓ）、ＭＰＵボード２１１は、ステップＳ１４０２の処理に移行する。
【０１２７】
ステップＳ１４０２では、ＭＰＵボード２１１は、気・気変換部２１３の気体ポンプ部２２３の動作を停止させる（ステップＳ１４０２）。次に、ＭＰＵボード２１１は、第１選択モジュール２１４を制御し、配管２４０の入口２４１と液・液変換部２１２とを接続させ、第２選択モジュール２１５を制御し、配管２４０の出口２４２と液・液変換部２１２とを接続させる（ステップＳ１４０３）。次に、ＭＰＵボード２１１は、液・液変換部２１２への補充液の注入を開始する（ステップＳ１４０４）。
【０１２８】
次に、ＭＰＵボード２１１は、液・液変換部２１２の液体ポンプ部２２２の動作を開始させる（ステップＳ１４０５）。次に、ＭＰＵボード２１１は、選択信号を「１０」に設定する（ステップＳ１４０６）。次に、ＭＰＵボード２１１は、表示パネル３０５の「水冷準備中」のＬＥＤ４０３を点灯させる（ステップＳ１４０７）。次に、ＭＰＵボード２１１は、ステップＳ１４０８の処理に移行する。
【０１２９】
ステップＳ１４０８では、ＭＰＵボード２１１は、一定時間待機する（ステップＳ１４０８）。次に、ＭＰＵボード２１１は、図１１のステップＳ１１０４の処理に移行する。ここで、図１５の説明に移行し、選択信号が「１０」である場合について説明する。
【０１３０】
図１５において、まず、ＭＰＵボード２１１は、第１水量センサ２１７の測定値と第２水量センサ２１８の測定値とを取得する（ステップＳ１５０１）。次に、ＭＰＵボード２１１は、ＢＭＣ２３３からＣＰＵ２３１温度を取得する（ステップＳ１５０２）。
【０１３１】
次に、ＭＰＵボード２１１は、取得した測定値とＣＰＵ２３１温度に基づいて、冷却状態の正常を表す第２条件を満たすか否かを判定する（ステップＳ１５０３）。ここで、第２条件を満たさない場合（ステップＳ１５０３：Ｎｏ）、ＭＰＵボード２１１は、ステップＳ１５０７の処理に移行する。一方で、第２条件を満たす場合（ステップＳ１５０３：Ｙｅｓ）、ＭＰＵボード２１１は、ステップＳ１５０４の処理に移行する。
【０１３２】
ステップＳ１５０４では、ＭＰＵボード２１１は、液・液変換部２１２への補充液の注入を停止する（ステップＳ１５０４）。次に、ＭＰＵボード２１１は、選択信号を「００」に設定する（ステップＳ１５０５）。次に、ＭＰＵボード２１１は、表示パネル３０５の「水冷中」のＬＥＤ４０１を点灯させる（ステップＳ１５０６）。次に、ＭＰＵボード２１１は、ステップＳ１５０７の処理に移行する。
【０１３３】
ステップＳ１５０７では、ＭＰＵボード２１１は、一定時間待機する（ステップＳ１５０７）。そして、ＭＰＵボード２１１は、図１１のステップＳ１１０４の処理に移行する。これにより、ＭＰＵボード２１１は、液・液変換部２１２による熱源１１０の冷却状態に異常がある場合も、一定の冷却能力を確保し、熱源１１０が熱暴走する可能性の増大化を抑制することができ、熱源１１０が故障する可能性の増大化を抑制することができる。
【０１３４】
ここで、情報処理装置は、図１０〜図１５の一部ステップの処理の順序を入れ替えて実行してもよい。例えば、ステップＳ１１０２，Ｓ１１０３の処理の順序は入れ替え可能である。例えば、ステップＳ１２０１，Ｓ１２０２の処理の順序は入れ替え可能である。例えば、ステップＳ１２０８，Ｓ１２０９の処理の順序は入れ替え可能である。例えば、ステップＳ１３０４，Ｓ１３０５の処理の順序は入れ替え可能である。例えば、ステップＳ１４０６，Ｓ１４０７の処理の順序は入れ替え可能である。例えば、ステップＳ１５０５，Ｓ１５０６の処理の順序は入れ替え可能である。
【０１３５】
また、情報処理装置は、図１０〜図１５の一部ステップの処理を省略してもよい。例えば、ステップＳ１２０１，Ｓ１２０２のいずれかの処理は省略可能である。また、例えば、ステップＳ１１０３，Ｓ１２０９，Ｓ１３０５，Ｓ１４０７，Ｓ１５０６の少なくともいずれかの処理は省略可能である。
【０１３６】
以上説明したように、冷却装置１００によれば、熱源１１０を冷却する冷却媒体が通流する配管１１２に液体を通流させる第１装置１０１を稼働させることができる。冷却装置１００によれば、第１装置１０１の稼働中に熱源１１０の冷却状態に異常を検出した場合、第１装置１０１を停止させ、配管１１２に気体を通流させる第２装置１０２を稼働させることができる。これにより、冷却装置１００は、第２装置１０２により、一定の冷却能力を確保することができ、熱源１１０が熱暴走する可能性の増大化を抑制することができ、熱源１１０が故障する可能性の増大化を抑制することができる。
【０１３７】
冷却装置１００によれば、配管１１２の入口と第１装置１０１とを接続させ、かつ、配管１１２の出口と第１装置１０１とを接続させ、第１装置１０１を稼働させることができる。冷却装置１００によれば、第１装置１０１の稼働中に熱源１１０の冷却状態に異常を検出した場合、第１装置１０１を停止させることができる。冷却装置１００によれば、配管１１２の入口と第２装置１０２とを接続させ、かつ、配管１１２の出口と排水口とを接続させ、第２装置１０２を稼働させることができる。冷却装置１００によれば、配管１１２から液体が排出された後、配管１１２の出口と第２装置１０２とを接続させることができる。これにより、冷却装置１００は、配管１１２などを点検しやすい状況にすることができる。また、冷却装置１００は、配管１１２に気体と液体とが混在し、第２装置１０２が誤動作することを防止することができる。
【０１３８】
冷却装置１００によれば、第１装置１０１の再稼働要求を受け付けると、第１装置１０１に液体を補充させ、配管１１２の入口と第１装置１０１とを接続させ、かつ、配管１１２の出口と第１装置１０１とを接続させ、第１装置１０１を稼働させることができる。これにより、冷却装置１００は、第１装置１０１を再稼働させて熱源１１０の冷却効率を増大させることができる。
【０１３９】
冷却装置１００によれば、熱源１１０の冷却状態に異常を検出した場合、熱源１１０の冷却状態に異常を検出したことを示す情報を出力することができる。これにより、冷却装置１００は、利用者に、配管１１２などを点検して修理することが好ましいタイミングを把握させることができる。
【０１４０】
冷却装置１００によれば、配管１１２の第１箇所と第２箇所とを通流する液体の量の差分に基づいて、熱源１１０の冷却状態に異常があるか否かを判定することができる。これにより、冷却装置１００は、熱源１１０の冷却効率が低下し、熱源１１０が熱暴走する可能性が増大したことを検出することができる。
【０１４１】
冷却装置１００によれば、熱源１１０の温度の時間変化に基づいて、熱源１１０の冷却状態に異常があるか否かを判定することができる。これにより、冷却装置１００は、熱源１１０の冷却効率が低下し、熱源１１０が熱暴走する可能性が増大したことを検出することができる。
【０１４２】
冷却装置１００によれば、配管１１２の所定箇所を通流する液体の量に基づいて、熱源１１０の冷却状態に異常があるか否かを判定することができる。これにより、冷却装置１００は、熱源１１０の冷却効率が低下し、熱源１１０が熱暴走する可能性が増大したことを検出することができる。
【０１４３】
なお、本実施の形態で説明した冷却方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本実施の形態で説明した冷却プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本実施の形態で説明した冷却プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１４４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１４５】
（付記１）熱源を冷却する冷却媒体が通流する配管と、
前記配管に液体を通流させる第１装置と、
前記配管に気体を通流させる第２装置と、
前記第１装置を稼働させ、前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記第２装置を稼働させる制御部と、
を有することを特徴とする冷却システム。
【０１４６】
（付記２）前記制御部は、
前記配管の入口の接続先を切り替える第１切替装置を制御して前記配管の入口と前記第１装置とを接続させ、かつ、前記配管の出口の接続先を切り替える第２切替装置を制御して前記配管の出口と前記第１装置とを接続させ、前記第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させて、前記第１切替装置を制御して前記配管の入口と前記第２装置とを接続させ、かつ、前記第２切替装置を制御して前記配管の出口と排水口とを接続させ、前記第２装置を稼働させ、
前記配管から液体が排出された後、前記第２切替装置を制御して前記配管の出口と前記第２装置とを接続させる、ことを特徴とする付記１に記載の冷却システム。
【０１４７】
（付記３）前記制御部は、
前記第１装置の再稼働要求を受け付けると、前記第１装置に液体を補充させ、前記配管の入口の接続先を切り替える第１切替装置を制御して前記配管の入口と前記第１装置とを接続させ、かつ、前記配管の出口の接続先を切り替える第２切替装置を制御して前記配管の出口と前記第１装置とを接続させ、前記第１装置を稼働させる、ことを特徴とする付記１または２に記載の冷却システム。
【０１４８】
（付記４）前記制御部は、
前記熱源の冷却状態に異常を検出した場合、前記熱源の冷却状態に異常を検出したことを示す情報を出力する、ことを特徴とする付記１〜３のいずれか一つに記載の冷却システム。
【０１４９】
（付記５）前記制御部は、
前記配管の第１箇所と第２箇所とを通流する液体の量を取得し、
前記配管の第１箇所と第２箇所とを通流する液体の量の差分に基づいて、前記熱源の冷却状態に異常があるか否かを判定する、ことを特徴とする付記１〜４のいずれか一つに記載の冷却システム。
【０１５０】
（付記６）前記制御部は、
前記熱源の温度を取得し、
前記熱源の温度の時間変化に基づいて、前記熱源の冷却状態に異常があるか否かを判定する、ことを特徴とする付記１〜５のいずれか一つに記載の冷却システム。
【０１５１】
（付記７）前記制御部は、
前記配管の所定箇所を通流する液体の量を取得し、
前記配管の所定箇所を通流する液体の量に基づいて、前記熱源の冷却状態に異常があるか否かを判定する、ことを特徴とする付記１〜６のいずれか一つに記載の冷却システム。
【０１５２】
（付記８）熱源を冷却する冷却媒体が通流する配管に液体を通流させる第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記配管に気体を通流させる第２装置を稼働させる、
制御部を有することを特徴とする冷却装置。
【０１５３】
（付記９）コンピュータが、
熱源を冷却する冷却媒体が通流する配管に液体を通流させる第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記配管に気体を通流させる第２装置を稼働させる、
処理を実行することを特徴とする冷却方法。
【０１５４】
（付記１０）コンピュータに、
熱源を冷却する冷却媒体が通流する配管に液体を通流させる第１装置を稼働させ、
前記第１装置の稼働中に前記熱源の冷却状態に異常を検出した場合、前記第１装置を停止させ、前記配管に気体を通流させる第２装置を稼働させる、
処理を実行させることを特徴とする冷却プログラム。
【符号の説明】
【０１５５】
１００  冷却装置
１０１  第１装置
１０２  第２装置
１１０  熱源
１１１  ヒートシンク
１１２，２４０  配管
２００  冷却システム
２１０  熱交換部
２１１  ＭＰＵボード
２１２  液・液変換部
２１３  気・気変換部
２１４  第１選択モジュール
２１５  第２選択モジュール
２１６  排水用タンク部
２１７  第１水量センサ
２１８  第２水量センサ
２１９  差分検出部
２２０  補充液格納部
２２１  液体補充部
２２２  液体ポンプ部
２２３  気体ポンプ部
２３０  サーバ
２３１  ＣＰＵ
２３２  水冷／空冷ヒートシンク
２３３  ＢＭＣ
２４１  入口
２４２  出口
２５０  配管接続圧縮部
３０１  ＭＰＵ
３０２  メモリ
３０３  ＬＡＮコントローラ
３０４  入出力Ｉ／Ｆ
３０５  表示パネル
３０６  入力スイッチ
４０１〜４０４  ＬＥＤ
５００  記憶部
５０１  取得部
５０２  指示部
５０３  出力部
８０１，８０２  グラフ
【図１】
2019096667.tif 000003
【図２】
2019096667.tif 000004
【図３】
2019096667.tif 000005
【図４】
2019096667.tif 000006
【図５】
2019096667.tif 000007
【図６】
2019096667.tif 000008
【図７】
2019096667.tif 000009
【図８】
2019096667.tif 000010
【図９】
2019096667.tif 000011
【図１０】
2019096667.tif 000012
【図１１】
2019096667.tif 000013
【図１２】
2019096667.tif 000014
【図１３】
2019096667.tif 000015
【図１４】
2019096667.tif 000016
【図１５】
2019096667.tif 000017