(57)【要約】【課題】適切なデータを外部に提供することのできる空調システム管理装置を提供する。【解決手段】データ収集部１０は、各空調機２からセンサデータを収集する。提供対象指定部１２は、提供対象とするデータについての指定を、外部システム３から受け付ける。故障判定部１３は、提供対象のデータを計測するセンサの故障を判定する。データ提供部１１は、運転条件テーブルに応じて抽出したデータセットに対して回帰分析を行い、回帰式を導出する。そして、センサの故障が故障判定部１３によって判定された場合に、データ提供部１１は、導出された回帰式を用いて算出した推定値を、外部システム３に提供する。【選択図】図１
2020086910.tif 000002
【特許請求の範囲】
【請求項１】
複数のセンサによってそれぞれ計測されたデータを、空調システムから収集するデータ収集手段と、
前記データ収集手段により収集された収集データの何れかを提供対象データに指定する指定手段と、
前記収集データのうち前記提供対象データを除いたデータから算出した推定値であって、前記空調システムの運転条件に応じて導出される推定式を用いて算出した推定値を、外部に提供するデータ提供手段と、
を備える空調システム管理装置。
【請求項２】
前記複数のセンサのうち、前記提供対象データを計測する対象センサの故障を判定する故障判定手段を更に備え、
前記データ提供手段は、前記故障判定手段によって前記対象センサの故障が判定された場合に、前記推定値を外部に提供する、
請求項１に記載の空調システム管理装置。
【請求項３】
前記データ提供手段は、前記対象センサが正常な状態において、前記推定値と前記対象センサが計測した実績値との単位時間当たりの平均誤差が、一定比率以下である場合に、前記推定値を外部に提供する、
請求項２に記載の空調システム管理装置。
【請求項４】
前記運転条件には、運転パラメータが規定されており、当該運転パラメータは、前記提供対象データを計測する対象センサが正常な状態において、前記推定値と前記対象センサが計測した実績値との誤差が、予め規定された誤差範囲に収まるように決定されている、
請求項１から３の何れか１項に記載の空調システム管理装置。
【請求項５】
前記推定値の算出に用いた前記推定式が導出された際の前記運転条件が維持されるように、前記空調システムを制御する空調制御手段を更に備える、
請求項１から４の何れか１項に記載の空調システム管理装置。
【請求項６】
クラウドサーバと、空調システムと、空調システム管理装置とを含んだデータ提供システムであって、
前記クラウドサーバは、
前記空調システム管理装置から送られたデータから、前記空調システムの運転条件に応じて抽出したデータを回帰分析して、回帰式を導出する回帰分析手段を備え、
前記空調システム管理装置は、
複数のセンサによってそれぞれ計測されたデータを、空調システムから収集するデータ収集手段と、
前記データ収集手段により収集された収集データを前記クラウドサーバに送信する送信手段と、
前記収集データの何れかを提供対象データに指定する指定手段と、
前記クラウドサーバから前記回帰式を受信する受信手段と、
前記収集データのうち前記提供対象データを除いたデータから算出した推定値であって、前記回帰式を用いて算出した推定値を、外部に提供するデータ提供手段と、を備える、
データ提供システム。
【請求項７】
複数のセンサによってそれぞれ計測されたデータを、空調システムから収集するデータ収集ステップと、
前記データ収集ステップにて収集された収集データの何れかを提供対象データに指定する指定ステップと、
前記収集データのうち前記提供対象データを除いたデータから算出した推定値であって、前記空調システムの運転条件に応じて導出される推定式を用いて算出した推定値を、外部に提供するデータ提供ステップと、
を備えるデータ提供方法。
【請求項８】
コンピュータを、
複数のセンサによってそれぞれ計測されたデータを、空調システムから収集するデータ収集部、
前記データ収集部によって収集された収集データの何れかを提供対象データに指定する指定部、
前記収集データのうち前記提供対象データを除いたデータから算出した推定値であって、前記空調システムの運転条件に応じて導出される推定式を用いて算出した推定値を、外部に提供するデータ提供部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空調システム管理装置、データ提供システム、データ提供方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来より、ビル、マンション等には、例えば、複数の空調機と、それらの空調機を管理する管理装置とを含んだ空調システムが導入されている。空調機には、各種のセンサが配置されており、各センサが計測したデータは、管理装置に供給されるようになっている。そして、管理装置は、空調機から収集したこれらのデータを有効に活用し、例えば、空調機の制御にフィードバックさせることで、省エネルギー性、快適性等を向上させている。
【０００３】
なお、空調機に配置されたセンサが故障し、異常値が管理装置に供給されてしまうことも起こり得る。このようなセンサの故障時に対応できる発明が、例えば、特許文献１に開示されている。
特許文献１に開示された発明は、ビル内の設備機器を制御する産業制御システムの発明である。この発明では、システム内の複数のセンサが計測した複数のデータを演算する際に、１つのセンサが故障すると、残りのセンサが計測した相関の高いデータから、故障したセンサの推定値を算出している。具体的には、一般的な予測モデル（一例として、重回帰モデル）を用いて、故障したセンサの推定値を算出することで、センサが故障した場合でも、システムが制御を継続できるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２４２１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
最近では、このような空調機（設備機器）から収集したデータを、外部に供給するデータ提供システムも知られている。このようなデータ提供システムに、特許文献１の発明を適用することで、センサが故障した場合でも、推定値を外部に提供できるようにすることも考えられる。
【０００６】
しかしながら、空調システムのように、運転モード、空調能力、空調負荷等に応じて、空調機が様々な運転状態をとるシステムの場合では、運転状態を考慮せずに一般的な予測モデルを用いる特許文献１の発明を適用しても、推定精度の低い推定値が算出されてしまう。つまり、空調システムから収集したデータを外部に提供するデータ提供システムに対して、特許文献１の発明を適用しても、適切なデータを外部に提供できない場合があった。
【０００７】
本発明は、このような課題を解決するためになされたものであり、適切なデータを外部に提供することのできる空調システム管理装置、データ提供システム、データ提供方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る空調システム管理装置は、
複数のセンサによってそれぞれ計測されたデータを、空調システムから収集するデータ収集手段と、
前記データ収集手段により収集された収集データの何れかを提供対象データに指定する指定手段と、
前記収集データのうち前記提供対象データを除いたデータから算出した推定値であって、前記空調システムの運転条件に応じて導出される推定式を用いて算出した推定値を、外部に提供するデータ提供手段と、
を備える。
【発明の効果】
【０００９】
本発明に係る空調システム管理装置において、データ収集手段は、複数のセンサによってそれぞれ計測されたデータを、空調システムから収集する。指定手段は、データ収集手段により収集された収集データの何れかを提供対象データに指定する。データ提供手段は、収集データのうち提供対象データを除いたデータから算出した推定値であって、空調システムの運転条件に応じて導出される推定式（一例として、回帰分析により導出される回帰式）を用いて算出した推定値を、外部に提供する。例えば、データ提供手段は、提供対象データを計測するセンサが故障した場合に、推定値を外部に提供してもよく、また、センサが故障していない場合でも、推定値を外部に提供するようにしてもよい。
この結果、適切なデータを外部に提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係るデータ提供システムの構成の一例を示すブロック図
【図２】運転条件テーブルの一例を示す模式図
【図３】本発明の実施形態１に係るデータ提供処理の一例を説明するためのフローチャート
【図４】データ提供処理における回帰分析処理の一例を説明するためのフローチャート
【図５】本発明の実施形態２に係るデータ提供システムの構成の一例を示すブロック図
【図６】制御実行テーブルの一例を示す模式図
【図７】本発明の実施形態２に係るデータ提供処理の一例を説明するためのフローチャート
【図８】本発明の実施形態３に係るデータ提供システムの構成の一例を示すブロック図
【図９】本発明の実施形態３に係るデータ提供処理の一例を説明するためのフローチャート
【図１０】本発明の他の実施形態に係るデータ提供システムの構成の一例を示すブロック図
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して詳細に説明する。なお、本明細書で使用する各図においては、共通する要素に同一の符号を付けるものとする。また、本発明は、以下の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々に変形することが可能である。
【００１２】
（実施形態１）
図１は、本発明の実施形態１に係るデータ提供システム１００の構成の一例を示すブロック図である。
【００１３】
図示するように、データ提供システム１００は、空調システム管理装置１と、複数の空調機２と、外部システム３とを含んでいる。
以下、空調機２及び外部システム３について先に説明し、その後、空調システム管理装置１について詳細に説明する。
【００１４】
複数の空調機２は、例えば、ビルに配置された空調システムとして稼働し、室内の空気を調和する。なお、空調機２は、例えば、室内機と室外機とを含んでいる。これら室内機及び室外機には、各種のセンサが配置され、温度、湿度、圧力等の値を計測できるようになっている。
例えば、空調機２（室内機）には、室内の空気を吸い込む際の吸込温度（つまり、室内温度）を計測する温度センサが配置されている。また、空調機２（室外機）には、外気を吸い込む際の吸込温度（つまり、外気温度）を計測する温度センサが配置されている。また、空調機２には、室内機と室外機との間を循環する冷媒の温度を計測する温度センサ、及び、冷媒の圧力を計測する圧力センサが配置されている。更に、空調機２には、湿度を計測する湿度センサ、及び、電力を計測する電力センサが配置されている。なお、これらのセンサは、一例であり、他のセンサが空調機２に配置されていてもよい。
これらのセンサが計測した温度、圧力、湿度、電力等の値は、それぞれセンサデータとして、空調システム管理装置１に送られるようになっている。
【００１５】
外部システム３は、例えば、ビル全体を管理するビル管理装置であり、空調システムの他に、照明システム、エレベータシステム等とネットワークを介して接続されている。なお、外部システム３は、このようなビル管理装置に限られず、他の装置、システムであってもよい。例えば、外部システム３は、空調システムと連動して動作する機能を持った照明システムであってもよく、また、複数のビルにおける空調機群を管理するクラウドシステムであってもよい。
【００１６】
空調システム管理装置１は、複数の空調機２（空調システム）とネットワークを介して接続され、空調機２（室内機及び室外機）に配置されたセンサが計測したデータを収集し、適切なデータを外部システム３に提供する。
【００１７】
空調システム管理装置１は、データ収集手段の一例であるデータ収集部１０と、データ提供手段の一例であるデータ提供部１１と、指定手段の一例である提供対象指定部１２と、故障判定手段の一例である故障判定部１３とを備える。
なお、データ収集部１０、データ提供部１１、提供対象指定部１２、及び、故障判定部１３は、例えば、ＣＰＵ（Central Processing Unit）及びメモリを備えた演算処理部によって、実現されるものとする。つまり、ＣＰＵがメモリに格納されたプログラムを実行することにより、これらデータ収集部１０、データ提供部１１、提供対象指定部１２、及び、故障判定部１３が実現される。
【００１８】
データ収集部１０は、空調機２に配置された各種のセンサが計測したセンサデータ（つまり、収集データ）を収集する。例えば、データ収集部１０は、室内機の吸込温度（室内温度）、室外機の吸込温度（外気温度）、冷媒の温度、及び、冷媒の圧力といったセンサデータを収集する。なお、データ収集部１０は、これらに加えて、湿度、電力等のセンサデータも収集してもよい。
データ収集部１０は、これらのセンサデータを予め定められた収集周期（一例として、１分毎）に収集する。つまり、データ収集部１０は、センサデータを時系列に収集できるようになっている。なお、データ収集部１０は、これらのセンサデータと共に、空調機２の運転状態を示すデータも収集する。
【００１９】
データ提供部１１は、データ収集部１０が収集したセンサデータ（つまり、収集データ）のうち、提供対象として指定されたデータ（つまり、提供対象データ）を、外部システム３に提供する。
データ提供部１１は、大きく分けて、回帰分析を行う機能と、データを提供する機能とを有している。
回帰分析を適切に行うために、データ提供部１１は、図２に示すような運転条件テーブル１１０を有している。この運転条件テーブル１１０は、一例として、４つ（Ｎｏ．１〜Ｎｏ．４）の運転条件、及び、運転パラメータを含んでおり、例えば、回帰分析を行うデータセットを抽出するために用いられる。なお、運転パラメータは、例えば、センサが正常な状態において、推定値と実績値との誤差が予め規定された誤差範囲に収まるように決定されている。
【００２０】
データ提供部１１は、このような運転条件テーブル１１０を参照し、運転条件及び運転パラメータに応じてデータセットを抽出し、それらについて回帰分析を実行する。一例として、データ提供部１１は、抽出されたデータセットに対して重回帰分析を行う。なお、提供対象のデータ（提供対象として指定されたデータ）に対して回帰分析を行うデータの対応は、以下の通りである。
例えば、提供対象のデータが室内機のセンサデータであれば、室内機のセンサデータと、その室内機につながる室外機のセンサデータとがデータセットとなる。一方、提供対象のデータが室外機のセンサデータであれば、室外機のセンサデータと、その室外機につながる室内機（複数可）のセンサデータとがデータセットとなる。
【００２１】
具体的に、図２の運転条件テーブル１１０における２番目（Ｎｏ．２）の運転条件及び運転パラメータが参照された場合、データ提供部１１は、収集されたセンサデータから、室外機の運転能力が定格の０％以上（つまり、すべてのデータ）、１０％以上、２０％以上、・・・、９０％以上の条件でそれぞれ抽出した１０個のデータセットを生成し、それらに対し重回帰分析を実行し、１０個の回帰式（推定式）を得る。
なお、このような重回帰分析を用いるのは一例であり、ニューラルネットワーク、ロジスティック回帰など、他のモデルを用いて推定式を得てもよい。
また、２番目の運転パラメータが、「択一」となっているため、データ提供部１１は、各回帰式を用いて推定値をそれぞれ求め、過去データに対する推定値の平均推定誤差が最小となるパラメータを１つ選択する。なお、運転パラメータが「複数」となっている場合には、すべてのパラメータが用いられる。
データ提供部１１は、このように、過去データに対する推定値の平均推定誤差が許容範囲以内であれば、その回帰式を導出（登録）する。その際、導出した回帰式には、運転条件及び運転パラメータが付帯されている。つまり、データ提供部１１は、回帰式を、運転条件及び運転パラメータとセットで導出する。
【００２２】
そして、データ提供部１１は、提供対象のデータを計測するセンサの故障が、故障判定部１３によって判定された場合に、導出された回帰式を用いて算出した推定値を、外部システム３に提供する。
つまり、データ提供部１１は、空調機２における現在の運転状態に合致した回帰式を用いて、故障したセンサの推定値を算出し、算出した推定値を外部システム３に提供する。つまり、回帰式には、運転条件及び運転パラメータが付帯されているため、データ提供部１１は、空調機２における現在の運転状態が、付帯されている運転条件及び運転パラメータに合致する回帰式を選び、その回帰式を用いて算出した推定値を外部システム３に提供する。例えば、空調機２の室外機の運転が、センサの故障が判定される前から現在まで継続している場合に、データ提供部１１は、運転条件テーブル１１０における１番目（Ｎｏ．１）の運転条件で抽出して導出した回帰式を用いて推定値を算出し、算出した推定値を外部システム３に提供する。
なお、センサの故障が判定されていない場合に、データ提供部１１は、データ収集部１０によって収集されたセンサデータのうち、提供対象のデータを、外部システム３に提供する。
【００２３】
提供対象指定部１２は、提供対象とするデータについての指定を、外部システム３から受け付ける。
【００２４】
故障判定部１３は、データ収集部１０が収集したセンサデータを基に、提供対象のデータを計測するセンサの故障を判定する。なお、提供対象のデータが複数あれば、故障判定部１３は、それらのデータを計測する各センサについて、故障しているかどうかの判定をそれぞれ行う。
具体的に故障判定部１３は、センサに応じて予め規定された正常範囲値に対するセンサデータの閾値判定を行う。つまり、故障判定部１３は、センサデータが正常範囲値内であれば、そのセンサを正常と判定し、一方、センサデータが正常範囲値外であればそのセンサを故障と判定する。
なお、故障判定部１３が行う故障判定方法として、このような正常範囲値を用いる場合について説明したが、センサの故障を検出できる方法であれば、他の方法を採用してもよい。例えば、空調機２において、センサが故障を自己検知し、その故障を空調システム管理装置１に通知する機能を有していれば、故障判定部１３は、故障が通知された場合に、そのセンサを故障と判定してもよい。この他にも、故障判定部１３は、過去の一定期間（一例として、直近の１ヶ月間）におけるセンサデータの変動範囲を求めておき、収集されたセンサデータがその変動範囲から、例えば、５％以上外れた場合に、そのセンサを故障と判定してもよい。この方法を用いると、故障判定部１３は、過去データと比べてセンサの故障を判定することができる。
【００２５】
以下、このような構成の空調システム管理装置１の動作について、図３，４を参照して説明する。図３は、本発明の実施形態１に係るデータ提供処理の一例を説明するためのフローチャートである。また、図４は、データ提供処理における回帰分析処理の一例を説明するためのフローチャートである。
【００２６】
最初に、図３を参照して、データ提供処理について説明する。
【００２７】
まず、空調システム管理装置１は、提供対象の指定を受け付ける（ステップＳ１０１）。
すなわち、提供対象指定部１２は、提供対象とするデータについての指定を、外部システム３から受け付ける。
【００２８】
空調システム管理装置１は、各空調機２からセンサデータを収集する（ステップＳ１０２）。
すなわち、データ収集部１０は、各空調機２にそれぞれ配置された各種のセンサが計測したセンサデータを収集する。
【００２９】
空調システム管理装置１は、提供対象のデータがあるか否かを判別する（ステップＳ１０３）。
空調システム管理装置１は、提供対象のデータがないと判別すると（ステップＳ１０３；Ｎｏ）、上述したステップＳ１０１に処理を戻す。
【００３０】
一方、提供対象のデータがあると判別した場合（ステップＳ１０３；Ｙｅｓ）に、空調システム管理装置１は、回帰分析処理を実行する（ステップＳ１０４）。なお、回帰分析処理の詳細については、後述する。
【００３１】
空調システム管理装置１は、提供対象のデータを計測するセンサに対して故障判定を行う（ステップＳ１０５）。
すなわち、故障判定部１３は、データ収集部１０が収集したセンサデータを基に、提供対象のデータを計測するセンサの故障を判定する。なお、提供対象のデータが複数あれば、故障判定部１３は、それらのデータを計測する各センサについて、故障しているかどうかの判定をそれぞれ行う。
例えば、故障判定部１３は、上述したように、センサに応じて予め規定された正常範囲値に対するセンサデータの閾値判定を行う。つまり、故障判定部１３は、センサデータが正常範囲値内であれば、そのセンサを正常と判定し、一方、センサデータが正常範囲値外であればそのセンサを故障と判定する。
なお、上述したように、他の方法でセンサの故障を判定してもよい。例えば、空調機２において、センサが故障を自己検知し、その故障を空調システム管理装置１に通知する機能を有していれば、故障判定部１３は、故障が通知された場合に、そのセンサを故障と判定してもよい。この他にも、故障判定部１３は、過去の一定期間におけるセンサデータの変動範囲を求めておき、収集されたセンサデータがその変動範囲から、例えば、５％以上外れた場合に、そのセンサを故障と判定してもよい。
【００３２】
空調システム管理装置１は、上記のステップＳ１０５での判定結果により、センサの故障があったか否かを判別する（ステップＳ１０６）。
【００３３】
空調システム管理装置１は、センサの故障があったと判別すると（ステップＳ１０６；Ｙｅｓ）、回帰式から算出した推定値を外部システム３に提供する（ステップＳ１０７）。
すなわち、データ提供部１１は、ステップＳ１０４の回帰分析処理（詳細については、後述する）によって導出された回帰式うち、空調機２における現在の運転状態に合致した回帰式（空調機２における現在の運転状態が、回帰式に付帯された運転条件及び運転パラメータと合致するもの）を用いて推定値を算出し、算出した推定値を外部システム３に提供する。また、提供対象のデータが複数あれば、データ提供部１１は、各回帰式を用いて推定値をそれぞれ算出し、算出した各推定値を外部システム３に提供する。
なお、ステップＳ１０４の回帰分析処理にて、回帰式が導出されなかった場合（一例として、何れの回帰式も誤差が大きかった場合）、又は、空調機２における現在の運転状態が、導出された各回帰式における何れの運転条件及び運転パラメータとも合致しなかった場合に、データ提供部１１は、例えば、「故障（推定不可）」を外部システム３に通知するようにしてもよい。
また、このデータ提供処理において、上記のステップＳ１０２にてデータを収集する収集周期と、当該ステップＳ１０７（ステップＳ１０８も同じ）にて推定値（データ）を提供する提供周期とを同期させる場合について説明しているが、収集周期と提供周期とを異ならせてもよい。例えば、上述したステップＳ１０１にて、提供対象の指定と共に、提供周期の指定も受け付けるようにし、指定された提供周期になると、ステップＳ１０２にてそれまでに収集されたセンサデータを、ステップＳ１０４にてまとめて回帰分析処理させ、このステップＳ１０７にて、算出した各推定値を外部システム３にまとめて提供するようにしてもよい。
【００３４】
一方、センサの故障がなかったと判別した場合（ステップＳ１０６；Ｎｏ）に、空調システム管理装置１は、収集したセンサデータをそのまま外部システム３に提供する（ステップＳ１０８）。
すなわち、データ提供部１１は、ステップＳ１０２にて収集したセンサデータのうち、提供対象のデータを外部システム３に提供する。
【００３５】
次に、図４を参照して、上述したデータ提供処理のステップＳ１０４にて実行される回帰分析処理の詳細について説明する。
【００３６】
まず、空調システム管理装置１は、運転条件テーブル１１０の１番目を参照する（ステップＳ２０１）。
すなわち、データ提供部１１は、上述した図２に示すような運転条件テーブル１１０の１番目（Ｎｏ．１）の運転条件及び運転パラメータを参照する。
【００３７】
空調システム管理装置１は、運転パラメータがあるかどうかを判別する（ステップＳ２０２）。
なお、図２の運転条件テーブル１１０において、１番目（Ｎｏ．１）だけ、運転パラメータがなく、その他（Ｎｏ．２〜Ｎｏ．４）には、運転パラメータがある。
【００３８】
空調システム管理装置１は、運転パラメータがあると判別すると（ステップＳ２０２；Ｙｅｓ）、参照中の運転条件及び運転パラメータに応じて抽出したデータセットで回帰分析する（ステップＳ２０３）。
例えば、運転条件テーブル１１０における２番目（Ｎｏ．２）の運転条件及び運転パラメータが参照された場合、データ提供部１１は、上述したように、収集されたセンサデータから、室外機の運転能力が定格の０％以上、１０％以上、２０％以上、・・・、９０％以上の条件でそれぞれ抽出した１０個のデータセットを生成し、それらに対し重回帰分析を実行し、１０個の回帰式を得る。
なお、上述したように、ニューラルネットワーク、ロジスティック回帰など、他のモデルを用いて回帰分析を行うようにしてもよい。
【００３９】
空調システム管理装置１は、択一の運転パラメータであれば、最小誤差のパラメータを選定する（ステップＳ２０４）。
例えば、運転条件テーブル１１０における２番目を参照した場合では、上述したように、運転パラメータが「択一」となっているため、データ提供部１１は、上記のステップＳ２０３にて得られた各回帰式を用いて推定値をそれぞれ求め、過去データに対する推定値の平均推定誤差が最小となるパラメータを１つ選択する。
なお、運転パラメータが「複数」となっている場合には、すべてのパラメータが用いられる。
【００４０】
一方、上述したステップＳ２０２にて、運転パラメータがないと判別した場合（ステップＳ２０２；Ｎｏ）に、空調システム管理装置１は、参照中の運転条件で抽出したデータセットで回帰分析する（ステップＳ２０５）。
すなわち、データ提供部１１は、収集されたセンサデータから、運転条件で抽出したデータセットを生成し、それに対し重回帰分析を実行し、回帰式を得る。
【００４１】
空調システム管理装置１は、誤差が許容範囲内であれば、回帰式として導出する（ステップＳ２０６）。
すなわち、データ提供部１１は、上述したステップＳ２０３又はステップＳ２０５にて得た回帰式を用いて推定値を求め、過去データに対する推定値の平均推定誤差が許容範囲以内であれば、回帰式として運転条件及びパラメータとセットで導出する。
【００４２】
空調システム管理装置１は、運転条件テーブル１１０に残りがあるかどうかを判別する（ステップＳ２０７）。
空調システム管理装置１は、運転条件テーブル１１０に残りがあると判別すると（ステップＳ２０７；Ｙｅｓ）、運転条件テーブル１１０の次番目を参照する（ステップＳ２０８）。
そして、空調システム管理装置１は、上述したステップＳ２０２に処理を戻す。
【００４３】
一方、運転条件テーブル１１０に残りがないと判別した場合（ステップＳ２０７；Ｎｏ）に、空調システム管理装置１は、回帰分析処理を終え、上述した図３のデータ提供処理に制御を戻す。
【００４４】
なお、上述した図３に示すデータ提供処理のステップＳ１０７にて、空調システム管理装置１（データ提供部１１）が、推定値だけを外部システム３に提供する場合について説明したが、回帰分析処理のステップＳ２０６にて評価に用いた平均推定誤差を、推定値と併せて、外部システム３に提供するようにしてもよい。これにより、外部システム３は、この平均推定誤差の大きさを踏まえて、例えば、制御、評価、表示等を変えるといった多様なサービスを構成することができる。
また、この平均推定誤差の代わりに他のデータを、外部システム３に提供するようにしてもよい。例えば、図２に示す運転条件テーブル１１０の３番目（Ｎｏ．３）であれは、運転パラメータに「推定精度が確保できる最長時間」があるが、この最長時間を推定値と併せて、外部システム３に提供するようにしてもよい。これにより、外部システム３は、例えば、この最長時間内に処理を完了させたり、最長時間に応じて段階的に内容を変化させるといった多様なサービスを構成するができる。
【００４５】
このようなデータ提供処理（回帰分析処理）を行う空調システム管理装置１によれば、特定のセンサが故障した場合でも、適切なデータを外部システム３へ提供し続けることができる。例えば、外部システム３が、ビル全体を管理するビル管理装置であれば、空調システム管理装置１は、ビル管理装置に対して室内機の吸込温度（室温）のデータを提供し続けることができる。また、外部システム３が、照明システムであれば、空調システム管理装置１は、照明システムに対して空調機２の電力（消費電力）のデータを提供し続けることができる。更に、外部システム３が、クラウドシステムであれば、空調システム管理装置１は、クラウドシステムに対して室外機の吸込温度（外気温）のデータを提供し続けることができる。
また、一般的な条件では他センサデータからの推定が難しい（推定精度が低くなってしまう）センサデータであっても、図２に示すような運転条件テーブル１１０によって、推定値の運転条件を限定することで、推定精度の高い推定値を提供することができる。
具体的に、図２の運転条件テーブル１１０に示す例であれば、以下のような効果を得ることができる。
【００４６】
１番目（Ｎｏ．１）であれば、一時刻前のセンサデータを使いながら連鎖的に推定値を算出する（他センサのセンサデータから対象センサにおけるセンサデータの変化量が推定できる）場合に、故障前のセンサデータを使える条件において推定精度の高い推定値を提供することができる。
２番目（Ｎｏ．２）であれば、空調機２の運転効率が良く、空調機２の運転が安定している条件（定常状態）において推定精度が高くなる推定式（回帰式）により推定値を提供することができる。
３番目（Ｎｏ．３）であれば、空調機２の運転開始時にセンサデータが精度の良い初期値となり、以降、時間経過と共に値がズレていく（一例として、ドリフトする）センサの場合でも、推定精度の高い推定値を提供することができる。
４番目（Ｎｏ．４）であれば、空調機２における特定の運転モードでのみ成立するセンサ間の関係性を用いて、より推定精度の高い推定値を提供することができる。
【００４７】
また、複数の空調機２（空調システム）の設置条件（一例として、ビルの断熱性能、内部負荷の量等）、若しくは、接続する機器（一例として、室内機及び室外機）の組み合わせ、総数等に応じた最適な運転条件を設定でき、所定の誤差範囲を満たす中で、推定精度の高い推定値を算出（推定）できる状態を長く確保することができる。
【００４８】
また、機械学習を用いた制御、判定等のように、複数の候補データから必要なデータを自動抽出するアプリケーションでは、参照するデータが多く、センサの故障に備えて、代替センサを予め用意しておくことはコスト上において困難となる。そうしたアプリケーションに対しても、代替センサを予め用意しておくことなく、空調システム管理装置１が、適切なデータを提供できるため、特に有効である。
【００４９】
また、提供対象のデータに対してのみ、推定処理（一例として、推定値の算出）を行うことで、推定のために必要な過去データの蓄積を減らし、パラメータの探索処理も少なくできるため、全てのデータに対して推定処理を行う場合と比べて計算資源を節約することができる。
【００５０】
また、空調システム管理装置１に、推定処理の機能を搭載することで、インターネット接続ができない環境（一例として、回線費用が確保できない小規模物件の場合、強固なセキュリティが求められるデータセンタの場合等）でも実現できる。さらに、複数の空調機２（空調システム）から外部に提供できないようなデータ（一例として、制御ロジックに係るデータ）も、推定処理の元データとして用いることができ、推定値の推定精度を高めることができる。
【００５１】
また、運転モード（冷房／暖房／送風）といった空調機２の運転状態に応じて複数の推定式を切り替えることができ、推定値の推定精度を向上させることができる。
【００５２】
この結果、センサが故障した場合であっても、適切なデータを外部システム３に提供することができる。
【００５３】
（実施形態２）
上記の実施形態１では、センサの故障時において、空調システム管理装置１が、故障したセンサの推定値を外部システム３に提供することについて説明したが、その際、空調システム管理装置１は、推定精度の高い推定値が算出される状態を維持できるように空調機２を制御してもよい。
以下、本発明の実施形態２に係るデータ提供システム１００について、図面を参照して説明する。
【００５４】
図５は、本発明の実施形態２に係るデータ提供システム１００の構成を示すブロック図である。
図示するように、データ提供システム１００は、空調システム管理装置４と、複数の空調機２と、外部システム３とを含んでいる。
なお、空調機２、及び、外部システム３は、上述した実施形態１に係るデータ提供システム１００と同じ構成である。
【００５５】
空調システム管理装置４は、データ収集手段の一例であるデータ収集部１０と、データ提供手段の一例であるデータ提供部１１と、指定手段の一例である提供対象指定部１２と、故障判定手段の一例である故障判定部１３と、空調制御手段の一例である空調機運転制御部４１とを備える。
なお、データ収集部１０、データ提供部１１、提供対象指定部１２、及び、故障判定部１３は、上述した実施形態１に係る空調システム管理装置１の構成と同じである。
【００５６】
空調機運転制御部４１は、センサの故障時に、推定精度の高い推定値が算出される状態を維持できるように空調機２を制御する。
例えば、空調機運転制御部４１は、図６に示すような制御実行テーブル１１１を有している。この制御実行テーブル１１１は、一例として、４つ（Ｎｏ．１〜Ｎｏ．４）の運転条件、及び、空調制御内容を含んでいる。なお、制御実行テーブル１１１の運転条件は、上述した図２の運転条件テーブル１１０の運転条件と同じである。つまり、制御実行テーブル１１１は、運転条件テーブル１１０の運転条件に対して、空調機運転内容を割り当てたものとなっている。
そして、空調機運転制御部４１は、故障判定部１３によってセンサの故障が判定された際に、空調機２の運転状態が、制御実行テーブル１１１の運転条件の何れかに合致する場合に、合致した運転条件に対応する空調機制御内容に応じて、空調機２を制御する。制御実行テーブル１１１の空調機制御内容には、対応する運転条件を維持するために、空調機２に対して行うべき制御内容が規定されているため、空調機運転制御部４１は、空調機制御内容に応じて空調機２を制御することで、推定精度の高い推定値が算出される状態を維持する。
【００５７】
以下、このような構成の空調システム管理装置４の動作について、図７を参照して説明する。図７は、本発明の実施形態２に係るデータ提供処理の一例を説明するためのフローチャートである。なお、ステップＳ１０１からステップＳ１０８までは、上述した実施形態１に係るデータ提供処理と同じであるため、これらについては簡潔に説明する。
【００５８】
まず、空調システム管理装置４は、提供対象の指定を受け付ける（ステップＳ１０１）。
空調システム管理装置４は、各空調機２からセンサデータを収集し（ステップＳ１０２）、提供対象のデータがあるか否かを判別する（ステップＳ１０３）。
空調システム管理装置４は、提供対象のデータがないと判別すると（ステップＳ１０３；Ｎｏ）、上述したステップＳ１０１に処理を戻す。
【００５９】
一方、提供対象のデータがあると判別した場合（ステップＳ１０３；Ｙｅｓ）に、空調システム管理装置４は、回帰分析処理を実行する（ステップＳ１０４）。すなわち、空調システム管理装置４は、上述した図４に示す回帰分析処理を、同様に実行する。
【００６０】
空調システム管理装置４は、提供対象のデータを計測するセンサの故障判定を行い（ステップＳ１０５）、その判定結果により、センサの故障があったか否かを判別する（ステップＳ１０６）。
【００６１】
空調システム管理装置４は、センサの故障があったと判別すると（ステップＳ１０６；Ｙｅｓ）、回帰式から算出した推定値を外部システム３に提供する（ステップＳ１０７）。
一方、センサの故障がなかったと判別した場合（ステップＳ１０６；Ｎｏ）に、空調システム管理装置４は、収集したセンサデータをそのまま外部システム３に提供する（ステップＳ１０８）。
【００６２】
空調システム管理装置４は、空調機２に制御内容を指示する（ステップＳ１０９）。
すなわち、空調機運転制御部４１は、図６の制御実行テーブル１１１を参照し、空調機２の運転状態に合致した運転条件に対応する空調機制御内容に応じて、空調機２を制御する。上述したように、制御実行テーブル１１１の空調機制御内容には、対応する運転条件を維持するために、空調機２に対して行うべき制御内容が規定されているため、空調機運転制御部４１は、空調機制御内容に応じて空調機２を制御することで、推定精度の高い推定値が算出される状態を維持する。
【００６３】
なお、上記のステップＳ１０９にて、空調システム管理装置４が、空調機２に制御内容を指示することで、直接、空調機２を制御する場合について説明したが、このような制御内容を空調機２に指示する代わりに、ユーザ（空調機２の操作を行う人）に対して、推奨運転として制御内容を提示するようにしてもよい。例えば、空調システム管理装置４に表示部を設ける場合に、空調システム管理装置４は、その表示部に、制御内容を表示してユーザに提示する。また、ユーザの使用する端末（例えば、スマートフォン、パソコン等）に対して空調システム管理装置４から制御内容を送信することで、制御内容をユーザに提示するようにしてもよい。これにより、空調機２の運転状態を、空調システム管理装置４から変更することが難しいビル（一例として、テナントビル）でも、適切な制御内容をユーザに提示してその操作を促すことで、推定精度の高い推定値を外部システム３に提供する時間を長くすることができる。
【００６４】
このようなデータ提供処理を行う空調システム管理装置４によれば、積極的に推定精度の高い推定値が算出される状態が維持できるように空調機２を制御することで、そのような制御をしない場合に比べて長い間、推定精度の高い推定値を外部システム３に提供することができる。
具体的に、図６の制御実行テーブル１１１における１番目（Ｎｏ．１）であれば、運転させる空調機２を順番に切り換えるローテーション運転を、複数の空調機２に指示することで、全機サーモオフ（全ての室内機が同時に設定温度に達したと判断し、室外機の運転が停止する現象）しないようにさせ、推定精度の高い推定値を外部システム３に提供できる時間を長くすることができる。
なお、制御実行テーブル１１１における１番目の空調機制御内容は、他に、能力セーブ運転であってもよい。この場合も、全機サーモオフしないようにさせ、長時間、推定精度の高い推定値を外部システム３に提供することができる。
この他にも、夜中も定期的に運転して、負荷０％にならないようにする運転、運転停止操作を禁止する（集中管理）といった空調機制御内容であってもよい。
【００６５】
この結果、センサが故障した場合であっても、適切なデータを外部システム３に提供することができる。
【００６６】
（実施形態３）
上記の実施形態１，２では、故障したセンサの推定値を外部システム３に提供する場合について説明したが、センサが故障していないときでも、推定値を外部システム３に提供してもよい。
以下、本発明の実施形態３に係るデータ提供システム１００について、図面を参照して説明する。
【００６７】
図８は、本発明の実施形態３に係るデータ提供システム１００の構成を示すブロック図である。
図示するように、データ提供システム１００は、空調システム管理装置５と、複数の空調機２と、外部システム３とを含んでいる。
なお、空調機２、及び、外部システム３は、上述した実施形態１に係るデータ提供システム１００と同じ構成である。
【００６８】
空調システム管理装置５は、データ収集手段の一例であるデータ収集部１０と、データ提供手段の一例であるデータ提供部５１と、指定手段の一例である提供対象指定部１２とを備える。
なお、データ収集部１０、及び、提供対象指定部１２は、上述した実施形態１に係る空調システム管理装置１の構成と同じである。
【００６９】
データ提供部５１は、大きく分けて、回帰分析を行う機能と、データを提供する機能とを有している。
そして、回帰分析を行う機能において、データ提供部５１は、上述した空調システム管理装置１のデータ提供部１１と同じである。
なお、データを提供する機能において、データ提供部５１は、以下の点で、データ提供部１１と異なっている。
データ提供部５１は、回帰式を用いて算出された推定値を、実績値との誤差が予め定められた要件（一例として、単位時間当たりの平均誤差が一定比率以下）を満たす場合に、外部システム３に提供する。
【００７０】
以下、このような構成の空調システム管理装置５の動作について、図９を参照して説明する。図９は、本発明の実施形態３に係るデータ提供処理の一例を説明するためのフローチャートである。なお、ステップＳ１０１からステップＳ１０４までは、上記した実施形態１に係るデータ提供処理と同じであるため、これらについては簡潔に説明する。
【００７１】
まず、空調システム管理装置５は、提供対象の指定を受け付ける（ステップＳ１０１）。
空調システム管理装置５は、各空調機２からセンサデータを収集し（ステップＳ１０２）、提供対象のデータがあるか否かを判別する（ステップＳ１０３）。
空調システム管理装置５は、提供対象のデータがないと判別すると（ステップＳ１０３；Ｎｏ）、上述したステップＳ１０１に処理を戻す。
【００７２】
一方、提供対象のデータがあると判別した場合（ステップＳ１０３；Ｙｅｓ）に、空調システム管理装置５は、回帰分析処理を実行する（ステップＳ１０４）。すなわち、空調システム管理装置５は、上述した図４に示す回帰分析処理を、同様に実行する。
【００７３】
空調システム管理装置５は、回帰式から推定値を算出する（ステップＳ１１１）。
すなわち、データ提供部５１は、ステップＳ１０４の回帰分析処理によって導出された回帰式うち、空調機２における現在の運転状態に合致した回帰式を用いて推定値を算出する。なお、提供対象のデータが複数あれば、データ提供部１１は、各回帰式を用いて推定値をそれぞれ算出する。
【００７４】
空調システム管理装置５は、推定値が要件を満たしているか否かを判別する（ステップＳ１１２）。
すなわち、データ提供部５１は、推定値と実績値との誤差が予め定められた要件（一例として、単位時間当たりの平均誤差が一定比率以下）を満たしているかどうかを判別する。
【００７５】
空調システム管理装置５は、推定値が要件を満たしていないと判別すると（ステップＳ１１２；Ｎｏ）、外部システム３にデータを提供することなく、データ提供処理を終える。なお、空調システム管理装置５は、有効なデータが提供できない旨を、外部システム３に通知するようにしてもよい。
【００７６】
一方、推定値が要件を満たしていると判別した場合（ステップＳ１１２；Ｙｅｓ）に、空調システム管理装置５は、推定値を外部システム３に提供する（ステップＳ１１３）。
すなわち、データ提供部５１は、上述したステップＳ１１１にて算出された推定値を外部システム３に提供する。
【００７７】
このようなデータ提供処理を行う空調システム管理装置５によれば、センサの故障がない通常時においても、推定値を外部システム３に提供することで、センサデータをそのまま提供する場合に比べ、センサへの外乱（一例として、ノイズ）の影響を抑えることができ、より安定した値のデータを外部システム３に提供することができる。
【００７８】
この結果、センサへの外乱の影響を抑え、適切なデータを外部に提供することができる。
【００７９】
（他の実施形態）
上記の実施形態１〜３では、空調システム管理装置１，４，５（データ提供部１１，５１）において、回帰分析処理、推定処理等を行う場合について説明したが、処理負荷を軽減させたり、推定値の推定精度をより向上させるために、別の装置でこのような回帰分析処理、推定処理等を行わせるようにしてもよい。
以下、本発明の他の実施形態に係るデータ提供システム１００について、図面を参照して説明する。
【００８０】
図１０は、本発明の他の実施形態に係るデータ提供システム１００の構成の一例を示すブロック図である。
図示するように、データ提供システム１００は、空調システム管理装置６と、クラウドサーバ７と、複数の空調機２と、外部システム３とを含んでいる。空調システム管理装置６と、クラウドサーバ７とは、インターネットＮを介して通信可能に接続されている。
なお、空調機２、及び、外部システム３は、上述した実施形態１に係るデータ提供システム１００と同じ構成である。
【００８１】
空調システム管理装置６は、データ収集手段の一例であるデータ収集部１０と、送信手段の一例である送信部６１と、受信手段の一例である受信部６２と、データ提供手段の一例であるデータ提供部６３と、指定手段の一例である提供対象指定部１２と、故障判定手段の一例である故障判定部１３とを備える。
なお、データ収集部１０、データ提供部１１、提供対象指定部１２、及び、故障判定部１３は、上述した実施形態１に係る空調システム管理装置１の構成と同じである。
また、上述した実施形態２に係るデータ提供システム１００における空調システム管理装置４のように、空調システム管理装置６が空調機運転制御部４１を更に備えるようにしてもよい。更に、上述した実施形態３に係るデータ提供システム１００における空調システム管理装置５のように、空調システム管理装置６から故障判定部１３を取り除いてもよい。
【００８２】
送信部６１は、データ収集部１０が収集したセンサデータを、インターネットＮを介して、クラウドサーバ７に送信する。
【００８３】
受信部６２は、クラウドサーバ７が回帰分析によって導出した回帰式を、インターネットＮを介して受信する。
【００８４】
データ提供部６３は、提供対象のデータを計測するセンサの故障が、故障判定部１３によって判定された場合に、受信部６２が受信した回帰式を用いて算出した推定値を、外部システム３に提供する。なお、推定値の算出までもクラウドサーバ７で行う場合、データ提供部６３は、受信部６２が受信した推定値を、外部システム３に提供する。
また、センサの故障が判定されなかった場合に、データ提供部６３は、データ収集部１０によって収集されたセンサデータのうち、提供対象のデータを、外部システム３に提供する。
【００８５】
また、クラウドサーバ７は、通信部７１と、回帰分析手段の一例である回帰分析部７２とを備える。
【００８６】
通信部７１は、空調システム管理装置６から送られたセンサデータを、インターネットＮを介して受信する。
また、通信部７１は、回帰分析部７２が導出した回帰式を、インターネットＮを介して、空調システム管理装置６に送信する。なお、推定値の算出までも回帰分析部７２が行う場合に、通信部７１は、回帰分析部７２が算出した推定値を、インターネットＮを介して、空調システム管理装置６に送信する。
【００８７】
回帰分析部７２は、例えば、上述した図２の運転条件テーブル１１０を有しており、運転条件テーブル１１０を参照し、運転条件及び運転パラメータに応じてデータセットを抽出し、それらについて回帰分析を実行する。つまり、回帰分析部７２は、上述した実施形態１に係る空調システム管理装置１におけるデータ提供部１１と同様に、抽出したデータセットに対し重回帰分析を実行し、回帰式を得る。そして、回帰分析部７２は、データ提供部１１と同様に、過去データに対する推定値の平均推定誤差が許容範囲以内であれば、回帰式として運転条件及びパラメータとセットで導出する。
なお、回帰分析部７２は、導出した回帰式を用いて、推定値の算出まで行うようにしてもよい。
【００８８】
このような構成の空調システム管理装置６であっても、クラウドサーバ７と協働して、適切なデータを外部に提供することができる。
特に、収集したセンサデータをクラウドサーバ７に送信し、クラウドサーバ７にて回帰分析を行わせることで、回帰分析に用いるモデルを計算負荷が高い高度なモデルにしたり、分析に使用するセンサデータの蓄積量を多くすることができるため、推定値の推定精度をより向上させることができる。
【００８９】
なお、図１０では、本来、空調システム管理装置６側の構成である回帰分析部７２をクラウドサーバ７に持たせる場合について説明したが、他の構成をクラウドサーバ７に更に持たせるようにしてもよい。例えば、故障判定部１３を、クラウドサーバ７に更に持たせるようにしてもよい。
【００９０】
更に、上述した実施形態１〜３に係る空調システム管理装置１，４，５の全ての構成を、クラウドサーバ側に持たせるようにしてもよい。つまり、上記の実施形態１〜３で説明した空調システム管理装置１，４，５の動作内容が、クラウドサーバ側で行われることになる。
【００９１】
これら他の実施形態に係るデータ提供システム１００においても、上記と同様に、適切なデータを外部システム３に提供することができる。
【００９２】
また、上記の実施形態１〜３において、例えば、空調システム管理装置１，４，５等において実行されるプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto-Optical Disk）、ＵＳＢメモリ、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布することも可能である。そして、かかるプログラムを特定の又は汎用のコンピュータにインストールすることによって、当該コンピュータを上記の実施形態における空調システム管理装置１，４，５等として機能させることも可能である。
【００９３】
また、上記のプログラムをインターネットといった通信ネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロードするようにしてもよい。また、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。さらに、プログラムの全部又は一部をサーバ装置上で実行させ、その処理に関する情報をコンピュータが通信ネットワークを介して送受信しながらプログラムを実行することによっても、上述の処理を達成することができる。
【００９４】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合、ＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを上記の記録媒体に格納して配布してもよく、また、コンピュータにダウンロードしてもよい。
【００９５】
本発明は、広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能である。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【００９６】
１、４，５，６  空調システム管理装置、１０  データ収集部、１１，５１，６３  データ提供部、１２  提供対象指定部、１３  故障判定部、４１  空調機運転制御部、６１  送信部、６２  受信部、２  空調機、３  外部システム、７  クラウドサーバ、７１  通信部、７２  回帰分析部、１００  データ提供システム
【図１】
2020086910.tif 000003
【図２】
2020086910.tif 000004
【図３】
2020086910.tif 000005
【図４】
2020086910.tif 000006
【図５】
2020086910.tif 000007
【図６】
2020086910.tif 000008
【図７】
2020086910.tif 000009
【図８】
2020086910.tif 000010
【図９】
2020086910.tif 000011
【図１０】
2020086910.tif 000012