(57)【要約】【課題】容易に図面を作成することができるセルコンセプトを用いた設計方法、図面作成装置、プログラム、および記録媒体を提供することを目的とする。【解決手段】図面作成装置１は、上流標準図面、下流標準図面を格納した標準図面ＤＢ２５、展開ルールＤＢ２７、設計知識ＤＢ２３、入力されたシステムの仕様と設計知識ＤＢ２３にもとづいて標準図面ＤＢ２１から上流標準図面を抽出して、上流設計図面を生成する上流図面作成部４１、生成された上流設計図面を表示、編集可能とする対話編集画面制御部３１、上流標準図面の属性値および展開ルールＤＢ２７にもとづいて標準図面ＤＢ２５から下流標準図面を抽出する自動展開処理部４３、下流設計図面を生成する下流図面作成部４５とを有する。【選択図】図２
2008262265.tif 000002
【特許請求の範囲】
【請求項１】
作画コマンドを入力する入力手段と、複数の第１の単位セル図面を組み合わせてシステムの構成を示す上流設計図面を生成する制御手段と、前記第１の単位セル図面を記憶する記憶手段と、前記上流設計図面を表示する表示手段と、を備える図面作成装置を用いて、前記複数の第１の単位セル図面を組み合わせて前記上流設計図面を設計するセルコンセプトを用いた設計方法であって、
前記図面作成装置は、前記記憶手段に、
前記第１の単位セル図面を上流標準図面とし、前記第１の単位セル図面に対応した第２の単位セル図面を下流標準図面として各々格納した標準図面データベースと、
前記第１の単位セル図面と前記第２の単位セル図面との対応付けを定義する展開ルールデータベースと、
前記システムの仕様に応じて、前記第１の単位セル図面の選択とその配置位置を対応付ける設計知識データベースと、
を有し、
前記制御手段は、
前記入力手段から入力されたシステムの仕様と、前記設計知識データベースにもとづいて前記標準図面データベースから前記第１の単位セル図面を抽出して、新たな上流設計図面を生成し、
前記生成された上流設計図面を構成する前記第１の単位セル図面の属性値を前記入力手段から入力されたのを受けて、前記入力された前記第１の単位セル図面の属性値および前記展開ルールデータベースにもとづいて前記標準図面データベースから前記第２の単位セル図面を抽出して、下流設計図面を生成することを特徴とするセルコンセプトを用いた設計方法。
【請求項２】
前記制御手段は、前記生成された上流設計図面を前記表示手段に表示させ、編集可能とすることを特徴とする請求項１に記載のセルコンセプトを用いた設計方法。
【請求項３】
前記第２の単位セル図面に記載された機器の属性、属性値を格納した機器データベースを有し、
前記制御手段は、前記入力手段からの前記第１の単位セル図面の属性値の入力を受け付けるときに、前記機器データベースを参照して選択可能とすることを特徴とする請求項１又は請求項２に記載のセルコンセプトを用いた設計方法。
【請求項４】
作画コマンドを入力する入力手段と、複数の第１の単位セル図面を組み合わせてシステムの構成を示す上流設計図面を生成する制御手段と、前記第１の単位セル図面を記憶する記憶手段と、前記上流設計図面を表示する表示手段と、を備える図面作成装置において、
前記記憶手段は、
前記第１の単位セル図面を上流標準図面とし、前記第１の単位セル図面に対応した第２の単位セル図面を下流標準図面として各々格納した標準図面データベースと、
前記第１の単位セル図面と前記第２の単位セル図面との対応付けを定義する展開ルールデータベースと、
前記システムの仕様に応じて、前記第１の単位セル図面の選択とその配置位置を対応付ける設計知識データベースと、
を有し、
前記制御手段は、
前記入力手段から入力されたシステムの仕様と、前記設計知識データベースにもとづいて前記標準図面データベースから前記第１の単位セル図面を抽出して、新たな上流設計図面を生成し、
さらに、前記生成された上流設計図面を構成する前記第１の単位セル図面の属性値を前記入力手段から入力されたのを受けて、前記入力された前記第１の単位セル図面の属性値および前記展開ルールデータベースにもとづいて前記標準図面データベースから前記第２の単位セル図面を抽出して、下流設計図面を生成することを特徴とする図面作成装置。
【請求項５】
作画コマンドを入力する入力手段と、複数の第１の単位セル図面を組み合わせてシステムの構成を示す上流設計図面を生成する制御手段と、前記第１の単位セル図面を記憶する記憶手段と、前記上流設計図面を表示する表示手段と、を備える図面作成装置において、
前記記憶手段は、
前記第１の単位セル図面を上流標準図面とし、前記第１の単位セル図面に対応した第２の単位セル図面を下流標準図面として各々格納した標準図面データベースと、
前記第１の単位セル図面と前記第２の単位セル図面との対応付けを定義する展開ルールデータベースと、
前記システムの仕様に応じて、前記上流標準図面の選択とその配置位置を対応付ける設計知識データベースと、
を有し、
前記制御手段は、
前記システムの仕様の入力を受け付けるシステム仕様入力手段と、
前記入力されたシステムの仕様と前記設計知識データベースにもとづいて前記標準図面データベースから前記第１の単位セル図面を抽出して、新たな上流設計図面を生成する上流図面生成手段と、
前記生成された上流設計図面を表示、編集可能とする対話編集手段と、
前記生成された上流設計図面を構成する前記第１の単位セル図面の属性値の入力を受け付ける機器仕様入力手段と、
前記入力された前記第１の単位セル図面の属性値および前記展開ルールデータベースにもとづいて標準図面データベースから前記第２の単位セル図面を抽出して、下流設計図面を生成する下流図面生成手段と、
を有することを特徴とする図面作成装置。
【請求項６】
前記第２の単位セル図面に記載された機器の属性、属性値を格納した機器データベースを有し、
前記機器仕様入力手段は、前記第１の単位セル図面の属性値の入力を受け付けるときに、前記機器データベースを参照して選択可能とすることを特徴とする請求項５に記載の図面作成装置。
【請求項７】
さらに、前記生成された下流設計図面から機器データを抽出する機器データ抽出手段と、
前記抽出された機器データにもとづいて機器手配仕様書を生成する機器手配仕様書作成手段と、を有することを特徴とする請求項５又は請求項６に記載の図面作成装置。
【請求項８】
前記新たに生成された上流設計図面の前記第１の単位セル図面間の接続線で結ばれていないパスの端部を検出、又は前記新たに生成された下流設計図面の前記第２の単位セル図面間の接続線で結ばれていないパスの端部を検出して警報することを特徴とする請求項５から請求項７のいずれか１項に記載の図面作成装置。
【請求項９】
請求項１から請求項３のいずれか１項に記載のセルコンセプトを用いた設計方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上流（計画）設計段階から下流（詳細）設計段階へとＣＡＤ（Computer Aided design）図面を自動生成することができるセルコンセプトを用いた設計方法設、図面作成装置、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
セルコンセプトとは、変化に対応し進化し続ける「生態系」とその力の根源「細胞」(Cell)に学んだコンセプトであり、ユーザから見える「機能」を一つの「細胞（セル）」と捉え、環境変化に「調和」、「順応」し、「進化」するコンセプトである。
【０００３】
従来の図面作成方法は、設計者が顧客との打ち合わせ情報にもとづいて、雛型図面をＣＡＤで修正して目的の図面を作成したり、メニューからシンボルを選んで貼り付けたりすることで図面上に目的のシンボルを配置してきた。
【０００４】
このような従来のＣＡＤシステムでは、対話編集画面を使用し、あらかじめシステム提供されたそのＣＡＤ特有の図記号を配置して図面を作成していく方法、あるいは、ＣＡＤの図形作成機能により、図柄を最初から自分で作成していき図面を完成させる方法がある。
このような方法では、図面を作成する時間がかかるばかりか、図面を作成するそれぞれの設計者の個性が反映されるため、図面の標準化や品質も向上しない。当然のことながら熟練した知識や経験も必要となる。
又、以前と類似したシステム仕様の図面を作成する場合には、以前作成した図面をもとに変更個所のみを修正して完成させるという方法（事例再利用）もあるが、それでも、図記号や図形作成機能により、図面細部に手を加える必要があることに変わりはない。
【０００５】
一方、作成された図面の活用方法を考えてみると、ＣＡＤ図面上で入力された属性値(図記号が計器を表すとすると、その計器種別、メーカ、形式、仕様、員数等の情報)を抽出し、他の設計図書のデータとして流用する、又、電気系の回路図面であれば、実機と組み合わせてその回路が正常に動作しているかどうかを検査するためのモニタ等がある。
現状でも作成された上流設計図面に対応する下流設計図面を自動作成するツールはあるが、回路の結線状態や機器の属性値により、複雑な展開アルゴリズムを作成する必要がある。例えば、スケルトン図面の場合、回路方式や制御電源、電気保護容量等により、下流設計図面は色々なパターンがあり、従来熟練した設計者が判断していたものを、プログラムにやらせる必要がある。このため、図面の種類毎に自動生成処理プログラムを作成しなければならない。
このような問題から、システム設計プロセスにおいて、誰もが上流設計図面を簡単に作成すること、又、上流設計図面をもとに下流設計段階の図面を自動的に効率よく作成することが難しく、上流設計からの一貫した自動化を困難にしていた。
【０００６】
特許文献１では、製品を構成する部品の図形情報を定義する図形データベース、および属性情報を定義する属性定義データベースと、製品仕様から構成する部品を選定する評価式を目的関数として定義する知識データベースとを備え、部品を組み合わせて製品を設計する場合に、決められた製品仕様の各パラメータを設定し、この設定パラメータと属性情報とを基に、目的関数を用いてその最適解で部品構成を決定し、図形データベースの中から該当する部品の図形情報を取り出し、設計図面を作成して出力することを特徴とする自動設計ＣＡＤシステムが記載されている。
【０００７】
又、特許文献２では、階層構造をもった回路において、下位階層の回路構成要素を示す下位シンボルを記憶し、複数の下位シンボルを組み合せて、上位回路を作成することを特徴とする回路図作成装置が記載されている。
【特許文献１】特開平５−２７４３７８号公報
【特許文献２】特開平５−２６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の図面作成方法では、製品仕様から製品を構成する部品選定に必要な各パラメータを設定する必要が有り、製品仕様を満たす各パラメータの設定に考え落ちがあると製品仕様を満たさないものとなる。そのようなことが無いようにするためには、製品仕様から必要な各パラメータを設定するだけの十分な知識を有した熟練の設計者の知識が必要であった。
【０００９】
特許文献２の作図方法では、下位シンボル又は機器の仕様を含むシンボルを多数登録し呼び出すことにより、図面作成効率は多少向上している。しかしながら、一部自動結線が行われているが、基本的に結線作業は手作業で実施している。このため、設計者独自の書き方が混在し図面の統一性が失われ、作成時の入力ミスが発生する等、作成効率が悪い問題がある。
【００１０】
本発明は、前記の課題を解決するための発明であって、容易に図面を作成することができるセルコンセプトを用いた設計方法、図面作成装置、プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、第１の発明は、作画コマンドを入力する入力手段と、複数の第１の単位セル図面を組み合わせてシステムの構成を示す上流設計図面を生成する制御手段と、第１の単位セル図面を記憶する記憶手段と、上流設計図面を表示する表示手段と、を備える図面作成装置を用いて、複数の第１の単位セル図面を組み合わせて上流設計図面を設計するセルコンセプトを用いた設計方法であって、
図面作成装置は、記憶手段に、第１の単位セル図面を上流標準図面とし、第１の単位セル図面に対応した第２の単位セル図面を下流標準図面として各々格納した標準図面データベースと、第１の単位セル図面と第２の単位セル図面との対応付けを定義する展開ルールデータベースと、システムの仕様に応じて、第１の単位セル図面の選択とその配置位置を対応付ける設計知識データベースと、を有し、
制御手段は、入力手段から入力されたシステムの仕様と、設計知識データベースにもとづいて標準図面データベースから第１の単位セル図面を抽出して、新たな上流設計図面を生成し、生成された上流設計図面を構成する第１の単位セル図面の属性値を入力手段から入力されたのを受けて、入力された第１の単位セル図面の属性値および展開ルールデータベースにもとづいて標準図面データベースから第２の単位セル図面を抽出して、下流設計図面を生成することを特徴とする。
本発明は、第１の発明のセルコンセプトを用いた設計方法をコンピュータに実行させるためのプログラム、プログラムを記録した記録媒体を含む。
【００１２】
第２の発明は、作画コマンドを入力する入力手段と、複数の第１の単位セル図面を組み合わせてシステムの構成を示す上流設計図面を生成する制御手段と、第１の単位セル図面を記憶する記憶手段と、上流設計図面を表示する表示手段と、を備える図面作成装置において、
記憶手段は、第１の単位セル図面を上流標準図面とし、第１の単位セル図面に対応した第２の単位セル図面を下流標準図面として各々格納した標準図面データベースと、第１の単位セル図面と第２の単位セル図面との対応付けを定義する展開ルールデータベースと、システムの仕様に応じて、第１の単位セル図面の選択とその配置位置を対応付ける設計知識データベースと、を有し、
前記制御手段は、入力手段から入力されたシステムの仕様と、設計知識データベースにもとづいて標準図面データベースから第１の単位セル図面を抽出して、新たな上流設計図面を生成し、
さらに、生成された上流設計図面を構成する第１の単位セル図面の属性値を入力手段から入力されたのを受けて、入力された第１の単位セル図面の属性値および展開ルールデータベースにもとづいて標準図面データベースから第２の単位セル図面を抽出して、下流設計図面を生成することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、容易に図面を作成することができるセルコンセプトを用いた設計方法、図面作成装置、プログラム、および記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施形態に係る図面作成装置について、図面を参照しながら以下詳細に説明する。ここで、本実施形態の図面作成装置は、クライアント側コンピュータに図面作成システム（ＣＡＤ）を配置し、サーバ側コンピュータに共有の各種データベース（ＤＢ）を配置し、その間をネットワークで接続するクライアントサーバシステムであり、複数の設計者が共有の各種ＤＢに格納された設計情報を利用して上流設計図面、下流（詳細）設計図面を作成することができる。
【００１５】
《図面作成装置の全体構成》
図１は図面作成装置の全体構成図である。図２は図面作成装置の機能構成を示す機能ブロック図である。
図１に示すように図面作成装置１は、ネットワーク１５と、ネットワーク１５に接続されたクライアント側コンピュータ１１、およびサーバ側コンピュータ１３と、各種データベース（ＤＢ）とを含んで構成されている。
サーバ側コンピュータ１３は、図示しない表示装置、キーボード、マウス、および各種ＤＢを格納するハードディスク等の記憶装置（記憶手段）１４を備えたパーソナルコンピュータ又はエンジニアリングワークステーションである。
サーバ側コンピュータ１３は、記憶装置１４に機器データベース（以下、機器ＤＢと称する）２１、設計知識データベース（以下、設計知識ＤＢと称する）２３、標準図面データベース（以下、標準図面ＤＢと称する）２５、展開ルールデータベース（以下、展開ルールＤＢと称する）２７の各種ＤＢを格納している。
【００１６】
クライアント側コンピュータ１１は、キーボード、マウス等の入力装置（入力手段）１２ａ、液晶表示装置等の表示装置（表示手段）１２ｂ、図示しない、プリンタ等の印刷装置、および作成された図面の図面ＤＢ１７等を格納するハードディスク等の記憶装置１８を備えたパーソナルコンピュータ又はエンジニアリングワークステーションである。
【００１７】
《サーバ側コンピュータの機能構成》
図２に示すように、サーバ側コンピュータ１３は、通信用インターフェース（以下、通信用Ｉ／Ｆと称す）１３ａを有し、ネットワーク１５を経由してクライアント側コンピュータ１１と、通信用Ｉ／Ｆ３７を介して接続している。
ちなみに、通信用Ｉ／Ｆ１３ａ、３７は、コンピュータ１１とコンピュータ１３との間の通信制御をするコンピュータソフトウエアである。
サーバ側コンピュータ１３は前記した各種ＤＢを管理する図示しない管理用ソフトウエアを有する。
【００１８】
《クライアント側コンピュータの機能構成》
次に、クライアント側コンピュータ１１の機能構成について説明する。
クライアント側コンピュータ１１は、ＣＡＤシステムを搭載しており、それをベースに入力装置１２ａを用いて入力される作画コマンドに応じてＣＡＤ図面を編集したり生成したりする図２に示すような対話編集画面制御部（制御手段、対話編集手段）３１、データベース登録部３３、作画処理部（制御手段）３５、通信用Ｉ／Ｆ３７、上流図面作成部（制御手段、上流図面生成手段）４１、図面データベース・インターフェース（図面ＤＢ・Ｉ／Ｆ）４２、自動展開処理部（制御手段、下流図面生成手段）４３、下流図面作成部（制御手段、下流図面生成手段）４５、機器データ抽出部４７、機器手配仕様書作成支援部４９を含む各機能ブロックを含んでいる。
又、対話作画機能以外のバッチ処理、例えば、図面内の文字列やデータの一括置換や回路の合理性チェック等を実行するＣＡＤを使いやすくするユーティリティも有している。
機器データ抽出部４７は、請求項２および５に係る発明における機器データ抽出手段に、機器手配仕様書作成支援部４９は、同じく機器手配仕様書作成手段に対応する。
図面ＤＢ・Ｉ／Ｆ４２は、図面ＤＢ１７の管理をするコンピュータソフトウエアである。
対話編集画面制御部３１が第２の発明の対話編集手段を、自動展開処理部４３と下流図面作成部４５が第２の発明の下流図面生成手段を構成している。
【００１９】
（対話編集画面制御部）
対話編集画面制御部３１は、ユーザインターフェースとして、図面を作成、編集したり、後記するシステム仕様を入力したり、属性や属性値を入力したり、標準図面等をデータベースに登録したりするときの各種対話画面を前記表示装置に生成する。
対話編集画面制御部３１は、対話画面に用意された入力ウインドへのデータ入力やアイコンボタンの操作を受け付け、後記する各種データ登録部等の機能構成部に処理させるように制御する。
又、対話編集画面制御部３１は、イベント処理部３１ａを有し、対話画面に応じて操作者が入力した入力を解析して、データ入力やアイコンボタン操作等で無く、例えば、作画等の指示入力の場合は、そのような指示に対し、後記する作画処理部３５に処理させる機能も有する。
ここで、イベントとは、マウスやキーによりＣＡＤ上で入力された指示のことであり、例えば、ＣＡＤ上で、マウスで直線を引く場合には、先ずマウスで始点を指示する際に始点指示というイベントが発生するので、イベント処理部３１ａは操作者の入力を解析して始点指示を検出する。
【００２０】
対話編集画面制御部３１は、機器ＤＢ２１、設計知識ＤＢ２３、標準図面ＤＢ２５、展開ルールＤＢ２７等のＤＢ毎に登録用の対話画面を有しており、又、後記する上流図面作成段階においてシステムの仕様を入力したり、それに含まれる機器に対する属性、属性値を入力したりする対話画面も有しており、それらの対話画面から必要な入力ができるようにメインメニューに応じて対話画面を切り換えて、入力を受け付ける。
【００２１】
（データベース登録部）
データベース登録部３３は、機器ＤＢ登録部３３ａ、設計知識ＤＢ登録部３３ｂ、標準図面ＤＢ登録部３３ｃ、展開ルールＤＢ登録部３３ｄを有している。
（機器データベース登録部）
機器ＤＢ登録部３３ａは、対話編集画面制御部３１により制御された機器ＤＢ登録用の対話画面において、入力された機器データを、通信用Ｉ／Ｆ３７を介して、ネットワーク１５経由でサーバ側コンピュータ１３に接続した機器ＤＢ２１に追加や変更をしたり、指定された機器データを削除したりする。
【００２２】
図３は、機器ＤＢ２１に格納される機器データの例である。機器データ８０は、例えば、表形式であり、欄８０ａには機器ＤＢ２１上での識別符号である「アイテムＮｏ．」、欄８０ｂには属性である「機器名称」、欄８０ｃには「メーカ名」、欄８０ｄには「型式符号」、欄８０ｅには「仕様」がそれぞれ登録される。ここで、前記した機器の属性とは、欄８０ｂの機器名称を指し、機器の属性値とは、欄８０ｃ以下のメーカ、型式、仕様等を指す。
図３の例では、水位計の機器データが例示され、「仕様」の欄８０ｅには、「ロータイプ」、「盤組み込みタイプ」が例示されているだけであるが、さらに、「水位計」という属性に対する属性値として、計測可能範囲、計測精度が欄８０ｅに登録される。
又、モータコントロールセンタ（ＭＣＣ）に収納するユニットを対象とする場合は、モータの機器データ８０の仕様の欄８０ｅには、もっと詳細なデータ、例えば、巻線回路方式、モータ容量、定格電流等が登録される。
機器データのフォーマット(データの持ち方)は全ての種類の機器に対して一律固定ではなく、機器の種類に応じたフォーマットを選択すれば良い。特に、仕様欄８０ｅの詳細なフォーマットは機器の種類に応じて柔軟に変更対応できるものとする。それによって検索時の処理効率が上がる。
【００２３】
（設計知識ＤＢ登録部）
設計知識ＤＢ登録部３３ｂは、対話編集画面制御部３１により制御された設計知識ＤＢ登録用の対話画面において、入力された機器データを、通信用Ｉ／Ｆ３７を介して、ネットワーク１５経由でサーバ側コンピュータ１３に接続した設計知識ＤＢ２３に追加や変更をしたり、指定された機器データを削除したりする。
【００２４】
図４は、設計知識ＤＢ２３に格納される設計知識データの例である。設計知識データ９０（図４中では９０Ａ、９０Ｂ、９０Ｃと表示したものを代表して９０と記載）は、例えば、Ｃ言語やＦＯＲＴＬＡＮ等で表現されたデータであり、上流設計図面を作成する段階で、顧客等との打ち合わせで決まった設備の上流設計仕様にもとづいて、どの上流標準図面を用いれば良いか、又は、上流標準図面にどのような単位セル図面を組み込めば良いかを入力された上流設計仕様にもとづいて標準図面ＤＢ２５から検索可能にするものである。そのために、これまでの設計データの蓄積にもとづき熟練技術者が各種システムの仕様を入力し、仕様は大まかな仕様から詳細な仕様へと階層的構成される。
設計知識データ９０は、システムに含まれる個々の設備ごとにブロック化されて、検索が高速に行なえ、設計知識ＤＢ２３の更新が容易に行なえるような構成となっている。
【００２５】
図４に示した例では、例えば、排水処理設備において「沈砂池設備」が必要であって、流入ゲートの開度を計測する要求仕様がある場合には、沈砂池設備に対する設計知識データ９０Ａに示すように構成機器Ａ１、Ｂ１、Ｃ１が記載される必要あり、それらの機器に対応する単位セル図面のコード番号「ＬＩＢ００００１」、「ＬＩＢ００００２」、「ＬＩＢ００００３」が記載され、コード番号の右側には上流標準図面において単位セル図面が配置されるべき位置座標が記載されている。
設計知識データ９０Ａには、その他に沈砂池設備のホッパ重量を計測する要求仕様がある場合、スクリーン水位を計測する要求仕様がある場合が例示されている。
【００２６】
図４における設計知識データ９０Ｂは、排水処理設備において「汚水ポンプ設備」が必要であって、ポンプ井水位を計測する要求仕様がある場合、汚水流入量を計測する要求仕様がある場合が例示されている。又、設計知識データ９０Ｃは、排水処理設備において「放流設備」が必要であって、放流量を計測する要求仕様がある場合が例示されている。
図４に示した例は非常に簡略化したものであるが、実際には測定項目の中でも、対象とするシステムの設計仕様の制約により複数の単位セル図面の中から選ぶ場合もある。例えば、メンテナンス期間を長く取りメンテナンスフリー化の要求がある場合は、耐食性、耐久性の高い構造、材質の機器の単位セル図面を選択するように設計知識データ９０を複雑に構成する。
【００２７】
このように設計知識データ９０は、上流設計仕様にもとづき構成機器を自動的に選択するだけでなく、上流設計図面において選択された構成機器を含んだ単位セル図面を貼り付ける位置の情報を含んでおり、貼り付けられた単位セル図面に含まれる構成機器を表すシンボル同士を制御線や電力供給線等を示す線で接続しやすい配置として前もって位置の情報を設定してある。
このように構成機器を示すシンボルの配置位置関係が標準化され、設計者ごとのばらつきが無くなり、上流設計図面が標準化されて、上流設計図面作成時の誤りが少なくなる。
【００２８】
図４に例示した設計知識データ９０Ａ、９０Ｂ、９０Ｃの例では、構成機器ごとに単位セル図面を対応させる場合を示したが、必要となる複数の構成機器、例えば、図４に示す構成機器Ａ１、Ｂ１、Ｃ１を纏めて一つの単位セル図面として対応させたり、システムの中で必要となる各設備、その設備の計測データを包含したものを単位セル図面として対応させたりしても良い。
これは、そのような単位セル図面の組み合わせによる複数の機器を含んだ単位セル図面や上流設計図面が多くの顧客に適用される可能性が多い場合、それを単位セル図面として標準図面ＤＢ２５に登録しておいて、それを高頻度に利用することで、上流設計図面をより迅速に作成することができる。
【００２９】
なお、図４に例示した設計知識データ９０Ａ、９０Ｂ、９０Ｃの例では、各機器を含んだ単位セル図面を上流設計図面に貼り付ける場合の位置座標を固定にしているがそれに限定されるものではない。対話画面から入力された基点座標に対して、相対位置を示すようにして上流設計図面における貼りつけ位置を、柔軟に変更可能にしても良い。
【００３０】
（標準図面ＤＢ登録部）
次に、標準図面ＤＢ登録部３３ｃについて説明する。電気系のＣＡＤを例に取ると図５に示すような上流設計図面８５は、単位セル図面８６Ａ、８６Ｂ、８６Ｃから構成されている。単位セル図面８６Ａは、例えば、計測名称欄であり、計測項目が記入される。単位セル図面８６Ｂは操作盤に含まれる機器のシンボルを複数含んだ図面であり、単位セル図面８６Ｃは現場に配置される機器のシンボルを複数含んだ図面である。
ここで、シンボル８７Ａは演算器類を、シンボル８７Ｂはアレスタ類を、シンボル８７Ｃは伝送器類を、シンボル８７Ｄは変換器類を、シンボル８７Ｆ、８７Ｆ’は計器類を示す。
単位セル図面８６Ａ〜８６Ｃ内には、シンボル以外に各シンボル間を結ぶパス８８、単位セル図面の境界における図４中に記号×で示したパス８８の端部８９も記載されている。そして、この単位セル図面８６Ａ〜８６Ｃの単位で標準図面として電子ファイル（以下、標準図面ファイルと称する）の形で標準図面ＤＢ２５に登録されている。
【００３１】
ここで、パス８８は信号線又は電力供給線を示す。
標準図面としては、前記した上流設計図面における単位セル図面の他に、既成の上流設計図面そのものも登録されるし、又後記する下流設計図面も登録される。
なお、登録された標準図面ファイルには、図６の（ａ）に示すように、例えば、識別符号である図面ファイルコード９５、どのような目的の設備又は機器の標準図面であるかを示す標準図面名称９６、上流設計図面そのもの、上流設計図面用の単位セル図面（第１の単位セル図面）、下流設計図面用の単位セル図面（第２の単位セル図面）であるかを示す分類コード９７等を含む付加図面情報１００が付加されている。
分類コード９７として、さらに細分化して、機器分類コード、例えば、水位計、圧力計、電流計等をあらわす詳細コードを組み合わせて、より細かく標準図面ＤＢ２５内で管理できるようにしても良い。
なお、以下では標準図面ＤＢ２５に格納された標準図面のうち第１の単位セル図面を上流標準図面、第２の単位セル図面を下流標準図面と称する。
【００３２】
図６の（ｂ）に標準図面ＤＢ２５内における標準図面ファイルの配置構成例を示す。サーバ用コンピュータ１３（図２参照）は、図示しない前記したＤＢ管理用ソフトウエアの中に標準図面管理部を有し、前記のような付加図面情報１００を付加することにより、標準図面ＤＢ２５内の登録済みの標準図面ファイルの検索がしやすくなり、標準図面ＤＢ２５の標準図面ファイルの追加、変更、削除等の作業がしやすくなる。
【００３３】
図７の（ａ）に標準図面登録画面（図面編集）の例を、（ｂ）に標準図面登録画面（登録）の例を示す。標準図面登録画面１１０（図７では、符号を１１０Ａ、１１０Ｂと表示）では、メインメニュー欄１１１に「図面編集」、「検索」、「登録」と表示したアイコンボタン１１１ａ、１１１ｂ、１１１ｃが用意されており、標準図面登録画面を開くと図７の（ａ）の標準図面登録画面（図面編集）１１０Ａが表示されるが、アイコンボタン１１１ｂをクリックすることにより図示しない標準図面登録画面（検索）に切り換えたり、アイコンボタン１１１ｃをクリックすることにより図７の（ｂ）に示す標準図面登録画面（登録）１１０Ｂに切り換えたりできる。
【００３４】
標準図面登録画面（図面編集）１１０Ａでは、標準図面を作成することができ、作画ウインド１１０ａとシンボルメニューウインド１１０ｂが開かれる。
シンボルメニューウインド１１０ｂには、ＣＡＤ図面で一般的に備え付けの図記号描画部品である各種シンボル８７（図７の（ａ）では、８７Ａ、８７Ｂと表示しているものの総称）が表示されており、その中から使用するシンボル８７を、例えば、マウスで左クリックして指定し、シンボル８７Ａが選択された状態で作画ウインド１１０ａ内の任意の指定位置にカーソルを合せて左クリックし、その後右クリックで決定すると選択されたシンボル８７Ａが指定位置にコピーされる。そして、シンボル８７Ａの位置を移動するときは作画ウインド１１０ａに表示されたシンボル８７Ａをマウスでドローして所定の位置に移動する。同様に必要に応じて他のシンボル８７を作画ウインド１１０ａに配置する。作画ウインド１１０ａに描画されたシンボル８７を削除する場合は、そのシンボル８７を左クリックで指定し、右クリックで削除する。
その後、作画ウインド１１０ａに配置したシンボル８７間を必要に応じて結ぶ線を描画してパス８８を設定する。パス８８の描画はＣＡＤシステムそのものが有する機能を利用する。
【００３５】
シンボルメニューウインド１１０ｂに用意されたシンボルメニューに所要の形状のシンボルがない場合には、「シンボル登録」と表示されたアイコンボタン１１４をクリックして、図示しないシンボル作成ウインドを開き、そこで作画してシンボルを追加する。
なお、シンボルの追加、変更等のシンボルの編集機能は、ＣＡＤシステムそのものが有する機能であるので、その機能を利用しても良い。
作画ウインド１１０ａに作画完了した後、「ライブラリ登録」と表示されたアイコンボタン１１２ａをクリックすると標準図面登録画面（登録）１１０Ｂ（図７の（ｂ）参照）に切り換わる。
【００３６】
ちなみに、作画ウインド１１０ａ、シンボルメニューウインド１１０ｂの枠外に用意されたアイコンボタン１１３は、それぞれのウインド１１０ａ、１１０ｂをスクロールするアイコンボタンであり、標準図面登録画面（図面編集）１１０Ａの右上隅に「×」で表示したアイコンボタン１１２ｂは標準図面登録画面１１０を閉じるアイコンボタンである。
【００３７】
図示しない標準図面登録画面（検索）では、既存の登録された標準図面ファイルを呼び出し、それを前記作画ウインド１１０ａに表示させて、改変して新たな標準図面として登録する場合に用いる。
【００３８】
次に図７の（ｂ）を参照しながら標準図面登録画面（登録）１１０Ｂについて説明する。標準図面登録画面（図面編集）１１０Ａと同じ符号については説明を省略する。
標準図面登録画面（登録）１１０Ｂでは、標準図面登録画面（図面編集）１１０Ａで作成された図面を標準図面として標準図面ＤＢ２５に登録することができ、標準図面ファイルに付加する前記した付加図面情報１００の入力を受け付ける。
そのために、標準図面登録画面（登録）１１０Ｂには、「分類コード」と表示された分類コード９７（図６の（ａ）参照）を入力する欄１２０ａ、「名称」と表示された標準図面名称９６（図６の（ａ）参照）を入力する欄１２０ｂ、「サーバ」と表示された標準図面ＤＢ２５を有する登録先サーバのアドレスの欄１２０ｆ、「登録」と表示されたアイコンボタン１１５ａ、「属性設定」と表示されたアイコンボタン１１５ｂが設けられている。
欄１２０ａの入力に当たっては、メニューウインドが自動的に開いて分類コードを表示し該当する分類コードをクリックすることによって、入力可能とすると便利である。
【００３９】
アイコンボタン１１５ｂをクリックすることにより、作成中の標準図面に含まれるシンボル８７ごとに対応付けて、属性である構成機器の名称、メーカ、形式、仕様、員数等の属性値を入力して属性の設定することができる図示しない子ウインドが開かれる。シンボルを指定して属性、属性値を入力して設定すると、シンボルの属性や属性値を表示する位置を表す矩形領域属性フィールドが生成され、その矩形領域属性フィールドには、一意に識別するための識別子が設定される。この識別子は実際の図面上では表示されないが、この識別子により、当該の標準図面に付加される付加図面情報の中の属性および属性値がイメージ表示のどのシンボルのものかが対応付けられる。
属性の設定が完了したらアイコンボタン１１５ａをクリックすると作画された新たな標準図面の標準図面ファイルが図面ファイルコード９５を識別符号として標準図面ＤＢ２５に登録され、その標準図面に付随する前記図面ファイルコード９５、標準図面名称９６、分類コード９７と属性および属性値を含んだ情報が前記付加図面情報として登録される。
【００４０】
ちなみに、図面ファイルコード９５の設定は、欄１２０ａに分類コード９７を入力すると自動的にその分類の中ですでに登録されているシーケンス番号の最大の数値に１を加算して新たな図面ファイルコード９５を仮設定し、「登録」のアイコンボタン１１５ａがクリックされたときに、仮設定された図面ファイルコード９５が確定される。
プレビューウインド１２０ｄには、標準図面登録画面（図面編集）１１０Ａで作画された標準図面が小さく表示される。又、登録先ウインド１２０ｅには、仮設定された図面ファイルコード９５に従って、新たな標準図面ファイルが登録される分類コードによる位置を系統樹のアイコン表示で表示する。
なお、前記分類コードの入力方法に代えて、登録先ウインド１２０ｅに表示された分類コードによる系統樹での属すべき位置を指定すると分類コードが自動的に入力されるようにしても良い。
【００４１】
標準図面登録画面（登録）１１０Ｂには、その他に「戻る」と表示された標準図面登録画面（図面編集）１１０Ａに戻るアイコンボタン１１５ｄ、登録した標準図面とその付加図面情報を印刷するアイコンボタン１１５ｅ、標準図面登録画面（登録）１１０Ｂの状態で入力されたデータを消去して標準図面登録画面（登録）１１０Ｂの状態で最初から入力し直すための「キャンセル」と表示されたアイコンボタン１１５ｃが設けられている。
【００４２】
（展開ルールＤＢ登録部）
次に図８、図９を参照しながら展開ルールＤＢ登録部３３ｄについて説明する。
図８は展開ルールＤＢに登録される展開ルールデータの構造を説明する図であり、図９は展開ルール登録画面の１例を示す図である。
【００４３】
展開ルールデータは機器ＤＢ２１の機器データと同様、フォーマット(データの持ち方)は固定ではなく、上流設計図面、下流設計図面の扱う機器の種類に応じたフォーマットを選択すれば良い。
展開ルールデータは、上流設計図面で用いられている第１の単位セル図面である標準図面と、下流設計図面で用いられる第２の単位セル図面である標準図面とを対応づける関係付け情報である。この関係付け情報は、第１の単位セル図面と第２の単位セル図面とを一対一に対応付けるものではなく、１つの第１の単位セル図面に対して複数の第２の単位セル図面が対応付けられ、第１の単位セル図面に含まれる機器に対して、後記する上流要求設計仕様の入力により設定された機器に対する属性値等の条件により、対応付けられる第２の単位セル図面が異なる場合はそれに対応できるように展開ルールデータ１３０（図８参照）を登録する。
【００４４】
図８に示す展開ルールデータ１３０は表形式であり、欄１３０ａに登録Ｎｏ．を、欄１３０ｂに第１の単位セル図面である上流標準図面の図面ファイルコード（上流図面ファイルコード）を、欄１３０ｃに第２の単位セル図面である下流標準図面の図面ファイルコード（下流図面ファイルコード）を、欄１３０ｄに上流標準図面と下流標準図面を対応付ける展開条件を記述してある。
例えば、図８に示す展開ルールデータ１３０の内の登録Ｎｏ．０００１と登録Ｎｏ．００２では、同じ上流標準図面（ＬＩＢ００００１）に対して、２つの下流標準図面（ＬＩＢ０００５０、ＬＩＢ０００４５）が対応付けられているが、展開条件にあるように、上流標準図面（ＬＩＢ００００１）の“属性値Ａ”に“ＡＸ-００１”が設定された場合、上流標準図面（ＬＩＢ００００１）は下流標準図面（ＬＩＢ０００５０）が対応付けられ、“属性値Ａ”に“ＡＸ−００２”が設定された場合は、上流標準図面（ＬＩＢ００００１）は下流標準図面（ＬＩＢ０００４５）が対応付けられる。
中には、登録Ｎｏ．００４のように上流標準図面（ＬＩＢ００００３）は下流標準図面（ＬＩＢ００１４０）に一意に、無条件で対応付けられる場合もある。
この展開条件は、下流設計図面を自動作成する前に展開ルールＤＢ２７に登録しておく必要がある。
上流設計図面作成段階で選択された上流標準図面の属性値を設定することにより、下流設計図面作成処理の段階で展開ルールをもとに下流標準図面が自動的に検索されて、下流設計図面を作成するので、上流設計図面を作成する設計者は、上流標準図面にどのような属性値を設定すると、その上流標準図面に対応してどのような下流標準図面が選択されるかは意識する必要がない。
【００４５】
電気系のＣＡＤを例に取ると図９に示すように展開ルール登録画面１４０には、上流標準図面ファイルの登録先のアドレスを検索したり、目的の上流標準図面ファイルを選定可能にしたりする上流標準図面登録先ウインド１４１と、選定された上流標準図面ファイルの図を表示するプレビュー・ウインド１４３と、下流標準図面ファイルの登録先のアドレスを検索したり、目的の下流標準図面ファイルを選定可能にしたりする下流標準図面登録先ウインド１４５と、選定された下流標準図面ファイルの図を表示するプレビュー・ウインド１４７と、前記した対応付けを入力したり、変更したり、削除したりできる標準図面対応ウインド１４８が設けられている。
【００４６】
上流標準図面登録先ウインド１４１、下流標準図面登録先ウインド１４５には、スロール用のアイコンボタン１１３が用意されている。
プレビュー・ウインド１４３、１４７には、プレビューされた図面ファイルの標準図面名称を表示するウインド１４２ａ、１４６ａおよび図面ファイルコードを表示するウインド１４２ｂ、１４６ｂが付加されている。
又、展開ルールを登録する「登録」と表示されたアイコンボタン１４９ａ、ウインド１４８の展開条件の入力を一括して取り消す「取消」と表示されたアイコンボタン１４９ｂ、ウインド１４８に表示された表のマウスで左クリックして指定した行を削除する、つまり、展開ルールを削除する「削除」と表示したアイコンボタン１４９ｃ、展開ルール登録作業を終了させる「終了」と表示されたアイコンボタン１４９ｄも設けられている。
【００４７】
図９の例ではすでにある程度の上流標準図面および、それに対応する下流標準図面が登録されており、新たに登録された上流標準図面（標準図面名称：「図記号Ａ２」、図面ファイルコード「ＬＩＢ０００２」）と、新たに登録された下流標準図面（標準図面名称：「図記号Ａ−２」、図面ファイルコード「ＬＩＢ００１３１」）とを対応付ける入力をする場合の例である。
展開ルール登録画面を起動すると、それまでに登録されている上流標準図面群の格納位置(階層)、同じく下流標準図面群の格納位置(階層)がウインド１４１、１４５内に表示される。熟練した知識を持った設計者又は、設計事例を管理している設計者は、スクロール用のアイコンボタン１１３を操作してウインド１４１から目的の上流標準図面を見つけ、クリックして選択する。選択された、例えば、「図面記号Ａ２」の上流標準図面のアイコンの色が変化して、選択された上流標準図面であることを表示する。
同様にウインド１４５から前記選択された上流標準図面に対して対応付けたい目的の下流標準図面を選択する。なお、ウインド１４１、１４５で選択された標準図面のイメージがウインド１４３、１４７に表示されるため、視覚的に目的の標準図面を確認しながら選択が行える。又、図面名称が機器名称に近い名称が付けられたりして同一名称のときにも判別が付きやすいように、標準図面に付されている識別子であるファイルコードをウインド１４２ｂ、１４６ｂに表示するので、図面名称が同じためによる選択間違いを防止できる。
【００４８】
対応付けたい上流標準図面と下流標準図面を選択するとウインド１４８には表が表示され、上流標準図面に対応付けられている下流標準図面の数に応じて必要なだけの行数が表示され、欄１４８ａにはシーケンス番号が振られている。欄１４８ｂには上流標準図面の図面名称が、欄１４８ｃにはその図面ファイルコードが、欄１４８ｄには上流標準図面に対応付けられている、又は、これから対応付けようとする下流標準図面の図面名称が、欄１４８ｅにはその図面ファイルコードが表示される。そして、ウインド１４５で選択された下流標準図面に対応する行が色替えされカーソルがその行に自動移動し、その行の属性、属性値の欄である欄１４８ｆ、１４８ｇ、１４８ｈ、１４８ｉ・・・が編集可能状態となる。ここでは、上流標準図面「図記号Ａ２」に対して下流標準図面「図記号Ａ−２」を対応付けるために欄１４８ｆ、１４８ｇ、１４８ｈ、１４８ｉに属性、属性値が入力された場合である。欄１４８ｆ以降は、１つの上流標準図面にいくつの機器が含まれているか、１つの機器にいくつの属性値があるかによって依存するので、フレキシブルな長さとするのが好都合である。
展開ルールの追加、削除、修正等をウインド１４８に対して行なった後、「登録」のアイコンボタン１４９ａをクリックすると追加された展開ルール、修正された展開ルール、削除された展開ルールが展開ルールＤＢ２７に反映され更新される。
ちなみに、ウインド１４３に表示されている上流標準図面は水位計の回路を表し、シンボル８７Ａは演算器類を示し、シンボル８７Ｂはアレスタ類を示す。又、ウインド１４５に表示されている下流標準図面は水位計の詳細回路図面を表す。上流標準図面では単線のパス８８で示されているが、下流標準図面ではツイスト線のパス８８で示されている。
【００４９】
（上流図面作成部）
上流図面作成部４１は、対話編集画面制御部３１により制御された上流設計図面作成用の対話画面において、入力された上流設計仕様の設定に応じて、通信用Ｉ／Ｆ３７を介して、ネットワーク１５経由でサーバ側コンピュータ１３に接続した機器ＤＢ２１、設計知識ＤＢ２３、標準図面ＤＢ２５を検索して、上流設計図面作成に必要な機器データ、上流標準図面（第１の単位セル図面）を抽出し、上流設計図面の作成を支援し作成した上流設計図面や機器データを、図面ＤＢ１７に格納する。
この上流図面作成部４１の詳細な機能や作用は、図１０、図１１に示すフローチャートを参照して後記する。
【００５０】
（自動展開部）
自動展開処理部４３は、対話編集画面制御部３１により制御されて下流設計図面作成のための自動展開用の対話画面において、上流図面作成部４１において作成された新たな上流設計図面と、展開ルールＤＢ２７から読み込んだ展開ルールデータとにもとづいて、標準図面ＤＢ２５を検索して、上流設計図面に含まれる上流標準図面に対応する下流標準図面（第２の単位セル図面）を抽出する。
【００５１】
（下流図面作成部）
下流図面作成部４５は、対話編集画面制御部３１により制御されて下流設計図面作成の対話画面において、抽出された下流標準図面を用いて入力指示された上流設計図面の範囲に対応する下流設計図面を作成支援し、作成された下流設計図面を図面ＤＢ１７に格納する。
自動展開処理部４３および下流図面作成部４５の詳細な機能や作用は、図１２、図１３に示すフローチャートを参照して後記する。
【００５２】
（機器データ抽出部、機器手配仕様書作成支援部）
機器データ抽出部４７は、対話編集画面制御部３１により制御されて機器手配仕様書作成用の下流設計図面に含まれる機器を検索して、その機器データを抽出し、リストを作成し、機器手配仕様書作成支援部４９に受け渡す。
機器手配仕様書作成支援部４９は、対話編集画面制御部３１により制御されて機器データ抽出部４７から受け取ったリストにもとづいて機器手配仕様書を作成する。
【００５３】
《上流設計図面の作成の流れ》
次に、図１０、図１１を参照しながら適宜図４、図５を参照してクライアント側コンピュータ１１を用いて設計者が対話画面により上流設計図面を作成する場合の作業の流れを説明する。
図１０、図１１は上流設計図面を作成するときの対話編集画面制御部および上流図面作成部における制御の流れを説明するフローチャートである。
ステップＳ１１では、対話編集画面制御部３１は、設計者の操作にもとづいて上流設計条件入力画面を起動する。つまり、上流設計図面作成用の画面を開く。そして、対象とするシステム名称の選択を受け付ける（Ｓ１２）。
【００５４】
上流設計条件入力画面を起動すると、設計知識ＤＢ２３に登録してあるシステムの種類名称が表示される。ここで、例えば、廃水処理システムが選択されたとする。そうすると、排水処理システムに含まれる可能性のある個別の設備名称が一覧表示され（ステップＳ１３）、要求仕様に含まれる個別設備の選択を受け付ける（ステップＳ１４）。ステップＳ１５では、上流図面作成部４１は、設計者が対話画面に表示されている図示しない「個別設備の選択終了」のアイコンボタンがクリックされたか否か（個別設備の選択終了？）をチェックする。個別設備の選択が終了していない場合（Ｎｏ）はステップＳ１４を繰り返し、個別設備の選択を終了の場合（Ｙｅｓ）はステップＳ１６へ進む。
【００５５】
システムに必要な個別設備を一覧画面から選択入力していくと、上流図面作成部４１が選択された設備項目に対して設計知識ＤＢ２３の設計知識データを検索して、その設備に必要と思われる構成機器の候補を抽出して表示し、個別設備の仕様選択、又は入力を受け付ける（ステップＳ１６）。
ステップＳ１３〜Ｓ１６の流れを具体的に説明する。例えば、図４に示すように排水処理システムの設備一覧としてステップＳ１３において「沈砂池設備」、「汚水ポンプ設備」、「放流設備」が表示される。これから設計する排水処理システムにすべての設備が必要であればステップＳ１４においてすべてを選択する。そして選択された設備項目に対して、例えば、「ＩＦ  計測値＝‘流入ゲート開度’  ＴＨＥＮ」と記載されているような設計知識データ９０の条件式を検索して、さらにその設備についての詳細仕様、「沈砂池設備」であれば「流入ゲート開度」、「ホッパ重量」、「スクリーン水位」等の候補が抽出されて画面表示される。そして、再び、ステップＳ１６においてその中から必要な項目を選択する。前記の選択操作を設計対象システムの１つの個別設備に対して設計知識ＤＢ２３で用意されている最も詳細な仕様まで繰り返し行う。
【００５６】
ステップＳ１７では、上流図面作成部４１は、設計者が対話画面に表示されている図示しない「個別設備の仕様入力終了」のアイコンボタンがクリックされたか否か（個別設備の仕様入力終了？）をチェックする。個別設備の仕様入力が終了していない場合（Ｎｏ）はステップＳ１６を繰り返し、個別設備の使用入力終了の場合（Ｙｅｓ）はステップＳ１８へ進む。ステップＳ１８では、上流図面作成部４１は、選択された当該個別設備に係る上流標準図面（第１の単位セル図面）を設計知識データ９０に記載された図面ファイルコードにもとづいて、標準図面ＤＢ２５から検索して画面に表示する（当該個別設備に係る上流標準図面のプレビュー）。そして、検索された上流標準図面が意図したものであるとの確認操作を入力されたか否かチェックする（ステップＳ１９）。確認を受けた場合（Ｙｅｓ）は、ステップＳ２０へ進み、上流標準図面を図面ＤＢ１７に格納する。なお、このときその図面に対応する付加図面情報も一緒に図面ＤＢ１７に格納される。確認を受け付けていない場合（Ｎｏ）はステップＳ１８を続ける。
なお、ステップＳ１４、Ｓ１６における誤入力による上流標準図面の誤選択がなされた場合の、ステップＳ１４、Ｓ１６への戻りの操作については、本質的なものではないので本フローチャートでは省略してある。
【００５７】
ステップＳ２１では、ステップＳ１４で選択された個別設備に対して、ステップＳ１６における個別設備の仕様選択又は入力がなされたかチェックする（仕様入力のされていない個別設備あり？）。仕様入力のされていない個別設備がある場合（Ｙｅｓ）はステップＳ１６へ戻り繰り返す。仕様入力のされていない個別設備がない場合（Ｎｏ）はステップＳ２２へ進む。
ステップＳ２２では、上流図面作成部４１は、上流設計図面上での配置設定を行ないプレビューする。そして、ステップＳ２３において設計者の確認操作を受けて（Ｙｅｓ）、ステップＳ２４へ進み、上流設計図面上に、選択された上流標準図面を配置描画する。設計者の確認操作を受けていない場合（Ｎｏ）は、そのままプレビュー状態に留まる。
ステップＳ２２〜Ｓ２４の流れを具体的に図４の設計知識データ９０を参照して説明すると、「沈砂池設備」の「流入ゲート開度」測定で構成機器A１が選択された場合、上流設計図面に配置される上流標準図面は図面ファイルコード“ＬＩＢ００００１”の図面であり、上流設計図面上の配置位置は画面上の座標（２００，３００）となる。こうして、選択された仕様に基づきすべての上流標準図面が自動的に配置され、上流設計図面のベースが作成される。
【００５８】
その後、設計者は、上流設計図面上の上流標準図面の単位で相対位置の移動を行なって、図面を見やすくしたり、上流標準図面間でパス８８の端部８９（図５参照）同士を接続線９１で接続したりする等の作画を本来のＣＡＤシステムの機能の入力装置１２ａからの作画コマンドにより行ない、対話編集画面制御部３１が作画コマンドを受け付け、作画処理部３５が実行する（移動、パス等の作画コマンド受け付けステップＳ２５）。
このとき、上流図面作成部４１は未接続のパスの端部８９を検索して、それが残っている場合は、警報表示又はパスの端部８９の点滅表示をすると良い。
ステップＳ２６では、上流図面作成部４１は、対話画面上に表示された「上流設計図面作画終了」のアイコンボタンがクリックされたか否か（上流図面作画終了？）をチェックする。終了の場合（Ｙｅｓ）はステップＳ２７へ進み、そうでない場合（Ｎｏ）はステップＳ２５を続ける。
こうして図５に示すような上流設計図面が完成する。ここで、点線枠で示した単位セル図面８６Ａ、８６Ｂ、８６Ｃが上流標準図面に対応している
【００５９】
ステップＳ２７では、上流図面作成部４１は、属性値設定を受け付ける。
ステップＳ２７において、設計者は上流設計図面上に配置された上流標準図面に記載されたシンボル８７の属性（に対して属性値を設定する入力をし、上流図面作成部４１がその入力を受け付ける。属性とは、回路内の計器をあらわす図記号を例にとると、機器名称(用途)や機器の型式等の機器データであり、上流設計図面上にも表示される場合がある。
ステップＳ２７における属性設定は、あらかじめ機器の情報が登録されている機器ＤＢ２１に上流図面作成部４１がアクセスすることにより、属性に連携した属性値の候補を抽出して対話画面に表示させることも可能であり、その場合は画面上での選択入力のみで属性値を設定することができる。
【００６０】
又、属性と機器ＤＢ２１内の機器データを対応付けしておけば、属性値についても自動的に入力することが可能となる。
ステップＳ２８では、上流図面作成部４１は、属性値未設定機器なしか否かをチェックする。属性値未設定機器なしの場合（Ｙｅｓ）はステップＳ２９へ進み、属性値未設定機器が残っている場合（Ｎｏ）はステップＳ２７を繰り返す。
ステップＳ２９では、ステップＳ２６で確定した上流設計図面を図面ＤＢ１７に格納する。そして、ステップＳ３０において、上流図面作成部４１は、上流設計図面に配置された上流標準図面に含まれる機器の仕様リストを生成し、図面ＤＢ１７に格納する。
このとき、同じ上流標準図面が複数使用されている場合はそれもチェックして機器の員数のデータも機器の仕様リストに加える。
なお、前記したように、ステップＳ２７で入力された属性値は、上流設計図面に配置された上流標準図面のシンボルに対応して付せられた矩形領域属性フィールドの識別子と上流設計図面上の上流標準図面の配置座標との組み合わせにより対応付けるようにすると、１つの上流設計図面中に同じ上流標準図面が複数あって、その間では機器の属性値が異なる場合でも、どの位置の機器の仕様がどれであるか一意に特定できる。
以上、により上流設計図面の作成の制御が終了する。
【００６１】
図１０、図１１のフローチャートにおけるステップＳ１２〜Ｓ１７が請求項に記載の発明のシステム仕様入力手段に、ステップＳ２７、Ｓ２８が機器仕様入力手段に対応する。
【００６２】
《下流設計図面作成の流れ》
次に、図１２、図１３を参照しながら適宜図５、図８、図１４、図１５を参照してクライアント側コンピュータ１１を用いて設計者が対話画面により下流設計図面を作成する場合の作業の流れを説明する。
図１２、図１３は上流設計図面を作成するときの対話編集画面制御部、自動展開処理部および下流図面作成部における制御の流れを説明するフローチャートである。
ステップＳ５１では、対話編集画面制御部３１は、設計者の操作にもとづいて下流設計図面作成画面を起動し、自動展開処理部４３は、図面ＤＢ１７に格納された作成された前記上流設計図面と、そこに用いられている上流標準図面の付加図面情報と、その上流設計図面に含まれる機器の属性、属性値（つまり前記ステップＳ３０で作成された機器の仕様リスト）を読み込む。
ステップＳ５２では、自動展開処理部４３は、展開ルールＤＢ２７から展開ルールを読み込む。
【００６３】
そして、設計者がマウスを用いて対話画面上に表示された上流設計図面上で、１つの下流設計図面として扱う範囲を、例えば、図５において矩形領域９３で設定するのを、自動展開処理部４３が受け付ける（ステップＳ５３）。そして、ステップＳ５４において、自動展開処理部４３は、その上流設計図面中に含まれる上流標準図面に対応する下流標準図面（第２の単位セル図面）を標準図面ＤＢ２５から検索する（下流標準図面検索）。
図８の例を用いれば、ステップＳ５３で指定された上流標準図面が“ＬＩＢ００００１”であったとすると、展開条件により、これに対応する下流標準図面として“ＬＩＢ０００５０”と“ＬＩＢ０００４５”が検索される。上流設計図面から下流の詳細図面を作成する場合には、上流標準図面の回路構成は同じでも、回路内の属性値(機器の型式など)によっては対応する下流標準図面が異なることがあるため、ステップＳ５４では１つの上流標準図面に対して複数の下流標準図面が検索される場合がある。こうして検索された複数の下流標準図面から、ある上流標準図面に対する回路を一意に決定するために、上流設計図面作成段階で設定された上流標準図面の属性値をもとに、下流標準図面を特定する。再び図８の例を用いると、上流標準図面“ＬＩＢ００００１”の属性値Ａに“ＡＸ−００１”が設定された場合は、下流標準図面として“ＬＩＢ０００５０”が選ばれ、属性値Ａに“ＡＸ−００２”が設定された場合は、下流標準図面として“ＬＩＢ０００４５”が選ばれる。
【００６４】
ステップＳ５５では、自動展開処理部４３は、下流標準図面が一意に選択されたか否かをチェックする。一意に選択された場合（Ｙｅｓ）はステップＳ５９へ進み、一意に選択されなかった場合（Ｎｏ）はステップＳ５６へ進む。
ステップＳ５６では、自動展開処理部４３は、対話画面により設計者が複数上げられた候補中から手動選択又はキャンセル入力するのを受け付ける。そしてステップＳ５７において自動展開処理部４３は、展開ログを記録する。
【００６５】
展開ログとは、自動展開処理作業により上流標準図面に対し展開された下流標準図面の履歴を記録して蓄積するものであり、上流標準図面と下流標準図面との利用履歴を集計して、より使いやすい標準図の作成に参考にしたり、展開ルールにおける抜けの発見を容易にしたりするためのものである。図１４にログ表１６０の例を示す。
表１６０には、アイテムＮｏ．、使用された上流標準図面の図面ファイルコード、それに対応して展開された下流標準図面の図面ファイルコード、使用された上流設計図面を識別する上流設計図面シートＮｏ．、上流設計図面中の上流標準図面の座標、発生日時、エラーがあった場合のそのエラーの種類を示すエラーコードが記載される。
【００６６】
ステップＳ５８では、自動展開処理部４３は、キャンセルの入力がされたか否かをチェックする。キャンセルされた場合（Ｙｅｓ）は、ステップＳ６６へ進み、キャンセルされなかった場合（Ｎｏ）は、ステップＳ５９へ進む。
ステップＳ５９では、下流図面作成部４５は、下流設計図面上での配置設定を行ないプレビューする。そして、ステップＳ６０において設計者の確認操作を受けて（Ｙｅｓ）、ステップＳ６１へ進み、下流設計図面上に、検索された下流標準図面を配置描画する。設計者の確認操作を受けていない場合（Ｎｏ）は、そのままプレビュー状態に留まる。
【００６７】
その後、設計者は、下流設計図面上の下流標準図面の単位で相対位置の移動を行なって、図面を見やすくしたり、下流標準図面間のパス８８の端部８９同士を接続したりする等の作画を本来のＣＡＤシステムの機能の作画コマンドにより行ない、対話編集画面制御部３１が作画コマンドを受け付け、作画処理部３５が実行する（移動、パス等の作画コマンド受け付けステップＳ６２）。
このとき、下流図面作成部４５は未接続のパスの端部８９を検索して、それが残っている場合は、警報表示又はパスの端部８９の点滅表示をすると良い。
ステップＳ６３では、下流図面作成部４５は、対話画面上に表示された「下流設計図面確定」のアイコンボタンがクリックされたか否か（この下流設計図面確定？）をチェックする。確定の場合（Ｙｅｓ）はステップＳ６４へ進みこの下流設計図面を図面ＤＢ１７に格納し、そうでない場合（Ｎｏ）はステップＳ６２を続ける。
【００６８】
例えば、図５に示す矩形領域９３に対して、図１５に示すような下流設計図面１８０が生成される。ここで、点線枠で示した単位セル図面７６Ａ、７６Ｂがそれぞれ下流標準図面である。
ちなみに、図１５におけるシンボル８７Ｂはアレスタ類を、シンボル８７Ｃは伝送器類を、シンボル８７Ｄは変換器類を、シンボル８７Ｇはアイソレータを示す。下流標準図面ではパス９２がツイスト線での表示となっている。
【００６９】
ステップＳ６５では、下流図面作成部４５は、下流標準図面の作成が終了していない上流標準図面があるか否かをチェックする。無しの場合（Ｎｏ）はステップＳ６６へ進み展開ログをプリンタ又は記憶装置１８に出力して終了する。下流標準図面の作成が終了していない上流標準図面がある場合（Ｙｅｓ）はステップＳ５３からステップ６５を繰り返す。
以上により下流設計図面の作成の制御が終了する。
【００７０】
図１２、１３に示したフローチャートのＳ５１〜Ｓ６６が第１の発明の制御手段に対応する。
【００７１】
以上、本実施形態によれば、システム要求仕様を入力すると設計知識ＤＢ２３にもとづいて、候補となる個別の設備が表示され、さらに、個別の設備の仕様が表示され、個別の設備の仕様を設定するとそれに含まれる機器を含む上流標準図面がプレビューされるので、上流設計図面の作成が容易であり、熟練技術者でなくとも機器の選択が容易に行なえる。
又、機器の属性値を入力することによって、展開ルールＤＢ２７にもとづいて機器の属性値に応じた詳細設計図面における機器の選択が自動的に行われるので、詳細設計に慣れていない設計者でも熟練設計者と同様の適切な機器の選択が行なえる。
又、下流設計図面が上流設計図面と展開ルールＤＢ２７にもとづいて展開され描画されるので、効率的に間違いの無い下流設計図面が作成できる。
又、上流設計図面、下流設計図面の作成において、設計知識ＤＢ２３にもとづいて単位セル図面が自動的に配置されるので、図面の品質が一定に統一できる。
さらに、上流設計図面、下流設計図面の作成において単位セル図面のパス８８の端部８９で、接続線９１で結ばれていない端部８９を検出することで、接続線９１の引き忘れを防止できる。
【００７２】
なお、本実施形態において、設計知識データの属性値、展開ルールデータの展開条件の属性値は数値データの場合に１つの値である必要は無く、範囲で指定しても良い。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態に係る図面作成装置の全体構成図である。
【図２】図面作成装置の機能構成を示す機能ブロック図である。
【図３】機器ＤＢに格納される機器データの内容を説明する図である。
【図４】設計知識ＤＢに格納される設計知識データの内容を説明する図である。
【図５】上流設計図面を説明する図である。
【図６】（ａ）は標準図面に付加される付加図面情報の内容を説明する図であり、（ｂ）は標準図面ＤＢ内での図面ファイルの格納方法を説明する図である。
【図７】（ａ）は標準図面登録画面（図面編集）の例を、（ｂ）は標準図面登録画面（登録）の例を示す図である。
【図８】展開ルールＤＢに登録される展開ルールデータの構造を説明する図である。
【図９】展開ルール登録画面の１例を示す図である。
【図１０】上流設計図面を作成するときの対話編集画面制御部および上流図面作成部における制御の流れを説明するフローチャートである。
【図１１】上流設計図面を作成するときの対話編集画面制御部および上流図面作成部における制御の流れを説明するフローチャートである。
【図１２】上流設計図面を作成するときの対話編集画面制御部、自動展開処理部および下流図面作成部における制御の流れを説明するフローチャートである。
【図１３】上流設計図面を作成するときの対話編集画面制御部、自動展開処理部および下流図面作成部における制御の流れを説明するフローチャートである。
【図１４】ログ表の例を示す図である。
【図１５】下流設計図面を説明する図である。
【符号の説明】
【００７４】
１      図面作成装置
１１    クライアント側コンピュータ
１２ａ  入力装置（入力手段）
１２ｂ  表示装置（表示手段）
１３    サーバ側コンピュータ
１４    記憶装置（記憶手段）
１５    ネットワーク
１７    図面データベース
１８    記憶装置
２１    機器データベース
２３    設計知識データベース
２５    標準図面データベース
２７    展開ルールデータベース
３１    対話編集画面制御部（制御手段、対話編集手段）
３１ａ  イベント処理部
３３    データベース登録部
３３ａ  機器ＤＢ登録部
３３ｂ  設計知識ＤＢ登録部
３３ｃ  標準図面ＤＢ登録部
３３ｄ  展開ルールＤＢ登録部
３５    作画処理部（制御手段）
４１    上流図面作成部（制御手段、上流図面生成手段）
４３    自動展開処理部（制御手段、下流図面生成手段）
４５    下流図面作成部（制御手段、下流図面生成手段）
４７    機器データ抽出部
４９    機器手配仕様書作成支援部
【図１】
2008262265.tif 000003
【図２】
2008262265.tif 000004
【図３】
2008262265.tif 000005
【図４】
2008262265.tif 000006
【図５】
2008262265.tif 000007
【図６】
2008262265.tif 000008
【図７】
2008262265.tif 000009
【図８】
2008262265.tif 000010
【図９】
2008262265.tif 000011
【図１０】
2008262265.tif 000012
【図１１】
2008262265.tif 000013
【図１２】
2008262265.tif 000014
【図１３】
2008262265.tif 000015
【図１４】
2008262265.tif 000016
【図１５】
2008262265.tif 000017