(57)【要約】  流量の情報を用いることなく管網のモデルの精度を評価することを可能にする。本発明の一実施形態に係る解析装置は、流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出部と、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出部と、を備える。
2017169875.tif 000002
【特許請求の範囲】
【請求項１】
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出手段と、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出手段と、
を備える解析装置。
【請求項２】
前記伝達特性導出手段は、電圧の周波数に応じた前記伝達特性を導出し、
前記算出手段は、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
請求項１に記載の解析装置。
【請求項３】
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得する入出力手段と、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する波形比較手段と、
をさらに備える、請求項２に記載の解析装置。
【請求項４】
前記相違が所定の基準を満たすか否かを判定する判定手段と、
前記判定手段により前記相違が前記所定の基準を満たさないと判定された場合に、前記相違に基づいて前記管網の情報のうちの所定のパラメータの値の修正を行う修正手段と、をさらに備え、
前記修正手段は、前記判定手段が、前記修正が反映された前記管網の情報に基づいて算出された前記相違が前記所定の基準を満たすと判定するまで、前記修正を繰り返す、
請求項３に記載の解析装置。
【請求項５】
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出し、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する、
解析方法。
【請求項６】
電圧の周波数に応じた前記伝達特性を導出し、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
請求項５に記載の解析方法。
【請求項７】
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得し、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する、
請求項６に記載の解析方法。
【請求項８】
前記相違が所定の基準を満たすか否かを判定し、
前記相違が前記所定の基準を満たさないと判定された場合に、前記相違に基づいて前記管網の情報のうちの所定のパラメータの値の修正を行い、
前記修正が反映された前記管網の情報に基づいて算出された前記相違が前記所定の基準を満たすと判定するまで、前記修正を繰り返す、
請求項７に記載の解析方法。
【請求項９】
コンピュータに、
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出処理と、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出処理と、
を実行させるプログラムを記憶した、コンピュータ読み取り可能な記憶媒体。
【請求項１０】
前記伝達特性導出処理は、電圧の周波数に応じた前記伝達特性を導出し、
前記算出処理は、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
請求項９に記載の記憶媒体。
【請求項１１】
前記プログラムは、コンピュータに、
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得する入出力処理と、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する波形比較処理と、
をさらに実行させる、請求項１０に記載の記憶媒体。
【請求項１２】
前記プログラムは、
前記相違が所定の基準を満たすか否かを判定する判定処理と、
前記判定処理により前記相違が前記所定の基準を満たさないと判定された場合に、前記相違に基づいて前記管網の情報のうちの所定のパラメータの値の修正を行う修正処理と、をさらに前記コンピュータに実行させ、
前記修正処理は、前記判定処理が、前記修正が反映された前記管網の情報に基づいて算出された前記相違が前記所定の基準を満たすと判定するまで、前記修正を繰り返す、
請求項１１に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、流体が流れる配管網を解析する技術に関する。
【背景技術】
【０００２】
近年、ガス輸送網や上下水道網等の、流体を輸送可能な配管網、および、該配管網により輸送される流体を、適切に管理できる技術が求められている。【０００３】
たとえば特許文献１には、水道管網を電気回路網に置き換え、形成された電気回路網上で成立する電流則、電圧則等によって水道管網の流量等を求める技術が開示されている。【０００４】
特許文献２は、プラントの測定データと、プラントモデルを用いたシミュレーションによる予測データとの比較によって、プラントモデルの精度を高める技術を開示した文献である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−３２０４４４号公報
【特許文献２】特開２００９−２８２８０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
管の中に直接設置して流量を測定するセンサは、設置が困難である。また、超音波などを用いる、管の中に入れずに測定するセンサは、高速な変動が取れない等の問題がある。【０００７】
そのため、流量の情報を用いることなく解析モデルの精度を評価することができる方法が望まれる。【０００８】
本発明は上記課題に鑑みてなされたものであり、流量の情報を用いることなく管網のモデルの精度を評価することを可能にすることを目的の一つとする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係る解析装置は、流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出手段と、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出手段と、を備える。【００１０】
本発明の一実施形態に係る解析方法は、流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出し、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する。【００１１】
本発明の一実施形態に係るプログラムは、コンピュータに、流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出処理と、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出処理と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、流量の情報を用いることなく管網のモデルの精度を評価することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る解析装置の構成を示すブロック図である。
【図２】第１の実施形態に係る解析装置の解析の対象となる管網の例を示す概念図である。
【図３】第１の実施形態に係る解析装置の動作の流れを示すフローチャートである。
【図４】第１の実施形態に係る解析装置の主要な動作の流れを示すフローチャートである。
【図５】水道管（パイプ）を電気回路に置き換える例を表す概念図である。
【図６】図２で示される管網をモデル化した電気回路網の例である。
【図７】管網内の各点における水圧の経時変化の例を表すグラフである。
【図８】本発明の第３の実施形態に係る解析装置の構成を示すブロック図である。
【図９】本発明の第４の実施形態に係る解析装置の構成を示すブロック図である。
【図１０】第４の実施形態に係る解析装置の動作の流れを示すフローチャートである。
【図１１】第４の実施形態に係る出力装置が入力内部波形データのグラフと計算内部波形データのグラフとを重ねて表示した例である。
【図１２】本発明の第５の実施形態に係る解析装置の構成を示すブロック図である。
【図１３】第５の実施形態に係る解析装置の動作の流れを示すフローチャートである。
【図１４】第５の実施形態に係る出力装置が入力内部波形データのグラフと計算内部波形データのグラフとを重ねて表示した例である。
【図１５】本発明の各実施形態における管網解析装置を実現可能なハードウェア構成を例示したブロック図である。
【図１６】第５の実施形態の各部を回路で構成した場合のブロック図である。
【発明を実施するための形態】
【００１４】
本開示に関連する事項について説明する。
【００１５】
例えば、水道網においては、水道網を構成する構成要素である配水管（パイプ状の流体管、以下「パイプ」と称する場合がある）、各種バルブ、タンク等の状況を監視することにより、これらの構成要素を管理すること、すなわち配管管理が重要である。この配管管理は、例えば、配管網を構成する構成要素における、破損等の不具合の未然防止、および、老朽化対策等を含む。
【００１６】
また、例えば、水道網においては、流体の状況（例えば、水量、水圧等）を監視することによる、適切な配水制御が求められる。この配水制御は、例えば、急激な水圧変動による配管網の破損の防止、給水点における適切な水圧の維持、および、水の供給量や需要量の急変への対応等を含む。
【００１７】
上記のような配管管理、あるいは配水制御のため、配管網を構成する構成要素（例えば、パイプ、タンク、バルブ等）、および、当該配管網により輸送される流体の状況を解析できる技術が求められている。
【００１８】
例えば、配管網に対して各種のセンサ等を設置することにより、配管網を構成する構成要素と、当該配管網により輸送される流体の状況とを監視することが可能である。しかしながら、大規模な配管網に対して大量のセンサを設置することは、コストや設置工数の観点から必ずしも現実的ではない。
【００１９】
センサの設置数を抑えつつ、配管網により輸送される流体の状況を監視する方法の一つとして、配管網および当該配管網により輸送される流体を適切にモデル化し、シミュレートすることで解析することが考えられる。
【００２０】
シミュレーションによる配管網を流れる流体の解析において、シミュレーションのための解析モデル（配管網の情報）は、一般に設計データや測定から作成される。しかし、設計データや測定における誤差や、配管網の経年劣化などにより、解析モデルに基づく流体の挙動と実際に配管網を流れる流体の挙動との差が生じることがある。そこで、より精確な解析のためには、実測とシミュレーションとの比較を行うことで、解析モデルを評価し、修正することが重要である。
【００２１】
一般的には、解析モデルの精度を評価する方法として、解析モデルによる、管網を流れる流体のシミュレーションの結果と、実測のデータとを比較する方法が考えられる。この場合、流体の流れをシミュレートするために、シミュレーションの範囲の端部に流入する、または端部から流出する流体の挙動を表現する必要がある。端部における流体の挙動を表現するには、端部における流体の流量および圧力を知る必要がある。
【００２２】
以下、本発明を実施する形態について図面を参照して詳細に説明する。以下の実施の形態に記載されている構成は単なる例示であり、本願発明の技術範囲はそれらには限定されない。
【００２３】
なお、以下の各実施形態において説明する解析装置は、専用のハードウェアにより実現されてもよい。解析装置は、当該解析装置を構成する１以上の構成要素が、１以上の物理的あるいは論理的な情報処理装置（物理的なコンピュータや、仮想的なコンピュータ等）を用いて実現されたシステムとして構成されてもよい。
【００２４】
以下の説明においては、解析の対象は、水を輸送（配送）する水道管網であるとして説明する。しかしながら、本実施形態を例に説明する本願発明は、これには限定されず、水以外の任意の流体が流れる管網に適用可能である。たとえば、その任意の流体は、水以外の液体でもよく、天然ガスなどの気体でもよい。
【００２５】
＜＜第１の実施形態＞＞
＜構成＞
本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係る解析装置１１の構成を示すブロック図である。
【００２６】
解析装置１１は、入出力部１０１と、伝達特性導出部１０２と、算出部１０３とを備える。
【００２７】
入出力部１０１は、外部とのデータのやりとりを行う。入出力部１０１は、たとえば、ユーザがデータを入力および閲覧できるインタフェースを有していてもよい。入出力部１０１は、データを記憶する記憶媒体と接続されていてもよい。入出力部１０１は、表示機能を有する出力装置に接続されていてもよい。
【００２８】
入出力部１０１は、解析装置１１の各構成要素とのデータのやりとりも行う。
【００２９】
たとえば入出力部１０１は、管網の情報を、伝達特性導出部１０２に入力する。管網の情報は、たとえば、ユーザが管網を流れる流体のシミュレーションを行うために用いる情報である。具体的には、管網の情報は、たとえば、管網を構成するパイプの接続関係、長さ、直径、材質および粗さ等の情報を含む。パイプの材質および粗さの情報は、例えば流量係数で表現されてもよい。
【００３０】
また、入出力部１０１は、解析装置１１による解析の対象となる範囲の指定およびその範囲内にある内部の点の指定を伝達特性導出部１０２に入力する。入出力部１０１は、解析の対象となる範囲の指定として、その範囲を規定する点（すなわち、その範囲の管網の端点）の指定を取得してもよい。以下、解析の対象となる範囲を規定する点を、「端部の点」と表記する。
【００３１】
入出力部１０１は、管網の情報および範囲と内部の点との指定を、ユーザによる入力によって取得すればよい。あるいは、入出力部１０１は、上記の情報および上記の指定を、図示しない記憶装置に保存されたデータを読み取ることにより取得してもよい。
【００３２】
入出力部１０１は、伝達特性導出部１０２に対し、端部の点を流れる流体の水圧に関する情報を入力してもよい。たとえば、入出力部１０１は、端部の点を流れる流体の水圧が、どのような水圧の範囲で変動するかを示す情報を入力してもよい。この情報は、伝達特性導出部１０２による後述する伝達特性の導出に際して用いられうる。
【００３３】
また、入出力部１０１は、算出部１０３に対し、管網の端部の点における水圧の情報を入力する。入力される水圧の情報は、例えば、各端部の点に相当する管網の地点において実測された水圧の値である。
【００３４】
伝達特性導出部１０２は、入出力部１０１から入力された管網の情報に基づいて、入出力部１０１により指定された端部の点および内部の点に基づいた伝達特性を導出する。伝達特性とは、電気回路網内の、複数の端子における電圧および電流の関係を表す値、または値の組である。すなわち、伝達特性導出部１０２は、管網を電気回路網でモデル化したときの、指定された端部の点および内部の点に相当する端子に関する伝達特性を導出する。
【００３５】
管網を電気回路網でモデル化するとは、管網を流れる流体の流量を電流、圧力を電圧に対応付けて、管網を流れる流体の状態をシミュレートできる、電気回路網のモデルを作る（または想定する）ことである。モデル化された電気回路網における電流と管網を流れる流体の流量は、互いに変換することが可能である。また、電気回路網における電圧と管網を流れる流体の圧力は、互いに変換することが可能である。
【００３６】
伝達特性導出部１０２は、例えば、端部の点および内部の点に基づく伝達特性として、端部の点に相当する端子および内部の点に相当する端子における電圧と、電流とを、関係づける式の係数を導出する。
【００３７】
例として、まず、伝達特性導出部１０２は、指定された範囲の管網の状態を電気回路網で置き換えてモデル化し、その電気回路の振る舞いをシミュレートする。伝達特性導出部１０２は、そのシミュレーションに基づいて、電気回路網内の、入出力部１０１により指定された端部の点に相当する端子（ノード）および内部の点に相当する端子（ノード）間の、電圧と電流の関係を、伝達特性として導出する。
【００３８】
伝達特性は、たとえば、次の式における行列部分によって表される。
【００３９】
【数１】
2017169875.tif 000003
ただし、上式において、Ｉｋ（１≦ｋ≦ｎ）は、ｋ番目のノード（指定された点に対応する）において、電気回路網の外から流れ込む（または、電気回路網の外に流れ出る）電流、Ｖｋは、ｋ番目のノードにおける電圧である。
【００４０】
この行列は、一般に、アドミタンス行列（アドミッタンス行列）と呼ばれる。
【００４１】
アドミタンス行列は、電気回路網の各ノードにおいて、電気回路網の外から流れ込む（または、電気回路網の外に流れ出る）電流を、各ノードの電圧から求めることを可能とする計算式に用いることができる。
【００４２】
アドミタンス行列は、例えばＳＰＩＣＥ（Ｓｉｍｕｌａｔｉｏｎ  Ｐｒｏｇｒａｍ  ｗｉｔｈ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｅｍｐｈａｓｉｓ）等の電気回路シミュレータによって、モデル化された電気回路網と電磁気学的な諸法則とに基づいて計算されることができる。電気回路シミュレータは、例えば、特性曲線法を用いたシミュレータや、有限要素法、粒子法を用いて電気の流れを計算できる一般的なシミュレータでよい。
【００４３】
伝達特性導出部１０２は、図示しない電気回路シミュレータと協働して、アドミタンス行列を計算してもよい。電気回路シミュレータは、解析装置１１の外部にあってもよい。あるいは、伝達特性導出部１０２が、電気回路シミュレータと同等の機能を含んでいてもよい。伝達特性導出部１０２は、入出力部１０１から入力された管網の情報から、その管網をモデル化した電気回路網と、指定された点とを、電気回路シミュレータに入力し、電気回路シミュレータにアドミタンス行列を計算させる。伝達特性導出部１０２は、計算されたアドミタンス行列を、伝達特性として取得する。このようにして、伝達特性導出部１０２は、たとえば、式（１）で示される伝達特性を導出する。
【００４４】
伝達特性導出部１０２は、電気回路シミュレータを備えなくとも、アドミタンス行列を計算するのに必要な機能を備えていればよい。
【００４５】
式（１）において、たとえば、１〜ｎ−１番目のノードが端部の点に相当し、ｎ番目のノードが内部の点に相当するとする。その場合、伝達特性導出部１０２は、ｎ番目のノードの電流に関連する要素、すなわちＹｎ１〜Ｙｎｎのみを、伝達特性として導出してもよい。
【００４６】
算出部１０３は、伝達特性と、入出力部１０１により入力された管網の端部の点における水圧の情報とに基づいて、内部の点における水圧を算出する。
【００４７】
算出部１０３が内部の点における水圧を算出できる原理を説明する。以下の説明において、水圧の算出の対象となる内部の点はｎ番目のノードであるとする。
【００４８】
式（１）から、次の式（２）が導かれる。
【００４９】
【数２】
2017169875.tif 000004
【００５０】
式（２）において、ｎ番目のノードは、内部の点に相当する端子であるため、この点において電流が外部に流れ出ることはない。すなわち、Ｉｎは、Ｉｎ＝０とすることができる。これに従い、式２にＩｎ＝０を代入し、Ｖｎについて解くと、次の式（３）が得られる。
【００５１】
【数３】
2017169875.tif 000005
【００５２】
この式（３）は、ｎ番目のノード以外のノードの電圧から、内部の点であるｎ番目のノードの電圧を求める式として理解される。すなわち、式（３）に基づけば、算出部１０３は、Ｙｎ１〜Ｙｎｎの値と、Ｖ１〜Ｖｎ−１の値がわかれば、Ｖｎを算出することができる。
【００５３】
特に、１〜ｎ−１番目のノードが端部の点に相当する場合、式（３）において、Ｖ１〜Ｖｎ−１は、端部の点における水圧から変換できる変数である。したがって、算出部１０３は、伝達特性（Ｙｎ１〜Ｙｎｎ）および端部の点における水圧から、Ｖｎの値を求めることができる。算出部１０３は、Ｖｎを求め、求めたＶｎを、水圧に変換すればよい。変換された値は、内部の点における水圧を表す。このようにして、算出部１０３は、内部の点における水圧を求めることができる。
【００５４】
なお、式（３）は、本実施形態により開示される技術思想を逸脱しない範囲で変形されてよい。たとえば、式（３）は、電圧と水圧との間の対応付けに基づき、端部の点における水圧と内部の点における水圧との関係を表す式に変形されてもよい。算出部１０３は、その式によって、端部の点における水圧から、内部の点における水圧を直接求めてもよい。
【００５５】
入出力部１０１は、算出部１０３が算出した、内部の点における水圧を出力する。
【００５６】
＜動作＞
第１の実施形態に係る解析装置１１の動作を、具体的な例を示しながら説明する。
【００５７】
例として、シミュレーションおよび解析の対象は、図２に示されるような水道管網であるとする。この水道管網では、点１，２，４が端部の点であり、点５が内部の点である。点３は分岐点であり、本説明での計算式には直接関与しない。
【００５８】
動作の説明を行う。図３は、本実施形態に係る解析装置１１の動作の流れを示すフローチャートである。
【００５９】
まず、入出力部１０１が、伝達特性導出部１０２に、解析に必要な、管網等の情報を入力する（ステップＳ３１）。具体的には、入出力部１０１は、図２に例示する管網の情報を入力する場合、点１，２，３，４，５の接続関係と、各点間のパイプに関するパラメータとを入力する。例として、入出力部１０１は、点１−点５間の管長を１００ｍ、管の直径を３０ｍｍ、流量係数を１００、点５−点３間の管長を２０ｍ、管の直径を３０ｍｍ、流量係数を１００、点３−点２間の管長を８０ｍ、管の直径を２５ｍｍ、流量係数を８０、点３−点４間の管長を１２０ｍ、管の直径を３０ｍｍ、流量係数を１００として入力したとする。
【００６０】
また、入出力部１０１は、算出部１０３に、端部の点（図２に示される例では、点１，２，４）における水圧を入力する。
【００６１】
伝達特性導出部１０２は、管網の情報に基づいて、伝達特性を導出する（ステップＳ３２）。図２に例示する管網の情報が入力された場合は、伝達特性導出部１０２は、たとえば、その管網をモデル化した電気回路網における、点１，２，４，５に相当するノードにおける電圧と電流との関係を表すアドミタンス行列を算出する。
【００６２】
上述のアドミタンス行列を算出するにあたり、伝達特性導出部１０２は、入出力部１０１により入力された管網の情報に基づいて、管網を電気回路網にモデル化する。具体的には、伝達特性導出部１０２は、管網を模した電気回路網をシミュレートするためのデータを生成する。
【００６３】
伝達特性導出部１０２は、管網を構成する要素（パイプ等）を、回路素子の組み合わせによってモデル化してもよい。例えば、管網を構成するパイプ３０１は、図５に例示するように、コイル３１１とコンデンサ３１２と抵抗３１３とで構成される電気回路３０２と対応付けられてもよい。したがって、伝達特性導出部１０２は、たとえば、図２で示される点間をつなぐパイプ３０１を、それぞれ電気回路３０２でモデル化してもよい。このとき、電気回路３０２における、コイル３１１のインダクタンスＬ、コンデンサ３１２のキャパシタンスＣ、抵抗３１３の抵抗値Ｒは、それぞれ次の式（４）によって求められる。
【００６４】
【数４】
2017169875.tif 000006
【００６５】
伝達特性導出部１０２は、たとえば、管網の各点間のパイプを図６に示すようなコイル３１１とコンデンサ３１２と抵抗３１３とで構成される電気回路３０２で置き換えることにより生成する電気回路網を、仮想的に構築する。具体的には、たとえば、伝達特性導出部１０２は、各点間のパイプを電気回路３０２でモデル化した電気回路網を作成するためのデータを生成し、そのデータを回路シミュレータに入力する。これにより、管網に基づいた電気回路網が仮想的に生成する。
【００６６】
各パイプを上記の電気回路３０２でモデル化することで作成される電気回路網は、図６に示される通りである。図６において、数字が付された破線は、図２に示される管網の各点に相当する端子の位置を表す。
【００６７】
伝達特性導出部１０２は、抵抗３１３の代わりに、抵抗３１３によって損失する圧力の大きさ（圧力損失）をモデル化する回路素子を用いてもよい。圧力損失をＰとすると、Ｐは、たとえば、ヘーゼン・ウィリアムスの式に基づく次の式（５）で表されうる。
【００６８】
【数５】
2017169875.tif 000007
【００６９】
式（５）において、流量係数とは、ヘーゼン・ウィリアムスの式において、管内の流体の流れやすさを表し、配管の材質および経年変化の度合いに応じて定まる係数である。ただし、式（５）は管網を流れる流体が水である場合の例であり、圧力損失を表す式は、流体の種類や様々な条件に応じて適切な式が用いられうる。
【００７０】
伝達特性導出部１０２は、たとえば、式（５）で示されるような圧力損失を表す回路素子を、電気回路網に用いてもよい。たとえば、伝達特性導出部１０２は、電流に依存して出力電圧が変化する非線形電圧源を用いて、抵抗３１３をモデル化してもよい。
【００７１】
伝達特性導出部１０２は、電気回路シミュレータに、上記のようにしてモデル化される電気回路網をシミュレートするためのデータを入力する。そして、伝達特性導出部１０２は、電気回路シミュレータに、その電気回路網に基づいた、端部の点および内部の点に相当するノード（図２に示す例では、点１，２，４，５）に関するアドミタンス行列を計算させる。
【００７２】
伝達特性導出部１０２は、電気回路シミュレータによって、たとえば、小信号解析と呼ばれる、振幅の小さい入力信号を用いた解析を行うことで、アドミタンス行列を計算する。小信号解析は、入力信号の振幅が小さいことを仮定することで電気回路中の非線形な素子を線形な素子とみなすことができる解析手法である。小信号解析では、入力信号の振幅が小さいという仮定のもと、線型な素子で構成された小信号モデルが想定され、指定された周波数の電圧に対する出力を算出することができる。すなわち、小信号解析によれば、電気回路が、上述のような、電圧と電流との間の非線形な関係を表す回路素子を含む場合でも、アドミタンス行列を近似的に数値計算することができる。
【００７３】
伝達特性導出部１０２は、計算により得られたアドミタンス行列を、伝達特性として取得する。伝達特性導出部１０２は、たとえば、図２に示す例における点１，２，４，５に関するアドミタンス行列を計算した場合、式（１）のアドミタンス行列の各要素に相当する、Ｙ１１、Ｙ１２、Ｙ１４、Ｙ１５、Ｙ２１、Ｙ２２、Ｙ２４、Ｙ２５、Ｙ４１、Ｙ４２、Ｙ４４、Ｙ４５、Ｙ５１、Ｙ５２、Ｙ５４、およびＹ５５の値を、伝達特性として導出する。伝達特性導出部１０２は、点５に関する要素の値のみを求めてもよい。すなわち、伝達特性導出部１０２は、式（２）におけるＹｎ１〜Ｙｎｎに相当する、Ｙ５１、Ｙ５２、Ｙ５４、およびＹ５５を、伝達特性として求めればよい。伝達特性導出部１０２は、導出した伝達特性を、算出部１０３に送信する。
【００７４】
算出部１０３は、伝達特性と、入出力部１０１により入力された、端部の点（図２に示す例では、点１，２，４）における水圧とに基づいて、内部の点（図２に示す例では、点５）における水圧を求める（ステップＳ３３）。具体的に、図２に示す例について説明すると、まず、算出部１０３は、Ｖ１〜Ｖ４の値（式（３）におけるＶ１〜Ｖｎ−１に相当する）を、端部の点における水圧の値を電圧の値に変換することにより、算出する。そして、算出部１０３は、式（３）に、Ｖ１〜Ｖ４およびＹ５１〜Ｙ５５の値を代入し、Ｖ５（式（３）におけるＶｎに相当する）値を求める。算出部１０３は、求められたＶ５を、水圧の値に変換し、変換した値を内部の点における水圧の値として算出する。
【００７５】
最後に、入出力部１０１は、算出された水圧を出力する（ステップＳ３４）。
【００７６】
＜主要な動作＞
なお、本実施形態の解析装置１１の主要な動作は、図４に示すフローチャートの通りである。ステップＳ４１にて、伝達特性導出部１０２は、管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、複数のノードと異なるノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する。なお、内部ノードとは、電気回路の内部のノードである。ステップＳ４２にて、算出部１０３は、伝達特性と、複数のノードに相当する管網内の位置における流体の圧力とに基づいて、内部ノードに相当する管網内の位置における流体の圧力を算出する。
【００７７】
＜効果＞
本実施形態によれば、出力先（たとえばユーザ）は、端部の点における水圧のデータから算出される、内部の点における水圧の値を、取得することができる。出力先は、この水圧を、実測された水圧の値と比較することにより、シミュレーションに用いる管網の情報の精確さを評価することができる。
【００７８】
すなわち、本実施形態によれば、流量の情報を用いることなく管網のモデルの精度を評価することができる。
【００７９】
＜＜第２の実施形態＞＞
解析装置は、端部の点における水圧の推移の特徴から、内部の点における水圧の推移の特徴を算出するよう構成されてもよい。そのように構成される場合の各構成の動作を、第２の実施形態として、以下で説明する。
【００８０】
第２の実施形態の構成は、第１の実施形態と同様である。また、想定する管網および端部の点および内部の点も、第１の実施形態における例と同様であるとして説明する。
【００８１】
入出力部１０１は、端部の点（図２に示す例では、点１，２，４）における、水圧の波形データを取得する。水圧の波形データとは、水圧の推移の特徴を表すデータである。水圧の推移の特徴とは、たとえば、管網の状態等に応じて変化し得る、水圧の推移に関する情報である。別の言葉では、水圧の推移の特徴とは、水圧の推移に関する意味のある情報である。水圧の波形データは、たとえば、水圧の経時変化を表すデータである。このデータは、たとえば、センサにより取得される実測値である。
【００８２】
図７は、複数の点のそれぞれにおける水圧の経時変化を表すデータの具体例である。図７において、グラフを指し示す番号は、図２に示される各点の番号を表す。なお、図７で示す例では各データがグラフで表されているが、解析装置１１が扱うデータは、グラフ化されている必要はない。データは、時刻と水圧とが関連付けられているデータ列でもよい。
【００８３】
水圧の波形データは、たとえば、水圧の周波数ごとの振幅の情報、すなわち周波数分布で表されていてもよい。この場合、水圧の波形データは、水圧の周波数ごとの位相の情報を含んでいてもよい。
【００８４】
入出力部１０１は、取得した水圧の波形データを、算出部１０３に入力する。このとき、入出力部１０１は、取得した水圧の波形を、適宜、周波数分布に変換して算出部１０３に入力する。たとえば、取得した波形が水圧の経時変化である場合、入出力部１０１は、波形をフーリエ変換することにより、周波数分布を得ることができる。入出力部１０１は、周波数分布を、算出部１０３に入力する。
【００８５】
伝達特性導出部１０２は、本実施形態の場合、電圧の周波数ごとに、伝達特性を導出する。
【００８６】
たとえば、伝達特性導出部１０２は、電気回路シミュレータに対し、端子に様々な周波数の正弦波を入力し、出力される電流を取得することで、周波数ごとに、伝達特性を求める。
【００８７】
伝達特性導出部１０２は、電気回路シミュレータに対しインパルス波形を入力したときの応答特性から、フーリエ変換によって周波数ごとの伝達特性を求めてもよい。
【００８８】
算出部１０３は、周波数ごとの伝達特性と、入出力部１０１から入力された周波数分布とに基づいて、内部の点における周波数分布を算出する。具体的には、算出部１０３は、周波数ごとに、伝達特性と、各端部の点における振幅の値とに基づき、内部の点における水圧の振幅を算出する。これにより、算出部１０３は、周波数ごとの、内部の点における水圧の振幅、すなわち周波数分布を得る。
【００８９】
なお、算出部１０３は、得られた周波数分布を、逆フーリエ変換等によって、経時変化の波形データに変換してもよい。以下、算出部１０３の算出によって生成された波形データ（周波数分布を表すデータを含む）を、計算内部波形データとも称する。
【００９０】
入出力部１０１は、算出部１０３が算出した計算内部波形データを出力する。
【００９１】
これにより、出力先（たとえばユーザ）は、端部の点の波形データに基づく計算による、内部の点における水圧の波形データを取得することができる。出力先は、たとえば、この波形データを実際の波形データと比較することにより、シミュレーションに用いる管網の情報（解析モデル）の精度を評価することができる。
【００９２】
＜＜第３の実施形態＞＞
先の実施形態において、入出力部１０１は、伝達特性の計算に用いられる管網の情報を、特定の装置（たとえば、外部の記憶装置）から取得してもよい。第３の実施形態として、解析装置が特定の装置から管網の情報を取得する構成を説明する。
【００９３】
図８は、本発明の第３の実施形態に係る解析装置１３の構成を示すブロック図である。解析装置１３の構成は、第１または第２の実施形態における解析装置１１または１２と同様でよい。第１または第２の実施形態の構成要素と同一の符号が付された構成要素は、第１または第２の実施形態の当該構成要素と同等の機能を有する。
【００９４】
本実施形態の解析装置１３の入出力部１０１は、解析モデル２０を取得する。
【００９５】
解析モデル２０は、管網を表す情報である。解析モデル２０は、第１の実施形態で説明された、管網の情報であってもよい。解析モデル２０は、たとえば、管網内を流れる流体をシミュレートするシミュレーション装置（不図示）により用いられる。解析モデル２０は、管網をモデル化する電気回路網を表す情報であってもよい。解析モデル２０は、たとえば、上記のシミュレーション装置が備える記憶装置等により保持される。解析モデル２０は、解析装置１３を実装するコンピュータにより保持されていてもよい。
【００９６】
入出力部１０１は、解析モデル２０のうち、解析の対象となる範囲の指定と、内部の点の指定とを取得し、取得した指定を伝達特性導出部１０２に入力する。解析の対象となる範囲の指定と内部の点の指定とは、たとえば、解析モデル２０を参照可能なユーザによって、入出力部１０１に入力されればよい。また、入出力部１０１は、解析の対象となる範囲内の、管網の情報を抽出し、抽出した情報を伝達特性導出部１０２に入力する。
【００９７】
本構成により、解析モデル２０で表される管網を対象にした解析が行える。
【００９８】
解析の結果は、入出力部１０１によって、例えばユーザに出力される。ユーザは、解析モデル２０中の、指定した範囲の端部の点における圧力（波形データを含む）から計算で求められる、指定した内部の点における圧力を知ることができる。ユーザは、解析モデル２０で示される管網の内の、水圧を測定可能な点を、端部の点および内部の点として選択すれば、本解析装置１３の計算による内部の点における圧力と、実測した圧力とを比較することができる。
【００９９】
＜＜第４の実施形態＞＞
本発明の第４の実施形態について説明する。第４の実施形態に係る解析装置１４は、解析モデル２０の精度を評価することができる。
【０１００】
＜構成＞
図９は、第４の実施形態に係る解析装置１４の構成を示すブロック図である。解析装置１４は、図８で示される第３の実施形態の構成に加えて、波形変換部１０４および波形比較部１０５を備える。
【０１０１】
第３の実施形態の構成要素と同一の符号が付された構成要素は、第３の実施形態の当該構成要素と同等の機能を有する。
【０１０２】
入出力部１０１は、第３の実施形態における入出力部１０１の機能と同等の機能を有する。加えて、本実施形態の入出力部１０１は、波形変換部１０４に対し、内部の点（図２に示す例では、点５）における水圧の波形データを入力する。以下、入出力部１０１が入力する内部の点における水圧の波形データを、入力内部波形データとも称す。入力内部波形データは、時間領域の波形でもよいし、周波数分布でもよい。
【０１０３】
波形変換部１０４は、入出力部１０１から取得した入力内部波形データを変換する。たとえば、波形変換部１０４は、入出力部１０１から点５における水圧の時間領域の波形を受け取ると、フーリエ変換等によって、水圧の周波数分布に変換することができる。波形変換部１０４は、変換した波形データを、入力内部波形データとして波形比較部１０５に出力する。
【０１０４】
波形比較部１０５は、波形変換部１０４により出力された入力内部波形データと、算出部１０３により算出された計算内部波形データとを比較する。比較に用いられる波形データは、周波数分布でもよいし、時間領域の波形でもよい。比較する波形データの種類を統一するため、波形比較部１０５は、一方の波形の種類を他方の波形データの種類に変換してもよい。たとえば、波形比較部１０５は、時間領域の波形で２つの波形を比較する場合、周波数分布を、逆フーリエ変換等によって、時間領域の波形に変換してもよい。
【０１０５】
２つの波形の比較として、２つの波形データの間の相違を算出する。相違とは、たとえば、２つのデータの類似のしていなさの程度を表す情報である。相違とは、別の言葉では、不一致の度合いを表す情報である。２つの波形データの不一致の度合いを表す情報（以下、「不一致度」）は、たとえば、不一致の大きさまたは割合で表されてもよい。２つの波形データの不一致度は、たとえば、２つの波形データのそれぞれの特徴点における数値の差の絶対値の合計で求めてもよい。不一致度の算出方法はこれに限られない。また、波形比較部１０５は、不一致度ではなく一致の度合い（類似の度合い）を算出してもよい。一致の度合いは、たとえば、それぞれの波形データにおける上位８個の特徴点のうち周波数が一致した数、等により算出されてもよい。
【０１０６】
入出力部１０１は、波形比較部１０５による比較の結果を出力する。たとえば、入出力部１０１は、比較の結果として、波形比較部１０５が算出した不一致度を出力する。
【０１０７】
＜動作＞
第４の実施形態に係る解析装置１４の動作を、具体的な例を示しながら説明する。
【０１０８】
図１０は、第４の実施形態に係る解析装置１４の動作の流れを示すフローチャートである。
【０１０９】
ステップＳ１０１〜Ｓ１０３は、第１の実施形態におけるステップＳ３１〜Ｓ３３に相当する。したがって、ステップＳ１０１〜Ｓ１０３の説明を省略する。
【０１１０】
また、ステップＳ１０１において、入出力部１０１は、波形変換部１０４に対し、内部の点における水圧の時間領域の波形を入力したとする。波形変換部１０４は、時間領域の波形を、フーリエ変換により、周波数分布に変換する。
【０１１１】
ステップＳ１０４にて、算出部１０３は、周波数ごとの伝達特性と、入出力部１０１から入力された周波数分布とに基づいて、計算内部波形データを算出する。この処理は、第２の実施形態と同様でよい。
【０１１２】
ステップＳ１０５にて、波形比較部１０５は、算出部１０３が算出した計算内部波形データと、波形変換部１０４が出力した入力内部波形データとを、比較する。具体的には、波形比較部１０５は、算出部１０３が求めた計算内部波形データと、波形変換部１０４が出力した入力内部波形データとの間の不一致度を算出する。
【０１１３】
本説明では、波形比較部１０５は、周波数分布で表された上記２つの波形データの間の不一致度を算出する。例として、波形比較部１０５は、不一致度として、１Ｈｚから１０Ｈｚまでの０．５Ｈｚごとの周波数の水圧の差の絶対値をそれぞれ求め、それらの値を合計する。その結果、波形比較部１０５は、たとえば、不一致度の値として、「０．２９」のように、値を算出する。
【０１１４】
最後に、入出力部１０１は、波形比較部１０５が算出した不一致度の値を出力する（ステップＳ１０６）。
【０１１５】
入出力部１０１は、ステップＳ１０６において、算出部１０３が求めた計算内部波形データのグラフと、波形変換部１０４が求めた入力内部波形データのグラフとを、重ねて表示してもよい。図１１は、上記２つの波形データのグラフを重ねて表示した例である。図１１において、グラフ６０１は入力内部波形データのグラフであり、グラフ６０２は計算内部波形データのグラフである。このような表示により、出力先（たとえばユーザ）は２つの波形データの不一致度を直感的にも理解することができる。
【０１１６】
＜効果＞
本実施形態によれば、出力先は解析モデルの精度を知ることができる。その理由は、波形比較部１０５が、算出部１０３が計算により求めた計算内部波形データと、波形変換部１０４が出力した、入力内部波形データとの間の、不一致度を算出するからである。入力内部波形データが実測のデータに基づくデータである場合、算出される不一致度は、解析モデルの精度の指標となる。すなわち、出力先は、不一致度の値が大きいほど、解析モデルの精度が低いと理解することができる。
【０１１７】
＜＜第５の実施形態＞＞
本発明の第５の実施形態について説明する。第５の実施形態に係る解析装置１５は、解析モデル２０の精度を向上させることができる。
【０１１８】
＜構成＞
図１２は、第５の実施形態に係る解析装置１５の構成を示すブロック図である。解析装置１５は、図９で示される第３の実施形態の構成に加えて、判定部１０６および修正部１０７を備える。
【０１１９】
第４の実施形態の構成要素と同等の機能を有する構成要素には、同一の符号を付し、その機能に関する説明を省略する。
【０１２０】
入出力部１０１は、第４の実施形態における入出力部１０１の機能と同等の機能を有する。加えて、本実施形態の入出力部１０１は、判定部１０６に対して、判定基準の情報を入力する。判定基準は、判定部１０６による判定の基準である。判定基準の情報は、たとえば、許容する不一致度の値の範囲である。判定基準の情報は、許容する不一致度の上限、すなわち閾値であってもよい。この場合、判定基準は、不一致度がその閾値以下であること、である。
【０１２１】
また、入出力部１０１は、修正部１０７に対し、解析モデル２０の、解析の範囲内のパイプに関するパラメータの中で、修正の対象となるパラメータの指定を入力する。入出力部１０１は、たとえば、解析モデル２０の、解析の範囲内のパイプに関するパラメータのうち１つ以上を、修正の対象のパラメータとして、修正部１０７に対して指定する。修正の対象のパラメータは、例えば、いずれかの点間の管の、長さや摩擦係数である。入出力部１０１は、修正の対象のパラメータを、例えばユーザからパラメータの指定を受け付けることによって取得すればよい。この場合、ユーザは、例えば、使用年数等に基づいて、実際の値と解析モデル２０における値との間にずれがあると考えられるパラメータを１つ以上、修正の対象となるパラメータとして指定すればよい。
【０１２２】
判定部１０６は、波形比較部１０５により算出された不一致度が、入出力部１０１からの入力に基づく判定基準を満たすか否かを判定する。不一致度が判定基準を満たしていない場合は、解析装置１５は、修正部１０７による後述の処理を実行する。不一致度が判定基準を満たしている場合は、解析装置１５は、入出力部１０１により解析の結果を出力する。判定基準の具体例および解析の結果については後述する。
【０１２３】
修正部１０７は、解析モデル２０における、入出力部１０１から指定されたパラメータの値を修正する。修正部１０７は、たとえば、パラメータの値を、不一致度の値に基づいて修正すればよい。修正においては、判定部１０６による判定と修正とを繰り返すことによってパラメータの値を最適な値に近づけることが可能なアルゴリズムを用いる。修正部１０７は、たとえば、Ｎｅｌｄｅｒ−Ｍｅａｄ法や、遺伝的アルゴリズムに基づく方法により、上述の修正を行えばよい。修正方法は、カルマンフィルタを用いる方法であってもよい。なお、上記に挙げた修正方法は、修正対象のパラメータが２つ以上であっても適用可能である。
【０１２４】
修正部１０７は、修正した値、すなわち修正値を、たとえば、入出力部１０１に送信する。入出力部１０１は、受け取った修正値を反映させた管網の情報を、伝達特性導出部１０２に入力する。これにより、修正値が反映された管網の情報に基づいて、伝達特性導出部１０２が再び伝達特性を計算する。
【０１２５】
入出力部１０１は、不一致度が判定基準を満たしていると判定された時に、解析の結果を出力する。解析の結果とは、たとえば修正の結果である。修正の結果は、例えば修正値および最後に算出された不一致度の値である。解析モデルが修正されなかった場合は、修正の結果は、修正がなかったことを示す情報および不一致度の値でよい。また、入出力部１０１は、修正された解析モデル２０全体を表すデータを出力してもよい。
【０１２６】
＜動作＞
第５の実施形態に係る解析装置１５の動作を、具体的な例を示しながら説明する。
【０１２７】
図１３は、解析装置１５の動作の流れを示すフローチャートである。
【０１２８】
まず、入出力部１０１は、解析に必要な情報を各部に入力する（ステップＳ１３１）。
【０１２９】
たとえば、入出力部１０１は、第４の実施形態のステップＳ１０１と同様、伝達特性導出部１０２に管網等の情報を入力する。また、入出力部１０１は、算出部１０３に、管網の端部の点における水圧の波形データを入力する。また、入出力部１０１は、波形変換部１０４に対し、内部の点における水圧の時間領域の波形を入力してもよい。
【０１３０】
また、入出力部１０１は、修正部１０７に対し、解析モデル２０において修正の対象となるパラメータの指定を入力する。例として、指定されたパラメータは、点３と点４との間の管の長さ、であるとする。
【０１３１】
また、入出力部１０１は、判定部１０６に対して、判定基準の情報を入力する。たとえば、入出力部１０１が、判定基準の情報として、「０．１」という数値を判定部１０６に入力する。判定部１０６は、この情報に基づき、判定基準を「不一致度が０．１以下であること」として後述のステップＳ１３６の判定を行う。
【０１３２】
ステップＳ１３２からステップＳ１３４の処理は、第４の実施形態のステップＳ１０２からステップＳ１０４と同様でよい。伝達特性導出部１０２は、管網の情報に基づいて、伝達特性を導出する（ステップＳ１３２）。算出部１０３は、伝達特性に基づいて、端部の点における圧力から、内部の点における圧力を算出する（ステップＳ１３３）。算出部１０３は、計算内部波形データを生成する（ステップＳ１３４）。
【０１３３】
次に、波形比較部１０５は、入力内部波形データと、計算内部波形データとを比較する（ステップＳ１３５）。たとえば、波形比較部１０５は、２つの波形の各特徴点の水圧の差の絶対値をそれぞれ求め、それらの値の合計値を不一致度として算出する。例として、波形比較部１０５が算出した不一致度は０．２９であったとする。
【０１３４】
次に、判定部１０６が、不一致度が判定基準を満たしているかを判定する（ステップＳ１３６）。波形比較部１０５により算出された不一致度が、判定基準を満たさない場合（ステップＳ１３６においてＮＯ）、解析装置１５の処理は、繰り返し処理を抜けずに、ステップＳ１３７に進む。
【０１３５】
本動作例の説明での判定基準は、上述したように「不一致度が０．１以下であるか否か」である。不一致度が０．２９である場合は判定基準を満たさないため、解析装置１５の処理はステップＳ１３７へと進む。
【０１３６】
なお、不一致度が判定基準を満たす場合（ステップＳ１３６においてＹＥＳ）は、解析装置１５の処理はステップＳ１３８へと進む。
【０１３７】
ステップＳ１３７において、修正部１０７は、パラメータの値の修正を行う。例として、修正の対象のパラメータは、点３−点４間の管の長さであるとする。修正部１０７は、点３−点４間の管の長さの値を、パラメータの値を修正するアルゴリズムを用いて修正する。解析装置１５は、修正部１０７により修正された値を用いて、再びステップＳ１３２〜ステップＳ１３６の動作を行う。解析装置１５は、この処理を、不一致度の値が判定基準を満たすまで繰り返す。これにより、判定基準を満たす当該パラメータの値が求められる。
【０１３８】
なお、判定部１０６は、上記繰り返し処理において、所定回数または所定時間の経過後になお不一致度が判定基準を満たさない場合や、不一致度が改善されない場合には、繰り返し処理を終了するよう、構成されてもよい。
【０１３９】
点３と点４との間の管の長さが１５０ｍに修正された時に、不一致度の値が０．０８となったとする。この値は判定基準を満たしているので、解析装置１５の処理は、繰り返し処理を抜け、ステップＳ１３８に進む。
【０１４０】
最後に、ステップＳ１３８において、解析装置１５は、入出力部１０１によって、上記ステップＳ１３７までで行った解析の結果を出力する。
【０１４１】
入出力部１０１は、出力において、修正値を用いて算出された計算内部波形データのグラフと、入力内部波形データのグラフとを、重ねて表示してもよい。図１４は、上記２つの波形データのグラフを重ねて表示した例である。図１４において、グラフ６０１は入力内部波形データのグラフであり、グラフ７０２は計算内部波形データのグラフである。このような表示により、出力先は２つの波形データの不一致度を直感的にも理解することができる。また、入出力部１０１は、修正前のパラメータの値を用いて算出される計算内部波形データを表示してもよい。これにより、たとえば、出力先は、修正値を用いることによって解析モデル２０の精度が向上されうるかどうかを、容易に認識できる。たとえば、計算内部波形データが、図１１に示されるグラフ６０２から、図１４に示されるグラフ７０２のように変化した場合、出力先は、後者のグラフの方が入力内部波形データによく類似することが明瞭に理解できる。出力先は、この表示に基づいてパラメータの修正の可否を決定してもよい。
【０１４２】
＜効果＞
本実施形態の解析装置によれば、解析モデル２０の精度を向上させることができる。その理由は、修正部１０７が、判定基準を満たすまでパラメータの値を修正するからである。
【０１４３】
ユーザは、出力された情報を見て、当該パラメータの修正の可否を判断してもよい。これにより、解析装置による解析と、ユーザの判断とに基づいた、解析モデルの修正が可能となる。
【０１４４】
あるいは、入出力部１０１が、解析モデル２０の当該パラメータの値を、修正部１０７により算出された値に修正してもよい。そのような構成により、解析モデル２０は、より精度の高い解析モデルへと自動的に修正される。
【０１４５】
＜＜ハードウェアおよびソフトウェア・プログラム（コンピュータ・プログラム）の構成＞＞
以下、上記説明した各実施形態を実現可能なハードウェア構成について説明する。
【０１４６】
上述した解析装置、あるいは、当解析装置の構成要素は、図１５に例示するようなハードウェアの一部または全部と、そのハードウェアによって実行される各種ソフトウェア・プログラム（コンピュータ・プログラム）との可能な組み合わせによって実現されてもよい。
【０１４７】
図１５における演算装置１５０１は、汎用のＣＰＵやマイクロプロセッサ等の演算処理装置である。演算装置１５０１は、例えば後述する不揮発性記憶装置１５０２に記憶された各種ソフトウェア・プログラムを記憶装置１５０３に読み出し、読み出したソフトウェア・プログラムに従って処理を実行してもよい。なお、各実施形態における伝達特性導出部１０２、算出部１０３、波形変換部１０４、波形比較部１０５、判定部１０６、修正部１０７は、演算装置１５０１を用いて、それぞれの演算処理を実行してもよい。
【０１４８】
記憶装置１５０３は、演算装置１５０１から参照可能な、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリ装置であり、ソフトウェア・プログラムや各種データ等を記憶する。なお、記憶装置１５０３は、揮発性のメモリ装置であってもよい。
【０１４９】
不揮発性記憶装置１５０２は、例えば磁気ディスクドライブや、フラッシュメモリによる半導体記憶装置のような、不揮発性の記憶装置である。不揮発性記憶装置１５０２は、ソフトウェア・プログラムやデータ等を記憶可能である。管網の構成要素と、当該管網の構成要素をモデル化する電気回路網の構成要素とを関連付けた変換情報は、ファイルやデータベース等の形式により、不揮発性記憶装置１５０２に保存されてもよい。
【０１５０】
通信インタフェース１５０８は、通信ネットワーク１５０９に接続するインタフェース装置である。通信インタフェース１５０８は、例えば有線および無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続用インタフェース装置等でもよい。なお、各実施形態における入出力部１０１は、通信インタフェース１５０８を介して、図示しない他のシステム等から、解析モデル２０、端部および内部の波形データ、修正の対象のパラメータ等の入力を受け付けてもよい。
【０１５１】
ドライブ装置１５０７は、例えば、後述する記録媒体１５０６に対するデータの読み込みや書き込みを処理する装置である。
【０１５２】
記録媒体１５０６は、例えば光ディスク、光磁気ディスク、半導体フラッシュメモリ等、データを記録可能な記録媒体である。
【０１５３】
入出力インタフェース１５１０は、外部装置との間の入出力を制御する装置である。例えば、解析装置のユーザは、入出力インタフェース１５１０を介して解析装置に接続された入出力装置（例えば、キーボード、マウス、ディスプレイ装置、プリンタ等）を用いて、解析装置に対して、管網の情報、解析の範囲および内部の点の指定、波形データ、あるいは、各種の指示等を入力してもよい。なお、各実施形態における入出力部１０１は、入出力インタフェース１５１０に接続された入出力装置を用いて実現されてもよい。
【０１５４】
上述した各実施形態では、例えば、図１５に例示したハードウェア装置１５００により解析装置が実現されてもよい。具体的には、解析装置は、ハードウェア装置１５００に対して、各実施形態において説明した機能を実現可能なソフトウェア・プログラムを供給することにより実現されてもよい。この場合、ハードウェア装置１５００に対して供給したソフトウェア・プログラムを、演算装置１５０１が実行することによって、各実施形態が実現されてもよい。
【０１５５】
上述した各実施形態において、上記各図（例えば、図１、８、９、１２）に示した各部は、上述したハードウェアにより実行されるソフトウェア・プログラムの機能（処理）単位である、ソフトウェアモジュールとして実現することができる。ただし、これらの図面に示した各ソフトウェアモジュールの区分けは、説明の便宜上の構成である。ソフトウェアモジュールの実装に際しては、様々な構成が想定され得る。
【０１５６】
例えば、図１、８、９、１２に例示した各部をソフトウェアモジュールとして実現する場合、これらのソフトウェアモジュールを不揮発性記憶装置１５０２が記憶していてもよい。演算装置１５０１は、それぞれの処理を実行する際に、これらのソフトウェアモジュールを記憶装置１５０３に読み出すよう構成されていてもよい。
【０１５７】
また、これらのソフトウェアモジュール間は、共有メモリやプロセス間通信等の適宜の方法により、相互に各種データを伝達できるように構成されていてもよい。このような構成により、これらのソフトウェアモジュール間は、相互に通信可能に接続可能である。
【０１５８】
更に、上記各ソフトウェア・プログラムは記録媒体１５０６に記録されてもよい。上記通信装置等の出荷段階、あるいは運用段階等において、適宜ドライブ装置１５０７を通じて、当該ソフトウェア・プログラムは不揮発性記憶装置１５０２に格納されてもよい。
【０１５９】
なお、上記の場合において、上記解析装置への各種ソフトウェア・プログラムの供給方法として、出荷前の製造段階、あるいは出荷後のメンテナンス段階等において、適当なジグを利用して当該装置内にインストールする方法が採用されてもよい。また、各種ソフトウェア・プログラムの供給方法として、インターネット等の通信回線を介して外部からダウンロードする方法等のように、現在では一般的な手順が採用されてもよい。
【０１６０】
そして、このような場合において、各実施形態の解析装置は、ソフトウェア・プログラムを構成するコードが記録された、コンピュータが読み取り可能な記憶媒体によって構成されると捉えることができる。
【０１６１】
また、上述した解析装置、あるいは、当解析装置の構成要素は、図１５に例示するハードウェア装置１５００を仮想化した仮想化環境と、当該仮想化環境において実行される各種ソフトウェア・プログラム（コンピュータ・プログラム）とによって実現されてもよい。この場合、図１５に例示するハードウェア装置１５００の構成要素は、当該仮想化環境における仮想デバイスとして提供される。なお、この場合も、図１５に例示するハードウェア装置１５００を物理的な装置として構成した場合と同様の構成にて、各実施形態の解析装置を実現可能である。
【０１６２】
また、上記各実施形態において説明した解析装置の一部または全部は、専用のハードウェアにより構成されてもよい。その場合、各構成要素の一部又は全部は、統合されたハードウェア（処理を実行するロジックを実装した集積回路等）として実現されてもよい。
【０１６３】
例えば、各構成要素をハードウェアにより実現する場合、各構成要素は、それぞれの機能を提供可能な回路が集積したＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  ａ  Ｃｈｉｐ）等として実装されてもよい。この場合、例えば、各構成要素が保持するデータは、ＳｏＣとして統合されたＲＡＭ領域やフラッシュメモリ領域に記憶されてもよい。
【０１６４】
また、この場合、各構成要素を接続する通信回線としては、周知の通信バスを採用してもよい。また、各構成要素を接続する通信回線はバス接続に限られない。それぞれの構成要素間はピアツーピアで接続されてもよい。
【０１６５】
図１６は、本発明の第５の実施形態の解析装置１５の各構成要素を回路で構成した場合を表すブロック図である。図１６において、入出力回路１１１は入出力部１０１として機能する。伝達特性導出回路１１２は伝達特性導出部１０２として機能する。算出回路１１３は算出部１０３として機能する。波形変換回路１１４は波形変換部１０４として機能する。波形比較回路１１５は波形比較部１０５として機能する。判定回路１１６は判定部１０６として機能する。修正回路１１７は修正部１０７として機能する。
【０１６６】
以上、本発明を、上述した実施形態に適用した例として説明した。しかしながら、本発明の技術的範囲は、上述した各実施形態に記載した範囲には限定されない。当業者には、上述した各実施形態に対して多様な変更又は改良を加えることが可能であることは明らかである。そのような場合、変更又は改良を加えた新たな実施形態も、本発明の技術的範囲に含まれ得る。更に、上述した各実施形態、あるいは、変更又は改良を加えた新たな実施形態を組み合わせた実施形態も、本発明の技術的範囲に含まれ得る。そしてこのことは、請求の範囲に記載した事項から明らかである。
【０１６７】
本出願は、２０１６年３月２８日に出願された日本出願特願２０１６−０６４１０３を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【０１６８】
上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。
【０１６９】
＜＜付記＞＞
［付記１］
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出手段と、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出手段と、
を備える解析装置。
［付記２］
前記伝達特性導出手段は、電圧の周波数に応じた前記伝達特性を導出し、
前記算出手段は、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
付記１に記載の解析装置。
［付記３］
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得する入出力手段と、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する波形比較手段と、
をさらに備える、付記２に記載の解析装置。
［付記４］
前記相違が所定の基準を満たすか否かを判定する判定手段と、
前記判定手段により前記相違が前記所定の基準を満たさないと判定された場合に、前記相違に基づいて前記管網の情報のうちの所定のパラメータの値の修正を行う修正手段と、をさらに備え、
前記修正手段は、前記判定手段が、前記修正が反映された前記管網の情報に基づいて算出された前記相違が前記所定の基準を満たすと判定するまで、前記修正を繰り返す、
付記３に記載の解析装置。
［付記５］
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出し、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する、
解析方法。
［付記６］
電圧の周波数に応じた前記伝達特性を導出し、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
付記５に記載の解析方法。
［付記７］
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得し、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する、
付記６に記載の解析方法。
［付記８］
前記相違が所定の基準を満たすか否かを判定し、
前記相違が前記所定の基準を満たさないと判定された場合に、前記相違に基づいて前記管網の情報のうちの所定のパラメータの値の修正を行い、
前記修正が反映された前記管網の情報に基づいて算出された前記相違が前記所定の基準を満たすと判定するまで、前記修正を繰り返す、
付記７に記載の解析方法。
［付記９］
コンピュータに、
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出処理と、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出処理と、
を実行させる、プログラム。
［付記１０］
前記伝達特性導出処理は、電圧の周波数に応じた前記伝達特性を導出し、
前記算出処理は、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
付記９に記載のプログラム。
［付記１１］
コンピュータに、
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得する入出力処理と、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する波形比較処理と、
をさらに実行させる、請求項１０に記載のプログラム。
［付記１２］
前記相違が所定の基準を満たすか否かを判定する判定処理と、
前記判定処理により前記相違が前記所定の基準を満たさないと判定された場合に、前記相違に基づいて前記管網の情報のうちの所定のパラメータの値の修正を行う修正処理と、をさらに前記コンピュータに実行させ、
前記修正処理は、前記判定処理が、前記修正が反映された前記管網の情報に基づいて算出された前記相違が前記所定の基準を満たすと判定するまで、前記修正を繰り返す、
付記１１に記載のプログラム。
【符号の説明】
【０１７０】
１〜５    管網内の点
１１、１３〜１５    解析装置
２０    解析モデル
１０１    入出力部
１０２    伝達特性導出部
１０３    算出部
１０４    波形変換部
１０５    波形比較部
１０６    判定部
１０７    修正部
３０１    パイプ
３０２    電気回路
６０１    入力内部波形データのグラフ
６０２    計算内部波形データのグラフ
７０２    計算内部波形データのグラフ
１５００    コンピュータ
１５０１    演算装置
１５０２    不揮発性記憶装置
１５０３    記憶装置
１５０６    記録媒体
１５０７    ドライブ装置
１５０８    通信インタフェース
１５０９    通信ネットワーク
１５１０    入出力インタフェース
１５１１    バス
【図１】
2017169875.tif 000008
【図２】
2017169875.tif 000009
【図３】
2017169875.tif 000010
【図４】
2017169875.tif 000011
【図５】
2017169875.tif 000012
【図６】
2017169875.tif 000013
【図７】
2017169875.tif 000014
【図８】
2017169875.tif 000015
【図９】
2017169875.tif 000016
【図１０】
2017169875.tif 000017
【図１１】
2017169875.tif 000018
【図１２】
2017169875.tif 000019
【図１３】
2017169875.tif 000020
【図１４】
2017169875.tif 000021
【図１５】
2017169875.tif 000022
【図１６】
2017169875.tif 000023
【手続補正書】
【提出日】平成30年8月27日(2018.8.27)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出手段と、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出手段と、
を備える解析装置。
【請求項２】
前記伝達特性導出手段は、電圧の周波数に応じた前記伝達特性を導出し、
前記算出手段は、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
請求項１に記載の解析装置。
【請求項３】
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得する入出力手段と、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する波形比較手段と、
をさらに備える、請求項２に記載の解析装置。
【請求項４】
前記相違が所定の基準を満たすか否かを判定する判定手段と、
前記判定手段により前記相違が前記所定の基準を満たさないと判定された場合に、前記相違に基づいて前記管網の情報のうちの所定のパラメータの値の修正を行う修正手段と、をさらに備え、
前記修正手段は、前記判定手段が、前記修正が反映された前記管網の情報に基づいて算出された前記相違が前記所定の基準を満たすと判定するまで、前記修正を繰り返す、
請求項３に記載の解析装置。
【請求項５】
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出し、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する、
解析方法。
【請求項６】
電圧の周波数に応じた前記伝達特性を導出し、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
請求項５に記載の解析方法。
【請求項７】
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得し、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する、
請求項６に記載の解析方法。
【請求項８】
コンピュータに、
流体が流れる管網をモデル化した電気回路に含まれる複数のノードにおける電圧と、前記複数のノードと異なる前記電気回路のノードである内部ノードにおける電圧と、の関係を表す伝達特性を導出する伝達特性導出処理と、
前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力とに基づいて、前記内部ノードに相当する前記管網内の位置における前記流体の圧力を算出する算出処理と、
を実行させるプログラム。
【請求項９】
前記伝達特性導出処理は、電圧の周波数に応じた前記伝達特性を導出し、
前記算出処理は、前記伝達特性と、前記複数のノードに相当する前記管網内の位置における前記流体の圧力の推移の特徴である第１の特徴とに基づいて、前記内部ノードに相当する前記管網内の位置における、前記流体の圧力の推移の特徴である第２の特徴を算出する、
請求項８に記載のプログラム。
【請求項１０】
コンピュータに、
前記内部ノードに相当する前記管網内の位置における圧力の推移の特徴である第３の特徴を取得する入出力処理と、
前記第２の特徴と前記第３の特徴とに基づいて、前記第２の特徴と前記第３の特徴との間の相違を算出する波形比較処理と、
をさらに実行させる、請求項９に記載のプログラム。
【国際調査報告】
2017169875.tif 000024
2017169875.tif 000025
2017169875.tif 000026
2017169875.tif 000027