(57)【要約】【課題】監視装置を構成するニューラルネットワークによる欠測データ補間方式により、各種条件により選択した学習データを使用したニューラルネットワークの学習結果から欠測期間中のデータを欠測直前のデータから推量し補間し欠測データを補間することにある。【解決手段】監視装置を構成するニューラルネットワークによる欠測データ補間方式により、欠測期間に似た条件の収集データを学習データに使用したニューラルネットワークの学習結果から欠測期間中のデータを欠測直前のデータから推量し補間してする欠測データ補間方法である。【選択図】      図１
2006251997.tif 000002
【特許請求の範囲】
【請求項１】
監視データ収集において、監視装置の一部または全体の一時的な故障時にデータの欠測が起きることがあるがその欠測期間中のデータを既存のデータを利用し、ニューラルネットワークの学習データに使用し、学習済みのニューラルネットワークにより、欠測期間中のデータを推量して作成する欠測データの補間方法。
【請求項２】
ニューラルネットワークの学習データには既に取得済みの監視データより期間、時刻、曜日、天候、気温等の条件を指定選択して、その条件によりいくつかの学習データを設定し、ニューラルネットワークの出力ユニットは、欠測期間を一定間隔で区切った時刻に対応した監視データ値（区分点）とし、ニューラルネットワークの入力ユニットは、欠測期間の直前の監視データに相当するデータを一定間隔で区切った時刻に対応した値として学習、推量する、ニューラルネットワークを利用した欠測データの補間方法。
【請求項３】
ニューラルネットワークの学習結果に欠測期間の直前のデータを与えて、欠測期間中の推量データ値を求め、各推量データ値を区分点に変換し、その区分点を線形に補間し、さらに乱数により、元のデータの波形に近似させたニューラルネットワークを利用した欠測データの補間方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上下水道施設等の監視データ収集において、データ欠測時の収集デ−タの補間方法に関する。
【背景技術】
【０００２】
上下水道施設内の浄水場、下水施設における管理の高度化、多様化が進み、またオペレータの負担を軽減するための自動化が進むにつれ、浄水場、下水施設の監視装置も単に設備の状態を監視する機能から進展された浄水場、下水施設の監視データのグラフ化の情報を提供するトレンドグラフ、データベースが大きな位置づけを占めてきている。
【０００３】
監視装置では収集した監視データをデータベースに保存すると同時に指定したデータのトレンドグラフを表示し、熟練運転員の長年の経験やノウハウに基づいて視覚的に監視を行っている。あるいは、データベースに逐次保存されるデータをあらかじめ設定した値を超えた、あるいは下回った等の判定条件により条件が真になった場合、自動的に警報、電話等を監視者に発し、適切な処置をこうじることが行われている。（例えば、特許文献１参照）
【特許文献１】特開２００４−１８７２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した従来の技術は次のような問題がある。
（１）監視装置が一時的な電源断や一時的な通信回線の不具合等により監視データが収集できない場合その区間のデータが存在しない状態、つまり欠測となる。
欠測期間のトレンドグラフは空白となり、熟練運転員の視覚的な監視に支障を来たすことになる。
（２）欠測によるトレンドグラフの空白の部分を単に直線で結ぶだけの方法もあるが、この方法では、実データの波形と補間したグラフの波形が異なるため、熟練運転員の視覚的な監視に支障を来たすことになる。
【０００５】
本発明は上記した従来の技術の問題点を考慮してなされたものであり、本発明の目的は、収集した実績データから学習データを各種条件により選別し、ニューラルネットワークの結合係数を学習し、汎化能力の優れたニューラルネットワークを作成し、このニューラルネットワークに基づく、欠測データの補間方法を提供することにある。
【課題を解決するための手段】
【０００６】
つまり、その目的を達成するための手段は、
（１）請求項１において、
監視データ収集において、監視装置の一部または全体の一時的な故障時にデータの欠測が起きることがあるがその欠測期間中のデータを既存のデータを利用し、ニューラルネットワークの学習データに使用し、学習済みのニューラルネットワークにより、欠測期間中のデータを推量して作成する欠測データの補間方法である。
【０００７】
（２）請求項２において、
ニューラルネットワークの学習データには既に取得済みの監視データより期間、時刻、曜日、天候、気温等の条件を指定選択して、その条件によりいくつかの学習データを設定し、ニューラルネットワークの出力ユニットは、欠測期間を一定間隔で区切った時刻に対応した監視データ値（区分点）とし、ニューラルネットワークの入力ユニットは、欠測期間の直前の監視データに相当するデータを一定間隔で区切った時刻に対応した値として学習、推量する、ニューラルネットワークを利用した欠測データの補間方法である。
【０００８】
（３）請求項３において、
ニューラルネットワークの学習結果に欠測期間の直前のデータを与えて、欠測期間中の推量データ値を求め、各推量データ値を区分点に変換し、その区分点を線形に補間し、さらに乱数により、元のデータの波形に近似させたニューラルネットワークを利用した欠測データの補間方法である。
【０００９】
次にその作用について説明する。
本発明の請求項１〜３の発明においては、上記（１）（２）（３）のように、監視装置を構成するニューラルネットワークによる欠測データ補間方式により、各種条件により選択した学習データを使用したニューラルネットワークの学習結果から欠測期間中のデータを欠測直前のデータから推量し補間しているので高精度な欠測データ補間方法を得ることができる。
【発明の効果】
【００１０】
以上説明したように本発明の監視装置を構成するニューラルネットワークによる欠測データ補間方式により、各種条件により選択した学習データを使用したニューラルネットワークの学習結果から欠測期間中のデータを欠測直前のデータから推量し補間しているので高精度な欠測データ補間方法を実現し、実用上、極めて有効性が高い。
【発明を実施するための最良の形態】
【００１１】
図１は本発明の実施例の欠測データの補間方法を含む監視装置の一実施例の全体の構成図で、１２は監視装置、１は学習データ制御部、２はニューラルネットワーク学習制御部、３はニューラルネットワーク（結合係数）、４はニューラルネットワーク推量制御部、５はワーキングメモリ（学習データ制御部１、ニューラルネットワーク学習制御部２、ニューラルネットワーク推量制御部４、入力制御部６、出力制御部７で使用する一時的に入力あるいは演算したものを記憶しておく場所、および各種条件を設定しておく学習データ選択条件を含む）、６は入力制御部、７は出力制御部、８は実績データ、９は学習データ、１０は入力装置、１１は出力・表示を行う装置（または他の装置への出力）、１３は監視装置各機能処理部である。
【００１２】
監視装置１２において、収集した実績データ、各種設定値を入力装置１０に入力すると、入力された値は、入力制御部６を介してワーキングメモリ５にそれぞれの実績データが記憶される。
それぞれの入力値は学習データ制御部１に入力され、ここで、ワーキングメモリ５上の実績データ、学習データ選択条件内の各種設定値すなわち欠測期間、時刻、曜日、天候、気温等の条件により学習データの範囲を選択し、該当する実績データを学習データ９に出力する。
【００１３】
学習データ作成結果を、出力制御部７を介して、出力・表示を行う装置１１に出力・表示することもできる。
【００１４】
監視装置１２において、各種設定値を入力装置１０に入力すると、入力された値は、入力制御部６を介してワーキングメモリ５に記憶される。また学習データ９はニューラルネットワーク学習制御部２によりをワーキングメモリ５上に記憶する。
それぞれの入力値はニューラルネットワーク学習制御部２に入力され、ここで、ワーキングメモリ５上の学習データ、学習データ選択条件内の各種設定値をもとにニューラルネットワーク学習制御部２で学習を行い、入力層と中間層間の結合係数、中間層と出力層間の結合係数を更新する。
結合係数はニューラルネットワーク（結合係数）３の内部に蓄えられる。学習結果を、出力制御部７を介して、出力・表示を行う装置１１に出力・表示することもできる。
【００１５】
また監視装置１２において、欠測期間直前の監視データを入力装置１０より入力すると、入力された値は入力制御部６を介してワーキングメモリ５に記憶される。ニューラルネットワーク推量制御部４は、ニューラルネットワーク（結合係数）３の結合係数と入力値を正規化した値をもとに出力値を算出し、さらにその値を逆計算し、その値を推量値とし、結果は出力制御部７を介して、出力・表示を行う装置１１に出力・表示される。
【００１６】
図２は欠測期間を示す一例の図である。監視装置のデータ収集間隔（サンプリング間隔）をｔ秒とする。欠測期間をｎ分とする。欠測期間を一定間隔で区切る間隔を本例では１分とする。
【００１７】
図３は学習データ選択条件の一例を示す図である。図３の選択条件と指定例では、期間は、欠測期間に相当する期間および欠測直前で欠測期間の２倍に相当する期間、時刻は、欠測期間の開始時刻と同一の時刻を基準とするデータ、曜日は、指定無し、（指定する場合、同一曜日、平日、休日等の指定をする。）天候は、指定無し、（指定する場合、欠測補間する日と同一の天候区分、天候区分は例えば１）晴れ、２）曇り、３）雨の３区分とする。）気温は、欠測補間する日と気温差１０度以内の日のデータを使用する。学習データ数は、１００データ、選択順は、時間の新しいデータより選択する。区分方法は、期間内のデータを１分間隔の点に区分し区分した点を学習に使用する。
【００１８】
図４は学習データの一例を示す図である。図３の学習データ選択条件により選択された学習データであり、この例では、欠測期間の３倍の期間を学習データとしている。
【００１９】
図５は監視装置内のニューラルネットワークを示す一例の概念図である。  ニューラルネットワークの構造および学習手段としては、代表的な誤差逆伝播法（バックプロパゲーション法）がある。（例えば「神経回路網モデルとコネクショニズム」、甘利俊一著、東京大学出版会に掲載されている。）
入力層以外、すなわち中間層、出力層のユニットｉの入出力関係は（１）、（２）、（３）式に示される。ユニットｉに対する入力をＯｊ（ｊ＝１からＮ）、出力をＹｉ、各Ｏｊに対する結合係数をＷｉｊで表す。
入力の積和  Ｘｉ＝Σ  ＷｉｊＯｊ        （１）
（１）式を関数ｆ（Ｘｉ ）に適用し変換する。関数としては一般に微分可能な次の（２）式のようなシグモイド関数を使うことが多い。
ｆ（Ｘｉ）＝１／｛１＋ｅｘｐ（−Ｘｉ）｝    （２）
出力  Ｙｉ＝ｆ（Ｘｉ）                    （３）
ここで Ｙｉの値は０から１の間の数となる。
他方、入力層のユニットは入力値をそのまま出力値とする。  入力層は図４に示す学習データの内の欠測期間の直前に相当する期間の区分点を正規化して入力ユニットに対応させる。中間層のユニット数は本例では出力ユニット数の半分の数とする。出力層は図４に示す学習データの内の欠測期間中に相当する期間の区分点を正規化して出力ユニットに対応させる。
また、入力数値、出力数値は０から１の間の範囲に入るよう各学習データ毎に最大値、最小値を求め、その最大値と最小値の幅の逆数をスケールとし、各値を最小値で引きスケールを掛けることにより正規化する。出力数値を実際に使用するときには逆計算して各区分点として使用する。
【００２０】
図６は乱数による補間方法を示す一例の図である。各区分点間を線形補間した後、区分点間の各サンプリング点に対し、指定範囲内の乱数値を求めサンプリング点に加える。指定範囲は学習データの元の収集データの各区分間の最大値、最小値の範囲とする。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施例のシステムの構成図である。
【図２】本発明の一実施例である欠測期間を示す図である。
【図３】本発明の一実施例である学習データ選択条件を示す図である。
【図４】本発明の一実施例である学習データを示す図である。
【図５】本発明の一実施例であるニューラルネットワークを示す概念図である。
【図６】本発明の一実施例である乱数による補間方法を示す図である。
【符号の説明】
【００２２】
１    学習データ制御部
２    ニューラルネットワーク学習制御部
３    ニューラルネットワーク（結合係数）
４    ニューラルネットワーク推量制御部
５    ワーキングメモリ（学習データ選択条件）
６    入力制御部
７    出力制御部
８    実績データ
９    学習データ
１０  入力装置
１１  出力・表示を行う装置
１２  監視装置
１３  監視装置各機能処理部
【図１】
2006251997.tif 000003
【図２】
2006251997.tif 000004
【図３】
2006251997.tif 000005
【図４】
2006251997.tif 000006
【図５】
2006251997.tif 000007
【図６】
2006251997.tif 000008