(57)【特許請求の範囲】
【請求項１】
設計物の設計情報を記憶する記憶部を参照して、前記設計物の構成要素である複数の構造体それぞれに設けられた連結部のうち、互いに連結される連結部の組みを特定し、
複数の構造体それぞれに設けられる連結部に対応付けて、該連結部それぞれの連結形態の情報を記憶する記憶部を参照して、特定した前記組みに含まれる連結部の連結形態を比較し、
前記記憶部が記憶した前記連結部それぞれの連結形態の情報に対応するシンボルを前記連結部それぞれに付して出力する、
処理をコンピュータに実行させるための設計支援プログラム。
【請求項２】
前記連結形態の比較結果に応じた情報を出力する、
請求項１に記載の設計支援プログラム。
【請求項３】
前記連結形態の比較結果に応じて、特定した前記互いに連結される複数の連結部のうち、連結形態が異なる連結部を特定する情報を出力する、
請求項２に記載の設計支援プログラム。
【請求項４】
設計物の設計情報を記憶する記憶部を参照して、前記設計物の構成要素である複数の構造体それぞれに設けられた連結部のうち、互いに連結される連結部の組みを特定し、
複数の構造体それぞれに設けられる連結部に対応付けて、該連結部それぞれの連結形態の情報を記憶する記憶部を参照して、特定した前記組みに含まれる連結部の連結形態を比較し、
前記記憶部が記憶した前記連結部それぞれの連結形態の情報に対応するシンボルを前記連結部それぞれに付して出力する、
処理をコンピュータが実行する設計支援方法。
【請求項５】
設計物の設計情報を記憶する記憶部を参照して、前記設計物の構成要素である複数の構造体それぞれに設けられた連結部のうち、互いに連結される連結部の組みを特定する特定部と、
複数の構造体それぞれに設けられる連結部に対応付けて、該連結部それぞれの連結形態の情報を記憶する記憶部を参照して、特定した前記組みに含まれる連結部の連結形態を比較する比較部と、
前記記憶部が記憶した前記連結部それぞれの連結形態の情報に対応するシンボルを前記連結部それぞれに付して出力する出力部と、
を有する設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援方法、設計支援プログラム及び設計支援装置に関する。
【背景技術】
【０００２】
建物等の設計物を設計するために、ＣＡＤ（Computer Aided Design）を用いて柱や梁等の部品を仮想空間に自動配置するシステムが提案されている。例えば、三次元モデルを作業単位に階層化し、部品の取付け方向を利用して、三次元モデルが設計ルールに違反していないか作業者へ通知する三次元ＣＡＤシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５３２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１等に記載されたＣＡＤシステムでは、三次元モデルが設計ルールに違反していることを通知された作業者は、その通知に基づき設計ルールに違反した部品を、別の設計図や実際の施工現場で目視によりチェックする必要がある。作業者は、チェック結果に応じて設計ルールに違反した部品を正しく配置する。このため、作業者の目視チェックに誤りがあると、部品が設計ルールに違反した状態で配置され、作業のやり直しが生じる場合がある。加えて、設計物の構造が複雑になると、設計物に使用される部品の数や部品同士の連結部における連結形態の組み合わせが増え、目視チェックがより困難になる。
【０００５】
そこで、一側面では、本発明は、互いに連結される連結部間の連結形態の不整合を自動で確認することを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、設計物の設計情報を記憶する記憶部を参照して、前記設計物の構成要素である複数の構造体それぞれに設けられた連結部のうち、互いに連結される連結部の組みを特定し、複数の構造体それぞれに設けられる連結部に対応付けて、該連結部それぞれの連結形態の情報を記憶する記憶部を参照して、特定した前記組みに含まれる連結部の連結形態を比較し、前記記憶部が記憶した前記連結部それぞれの連結形態の情報に対応するシンボルを前記連結部それぞれに付して出力する、処理をコンピュータに実行させるための設計支援プログラムが提供される。
【発明の効果】
【０００７】
一側面によれば、互いに連結される連結部間の連結形態の不整合を自動で確認することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態にかかる設計支援装置の機能構成の一例を示す図。
【図２】一実施形態にかかる伏図情報ＤＢの一例を示す図。
【図３】一実施形態にかかる三次元モデルの一例を示す図。
【図４】一実施形態にかかる部品属性ＤＢの一例を示す図。
【図５】一実施形態にかかる部品の連結部にシンボルを埋め込んだ一例を示す図。
【図６】一実施形態にかかる連結形態情報ＤＢの一例を示す図。
【図７】一実施形態にかかる連結部同士のシンボルチェックの一例を示す図。
【図８】一実施形態にかかる連結形態情報ＤＢの一例を示す図。
【図９】一実施形態にかかる連結部のシンボルの一例を示す図。
【図１０】一実施形態にかかる設計支援処理の一例を示すフローチャート。
【図１１】一実施形態にかかる設計支援装置のハードウェア構成の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１０】
［機能構成］
まず、一実施形態に係る設計支援装置１０の機能構成の一例について、図１を参照しながら説明する。設計支援装置１０は、ＣＡＤシステムが搭載された情報処理装置であれば、パーソナルコンピュータ（ＰＣ）やタブレット型端末装置等のいずれの電子機器であってもよい。設計支援装置１０は、ＣＡＤシステムにより建物等の設計物の設計を支援する。なお、設計支援装置１０が支援する設計物は、建物に限らず、例えば、自動車及びその他の乗り物であってもよい。本実施形態のように、建物を設計物の一例として挙げた場合、建物の構成要素である複数の構造体には、柱、梁、柱や梁等を連結させるための接続部品が一例として挙げられる。柱、梁、接続部品は、設計物の部品であり、すべての部品には部品ＩＤが付与され、各部品を識別できるようになっている。
【００１１】
設計支援装置１０は、記憶部１１、三次元モデル生成部１２、連結部特定部１３、変換テーブル生成部１４、シンボル比較部１５、誤り制御部１６及び表示部１７を有する。記憶部１１は、伏図情報ＤＢ２１、部品属性ＤＢ２２及び連結形態情報ＤＢ２３の各データベースを記憶する。伏図情報ＤＢ２１のデータ構成の一例を図２に示す。記憶部１１は、伏図情報ＤＢ２１に、建物の部品ＩＤ２１１、位置情報２１２及び向き情報２１３の各データを記憶する。部品ＩＤ２１１は部品の識別情報であり、位置情報２１２は、仮想空間での部品の配置位置を示す座標であり、向き情報２１３は、仮想空間での部品の配置方向を示す情報である。例えば、伏図情報ＤＢ２１には、部品ＩＤ２１１が「ＨＲ００１」の部品は、位置情報２１２が（ｘ１、ｙ１、ｚ１）であって、向き情報２１３が縦方向であることを示す配置情報が記憶されている。位置情報２１２及び向き情報２１３は、設計物の設計情報の一例であり、伏図情報ＤＢ２１は、設計物の設計情報を記憶する記憶部の一例である。
【００１２】
三次元モデル生成部１２は、伏図情報ＤＢ２１に記憶された各部品の配置情報に基づき、ＣＡＤシステムの機能の一つである組み上げ処理を実行することで、部品ＩＤを持つ部品（構造体）を所定の位置及び所定の向きに配置する。これにより、三次元モデル生成部１２は、建物の三次元モデルを仮想空間に生成する。図３は、伏図情報ＤＢ２１に基づき、各部品を配置した結果、生成された三次元モデルの構造躯体の一例を示す。例えば、図３の例では、表示部１７が、設計支援装置１０のディスプレイ１００に、生成した三次元モデルの構造躯体を表示する。図３に示す三次元モデルの構造躯体のうちのＨＲ１０１及びＨＲ１０２は、水平方向に配置された梁の一例を示し、ＨＲ００１は、垂直方向に配置された柱の一例を示し、ＨＲ００２は、斜め方向に配置された柱の一例を示す。
【００１３】
本実施形態にかかる設計支援装置１０は、設計物の三次元モデルの構造躯体を生成し、ディスプレイ１００に表示する。ただし、本実施形態にかかる設計支援装置１０は、設計物の二次元モデルの構造躯体を生成し、ディスプレイ１００に表示するようにしてもよい。
【００１４】
連結部特定部１３は、三次元モデルの構造躯体を参照して、建物の複数の部品それぞれに設けられた連結部のうち、互いに連結される複数の連結部を特定する。
【００１５】
記憶部１１は、部品属性ＤＢ２２に、設計物の構成要素である複数の部品の属性を部品ＩＤに紐付けて記憶する。部品属性ＤＢ２２のデータ構成の一例を図４に示す。記憶部１１は、部品属性ＤＢ２２に、部品ＩＤ２２１、梁成情報２２２、取合情報２２３、接続部情報２２４、穴あけ情報２２５及びシンボル名２２６の各データを記憶する。梁成情報２２２、取合情報２２３、接続部情報２２４、穴あけ情報２２５及びシンボル名２２６は、部品ＩＤ２２１により識別される部品の属性情報の一例である。部品ＩＤ２２１に紐付けられた属性情報は、部品ＩＤ２２１が示す部品に設けられた連結部の連結形態の情報の一例である。
【００１６】
本実施形態では、部品ＩＤ２２１に紐付けられた属性情報のうち、シンボル名２２６は、部品ＩＤ２２１が示す部品の連結部に付して表示されるシンボルの名称である。シンボルは、シンボルが付される部品の連結部の連結形態を視覚的に示すオブジェクトである。シンボルが示す部品の連結部の連結形態の情報は、互いに連結される複数の連結部が連結可能か否かを判定するための情報であり、連結部毎の連結ルール（連結条件）を示す。シンボルは、シンボルが付される部品の連結部の連結ルールに応じて形、色、大きさ等の表示形態を異ならせてもよい。各シンボル名が示す連結ルールは、部品属性ＤＢ２２に各シンボル名に紐付けて記憶してもよいし、記憶部１１の他の記憶領域に各シンボル名に紐付けて記憶してもよい。部品属性ＤＢ２２には、建物の構成要素となるすべての部品について、各部品が有する連結部のそれぞれにシンボル名２２６が記憶される。部品が有する連結部が一つの場合、部品属性ＤＢ２２には、部品ＩＤ２２１に対応付けて一つのシンボル名２２６が記録される。部品が有する連結部が二つの場合、部品属性ＤＢ２２には、部品ＩＤ２２１の連結部毎に一つのシンボル名２２６が記録される。つまり、部品ＩＤ２２１が示す部品には、二つのシンボルが付される。
【００１７】
表示部１７は、三次元モデルの各部品の連結部にシンボルを埋め込んで表示する。例えば、図５の（ａ）に示すように、柱の部品ＨＳ１０１の上端部及び下端部には、連結部Ｃ１、Ｃ２が設けられている。柱の部品ＨＳ１０２の上端部及び下端部には、連結部Ｃ３、Ｃ４が設けられている。梁の部品ＨＲ００１の右端部には、連結部Ｃ５が設けられている。梁の部品ＨＲ００２の右端部には、連結部Ｃ６が設けられている。
【００１８】
この場合、図５の（ｂ）に示すように、シンボルは、各連結部Ｃ１〜Ｃ６に埋め込まれるように表示される。例えば、部品ＨＳ１０１の連結部Ｃ１（Ａ面）にはシンボルＳＡが埋め込まれ、部品ＨＳ１０１の連結部Ｃ２（Ｂ面）にはシンボルＳＢが埋め込まれて表示されている。同様に、部品ＨＳ１０２の連結部Ｃ３（Ａ面）にはシンボルＳＡが埋め込まれ、部品ＨＳ１０２の連結部Ｃ４（Ｂ面）にはシンボルＳＢが埋め込まれて表示されている。これにより、同じシンボルＳＡが埋め込まれた部品ＨＳ１０１の連結部Ｃ１と部品ＨＳ１０２の連結部Ｃ３との連結ルールは同じであることを視覚的に把握できる。また、同じシンボルＳＢが埋め込まれた部品ＨＳ１０１の連結部Ｃ２と部品ＨＳ１０２の連結部Ｃ４との連結ルールは同じであることを視覚的に把握できる。
【００１９】
また、梁を示す部品ＨＲ００１の連結部Ｃ５（Ｃ面）にはシンボルＳＣが埋め込まれ、部品ＨＲ００２の連結部Ｃ６（Ｃ面）にはシンボルＳＣが埋め込まれて表示されている。これにより、同じシンボルＳＣが埋め込まれた部品ＨＲ００１の連結部Ｃ５と部品ＨＲ００２の連結部Ｃ６との連結ルールは同じであることを視覚的に把握できる。
【００２０】
シンボル比較部１５は、連結形態情報ＤＢ２３に基づき、互いに連結される複数の連結部それぞれの連結形態を比較する。連結形態情報ＤＢ２３のデータ構成の一例を図６に示す。記憶部１１は、連結形態情報ＤＢ２３に、取合元部品ＩＤ２３１及び取合先部品ＩＤ２３２の各データが記憶されている。取合先部品ＩＤ２３２には、取合元部品ＩＤ２３１に対して取り合う部品の組み合わせが合致している部品を示す部品ＩＤが表示されている。取り合う部品とは、連結部特定部１３が特定した互いに連結される複数の連結部をもつ部品の組み合わせをいう。取り合う部品の組み合わせが合致している部品とは、取合元部品ＩＤ２３１が示す部品の連結部と、取合先部品ＩＤ２３２が示す部品の連結部との連結形態が合致し、互いに連結可能な部品をいう。連結形態情報ＤＢ２３に記憶されている取合元部品ＩＤ２３１に紐付けられた取合先部品ＩＤ２３２は、取合元部品ＩＤ２３１が示す部品の連結部の連結形態と合致する連結形態の連結部を有する部品の部品ＩＤである。例えば、図６の連結形態情報ＤＢ２３に記憶された取合元部品ＩＤ２３１が「ＨＲ００１」の部品の連結部と、取合先部品ＩＤ２３２が「ＨＲ００２」の部品の連結部との連結形態は合致する。また、「ＨＲ００１」の部品の連結部と「ＨＲ００７」の部品の連結部、及び「ＨＲ００１」の部品の連結部と「ＨＲ０１０」の部品の連結部との連結形態は合致する。
【００２１】
誤り制御部１６は、シンボル比較部１５が比較した結果に基づき、連結部の連結形態が合致していない部品の組み合わせを判定する。例えば、図７の（ａ）に示す部品ＩＤが「ＨＲ００１」と部品ＩＤが「ＨＲ００２」との部品の連結部の連結が可能か否かが比較された場合について説明する。この場合、シンボル比較部１５は、連結形態情報ＤＢ２３に基づき、取合元部品ＩＤ２３１が「ＨＲ００１」に対して取合先部品ＩＤ２３２に「ＨＲ００２」が存在するかを比較する。
【００２２】
部品の連結部には、シンボルが埋め込まれる。例えば、図７（ａ）に示す三次元モデルの例では、部品ＩＤが「ＨＲ００１」の部品の連結部に埋め込まれたシンボルＳＣには、以下の連結ルールが関連付けて記憶部１１に記憶されている。
＜「ＨＲ００１」のシンボルＳＣの連結ルール＞
・ウェブ取合い
・梁成  ２５０
・孔数  ４
・孔径  ５０
また、部品ＩＤが「ＨＲ００２」の部品の連結部に埋め込まれたシンボルＳＣには、以下の連結ルールが関連付けて記憶部１１に記憶されている。
＜「ＨＲ００２」のシンボルＳＣの連結ルール＞
・ウェブ取合い
・梁成  ２５０
・孔数  ４
・孔径  ５０
なお、「取合い」とは、「納まり」ともいい、二つ又は三つの材料が出会うところで、どちらを優先させるか、上にするか下にするかなど決めることを、取り合いを決めるという。シンボル比較部１５は、図７（ｂ）に示すように、「ＨＲ００１」及び「ＨＲ００２」の部品を連結する際にシンボルが重なるとき、重なったシンボルにより示される連結ルールが合致するか否かを比較する。
【００２３】
シンボル比較部１５は、連結形態情報ＤＢ２３に基づく比較の結果、部品ＩＤが「ＨＲ００１」及び「ＨＲ００２」の部品は、連結形態が合致し、互いに連結可能であると判定する。この結果、表示部１７は、図７の（ｂ）に示すように、部品ＩＤが「ＨＲ００１」の部品の連結部と部品ＩＤが「ＨＲ００２」の部品の連結部とを連結させたときに重なったシンボルＳＣを、連結形態が合致していることを示す色に変えて表示する。または、表示部１７は、シンボルＳＣの表示形態を変化させないことで、重なったシンボルＳＣの連結形態が合致していることを示してもよい。
【００２４】
他方、部品ＩＤが「ＨＲ００１」の部品及び「ＨＲ００２」の部品の連結ルールが異なる場合、「ＨＲ００１」の部品ＩＤ及び「ＨＲ００２」の部品ＩＤで識別される部品は、互いに連結可能な部品ではない。この場合、連結形態情報ＤＢ２３には、取合元部品ＩＤ２３１が「ＨＲ００１」の部品と取合う取合先部品ＩＤ２３２に「ＨＲ００２」は記憶されていない。
【００２５】
この場合、シンボル比較部１５は、連結形態情報ＤＢ２３に基づき、「ＨＲ００１」及び「ＨＲ００２」の部品ＩＤの部品の連結部は、連結形態が合致しないと判定する。この結果、表示部１７は、図７の（ｃ）に示すように、「ＨＲ００１」及び「ＨＲ００２」の部品ＩＤの部品の連結部を連結させたときに重なったシンボルＳＣを、連結形態が合致していないことを示す色に変えて表示する。例えば、シンボルＳＣの色を警告色に変えて表示してもよい。これにより、設計者は、互いに連結される部品間の連結部の連結形態の不整合をディスプレイ１００にて容易に確認できる。
【００２６】
誤り制御部１６は、連結形態の比較結果に応じた情報の出力を制御する。例えば、誤り制御部１６は、連結形態の比較結果に応じて警告又はエラー情報のいずれを出力させるかを制御する。誤り制御部１６は、連結形態の比較結果に応じて表示する情報の種類や、シンボルの表示態様（色、形態、サイズ、点滅等）を制御する。
【００２７】
表示部１７は、連結形態の比較結果に応じた情報を出力する出力部の一例である。表示部１７は、記憶部１１が記憶した部品の連結部それぞれの連結形態の情報に対応するシンボルを連結部毎に付して出力する。例えば、表示部１７は、連結形態の比較結果に応じて、連結部特定部１３が特定した互いに連結される連結部の組のうち、連結形態が合致しない連結部を特定する情報を表示する。その際、表示部１７は、誤り制御部１６が制御した表示態様で、制御した情報を表示する。また、表示部１７は、記憶部１１が記憶した部品属性ＤＢ２２に基づき、連結部それぞれの連結形態の情報に対応するシンボルを該当連結部毎に付して表示する。
【００２８】
これにより、設計物の設計者は、画面に表示された三次元モデルの各部品の連結部における連結形態の不整合を容易に確認することができる。なお、三次元モデルの各部品の連結部における連結形態の不整合を出力する他の方法としては、連結形態に誤りのある部品の連結部に埋め込まれたシンボルＳＣを特定する情報（シンボル名）を示した一覧表を表示してもよい。この一覧表には、シンボル名とともに、部品ＩＤと、三次元モデル上の連結形態に誤りのある部品の位置（座標）とを含んでもよい。これによっても、三次元モデルの各部品の連結部における連結形態の不整合を容易に確認することができる。
【００２９】
なお、連結形態情報ＤＢ２３のデータ構成の他の例を図８に示す。図８の連結形態情報ＤＢ２３には、取合元部品ＩＤ２３１及び取合先部品ＩＤ２３２に、部品ＩＤとその部品の連結面が記憶される。これにより、取合元部品ＩＤ２３１及び取合先部品ＩＤ２３２に複数の連結部が存在する場合において、いずれの連結部の連結形態に誤りがあるかを簡単に特定することができる。なお、図６の部品ＩＤの情報、及び、図８の部品ＩＤとその部品の連結面との情報は、いずれも、設計物の複数の部品のうちの、互いに連結される部品の連結部を特定するための情報の一例である。
【００３０】
また、取合元部品ＩＤ２３１に対して取合う取合先部品ＩＤ２３２がない場合がある。そこで、図８の連結形態情報ＤＢ２３では、取合元部品ＩＤ２３１に対して取合う取合先部品ＩＤ２３２がない場合、「ＮＵＬＬ」を記憶する例を示す。ただし、取合元部品ＩＤ２３１に対して取合う取合先部品ＩＤ２３２がないことを示す情報は「ＮＵＬＬ」でなく、他の固有の情報でもよい。
【００３１】
図８の取合元部品ＩＤ２３１が「ＨＲ３００（Ｃ）」の場合、部品ＩＤが「ＨＲ３００」のＣ面に連結形態を示すシンボルが埋め込まれることになる。例えば、図９の「ＨＲ３００」の部品のＣ面には「シンボルＳＡ」が埋め込まれている。図８の取合元部品ＩＤ２３１が「ＨＲ３００（Ｃ）」に対して、取合先部品ＩＤ２３２が「ＨＲ２０１（Ａ）」、「ＨＲ２０２（Ｃ）」、「ＨＲ５００（Ｂ）」の部品は、連結が可能である。この場合、図９の「ＨＲ２０１」の部品のＡ面に埋め込まれるシンボルは、「ＨＲ３００」の部品のＣ面に埋め込まれたシンボルと同じ「シンボルＳＡ」となる。同様に、図９の「ＨＲ２０２」の部品のＣ面に埋め込まれるシンボル、「ＨＲ５００」の部品のＢ面に埋め込まれるシンボルも「シンボルＳＡ」となる。各部品の連結部に埋め込まれた同一シンボルの色や形状などの表示形態を同一にすることにより、設計者は、部品の各連結部の連結形態を直感的に認識することができる。つまり、複数の部品の互いに連結する連結部（連結面）に表示されたシンボルが一致しない場合、その連結部の連結形態の組み合わせには誤りがあることを、連結したときに重なり合うシンボルの色等を変えて表示することで設計者に知らせることができる。連結形態の組み合わせの誤りを設計者に知らせる他の例としては、警告表示、エラー表示、警告音の出力、エラー音の出力等の組み合わせが挙げられる。
【００３２】
また、シンボルの種類によって異なる出力を行うことができる。例えば、図９のシンボルＳＡが付された連結部の連結形態に誤りがある場合、エラー表示を行ってもよい。また、図９のシンボルＳＢが付された連結部の連結形態に誤りがある場合、警告表示と警告音の出力とを行ってもよい。例えば、図９のシンボルＳＥが付された連結部の周囲に異なるシンボルが存在する場合、エラー表示を行ってもよい。
【００３３】
［設計支援処理］
次に、本実施形態に係る設計支援処理について図１０を参照して説明する。図１０は、一実施形態に係る設計支援処理の一例を示したフローチャートである。本処理が開始されると、連結部特定部１３は、伏図情報ＤＢ２１に基づき、複数の部品ＩＤ毎の部品の連結部のうち、互いに連結される連結部を特定する（ステップＳ１０）。次に、シンボル比較部１５は、連結形態情報ＤＢ２３に基づき、取合元部品ＩＤの部品と取合い可能な取合先部品ＩＤの部品があるかを判定する（ステップＳ１２）。
【００３４】
シンボル比較部１５は、取合元部品ＩＤの部品と取合い可能な取合先部品ＩＤの部品があると判定した場合、ステップＳ１４に進み、他に判定されていないシンボルが付加された部品があるかを判定する。シンボル比較部１５は、他にシンボルが付加された部品があると判定した場合、ステップＳ１０に戻り、ステップＳ１０以降の処理を繰り返す。
【００３５】
他方、ステップＳ１２において、シンボル比較部１５は、取合元部品ＩＤの部品と取合い可能な取合先部品ＩＤの部品がないと判定した場合、該当取合元部品ＩＤに対応する取合先部品ＩＤに「ＮＵＬＬ」が記憶されているかを判定する（ステップＳ１６）。
【００３６】
シンボル比較部１５は、該当取合元部品ＩＤに対応する取合先部品ＩＤに「ＮＵＬＬ」が記憶されていると判定した場合、ステップＳ１４に進む。他方、シンボル比較部１５は、該当取合元部品ＩＤに対応する取合先部品ＩＤに「ＮＵＬＬ」が記憶されていないと判定した場合、誤り制御部１６は、連結形態が異なる連結部の部品が連結されていると判定する。よって、誤り制御部１６は、連結形態が異なる連結部の部品に埋め込まれたシンボルを用いて警告又はエラー表示を行うように制御し（ステップＳ１８）、ステップＳ１４に進む。これにより、表示部１７は、連結形態が異なる連結部の部品に埋め込まれたシンボルを用いて警告又はエラー表示を実行する。
【００３７】
ステップＳ１４において、シンボル比較部１５は、他に判定されていないシンボルが付加された部品があると判定した場合、ステップＳ１０に戻り、ステップＳ１０以降の処理を繰り返す。ステップＳ１４において、シンボル比較部１５は、他に判定されていないシンボルが付加された部品がないと判定した場合、本処理を終了する。
【００３８】
以上に説明したように、本実施形態に係る設計支援装置１０によれば、互いに連結される複数の部品の連結部を特定し、特定した前記互いに連結される複数の部品の連結部それぞれの連結形態が比較される。比較の結果、互いに連結される複数の部品の連結部の連結形態が異なる場合、その連結部に埋め込まれたシンボルを使用して警告又はエラー表示を行うことができる。これにより、互いに連結される部品の連結部間の連結形態の不整合を自動で確認することができる。特に、複数の部品の連結部の連結形態を示すシンボルが、連結部毎に埋めこされてい表示されている。このため、互いに連結される連結部間の連結形態の整合又は不整合を、連結部に埋め込まれたシンボルの表示形態を変化させること等により、設計者によりわかり易く知らせることができる。
【００３９】
以上から、本実施形態に係る設計支援装置１０は、建物の部品配置処理時に生じる部品の連結部の連結形態に関する誤りを、設計支援装置１０により自動的にチェックし、「シンボル」を用いてチェック結果を表示できる仕組みを提供する。これにより、施工現場で建物を実際に組み立てるよりも前の段階で部品の配置及び部品の連結部の組み合わせの誤りを是正でき、梁や柱の取り換えによる作業遅延及び取り換え費用を削減することができる。この結果、施工現場での作業品質の向上及び作業の効率化を図ることができる。
【００４０】
（ハードウェア構成）
最後に、本実施形態に係る設計支援装置１０のハードウェア構成について、図１１を参照して説明する。図１１は、本実施形態に係る設計支援装置１０のハードウェア構成の一例を示す。設計支援装置１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００４１】
入力装置１０１は、キーボードやマウスなどを含み、設計支援装置１０に各操作信号を入力するために用いられる。表示装置１０２は、ディスプレイ１００などを含み、各種の処理結果を表示する。通信Ｉ／Ｆ１０７は、設計支援装置１０をネットワークに接続するインターフェースである。これにより、設計支援装置１０は、通信Ｉ／Ｆ１０７を介して、他の機器とデータ通信を行うことができる。
【００４２】
ＨＤＤ１０８は、プログラムやデータを格納する不揮発性の記憶装置である。格納されるプログラムやデータには、設計支援装置１０の全体を制御する基本ソフトウェア及びアプリケーションソフトウェアがある。例えば、ＨＤＤ１０８には、各種のデータベースやプログラム等が格納されてもよい。
【００４３】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、設計支援装置１０は、外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）等がある。
【００４４】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、ネットワーク設定等のプログラム及びデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記記憶装置（例えば「ＨＤＤ１０８」や「ＲＯＭ１０５」など）から、プログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。
【００４５】
かかる構成により、本実施形態に係る設計支援装置１０では、ＣＰＵ１０６が、ＲＯＭ１０５やＨＤＤ１０８内に格納されたデータ及びプログラムを用いて設計物の設計支援を行う。これにより、設計物の設計支援機能は、設計支援装置１０の記憶部１１にインストールされた設計支援プログラム２５が、設計支援装置１０に搭載されたＣＰＵ１０１（図１１参照）に実行させる処理により実現される。設計物の設計支援機能とは、三次元モデル生成部１２、連結部特定部１３、変換テーブル生成部１４、シンボル比較部１５、誤り制御部１６の各機能である。
【００４６】
なお、伏図情報ＤＢ２１、部品属性ＤＢ２２及び連結形態情報ＤＢ２３に記憶された情報は、ＲＡＭ１０４、ＨＤＤ１０８、又はネットワークを介して設計支援装置１０に接続されるクラウド上のサーバ等に格納され得る。
【００４７】
以上、設計支援方法、設計支援プログラム及び設計支援装置を上記実施形態により説明したが、本発明にかかる設計支援方法、設計支援プログラム及び設計支援装置は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００４８】
以上の説明に関し、更に以下の項を開示する。
（付記１）
設計物の設計情報を記憶する記憶部を参照して、前記設計物の構成要素である複数の構造体それぞれに設けられた連結部のうち、互いに連結される複数の連結部を特定し、
前記複数の構造体それぞれに設けられた連結部に対応付けて、該連結部それぞれの連結形態の情報を記憶する記憶部を参照して、特定した前記互いに連結される複数の連結部それぞれの連結形態を比較し、
前記連結形態の比較結果に応じた情報の出力を制御する、
処理をコンピュータが実行する設計支援方法。
（付記２）
前記連結形態の比較結果に応じて、特定した前記互いに連結される複数の連結部のうち、連結形態が異なる連結部を特定する情報を出力する、
付記１に記載の設計支援方法。
（付記３）
前記記憶部が記憶した前記連結部それぞれの連結形態の情報に対応するシンボルを前記連結部それぞれに付して出力する、
付記１又は２に記載の設計支援方法。
（付記４）
設計物の設計情報を記憶する記憶部を参照して、前記設計物の構成要素である複数の構造体それぞれに設けられた連結部のうち、互いに連結される複数の連結部を特定し、
前記複数の構造体それぞれに設けられた連結部に対応付けて、該連結部それぞれの連結形態の情報を記憶する記憶部を参照して、特定した前記互いに連結される複数の連結部それぞれの連結形態を比較し、
前記連結形態の比較結果に応じた情報の出力を制御する、
処理をコンピュータに実行させるための設計支援プログラム。
（付記５）
前記連結形態の比較結果に応じて、特定した前記互いに連結される複数の連結部のうち、連結形態が異なる連結部を特定する情報を出力する、
付記４に記載の設計支援プログラム。
（付記６）
前記記憶部が記憶した前記連結部それぞれの連結形態の情報に対応するシンボルを前記連結部それぞれに付して出力する、
付記４又は５に記載の設計支援プログラム。
（付記７）
設計物の設計情報を記憶する記憶部を参照して、前記設計物の構成要素である複数の構造体それぞれに設けられた連結部のうち、互いに連結される複数の連結部を特定する特定部と、
前記複数の構造体それぞれに設けられた連結部に対応付けて、該連結部それぞれの連結形態の情報を記憶する記憶部を参照して、特定した前記互いに連結される複数の連結部それぞれの連結形態を比較する比較部と、
前記連結形態の比較結果に応じた情報の出力を制御する制御部と、
を有する設計支援装置。
（付記８）
前記制御部は、前記連結形態の比較結果に応じて、特定した前記互いに連結される複数の連結部のうち、連結形態が異なる連結部を特定する情報の出力を制御する、
付記７に記載の設計支援装置。
（付記９）
前記記憶部が記憶した前記連結部それぞれの連結形態の情報に対応するシンボルを前記連結部それぞれに付して出力する出力部を有する、
付記７又は８に記載の設計支援装置。
【符号の説明】
【００４９】
１０  設計支援装置
１１  記憶部
１２  三次元モデル生成部
１３  連結部特定部
１４  変換テーブル生成部
１５  シンボル比較部
１６  誤り制御部
１７  表示部
２１  伏図情報ＤＢ
２２  部品属性ＤＢ
２３  連結形態情報ＤＢ
【図１】
0006645183.tif 000002
【図２】
0006645183.tif 000003
【図３】
0006645183.tif 000004
【図４】
0006645183.tif 000005
【図５】
0006645183.tif 000006
【図６】
0006645183.tif 000007
【図７】
0006645183.tif 000008
【図８】
0006645183.tif 000009
【図９】
0006645183.tif 000010
【図１０】
0006645183.tif 000011
【図１１】
0006645183.tif 000012