(57)【特許請求の範囲】
【請求項１】
ＣＰＵとデータ蓄積部とを備えたコンピュータによる電気製品識別方法であって、
電気製品の電源に供給される電流を電流センサで測定し、測定された電流の波形の位相を変化させた波形を生成するステップと、
前記位相を変化させた波形が前記測定された電流の波形にどの程度近似しているかを示す値を計算するステップと、
前記値が所定の閾値以下であるか判定するステップと、
前記値が所定の閾値以下である場合、前記測定された電流の波形を前記データ蓄積部に格納するステップと、
前記電流センサで新たに測定された任意の電流の波形が、前記格納された電流の波形であるかを識別するステップとを前記ＣＰＵに実行させることを特徴とする電気製品識別方法。
【請求項２】
電気製品の電源に供給される電流を測定する電流センサとデータ蓄積部とを備えた電気製品識別システムであって、
前記測定された電流の波形の位相を変化させた波形を生成する演算部と、
前記位相を変化させた波形が前記測定された電流の波形にどの程度近似しているかを示す値を計算する計算部と、
前記値が所定の閾値以下であるか判定する判定部と、
前記値が所定の閾値以下である場合、前記測定された電流の波形を前記データ蓄積部に格納する制御部と、
前記電流センサで新たに測定された任意の電流の波形が、前記格納された電流の波形であるかを識別する識別部とを備えたことを特徴とする電気製品識別システム。
【請求項３】
前記生成するステップは、前記測定された電流の波形の位相に第１の変化をさせた波形を生成するステップと、前記測定された電流の波形の位相に第２の変化をさせた波形を生成するステップとを含み、
前記計算するステップは、前記第１の変化をさせた波形が前記測定された電流の波形にどの程度近似しているかを示す第１の値を計算するステップと、前記第２の変化をさせた波形が前記測定された電流の波形にどのくらい似ているのかを示す第２の値を計算するステップとを含み、
前記判定するステップは、前記第１の値と前記第２の値のうち高い値が所定の閾値以下であるか判定するステップを含むことを特徴とする請求項１に記載の電気製品識別方法。
【請求項４】
前記演算部は、前記測定された電流の波形の位相に第１の変化をさせた波形を生成する第１の演算部と、前記測定された電流の波形の位相に第２の変化をさせた波形を生成する第２の演算部とを含み、
前記計算部は、前記第１の変化をさせた波形が前記測定された電流の波形にどの程度近似しているかを示す第１の値を計算し、前記第２の変化をさせた波形が前記測定された電流の波形にどのくらい似ているのかを示す第２の値を計算し、
前記判定部は、前記第１の値と前記第２の値のうち高い値が所定の閾値以下であるか判定することを特徴とする請求項２に記載の電気製品識別システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気製品識別方法および電気製品識別システムに関し、より詳細には、電気製品の電源から取得した電流波形を用いて、動作中の電気製品を識別する電気製品識別方法および電気製品識別システムに関する。
【背景技術】
【０００２】
従来、住宅や工場などで使用される電気製品の消費電力を可視化して、使用する消費電力を管理して省エネ化を図ることが行われている。
【０００３】
そこで、住宅の分電盤に設置した電流センサを用いて電流波形を測定し、測定された電流波形の形状から、住宅内で動作中の電気製品を識別して、識別した電気製品の機種名や消費電力を表示するシステムが、例えば、特許文献１に開示されている。電気製品は、例えば冷蔵庫、洗濯機、エアコン、テレビ、およびパソコン等の家電製品を含み、サーバやルータ等のＩＣＴ（Information and Communication Technology：情報通信技術）機器も含む。
【０００４】
また、動作中の電気製品を知ることによって、独居の高齢者が使用している電気製品を把握し、独居の高齢者の活動状況を見守る方法も知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２３８５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されたシステムにおいて、住宅の分電盤に設置した電流センサを用いて事前に識別対象の電気製品の電源の電流波形の測定を行い、測定された電流波形をデータベースに登録する。そして、システムは、事前に登録された電流波形と、電流センサで測定された任意の電流波形とを比較し、任意の電流波形が事前に登録された電流波形に一定の割合で近似した場合、任意の電流波形を事前に登録された電気製品の電源の電流波形として識別する。
【０００７】
しかし、電流波形の測定時に電気ノイズが混入すると、望ましくない電流波形が識別対象の電気製品に関連付けられ、システムのデータベースに登録されてしまう。電気ノイズは、宅外から分電盤を通して宅内に侵入してくる外来電気ノイズや、スイッチをＯＮ／ＯＦＦした際に発生するスイッチングノイズを含む。望ましくない電流波形がデータベースに登録されると、どの電気製品の電源の電流波形かを識別することが困難になり、誤った電気製品の識別を行った結果、動作中の電気製品の電力消費量を正しく把握できないという問題があった。
【０００８】
一方、ほとんどの電気製品の電源の電流は、高調波成分を有する。そこで、商用電源の電流の中の高調波電流を測定する技術として、国際規格であるＩＥＣ６１０００−３−２が存在する。国際規格ＩＥＣ６１０００−３−２は、電気製品から発生して商用電源に流れる高調波電流の限度値を定めた規格であり、高調波電流の測定方法や評価方法などが記載されている。
【０００９】
国際規格ＩＥＣ６１０００−３−２は、高調波電流を含んだ商用電源の交流電流が電気製品に供給されることによって、電気製品の内部素子が破壊され誤作動を起こすことなどを防止する目的で策定されている。したがって、国際規格ＩＥＣ６１０００−３−２は、動作中の電気製品を識別する目的で策定されていないため、国際規格ＩＥＣ６１０００−３−２に記載されている従来の高調波電流の測定方法や評価方法は、動作中の電気製品を識別する方法として使用することは適切ではない可能性がある。
【００１０】
適切でない方法で動作中の電気製品の識別を行うと、動作中の電気製品の識別を誤る可能性があった。そして、動作中の電気製品の識別を誤った場合、動作中の電気製品の電力消費量も正確に把握できないという問題があった。
【００１１】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、より精度の高い電気製品の識別を実現して、動作中の電気製品の電力消費量を正しく把握するための、電気製品識別方法および電気製品識別システムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、このような目的を達成するために、請求項１に記載の発明は、ＣＰＵとデータ蓄積部とを備えたコンピュータによる電気製品識別方法であって、電気製品の電源に供給される電流を電流センサで測定し、測定された電流の波形の位相を変化させた波形を生成するステップと、前記位相を変化させた波形が前記測定された電流の波形にどの程度近似しているかを示す値を計算するステップと、前記値が所定の閾値以下であるか判定するステップと、前記値が所定の閾値以下である場合、前記測定された電流の波形を前記データ蓄積部に格納するステップと、前記電流センサで新たに測定された任意の電流の波形が、前記格納された電流の波形であるかを識別するステップとを前記ＣＰＵに実行させることを特徴とする。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、動作中の電気製品を識別する精度をより高くすることが可能となり、動作中の電気製品の電力消費量をより正確に把握することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施例にかかる電気製品識別システムを示す構成図である。
【図２】本発明の第１の実施例にかかる、第１のデータ蓄積部および第２のデータ蓄積部で格納された２サイクル分の電流波形を示す図である。
【図３】本発明の第１の実施例にかかる電気製品識別方法を示すフローチャートである。
【図４】本発明の第２の実施例にかかる電気製品識別システムを示す構成図である。
【図５】本発明の第２の実施例にかかる、第１のデータ蓄積部および第４のデータ蓄積部で格納された２サイクル分の電流波形を示す図である。
【図６】本発明の第２の実施例にかかる電気製品識別方法を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施例について詳細に説明する。
【００１６】
（第１の実施例）  
図１に本発明の第１の実施例にかかる電気製品識別システムの構成を示す。本発明の第１の実施例にかかる電気製品識別システム１は、分電盤２と１台の動作中の電気製品との間に接続された電力線３に流れる交流電流を測定して、測定された電流の波形に所定の処理を行ない、所定の処理を行なった電流波形が一定条件を満たせば、測定された電流波形を、動作中の電気製品を識別するための波形として決定し、決定された波形を用いて電気製品を識別する。通常、分電盤２には、複数の電気製品が電力線３を介して接続されているが、本発明の第１の実施例では、電気製品の電源の電流波形を判定する際、判定対象となる電気製品だけを動作させる。
【００１７】
本発明の第１の実施例にかかる電気製品識別システム１は、分電盤２と１台の動作中の電気製品との間に接続された電力線３に流れる交流電流を測定する電流センサ１１と、電流センサ１１で測定された電流値をアナログ値からデジタル値に変換するＡ／Ｄ変換部１２と、デジタル値に変換した波形を用いて電気製品の識別を行うコンピュータ１３を備える。
【００１８】
コンピュータ１３は、ＣＰＵ１３１と、第１のデータ蓄積部１３２と、第２のデータ蓄積部１３３と、第３のデータ蓄積部１３４とを備える。
【００１９】
ＣＰＵ１３１は、電流センサ１１で測定された電流波形の位相を変化させた波形を生成する演算部１３１２と、電流センサ１１で測定された電流波形と位相を変化させた波形とを用いて、スコアＶを計算するスコア計算部１３１３と、スコアＶが一定の閾値を超えたか否かを判定する判定部１３１４とを備える。スコアＶは、位相を変化させた波形が電流センサ１１で測定された電流波形にどの程度近似しているかを示した値であり、詳細は後述する。
【００２０】
ＣＰＵ１３１は、デジタル値に変換された電流の波形を一時的に第１のデータ蓄積部１３２に格納し、位相を変化させた波形を一時的に第２のデータ蓄積部１３３に格納し、判定部１３１４による判定の結果、スコアＶが一定の閾値以下であった場合、スコアＶ、電流が測定された電気製品の機種名、および電流センサ１１で測定された電流波形を第３のデータ蓄積部１３４に格納する制御部１３１１を備える。電気製品の機種名は、電気製品の品番、電気製品の型番、その他電気製品を識別するＩＤに代えてもよい。
【００２１】
ＣＰＵ１３１は、電流センサ１１で新たに測定された電流波形をＡ／Ｄ変換部１２を介して取得し、取得した電流波形と第３のデータ蓄積部１３４に格納された電流波形とを比較して、取得した電流波形がどの電気製品の電源の電流波形かを識別する識別部１３１５と、判定部１３１４での判定結果、スコアＶ、および電流が測定された電気製品の機種名をディスプレイなどの表示装置に表示する表示部１３１６を備える。各機能部１３１１から１３１６の各機能は、コンピュータ１３がＣＰＵ１３１に実行させる。
【００２２】
なお、表示部１３１６は、識別された電気製品に対応する消費電力を表示してもよい。
【００２３】
（スコアＶの計算方法）  
本発明の第１の実施例にかかる電気製品識別システム１の判定部１３１４は、スコアＶを用いて、電流センサ１１で測定された電流波形と位相を変化させた波形とがどれだけ近似しているのか判定して、電流センサ１１で測定された電流波形が電気製品を識別するための指標として適切であるのかを判断する。以下、スコアＶの計算方法について説明する。
【００２４】
先ず、電流センサ１１で測定された電流値をＡ／Ｄ変換部１２でデジタル値に変換した電流波形をS(i)とする。電流波形S(i)は、Nサイクルで構成され、１サイクルあたり2M個のサンプルで構成される。電流波形S(i)のiは、次の（式１）で表される。
i=0,1,2,・・・,2MN-1    （式１）
【００２５】
制御部１３１１は、電流波形S(i)を第１のデータ蓄積部１３２に格納する。
【００２６】
図２に本発明の第１の実施例にかかる、第１のデータ蓄積部および第２のデータ蓄積部で格納された２サイクル分の電流波形を示す。図２の横軸は、時間を表し、縦軸は振幅を表す。図２（ａ）に電流センサで測定した電流波形S(i)を示し、図２（ｂ）に電流波形S(i)を上下反転させて位相をπ（rad）遅らせた電流波形を示し、図２（ｃ）に電流波形S(i) を上下反転させて位相を３π（rad）遅らせた電流波形を示す。第１のデータ蓄積部１３２に格納された電流波形S(i)を図２（ａ）に示す。図２（ａ）中のＡは、電気ノイズを示す。
【００２７】
演算部１３１２は、第１のデータ蓄積部１３２に格納された電流波形S(i)を用いて、波形を表す次の（式２）を算出する。
SA(n, i)=-S((i+(2n+1)M)mod2MN),  n=0,1,2,・・・,N-1    （式２）
【００２８】
nは、サイクル数を示し、S(i)の先頭に付いているマイナスは、電流波形S(i)を上下反転することを示す。Mは、0.5サイクルあたりのサンプル数を表し、即ち、位相π（rad）分の波形を表す。
【００２９】
（式２）で表した波形が、電流波形S(i)を上下反転した上で、位相をπ（rad）から（N−1/2）π（rad）遅らせた波形となる。制御部１３１１は、演算部１３１２で算出された波形SA(n,i)を第２のデータ蓄積部１３３に格納する。
【００３０】
例えば、N＝2である場合、（式２）からｎ＝0，1となり、２つの波形が生成される。
【００３１】
ｎ＝0の場合、SA(0,i)は、-S(i+M)となり、演算部１３１２は、電流波形S(i) を上下反転し、かつサンプル数M個分つまりπ（rad）位相が遅れた波形を生成する。生成された波形を図２（ｂ）に示す。
【００３２】
n＝1の場合、SA(1,i)は、-S(i+3M)となり、演算部１３１２は、電流波形S(i) を上下反転し、かつサンプル数3Ｍ個分つまり3π（rad）位相が遅れた波形を生成する。生成された波形を図２（ｃ）に示す。
【００３３】
スコア計算部１３１３は、演算部１３１２で算出された波形SA(n,i)と、電流波形S(i)とを、次の（式３）に代入してスコアＶを算出する。
【００３４】
【数１】
0006018597.tif 000002
【００３５】
スコアVは、電流波形S(i)と波形SA(n,i)との差の最大値を電流波形S(i)の振幅の２倍で除算した式として定義される。
【００３６】
スコア計算部１３１３で算出されたスコアVを用いて、判定部１３１４は、例えばV>0.2の場合、異常と判定し、V≦0.2の場合、正常と判定する。正常と判定された場合、制御部１３１１は、電流波形S(i)を第３のデータ蓄積部１３４に格納（登録）する。異常と判定された場合、電流センサ１１は、新しい電流波形を取得するため電力線３から電流を再度測定する。表示部１３１６は、判定結果をディスプレイなどの表示装置に表示する。
【００３７】
スコアVは、最小値が０となり、最大値が１となる。外来電気ノイズなどの電気ノイズの混入が少ないときにスコアVは、低くなる。スコアVは、電流センサ１１で測定した電流の波形に電気ノイズが乗っているかどうかの指標となる。
【００３８】
なお、図２（ａ）に例示した電流波形S(i)の場合、スコアVは0.58となる。したがって、図２（ａ）に例示した電流波形S(i)は、判定部１３１４によって、異常と判定される。異常と判定された場合、第１のデータ蓄積部１３２に格納された電流波形S(i)および第２のデータ蓄積部１３３に格納された波形SA(n,i)は、破棄される。
【００３９】
ここで、図２（ａ）中のＡで示すような電気ノイズがＡより小さく、スコアVが0.2以下となるような電流波形S(i)を取得できるまで、電流センサ１１で繰り返し電流を測定する。電流波形S(i)のスコアVが0.2以下となった場合、判定部１３１４は電流波形S(i)を正常と判定し、制御部１３１１は、正常と判定された電流波形S(i)を、第３のデータ蓄積部１３４に格納する。
【００４０】
スコアVが一定の閾値以下である電流波形を取得するように電流センサ１１で繰り返し電流を測定することで、電流センサ１１で測定したアナログの電流波形の中から電気ノイズができるだけ低い電流波形を選択することが可能となる。結果として、電気ノイズが低く、非常に正確な電流波形を取得することができ、識別部１３１５で識別するために最適な波形パターンとして使用することが可能となる。
【００４１】
（電気製品の電源の電流波形の識別）  
本発明の第１の実施例にかかる電気製品識別システム１における識別部１３１５が、第３のデータ蓄積部１３４に格納された電流波形を使用して、複数の電気製品のうち動作中の電気製品の電源の電流波形を識別する処理の一例について説明する。
【００４２】
分電盤２と電力線３を介して接続されている複数の電気製品のうち、動作中の電気製品が１台または複数台ある場合を考える。そこで、第３のデータ蓄積部１３４に格納された電流波形の振幅情報をそれぞれ足し算して得た合成波形データを用いると、動作中の複数の電気製品の電流波形がどの電気製品の電流波形であるかそれぞれ識別することが可能となる。
【００４３】
例えば、分電盤２に電力線３を介してテレビと照明とエアコンとが１台ずつ接続され、テレビと照明とが動作中である場合を考える。ここで、テレビの電流波形と照明の電流波形の振幅情報を足し算して得た１つの波形を第３のデータ蓄積部１３４に格納していれば、識別部１３１５は、電力線３に流れる電流を電流センサで測定して得た電流波形と第３のデータ蓄積部１３４に格納された波形とを比較して、動作中の電気製品が、テレビおよび照明であると識別することが可能となる。
【００４４】
なお、本発明の第１の実施例にかかる制御部１３１１が、第３のデータ蓄積部１３４に格納された電流波形を取得して合成波形データを生成する処理を行ってもよい。
【００４５】
（フローチャート）  
図３に本発明の第１の実施例にかかる、電気製品識別方法のフローチャートを示す。電流センサ１１は、分電盤から電気製品に供給される電流が流れる電力線３の電流測定を行う（Ｓ３０１）。Ａ／Ｄ変換部１２は、測定された電流値をアナログ値からデジタル値へ変換する（Ｓ３０２）。制御部１３１１は、デジタル値に変換された電流の波形を第１のデータ蓄積部１３２に格納する（Ｓ３０３）。演算部１３１２は、第１のデータ蓄積部１３２に格納された電流波形に対して、位相を変化させた波形を生成する（Ｓ３０４）。制御部１３１１は、位相を変化させた波形を第２のデータ蓄積部１３３に格納する（Ｓ３０５）。スコア計算部１３１３は、第１のデータ蓄積部１３２に格納された電流波形と位相を変化させた波形とを用いて、スコアＶを計算する（Ｓ３０６）。判定部１３１４は、スコアＶが一定の閾値を超えたか否かを判定する（Ｓ３０７）。判定の結果、スコアＶが一定の閾値以下であった場合、制御部１３１１は、スコアＶ、電流が測定された電気製品の機種名、および電流波形を第３のデータ蓄積部１３４に格納する（Ｓ３０８）。識別部１３１５は、電流センサ１１で新たに測定された電流波形をＡ／Ｄ変換部１２を介して取得し、取得した電流波形と第３のデータ蓄積部１３４に格納された電流波形とを比較して、取得した電流波形がどの電気製品の電源の電流波形かを識別する（Ｓ３０９）。表示部１３１６は、判定部１３１４での判定結果、スコアＶ、電流が測定された電気製品の機種名を表示装置に表示する（Ｓ３１０）。
【００４６】
判定の結果、スコアＶが一定の閾値を超えていた場合、判定部１３１４は、例えば、第１のデータ蓄積部１３２に格納された電流波形および第２のデータ蓄積部１３３に格納された位相を変化させた波形を削除してステップ３０１に戻し、電流センサ１１は、再度電流の測定を開始する。
【００４７】
本実施例によれば、電気ノイズをできるだけ含まない波形を決定することが可能となるので、動作中の電気製品を識別する精度をより高くすることが可能となり、動作中の電気製品の電力消費量をより正確に把握することが可能となる。
【００４８】
（第２の実施例）  
図４に本発明の第２の実施例にかかる電気製品識別システムの構成を示す。本発明の第２の実施例にかかる電気製品識別システム４も、本発明の第１の実施例にかかる電気製品識別システム１と同様に、分電盤２と１台の動作中の電気製品との間に接続された電力線３に流れる交流電流を測定して、測定された電流の波形に所定の処理を行ない、所定の処理を行なった電流波形が一定条件を満たせば、測定された電流波形を、動作中の電気製品を識別するための波形として決定し、決定された波形を用いて電気製品を識別する。本発明の第２の実施例では、第１の実施例と同様に、電気製品の電源の電流波形を判定する際、判定対象となる電気製品だけを動作させる。
【００４９】
本発明の第２の実施例にかかる電気製品識別システム４は、本発明の第１の実施例にかかる電気製品識別システム１と異なり、演算部を２つ備え、データ蓄積部を４つ備える。
【００５０】
本発明の第２の実施例にかかる電気製品識別システム４は、分電盤２と１台の動作中の電気製品との間に接続された電力線３に流れる交流電流を測定する電流センサ１１と、電流センサ１１で測定された電流値をアナログ値からデジタル値に変換するＡ／Ｄ変換部１２と、デジタル値に変換した波形を用いて電気製品の識別を行うコンピュータ１４を備える。
【００５１】
コンピュータ１４は、ＣＰＵ１４１と、第１のデータ蓄積部１３２と、第２のデータ蓄積部１３３と、第３のデータ蓄積部１３４と、第４のデータ蓄積部１４２とを備える。
【００５２】
ＣＰＵ１４１は、電流センサ１１で測定された電流波形の位相に第１の変化をさせた波形を生成する第１の演算部１４１１と、電流センサ１１で測定された電流波形の位相に第２の変化をさせた波形を生成する第２の演算部１４１２と、電流センサ１１で測定された電流波形と位相に第１の変化をさせた波形とを用いて、スコアＶＡを計算し、電流センサ１１で測定された電流波形と位相に第２の変化をさせた波形とを用いて、スコアＶＢを計算するスコア計算部１４１３と、スコアＶＡ、スコアＶＢのうち最大値を取るスコアＶＭＡＸが一定の閾値を超えたか否かを判定する判定部１３１４とを備える。
【００５３】
ＣＰＵ１４１は、デジタル値に変換された電流の波形を一時的に第１のデータ蓄積部１３２に格納し、位相に第１の変化をさせた波形を一時的に第２のデータ蓄積部１３３に格納し、位相に第２の変化をさせた波形を一時的に第４のデータ蓄積部１４２に格納し、判定部１３１４による判定の結果、スコアＶＭＡＸが一定の閾値以下であった場合、スコアＶＭＡＸ、電流が測定された電気製品の機種名、および電流センサ１１で測定された電流波形を第３のデータ蓄積部１３４に格納する制御部１３１１を備える。ＣＰＵ１４１は、電流センサ１１で新たに測定された電流波形をＡ／Ｄ変換部１２を介して取得し、取得した電流波形と第３のデータ蓄積部１３４に格納された電流波形とを比較して、取得した電流波形がどの電気製品の電源の電流波形かを識別する識別部１３１５と、判定部１３１４での判定結果、スコアＶＭＡＸ、および電流が測定された電気製品の機種名をディスプレイなどの表示装置に表示する表示部１３１６を備える。各機能部１３１１、１３１３から１３１６、１４１１から１４１３の各機能は、コンピュータ１４がＣＰＵ１４１に実行させる。
【００５４】
なお、表示部１３１６は、識別された電気製品に対応する消費電力を表示してもよい。
【００５５】
（スコアＶＭＡＸの計算方法）  
本発明の第２の実施例にかかる電気製品識別システム４の判定部１３１４は、スコアＶＭＡＸを用いて、電流センサ１１で測定された電流波形と位相を変化させた波形とがどれだけ近似しているのか判定して、電流センサ１１で測定された電流波形が電気製品を識別するための指標として適切であるのかを判断する。以下、スコアＶＭＡＸの計算方法について説明する。
【００５６】
先ず、電流センサ１１で測定された電流値をＡ／Ｄ変換部１２でデジタル値に変換した電流波形をS(i)とする。電流波形S(i)は、Nサイクルで構成され、１サイクルあたり2M個のサンプルで構成される。電流波形S(i)のiは、第１の実施例と同じく、上記の（式１）で表される。制御部１３１１は、電流波形S(i)を第１のデータ蓄積部１３２に格納する。
【００５７】
図５に本発明の第２の実施例にかかる、第１のデータ蓄積部および第４のデータ蓄積部で格納された２サイクル分の電流波形を示す。図５の横軸は、時間を表し、縦軸は振幅を表す。図５（ａ）に電流センサで測定した電流波形S(i)を示し、図５（ｂ）に電流波形S(i)の位相をπ（rad）遅らせた電流波形を示す。第１のデータ蓄積部１３２に格納された電流波形S(i)を図５（ａ）に示す。図５（ａ）中のＢは、電気ノイズを示す。
【００５８】
第１の演算部１４１１は、第１のデータ蓄積部１３２に格納された電流波形S(i)を用いて、波形を表す次の（式４）を算出する。
SA(n, i)=-S((i+(2n+1)M)mod2MN),  n=0,1,2,・・・,N-1    （式４）
【００５９】
nは、サイクル数を示し、S(i)の先頭に付いているマイナスは、電流波形S(i)を上下反転することを示す。Mは、0.5サイクルあたりのサンプル数を表し、即ち、位相π（rad）分の波形を表す。
【００６０】
（式４）で表した波形が、電流波形S(i)を上下反転した上で、位相をπ（rad）から（N−1/2）π（rad）遅らせた波形となる。制御部１３１１は、第１の演算部１４１１で算出された波形SA(n,i)を第２のデータ蓄積部１３３に格納する。
【００６１】
例えば、N＝2である場合、（式４）からｎ＝0，1となり、２つの波形が生成される。
【００６２】
ｎ＝0の場合、SA(0,i)は、-S(i+M)となり、第１の演算部１４１１は、電流波形S(i) を上下反転し、かつサンプル数M個分つまりπ（rad）位相が遅れた波形を生成する。生成された波形を図２（ｂ）に示す。
【００６３】
n＝1の場合、SA(1,i)は、-S(i+3M)となり、第１の演算部１４１１は、電流波形S(i) を上下反転し、かつサンプル数3M個分つまり3π（rad）位相が遅れた波形を生成する。生成された波形を図２（ｃ）に示す。
【００６４】
第２の演算部１４１２は、第１のデータ蓄積部１３２に格納された電流波形S(i)を用いて、波形を表す次の（式５）を算出する。
SB(n, i)=S((i+2nM)mod2MN),  n=1,・・・,N-1    （式５）
【００６５】
（式５）で表した波形が、電流波形S(i)の位相を2π（rad）から2（N−1）π（rad）遅らせた波形となる。制御部１３１１は、第２の演算部１４１２で算出された波形SB(n,i)を第４のデータ蓄積部１４２に格納する。
【００６６】
例えば、N＝2である場合、（式５）からｎ＝1となり、１つの波形が生成される。
【００６７】
n＝1の場合、SB(1,i)は、S(i+2M)となり、第２の演算部１４１２は、電流波形S(i)の位相がサンプル2Ｍ個分つまり2π（rad）分遅れた波形を生成する。生成された波形を図５（ｂ）に示す。
【００６８】
スコア計算部１４１３は、第１の演算部１４１１で算出された波形SA(n,i)と、電流波形S(i)とを用い、次の（式６）に代入してスコアＶＡを算出する。
【００６９】
【数２】
0006018597.tif 000003
【００７０】
スコアＶＡは、電流波形S(i)と波形SA(n,i)との差の最大値を電流波形S(i)の振幅の２倍で除算した式として定義される。
【００７１】
スコア計算部１４１３は、第２の演算部１４１２で算出された波形SB(n,i)と、電流波形S(i)とを用い、次の（式７）に代入してスコアＶＢを算出する。
【００７２】
【数３】
0006018597.tif 000004
【００７３】
スコアＶＢは、電流波形S(i)と波形SＢ(n,i)との差の最大値を電流波形S(i)の振幅の２倍で除算した式として定義される。
【００７４】
そして、スコア計算部１４１３は、スコアＶＡおよびスコアＶＢを用い、次の（式８）に代入してスコアＶＭＡＸを算出する。
VMAX=max(VA,VB)     （式８）
スコアＶＭＡＸは、スコアＶＡおよびスコアＶＢのどちらか高いスコアとして定義される。
【００７５】
スコア計算部１４１３で算出されたスコアＶＭＡＸを用いて、判定部１３１４は、例えばＶＭＡＸ>0.2の場合、異常と判定し、ＶＭＡＸ≦0.2の場合、正常と判定する。正常と判定された場合、制御部１３１１は、電流波形S(i)を第３のデータ蓄積部１３４に格納（登録）する。異常と判定された場合、電流センサ１１は、新しい電流波形を取得するため電力線３から電流を再度測定する。表示部１３１６は、判定結果をディスプレイなどの表示装置に表示する。
【００７６】
スコアＶＭＡＸは、最小値が０となり、最大値が１となる。外来電気ノイズなどの電気ノイズの混入が少ないときにスコアＶＭＡＸは、低くなる。スコアＶＭＡＸは、電流センサ１１で測定した電流の波形に電気ノイズが乗っているかどうかの指標となる。
【００７７】
図５（ａ）に例示した電流波形S(i)が、判定部１３１４によって、異常と判定されたとして仮定する。異常と判定された場合、第１のデータ蓄積部１３２に格納された電流波形S(i)、第２のデータ蓄積部１３３に格納された波形SA(n,i)、および第４のデータ蓄積部１４２に格納された波形SＢ(n,i)は、破棄される。
【００７８】
ここで、図５（ａ）中のＢで示すような電気ノイズがＢより小さく、スコアＶＭＡＸが0.2以下となるような電流波形S(i)を取得できるまで、電流センサ１１で繰り返し電流を測定する。電流波形S(i)のスコアＶＭＡＸが0.2以下となった場合、判定部１３１４は電流波形S(i)を正常と判定し、制御部１３１１は、正常と判定された電流波形S(i)を、第３のデータ蓄積部１３４に格納する。
【００７９】
スコアＶＭＡＸが一定の閾値以下である電流波形を取得するように電流センサ１１で繰り返し電流を測定することで、電流センサ１１で測定したアナログの電流波形の中から電気ノイズができるだけ低い電流波形を選択することが可能となる。結果として、電気ノイズが低く、非常に正確な電流波形を取得することができ、識別部１３１５で識別するために最適な波形パターンとして使用することが可能となる。
【００８０】
本発明の第２の実施例にかかる電気製品識別システム４における識別部１３１５の処理については、第１の実施例にかかる電気製品識別システム１における識別部１３１５の処理と特に異なるところがないので、説明を省略する。
【００８１】
（フローチャート）  
図６に本発明の第２の実施例にかかる、電気製品識別方法のフローチャートを示す。電流センサ１１は、分電盤から電気製品に供給される電流が流れる電力線３の電流測定を行う（Ｓ６０１）。Ａ／Ｄ変換部１２は、測定された電流値をアナログ値からデジタル値へ変換する（Ｓ６０２）。制御部１３１１は、デジタル値に変換された電流の波形を第１のデータ蓄積部１３２に格納する（Ｓ６０３）。第１の演算部１４１１は、第１のデータ蓄積部１３２に格納された電流波形に対して、位相に第１の変化をさせた波形を生成する（Ｓ６０４）。第２の演算部１４１２は、第１のデータ蓄積部１３２に格納された電流波形に対して、位相に第２の変化をさせた波形を生成する（Ｓ６０５）。制御部１３１１は、位相に第１の変化をさせた波形を第２のデータ蓄積部１３３に格納し、位相に第２の変化をさせた波形を第４のデータ蓄積部１４２に格納する（Ｓ６０６）。スコア計算部１４１３は、第１のデータ蓄積部１３２に格納された電流波形と位相に第１の変化をさせた波形とを用いて、スコアＶＡを計算し、第１のデータ蓄積部１３２に格納された電流波形と位相に第２の変化をさせた波形とを用いて、スコアＶＢを計算する（Ｓ６０７）。判定部１３１４は、スコアＶＡ、スコアＶＢのうち最大値をとるスコアＶＭＡＸが一定の閾値を超えたか否かを判定する（Ｓ６０８）。判定の結果、スコアＶＭＡＸが一定の閾値以下であった場合、制御部１３１１は、スコアＶＭＡＸ、電流が測定された電気製品の機種名、および電流波形を第３のデータ蓄積部１３４に格納する（Ｓ６０９）。識別部１３１５は、電流センサ１１で新たに測定された電流波形をＡ／Ｄ変換部１２を介して取得し、取得した電流波形と第３のデータ蓄積部１３４に格納された電流波形とを比較して、取得した電流波形がどの電気製品の波形かを識別する（Ｓ６１０）。表示部１３１６は、判定部１３１４での判定結果、スコアＶＭＡＸ、電流が測定された電気製品の機種名を表示装置に表示する（Ｓ６１１）。
【００８２】
判定の結果、スコアＶＭＡＸが一定の閾値を超えていた場合、判定部１３１４は、例えば、第１のデータ蓄積部１３２に格納された電流波形、第２のデータ蓄積部１３３に格納された位相に第１の変化をさせた波形、および第４のデータ蓄積部１４２に格納された位相に第２の変化をさせた波形を削除してステップ６０１に戻し、電流センサ１１は、再度電流の測定を開始する。
【００８３】
なお、第１の実施例および第２の実施例において各データ蓄積部１３２から１３４、および１４２は、ＲＯＭ(Read Only Memory)とＲＡＭ(Random Access Memory)とを含んで構成される。ＲＯＭには、電気製品識別システム１および４全体の動作制御に必要なプログラムや各種のデータ（例えば、計算式である（式１）から（式８）など）が記録される。ＲＡＭには、データやプログラムを一時的に記憶するための記録領域が設けられ、プログラムやデータが保持される。ＲＡＭに一時的に記憶されるデータは、例えば、第１のデータ蓄積部１３２に格納された波形データや第２のデータ蓄積部１３３に格納された波形データを含む。
【００８４】
本実施例によれば、第１の実施例と比較して、電気ノイズを更に含まない波形を決定することが可能となるので動作中の電気製品を識別する精度をより高くすることが可能となり、動作中の電気製品の電力消費量をより正確に把握することが可能となる。
【符号の説明】
【００８５】
１、４  電気製品識別システム
２  分電盤
３  電力線
１１  電流センサ
１２  Ａ／Ｄ変換部
１３、１４  コンピュータ
１３１、１４１  ＣＰＵ
１３２  第１のデータ蓄積部
１３３  第２のデータ蓄積部
１３４  第３のデータ蓄積部
１４２  第４のデータ蓄積部
１３１１  制御部
１３１２  演算部
１３１３、１４１３  スコア計算部
１３１４  判定部
１３１５  識別部
１３１６  表示部
１４１１  第１の演算部
１４１２  第２の演算部
【図１】
0006018597.tif 000005
【図２】
0006018597.tif 000006
【図３】
0006018597.tif 000007
【図４】
0006018597.tif 000008
【図５】
0006018597.tif 000009
【図６】
0006018597.tif 000010