(57)【要約】【課題】電力線の波形データをサンプリングする複数の計測点におけるサンプリングのタイミングを容易に同期させることができ、ロバスト性を向上させることができる、計測装置、計測装置制御方法および計測装置制御プログラムを提供する。【解決手段】実施形態の計測装置は、電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングするサンプリング部と、サンプリング部においてサンプリングされた波形の処理を実行する処理部と、動作を定める設定情報を取得する設定情報取得部と、設定情報取得部において取得された設定情報を保持する設定保持部と、設定保持部に保持された設定情報に基づき、動作を制御する動作制御部とを備える。【選択図】図１
2020183874.tif 000002
【特許請求の範囲】
【請求項１】
電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングするサンプリング部と、
前記サンプリング部においてサンプリングされた前記波形の処理を実行する処理部と、
動作を定める設定情報を取得する設定情報取得部と、
前記設定情報取得部において取得された設定情報を保持する設定保持部と、
前記設定保持部に保持された設定情報に基づき、動作を制御する動作制御部と
を備える、計測装置。
【請求項２】
前記動作制御部は、基準的な時刻を提供する時刻提供装置に対して内部時計に設定する時刻の問い合わせを実行し、
前記設定情報取得部は、前記時刻の問い合わせが実行された後に前記設定情報を取得する、請求項１に記載の計測装置。
【請求項３】
前記設定情報取得部は、ネットワークを介して通信可能に接続された設定情報管理装置から前記設定情報を取得する、請求項１または２に記載の計測装置。
【請求項４】
前記サンプリング部は、前記波形の正負が反転するゼロクロス点を基準としたサンプリングタイミングで前記波形をサンプリングする、請求項１から３のいずれか一項に記載の計測装置。
【請求項５】
前記動作制御部は、前記サンプリングタイミングを同期させる同期信号に係る設定が前記設定情報においてされている場合、他の電力線の計測点における前記波形をサンプリングする他の計測装置との、前記同期信号の通信を制御する、請求項１から４のいずれか一項に記載の計測装置。
【請求項６】
前記動作制御部は、前記他の計測装置の内部時計の値と、サンプリングする波形の正負が反転するゼロクロス点をカウントする波数カウンタの値とを含む前記同期信号の通信を制御する、請求項５に記載の計測装置。
【請求項７】
前記動作制御部は、前記設定情報において前記同期信号を提供する設定がされている場合、前記処理の処理タイミングに基づき前記他の計測装置に対して前記同期信号を提供する、請求項５または６に記載の計測装置。
【請求項８】
前記動作制御部は、複数の前記他の計測装置に対して同時に前記同期信号を提供する、請求項７に記載の計測装置。
【請求項９】
前記動作制御部は、
前記設定情報において同期信号を取得する設定がされている場合、前記他の計測装置から同期信号を取得し、
取得した同期信号に基づき、前記処理の処理タイミングを調整する
請求項５または６に記載の計測装置。
【請求項１０】
前記動作制御部は、前記波形の正負が反転するゼロクロス点を基準として前記処理タイミングを調整する、請求項９に記載の計測装置。
【請求項１１】
前記動作制御部は、サンプリングする前記波形の位相の設定が前記設定情報においてされている場合、前記設定情報に基づき前記サンプリング部でサンプリングする波形の位相を設定する、請求項１から１０のいずれか一項に記載の計測装置。
【請求項１２】
計測装置を制御するための計測装置制御方法であって、
電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングするサンプリングステップと、
前記サンプリングステップにおいてサンプリングされた前記波形の処理を実行する処理ステップと、
動作を定める設定情報を取得する設定情報取得ステップと、
前記設定情報取得ステップにおいて取得された設定情報を保持する設定保持ステップと、
前記設定保持ステップに保持された設定情報に基づき、動作を制御する動作制御ステップと
を含む、計測装置制御方法。
【請求項１３】
計測装置に、
電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングするサンプリング機能と、
前記サンプリング機能においてサンプリングされた前記波形の処理を実行する処理機能と、
動作を定める設定情報を取得する設定情報取得機能と、
前記設定情報取得機能において取得された設定情報を保持する設定保持機能と、
前記設定保持機能に保持された設定情報に基づき、動作を制御する動作制御機能と
を実現させるための、計測装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測装置、計測装置制御方法および計測装置制御プログラムに関する。
【背景技術】
【０００２】
近年、分電盤の主幹に流れる電流を計測して各電気機器に流れる電流を分離推定するための技術が提案されている。分電盤の主幹の計測によって施設中の電力消費を機器ごと把握できることが大きな利点となっている。
【０００３】
例えば、特許文献１には、電源から複数の電気機器に供給される電力線の主幹の一箇所を計測点として、計測点における電流および電圧の波形を所定の波形起点でサンプリングした波形データを機器毎の波形データに分離することにより、電気機器の各々の動作状況を推定する信号処理システムが記載されている。波形データの分離は、波形起点を起点とする波形データを正規化し、それぞれの電気機器毎の波形パターンと比較することにより行うことができる。
【０００４】
一方、電力線に接続される電気機器の増加に伴い、電力線の波形データをサンプリングする計測点を複数箇所にして複数の波形データを演算処理する場合がある。例えば、太陽光等による発電装置や、電気自動車等の電気機器を主幹に接続すると、周波数変換等の電力変換をするパワーコンディショナから発生するノイズが主幹に混入する場合がある。主幹の波形データに混入したノイズをキャンセルするためには、パワーコンディショナの近傍に計測箇所を追加して、主幹の波形データからノイズ発生源近傍の波形データを減算することが有効となる。
【０００５】
また、発電装置で発電された電力を変換するパワーコンディショナやスマートメータ等の電力機器は、電力波形を調整したり計測したりする処理機能を有する。このため、これら処理機能を有する電力機器を、波形データをサンプリングする計測装置として使用することにより、波形データの計測点を複数箇所にできる場合がある。
【０００６】
ここで、電力線の複数箇所の計測点において計測された波形データ同士を演算する場合、波形データをサンプリングするサンプリングタイミングを複数の計測装置の間で同期させ、演算の時間軸の基準となる波形起点を同期させる必要がある。
【０００７】
サンプリングタイミングを同期させるために、例えば、複数の計測装置間において通信速度の速い有線の通信線を設け、通信遅延の少ない通信コマンドにおいて計測装置の動作を制御する。
【０００８】
また、サンプリングタイミングを同期させるために、それぞれの計測装置に精密な内部時計を設け、サンプリング動作を内部時計に同期するようにしてもよい。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第６２１９４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、複数の計測装置が距離的に離れた場所に設置されたり、建屋の内側と外側等のように隔離された場所に設置されたりすると、有線の通信線を設置することが困難となる場合があった。また、無線通信においては、通信状況による通信の遅延や通信負荷による処理の遅延が発生して、サンプリングタイミングを同期させることが困難な場合があった。
【００１１】
また、精密な内部時計は高価であるため、それぞれの計測装置に設けると装置コストが上昇してしまう場合があった。
【００１２】
また、複数の計測装置の間でサンプリングタイミングを一度同期させても、各計測装置の再起動等の要因で同期外れが発生することがあり、ロバスト性が低下する場合があった。
【００１３】
本発明は上記事情に鑑みてなされたものであり、電力線の波形データをサンプリングする複数の計測点におけるサンプリングのタイミングを容易に同期させることができ、ロバスト性を向上させることができる、計測装置、計測装置制御方法および計測装置制御プログラムを提供することを一つの目的とする。
【課題を解決するための手段】
【００１４】
（１）上記の課題を解決するため、実施形態の計測装置は、電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングするサンプリング部と、サンプリング部においてサンプリングされた波形の処理を実行する処理部と、動作を定める設定情報を取得する設定情報取得部と、設定情報取得部において取得された設定情報を保持する設定保持部と、設定保持部に保持された設定情報に基づき、動作を制御する動作制御部とを備える。
【００１５】
（２）また、実施形態の計測装置において、動作制御部は、基準的な時刻を提供する時刻提供装置に対して内部時計に設定する時刻の問い合わせを実行し、設定情報取得部は、時刻の問い合わせが実行された後に設定情報を取得するものであってもよい。
【００１６】
（３）また、実施形態の計測装置において、設定情報取得部は、ネットワークを介して通信可能に接続された設定情報管理装置から設定情報を取得するものであってもよい。
【００１７】
（４）また、実施形態の計測装置において、サンプリング部は、波形の正負が反転するゼロクロス点を基準としたサンプリングタイミングで波形をサンプリングするものであってもよい。
【００１８】
（５）また、実施形態の計測装置において、動作制御部は、サンプリングタイミングを同期させる同期信号に係る設定が設定情報おいてされている場合、他の電力線の計測点における波形をサンプリングする他の計測装置との、同期信号の通信を制御するものであってもよい。
【００１９】
（６）また、実施形態の計測装置において、動作制御部は、他の計測装置の内部時計の値と、サンプリングする波形の正負が反転するゼロクロス点をカウントする波数カウンタの値とを含む同期信号の通信を制御するものであってもよい。
【００２０】
（７）また、実施形態の計測装置において、動作制御部は、設定情報において同期信号を提供する設定がされている場合、処理の処理タイミングに基づき他の計測装置に対して同期信号を提供するものであってもよい。
【００２１】
（８）また、実施形態の計測装置において、動作制御部は、複数の他の計測装置に対して同時に同期信号を提供するものであってもよい。
【００２２】
（９）また、実施形態の計測装置において、動作制御部は、設定情報において同期信号を取得する設定がされている場合、他の計測装置から同期信号を取得し、取得した同期信号に基づき、処理の処理タイミングを調整するものであってもよい。
【００２３】
（１０）また、実施形態の計測装置において、動作制御部は、波形の正負が反転するゼロクロス点を基準として処理タイミングを調整するものであってもよい。
【００２４】
（１１）また、実施形態の計測装置において、動作制御部は、サンプリングする波形の位相の設定が設定情報おいてされている場合、設定情報に基づきサンプリング部でサンプリングする波形の位相を設定するものであってもよい。
【００２５】
（１２）上記の課題を解決するため、実施形態の計測装置制御方法は、計測装置を制御するための計測装置制御方法であって、電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングするサンプリングステップと、サンプリングステップにおいてサンプリングされた波形の処理を実行する処理ステップと、動作を定める設定情報を取得する設定情報取得ステップと、設定情報取得ステップにおいて取得された設定情報を保持する設定保持ステップと、設定保持ステップに保持された設定情報に基づき、動作を制御する動作制御ステップと、を含む。
【００２６】
（１３）上記の課題を解決するため、実施形態の計測装置制御プログラムは、計測装置に、電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングするサンプリング機能と、サンプリング機能においてサンプリングされた波形の処理を実行する処理機能と、動作を定める設定情報を取得する設定情報取得機能と、設定情報取得機能において取得された設定情報を保持する設定保持機能と、設定保持機能に保持された設定情報に基づき、動作を制御する動作制御機能とを実現させる。
【発明の効果】
【００２７】
本発明の一つの実施形態によれば、計測装置は、電力線の計測点における電圧または電流の少なくとも何れか１つの波形を所定のサンプリングタイミングでサンプリングし、サンプリングされた波形の処理を実行し、動作を定める設定情報を取得し、取得された設定情報を保持し、保持された設定情報に基づき、動作を制御することにより、電力線の波形データをサンプリングする複数の計測点におけるサンプリングのタイミングを容易に同期させることができ、ロバスト性を向上させることができる。
【図面の簡単な説明】
【００２８】
【図１】実施形態における計測装置を含む計測システム構成の一例を示すブロック図である。
【図２】実施形態における計測装置を含む計測システムのソフトウェア構成の一例を示すブロック図である。
【図３】実施形態における、（Ａ）親機の処理タイミング、（Ｂ）子機の処理タイミングの調整の一例を示す図である。
【図４】実施形態における、（Ａ）親機の処理タイミング、（Ｂ）子機の処理タイミングの調整の一例を示す図である。
【図５】実施形態における計測装置の処理タイミングの調整の一例を示す図である。
【図６】実施形態における計測装置を含む計測システムの動作の一例を示すシーケンス図である。
【図７】実施形態における計測装置のハードウェア構成の一例を示すブロック図である。
【図８】実施形態における設定情報管理装置の動作の一例を示すフローチャートである。
【図９】実施形態における計測装置の動作の一例を示すフローチャートである。
【図１０】実施形態における計測装置の動作の一例を示すフローチャートである。
【図１１】実施形態における計測装置の動作の一例を示すフローチャートである。
【図１２】実施形態における計測装置の動作の一例を示すフローチャートである。
【図１３】実施形態における計測装置の処理タイミングの調整の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照して本発明の一実施形態における、計測装置、計測装置制御方法および計測装置制御プログラムについて詳細に説明する。
【００３０】
先ず、図１を用いて、システム構成を説明する。図１は、実施形態における計測装置を含む計測システム構成の一例を示すブロック図である。
【００３１】
図１において、計測システム１０は、計測装置１（計測装置１ａ〜１ｄ）を含んでいる。計測装置１ａ〜１ｄはそれぞれ測定対象である電力線の電圧または電流を測定するように設置されている。
【００３２】
計測装置１ａは、電源側が電力会社の電力線（電源）に接続されているスマートメータ４１の負荷側から分電盤４２の電源側に接続される電力線である主幹４０における分電盤４２の電源側に接続される。計測装置１ａの筐体は、分電盤４２の内部または近傍に設置される。計測装置１ａは、主幹４０における分電盤４２の電源側を計測点とする電圧または電流の少なくともいずれか１つの波形を計測する。なお、計測装置１の詳細は後述する。
【００３３】
計測装置１ｂは、スマートメータ４１の内部または近傍に設置され、スマートメータ４１の負荷側を計測点とする電圧または電流の少なくともいずれか１つの波形を計測する。スマートメータ４１は、負荷側に供給される電力をデジタルで計測して、メーター内に通信機能を持たせた電力量計である。スマートメータ４１は、計測した電力の使用状況のデジタルデータを、通信機能を用いてによって電力会社の管理サーバ（不図示）に所定の時間間隔で送信することができる。なお、計測装置１ｂは、スマートメータ４１の負荷側の電圧または電流を計測するものであるため、スマートメータ４１における電圧および電流を計測する機能を利用したものであってもよい。例えば、計測装置１ｂは、スマートメータ４１のソフトウェアによって実現される機能として実施されてもよい。
【００３４】
分電盤４２は、電源側が主幹４０に接続され、負荷側が複数の配線に接続され、電源側の電力を各配線に対して分配する。分電盤４２は、図示しない漏電を遮断するための漏電遮断器、主幹の電流を遮断するための主幹遮断機、および各配線の電流を遮断するための配線用遮断器を含むことができる。負荷側の各配線は、配線毎に設置された配線用遮断器の負荷側に接続される。負荷側の配線には、冷蔵庫３１、テレビ３２、および電気ポット３３として例示するの様々な電気機器が接続される。なお、分電盤４２は、スマートメータ４１の機能、または降圧トランスの機能を有する装置（例えば、キュービクル式高圧受電設備）であってもよい。
【００３５】
分電盤４２の負荷側の配線には、計測装置１ｃを介してパワーコンディショナ４３、さらに太陽光発電器３４が接続されている。また、主幹４０から図示しない配線用遮断機の負荷側の配線には、計測装置１ｄを介して電気自動車３５が接続されている。図１における、計測装置１ｂと計測装置１ｄは、計測点が計測装置１ａの電源側に設け得ることを例示している。また、計測装置１ｃは、計測点が計測装置１ａの電源側に設け得ることを例示している。
【００３６】
計測装置１ｃは、パワーコンディショナ４３の近傍の電力線に接続され、パワーコンディショナ４３近傍の配線を計測点とする電圧または電流の少なくともいずれか１つの波形を計測する。また、計測装置１ｄは、電気自動車３５へ接続される配線に設置され、電気自動車に接続される配線を計測点とする電圧または電流の少なくともいずれか１つの波形を計測する。
【００３７】
パワーコンディショナ４３は、太陽光発電器３４で発電された電力を直流から商用周波数（５０Ｈｚまたは６０Ｈｚ）および商用電圧（単相２００Ｖまたは三相２００Ｖ）の交流に変換するインバータである。パワーコンディショナ４３は、太陽光発電器３４で発電された電力を分電盤４２に供給することにより、他の配線に対して電力を供給することが可能となる。なお、パワーコンディショナ４３は、電力会社の電力線に電力を供給するようにしてもよい。
【００３８】
パワーコンディショナ４３は、インバータにより周波数変換をするときにスイッチングノイズを発生させる場合がある。発生したスイッチングノイズは、電力線のインピーダンスに応じて減衰しながら電力線を伝播していく。計測装置１ｃは、パワーコンディショナ４３近傍の電力線を計測点とするため、パワーコンディショナ４３で発生したスイッチングノイズを強く含む波形を計測することが可能となる。
【００３９】
また、電気自動車３５は、主幹４０から供給された交流の電力を内部で直流に変換する、図示しない車載インバータを有している。車載インバータに変換された直流の電力は図示しない車載バッテリに充電される。一方、車載インバータは車載バッテリに充電された直流の電力を交流に変換して分電盤４２に供給することができる。車載インバータは、パワーコンディショナ４３と同様に周波数変換をするときにスイッチングノイズを発生させる場合がある。計測装置１ｄは、電気自動車３５への配線を計測点とするため、電気自動車３５で発生したノイズを強く含む波形を計測することが可能となる。
【００４０】
なお、図１における計測システム１０は、４台の計測装置１（計測装置１ａ〜１ｄ）が設置される場合を例示したが、計測システム１０における計測装置１の設置台数はこれに限定されるものではない。例えば、計測装置１は、故障時のバックアップとして複数台が設置されるものであってもよい。
【００４１】
また、図１は、計測装置１ａが分電盤４２の内部または近傍の設置される場合を示したが、計測装置１ａの設置場所はこれに限定されるものではない。例えば、計測装置１ａは、スマートメータ４１の内部または近傍に設置されるものであってもよい。
【００４２】
次に、図２を用いて、計測装置１の機能を説明する。図２は、計測装置１のソフトウェア構成の一例を示すブロック図である。図２は、計測装置１を１台のみ図示し、他の計測装置１の図示を省略している。
【００４３】
図２において、計測システム１０は計測装置１を１台のみ図示しているが、計測装置１を複数台含むことができる。計測装置１は、他の計測装置１と無線通信を介して通信可能に接続されている。計測装置１の通信方式は、無線通信以外であってもよく、例えば、電力線を介した電力線通信、ＬＡＮケーブルを介した有線通信、または近距離無線通信等であってもよい。
【００４４】
計測装置１は、サンプリング部１１、処理部１２、設定情報取得部１３、設定保持部１４、動作制御部１５および通信制御部１６の各機能部を有している。本実施形態における計測装置１の上記各機能部は、計測装置１を制御する計測装置制御プログラム（ソフトウェア）によって実現される機能モジュールであるものとして説明する。
【００４５】
＜計測装置１＞
サンプリング部１１は、時刻カウンタ１１１、波数カウンタ１１２、電圧測定部１１３および電流測定部１１４を有する。サンプリング部１１は、電力線の計測点における電圧または電流の少なくとも何れか１つの波形のサンプリングを所定のサンプリングタイミングで実行する。例えば、図１に示した計測装置１ａにおけるサンプリング部１１は、主幹４０における分電盤４２の電源側を計測点として計測された電圧または電流の波形をサンプリングする。電圧測定部１１３は電圧波形をサンプリングし、電流測定部１１４は電流波形をサンプリングする。電圧測定部１１３は、例えば、１００Ｖから２００Ｖまたは２２０Ｖから２４０Ｖの範囲の電圧波形をサンプリングする。また、電流測定部１１４は、主幹遮断機の遮断電流に応じた電流範囲において電流波形をサンプリングする。
【００４６】
サンプリング部１１は、例えば、電圧測定部１１３において検知された電圧波形または電流測定部１１４において検知された電流波形を所定のタイミング（サンプリングタイミングという場合がある。）においてサンプリングする。サンプリングタイミングは、例えば、秒単位の時刻をカウントする時刻カウンタ１１１と、１秒間における波数をカウントする波数カウンタ１１２によって決定される。本実施形態においては、時刻カウンタ１１１と波数カウンタ１１２を用いて、サンプリングスロットにおける波形起点をサンプリングタイミングとする場合を例示して後述する。なお、波形起点は、後述するゼロクロス点とすることができる。ゼロクロス点を波形起点とする波数カウンタ１１２はゼロクロス点をカウントする「ゼロクロスカウンタ」と言う場合がある。サンプリング部１１においてサンプリングされる波形データは、例えば、アナログデータである。本実施形態において波形データという場合、アナログデータかデジタルデータかを限定しない。
【００４７】
処理部１２は、サンプリング部１１においてサンプリングされた波形データの処理を複数の処理スロットにおいて実行する。処理スロットとは、波形データの処理単位であり、電源の電圧または電流の波形に同期して、所定の周期で繰り返して実行される。処理スロットは、例えば、１秒間の周期においてｎ回（例えば、ｎ＝１０またはｎ＝２０）、すなわち１／ｎ秒間において実行される処理単位である。例えば、ｎ＝２０の処理スロットは、１つの処理スロットが０．０５秒間の処理時間において実行される。処理スロットは、例えば、内部クロックのクロック数によって定められる処理単位であってもよい。処理部１２は、０〜（ｎ−１）のｎ個の処理スロットを所定の周期（例えば、１秒）で繰り返し実行する。なお、実施例においては全ての処理スロットにおける処理時間が同じ場合を例示するが、処理スロットにおける処理時間は、それぞれの処理スロットにおいて異なるものであってもよい。
【００４８】
処理部１２において実行される処理スロットには、例えば以下のものを含むことができる。
【００４９】
（サンプリングスロット）
サンプリングスロットとは、サンプリング部１１において波形をサンプリングする処理を実行する処理スロットである。サンプリングスロットにおいて、処理部１２は、サンプリング部１１に対して「波形起点」における波形のサンプリングを実行させる。波形起点とは、サンプリングスロットにおいて、波形をサンプリングする起点となるタイミングである。例えば、波形起点は、サンプリングスロットにおいて検出される電圧または電流の波形を基準として予め定めることができる。
【００５０】
例えば、商用周波数が５０Ｈｚ（周期０．０２秒）の電源の波形は、サンプリングスロットが０．０５秒間において実行される場合、サンプリングスロットにおいて２．５回（０．０５／０．０２＝２．５）含まれることになる。処理スロットは電源の波形に同期して実行される。ここで、波形起点を、「サンプリングスロットにおいて、波形の極性が最初に負から正に変化するゼロクロス点」、または、「サンプリングスロットにおいて、波形の極性が２回目に正から負に変化するゼロクロス点」等と定めることができる。ゼロクロス点とは、波形の極性の正負が逆転するタイミングであり、容易に検出することができる。波形起点は、他の計測装置１において調整される波形起点と同期される。ゼロクロス点は、検出が容易であるため、波形起点を同期する他の計測装置１においても容易に検出することができ、装置コストを低減することができる。また、ゼロクロス点を波形起点とすることにより、サンプリングされた波形データはゼロ点を起点とする波形となり、波形データの正規化等の処理が容易となる。
【００５１】
（その他の処理スロット）
処理部１２は、その他の処理スロットとして、サンプリング部１１においてサンプリングされたアナログ波形をデジタル波形に変換（Ａ／Ｄ変換）する変換スロット、変換されたデジタル波形を演算する演算スロット、演算されたデジタル波形の波形データを記憶する処理スロット、および演算された波形データを送信する送信スロット等を実行することができる。なお、変換スロットは、サンプリングスロットと同じ処理スロットにおいて実行されてもよい。
【００５２】
ここで、演算スロットにおいて実行されるデジタル波形の演算として以下に波形データの正規化処理を例示する。
【００５３】
波形データの正規化処理の一例として、処理部１２は、サンプリングされた波形起点から波形終点までのアナログ波形データの近似波形データを生成し、アナログ波形データの１周期分のサンプル数と波形周期により正規化周期を算出し、さらに近似波形データを波形起点から正規化周期によりサンプリングする。正規化処理された波形データは、電気機器毎の波形データに分離する分離処理に利用される。波形データの分離処理には、例えば、Ｆａｃｔｏｒｉａｌ  ＨＭＭ（Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）を用いることができる。具体的には、まず、各電気機器の動作状況をモデル化したモデルパラメータを予め用意しておく。波形データは、Ｆａｃｔｏｒｉａｌ  ＨＭＭにより、時系列毎に複数の状態変数に分離される。分離された状態変数は、予め用意されたモデルパラメータと比較されることにより、電気機器を特定することができる。なお、上述した分離処理を計測データ管理装置２において実行する場合を後述する。
【００５４】
設定情報取得部１３は、計測装置１の動作を定める設定情報を取得する。設定情報とは、計測装置１の動作を予め定めた情報であって、例えば、以下の情報を含むことができる。
【００５５】
＜同期信号に係る設定情報＞
設定情報は、複数の計測装置１においてサンプリングタイミングを同期させる同期信号に係る設定情報を含んでいてもよい。同期信号は、複数の計測装置１においてサンプリングタイミングを同期させるための信号である（詳細は後述）。同期信号は、計測装置１から他の計測装置１に対して提供される。ここで、同期信号を他の計測装置１に対して提供する計測装置１を「親機」という。また、親機から同期信号を取得する計測装置１を「子機」という。すなわち、同期信号は親機から子機に対して提供される。複数の計測装置１において、サンプリングタイミングを同期させることにより、電圧波形または電流波形の取得を同期させることが可能となる。同期信号に係る設定情報とは、計測装置１が親機になるか否かの情報であり、設定情報に親機になるとの情報が含まれる場合、親機になるとの情報を含む設定情報を取得した計測装置１は親機として設定される。この場合、親機になるとの情報を含まない設定情報を取得した計測装置１を子機とすることができる（親機として設定されない計測装置１を非明示的に子機とみなしてもよい）。また、設定情報には、明示的に子機になるとの情報を含ませてもよい。設定情報に子機になるとの情報が含まれる場合、子機になるとの情報を含む設定情報を取得した計測装置１は明示的に子機として設定される。
【００５６】
＜サンプリングする波形の位相の設定に係る設定情報＞
設定情報は、サンプリングする波形の位相の設定に係る情報を含んでいてもよい。サンプリングする波形の位相の設定に係る情報が含まれる設定情報を取得した計測装置１は、設定情報に従いサンプリングする波形の相を設定（変更）する。サンプリングする電力線が複数の相を有する場合、それぞれの相のゼロクロス点は所定の位相差を有することになる。例えば、電力線が三相三線式である場合、Ｒ、ＳおよびＴの各相は１２０度の位相差を有することになるため、それぞれの相のゼロクロス点も１２０度の位相差を有することになる。また、電力線が単相三線式である場合、Ｌ１およびＬ２の各相は１８０度の位相差を有することになるため、Ｌ１およびＬ２のゼロクロス点も１８０度の位相差を有することになる。複数の計測装置１においてサンプリングする波形の位相を揃えることにより、それぞれの計測装置１におけるサンプリングタイミングを揃えることが可能となる。
【００５７】
＜その他の設定情報＞
設定情報は、計測装置１に関する他の情報を含んでいてもよい。例えば、設定情報には、同期信号の提供のタイミングもしくは提供の頻度、サンプリングのタイミング（例えば、サンプリング間隔）、有効な通信チャネル（波形データを送信するチャンネル）等を設定するための情報が含まれていてもよい。また、設定情報には、計測装置１の動作を停止または起動させるための情報が含まれていてもよい。
【００５８】
設定情報は、ネットワーク９を介して通信可能に接続された設定情報管理装置５から提供される。設定情報管理装置５は、設定情報提供部５１および設定情報管理部５２を有する。設定情報管理部５２は、それぞれの計測装置１（例えば、計測装置１ａ〜１ｄ）に対応した設定情報を記憶して管理する。なお、設定情報管理部５２は、図示しない端末装置から設定情報を設定して記憶させるようにしてもよい。設定情報提供部５１は、設定情報管理部５２において管理されている設定情報を設定情報取得部１３に提供する。設定情報取得部１３は、動作制御部１５が基準的な時刻を提供する時刻提供装置６に対して内部時計に設定する時刻の問い合わせを実行した後に設定情報を取得することができる。時刻提供装置６は、例えばＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバである。時刻提供装置６は、複数のＮＴＰサーバであってもよい。
【００５９】
設定情報の取得において、例えば、動作制御部１５が時刻提供装置６に対して内部時計に設定する時刻の問い合わせを実行した後、設定情報取得部１３が設定情報管理装置５に対して設定情報の提供をリクエストして、そのリクエストに対して設定情報管理装置５が設定情報を提供することにより、設定情報取得部１３が設定情報を取得するようにしてもよい。例えば、内部時計に設定する時刻の問い合わせが実行された後、設定情報取得部１３は設定情報管理装置５に対してＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストを送信する。ＨＴＴＰリクエストには、ＨＴＴＰの追加情報として、計測装置１のメーカ名、型式またはファームウエアのバージョン情報、シリアル番号等の情報の計測装置１を特定するための情報を含ませることができる。設定情報管理装置５は、受信したＨＴＴＰリクエストに含まれる計測装置１を特定するための情報に基づき、提供する設定情報を特定して、ＨＴＴＰレスポンスとして特定した設定情報を設定情報取得部１３に対して提供するようにしてもよい。
【００６０】
また、設定情報の取得において、設定情報管理装置５は、動作制御部１５が時刻提供装置６に対して内部時計に設定する時刻の問い合わせを実行したか否かを監視して、問合せを実行したことを確認した場合、設定情報取得部１３に対して設定情報を提供するようにしてもよい。なお、本実施形態において「取得」という場合、主体的な取得（プル型取得）であっても、能動的な取得（プッシュ型取得）であってもよい。すなわち、設定情報取得部１３は、設定情報管理装置５からプッシュ型で設定情報の送信を能動的に受けてもよく、また、設定情報管理装置５に記憶されている設定情報を主体的にダウンロード等してもよい。同様に、本実施形態において「提供」という場合、主体的な提供（プッシュ型提供）であっても、能動的な提供（プル型提供）であってもよい。すなわち、「取得」および「提供」の動作は動作主体を限定するものではない。
【００６１】
設定保持部１４は、設定情報取得部１３において取得された設定情報を保持する。設定情報の保持とは、設定情報を計測装置１の内部に記憶させることであっても、設定情報を計測装置１の外部に記憶されたものを読み出し可能にすることであってもよい。例えば、設定保持部１４は、設定情報が記憶された記憶先へのリンク情報を保持するものであってよい。
【００６２】
動作制御部１５は、設定保持部に保持された設定情報に基づき、計測装置１の動作を制御する。以下に、動作制御部１５によって制御される計測装置１の動作を例示する。
【００６３】
＜時刻問い合せ動作＞
動作制御部１５は、基準的な時刻を提供する時刻提供装置６に対して内部時計に設定する時刻の問い合わせを実行する、例えば、動作制御部１５は、計測装置１が設置された直後において、また計測装置１の構成（例えば、計測装置１ａ〜１ｎの新たな設置または変更）があったときに内部時計に設定する時刻の問い合わせを行う。また、動作制御部１５は、内部時計の設定がされていない（例えば、初期状態である）のを確認して時刻の問い合わせをするようにしてもよい。
【００６４】
＜親機または子機設定動作＞
また、動作制御部１５は、同期信号に係る設定が設定情報おいてされている場合、計測装置１を親機または子機とする設定動作を実行する。動作制御部１５は、設定情報に同期信号に係る情報が含まれている場合、計測装置１を親機または子機に設定する。
【００６５】
＜サンプリング波形設定動作＞
また、動作制御部１５は、設定情報にサンプリングする波形の位相の設定に係る情報が含まれている場合、波形を同期させる動作を実行する。例えば、電力線が三相三線式である場合、サンプリングする波形を１２０度または２４０度遅延させる（または進める）処理を行う。また、電力線が単相三線式である場合、サンプリングする波形を１８０度遅延させる（または進める）（すなわち波形の正負を反転させる）。これにより、サンプリングする波形を同期させることができる。
【００６６】
＜同期信号通信動作＞
また、動作制御部１５は、同期させる同期信号に係る設定が設定情報おいてされている場合、他の計測装置１との、同期信号の通信を制御する。同期信号の通信とは、例えば、計測装置１が親機である場合、同期信号の提供（送信）に係る通信である。一方、例えば、計測装置１が子機である場合、同期信号の通信とは同期信号の取得（受信）に係る通信である。なお、本実施形態においては、子機が親機に対して同期信号の取得を要求し、その要求に応じて親機が子機に対して同期信号を送信する場合を例示する。
【００６７】
動作制御部１５は、計測装置１が子機である場合、ネットワークを介して通信可能に接続された他の計測装置１に対して、同期信号の提供の要求を取得する。動作制御部１５は、予め定められた所定の条件において同期信号の提供を要求する。同期信号の提供を要求する所定の条件とは、例えば、１時間毎等の所定時間の経過、処理スロットの所定回数の実行、または、装置のリセットボタンの押下等の操作者による明示的な操作等である。一方、計測装置１が親機である場合、動作制御部１５は、他の計測装置１からの要求に応じて処理スロットにおける処理の処理タイミングに基づき同期信号を提供する。
【００６８】
同期信号とは、処理スロットの処理タイミングを同期させるための情報であって、例えば、時刻情報、波数（ゼロクロス）カウンタの値、サンプリングタイミング、処理スロットの番号等の情報を含めることができる。例えば、同期信号は、計測装置１の処理スロットの実行状況に基づき生成される。時刻情報は、例えば、計測装置１の内部に含まれる内部時計の値である。波数カウンタの値は、例えば、１秒間におけるカウントされたゼロクロスの回数である。サンプリングタイミングの情報は、サンプリングするタイミングを示す波数カウンタの値である。
【００６９】
処理スロットの番号とは、計測装置１において実行中の処理スロットのスロット番号である。スロット番号は、処理スロットの数がｎである場合、１からｎのいずれかの整数である。処理部１２におけるスロット処理の周期が１秒間でありスロット数が２０であり全ての処理スロットが同じ時間で実行される場合、サンプリングスロットが０．０５秒間において実行される。ここでスロット番号１の処理は、０秒を処理の開始時間として、０〜０．０５秒の間で実行される。また、スロット番号２の処理は、０．０５〜０．１０秒の間で実行される。すなわち、同期信号としてのスロット番号は、最大１／ｎ秒の時間誤差を含むことになる（周期が１秒の場合）。同期信号により、波形起点を１／ｎの誤差範囲において、大まかに同期させることが可能となる。したがって、計測装置１と他の計測装置１の通信が無線通信等によって遅延する場合であっても、無線通信における遅延が実行しているスロット番号に影響を与えない範囲であれば通信遅延の影響を無視することが可能となる。
【００７０】
＜同期動作＞
動作制御部１５は、計測装置１が子機である場合、取得した同期信号に基づき、サンプリング処理またはサンプリングされた波形の処理の処理タイミングを調整する。動作制御部１５は、親機から取得された同期信号に基づき、処理スロットにおける処理の処理タイミングを調整する。動作制御部１５は、先ず、同期信号に基づき、波形起点を処理スロットの処理時間（１／ｎ：ｎは処理スロット数）の誤差範囲において、大まかに処理タイミングを同期させる。動作制御部１５は、次に、ゼロクロス点等の波形に基づき、処理タイミングを詳細に同期させる。
【００７１】
ここで、動作制御部１５における、処理スロットの処理タイミングの調整を、図３から図５を用いて説明する。図３〜図４は、処理スロットのスロット番号を用いて処理タイミングを大まかに調整する処理を例示している。
【００７２】
図３は、複数の計測装置１の処理スロットにおける処理タイミングの時間的なズレの一例を示す図である。図３（Ａ）は、計測装置１（親機）の処理スロットの処理タイミングを示すタイムチャートである。図３（Ｂ）は、計測装置１（子機）の処理スロットの処理タイミングを示すタイムチャートである。
【００７３】
図３（Ａ）において、計測装置１（親機）は、１秒間において、スロット番号０〜１９の２０個の処理スロットを実行する。すなわち、１つの処理スロットの処理時間は、１／２０＝０．０５秒である。処理スロットは、スロット番号１９→１８→１７の順で実行されて、スロット番号０の処理スロットを実行した後、再びスロット番号１９の処理スロットが実行される。スロット番号１８は、サンプリングスロットである。サンプリングスロットの黒丸Ｓは、波形のサンプリングのタイミングを示している。
【００７４】
図３（Ｂ）において、計測装置１（子機）は、親機と同様に、１秒間において、スロット番号０〜１９の２０個の処理スロットを実行する。ここで、子機は、親機に対して遅延時間ｄ１において処理スロットを実行している。このため、波形のサンプリングタイミングも遅延時間ｄ１だけ遅延することになる。なお、図３または図４における遅延時間ｄは、子機の処理タイミングが遅延する正の値である場合を示したが、遅延時間ｄは、子機の処理タイミングが先行する負の値であってもよい。
【００７５】
処理スロットの実行の遅延は、例えば、子機の電源が投入された直後に発生する（未同期な状態）。また、処理スロットの実行の遅延は、子機の内部時計が親機の内部時計とずれている場合に発生する（同期が経時的にずれた状態）。本実施形態における子機は、図３に示すこれらの状態によって生じている処理スロットの処理タイミングを同期させるものである。
【００７６】
なお、本実施形態においては、サンプリングスロットの処理タイミングを同期させることを目的とする。したがって、動作制御部１５における処理タイミングの調整においては、サンプリングスロット以外の処理スロットは、複数の計測装置１において異なるものであってもよい。また、処理スロット数が異なり１つの処理スロットの処理時間が異なる場合であっても、サンプリングスロットの処理タイミングが同期できればよい。
【００７７】
図４は、動作制御部１５において子機の処理スロットの処理タイミングを調整したことの一例を示す図である。図４（Ａ）は、計測装置１（親機）の処理スロットの処理タイミングを示すタイムチャートである。図４（Ｂ）は、動作制御部１５による調整後の計測装置１（子機）の処理スロットの処理タイミングを示すタイムチャートである。
【００７８】
図４（Ａ）は、図３（Ａ）と同一であるため説明を省略する。図４（Ｂ）は、同期信号を用いて、処理タイミングの遅延時間ｄ２を処理スロットの処理時間である１／２０（０．０５）秒未満になるように調整した後のタイムチャートである。すなわち、ｄ２＜０．０５秒である。同期信号は、計測装置１において実行中の処理スロットを示す情報であるため、同期信号に要求のタイミングに応じて０．０５秒の誤差を含んでいる。動作制御部１５は、この誤差を含み処理タイミングを先ず大まかに調整するため、同期信号を取得する際の通信の遅延が処理中のスロット番号に影響を与えない程度であれば遅延時間を無視することができる。これにより、同期信号の取得において無線ＬＡＮ等の安価な通信手段を用いることが可能となる。
【００７９】
図５は、動作制御部１５における計測装置１（子機）の処理タイミングの調整の一例を示す図である。
【００８０】
図５において、スロット番号１８に示すサンプリングスロットは、商用電源の波形のゼロクロス点と同期して実行される。サンプリングスロットの処理時間は、０．０５秒である。商用電源の周波数が５０Ｈｚである場合、１つの処理スロットには、２．５周期の波形が含まれることになる。処理スロットの処理タイミングを波形の極性が負から正に反転するゼロクロス点に同期した場合、サンプリングスロットには、ｚ１〜ｚ６の６つのゼロクロス点が含まれることになる。動作制御部１５は、処理タイミングをｚ１、ｚ３またはｚ５のゼロクロス点に調整することができる。処理タイミングをいずれのゼロクロス点にするかは同期信号において設定することができる。動作制御部１５は、設定したゼロクロス点において処理タイミングを同期させることにより、黒丸Ｓに示すサンプリングタイミングを計測装置１と同期させることができる。以上で図３から図５の説明を終わり、図２の説明に戻る。
【００８１】
なお、計測装置１が有する上述した各機能部は、それぞれの装置が有する機能部の一例を示したものであり、それぞれの装置が有する機能を限定したものではない。例えば、それぞれの装置は、上記全ての機能部を有している必要はなく、一部の機能部を有するものであってもよい。また、それぞれの装置は、上記以外の他の機能を有していてもよい。
【００８２】
また上述の各機能部は、ソフトウェアによって実現されるものとして説明した。しかし、上記機能部の中で少なくとも１つ以上の機能部は、ハードウェアによって実現されるものであっても良い。
【００８３】
また、上記何れかの機能部は、１つの機能部を複数の機能部に分割して実施してもよい。また、上記何れか２つ以上の機能部を１つの機能部に集約して実施してもよい。すなわち、図２は、計測システム１０における機能を機能ブロックで表現したものであり、例えば、各機能部がそれぞれ別個のプログラムファイルで構成されていることを示すものではない。
【００８４】
また、それぞれの装置は、１つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、計測装置１は、その機能の一部または全部をクラウドコンピューティングシステムによって提供されるクラウドサービス等、仮想的な装置によって実現するものであってもよい。すなわち、計測装置１は、上記各機能部のうち、少なくとも１以上の機能部を他の装置において実現するようにしてもよい。また、計測装置１は、デスクトップＰＣ等の汎用的なコンピュータであってもよく、機能が限定された専用の装置であってもよい。
【００８５】
計測データ管理装置２は、計測データ受信部２１、同期計測データ記憶部２２、同期計測データ処理部２３、処理データ記憶部２４および計測データ提供部２５を有する。
【００８６】
計測データ受信部２１は、複数の計測装置１から送信された計測データ（波形データ）を受信する。同期計測データ記憶部２２は、複数の計測装置１において同期して計測された計測データを記憶する。例えば、同期計測データ記憶部２２は、２つの計測装置１において同期して計測された２つの波形データをを対応付けし、対応付けした情報を２つの波形データとともに記憶する。
【００８７】
同期計測データ処理部２３は、同期して計測された計測データを処理する。例えば、同期計測データ処理部２３は、電気機器（冷蔵庫３１、テレビ３２および電気ポット３３）の動作状況を推定する。動作状況の推定は、上述のように、波形データをＦａｃｔｏｒｉａｌ  ＨＭＭにより、時系列毎に複数の状態変数に分離して、予め用意されたモデルパラメータと比較することにより、実行することができる。同期計測データ処理部２３は、それぞれの電気機器のモデルパラメータを予め記憶しておく。電気機器は常に新製品が発売されるため、計測データ管理装置２は、最新の電気機器のモデルパラメータを、例えば、図示しないクラウドサーバから取得するようにしてもよい。同期計測データ処理部２３は、同期して計測された複数の計測データの差分を算出することにより、他の電気機器の計測データの影響を小さくして目的の電気機器の動作状況を推定することが可能となる。
【００８８】
処理データ記憶部２４は、同期計測データ処理部２３において処理された処理データを記憶する。また、計測データ提供部２５は、処理データ記憶部２４に記憶された処理データを、利用者端末７（例えば、デスクトップＰＣ、ノートＰＣ、タブレットＰＣ、またはスマートフォン等）に対して提供する。
【００８９】
次に、図６を用いて、上述した計測システム１０の動作を説明する。図６は、実施形態における計測装置を含む計測システムの動作の一例を示すシーケンス図である。
【００９０】
図６において、計測システム１０は、計測装置１ａと計測装置１ｂの２台の計測装置１において、計測装置１ａが親機として設定され、計測装置１ｂは子機として明示的には設定されず非明示的に子機とみなされる場合を示している。
【００９１】
計測装置１ａは、時刻提供装置６に対して内部時計に設定する時刻の問い合わせを実行し（ステップＳ１−１）、時刻の情報を取得する（ステップＳ２−１）。同様に、計測装置１ｂは、時刻提供装置６に対して内部時計に設定する時刻の問い合わせを実行し（ステップＳ１−２）、時刻の情報を取得する（ステップＳ２−２）。なお、ステップＳ１−１の処理とステップＳ１−２の処理は計測装置１ａの状態（例えば、設置直後の状態）と計測装置１ａの状態においてそれぞれ非同期で実行されるものであってもよい。
【００９２】
設定情報管理装置５は、設定情報管理部５２に記憶されている計測装置１と設定情報との対応を参照し、計測装置１ａに対して同期信号に係る情報を含む設定情報を提供する（ステップＳ３）。すなわち、計測装置１ａは、提供された設定情報に基づき、自機を、同期信号を提供する親機として設定する。
【００９３】
親機として設定された計測装置１ａは、計測装置１ｂに対して同期信号を提供する（ステップＳ４１）。計測装置１ｂは、同期信号を提供されることにより自機を子機として設定する。
【００９４】
計測装置１ａは、サンプリングタイミングにおいて測定点における波形をサンプリングして波形データを計測データ管理装置２に提供する（ステップＳ５−１１）。また、計測装置１ｂは、サンプリングタイミングにおいて測定点における波形をサンプリングして波形データを計測データ管理装置２に提供する（ステップＳ５−２１）。ステップＳ５−１１およびステップＳ５−２１の処理はサンプリングタイミング毎に繰り返して実行される（ステップＳ５−１ｎおよびステップＳ５−２ｎ）。
【００９５】
計測装置１ａは、所定のタイミングで計測装置１ｂに対して同期信号を提供する（ステップＳ４ｎ）。所定のタイミングとは、親機と子機のサンプリングタイミングのずれが発生するタイミングであり、例えば、電源が再投入されたときである。所定のタイミングにおいて親機から子機に対して同期信号を提供することにより、サンプリングタイミングを容易に同期させることができ、ロバスト性を向上させることが可能となる。
【００９６】
次に、図７を用いて、計測装置１のハードウェア構成を説明する。図７は、実施形態における計測装置１のハードウェア構成の一例を示すブロック図である。
【００９７】
計測装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３、タッチパネル１０４および通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０５を有する。計測装置１は、図１で説明した計測装置１を制御する計測装置制御プログラムを実行する装置である。
【００９８】
ＣＰＵ１０１は、ＲＡＭ１０２またはＲＯＭ１０３に記憶された情報処理プログラムを実行することにより、計測装置１の制御を行う。計測装置制御プログラムは、例えば、プログラムを記録した記録媒体、又はネットワークを介したプログラム配信サーバ等から取得されて、ＲＯＭ１０３にインストールされ、ＣＰＵ１０１から読出されて実行される。
【００９９】
タッチパネル１０４は、操作入力機能と表示機能（操作表示機能）を有する。タッチパネル１０４は、計測装置１の利用者に対して指先又はタッチペン等を用いた操作入力を可能にする。本実施形態における計測装置１は操作表示機能を有するタッチパネル１０４を用いる場合を説明するが、計測装置１は、表示機能を有する表示装置と操作入力機能を有する操作入力装置とを別個有するものであってもよい。その場合、タッチパネル１０４の表示画面は表示装置の表示画面、タッチパネル１０４の操作は操作入力装置の操作として実施することができる。なお、タッチパネル１０４は、ヘッドマウント型、メガネ型、腕時計型のディスプレイ等の種々の形態によって実現されてもよい。
【０１００】
通信Ｉ／Ｆ１０５は、通信用のＩ／Ｆである。通信Ｉ／Ｆ１０５は、例えば、無線ＬＡＮ、有線ＬＡＮ、赤外線等の近距離無線通信を実行する。図７において通信用のＩ／Ｆは通信Ｉ／Ｆ１０５のみを図示するが、計測装置１は複数の通信方式においてそれぞれの通信用のＩ／Ｆを有するものであってもよい。
【０１０１】
検知部１０６は、電源線の電流または電圧のアナログ波形データを検知する。検知部１０６は、例えば、１００Ｖから２００Ｖまたは２２０Ｖから２４０Ｖの範囲の電圧を測定することができる。検知部１０６は、契約電流を上限とする電流を測定することができる。検知部１０６は、電源が単相３線式電源である場合、例えば、電流２チャンネルおよび電圧１チャンネルの合計３チャンネルを検知してもよい。
【０１０２】
なお、図示したハードウェアの構成は、装置の構成の一部を例示したものであり、ハードウェアの構成を限定するものではない。ハードウェアの構成には、例えば、スイッチ、キーボード等の入力装置、ＬＥＤ等の表示装置、スピーカ等の音声出力装置等を含んでいてもよい。
【０１０３】
次に、図８〜図１２を用いて、計測装置１、計測データ管理装置２および設定情報管理装置５の動作を説明する。図８〜図１２は、実施形態における計測装置制御プログラム、設定情報管理装置制御プログラムまたは設定情報管理装置制御プログラムの動作の一例を示すフローチャートである。以下のフローチャートの説明において、動作の実行主体は計測装置１、計測データ管理装置２または設定情報管理装置５であるものとして説明するが、それぞれの動作は、上述したそれぞれの装置の各機能部において実行することができる。
【０１０４】
図８は、設定情報管理装置５の設定情報提供の動作を示す。図８において、設定情報管理装置５は、計測装置１における時刻の問合せがあったか否かを判断する（ステップＳ１１）。計測装置１における時刻の問合せがあったか否かは、例えば、計測装置１の通信内容を監視して検知することにより判断することができる。時刻の問合せがなかったと判断した場合（ステップＳ１１：ＮＯ）、設定情報管理装置５は、ステップＳ１１の処理を繰り返し、時刻の問合せを検知するのを待機する。
【０１０５】
一方、時刻の問合せがあったと判断した場合（ステップＳ１１：ＹＥＳ）、設定情報管理装置５は、設定情報管理部５２に記憶されている設定情報を読み出し（ステップＳ１２）、設定情報を計測装置１に提供し（ステップＳ１３）、フローチャートに示す動作を終了する。
【０１０６】
図９は、計測装置１の設定情報に基づく設定動作を示す。実施形態における計測装置の動作の一例を示すフローチャートである。
【０１０７】
図９において、計測装置１は、設定情報を取得したか否かを判断する（ステップＳ２１）。設定情報を取得していないと判断した場合（ステップＳ２１：ＮＯ）、計測装置１は、ステップＳ２１の処理を繰り返し、設定情報の取得を待機する。
【０１０８】
一方、設定情報を取得したと判断した場合（ステップＳ２１：ＹＥＳ）、計測装置１は、取得した設定情報に同期信号に係る情報が含まれているか否かを判断する（ステップＳ２２）。同期信号に係る情報が含まれていると判断した場合（ステップＳ２２：ＹＥＳ）。計測装置１は、設定情報に同期信号を提供する設定が含まれているか否かを判断する（ステップＳ２３）。同期信号を提供する設定が含まれていると判断した場合（ステップＳ２３：ＹＥＳ）、計測装置１は、自装置を、同期信号を提供する親機として設定する（ステップＳ２４）。一方、同期信号を提供する設定が含まれていない（親機ではない）、または同期信号を取得する設定が含まれている（子機である）と判断した場合（ステップＳ２３：ＮＯ）、計測装置１は、自装置を同期信号を取得する子機として設定する（親機として設定しないことを含む）（ステップＳ２５）。
【０１０９】
ステップＳ２２において同期信号に係る情報が含まれていないと判断した場合（ステップＳ２２：ＮＯ）、または、ステップＳ２４の処理もしくはステップＳ２５の処理を実行した後、計測装置１は、取得した設定情報に位相設定に係る情報が含まれているか否かを判断する（ステップＳ２６）。位相設定に係る情報が含まれていると判断した場合（ステップＳ２６：ＹＥＳ）、計測装置１は、設定情報に基づきサンプリングする波形の遅延または進み（波形の正負反転を含む）を設定する（ステップＳ２７）。位相設定に係る情報が含まれていないと判断した場合（ステップＳ２６：ＮＯ）、またはステップＳ２７の処理を実行した後、計測装置１は、フローチャートに示す動作を終了する。
【０１１０】
図１０は、計測装置１の波形データのサンプリングの動作を示す。図１０において、計測装置１は、サンプリングタイムか否かを判断する（ステップＳ３１）。サンプリングタイムは、サンプリングスロットの処理においてサンプリングタイミング（例えば、所定のゼロクロス点）であるか否かによって判断することができる。サンプリングタイムでないと判断した場合（ステップＳ３１：ＮＯ）、装置は、ステップＳ３１の処理を繰り返し、サンプリングタイミングを待機する。
【０１１１】
一方、サンプリングタイムであると判断した場合（ステップＳ３１：ＹＥＳ）、計測装置１は、計測点における波形データ（電圧または電流波形）をサンプリングする（ステップＳ３２）。計測装置１は、サンプリングした波形データを処理する（ステップＳ３３）。計測装置１は、波形データの処理を複数の処理スロットで実行する。波形データの処理とは、例えば、アナログデータのＡ／Ｄ変換、または波形データの正規化等である。計測装置１は、処理した波形データを計測データ管理装置２に送信して（ステップＳ３４）、フローチャートに示す動作を終了する。
【０１１２】
図１１は、計測装置１（親機）における同期信号提供動作を示す。図１１において、計測装置１は、ネットワークを介して通信可能に接続された計測装置１（子機）から、同期信号の提供の要求が取得されたか否かを判断する（ステップＳ４１）。要求が取得されていないと判断した場合（ステップＳ４１：ＮＯ）、親機は、ステップＳ４１の処理を繰り返して要求の取得を待機する。
【０１１３】
一方、要求が取得されたと判断した場合（ステップＳ４１：ＹＥＳ）、親機は、現在実行中の処理スロットの処理タイミングに基づき事項情報を生成する（ステップＳ４２）。親機は、生成した同期信号を子機に提供して（ステップＳ４３）、フローチャートに示す動作を終了する。
【０１１４】
図１２は、計測装置１（子機）における処理タイミングの同期動作を示す。図１２において、子機は、処理タイミングの同期を開始するか否かを判断する（ステップＳ５１）。同期の開始は、例えば、子機の電源が投入されたとき、またはリセット操作がされたときに行われる。同期を開始しないと判断した場合（ステップＳ５１：ＮＯ）、子機は、ステップＳ５１の処理を繰り返し、同期の開始を待機する。
【０１１５】
一方、同期を開始したと判断した場合（ステップＳ５１：ＹＥＳ）、子機は、親機に対して、同期信号の提供を要求する（ステップＳ５２）。例えば、子機は親機からの最初の同期信号を受信することにより、親機のネットワーク上のアドレスを認識してもよく、また、子機は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークにおいてノードの到達性を確認するためのコマンド（例えば、ＰＩＮＧコマンド）を送信し、応答があった装置のＩＰアドレスに対して同期信号の提供を要求するようにしてもよい。
【０１１６】
ステップＳ５２の処理を実行した後、子機は、同期信号を取得したか否かを判断する（ステップＳ５３）。同期信号を取得していないと判断した場合（ステップＳ５３：ＮＯ）、子機は、タイムアウトとなるまで同期信号の取得を待機する。
【０１１７】
一方、同期信号を取得したと判断した場合（ステップＳ５３：ＹＥＳ）、子機は、取得された同期信号に基づき、処理スロットにおける処理の処理タイミングをおおまかに調整（第１調整）する（ステップＳ５４）。次に、子機は、波形に基づき、処理タイミングを詳細に調整（第２調整）する（ステップＳ５５）。
【０１１８】
次に、子機は、親機に対して、同期信号の提供を要求する（ステップＳ５６）。ステップＳ５６における処理は、ステップＳ５２における処理と同様である。
【０１１９】
次に、子機は、処理タイミングの同期が完了したか否かを判断する（ステップＳ５７）。同期が完了したか否かは、上述したゼロクロス点が親機と一致したか否かで判断することができる。処理タイミングの同期が完了していないと判断した場合（ステップＳ５７：ＮＯ）、子機は、ゼロクロス点を調整する（ステップＳ５８）。ステップＳ５８の処理を実行した後、子機は、再びステップＳ５５〜ステップＳ５７の処理を繰り返して同期が完了したことを確認する。一方、処理タイミングの同期が完了したと判断した場合（ステップＳ５７：ＹＥＳ）、子機は、フローチャートに示す処理を終了する。
【０１２０】
図１２においては、同期信号の提供を子機が親機に要求する場合を示したが、例えば、設定情報に子機のアドレスを含ませる等により、親機が自発的に子機に対して同期信号を送信するようにしてもよい。
【０１２１】
なお、本実施形態で説明するフローチャートの各ステップにおける処理は、実行順序を限定するものではない。例えば、並列的に処理ができる処理の実行順序は、いずれの処理を先に実行してもよい。
【０１２２】
次に、図１３を用いて、計測装置１（子機）の処理タイミングの調整を説明する。図１３は、実施形態における子機の処理タイミングの調整の一例を示す図である。
【０１２３】
図１３は、商用周波数（５０Ｈｘ）における２周期分（０．０２秒×２周期）における親機の同期信号と、子機における同期信号を示している。Ｔ（Ｍ）、Ｃ（Ｍ）およびＳ（Ｍ）は、親機における同期信号のパラメータである。Ｔ（Ｓ）、Ｃ（Ｓ）およびＳ（Ｓ）は、子機における同期信号のパラメータである。
【０１２４】
Ｔ（Ｍ）は、親機における時計の値である。時計の値は、例えば、親機に含まれる内部時計から取得することがきる。Ｔ（Ｓ）は、子機における時計の値である。時計の値は、例えば、子機に含まれる内部時計から取得することがきる。
【０１２５】
Ｃ（Ｍ）は、親機において商用波形の正負が反転するゼロクロス点をカウントしたゼロクロスカウンタの値である。ゼロクロスカウンタの値は、例えば、処理部１２において、検出したゼロクロス点を１秒間において計数することにより得られることができる。例えば、商用周波数が５０Ｈｚである場合、１秒間に５０回のゼロクロス点が存在するため、ゼロクロスカウンタの値は、０〜４９の値となる。同様に、Ｃ（Ｓ）は、子機において商用波形の正負が反転するゼロクロス点をカウントしたゼロクロスカウンタの値である。
【０１２６】
Ｓ（Ｍ）は、親機におけるサンプリングタイミングを示す値である。サンプリングタイミングは、波形起点を示すゼロクロスカウンタの値である。Ｓ（Ｓ）は、子機におけるサンプリングタイミングを示す値である。
【０１２７】
商用周波数における第１周期（図示する最初の０．０２秒間）において、親機の同期信号のパラメータは、Ｔ（Ｍ）＝９４８、Ｃ（Ｍ）＝３２、Ｓ（Ｍ）＝１０である。また、商用周波数における第２周期（図示する２番目の０．０２秒間）において、親機の同期信号のパラメータは、Ｔ（Ｍ）＝９４８、Ｃ（Ｍ）＝３３、Ｓ（Ｍ）＝１０である。すなわ、商用周波数の１周期において、親機のゼロクロスカウンタは「１」インクリメントされる。
【０１２８】
商用周波数における第１周期において、子機の同期信号は、Ｔ（Ｓ）＝９５０、Ｃ（Ｓ）＝３、Ｓ（Ｓ）＝２５である。すなわち、第１周期において、親機の同期信号と子機の同期信号にはズレが生じているものとする。商用周波数における第２周期において、子機の同期信号は、Ｔ（Ｓ）＝９５０、Ｃ（Ｓ）＝４、Ｓ（Ｓ）＝２５である。
【０１２９】
第２周期が開始されるゼロクロス点において、親機は、子機に対して同期信号のパラメータを送信する。子機は送信されたパラメータを取得して、取得したパラメータを自身の同期信号にコピーして設定する。これにより、子機の同期信号のパラメータは、Ｔ（Ｓ）＝９４８、Ｃ（Ｓ）＝３３、Ｓ（Ｓ）＝１０となり、親機と同じ値になり、処理タイミングが調整される。
【０１３０】
子機の同期信号のパラメータを設定した後、親機に対して、パラメータの設定が完了したことを示す完了通知を送信する。親機は、完了通知を受信することにより、子機におけるパラメータの設定が成功したことを認識することができる。親機は、同期信号のパラメータを送信した後、所定の時間内に完了通知を受信しない場合、エラー処理を実行するようにしてもよい。エラー処理とは、例えば、同期信号のパラメータの再送信、またはエラーが発生したことの記録もしくは報知等である。なお、親機は、同期信号の送信から商用周波数の１周期以内（０．０２秒以内）に完了通知を受信した場合、送信した同期信号が子機において同じ周期の範囲内で正しく設定されたことを確認することが可能となる。
【０１３１】
なお、図１３で示した処理タイミングの調整は、上述のように第２周期が開始されるゼロクロス点において、親機が同期信号を送信するものであるため、子機において同期信号を設定するタイミングは、同期信号の送信から商用周波数の１周期以内である必要がある。すなわち、親機と子機の通信遅延は、少なくとも商用周波数の１周期以内である必要がある。例えば、子機は、ＰＩＮＧコマンドを送信し、親機からの応答時間を測定することにより、通信遅延を測定し、図１３で示した処理タイミングの調整を実行可能か否か判定するようにしてもよい。
【０１３２】
なお、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１３３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１３４】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【符号の説明】
【０１３５】
１      計測装置
１０    計測システム
１１    サンプリング部
１１１  時刻カウンタ
１１２  波数カウンタ
１１３  電圧測定部
１１４  電流測定部
１２    処理部
１３    設定情報取得部
１４    設定保持部
１５    動作制御部
１６    通信制御部
２      計測データ管理装置
２１    計測データ受信部
２２    同期計測データ記憶部
２３    同期計測データ処理部
２４    処理データ記憶部
２５    計測データ提供部
３１    冷蔵庫
３２    テレビ
３３    電気ポット
３４    太陽光発電器
３５    電気自動車
４１    スマートメータ
４２    分電盤
４３    パワーコンディショナ
５      設定情報管理装置
６      時刻提供装置
７      利用者端末
９      ネットワーク
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  タッチパネル
１０５  通信Ｉ／Ｆ
１０６  検知部
【図１】
2020183874.tif 000003
【図２】
2020183874.tif 000004
【図３】
2020183874.tif 000005
【図４】
2020183874.tif 000006
【図５】
2020183874.tif 000007
【図６】
2020183874.tif 000008
【図７】
2020183874.tif 000009
【図８】
2020183874.tif 000010
【図９】
2020183874.tif 000011
【図１０】
2020183874.tif 000012
【図１１】
2020183874.tif 000013
【図１２】
2020183874.tif 000014
【図１３】
2020183874.tif 000015