(57)【要約】【課題】設備概略図を自動的に生成する技術を提供する。【解決手段】本発明の設備概略図生成装置１００は、設備情報を記憶している記憶部１３０を参照して、アイテム（機器３）と、そのアイテム間を接続する配管線４の情報と、アイテムの取り合い情報とを取得する。そして、縦横に引かれたグリッド線１によって囲まれたエリアを示すセル２で構成される行と列とを形成し、アイテム同士が異なる列に配置されるようにアイテムを配置する。そして、設備概略図生成装置１００は、１つのセル２に１つのアイテムまたは配管線４を配置し、アイテムの取り合い情報に基づいて、取り合い口が塞がらないこと、配管線４同士の交差数を最小にすることを満たすために、アイテムの上下に行を追加したり、アイテムの左右に列を追加したり、アイテムの位置を移動したりする演算を実行し、アイテム間を接続する配管線４を描画して、設備概略図を生成する。【選択図】図２
2014056313.tif 000002
【特許請求の範囲】
【請求項１】
縦横に引かれたグリッド線によって囲まれたエリアを示すセルで構成される行および列を形成するグリッド線生成部と、
設備情報を記憶している記憶部を参照して、前記設備情報の中からアイテムと、前記アイテム間を接続する配管線の情報と、前記アイテムの取り合い情報とを取得する取得部と、
１つの前記セルに１つの前記アイテムまたは前記配管線を配置し、前記アイテムの取り合い情報に基づいて、前記アイテムの取り合い口が塞がらないことおよび前記配管線同士の交差数を最小にすることを満たすように、前記アイテムの上下に行を追加する処理、前記アイテムの左右に列を追加する処理、前記アイテムの位置を移動する処理のいずれかまたは組み合わせを実行して、前記アイテム間を接続する前記配管線を描画し、設備概略図を生成するアイテム配置部と、
を備えることを特徴とする設備概略図生成装置。
【請求項２】
前記アイテム配置部は、前記セルをさらに小さい小セルに分割し、前記アイテムの取り合い口の位置を表す
ことを特徴とする請求項１に記載の設備概略図生成装置。
【請求項３】
前記アイテム配置部は、前記アイテムの取り合い口の位置から他の前記アイテムの取り合い口の位置の間を結ぶ前記配管線を描画する場合、前記配管線が前記グリッド線に平行になるように描画する
ことを特徴とする請求項２に記載の設備概略図生成装置。
【請求項４】
前記アイテム配置部は、配管内を流れる媒質が異なる場合、前記配管線を区別して描画する
ことを特徴とする請求項１に記載の設備概略図生成装置。
【請求項５】
前記アイテム配置部は、取得した前記アイテムを、それぞれ異なる列のセルに配置する
ことを特徴とする請求項１に記載の設備概略図生成装置。
【請求項６】
前記アイテム配置部は、取得した前記アイテムを、それぞれ異なる行のセルに配置する
ことを特徴とする請求項１に記載の設備概略図生成装置。
【請求項７】
前記グリッド線生成部は、前記アイテムまたは描画された前記配管線の配置されていない行または列を削除する
ことを特徴とする請求項１に記載の設備概略図生成装置。
【請求項８】
縦横に引かれたグリッド線によって囲まれたエリアを示すセルで構成される行および列を形成するグリッド線生成ステップと、
設備情報を記憶している記憶部を参照して、前記設備情報の中からアイテムと、前記アイテム間を接続する配管線の情報と、前記アイテムの取り合い情報とを取得する取得ステップと、
１つの前記セルに１つの前記アイテムまたは前記配管線を配置し、前記アイテムの取り合い情報に基づいて、前記アイテムの取り合い口が塞がらないことおよび前記配管線同士の交差数を最小にすることを満たすように、前記アイテムの上下に行を追加する処理、前記アイテムの左右に列を追加する処理、前記アイテムの位置を移動する処理のいずれかまたは組み合わせを実行して、前記アイテム間を接続する前記配管線を描画し、設備概略図を生成するアイテム配置ステップと、
をコンピュータに実行させるための設備概略図生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント等の設備概略図を生成する技術に関する。
【背景技術】
【０００２】
プラントを構成する機器や配管を表現する手段として、３次元ＣＡＤ（Computer Aided Design）や配管計装図によって正確に表現する技術が知られている。（特許文献１の段落０００２等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−４４７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、プラントの立地地域向けの情報を発信する場合には、その情報発信先がプラントに関して専門外の人になるので、特許文献１に記載されているような技術を用いて作成した正確なプラントの図面（例えば、設計図面）をそのまま用いることはできない。そのため、説明の目的に合わせた設備概略図を作成することになる。
【０００５】
設備概略図とは、設備や配管等の中で説明に不要な部分を削除し、強調したい部分の縮尺を変更することによって、設備や配管の順序や整合性を損なうことなく説明に必要な部分をクローズアップした図のことである。例えば、設備概略図は、広報向けの資料等に用いられる。設備概略図を作成するためには、説明対象となるプラントの構造に詳しく、かつ、専門家でない一般人にも分かりやすい図を描くことができる技術が必要とされる。このように、設備概略図を自動的に生成する技術については、特許文献１には開示されていない。
【０００６】
そこで、本発明では、設備概略図を自動的に生成する技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明の設備概略図生成装置は、縦横に引かれたグリッド線によって囲まれたエリアを示すセルで構成される行および列を形成するグリッド線生成部と、設備情報を記憶している記憶部を参照して、前記設備情報の中からアイテムと、前記アイテム間を接続する配管線の情報と、前記アイテムの取り合い情報とを取得する取得部と、１つの前記セルに１つの前記アイテムまたは前記配管線を配置し、前記アイテムの取り合い情報に基づいて、前記アイテムの取り合い口が塞がらないことおよび前記配管線同士の交差数を最小にすることを満たすように、前記アイテムの上下に行を追加する処理、前記アイテムの左右に列を追加する処理、前記アイテムの位置を移動する処理のいずれかまたは組み合わせを実行して、前記アイテム間を接続する前記配管線を描画し、設備概略図を生成するアイテム配置部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、設備概略図を自動的に生成する技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】設備概略図を作成するための初期グリッドを生成する過程の一例を示す図であり、（ａ）は３次元座標空間におけるアイテム（機器）の位置を表し、（ｂ）は２次元座標変換後のアイテムの位置を表し、（ｃ）は初期グリッドを表す。
【図２】生成された設備概略図の一例を示す図である。
【図３】設備概略図生成装置の機能例を示す図である。
【図４】設備概略図を生成する処理フロー例を示す図である。
【図５Ａ】アイテム選択部の動作のー例を示す図である。
【図５Ｂ】アイテム選択部の動作の別のー例を示す図である。
【図５Ｃ】アイテム選択部の動作の別のー例を示す図である。
【図５Ｄ】アイテム選択部の動作の別のー例を示す図である。
【図５Ｅ】アイテム選択部の動作の別のー例を示す図である。
【図５Ｆ】アイテム選択部の動作の別のー例を示す図である。
【図６】機器の取り合い情報の一例を示す図であり、（ａ）は左から吸入し右へ吐出する例を表し、（ｂ）は左から吸入し上へ吐出する例を表し、（ｃ）は左および上から吸入し右および上へ吐出する例を表し、（ｄ）は左から吸入し上へ吐出する例を表し、（ｅ）は（ｃ）の変形例を表し、（ｆ）は（ｄ）の変形例を表す。
【図７】配管線情報のー例を示す図である。
【図８Ａ】設備概略図を生成する過程の一例を示す図であり、（ａ）は初期グリッドにアイテム（機器Ａ，Ｂ，Ｃ，Ｄ）を配置した場合を表し、（ｂ）は機器Ａの吐出口側に列を追加した場合を表し、（ｃ）は機器Ａから機器Ｂへの配管線（空気）をプロットした場合を表す。
【図８Ｂ】設備概略図を生成する過程の一例を示す図であり、（ｄ）は機器Ｃを上方のセルに移動して機器Ｂから機器Ｃへの配管線（空気）をプロットした場合を表し、（ｅ）は行を増加して機器Ｄを上方のセルに移動し機器Ｂおよび機器Ｃから機器Ｄへの配管線（水）をプロットした場合を表す。
【図８Ｃ】設備概略図を生成する過程の一例を示す図であり、（ｆ）は行と列を増加して機器Ｄから機器Ａへの配管線（水）をプロットした場合を表し、（ｇ）は生成された設備概略図の一例を表す。
【図８Ｄ】設備概略図を生成する過程の一例を示す図であり、（ｈ）はアイテムを表示画像に変更した設備概略図の一例を表し、（ｉ）は完成した最終概略図の一例を表す。
【図９】変形例において、図８Ｂ（ｅ）と同じ状態を表現した例を示す図である。
【発明を実施するための形態】
【００１０】
次に、発明を実施するための形態（以降、「実施形態」と称す。）について、適宜図面を参照しながら詳細に説明する。
【００１１】
（概要）
はじめに、本実施形態の設備概略図生成装置における処理の概要について、図１，２を用いて説明する。
まず、設備概略図生成装置１００（図３参照）は、設備概略図に表示するアイテム（機器３（機器Ａ，Ｂ，Ｃ，Ｄ））をユーザによる入力操作によって取得し、各アイテム（機器３）の３次元座標の位置情報（図１（ａ）参照）を後記する記憶部１３０から取得する。アイテムとは、プラント設備を構成する機器３や、配管等の部品のことを意味している。
【００１２】
次に、設備概略図生成装置１００は、各アイテム（機器３）の３次元座標の位置を２次元座標の位置（図１（ｂ）参照）に変換する。ただし、２次元座標に変換後の各アイテム（機器３）の位置は、各アイテム（機器３）間の物理的な距離の縮尺や相対的な位置関係を保ちつつ各アイテム（機器３）の位置が重ならないように決定される。例えば、３次元座標（図１（ａ）参照）のときに機器Ｂと機器Ｃとのｘ座標の値は等しく４．３であったが、図１（ｂ）では、ｘ座標の値が異なるように変換されている。また、図１（ｂ）では、機器Ｂと機器Ｄとのｙ座標の値は等しく１．２となっている。このように、本実施形態では、２次元座標での各アイテム（機器３）のｘ座標の位置は重ならないように変換される。ただし、ｙ座標の位置は等しくなっていても構わない。
【００１３】
次に、設備概略図生成装置１００は、図１（ｃ）に示すように、縦横にグリッド線１を引いたときに、グリッド線１によって囲まれたエリアを示すセル２で構成される行と列とを有する初期グリッド（破線表示）を生成する。具体的には、設備概略図生成装置１００は、図１（ｂ）に示す２次元座標において、ｘ座標方向とｙ座標方向をそれぞれ小さな区間に分割するようにグリッド線１を引く。ただし、初期グリッドは、１つのセル２の中にアイテム（機器３）が１つ配置されるように生成される。そして、図１（ｃ）に示す初期グリッドは、図１（ｂ）に示す２次元座標に基づいて、行方向には３行、列方向には４列として［３行、４列］として生成される。
【００１４】
なお、本実施形態では、初期グリッドの列数はアイテム（機器３）の数に等しくなり、行数はアイテム（機器３）の数以下となるように決定される。例えば、［１行、４列］を初期グリッドとしても構わないが、アイテム（機器３）間の配管線を見やすく引くためには、必ず、アイテム（機器３）を配置するセル２の位置を移動せざるを得なくなる。また、配管線を引きやすくするために［６行、６列］のように初期グリッドをアイテム（機器３）の数より大きく設定した場合、無駄な行または列が存在することになるとともに演算量が大きくなってしまう。そこで、初期グリッドのサイズは、アイテム（機器３）の移動距離が大きくならないように、かつ、初期グリッドが大きくなり過ぎないように決められることが好ましい。
【００１５】
図２は、アイテム（機器３）間を接続する配管線４を引いた設備概略図の一例を示している。図２に示す設備概略図のサイズは、［行５、列６］となっており、図１（ｃ）に示す初期グリッド［行３、列４］のサイズより大きくなっている。この理由は、１つのセル２に１つのアイテム（機器３）または配管線４を配置するという条件、配管線４をグリッド線１に平行に引くという条件、アイテム（機器３）の吸入口の位置や吐出口の位置を考慮して配管線４を引くという条件、および配管線４の交差箇所数が最小になるように配管線４を引くという条件を満たすようにしているためである。そして、アイテム（機器３）の配置されているセル２の位置は、初期グリッドに配置されていた状態に比べて、上下左右に移動されている。このように、設備概略図生成装置１００（図３参照）は、前記した条件を満足するように、セル２の増減を行単位または列単位で実行しつつ、設備概略図を生成する。
【００１６】
（設備概略図生成装置の機能）
次に、設備概略図生成装置１００の機能例について、図３を用いて説明する。
設備概略図生成装置１００は、処理部１１０および記憶部１３０を備える。処理部１１０は、アイテム選択部（取得部）１１１、配管線抽出部（取得部）１１２、グリッド線生成部１１３、およびアイテム配置部１１７を機能として有する。処理部１１０は図示しないＣＰＵ（Central Processing Unit）およびメインメモリによって構成され、処理部１１０内の各部は記憶部１３０に記憶されているアプリケーションプログラムをメインメモリに展開して具現化される。
【００１７】
また、設備概略図生成装置１００は、ユーザによって操作されるキーボードやマウス等の入力装置１４０からの入力を受け付ける図示していないインタフェース、処理結果を表示する表示装置１５０にデータを出力する図示していないインタフェースを備えている。
【００１８】
アイテム選択部１１１は、記憶部１３０に記憶されている各ＤＢ（データベース）から、設備概略図に記載するアイテム（機器３）を取得する機能を有する。なお、本実施形態では、アイテムとして機器３を想定しているが、配管４を含めても構わない。
以降に、アイテム選択部１１１の動作例について、図５Ａ〜図５Ｆを用いて説明する（適宜、図３参照）。なお、図５Ａ〜図５Ｆに示すアイテム選択部１１１の動作例は、相互に関連するものではなく、アイテムを取得するバリエーションを示したものである。
【００１９】
アイテム選択部１１１は、図５Ａに示すように、記憶部１３０に記憶されている設備構成機器ＤＢ１３１から機器情報（ユニットテーブル１３１ａ、系統テーブル１３１ｂ、機器テーブル１３１ｃ）を読み出して表示装置１５０に表示する。次に、アイテム選択部１１１は、表示した機器情報の中から、入力装置１４０によって指定されたアイテムの選択入力を受け付けて、機器ビュー１３１ｄを表示する。図５Ａは、アイテムとして「Ｕｎｉｔ２」の選択入力が受け付けられた場合を表している。そして、アイテム選択部１１１は、機器ビュー１３１ｄから機器ＩＤを取得することによって、アイテムを取得する。その結果、アイテムとして、機器ビュー１３１ｄから、機器ＩＤ「Ｅ００２」「Ｅ００３」の機器が取得される。
【００２０】
また、アイテム選択部１１１は、図５Ｂに示すように、記憶部１３０に記憶されている２次元図面情報ＤＢ１３２から図面情報（Ｐ＆ＩＤ（Piping and Instrumentation Diagram）図、アイソメ図等）を読み出して表示装置１５０に表示する。次に、アイテム選択部１１１は、表示した図面情報の中から、入力装置１４０によって指定されたアイテムの選択入力を受け付けて、２次元図面を表示する。図５Ｂは、アイテムとして「Ｐ＆ＩＤ図の〇系統」の選択入力が受け付けられた場合を表している。そして、アイテム選択部１１１は、表示した２次元図面の中から機器を選択することによって、アイテムを取得する。その結果、アイテムとして、表示画面から機器「Ｂ」「Ｄ」が取得される。
【００２１】
また、アイテム選択部１１１は、図５Ｃに示すように、記憶部１３０に記憶されている３次元図面情報ＤＢ１３７から３Ｄモデル図情報（Ｘ系統、Ｙ系統等）を読み出して表示装置１５０に表示する。次に、アイテム選択部１１１は、表示した３Ｄモデル図情報の中から、入力装置１４０によって指定されたアイテムの選択入力を受け付けて、選択した系統を表示する。図５Ｃは、アイテムとして「〇系統」の選択入力が受け付けられた場合を表している。そして、アイテム選択部１１１は、表示した系統の図面の中から機器を選択することによって、アイテムを取得する。その結果、アイテムとして、表示画面から機器「Ｂ」「Ｅ」が取得される。
【００２２】
また、アイテム選択部１１１は、図５Ｄに示すように、記憶部１３０に記憶されている２次元モデルＤＢ１３４から各機器の２次元モデルの属性を読み出して表示装置１５０に表示する。次に、アイテム選択部１１１は、入力装置１４０によって指定されたアイテムの選択入力として２次元モデルの属性を受け付けて、２次元図面情報ＤＢ１３２を参照して、選択入力に対応する図面を表示する。図５Ｄは、アイテムとして「highpress-pump」の選択入力が受け付けられた場合を表している。そして、アイテム選択部１１１は、表示した図面の中から機器を選択することによって、アイテムを取得する。その結果、アイテムとして、表示画面から機器「Ｃ」が取得される。
【００２３】
また、アイテム選択部１１１は、図５Ｅに示すように、記憶部１３０に記憶されている設備機器ＤＢ１３３から各機器を構成している属性情報を読み出して表示装置１５０に表示する。ここで、属性情報とは、設備の大きさや設計上の情報、配管であれば配管中を流れる媒質（水、油、蒸気等）のことである。次に、アイテム選択部１１１は、入力装置１４０によって指定されたアイテムの選択入力として属性情報を受け付けて、機器属性ビュー１３３ａを表示する。図５Ｅは、アイテムとして「medium=water」の選択入力が受け付けられた場合を表している。そして、アイテム選択部１１１は、表示した機器属性ビュー１３３ａの中から機器ＩＤを選択することによって、アイテムを取得する。その結果、アイテムとして、機器属性ビュー１３３ａから機器ＩＤ「Ｅ００１」「Ｅ００２」の機器が取得される。
【００２４】
また、アイテム選択部１１１は、図５Ｆに示すように、記憶部１３０に記憶されているリレーションＤＢ１３６から各機器同士を接続する配管線の情報を読み出して表示装置１５０に表示する。次に、アイテム選択部１１１は、入力装置１４０によって指定されたアイテムの選択入力として属性情報を受け付けて、２次元図面情報ＤＢ１３２を参照して、選択入力に対応する図面を表示する。図５Ｆは、アイテムとして「air」の選択入力が受け付けられた場合を表している。そして、アイテム選択部１１１は、表示した図面から機器を選択することによって、アイテムを取得する。その結果、アイテムとして、表示画面から機器「Ａ」「Ｅ」が取得される。
【００２５】
図３に戻って、配管線抽出部１１２は、アイテム選択部１１１によって選択されたアイテム同士を接続する配管線の情報を、リレーションＤＢ１３６を参照して取得する機能を有する。
【００２６】
グリッド線生成部１１３は、グリッド線を描画する機能を有する。具体的には、グリッド線生成部１１３は、初期グリッド生成部１１４、行列編集部１１５、グリッド線強調部１１６を機能として有する。
初期グリッド生成部１１４は、アイテム選択部１１１によって選択されたアイテムの３次元座標上の位置を、２次元座標上の位置に変換する機能を有する。その際、２次元座標上で、アイテムの位置が重ならないように、アイテム間の物理的な距離の縮尺や相対的な位置関係を保ちつつ初期グリッド（図１（ｃ）参照）のグリッド線１を生成する。ただし、本実施形態では、アイテム数と初期グリッドの列数とが等しくなるようにしている。
【００２７】
行列編集部１１５は、後記する配置調整部１１９の演算結果に基づいて初期グリッドに対して行や列を追加し、アイテムの存在しない行や列を削除する機能を有する。
グリッド線強調部１１６は、アイテムおよび配管線４がプロットされるセル２を囲むグリッド線を、それぞれ別個の色で識別できるように強調する機能を有する。これにより、アイテムまたは配管線４がプロットされるセル２と、それ以外のセル２とを、ユーザが識別しやすくなる。
【００２８】
次に、アイテム配置部１１７は、グリッド線１で囲まれたセル２中にアイテム（機器３）および配管線４を描画して、設備概略図を生成する機能を有する。具体的には、アイテム配置部１１７は、アイテム表示部１１８、配置調整部１１９、アイテム画像選択部１２０、サイズ設定部１２１、表示位置設定部１２２、概略図表示部１２３を機能として有する。
【００２９】
アイテム表示部１１８は、アイテム選択部１１１によって取得されたアイテムを初期グリッド内のセル２にプロットする機能を有する。なお、１つのセル２に、１つのアイテムがプロットされる。
【００３０】
配置調整部１１９は、リレーションＤＢ１３６を参照して、アイテムの取り合い情報である吸入口および吐出口の情報を取得する機能を有する。また、配置調整部１１９は、アイテムの取り合い情報に基づいて、１つのセル２に１つのアイテムまたは配管線４を配置して、取り合い口が塞がらないことおよび配管線４同士の交差数を最小にすることを満たすように、アイテムの上下に行を追加する処理、アイテムの左右に列を追加する処理、アイテムの位置を移動する処理のいずれかまたは組み合わせの演算を実行する機能を有する。そして、配置調整部１１９は、演算結果を行列編集部１１５に送信して、行列編集部１１５に行数および列数を変更させる。また、配置調整部１１９は、アイテム間を接続する配管線４を描画して、設備概略図を生成する機能を有する。
【００３１】
アイテム画像選択部１２０は、ユーザが記憶部１３０に記憶されているプラント設計時の作成図面、設備部品の手書図、写真等の不図示のデータベースの中から入力装置１４０によって指定したアイテムの表示画像を取得し、プロットする機能を有する。
サイズ設定部１２１は、ユーザによって操作入力された情報を受け付けて、アイテムの表示画像の大きさを変更する機能を有する。
表示位置設定部１２２は、ユーザによって操作入力された情報を受け付けて、アイテムの表示画像の位置を調整し、最終的な設備概略図（最終概略図）を生成する機能を有する。
概略図表示部１２３は、最終概略図を、画像データとして表示装置１５０に出力したり、数値データのファイルとして記憶部１３０に記憶したりする機能を有する。
【００３２】
記憶部１３０は、ハードディスクやＳＳＤ（Solid State Drive）等の記録装置であり、設備構成機器ＤＢ１３１、２次元図面情報ＤＢ１３２、設備機器ＤＢ１３３、２次元モデルＤＢ１３４、３次元モデルＤＢ１３５、リレーションＤＢ１３６、３次元図面情報ＤＢ１３７等の設備情報を記憶している。各ＤＢのうち、３次元モデルＤＢ１３５以外については既に記載しているので説明を省略する。なお、３次元モデルＤＢ１３５は、図１（ａ）に示すような、３次元座標の設備情報を記憶している。また、各ＤＢや、各ＤＢに格納されているデータテーブルは、それぞれが独立したプラント情報の集合体であり、データベース方式は特定のものに限られなくともよい。
【００３３】
（処理の流れ）
ここで、設備概略図生成装置１００において設備概略図を生成する処理フロー例について、図４を用いて説明する（適宜、図１，３参照）。
ステップＳ４０１では、アイテム選択部１１１は、入力装置１４０を介して、アイテムの選択入力を受け付けて、アイテムを取得する。
ステップＳ４０２では、配管線抽出部１１２は、ステップＳ４０１で取得されたアイテムの間を接続する配管線の情報を、リレーションＤＢ１３６を参照して取得する。
【００３４】
ステップＳ４０３では、初期グリッド生成部１１４は、ステップＳ４０１で取得されたアイテムの３次元座標上の位置を、２次元座標上の位置に変換する。そして、初期グリッド生成部１１４は、２次元座標上でアイテムの位置が重ならないように所定の演算（公知の座標変換演算）を実行し、各アイテムが異なる列に配置可能なように初期グリッドを生成する。
ステップＳ４０４では、グリッド線強調部１１６は、アイテムおよび配管線４がプロットされるセル２を囲むグリッド線を強調する。
【００３５】
ステップＳ４０５では、アイテム表示部１１８は、ステップＳ４０１で取得したアイテムを初期グリッドにプロットする。
ステップＳ４０６では、配置調整部１１９は、アイテムの取り合い情報を取得する。
【００３６】
ステップＳ４０７では、配置調整部１１９は、アイテム配置調整処理を実行する。具体的には、配置調整部１１９は、アイテムの取り合い情報に基づいて、取り合い口が塞がらないことおよび配管線４同士の交差数を最小にすることを満たすように、アイテムの上下に行を追加する処理、アイテムの左右に列を追加する処理、アイテムの位置を移動する処理のいずれかまたは組み合わせの演算を実行する。そして、配置調整部１１９は、演算結果を行列編集部１１５に送信して、行列編集部１１５に行数および列数を変更させる。
【００３７】
ステップＳ４０８では、配置調整部１１９は、アイテム間を接続する配管線４を描画して、設備概略図を生成する。
ステップＳ４０９では、アイテム配置部１１７は、編集処理を実行し、最終概略図を生成する。編集処理とは、具体的には、ユーザによって入力装置１４０から操作入力された情報に基づいて、アイテム表示部１１８にアイテムの表示画像を取得させ、サイズ設定部１２１にアイテムの表示画像の大きさを変更させ、表示位置設定部１２２にアイテムの表示画像の位置を調整させることである。そして、表示位置設定部１２２が、最終概略図を生成する。
【００３８】
ここで、ステップＳ４０６で取得されるアイテムの取り合い情報の一例について、図６を用いて説明する。
図６（ａ）は、アイテム（機器Ｘ）の左から吸入し右へ吐出する場合を矢印で表している。また、図６（ｂ）は、アイテム（機器Ｘ）の左から吸入し上へ吐出する場合を矢印で表している。図６（ａ）（ｂ）の場合は、初期グリッドのセル２を［行３、列３］の小セル５に分割するように、グリッド線１を引くようにする。
【００３９】
また、図６（ｃ）は、アイテム（機器Ｘ）の左および上から吸入し右および上へ吐出する場合を矢印で表している。また、図６（ｄ）は、アイテム（機器Ｘ）の左から吸入し、異なる２つの媒質を上から吐出する場合を矢印で表している。図６（ｃ）（ｄ）の場合は、初期グリッドのセル２を［行４、列４］の小セル５に分割するように、グリッド線１を引くようにする。ただし、アイテム（機器Ｘ）のエリアは、［行２、列２］の小セル５を結合して表す。
つまり、多方向の取り合いを表現する場合には、セル２を小セル５に細分化することで対応することができる。また、配管内の媒質の種類および流れの向きを区別して、別々の小セル５に含まれるようにする。
【００４０】
また、図６（ｅ）（ｆ）は、それぞれ図６（ｃ）（ｄ）の変形例であり、図６（ｃ）（ｄ）に示した右方向の矢印を含む［行２、列１］の小セル５を結合して［行１、列１］の小セル５で表現したものである。つまり、図６（ｅ）（ｆ）は、セル２全体として、［行３、列４］の小セル５で表される。
【００４１】
なお、図６に示すような取り合い情報は、アイテムを一意に識別する情報に、取り合い情報を付加して、アイテムごとにオブジェクトとして生成される。オブジェクトとは、アイテムを識別する情報の部分を、別のアイテムを識別する情報に置き換えるだけで、アイテムごとの取り合い情報を容易に設定することを表している。
【００４２】
図７は、ステップＳ４０２で取得される配管線の情報を示す配管線情報７０１の一例を表している。配管線情報７０１は、吐出側の機器、吸入側の機器、配管内を流れる媒質を関連付けた情報であり、配管線抽出部１１２によって、リレーションＤＢ１３６を参照して取得される。
図７によれば、配管線情報７０１の２行目と３行目に示すように、配管内を流れる媒質の違いによって、吐出側の機器が「機器Ｂ」となる場合が２つ存在する。この場合、小セル５は、媒質の違いによって２本の配管を表すために、２つの列（即ち図６（ｄ）または（ｆ）参照）のように表すことができる。
【００４３】
次に、ステップＳ４０７のアイテム配置調整処理の具体例について、図８Ａ〜図８Ｃを用いて説明する。ただし、本実施形態では、図６（ｂ）および図６（ｆ）の表現形式を併合して用いたケースで説明する。
まず、図８Ａ（ａ）では、配置調整部１１９は、初期グリッドにアイテム（機器Ａ，Ｂ，Ｃ，Ｄ）を配置し、吐出口および吸入口の取り合い情報を示す小セル５に分割した状態を設定する。なお、機器Ｂは、配管線情報７０１（図７参照）に示すように、２つの吐出口を上方向に備えているため、小セル５を［行３、列４］で表している。それ以外のセル２は、機器Ｂを含むセル２の上下の２つを除き、小セル５を［行３、列３］で表している。
【００４４】
次に、配置調整部１１９は、機器Ａの吐出口から配管線（空気）を描画することができるか否かを判定する。図８Ａ（ａ）からわかるように、機器Ａの吐出口がグリッドの左端にあるため、配置調整部１１９は、描画できないと判定する。そして、配置調整部１１９は、図８Ａ（ｂ）に示すように、機器Ａの左側に列を追加する。
【００４５】
そして、配置調整部１１９は、図８Ａ（ｃ）に示すように、機器Ａの吐出口から機器Ｂの吸入口に配管線（空気）を描画する。その際、配置調整部１１９は、機器Ａの吐出口から機器Ｂの吸入口に至る経路のセル２に、他のアイテム（機器または配管線）が配置されているか否かを判定する。配置調整部１１９は、他のアイテムが配置されていないと判定し、配管線（空気）を描画する。なお、配管線４は、１つのセル２に対して１本の配管線が縦または横に（グリッド線１に並行に）描画されるものとする。
【００４６】
次に、配置調整部１１９は、図８Ｂ（ｄ）に示すように、機器Ｂの吐出口から機器Ｃの吸入口に配管線（空気）を描画する。その際、配置調整部１１９は、機器Ｂの吐出口から機器Ｃの吸入口に至る経路のセル２に、他のアイテム（機器または配管線）が配置されているか否かを判定する。配置調整部１１９は、他のアイテムが配置されていないと判定し、配管線（空気）を描画する。
【００４７】
また、配置調整部１１９は、図８Ｂ（ｅ）に示すように、機器Ｂの吐出口から機器Ｄの吸入口に配管線（水）を描画する。その際、配置調整部１１９は、機器Ｂの吐出口から機器Ｄの吸入口に至る経路のセル２に、他のアイテム（機器または配管線）が配置されているか否かを判定する。配置調整部１１９は、機器Ｂの吐出口から機器Ｄの吸入口に至る経路のセル２に機器Ｃが配置されていると判定する。そこで、配置調整部１１９は、機器Ｃの干渉を解消できる位置に機器Ｄを移動する。具体的には、配置調整部１１９は、機器Ｃの上部に行を２行追加して、機器Ｄの位置を３セル分上方に移動する。そして、配置調整部１１９は、機器Ｂと機器Ｄとの配管線を描画する。
【００４８】
次に、配置調整部１１９は、図８Ｂ（ｅ）に示すように、機器Ｃの吐出口から機器Ｄの吸入口に配管線（水）を描画する。その際、配置調整部１１９は、機器Ｃの吐出口から機器Ｄの吸入口に至る経路のセル２に、他のアイテム（機器または配管線）が配置されているか否かを判定する。配置調整部１１９は、機器Ｃの吐出口から機器Ｄの吸入口に至る経路のセル２に、配管線４が配置されていることを検出する。しかし、配置調整部１１９は、同じアイテム（機器Ｄ）に吸入される配管線４は干渉しないものとして扱う。なお、配置調整部１１９は、アイテムが配置されていない行（最下段の行）があることを検出し、行列編集部１１５にアイテムが配置されていない行を削除させる。
【００４９】
次に、配置調整部１１９は、図８Ｃ（ｆ）に示すように、機器Ｄの吐出口から機器Ａの吸入口に配管線（水）を描画する。その際、配置調整部１１９は、機器Ｄの吐出口から配管線（水）を描画することができるか否かを判定する。しかし、機器Ｄの吐出口がグリッドの上端にあるため、配置調整部１１９は、描画できないと判定する。そして、配置調整部１１９は、図８Ｃ（ｆ）に示すように、機器Ｄの上部に行を１行追加する。また、配置調整部１１９は、機器Ａの吸入口が他のアイテム（機器または配管線）によって塞がれているか否かを判定する。配置調整部１１９は、機器Ａの吸入口が配管線４によって塞がれていることを検出する。そこで、配置調整部１１９は、機器Ａの吸入口の右側に列を１列追加して、配管線（水）を描画する。
【００５０】
図８Ｃ（ｇ）は、設備概略図生成装置１００によって自動生成された設備概略図であり、図２に示したものと同じものである。
【００５１】
なお、ステップＳ４０９の編集処理では、図８Ｃ（ｇ）の設備概略図に対して、ユーザが入力装置１４０を介してアイテム画像選択部１２０の機能を実行させて、アイテムの表示画像を取得し、機器Ａ，Ｂ，Ｃ，Ｄの代わりにアイテムの表示画像を貼り付けて、図８Ｄ（ｈ）に示す図を作成することができる。また、図８Ｄ（ｈ）の設備概略図に対して、ユーザは、入力装置１４０を介して、サイズ設定部１２１および表示位置設定部１２２の機能を実行させて、アイテムの画像の大きさを変更したり、アイテムの画像の表示位置を調整したりして、図８Ｄ（ｉ）に示す最終概略図を生成することができる。
【００５２】
自動生成された設備概略図（図８Ｃ（ｇ））や最終概略図（図８Ｄ（ｉ））は、概略図表示部１２３によって、ＰＤＦ（Portable Document Format）データや画像データとして、表示装置１５０に表示されたり、記憶部１３０に記憶されたりする。
【００５３】
（変形例）
図８Ａ〜図８Ｃに示すアイテム配置調整処理の例では、小セル５は、媒質の異なる２本の配管をそれぞれ別のセル２で表すために、図６（ｆ）に示すように［行３、列４］の小セル５に分割した場合で説明した。しかし、この変形例では、媒質の流れる向きが同じであれば２本分の配管を１つの小セル５（図６（ｂ）参照）で表す場合について、図９を用いて説明する。なお、図９は、図８Ｂ（ｅ）と同じ状態を表現した例を示す図である。
【００５４】
図９に示すように、★印の部分は、空気と水の配管を表している。そして、設備概略図生成装置１００は、設備概略図に表現する段階で、最終的に２本の配管を描画する。
【００５５】
以上、本実施形態における設備概略図生成装置１００は、設備情報を記憶している記憶部１３０を参照して、アイテム（機器３）と、そのアイテム間を接続する配管線４の情報と、アイテムの取り合い情報とを取得する。また、設備概略図生成装置１００は、縦横にグリッド線１を引いたときに、グリッド線１によって囲まれたエリアを示すセル２で構成される行と列とを形成し、アイテム同士が異なる列に配置されるようにアイテムを配置する。そして、設備概略図生成装置１００は、１つのセル２に１つのアイテムまたは配管線４を配置し、アイテムの取り合い情報に基づいて、取り合い口が塞がらないことおよび配管線４同士の交差数を最小にすることを満たすように、アイテムの上下に行を追加する処理、アイテムの左右に列を追加する処理、アイテムの位置を移動する処理のいずれかまたは組み合わせの演算を実行する。そして、設備概略図生成装置１００は、演算結果に基づいて、セル２の行数および列数を変更し、アイテム間を接続する配管線４を描画して、設備概略図を生成する。
【００５６】
なお、本実施形態では、初期グリッドにプロットするアイテムを、異なる列に配置するように説明したが、異なる行に配置しても構わない。
【００５７】
また、本実施形態では、機器３をアイテムとして設定した場合について説明したが、アイテムとして部品である管を設定しても構わない。その場合、アイテムは、管の太さ、属性、管の温度等によって選択される。
【００５８】
また、生成した概略図と、生成過程とを関連付けて記憶しておくことにより、概略図を生成する基となった設計図や設備情報を参照することができ、概略図の作成者以外による図の検証を行うことができる。
【００５９】
また、本発明は上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも、説明したすべての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
また、上記の処理部１１０の各機能等は、それらの一部または全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各機能等は、マイコン等のプロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ等の記録装置、またはＩＣ（Integrated Circuit）カード、ＳＤカード、ＤＶＤ（Digital Versatile Disc）等の記録媒質に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には、ほとんどすべての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００６０】
１  グリッド線
２  セル
３  機器
４  配管線
５  小セル
１００  設備概略図生成装置
１１０  処理部
１１１  アイテム選択部（取得部）
１１２  配管線抽出部（取得部）
１１３  グリッド線生成部
１１４  初期グリッド生成部
１１５  行列編集部
１１６  グリッド線強調部
１１７  アイテム配置部
１１８  アイテム表示部
１１９  配置調整部
１２０  アイテム画像選択部
１２１  サイズ設定部
１２２  表示位置設定部
１２３  概略図表示部
１３０  記憶部
１３１  設備構成機器ＤＢ
１３２  ２次元図面情報ＤＢ
１３３  設備機器ＤＢ
１３４  ２次元モデルＤＢ
１３５  ３次元モデルＤＢ
１３６  リレーションＤＢ
１３７  ３次元図面情報ＤＢ
１４０  入力装置
１５０  表示装置
【図１】
2014056313.tif 000003
【図２】
2014056313.tif 000004
【図３】
2014056313.tif 000005
【図４】
2014056313.tif 000006
【図５Ａ】
2014056313.tif 000007
【図５Ｂ】
2014056313.tif 000008
【図５Ｃ】
2014056313.tif 000009
【図５Ｄ】
2014056313.tif 000010
【図５Ｅ】
2014056313.tif 000011
【図５Ｆ】
2014056313.tif 000012
【図６】
2014056313.tif 000013
【図７】
2014056313.tif 000014
【図８Ａ】
2014056313.tif 000015
【図８Ｂ】
2014056313.tif 000016
【図８Ｃ】
2014056313.tif 000017
【図８Ｄ】
2014056313.tif 000018
【図９】
2014056313.tif 000019