(57)【特許請求の範囲】
【請求項１】
電算機室内の任意の局所エリアに対応して、複数台の局所空調機と、該複数台の局所空調機に対して冷媒を供給する冷媒ポンプユニットと、該複数台の局所空調機と冷媒ポンプユニットを管理制御する常用コントローラとを備えた電算機室空調システムであって、
冗長コントローラと、予備の前記冷媒ポンプユニットである待機ポンプとを備え、
前記冗長コントローラは、
前記待機ポンプを待機運転させる待機運転手段と、
第２通信線を介して前記常用コントローラと通信を行って、前記常用コントローラの制御状態データを取得して記憶する制御状態記憶手段と、
前記常用コントローラと各局所空調機とが通信する為の第１通信線上の信号の有無を監視する監視手段と、
前記第２通信線を介して前記常用コントローラと通信を行って、通信可否の判定と、通信可の場合には少なくとも前記冷媒ポンプユニットの正常／異常状態を取得する状態判別手段と、
前記第１通信線上の信号の有無と、前記第２通信線での常用コントローラとの通信の可否と、前記第２通信線での通信が通信可の場合における前記冷媒ポンプユニットの正常／異常状態とに基づいて、前記冷媒ポンプユニット、前記常用コントローラの異常判定を行う異常判定手段と、
前記異常判定手段によって前記冷媒ポンプユニットの異常あるいは前記常用コントローラの異常と判定された場合に、前記冷媒ポンプユニットの代わりに前記待機ポンプによって前記複数台の局所空調機に対して冷媒を供給すると共に、前記常用コントローラの代わりに前記冗長コントローラが前記複数台の局所空調機と前記待機ポンプを管理制御する為に、前記制御状態記憶手段から前記常用コントローラの制御状態データを読み出し、切換処理を実行する冗長切換手段と、
を有することを特徴とする電算機室空調システム。
【請求項２】
前記異常判定手段は、前記第１通信線上の信号の有無と、前記第２通信線での前記常用コントローラとの通信の可否と、前記第２通信線での通信が通信可の場合における前記冷媒ポンプユニットの正常／異常状態とに基づいて、正常であるか、単なる通信異常であるか、前記冷媒ポンプユニットの異常であるか、前記常用コントローラの異常であるかを判定することを特徴とする請求項１記載の電算機室空調システム。
【請求項３】
電算機室内の任意の局所エリアに対応して、複数台の局所空調機と、該複数台の局所空調機に対して冷媒を供給する冷媒ポンプユニットと、該複数台の局所空調機と冷媒ポンプユニットを管理制御する常用コントローラとを備えた電算機室空調システムであって、
冗長コントローラと、予備の前記冷媒ポンプユニットである待機ポンプとを備え、
前記冗長コントローラは、
前記常用コントローラと各局所空調機とが通信する為の第１通信線上の信号の有無を監視する監視手段と、
第２通信線を介して前記常用コントローラと通信を行って、通信可否の判定と、通信可の場合には少なくとも前記冷媒ポンプユニットの正常／異常状態を取得する状態判別手段と、
前記第１通信線上の信号の有無と、前記第２通信線での前記常用コントローラとの通信の可否と、前記第２通信線での通信が通信可の場合における前記冷媒ポンプユニットの正常／異常状態とに基づいて、前記冷媒ポンプユニット、前記常用コントローラの異常判定を行う異常判定手段と、
前記異常判定手段によって前記冷媒ポンプユニットの異常あるいは前記常用コントローラの異常と判定された場合に、前記冷媒ポンプユニットの代わりに前記待機ポンプによって前記複数台の局所空調機に対して冷媒を供給すると共に、前記常用コントローラの代わりに前記冗長コントローラが前記複数台の局所空調機と前記待機ポンプを管理制御する為の切換処理を実行する冗長切換手段とを有し、
前記異常判定手段は、前記第１通信線上の信号の有無と、前記第２通信線での前記常用コントローラとの通信の可否と、前記第２通信線での通信が通信可の場合における前記冷媒ポンプユニットの正常／異常状態とに基づいて、正常であるか、単なる通信異常であるか、前記冷媒ポンプユニットの異常であるか、前記常用コントローラの異常であるかを判定することを特徴とする請求項１記載の電算機室空調システム。
【請求項４】
前記異常判定手段は、前記第２通信線での前記常用コントローラと通信不能で且つ前記第１通信線上の信号が無い場合には前記常用コントローラの異常と判定し、前記第２通信線での前記常用コントローラと通信不能で且つ前記第１通信線上の信号がある場合には前記単なる通信異常と判定することを特徴とする請求項２または３に記載の電算機室空調システム。
【請求項５】
前記異常判定手段は、前記第２通信線での前記常用コントローラとの通信が可であり、前記取得した前記冷媒ポンプユニットの正常／異常状態が異常状態である場合に、前記冷媒ポンプユニットの異常であると判定することを特徴とする請求項２乃至４のいずれか１項に記載の電算機室空調システム。
【請求項６】
前記局所エリアが複数存在し、該複数の局所エリアそれぞれに対応して前記複数台の局所空調機と前記冷媒ポンプユニットと前記常用コントローラとから成る冷却系統が設けられており、
該複数の冷却系統の何れかの冷却系統において前記冷媒ポンプユニットの異常あるいは前記常用コントローラの異常があった場合、該異常があった冷却系統に対して前記冗長コントローラと前記待機ポンプによる代替運転が行われることを特徴とする請求項１乃至５のいずれか１項に記載の電算機室空調システム。
【請求項７】
電算機室内の任意の局所エリアに対応して、複数台の局所空調機と、該複数台の局所空調機に対して冷媒を供給する冷媒ポンプユニットと、該複数台の局所空調機と冷媒ポンプユニットを管理制御する常用コントローラとを備えた電算機室空調システムにおける冗長コントローラであって、
前記待機ポンプを待機運転させる待機運転手段と、
第２通信線を介して前記常用コントローラと通信を行って、前記常用コントローラの制御状態データを取得して記憶する制御状態記憶手段と、
前記常用コントローラと各局所空調機とが通信する為の第１通信線上の信号の有無を監視する監視手段と、
前記第２通信線を介して前記常用コントローラと通信を行って、通信可否の判定と、通信可の場合には少なくとも前記冷媒ポンプユニットの正常／異常状態を取得する状態判別手段と、
前記第１通信線上の信号の有無と、前記第２通信線での前記常用コントローラとの通信の可否と、前記第２通信線での通信が通信可の場合における前記冷媒ポンプユニットの正常／異常状態とに基づいて、前記冷媒ポンプユニット、前記常用コントローラの異常判定を行う異常判定手段と、
前記異常判定手段によって前記冷媒ポンプユニットの異常あるいは前記常用コントローラの異常と判定された場合に、前記冷媒ポンプユニットの代わりに予備の待機ポンプによって前記複数台の局所空調機に対して冷媒を供給すると共に、前記常用コントローラの代わりに冗長コントローラが前記複数台の局所空調機と前記待機ポンプを管理制御する為に、前記制御状態記憶手段から前記常用コントローラの制御状態データを読み出し、切換処理を実行する冗長切換手段と、
を有することを特徴とする電算機室空調システムの冗長コントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電算機室等に係る空調システムに関する。
【背景技術】
【０００２】
ＩＤＣ（インターネットデータセンタ）等のような多数の情報処理装置等(サーバ等)が設置される電算機室では、サーバ故障はデータ損失という大きな問題を引き起こす可能性がある。近年、サーバ等の発熱量が多くなっており、サーバ等の冷却不足は、サーバ故障を引き起こす原因となる。そのため、電算機室を冷却する為の空調機は止まってはならない。
【０００３】
電算機室内には、情報処理装置等を収容するラック（電算機収納ラック）が設置され、複数台の電算機収納ラックが整列してラック列を構成している。また、ラック列は１列のみではなく、複数のラック列が存在する場合が多い。
【０００４】
ＩＤＣ（インターネットデータセンタ）等のような多数の情報処理装置等が設置される発熱密度が高い空間（電算機室と呼ぶ）を冷却する為の空調システムに関しては、この空間全体（電算機室内全体等）を冷却する大型の空調装置を有する空調システム以外に（あるいはこのような空調システムの代わりに）、複数の局所空調機を室内の局所エリア（任意の電算機収納ラック列の近傍等）に配置して、比較的狭いエリア（アイル）内の冷却を行う局所空調システムが知られている。局所エリア（アイル）を冷却することでこの局所エリア内の各ラック内の各情報処理装置等を冷却している。
【０００５】
上述した電算機室空調システム（局所空調システム）では、通常、上記複数台の局所空調機に対して（各局所エリアに対して）一台の冷媒ポンプユニットが設けられる。つまり、一台の冷媒ポンプユニットから冷媒配管等を介して複数台の各局所空調機に冷媒を供給する構成とするものである。この為、この冷媒ポンプユニットが故障した場合、その局所エリアの全ての局所空調機が実質的に機能しなくなり、その局所エリアが冷却不足となり、この局所エリア内の各ラックに収納されている情報処理装置等を充分に冷却することが出来なくなり、熱によって情報処理装置等が故障することになり、最悪、データ消失する可能性がある。
【０００６】
尚、局所空調機が故障する可能性もあるが、上記の通り通常は各局所エリア毎に複数台の局所空調機が設置されるので、そのうちの一台が故障したとしても、他である程度はカバーできる。これに対して、冷媒ポンプユニットの故障は、上記のように１つの局所エリア内の全ての局所空調機を機能不全とするので、影響が大きい。
【０００７】
ここで、冷媒ポンプユニットは、凝縮器、冷媒ポンプ、インバータ、冷媒貯留槽等からなるが、冷媒ポンプユニットの故障は主に冷媒ポンプの故障である。よって、例えば、冷媒ポンプの冗長化構成とする案が考えられる。すなわち、冷媒ポンプユニット内に冷媒ポンプを２台設けて、一方を稼動とし、他方を待機とし、稼動の冷媒ポンプが故障したら、待機の冷媒ポンプを稼動させること等が考えられる。
【０００８】
この様なポンプの冗長化構成に関しては、例えば特許文献１等に開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−３１５２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ここで、上述した電算機室空調システム（局所空調システム）の構成としては、各局所エリア毎に、その局所エリアに係わる上記一台の冷媒ポンプユニット及び複数台の局所空調機を管理・制御するコントローラ（アイルコントローラというものとする）が設けられている。
【００１１】
このように、アイルコントローラは、例えば各局所エリア毎に対応して設けられており、その局所エリアの複数台の局所空調機と、これら複数台の局所空調機に冷媒を供給する１台の冷媒ポンプユニットとを管理・制御する。
【００１２】
上記のような複数台の局所空調機に冷媒が供給されなくなるという異常事態の原因は、主に冷媒ポンプユニットの故障であるが、それだけでなく、上記アイルコントローラの故障が原因となる場合もある。
【００１３】
上記のように、アイルコントローラは冷媒ポンプユニットを制御しているので、アイルコントローラが故障した場合、上記のように冷媒ポンプの冗長化構成とした場合でも冗長化の意味が無くなり、冷媒ポンプが２台あっても２台とも動作停止となってしまい、冷媒供給がストップしてしまう。
【００１４】
上記従来技術では、この様な問題に対応できず、アイルコントローラが故障した場合、対応する局所エリアが冷却不足によって情報処理装置等が故障する可能性が高く、最悪、データ消失する可能性がある。
【００１５】
本発明の課題は、冷媒ポンプの異常だけでなくコントローラの異常にも対応して、冷媒供給を停止させずに続行させることができ、局所エリアの温度を正常に保ち、冷却不足とならないようにでき、以って情報処理装置等の故障やデータ消失する事態を防止できる電算機室空調システム、その冗長コントローラ等を提供することである。
【課題を解決するための手段】
【００１６】
本発明の電算機室空調システムは、電算機室内の任意の局所エリアに対応して、複数台の局所空調機と、該複数台の局所空調機に対して冷媒を供給する冷媒ポンプユニットと、該複数台の局所空調機と冷媒ポンプユニットを管理制御する常用コントローラとを備えた電算機室空調システムであって、冗長コントローラと、予備の前記冷媒ポンプユニットである待機ポンプとを備え、前記冗長コントローラは、前記常用コントローラと各局所空調機とが通信する為の第１通信線上の信号の有無を監視する監視手段と、第２通信線を介して前記常用コントローラと通信を行って、通信可否の判定と、通信可の場合には少なくとも前記冷媒ポンプユニットの正常／異常状態を取得する状態判別手段と、前記第１通信線上の信号の有無と、前記第２通信線での常用コントローラとの通信の可否と、前記第２通信線での通信が通信可の場合における前記冷媒ポンプユニットの正常／異常状態とに基づいて、前記冷媒ポンプユニット、前記常用コントローラの異常判定を行う異常判定手段と、前記異常判定手段によって前記冷媒ポンプユニットの異常あるいは前記常用コントローラの異常と判定された場合に、前記冷媒ポンプユニットの代わりに前記待機ポンプによって前記複数台の局所空調機に対して冷媒を供給すると共に、前記常用コントローラの代わりに冗長コントローラが前記複数台の局所空調機と前記待機ポンプを管理制御する為の切換処理を実行する冗長切換手段とを有する。
また、上記電算機室システムにおいて、前記冗長コントローラは、前記待機ポンプを待機運転させる待機運転手段と、第２通信線を介して前記常用コントローラと通信を行って、前記常用コントローラの制御状態データを取得して記憶する制御状態記憶手段とを備え、冗長切換手段は、前記制御状態記憶手段から前記常用コントローラの制御状態データを読み出し、切換処理を実行しても良い。
【００１７】
上記電算機室空調システムにおいて、例えば、前記異常判定手段は、前記第１通信線上の信号の有無と、前記第２通信線での前記常用コントローラとの通信の可否と、前記第２通信線での通信が通信可の場合における前記冷媒ポンプユニットの正常／異常状態とに基づいて、正常であるか、単なる通信異常であるか、前記冷媒ポンプユニットの異常であるか、前記常用コントローラの異常であるかを判定する。
【００１８】
上記電算機室空調システムにおいて、例えば、前記異常判定手段は、前記第２通信線での前記常用コントローラと通信不能で且つ前記第１通信線上の信号が無い場合には前記常用コントローラの異常と判定し、前記第２通信線での前記常用コントローラと通信不能で且つ前記第１通信線上の信号がある場合には前記単なる通信異常と判定する。
【００１９】
上記電算機室空調システムにおいて、例えば、前記異常判定手段は、前記第２通信線での前記常用コントローラとの通信が可であり、前記取得した前記冷媒ポンプユニットの正常／異常状態が異常状態である場合に、前記冷媒ポンプユニットの異常であると判定する。
【００２０】
上記電算機室空調システムにおいて、例えば、前記局所エリアが複数存在し、該複数の局所エリアそれぞれに対応して前記複数台の局所空調機と前記冷媒ポンプユニットと前記常用コントローラとから成る冷却系統が設けられており、該複数の冷却系統の何れかの冷却系統において前記冷媒ポンプユニットの異常あるいは前記常用コントローラの異常があった場合、該異常があった冷却系統に対して前記冗長コントローラと前記待機ポンプによる代替運転が行われる。
【００２１】
上記電算機室空調システムでは、冷媒ポンプユニットの異常だけでなく、常用コントローラの異常も検出でき、常用コントローラの異常にも対応してその冷却系統の冷却を維持できる。また、常用コントローラの異常であるのか、単なる通信異常であるのかを区別して判別できる。また、冗長化構成を複数の冷却系統で共用させることができる。
【発明の効果】
【００２２】
本発明の電算機室空調システム、その冗長コントローラ等によれば、冷媒ポンプの異常だけでなくコントローラの異常にも対応して、冷媒供給を停止させずに続行させることができ、局所エリアの温度を正常に保ち、冷却不足とならないようにでき、以って情報処理装置等の故障やデータ消失する事態を防止できる。
【図面の簡単な説明】
【００２３】
【図１】本例の電算機室空調システムの構成図である。
【図２】図１の構成における冷媒配管の構成例を示す図である。
【図３】システム全体の動作シーケンス図である。
【図４】冗長コントローラの処理フローチャート図である。
【図５】常用ポンプの異常の検出／代替動作を説明する為の図である。
【図６】アイルコントローラの異常の検出／代替動作を説明する為の図である。
【図７】冗長コントローラの構成・機能ブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本例の電算機室空調システム（局所空調システム）のシステム構成図である。
図１では、仮に、任意の電算機室（ＩＤＣ（インターネットデータセンタ）等）内に、３つの局所ユニット空調エリアＡ，Ｂ，Ｃが存在するものとする。各局所ユニット空調エリアＡ，Ｂ，Ｃは、それぞれ、例えば１列または２列のラック列を含む局所エリア（以下、アイルと呼ぶ場合もある）である。尚、既に説明したように、ラックとは情報処理装置等を収納するラックであり、各局所ユニット空調エリアＡ，Ｂ，Ｃを冷却することで、局所エリア内のラック内の情報処理装置等を冷却し、情報処理装置等の故障やデータ消失を防止している。
【００２５】
従来と同様、１つの局所エリア（１つのアイル）に対応して、複数台の局所空調機と、１台の冷媒ポンプユニットと１台のアイルコントローラとが設置されている。
つまり、各局所ユニット空調エリアＡ，Ｂ，Ｃ毎に対応して、それぞれ、複数台の局所空調機１と、１台の冷媒ポンプユニット２（２ａ，２ｂ，２ｃ）と、１台のアイルコントローラ３（３ａ，３ｂ，３ｃ）とが設置されている。但し、複数台の局所空調機１は、各局所ユニット空調エリアＡ，Ｂ，Ｃの空間内（ラック列近傍等）に配置されるが、冷媒ポンプユニット２とアイルコントローラ３は、必ずしも局所エリアの空間内に配置しなくてもよく、更に、必ずしも電算機室内に配置しなくてもよく、電算機室外（例えば隣接する機械室等）に設置してもよい。
【００２６】
更に、１台の上位コントローラ４が設けられている。尚、上位コントローラ４も、必ずしも電算機室内に配置しなくてもよく、電算機室外（例えば隣接する機械室等）に設置してもよい。また、尚、上記局所ユニット空調エリアを局所エリアという場合もある。また、尚、上記冷媒ポンプユニット２の‘２’は図にはないが、上記２ａ，２ｂ，２ｃを特に区別せずに説明する場合は‘２’と記すものとする。これは、上記アイルコントローラ３や後述する機器通信線５、冷媒往路管２１、冷媒復路管２２、開閉弁２５，２６，２７，２８についても同様である。
【００２７】
ここで、例えば、局所ユニット空調エリアＡ内に設置された複数台の局所空調機１によって、当該局所エリアＡの空間が冷却され（冷気が供給され）、当該局所エリアＡ内のラック列の各電算機収納ラック内に収容されている情報処理装置等を冷却する。
【００２８】
また、局所ユニット空調エリアＡに対しては、１台の冷媒ポンプユニット２ａと１台のアイルコントローラ３ａとが設けられている。冷媒ポンプユニット２ａは上記局所エリアＡ内の複数台の局所空調機１に不図示の冷媒配管を介して冷媒を供給し、アイルコントローラ３ａは局所エリアＡの複数台の局所空調機１と冷媒ポンプユニット２ａを管理・制御する。
【００２９】
尚、同様にして、局所ユニット空調エリアＢに対しては、冷媒ポンプユニット２ｂとアイルコントローラ３ｂとが設けられている。局所ユニット空調エリアＣに対しては、冷媒ポンプユニット２ｃとアイルコントローラ３ｃとが設けられている。各局所ユニット空調エリアＡ，Ｂ，Ｃ毎に、その局所エリアに対応するアイルコントローラ３が、その局所エリアに対応する冷媒ポンプユニット２と複数台の局所空調機１とを管理・制御する。
【００３０】
この管理・制御処理自体は、既存の処理であってよく、例えば後述するように、上位コントローラ４からの指令／設定等に基づいて自己の管理下の各局所空調機１を制御したり、定期的にこれら各局所空調機１の状態データを収集・記憶したり、自己の管理下の冷媒ポンプユニット２のポンプ回転数等を制御したり、自己の管理下の冷媒ポンプユニット２の正常／異常のチェック等を行う。
【００３１】
また、尚、特に詳細には図示しないが、冷媒ポンプユニット２は、各局所空調機１から戻される冷媒を冷却液により冷却する凝縮器、凝縮器により冷却した冷媒を配管上に圧送する冷媒ポンプ・インバータ等からなる。
【００３２】
尚、アイルコントローラ３と各局所空調機１との通信は、図示の機器通信線５（５ａ，５ｂ，５ｃ;ＲＳ４８５等）を介して行う。例えば、局所エリアＡの冷却系統を管理するアイルコントローラ３ａは、図示の機器通信線５ａを介して、局所エリアＡ内の各局所空調機１と通信可能である。アイルコントローラ３ｂ，３ｃについても、略同様である。尚、特に図示／説明しないが、各局所空調機１内には小型のコントローラ（局所コントローラと呼ぶ）が備えられており、各局所コントローラが機器通信線５に接続しており、アイルコントローラ３は、各局所コントローラと通信を行うものである。
【００３３】
アイルコントローラ３と上位コントローラ４との通信は、図示の通信線６（Ethernet等；Ethernet登録商標、以下同じ）を介して行う。また、ここでは、アイルコントローラ３と冷媒ポンプユニット２は、一体型であり、よってアイルコントローラ３−冷媒ポンプユニット２間は、通信線を介さずに直接信号を送受信できるものとする。
【００３４】
また、図１等では冷媒配管については特に図示しないが、後に冷媒配管に係る構成図を図示して説明するものとする。ここでは簡単に説明するならば、各局所ユニット空調エリアＡ，Ｂ，Ｃ毎に、それぞれ、１台の冷媒ポンプユニット２からその局所エリア内の複数台の局所空調機１に冷媒を供給／回収するための冷媒配管が設けられている。よって、例えば、局所ユニット空調エリアＡの複数台の局所空調機１に対しては、上記冷媒ポンプユニット２ａによって当該局所エリアＡ用の冷媒配管（不図示）を介して、冷媒が供給等されている。
【００３５】
また、尚、各電算機収納ラック（ラック列）や情報処理装置等は、特に図示しない。
以上の説明は、図１の構成において従来と略同様の構成・制御について説明したものと見做してもよい。上述したように、本説明のシステムが前提とする構成は、複数の冷却系統を備え、これら複数の冷却系統を上位コントローラ４が管理するシステム構成である。但し、これは一例であり、このような前提に限定されるものではなく、例えば冷却系統が１つのみであってもよいし、上位コントローラ４が無い構成であってもよい。
【００３６】
尚、上記“冷却系統”とは、上記各局所エリア毎にその局所エリアを局所的に冷却する為に設けられた構成であり、従って各“冷却系統”は、複数台の局所空調機１と、１台の冷媒ポンプユニット２と１台のアイルコントローラ３、及び冷媒配管等から成る構成となっている。尚、以下の説明では、例えば局所エリアＡに対応する“冷却系統”を“冷却系統Ａ”等と記す場合もある。
【００３７】
ここで、本構成では上記従来と略同様の構成に加えて更に、冗長化構成を備えている。すなわち、図１に示すように、冗長コントローラ１０と冷媒ポンプユニット１１とを更に有する。また、図１には示していないが、後に図示するように、冗長用の冷媒配管と開閉弁とを更に備える。これら冗長化構成は、本例では上記複数の“冷却系統”で共有される構成であり、上記複数の“冷却系統”の何れか１つに異常が生じた場合（ポンプまたはコントローラの異常）、代替で運転・使用されるものである。尚、上記冗長化構成とは、狭義には「冗長コントローラ１０＋冷媒ポンプユニット１１」を意味し、広義には更に冗長用の冷媒配管と開閉弁も含まれるものとする。
【００３８】
尚、本例では冗長化構成は３つの“冷却系統”で共有されるが、この例に限らず、２つまたは４つ以上の“冷却系統”で共有されてもよいし、あるいは複数ではなく、１つの“冷却系統”毎に冗長化構成が設けられていてもよい。但し、冗長化構成は複数の“冷却系統”で共有される方が、コスト面から有利であり、望ましいと考えられる。
【００３９】
ここで、本手法の場合、“冷却系統”の異常とは、冷媒ポンプユニット２の異常、またはアイルコントローラ３の異常を意味している。これより、例えば“冷却系統Ａ”の異常とは、冷媒ポンプユニット２ａまたはアイルコントローラ３ａの異常を意味することになる。
【００４０】
従来でも、冷媒ポンプユニット２の異常に対応する為に冷媒ポンプの冗長化構成が開示されていたが、本手法ではこれに加えて更にコントローラに関しても冗長化構成としている。よって、従来では対応できなかったアイルコントローラ３の故障に対しても、対応可能となる。
【００４１】
従来では、アイルコントローラ３に異常があっても対応できなかった。たとえ冷媒ポンプユニット２が正常であっても、アイルコントローラ３が故障した場合、局所空調機１に対する冷媒供給は停止してしまう。この為、上述した問題（サーバ装置の故障、データ消失を招く）を防止することに関して不十分であった。これに対して、本手法では、この様な問題を充分に防止することができる。
【００４２】
尚、以下の説明では、上記各冷媒ポンプユニット２を“常用ポンプ２”と呼び、上記アイルコントローラ３を“常用コントローラ３”と呼び、上記冷媒ポンプユニット１１を“待機ポンプ１１”と呼ぶ場合もある。冷媒ポンプユニット１１は、その構成自体は冷媒ポンプユニット２と同様であってよく、予備の冷媒ポンプユニット２と見做してよい。
【００４３】
本手法では、冗長コントローラ１０が、冷却の肝である各常用ポンプ２（２ａ，２ｂ，２ｃ）の異常と、これら常用ポンプ２を制御する各アイルコントローラ３（３ａ，３ｂ，３ｃ）の異常を監視し、何れかに異常がある場合は冗長化構成（冗長コントローラ１０と待機ポンプ１１）に切替えて代替運転する。詳しくは後述する。
【００４４】
冗長コントローラ１０は、上記通信線６に接続しており、通信線６を介して上位コントローラ４、各アイルコントローラ３ａ、３ｂ、３ｃと通信可能である。また、冗長コントローラ１０は、上記各機器通信線５ａ，５ｂ，５ｃと接続しており、これら各機器通信線５ａ，５ｂ，５ｃ上を流れる信号の有無等を検出（モニタ）可能である。
【００４５】
ここで、図２に、図１の構成における(図１では不図示とした)冷媒配管の構成例を示す。図２では、冷媒配管と冷媒配管に係る構成を示すものとする。よって図示のように上記コントローラ３，４，１０等は省略しており、上記常用ポンプ２ａ，２ｂ，２ｃ，待機ポンプ１１や、各局所空調機１等は示してある。
【００４６】
まず、図２の構成において、従来構成と略同様の部分について説明する。
上記の通り、各“冷却系統”毎に冷媒配管が設けられるのであり、この冷媒配管は、各局所エリア毎に、その局所エリアに対応する冷媒ポンプユニット２からその局所エリア内の各局所空調機１へ冷媒を供給する為の冷媒往路管２１と、これら各局所空調機１に供給した冷媒を冷媒ポンプユニット２に戻す（回収する）為の冷媒復路管２２から成る。
【００４７】
例えば、局所ユニット空調エリアＡを例にすると、冷媒ポンプユニット２ａから局所エリアＡ内の各局所空調機１へ冷媒を供給する為の冷媒往路管２１ａと、局所エリアＡ内の各局所空調機１に供給した冷媒を冷媒ポンプユニット２ａに戻す為の冷媒復路管２２ａから成る。
【００４８】
他のエリアＢ，Ｃに関しても略同様に、図示の冷媒往路管２１ｂと冷媒復路管２２ｂ、冷媒往路管２１ｃと冷媒復路管２２ｃが設けられている。
そして、本構成では、上記既存の構成に対して更に、上記冷媒ポンプユニット１１と、当該待機ポンプ１１から任意の局所エリアの各局所空調機１へ冷媒を供給可能とする冗長冷媒往路管２３と、任意の局所エリアの各局所空調機１に供給した冷媒を冷媒ポンプユニット１１に戻す為の冗長冷媒復路管２４とを新たに設けている。更に、これら新たな配管２３，２４上、及び上記既存の配管２１,２２上に、開閉弁２５，２６，２７，２８を設けている。
【００４９】
冗長冷媒往路管２３は、図示の通りその一端は冷媒ポンプユニット１１に接続すると共にその他端は途中で３つに分岐しており、これら３つの各分岐管がそれぞれ上記冷媒往路管２１ａ、２１ｂ、２１ｃの何れか１つに接続している。また、各分岐管上に開閉弁２７（２７ａ、２７ｂ、２７ｃ）を設けている。これは、例えば図示のように、各分岐管と各冷媒往路管２１ａ、２１ｂ、２１ｃとの接続箇所の手前に、開閉弁２７ａ、２７ｂ、２７ｃを設けている。また、各冷媒往路管２１ａ、２１ｂ、２１ｃ上にも、図示のように上記接続箇所の手前に、開閉弁２５（２５ａ、２５ｂ、２５ｃ）を設けている。
【００５０】
冗長冷媒復路管２４も同様に、図示の通りその一端は冷媒ポンプユニット１１に接続すると共にその他端は途中で３つに分岐しており、これら３つの各分岐管がそれぞれ上記冷媒復路管２２ａ、２２ｂ、２２ｃの何れか１つに接続している。また、各分岐管上に開閉弁２８（２８ａ、２８ｂ、２８ｃ）を設けている。これは、例えば図示のように、各分岐管と各冷媒復路管２２ａ、２２ｂ、２２ｃとの接続箇所の手前に、開閉弁２８ａ、２８ｂ、２８ｃを設けている。また、各冷媒復路管２２ａ、２２ｂ、２２ｃ上にも、図示のように上記接続箇所の直後に、開閉弁２６（２６ａ、２６ｂ、２６ｃ）を設けている。
【００５１】
そして、通常運用時は、開閉弁２５ａ、２５ｂ、２５ｃ及び開閉弁２６ａ、２６ｂ、２６ｃは全て“開”状態とし、開閉弁２７ａ、２７ｂ、２７ｃ及び開閉弁２８ａ、２８ｂ、２８ｃは全て“閉”状態とする。
【００５２】
そして、３つの“冷却系統”の何れかに異常が生じた場合には、当該異常があった“冷却系統”の開閉弁２５及び開閉弁２６を“閉”状態に切り換えると共に、対応する開閉弁２７及び開閉弁２８を“開”状態へと切り換える。これによって、上記当該異常があった“冷却系統”に対して、上記冗長化構成が代替運転することが可能となる。
【００５３】
例えば、“冷却系統Ａ”に異常があった場合には（冷媒ポンプユニット２ａまたはアイルコントローラ３ａが故障した場合）、開閉弁２５ａ及び開閉弁２６ａを“閉”状態に切り換えると共に、開閉弁２７ａ及び開閉弁２８ａを“開”状態へと切り換える。
【００５４】
これによって、冷媒ポンプユニット１１から冗長冷媒往路管２３と冷媒往路管２１ａの一部を介して局所エリアＡの各局所空調機１に対して冷媒が供給される。同様に、これら局所エリアＡの各局所空調機１に供給された冷媒が、冷媒復路管２２ａの一部と冗長冷媒復路管２４を介して、冷媒ポンプユニット１１に戻される。つまり、異常があった“冷却系統Ａ”に関して、冷媒ポンプユニット２ａとアイルコントローラ３ａの代わりに、上記冗長化構成（冗長コントローラ１０＋冷媒ポンプユニット１１）で代替運転して、この局所エリアＡの各局所空調機１に対して冷媒を供給することができる。尚、代替後は上記冗長化構成は更にこれら局所エリアＡの各局所空調機１の管理・制御（運転指令受信や運転指示送信や状態収集等）等を行うものである。
【００５５】
以下、図３、図４を参照して、上記図１、図２に示すシステムにおける制御処理について説明する。
図３は、システム全体の動作シーケンス図である。図４は、冗長コントローラ１０の処理フローチャート図である。
【００５６】
尚、冗長コントローラ１０、アイルコントローラ３、上位コントローラ４は、ここでは特に図示しないがＣＰＵ、メモリ、通信インタフェース等を有しており、メモリには予め所定のアプリケーションプログラムが格納されている。このアプリケーションプログラムは、冗長コントローラ１０、アイルコントローラ３、上位コントローラ４それぞれで異なるが、各コントローラ１０，３，４は、それぞれ、自己のメモリに格納されているアプリケーションプログラムを、ＣＰＵが読出し・実行することにより、例えば図３に示す動作処理を行う。また、冗長コントローラ１０に関しては、図４の処理フローチャート図の処理動作を行うものである。
【００５７】
図３において、上位コントローラ４は、定期的に又は任意のときに、任意のアイルコントローラ３に対して通信線６を介して任意の運転指令を送信する。この運転指令を受信したアイルコントローラ３は、この運転指令に応じて自己が管理する局所空調機１に対して、機器通信線５を介して運転指示を送信する。これら運転指令、運転指示の内容は（ここでは特に関係ないので）特に説明しないが、例えば設定温度、風量等である。局所空調機１は、この運転指示に応じて所定のレスポンス（ＯＫ／ＮＧ等）を返信する。
【００５８】
また、各アイルコントローラ３（３ａ，３ｂ，３ｃ）は、例えば定期的に、自己が管理する各局所空調機１の状態データを収集する。これは、図３に示すように、アイルコントローラ３は機器通信線５を介して局所空調機１に所定のコマンド（状態問合１）を送信し、局所空調機１はこのコマンドに応じて所定の応答Ｐ（自己の状態データ等）を返信する。この応答Ｐには、例えば局所空調機１の現在のステータス状態（正常／異常等）やセンサ計測値（現在温度等）などのデータが含まれる。
【００５９】
尚、特に図示しないが、アイルコントローラ３は、受信した応答Ｐのデータを、通信線６を介して上位コントローラ４に通知する処理も行ってもよい。
尚、図３においては局所空調機１は１つのみ示すが、上記の通り各局所エリア毎に局所空調機１は複数あるので、特に図示しないが、上述したアイルコントローラ３−局所空調機１間の通信（運転指示、状態問合１、応答Ｐ等）は、全ての局所空調機１についてそれぞれ行うことになる。
【００６０】
同様に、図３においてはアイルコントローラ３は１つのみ示すが、本例ではアイルコントローラ３は複数（本例では３台）あるので、特に図示しないが、上述したアイルコントローラ３−冗長コントローラ１０間の通信（状態問合２、応答Ｑ等）や、アイルコントローラ３−上位コントローラ４間の通信（運転指令等）は、全てのアイルコントローラ３についてそれぞれ行うことになる。
【００６１】
尚、以上の動作は、既存の動作と考えても良い。
そして、本システムでは、上記冗長コントローラ１０を新たに設けており、冗長コントローラ１０に係る図示の動作が追加される。すなわち、冗長コントローラ１０は、例えば定期的に各アイルコントローラ３（３ａ，３ｂ，３ｃ）に対して、通信線６を介して図示の状態問合２を送信する。この状態問合２を受信したアイルコントローラ３は、所定の応答Ｑを冗長コントローラ１０に返信する。
【００６２】
ここで、応答Ｑには、そのアイルコントローラ３のステータス情報が含まれ、このステータス情報にはそのアイルコントローラ３が管理する冷媒ポンプユニット２のステータス情報（正常／異常等）が含まれる。尚、応答Ｑには更に例えば上記運転指令の内容や、管理下の各局所空調機１の現在のステータス状態等も含まれていてよい。
【００６３】
また、冗長コントローラ１０は、随時、各機器通信線５ａ，５ｂ，５ｃをモニタしており、機器通信線５ａ，５ｂ，５ｃ上の信号の有無を検出している。上記図３に示す運転指示、レスポンス（ＯＫ／ＮＧ等）、状態問合２、応答Ｑ等が送受信される際に、信号有りと検知することになる。尚、これら送受信されるデータの内容までは分からない。
【００６４】
また、状態問合２と応答Ｑの送受信は、定期的に行われており、従って一定時間以上（例えば５秒以上）機器通信線５上に信号が無いという状態は、少なくともアイルコントローラ３が正常であるならばあり得ないことである。これより、冗長コントローラ１０は、一定時間以上（例えば５秒以上）機器通信線５上に信号が無い状態が続いた場合は、信号無しと判定する。
【００６５】
次に、図４の冗長コントローラ１０の処理フローチャート図について説明する。
図４において、冗長コントローラ１０は、通常時は、まず、随時、冷媒ポンプユニット１１の待機運転制御を実行している（ステップＳ１）。また、図示していないが随時、上記機器通信線５ａ，５ｂ，５ｃをモニタしており、モニタ結果（信号有無）を記憶している。これは、例えば、上記の通り、所定時間以上信号検出されなかったら“信号無し”と判定・記憶し、信号が検出されたら“信号有”と判定・記憶する。
【００６６】
そして、定期的に、各アイルコントローラ３に対する上記状態問合２の送信を行い（ステップＳ２）、通信ＯＫか否かを判定する（ステップＳ３）。状態問合２に対して上記応答Ｑがあった場合には通信ＯＫと判定し（ステップＳ３，ＹＥＳ）ステップＳ４へ移行する。一方、上記応答Ｑが無かった場合には通信ＮＧと判定し（ステップＳ３，ＮＯ）ステップＳ６へ移行する。
【００６７】
ステップＳ４では、応答Ｑに含まれる上記冷媒ポンプユニット２のステータス情報（正常／異常等）を参照して、“正常”であれば（ステップＳ４，ＮＯ）ステップＳ１に戻り、“異常”であれば（ステップＳ４，ＹＥＳ）ステップＳ５の処理を実行する。
【００６８】
ステップＳ５では、当該ポンプステータスが“異常”であった応答Ｑの送信元のアイルコントローラ３に対して“停止指令”を送信し、続いて、冗長切換処理を行う（ステップＳ５）。この冗長切換処理については、後に説明するが、上記冗長化構成による代替運転を実行させる処理である。また、上記“停止指令”を受信したアイルコントローラ３は、一切の制御処理を停止する。従って、自己の管理下の常用ポンプ２や局所空調機１との通信を停止し、上位コントローラ４との通信も停止する。
【００６９】
一方、上記通信ＮＧと判定された場合には（ステップＳ３，ＮＯ）、当該通信ＮＧとなったアイルコントローラ３に関する上記機器通信線５上のモニタ結果を参照して、“信号有”の場合にはモニタＯＫと見做して（ステップＳ６，ＹＥＳ）ステップＳ９を実行する。一方、“信号無”の場合にはモニタＮＧと見做して（ステップＳ６，ＮＯ）ステップＳ７，Ｓ８を実行する。
【００７０】
尚、例えば局所空調機１の故障等により、状態問合１はあったが応答Ｐが無い場合は、状態問合１の信号が検出されるので、“信号有”となる。一方、アイルコントローラ３が異常の場合、局所空調機１が正常であっても、状態問合１が無い為に応答Ｐも無い為、“信号無”となる。また、アイルコントローラ３の異常と判定された場合、基本的に、アイルコントローラ３故障時にはその冷媒ポンプユニット２は自動停止するようになっているし、また同時に冷媒ポンプユニット２も故障していてもそれは分からないので、冗長コントローラが冷媒ポンプユニット２の制御を引き継ぐという手法は、採ることはできない。
【００７１】
ステップＳ９では、例えば“通信線の断線”を知らせる警報を、例えば上位コントローラ４へ送信する。そして、ステップＳ１に戻る。つまり、この場合にはステップＳ５やＳ８のような冗長切換処理は行わずに、警報のみとする。そして、図４の処理を続行する。一方、ステップＳ５やＳ８のような冗長切換処理を行った場合は、その後は図４の処理は行わない（代替運転処理を行う）。
【００７２】
ステップＳ７では、例えば“アイルコントローラ３の異常発生”を知らせる警報を、例えば上位コントローラ４へ送信する。
ステップＳ８では、異常発生と判定した冷却系統に対して上記ステップＳ５と同様の冗長切換処理を行う。尚、ステップＳ５とステップＳ８との違いは、ステップＳ５では上記の通りアイルコントローラ３に対して“停止指令”を送信したが、ステップＳ８ではアイルコントローラ３に異常がある為、“停止指令”を送信しても意味がないため、“停止指令”の送信は行わない点である。
【００７３】
上記冗長切換処理について、以下に説明する。
上記ステップＳ５、ステップＳ８の何れの場合でも、冗長切換処理は例えば以下の処理を行う。
【００７４】
・冗長コントローラ１０は、まず、常用ポンプ２またはアイルコントローラ３に異常があった冷却系統の各局所空調機１への冷媒供給／回収が、待機ポンプ１１によって行われるように、冷媒配管の開閉弁切替制御を行う。この開閉弁切替制御の具体例は、上記図２の説明で行っており、また、後述する図５や図６の説明でも行うので、ここでは説明しない。
・冗長コントローラ１０は、更に、異常があった冷却系統の通信線５上のモニタ処理を止める。更に、異常があった冷却系統のアイルコントローラ３の代わりに、当該冷却系統の各局所空調機１の管理・制御を行うことを開始する。すなわち、通信線５を介して、異常があった冷却系統の各局所空調機１の運転状態を定周期で収集し、異常などの監視を行う。また、ステップＳ２の処理で取得してあった、異常があった冷却系統のアイルコントローラ３に対する上位コントローラ４からの設定・運転指示に基づいて、異常があった冷却系統の各局所空調機１を制御する。
・更に、上位コントローラ４からの新たな設定・運転指令を、異常があった冷却系統のアイルコントローラ３の代わりに冗長コントローラ１０が受信して、この新たな設定・運転指令に基づいて、異常があった冷却系統の各局所空調機１を制御する。尚、そのために、冗長コントローラ１０は、例えば、任意の冷却系統における常用ポンプ２またはアイルコントローラ３の異常発生を、通信線６を介して上位コントローラ４に通知する。これより、上位コントローラ４は、設定・運転指令の送信先を、異常があった冷却系統のアイルコントローラ３から、冗長コントローラ１０へと変更する。
【００７５】
以上、上記冗長切換処理の具体例について説明したが、この具体例に限るものではない。
この様にして、異常があった冷却系統の各局所空調機１の管理制御（冷媒供給、動作指示、状態データ収集）を、当該異常があった冷却系統のアイルコントローラ３と常用ポンプ２の代わりに、冗長化構成（冗長コントローラ１０と待機ポンプ１１）が実行するようになる（代替運転するようになる）。
【００７６】
冗長化構成（冗長コントローラ１０と待機ポンプ１１）を設けたことで、常用ポンプ２の異常だけでなく、アイルコントローラ３の異常にも対応することができ、異常発生に対応して代替運転を行うことで、冷媒供給を停止させずに続行させることができ、局所ユニット空調エリアの温度を正常に保ち、冷却不足とならないようにでき、以ってこのエリア内の情報処理装置等の故障やデータ消失する事態を防止できる。
【００７７】
また、異常が、常用ポンプ２の異常であるのか、アイルコントローラ３の異常であるのか、あるいは単なる通信異常であるのかを判別することができ、判別結果に応じた適切な対応処理を実行することができる。
【００７８】
上述した処理に伴うシステム動作に関して、以下、図１、図５、図６を参照して説明する。
まず、既に図１を参照してシステム構成について説明したが、以下では、図１を参照して正常時のシステム動作について説明する。また、後に図５を参照して冷媒ポンプユニット２に異常があった場合のシステム動作について説明し、図６を参照してアイルコントローラ３に異常があった場合のシステム動作について説明するものとする。
【００７９】
尚、以下の説明では逐一述べないが、既に述べた通り、アイルコントローラ３−上位コントローラ４間の通信、冗長コントローラ１０−上位コントローラ４間の通信、冗長コントローラ１０−アイルコントローラ３間の通信は、図示の通信線６（Ethernet等）を介して行う。また、アイルコントローラ３と各局所空調機１との通信（制御やデータ収集）は、図示の機器通信線５（５ａ，５ｂ，５ｃ;ＲＳ４８５等）を介して行う。
【００８０】
また、尚、以下の説明における（２）、（２）’、（３）、（４）、（４）’は、図１、図５、図６の図上に示されている記号であり、説明を分かり易くする為に記載してある。
【００８１】
（Ａ）全ての局所エリアに関して、アイルコントローラ３と冷媒ポンプユニット２の両方が正常運転で且つ通信異常がない場合（図１参照）；
(a)各アイルコントローラ３は、上位コントローラ４からの設定・運転指令（２）を受け、管理下の各局所空調機１の制御を行う（４）（上記運転指示等）。また、自ポンプ(＝常用ポンプ２)を制御して管理下の各局所空調機１に冷媒供給させる。また、各アイルコントローラ３は、管理下の各局所空調機１の運転状態等を定周期で収集し（４）（上記状態問合１と応答Ｐ）、異常などの監視を行う。また、各アイルコントローラ３は、随時、自ポンプ(＝常用ポンプ２)の状態（正常／異常）をチェックしており、チェック結果を記憶している。
【００８２】
(b)各局所空調機１は、アイルコントローラ３からの設定・運転指示（風量、吹出温度、運転・停止）（４）を受け、風量制御と吹出温度（冷媒弁）制御を行い、局所エリアの局所空調運転を行う。
【００８３】
(c)冗長コントローラ１０は、定期的に各アイルコントローラ３ａ〜３ｃと通信し（３）、各アイルコントローラ３が上位コントローラ４から受けた設定・運転指令内容や、管理下の各局所空調機１の運転状態や、その自ポンプ(＝常用ポンプ２)の状態（正常／異常）などのアイルコントローラ３の制御状態データを取得・記憶する（上記状態問合２と応答Ｑ）。
【００８４】
また、冗長コントローラ１０は、各アイルコントローラ３が行う各局所空調機１の運転状態の定周期収集の為の通信（４）をモニタ（４）'して監視しながら、自ポンプ(＝待機ポンプ１１)を待機運転する。
【００８５】
本例は上記のように正常な場合の例なので、図４の処理において、ステップＳ１→ステップＳ２→ステップＳ３でＹＥＳ→ステップＳ４でＮＯを繰り返し実行することになる。
尚、（a)で運転指示は上位コントローラ４→アイルコントローラ３（２）としたが、上位コントローラ４→アイルコントローラ３（２）及び冗長コントローラ１０（２）’としても良い。
【００８６】
（Ｂ）常用ポンプの異常による切替え（常用ポンプ２ａの故障を例にする；図５参照）；
この例では、アイルコントローラ３ａが自ポンプ(＝常用ポンプ２ａ)の冷媒レベル異常やＩＮＶ異常などの異常を検出する(これによって、アイルコントローラ３ａは、例えば常用ポンプ２ａを運転停止すると共に警報ＯＮする。また、上記応答Ｑに常用ポンプ２ａの異常検出情報を含める)。
【００８７】
この例の場合、冗長コントローラ１０は、アイルコントローラ３ａとの通信（３）（上記状態問合２と応答Ｑ）によって、アイルコントローラ３ａの常用ポンプ２ａの異常を認識する（上記ステップＳ４でＹＥＳの判定）。
【００８８】
異常を認識した冗長コントローラ１０は、上記ステップＳ５の処理を実行する。すなわち、まず、アイルコントローラ３ａに停止指示を送信（３）し、局所空調機１への運転指示／状態収集処理（４）を停止させる。更に、局所エリアＡの各局所空調機１に対して待機ポンプ１１から冷媒が供給されるように、冷媒配管の開閉弁切替制御を行う（アイルコントローラ３ａの異常ポンプ２ａからの冷媒供給をやめる）。
【００８９】
すなわち、図２において、開閉弁２５ａ及び開閉弁２６ａを“閉”状態に切り換えると共に、開閉弁２７ａ及び開閉弁２８ａを“開”状態へと切り換える。これによって、待機ポンプ１１から冗長冷媒往路管２３と冷媒往路管２１ａの一部を介して局所エリアＡの各局所空調機１に対して冷媒が供給される。同様に、これら局所エリアＡの各局所空調機１に供給された冷媒が、冷媒復路管２２ａの一部と冗長冷媒復路管２４を介して、待機ポンプ１１に戻される。
【００９０】
冗長コントローラ１０は、待機運転中にステップＳ２の処理によって各アイルコントローラ３の設定情報や動作状態などを事前に取得・管理しているので、切替え時は、その設定や動作を引き継ぎ、局所エリアＡの各局所空調機１に対するモニタ（４）’を止めて、運転指示／状態収集処理（（４）と同様の処理）を開始して、各局所空調機１を制御する。尚、切替後の上位コントローラ４からの設定・運転指令は、アイルコントローラ３ａの代わりに冗長コントローラ１０が受ける（２）’。そして、この運転指令等に応じて局所エリアＡの各局所空調機１に運転指示を出す。
【００９１】
以上、局所エリアＡに関して冗長化構成による代替運転に切り換えたことで、局所エリアＡに関する制御は、図５に図上下側の点線で囲んだ構成から、図上上側の点線で囲んだ構成によるものに切り替わったことになる。
【００９２】
このようにして、常用ポンプ２ａに異常が発生しても、局所ユニット空調エリアＡの温度を正常に保つことが可能となる。勿論、これは常用ポンプ２ａに限らず、他の常用ポンプ２ｂ，２ｃが故障した場合でも同様である。
（Ｃ）アイルコントローラ３自体の異常による切替え（アイルコントローラ３ｂの異常を例にする；図６参照）；
冗長コントローラ１０は、アイルコントローラ３ｂとの通信（３）（上記状態問合２と応答Ｑ）で通信不能を検出し（ステップＳ３，ＮＯ）、かつ、アイルコントローラ３ｂとその管理下の各局所空調機１との通信（機器通信線５ｂ上での通信）のモニタ（４）’処理で無通信を検出した場合は（ステップＳ６，ＮＯ）、アイルコントローラ３ｂ自体の異常と判定する。尚、図６に示す２箇所の×印は、これら通信不能と無通信の検出を意味している。
【００９３】
アイルコントローラ３ｂの異常を認識した冗長コントローラ１０は、局所エリアＢの各局所空調機１に対して待機ポンプ１１から冷媒が供給されるように、冷媒配管の開閉弁切替制御を行う（アイルコントローラ３ｂの常用ポンプ２ｂからの冷媒供給をやめる）。
【００９４】
すなわち、図２において、開閉弁２５ｂ及び開閉弁２６ｂを“閉”状態に切り換えると共に、開閉弁２７ｂ及び開閉弁２８ｂを“開”状態へと切り換える。これによって、待機ポンプ１１から冗長冷媒往路管２３と冷媒往路管２１ｂの一部を介して局所エリアＢの各局所空調機１に対して冷媒が供給される。同様に、これら局所エリアＢの各局所空調機１に供給された冷媒が、冷媒復路管２２ｂの一部と冗長冷媒復路管２４を介して、待機ポンプ１１に戻される。
【００９５】
冗長コントローラ１０は、待機運転中に、各アイルコントローラ３ａ〜３ｃの設定情報や動作状態などを事前に取得・管理しているので、切替え時は、局所エリアＢに係る設定や動作を引き継ぎ、局所空調機１に対するモニタ（４）’を止めて、運転指示／状態収集処理（（４）と同様の処理）を開始して、局所エリアＢの各局所空調機１を制御する。
【００９６】
切替後の上位コントローラ４からの設定・運転指令は、アイルコントローラ３ｂの代わりに冗長コントローラ１０が受ける（２）’。そして、この運転指令等に応じて局所エリアＢの各局所空調機１に運転指示を出す。
【００９７】
以上、局所エリアＢに関して冗長化構成による代替運転に切り換えたことで、局所エリアＢに関する制御は、図６に図上下側の点線で囲んだ構成から、図上上側の点線で囲んだ構成によるものに切り替わったことになる。
【００９８】
このようにして、アイルコントローラ３ｂに異常が発生しても、局所ユニット空調エリアＢの温度を正常に保つことが可能となる。勿論、これは、他のアイルコントローラ３ａ、３ｃに異常が発生した場合でも同様である。
【００９９】
（Ｄ）冗長コントローラ１０とアイルコントローラ３間のEthernet通信異常（アイルコントローラ３ｃに関する通信異常を例にする;不図示）；
本例については、特に図示しないものとするが、例えば図１等を参照して上記記号（２）〜（４）’を用いて説明するものとする。
【０１００】
冗長コントローラ１０は、アイルコントローラ３ｃとの通信（３）で通信異常（通信不能）を検出したが（ステップＳ３，ＮＯ）、アイルコントローラ３ｃとその局所空調機１間の通信のモニタ（４）’は正常（信号あり）であった場合は（ステップＳ６，ＹＥＳ）、通信（３）での通信異常はケーブル断などの原因によるものと判定して、警報は出すが冗長化構成への運転切換えは行わない（ステップＳ９）。
【０１０１】
図４で説明したように、この様な場合には、冗長化構成（コントローラ１０と待機ポンプ１１）への運転切替えは行わない。よって、アイルコントローラ３ｃとその常用ポンプ２ｃは、引き続き動作し続ける。
【０１０２】
しかし、この状態のままではアイルコントローラ３ｃは上位コントローラ４からの新たな設定／運転指示を受信出来ず、アイルコントローラ３ｃから上位コントローラ４へデータ（管理下の各局所空調機１の状態データ等）を送信することも出来ない。よって、この状態のまま運用することは適切ではない。この為、上記ステップＳ９のように警報発生して（例えば上位コントローラ４または冗長コントローラ１０で警報発生する等）、通信線６上での通信異常への対応を例えば作業員等に実行させることが必要である。
【０１０３】
また、この場合、冗長コントローラ１０や待機ポンプ１１は、局所エリアＣに関して代替運転することなく、上記ステップＳ９の処理後にステップＳ１に戻り、図４の処理を続行するので、その後にアイルコントローラ３ａや３ｂまたは常用ポンプ２ａや２ｂに異常が発生した場合に、代替運転することが可能である。
【０１０４】
さらに、高信頼化のためには通信回線の二重化を図り、回線異常検出時は待機回線に切替えて処理を継続させる。
図７に、冗長コントローラの構成・機能ブロック図を示す。
【０１０５】
図７において、冗長コントローラ１０は、通信インタフェース１０１、メモリ１０２、ＣＰＵ／ＭＰＵ等の演算プロセッサ１０３、入出力インタフェース１０４等を有する。
通信インタフェース１０１は、上記通信線６に接続して、通信線６を介して各アイルコントローラ３や上位コントローラ４と通信を行う為の通信モジュールである。また、通信インタフェース１０１は、機器通信線５と接続する構成も有しており、機器通信線５上を流れる信号の有無を検出可能となっている。
【０１０６】
入出力インタフェース１０４は、待機ポンプ１１と接続して待機ポンプ１１を制御する為の信号を入出力する為の構成である。
上記各アイルコントローラ３や上位コントローラ４との通信によって得られたデータは、メモリ１０２に格納される。また、メモリ１０２には予め所定のアプリケーションプログラムが格納されており、演算プロセッサ１０３は、このアプリケーションプログラムを読出・実行することにより、図示の各種処理機能部の処理を実現する。
【０１０７】
すなわち、演算プロセッサ１０３は、監視部１１１と、状態判別部１１２と、異常判定部１１３と、冗長切換部１１４を備える。
監視部１１１は、アイルコントローラ３と各局所空調機１とが通信する為の上記機器通信線５上の信号の有無を監視する。そして、監視結果（信号の有無）をメモリ１０２に記憶する。
【０１０８】
状態判別部１１２は、通信線６を介して各アイルコントローラ３と通信を行って、通信可否の判定と、通信可の場合には少なくとも常用ポンプ２の正常／異常状態を取得する。上記の通り、応答Ｑには常用ポンプ２の正常／異常状態データが含まれているので、通信不能でない限り常用ポンプ２の正常／異常状態を取得できる。
【０１０９】
異常判定部１１３は、機器通信線５上の信号の有無と、アイルコントローラ３との通信の可否と、通信可の場合における常用ポンプ２の正常／異常状態とに基づいて、常用ポンプ２、アイルコントローラ３の異常判定を行う。これは、特には、正常であるか、単なる通信異常であるか、常用ポンプ２の異常であるか、アイルコントローラ３の異常であるかを判定するものである。
【０１１０】
この判定については、既に述べた通りであり、アイルコントローラ３との通信可で取得した常用ポンプ２の正常／異常状態データにより、常用ポンプ２が正常か異常かを認識できる。また、アイルコントローラ３との通信不能の場合、機器通信線５上の信号が無ければアイルコントローラ３の異常と判定し、機器通信線５上の信号があれば単なる通信異常（通信線６の断線等）であると判定する。これら以外の場合は正常と判定する。
【０１１１】
冗長切換部１１４は、上記異常判定部１１３によって常用ポンプ２の異常あるいはアイルコントローラ３の異常と判定された場合に、常用ポンプ２の代わりに待機ポンプ１１によって、異常があった冷却系統の複数台の局所空調機１に対して冷媒を供給すると共に、アイルコントローラ３の代わりに冗長コントローラ１０が上記複数台の局所空調機と待機ポンプ１１を管理制御する為の切換処理を実行する。
【０１１２】
この切換処理は、上述した開閉弁の開閉切換え処理等である。また、常用ポンプ２の異常の場合には更に上記停止指令の送信等も含まれる。
尚、アイルコントローラ３も、ハードウェア的には上記図７と略同様の構成となっている。但し、入出力インタフェース１０４の接続先は常用ポンプ２であるし、メモリ１０２に格納されるアプリケーションプログラムは、冗長コントローラ１０とは異なる。従って、当然、演算プロセッサ１０３がメモリ１０２に格納されているアプリケーションプログラムを読出・実行することにより実現される各種処理機能は、上記符号１１１〜１１４の処理機能とは異なる。但し、アイルコントローラ３の場合は殆どが既存の処理機能であり、上記状態問合２に対して上記応答Ｑを生成・送信する処理が加わる程度であるので、ここでは特に図示・説明は行わない。これは、上位コントローラ４についても略同様であり、ここでは特に図示・説明は行わない。
【０１１３】
以上説明したように、本手法では、まず冗長化構成として、従来のように冗長用の予備のポンプだけを設けるのではなく、「冗長コントローラ１０＋待機ポンプ１１」を設けておく。そして、冗長コントローラ１０は、待機中は、常用ポンプ２の異常を監視するだけでなくアイルコントローラ３の異常についても監視する。
【０１１４】
アイルコントローラ３の上位と下位との各通信状態を監視し、上位と下位の両方とも異常の場合はアイルコントローラ３自体の異常と判定し、冗長化構成（冗長コントローラ１０＋待機ポンプ１１）による代替運転に切替える。
【０１１５】
尚、“上位”の通信とは、通信線６を介した各アイルコントローラ３との通信である。
また尚、図４の処理を行ううえでは、冗長コントローラ１０は、機器通信線５とは別の通信線６を介して各アイルコントローラ３と通信を行って、通信可否の判定と、通信可の場合は常用ポンプ２の状態（正常／異常）取得が行えればよいのであり、その意味では上位コントローラ４は必ずしも必要ないものである。上位コントローラ４が無い場合、当然、上述した上位コントローラ４との通信処理は無いことになり、各アイルコントローラ３は例えば独自に自己の管理下の局所空調機１と常用ポンプ２を制御することになるが、冗長コントローラ１０はステップＳ２の処理によって、常用ポンプ２の状態だけでなく現在の制御内容を取得できるので、異常発生時にはそのまま制御を引き継ぐことが可能となる。
【０１１６】
また、通常、アイルコントローラ３は、下位の各局所空調機１の運転状態を定周期で収集しているが、この収集の為の通信が途絶え、無通信の状態となっていないかを監視する。
【０１１７】
ＩＤＣ内の局所空調システムにおいて、常用構成である[アイルコントローラ＋常用ポンプ]の他に冗長構成である[冗長コントローラ＋待機ポンプ]を配置し、冗長側は常用側の運転状態を監視する。このとき、常用ポンプだけではなく、アイルコントローラ自体の異常も監視し、異常があれば冗長構成に切替えることにより、ポンプの異常だけでなく、コントローラの異常にも対応して、異常検出時に冗長構成に切り替えることによって、局所ユニット空調エリアの温度を確実に正常に保つことが可能となる。
【符号の説明】
【０１１８】
１  局所空調機
２（２ａ，２ｂ，２ｃ）  冷媒ポンプユニット（常用ポンプ）
３（３ａ，３ｂ，３ｃ）  アイルコントローラ
４  上位コントローラ
５（５ａ，５ｂ，５ｃ）  機器通信線
６  通信線
１０  冗長コントローラ
１１  冷媒ポンプユニット（待機ポンプ）
２１（２１ａ、２１ｂ、２１ｃ）  冷媒往路管
２２（２２ａ、２２ｂ、２２ｃ）  冷媒復路管
２３  冗長冷媒往路管
２４  冗長冷媒復路管
２５（２５ａ、２５ｂ、２５ｃ）  開閉弁
２６（２６ａ、２６ｂ、２６ｃ）  開閉弁
２７（２７ａ、２７ｂ、２７ｃ）  開閉弁
２８（２８ａ、２８ｂ、２８ｃ）  開閉弁
１０１  通信インタフェース
１０２  メモリ
１０３  演算プロセッサ
１０４  入出力インタフェース
１１１  監視部
１１２  状態判別部
１１３  異常判定部
１１４  冗長切換部
【図２】
0005593838.tif 000002
【図３】
0005593838.tif 000003
【図７】
0005593838.tif 000004
【図１】
0005593838.tif 000005
【図４】
0005593838.tif 000006
【図５】
0005593838.tif 000007
【図６】
0005593838.tif 000008