(57)【特許請求の範囲】
【請求項１】
ネットワークを構成する要素ごとに前記要素の３次元座標値が記憶されるネットワークモデル情報が格納される記憶部と、
３次元のうちの任意の２次元を座標軸として有する座標平面に対して前記ネットワークを投影した位置情報である第１の平面情報の入力を受け付け、
前記受け付けた第１の平面情報に基づいて、残りの１次元の座標値を不明とする前記ネットワークモデル情報を作成し、
前記第１の平面情報に現れる前記要素のうち、前記不明とされた座標値を有する前記要素をユーザが選択するのを受け付け、
前記残りの１次元を含む任意の２次元を座標軸として有する座標平面に対して前記ネットワークを投影した位置情報である第２の平面情報の入力を受け付け、
前記受け付けた第２の平面情報に基づいて、前記作成したネットワークモデル情報において、前記選択された要素の前記不明とされた座標値の数値を決定する制御部と、
を備えることを特徴とするネットワークシミュレーション装置。
【請求項２】
前記制御部は、
前記要素についての属性を前記ユーザが入力するのを受け付け、
所定の前記要素についての運転値を前記ユーザが入力するのを受け付け、
前記受け付けた属性、前記受け付けた運転値、及び、前記ネットワークモデル情報に基づいて、前記ネットワークの特性を示す数値をシミュレーションした結果を前記要素ごとに出力すること、
を特徴とする請求項１に記載のネットワークシミュレーション装置。
【請求項３】
前記制御部は、
前記第２の平面情報の入力を受け付ける際に、前記選択された要素の総距離及び前記選択された要素内の機器の総数を前記ユーザが入力するのを受け付けること、
を特徴とする請求項２に記載のネットワークシミュレーション装置。
【請求項４】
前記記憶部は、
複数の前記要素の形状パタンに関連付けて、前記選択された要素の総距離及び前記選択された要素内の機器の総数が記憶されるパタン情報を格納しており、
前記制御部は、
前記選択された要素の総距離及び前記選択された要素内の機器の総数を受け付ける際に、前記選択された要素に一致する前記形状パタンを前記ユーザが選択するのを受け付け、
前記選択された形状パタンに対応する、前記選択された要素の総距離及び前記選択された要素内の機器の総数を取得すること、
を特徴とする請求項３に記載のネットワークシミュレーション装置。
【請求項５】
前記制御部は、
画像データとして前記第１の平面情報及び前記第２の平面情報の入力を受け付けること、
を特徴とする請求項４に記載のネットワークシミュレーション装置。
【請求項６】
前記制御部は、
前記ネットワークを投影した場合に現れる前記要素の総数が最も多い前記座標平面を前記第１の平面情報として決定すること、
を特徴とする請求項５に記載のネットワークシミュレーション装置。
【請求項７】
前記制御部は、
前記特性を示す数値に対する閾値を前記ユーザが入力するのを受け付け、
前記特性を示す数値と前記受け付けた閾値との大小関係に基づいて、異常状態にある前記要素を特定し、
前記特定した要素を強調表示すること、
を特徴とする請求項６に記載のネットワークシミュレーション装置。
【請求項８】
前記ネットワークは、
圧縮空気を供給する配管ネットワークであり、
前記属性及び前記運転値は、
流量値を含まず、
前記特性は、
前記流量値及び圧力損失を含むこと、
を特徴とする請求項７に記載のネットワークシミュレーション装置。
【請求項９】
ネットワークシミュレーション装置の記憶部は、
ネットワークを構成する要素ごとに前記要素の３次元座標値が記憶されるネットワークモデル情報を格納しており、
前記ネットワークシミュレーション装置の制御部は、
３次元のうちの任意の２次元を座標軸として有する座標平面に対して前記ネットワークを投影した位置情報である第１の平面情報の入力を受け付け、
前記受け付けた第１の平面情報に基づいて、残りの１次元の座標値を不明とする前記ネットワークモデル情報を作成し、
前記第１の平面情報に現れる前記要素のうち、前記不明とされた座標値を有する前記要素をユーザが選択するのを受け付け、
前記残りの１次元を含む任意の２次元を座標軸として有する座標平面に対して前記ネットワークを投影した位置情報である第２の平面情報の入力を受け付け、
前記受け付けた第２の平面情報に基づいて、前記作成したネットワークモデル情報において、前記選択された要素の前記不明とされた座標値の数値を決定すること、
を特徴とする前記ネットワークシミュレーション装置のネットワークシミュレーション方法。
【請求項１０】
ネットワークシミュレーション装置の記憶部に対して、
ネットワークを構成する要素ごとに前記要素の３次元座標値が記憶されるネットワークモデル情報を格納させ、
前記ネットワークシミュレーション装置の制御部に対して、
３次元のうちの任意の２次元を座標軸として有する座標平面に対して前記ネットワークを投影した位置情報である第１の平面情報の入力を受け付け、
前記受け付けた第１の平面情報に基づいて、残りの１次元の座標値を不明とする前記ネットワークモデル情報を作成し、
前記第１の平面情報に現れる前記要素のうち、前記不明とされた座標値を有する前記要素をユーザが選択するのを受け付け、
前記残りの１次元を含む任意の２次元を座標軸として有する座標平面に対して前記ネットワークを投影した位置情報である第２の平面情報の入力を受け付け、
前記受け付けた第２の平面情報に基づいて、前記作成したネットワークモデル情報において、前記選択された要素の前記不明とされた座標値の数値を決定する処理を実行させること、
を特徴とする前記ネットワークシミュレーション装置を機能させるためのネットワークシミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシミュレーション装置、ネットワークシミュレーション方法及びネットワークシミュレーションプログラムに関する。
【背景技術】
【０００２】
近年、地球温暖化防止及び省エネルギーという消費電力削減の流れのなかで、生産拠点の消費電力を削減することが求められている。工場のような生産拠点は様々な設備を備え、その動力源も様々である。大気を圧縮した圧縮空気は、身近に利用できるため、空気工具、空気プレス、空気ブレーキ、スプレーガン等を駆動するための動力源として幅広く使用されている。なお、圧縮空気によって駆動される機器を、以降では“末端機器”と呼ぶ。圧縮空気は圧縮機によって作られ、工場内に設けられた配管ネットワークを経由して末端機器に供給される。工場全体の消費電力のうち、圧縮機が消費する比率は、２０％〜３０％であると一般に言われている。したがって、圧縮機が消費する電力を削減することが、環境維持及び資源節約の観点だけでなく、企業経営の観点からも重要である。
【０００３】
工場内の配管ネットワークにおいて１００ＫＰａの圧力損失が発生すると、圧縮機の消費電力が７％程度増加することが明らかになっている。そこで、配管ネットワークの圧力損失を把握し、圧力損失を回避するための対策をとることが重要になってくる。特許文献１のＣＡＤ（Computer Aided Design）装置は、流路モデルに関する圧力損失計算機能を併せ持つ。当該ＣＡＤ装置は、本来のＣＡＤ装置として自身が提供する入力機能によって流路モデルを作成する。そして、画面上に流路モデルを表示し、流路モデルを構成する系統をユーザが選択するのを受け付け、その系統の圧力損失を算出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４８７０３号公報（図１４）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
配管ネットワークの圧縮空気の流れの計算精度を高めるには、実際の配管ネットワークのレイアウトを忠実に配管ネットワークモデルに反映させなければならない。工場等における実際の配管ネットワークは、障害物を回避するために、“立ち上り”部分及び“立ち下り”部分を含み、３次元的に配置されている。特許文献１のＣＡＤ装置のユーザは、３次元的に配置された配管ネットワークに基づいて配管ネットワークモデル（流路モデル）を作成する。このためには、ユーザがＣＡＤ装置上で３次元操作を行うことが必須となる。ＣＡＤ装置上での３次元操作に関する専門的な知識を習得することは、ユーザにとって大きな負担である。
そこで、本発明は、３次元的な操作を行うことなくネットワークモデルを簡便かつ迅速に作成することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のネットワークシミュレーション装置は、ネットワークを構成する要素ごとに要素の３次元座標値が記憶されるネットワークモデル情報が格納される記憶部と、３次元のうちの任意の２次元を座標軸として有する座標平面に対してネットワークを投影した位置情報である第１の平面情報の入力を受け付け、受け付けた第１の平面情報に基づいて、残りの１次元の座標値を不明とするネットワークモデル情報を作成し、第１の平面情報に現れる要素のうち、不明とされた座標値を有する要素をユーザが選択するのを受け付け、残りの１次元を含む任意の２次元を座標軸として有する座標平面に対してネットワークを投影した位置情報である第２の平面情報の入力を受け付け、受け付けた第２の平面情報に基づいて、作成したネットワークモデル情報において、選択された要素の不明とされた座標値の数値を決定する制御部とを備える。
その他の手段については、発明を実施するための形態のなかで説明する。
【発明の効果】
【０００７】
本発明によれば、３次元的な操作を行うことなくネットワークモデルを簡便かつ迅速に作成することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】ネットワークシミュレーション装置の構成を説明する図である。
【図２】配管ネットワークモデルの一例を説明する図である。
【図３】（ａ）及び（ｂ）は、２次元座標値と３次元座標値の関係を説明する図である。
【図４】配管ネットワークモデル情報（その１）の一例を示す図である。
【図５】配管ネットワークモデル情報（その２）の一例を示す図である。
【図６】配管ネットワークモデル情報（その３）の一例を示す図である。
【図７】全体処理手順のフローチャートである。
【図８】第１の実施形態に係る配管ネットワークモデル情報作成処理手順のフローチャートである。
【図９】第２の実施形態に係る配管ネットワークモデル情報作成処理手順のフローチャートである。
【図１０】第３の実施形態に係る配管ネットワークモデル情報作成処理手順のフローチャートである。
【図１１】（ａ）は、第１の平面図の一例を示す図である。（ｂ）は、第２の平面図の一例を示す図である。
【図１２】（ａ）及び（ｂ）は、第１の実施形態に係る機器属性入力画面の一例を示す図である。
【図１３】（ａ）は、シミュレーション結果表示画面の一例を示す図である。（ｂ）は、評価画面の一例を示す図である。
【図１４】（ａ）は、第２の実施形態に係る簡略情報入力画面の一例を示す図である。（ｂ）は、第２の実施形態に係る機器属性入力画面の一例を示す図である。
【図１５】第３の実施形態に係る形状パタン選択画面の一例である。
【発明を実施するための形態】
【０００９】
以降、本発明を実施するための３つの形態を、図等を参照しながら詳細に説明する。３つの形態は、基本型としての第１の実施形態、並びに、応用型（簡略型）としての第２の実施形態及び第３の実施形態からなる。詳細は後記するが、これらの相違は、モデル情報作成部（詳細後記）が行う情報処理の相違に起因する。端的に言えば、配管ネットワークモデル情報に対して、配管の“立ち上り”部分及び“立ち下り”部分を反映させる処理の相違に起因する。まず、第１の実施形態を説明し、その後、第２の実施形態及び第３の実施形態を、それらと第１の実施形態との相違点に注目して説明する。
【００１０】
以降では、圧縮空気を供給する配管ネットワークを例にして３つの実施形態を説明する。しかしながら、本発明は、圧縮空気以外の流体を供給する配管ネットワークに対しても適用することができる。さらに、本発明は、信号、電力が通る導線等（ワイヤハーネス等）に対しても適用することができる。結局、本発明は、線状の各部材が接続され全体としてネットワークを形成している構造物に対して適用することができる。
【００１１】
〈第１の実施形態〉
（ネットワークシミュレーション装置）
図１に沿って、ネットワークシミュレーション装置１の構成を説明する。ネットワークシミュレーション装置１（以降“ＮＷＳ（NetWork Simulation）装置”とも呼ぶ）は、例えば、工場を所有する企業、又は、工場の保守を行うサービス会社によって運営される。ＮＷＳ装置１は、一般的なコンピュータであり、中央制御装置１１、入力装置１２、出力装置１３、主記憶装置１４及び補助記憶装置１５を有する。これらは、バスによって相互に接続されている。
【００１２】
補助記憶装置１５は、配管ネットワークモデル情報３１、３２及び３３（詳細後記）を記憶している。主記憶装置１４における、モデル情報作成部２１及びシミュレーション実行部２２はプログラムである。以降、“○○部は”と主体を記した場合は、中央制御装置１１が、補助記憶装置１５から各プログラムを読み出し、主記憶装置１４にロードしたうえで、各プログラムの機能（詳細後記）を実現するものとする。
【００１３】
（配管ネットワークモデル）
図２に沿って、配管ネットワークモデルを説明する。配管ネットワークモデルは、仮想的な３次元空間内に配置（レンダリング）された、実際の配管ネットワークの模式図である。配管ネットワークを構成する要素（直ちに後記）のそれぞれは、３次元の座標値（Ｘ軸の座標値、Ｙ軸の座標値、Ｚ軸の座標値）を有する。したがって、ＮＷＳ装置１は、要素のそれぞれを仮想的な３次元空間内に配置することができる。いま、ある視点を通る視線に平行な光線によって、ある平面に配管ネットワークを投影した図が図２である。
【００１４】
（配管ネットワークの要素）
配管ネットワークは、“圧縮機”、“末端装置”、“配管”、“分岐”、“エルボ”及び“バルブ”という６種の要素を有する。
“圧縮機”は、大気圧より高圧の圧縮空気を作成する機器である。図２の符号Ｃ１２が圧縮機に相当する。
“末端機器”は、前記したように、圧縮空気によって駆動される機器である。図２の符号Ｍ１３〜Ｍ１５が末端装置に相当する。なお、圧縮空気は、圧縮機Ｃ１２から末端機器Ｍ１３〜Ｍ１５に供給される。
“配管”は、圧縮空気を供給するパイプである。図２の符号Ｐ０１〜Ｐ１１、Ｐ３１〜Ｐ３６が配管に相当する。配管ネットワークは、通常多くの配管を有し、個々の配管は、“分岐”、“エルボ”（直ちに後記）等によって接続される。 
【００１５】
“分岐”は、３つ以上の配管を接続する部材である。図２の符号Ｂ２０〜Ｂ２３が分岐に相当する。“分岐”は、“Ｔ”字形状を有している場合が多いが、分岐の角度が９０度であるとは限らない。分岐において、圧縮空気の１つの流れが２つの流れに分かれ（符号Ｂ２０，Ｂ２１、Ｂ２３）、又は、２つの流れが１つの流れに合流する（符号Ｂ２２）。
“エルボ”は、２つの配管を接続する部材である。図２の符号Ｅ１６〜Ｅ１９、Ｅ３８〜Ｅ４１がエルボに相当する。“エルボ”は、“Ｌ”字形状を有している場合が多いが、屈折する角度が９０度であるとは限らない。
“バルブ”は、配管の間に設けられ、圧縮空気の流量を制御する機器である。図２の符号Ｖ３７がバルブに相当する。
【００１６】
（立ち上り、立ち下り）
配管Ｐ３２及びＰ３３は、ＸＹ平面に対して垂直に立ち上っている。配管Ｐ３５は、ＸＹ平面に対して垂直に立ち下がっている。“立ち下り”と“立ち上り”との相違は、専ら圧縮空気の流れる向きに起因し、これらの配管のいずれもがＸＹ平面に対して垂直であることには違いない。そこで、以降では“立ち下り”と“立ち上り”を代表して“立ち上り”と呼ぶ。
【００１７】
いま、Ｚ軸の正の方向から平行光線をあて配管ネットワークをＸＹ平面に投影した様子が図１１（ａ）である。図２における、配管Ｐ３２、Ｐ３３及びＰ３５は、図１１（ａ）においては消失し、ユーザが視認することはできない。バルブＶ３７についても同様である。図２において、配管Ｐ３４は配管Ｐ３１及びＰ３６とは直接接続されていない。しかしながら、図２の配管Ｐ３１、Ｐ３４及びＰ３６が、図１１（ａ）においては、配管Ｐ９９として一体になって現れる。
【００１８】
本実施形態において、要素を見え方に応じて区別して呼ぶ場合がある。図１１（ａ）における配管Ｐ９９のように、実際には存在せず、投影平面上に見かけの要素としてのみ現れる要素を“虚要素”と呼ぶ。これに対して、図２における要素Ｐ３１、Ｅ３８、Ｐ３２、Ｖ３７、Ｐ３３、Ｅ３９、Ｐ３４、Ｅ４０、Ｐ３５、Ｅ４０及びＰ３６のように、実際に存在する要素を“実要素”と呼ぶ。虚要素の中に複数の実要素が隠れている。
図１１（ａ）は、２次元の情報しか有さないため、ＮＷＳ装置１に対する処理負担は比較的軽い。したがって、図１１（ａ）のような２次元情報を、ＮＷＳ装置１に対して入力したうえで、全体から見れば例外的な立ち上り部分を効率的にＮＷＳ装置１に認識させることが重要である。
【００１９】
（３次元座標値と２次元座標値の関係）
図３（ａ）及び図３（ｂ）に沿って、３次元座標値と２次元座標値との関係を説明する。ＮＷＳ装置１は、実際に存在する配管ネットワークをモデル化し、様々なシミュレーションを行う。その前提として、ＮＷＳ装置１のユーザは、それぞれの要素の位置情報である３次元座標値をＮＷＳ装置１に対して入力しなければならない。
【００２０】
（３次元座標値）
図３（ａ）に注目する。熟練したユーザは、多くの場合、配管ネットワークの設計時にＣＡＤ装置を使用してそれぞれの要素の３次元座標値１０１を作成している。この３次元座標値は、各要素についての、Ｘ軸の座標値、Ｙ軸の座標値及びＺ軸の座標値をすべて有している。配管（ライン）の３次元座標値は、その上流の端点の３次元座標値とその下流の端点の３次元座標値との組み合わせである。分岐及びエルボ（ノード）は、複数の配管を接続する要素である。そこで、分岐及びエルボの３次元座標値は、これらの配管の接続点の３次元座標値である。この場合、３次元座標値の操作に熟練したユーザが、３次元座標値をそのままＮＷＳ装置１に入力できれば問題はない。
【００２１】
図３（ａ）において、例えば要素Ｐ０１の上流端点の３次元座標値を“（Ｘ，Ｙ，Ｚ）”と表記し、下流端点の３次元座標値もまた“（Ｘ，Ｙ，Ｚ）”と表記する。これは、両者が同じ座標値であることを示しているのではなく、それぞれが別途具体的な座標値を有することを省略的に示している。もちろん、ある点から２つの配管が分岐する場合、それら２つの配管の上流端点の３次元座標値は同じである。このことは、図４〜図６にも同様にあてはまる。
【００２２】
（２次元座標値）
多くの場合、３次元座標値は、ＸＹ平面、ＹＺ平面及びＸＺ平面のうちの少なくとも１つに対して投影することによって、すなわち次元数を１つだけ減少したうえで活用される。例えば、要素をＸＹ平面上に投影する場合、ＮＷＳ装置１は、３次元座標値から不要なＺ軸の座標値を消去し、ＸＹ平面への投影座標値１０３を作成する。ＹＺ平面への投影座標値１０４及びＸＺ平面への投影座標値１０５についても同様である。
【００２３】
ＸＹ平面への投影座標値１０３、ＹＺ平面への投影座標値１０４及びＸＺ平面への投影座標値１０５のうちの少なくとも２つに基づいて、３次元座標値１０１を作成することは理論的には容易である。しかしながら実際には、非熟練のユーザは、この作業（座標値を拾い出し、要素ごとに突き合わせる作業）に多くの時間を費やしている。特に、部分的に立ち上りが存在してはいるが、大多数の要素は平面的に配置されているような場合、ユーザは無駄な作業をしてしまうことになる。
【００２４】
（任意のＰＱ平面への投影座標値）
ＮＷＳ装置１は、斜視図、アイソメトリック図のような図を作成する場合もある。この場合、ＮＷＳ装置１は、３次元座標値１０１を、任意のＰＱ平面への投影座標値１０２に変換する。つまり、ＮＷＳ装置１は、任意の視点からの視線に対して垂直なＰＱ平面に対し、視線に平行な光線で各要素を投影し、ＰＱ平面における各要素の座標値を取得する（図３（ｂ）参照）。当然のことながら、ＰＱ平面への投影座標値１０２は、各要素についての、Ｐ軸の座標値及びＱ軸の座標値を有するデータである。このとき、ＰＱ平面への投影座標値１０２から３次元座標値１０１を非熟練のユーザが作成することは、その逆の処理に比して、極めて困難である。仮に可能であるとしても複数の解から適当な解を選択するのに手間がかかる。
【００２５】
そこで、ＸＹ平面への投影座標値１０３、ＹＺ平面への投影座標値１０４及びＸＺ平面への投影座標値１０５のうちの１つに基づいて３次元座標値１０１の概略を作成し、残りの１つ又は２つに基づき最低必要限のデータを補足入力することによって、３次元座標値１０１を完成することができれば便利である。
【００２６】
（配管ネットワークモデル情報）
図４に沿って、配管ネットワークモデル情報（その１）３１を説明する。配管ネットワークモデル情報（その１）３１においては、要素ＩＤ欄１１１に記憶された要素ＩＤに関連付けて、区分欄１１２には区分が、種別欄１１３には種別が、上流端点欄１１４には上流端点が、下流端点欄１１５には下流端点が、接続点欄１１６には接続点が、上流ノードＩＤ欄１１７には上流ノードＩＤが、下流ノードＩＤ欄１１８には下流ノードＩＤが、接続ラインＩＤ欄１１９には接続ラインＩＤが記憶されている。
【００２７】
要素ＩＤ欄１１１の要素ＩＤは、要素を一意に特定する識別子である。なお、わかり易さのため、配管の要素ＩＤは“Ｐ”の文字を含む。同様に、圧縮機、末端機器、分岐、エルボ及びバルブの要素ＩＤは、それぞれ、“Ｃ”、“Ｍ”、“Ｂ”、“Ｅ”及び“Ｖ”の文字を含む。
区分欄１１２の区分は、ＮＷＳ装置１が当該要素を線分として扱うことを示す“ライン”及び面積を有する図形として扱うことを示す“ノード”のいずれかである。
種別欄１１３の種別は、要素の種別である。つまり、配管ネットワークを構成する、“圧縮機”、“末端機器”、“配管”、“分岐”、“エルボ”及び“バルブ”のうちのいずれかである。
【００２８】
上流端点欄１１４の上流端点は、配管の２つの端点のうち、圧縮空気が流れて来る上流側（圧縮機Ｃ１２に近い側）の端点の３次元座標値である。
下流端点欄１１５の下流端点は、配管の２つの端点のうち、圧縮空気が流れて行く下流側（圧縮機Ｃ１２から遠い側）の端点の３次元座標値である。上流端点及び下流端点は、ラインについてのみ定義される。
【００２９】
接続点欄１１６の接続点は、ノードの特徴点の３次元座標値である。配管と圧縮機、末端機器、分岐又はバルブとの接続点の３次元座標値を特徴点と看做してもよい。特徴点は、要素の重心であってもよい。接続点は、ノードについてのみ定義される。
なお、図４において、上流端点、下流端点及び接続点は、Ｚ軸の座標値として“？”を有している。この“？”は、以下のことを示している。
・ＸＹ平面に対して配管ネットワークを投影することによって、配管ネットワークモデル情報（その１）３１が作成されていること。
・したがって、配管ネットワークモデル情報（その１）３１が作成された時点においては、“Ｘ軸”及び“Ｙ軸”以外の残りの次元である“Ｚ軸”の座標値は不明であること。
【００３０】
上流ノードＩＤ欄１１７の上流ノードＩＤは、当該配管が接続される２つのノードのうち上流側のノードの要素ＩＤである。
下流ノードＩＤ欄１１８の下流ノードＩＤは、当該配管が接続される２つのノードのうち下流側のノードの要素ＩＤである。上流ノードＩＤ及び下流ノードＩＤは、ラインについてのみ定義される。
接続ラインＩＤ欄１１９の接続ラインＩＤは、当該ノードに接続される配管の要素ＩＤである。分岐については、３つの接続ラインＩＤが定義され、エルボについては、２つの接続ラインＩＤが定義され、圧縮機及び末端機器については、１つの接続ラインＩＤが定義される。接続ラインＩＤは、ノードについてのみ定義される。
【００３１】
図５に沿って、配管ネットワークモデル情報（その２）３２を説明する。配管ネットワークモデル情報（その２）３２の欄（列）の構成は、配管ネットワークモデル情報（その１）３１（図４）に比して、機器属性欄１２０に機器属性が記憶されている点のみが異なる。機器属性とは、配管ネットワークのシミュレーション結果を得るために必要な、各要素の属性である。
【００３２】
（配管の機器属性）
“長さ”は、上流端点と下流端点との間の距離である。“長さ＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“径”は、配管の呼び径である。“径＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“材質”は、配管の素材である。“材質＝・・”の“・・”の箇所に、具体的な材質名称又は管壁の粗さを示す係数が記憶される。
（圧縮機の機器属性）
“型式”は、圧縮機の型式であり、例えば“ピストン型”、“タービン型”である。“型式＝・・”の“・・”の箇所に、具体的なタイプ示す文字列が記憶される。
“吐出空気圧力”は、圧縮機が吐出する圧縮空気の定格圧力である。“吐出空気圧力＝・・”の“・・”の箇所に、具体的な数値が記憶される。
【００３３】
（末端機器の機器属性）
“使用圧力”は、末端機器が正常機能を発揮するために必要な圧縮空気の圧力である。“使用圧力＝・・”の“・・”の箇所に、具体的な数値が記憶される。
（分岐の機器属性）
“タイプ”は、分岐の型式である。“タイプ＝・・”の“・・”の箇所に、具体的なタイプ示す文字列、分岐の数、分岐の角度等が記憶される。
（バルブの機器属性）
“径”は、バルブの呼び径である。“径＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“タイプ”は、バルブの型式である。“タイプ＝・・”の“・・”の箇所に、具体的なタイプ示す文字列が記憶される。
【００３４】
配管ネットワークモデル情報（その２）３２（図５）の行の構成は、配管ネットワークモデル情報（その１）３１（図４）に比して、以下の点が異なる。
・虚要素Ｐ９９についてのレコード（行）が削除されている。
・虚要素Ｐ９９の中に隠れていた実要素Ｐ３１〜Ｐ３６、Ｅ３８〜Ｅ４１及びＶ３７についてのレコードが追加されている。
なお、図５においては、紙面の制約より、図４における同じレコードのいくつかを省略的に表現している。
【００３５】
図４と図５との相違点をさらに詳しく説明する。図４の配管ネットワークモデル情報（その１）３１は、図１１（ａ）に基づいて作成されている。よって、配管ネットワークモデル情報（その１）３１は、図２の立ち上り部分（実要素Ｐ３１、Ｅ３８、Ｐ３２、Ｖ３７、Ｐ３３、Ｅ３９、Ｐ３４、Ｅ４０、Ｐ３５、Ｅ４１及びＰ３６）についてのレコードを有さない。その代わりに、配管ネットワークモデル情報（その１）３１は、これらの立ち下り部分が一体になった虚要素Ｐ９９についてのレコードを有している。図１１（ａ）は、ＸＹ平面への投影図であるので、前記したように、配管ネットワークモデル情報（その１）３１の各レコードのＺ軸の座標値は“不明”を意味する“？”となっている。
【００３６】
一方、図５の配管ネットワークモデル情報（その２）３２は、図１１（ａ）及び図１１（ｂ）に基づいて作成されている。よって、図５では、図４に比して、“Ｐ９９”の行が削除され、その代わりに、“Ｐ３１”〜“Ｐ３６”、“Ｅ３８”〜“Ｅ４１”及び“Ｖ３７”のレコードが追加されている。図１１（ｂ）は、ＹＺ平面への投影図であるので、配管ネットワークモデル情報（その２）３２の各レコードのＺ軸の座標値は、具体的な数値を有している。このことを“０”及び“Ｚ”で表現している。“Ｚ”は“０”以外の具体的な数字を代表して表現している。
【００３７】
図６に沿って、配管ネットワークモデル情報（その３）３３を説明する。配管ネットワークモデル情報（その３）３３の欄の構成は、配管ネットワークモデル情報（その２）３２（図５）に比して、解析条件欄１２１及びシミュレーション結果欄１２２が追加されている点のみが異なる。ただし、図６においては、紙面の制約より、図５における同じ欄のいくつかを省略的に表現している。解析条件欄１２１の解析条件は、配管ネットワークのシミュレーション結果を得るために必要な、所定の要素の運転値である。運転値は、流量計によってわざわざ測定しなければならない流量値のような測定値を含まない。シミュレーション結果欄１２２のシミュレーション結果は、配管ネットワークの流体特性をシミュレーションした結果である。配管ネットワークモデル情報（その３）３３のレコードの構成は、配管ネットワークモデル情報（その２）３２（図５）と同じである。
【００３８】
（圧縮機の解析条件）
“温度”は、圧縮機から吐出される圧縮空気の温度である。“温度＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“圧力”は、圧縮機から吐出される圧縮空気の圧力である。“圧力＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“相対湿度”は、圧縮機から吐出される圧縮空気の相対湿度である。“相対湿度＝・・”の“・・”の箇所に、具体的な数値が記憶される。
【００３９】
（末端機器の解析条件）
“空気使用量”は、末端機器が使用する圧縮空気の単位時間当たりの体積である。“空気使用量＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“使用圧力”は、末端機器が使用する圧縮空気の圧力である。“空気使用量＝・・”の“・・”の箇所に、具体的な数値が記憶される。
【００４０】
（シミュレーション結果）
シミュレーション結果は、要素のそれぞれについて定義される流体特性である。
“流量”とは、当該要素の上流端点、下流端点又は接続点において流れる圧縮空気の単位時間当たりの体積である。“流量＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“圧力損失”とは、当該要素の単位長当たりの圧力損失である。“圧力損失＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“温度”とは、当該要素の温度である。“温度＝・・”の“・・”の箇所に、具体的な数値が記憶される。
“圧力”とは、当該要素の接続点において流れる圧縮空気の圧力である。“圧力＝・・”の“・・”の箇所に、具体的な数値が記憶される。
【００４１】
（シミュレーション方法）
ＮＷＳ装置１は、配管ネットワークモデル情報（その３）３３（図６）を参照することによって、例えば、以下を知ることができる。
（１）要素の座標値から得られる情報
・要素間の接続関係及び位置関係
・配管が分岐又は合流する角度
・エルボによって配管の方向が変化する角度
【００４２】
（２）機器属性
・個々の配管の長さ、径及び材質
・圧縮機の型式及び吐出空気圧力
・末端機器の使用圧力
・分岐のタイプ
・バルブの径及びタイプ
（３）解析条件
・圧縮機の温度、圧力及び相対湿度
・末端装置の空気使用量及び使用圧力
【００４３】
これらの情報に基づいて、ＮＷＳ装置１は、シミュレーション結果を個々の要素ごとに出力する。いま、例えば “シミュレーション結果＝Ｆ（要素の座標値，機器属性，解析条件）”であるとする。ＮＷＳ装置は、関数“Ｆ”に対して、変数“要素の座標値”、変数“機器属性”及び変数“解析条件”を入力し、関数“Ｆ”が出力する変数“シミュレーション結果”を取得することになる。このような関数Ｆについては、様々な公知の具体例が存在する。
【００４４】
（全体処理手順）
図７に沿って、全体処理手順を説明する。
ステップＳ１において、ＮＷＳ装置１のモデル情報作成部２１は、配管ネットワークモデル情報を作成する。ステップＳ１の詳細は後記するが、ステップＳ１が終了した段階で、モデル情報作成部２１は、配管ネットワークモデル情報（その２）３２（図５）を作成し、補助記憶装置１５に記憶している。
【００４５】
ステップＳ２において、ＮＷＳ装置１のシミュレーション実行部２２は、解析条件を受け付ける。具体的には、第１に、シミュレーション実行部２２は、配管ネットワークモデル情報（その２）３２（図５）を出力装置１３に表示する。そして、右端に解析条件欄１２１を設け、ユーザが解析条件欄１２１に解析条件を入力するのを受け付ける。
第２に、シミュレーション実行部２２は、解析条件を受け付けた配管ネットワークモデル情報（その２）３２（図５）を補助記憶装置１５に記憶する。
【００４６】
ステップＳ３において、シミュレーション実行部２２は、シミュレーションを実行する。具体的には、第１に、シミュレーション実行部２２は、ユーザが入力装置１２を介して“実行指示”を入力（画面上の所定のボタンの押下等）するのを受け付ける。
第２に、シミュレーション実行部２２は、前記した関数Ｆを使用することによって、配管ネットワークモデル情報（その３）３３（図６）を作成し、補助記憶装置１５に記憶する。
【００４７】
第３に、シミュレーション実行部２２は、シミュレーション結果表示画面４５（図１３（ａ））を出力装置１３に表示し、ユーザが任意の要素（ここではＰ０１）を選択するのを受け付ける。
第４に、シミュレーション実行部２２は、圧力損失欄３１１及び流量欄３１２に、配管ネットワークモデル情報（その３）３３のシミュレーション結果のうち、選択された要素に対応する要素の圧力損失の値及び流量の値を表示する。もちろん、温度又は圧力を表示してもよい。
【００４８】
ステップＳ４において、シミュレーション実行部２２は、シミュレーション結果を評価する。具体的には、第１に、シミュレーション実行部２２は、評価画面４６（図１３（ｂ））を出力装置１３に表示する。そして、ユーザが評価項目欄３２１の候補から１つの評価項目を選択し評価閾値欄３２２の候補から１つの評価閾値を選択するのを受け付ける。
【００４９】
第２に、シミュレーション実行部２２は、選択された評価項目（“圧力損失”等）及び評価閾値を検索キーとして、配管ネットワークモデル情報（その３）３３（図６）のシミュレーション結果欄１２２を検索する。そして、選択された評価項目の数値が選択された評価閾値以上であるレコードの要素ＩＤを取得する。なお、ここでは数値が評価閾値以上であることを検索条件としたが、もちろんこれは一例に過ぎない。シミュレーション実行部２２は、当該評価項目の数値と評価閾値との大小関係に基づいて、あるレコードの要素ＩＤを取得すればよい。
第３に、シミュレーション実行部２２は、取得した要素ＩＤが特定する要素を異常状態にある要素として特定し、特定した要素（ここではＰ１０）を強調表示する（欄３２３）。
その後、全体処理手順を終了する。
【００５０】
（配管ネットワークモデル情報作成処理手順）
図８に沿って、配管ネットワークモデル情報作成処理手順を説明する。配管ネットワークモデル情報作成処理手順は、全体処理手順のステップＳ１の詳細である。なお、後記する第２の実施形態及び第３の実施形態においては、配管ネットワークモデル情報作成処理手順の一部が相違する（詳細後記）。
【００５１】
ステップＳ２０１において、ＮＷＳ装置１のモデル情報作成部２１は、第１の平面図を受け付ける。具体的には、第１に、モデル情報作成部２１は、ユーザが入力装置１２（スキャナ）を介して、第１の平面図４１（図１１（ａ））を入力するのを受け付ける。第１の平面図４１は、配管ネットワークモデルを例えばＸＹ平面に投影した図である。
第２に、モデル情報作成部２１は、第１の平面図を出力装置１３に表示する。このとき表示される第１の平面図は、当然図１１（ａ）のようになっている。
なお、ユーザは、第１の平面図４１を、スキャナを介して入力することに替えて、Ｘ軸の座標値及びＹ軸の座標値を要素ごとにキーボード等から入力してもよい。いずれにせよ、この段階で入力されたデータが“第１の平面情報”である。
【００５２】
ステップＳ２０２において、モデル情報作成部２１は、配管ネットワークモデル情報（その１）３１（図４）を作成する。具体的には、モデル情報作成部２１は、ステップＳ２０１において受け付けた第１の平面図４１に基づいて、配管ネットワークモデル情報（その１）３１を作成し、補助記憶装置１５に記憶する。モデル情報作成部２１は、第１の平面図を、スキャナを介して受け付けた場合、画像データから要素を抽出し、抽出した要素の形状から要素の種別（“分岐”等）を決定し、抽出した要素の位置情報から要素のＸ軸の座標値及びＹ軸の座標値を決定する。キーボードから座標値を受け付けた場合は、このような抽出は不要であるが、いずれの場合でも、モデル情報作成部２１は、すべての要素のＺ軸の座標値を一律的に“？”とする。
【００５３】
ステップＳ２０３において、モデル情報作成部２１は、任意の要素を取得する。具体的には、モデル情報作成部２１は、ユーザが第１の平面図４１（図１１（ａ））において未処理の任意の要素を選択する（カーソルを合わせる）のを受け付ける。
【００５４】
ステップＳ２０４において、モデル情報作成部２１は、取得した要素が実要素であるか否かを判断する。ユーザは、ステップＳ２０３において選択された要素が実要素であるか虚要素であるかを知っており、“実要素”又は“虚要素”のいずれか示す情報を、入力装置１２を介して入力することができる。モデル情報作成部２１は、ユーザが“実要素”を入力するのを受け付けた場合（ステップＳ２０４“Ｙｅｓ”）、ステップＳ２１０に進む。ユーザが“虚要素”を入力するのを受け付けた場合（ステップＳ２０４“Ｎｏ”）、ステップＳ２０５に進む。
【００５５】
ステップＳ２０５において、モデル情報作成部２１は、第２の平面図を受け付ける。具体的には、第１に、モデル情報作成部２１は、ユーザが入力装置１２（スキャナ）を介して、第２の平面図４２（図１１（ｂ））を入力するのを受け付ける。第２の平面図４２は、配管ネットワークモデルのうちステップＳ２０３で取得した虚要素を例えばＹＺ平面に投影した図である。
第２に、モデル情報作成部２１は、第２の平面図４２を出力装置１３に表示する。このとき表示される第２の平面図４２は、当然図１１（ｂ）のようになっている。
なお、ユーザは、第２の平面図４２を、スキャナを介して入力することに替えて、Ｙ軸の座標値及びＺ軸の座標値を要素ごとにキーボード等から入力してもかまわない。いずれにせよ、この段階で入力されたデータが“第２の平面情報”である。
【００５６】
ステップＳ２０６において、モデル情報作成部２１は、虚要素中の任意の実要素を取得する。具体的には、モデル情報作成部２１は、ユーザが第２の平面図４２（図１１（ｂ））において未処理の任意の実要素を選択する（カーソルを合わせる）のを受け付ける。
【００５７】
ステップＳ２０７において、モデル情報作成部２１は、機器属性を受け付ける。具体的には、第１に、モデル情報作成部２１は、機器属性入力画面４４（図１２（ｂ））を出力装置１３に表示する。
第２に、モデル情報作成部２１は、ユーザが、長さ欄３０１に長さの数値を入力するのを受け付ける。
第３に、モデル情報作成部２１は、ユーザが、径欄３０２に表示されるプルダウンメニューの候補のうちから呼び径の数値を選択するのを受け付ける。
第４に、モデル情報作成部２１は、ユーザが、材質欄３０３に表示されるプルダウンメニューの候補のうちから材質を示す文字列を選択するのを受け付ける。
【００５８】
ステップＳ２０８において、モデル情報作成部２１は、配管ネットワークモデル情報（その１）３１（図４）を更新する。具体的には、モデル情報作成部２１は、受け付けた第２の平面図４２及び機器属性に基づいて、以下の処理を実行する。
（１）配管ネットワークモデル情報（その１）３１を補助記憶装置１５から読み出す。
（２）配管Ｐ９９のレコードを削除する。Ｚ軸の座標値“？”はそのままにしておく。
（３）配管Ｐ３１〜３６、エルボＥ３８〜Ｅ４１及びバルブＶ３７のレコードを追加する。
【００５９】
（４）追加したレコードの上流端点及び下流端点、又は、接続点のＺ軸の座標値“？”を具体的な数値で更新する。このとき、モデル情報作成部２１は、具体的な数値として“０”又は“Ｚ”を決定する。前記の通り、“Ｚ”は、“０”以外の値を総称的に示しており、すべての“Ｚ”が同じ値を示すわけではない。
（５）機器属性欄１２０を追加し、機器属性を記憶する。
（６）上記（２）〜（５）の処理が終了した配管ネットワークモデル情報（その１）３１（図４）のレコードを、配管ネットワークモデル情報（その２）３２（図５）のレコードとして補助記憶装置１５に記憶する。
【００６０】
ステップＳ２０９において、モデル情報作成部２１は、虚要素中に未処理の実要素があるか否かを判断する。具体的には、モデル情報作成部２１は、ステップＳ２０３で取得した虚要素のうち、未処理の実要素がある場合（ステップＳ２０９“Ｙｅｓ”）、ステップＳ２０６に戻る。未処理の実要素がない場合（ステップＳ２０９“Ｎｏ”）、ステップＳ２０３に戻る。
【００６１】
ステップＳ２１０において、モデル情報作成部２１は、機器属性を受け付ける。具体的には、第１に、モデル情報作成部２１は、機器属性入力画面４３（図１２（ａ））を出力装置１３に表示する。機器属性入力画面４３（図１２（ａ））には、ステップＳ２０３において選択された実要素（ここではＰ０１）が強調表示されている。
【００６２】
第２に、モデル情報作成部２１は、ユーザが、長さ欄３０１に長さの数値を入力するのを受け付ける。
第３に、モデル情報作成部２１は、ユーザが、径欄３０２に表示されるプルダウンメニューの候補のうちから呼び径の数値を選択するのを受け付ける。
第４に、モデル情報作成部２１は、ユーザが、材質欄３０３に表示されるプルダウンメニューの候補のうちから材質を示す文字列を選択するのを受け付ける。
【００６３】
ステップＳ２１１において、モデル情報作成部２１は、配管ネットワークモデル情報（その１）３１（図４）を更新する。具体的には、モデル情報作成部２１は、以下の処理を実行する。
（１）配管ネットワークモデル情報（その１）３１を補助記憶装置１５から読み出す。
（２）ステップＳ２０３において選択された実要素のレコードの上流端点及び下流端点、又は、接続点のＺ軸の座標値“？”を“０”で更新する。
（３）機器属性欄１２０を追加し、受け付けた機器属性を記憶する。
（４）上記（２）及び（３）の処理が終了した配管ネットワークモデル情報（その１）３１（図４）のレコードを、配管ネットワークモデル情報（その２）３２（図５）のレコードとして補助記憶装置１５に記憶する。
【００６４】
ステップＳ２１２において、モデル情報作成部２１は、未処理の要素があるか否かを判断する。具体的には、モデル情報作成部２１は、未処理の要素がある場合（ステップＳ２１２“Ｙｅｓ”）、ステップＳ２０３に戻る。未処理の要素がない場合（ステップＳ２１２“Ｎｏ”）、配管ネットワークモデル情報作成処理手順を終了する。 
【００６５】
〈第２の実施形態〉
第１の実施形態の配管ネットワークモデル情報作成処理手順におけるステップＳ２０６及びＳ２０７において、ユーザが簡便に立ち上り部分の入力を行えれば便利である。途中に分岐を有さず径が一定である配管経路において、圧力損失を決定付ける主要因は、配管経路の総距離、配管経路内のエルボの総数、及び、配管経路内バルブの総数である。逆に、配管及び末端機器の位置関係は、圧力損失には大きな影響を与えない。第２の実施形態では、ユーザは、虚要素を実要素に分解して機器属性を積み上げることに替えて、虚要素全体について、個々の要素の機器属性をまとめた簡略情報を入力する。
【００６６】
（配管ネットワークモデル情報作成処理手順）
図９に沿って、配管ネットワークモデル情報作成処理手順を説明する。ステップＳ２０１〜Ｓ２０５及びＳ２１０〜Ｓ２１２は第１の実施形態と同じである。
【００６７】
ステップＳ３０６において、モデル情報作成部２１は、虚要素の簡略情報を受け付ける。具体的には、第１に、モデル情報作成部２１は、ステップＳ２０３において選択された虚要素についての簡略情報入力画面４７（図１４（ａ））を出力装置１３に表示する。
第２に、モデル情報作成部２１は、ユーザが、配管総距離欄３１８に選択された虚要素の総距離を入力するのを受け付ける。ここでの虚要素の総距離とは、虚要素Ｐ９９の距離である。ユーザは、虚要素Ｐ９９の総距離が要素Ｐ３１〜Ｐ３６の長さの総和であることを知っている。よって、ユーザは、当該総和を入力する。
第３に、モデル情報作成部２１は、ユーザが、エルボ数欄３１９に選択された虚要素内のエルボの総数を入力するのを受け付ける。
第４に、モデル情報作成部２１は、ユーザが、バルブ数欄３１３に選択された虚要素内のバルブの総数を入力するのを受け付ける。 
【００６８】
ステップＳ３０７において、モデル情報作成部２１は、機器属性を受け付ける。具体的には、第１に、モデル情報作成部２１は、ユーザが、“機器属性入力”ボタン３１４（図１４（ａ））を押下するのを受け付ける。
第２に、モデル情報作成部２１は、機器属性入力画面４８（図１４（ｂ））を出力装置１３に表示する。
【００６９】
第３に、モデル情報作成部２１は、ユーザが、径欄３１５に表示されるプルダウンメニューの候補のうちから呼び径の数値を選択するのを受け付ける。
第４に、モデル情報作成部２１は、ユーザが、材質欄３１６に表示されるプルダウンメニューの候補のうちから材質を示す文字列を選択するのを受け付ける。
第５に、モデル情報作成部２１は、ユーザが、バルブタイプ欄３１７に表示されるプルダウンメニューの候補のうちからバルブのタイプを示す文字列を選択するのを受け付ける。
【００７０】
なお、１つの虚要素が多数の実要素を有していたとしても、モデル情報作成部２１は、ステップＳ３０７の処理を、１つの虚要素について１回だけ実行する。つまり、この例においては、モデル情報作成部２１は、虚要素Ｐ９９が有するすべての配管の径は“２５Ａ”であると看做す。同様に、モデル情報作成部２１は、虚要素Ｐ９９が有するすべての配管の材質は“ＳＧＰ（配管用炭素鋼鋼管）”であり、虚要素Ｐ９９が有するすべてのバルブのタイプは“ＯＮ／ＯＦＦ弁”であると看做す。よって、ユーザの入力負担は削減される。
【００７１】
ステップＳ３０８において、モデル情報作成部２１は、配管ネットワークモデル情報（その１）３１（図４）を更新する。具体的には、モデル情報作成部２１は、受け付けた第２の平面図４２、簡略情報及び機器属性に基づいて、配管ネットワークモデル情報（その１）３１を更新し、配管ネットワークモデル情報（その２）３２（図５）として補助記憶装置１５に記憶する。モデル情報作成部２１は、第２の平面図４２、及び、エルボの総数“４”及びバルブの総数“１”に基づいて、図５において、“Ｅ３８”〜“Ｅ４１”及び“Ｖ３７”のレコードを追加する。さらに、第２の平面図４２、及び、虚要素Ｐ９９が６つに分割されることに基づいて、“Ｐ３１”〜“Ｐ３６” のレコードを追加する。もちろん“Ｐ９９”のレコードを削除する。
【００７２】
〈第３の実施形態〉
第２の実施形態のステップＳ３０６及びＳ３０７におけるユーザの入力負担は、第１の実施形態に比して大幅に削減される。しかしながら、ユーザが数値等を入力することには違いない。そこで、ユーザが数値等を入力することを完全に省略できればより便利である。第３の実施形態では、ユーザは、配管の形状パタンを選択するだけでよい。
【００７３】
（配管ネットワークモデル情報作成処理手順）
図１０に沿って、配管ネットワークモデル情報作成処理手順を説明する。ステップＳ２０１〜Ｓ２０５及びＳ２１０〜Ｓ２１２は第１の実施形態と同じである。
【００７４】
ステップＳ４０６において、モデル情報作成部２１は、虚要素の形状パタンを受け付ける。具体的には、第１に、モデル情報作成部２１は、ステップＳ２０３において選択された虚要素についての形状パタン選択画面４９（図１５）を出力装置１３に表示する。補助記憶装置１５には、パタン情報（図示せず）が記憶されている。
【００７５】
パタン情報は、虚要素の形状の概略図である形状パタンに関連付けて、虚要素の総距離、虚要素内のエルボの総数、虚要素内のバルブの総数、虚要素内の配管の呼び径、配管の材質、及び、バルブのタイプを記憶している。これらは、ユーザが簡略情報入力画面４７（図１４（ａ））及び機器属性入力画面４８（図１４（ｂ））に本来入力すべき情報のひな型である。そして、モデル情報作成部２１は、形状パタンの複数の候補を、欄３２４〜欄３２６・・・に表示する。
第２に、モデル情報作成部２１は、ユーザが、複数の候補のうちから１つの形状パタンを選択するのを受け付ける。つまり、ユーザは、これらの候補のうちから、ステップＳ２０３において選択された虚要素の形状に近いものを選択する。 
【００７６】
ステップＳ４０７において、モデル情報作成部２１は、配管ネットワークモデル情報（その１）３１（図４）を更新する。具体的には、モデル情報作成部２１は、第２の平面図４２、選択された形状パタン及び当該形状パタンに関連付けられている情報に基づいて、配管ネットワークモデル情報（その１）３１を更新し、配管ネットワークモデル情報（その２）３２（図５）として補助記憶装置１５に記憶する。
【００７７】
（第３の平面図）
図２に戻って、例えば、配管Ｐ１０もまた、一部に立ち上り部分を有する虚要素であったとする。この場合、ＸＹ平面図及びＹＺ平面図に加えてＸＺ平面図がなければ、２つの虚要素Ｐ９９及びＰ１０が有する実要素の位置情報及び機器属性を知ることはできない。モデル情報作成部２１は、配管ネットワークモデル情報作成処理手順において、第２の平面図４２としてＸＺ平面図を受け付けることもできる。さらに、モデル情報作成部２１は、配管ネットワークモデル情報作成処理手順における２重ループを３重ループにすることによって、第２の平面図としてＹＺ平面図を受け付け、第３の平面図としてＸＺ平面図を受け付けることもできる。
【００７８】
（平面図間の優先順位）
ＸＹ平面図４１（図１１（ａ））上に見かけとして現れている配管の総数は“１２”である。図２の配管ネットワークモデル全体を投影したＹＺ平面図を想定する。すると、当該ＹＺ平面図上に見かけとして現れる配管の総数は“５”であることがわかる。同様に、図２の配管ネットワークモデル全体を投影したＸＺ平面図を想定する。すると、当該ＸＺ平面図上に見かけとして現れる配管の総数は“３”であることがわかる。これらの総数は、実要素の数及び虚要素の数を含む。モデル情報作成部２１は、ＸＺ平面図、ＹＺ平面図及びＸＺ平面図のうち、このような見かけの配管の総数が最も多いものを“第１の平面図”として決定してもよい。そのうえで、ステップＳ２０１において、当該決定された第１の平面図４１を入力することをユーザに対して促してもよい。すると、全体の処理時間を最小化できる。
【００７９】
（実施形態の効果）
本実施形態のＮＷＳ装置１は、以下の効果を奏する。
（１）ユーザは、３次元座標値の操作に熟練していなくても容易に３次元のネットワークモデルを作成し得る。
（２）ユーザは、ネットワークの特性を容易にシミュレーションし得る。
（３）ユーザは、例外的に立ち上りがある部分の位置情報等を容易に入力し得る。
（４）ユーザは、例外的に立ち上りがある部分の位置情報等を見た眼の形状のみに基づいて容易に入力し得る。
（５）ユーザは、既存の平面図をそのまま読み込ませることによって手間を省き得る。
【００８０】
（６）ユーザは、最初に読み込ませるべき平面図を知ることによって、配管ネットワークモデルを作成する時間を短縮し得る。
（７）ユーザは、異常状態にある箇所を容易に視認し得る。
（８）ユーザは、一般に広く普及している、圧縮空気を供給する配管ネットワークについてシミュレーションし得る。
【００８１】
なお、本発明は前記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、前記した実施例は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明したすべての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００８２】
また、前記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウエアで実現してもよい。また、前記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウエアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には殆どすべての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８３】
１      ネットワークシミュレーション装置
１１    中央制御装置
１２    入力装置
１３    出力装置
１４    主記憶装置
１５    補助記憶装置
２１    モデル情報作成部
２２    シミュレーション実行部
３１、３２、３３    配管ネットワークモデル情報
【図１】
0006429682.tif 000002
【図２】
0006429682.tif 000003
【図３】
0006429682.tif 000004
【図４】
0006429682.tif 000005
【図５】
0006429682.tif 000006
【図６】
0006429682.tif 000007
【図７】
0006429682.tif 000008
【図８】
0006429682.tif 000009
【図９】
0006429682.tif 000010
【図１０】
0006429682.tif 000011
【図１１】
0006429682.tif 000012
【図１２】
0006429682.tif 000013
【図１３】
0006429682.tif 000014
【図１４】
0006429682.tif 000015
【図１５】
0006429682.tif 000016