(57)【要約】【課題】三次元配置調整ＣＡＤの技術において、共通データベースでの配置と仕様の統合管理ならびに差異抽出により、レビジョン比較を容易にする。【解決手段】コンバータ２０が、ＣＡＤ手段１０における前記レビジョンごとの配置データ１２と仕様データベース１５を、両方に存在するリンクキーで合成するとともに、その配置データをパターンファイル２５で変換することにより、各共通データベース３０に格納する。差分処理手段４０が、レビジョンごとの各共通データベース３０間で、差異部分の情報を抽出し、内部データ４５として記憶する。第二のコンバータ手段であるコンバータ５０が、内部データ４５又は共通データベース３０の内容を、パターンファイル５５を用いてＣＡＤ手段１０の配置データ６０に展開し、出力手段７０が、内部データ４５又は変換された配置データ６０を出力する。【選択図】図１
2008257510.tif 000002
【特許請求の範囲】
【請求項１】
三次元空間における配管の配置を支援する三次元配置調整ＣＡＤ手段と、
前記ＣＡＤ手段で配置される前記配管のレビジョンごとの、配置データならびに仕様データベースと、
前記レビジョンごとの情報を格納するための共通データベースと、
前記ＣＡＤ手段に応じた前記配置データを、前記共通データベース用に変換するための第一のパターンファイルと、
前記ＣＡＤ手段における前記レビジョンごとの配置データと仕様データベースを、両方に存在するリンクキーで合成するとともに、その配置データを前記第一のパターンファイルで変換することにより、各共通データベースに格納する第一のコンバータ手段と、
前記レビジョンごとの前記各共通データベース間で、差異部分の情報を抽出する差分処理手段と、
前記各共通データベースを、ＣＡＤ手段に応じた配置データに変換するための第二のパターンファイルと、
前記差異部分の情報又は前記共通データベースの内容を、前記第二のパターンファイルを用いて前記ＣＡＤ手段の配置データに変換する第二のコンバータ手段と、
前記差異部分の情報又は変換された前記配置データを出力する出力手段と、
を、コンピュータの演算制御部で実現することを特徴とする設計支援システム。
【請求項２】
互いに異なる複数の前記ＣＡＤ手段における前記配置データにそれぞれ対応した複数の前記パターンファイルを有し、
前記各パターンファイルは、前記配置データを構成する各フィールドのフィールド名と、前記共通データベースを構成する各フィールドのフィールド名と、の対照表であること
を特徴とする請求項１記載の設計支援システム。
【請求項３】
前記差分処理手段は、
比較する２つの前記共通データベースの選択を所定の入力画面で受け付ける選択手段と、
選択された前記各データベースから、識別用のユニークキーで配管の情報を抽出する抽出手段と、
抽出した配管の情報における仕様と座標について、差異を比較する比較手段と、
前記比較で差異がある場合に、その情報を所定の内部データとして格納する差異記録手段と、
を有し、
前記出力手段は、格納した前記内部データを出力するように構成されたこと
を特徴とする請求項１又は２記載の設計支援システム。
【請求項４】
前記差異記録手段は、比較する２つの共通データベースにおいて、少なくとも、
前記ユニークキーのキー名称が片方にしか存在しない場合と、
キー名称は両方に存在するが仕様・座標などの形態が異なる場合に、
差異として、そのユニークキーに対応する配管の情報を、前記内部データに追加するように構成されたことを特徴とする請求項３記載の設計支援システム。
【請求項５】
前記出力手段は、
格納した前記内部データを、スプレッドシート及びＣＡＤデータとしてファイル出力し、
前記スプレッドシートには、仕様の差異、座標・面間長さの差異を表示し、
前記ＣＡＤデータには、アイソメトリック図面と平面図を含める
ように構成されたことを特徴とする請求項３又は４記載の設計支援システム。
【請求項６】
コンピュータの演算制御部により、
配管の配置を支援する三次元配置調整ＣＡＤ手段と、データ変換を行う第一及び第の二コンバータ手段と、レビジョン間の差異を抽出する差分処理手段と、データを出力するデータ出力手段と、を実現し、
前記ＣＡＤ手段で配置される前記配管のレビジョンごとの、配置データならびに仕様データベースと、
前記レビジョンごとの情報を格納するための共通データベースと、
前記ＣＡＤ手段に応じた前記配置データを、前記共通データベース用に変換するための第一のパターンファイルと、
前記各共通データベースを、ＣＡＤ手段に応じた配置データに変換するための第二のパターンファイルと、
を用いる設計支援方法において、
前記ＣＡＤ手段で、三次元空間における配管の配置を支援し、
前記第一のコンバータ手段で、前記ＣＡＤ手段における前記レビジョンごとの配置データと仕様データベースを、両方に存在するリンクキーで合成するとともに、その配置データを前記第一のパターンファイルで変換することにより、各共通データベースに格納し、
前記差分処理手段で、前記レビジョンごとの前記各共通データベース間で、差異部分の情報を抽出し、
前記第二のコンバータ手段で、前記差異部分の情報又は前記共通データベースの内容を、前記第二のパターンファイルを用いて前記ＣＡＤ手段の配置データに変換し、
前記出力手段で、前記差異部分の情報又は変換された前記配置データを出力する
ことを特徴とする設計支援方法。
【請求項７】
コンピュータの演算制御部を制御することにより、
配管の配置を支援する三次元配置調整ＣＡＤ手段と、データ変換を行う第一及び第二のコンバータ手段と、レビジョン間の差異を抽出する差分処理手段と、データを出力するデータ出力手段と、を実現し、
前記ＣＡＤ手段で配置される前記配管のレビジョンごとの、配置データならびに仕様データベースと、
前記レビジョンごとの情報を格納するための共通データベースと、
前記ＣＡＤ手段に応じた前記配置データを、前記共通データベース用に変換するための第一のパターンファイルと、
前記各共通データベースを、ＣＡＤ手段に応じた配置データに変換するための第二のパターンファイルと、
を用いる設計支援プログラムであって、
前記ＣＡＤ手段に、三次元空間における配管の配置を支援させ、
前記第一のコンバータ手段に、前記ＣＡＤ手段における前記レビジョンごとの配置データと仕様データベースを、両方に存在するリンクキーで合成させるとともに、その配置データを前記第一のパターンファイルで変換させることにより、各共通データベースに格納させ、
前記差分処理手段に、前記レビジョンごとの前記各共通データベース間で、差異部分の情報を抽出させ、
前記第二のコンバータ手段に、前記差異部分の情報又は前記共通データベースの内容を、前記第二のパターンファイルを用いて前記ＣＡＤ手段の配置データに変換させ、
前記出力手段に、前記差異部分の情報又は変換された前記配置データを出力させる
ことを特徴とする設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元ＣＡＤに関する。
【背景技術】
【０００２】
従来から、火力・原子力・水力プラントのそれぞれの配管については、プラント計画時に配置計画を行っている。この配置計画は、データ入力とその後の下流展開と管理の利便性から、最近は三次元配置調整ＣＡＤ（以下、単に「ＣＡＤ」と呼ぶ）によって行われている。
【０００３】
設計者や要求仕様などで想定される配管のモデルは、ＣＡＤでの具体的なデータとしては、配管部品やその系統ごとに、空間上の配置と、属性と、のデータで表される。具体的には、配管設計者はＣＡＤによって、三次元仮想空間上に配管部品を配置して配管ルートを作成することにより、配管部品の配置データを作成する。また、配管の仕様データは、系統の属性情報をスプレッドシートなどで表した仕様データベースとして作成する。
【０００４】
この際の情報項目としては、識別用の系統番号などユニークキーを必須とするほか、系統の詳細な名称、系統の最高使用圧力・温度、肉厚、材質、突き合わせ溶接の開先などの部品に関する情報を書き込む。このような作業をプラントに関するすべての配管について行い、ＣＡＤの配置データと仕様データベースを構築する。
【０００５】
なお、データベースに格納している三次元モデルを、設計変更や改訂等によって変更を加える場合、これらのデータベースから作業対象であるデータを取り出し、変更を加えたのち再度データベースに戻して格納する。この場合、複数の設計者が同じ三次元モデルを同時並行して変更作業を行うことができるように、各設計者での変更内容をサーバ経由で伝達するようにした技術も既に開発されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−２４９８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のＣＡＤでは、データ格納などの構成上、異なる時点ごとの設計内容の比較、いわゆるレビジョン比較は、考慮されておらず、困難という問題があった。すなわち、従来では、ＣＡＤ上のデータベースには、常に最新の三次元モデルの情報のみしか格納されていなかった。この点、データベースなどに変更履歴を載せることはできるが、データ量が膨大になり、その後のアクセスの効率も悪くなるため、行われていなかった。
【０００７】
より具体的には、上記の従来技術のように、ある時点の状態で設計をホールドして、ＣＡＤから図面や帳票を発行している場合、それだけならば問題ないが、現実の設計では、その後に設計変更や改訂が発生することが不可避である。そのとき、ホールドしたＣＡＤの三次元モデルを改訂せざるを得ず、再び最新の情報のみのデータベースになってしまう。
【０００８】
一方、設計ホールドのレビジョン時に、全データをバックアップにコピーすることは可能であり、このようにコピーをとっておけば、次回以降の改訂は、常に最新のデータベースに情報を書き込むことができる。しかし、この方法では、レビジョン間の差異部分を評価することはできない。
【０００９】
以上のように、従来では、例えばあるレビジョンＡとレビジョンＢでどの配管が変更されたのかを、後からＣＡＤ上で発見することが困難であり、このような発見をあえて行おうとする場合、ＣＡＤから出力された帳票や図面の改訂マークや設計記録を参考にして、変更箇所を発見することが、現実的には唯一の方法であった。しかし実際の作業としては、データベースにタイムスタンプが入っていれば、日付を類推することができるかもしれないが、その方法も三次元モデルのどの部分を変更したかを見つけるには、情報が足りないなど、作業効率の改善には限界があった。
【００１０】
このように、従来では、レビジョン比較を考慮したデータ格納などの構成を実現する技術は知られておらず、設計ホールドを考慮した使い方を志向して、ＣＡＤを十分使うことができず、実際的な業務効率の改善には限界があった。
【００１１】
なお、上記特許文献１に記載の技術は、変更を加えた部分の履歴（変更差分履歴）データを他者に送信し、データ反映のために利用するようにしているが、ＣＡＤにおける配置データや仕様データベースの形式は完全な統一規格に拠るものではなく、それらデータの単純な比較によって差異を抽出できるわけではなかった。
【００１２】
本発明は、以上のような従来技術の課題を解決するもので、その目的は、三次元配置調整ＣＡＤの技術において、共通データベースでの配置と仕様の統合管理ならびに差異抽出により、レビジョン比較を容易にすることである。
【課題を解決するための手段】
【００１３】
上記の目的をふまえ、本発明の一態様は、設計支援システムであって、三次元空間における配管の配置を支援する三次元配置調整ＣＡＤ手段と、前記ＣＡＤ手段で配置される前記配管のレビジョンごとの、配置データならびに仕様データベースと、前記レビジョンごとの情報を格納するための共通データベースと、前記ＣＡＤ手段に応じた前記配置データを、前記共通データベース用に変換するための第一のパターンファイルと、前記ＣＡＤ手段における前記レビジョンごとの配置データと仕様データベースを、両方に存在するリンクキーで合成するとともに、その配置データを前記第一のパターンファイルで変換することにより、各共通データベースに格納する第一のコンバータ手段と、前記レビジョンごとの前記各共通データベース間で、差異部分の情報を抽出する差分処理手段と、前記各共通データベースを、ＣＡＤ手段に応じた配置データに変換するための第二のパターンファイルと、前記差異部分の情報又は前記共通データベースの内容を、前記第二のパターンファイルを用いて前記ＣＡＤ手段の配置データに変換する第二のコンバータ手段と、前記差異部分の情報又は変換された前記配置データを出力する出力手段と、を、コンピュータの演算制御部で実現することを特徴とする。
方法及びプログラムについても同様である。
【発明の効果】
【００１４】
本発明では、ＣＡＤで得た配管のレビジョンごとに、配置と仕様のデータを所定の共通データベースの形式に変換して差異を抽出し、その部分をふたたびＣＡＤの配置データに変換するなどして出力することにより、レビジョン比較での差異の発見が容易になる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の実施形態について図に沿って説明する。なお、背景技術や課題での説明と共通の前提事項については適宜省略する。
【００１６】
〔１．構成と作用の概要〕
まず、本実施形態における三次元配置調整ＣＡＤシステム（以下「本システム」とも呼ぶ）の概略構成を図１に示す。なお、本出願で図示する各手段などの要素は、パソコン（パーソナルコンピュータ）などのコンピュータの演算制御部（ＣＰＵなど）を所定の制御プログラムで制御することにより実現するもので、それぞれ、本発明及び本実施形態における以下のような各機能作用を実現実行する処理手段と、データやその記憶手段である。また、データは、特に明記しない場合でも、メモリやＨＤＤ（ハードディスク・ドライブ）上のデータベースやファイルなど適宜な記憶手段に格納される。
【００１７】
作用の概要としては、まず、三次元配置調整ＣＡＤ手段（単に「ＣＡＤ手段」や「ＣＡＤ」と呼ぶ）１０は、設計対象の三次元モデルを構成する各配管について、ユーザからマウスで位置指定操作を受け付けるなどにより、三次元空間における配置を支援し、レビジョンごとに、各配管を配置した位置座標を表す配置データ１２と、各配管の仕様を表す仕様データベース１５と、を提供する。このＣＡＤ手段１０は、グループ作業などで互いに異なるものを複数併用可能である。
【００１８】
また、前記レビジョンごとの情報を格納するための共通データベース３０と、ＣＡＤ手段１０に応じた配置データ１２を共通データベース３０用に変換するための第一のパターンファイル２５と、を予め用意する。
【００１９】
そして、第一の変換手段であるコンバータ２０が、ＣＡＤ手段１０における前記レビジョンごとの配置データ１２と仕様データベース１５を、両方に存在するリンクキーで合成するとともに、その配置データを第一のパターンファイル２５で変換することにより、各共通データベース３０に格納する。この処理をデータ格納作業と呼ぶ。
【００２０】
そして、差分処理手段４０が、レビジョンごとの各共通データベース３０間で、差異部分の情報を抽出し、所定の内部データ４５として記憶する。また、各共通データベース３０を、ＣＡＤ手段１０に応じた配置データ６０に変換（「展開」とも呼ぶ）するための第二のパターンファイル５５を予め用意し、第二のコンバータ手段であるコンバータ５０が、内部データ４５又は共通データベース３０の内容を、第二のパターンファイル５５を用いてＣＡＤ手段１０の配置データ６０に展開する。そして、出力手段７０が、内部データ４５又は変換された配置データ６０を出力する。なお、第一と第二のパターンファイル２５と５５は同じもので兼用も可能である。
続いて、このような処理手順の各部分について説明する。
【００２１】
〔２．データ格納作業〕
まず、ＣＡＤ手段１０によるデータ格納作業について説明する。図１に示した構成のうち、コンバータ２０，５０による変換に関する要素を図２に示す。ここで、説明上、Ａという同じ三次元配置調整ＣＡＤのモデルとして、レビジョンの異なるモデル１０１と１０３が存在し、このうちモデル１０１は、ある時点のＲｅｖ．（レビジョン）Ａとし、モデル１０３はＲｅｖ．Ｂとする。また、モデル１０５は、前記モデルＡと異なり、別のＢという三次元配置調整ＣＡＤのモデルとする。それぞれのモデルは、配置データ１０２，１０４，１０６を有している。ＣＡＤモデルから配置データへの変換は、各三次元配置調整ＣＡＤの機能を利用するものとする。
【００２２】
配置データ１０２と１０４とは、データベース構造が同じであるが、配置データ１０６はＣＡＤの種類が異なるため、前記二者とはデータベース構造が異なる。しかし、配管などの部品単位にレコードが存在し、一つのレコード中に部品を特徴付ける属性と座標が含まれていることがわかっている場合、共通データベースにすることは可能であり、本実施形態では、パターンファイルにより、属性のフィールド名を変更して格納する。
【００２３】
具体的には、図１に示したように、パターンファイル（単に「パターン」とも呼ぶ）２５を、互いに異なる複数のＣＡＤ手段１０における各配置データ１２にそれぞれ対応したものを複数用意する。図２でいうと、パターン（ファイル）１０７，１０８を、同種のＣＡＤごとに、属性について配置データと共通データベースの属性フィールドの対照表として用意する。例えば、パターン（ファイル）１０７は、配置データ１０２と１０４を構成する各フィールドのフィールド名と、共通データベース１１１を構成する各フィールドのフィールド名と、の対照表であり、パターン１０８は配置データ１０６に対応するが、いずれのファイル形式も、テキスト、スプレッドシート、データベースなど、どれであってもかまわない。
【００２４】
そして、パターン１０７，１０８によって変換された配置データと、仕様データベース１０９と、を両者に存在するリンクキーでリレーション（紐付け）することによって、配置データに存在しない属性情報を追加することができる。特に、種類の異なるＣＡＤのデータを組み合わせる場合、形状に影響を与えない項目については、できるだけ仕様データベース１０９に格納して、ＣＡＤへの負担を減らすとよい。
【００２５】
図２では、以上の作業を行うコンピュータ上のルーチンやソフトウェアモジュールなどの機能手段を、コンバータ１１０としてまとめて示し、これが図１に示した第一のコンバータ２０にあたる。そして、利用者は、コンバータ１１０の画面上にて（例えば図３）、配置データと仕様データベースの各ファイル名を選択し、かつ、その配置データに対応する変換用のパターンを選択した状態で、所定の実行ボタンを押すことによって以上のデータ格納の機能を使うことができる。
【００２６】
〔３．展開作業〕
上記のような変換された共通データベースやその一部を、配置データに逆変換する処理手順（「展開」や「展開作業」とも呼ぶ）は、上記のデータ格納作業とは逆の関係にあるので、同じ図２に基いて、続けて説明する。ここでは、上記のようにコンバータ１１０によって、格納されたレビジョンごとの共通データベースが、共通データベース（群）１１１として、既に存在するものとする。
【００２７】
この場合、各共通データベースは、どの時点でどのＣＡＤから、また、どのレビジョンから作成されたものかわかるようになっている。具体的には、ファイル名でわかるようにしてもよいし、また、ファイル名とリンクする名称表が装置内に存在して、必要に応じて参照する仕組みになっていてもよい。
【００２８】
そして、コンバータ１１２（図１に示した第二のコンバータ５０に相当する）によって、図４の画面例に示すように、展開する共通データベース１１１を選択する。ここでもデータ格納のときと同様に、ＣＡＤ手段１０に応じたパターンファイル１１３や１１４を選択する必要があるが、データ格納時に、パターンファイルの内容も共通データベースに取り込んでしまえば、選択する必要はない。また、この画面でライン番号などを選べるようにしてあれば、必要なラインのみ変換することができるため、便利である。
【００２９】
コンバータ１１２の実行ボタンによって、共通データベースをＣＡＤ本来のデータ形式に合った配置データに変換することにより、その後は、利用者は再度、データ編集などＣＡＤの機能を利用可能となる。
【００３０】
〔４．差分の処理〕
また、図１に示した差分処理手段４０によるレビジョン差異の取得について、より具体的に図５に示す。すなわち、図１に示した差分処理手段４０は、具体的には、図５に示す各要素２０４，２０６〜２０８を有する。
【００３１】
具体的には、選択手段２０４が、比較する２つの共通データベース１１１の選択を所定の入力画面で受け付けると、抽出手段２０６は、選択された両データベースからライン番号などのユニークキーで配管の情報を抽出し、このように抽出した配管の情報における仕様と座標について比較手段２０７が差異を比較し、この比較で差異がある場合に差異記録手段２０８がその情報を所定の内部データ２０９（図１の内部データ４５に相当）に格納する。
【００３２】
具体的には、図５の例では、まず、すでに図２のコンバータ１１０での処理により、レビジョンごとの共通データベース（群）１１１が存在しているものとする。例えば（図５）、三次元配置調整ＣＡＤ−Ａ（モデルＡ）のＲｅｖ．Ａの共通データベース２０１、ＣＡＤ−ＡのＲｅｖ．Ｂの共通データベース２０２、ＣＡＤ−Ｂ（モデルＢ）のＲｅｖ．Ａの共通データベース２０３である。ここで、共通データベース２０１と２０２の比較を行う場合を説明する。
【００３３】
レビジョン比較のためには、まず比較する２つの共通データベースを選択する必要があり、図６の画面例に示すように、選択手段２０４でその２つを選択する。図５の例では、共通データベース２０１，２０２を選択する。
【００３４】
その後、差分処理手段２０５が、差異のある両者を格納した内部データ２０９を作成する。ここで両者とは２つのレビジョンについてであり、差分処理手段２０５では、抽出手段２０６が、両レビジョンの各共通データベースからユニークキーで抽出した内容について、比較手段２０７が仕様と座標を比較し、この比較で差異がある場合に差異記録手段２０８が内部データ２０９に格納する。
【００３５】
ここで、抽出手段２０６におけるユニークキーは、データベースのレコード番号や部品一つ一つにつくシステム自動採番のユニークなコンポーネント番号を利用しない。すなわち、システム自動採番のユニーク番号は、同部品を削除して再登録した場合も異なるデータとして認識することになるので、その代わり、配管のライン番号、もしくは配管アセンブリ番号を利用する方が望ましい。
【００３６】
そして、比較手段２０７は、同一ユニークキーで抽出したレコード群を、相互に比較することにより、単純に代表的な仕様と、各部品の接続点の座標が合致するか確認する。この際、数値の比較は有効数字の丸めを使って、微妙な数値の違いはレビジョンによるものではないように処理する。
【００３７】
また、差異記録手段２０８で問題となる「差異」とは、比較する２つの共通データベースにおいて、少なくとも、前記ユニークキーのキー名称が片方にしか存在しない場合と、キー名称は両方に存在するが仕様・座標などの形態が異なる場合であり、このような場合に、差異として、そのユニークキーに対応する配管の情報を、内部データ２０９に追加する。
【００３８】
このように、差異を格納した内部データ２０９が出来上がれば、この内部データ２０９を利用した処理が可能となり、その一態様は、内部データ２０９の表す差異部分を、図２のコンバータ１１２で配置データに展開し提供することであるが、変換せず差異の一覧を出力するなど、どのような形で出力するかを含め、利用態様は自由であり、出力の例を以下に示す。
【００３９】
〔５．差異の出力〕
すなわち、図１に示した出力手段７０は、格納した前記内部データをスプレッドシートやＣＡＤデータといったファイル形式などで出力するように構成され、図５の例では、リスト出力手段２１０、表出力手段２１１、ＣＡＤ出力手段２１２として実現される。
【００４０】
このうち、リスト出力手段２１０は、内部データ２０９に格納された差異を、ユニークキーのリストとしてファイル出力する。また、表出力手段２１１は、内部データ２０９に基き、スプレッドシートとして、仕様の差異、座標や面間長さの差異を明示したファイルを出力する。また、ＣＡＤ出力手段２１２は、内部データ２０９の内容を、アイソメトリック図面や平面図としてファイルに出力する。
【００４１】
具体的には、例えば、リスト出力手段２１０で差異のあるユニークキーをリスト化できれば、後から、レビジョンが変わる間にどの部分が変更されたかを知ることができる。また、表出力手段２１１は内部データ２０９をスプレッドシートに変換し、出力したい表の様式に整えればよい。ＣＡＤ出力手段２１２は各部品を座標と口径サイズ、部品型をもとに自動作画する。
【００４２】
また、内部データ２０９は、三次元配置調整ＣＡＤ−Ａのパターン２１３を使って、その配置データ２１４に変換すれば、ＣＡＤのモデル−Ａ（２１５）が得られ、このモデル−Ａ（２１５）のデータを使って、図面を生成することは可能である。
【００４３】
〔６．実例〕
以上の本実施形態は、レイアウト編集に関するさまざまな用途に使うことができるが、ここでは発電所用機器及びプロセス配管、ケーブルを例に挙げて、本実施形態について説明する。
【００４４】
まず、図７に示すのは、レビジョン差異のための比較とファイル出力の実例である。ここで、同じ対象ラインＡについての異なるレビジョンであるＲｅｖ．ＡのＣＡＤモデル３０１と、Ｒｅｖ．ＢのＣＡＤモデル３０４を例にとる。このうち、ラインＡ  Ｒｅｖ．ＡのＣＡＤモデル３０１には、ラインＡ（３０２）とラインＢ（３０３）が存在し、ラインＡ  Ｒｅｖ．ＢのＣＡＤモデル３０４には、ラインＡ（３０５）とラインＢ（３０６）が存在する。各モデル３０１と３０４の各ラインＡ（３０２と３０５）は、レビジョンが変わっても同じで変動は無いが、他方、ラインＢ（３０３と３０６）は、レビジョン間で形態が異なる。
【００４５】
これら各ラインの情報は、それぞれ図２に示したように、共通データベースとしてデータ格納され、三次元配置調整ＣＡＤ−Ａ  Ｒｅｖ．Ａから変換した共通データベース３０７（図７）と、三次元配置調整ＣＡＤ−Ａ  Ｒｅｖ．Ｂから変換した共通データベース３０８になって準備されている。
【００４６】
同じく、図５にて説明した比較手段２０７と同様の比較手段３０９によって、まず、ラインＡ（３０２）に関する共通データベース３０７からの抽出部分（共通データベース抽出部分）３１０と、ラインＡ（３０５）に関する共通データベース３０８からの抽出部分３１１を比較する。この場合、両者が合致するため、差異のある両者を格納した内部データ３１４に格納しない。次に、ラインＢ（３０３）に関する共通データベース抽出部分３１２と、ラインＢ（３０６）に関する共通データベース抽出部分３１３を比較すると、両者は合致しないため差異があると認め、内部データ３１４に格納する。
【００４７】
そして、この内部データ３１４を、ＣＡＤ出力手段３１５がＣＡＤデータとしてファイル出力し、具体的には例えば、アイソメトリック図３１６，３１７をファイル出力する。このうち、３１６はＲｅｖ．Ａのアイソメトリック図であり、３１７はＲｅｖ．Ｂのものである。このような対照形式の図の出力により、差異のある部品が目視で分かれば、後の改訂が簡単であり、実用性が特に高い。また、目視に適した他の形式として、列記するテキストベースのリストやスプレッドシートも有用である。
【００４８】
〔７．実施形態の効果〕
以上のように、本実施形態では、ＣＡＤで得た配管のレビジョンごとに、配置と仕様のデータを所定の共通データベースの形式に変換して差異を抽出し、その部分をふたたびＣＡＤの配置データに変換するなどして出力することにより、レビジョン比較での差異の発見が容易になる。特に、レビジョン比較を考慮した利用を行うためのデータ格納が可能となるため、三次元配置調整ＣＡＤ上で、どの部分が変更箇所か容易に発見することができる。
【００４９】
また、本実施形態では、数種のＣＡＤ手段による配置データも、それぞれに対応したパターンファイルにより、共通データベースへ取り込み可能となる。
【００５０】
また、本実施形態では、変更箇所をリストや図面などの形でファイル出力することにより、業務効率改善に寄与できる。また、異なる三次元配置調整ＣＡＤを利用することを考慮しているため、グローバルに展開する企業間でのファイル交換、差異発見に効果的に寄与できる。
【００５１】
また、本実施形態では、抽出手段２０６により、配管の情報を同じユニークキーで特定し、仕様と座標で差異を比較することにより、正確な差異の抽出を確実容易に実現できる。また、本実施形態では、比較手段２０７により、片方にだけあったり仕様や座標が異なるキー名称を差異と認めて内部データに追加することにより、簡明な基準による迅速な処理が実現容易になる。また、本実施形態では、出力手段により、スプレッドシートやＣＡＤデータに、アイソメトリック図面などの的確な情報を含めることにより、レビジョン比較を効果的に支援可能となる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態の概略構成を示す図。
【図２】本発明の実施形態において、コンバータによるデータの変換を説明する概念図。
【図３】本発明の実施形態において、データを選択する画面の一例を示す図。
【図４】本発明の実施形態において、データを選択する画面の一例を示す図。
【図５】本発明の実施形態において、データの比較を説明する概念図。
【図６】本発明の実施形態において、データを選択する画面の一例を示す図。
【図７】本発明の実施形態において、データの比較と出力に関する実例を説明する概念図。
【符号の説明】
【００５３】
１０…ＣＡＤ手段
１２，６０，１０２，１０４，１０６，２１４…配置データ
１５…仕様データベース
２０，５０…コンバータ
２５，５５…パターンファイル
３０，１１１，２０１〜２０３，３０７，３０８…共通データベース
４０，２０５，３０９…差分処理手段
４５，２０９，３１４…内部データ
５０…コンバータ
６０…配置データ
７０…出力手段
１０１，１０３，１０５…モデル
１０７，１０８，１１３，１１４，２１３…パターンファイル
１０９…仕様データベース
１１０，１１２…コンバータ
２０４…選択手段
２０６…抽出手段
２０７…比較手段
２０８…差異記録手段
２１０…リスト出力手段
２１１…表出力手段
２１２，３１５…ＣＡＤ出力手段
３０１，３０４…モデル
３１０〜３１３…共通データベースの抽出部分
３１６，３１７…アイソメトリック図
【図１】
2008257510.tif 000003
【図２】
2008257510.tif 000004
【図３】
2008257510.tif 000005
【図４】
2008257510.tif 000006
【図５】
2008257510.tif 000007
【図６】
2008257510.tif 000008
【図７】
2008257510.tif 000009