(57)【要約】  本発明の実施形態は、ユーザがユーティリティネットワークのコンピュータ支援設計（ＣＡＤ）モデルを組み立てることを可能にする。ユーザがユーティリティネットワークのルーティング特性（即ち、ネットワークの分節の位置、長さ、及び方向）を指定するとき、ＣＡＤアプリケーションは、ルーティング仕様に基づき、ネットワーク部品を自動的に選択してＣＡＤモデルの中に含める。こうして、ユーティリティネットワークのＣＡＤモデルを組み立てるプロセスは、大いに単純化される。【選択図】  図５
2009524887.tif 000002
【特許請求の範囲】
【請求項１】
ユーティリティネットワークのコンピュータ支援設計（ＣＡＤ）モデルを構築する方法であって、
ネットワーク要素の一覧を用意するステップであり、各々の前記ネットワーク要素が、前記ユーティリティネットワークの前記ＣＡＤモデルに含まれる構成部品の幾何学的形状を指定する、ステップと、
前記ネットワーク要素の選択可能な属性に基づいて、いずれの前記ネットワーク要素が前記ＣＡＤモデルで使用されるべきかを規定するルーティング仕様を受け取るステップと、
前記ユーティリティネットワークのルーティング特性を指定するインタフェースを用意するステップと、
前記ユーティリティネットワークの前記ルーティング特性を指定するユーザに応答して、前記ルーティング仕様及び前記ネットワーク要素の前記選択可能な属性に基づき前記一覧からの前記ネットワーク要素を前記ＣＡＤモデルに挿入するステップと
を備える方法。
【請求項２】
前記ユーティリティネットワークがパイプネットワークからなり、前記ネットワーク要素の前記一覧が複数のパイプ要素を用意するものである、請求項１に記載の方法。
【請求項３】
前記ユーティリティネットワークの前記ルーティング特性が、パイプランの分節の位置、方向及び長さを含む、請求項２に記載の方法。
【請求項４】
前記ネットワーク要素の前記選択可能な属性が前記パイプ要素の直径を備える、請求項２に記載の方法。
【請求項５】
前記ネットワーク要素の前記選択可能な属性がパイプの材料組成を備える、請求項２に記載の方法。
【請求項６】
第２のルーティング仕様を受け取るステップと、
前記ＣＡＤモデルから選択された前記ネットワーク要素の集合を受け取るステップと、
前記第２のルーティング仕様を、前記ネットワーク要素の選択された前記集合の前記ルーティング特性へ適用するステップと
を更に備える、請求項１に記載の方法。
【請求項７】
前記第２のルーティング仕様を、前記ネットワーク要素の選択された前記集合の前記ルーティング特性へ適用するステップが、
前記ＣＡＤモデルの中の前記ネットワーク要素を、前記第２のルーティング仕様によって指定された要素と比較する工程と、
前記ルーティング仕様によって指定された前記要素と一致しない前記ＣＡＤモデル内の前記ネットワーク要素を、前記第２のルーティング仕様によって指定された前記ネットワーク要素で置換する工程と
を備える、請求項６に記載の方法。
【請求項８】
前記ユーティリティネットワークが、電気ネットワーク、通信ネットワーク又は冷暖房空調設備ネットワークからなる、請求項１に記載の方法。
【請求項９】
ユーティリティネットワークのコンピュータ支援設計（ＣＡＤ）モデルをコンピューティングデバイスに構築させる命令を記憶したコンピュータ読み取り可能メディアであって、
前記命令が、
ネットワーク要素の一覧を用意するステップであり、各々の前記ネットワーク要素が前記ユーティリティネットワークの前記ＣＡＤモデルに含まれる構成部品の幾何学的形状を指定する、ステップと、
前記ネットワーク要素の選択可能な属性に基づいて、いずれのネットワーク要素が前記ＣＡＤモデルで使用されるべきかを規定するルーティング仕様を受け取るステップと、
前記ユーティリティネットワークのルーティング特性を指定するインタフェースを用意するステップと、
前記ユーティリティネットワークの前記ルーティング特性を指定するユーザに応答して、前記ルーティング仕様及び前記ネットワーク要素の前記選択可能な属性に基づき前記一覧からの前記ネットワーク要素を前記ＣＡＤモデルに挿入するステップと
を含む、コンピュータ読み取り可能メディア。
【請求項１０】
前記ユーティリティネットワークがパイプネットワークからなり、前記ネットワーク要素の前記一覧が複数のパイプ要素を用意するものである、請求項９に記載のコンピュータ読み取り可能メディア。
【請求項１１】
前記ユーティリティネットワークの前記ルーティング特性が、パイプランの分節の位置、方向及び長さを含む、請求項１０に記載のコンピュータ読み取り可能メディア。
【請求項１２】
前記ネットワーク要素の前記選択可能な属性が前記パイプ要素の直径を備える、請求項１０に記載のコンピュータ読み取り可能メディア。
【請求項１３】
前記ネットワーク要素の前記選択可能な属性がパイプの材料組成を備える、請求項１０に記載のコンピュータ読み取り可能メディア。
【請求項１４】
前記ステップが、
第２のルーティング仕様を受け取る工程と、
前記ＣＡＤモデルから選択された前記ネットワーク要素の集合を受け取る工程と、
前記第２のルーティング仕様を、前記ネットワーク要素の選択された前記集合の前記ルーティング特性へ適用する工程と
を更に含む、請求項９に記載のコンピュータ読み取り可能メディア。
【請求項１５】
前記第２のルーティング仕様を、前記ネットワーク要素の選択された前記集合の前記ルーティング特性へ適用する前記工程が、
前記ＣＡＤモデル内の前記ネットワーク要素を、前記第２のルーティング仕様によって指定された要素と比較することと、
前記ルーティング仕様によって指定された前記要素と一致しない前記ＣＡＤモデルの中の前記ネットワーク要素を、前記第２のルーティング仕様によって指定された前記ネットワーク要素で置換することと
を備える、請求項１４に記載のコンピュータ読み取り可能メディア。
【請求項１６】
前記ユーティリティネットワークが、電気ネットワーク、通信ネットワーク又は冷暖房空調設備ネットワークからなる、請求項９に記載のコンピュータ読み取り可能メディア。
【請求項１７】
コンピューティングシステムであって、
プロセッサと、
前記プロセッサによって実行されたとき、ユーティリティネットワークのコンピュータ支援設計（ＣＡＤ）モデルを構築する動作を前記プロセッサに遂行させる命令を含むアプリケーションを記憶するように構成されたメモリと
を備え、
前記命令が、
ネットワーク要素の一覧を用意するステップであり、各々の前記ネットワーク要素が、前記ユーティリティネットワークの前記ＣＡＤモデルに含まれる構成部品の幾何学的形状を指定する、ステップと、
前記ネットワーク要素の選択可能な属性に基づいて、いずれのネットワーク要素がＣＡＤモデルの中で使用されるべきかを規定するルーティング仕様を受け取るステップと、
前記ユーティリティネットワークの前記ルーティング特性を指定するインタフェースを用意するステップと、
前記ユーティリティネットワークの前記ルーティング特性を指定するユーザに応答して、前記ルーティング仕様及び前記ネットワーク要素の選択可能な属性に基づき一覧からのネットワーク要素を前記ＣＡＤモデルに挿入するステップと
を含む、コンピューティングシステム。
【請求項１８】
前記ユーティリティネットワークがパイプネットワークからなり、前記ネットワーク要素の一覧が複数のパイプ要素を用意するものである、請求項１７に記載のコンピューティングシステム。
【請求項１９】
前記ユーティリティネットワークの前記ルーティング特性が、パイプランの分節の位置、方向及び長さを含む、請求項１８に記載のコンピューティングシステム。
【請求項２０】
前記ネットワーク要素の選択可能な属性がパイプ要素の直径を備える、請求項１８に記載のコンピューティングシステム。
【請求項２１】
前記ネットワーク要素の選択可能な属性がパイプの材料組成を備える、請求項１８に記載のコンピューティングシステム。
【請求項２２】
前記ステップが、
第２のルーティング仕様を受け取る工程と、
前記ＣＡＤモデルから選択されたネットワーク要素の集合を受け取る工程と、
前記第２のルーティング仕様を、ネットワーク要素の選択された前記集合のルーティング特性へ適用する工程と
を更に含む、請求項１７に記載のコンピューティングシステム。
【請求項２３】
前記第２のルーティング仕様を、前記ネットワーク要素の選択された集合のルーティング特性へ適用する工程が、
前記ＣＡＤモデル内の前記ネットワーク要素を、前記第２のルーティング仕様によって指定された要素と比較することと、
前記ルーティング仕様によって指定された前記要素と一致しない前記ＣＡＤモデル内の前記ネットワーク要素を、前記第２のルーティング仕様によって指定されたネットワーク要素で置換することと
を備える、請求項２２に記載のコンピューティングシステム。
【発明の詳細な説明】
【発明の分野】
【０００１】
[0001]本発明は、一般的には、コンピュータソフトウェアに関する。更に具体的には、本発明は、ユーティリティネットワークシステムのコンピュータモデルを作成するために使用されるソフトウェアに関する。
【関連技術の説明】
【０００２】
[0002]コンピュータ支援設計（ＣＡＤ）という用語は、建築家、エンジニア、及び他の構築及び設計専門家によって使用される極めて多様なコンピュータベースツールを意味する。ＣＡＤアプリケーションは、事実上任意の現実世界構築物を表すコンピュータモデルを構築するために使用されてもよい。通常、ＣＡＤアプリケーションはユーティリティネットワークに関連したコンピュータモデル及び図面を生成するために使用される。例えば、ＣＡＤアプリケーションは、パイプ、電気、又は冷暖房空調設備の配管構成部品の連結システムのモデルを構成するために使用される。モデルは、ユーティリティネットワークの多様な２次元（２Ｄ）及び３次元（３Ｄ）表示画を作成するために使用される。追加的に、そのようなモデルは、構築、エンジニアリング、及びユーティリティネットワークに関連した他のドキュメンテーション、例えば、材料一覧、要件などを生成するために使用される。
【０００３】
[0003]幾つかのＣＡＤアプリケーションは、ユーザが線、弧、円などの集合を描画し、モデル化されている物件の表現を作成することによって、紙の図面が描かれるのと全く同じ態様で、コンピュータモデルを構成することを可能にする。より複雑なＣＡＤアプリケーションは、ユーザが、モデル化されているシステムの物理的要素に対応する建築、エンジニアリング、及び構築要素を使用して、モデルを構成することを可能にする。例えば、ＣＡＤアプリケーションは、現実世界のパイプシステムで見出される要素の一覧を用意する。こうして、パイプシステムのモデルを構成するため、設計者又はエンジニアは、様々な寸法を有するパイプ要素、継手、エルボ、トランジション（移行部）を選択する。モデルは、選択されたパイプ分節、分節間の連結部、及びシステムの「ルーティング」又は幾何学的形状を含む。
【０００４】
[0004]一般的に、「ルーティング」とは、設計者が要素の一覧から部品を選択し、ＣＡＤモデルが完成するまでそれら部品を１つずつ置いていくことによって、ユーティリティネットワークの形態を指定するプロセスを意味する。こうして、ルーティングはＣＡＤモデル内の要素の選択及び配列の双方を伴う。典型的には、設計者は、特定の企業又は特定のプロジェクトのために作成された仕様に従って部品を選択する。ルーティング仕様は、どのネットワーク要素、例えば、ネットワークで使用されるべきパイプ及びパイプ連結部が所与のユーティリティネットワークで使用されるべきかを特定する。多くの場合、パイプネットワークのルーティング仕様は、パイプの直径に基づいて、ＣＡＤモデル内でどの要素を使用すべきかを指定する。例えば、ルーティング仕様は、或る直径よりも大きいパイプが突合せ溶接継手を使用して連結され、より小さいパイプがフランジ管継手を使用して連結されるべきことを指定する。
【０００５】
[0005]したがって、パイプシステム（又は他のユーティリティネットワーク）をルーティングする間、設計者は適切な仕様を継続的に参照しなければならない。この方法は意図されたように働くが、設計者は、ＣＡＤモデルを組み立てている間、ルーティング仕様を継続的に参照する必要がある。これは設計者が正しい部品を正確に選択するときに誤りを引き起こすかも知れない。
【０００６】
[0006]更に、この方法は、ルーティング仕様が設計・建設サイクルの行程にわたって静的に留まることに依存する。しかしながら、現実には、プロジェクト要件は、しばしば変更を受けやすい。上で述べたユーティリティシステムを構成する方法を使用することは、ルーティング仕様が変更される度に、影響される要素を手作業で再検討及び変更することをユーザに要求する。同様に、もしエンジニアが既存のＣＡＤモデルを作成するために使用されたルーティング仕様への変更を評価したいと望むならば、このエンジニアは新しいＣＡＤモデルを手作業で作成するか、既存のモデルへ大幅な変更を加えるかしなければならない。
【０００７】
[0007]したがって、ユーザがＣＡＤモデルを構成している間、ルーティング仕様を継続的に参照する必要なしに、ユーティリティネットワークのＣＡＤモデルを構成することができるＣＡＤアプリケーションの必要性が存在する。
【発明の概要】
【０００８】
[0008]本発明の１つの実施形態は、ユーティリティネットワークのＣＡＤモデルを構築する方法を含む。この方法は、ネットワーク要素の一覧を用意するステップであって、各々のネットワーク要素はＣＡＤモデル内に含まれる構成部品の幾何学的形状を指定するステップと、ユーティリティネットワークのルーティング特性を指定するインタフェースを用意するステップを含む。この方法は、更に、ユーティリティネットワーク要素の選択可能属性に基づいて、どのネットワーク要素がＣＡＤモデル内で使用されるべきかを規定するルーティング仕様を受け取るステップを含む。例えば、選択可能属性は、ＣＡＤモデル内に含まれるネットワーク要素によって表されるパイプの直径に基づいてもよい。ユーザは、ユーティリティネットワークの所望のルーティング特性を指定することによって、ＣＡＤモデルを組み立てる。それに応じて、本方法は、ルーティング仕様及び選択可能属性に基づいて、ネットワーク要素の一覧からのネットワーク要素をＣＡＤモデルの中へ挿入するステップを含む。一般的に、ルーティング特性はユーティリティネットワークの形態を規定する。この形態の中には、ＣＡＤモデルにおけるユーティリティネットワークの分節の位置、方向、及び長さが含まれる。
【０００９】
[0009]開示された方法の１つの利点は、ユーティリティネットワークのルーティング特性を指定しているユーザが、ＣＡＤモデルの中へ挿入されるネットワーク要素を個々に選択することを要求されないことである。その代わりに、ユーザがユーティリティネットワークのルーティング特性を指定するとき、ＣＡＤアプリケーションは、ルーティング仕様に基づいて、ＣＡＤモデルの中へ挿入されるべきネットワーク部品を選択する。こうして、ユーティリティネットワークのＣＡＤモデルを組み立てるプロセスは大きく単純化される。
【００１０】
[0010]本発明の上記で列挙された特徴を詳細に理解できるように、上記で簡単に要約された本発明の更に具体的な説明が、実施形態を参照することによって得られてもよい。実施形態の幾つかは添付の図面に図解される。しかしながら、添付された図面は本発明の典型的な実施形態を図解するだけであり、したがって本発明の範囲の限定と考えられるべきでないことに注意すべきである。なぜなら、本発明は他の等しく効果的な実施形態を認めるからである。
【好ましい実施形態の詳細な説明】
【００１１】
[0017]本発明の実施形態は、ユーティリティネットワーク又は設計プロジェクトに指定されたルーティング仕様に従って、エンジニアがユーティリティネットワークのモデルを構成することを可能にするコンピュータ支援設計（ＣＡＤ）環境を提供する。ルーティング仕様は、エンジニアがネットワークの形態を指定することを可能にし、ＣＡＤアプリケーションはルーティング仕様に従って適切なユーティリティ構成部品（例えば、パイプ分節、エルボ、継手、トランジション、Ｔ字管など）をネットワークの中に自動的に配置する。典型的には、ルーティング仕様は、モデル化されているネットワークの或る態様、例えば、設計者によってルーティングされているパイプのサイズ又は直径に基づいて、適切なユーティリティ構成部品を特定する。代替的に、適切なユーティリティ構成部品は、ルーティングされている材料、ネットワークの場所（例えば、屋内／屋外、地上／地下など）、又はルーティング仕様によって指定された他の規準に依存してもよい。
【００１２】
[0018]本発明の説明を容易にするため、下記の考察は、パイプネットワークのＣＡＤモデルを組み立てるために使用されるＣＡＤアプリケーションの実施形態を説明する。したがって、本発明の態様は、そのようなユーティリティネットワークの中に存在することを期待される要素、例えば、パイプ分節及び連結部タイプを参照して説明される。しかしながら、本発明はパイプネットワークのルーティング仕様に限定されず、他のユーティリティネットワーク、例えば、電気、通信、又は冷暖房空調設備ネットワークのモデル化へ容易に適応されてもよい。
【００１３】
[0019]図１は、本発明の１つの実施形態に従ったコンピュータ支援設計アプリケーション環境１００を図解するブロック図である。示されるように、ＣＡＤ環境１００は、非限定的に、ＣＡＤアプリケーションプログラム１０５、グラフィカルユーザインタフェース（ＧＵＩインタフェース）１１０、ＣＡＤモデル１２０、ユーザ入力デバイス１２５、ディスプレイデバイス１１５、図面要素一覧１３０、及びルーティング仕様１４０を含む。
【００１４】
[0020]１つの実施形態において、ＣＡＤアプリケーション１０５は、ユーザがＣＡＤモデル１２０に関連づけられたファイルを作成、編集、及び表示することを可能にするコンピュータプログラムを提供する。パイプネットワークの建設、エンジニアリング、又は設計に関連したプロジェクトについては、Ａｕｔｏｄｅｓｋ（登録商標），Ｉｎｃ．から入手可能なＡｕｔｏｄｅｓｋ  Ｂｕｉｌｄｉｎｇ  Ｓｙｓｔｅｍのプログラムパッケージソフトが使用されてもよい。ＣＡＤアプリケーション１０５及びグラフィカルユーザインタフェース１１０は、ＣＡＤモデル１２０、ユーティリティネットワーク部品一覧１３０、及びルーティング仕様１４０に関連したデータにアクセスするように構成される。
【００１５】
[0021]ＣＡＤモデル１２０は、特定のパイプネットワークのモデルに関連づけられた図面、図面テンプレート、モデル、イメージなどの集まりを含む。ＣＡＤモデル１２０は、形態（即ち、パイプネットワーク要素の空間的場所及び方位）及び所与のパイプネットワークに含まれる部品（即ち、パイプ分節、材料、及び分節間の連結部タイプ）の双方を含む。加えて、ＣＡＤモデル１２０は、パイプネットワークに関する追加情報、例えば、ネットワークを作成するために使用されるルーティング仕様１４０、部品の供給者、モデルの創作者、改訂版などを含んでもよい。１つの実施形態において、ＣＡＤモデル１２０は、部品一覧１３０に含まれる建設、エンジニアリング、及び構築要素から組み立てられてもよい。こうして、本明細書で呈示されるこの例において、部品一覧１３０は、パイプネットワークを組み立てるために利用できる図面要素又は物件の集合を提供する。したがって、部品一覧１３０は、様々なサイズ、材料、及び固有性のパイプを表す要素、及び管継手、例えば、フランジ、ねじ付き継手、ベンド、突合せ又はソケット溶接連結部、ねじ付き連結部などを表す要素を含む。
【００１６】
[0022]ルーティング仕様１４０は、設計者がＣＡＤモデル１２０を組み立てるとき、部品一覧１３０からのどのネットワーク要素が使用されるべきであるかを規定する。ユーザがユーティリティネットワークの所望のルーティングを指定するとき、ＣＡＤアプリケーション１０５は、ルーティング仕様１４０に基づいて、ＣＡＤモデル１２０へ要素を自動的に追加する。例えば、ルーティング仕様１４０は、ルーティングされているパイプのサイズに基づいて、ＣＡＤモデル１２０の中でどの要素を使用すべきかを指定してもよい。そのような場合、設計者はパイプサイズを選択し、パイプネットワークの所望のルーティング（即ち、ネットワーク分節の位置、方向、及び長さ）を作成する。ＣＡＤアプリケーション１０５は、ルーティングされているパイプのサイズについてルーティング仕様１４０によって指定された部品に基づき、ネットワーク要素をＣＡＤモデル１２０へ追加する。
【００１７】
[0023]ＧＵＩインタフェース１１０は、ユーザによるＣＡＤモデル１２０の組み立てを可能にする要素（例えば、メニュー、ボタン、ドロップダウンリスト、チェックボックスなど）を用意する。ディスプレイデバイス１１５は、ＣＡＤモデル１２０の可視表現をユーザに提供する。入力デバイス１２５は、ユーザがＣＡＤモデル１２０及びＧＵＩインタフェース１１０と対話することを可能にする。ディスプレイデバイス１１５は、ＣＲＴモニタ又はＬＣＤディスプレイを含んでもよい。典型的には、ユーザ入力デバイス１２５はマウスポインティングデバイス及びキーボードを含むが、そのように限定されず、提供されてもよい他の入力デバイス１２５はタブレット、タッチスクリーンなどを含む。
【００１８】
[0024]図１で図解されるＣＡＤ環境１００は、既存のコンピュータシステム、例えば、デスクトップコンピュータ、サーバコンピュータ、ラップトップコンピュータ、タブレットコンピュータなどのために構成されたソフトウェアアプリケーション及び関連データファイルを含んでもよい。しかしながら、ＣＡＤ環境１００の中で図解されたコンポーネントは、特定のコンピューティング環境、プログラミング言語、又はコンピュータハードウェア、及び／又はソフトウェアの組み合わせに限定されず、本発明の実施形態は、新しいコンピューティングシステムが利用可能になったとき、そのようなコンピューティングシステムを利用するように適応されてもよい。追加的に、図１で図解されたコンポーネントは、個々のコンピュータシステム又は分散システムの上で展開されてもよい。分散システムは、小型のローカルエリアネットワークからインターネットなどの大型の広域ネットワークまでに及ぶコンピュータネットワークを介して通信するように構成される。例えば、ＣＡＤアプリケーション１０５は、他のコンピュータシステムの上で実行するグラフィカルユーザインタフェース１１０と通信する１つのコンピュータシステムの上で実行するサーバコンポーネントであってもよい。
【００１９】
[0025]図２は、本発明の１つの実施形態に従って、パイプネットワーク２０１の表示画を図解する例示的スクリーンショットである。図解されるように、スクリーンショットはＧＵＩインタフェース１１０の要素を含む。これらの要素には、メニューバー１１１及びボタンバー１１２が含まれる。示されるように、パイプネットワーク２０１の形態は、３つの一般的パイプラン、即ち、主パイプラン２４０、及び２つの接続パイプラン２４２及び２４４を含む。パイプネットワーク２０１は、例えば、主フィードへの複数の接続を含む冷却水システムを表す。
【００２０】
[0026]示されるように、一次パイプラン２４０は、４つのパイプ分節２０２、２０４、２０６、及び２０８、並びに結合要素２０３、２０５、及び２０７を含む大直径のパイプを表す。この例において、一次パイプラン２４０は４’’パイプを表し、結合要素２０３、２０５、及び２０７は突合せ溶接連結部を表す。二次パイプラン２４２は一次パイプラン２０４へ連結される。二次パイプラン２４２は、接続要素２２１、パイプ分節２２２及び２２４、並びに結合要素２２３を含む。この例において、二次パイプラン２４２は２’’パイプを表すように含まれ、結合要素２２３はパイプ分節２２２と２２４との間のフランジ連結部を表す。更に、二次パイプラン２４２が一次パイプラン２４０へ連結される。二次パイプラン２４２は、接続要素２３１、パイプ分節２３２及び２３４、並びに結合要素２３３を含む。この例において、この二次パイプラン２４２は１’’パイプを表し、結合要素２３３は、パイプ分節２３２と２３４との間のねじ付き連結部を表す。パイプ分節固有性、接続、及び連結部タイプの各々は、ルーティング仕様１４０によって指定されてもよい。
【００２１】
[0027]図３は、本発明の１つの実施形態に従って、パイプネットワークのルーティング仕様を規定するために使用されるインタフェース３００を図解する例示的スクリーンショットである。更に具体的には、図３は、パイプネットワーク２０１のネットワーク要素を選択するために使用されるルーティング仕様の例を図解する。インタフェース３００はＧＵＩインタフェース１１０の要素を含む。これらの要素には、メニューバー１１１及びボタンバー１１２が含まれる。追加的に、インタフェース３００はパネル３０５及び３１０を含む。
【００２２】
[0028]パネル３０５は、ユーザがＣＡＤモデリングプロジェクトの異なる態様を操縦することを可能にする。図解されるように、パネル３０５は、階層として配列されたモデリングプロジェクトの多様な構成可能オプションを表示する。この配列によって、ユーザは階層の異なる要素を拡張又は縮小することができる。示されるように、パネル３０５は３つのルーティング仕様１４０のリストを含む。具体的には、「Ｓ１２」、「Ａ１１」、及び「Ｐ１１」ルーティング仕様１４０である。これらの各々は、部品一覧１３０からのネットワーク要素の異なる集まりであって、これらのネットワーク要素は、設計者がパイプネットワークのＣＡＤモデル１２０を組み立てるときに使用されてもよい。モデル１２０は、パイプランに基づいた複数のルーティング仕様を含んでもよい。「Ｓ１２」、「Ａ１１」、及び「Ｐ１１」のラベルは、特定のプロジェクトについて、又は特定の企業によって、作成されたルーティング仕様１４０に対応してもよい。
【００２３】
[0029]図解されるように、「Ｓ１２」のラベルを付けられたルーティング仕様１４０が選択され、パネル３１０は「Ｓ１２」ルーティング仕様１４０に対応したネットワーク部品選好を表示する。インタフェース３００のパネル３１０は、更に、ルーティング選好タブ３１２を含むタブ付きインタフェースを示す。ルーティング選好タブ３１２は「Ｓ１２」ルーティング仕様１４０の詳細を示す。更に具体的には、「Ｓ１２」ルーティング仕様１４０は、３つの異なるサイズ範囲３２０、３２２、及び３２４を含む。各々のサイズ範囲は、ユーザがこれら３つのサイズ範囲の１つでパイプネットワークを作成するとき、ＣＡＤモデル１２０の中で使用するためのネットワーク部品要素の集合を含む。追加的に、パネル３１０は、ユーザがルーティング仕様１４０についてサイズ範囲を作成することを可能にするボタン３２６、及びユーザがルーティング仕様１４０からサイズ範囲を除去することを可能にするボタン３２８を含む。
【００２４】
[0030]サイズ範囲３２０、３２２、及び３２４のルーティング選好は、それぞれ図２で示されるパイプラン２４０、２４２、及び２４４に対応する。サイズ範囲３２０は、１  １／２’’よりも小さいサイズ直径を有するパイプをルーティングするときに使用されるべき図面要素を指定する。したがって、図２で示されるパイプラン２４４（１’’直径パイプラン）は、サイズ範囲３２０によって指定されたネットワーク要素から組み立てられる。示されるように、サイズ範囲３２０は、設計者が直径１  １／２’’までのパイプランを組み立てるときに使用されるべき具体的な継手、十字管、エルボ、パイプ、及びトランジション要素を指定する。図２に示される接続要素２３１、パイプ分節２３２及び２３４、並びに結合要素２３４は、サイズ範囲３２０に従って選択された部品を反映する。
【００２５】
[0031]同様に、サイズ範囲３２２は、直径１  １／２’’及び２’’間のパイプをルーティングするときに使用されるべき図面要素を指定する。パイプネットワーク２０１は、サイズ範囲３２２から選択された要素を有するパイプラン２４２（１’’直径パイプラン）を含む。具体的には、接続要素２２１、結合要素２２３、並びにパイプ分節２２２及び２２４は、サイズ範囲３２２に従った部品を反映する。最後に、サイズ範囲３２４は、設計者が直径２’’及び４’’間のパイプを表すパイプランを作成するときに使用されるべき図面要素を指定する。パイプラン２４０（４’’直径パイプラン）は、サイズ範囲３２４によって指定された要素を使用してルーティングされる。
【００２６】
[0032]図４Ａ〜図４Ｄは、本発明の１つの実施形態に従って、ＣＡＤモデル１２０を構築するプロセスを図解する例示的スクリーンショットである。更に具体的には、図４Ａ〜図４Ｄは、図３で示された例示的「Ｓ１２」ルーティング仕様１４０に従ったパイプネットワーク２０１の作成を図解する。ユーザがパイプネットワーク２０１の形態を指定するとき、パイプネットワーク２０１の中に含まれるネットワーク要素は、ルーティング仕様１４０及びユーザによって選択されたパイプのサイズに基づいて自動的に決定される。こうして、ユーザはユーティリティネットワークのために所望のルーティング及び形態を指定し、ＣＡＤアプリケーション１０５は、ルーティング仕様１４０に基づいて適切な部品をＣＡＤモデル１２０へ追加する。
【００２７】
[0033]図４Ａは、ユーザがパイプラン２４０の一部分をルーティングした後、パイプネットワーク２０１の一部分を表示するスクリーンショットである。示されるように、パイプ分節２０２、２０４、及び２０６、並びに結合要素２０３及び２０５がパイプネットワーク２０１へ追加された。ツールパレット４２０は、ユーザが追加のパイプランをルーティングすることを可能にする。この例において、ユーザは、「ルーティング選好」によってパイプランを作成するか、又は「ルーティング選好」及び「パイプシステム」の双方によってパイプランを作成するかを選択してもよい。１つの実施形態において、ＣＡＤモデル１２０は、複数のパイプネットワークシステムを含んでもよい（例えば、それぞれ排水返り管ネットワークへ連結された熱水及び冷水のパイプネットワーク）。したがって、ツールパレット４２０は、ユーザが新しいパイプ分節をどのパイプシステムへ追加するかを指定できるようにする。
【００２８】
[0034]図４Ｂは、パイプネットワーク２０１の一部分を表示するスクリーンショットである。具体的には、図４Ｂは、ユーザがパイプ分節２０８をパイプラン２４０へ追加することを示す。示されるように、ユーザは「冷水」システムのためにツールパレット４２０から「１５０ｌｂ」パイプをルーティングすることを選択した。それに応じて、ＧＵＩインタフェース１１０は、「パイプ追加」ダイアログボックス４３５を表示するように構成されてもよい。ダイアログボックス４３５はドロップダウンボックス４５０及び４５５を含む。これらのボックスは、ユーザがパイプランをモデル化するときに使用するパイプサイズ及びルーティング仕様１４０を指定することを可能にする。この例において、ユーザは、「Ｓ１２」ルーティング仕様１４０を使用して４’’直径パイプをルーティングすることを選択した。したがって、「Ｓ１２」ルーティング仕様１４０からのサイズ範囲３２４が使用されて、パイプネットワーク２０１へ追加すべきパイプ分節、連結部、及び管継手が選択される。ダイアログボックス４３５は、追加のパイプ分節をルーティングするときに使用する他のユーザ選好を含んでもよい。たとえば、図４Ｂで示されるように、ダイアログボックス４３５はドロップダウンボックス４４０を含む。ドロップダウンボックス４４０は、ルーティングされている選択パイプネットワークをユーザが変更できるようにする。更に、ラジオボタン４５５は、ルーティング仕様を使用するレイアウト方法をユーザが選択できるようにする。示されるように、ユーザは、ドロップダウンボックス４４５及び４５０で選択されたサイズ及びルーティング選好を使用してパイプネットワーク２０１をルーティングすることを選択した。
【００２９】
[0035]羅針盤４３０は、追加のパイプ分節がパイプネットワーク２０１へ追加されるとき、それらパイプ分節の所望のルーティング（即ち、位置、方向、及び長さ）をユーザに指定させるＧＵＩインタフェース１１０の要素を提供する。示されるように、ユーザは新しいパイプ分節を始める所望の場所に羅針盤４３０を置いた。パイプ分節２０８及び連結部２０７に示されるダッシュ線は、もしユーザが現在の選択を承認するならば、パイプネットワーク２０１へ追加されるネットワーク要素の予告表示画をユーザに提供する。追加的に、パイプ分節２０８及び２０６を結合するため、ＣＡＤアプリケーション１０５は、サイズ範囲３２４によって指定されるように、パイプ分節２０６及び２０８を結合する結合要素２０７（突合せ溶接継手）を追加することを自動的に選択する。こうして、パイプネットワーク２０１の追加パイプ分節を作成するために使用されるネットワーク要素は、ユーザによって指定されたルーティングに基づいて、ルーティング仕様によって決定される。
【００３０】
[0036]図４Ｃは、パイプネットワーク２０１の一部分を表示するスクリーンショットである。具体的には、図４Ｃは、ユーザがパイプ分節２２４をパイプラン２４２へ追加することを示す。この例において、ユーザはパイプラン２４０のルーティングを完了しており、接続要素２２１、パイプ分節２２２及び２２４、並びに結合要素２２３を含むパイプラン２４２のルーティングを始めた。パイプラン２４２をルーティングするため、ユーザは、ルーティングされているパイプのサイズをドロップダウンボックス４５０の中で変更して２’’パイプ直径を反映し、羅針盤４３０を使用して新しい分節をルーティングする。具体的には、ユーザは接続２２１の場所を指定し、パイプ分節２２２の長さ及び方向を指定する。それに応じて、ＣＡＤアプリケーション１０５は、ルーティング仕様１４０によって指定されたサイズ範囲３２２に基づいて、接続２２１及びパイプ分節２２２を含む部品一覧１３０からの要素を挿入する。次に、ユーザはパイプ分節２２４の長さ及び方向を指定し、ＣＡＤアプリケーション１０５は、ルーティング仕様１４０に基づいて、要素２２３及びパイプ分節２２４を結合する適切なネットワーク要素を挿入する。
【００３１】
[0037]最後に、図４Ｄは、パイプネットワーク２０１の一部分を表示するスクリーンショットである。具体的には、図４Ｄは、ユーザがパイプ分節２３４をパイプラン２４４へ追加することを示す。この例において、ユーザはパイプラン２４０及び２４２のルーティングを完了しており、接続要素２３１、パイプ分節２３２及び２３４、並びに結合要素２３３を含むパイプラン２４４のルーティングを始めた。パイプラン２４４をルーティングするため、ユーザはルーティングされているパイプのサイズをドロップダウンボックス４５０内で変更して１’’パイプ直径を反映し、羅針盤４３０を使用して新しい分節をルーティングする。羅針盤４３０を使用して、ユーザは接続２３１のために場所を指定する。次に、ユーザはパイプ分節２３２及び２３４について長さ及び方向を指定する。それに応じて、ＣＡＤアプリケーション１０５は、接続要素２３１及びパイプ分節２３２及び２３４のためにネットワーク要素一覧からの適切な部品を追加し、またパイプ分節２３２及び２３４を連結する結合要素２３３を追加する。ＣＡＤアプリケーション１０５は、直径１  １／２’’までのパイプランについて指定されたサイズ範囲３２０に従って、パイプネットワーク２０１へのネットワーク要素を決定する。
【００３２】
[0038]図５は、本発明の１つの実施形態に従って、ＣＡＤアプリケーション１０５及びルーティング仕様１４０を使用してユーティリティネットワークをルーティングする方法５００を図解する流れ図である。方法５００は、図１のＣＡＤ環境１００に関連させて説明されるが、図５で図解された方法ステップを任意の順序で遂行するように構成された任意のシステムが本発明の範囲の中にあることを、当業者は理解するであろう。
【００３３】
[0039]方法５００はステップ５０５で始まる。ステップ５０５において、ユーザはパイプネットワークのルーティングに使用するパイプサイズを指定する。例えば、図４Ｂ〜図４Ｄで示されるように、ＧＵＩ１１０はドロップダウンボックス４５０をユーザに呈示する。ドロップダウンボックス４５０は、パイプネットワーク２０１の中でルーティングするためのパイプ分節の直径を指定する。ステップ５１０において、ユーザは追加のパイプ分節をルーティングするために使用する特定のパイプネットワークを指定してもよい。前述したように、ＣＡＤモデル１２０は、同じモデルの中に複数のユーティリティネットワークを含んでもよい。そのような場合、ユーザは新しいルーティング形態（即ち、パイプネットワーク内の分節の場所、長さ、及び方向）を作成するときに使用するパイプネットワークを選択する。
【００３４】
[0040]ステップ５１５において、ユーザは、モデル化されているユーティリティネットワークについて所望のルーティングを作成する。こうして、ユーザはパイプ分節の開始場所及びこの分節の長さ及び方向を指定することによって、パイプネットワークのＣＡＤモデル１２０を組み立ててもよい。例えば、図４Ｃ〜図４Ｄで図解される羅針盤４３０は、ユーザが、それぞれ分節２２４及び２３４のルーティングを指定することによって、パイプラン２４２及び２４４を既存のパイプラン２４０へ追加するプロセスの中にあることを示す。
【００３５】
[0041]ステップ５２０において、ＣＡＤアプリケーション１０５は、ルーティング仕様１４０に従って部品一覧１３０からのネットワーク要素をＣＡＤモデル１２０へ追加する。ＣＡＤアプリケーション１０５は、ユーザによって指定されたルーティングに対応する場所でネットワーク要素を追加する。加えて、ＣＡＤアプリケーションは、同じくルーティング仕様１４０に基づいて、異なる分節の間に要素、例えば、継手及び管継手を自動的に追加してもよい。こうして、一度パイプのサイズが選択されると、ユーザは、単に所望のルーティングを指定することによって、パイプネットワーク２０１を組み立ててもよい。それに応じて、ＣＡＤアプリケーションは、ルーティング仕様１４０の中で指定されたように、図面一覧１３０からの正しいネットワーク要素を追加する。したがって、ユーティリティネットワークのＣＡＤモデル１２０を組み立てるプロセスは大いに単純化される。なぜなら、ユーティリティネットワークのネットワーク要素は、ユーザが所望のルーティングを作成するとき、自動的に追加されるからである。
【００３６】
[0042]追加的に、本発明の実施形態は、パイプネットワーク又は選択されたグループネットワーク要素について使用されるルーティング仕様１４０をユーザが変更できるようにする。例えば、ユーザは、ルーティング仕様１４０のサイズ範囲３２４の規定を変更し、これらの変更をパイプネットワーク２０１へ適用してもよい。そのような場合、パイプラン２４０の要素は、サイズ範囲３２４への変更に基づいて更新されてもよい。これは、潜在的なルーティング仕様１４０への変更が生じるとき、常にユーザが手作業でネットワーク要素を置換しなければならない必要性を除く。ユーザは、更に、全く異なるルーティング仕様１４０を作成し、このルーティング仕様１４０を単一の要素又はパイプランの一部分又はパイプラン全体へ適用してもよい。
【００３７】
[0043]図６は、本発明の１つの実施形態に従って、ルーティング仕様１４０をユーティリティネットワークのＣＡＤモデルへ適用する方法６００を図解する流れ図である。方法６００は図１のＣＡＤ環境１００に関連させて説明されるが、図６で図解された方法ステップを任意の順序で遂行するように構成された任意のシステムが本発明の範囲の中にあることを、当業者は理解するであろう。
【００３８】
[0044]方法６００はステップ６０５で始まる。ステップ６０５において、ＣＡＤアプリケーション１０５はパイプネットワーク又はネットワーク要素のグループの選択を受け取る。例えば、パイプネットワーク２０１はパイプラン２４０、２４２、及び２４４を含む。他方では、パイプラン２４０、２４２、及び２４４は、「Ｓ１２」ルーティング仕様１４０及びルーティングプロセス中にユーザによって指定されたパイプサイズに基づいて、部品一覧１３０から選択されたネットワーク要素を含む。ステップ６０５において、ユーザはパイプラン２４０、２４２、又は２４４の要素を選択するか、複数のパイプランからの要素を選択するか、又はパイプネットワーク２０１の全体を選択してもよい。
【００３９】
[0045]ステップ６１０において、ＣＡＤアプリケーション１０５は、ステップ６０５で指定されたパイプネットワークの形態へ適用するためのルーティング仕様１４０の選択を受け取る。ステップ６１５において、ＣＡＤアプリケーション１０５は、ステップ６０５で指定されたパイプネットワークのルーティングを全探索し、ステップ６１０で選択されたルーティング仕様１４０に基づいて、ネットワーク要素を更新する必要があるかどうかを決定する。もしＣＡＤモデル１２０の中に現在存在するネットワーク要素が、選択されたルーティング仕様１４０によって指定された要素でないことを、ＣＡＤアプリケーション１０５が決定するならば、ネットワーク要素は正しいネットワーク要素で置換される。追加的に、１つのネットワーク要素への置換が、連結された要素への変更を必要とするかどうかを評価するように、ＣＡＤアプリケーション１０５を構成してもよい。一度、ＣＡＤアプリケーション１０５が、ステップ６０５で指定されたパイプネットワークのルーティングを全探索し、ルーティング仕様１４０に基づいてネットワーク要素を置換してしまうと、方法はステップ６３０で終了する。
【００４０】
[0046]説明されたように、本発明の実施形態は、ルーティング仕様１４０を使用して、ユーティリティネットワークのモデルをユーザが組み立てることを可能にする。ユーザは、ユーティリティネットワークの個々の構成部品を選択する必要なしに、所望のルーティングを指定することによって、ユーティリティネットワークのモデルを組み立ててもよい。選択する代わりに、ユーザがユーティリティネットワークのルーティングを指定するとき、ＣＡＤアプリケーション１０５はルーティング仕様１４０に基づいて正しい部品をＣＡＤモデル１２０へ自動的に追加する。こうして、ユーティリティネットワークのＣＡＤモデル１２０を組み立てるために要求される時間は、相当に低減される。更に、既存のＣＡＤモデル１２０のネットワークは、所望のルーティング仕様１４０を既存のＣＡＤモデル１２０の形態へ適用することによって、ルーティング仕様１４０への変更を反映するように更新されてもよい。
【００４１】
[0047]これまでの説明は本発明の実施形態へ向けられたが、本発明の基本的範囲から逸脱することなく、本発明の他の更なる実施形態が考え出されてもよい。本発明の範囲は、次の特許請求の範囲によって決定される。
【図面の簡単な説明】
【００４２】
【図１】本発明の１つの実施形態に従ったコンピュータ支援設計アプリケーション環境を図解するブロック図である。
【図２】本発明の１つの実施形態に従ったパイプネットワークの表示画を図解する例示的スクリーンショットである。
【図３】本発明の１つの実施形態に従ったパイプネットワークの表示画を図解する例示的スクリーンショットである。
【図４Ａ】本発明の１つの実施形態に従って、規定されたルーティング仕様に基づいてパイプネットワークのモデルを組み立てるプロセスを図解する例示的スクリーンショットである。
【図４Ｂ】本発明の１つの実施形態に従って、規定されたルーティング仕様に基づいてパイプネットワークのモデルを組み立てるプロセスを図解する例示的スクリーンショットである。
【図４Ｃ】本発明の１つの実施形態に従って、規定されたルーティング仕様に基づいてパイプネットワークのモデルを組み立てるプロセスを図解する例示的スクリーンショットである。
【図４Ｄ】本発明の１つの実施形態に従って、規定されたルーティング仕様に基づいてパイプネットワークのモデルを組み立てるプロセスを図解する例示的スクリーンショットである。
【図５】本発明の１つの実施形態に従って、ＣＡＤアプリケーション及びルーティング仕様を使用してユーティリティネットワークをルーティングする方法を図解する流れ図である。
【図６】本発明の１つの実施形態に従って、ユーティリティネットワークのＣＡＤモデルへルーティング仕様を適用する方法を図解する流れ図である。
【図１】
2009524887.tif 000003
【図２】
2009524887.tif 000004
【図３】
2009524887.tif 000005
【図４Ａ】
2009524887.tif 000006
【図４Ｂ】
2009524887.tif 000007
【図４Ｃ】
2009524887.tif 000008
【図４Ｄ】
2009524887.tif 000009
【図５】
2009524887.tif 000010
【図６】
2009524887.tif 000011
【国際調査報告】
2009524887.tif 000012