(57)【要約】【課題】それぞれ複数の設備機器を制御する複数の子コントローラと、当該複数の子コントローラを束ねる親コントローラとを備える機器制御システムにおいて、コントローラ間の通信不良に伴う制御の信頼性の低下を防ぐ。【解決手段】群管理システム１００では、複数の室内ユニット１０ａ，１０ｂ，・・・が、複数の子コントローラ２０ａ，２０ｂ，・・・と当該複数の子コントローラ２０ａ，２０ｂ，・・・を束ねる親コントローラ３０とにより、二段階に制御される。子コントローラ２０ａ，２０ｂ，・・・は、自律制御と親コントローラ３０による他律制御とを切り換えつつ、それぞれ室内ユニット１０ａ，１０ｂ，・・・を制御する。【選択図】図３
2010002159.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１設備機器（１０ａ）を制御する第１子コントローラ（２０ａ）と、
複数の第２設備機器（１０ｂ）を制御する第２子コントローラ（２０ｂ）と、
前記第１子コントローラおよび前記第２子コントローラに接続される親コントローラ（３０）と、
を備え、
前記第１子コントローラは、
前記第１設備機器の所定の制御パラメータに関する第１他律制御値に従って前記第１設備機器を制御する第１他律制御部（２２ｂ）と、
前記第１設備機器の前記制御パラメータに関する第１自律制御値に従って前記第１設備機器を制御する第１自律制御部（２２ａ）と、
前記第１他律制御部による制御と前記第１自律制御部による制御とを切り換える第１切換部（２２ｃ）と、
を有し、
前記第２子コントローラは、
前記第２設備機器の前記制御パラメータに関する第２他律制御値に従って前記第２設備機器を制御する第２他律制御部（２２ｂ）と、
前記第２設備機器の前記制御パラメータに関する第２自律制御値に従って前記第２設備機器を制御する第２自律制御部（２２ａ）と、
前記第２他律制御部による制御と前記第２自律制御部による制御とを切り換える第２切換部（２２ｃ）と、
を有し、
前記親コントローラは、
前記第１他律制御部による制御中に前記第１子コントローラに前記第１他律制御値を送信するとともに、前記第２他律制御部による制御中に前記第２子コントローラに前記第２他律制御値を送信する他律値送信部（３２ｂ）、
を有する、
機器制御システム（１００）。
【請求項２】
前記第１自律制御値は、前記第１他律制御部（２２ｂ）による制御から前記第１自律制御部（２２ａ）による制御に切り換わった時点での前記第１設備機器（１０ａ）の前記制御パラメータの値に対する許容範囲を定める値であり、
前記第２自律制御値は、前記第２他律制御部（２２ｂ）による制御から前記第２自律制御部（２２ａ）による制御に切り換わった時点での前記第２設備機器（１０ｂ）の前記制御パラメータの値に対する許容範囲を定める値である、
請求項１に記載の機器制御システム（１００）。
【請求項３】
前記第１設備機器（１０ａ）および前記第２設備機器（１０ｂ）は、空調ユニットであり、
前記制御パラメータは、設定温度である、
請求項２に記載の機器制御システム（１００）。
【請求項４】
前記第１自律制御値は、前記第１他律制御部（２２ｂ）による制御から前記第１自律制御部（２２ａ）による制御に切り換わった時点での前記第１設備機器（１０ａ）の前記制御パラメータの値の変化率に対する許容範囲を定める値であり、
前記第２自律制御値は、前記第２自律制御部（２２ａ）による制御から前記第２他律制御部（２２ｂ）による制御に切り換わった時点での前記第２設備機器（１０ｂ）の前記制御パラメータの値の変化率に対する許容範囲を定める値である、
請求項１に記載の機器制御システム（１００）。
【請求項５】
前記第１設備機器（１０ａ）および前記第２設備機器（１０ｂ）は、空調ユニットであり、
前記制御パラメータは、消費電力量である、
請求項４に記載の機器制御システム（１００）。
【請求項６】
所定のイベントの発生時に前記第１自律制御値を前記第１子コントローラ（２０ａ）に送信するとともに、前記第２自律制御値を前記第２子コントローラ（２０ｂ）に送信する自律値送信部（３２ａ）、
をさらに備える、
請求項１〜５のいずれかに記載の機器制御システム（１００）。
【請求項７】
所定の間隔で前記第１自律制御値を前記第１子コントローラ（２０ａ）に送信するとともに、前記第２自律制御値を前記第２子コントローラ（２０ｂ）に送信する自律値送信部（３２ａ）、
をさらに備える、
請求項１〜５のいずれかに記載の機器制御システム（１００）。
【請求項８】
前記第１切換部（２２ｃ）は、第１条件が満たされる場合には、前記第１自律制御部（２２ａ）による制御に切り換え、
前記第１条件には、前記親コントローラ（３０）と前記第２子コントローラ（２０ｂ）との通信が可能な状態にないことが含まれ、
前記第２切換部（２２ｃ）は、第２条件が満たされる場合には、前記第２自律制御部（２２ａ）による制御に切り換え、
前記第２条件には、前記親コントローラと前記第１子コントローラ（２０ａ）との通信が可能な状態にないことが含まれる、
請求項１から７のいずれかに記載の機器制御システム（１００）。
【請求項９】
前記第１子コントローラ（２０ａ）は、
前記親コントローラ（３０）を代理する代理部（２２ｄ）、
をさらに有し、
前記代理部は、第３条件が満たされる場合には、前記第２子コントローラ（２０ｂ）に前記第２他律制御値を送信し、
前記第３条件には、前記親コントローラと前記第２子コントローラとの通信が可能な状態にないことが含まれる、
請求項１から８のいずれかに記載の機器制御システム（１００）。
【請求項１０】
前記他律値送信部（３２ｂ）は、前記第１自律制御部（２２ａ）による制御から前記第１他律制御部（２２ｂ）による制御に切り換わった後の第１期間は、前記第１他律制御値として、切り換わった時点での前記第１設備機器（１０ａ）の前記制御パラメータの値に対する許容範囲を定める値を送信するとともに、前記第２自律制御部（２２ａ）による制御から前記第２他律制御部（２２ｂ）に切り換わった後の第２期間は、前記第２他律制御値として、切り換わった時点での前記第２設備機器（１０ｂ）の前記制御パラメータの値に対する許容範囲を定める値を送信する、
請求項１から９のいずれかに記載の機器制御システム（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれ複数の設備機器を制御する複数の子コントローラと、当該複数の子コントローラを束ねる親コントローラとを備える機器制御システムに関する。
【背景技術】
【０００２】
従来より、１の施設内の複数の設備機器（空調設備の複数の室内ユニット等）が１のコントローラを介して集中的に管理されることがある（特許文献１）。かかる施設としては、一般家庭からオフィスビル、さらには複数の建物群からなる大学、病院等、大小様々な規模の施設がある。
【特許文献１】特開２００５−３０８２７８号公報
【特許文献２】特願２００７−１０４１０３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、施設の規模が大きくなり、管理対象となる設備機器の数が増してくると、１のコントローラで全ての設備機器を管理することには限界がある。そこで、出願人は、同じ施設内の多数の設備機器を、親コントローラおよび親コントローラに接続される複数の子コントローラで管理する技術に関する発明を、平成１８年４月１１日に出願した（特許文献２）。
【０００４】
しかしながら、コントローラの数が増してくると、コントローラ間の通信不良に伴う制御の信頼性の低下が問題になってくる。
【０００５】
本発明の課題は、それぞれ複数の設備機器を制御する複数の子コントローラと、当該複数の子コントローラを束ねる親コントローラとを備える機器制御システムにおいて、コントローラ間の通信不良に伴う制御の信頼性の低下を防ぐことにある。
【課題を解決するための手段】
【０００６】
第１発明に係る機器制御システムは、第１子コントローラと、第２子コントローラと、親コントローラとを備える。第１子コントローラは、複数の第１設備機器を制御する。第２子コントローラは、複数の第２設備機器を制御する。親コントローラは、第１子コントローラおよび第２子コントローラに接続される。第１子コントローラは、第１他律制御部と、第１自律制御部と、第１切換部とを有する。第１他律制御部は、第１設備機器の所定の制御パラメータに関する第１他律制御値に従って第１設備機器を制御する。第１自律制御部は、第１設備機器の制御パラメータに関する第１自律制御値に従って第１設備機器を制御する。第１切換部は、第１他律制御部による制御と第１自律制御部による制御とを切り換える。第２子コントローラは、第２他律制御部と、第２自律制御部と、第２切換部とを有する。第２他律制御部は、第２設備機器の制御パラメータに関する第２他律制御値に従って第２設備機器を制御する。第２自律制御部は、第２設備機器の制御パラメータに関する第２自律制御値に従って第２設備機器を制御する。第２切換部は、第２他律制御部による制御と第２自律制御部による制御とを切り換える。親コントローラは、他律値送信部を有する。他律値送信部は、第１他律制御部による制御中に第１子コントローラに第１他律制御値を送信するとともに、第２他律制御部による制御中に第２子コントローラに第２他律制御値を送信する。
【０００７】
ここでは、複数の設備機器が、複数の子コントローラと当該複数の子コントローラを束ねる親コントローラとにより、二段階に制御される。各子コントローラは、自律制御と親コントローラによる他律制御とを切り換えつつ、設備機器を制御する。これにより、コントローラ間の通信不良に伴う制御の信頼性の低下を防ぐことができる。
【０００８】
第２発明に係る機器制御システムは、第１発明に係る機器制御システムであって、第１自律制御値は、第１他律制御部による制御から第１自律制御部による制御に切り換わった時点での第１設備機器の制御パラメータの値に対する許容範囲を定める値である。第２自律制御値は、第２他律制御部による制御から第２自律制御部による制御に切り換わった時点での第２設備機器の制御パラメータの値に対する許容範囲を定める値である。
【０００９】
ここでは、自律制御時の制御パラメータの値が、他律制御から自律制御に切り換わった時点での値を基準とする範囲内に保たれる。これにより、他律制御から自律制御に切り換わる前後で、制御の内容が過度に変化することを防ぐことができる。
【００１０】
なお、本発明において「切り換わった時点」とは、切り換わった瞬間のみを意味するのではなく、切り換わる直前のある程度の幅のある期間を意味する。
【００１１】
第３発明に係る機器制御システムは、第２発明に係る機器制御システムであって、第１設備機器および第２設備機器は、空調ユニットである。制御パラメータは、設定温度である。
【００１２】
ここでは、空調ユニットを他律制御から自律制御に切り換える前後で、設定温度が過度に変化することを防ぐことができる。従って、空調対象空間における急激な温度変化を抑制し、快適性を保つことができる。
【００１３】
第４発明に係る機器制御システムは、第１発明に係る機器制御システムであって、第１自律制御値は、第１他律制御部による制御から第１自律制御部による制御に切り換わった時点での第１設備機器の制御パラメータの値の変化率に対する許容範囲を定める値である。第２自律制御値は、第２自律制御部による制御から第２他律制御部による制御に切り換わった時点での第２設備機器の制御パラメータの値の変化率に対する許容範囲を定める値である。
【００１４】
ここでは、自律制御時の制御パラメータの値の変化率が、他律制御から自律制御に切り換わった時点での変化率を基準とする範囲内に保たれる。これにより、他律制御から自律制御に切り換わる前後で、制御の内容が過度に変化することを防ぐことができる。
【００１５】
第５発明に係る機器制御システムは、第４発明に係る機器制御システムであって、第１設備機器および第２設備機器は、空調ユニットである。制御パラメータは、消費電力量である。
【００１６】
ここでは、空調ユニットの制御を他律制御から自律制御に切り換える前後で、消費電力量の変化率が過度に変化することを防止することができる。
【００１７】
第６発明に係る機器制御システムは、第１発明から第５発明のいずれかに係る機器制御システムであって、自律値送信部をさらに備える。自律値送信部は、所定のイベントの発生時に第１自律制御値を第１子コントローラに送信するとともに、第２自律制御値を第２子コントローラに送信する。
【００１８】
ここでは、親コントローラが各子コントローラに対し、所定のイベントの発生時に自律制御に用いられる制御値を送信する。これにより、親コントローラと子コントローラとの通信が途絶えている間も、子コントローラは親コントローラの意図に沿う自律制御を実行することができる。
【００１９】
第７発明に係る機器制御システムは、第１発明から第５発明のいずれかに係る機器制御システムであって、自律値送信部をさらに備える。自律値送信部は、所定の間隔で第１自律制御値を第１子コントローラに送信するとともに、第２自律制御値を第２子コントローラに送信する。
【００２０】
ここでは、親コントローラが各子コントローラに対し、所定の間隔で自律制御に用いられる制御値を送信する。これにより、親コントローラと子コントローラとの通信が途絶えている間も、子コントローラは親コントローラの意図に沿う自律制御を実行することができる。
【００２１】
第８発明に係る機器制御システムは、第１発明から第７発明のいずれかに係る機器制御システムであって、第１切換部は、第１条件が満たされる場合には、第１自律制御部による制御に切り換える。第１条件には、親コントローラと第２子コントローラとの通信が可能な状態にないことが含まれる。第２切換部は、第２条件が満たされる場合には、第２自律制御部による制御に切り換える。第２条件には、親コントローラと第１子コントローラとの通信が可能な状態にないことが含まれる。
【００２２】
ここでは、親コントローラとある子コントローラとの通信が途絶えると、その子コントローラのみならず、残りの子コントローラも自律制御に切り換える。これにより、親コントローラは、複数の子コントローラ（より正確には、当該複数の子コントローラに制御される設備機器）の状況を総合的に判断しつつ、当該複数の子コントローラの束ねる設備機器を他律制御することができる。
【００２３】
第９発明に係る機器制御システムは、第１発明から第８発明のいずれかに係る機器制御システムであって、第１子コントローラは、代理部をさらに有する。代理部は、親コントローラを代理する。代理部は、第３条件が満たされる場合には、第２子コントローラに第２他律制御値を送信する。第３条件には、親コントローラと第２子コントローラとの通信が可能な状態にないことが含まれる。
【００２４】
ここでは、親コントローラとある子コントローラ（第２子コントローラ）との通信が不能な場合に、当該子コントローラ（第２子コントローラ）が他の特定の子コントローラ（第１子コントローラ）により他律制御される。これにより、他律制御の信頼性が向上する。
【００２５】
第１０発明に係る機器制御システムは、第１発明から第９発明のいずれかに係る機器制御システムであって、他律値送信部は、第１自律制御部による制御から第１他律制御部による制御に切り換わった後の第１期間は、第１他律制御値として、切り換わった時点での第１設備機器の制御パラメータの値に対する許容範囲を定める値を送信するとともに、第２自律制御部による制御から第２他律制御部に切り換わった後の第２期間は、第２他律制御値として、切り換わった時点での第２設備機器の制御パラメータの値に対する許容範囲を定める値を送信する。
【００２６】
ここでは、自律制御から他律制御に切り換わった後の所定の期間は、親コントローラは子コントローラに対し、制御パラメータの具体値ではなく、切り換わった時点での現在値に対する許容範囲を与える。これにより、自律制御から他律制御に切り換わる前後で、制御の内容が過度に変化することを防ぐことができる。
【発明の効果】
【００２７】
本発明によれば、複数の設備機器が、複数の子コントローラと当該複数の子コントローラを束ねる親コントローラとにより、二段階に制御される。各子コントローラは、自律制御と親コントローラによる他律制御とを切り換えつつ、設備機器を制御する。これにより、それぞれ複数の設備機器を制御する複数の子コントローラと、当該複数の子コントローラを束ねる親コントローラとを備える機器制御システムにおいて、コントローラ間の通信不良に伴う制御の信頼性の低下を防ぐことができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して、本発明の実施形態に係る親コントローラ３０を含む群管理システム１００（機器制御システム）について説明する。
【００２９】
（１）全体構成
図１に示す群管理システム１００は、施設１内に設置されている空調設備１０を管理するためのシステムである。施設１は、その広大な敷地内に複数の建物１ａ，１ｂ，・・・を有する大学である。建物１ａ，１ｂ，・・・内には、それぞれ空調設備１０に含まれる室内ユニット１０ａ，１０ｂ，・・・が複数台ずつ設置されている。同じ建物１ａ，１ｂ，・・・内の複数台の室内ユニット１０ａ，１０ｂ，・・・は、それぞれ群管理システム１００による管理上仮想的にまとめられ、室内ユニット群１５ａ，１５ｂ，・・・を構成している。
【００３０】
群管理システム１００は、複数の室内ユニット群１５ａ，１５ｂ，・・・をそれぞれ管理する複数の子コントローラ２０ａ，２０ｂ，・・・と、複数の子コントローラ２０ａ，２０ｂ，・・・を束ねる親コントローラ３０とを含む。子コントローラ２０ａ，２０ｂ，・・・は、それぞれ建物１ａ，１ｂ，・・・内の管理室に１台ずつ設置され、同じ建物１ａ，１ｂ，・・・内の複数台の室内ユニット１０ａ，１０ｂ，・・・に空調設備１０用の専用制御線５ｂを介して接続されている。親コントローラ３０は、建物１ａ内の管理室に子コントローラ２０ａとともに設置され、子コントローラ２０ａ，２０ｂ，・・・にローカルエリアネットワーク（以下、ＬＡＮ）５ａを介して接続されている。また、親コントローラ３０および子コントローラ２０ａ，２０ｂ，・・・は、施設１内で消費される電力量を計測する電力量計６０にＬＡＮ５ａを介して接続されている。なお、ＬＡＮ５ａには、子コントローラ２０ａ，２０ｂ，・・・および親コントローラ３０の他、空調設備１０の管理とは直接的に関係しない、施設１内の利用者が通常業務のために使用するパーソナルコンピュータやプリンタ等のネットワーク機器（図示されない）も接続されている。
【００３１】
（２）空調設備の構成
図２に示されるように、空調設備１０は、主として、施設１内に散在する室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・から構成され、複数の冷媒回路を形成している。
【００３２】
以下、室内ユニット１０ａおよび室外ユニット４０ａについて説明するが、その他の室内ユニット１０ｂ，・・・および室外ユニット４０ｂ，・・・についても同様であるものとする。
【００３３】
各室内ユニット１０ａは、制御部１２を有しており、各室外ユニット４０ａは、制御部４２を有している。同じ冷媒回路に属する室内ユニット１０ａの制御部１２および室外ユニット４０ａの制御部４２どうしは、空調設備１０用の専用制御線５ｂを介して互いに接続されている。また、各制御部１２，４２は、空調設備１０用の専用制御線５ｂを介して子コントローラ２０ａにも接続されている。
【００３４】
同じ冷媒回路に属する制御部１２，４２どうしは互いに協調しつつ、リモコン１４、子コントローラ２０ａ又は親コントローラ３０を介して入力された利用者からの運転指令（例えば、室内ユニット１０ａの起動又は停止を命じたり、室内ユニット１０ａの設定温度の変更を命じたり、室内ユニット１０ａの運転モードの変更を命じたりするもの）に従って当該冷媒回路に含まれる各種部品の動作を制御し、室内を冷房又は暖房する。具体的には、圧縮機の周波数、ファンの回転数および各種弁の開度の調整等を行う。なお、リモコン１４は、主として一般の利用者からの室内ユニット１０ａに対する運転指令を受け付けるためものであり、室内ユニット１０ａの制御部１２に１対１、あるいは、１対多で他のコントローラ２０ａ，３０等を介することなく直接的に接続されている。
【００３５】
各制御部１２は、室内ユニット１０ａの運転状態に関する情報（以下、運転情報）を子コントローラ２０ａからの命令に応じて直ちに子コントローラ２０ａに送信する。かかる運転情報には、室内ユニット１０ａの起動状態（起動／停止）、設定温度および運転モード（冷房／暖房／送風）、室内ユニット１０ａの周辺の温度（すなわち、室内温度）、ならびに、室内ユニット１０ａに含まれる各種部品の状態値が含まれる。さらに、室内ユニット１０ａに含まれる各種部品の状態値には、室内ファンの回転数、各種弁の開度、ならびに、所定の位置での冷媒の温度および圧力等が含まれる。
【００３６】
また、各制御部４２は、室外ユニット４０ａの運転状態に関する情報（以下、運転情報）を子コントローラ２０ａからの命令に応じて直ちに子コントローラ２０ａに送信する。かかる運転情報には、室外ユニット４０ａの周辺の温度（すなわち、外気温度）、ならびに、室外ユニット４０ａに含まれる各種部品の状態値が含まれる。さらに、室外ユニット４０ａに含まれる各種部品の状態値には、圧縮機の周波数、室外ファンの回転数、各種弁の開度、ならびに、所定の位置での冷媒の温度および圧力等が含まれる。
【００３７】
（３）子コントローラの構成
図３および図４を参照しつつ、子コントローラ２０ａ，２０ｂ，・・・について説明する。子コントローラ２０ａ（以下、適宜、兄コントローラ２０ａ）と、その他の子コントローラ２０ｂ，・・・（以下、適宜、弟コントローラ２０ｂ，・・・）とは、兄コントローラ２０ａが後述する親代理部２２ｄを余分に有している点においてのみ相違し、その他の点については同様である。従って、以下では、子コントローラ２０ａについてのみ説明し、その他の子コントローラ２０ｂ，・・・については説明を省略する。
【００３８】
子コントローラ２０ａは、建物１ａ内の管理室に設置され、当該管理室に所属する管理者によって操作される。子コントローラ２０ａは、主としてＬＡＮ側通信部２１ａ、空調側通信部２１ｂ、制御部２２、表示部２３、入力部２４および記憶部２５から構成され、自身の管理下にある室内ユニット１０ａおよび室外ユニット４０ａを監視および制御する。
【００３９】
ＬＡＮ側通信部２１ａは、子コントローラ２０ａをＬＡＮ５ａに接続するネットワークインターフェースであり、親コントローラ３０との間で各種信号の授受を行う。空調側通信部２１ｂは、子コントローラ２０ａを専用制御線５ｂに接続するネットワークインターフェースであり、室内ユニット１０ａおよび室外ユニット４０ａとの間で各種信号の授受を行う。
【００４０】
制御部２２は、主としてＣＰＵ、ＲＯＭおよびＲＡＭから構成されており、記憶部２５に記憶されているプログラムを読み出して実行することにより、自律制御部２２ａ、他律制御部２２ｂ、切換部２２ｃおよび親代理部２２ｄとして動作する。
【００４１】
自律制御部２２ａは、記憶部２５に格納されている自律制御値に従って、室内ユニット１０ａおよび室外ユニット４０ａを制御（自律制御）する。
【００４２】
他律制御部２２ｂは、親コントローラ３０から送信されてくる他律制御値に従って、室内ユニット１０ａおよび室外ユニット４０ａを制御（他律制御）する。
【００４３】
親代理部２２ｄは、親コントローラ３０に代わり、弟コントローラ２０ｂ，・・・の管理下にある室内ユニット１０ｂ，・・・および室外ユニット４０ｂ，・・・を制御（代理制御）する。
【００４４】
切換部２２ｃは、親コントローラ３０および子コントローラ２０ａ，２０ｂ，・・・間の通信状態に応じて、自律制御と他律制御とを選択的に切り換える。
【００４５】
各部２２ａ〜２２ｄの動作の詳細については、後述する。
【００４６】
表示部２３は、主としてディスプレイから構成されており、入力部２４は、主として当該ディスプレイを覆うタッチパネルおよび操作ボタンから構成されている。
【００４７】
記憶部２５には、運転情報記憶領域が確保されている。当該運転情報記憶領域には、制御部２２により取得される室内ユニット１０ａおよび室外ユニット４０ａの運転情報が所定の時間分蓄積される。
【００４８】
また、制御部２２は、自律制御部２２ａ、他律制御部２２ｂ、切換部２２ｃ又は親代理部２２ｄとしての処理の他に、様々な処理を実行する。
【００４９】
例えば、制御部２２は、所定の間隔で（本実施形態では、１分毎に）、各室内ユニット１０ａの所定の項目群についての運転情報を当該室内ユニット１０ａの制御部１２から取得し、親コントローラ３０に送信する。さらに、所定の間隔で（本実施形態では、１分毎に）、各室外ユニット４０ａの所定の項目群についての運転情報を当該室外ユニット４０ａの制御部４２から取得し、親コントローラ３０に送信する。
【００５０】
また、制御部２２は、所定の間隔で（本実施形態では、１分毎に）、記憶部２５内の所定の時間分の室内ユニット１０ａおよび室外ユニット４０ａの運転情報に基づき、室内ユニット１０ａおよび室外ユニット４０ａにおける異常の有無を判断する。異常が検出された場合には、直ちにその旨およびその内容を表示部２３に表示させるとともに、親コントローラ３０に通知する。
【００５１】
また、制御部２２は、入力部２４を介して管理者から室内ユニット１０ａに対する運転指令を受け取ると、直ちに当該運転指令を当該室内ユニット１０ａの制御部１２に送信する。また、制御部２２は、親コントローラ３０から室内ユニット１０ａに対する運転指令を受信すると、直ちに当該運転指令を当該室内ユニット１０ａの制御部１２に送信する。
【００５２】
（４）親コントローラの構成
親コントローラ３０は、通常のパーソナルコンピュータであり、図５に示すように、主として通信部３１、制御部３２、表示部３３、入力部３４および記憶部３５から構成されている。親コントローラ３０は、施設１内の空調設備１０全体を管理する管理室（建物１ａ内に存在）に設置され、当該管理室に所属する統括管理者によって操作される。
【００５３】
通信部３１は、親コントローラ３０をＬＡＮ５ａに接続するネットワークインターフェースであり、子コントローラ２０ａ，２０ｂ，・・・との間で各種信号の授受を行う。
【００５４】
制御部３２は、主としてＣＰＵ、ＲＯＭおよびＲＡＭから構成されており、記憶部３５に記憶されているプログラムを読み出して実行することにより、通信確認部３２ａ、他律値管理部３２ｂおよび自律値管理部３２ｃとして動作する。各部３２ａ〜３２ｃの動作の詳細については、後述する。
【００５５】
表示部３３は、主としてディスプレイから構成されており、入力部３４は、主としてマウスおよびキーボードから構成されている。
【００５６】
記憶部３５は、主としてハードディスクから構成されており、運転情報データベース３５ａ、異常履歴データベース３５ｂ、基本情報データベース３５ｃ、スケジュールデータベース３５ｄ等を有している。
【００５７】
運転情報データベース３５ａには、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の運転情報が格納され、異常履歴データベース３５ｂには、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の異常履歴が格納される。基本情報データベース３５ｃには、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の基本情報が格納される。基本情報とは、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の機器ＩＤ、機種名、機種番号および所属する子コントローラ２０ａ，２０ｂ，・・・を識別するコントローラＩＤ等である。スケジュールデータベース３５ｄには、室内ユニット１０ａ，１０ｂ，・・・の運転スケジュールを示す情報が格納される。室内ユニット１０ａ，１０ｂ，・・・の運転スケジュールは、入力部３４を介して統括管理者により入力される。
【００５８】
また、制御部３２は、通信確認部３２ａ、他律値管理部３２ｂおよび自律値管理部３２ｃとしての処理の他に、様々な処理を実行する。
【００５９】
例えば、制御部３２は、子コントローラ２０ａ，２０ｂ，・・・からそれぞれ送信されてくる室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の運転情報を、受領後直ちに運転情報データベース３５ａのデータ構造に合わせて整形し、運転情報データベース３５ａに追加する。また、制御部３２は、電力量計６０から送信されてくる消費電力量を示す情報についても同様に処理する。
【００６０】
また、制御部３２は、所定の間隔で（本実施形態では、１分毎に）、運転情報データベース３５ａ内の運転情報に基づき、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・における異常の有無を判断する。異常が検出された場合には、直ちにその内容を表示部２３に表示させるとともに、その内容を示す情報を異常履歴データベース３５ｂ内のデータ構造に合わせて整形し、異常履歴データベース３５ｂに追加する。また、制御部３２は、子コントローラ２０ａ，２０ｂ，・・・から異常の通知を受信した場合にも、当該通知の内容を同様に処理する。
【００６１】
また、制御部３２は、入力部３４を介して統括管理者から室内ユニット１０ａ，１０ｂ，・・・に対する運転指令を受け取ると、直ちに当該運転指令を当該室内ユニット１０ａ，１０ｂ，・・・を管理する子コントローラ２０ａ，２０ｂ，・・・に送信する。
【００６２】
（５）親コントローラにおける処理の詳細
５−ａ）通信確認処理
親コントローラ３０の通信確認部３２ａは、所定の間隔（本実施形態では、１分間隔）で図６に示される通信確認処理を繰り返すことにより、親コントローラ３０と各子コントローラ２０ａ，２０ｂ，・・・との通信が可能な状態にあるか否かを判断する。以下、当該通信確認処理について説明する。
【００６３】
まず、ステップＳ１１，Ｓ１２が各子コントローラ２０ａ，２０ｂ，・・・について繰り返される。より具体的には、通信確認部３２ａは、未処理の子コントローラ２０ａ，２０ｂ，・・・を１つ選択し（ステップＳ１１）、当該子コントローラ２０ａ，２０ｂ，・・・に通信確認信号を送信する。当該通信確認信号は、応答信号の返信を求めるものである。
【００６４】
各子コントローラ２０ａ，２０ｂ，・・・についてのステップＳ１１，Ｓ１２が終了すると、処理はステップＳ１３に移行する。
【００６５】
ステップＳ１３では、通信確認部３２ａは、ステップＳ１２で送信した通信確認信号に対する応答信号を各子コントローラ２０ａ，２０ｂ，・・・から受信できたか否かを判断する。そして、応答信号を受信できた子コントローラ２０ａ，２０ｂ，・・・との間では、通信が可能な状態にあると判断し、応答信号を受信できなかった子コントローラ２０ａ，２０ｂ，・・・との間では、通信が可能な状態にないと判断する。
【００６６】
続くステップＳ１４では、通信確認部３２ａは、ステップＳ１３での判断の結果に基づいて、通信確認データを作成する。当該通信確認データは、親コントローラ３０と各子コントローラ２０ａ，２０ｂ，・・・との通信の可否を表すデータであり、子コントローラ２０ａ，２０ｂ，・・・にそれぞれ対応するフラグ群を所定の順番で配列したものである。各フラグは、通信の可否を「１：可能」又は「０：不能」で示すものである。
【００６７】
続くステップＳ１５では、通信確認部３２ａは、ステップＳ１４で作成した通信確認データを各子コントローラ２０ａ，２０ｂ，・・・に送信する。
【００６８】
５−ｂ）他律制御値の決定および送信処理
親コントローラ３０の他律値管理部３２ｂは、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の様々な制御パラメータに関する他律制御値を決定し、それぞれ子コントローラ２０ａ，２０ｂ，・・・に適時送信する。送信先となる子コントローラ２０ａ，２０ｂ，・・・は、基本情報データベース３５ｃ内に格納されている、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・と子コントローラ２０ａ，２０ｂ，・・・との対応関係を示す情報に基づいて判断される。
【００６９】
他律制御値とは、制御パラメータの具体値を決定するための値であり、例えば、制御パラメータの具体値そのものであってもよいし、制御パラメータの具体値の算出式であってもよい。
【００７０】
他律制御値の決定の方法には、主として２つのパターン（以下、決定パターン）が存在する。
【００７１】
第１決定パターンは、全ての子コントローラ２０ａ，２０ｂ，・・・との正常な通信を前提とする制御項目（以下、第１類型の制御項目）に採用される。第２決定パターンは、目的の子コントローラ２０ａ，２０ｂ，・・・との正常な通信のみを前提とする制御項目（以下、第２類型の制御項目）に採用される。言い換えると、第１類型の制御項目とは、全ての子コントローラ２０ａ，２０ｂ，・・・の管理下にある室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の動作状況を把握しなければ実行不可能な制御に係るものであり、第２類型の制御項目とは、他の子コントローラ２０ａ，２０ｂ，・・・の管理下にある室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の動作状況に依存することなく、目的の子コントローラ２０ａ，２０ｂ，・・・の管理下にある室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の動作状況のみに従って実行可能な制御に係るものである。
【００７２】
第１類型の制御項目には、例えば、具体的な制御の内容が時々刻々変化するデマンド制御が含まれ、第２類型の制御項目には、例えば、特定の時刻に特定の処理が実行されるスケジュール制御が含まれる。
【００７３】
デマンド制御では、運転情報データベース３５ａ内の各種情報（特に、電力量計６０から送信されてくる消費電力量を示す情報）に基づいて、デマンドが管理される。一般に、毎月の電力料金は、基本料金と電力量料金との合計金額によって決まるが、基本料金は、デマンド（過去１年間の最大需要電力）によって決まり、電力量料金は、消費電力量に比例して決まる。なお、最大需用電力とは、デマンド時限（３０分）毎の消費電力量の最大値のことである。デマンド制御とは、現実のデマンドが目標デマンドを超えることがないよう、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の動作を制御することをいう。例えば、現在のままの運転を続けると目標デマンドを超えると予想される場合に、室内ユニット１０ａ，１０ｂ，・・・の全部又は一部の設定温度を上げたり（冷房時）、室外ユニット４０ａ，４０ｂ，・・・の全部又は一部の圧縮機の周波数を下げたりすることにより、消費電力量を抑える制御である。
【００７４】
なお、電力量計６０で計測される消費電力量は、空調設備１０の使用に由来するものだけでなく、他の設備機器の使用にも由来するものである。しかしながら、施設１全体で消費される電力量の多くは、空調設備１０で消費されるものであるため、本実施形態に係るデマンド制御では、施設１全体での消費電力量を空調設備１０での消費電力量とみなす取り扱いがされている。
【００７５】
また、スケジュール制御とは、スケジュールデータベース３５ｄに格納されている運転スケジュールに沿って、室内ユニット１０ａ，１０ｂ，・・・を制御することである。より具体的には、登録されている日時に登録されている運転が行われるよう、室内ユニット１０ａ，１０ｂ，・・・に運転指令を適時送信する制御である。
【００７６】
５−ｃ）自律制御値の決定および送信処理
親コントローラ３０の自律値管理部３２ｃは、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・の様々な制御パラメータに関する自律制御値をそれぞれ子コントローラ２０ａ，２０ｂ，・・・に所定の間隔で（例えば、１時間毎に）送信する。
【００７７】
自律制御値は、制御パラメータの具体値を決定するための値であり、例えば、制御パラメータの具体値そのものであってもよいし、絶対許容範囲を定める値であってもよいし、相対許容範囲を定める値であってもよい。なお、自律制御値は、親コントローラ３０の統括管理者により、入力部３４を介して入力される。
【００７８】
絶対許容範囲とは、絶対的に定められる、制御パラメータの具体値の変動幅である。絶対許容範囲を自律制御値として受け取った子コントローラ２０ａ，２０ｂ，・・・は、自律制御時に、制御パラメータの具体値が当該絶対許容範囲内に収まるよう、その管理下にある室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・を制御する。絶対許容範囲を設定可能な制御パラメータには、例えば、室内ユニット１０ａ，１０ｂ，・・・の設定温度がある。
【００７９】
相対許容範囲とは、例えば、他律制御から自律制御に切り換わった時点での制御パラメータの値を基準に定められる、制御パラメータの具体値の変動幅である。より具体的には、他律制御から自律制御に切り換わった時点での制御パラメータの値をＰとし、相対許容範囲を定める値をΔＰとすると、相対許容範囲は［Ｐ−ΔＰ，Ｐ＋ΔＰ］となる。当該ΔＰを設定可能な制御パラメータには、例えば、室内ユニット１０ａ，１０ｂ，・・・の設定温度がある。かかる場合、他律制御から自律制御に切り換わる前後で、設定温度ひいては室内温度が急激に変化することがなく、利用者の快適性が損なわれにくくなる。
【００８０】
また、相対許容範囲とは、例えば、他律制御から自律制御に切り換わった時点での制御パラメータの値の変化率を基準に定められる、制御パラメータの値の変化率の変動幅である。より具体的には、他律制御から自律制御に切り換わった時点での制御パラメータの値の変化率をＤとし、相対許容範囲を定める値をΔＤとすると、相対許容範囲は［Ｄ−ΔＤ，Ｄ＋ΔＤ］となる。当該ΔＤを設定可能な制御パラメータには、例えば、デマンド制御時に参照される室内ユニット１０ａ，１０ｂ，・・・の消費電力量がある。かかる場合、他律制御から自律制御に切り換わる前後で、電力量の消費率が急激に変化することがなく、目標デマンドを超えてしまわないようにすることができる。
【００８１】
また、相対許容範囲とは、例えば、他律制御から自律制御に切り換わった時点での所定の観測量の観測値を基準に定められる、制御パラメータの具体値の変動幅である。より具体的には、当該所定の観測量の観測値をＥとし、相対許容範囲を定める値をΔＥとすると、相対許容範囲は［Ｅ−ΔＥ，Ｅ＋ΔＥ］となる。当該ΔＥを設定可能な制御パラメータには、例えば、室内ユニット１０ａ，１０ｂ，・・・の設定温度があり、観測値を室内温度の実測値とすることができる。かかる場合にも、他律制御から自律制御に切り換わる前後で、室内温度が急激に変化することがなく、利用者の快適性が損なわれにくくなる。
【００８２】
なお、絶対許容範囲と相対許容範囲とを同じ制御パラメータに対し組み合わせることも可能である。
【００８３】
５−ｄ）代理制御に用いられる親制御値等の送信処理
親コントローラ３０の他律値管理部３２ｂによる上記５−ｂ）の他律制御値の決定および送信処理は、記憶部３５に記憶されている所定の制御値およびプログラム（以下、親制御値等）に従って実行される。ところで、親制御値等は、兄コントローラ２０ａの記憶部２５にも記憶されており、代理制御の実行時には、親代理部２２ｄにより参照される。そして、親コントローラ３０における親制御値等が更新（追加、変更および削除を含む）されると、当該更新は、親コントローラ３０から兄コントローラ２０ａに通知され、兄コントローラ２０ａの記憶部２５内の親制御値等も更新されるようになっている。なお、親制御値等とは、例えば、親コントローラ３０に登録されている室内ユニット１０ａ，１０ｂ，・・・の運転スケジュールを示す情報である。
【００８４】
（６）子コントローラにおける処理の詳細
兄コントローラ２０ａは、自律制御と他律制御とを切り換えつつ、室内ユニット１０ａおよび室外ユニット４０ａの動作を制御する。同様に、弟コントローラ２０ｂ，・・・も、自律制御と他律制御とを切り換えつつ、それぞれ室内ユニット１０ｂ，・・・および室外ユニット４０ｂ，・・・の動作を制御する。
【００８５】
切換部２２ｃによる当該切換処理には、主として２つのパターン（以下、切換パターン）が存在し、どちらの切換パターンが採用されるかについては、制御項目の類型に応じて定められる。第１切換パターンは、第１類型の制御項目に採用される。第２切換パターンは、第２類型の制御項目に採用される。なお、制御項目の類型に応じて採用される切換パターンが異なるため、同時に同じ子コントローラ２０ａ，２０ｂ，・・・で、第１類型の制御項目については自律制御が実行されるにも関わらず、第２類型の制御項目については他律制御が実行されることもあり得、その逆もあり得る。
【００８６】
６−ａ）第１切換パターンが採用される場合
６−ａ−１）兄コントローラにおける第１切換パターンに係る切換処理
図７を参照しつつ、兄コントローラ２０ａにおける第１切換パターンの切換処理を説明する。当該切換処理は、所定の間隔（本実施形態では、１分間隔）で繰り返される。
【００８７】
まず、ステップＳ２１では、兄コントローラ２０ａの切換部２２ｃは、自身と親コントローラ３０との通信が可能な状態にあるか否かを判断する。より具体的には、親コントローラ３０から適切なタイミングで通信確認データが受信される（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にあると判断し、ステップＳ２３に処理を進める。一方、親コントローラ３０から適切なタイミングで通信確認データが受信されない（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にないと判断し、ステップＳ２５に処理を進める。
【００８８】
ステップＳ２３では、切換部２２ｃは、全ての弟コントローラ２０ｂ，・・・と親コントローラ３０との通信が可能な状態にあるか否かを判断する。より具体的には、親コントローラ３０からの通信確認データ（親コントローラ３０におけるステップＳ１５に対応）に含まれる、弟コントローラ２０ｂ，・・・に対応するフラグの値が全て「１：可能」である場合には、全ての弟コントローラ２０ｂ，・・・と親コントローラ３０との通信が可能な状態にあると判断し、親コントローラ３０による他律制御の実行を決定するステップＳ２４に処理を進める。一方、親コントローラ３０からの通信確認データ（親コントローラ３０におけるステップＳ１５に対応）に含まれる、弟コントローラ２０ｂ，・・・に対応するフラグの値の少なくとも１つが「０：不能」である場合には、全ての弟コントローラ２０ｂ，・・・と親コントローラ３０との通信が可能な状態にないと判断し、ステップＳ２５に処理を進める。
【００８９】
ステップＳ２５では、切換部２２ｃは、自身と全ての弟コントローラ２０ｂ，・・・との通信が可能な状態にあるか否かを判断する。より具体的には、各弟コントローラ２０ｂ，・・・に応答信号の返信を求める通信確認信号を送信し、全ての弟コントローラ２０ｂ，・・・から当該通信確認信号に対する応答信号を受信できるか否かを判断する。１つでも応答信号を受信できない弟コントローラ２０ｂ，・・・が存在する場合には、自身と全ての弟コントローラ２０ｂ，・・・との通信が可能な状態にないと判断し、自律制御の実行を決定するステップＳ２６に処理を進める。一方、全ての弟コントローラ２０ｂ，・・・から応答信号を受信できた場合には、自身と全ての弟コントローラ２０ｂ，・・・との通信が可能な状態にあると判断し、ステップＳ２７に処理を進める。
【００９０】
ステップＳ２７では、切換部２２ｃは、代理制御の実行を決定するとともに、その旨を全ての弟コントローラ２０ｂ，・・・に通知する。代理制御とは、兄コントローラ２０ａの親代理部２２ｄが親コントローラ３０に代わって自身を含む全ての子コントローラ２０ａ，２０ｂ・・・の制御パラメータを管理する処理である。従って、代理制御が実行される間、兄コントローラ２０ａ自身は親代理部２２ｄにより自律制御され、弟コントローラ２０ｂ，・・・は親代理部２２ｄにより他律制御されることになる。
【００９１】
６−ａ−２）弟コントローラにおける第１切換パターンに係る切換処理
図８を参照しつつ、弟コントローラ２０ｂにおける第１パターンの切換処理を説明するが、他の弟コントローラ２０ｃ，・・・についても同様であるものとする。当該切換処理は、所定の間隔（本実施形態では、１分間隔）で繰り返される。
【００９２】
まず、ステップＳ３１では、弟コントローラ２０ｂの切換部２２ｃは、兄コントローラ２０ａから代理制御を実行する旨の通知（兄コントローラ２０ａにおけるステップＳ２７に対応）が適当なタイミングで届いているか否かを判断する。当該通知が適当なタイミングで届いている場合には、兄コントローラ２０ａによる他律制御の実行を決定するステップＳ３２に処理を進める。一方、当該通知が適当なタイミングで届いていない場合には、処理をステップＳ３３に進める。
【００９３】
ステップＳ３３では、切換部２２ｃは、自身と親コントローラ３０との通信が可能な状態にあるか否かを判断する。より具体的には、親コントローラ３０から適切なタイミングで通信確認データが受信される（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にあると判断し、ステップＳ３５に処理を進める。一方、親コントローラ３０から適切なタイミングで通信確認データが受信されない（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にないと判断し、自律制御の実行を決定するステップＳ３４に処理を進める。
【００９４】
ステップＳ３５では、切換部２２ｃは、自身を除く全ての子コントローラ２０ａ，２０ｃ・・・と親コントローラ３０との通信が可能な状態にあるか否かを判断する。より具体的には、親コントローラ３０からの通信確認データ（親コントローラ３０におけるステップＳ１５に対応）に含まれる、子コントローラ２０ａ，２０ｃ・・・に対応するフラグの値が全て「１：可能」である場合には、自身を除く全ての子コントローラ２０ａ，２０ｃ・・・と親コントローラ３０との通信が可能な状態にあると判断し、親コントローラ３０による他律制御の実行を決定するステップＳ３６に処理を進める。一方、親コントローラ３０からの通信確認データ（親コントローラ３０におけるステップＳ１５に対応）に含まれる、子コントローラ２０ａ，２０ｃ・・・に対応するフラグの値の少なくとも１つが「０：不能」である場合には、自身を除く全ての子コントローラ２０ａ，２０ｃ，・・・と親コントローラ３０との通信が可能な状態にないと判断し、自律制御の実行を決定するステップＳ３４に処理を進める。
【００９５】
６−ａ−３）第１類型の制御項目に関する、兄コントローラにおける他律制御
兄コントローラ２０ａにおける他律制御の実行が決定されると（上記ステップＳ２４）、兄コントローラ２０ａの他律制御部２２ｂは、親コントローラ３０から送信されてくる、第１類型の制御項目に係る他律制御値に従って、兄コントローラ２０ａの管理下にある室内ユニット１０ａおよび室外ユニット４０ａを制御する。
【００９６】
かかる他律制御値は、上記５−ｂ）で説明したとおり、親コントローラ３０が、兄コントローラ２０ａ（より正確には、その管理下にある室内ユニット１０ａおよび室外ユニット４０ａ）の動作状況のみならず、その他の子コントローラ２０ｂ，・・・（より正確には、その他の子コントローラ２０ｂ，・・・の管理下にある室内ユニット１０ｂ，・・・および室外ユニット４０ｂ，・・・）の動作状況を考慮に入れた上で決定したものである。
【００９７】
６−ａ−４）第１類型の制御項目に関する、兄コントローラにおける自律制御
兄コントローラ２０ａにおける自律制御の実行が決定されると（上記ステップＳ２６）、兄コントローラ２０ａの自律制御部２２ａは、兄コントローラ２０ａの記憶部２５に記憶されている第１類型の制御項目に係る自律制御値に従って、兄コントローラ２０ａの管理下にある室内ユニット１０ａおよび室外ユニット４０ａを制御する。
【００９８】
かかる自律制御値は、上記５−ｃ）で説明したとおり、事前に親コントローラ３０から送信されてきたものである。
【００９９】
６−ａ−５）第１類型の制御項目に関する、兄コントローラにおける代理制御
兄コントローラ２０ａにおける代理制御の実行が決定されると（上記ステップＳ２７）、兄コントローラ２０ａの親代理部２２ｄは、兄コントローラ２０ａ自身が参照する自律制御値および弟コントローラ２０ｂ，・・・が参照する他律制御値を決定する。
【０１００】
弟コントローラ２０ｂ，・・・が参照する他律制御値は、兄コントローラ２０ａの記憶部２５内の親制御値等（上記５−ｄ）参照）に従って、親コントローラ３０が第１類型の制御項目に係る他律制御値を決定するのと同じ方法で決定され、それぞれ弟コントローラ２０ｂ，・・・に送信される。
【０１０１】
一方、兄コントローラ２０ａ自身が参照する自律制御値も、兄コントローラ２０ａの記憶部２５内の親制御値等（上記５−ｄ）参照）に従って、親コントローラ３０が第１類型の制御項目に係る他律制御値を決定するのと同じ方法で決定される。兄コントローラ２０ａの自律制御部２２ａは、当該自律制御値に従って、兄コントローラ２０ａの管理下にある室内ユニット１０ａおよび室外ユニット４０ａを制御する。
【０１０２】
従って、親代理部２２ｄが決定する自律制御値および他律制御値は、兄コントローラ２０ａが、自身（より正確には、その管理下にある室内ユニット１０ａおよび室外ユニット４０ａ）の動作状況のみならず、その他の子コントローラ２０ｂ，・・・（より正確には、その他の子コントローラ２０ｂ，・・・の管理下にある室内ユニット１０ｂ，・・・および室外ユニット４０ｂ，・・・）の動作状況を考慮に入れた上で決定するものである。
【０１０３】
６−ａ−６）第１類型の制御項目に関する、弟コントローラにおける親コントローラによる他律制御
弟コントローラ２０ｂにおける親コントローラ３０による他律制御の実行が決定されると（上記ステップＳ３６）、弟コントローラ２０ｂの他律制御部２２ｂは、親コントローラ３０から送信されてくる、第１類型の制御項目に係る他律制御値に従って、弟コントローラ２０ｂの管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂを制御する。
【０１０４】
かかる他律制御値は、上記５−ｂ）で説明したとおり、親コントローラ３０が、弟コントローラ２０ｂ（より正確には、その管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂ）の動作状況のみならず、その他の子コントローラ２０ａ，２０ｃ，・・・（より正確には、その管理下にある室内ユニット１０ａ，１０ｃ，・・・および室外ユニット１０ａ，４０ｃ，・・・）の動作状況を考慮に入れた上で決定したものである。
【０１０５】
また、弟コントローラ２０ｂにおける当該処理は、その他の弟コントローラ２０ｃ，・・・においても同様に実行される。
【０１０６】
６−ａ−７）第１類型の制御項目に関する、弟コントローラにおける自律制御
弟コントローラ２０ｂにおける自律制御の実行が決定されると（上記ステップＳ３４）、弟コントローラ２０ｂの自律制御部２２ａは、記憶部２５に記憶されている第１類型の制御項目に係る自律制御値に従って、弟コントローラ２０ｂの管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂを制御する。
【０１０７】
かかる自律制御値は、上記５−ｃ）で説明したとおり、事前に親コントローラ３０から送信されてきたものである。
【０１０８】
また、弟コントローラ２０ｂにおける当該処理は、その他の弟コントローラ２０ｃ，・・・においても同様に実行される。
【０１０９】
６−ａ−８）第１類型の制御項目に関する、弟コントローラにおける兄コントローラによる他律制御
弟コントローラ２０ｂにおける兄コントローラ２０ａによる他律制御の実行が決定されると（上記ステップＳ３２）、弟コントローラ２０ｂの他律制御部２２ｂは、兄コントローラ２０ａから送信されてくる、第１類型の制御項目に係る他律制御値に従って、弟コントローラ２０ｂの管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂを制御する。
【０１１０】
かかる他律制御値は、上記６−ａ−５）で説明したとおり、兄コントローラ２０ａが、弟コントローラ２０ｂ（より正確には、その管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂ）の動作状況のみならず、その他の子コントローラ２０ａ，２０ｃ，・・・（より正確には、その管理下にある室内ユニット１０ａ，１０ｃ，・・・および室外ユニット１０ａ，４０ｃ，・・・）の動作状況を考慮に入れた上で決定したものである。
【０１１１】
また、弟コントローラ２０ｂにおける当該処理は、その他の弟コントローラ２０ｃ，・・・においても同様に実行される。
【０１１２】
６−ｂ）第２切換パターンが採用される場合
６−ｂ−１）弟コントローラにおける第２切換パターンに係る切換処理
図９を参照しつつ、弟コントローラ２０ｂにおける第２切換パターンの切換処理を説明するが、他の弟コントローラ２０ｃ，・・・についても同様であるものとする。当該切換処理は、所定の間隔（本実施形態では、１分間隔）で繰り返される。
【０１１３】
まず、ステップＳ４１では、弟コントローラ２０ｂの切換部２２ｃは、自身と親コントローラ３０との通信が可能な状態にあるか否かを判断する。より具体的には、親コントローラ３０から適切なタイミングで通信確認データが受信される（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にあると判断し、親コントローラ３０による他律制御の実行を決定するステップＳ４２に処理を進める。一方、親コントローラ３０から適切なタイミングで通信確認データが受信されない（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にないと判断し、ステップＳ４３に処理を進める。
【０１１４】
ステップＳ４３では、切換部２２ｃは、自身と兄コントローラ２０ａとの通信が可能な状態にあるか否かを判断する。より具体的には、兄コントローラ２０ａに応答信号の返信を求める通信確認信号を送信し、兄コントローラ２０ａから当該通信確認信号に対する応答信号を受信できるか否かを判断する。兄コントローラ２０ａから応答信号を受信できた場合には、自身と兄コントローラ２０ａとの通信が可能な状態にあると判断し、兄コントローラ２０ａによる他律制御の実行を決定するステップＳ４５に処理を進める。一方、兄コントローラ２０ａから応答信号を受信できなかった場合には、自身と兄コントローラ２０ａとの通信が可能な状態にないと判断し、自律制御の実行を決定するステップＳ４４に処理を進める。
【０１１５】
ステップＳ４５では、切換部２２ｃは、兄コントローラ２０ａによる他律制御の実行を決定し、代理制御を依頼する旨を兄コントローラ２０ａに通知する。なお、弟コントローラ２０ｂから代理制御の依頼を受け取った兄コントローラ２０ａは、当該依頼のとおりに弟コントローラ２０ｂを代理制御する一方で、自身の制御としては親コントローラ３０による他律制御を実行する場合もあるし、自律制御を実行する場合もある。
【０１１６】
６−ｂ−２）兄コントローラにおける第２切換パターンに係る切換処理
図１０を参照しつつ、兄コントローラ２０ａにおける第２切換パターンの切換処理を説明する。当該切換処理は、所定の間隔（本実施形態では、１分間隔）で繰り返される。
【０１１７】
まず、ステップＳ５１では、兄コントローラ２０ａの切換部２２ｃは、自身と親コントローラ３０との通信が可能な状態にあるか否かを判断する。より具体的には、親コントローラ３０から適切なタイミングで通信確認データが受信される（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にあると判断し、親コントローラ３０による他律制御の実行を決定するステップＳ５２に処理を進める。一方、親コントローラ３０から適切なタイミングで通信確認データが受信されない（親コントローラ３０におけるステップＳ１５に対応）場合には、自身と親コントローラ３０との通信が可能な状態にないと判断し、自律制御の実行を決定するステップＳ５３に処理を進める。
【０１１８】
以上により、兄コントローラ２０ａの制御の態様（自律制御又は他律制御）が決定される。
【０１１９】
ステップＳ５２又はステップＳ５３が終了すると、処理はステップＳ５４，Ｓ５５（，Ｓ５６）に移行する。ステップＳ５４，Ｓ５５（，Ｓ５６）は、各弟コントローラ２０ｂ，・・・について繰り返される。より具体的には、切換部２２ｃは、未処理の弟コントローラ２０ｂ，・・・を１つ選択し（ステップＳ５４）、当該弟コントローラ２０ｂ，・・・から代理制御を依頼する旨の通知（弟コントローラ２０ｂ，・・・におけるステップＳ４５に対応）が適当なタイミングで届いているか否かを判断する（ステップＳ５５）。当該通知が適当なタイミングで届いている場合には、当該処理中の弟コントローラ２０ｂ，・・・に対する代理制御の実行を決定するステップＳ５６に処理を進める（ステップＳ５５）。一方、当該通知が適当なタイミングで届いていない場合には、次の未処理の弟コントローラ２０ｂ，・・・についてのステップＳ５４，Ｓ５５（，Ｓ５６）を実行する。
【０１２０】
各弟コントローラ２０ｂ，・・・についてのステップＳ５４，Ｓ５５（，Ｓ５６）の終了を以って、当該切換処理は終了する。
【０１２１】
６−ｂ−３）第２類型の制御項目に関する、兄コントローラにおける他律制御
兄コントローラ２０ａにおける他律制御の実行が決定されると（上記ステップＳ５２）、兄コントローラ２０ａの他律制御部２２ｂは、親コントローラ３０から送信されてくる、第２類型の制御項目に係る他律制御値に従って、兄コントローラ２０ａの管理下にある室内ユニット１０ａおよび室外ユニット４０ａを制御する。
【０１２２】
かかる他律制御値は、上記５−ｂ）で説明したとおり、親コントローラ３０が、その他の子コントローラ２０ｂ，・・・（より正確には、その他の子コントローラ２０ｂ，・・・の管理下にある室内ユニット１０ｂ，・・・および室外ユニット４０ｂ，・・・）の動作状況を考慮に入れることなく、兄コントローラ２０ａ（より正確には、その管理下にある室内ユニット１０ａおよび室外ユニット４０ａ）の動作状況のみを考慮に入れた上で決定したものである。
【０１２３】
６−ｂ−４）第２類型の制御項目に関する、兄コントローラにおける自律制御
兄コントローラ２０ａにおける自律制御の実行が決定されると（上記ステップＳ５３）、兄コントローラ２０ａの自律制御部２２ａは、兄コントローラ２０ａの記憶部２５に記憶されている、第２類型の制御項目に係る自律制御値に従って、兄コントローラ２０ａの管理下にある室内ユニット１０ａおよび室外ユニット４０ａを制御する。
【０１２４】
かかる自律制御値は、上記５−ｃ）で説明したとおり、事前に親コントローラ３０から送信されてきたものである。
【０１２５】
６−ｂ−５）第２類型の制御項目に関する、兄コントローラにおける代理制御
兄コントローラ２０ａにおける弟コントローラ２０ｂに対する代理制御の実行が決定されると（上記ステップＳ５６）、兄コントローラ２０ａの親代理部２２ｄは、弟コントローラ２０ｂが参照する他律制御値を決定する。
【０１２６】
かかる他律制御値は、兄コントローラ２０ａの記憶部２５内の親制御値等（上記５−ｄ）参照）に従って、親コントローラ３０が第２類型の制御項目に係る他律制御値を決定するのと同じ方法で決定され、弟コントローラ２０ｂに送信される。また、かかる他律制御値は、兄コントローラ２０ａが、その他の子コントローラ２０ｂ，・・・（より正確には、その他の子コントローラ２０ｂ，・・・の管理下にある室内ユニット１０ｂ，・・・および室外ユニット４０ｂ，・・・）の動作状況を考慮に入れることなく、自身（より正確には、その管理下にある室内ユニット１０ａおよび室外ユニット４０ａ）の動作状況のみを考慮に入れた上で決定するものである。
【０１２７】
また、弟コントローラ２０ｂに対する当該処理は、その他の弟コントローラ２０ｃ，・・・に対しても同様に実行される。
【０１２８】
６−ｂ−６）第２類型の制御項目に関する、弟コントローラにおける親コントローラによる他律制御
弟コントローラ２０ｂにおける親コントローラ３０による他律制御の実行が決定されると（上記ステップＳ４２）、弟コントローラ２０ｂの他律制御部２２ｂは、親コントローラ３０から送信されてくる、第２類型の制御項目に係る他律制御値に従って、弟コントローラ２０ｂの管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂを制御する。
【０１２９】
かかる他律制御値は、上記５−ｂ）で説明したとおり、親コントローラ３０が、その他の子コントローラ２０ａ，２０ｃ，・・・（より正確には、その管理下にある室内ユニット１０ａ，１０ｃ，・・・および室外ユニット１０ａ，４０ｃ，・・・）の動作状況を考慮に入れることなく、弟コントローラ２０ｂ（より正確には、その管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂ）の動作状況のみを考慮に入れた上で決定したものである。
【０１３０】
また、弟コントローラ２０ｂの当該処理は、その他の弟コントローラ２０ｃ，・・・においても同様に実行される。
【０１３１】
６−ｂ−７）第２類型の制御項目に関する、弟コントローラにおける自律制御
弟コントローラ２０ｂにおける自律制御の実行が決定されると（上記ステップＳ４４）、弟コントローラ２０ｂの自律制御部２２ａは、弟コントローラ２０ｂの記憶部２５に記憶されている、第２類型の制御項目に係る自律制御値に従って、弟コントローラ２０ｂの管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂを制御する。
【０１３２】
かかる自律制御値は、上記５−ｃ）で説明したとおり、事前に親コントローラ３０から送信されてきたものである。
【０１３３】
また、弟コントローラ２０ｂの当該処理は、その他の弟コントローラ２０ｃ，・・・においても同様に実行される。
【０１３４】
６−ｂ−８）第２類型の制御項目に関する、弟コントローラにおける兄コントローラによる他律制御
弟コントローラ２０ｂにおける兄コントローラ２０ａによる他律制御の実行が決定されると（上記ステップＳ４５）、弟コントローラ２０ｂの他律制御部２２ｂは、兄コントローラ２０ａから送信されてくる、第２類型の制御項目に係る他律制御値に従って、弟コントローラ２０ｂの管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂを制御する。
【０１３５】
かかる他律制御値は、上記６−ｂ−５）で説明したとおり、兄コントローラ２０ａが、その他の子コントローラ２０ａ，２０ｃ，・・・（より正確には、その管理下にある室内ユニット１０ａ，１０ｃ，・・・および室外ユニット１０ａ，４０ｃ，・・・）の動作状況を考慮に入れることなく、弟コントローラ２０ｂ（より正確には、その管理下にある室内ユニット１０ｂおよび室外ユニット４０ｂ）の動作状況のみを考慮に入れた上で決定したものである。
【０１３６】
また、弟コントローラ２０ｂの当該処理は、その他の弟コントローラ２０ｃ，・・・においても同様に実行される。
【０１３７】
〈特徴〉
（１）
上記実施形態では、複数の室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・が、複数の子コントローラ２０ａ，２０ｂ，・・・と当該複数の子コントローラ２０ａ，２０ｂ，・・・を束ねる親コントローラ３０とにより、二段階に制御される。各子コントローラ２０ａ，２０ｂ，・・・は、自律制御と親コントローラ３０による他律制御とを切り換えつつ、室内ユニット１０ａ，１０ｂ，・・・および室外ユニット４０ａ，４０ｂ，・・・を制御する。これにより、親コントローラ３０および子コントローラ２０ａ，２０ｂ，・・・間の通信不良に伴う制御の信頼性の低下を防ぐことができる。
【０１３８】
（２）
上記実施形態では、各子コントローラ２０ａ，２０ｂ，・・・における自律制御時の制御パラメータの値が、他律制御から自律制御に切り換わった時点での値を基準に決定されることがある。これにより、他律制御から自律制御に切り換わる前後で、制御の内容が過度に変化することを防ぐことができる。
【０１３９】
（３）
上記実施形態では、所定の間隔で、親コントローラ３０から各子コントローラ２０ａ，２０ｂ，・・・に自律制御値が送信されるようになっている。これにより、親コントローラ３０と子コントローラ２０ａ，２０ｂ，・・・との通信が途絶えている間も、子コントローラ２０ａ，２０ｂ，・・・は親コントローラ３０の意図に沿う自律制御を実行することができる。
【０１４０】
（４）
上記実施形態では、デマンド制御のような第１類型の制御項目に係る制御においては、親コントローラ３０と少なくとも１つの子コントローラ２０ａ，２０ｂ，・・・との通信が途絶えると、その子コントローラ２０ａ，２０ｂ，・・・のみならず、残りの子コントローラ２０ａ，２０ｂ，・・・も自律制御に切り換えるようになっている。
【０１４１】
一方、スケジュール制御のような第２類型の制御項目に係る制御においては、親コントローラ３０との通信が途絶えた子コントローラ２０ａ，２０ｂ，・・・のみが、自律制御を実行するようになっている。
【０１４２】
（５）
上記実施形態では、親コントローラと弟コントローラ２０ｂ，・・・との通信が不能な場合に、当該弟コントローラ２０ｂ，・・・が兄コントローラ２０ａにより他律制御される。これにより、他律制御の信頼性が向上する。
【０１４３】
（６）
上記実施形態では、各子コントローラ２０ａ，２０ｂ，・・・は、他律制御中も自律制御中も、所定の時間間隔で図７〜１０に係る処理を繰り返している。一方、親コントローラ３０も、所定の時間間隔で図６に係る処理を繰り返している。従って、各子コントローラ２０ａ，２０ｂ，・・・における自律制御の実行時に、コントローラ２０ａ，２０ｂ，・・・，３０間の通信が適当に回復すると、他律制御に自動的に復帰するようになっている。また、各弟コントローラ２０ｂ，・・・における兄コントローラ２０ａによる他律制御の実行時に、コントローラ２０ａ，２０ｂ，・・・，３０間の通信が適当に回復した場合にも、親コントローラ３０による他律制御に自動的に復帰するようになっている。
【０１４４】
〈変形例〉
（１）
上記実施形態では、親コントローラ３０から各子コントローラ２０ａ，２０ｂ，・・・に自律制御値が所定の間隔で送信されるようになっている。
【０１４５】
しかしながら、第１類型の制御項目に係る自律制御値については所定の間隔で送信しつつ、第２類型の制御項目に係る自律制御値については所定のイベントの発生時に送信するようにしてもよい。所定のイベントの発生時とは、例えば、統括管理者からの運転スケジュール等の各種設定値の入力時である。
【０１４６】
（２）
上記実施形態では、自律制御値は、親コントローラ３０の統括管理者により設定されるようになっている。しかしながら、自律制御値は、所定のロジックに従って親コントローラ３０により自動的に算出されるようになっていてもよい。
【０１４７】
また、自律制御値は、時々刻々再計算されるようになっていてもよい。特に、具体的な制御の内容が時々刻々変化するデマンド制御時には、自律制御値の再計算により、制御の精度の向上が期待される。
【０１４８】
（３）
上記実施形態において、自律制御から他律制御に切り換わった後の所定の期間（例えば、１時間）は、各子コントローラ２０ａ，２０ｂ，・・・における他律制御時の制御パラメータの値が、当該切り換えの時点での値を基準に決定されるようになっていてもよい。
【０１４９】
言い換えると、上記実施形態における自律制御値の場合と同様に、かかる期間の他律制御値も、絶対許容範囲を定める値であってもよいし、相対許容範囲を定める値であってもよい。あるいは、親コントローラ３０が、自律制御から他律制御に切り換わった時点での制御パラメータの値を子コントローラ２０ａ，２０ｂ，・・・から取得し、当該値を基準として制御パラメータの具体値を決定し、当該具体値を他律制御値としてもよい。
【０１５０】
（４）
上記実施形態において、兄コントローラ２０ａが複数台存在してもよい。かかる場合、当該兄コントローラ２０ａ間の優先順位あるいは当該優先順位を決定する処理が予め定められており、当該優先順位に従って実際に親コントローラ３０の代理をするものが決定されることが好ましい。
【０１５１】
（５）
上記実施形態において、相対許容範囲とは、例えば、他律制御から自律制御に切り換わった時点での制御パラメータの値の積分値又は平均値を基準に定められる、制御パラメータの値の積分値又は平均値の変動幅であってもよい。
【０１５２】
（６）
上記実施形態において、自律制御値を絶対許容範囲又は相対許容範囲を定める値とするのは、制御パラメータの現在値と所定の基準値との乖離が大きい場合のみとし、乖離が大きくない場合には、当該所定の基準値を自律制御値とするようにしてもよい。
【０１５３】
（７）
上記実施形態において、群管理システム１００により、空調設備１０に代えて又は加えて、施設１内の他の種類の設備機器（例えば、施錠装置、照明機器、給排水装置、加湿器、昇降機、防犯装置）が管理されるようになっていてもよい。
【０１５４】
（８）
施設１は、１の連続した敷地に広がっている必要はなく、物理的に離れた複数の敷地にまたがっていてもよい。例えば、大学である施設１は、複数の都市に存在する複数のキャンパスをまとめたものであってもよい。仮に施設１が企業である場合には、その複数のオフィス、その複数の小売店等をまとめたものであってもよい。
【０１５５】
施設１が複数のキャンパスを有する大学の場合、兄コントローラ２０ａを各キャンパスに少なくとも１台設けておくことが望ましい。
【産業上の利用可能性】
【０１５６】
本発明は、コントローラ間の通信不良に伴う制御の信頼性の低下を防ぐことができるという効果を有し、それぞれ複数の設備機器を制御する複数の子コントローラと、当該複数の子コントローラを束ねる親コントローラとを備える機器制御システムとして有用である。
【図面の簡単な説明】
【０１５７】
【図１】本発明の一実施形態に係る親コントローラを含む群管理システムの構成を示す図。
【図２】空調設備の構成を示す図。
【図３】兄コントローラの構成を示す図。
【図４】弟コントローラの構成を示す図。
【図５】親コントローラの構成を示す図。
【図６】親コントローラにおける通信確認処理を示すフローチャート。
【図７】兄コントローラにおける第１切換パターンの切換処理を示すフローチャート。
【図８】弟コントローラにおける第１切換パターンの切換処理を示すフローチャート。
【図９】弟コントローラにおける第２切換パターンの切換処理を示すフローチャート。
【図１０】兄コントローラにおける第２切換パターンの切換処理を示すフローチャート。
【符号の説明】
【０１５８】
１  施設
１ａ，１ｂ，・・・  建物
５ａ  ＬＡＮ
１０  空調設備（設備機器）
１０ａ，１０ｂ，・・・  室内ユニット（設備機器）
２０ａ，２０ｂ，・・・  子コントローラ
２２  制御部
２２ａ  自律制御部
２２ｂ  他律制御部
２２ｃ  切換部
２２ｄ  親代理部（代理部）
３０  親コントローラ
３２  制御部
３２ａ  通信確認部
３２ｂ  他律値管理部
３２ｃ  自律値管理部
４０ａ，４０ｂ，・・・  室外ユニット（設備機器）
１００  群管理システム（機器制御システム）
【図１】
2010002159.tif 000003
【図２】
2010002159.tif 000004
【図３】
2010002159.tif 000005
【図４】
2010002159.tif 000006
【図５】
2010002159.tif 000007
【図６】
2010002159.tif 000008
【図７】
2010002159.tif 000009
【図８】
2010002159.tif 000010
【図９】
2010002159.tif 000011
【図１０】
2010002159.tif 000012