(57)【要約】【課題】ツリーへの仮想測定ポイントの追加を簡単な操作により行うことのできる支援装置を提供する。【解決手段】消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置であって、前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付ける受付部と、消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示する表示制御部と、前記受付部が受け付けた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新する更新部とを備え、前記受付部は、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、前記更新部は、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する。【選択図】図５
2020180825.tif 000002
【特許請求の範囲】
【請求項１】
消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置であって、
前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付ける受付部と、
消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示する表示制御部と、
前記受付部が受け付けた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新する更新部とを備え、
前記受付部は、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、
前記更新部は、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する、支援装置。
【請求項２】
前記支援装置は、さらに、
ツリーを構成する測定ポイントごとに、該測定ポイントの消費電力量が、該測定ポイントの子ノードである測定ポイントの消費電力量の合計と等しいか否かを判断する判断部を備える、請求項１に記載の支援装置。
【請求項３】
前記更新部は、第１仮想測定ポイントの消費電力量の算出方法の定義の少なくとも一部を、第２仮想測定ポイントの消費電力量で置換する、請求項１または請求項２に記載の支援装置。
【請求項４】
前記一覧は、仮想測定ポイントを含む、請求項１から請求項３のいずれか１項に記載の支援装置。
【請求項５】
前記表示制御部は、さらに、前記ユーザが選択した前記測定ポイントを、該測定ポイントに対する演算の種類ごとに異なる表示態様で表示する、請求項１から請求項４のいずれか１項に記載の支援装置。
【請求項６】
前記受付部は、さらに、ユーザが入力した文字列を受け付け、
前記表示制御部は、さらに、前記一覧のうち、前記受付部が受け付けた前記文字列を名称に含む測定ポイントを表示する、請求項１から請求項５のいずれか１項に記載の支援装置。
【請求項７】
前記受付部は、さらに、前記ツリーに含まれるユーザが指定した仮想測定ポイントを受け付け、
前記表示制御部は、さらに、指定された前記仮想測定ポイントの消費電力量の算出に用いられる測定ポイントおよび該測定ポイントの演算を表示する、請求項１から請求項６のいずれか１項に記載の支援装置。
【請求項８】
消費電力の測定ポイントを階層化したツリーの作成を支援する支援方法であって、
前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付けるステップと、
消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示するステップと、
受け付けられた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新するステップとを含み、
前記位置を受け付けるステップでは、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、
前記ツリーを更新するステップでは、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する、支援方法。
【請求項９】
コンピュータを、消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置として機能させるためのコンピュータプログラムであって、
前記コンピュータを、
前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付ける受付部と、
消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示する表示制御部と、
前記受付部が受け付けた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新する更新部として機能させ、
前記受付部は、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、
前記更新部は、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、支援装置、支援方法、およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、節電意識が高まっている。効果的な節電を行うためには、需要家でどのように電力が消費されているかを正しく把握する必要がある。最近ではスマートメータやデマンドコントローラ等の計測装置の普及により、電力機器ごとまたはエリアごとの消費電力の可視化ができるようになってきている。
【０００３】
しかしながら、計測装置のハードウェア的な制約等により、電力機器またはエリアの測定ポイントの数には上限があり、すべての測定ポイントの消費電力を計測することは困難である。
【０００４】
これに対し、特許文献１では、仮想計測点と呼ばれる仮想的な測定ポイント（以下、「仮想測定ポイント」と言う。）を用いることにより、仮想計測点における消費電力の可視化を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−４４５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１によると、測定ポイントを階層化したツリーを作成するためには、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などで記述された、ツリーを定義するデータフォーマットを編集する必要がある。
【０００７】
このため、専門的な知識を持たない一般的なユーザは、ツリーの編集を行うことが困難であり、仮想測定ポイントの追加が困難である。
【０００８】
本開示は、このような事情に鑑みてなされたものであり、ツリーへの仮想測定ポイントの追加を簡単な操作により行うことのできる支援装置、支援方法、およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本開示の一実施態様に係る支援装置は、消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置であって、前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付ける受付部と、消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示する表示制御部と、前記受付部が受け付けた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新する更新部とを備え、前記受付部は、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、前記更新部は、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する。
【００１０】
本開示の他の実施態様に係る支援方法は、消費電力の測定ポイントを階層化したツリーの作成を支援する支援方法であって、前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付けるステップと、消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示するステップと、受け付けられた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新するステップとを含み、前記位置を受け付けるステップでは、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、前記ツリーを更新するステップでは、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する。
【００１１】
本開示の他の実施態様に係るコンピュータプログラムは、コンピュータを、消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付ける受付部と、消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示する表示制御部と、前記受付部が受け付けた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新する更新部として機能させ、前記受付部は、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、前記更新部は、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する。
【００１２】
なお、本開示は、このような特徴的な処理部を備える支援装置として実現することができるだけでなく、支援装置の一部又は全部を実現する半導体集積回路として実現したり、支援装置を含むシステムとして実現したりすることもできる。
【発明の効果】
【００１３】
本開示によると、ツリーへの仮想測定ポイントの追加を簡単な操作により行うことができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本開示の実施形態に係る電力監視システムの構成を示す図である。
【図２】図２は、ＥＭＳ装置による電力の測定ポイントの一例について説明するための図である。
【図３】図３は、電力監視サーバによる電力測定ポイントの一例について説明するための図である。
【図４】図４は、データベースに記憶されている消費電力量情報の一例を示す図である。
【図５】図５は、本開示の実施形態に係る電力監視サーバの機能的構成を示すブロック図である。
【図６】図６は、電力監視サーバによる消費電力量のグラフの表示処理の手順を示すフローチャートである。
【図７】図７は、測定ポイントのツリーおよびグラフの表示の一例を示す図である。
【図８】図８は、測定ポイントのツリーおよびグラフの表示の他の一例を示す図である。
【図９】図９は、電力監視サーバによる電力測定ポイントの他の一例について説明するための図である。
【図１０】図１０は、データベースに記憶されている消費電力量情報の一例を示す図である。
【図１１】図１１は、測定ポイントのツリーおよびグラフの表示の一例を示す図である。
【図１２】図１２は、測定ポイントのツリーおよびグラフの表示の他の一例を示す図である。
【図１３】図１３は、電力監視サーバによるツリーへの測定ポイントの追加処理の手順を示すフローチャートである。
【図１４】図１４は、測定ポイントのツリーおよびポイント情報の表示の一例を示す図である。
【図１５】図１５は、測定ポイント編集処理（図１３のステップＳ１３）の詳細を示すフローチャートである。
【図１６】図１６は、測定ポイントの一覧の一例を示す図である。
【図１７】図１７は、文字列検索欄に文字列を入力した状態を示す図である。
【図１８】図１８は、測定ポイント追加処理（図１３のステップＳ１５）の詳細を示すフローチャートである。
【図１９】図１９は、測定ポイントのツリーおよび測定ポイント名の入力欄の表示の一例を示す図である。
【図２０】図２０は、仮想測定ポイント「１階照明」追加後の表示の一例を示す図である。
【図２１】図２１は、ツリー追加処理（図１３のステップＳ１７）の詳細を示すフローチャートである。
【図２２】図２２は、測定ポイントのツリーおよびツリー名入力欄の表示の一例を示す図である。
【図２３】図２３は、ツリー「テストツリー」追加後の表示の一例を示す図である。
【図２４】図２４は、定義式の変更をユーザに問い合わせる画面の一例を示す図である。
【図２５】図２５は、変形例２に係る電力監視サーバの機能的構成を示すブロック図である。
【図２６Ａ】図２６Ａは、正しいツリー構成の一例を示す図である。
【図２６Ｂ】図２６Ｂは、正しいツリー構成の他の一例を示す図である。
【図２６Ｃ】図２６Ｃは、誤ったツリー構成の他の一例を示す図である。
【図２７】図２７は、変形例３に係る電力監視サーバによる電力測定ポイントの一例について説明するための図である。
【発明を実施するための形態】
【００１５】
［本開示の実施形態の概要］
最初に本開示の実施形態の概要を列記して説明する。
（１）本開示の一実施形態に係る支援装置は、消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置であって、前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付ける受付部と、消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示する表示制御部と、前記受付部が受け付けた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新する更新部とを備え、前記受付部は、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、前記更新部は、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する。
【００１６】
この構成によると、ユーザは、ツリーに追加する測定ポイントの位置を指定することにより、仮想測定ポイントをツリーに追加することができる。また、ユーザは、測定ポイントの一覧の中から測定ポイントを選択し、演算を指定することにより、仮想測定ポイントの消費電力量の算出方法を定義することができる。このため、ユーザは、ツリーへの仮想測定ポイントの追加を簡単な操作により行うことができる。
【００１７】
（２）好ましくは、前記支援装置は、さらに、ツリーを構成する測定ポイントごとに、該測定ポイントの消費電力量が、該測定ポイントの子ノードである測定ポイントの消費電力量の合計と等しいか否かを判断する判断部を備える。
【００１８】
この構成によると、ツリーを構成する測定ポイントが正しく階層化されているかをチェックすることができる。
【００１９】
（３）さらに好ましくは、前記更新部は、第１仮想測定ポイントの消費電力量の算出方法の定義の少なくとも一部を、第２仮想測定ポイントの消費電力量で置換する。
【００２０】
この構成によると、第１仮想測定ポイントの消費電力の算出方法の定義を、簡潔な定義に変更することができる。これにより、第２仮想測定ポイントの消費電力の算出結果を流用することができ、第１仮想測定ポイントの消費電力の演算にかかる時間を短縮することができる。
【００２１】
（４）また、前記一覧は、仮想測定ポイントを含んでいてもよい。
【００２２】
この構成によると、実測定ポイントおよび仮想測定ポイントを含む一覧の中から、新規に追加する仮想測定ポイントの消費電力量の算出に用いられる測定ポイントを選択することができる。
【００２３】
（５）また、前記表示制御部は、さらに、前記ユーザが選択した前記測定ポイントを、該測定ポイントに対する演算の種類ごとに異なる表示態様で表示してもよい。
【００２４】
この構成によると、仮想測定ポイントの消費電力量の算出に用いられる測定ポイントの演算を指定する際に、ユーザは指定した演算の種類を直感的に判断することができる。これにより、演算の定義のミスを抑制することができる。
【００２５】
（６）また、前記受付部は、さらに、ユーザが入力した文字列を受け付け、前記表示制御部は、さらに、前記一覧のうち、前記受付部が受け付けた前記文字列を名称に含む測定ポイントを表示してもよい。
【００２６】
この構成によると、ユーザが入力した文字列に基づいて測定ポイントの絞り込みを行うことができる。このため、ユーザは、効率的に測定ポイントを選択することができる。これにより、測定ポイントの選択ミスを抑制することができる。
【００２７】
（７）また、前記受付部は、さらに、前記ツリーに含まれるユーザが指定した仮想測定ポイントを受け付け、前記表示制御部は、さらに、指定された前記仮想測定ポイントの消費電力量の算出に用いられる測定ポイントおよび該測定ポイントの演算を表示してもよい。
【００２８】
この構成によると、ユーザは、ツリーを構成する仮想測定ポイントの消費電力量の算出方法を容易に知ることができる。
【００２９】
（８）本開示の他の実施形態に係る支援方法は、消費電力の測定ポイントを階層化したツリーの作成を支援する支援方法であって、前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付けるステップと、消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示するステップと、受け付けられた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新するステップとを含み、前記位置を受け付けるステップでは、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、前記ツリーを更新するステップでは、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する。
【００３０】
この構成は、上述の支援装置が備える特徴的な処理部に対応するステップを含む。このため、この構成によると、上述の支援装置と同様の作用および効果を奏することができる。
【００３１】
（９）本開示の他の実施形態に係るコンピュータプログラムは、コンピュータを、消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、前記ツリーに追加する測定ポイントの前記ツリーにおける位置を受け付ける受付部と、消費電力の測定が可能な測定ポイントである実測定ポイントを含む測定ポイントの一覧を表示する表示制御部と、前記受付部が受け付けた前記位置に仮想測定ポイントを追加することにより前記ツリーを更新する更新部として機能させ、前記受付部は、さらに、前記一覧の中からユーザが選択した測定ポイントと、該測定ポイントに対する演算とを受け付け、前記更新部は、さらに、前記受付部が受け付けた前記測定ポイントおよび前記演算に基づいて、前記仮想測定ポイントの消費電力量の算出方法を定義する。
【００３２】
この構成によると、コンピュータを、上述の支援装置として機能させることができる。このため、上述の支援装置と同様の作用および効果を奏することができる。
【００３３】
［本開示の実施形態の詳細］
以下、本開示の実施形態について、図面を参照しながら説明する。
＜電力監視システムの全体構成＞
図１は、本開示の実施形態に係る電力監視システムの構成を示す図である。図１を参照して、電力監視システム１００は、電力監視サーバ１と、ＥＭＳ（Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）装置２と、データ集約サーバ３と、データベース４と、表示装置５と、端末装置６とを備える。
【００３４】
電力監視サーバ１、ＥＭＳ装置２、データ集約サーバ３、データベース４および端末装置６は、インターネットまたはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークを介して相互に接続される。
【００３５】
電力監視サーバ１は、表示制御装置として機能し、工場またはオフィスなどの需要家施設における電力の使用状況を表示するための装置である。また、電力監視サーバ１は、消費電力の測定ポイントを階層化したツリーの作成を支援する支援装置としても機能する。
【００３６】
ＥＭＳ装置２は、需要家施設内の複数の測定ポイントに設置されたスマートメータや電力機器などに接続され、各測定ポイントにおける消費電力量情報を収集する。
【００３７】
データ集約サーバ３は、例えば、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰＳ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅ）などの通信プロトコルに従って、ＥＭＳ装置２から各測定ポイントにおける消費電力量情報を受信する。データ集約サーバ３は、受信した消費電力量情報を、測定ポイントごとに分類しデータベース４に記憶させる。なお、データ集約サーバ３およびデータベース４のいずれか一方または両方の構成が電力監視サーバ１に備えられていてもよい。
【００３８】
データベース４は、消費電力量情報を記憶する記憶装置であり、例えば、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）などにより構成される。なお、電力監視サーバ１がデータベース４を備えていてもよい。
【００３９】
電力監視サーバ１は、データベース４に記憶された消費電力量情報を読み出し、消費電力量情報を加工した画像を表示装置５に表示させたり、端末装置６に送信する。
【００４０】
端末装置６は、電力監視サーバ１から受信した画像を表示する。また、端末装置６は、ユーザが入力したデータや、ユーザによる画面上で操作情報を、電力監視サーバ１に送信する。
【００４１】
＜電力測定ポイントについて＞
図２は、ＥＭＳ装置２による電力の測定ポイントの一例について説明するための図である。本実施形態では、一例として３階建てビルのＸ製作所の各測定ポイントにおいて電力を測定する例について説明する。
【００４２】
図２に示すように、実際に電力を測定することのできる測定ポイント（以下、「実測定ポイント」と言う。）を、ハッチングを施した丸印で示している。また、電力を測定することのできない測定ポイント（以下、「測定不能ポイント」と言う。）を白色の丸印で示している。
【００４３】
つまり、実測定ポイントは、電力会社の電力系統からの受電点と、１階全体の電力の測定ポイントと、１階の照明電力の測定ポイントと、１階の空調電力の測定ポイントとを含む。また、実測定ポイントは、２階全体の電力の測定ポイントと、２階の照明電力の測定ポイントと、２階の空調電力の測定ポイントとを含む。さらに、実測定ポイントは、３階全体の電力の測定ポイントと、３階の照明電力の測定ポイントと、３階の空調電力の測定ポイントとを含む。
【００４４】
一方、測定不能ポイントは、１階のＯＡ機器電力の測定ポイントと、２階のＯＡ機器電力の測定ポイントと、３階のＯＡ機器電力の測定ポイントとを含む。
【００４５】
通常、測定不能ポイントでの消費電力は計測することができないが、本実施形態では、これら測定不能ポイントにおいて消費される電力を計算することにより、可視化する。
【００４６】
図３は、電力監視サーバ１による電力測定ポイントの一例について説明するための図である。図３は、図２と同様にＸ製作所の各測定ポイントを示している。しかしながら、図２における測定不能ポイントを、仮想的に測定することのできる測定ポイント（以下、「仮想測定ポイント」と言う。）とする点が異なる。図３では、仮想測定ポイントを黒色の丸印で示している。つまり、仮想測定ポイントは、１階のＯＡ機器電力の測定ポイントと、２階のＯＡ機器電力の測定ポイントと、３階のＯＡ機器電力の測定ポイントとを含む。
【００４７】
なお、１階ＯＡ機器の消費電力量は、１階全体の消費電力量から１階照明の消費電力量と１階空調の消費電力量とを減算したものとして定義することができる。同様に、２階ＯＡ機器の消費電力量は、２階全体の消費電力量から２階照明の消費電力量と２階空調の消費電力量とを減算したものとして定義することができる。また、３階ＯＡ機器の消費電力量は、３階全体の消費電力量から３階照明の消費電力量と３階空調の消費電力量とを減算したものとして定義することができる。
【００４８】
＜消費電力量情報の一例＞
図４は、データベース４に記憶されている消費電力量情報の一例を示す図である。消費電力量情報は、実測定ポイントにおける所定時間ごとの消費電力量と、仮想測定ポイントにおける消費電力量の定義式とを示す。
【００４９】
図４を参照して、消費電力量情報は、ＩＤと、測定ポイント名と、機器タイプと、親ＩＤと、計測日時と、電力量と、定義式とを含む。ＩＤは、測定ポイントを識別するための識別子である。文字「Ｔ」で始まるＩＤは、測定ポイントを階層化してツリー構造で表した場合の根ノードを示す。文字「Ｒ」で始まるＩＤは、実測定ポイントを示す。文字「Ｖ」で始まるＩＤは、仮想測定ポイントを示す。
【００５０】
測定ポイント名は、測定ポイントの名称を示す。機器タイプは、測定ポイントに接続される電力機器の属性、または、測定ポイント自体の属性を示す。つまり、機器タイプは、例えば、「受電点」、「受電所」、「電灯・コンセント」、「空調」、「その他」などの電力機器の属性と、「ツリー」などの測定ポイント自体の属性とを含む。
【００５１】
親ＩＤは、測定ポイントをツリー構造で表した時の親ノードに対応する測定ポイントのＩＤである。例えば、ＩＤ「Ｒ１」の受電点における消費電力量は、ＩＤ「Ｒ２」の１階全体の消費電力量と、ＩＤ「Ｒ５」の２階全体の消費電力量と、ＩＤ「Ｒ８」の３階全体の消費電力量との和となる。このため、ＩＤ「Ｒ２」、ＩＤ「Ｒ５」およびＩＤ「Ｒ８」の測定ポイントの親ＩＤは、「Ｒ１」に設定される。また、ＩＤ「Ｒ２」の１階全体の消費電力量は、ＩＤ「Ｒ３」の１階照明の消費電力量と、ＩＤ「Ｒ４」の１階空調の消費電力量と、ＩＤ「Ｖ１」の１階ＯＡ機器の消費電力量のとの和となる。このため、ＩＤ「Ｒ３」、ＩＤ「Ｒ４」およびＩＤ「Ｖ１」の測定ポイントの親ＩＤは、「Ｒ２」に設定される。２階および３階の測定ポイントについても同様に親ＩＤが設定される。
【００５２】
計測日時は、消費電力量を計測した日時を示す。電力量は、計測した消費電力量を示す。例えば、ＩＤ「Ｒ１」の測定ポイントにおいて、２０１７年１月１日０：００−１：００の消費電力量はｘ（１）であり、２０１７年１月１日１：００−２：００の消費電力量はｘ（２）であり、２０１９年１月３１日２２：００−２３：００の消費電力量はｘ（ｎ−１）であり、２０１９年１月３１日２３：００−２４：００の消費電力量はｘ（ｎ）である。他のＩＤについても同様に計測日時と電力量の欄が記載されるが、紙面の都合上、図示を省略している。
【００５３】
定義式は、仮想測定ポイントにおける消費電力量の計算式を示す。ここで、ＩＤ「ｘ」の測定ポイントにおける消費電力量をＥ（ｘ）と表すこととする。ＩＤ「Ｖ１」の１階ＯＡ機器の消費電力量Ｅ（Ｖ１）は、以下の式１で表すことができる。
Ｅ（Ｖ１）＝Ｅ（Ｒ２）−Ｅ（Ｒ３）−Ｒ（Ｒ４）      …（式１）
【００５４】
ＩＤ「Ｖ２」の２階ＯＡ機器の消費電力量Ｅ（Ｖ２）は、以下の式２で表すことができる。
Ｅ（Ｖ２）＝Ｅ（Ｒ５）−Ｅ（Ｒ６）−Ｅ（Ｒ７）      …（式２）
【００５５】
ＩＤ「Ｖ３」の３階ＯＡ機器の消費電力量Ｅ（Ｖ３）は、以下の式３で表すことができる。
Ｅ（Ｖ３）＝Ｅ（Ｒ８）−Ｅ（Ｒ９）−Ｅ（Ｒ１０）    …（式３）
【００５６】
＜電力監視サーバ１の構成＞
図５は、本開示の実施形態に係る電力監視サーバ１の機能的構成を示すブロック図である。図５を参照して、電力監視サーバ１は、受付部１１と、更新部１２と、抽出部１３と、表示制御部１４とを備える。
【００５７】
受付部１１は、端末装置６または電力監視サーバ１に接続されたキーボード、マウスなどを操作してユーザが入力した情報を受け付ける。
【００５８】
更新部１２は、消費電力の測定ポイントを階層化したツリーを更新する。更新部１２による処理については後述する。
【００５９】
抽出部１３は、受付部１１が受け付けた情報に基づいて、データベース４から消費電力量情報を抽出する。例えば、抽出部１３は、ユーザが指定した測定ポイントの消費電力量情報を抽出する。
【００６０】
表示制御部１４は、データベース４に記憶された消費電力量情報に基づく画像、または抽出部１３が抽出した消費電力量情報に基づく画像を表示装置５に表示する。例えば、表示制御部１４は、ユーザが指定した測定ポイントの消費電力量をグラフとして表示させる。なお、表示制御部１４は、表示装置５に表示する画像を端末装置６に送信してもよい。
【００６１】
＜グラフの表示＞
次に、電力監視サーバ１による消費電力量のグラフの表示について具体例を示しながら説明する。
【００６２】
図６は、電力監視サーバ１による消費電力量のグラフの表示処理の手順を示すフローチャートである。
【００６３】
表示制御部１４は、データベース４を参照して、データベース４に登録されている測定ポイントの一覧を階層化したツリーを表示する（Ｓ１）。図７は、測定ポイントのツリーおよびグラフの表示の一例を示す図である。具体的には、表示制御部１４は、データベース４を参照して、測定ポイントの親子関係を特定し、図７の「測定ポイント」の欄に示すような測定ポイントのツリーを表示装置５に表示する。例えば、ツリー「Ｘ製作所」の子ノードは実測定ポイント「受電点」である。実測定ポイント「受電点」の子ノードは、実測定ポイント「１階全体」、「２階全体」および「３階全体」である。実測定ポイント「１階全体」の子ノードは、実測定ポイント「１階照明」および「１階空調」と仮想測定ポイント「１階ＯＡ機器」である。実測定ポイント「２階全体」および「３階全体」のそれぞれの子ノードについても同様に表示されている。
【００６４】
受付部１１は、消費電力量のグラフを表示する測定ポイントの情報を受け付ける（Ｓ２）。ユーザは、例えば、マウス等の入力手段を操作して、図７の「測定ポイント」の欄に設けられた四角形のチェックボックスにチェックを入れ、決定ボタン（図示せず）を押下することにより測定ポイントを指定する。受付部１１は、ユーザにより指定された測定ポイントの情報を受け付ける。図７の例では、実測定ポイント「１階照明」および「１階空調」と、仮想測定ポイント「１階ＯＡ機器」とが指定されている。
【００６５】
抽出部１３は、受付部１１が受け付けた情報が示す測定ポイントの消費電力量情報を、データベース４から抽出する。例えば、抽出部１３は、実測定ポイント「１階照明」および「１階空調」と、仮想測定ポイント「１階ＯＡ機器」との消費電力量情報を抽出する。抽出対象の消費電力量情報の計測日時は別途指定されているものとする。なお、抽出部１３は、仮想測定ポイント「１階ＯＡ機器」の消費電力量を、定義式に基づいて演算により求める。
【００６６】
表示制御部１４は、抽出部１３が抽出した消費電力量情報のグラフを表示装置５に表示する（Ｓ４）。例えば、図７の右側に示すように、表示制御部１４は、実測定ポイント「１階照明」および「１階空調」と、仮想測定ポイント「１階ＯＡ機器」との消費電力量情報のグラフを表示する。該グラフの横軸は消費電力量を計測した時間を示し、縦軸は消費電力を示す。
【００６７】
図８は、測定ポイントのツリーおよびグラフの表示の他の一例を示す図である。電力監視サーバ１は、図８に示すように消費電力量情報の円グラフを表示することも可能である。図７に示す折れ線グラフと図８に示す円グラフとの表示の切り替えは、ユーザによる所定の操作により行われる。
【００６８】
ユーザが、「測定ポイント」の欄から、実測定ポイント「１階全体」を指定して、決定ボタンを押下したとする。この場合、抽出部１３は、実測定ポイント「１階全体」の下位の階層の実測定ポイント「１階照明」および「１階空調」の消費電力量情報と、仮想測定ポイント「１階ＯＡ機器」との消費電力量情報を抽出する。なお、抽出対象の消費電力量情報の計測日時は別途指定されているものとする。表示制御部１４は、実測定ポイント「１階照明」および「１階空調」と、仮想測定ポイント「１階ＯＡ機器」との消費電力量情報の円グラフを表示する。円グラフは、抽出対象の計測日時における消費電力量の、各測定ポイントの比を示している。
【００６９】
なお、データベース４に記憶されている消費電力量情報は、図４に示したものに限定されない。以下では、他の消費電力量情報および他の消費電力量情報に基づくグラフ表示について説明する。
【００７０】
図９は、電力監視サーバ１による電力測定ポイントの他の一例について説明するための図である。図９は、図３と同様にＸ製作所の各測定ポイントを示している。しかしながら、機器タイプ別に消費電力を計測するための仮想測定ポイントを設けた点が図３とは異なる。具体的には、Ｘ製作所に、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」を設けている。仮想測定ポイント「照明全体」は、機器タイプ「電灯・コンセント」に属する実測定ポイント「１階照明」、「２階照明」および「３階照明」を統合した測定ポイントである。仮想測定ポイント「空調全体」は、機器タイプ「空調」に属する実測定ポイント「１階空調」、「２階空調」および「３階空調」を統合した測定ポイントである。仮想測定ポイント「ＯＡ機器全体」は、機器タイプ「その他」に属する仮想測定ポイント「１階ＯＡ機器」、「２階ＯＡ機器」および「３階ＯＡ機器」を統合した測定ポイントである。
【００７１】
図１０は、データベース４に記憶されている消費電力量情報の一例を示す図である。データベース４には、図４に示す消費電力量情報と図１０に示す消費電力量情報とが合わせて記憶されている。図１０は、図９に示した電力測定ポイントに対応する消費電力量情報を示している。つまり、ＩＤ「Ｔ２」のツリー「Ｘ製作所」は、ＩＤ「Ｒ１」の実測定ポイント「受電点」を子ノードとする。また、ＩＤ「Ｒ１」の実測定ポイント「受電点」は、ＩＤ「Ｖ４」の仮想測定ポイント「照明全体」と、ＩＤ「Ｖ５」の仮想測定ポイント「空調全体」と、ＩＤ「Ｖ６」の仮想測定ポイント「ＯＡ機器全体」とを子ノードとする。このため、ＩＤ「Ｒ１」の受電点の消費電力量は、ＩＤ「Ｖ４」の照明全体の消費電力量と、ＩＤ「Ｖ５」の空調全体の消費電力量と、ＩＤ「Ｖ６」のＯＡ機器全体の消費電力量との和となる。
【００７２】
また、ＩＤ「Ｖ４」の照明全体の消費電力量Ｅ（Ｖ４）は、以下の式４で表すことができる。
Ｅ（Ｖ４）＝Ｅ（Ｒ３）＋Ｅ（Ｒ６）＋Ｅ（Ｒ９）      …（式４）
【００７３】
ＩＤ「Ｖ５」の空調全体の消費電力量Ｅ（Ｖ５）は、以下の式５で表すことができる。
Ｅ（Ｖ５）＝Ｅ（Ｒ４）＋Ｅ（Ｒ７）＋Ｅ（Ｒ１０）      …（式５）
【００７４】
また、ＩＤ「Ｖ６」のＯＡ機器全体の消費電力量Ｅ（Ｖ６）は、以下の式６で表すことができる。
Ｅ（Ｖ６）＝Ｅ（Ｒ２）−Ｅ（Ｒ３）−Ｅ（Ｒ４）
＋Ｅ（Ｒ５）−Ｅ（Ｒ６）−Ｅ（Ｒ７）
＋Ｅ（Ｒ８）−Ｅ（Ｒ９）−Ｅ（Ｒ１０）      …（式６）
【００７５】
図１１は、測定ポイントのツリーおよびグラフの表示の一例を示す図である。図１１に示す「測定ポイント」の欄は、図１０に示す消費電力量情報に基づき作成される。つまり、表示制御部１４は、データベース４を参照して、測定ポイントの親子関係を特定し、図１１の「測定ポイント」の欄に示すような測定ポイントのツリーを表示装置５に表示する。例えば、ツリー「Ｘ製作所」の子ノードは実測定ポイント「受電点」である。実測定ポイント「受電点」の子ノードは、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」である。
【００７６】
ユーザが「測定ポイント」の欄に設けられた仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」のチェックボックスにチェックを入れ、決定ボタンを押下すると、受付部１１は、チェックされた測定ポイントの情報（「照明全体」、「空調全体」および「ＯＡ機器全体」）を受け付ける。
【００７７】
抽出部１３は、受付部１１が受け付けた情報が示す測定ポイントの消費電力量情報をデータベース４から抽出する。表示制御部１４は、抽出された消費電力量情報のグラフを表示する。これにより、図１１の右側に示すような、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」の消費電力量情報のグラフが表示される。グラフの構成は、図７に示したものと同様である。なお、抽出部１３は、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」を、定義式にも基づいて演算により求める。
【００７８】
図１２は、測定ポイントのツリーおよびグラフの表示の他の一例を示す図である。図１２に示す「測定ポイント」の欄は、図１０に示す消費電力量情報に基づき作成される。つまり、図１２に示す「測定ポイント」の欄は、図１１に示す「測定ポイント」の欄と同じものである。
【００７９】
ユーザが「測定ポイント」の欄から、実測定ポイント「受電点」のチェックボックスにチェックを入れ、決定ボタンを押下すると、受付部１１は、チェックされた測定ポイントの情報（「受電点」）を受け付ける。
【００８０】
抽出部１３は、受付部１１が受け付けた情報が示す実測定ポイント「受電点」の下位の階層である仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」の消費電力量情報をデータベース４から抽出する。表示制御部１４は、抽出された消費電力量情報のグラフを表示する。これにより、図１２の右側に示すような、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」の消費電力量情報のグラフが表示される。グラフの構成は、図８に示したものと同様である。
【００８１】
＜仮想測定ポイントの追加＞
次に、電力監視サーバ１によるツリーへの測定ポイントの追加処理について具体例を示しながら説明する。
【００８２】
図１３は、電力監視サーバ１によるツリーへの測定ポイントの追加処理の手順を示すフローチャートである。測定ポイントの追加処理は、ユーザにより所定の操作により実行が開始される。
【００８３】
表示制御部１４は、データベース４を参照して、データベース４に登録されている測定ポイントの一覧を階層化したツリーを表示する（Ｓ１１）。図１４は、測定ポイントのツリーおよびポイント情報の表示の一例を示す図である。具体的には、表示制御部１４は、データベース４を参照して、測定ポイントの親子関係を特定し、図１４の「測定ポイント」の欄に示すような測定ポイントのツリーを表示装置５に表示する。図１４に示す「測定ポイント」の欄は、図１０に示す消費電力量情報に基づき作成されたものである。つまり、ツリー「Ｘ製作所」の子ノードは実測定ポイント「受電点」である。実測定ポイント「受電点」の子ノードは、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」である。
【００８４】
最下位のノードである仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」のそれぞれの次の行には、各測定ポイントの下位の測定ポイントを追加するためのノード２１Ａ〜２１Ｃが表示されている。また、各測定ポイントと同じ階層の測定ポイントを追加するためのノード２１Ｄおよび２１Ｅも表示されている。つまり、ノード２１Ｄは、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」と同階層の測定ポイントを追加するためのノードであり、ノード２１Ｅは、実測定ポイント「受電点」と同階層の測定ポイントを追加するためのノードである。また、ツリー「Ｘ製作所」とは異なるツリーを追加するためのノード２２Ａが設けられている。ユーザがノード２１Ａ〜２１Ｅのいずれかを選択することにより測定ポイントを追加することができる。つまり、ユーザが追加する測定ポイントのツリーにおける位置を指定することにより測定ポイントを追加することができる。また、ノード２２Ａを選択することによりツリーを追加することができる。測定ポイントの追加およびツリーの追加の処理については後述する。
【００８５】
ユーザが「測定ポイント」の欄においてマウス等を操作して測定ポイントを選択し、受付部１１が選択された測定ポイントの情報を受け付けた場合には（Ｓ１２でＹＥＳ）、電力監視サーバ１は、測定ポイントの編集処理を実行する（Ｓ１３）。例えば、ユーザが仮想測定ポイント「ＯＡ機器全体」のノードを選択した場合には、仮想測定ポイント「ＯＡ機器全体」についての編集処理が実行される。この編集処理では測定ポイントの電力量の計算方法の更新が行われる。測定ポイント編集処理（ステップＳ１３）の詳細については後述する。
【００８６】
ユーザが「測定ポイント」の欄において測定ポイントを追加するためのノード２１Ａ〜２２Ｅのいずれかを選択し、受付部１１が選択されたノードの情報を受け付けた場合には（Ｓ１４でＹＥＳ）、電力監視サーバ１は、選択されたノードの位置に測定ポイントを追加する（Ｓ１５）。例えば、ユーザがノード２１Ａを選択した場合には、仮想測定ポイント「照明全体」の下位の階層に測定ポイントを追加する処理が実行される。測定ポイント追加処理（ステップＳ１５）の詳細については後述する。
【００８７】
ユーザが「測定ポイント」の欄においてツリーを追加するためのノード２２Ａを選択し、受付部１１が選択されたノードの情報を受け付けた場合には（Ｓ１６でＹＥＳ）、電力監視サーバ１は、選択されたノードの位置にツリーを追加する（Ｓ１７）。例えば、ユーザがノード２２Ａを選択した場合には、ツリー「Ｘ製作所」と同じ階層にツリーを追加する処理が実行される。ツリー追加処理（ステップＳ１７）の詳細については後述する。
【００８８】
図１５は、測定ポイント編集処理（図１３のステップＳ１３）の詳細を示すフローチャートである。
【００８９】
表示制御部１４は、選択された測定ポイントについての電力量の定義式をデータベース４から読み出し、読み出した定義式を示すポイント情報を表示する（Ｓ２１）。一例として、仮想測定ポイント「ＯＡ機器全体」が選択された場合には、図１４の右側の「ポイント情報」の欄に、仮想測定ポイント「ＯＡ機器全体」についての電力量の定義式が示される。つまり、「ポイント情報」の欄には、複数の測定ポイント名称２４と、編集ボタン２６と、更新ボタン２７とが表示される。測定ポイント名称２４は、電力量の定義式を構成する測定ポイントの名称（測定ポイント名）である。測定ポイント名称２４の左端には＋または−の記号が示されている。これは、記号＋は、測定ポイント名称２４に対応する測定ポイントの電力量を加算することを示し、記号−は、測定ポイント名称２４に対応する測定ポイントの電力量を減算することを示す。なお、表示制御部１４は、記号＋を含む測定ポイント名称２４と、記号−とを含む測定ポイント名称２４とは、異なる表示態様（例えば、異なる色または異なる模様）で表示する。
【００９０】
測定ポイント名称２４の右端には削除ボタン２５が示されている。削除ボタン２５を押すことにより測定ポイント名称２４を削除することができる。編集ボタン２６は、測定ポイント名称２４を追加するためのボタンである。更新ボタン２７は、「ポイント情報」の欄に表示されている測定ポイント名称２４に基づいて、選択された測定ポイントの電力量の定義式を更新するためのボタンである。
【００９１】
ユーザがマウス等を操作して編集ボタン２６を押下し、受付部１１が押下したボタンの識別情報を受け付けた場合には（Ｓ２２でＹＥＳ）、表示制御部１４は、測定ポイントの一覧を表示する（Ｓ２３）。図１６は、測定ポイントの一覧の一例を示す図である。つまり、表示制御部１４は、データベース４（図４および図１０）から実測定ポイントの測定ポイント名を読み出し、読み出した測定ポイント名を階層化して表示する。なお、測定ポイントの一覧に仮想測定ポイントの測定ポイントを含むようにしてもよい。測定ポイントの一覧には、測定ポイント名の他、文字列検索欄２８、＋ボタン２９および−ボタン３０が表示されている。
【００９２】
図１７は、文字列検索欄２８に文字列を入力した状態を示す図である。文字列検索欄２８に文字列を入力することにより、入力された文字列を含む測定ポイント名のみが表示される。これにより、測定ポイント名の絞り込みを行うことができる。
【００９３】
再び図１６を参照して、＋ボタン２９は、ユーザが選択した測定ポイントに対して加算演算を指定するためのボタンである。−ボタン３０は、ユーザが選択した測定ポイントに対して減算演算を指定するためのボタンである。
【００９４】
ユーザが、図１６のような測定ポイントの一覧に対して、測定ポイントを選択し、＋ボタン２９または−ボタン３０を押下することにより演算を指定した場合には（Ｓ２４でＹＥＳ）、表示制御部１４は、選択された測定ポイントと演算の定義とを、「ポイント情報」の欄に追加する（Ｓ２５）。例えば、ユーザが、実測定ポイント「３階全体」を選択し、＋ボタン２９を押すと、図１４に示した「ポイント情報」の欄に、「３階全体」の測定ポイント名称２４が追加され、その演算は加算であるとされる。また、ユーザが、実測定ポイント「３階空調」を選択し、−ボタン３０を押すと、図１４に示した「ポイント情報」の欄に、「３階空調」の測定ポイント名称２４が追加され、その演算は減算であるとされる。
【００９５】
ユーザが、図１４に示した削除ボタン２５を押下し、受付部１１が押下したボタンの識別情報を受け付けた場合には（Ｓ２６でＹＥＳ）、表示制御部１４は、ポイント情報から指定された測定ポイントを削除する（Ｓ２７）。例えば、ユーザが実測定ポイント「１階全体」の削除ボタン２５を押下すると、表示制御部１４は「ポイント情報」の一覧から、実測定ポイント「１階全体」の測定ポイント名称２４を削除する。
【００９６】
ユーザが、更新ボタン２７を押下し、受付部１１が押下したボタンの識別情報を受け付けた場合には（Ｓ２８でＹＥＳ）、更新部１２は、「ポイント情報」の欄に表示されている測定ポイント名称２４に基づいて、編集対象の測定ポイントの定義式を更新する（Ｓ２９）。例えば、図１４の「ポイント情報」の欄に表示されている測定ポイント名称２４に基づいて、編集対象の仮想測定ポイント「ＯＡ機器全体」の消費電力量の定義式を更新すると、上述の式６に示した定義式が導き出される。
【００９７】
図１８は、測定ポイント追加処理（図１３のステップＳ１５）の詳細を示すフローチャートである。
【００９８】
表示制御部１４は、選択されたノードの位置に追加する測定ポイント名を入力するための測定ポイント名入力欄を表示装置５に表示する（Ｓ３１）。図１９は、測定ポイントのツリーおよび測定ポイント名の入力欄の表示の一例を示す図である。図１９の「測定ポイント」の欄は、図１４に示したものと同様である。図１９の「測定ポイント名」の欄は、ユーザが選択したノードの位置に追加する測定ポイントの名称を入力するための欄であり、測定ポイント名入力欄３１と、作成ボタン３２とが設けられている。例えば、ユーザが、測定ポイント名入力欄３１に文字列を入力し、作成ボタン３２を押下することにより測定ポイント名が入力される。つまり、ユーザが作成ボタン３２を押下すると、受付部１１は押下されたボタンの識別情報を受け付ける。また、受付部１１は測定ポイント名入力欄３１に入力された文字列を受け付ける。
【００９９】
更新部１２は、受付部１１から押下されたボタンの識別情報を受け、その識別情報に基づいて作成ボタン３２が押下されたか否かを判断する（Ｓ３２）。更新部１２は作成ボタン３２が押下されるまで待機する（Ｓ３２でＮＯ）。
【０１００】
作成ボタン３２が押下された場合には（Ｓ３２でＹＥＳ）、更新部１２は測定ポイント名入力欄３１に文字列が入力済みか否かを判断する（Ｓ３３）。文字列が入力されていない場合には（Ｓ３３でＮＯ）、ステップＳ３２に戻る。
【０１０１】
文字列が入力済みの場合には（Ｓ３３でＹＥＳ）、更新部１２は、データベース４に、測定ポイント名入力欄３１に入力された文字列を「測定ポイント名」とする測定ポイントを追加する。また、表示制御部１４は、「測定ポイント」の欄に測定ポイントを追加する（Ｓ３４）。例えば、ユーザがノード２１Ａを選択し、測定ポイント名入力欄３１に文字列「１階照明」を入力し、作成ボタン３２を押下する。この場合、仮想測定ポイント「照明全体」の下位の仮想測定ポイントとして「１階照明」が追加される。
【０１０２】
図２０は、仮想測定ポイント「１階照明」追加後の表示の一例を示す図である。「測定ポイント」の欄において、仮想測定ポイント「照明全体」の下位に仮想測定ポイント「１階照明」が追加されている。
【０１０３】
図２１は、ツリー追加処理（図１３のステップＳ１７）の詳細を示すフローチャートである。
【０１０４】
表示制御部１４は、選択されたノードの位置に追加するツリー名を入力するためのツリー名入力欄を表示装置５に表示する（Ｓ４１）。図２２は、測定ポイントのツリーおよびツリー名入力欄の表示の一例を示す図である。図２２の「測定ポイント」の欄は、図１４に示したものと同様である。図２２の「ツリー情報」の欄は、ユーザが選択したノードの位置に追加するツリーの名称を入力するための欄であり、ツリー名入力欄３３と、作成ボタン３４とが設けられている。例えば、ユーザがツリー名入力欄３３に文字列を入力し、作成ボタン３４を押下することによりツリー名が入力される。つまり、ユーザが作成ボタン３４を押下すると、受付部１１は押下されたボタンの識別情報を受け付ける。また、受付部１１は、ツリー名入力欄３３に入力された文字列を受け付ける。
【０１０５】
更新部１２は、受付部１１から押下されたボタンの識別情報を受け、その識別情報に基づいて作成ボタン３４が押下されたか否かを判断する（Ｓ４２）。更新部１２は作成ボタン３４が押下されるまで待機する（Ｓ４２でＮＯ）。
【０１０６】
作成ボタン３４が押下された場合には（Ｓ４２でＹＥＳ）、更新部１２はツリー名入力欄３３に文字列が入力済みか否かを判断する（Ｓ４３）。文字列が入力されていない場合には（Ｓ４３でＮＯ）、ステップＳ４２に戻る。
【０１０７】
文字列が入力済みの場合には（Ｓ４３でＹＥＳ）、更新部１２は、データベース４に、ツリー名入力欄３３に入力された文字列を「測定ポイント名」とするツリーを追加する。また、表示制御部１４は、「測定ポイント」の欄にツリーを追加する。例えば、ユーザがノード２２Ａを選択し、ツリー名入力欄３３に文字列「テストツリー」を入力し、作成ボタン３４を押下する。この場合、ツリー「Ｘ製作所」と同じ階層にツリー「テストツリー」が追加される。
【０１０８】
図２３は、ツリー「テストツリー」追加後の表示の一例を示す図である。「測定ポイント」の欄にツリー「テストツリー」のノード２３が追加されている。また、ノード２３の下位に測定ポイントを追加するためのノード２１Ｆと、ノード２３と同じ階層にツリーを追加するためのノード２２Ｂとが表示されている。
【０１０９】
＜実施形態の効果等＞
以上説明したように、本開示の実施形態によると、ユーザは、ツリーに追加する測定ポイントの位置を指定することにより、仮想測定ポイントをツリーに追加することができる。また、ユーザは、測定ポイントの一覧の中から測定ポイントを選択し、演算を指定することにより、仮想測定ポイントの消費電力量の算出方法を定義することができる。このため、ユーザは、ツリーへの仮想測定ポイントの追加を簡単な操作により行うことができる。したがって、本開示の実施形態によると、消費電力の測定ポイントを階層化したツリーの作成を支援できる。
【０１１０】
なお、表示制御部１４は、図１４に示す「ポイント情報」の欄において、記号＋を含む測定ポイント名称２４と、記号−とを含む測定ポイント名称２４とを異なる態様で表示する。このため、ユーザは、仮想測定ポイントの消費電力量の算出に用いられる測定ポイントについて、指定した演算の種類を直感的に判断することができる。これにより、演算の定義のミスを抑制することができる。
【０１１１】
また、図１７に示したように、ユーザが入力した文字列に基づいて測定ポイントの絞り込みを行うことができる。このため、ユーザは、効率的に測定ポイントを選択することができる。これにより、測定ポイントの選択ミスを抑制することができる。
【０１１２】
また、図１４に示したように、ユーザが「測定ポイント」の欄から仮想測定ポイントを指定すると、「ポイント情報」の欄に、指定された仮想測定ポイントの消費電力量の算出に用いられる測定ポイントおよび該測定ポイントの演算が表示される。このため、ユーザは、ツリーを構成する仮想測定ポイントの消費電力量の算出方法を容易に知ることができる。
【０１１３】
［変形例１］
なお、上述の実施形態に示したように、ユーザは、仮想測定ポイントの消費電力量の定義式を自由に設定することができる。しかしながら、そのような定義式を簡略化できる場合もある。そこで、変形例１では定義式を簡略化する例について説明する。
【０１１４】
更新部１２は、データベース４に記憶されている定義式を参照して、定義式の少なくとも一部を、他の仮想測定ポイントの消費電力量で置換する。例えば、図１０および式６に示したＩＤ「Ｖ６」のＯＡ機器全体の消費電力量Ｅ（Ｖ６）は、図４および式１〜式３に示したＩＤ「Ｖ１」の１階ＯＡ機器の消費電力量Ｅ（Ｖ１）と、ＩＤ「Ｖ２」の２階ＯＡ機器の消費電力量Ｅ（Ｖ２）と、ＩＤ「Ｖ３」の３階ＯＡ機器の消費電力量Ｅ（Ｖ３）とで置換することができる。つまり、更新部１２は、式６に示した消費電力量Ｅ（Ｖ６）を、以下の式７のように定義する。
Ｅ（Ｖ６）＝Ｅ（Ｖ１）＋Ｅ（Ｖ２）＋Ｅ（Ｖ３）      …（式７）
【０１１５】
表示制御部１４は、定義式の変更をユーザに問い合わせる画面を表示する。図２４は、定義式の変更をユーザに問い合わせる画面の一例を示す図である。例えば、ユーザが、「測定ポイント」の欄（図１４参照）において、仮想測定ポイント「ＯＡ機器全体」を選択したタイミングで、図２４のような画面が表示される。ユーザは、仮想測定ポイント「ＯＡ機器全体」の定義式を、式６から式７に変更することを希望する場合にはラジオボタン４１を選択して、保存ボタン４３を押下する。保存ボタン４３の押下に応答して、更新部１２は、データベース４中の消費電力量Ｅ（Ｖ６）の定義式を式７に変更する。ユーザが定義式の変更を希望しない場合にはラジオボタン４２を選択して、保存ボタン４３を押下する。この場合、更新部１２は、データベース４の更新を行わない。
【０１１６】
変形例１によると、第１仮想測定ポイント（ここでは、仮想測定ポイント「ＯＡ機器全体」）の消費電力量の算出方法の定義を、簡潔な定義に変更することができる。これにより、第２仮想測定ポイント（ここでは、仮想測定ポイント「１階ＯＡ機器」、「２階ＯＡ機器」および「３階ＯＡ機器」）の消費電力量の算出結果を流用することができ、第１仮想測定ポイントの消費電力量の演算にかかる時間を短縮することができる。
【０１１７】
［変形例２］
変形例２では、ツリー構成のエラーを判断する電力監視サーバ１の構成について説明する。
【０１１８】
図２５は、変形例２に係る電力監視サーバ１の機能的構成を示すブロック図である。
変形例２に係る電力監視サーバ１の構成は、図５に示した電力監視サーバ１の構成に加えて、判断部１５を備える。
判断部１５は、データベース４を参照して、ツリーの構成が正しいか否かを判断する。
【０１１９】
図２６Ａは、正しいツリー構成の一例を示す図である。図２６Ａに示すように、ツリー「Ｘ製作所」の子ノードは実測定ポイント「受電点」である。実測定ポイント「受電点」の子ノードは実測定ポイント「１階全体」、「２階全体」および「３階全体」である。つまり、親ノードの消費電力量は、子ノードの消費電力量の合計と等しくなる。例えば、実測定ポイント「受電点」の消費電力量は、実測定ポイント「１階全体」、「２階全体」および「３階全体」の消費電力量の合計と等しくなる。このため、判断部１５は、このツリー構成は正しいと判断する。
【０１２０】
図２６Ｂは、正しいツリー構成の他の一例を示す図である。図２６Ｂに示すように、ツリー「Ｘ製作所」の子ノードは実測定ポイント「受電点」である。実測定ポイント「受電点」の子ノードは仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」である。つまり、親ノードの消費電力量は、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」の消費電力量の合計と等しくなる。このため、判断部１５は、このツリー構成は正しいと判断する。
【０１２１】
図２６Ｃは、誤ったツリー構成の他の一例を示す図である。図２６Ｃに示すように、ツリー「Ｘ製作所」の子ノードは実測定ポイント「受電点」である。実測定ポイント「受電点」の子ノードは、実測定ポイント「１階全体」、「２階全体」および「３階全体」と、仮想測定ポイント「照明全体」、「空調全体」および「ＯＡ機器全体」とである。このツリーによると、実測定ポイント「受電点」の６つの子ノードの消費電力量を合計したものは、実測定ポイント「受電点」の消費電力量の２倍となるため、実測定ポイント「受電点」の消費電力量と等しくない。このため、判断部１５は、このツリー構成は誤りであると判断する。
【０１２２】
判断部１５がツリーの誤りを判断した場合には、表示制御部１４は、ツリーに誤りがあることを示すメッセージを表示装置５に表示する。
【０１２３】
変形例２によると、ツリーを構成する測定ポイントが正しく階層化されているかをチェックすることができる。
【０１２４】
［変形例３］
上述の実施形態では、演算式に含まれる演算は加算または減算であったが、演算式に含まれる演算はこれに限定されるものではない。例えば、演算式に乗算または除算が含まれていてもよい。
【０１２５】
図２７は、変形例３に係る変形例３に係る電力監視サーバによる電力測定ポイントの一例について説明するための図である。上述の実施形態と異なり、測定ポイント「３階空調」が実測定ポイントではなく、仮想測定ポイントである。この場合、加算および減算からなる定義式では、仮想測定ポイント「３階空調」および「３階ＯＡ機器」のそれぞれの消費電力量を算出することはできない。しかしながら、仮想測定ポイント「３階空調」および「３階ＯＡ機器」の消費電力量の合計値を算出することはできる。つまり、実測定ポイント「３階全体」の消費電力量から実測定ポイント「３階照明」の消費電力量を減算することにより、上記合計値を算出することができる。
【０１２６】
ここで、３階空調と３階ＯＡ機器との消費電力の比率が事前に１：２と分かっているとする。この場合、仮想測定ポイント「３階空調」の消費電力量は、上記合計値に１／３を乗じた値、または上記合計値を３で除した値である。また、仮想測定ポイント「３階ＯＡ機器」の消費電力量は、上記合計値に２／３を乗じた値、または上記合計値を２倍して３で除した値である。
【０１２７】
よって、抽出部１３は、上記合計値を算出し、合計値に上述の乗算または除算を行うことにより、仮想測定ポイント「３階空調」の消費電力量と、仮想測定ポイント「３階ＯＡ機器」の消費電力量とを算出する。
【０１２８】
［付記］
上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されてもよい。ＲＡＭまたはＨＤＤには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１２９】
さらに、上記の各装置を構成する構成要素の一部または全部は、１または複数のＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、システムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）などの半導体装置から構成されているとしてもよい。
【０１３０】
また、上記したコンピュータプログラムを、コンピュータ読取可能な非一時的な記録媒体、例えば、ＨＤＤ、ＣＤ−ＲＯＭ、半導体メモリなどに記録して流通させてもよい。また、コンピュータプログラムを、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送して流通させてもよい。
また、上記各装置は、複数のコンピュータにより実現されてもよい。
【０１３１】
また、上記各装置の一部または全部の機能がクラウドコンピューティングによって提供されてもよい。
【０１３２】
さらに、上記実施の形態および上記変形例の少なくとも一部を任意に組み合わせるとしてもよい。
【０１３３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３４】
１      電力監視サーバ
２      ＥＭＳ装置
３      データ集約サーバ
４      データベース
５      表示装置
６      端末装置
１１    受付部
１２    更新部
１３    抽出部
１４    表示制御部
１５    判断部
２１Ａ  ノード
２１Ｂ  ノード
２１Ｃ  ノード
２１Ｄ  ノード
２１Ｅ  ノード
２１Ｆ  ノード
２２Ａ  ノード
２２Ｂ  ノード
２３    ノード
２４    測定ポイント名称
２５    削除ボタン
２６    編集ボタン
２７    更新ボタン
２８    文字列検索欄
２９    ＋ボタン
３０    −ボタン
３１    測定ポイント名入力欄
３２    作成ボタン
３３    ツリー名入力欄
３４    作成ボタン
４１    ラジオボタン
４２    ラジオボタン
４３    保存ボタン
１００  電力監視システム
【図１】
2020180825.tif 000003
【図２】
2020180825.tif 000004
【図３】
2020180825.tif 000005
【図４】
2020180825.tif 000006
【図５】
2020180825.tif 000007
【図６】
2020180825.tif 000008
【図７】
2020180825.tif 000009
【図８】
2020180825.tif 000010
【図９】
2020180825.tif 000011
【図１０】
2020180825.tif 000012
【図１１】
2020180825.tif 000013
【図１２】
2020180825.tif 000014
【図１３】
2020180825.tif 000015
【図１４】
2020180825.tif 000016
【図１５】
2020180825.tif 000017
【図１６】
2020180825.tif 000018
【図１７】
2020180825.tif 000019
【図１８】
2020180825.tif 000020
【図１９】
2020180825.tif 000021
【図２０】
2020180825.tif 000022
【図２１】
2020180825.tif 000023
【図２２】
2020180825.tif 000024
【図２３】
2020180825.tif 000025
【図２４】
2020180825.tif 000026
【図２５】
2020180825.tif 000027
【図２６Ａ】
2020180825.tif 000028
【図２６Ｂ】
2020180825.tif 000029
【図２６Ｃ】
2020180825.tif 000030
【図２７】
2020180825.tif 000031