(57)【要約】【課題】配管部品毎の制約条件を満たす配管ＣＡＤデータを効率良く作成し、配管設計時間を削減する。【解決手段】経路点列データと配管部品データとを有する配管ＣＡＤデータを受け付ける入力手段１０１，配管部品の配置制約条件を記憶する配管部品制約データ記憶手段１０２，周辺機器ＣＡＤデータ、および配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段１０７，配管部品データが、制約条件を満たすか判定する配管部品ルールチェック手段１０３，配管部品ルールチェック手段で配置制約条件を満たさないと判定された配管部品について、配管部品制約データ記憶手段に記憶された配置制約条件を満たす移動先を探索する移動可能位置探索手段１０４，経路点列データが、移動可能位置探索手段で探索した配管部品の移動先の配置位置を経由するように、配管ＣＡＤデータを更新する経路更新手段１０５、を備える配管データ編集装置。【選択図】  図１
2011090471.tif 000002
【特許請求の範囲】
【請求項１】
経路点列データと経路上に配置される配管部品データとを有する配管ＣＡＤデータを入力する入力手段と、
配管部品の配置制約条件を記憶する配管部品制約データ記憶手段と、
設計対象とする空間内に配置される周辺機器の周辺機器ＣＡＤデータ、および前記配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する前記配管部品データが、前記配置制約条件を満たすか判定する配管部品ルールチェック手段と、
前記配管部品ルールチェック手段で前記配置制約条件を満たさないと判定された配管部品について、前記配管部品制約データ記憶手段に記憶された配置制約条件を満たす移動先を探索する移動可能位置探索手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する前記経路点列データが、前記移動可能位置探索手段で探索した前記配管部品の移動先の配置位置を経由するように、前記配管ＣＡＤデータを更新する経路更新手段と、
前記経路更新手段で更新した前記配管ＣＡＤデータを表示する表示手段と、
を備えることを特徴とする配管データ編集装置。
【請求項２】
請求項１記載の配管データ編集装置において、
前記配管ＣＡＤデータは、経路点列データで表される複数の配管経路セグメントと、該配管経路セグメント上に配置される配管部品データとを有し、
前記移動可能位置探索手段は、
前記入力手段で入力された前記配管ＣＡＤデータが有する複数の前記配管経路セグメントのうち、前記配管部品データが前記配置制約条件を満たせる配管経路セグメントを抽出する配管経路セグメント抽出手段と、
前記配管経路セグメント抽出手段で抽出した前記配管経路セグメントの延長部を求める経路延長手段と、
前記経路延長手段で求めた延長部と、前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉の有無を判定する干渉チェック手段と、
前記干渉チェック手段で干渉が無いと判定された前記配管経路セグメントの延長部を、前記配管部品の前記配置制約条件を満たす移動先として決定する移動位置決定手段と、
を備えることを特徴とする配管データ編集装置。
【請求項３】
請求項２記載の配管データ編集装置において、
前記経路更新手段は、
前記入力手段で入力された前記配管ＣＡＤデータの端点を始点とし前記移動先を終点とする、または前記入力手段で入力された前記配管ＣＡＤデータの端点を終点とし前記移動先を始点とする始終点決定手段と、
前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉を回避し、かつ前記始終点決定手段で決定した始終点を結ぶ最短経路の点列データを作成する最短経路作成手段とを備えることを特徴とする配管データ編集装置。
【請求項４】
経路点列データと経路上に配置される配管部品データとを有する配管ＣＡＤデータを入力する入力手段と、
配管部品の配置制約条件を記憶する配管部品制約データ記憶手段と、
設計対象とする空間内に配置される周辺機器の周辺機器ＣＡＤデータ、および前記配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する前記配管部品データが、前記配置制約条件を満たすか判定する配管部品ルールチェック手段と、
前記配管部品ルールチェック手段で前記配置制約条件を満たさないと判定された配管部品について、移動先を対話操作で入力する移動位置入力手段と、
前記入力手段で入力された配管ＣＡＤデータの前記経路点列データが、前記移動位置入力手段で入力された配管部品の移動先の配置位置を経由するように、前記配管ＣＡＤデータを更新する経路更新手段と、
前記経路更新手段で更新した前記配管ＣＡＤデータを表示する表示手段と、
を備えることを特徴とする配管データ編集装置。
【請求項５】
請求項４記載の配管データ編集装置において、
前記経路更新手段は、
前記入力手段で入力された前記配管ＣＡＤデータの端点を始点とし前記移動先を終点とする、または前記入力手段で入力された前記配管ＣＡＤデータの端点を終点とし前記移動先を始点とする始終点決定手段と、
前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉を回避し、かつ前記始終点決定手段で決定した始終点を結ぶ最短経路の点列データを作成する最短経路作成手段とを備えることを特徴とする配管データ編集装置。
【請求項６】
経路点列データと経路上に配置される配管部品データとを有する配管ＣＡＤデータを入力する入力手段と、
配管部品の配置制約条件を記憶する配管部品制約データ記憶手段と、
設計対象とする空間内に配置される周辺機器の周辺機器ＣＡＤデータ、および前記配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する前記配管部品データが、前記配置制約条件を満たすか判定する配管部品ルールチェック手段と、
前記配管部品ルールチェック手段で前記配置制約条件を満たさないと判定された配管部品について、前記配管部品制約データ記憶手段に記憶された配置制約条件を満たす移動先を探索する移動可能位置探索手段と、
前記入力手段で入力された前記配管ＣＡＤデータを更新する際に、更新してよい範囲を対話操作で入力する更新範囲入力手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する経路点列データが、前記移動可能位置探索手段で探索した前記配管部品の移動先の配置位置を経由するように、前記配管ＣＡＤデータを前記更新範囲入力手段で入力された範囲で更新する経路更新手段と、
前記経路更新手段で更新した前記配管ＣＡＤデータを表示する表示手段と、
を備えることを特徴とする配管データ編集装置。
【請求項７】
請求項６記載の配管データ編集装置において、
前記配管ＣＡＤデータは、経路点列データで表される複数の配管経路セグメントと、該配管経路セグメント上に配置される配管部品データとを有し、
前記移動可能位置探索手段は、
前記入力手段で入力された前記配管ＣＡＤデータが有する複数の前記配管経路セグメントのうち、前記配管部品データが前記配置制約条件を満たせる配管経路セグメントを抽出する配管経路セグメント抽出手段と、
前記配管経路セグメント抽出手段で抽出した前記配管経路セグメントの延長部を求める経路延長手段と、
前記経路延長手段で求めた延長部と、前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉の有無を判定する干渉チェック手段と、
前記干渉チェック手段で干渉が無いと判定された前記配管経路セグメントの延長部を、前記配管部品の前記配置制約条件を満たす移動先として決定する移動位置決定手段と、
を備えることを特徴とする配管データ編集装置。
【請求項８】
請求項６記載の配管データ編集装置において、
前記経路更新手段は、
前記更新範囲入力手段で入力された前記配管ＣＡＤデータの経路上の点を始終点とする始終点決定手段と、
前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉を回避し、かつ前記始終点決定手段で決定した始終点を結ぶ最短経路の点列データを作成する最短経路作成手段とを備えることを特徴とする配管データ編集装置。
【請求項９】
コンピュータを
経路点列データと経路上に配置される配管部品データとを有する配管ＣＡＤデータを入力する入力手段と、
配管部品の配置制約条件を記憶する配管部品制約データ記憶手段と、
設計対象とする空間内に配置される周辺機器の周辺機器ＣＡＤデータ、および前記配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する前記配管部品データが、前記配置制約条件を満たすか判定する配管部品ルールチェック手段と、
前記配管部品ルールチェック手段で前記配置制約条件を満たさないと判定された配管部品について、前記配管部品制約データ記憶手段に記憶された配置制約条件を満たす移動先を探索する移動可能位置探索手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する経路点列データが、前記移動可能位置探索手段で探索した前記配管部品の移動先の配置位置を経由するように、前記配管ＣＡＤデータを更新する経路更新手段と、
前記経路更新手段で更新した前記配管ＣＡＤデータを表示する表示手段と、
して機能させることを特徴とする配管データ編集プログラム。
【請求項１０】
請求項９記載の配管データ編集プログラムにおいて、
前記配管ＣＡＤデータは、経路点列データで表される複数の配管経路セグメントと、該配管経路セグメント上に配置される配管部品データとを有し、
前記移動可能位置探索手段は、
前記入力手段で入力された前記配管ＣＡＤデータが有する複数の前記配管経路セグメントのうち、前記配管部品データが前記配置制約条件を満たせる配管経路セグメントを抽出する配管経路セグメント抽出手段と、
前記配管経路セグメント抽出手段で抽出した前記配管経路セグメントの延長部を求める経路延長手段と、
前記経路延長手段で求めた延長部と、前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉の有無を判定する干渉チェック手段と、
前記干渉チェック手段で干渉が無いと判定された前記配管経路セグメントの延長部を、前記配管部品の前記配置制約条件を満たす移動先として決定する移動位置決定手段と、
して機能することを特徴とする配管データ編集プログラム。
【請求項１１】
請求項１０記載の配管データ編集プログラムにおいて、
前記経路更新手段は、
前記入力手段で入力された前記配管ＣＡＤデータの端点を始点とし前記移動先を終点とする、または前記入力手段で入力された前記配管ＣＡＤデータの端点を終点とし前記移動先を始点とする始終点決定手段と、
前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉を回避し、かつ前記始終点決定手段で決定した始終点を結ぶ最短経路の点列データを作成する最短経路作成手段として機能することを特徴とする配管データ編集プログラム。
【請求項１２】
コンピュータを
経路点列データと経路上に配置される配管部品データとを有する配管ＣＡＤデータを入力する入力手段と、
配管部品の配置制約条件を記憶する配管部品制約データ記憶手段と、
設計対象とする空間内に配置される周辺機器の周辺機器ＣＡＤデータ、および前記配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する前記配管部品データが、前記配置制約条件を満たすか判定する配管部品ルールチェック手段と、
前記配管部品ルールチェック手段で前記配置制約条件を満たさないと判定された配管部品について、前記配管部品制約データ記憶手段に記憶された配置制約条件を満たす移動先を探索する移動可能位置探索手段と、
前記入力手段で入力された前記配管ＣＡＤデータを更新する際に更新してよい範囲を対話操作で入力する更新範囲入力手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する経路点列データが、前記移動可能位置探索手段で探索した配管部品の移動先の配置位置を経由するように、前記配管ＣＡＤデータを前記更新範囲入力手段で入力された範囲で更新する経路更新手段と、
前記経路更新手段で更新した前記配管ＣＡＤデータを表示する表示手段と、
して機能させることを特徴とする配管データ編集プログラム。
【請求項１３】
請求項１２記載の配管データ編集プログラムにおいて、
前記配管ＣＡＤデータは、経路点列データで表される複数の配管経路セグメントと、該配管経路セグメント上に配置される配管部品データとを有し、
前記移動可能位置探索手段は、
前記入力手段で入力された前記配管ＣＡＤデータが有する複数の配管経路セグメントのうち、前記配管部品データが前記配置制約条件を満たせる配管経路セグメントを抽出する配管経路セグメント抽出手段と、
前記配管経路セグメント抽出手段で抽出した前記配管経路セグメントの延長部を求める経路延長手段と、
前記経路延長手段で求めた延長部と、前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉の有無を判定する干渉チェック手段と、
前記干渉チェック手段で干渉が無いと判定された前記配管経路セグメントの延長部を、前記配管部品の前記配置制約条件を満たす移動先として決定する移動位置決定手段と、
して機能することを特徴とする配管データ編集プログラム。
【請求項１４】
コンピュータを、
経路点列データと経路上に配置される配管部品データとを有する配管ＣＡＤデータを入力する入力手段と、
配管部品の配置制約条件を記憶する配管部品制約データ記憶手段と、
設計対象とする空間内に配置される周辺機器の周辺機器ＣＡＤデータ、および前記配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段と、
前記入力手段で入力された前記配管ＣＡＤデータが有する前記配管部品データが、前記配置制約条件を満たすか判定する配管部品ルールチェック手段と、
前記配管部品ルールチェック手段で前記配置制約条件を満たさないと判定された配管部品について、移動先を対話操作で入力する移動位置入力手段と、
前記移動位置入力手段で入力された前記配管ＣＡＤデータが有する前記経路点列データが、前記移動可能位置探索手段で探索した前記配管部品の移動先の配置位置を経由するように、前記配管ＣＡＤデータを更新する経路更新手段と、
前記経路更新手段で更新した前記配管ＣＡＤデータを表示する表示手段と、
して機能させることを特徴とする配管データ編集プログラム。
【請求項１５】
請求項１４記載の配管データ編集プログラムにおいて、
前記経路更新手段は、
前記入力手段で入力された前記配管ＣＡＤデータの端点を始点とし前記移動先を終点とする、または前記入力手段で入力された前記配管ＣＡＤデータの端点を終点とし前記移動先を始点とする始終点決定手段と、
前記ＣＡＤデータ記憶手段に記憶された周辺機器や他の配管の配置位置との干渉を回避し、かつ前記始終点決定手段で決定した始終点を結ぶ最短経路の点列データを作成する最短経路作成手段として機能することを特徴とする配管データ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ装置を利用した配管設計を支援する装置に関し、特に配管経路の編集装置に関する。
【背景技術】
【０００２】
特許文献１には、ＣＡＤ装置で、表示機器に表示されている配管経路の所望の経路点を選択し、選択された経路点の変更先を指定することにより、元の配管経路と共に変更後の配管経路を同時に表示し、変更先が確定した後に、経路点および対応する配管経路を変更して表示する方法が開示されている。
【０００３】
この方法を採用すれば、配管ＣＡＤデータの編集に関して、配管ＣＡＤデータの所望の経路点変更を簡素化し、しかも経路点の変更に伴う配管経路の変更を簡単に把握することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−６８１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、配管経路上には、弁等の多種多様な配管部品が配置される。これらの配管部品は、種類によってそれぞれ配置する向き、操作スペースの確保等の制約条件を有する。
【０００６】
一方、発電プラント設備等では、発電機器等、プラント設備内に配置される周辺機器も多種多様であり、この周辺機器の間に張り巡らされる配管経路は長大となる。そのため、配管経路毎に、配置される配管部品がそれぞれ制約条件を満たすかチェックし、制約条件を満たさない配管部品については制約を満たす配置位置に変更し、配管経路を更新していくと工数の増大を招き、配管設計時間が増大してしまう。
【０００７】
そこで、本発明の目的は、配管部品毎の制約条件を満たす配管ＣＡＤデータを効率良く作成することができ、配管設計時間を短縮できる配管データ編集装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の配管データ編集装置は、経路点列データと経路上に配置される配管部品データとを有する配管ＣＡＤデータを入力する入力手段と、配管部品の配置制約条件を記憶する配管部品制約データ記憶手段と、設計対象とする空間内に配置される周辺機器の周辺機器ＣＡＤデータ、および配管ＣＡＤデータを記憶するＣＡＤデータ記憶手段と、入力手段で入力された配管ＣＡＤデータが有する配管部品データが、配置制約条件を満たすか判定する配管部品ルールチェック手段と、配管部品ルールチェック手段で配置制約条件を満たさないと判定された配管部品について、配管部品制約データ記憶手段に記憶された配置制約条件を満たす移動先を探索する移動可能位置探索手段と、入力手段で入力された配管ＣＡＤデータが有する経路点列データが、移動可能位置探索手段で探索した配管部品の移動先の配置位置を経由するように、配管ＣＡＤデータを更新する経路更新手段と、経路更新手段で更新した配管ＣＡＤデータを表示する表示手段とを備える。
【発明の効果】
【０００９】
本発明によれば、配管部品毎の制約条件を満たす配管ＣＡＤデータを効率よく作成することができ、配管設計時間を短縮できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る配管ＣＡＤデータの一例を説明する説明図である。
【図３】図２に示した配管ＣＡＤデータの表示例を説明する説明図である。
【図４】本発明の第１の実施形態に係る配管部品の配置制約データの一例を説明する説明図である。
【図５】本発明の第１の実施形態に係る配管部品ルールチェック部の構成を示すブロック図である。
【図６】本発明の第１の実施形態に係る移動可能位置探索部の構成を示すブロック図である。
【図７】図６に示した移動可能位置探索部を説明する説明図である。
【図８】本発明の第１の実施形態に係る経路更新部の構成を示すブロック図である。
【図９】図８に示した経路更新部を説明する説明図である。
【図１０】本発明に係るコンピュータシステムの外観図である。
【図１１】磁気ディスクの外観図である。
【図１２】ＣＤ−ＲＯＭの外観図である。
【図１３】本発明の第２の実施形態の構成を示すブロック図である。
【図１４】本発明の第３の実施形態の構成を示すブロック図である。
【図１５】本発明の第３の実施形態に係る更新範囲入力部を説明する説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を用いて詳細に説明する。なお、各図面を通し、同等の構成要素には同一の符号を付してある。
【実施例１】
【００１２】
図１に本発明の第１の実施形態に係る配管データ編集装置の概略構成を示す。本実施形態は、概略的には、入力部１０１と、配管部品制約データベース１０２と、配管部品ルールチェック部１０３と、移動可能位置探索部１０４と、経路更新部１０５と、表示部１０６と、ＣＡＤデータベース１０７とを備える。
【００１３】
入力部１０１は、編集対象の配管ＣＡＤデータを入力するためのＧＵＩである。
【００１４】
配管部品制約データベース１０２は、後述するキーボード１００１等の入力装置を介して予め入力された、配管部品の配置制約条件である配置制約データを記憶し、保管するためのデータベースである。
【００１５】
配管部品ルールチェック部１０３は、入力部１０１で受け付けた配管ＣＡＤデータが、配管部品制約データベース１０２に保管された配管部品の制約条件を満たすか判定するものである。
【００１６】
移動可能位置探索部１０４は、配管部品ルールチェック部１０３での判定結果で配管部品の制約条件を満たさないと判定された配管部品を対象に、配管部品制約データベース１０２に保管された配管部品の制約データを満たす移動先を探索するためのものである。
【００１７】
経路更新部１０５は、入力部１０１で入力された配管ＣＡＤデータの経路情報を、移動可能位置探索部１０４で探索した配管部品の移動先の配置位置を経由するように更新するためのものである。表示部１０６は、経路更新部１０５で更新した配管ＣＡＤデータを、後述するコンピュータシステムのディスプレイ１００３上で可視的に表示するためのものである。
【００１８】
ＣＡＤデータベース１０７は、対象とする設計空間内に配置される、周辺機器の大きさや配置位置に関する情報である周辺機器ＣＡＤデータ、および配管ＣＡＤデータを記憶，保管するためのものである。
【００１９】
本実施形態における配管ＣＡＤデータは、例えば図２のような構成とする。配管ＣＡＤデータは、配管経路の三次元空間上の通過点を表す経路点列データ２０１と、配管経路上で配管を構成する配管部品に関する配管部品データ２０２とを有する。配管部品データ２０２は、配管部品の種類毎に異なるパラメータを持つ。例えば、直管２０３は、始終点の座標値と、外径値とをパラメータとして有する。弁２０４は、配置位置の座標値をパラメータとする。また、エルボー２０５は、始点，コーナー，終点の座標値と、曲げＲの値とをパラメータとして有する。
【００２０】
図３に配管ＣＡＤデータを後述するコンピュータシステムのディスプレイ１００３上で可視的に表示した例を示す。実線３０１は配管経路を表し、符号３０２は弁を表す。
【００２１】
図４に配管部品制約データベース１０２に保管された配管部品の配置制約データの例を示す。配置制約データは、配管部品の種類４０１と、制約条件４０２とで構成される。制約条件４０２には、配置方向の制約，操作スペース確保等、配管部品の種類毎に応じて種々の制約条件がある。図４の例では、配管部品の種類４０１として弁が定義され、制約条件４０２として配置方向の制約である「水平に配置」が定義されている。
【００２２】
配管部品ルールチェック部１０３は、例えば図５のような構成とする。制約データ読み込み部５０１は、配管部品制約データベース１０２に保管された配置制約データを順次呼び出す。対象配管部品抽出部５０２は、制約データ読み込み部５０１で読み込んだ配置制約データの配管部品の種類４０１に該当する配管部品を入力部１０１で入力した配管ＣＡＤデータから抽出する。チェック部５０３は、対象配管部品抽出部５０２で抽出した配管部品が、配置制約データの制約条件を満たしているか判定する。例えば図２の配管ＣＡＤデータは、弁が垂直に配置されているため、図４に示した弁の制約条件を満たさないと判定される。具体的には、まず弁の配置されている配管の向きを始終点から求める．図２のケースでは始点が（５０００，０，０）、終点が（５０００，０，１００００）であるため向きの単位ベクトルは（０，０，１）となる．高さ方向がＺのため、この弁は水平ではないと判定され、制約条件を満たさないと判定される。
【００２３】
移動可能位置探索部１０４は、詳細には例えば図６のような構成とする。配管経路セグメント抽出部６０１は、入力部１０１で入力した配管ＣＡＤデータの配管経路を構成する配管経路セグメントの中から、移動したい配管部品の制約条件を満たす配管経路セグメントを抽出する。配管経路セグメントとは点列データの通過点を結ぶ１線分のことである。
抽出する際、配管経路セグメント抽出部６０１は、制約条件について配管部品制約データベース１０２を参照する。例えば、図２の配管ＣＡＤデータは、弁が垂直に配置されているため、図４に示した弁の制約条件を満たさないと配管部品ルールチェック部１０３で判定される。そこで、移動可能位置探索部１０４の配管経路セグメント抽出部６０１は、弁の配置方向に関する制約条件である「水平に配置」を満たす配管経路セグメントを抽出する。本例では、図７に示すように、配管経路セグメント７０１，７０２，７０３を抽出する。
【００２４】
経路延長部６０２は、配管経路セグメント抽出部６０１で抽出した各セグメントの延長線を延長部として求める。但し、配管経路の始終点は対象外とする。図７に示した例では、点線で示した７０４，７０５，７０６，７０７が延長部として得られる。なお、延長線分の長さは、移動対象の配管部品毎に予め設定されている。
【００２５】
干渉チェック部６０３は、周辺機器ＣＡＤデータベースに保管された周辺機器やその他の配管の、配置位置や大きさ等の配置位置情報を参照し、経路延長部６０２で得た延長部に移動部品を配置したときに周辺機器や、他の配管と干渉がないかをチェックする。
【００２６】
図７に示した例では、延長部７０６，７０７が他の周辺機器７０８と干渉するため、移動可能位置の対象外とする。
【００２７】
位置決定部６０４は、干渉チェック部６０３で干渉がなかった延長部の中から、移動部品３０２を移動する位置を決定する。決定方法は、例えば元の位置に一番近い位置を移動位置とする。図７に示した例では延長部７０４を移動位置として決定する。
【００２８】
経路更新部１０５の構成の一例を図８に示す。始終点決定部８０１は、入力部１０１で入力された配管ＣＡＤデータの始点を始点、移動可能位置探索部１０４で得た移動先の延長部の端点を終点とする第１の始終点と、移動可能位置探索部１０４で得た移動先の延長部の端点を始点、入力部１０１で入力された配管ＣＡＤデータの終点を終点とする第２の始終点を作成する。
【００２９】
最短経路作成部８０２は、予め定義した配管経路ルールを満たしつつ、始終点決定部８０１で決めた始終点を結ぶ最短経路の点列データを作成する。配管経路ルールには、例えば、周辺機器や、他の配管経路との干渉を回避する、Ｘ，Ｙ，Ｚ軸に平行とする等がある。なお、周辺機器や、他の配管経路との干渉を回避する際には、例えばＣＡＤデータベースに保管された周辺機器ＣＡＤデータや配管ＣＡＤデータを参照する。
【００３０】
図９は、図７に示した経路を更新した例である。
【００３１】
図１０に本実施形態の配管データ編集装置を実現する具体的な構成を示す。本実施形態の配管データ編集装置は、キーボード等の入力装置１００１と、前述したようなデータや処理プログラムを入力する入力手段，入力されたデータやプログラムを蓄積する記憶装置，演算装置などを備えたコンピュータ本体１００２と、ディスプレイ１００３で構成される汎用のコンピュータシステムと、その上で稼動する処理プログラムによって実現することができる。汎用のコンピュータシステムに処理プログラムを付加して実現するときには、処理プログラムは図１１に示すような磁気ディスク１１０１や、図１２に示すようなＣＤ−ＲＯＭ１２０１などのメディアに記録して配送，保管，実装され、コンピュータ本体１００２に設けた磁気ディスク読み取り装置やＣＤ−ＲＯＭ読み取り装置によって読み取り、コンピュータ本体１００２内に取り込まれる。
【００３２】
通信ネットワークを通じて配送される処理プログラムを入力手段によって取り込んで実現する場合には、取り込んだ処理プログラムを磁気ディスク等のメディアに記憶させて保存することにより、繰り返し使用できるようにする。
【００３３】
本実施形態の配管データ編集装置によれば、配管部品毎の制約条件を予め定義しておくことで、多種多量の配管部品を有する配管ＣＡＤデータにおいても、自動的に配管部品が制約条件を満たすか否か判定し、満たさない配管部品については、移動先を抽出し、経路更新することができるので、配管部品毎の制約条件を満たす配管ＣＡＤデータを効率よく作成することができ、配管設計時間を短縮できる。
【実施例２】
【００３４】
本発明の第２の実施形態について説明する。図１３は、本発明の第２の実施形態に係る配管データ編集装置の概略構成を示すブロック図である。なお、第１の実施形態と同等の構成要素には同一の符号を付し、説明を省略する。
【００３５】
本実施形態が第１の実施形態と異なるのは、移動可能位置探索部１０４の代わりに移動位置入力部１３０１を設けた点にある。移動位置入力部１３０１は、配置部品ルールチェック部１０３で配置部品の制約条件を満たさないと判定された配管部品について、ディスプレイ１００３に映し出された画面およびキーボード１００１等の入力装置を介して対話操作で入力された移動先や、配置方向を受付し、変更する。
【００３６】
経路更新部１０５は、入力部１０１で入力した配管ＣＡＤデータの経路を、移動位置入力部１３０１で移動した配管部品の配置位置を経由するように更新する。
【００３７】
本実施の形態によれば、配管部品毎の制約条件を予め定義しておくことで、多種多量の配管部品を有する配管ＣＡＤデータにおいても、自動的に配管部品が制約条件を満たすか否か判定し、満たさない配管部品については、移動先を入力するだけで、経路更新することができるので、配管部品毎の制約条件を満たす配管ＣＡＤデータを効率よく作成することができ、配管設計時間を短縮できる。また、第１の実施形態に対して、配管部品の移動先を対話で指示することができるので、経路更新の自由度が増え、大幅な経路更新にも対応することができる。
【実施例３】
【００３８】
本発明の第３の実施形態について説明する。図１３は、本発明の第３の実施形態に係る配管データ編集装置の概略構成を示すブロック図である。なお、第１の実施形態と同等の構成要素には同一の符号を付し、説明を省略する。
【００３９】
本実施形態が第１の実施形態と異なるのは、更新範囲入力部１４０１を追設した点にある。更新範囲入力部１４０１は、経路更新する際に、ディスプレイ１００３に映し出された画面およびキーボード１００１等の入力装置を介して対話操作で入力された更新してよい範囲を受け付ける。経路更新部１０５は、更新範囲入力部１４０１で入力された範囲内で経路を更新する。更新範囲は、例えば、入力装置を介して配管経路上の点を選択することで入力する。図１５（ａ）に示した例の場合、移動可能位置探索部１０４で、弁１５０３の移動先を１５０４に決定した後、更新範囲入力部１４０１で１５０２および１５０１を選択すると、図１５（ｂ）に示したように１５０２と１５０１とを始終点として点列データが経路更新部１０５によって更新される。
【００４０】
本実施形態によれば、第１の実施形態と同様の効果が得られる。また加えて、更新する範囲をユーザが指示することにより、例えばユーザが手動で修正するなどして更新したくない配管経路をシステムが更新してしまうことを防ぐことができる。
【符号の説明】
【００４１】
１０１  入力部
１０２  配管部品制約データベース
１０３  配管部品ルールチェック部
１０４  移動可能位置探索部
１０５  経路更新部
１０６  表示部
２０１  経路点列データ  
２０２  配管部品データ
２０４  弁
２０５  エルボー
４０１  配管部品の種類
４０２  制約条件
５０１  制約データ読み込み部
５０２  対象配管部品抽出部
５０３  チェック部
６０１  配管経路セグメント抽出部
６０２  経路延長部
６０３  干渉チェック部
６０４  位置決定部
７０１，７０２，７０３  配管経路セグメント
７０４，７０５，７０６，７０７  延長部
７０８  周辺機器
８０１  始終点決定部
８０２  最短経路作成部
１３０１  移動位置入力部
１４０１  更新範囲入力部
【図１】
2011090471.tif 000003
【図２】
2011090471.tif 000004
【図３】
2011090471.tif 000005
【図４】
2011090471.tif 000006
【図５】
2011090471.tif 000007
【図６】
2011090471.tif 000008
【図７】
2011090471.tif 000009
【図８】
2011090471.tif 000010
【図９】
2011090471.tif 000011
【図１０】
2011090471.tif 000012
【図１１】
2011090471.tif 000013
【図１２】
2011090471.tif 000014
【図１３】
2011090471.tif 000015
【図１４】
2011090471.tif 000016
【図１５】
2011090471.tif 000017