(57)【要約】【課題】ＩＣＴ機器の内部センサの温度情報の誤差をより正確に補正するアルゴリズムを容易に構築する。【解決手段】前記ＩＣＴ機器の吸込み口付近に設置された外部センサおよび前記ＩＣＴ機器に内蔵された内部センサからセンサ情報を取得するステップと、所定の相互相関関数に、前記内部センサの温度情報を取得した第１の時刻に第１の時間を加えた第２の時刻における内部センサの温度情報と、前記第１の時刻における前記外部センサの温度情報とを代入して得た値が最大となる、第１の時間を算出するステップと、前記第１の時刻に前記算出された第１の時間を加えた第３の時刻における前記内部センサの温度情報と前記第１の時刻における前記外部センサの温度情報との差分をそれぞれ算出するステップと、前記差分に基づいて、前記センサ情報を補正する関数のパラメータを決定するステップとを備える。【選択図】図５
2015158476.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）をいう。
【００１３】
本発明の一実施形態にかかるセンサ情報の誤差補正システム１は、ＩＣＴ機器２の吸込み口付近に設置された外部センサ１１と、センサ情報の誤差補正アルゴリズムを構築して出力するセンサ情報の誤差補正アルゴリズム構築サーバ１２と、センサ情報の誤差補正サーバ１２によって構築されたセンサ情報の誤差補正アルゴリズムを格納するための機器情報データベース４とを備える。
【００１４】
センサ情報の誤差補正アルゴリズム構築サーバ１２は、ＩＣＴ機器２の識別情報および空調機３の複数の設定温度情報を受け付ける受付部１２１と、受付部１２１で受け付けた情報に基づいて、センサ情報収集部１２２とセンサ情報格納部１２３と空調制御指令部１２４を統合的に制御する制御部１２５とを備える。また、センサ情報の誤差補正アルゴリズム構築サーバ１２は、受け付けられた空調機３の設定温度情報で空調機３の設定温度を変更する制御信号を空調機３にＮＷ５経由で送信する空調制御指令部１２４と、内部センサ２１および外部センサ１１から温度情報をＮＷ５経由で収集するセンサ情報収集部１２２とを備える。さらに、センサ情報の誤差補正アルゴリズム構築サーバ１２は、センサ情報収集部１２２で収集した温度情報を格納するセンサ情報格納部１２３と、格納された温度情報に基づいてセンサ情報の誤差補正アルゴリズムを構築するセンサ情報の誤差補正アルゴリズム構築部１２６と、構築されたセンサ情報の誤差補正アルゴリズムの関数およびセンサ情報の誤差補正パラメータをＩＣＴ機器２の識別情報とともに、機器情報データベース４にＮＷ５経由で出力する出力部１２７とを備える。
【００１５】
制御部１２５は、所定の相互相関関数を用いて後述する遅延時間を算出する第１の算出部１２５１と、内部センサ２１の温度情報と外部センサ１１の温度情報との差分を算出する第２の算出部１２５２とを含む。
【００１６】
センサ情報の誤差補正アルゴリズム構築部１２６は、第１の算出部１２５１が算出した遅延時間を考慮して内部センサ２１の温度情報と外部センサ１１の温度情報との差分を算出し、算出した差分を用いてセンサ情報の誤差補正アルゴリズムを構築する。
【００１７】
本実施形態では、内部センサ２１の温度特性を把握するために、ＩＣＴ機器２の吸込み口付近に基準点となる外部センサ１１を設置する。つまり、ＩＣＴ機器２の機器メーカーや機種が異なる内部センサ２１の温度情報を補正するために、外部センサ１１の温度情報を用いる。外部センサ１１は、ＩＣＴ機器２ごとに設置してもよいし、同じ機種のＩＣＴ機器２のグループで１つ設置するなどとしてもよい。本実施形態では、例えば、ＩＣＴ機器２が収容されているデータセンタ・通信機械室ａに設置された空調機３の設定温度を、把握したい内部センサ２１の温度特性の温度領域にあわせて変更しながら、内部センサ２１の温度情報および外部センサ１１の温度情報を取得する。これにより、内部センサ２１の温度特性を考慮した、内部センサ２１の温度情報の誤差を補正するアルゴリズムの構築が可能となる。
【００１８】
本実施形態にかかるセンサ情報の誤差補正システム１は、機器情報データベース４を備えていないが、別の実施形態として、センサ情報の誤差補正システム１が機器情報データベース４を備え、出力部１２７がセンサ情報の誤差補正アルゴリズムの関数、センサ情報の誤差補正パラメータ、およびＩＣＴ機器２の識別情報を機器情報データベースに出力してもよい。
【００１９】
内部センサ２１の温度情報と外部センサ１１の温度情報との差分については、センサの温度特性によるものだけでなく、センサが設置される場所によっても影響が出る。ＩＣＴ機器２に内蔵された内部センサ２１については、ＩＣＴ機器２の吸込み口付近に設置された外部センサ１１と比較して、空調機３の室内機から吹出された冷気の到達時間が一定時間遅れることになる。遅れた一定時間を本明細書では、遅延時間（第１の時間）という。
【００２０】
なお、ＩＣＴ機器２の識別情報は、ＩＣＴ機器２の機種名が望ましいが、ホスト名、ＩＰアドレス、製品番号などＩＣＴ機器２を一意に識別できる情報であればよい。ＩＣＴ機器２が保有している内部センサ２１の温度特性を把握するために、空調機３の種々の設定温度情報を受付部１２１で受け付けることが望ましい。
【００２１】
制御部１２５は、受付部１２１で受け付けられた空調機３の設定温度情報に基づいて、空調制御指令部１２４に空調機３への制御指令の送信を実行させ、センサ情報収集部１２２に内部センサ２１および外部センサ１１からの温度情報の収集を実行させ、ならびにセンサ情報格納部１２３にセンサ情報収集部１２２が収集した温度情報の保存を行うという、各動作を連携して実行する。受付部１２１で受け付けられる空調機３の設定温度情報については、外部のデータベース等から収集した設定温度情報でも良いし、担当者がインターフェースを経由して直接入力した設定温度情報でも構わない。
【００２２】
なお、本実施形態では、空調機３の設定温度の変更に係る処理が行なわれなくてもよい。
【００２３】
図２に内部センサおよび外部センサから定期的に収集した温度情報を時系列に並べた例を示す。縦軸に温度を示し、横軸に時間を示す。図２に示すグラフにおける実線は、内部センサ２１の温度情報の推移を表し、図２に示すグラフにおける点線は、外部センサ１１の温度情報の推移を表す。
【００２４】
図３に遅延時間を考慮して温度情報を補正した場合の、本発明の一実施形態にかかる、内部センサおよび外部センサから定期的に収集した温度情報を時系列に並べた例を示す。縦軸に温度を示し、横軸に時間を示す。図３に示すグラフにおける実線は、遅延時間を考慮して補正した内部センサ２１の温度情報の推移を表し、図３に示すグラフにおける点線は、外部センサ１１の温度情報の推移を表す。
【００２５】
図２に示される内部センサの温度情報と外部センサ１１の温度情報との差分Ａは、センサの温度特性による温度情報の差分と遅延時間による温度情報の差分の両方を含んでいる。一方、図３に示される内部センサ２１の温度情報と外部センサ１１の温度情報との差分Ｂは、遅延時間を考慮して補正されているので、主にセンサの温度特性による差分となる。
【００２６】
遅延時間を考慮して補正した内部センサ２１の温度情報と外部センサ１１の温度情報との差分を算出することによって、遅延時間を考慮しない場合と比較してより精緻な差分が算出される。精緻な差分を用いると、より正確なセンサ情報の誤差補正アルゴリズムを構築することが可能となる。
【００２７】
（センサ情報の誤差補正アルゴリズムの構築）  
本実施形態にかかる、センサ情報の誤差補正アルゴリズムの構築について詳述する。センサ情報の誤差補正アルゴリズム構築部１２６は、センサ情報の誤差補正アルゴリズムの関数（センサ情報を補正する関数）とセンサ情報の誤差補正パラメータを含むセンサ情報の誤差補正アルゴリズムを構築する。本実施形態にはセンサ情報の誤差補正アルゴリズムの関数として、次の（式１）を用いる。
F(x(t+T),P1,P2)=P1*x(t+T)+P2      （式１）
（式１）は、機器情報データベース４に格納される。センサ情報の誤差補正アルゴリズム構築部１２６は、機器情報データベース４から（式１）を取り出す。
【００２８】
ｘ（ｔ）は、ＩＣＴ機器２の内部センサ２１から時刻（第１の時刻）ｔに取得された温度情報を表し、Ｔは遅延時間を表す。（ｔ＋Ｔ）は、時刻ｔに遅延時間Ｔを加えた時刻（第２の時刻）を表す。Ｐ１は、第１のセンサ情報の誤差補正パラメータであって、温度情報ｘ（ｔ）の係数を表し、Ｐ２は、第２のセンサ情報の誤差補正パラメータである。Ｆは、時刻ｔ、遅延時間（第１の時間）Ｔ、第１のセンサ情報の誤差補正パラメータＰ１、および第２のセンサ情報の誤差補正パラメータＰ２を変数とする関数を表す。
【００２９】
センサ情報の誤差補正アルゴリズム構築部１２６は、予め測定された温度情報が格納されているセンサ情報格納部１２３から内部センサ２１の温度情報ｘ（ｔ）およびｅ（ｔ）の時系列をメモリ等に読み込む。ｅ（ｔ）は、ＩＣＴ機器２の外部センサ１１から時刻ｔに取得された温度情報を表す。内部センサ２１の温度情報ｘ（ｔ）から外部センサ１１の温度情報ｅ（ｔ）を推定するアルゴリズムを求める方法について述べる。
【００３０】
センサ情報の誤差補正アルゴリズム構築部１２６がセンサ情報格納部１２３から読み込んだデータは、１分間隔で時刻「０分」から「５分」まで取得されたものであり、値は下記のとおりであったと仮定する。
【００３１】
e(0)=22, e(1)=23, e(2)=24, e(3)=23, e(4)=22, e(5)=21
x(0)=22, x(1)=23, x(2)=24, x(3)=25, x(4)=24, x(5)=23
右項の値の単位はそれぞれ（℃）である。
【００３２】
遅延時間Ｔを０から一定の値まで変化させながら、内部センサ２１の温度情報ｘ（ｔ＋Ｔ）と外部センサ１１の温度情報ｅ（ｔ）の相互相関関数を計算する。
【００３３】
相互相関関数は、２つの関数のずれの割合を調べて、互いの類似の度合いを評価するために用いる関数である。相互相関関数の計算結果が大きいほど、２つの関数のずれが少なく、互いの類似の度合いが高いとなる。
【００３４】
相互相関関数Ｒ（Ｔ）の例を、次の（式２）に示す。
【００３５】
【数１】
2015158476.tif 000003
【００３６】
ｍ+Tは、温度情報を取得する最終時刻（分）である。本実施形態では、m+Tは最大５であるが、これに限られない。遅延時間Tが最大「２分」まで変化することを想定し、t+Tが「５分」以下に収まるよう、  
0≦t≦3 ,(m=3)          （式３）  
とする。
【００３７】
第１の算出部１２５１は、相互相関関数Ｒ(T)の計算結果が最大となるような遅延時間Tを算出する。本実施形態では、遅延時間Tを「０分」から「２分」まで変化させる場合を示す。
【００３８】
まず、T=0で相互相関関数Ｒ(0)を計算する。計算結果を次の（式４）に表す。
R(0) = e(0)x(0)+e(1)x(1)+e(2)x(2)+e(3)x(3)=2164        （式４）
次に、T=1で相互相関関数Ｒ(1)を計算する。計算結果を次の（式５）に表す。
R(1) = e(0)x(1)+e(1)x(2)+e(2)x(3)+e(3)x(4)=2210        （式５）
相互相関関数R(0)と相互相関関数R(1)を比較する。仮に、R(0)>R(1)であれば、遅延時間Tは「０分」であると判断する。つまり遅延はない。（式４）および（式５）より、R(0)<R(1)となり、１分以上の遅延時間が発生している可能性があるため、次に相互相関関数R(2)を算出する。計算結果を次の（式６）に表す。
R(2) = e(0)x(2)+e(1)x(3)+e(2)x(4)+e(3)x(5)=2208        （式６）
相互相関関数R(1)と相互相関関数R(2)を比較すると、R(1)>R(2)である。よって、第１の算出部１２５１は、遅延時間Tは１分であると判定し算出する。時刻ｔに算出された遅延時間T（=1）を加算した時刻を時刻（第３の時刻）(t+1)とする。
【００３９】
相互相関関数R(T)は山型の曲線の形状のグラフとなって、単調増加する途中で最大値をとる傾向があることから、本実施形態では、相互相関関数R(T)と相互相関関数R(T+1)を随時比較しながら遅延時間Tを求めたが、R(0), R(1), R(2)を一括で計算・比較し、相互相関関数R(1)が最大となることを確認することで遅延時間Tを算出してもよい。
【００４０】
（式２）に示されるＲ(T)は、温度情報e（t）,x（t）の平均が共に０となる場合を前提としている。このため、実測された温度データに（式２）を適用した場合、相互相関関数R(T)の計算結果が最大値を持たない場合がある。そこで、実測された温度のデータに対しては正規化を行うことで、より正確な計算結果が得られる。
【００４１】
正規化された相互相関関数の一例であるＲ’(T)は、次の（式７）で表される。
【００４２】
【数２】
2015158476.tif 000004
【００４３】
ｍ+Tは、温度情報を取得する最終時刻（分）である。本実施形態では、m+Tは最大５であるが、これに限られない。a1は温度情報e(t)の平均値、a2は温度情報x(t)の平均値、v1は温度情報e(t)の分散、v2は温度情報x(t)の分散である。本実施形態では、a1=22.5, a2=23.5, v1=5.5, v2=5.5とする。
【００４４】
第１の算出部１２５１は、相互相関関数Ｒ’(T)の計算結果が最大となるような遅延時間Tを求める。本実施形態では、遅延時間Tを「０分」から「２分」まで変化させる場合を示す。遅延時間Tが最大「２分」まで変化することを想定し、t+Tが「５分」以下に収まるよう、  
0≦t≦3 ,(m=3)                      （式８）
とする。
【００４５】
まず、T=0で相互相関関数Ｒ’(0)を計算する。計算結果を次の（式９）に表す。
R’(0) = {(e(0)-22.5)(x(0)-23.5)+(e(1)-22.5)(x(1)-23.5)+(e(2)-22.5)(x(2)-22.5)+(e(3)-22.5)(x(3)-22.5)}/22 = 0.09          （式９）
【００４６】
次に、T=1で相互相関関数Ｒ’(1)を計算する。計算結果を次の（式１０）に表す。
R’(1) = {(e(0)-22.5)(x(1)-23.5)+(e(1)-22.5)(x(2)-23.5)+(e(2)-22.5)(x(3)-23.5)+(e(3)-22.5)(x(4)-23.5)}/22 = 0.136        （式１０）
【００４７】
相互相関関数R’(0)と相互相関関数R’(1)を比較する。仮に、R’(0)>R’(1)であれば、遅延時間Tは「０分」であると判断する。つまり遅延はない。（式９）および（式１０）より、R’(0)<R’(1)となり、１分以上の遅延時間が発生している可能性があるため、次に相互相関関数R’(2)を算出する。計算結果を次の（式１１）に表す。
R’(2) = {(e(0)-22.5)(x(2)-23.5)+(e(1)-22.5)(x(3)-23.5)+(e(2)-22.5)(x(4)-23.5)+(e(3)-22.5)(x(5)-23.5)}/22 = 0.045        （式１１）
【００４８】
相互相関関数R’(1)と相互相関関数R’(2)を比較すると、R’(1)>R’(2)である。よって、第１の算出部１２５１は、遅延時間Tは１分であると判定し算出する。時刻ｔに算出された遅延時間T（=1）を加算した時刻を時刻（第３の時刻）(t+1)とする。
【００４９】
なお、R’(0), R’(1), R’(2)を一括で計算・比較し、相互相関関数R’(1)が最大となることを確認することで遅延時間Tを算出してもよい。
【００５０】
次に、例えば、相互相関関数R(T)を用いて、外部センサ１１の温度情報e(t)と内部センサ２１の温度情報x(t+1)を比較して温度情報の差分を求める。
【００５１】
図４に内部センサおよび外部センサから定期的に収集した温度情報を比較した図を示す。縦軸に外部センサ１１の温度情報を示し、横軸に内部センサ２１の温度情報を示す。外部センサ１１の温度情報と内部センサ２１の温度情報の双方をプロットした様子を図４の（Ｃ）に示す。内部センサ２１の温度情報は遅延時間（T=1）を考慮して補正されており、（x(t),e(t)）ではなく、(x(t+1),e(t))がプロットされている。本実施形態では(23,22), (24,23), (25,24), (24,23), (23,22)のうち３点がプロットされている。プロットされた点の集合を近似する直線を統計処理により求める。近似する直線の例を図４の線（Ｄ）に示す。
【００５２】
外部センサ１１の温度情報の値と内部センサ２１の温度情報の値が常に等しい場合を表したグラフを図４の（Ｅ）に示す。
【００５３】
本実施形態では、内部センサ２１の温度情報を補正して外部センサ１１で測定される温度を推定するアルゴリズムを構築する。したがって、外部センサ１１の温度情報の値と内部センサ２１の温度情報の値が常に等しくなるような補正を内部センサ２１の温度情報に行う。言い換えれば、図４の（Ｄ）に示す関数を図４の（Ｅ）に示す関数に近似させるように、内部センサ２１の温度情報を補正する。
【００５４】
本実施形態では、センサ情報の誤差補正アルゴリズムの関数は、図４の線（Ｄ）で示す近似する直線の式  
e(t)=1*x(t+1)-1      （式１２）  
で表現できる。センサ情報の誤差補正アルゴリズム構築部１２６は、（式１）に基づいて、第１のセンサ情報の誤差補正パラメータP1, 第２のセンサ情報の誤差補正パラメータP2,遅延時間Tをそれぞれ、P1=1, P2=-1,T=1として出力する。出力した各パラメータは、識別情報とともに機器情報データベース４に格納される。
【００５５】
これにより、遅延時間を考慮したセンサ情報の誤差補正アルゴリズムの関数の各パラメータを決定して、センサ情報の誤差補正アルゴリズムを構築することが可能となる。
【００５６】
本実施形態では、センサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータは、ＩＣＴ機器２の機種ごとに作成される。しかし、既にセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータが作成されているＩＣＴ機器２の機種については、既存のセンサ情報の誤差補正アルゴリズムの関数とセンサ情報の誤差補正パラメータを利用して、内部センサの温度情報の誤差を補正してもよい。
【００５７】
（フローチャート）  
図５に本発明の一実施形態にかかるセンサ情報の誤差補正アルゴリズム構築方法を表すフローチャートを示す。センサ情報収集部１２２は、外部センサ１１の温度情報および内部センサ２１の温度情報を収集する（Ｓ１０１）。
【００５８】
制御部１２５は、外部センサ１１の温度情報および内部センサ２１の温度情報を用いて、所定の相互相関関数を算出する（Ｓ１０２）。
【００５９】
制御部１２５は、算出した相互相関関数に内部センサ２１および外部センサ１１の温度情報の取得時刻とある遅延時間を代入して得た第１の値が、算出した相互相関関数に内部センサ２１および外部センサ１１の温度情報の取得時刻とある遅延時間の１分前の遅延時間を代入して得た第２の値を上回ったか否かを判定する（Ｓ１０３）。
【００６０】
相互相関関数の第１の値が、相互相関関数の第２の値を上回らなかった場合、ステップ１０５の処理に進む。
【００６１】
相互相関関数の第１の値が、相互相関関数の第２の値を上回った場合、制御部１２５は、遅延時間に１分を加えた上で（Ｓ１０４）、Ｓ１０２のステップを再度実行する。
【００６２】
第１の算出部１２５１は、所定の相互相関関数の値が最大となるある遅延時間を算出する。第２の算出部１２５２は、所定の相互相関関数に内部センサ２１および外部センサ１１の温度情報の取得時刻と算出された遅延時間の１分前の遅延時間とを代入して得た値を用いて、外部センサ１１の温度情報および内部センサ２１の温度情報との差分を算出する（Ｓ１０５）。
【００６３】
センサ情報の誤差補正アルゴリズム構築部１２６は、算出した差分に基づいて、センサ情報の誤差補正アルゴリズムの関数の各パラメータを決定する（Ｓ１０６）。
【００６４】
センサ情報の誤差補正アルゴリズム構築部１２６は、決定された各パラメータを用いて、センサ情報の誤差補正アルゴリズムを構築する（Ｓ１０７）。
【００６５】
構築されたセンサ情報の誤差補正アルゴリズムを用いれば、各種ＩＣＴ機器に内蔵された内部センサから取得した温度情報に基づいて、外部センサで測定される温度をそれぞれ推定することが可能となる。したがって、各種ＩＣＴ機器に内蔵された内部センサから取得した温度情報を一元化して管理することが可能となる。
【００６６】
本実施形態によれば、データセンタや通信機械室に収容されるＩＣＴ機器に応じて、異なる場所に設置されたセンサのセンサ情報の誤差を吸収する補正アルゴリズムを容易に構築することが可能となる。また、本実施形態によれば、遅延時間に起因するセンサ情報の誤差と、センサの温度特性や動特性に起因するセンサ情報の誤差とを切り分けて取り扱うことが可能となり、それぞれの誤差を個別に認識し、補正することが可能となる。
【符号の説明】
【００６７】
ａ  データセンタ・通信機械室
１  センサ情報の誤差補正システム
２  ＩＣＴ機器
３  空調機
４  機器情報データベース
５  ＮＷ
１１  外部センサ
１２  センサ情報の誤差補正アルゴリズム構築サーバ
２１  内部センサ
１２１  受付部
１２２  センサ情報収集部
１２３  センサ情報格納部
１２４  空調制御指令部
１２５  制御部
１２６  センサ情報の誤差補正アルゴリズム構築部
１２７  出力部
１２５１  第１の算出部
１２５２  第２の算出部
【図１】
2015158476.tif 000005
【図２】
2015158476.tif 000006
【図３】
2015158476.tif 000007
【図４】
2015158476.tif 000008
【図５】
2015158476.tif 000009