(57)【要約】【課題】ＩＣＴ機器の内部センサの情報の誤差をより正確に補正するアルゴリズムを容易に構築する。【解決手段】外部機器の複数の設定情報を受け付け、設定情報に基づいて外部機器の設定を変更し、外部センサおよび内部センサからセンサ情報を取得し、或る時刻において取得された内部センサのセンサ情報と或る時刻より所定時間前の時刻において取得された内部センサのセンサ情報との差分の絶対値を算出し、或る時刻において取得された外部センサのセンサ情報と所定時間前の時刻において取得された外部センサのセンサ情報との差分の絶対値を算出し、２つの絶対値がそれぞれ所定の閾値以下となる場合の内部センサのセンサ情報と外部センサのセンサ情報の組合せに基づいて、内部センサのセンサ情報を補正する関数と該関数に含まれるパラメータを決定する。【選択図】図４
2015158475.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣＴ機器にネットワークを介して接続されたセンサ情報の誤差補正システムであって、
外部機器の複数の設定情報を受け付ける受付部と、
前記受け付けられた設定情報に基づいて前記外部機器の設定を変更する第１の処理を行なう制御部と、
前記ＩＣＴ機器外に設置された外部センサおよび前記ＩＣＴ機器に内蔵された内部センサからセンサ情報を取得する収集部と、
或る時刻において取得された前記内部センサのセンサ情報と該或る時刻より所定時間前の時刻において取得された前記内部センサのセンサ情報との差分の絶対値を算出する第２の処理を行い、前記或る時刻において取得された前記外部センサのセンサ情報と前記所定時間前の時刻において取得された前記外部センサのセンサ情報との差分の絶対値を算出する第３の処理を行う算出部と、
前記第２の処理で算出された絶対値および前記第３の処理で算出された絶対値がそれぞれ所定の閾値以下となる場合の前記内部センサのセンサ情報と前記外部センサのセンサ情報の組合せに基づいて、前記内部センサのセンサ情報を前記外部センサのセンサ情報に補正する関数と該関数に含まれるパラメータを決定する構築部とを備え、
前記制御部は、前記第１の処理を前記設定情報の個数分繰り返し、前記算出部は、前記第２の処理および前記第３の処理を前記設定情報の個数分繰り返すことを特徴とするセンサ情報の誤差補正システム。
【請求項２】
前記受付部は、前記ＩＣＴ機器を冷却するための冷気を吹出す空調機の複数の設定温度情報を受け付け、
前記制御部は、前記受け付けられた設定温度情報に基づいて前記空調機の設定温度を変更し、
前記収集部は、前記ＩＣＴ機器の吸込み口付近に設置された外部センサおよび前記ＩＣＴ機器に内蔵された内部センサからセンサ情報を取得することを特徴とする請求項１に記載のセンサ情報の誤差補正システム。
【請求項３】
前記受付部は、前記ＩＣＴ機器への負荷の設定情報を複数受け付け、
前記制御部は、前記受け付けられた設定情報に基づいて前記ＩＣＴ機器への負荷を変更し、
前記収集部は、前記ＩＣＴ機器に供給する電力を計測する外部センサおよび前記ＩＣＴ機器に内蔵された内部センサからセンサ情報を取得することを特徴とする請求項１に記載のセンサ情報の誤差補正システム。
【請求項４】
前記構築部は、前記第２の処理で算出された絶対値および前記第３の処理で算出された絶対値がそれぞれ所定の閾値以下となり、かつ、前記第２の処理で算出された絶対値の個数および前記第３の処理で算出された絶対値の個数がそれぞれ一定数以上となる場合の前記内部センサのセンサ情報と前記外部センサのセンサ情報の組合せに基づいて、前記内部センサのセンサ情報を前記外部センサのセンサ情報に補正する関数と該関数に含まれるパラメータを決定することを特徴とする請求項１から請求項３のいずれか一項に記載のセンサ情報の誤差補正システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサ情報の誤差補正システムに関し、より詳細には、データセンタや通信機械室に収容されている、異なる種類のＩＣＴ（Information and Communication Technology：情報通信技術）機器において、内部センサのセンサ情報の誤差を補正するアルゴリズムを構築するセンサ情報の誤差補正システムに関する。
【背景技術】
【０００２】
近年、データセンタや通信機械室において省エネ対策をするために、データセンタや通信機械室内の温度分布やＩＣＴ機器ごとの消費電力といった情報の収集や分析が必要となっている。そこで、情報を収集するため、ＩＣＴ機器が搭載されたラック周辺に複数のセンサを設置することが行われている(例えば、非特許文献１を参照)。複数のセンサは、例えば、温度センサや電力センサをいう。しかし、センサをラック周辺に新規に設置するにはセンサの物品費用や設置費用がかかるため、最近ではＩＣＴ機器の内部センサを活用するソリューションが提供されている(例えば、非特許文献２および非特許文献３を参照)。ＩＣＴ機器は、サーバ、ルータなどの機器をいう。ＩＣＴ機器の内部センサは、例えば、ＩＣＴ機器の吸気口付近に設置された温度センサや、ＩＣＴ機器の電源ユニットに内蔵された電力センサをいう。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“消費電力最大３０％削減！データセンター空調自動制御システム”、NTTファシリティーズ、インターネット＜http://www.ntt-f.co.jp/service/aco_dash/＞
【非特許文献２】“StruxureWare Data Center”、シュナイダーエレクトリック、インターネット＜http://www.dcim-japan.info/pdf/StruxureWare_998-0181J_final.pdf＞
【非特許文献３】“エネルギー効率と電力の管理”、インテル、インターネット＜http://software.intel.com/sites/datacentermanager/jp/＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、内部センサのセンサ情報には正確さや精度に関する規格・仕様が存在せず、ＩＣＴ機器の機器メーカーや機種によって正確さや精度が異なっている。したがって内部センサから情報を取得した場合、取得した情報には誤差が含まれる可能性がある。本明細書では、センサ情報は、センサが計測した温度情報（センサの温度情報）、センサが計測した電力情報（センサの電力情報）を含む。
【０００５】
そこで、ＩＣＴ機器の機器メーカーや機種ごとに内部センサの情報の誤差を補正するためのアルゴリズムを構築して、内部センサの情報に適用することで誤差を解消するシステムを構築することが考えられる。誤差を補正するシステムを構築する上では、ＩＣＴ機器の機器メーカーや機種ごとに誤差を補正するアルゴリズムや誤差を補正するパラメータを格納したデータベースを予め準備する必要がある。
【０００６】
一方、誤差を補正するアルゴリズムを構築するにあたっては、内部センサの情報の誤差が、内部センサが計測した値（例えば、温度値、電力値）によって異なることから、内部センサの特性を把握することが重要となる。内部センサの特性を把握しないで、誤差を補正するアルゴリズムを構築すると、ＩＣＴ機器の機器メーカーや機種が異なる内部センサの情報の誤差を充分に補正できないアルゴリズムとなってしまう。
【０００７】
そこで、内部センサの特性を把握するためには、ＩＣＴ装置を冷却するための空調機の設定やＩＣＴ装置の設定の変更を手動で行いながら、内部センサから取得したセンサの情報の挙動を逐一確認するなど、時間がかかるという問題があった。 
【０００８】
また、内部センサが計測した値は、内部センサの動特性によりすぐに安定しない。よって、たとえ、空調機の設定やＩＣＴ装置の設定の変更を行って、内部センサの特性を把握して誤差を補正するアルゴリズムを構築したとしても、アルゴリズムに内部センサの正しい特性を反映させることができないおそれがある。したがって、内部センサが計測した値が安定するまで監視しなければならず、手間がかかるという問題があった。
【０００９】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、ＩＣＴ機器の内部センサの情報の誤差をより正確に補正するアルゴリズムを容易に構築するセンサ情報の誤差補正システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、このような目的を達成するために、請求項１に記載の発明は、ＩＣＴ機器にネットワークを介して接続されたセンサ情報の誤差補正システムであって、外部機器の複数の設定情報を受け付ける受付部と、前記受け付けられた設定情報に基づいて前記外部機器の設定を変更する第１の処理を行なう制御部と、前記ＩＣＴ機器外に設置された外部センサおよび前記ＩＣＴ機器に内蔵された内部センサからセンサ情報を取得する収集部と、或る時刻において取得された前記内部センサのセンサ情報と該或る時刻より所定時間前の時刻において取得された前記内部センサのセンサ情報との差分の絶対値を算出する第２の処理を行い、前記或る時刻において取得された前記外部センサのセンサ情報と前記所定時間前の時刻において取得された前記外部センサのセンサ情報との差分の絶対値を算出する第３の処理を行う算出部と、前記第２の処理で算出された絶対値および前記第３の処理で算出された絶対値がそれぞれ所定の閾値以下となる場合の前記内部センサのセンサ情報と前記外部センサのセンサ情報の組合せに基づいて、前記内部センサのセンサ情報を前記外部センサのセンサ情報に補正する関数と該関数に含まれるパラメータを決定する構築部とを備え、前記制御部は、前記第１の処理を前記設定情報の個数分繰り返し、前記算出部は、前記第２の処理および前記第３の処理を前記設定情報の個数分繰り返すことを特徴とする。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、データセンタや通信機械室に収容されるＩＣＴ機器ごとに、内部センサの特性の差異を吸収する補正アルゴリズムを容易に構築することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態にかかるセンサ情報の誤差補正システムを含むデータセンタ・通信機械室の構成例を示す図である。
【図２】内部センサおよび外部センサから定期的に収集した温度情報、および温度情報の差分を時系列に並べた例を示す図である。
【図３】本発明の第１の実施形態にかかる機器情報データベースに格納されるデータの構成例を示す図である。
【図４】本発明の第１の実施形態にかかるセンサ情報の誤差補正アルゴリズム構築方法を示すフローチャートである。
【図５】本発明の第２の実施形態にかかるセンサ情報の誤差補正システムを含むデータセンタ・通信機械室の構成例を示す図である。
【図６】内部センサおよび外部センサから定期的に収集した電力情報、および電力情報の差分を時系列に並べた例を示す図である。
【図７】本発明の第２の実施形態にかかる機器情報データベースに格納されるデータの構成例を示す図である。
【図８】本発明の第２の実施形態にかかるセンサ情報の誤差補正アルゴリズム構築方法を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【００１４】
＜第１の実施形態＞  
本実施形態では、空調機の設定温度を変化させ、ＩＣＴ機器の内部センサおよび外部センサが取得する温度情報をそれぞれ変化させる。次に、内部センサ、外部センサそれぞれにおいて、或る取得時刻におけるＩＣＴ機器のセンサの温度情報と或る取得時刻より所定時間前の時刻におけるＩＣＴ機器のセンサの温度情報との差分の絶対値を算出する。そして、各絶対値が共に所定の閾値以下となる時間帯の温度情報を用いて、内部センサの温度情報を外部センサの温度情報に補正する関数と該関数に含まれるパラメータを決定する。なお、本明細書では、外部機器は、空調機やＩＣＴ機器を含む。
【００１５】
（構成）  
図１に本発明の第１の実施形態にかかるセンサ情報の誤差補正システムを含むデータセンタ・通信機械室ａの構成例を示す。データセンタ・通信機械室ａは、センサ情報の誤差補正アルゴリズムを構築するセンサ情報の誤差補正システム１と、内部センサ２１が内蔵されたＩＣＴ機器２と、ＩＣＴ機器２を冷却するために冷房運転を行う空調機３と、センサ情報の誤差補正システム１によって構築されたセンサ情報の誤差補正アルゴリズムの関数およびセンサ情報の誤差補正パラメータを格納するための機器情報データベース４とを備える。ＩＣＴ機器２は、異なる種類の複数のＩＣＴ機器を含む。センサ情報の誤差補正システム１と、ＩＣＴ機器２と、空調機３と、機器情報データベース４とは、ＮＷ（Network）５を介して接続されている。ＮＷ５は、例えば、ＬＡＮ（Local Area Network）をいう。
【００１６】
本発明の第１の実施形態にかかるセンサ情報の誤差補正システム１は、ＩＣＴ機器２の吸込み口付近に設置された外部センサ１１と、センサ情報の誤差補正アルゴリズムを構築して出力するセンサ情報の誤差補正アルゴリズム構築サーバ１２とを備える。
【００１７】
センサ情報の誤差補正アルゴリズム構築サーバ１２は、ＩＣＴ機器２の識別情報および空調機３の複数の設定温度情報を受け付ける受付部１２１と、受付部１２１で受け付けた情報に基づいて、センサ情報収集部１２２とセンサ情報格納部１２３と空調制御指令部１２４を統合的に制御する制御部１２５とを備える。また、センサ情報の誤差補正アルゴリズム構築サーバ１２は、受け付けられた空調機３の設定温度情報で空調機３の設定温度を変更する制御信号を空調機３にＮＷ５経由で送信する空調制御指令部１２４と、内部センサ２１および外部センサ１１から温度情報をＮＷ５経由で収集するセンサ情報収集部１２２とを備える。さらに、センサ情報の誤差補正アルゴリズム構築サーバ１２は、センサ情報収集部１２２で収集した温度情報を格納するセンサ情報格納部１２３と、格納された温度情報に基づいてセンサ情報の誤差補正アルゴリズムを構築するセンサ情報の誤差補正アルゴリズム構築部１２６と、構築されたセンサ情報の誤差補正アルゴリズムの関数およびセンサ情報の誤差補正パラメータをＩＣＴ機器２の識別情報とともに、機器情報データベース４にＮＷ５経由で出力する出力部１２７とを備える。制御部１２５は、内部センサ２１の温度情報の差分の絶対値、および基準となる外部センサ１１の温度情報の差分の絶対値を算出する算出部１２５１を含む。
【００１８】
本実施形態では、内部センサ２１の温度特性を把握するために、ＩＣＴ機器２の吸込み口付近に基準点となる外部センサ１１を設置する。つまり、ＩＣＴ機器２の機器メーカーや機種が異なる内部センサ２１の温度情報を補正するために、外部センサ１１の温度情報を用いる。外部センサ１１は、ＩＣＴ機器２ごとに設置してもよいし、同じ機種のＩＣＴ機器２のグループで１つ設置するなどとしてもよい。
【００１９】
また、本実施形態にかかるセンサ情報の誤差補正システム１は、機器情報データベース４を備えていないが、別の実施形態として、センサ情報の誤差補正システム１が機器情報データベース４を備え、出力部１２７がセンサ情報の誤差補正アルゴリズムの関数、センサ情報の誤差補正パラメータ、およびＩＣＴ機器２の識別情報を機器情報データベースに出力してもよい。
【００２０】
本来、ＩＣＴ機器２を冷却するために空調機３の設定温度を変更するが、本実施形態では、内部センサ２１の温度特性を把握するために空調機３の設定温度を変更する。内部センサ２１の温度特性の誤差は、内部センサ２１が計測する温度によって異なるためである。ＩＣＴ機器２が収容されているデータセンタ・通信機械室ａに設置された空調機３の設定温度を、把握したい内部センサ２１の温度特性の温度領域にあわせて変更しながら、内部センサ２１の温度情報および外部センサ１１の温度情報を取得する。取得した温度情報を用いてアルゴリズムを構築することで、内部センサ２１の温度特性を考慮した、内部センサ２１の温度情報の誤差を補正するアルゴリズムの構築が可能となる。
【００２１】
なお、ＩＣＴ機器２の識別情報は、ＩＣＴ機器２の機種名が望ましいが、ホスト名、ＩＰアドレス、製品番号などＩＣＴ機器２を一意に識別できる情報であればよい。ＩＣＴ機器２が保有している内部センサ２１の温度特性を把握するために、空調機３の種々の設定温度情報を受付部１２１で受け付けることが望ましい。
【００２２】
制御部１２５は、受付部１２１で受け付けられた空調機３の設定温度情報に基づいて、空調制御指令部１２４に空調機３への制御指令の送信を実行させ、センサ情報収集部１２２に内部センサ２１および外部センサ１１からの温度情報の収集を実行させ、ならびにセンサ情報格納部１２３にセンサ情報収集部１２２が収集した温度情報の保存を行うという、各動作を連携して実行する。受付部１２１で受け付けられる空調機３の設定温度情報については、外部のデータベース等から収集した設定温度情報でも良いし、担当者がインターフェースを経由して直接入力した設定温度情報でも構わない。
【００２３】
図２に内部センサおよび外部センサから定期的に収集した温度情報、および温度情報の差分を時系列に並べた例を示す。図２（ａ）に内部センサ２１および外部センサ１１から定期的に収集した温度情報を時系列に並べた例を示し、図２（ｂ）にある収集時刻（第１の時刻）ｔとある収集時刻ｔの１つ前の収集時刻（第２の時刻）（ｔ−Δｔ）との温度情報の差分を時系列にそれぞれ並べた例を示す。
【００２４】
図２（ａ）のグラフにおいて、縦軸は温度を表し、横軸は収集時刻を表す。図２（ｂ）のグラフにおいて、縦軸は温度情報の差分を表し、横軸は収集時刻を表す。
【００２５】
ある収集時刻ｔは、例えば、図２（ａ）で示す時刻βを指し、ある収集時刻ｔの１つ前の収集時刻（ｔ−Δｔ）とは、例えば、図２（ａ）で示す時刻αを指す。ある収集時刻βにおける内部センサ２１の温度情報とある収集時刻の１つ前の収集時刻αにおける内部センサ２１の温度情報との差分は、図２（ｂ）のγで示される。
【００２６】
制御部１２５は、ある収集時刻ｔで収集した内部センサ２１の温度情報とある収集時刻ｔの１つ前の収集時刻（ｔ−Δｔ）において収集した内部センサ２１の温度情報との差分の絶対値（本明細書では、第１の絶対値という）が継続的に閾値ε以下となる内部センサ２１の温度情報の組の数が一定数以上あるか否かの判定を行う。また、外部センサ１１についても同様に、制御部１２５は、ある収集時刻ｔで収集した外部センサ１１の温度情報とある収集時刻ｔの１つ前の収集時刻（ｔ−Δｔ）において収集した外部センサ１１の温度情報との差分の絶対値（本明細書では、第２の絶対値という）が継続的に閾値ε以下となる外部センサ１１の温度情報の組の数が一定数以上あるか否かの判定を行う。
【００２７】
第１の絶対値が継続的に閾値ε以下となる内部センサ２１の温度情報の組の数が一定数以上、かつ第２の絶対値が継続的に閾値ε以下となる外部センサ１１の温度情報の組の数が一定数以上ある場合、制御部１２５によってＩＣＴ機器２の周囲温度が安定したと判定される（Ｃ）。例えば、図２（ｂ）では、ＩＣＴ機器２の周囲温度が安定したと判定される一定数は、５としている（Ｃ，Ｄ，Ｅ）。ＩＣＴ機器２の周囲温度が安定したと判定された場合、空調制御指令部１２４は、受け付けられた空調機３の複数の設定温度情報のうち、例えば、次に高い温度の設定温度で、空調機３の設定温度を変更する（Ａ）。空調機３の設定温度を変更後、制御部１２５によって判定が行われ、ＩＣＴ機器２の周囲温度が安定したと判定された場合（Ｄ）、空調制御指令部１２４は、空調機３の設定温度を変更し（Ｂ）、受け付けられた空調機３の設定温度情報の個数分、判定を繰り返す。
【００２８】
これにより、内部センサ２１の動特性を考慮した、内部センサ２１の温度情報の誤差を補正するアルゴリズムの構築が可能となる。
【００２９】
例えば、図２のように空調機３の設定温度を上げると、内部センサ２１の温度情報の値Ｔｉｎおよび外部センサ１１の温度情報の値Ｔｏｕｔが上昇する。図２に示すように、空調機３の設定温度を上げて暫らくは、内部センサ２１の温度情報の差分の絶対値または外部センサ１１の温度情報の差分の絶対値が閾値εを上回っているため（Ｆ）、ＩＣＴ機器２の周囲温度はまだ安定していないと判定される。
【００３０】
なお、本実施形態では、内部センサ２１と外部センサ１１からの温度情報の収集については、同じ収集間隔Δｔで同期させながら行うことが望ましい。
【００３１】
また、本実施形態では、ＩＣＴ機器２の周囲温度が安定したか否かの判定の指標として温度情報の差分の絶対値を用いているが、例えば、温度情報の移動平均の差分などを代わりに用いてもよい。また、閾値εは、センサ情報格納部１２３に格納させて制御部１２５がセンサ情報格納部１２３から取得してもよいし、受付部１２１を介して外部から与えてもよい。
【００３２】
次に、ＩＣＴ機器２の周囲温度が安定したと判定した際の温度情報を、センサ情報の誤差補正アルゴリズムの構築に用いる。センサ情報格納部１２３に温度情報を保存する際、センサ情報の誤差補正アルゴリズムの構築に用いる温度情報であることが識別できるような識別情報をあわせて保存し、空調機３の設定温度情報における温度情報の収集を終了する。
【００３３】
本実施形態では、ＩＣＴ機器２の周囲温度が安定したか否かの判定の指標として、内部センサ２１の温度情報の組合せの数および外部センサ１１の温度情報の組合せの数を用いているが、例えば、センサ情報の誤差補正アルゴリズムの構築に用いる内部センサ２１の温度情報および外部センサ１１の温度情報の収集を開始してからの経過時刻を代わりに用いてもよい。
【００３４】
（センサ情報の誤差補正アルゴリズムの構築）  
センサ情報の誤差補正アルゴリズム構築部１２６では、センサ情報格納部１２３から、センサ情報の誤差補正アルゴリズムの構築に用いる温度情報をＩＣＴ機器２の識別情報に基づいて取り出し、統計処理により、内部センサ２１の温度情報の値Ｔｉｎを基準となる外部センサ１１の温度情報の値Ｔｏｕｔに補正するためのセンサ情報の誤差補正アルゴリズムの関数（内部センサのセンサ情報を補正する関数）を導出する。センサ情報の誤差補正アルゴリズムは、センサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータを含む。センサ情報の誤差補正アルゴリズムの関数を導出する方法として、２変数間のセンサ情報の誤差補正アルゴリズムの関数を導出するための統計処理として線形回帰分析を用いてもよいし、非線形回帰分析などそれ以外の手法を用いてもよい。
【００３５】
出力部１２７では、センサ情報の誤差補正アルゴリズム構築部１２６で構築されたセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータを、受付部１２１で受け付けられたＩＣＴ機器２の識別情報とともに、外部の機器情報データベース４にＮＷ５を経由して出力する。
【００３６】
本実施形態では、センサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータは、ＩＣＴ機器２の機種ごとに決定される。しかし、既にセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータが構築されているＩＣＴ機器２の機種については、既存のセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータを利用して、内部センサの温度情報の誤差を補正してもよい。
【００３７】
図３に本発明の第１の実施形態にかかる機器情報データベースに格納されるデータの構成例を示す。センサ情報の誤差補正アルゴリズム構築部１２７で構築されたセンサ情報の誤差補正アルゴリズムは、ＩＣＴ機器２の識別情報とセンサ情報の誤差補正パラメータと共に、出力部１２７を介して、機器情報データベース４に格納される。図３に示すように、機器情報データベース４には、例えば、予め「識別情報」、「センサ情報の誤差補正アルゴリズムの関数」、「センサ情報の誤差補正パラメータ」の各項目が設けられる。そして、出力部１２７から送信されてきた「識別情報」に対応するセンサ情報の誤差補正アルゴリズムの関数、センサ情報の誤差補正パラメータが各欄に書き込まれる。例えば、送信されてきた「識別情報」が「サーバＡ」の場合、「センサ情報の誤差補正アルゴリズムの関数」の欄には「Ｔｏｕｔ＝ａ０＋ａ１＊Ｔｉｎ」が書き込まれ、「センサ情報の誤差補正パラメータ」の欄には「ａ０、ａ１」書き込まれる。また、例えば、送信されてきた「識別情報」が「サーバＢ」の場合、「センサ情報の誤差補正アルゴリズムの関数」の欄には「Ｔ’ｏｕｔ＝ａ’０＋ａ’１＊Ｔ’ｉｎ＋ａ’２＊Ｔ’ｉｎ＾２」が書き込まれ、「センサ情報の誤差補正パラメータ」の欄には「ａ’０、ａ’１、ａ’２」書き込まれる。さらに、例えば、送信されてきた「識別情報」が「ルータＡ」の場合、「センサ情報の誤差補正アルゴリズムの関数」の欄には「Ｔ’’ｏｕｔ＝ａ’’０＋ａ’’１＊Ｔ’’ｉｎ」が書き込まれ、「センサ情報の誤差補正パラメータ」の欄には「ａ’’０、ａ’’１」と書き込まれる。
【００３８】
（フローチャート）  
図４に本発明の第１の実施形態にかかるセンサ情報の誤差補正アルゴリズム構築方法を表すフローチャートを示す。受付部１２１は、外部から空調機３の設定温度情報Ｔｉ（ｉ＝１，２，．．．，Ｎ）を受け付ける（Ｓ１０１）。
【００３９】
制御部１２５は、受け付けられた設定温度情報Ｔｉのうち、例えば、最も温度の低い設定温度情報Ｔ１で空調機３の設定温度を変更する（Ｓ１０２）。
【００４０】
センサ情報収集部１２２は、ＩＣＴ機器２の内部センサ２１の温度情報および外部センサ１１の温度情報を収集する（Ｓ１０３）。
【００４１】
算出部１２５１は、ある収集時刻ｔで収集した内部センサ２１の温度情報とある収集時刻ｔの１つ前の収集時刻（ｔ−Δｔ）に収集した内部センサ２１の温度情報との差分の絶対値（第１の絶対値）を算出する。また、算出部１２５１は、ある収集時刻ｔで収集した外部センサ１１の温度情報とある収集時刻ｔの１つ前の収集時刻（ｔ−Δｔ）に収集した外部センサ１１の温度情報との差分の絶対値（第２の絶対値）を算出する。制御部１２５は、算出された第１の絶対値が閾値ε以下となるか否かの判定を行う。また、制御部１２５は、算出された第２の絶対値が閾値ε以下となるか否かの判定を行う（Ｓ１０４）。
【００４２】
算出された第１の絶対値および算出された第２の絶対値がいずれも閾値ε以下である場合、ステップ１０６の処理に進む。算出された第１の絶対値および算出された第２の絶対値のいずれかが閾値ε以下でない場合、制御部１２５は、ある収集時刻に一定時間Δtを加算する（Ｓ１０５）。さらに、制御部１２５は、閾値ε以下となった温度情報の組合せ数を０に戻した上でＳ１０３のステップを再度実行する。
【００４３】
制御部１２５は、算出された第１の絶対値が継続的に閾値ε以下となる内部センサ２１の温度情報の組の数が一定数以上あるか否かの判定を行う。また、制御部１２５は、算出された第２の絶対値が継続的に閾値ε以下となる外部センサ１１の温度情報の組の数が一定数以上あるか否かの判定を行う（Ｓ１０６）。制御部１２５は、算出された第１の絶対値の個数および算出された第２の絶対値の個数がそれぞれ一定数以上あるか否かを判定してもよい。
【００４４】
内部センサ２１の温度情報の組の数が一定数以上、かつ外部センサ１１の温度情報の組の数が一定数以上である場合、ステップ１０８の処理に進む。内部センサ２１の温度情報の組の数が一定数以上、または外部センサ１１の温度情報の組の数が一定数以上でない場合、制御部は、閾値ε以下となった温度情報の組合せ数に１を加算し、ある収集時刻に一定時間Δtを加算した上でＳ１０３のステップを再度実行する（Ｓ１０７）。
【００４５】
制御部１２５は、受け付けられた空調機３の設定温度情報の全てについて、ステップ１０６における処理が行なわれたか否かを判定する（Ｓ１０８）。受け付けられた空調機３の設定温度情報の個数分、ステップ１０２からステップ１０８の処理を繰り返す。
【００４６】
設定温度情報の全てについて、ステップ１０６における処理が行なわれている場合、ステップ１１０の処理に進む。設定温度情報の全てについて、ステップ１０６における処理が行なわれていない場合、空調制御指令部１２４は、受け付けられた空調機３の複数の設定温度のうち、例えば、次に高い温度の設定温度で、空調機３の設定温度を変更し、制御部１２５は、閾値ε以下となった温度情報の組合せ数を０に戻す（Ｓ１０９）。
【００４７】
センサ情報の誤差補正アルゴリズム構築部１２６は、内部センサ２１の温度情報の組の数が一定数以上である場合の内部センサ２１の温度情報および外部センサ１１の温度情報の組の数が一定数以上である場合の外部センサ１１の温度情報を用いて、センサ情報の誤差補正アルゴリズムを構築する（Ｓ１１０）。つまり、センサ情報の誤差補正アルゴリズム構築部１２６は、算出された第１の絶対値および算出された第２の絶対値がそれぞれ所定の閾値ε以下となる場合の内部センサ２１の温度情報と外部センサ１１の温度情報の組合せに基づいて、内部センサ２１の温度情報を外部センサ１１の温度情報に補正する関数と内部センサ２１の温度情報を外部センサ１１の温度情報に補正する関数に含まれるパラメータを決定する。
【００４８】
本実施形態によれば、データセンタや通信機械室に収容されるＩＣＴ機器ごとに、内部センサの温度特性の差異を吸収する補正アルゴリズムを容易に構築することが可能となる。また、本実施形態によれば、空調機の設定温度を制御してＩＣＴ機器の吸込み温度を変更しながら、異なる内部センサの温度情報の誤差を補正するアルゴリズムを構築するため、内部センサの温度特性を考慮したアルゴリズムを構築することが可能となる。
【００４９】
＜第２の実施形態＞  
本実施形態では、ＩＣＴ機器のＣＰＵ等の電子回路に処理させる情報量を変化させ、ＩＣＴ機器の内部センサおよび外部センサが取得する電力情報をそれぞれ変化させる。次に、内部センサ、外部センサそれぞれにおいて、或る取得時刻におけるＩＣＴ機器のセンサの電力情報と或る取得時刻より所定時間前の時刻におけるＩＣＴ機器のセンサの電力情報との差分の絶対値を算出する。そして、各絶対値が共に所定の閾値以下となる時間帯の電力情報を用いて、内部センサの電力情報を外部センサの電力情報に補正する関数と該関数に含まれるパラメータを決定する。
【００５０】
（構成）  
図５に本発明の第２の実施形態にかかるセンサ情報の誤差補正システムを含むデータセンタ・通信機械室ｂの構成例を示す。データセンタ・通信機械室ｂは、センサ情報の誤差補正アルゴリズムを構築するセンサ情報の誤差補正システム６と、電力センサである内部センサ７１が内蔵されたＩＣＴ機器７と、センサ情報の誤差補正システム６によって構築されたセンサ情報の誤差補正アルゴリズムの関数およびセンサ情報の誤差補正パラメータを格納するための機器情報データベース８と、商用電源ｃから供給される交流電力を直流電力に変換するコンバータ９とを備える。
【００５１】
内部センサ７１は、例えば、ＩＣＴ機器７の電源ユニットの入力端子付近に設置される。内部センサ７１には、例えば、電流センサが内蔵され、内部センサ７１は、電流センサで検出された電流に基づき電力を導出する。ＩＣＴ機器７は、異なる種類の複数のＩＣＴ機器を含む。センサ情報の誤差補正システム６と、ＩＣＴ機器７と、機器情報データベース８とは、ＮＷ５を介して接続されている。コンバータ９で直流電力に変換された直流電力は、ＩＣＴ機器７に供給される。
【００５２】
本発明の第２の実施形態にかかるセンサ情報の誤差補正システム６は、コンバータ９からＩＣＴ機器７に供給される直流電力を計測する電力計６１と、センサ情報の誤差補正アルゴリズムを構築して出力するセンサ情報の誤差補正アルゴリズム構築サーバ６２とを備える。
【００５３】
電力計６１は、コンバータ９と、ＩＣＴ機器７との間に設置される。電力計６１は、電力センサである外部センサ６１１を備えている。外部センサ６１１には、例えば、電流センサが内蔵され、外部センサ６１１は、電流センサで検出された電流に基づき電力を導出する。
【００５４】
センサ情報の誤差補正アルゴリズム構築サーバ６２は、ＩＣＴ機器７の識別情報およびＩＣＴ機器７への負荷の設定情報を受け付ける受付部６２１と、受付部６２１で受け付けた設定情報に基づいて、センサ情報収集部６２２とセンサ情報格納部６２３とＩＣＴ機器負荷制御指令部６２４を統合的に制御する制御部６２５とを備える。ＩＣＴ機器７への負荷の設定情報は、例えば、ＩＣＴ機器７内に設置されたＣＰＵ等の電子回路が処理する情報量を決定する指示を含む。
【００５５】
センサ情報の誤差補正アルゴリズム構築サーバ６２は、受け付けられたＩＣＴ機器７への負荷の設定情報に基づいてＩＣＴ機器７への負荷を変更する制御信号をＮＷ５経由でＩＣＴ機器７に送信するＩＣＴ機器負荷制御指令部６２４と、内部センサ７１および外部センサ６１１からの電力情報をＮＷ５経由で収集するセンサ情報収集部６２２とを備える。さらに、センサ情報の誤差補正アルゴリズム構築サーバ６２は、センサ情報収集部６２２で収集した電力情報を格納するセンサ情報格納部６２３と、格納された電力情報に基づいてセンサ情報の誤差補正アルゴリズムを構築するセンサ情報の誤差補正アルゴリズム構築部６２６と、構築されたセンサ情報の誤差補正アルゴリズムの関数およびセンサ情報の誤差補正パラメータをＩＣＴ機器７の識別情報とともに、機器情報データベース８にＮＷ５経由で出力する出力部６２７とを備える。制御部６２５は、内部センサ７１の電力情報の差分の絶対値、および基準となる外部センサ６１１の電力情報の差分の絶対値を算出する算出部６２５１を含む。
【００５６】
受付部６２１がＩＣＴ機器７への負荷の設定情報を受け付けた場合、ＩＣＴ機器負荷制御指令部６２４は、ＩＣＴ機器７に対して、受け付けた情報量を処理するように指示する。ＩＣＴ機器７は、ＩＣＴ機器負荷制御指令部６２４からの指示に従い、受け付けた情報量を処理する。ＩＣＴ機器７が情報量を処理すると、処理する情報量に応じて電力を消費する。消費した電力は、コンバータ９を介して商用電源ｃから供給される。よって、外部センサ６１１および内部センサ６１は、コンバータ９を介して商用電源ｃから出力される電流をそれぞれ検出し、検出した電流に基づいた電力をそれぞれ導出する。本明細書では、ＩＣＴ機器７が処理する情報量を増やすことを、ＩＣＴ機器７への負荷を高くするといい、ＩＣＴ機器７が処理する情報量を減らすことを、ＩＣＴ機器７への負荷を低くするという。
【００５７】
本実施形態では、内部センサ７１の電力特性を把握するために、ＩＣＴ機器７の入力付近に基準点となる外部センサ６１１を内蔵した電力計６１を設置する。つまり、ＩＣＴ機器７の機器メーカーや機種が異なる内部センサ７１の電力情報を補正するために、外部センサ６１１の電力情報を用いる。外部センサ６１１は、ＩＣＴ機器７ごとに設置してもよいし、同じ機種のＩＣＴ機器７のグループで１つ設置するなどとしてもよい。
【００５８】
また、本実施形態にかかるセンサ情報の誤差補正システム６は、機器情報データベース８を備えていないが、別の実施形態として、センサ情報の誤差補正システム６が機器情報データベース８を備え、出力部６２７がセンサ情報の誤差補正アルゴリズムの関数、センサ情報の誤差補正パラメータ、およびＩＣＴ機器７の識別情報を機器情報データベースに出力してもよい。
【００５９】
本実施形態では、内部センサ７１の電力特性を把握するためにＩＣＴ機器７への負荷の設定を変更し、ＩＣＴ機器７が消費する電力を変更する。内部センサ７１の電力特性の誤差は、内部センサ７１が計測する電力によって異なるためである。データセンタ・通信機械室ｂに設置されたＩＣＴ機器７の消費電力を、把握したい内部センサ７１の電力特性の電力領域にあわせて変更しながら、内部センサ７１の電力情報および外部センサ６１１の電力情報を取得する。取得した電力情報を用いてアルゴリズムを構築することで、内部センサ７１の電力特性を考慮した、内部センサ７１の電力情報の誤差を補正するアルゴリズムの構築が可能となる。
【００６０】
なお、ＩＣＴ機器７の識別情報は、ＩＣＴ機器７の機種名が望ましいが、ホスト名、ＩＰアドレス、製品番号などＩＣＴ機器７を一意に識別できる情報であればよい。ＩＣＴ機器７が保有している内部センサ７１の電力特性を把握するために、ＩＣＴ機器７への様々な負荷情報を受付部６２１で受け付けることが望ましい。
【００６１】
制御部６２５は、受付部６２１で受け付けられたＩＣＴ機器７への負荷の設定情報に基づいて、ＩＣＴ機器負荷制御指令部６２４にＩＣＴ機器７への制御指令の送信を実行させ、センサ情報収集部６２２に内部センサ７１および外部センサ６１１からの電力情報の収集を実行させ、ならびにセンサ情報格納部６２３にセンサ情報収集部６２２が収集した電力情報の保存を行うという、各動作を連携して実行する。受付部６２１で受け付けられるＩＣＴ機器７の負荷の設定情報については、外部のデータベース等から収集したＩＣＴ機器７への負荷の設定情報でも良いし、担当者がインターフェースを経由して直接入力したＩＣＴ機器７への負荷の設定情報でも構わない。
【００６２】
図６に内部センサおよび外部センサから定期的に収集した電力情報、および電力情報の差分を時系列に並べた例を示す。図６（ａ）に内部センサ７１および外部センサ６１１から定期的に収集した電力情報を時系列に並べた例を示し、図６（ｂ）にある収集時刻（第３の時刻）ｔpとある収集時刻ｔpの１つ前の収集時刻（第４の時刻）（ｔp−Δｔp）との電力情報の差分を時系列にそれぞれ並べた例を示す。
【００６３】
図６（ａ）のグラフにおいて、縦軸は電力を表し、横軸は収集時刻を表す。図６（ｂ）のグラフにおいて、縦軸は電力情報の差分を表し、横軸は収集時刻を表す。
【００６４】
ある収集時刻ｔpは、例えば、図６（ａ）で示す時刻ηを指し、ある収集時刻ｔpの１つ前の収集時刻（ｔp−Δｔp）とは、例えば、図６（ａ）で示す時刻ζを指す。ある収集時刻ηにおける内部センサ７１の電力情報とある収集時刻の１つ前の収集時刻ζにおける内部センサ７１の電力情報との差分は、図６（ｂ）のθで示される。
【００６５】
制御部６２５は、ある収集時刻ｔpで収集した内部センサ７１の電力情報とある収集時刻ｔpの１つ前の収集時刻（ｔp−Δｔp）において収集した内部センサ７１の電力情報との差分の絶対値（本明細書では、第３の絶対値という）が継続的に閾値λ以下となる内部センサ７１の電力情報の組の数が一定数以上あるか否かの判定を行う。また、外部センサ６１１についても同様に、制御部６２５は、ある収集時刻ｔpで収集した外部センサ６１１の電力情報とある収集時刻ｔpの１つ前の収集時刻（ｔp−Δｔp）において収集した外部センサ６１１の電力情報との差分の絶対値（本明細書では、第４の絶対値という）が継続的に閾値λ以下となる外部センサ６１１の電力情報の組の数が一定数以上あるか否かの判定を行う。
【００６６】
第３の絶対値が継続的に閾値λ以下となる内部センサ７１の電力情報の組の数が一定数以上、かつ第４の絶対値が継続的に閾値λ以下となる外部センサ６１１の電力情報の組の数が一定数以上ある場合、制御部６２５によってＩＣＴ機器７の消費電力が安定したと判定される（Ｉ）。例えば、図６（ｂ）では、ＩＣＴ機器７の消費電力が安定したと判定される一定数は、５としている（Ｉ，Ｊ，Ｋ）。ＩＣＴ機器７の消費電力が安定したと判定された場合、ＩＣＴ機器負荷制御指令部６２４は、受け付けられたＩＣＴ機器７への負荷の複数の設定情報のうち、例えば、次に高い負荷で、ＩＣＴ機器７への負荷を変更する（Ｇ）。ＩＣＴ機器７への負荷を変更後、制御部６２５によって判定が行われ、ＩＣＴ機器７の消費電力が安定したと判定された場合（Ｊ）、ＩＣＴ機器負荷制御指令部６２４は、ＩＣＴ機器７への負荷の設定情報を変更し（Ｈ）、受け付けられたＩＣＴ機器７への負荷の設定情報の個数分、判定を繰り返す。
【００６７】
これにより、内部センサ７１の動特性を考慮した、内部センサ７１の電力情報の誤差を補正するアルゴリズムの構築が可能となる。
【００６８】
例えば、図６のようにＩＣＴ機器７への負荷を高くすると、ＩＣＴ機器７で消費される電力が上昇し、内部センサ７１の電力情報の値Ｐｉｎおよび外部センサ６１１の電力情報の値Ｐｏｕｔが上昇する。図６に示すように、ＩＣＴ機器への負荷を上げて暫らくは、内部センサ７１の電力情報の差分の絶対値または外部センサ６１１の電力情報の差分の絶対値が閾値λを上回っているため（Ｌ）、ＩＣＴ機器７の消費電力はまだ安定していないと判定される。
【００６９】
なお、本実施形態では、内部センサ７１と外部センサ６１１からの電力情報の収集については、同じ収集間隔Δｔpで同期させながら行うことが望ましい。
【００７０】
また、本実施形態では、ＩＣＴ機器７の消費電力が安定したか否かの判定の指標として電力情報の差分の絶対値を用いているが、例えば、電力情報の移動平均の差分などを代わりに用いてもよい。また、閾値λは、センサ情報格納部６２３に格納させて制御部６２５がセンサ情報格納部６２３から取得してもよいし、受付部６２１を介して外部から与えてもよい。
【００７１】
次に、ＩＣＴ機器７の消費電力が安定したと判定した際の電力情報を、センサ情報の誤差補正アルゴリズムの構築に用いる。センサ情報格納部６２３に電力情報を保存する際、センサ情報の誤差補正アルゴリズムの構築に用いる電力情報であることが識別できるような識別情報をあわせて保存し、ＩＣＴ機器７への負荷の設定情報における電力情報の収集を終了する。
【００７２】
本実施形態では、ＩＣＴ機器７の消費電力が安定したか否かの判定の指標として、内部センサ７１の電力情報の組合せの数および外部センサ６１１の電力情報の組合せの数を用いているが、例えば、センサ情報の誤差補正アルゴリズムの構築に用いる内部センサ７１の電力情報および外部センサ６１１の電力情報の収集を開始してからの経過時刻を代わりに用いてもよい。
【００７３】
（センサ情報の誤差補正アルゴリズムの構築）  
センサ情報の誤差補正アルゴリズム構築部６２６では、センサ情報格納部６２３から、センサ情報の誤差補正アルゴリズムの構築に用いる電力情報をＩＣＴ機器７の識別情報に基づいて取り出し、統計処理により、内部センサ７１の電力情報の値Ｐｉｎを基準となる外部センサ６１１の電力情報の値Ｐｏｕｔに補正するためのセンサ情報の誤差補正アルゴリズムの関数（内部センサのセンサ情報を補正する関数）を導出する。センサ情報の誤差補正アルゴリズムは、センサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータを含む。センサ情報の誤差補正アルゴリズムの関数を導出する方法として、２変数間のセンサ情報の誤差補正アルゴリズムの関数を導出するための統計処理として線形回帰分析を用いてもよいし、非線形回帰分析などそれ以外の手法を用いてもよい。
【００７４】
出力部６２７では、センサ情報の誤差補正アルゴリズム構築部６２６で構築されたセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータを、受付部６２１で受け付けられたＩＣＴ機器７の識別情報とともに、外部の機器情報データベース８にＮＷ５を経由して出力する。
【００７５】
本実施形態では、センサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータは、ＩＣＴ機器７の機種ごとに決定される。しかし、既にセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータが構築されているＩＣＴ機器７の機種については、既存のセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータを利用して、内部センサの電力情報の誤差を補正してもよい。
【００７６】
図７に本発明の第２の実施形態にかかる機器情報データベースに格納されるデータの構成例を示す。センサ情報の誤差補正アルゴリズム構築部６２７で構築されたセンサ情報の誤差補正アルゴリズムは、ＩＣＴ機器７の識別情報とセンサ情報の誤差補正パラメータと共に、出力部６２７を介して、機器情報データベース８に格納される。図７に示すように、機器情報データベース８には、例えば、予め「識別情報」、「センサ情報の誤差補正アルゴリズムの関数」、「センサ情報の誤差補正パラメータ」の各項目が設けられる。そして、出力部６２７から送信されてきた「識別情報」に対応するセンサ情報の誤差補正アルゴリズムの関数、センサ情報の誤差補正パラメータが各欄に書き込まれる。例えば、送信されてきた「識別情報」が「サーバＡ」の場合、「センサ情報の誤差補正アルゴリズムの関数」の欄には「Ｐｏｕｔ＝ｂ０＋ｂ１＊Ｐｉｎ」が書き込まれ、「センサ情報の誤差補正パラメータ」の欄には「ｂ０、ｂ１」書き込まれる。また、例えば、送信されてきた「識別情報」が「サーバＢ」の場合、「センサ情報の誤差補正アルゴリズムの関数」の欄には「Ｐ’ｏｕｔ＝ｂ’０＋ｂ’１＊Ｐ’ｉｎ＋ｂ’２＊Ｐ’ｉｎ＾２」が書き込まれ、「センサ情報の誤差補正パラメータ」の欄には「ｂ’０、ｂ’１、ｂ’２」書き込まれる。さらに、例えば、送信されてきた「識別情報」が「ルータＡ」の場合、「センサ情報の誤差補正アルゴリズムの関数」の欄には「Ｐ’’ｏｕｔ＝ｂ’’０＋ｂ’’１＊Ｐ’’ｉｎ」が書き込まれ、「センサ情報の誤差補正パラメータ」の欄には「ｂ’’０、ｂ’’１」と書き込まれる。
【００７７】
（フローチャート）  
図８に本発明の第２の実施形態にかかるセンサ情報の誤差補正アルゴリズム構築方法を表すフローチャートを示す。受付部６２１は、外部からＩＣＴ機器７への負荷の設定情報Ａｉ（ｉ＝１，２，．．．，Ｎ）を受け付ける（Ｓ２０１）。
【００７８】
制御部６２５は、受け付けられた設定情報Ａｉのうち、例えば、最も低い負荷Ａ１でＩＣＴ機器７への負荷を変更する（Ｓ２０２）。
【００７９】
センサ情報収集部６２２は、ＩＣＴ機器７の内部センサ７１の電力情報および外部センサ６１１の電力情報を収集する（Ｓ２０３）。
【００８０】
算出部６２５１は、ある収集時刻ｔpで収集した内部センサ７１の電力情報とある収集時刻ｔpの１つ前の収集時刻（ｔp−Δｔp）に収集した内部センサ７１の電力情報との差分の絶対値（第３の絶対値）を算出する。また、算出部６２５１は、ある収集時刻ｔpで収集した外部センサ６１１の電力情報とある収集時刻ｔpの１つ前の収集時刻（ｔp−Δｔp）に収集した外部センサ６１１の電力情報との差分の絶対値（第４の絶対値）を算出する。制御部６２５は、算出された第３の絶対値が閾値λ以下となるか否かの判定を行う。また、制御部６２５は、算出された第４の絶対値が閾値λ以下となるか否かの判定を行う（Ｓ２０４）。
【００８１】
算出された第３の絶対値および算出された第４の絶対値がいずれも閾値λ以下である場合、ステップ２０６の処理に進む。算出された第３の絶対値および算出された第４の絶対値のいずれかが閾値λ以下でない場合、制御部６２５は、ある収集時刻に一定時間Δｔpを加算する（Ｓ２０５）。さらに、制御部６２５は、閾値λ以下となった電力情報の組合せ数を０に戻した上でＳ２０３のステップを再度実行する。
【００８２】
制御部６２５は、算出された第３の絶対値が継続的に閾値λ以下となる内部センサ７１の電力情報の組の数が一定数以上あるか否かの判定を行う。また、制御部６２５は、算出された第４の絶対値が継続的に閾値λ以下となる外部センサ６１１の電力情報の組の数が一定数以上あるか否かの判定を行う（Ｓ２０６）。制御部６２５は、算出された第３の絶対値の個数および算出された第４の絶対値の個数がそれぞれ一定数以上あるか否かを判定してもよい。
【００８３】
内部センサ７１の電力情報の組の数が一定数以上、かつ外部センサ６１１の電力情報の組の数が一定数以上である場合、ステップ２０８の処理に進む。内部センサ７１の電力情報の組の数が一定数以上、または外部センサ６１１の電力情報の組の数が一定数以上でない場合、制御部は、閾値λ以下となった電力情報の組合せ数に１を加算し、ある収集時刻に一定時間Δｔpを加算した上でＳ２０３のステップを再度実行する（Ｓ２０７）。
【００８４】
制御部６２５は、受け付けられたＩＣＴ機器７への負荷の設定情報の全てについて、ステップ２０６における処理が行なわれたか否かを判定する（Ｓ２０８）。受け付けられたＩＣＴ機器７への負荷の設定情報の個数分、ステップ２０２からステップ２０８の処理を繰り返す。
【００８５】
設定情報の全てについて、ステップ２０６における処理が行なわれている場合、ステップ２１０の処理に進む。設定情報の全てについて、ステップ２０６における処理が行なわれていない場合、ＩＣＴ機器負荷制御指令部６２４は、受け付けられたＩＣＴ機器７への負荷の設定情報のうち、例えば、次に高い負荷で、ＩＣＴ機器７の負荷を変更し、制御部６２５は、閾値λ以下となった電力情報の組合せ数を０に戻す（Ｓ２０９）。
【００８６】
センサ情報の誤差補正アルゴリズム構築部６２６は、内部センサ７１の電力情報の組の数が一定数以上である場合の内部センサ７１の電力情報および外部センサ６１１の電力情報の組の数が一定数以上である場合の外部センサ６１１の電力情報を用いて、センサ情報の誤差補正アルゴリズムを構築する（Ｓ２１０）。つまり、センサ情報の誤差補正アルゴリズム構築部６２６は、算出された第３の絶対値および算出された第４の絶対値がそれぞれ所定の閾値λ以下となる場合の内部センサ７１の電力情報と外部センサ６１１の電力情報の組合せに基づいて、内部センサ７１の電力情報を外部センサ６１１の電力情報に補正する関数と内部センサ７１の電力情報を外部センサ６１１の電力情報に補正する関数に含まれるパラメータを決定する。
【００８７】
本実施形態によれば、データセンタや通信機械室に収容されるＩＣＴ機器ごとに、内部センサの電力特性の差異を吸収する補正アルゴリズムを容易に構築することが可能となる。また、本実施形態によれば、ＩＣＴ機器への負荷を変更してＩＣＴ機器の消費電力を変更しながら、異なる内部センサの電力情報の誤差を補正するアルゴリズムを構築するため、内部センサの電力特性を考慮したアルゴリズムを構築することが可能となる。
【符号の説明】
【００８８】
ａ、ｂ  データセンタ・通信機械室
ｃ  商用電源
１、６  センサ情報の誤差補正システム
２、７  ＩＣＴ機器
３  空調機
４、８  機器情報データベース
５  ＮＷ
９  コンバータ
１１、６１１  外部センサ
１２、６２  センサ情報の誤差補正アルゴリズム構築サーバ
２１、７１  内部センサ
６１  電力計
１２１、６２１  受付部
１２２、６２２  センサ情報収集部
１２３、６２３  センサ情報格納部
１２４  空調制御指令部
１２５、６２５  制御部
１２６、６２６  センサ情報の誤差補正アルゴリズム構築部
１２７、６２７  出力部
６２４  ＩＣＴ機器負荷制御指令部
１２５１、６２５１  算出部
【図１】
2015158475.tif 000003
【図２】
2015158475.tif 000004
【図３】
2015158475.tif 000005
【図４】
2015158475.tif 000006
【図５】
2015158475.tif 000007
【図６】
2015158475.tif 000008
【図７】
2015158475.tif 000009
【図８】
2015158475.tif 000010