(57)【特許請求の範囲】
【請求項１】
コンピュータのプロセッサが、３次元描画データを表示部に表示するステップと、
前記プロセッサが、前記３次元描画データから１次元データである線材及び２次元データである面材に縮約した構造形状データを抽出するステップと、
前記プロセッサが、前記構造形状データにおける１次元データ及び２次元データの接合部に節点を配置し各節点の繋がりからそれぞれ構成される形状要素を定義することによってメッシュモデルを生成するステップと、
前記プロセッサが、前記各節点に拘束条件及び荷重条件を含む境界条件を組み込み、それぞれの前記形状要素に厚み及び剛性を含む物性情報を組み込むことにより構造解析データを生成するステップと、
前記プロセッサが、前記構造解析データを前記表示部に表示するステップと、
を備え、
前記３次元描画データは建築物の描画データであり、
前記構造形状データを抽出するステップでは、
前記描画データから線材である柱、梁、及び面材である床、壁を認識し、
線材である柱及び梁は芯線化し、
面材である床及び壁は中立面の抽出を行い、
前記芯線化した線材の座標が前記中立面を注出した面材からずれている場合にはずれを修正し、
構造物のコーナー部分において、前記芯線化した線材の座標が前記中立面を抽出した面材の交点からずれている場合にはずれを修正する、
ことを特徴とする３次元描画データを用いた構造解析データ生成方法。
【請求項２】
３次元描画データが、３次元ＣＡＤソフトウエア又はモデリングソフトウエアを用いて作成されたことを特徴とする請求項１に記載の３次元描画データを用いた構造解析データ生成方法。
【請求項３】
節点を配置すると共に形状要素を定義するステップの後に、前記プロセッサが、前記節点及び形状要素を増やして解析メッシュを細分化するステップを含む
ことを特徴とする請求項１又は２に記載の３次元描画データを用いた構造解析データ生成方法。
【請求項４】
請求項１〜３のいずれか一に記載された方法をコンピュータに実行させるプログラムであることを特徴とする３次元描画データを用いた構造解析データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータグラフィックス技術による構造物の設計において、モデリングソフトウエアあるいはＣＡＤ（Computer Aided Design）ソフトウエアにより作成された３次元描画データを用いて、当該構造物の変形性や振動特性あるいは強度の検証を実行するための構造解析データを生成する方法及びプログラムに関する。
【背景技術】
【０００２】
船舶、自動車等の輸送機器や、建物等、各種の構造物の設計では、古くは、方眼紙に対象となる形状データ（線や面）あるいは立体要素を描き、節点番号や要素番号を書き入れ座標や構成節点番号を拾い出してアスキーファイルを作成していた。しかし近年では、コンピュータのハードウエアばかりでなくソフトウエアも著しく発達していて、３次元の形状作成ツールや自動メッシュ分割機能を備えたソフトウエアも開発されており、複雑な形状データの作成も、有限要素法などの数値解析のデータ作成のためのアプリケーションソフトウエアであるメッシュジェネレータ等を用いて効率的に作業することができるようになってきている（例えば下記の先行技術文献参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２９００１５号公報
【特許文献２】特開平６−１１９４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術のうち方眼紙などを用いたデータ作成は、コンピュータのメモリの記憶容量が飛躍的に増加したことにより、計算資源を有効に生かせる量まで人的に扱えない状況となっている。
【０００５】
また、メッシュジェネレータなど専用のソフトウエアを用いた方法でも、数値解析技術者が作業をするには問題ないが、そうではない技術者が作業をするには、空間認識やアプリケーションの使用方法などの問題から、便利とは言えない場合も多い。
【０００６】
本発明は、以上のような点に鑑みてなされたものであって、その技術的課題とするところは、基本的にはＣＡＤやモデリングソフトなど、コンピュータグラフィックスのソフトウエアを用いるが、メッシュジェネレータのような特殊なアプリケーションソフトウエアを使わなくても構造解析データを生成することができる方法を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１の発明に係る３次元描画データを用いた構造解析データ生成方法は、コンピュータのプロセッサが、３次元描画データを表示部に表示するステップと、前記プロセッサが、前記３次元描画データから１次元データである線材及び２次元データである面材に縮約した構造形状データを抽出するステップと、前記プロセッサが、前記構造形状データにおける１次元データ及び２次元データの接合部に節点を配置し各節点の繋がりからそれぞれ構成される形状要素を定義することによってメッシュモデルを生成成するステップと、前記プロセッサが、前記表示部に表示された前記各節点に拘束条件及び荷重条件を含む境界条件を組み込み、それぞれの前記形状要素に厚み及び剛性を含む物性情報を組み込むことにより構造解析データを生成するステップと、前記プロセッサが、前記構造解析データを前記表示部に表示するステップと、を備え、前記３次元描画データは建築物の描画データであり、前記構造形状データを抽出するステップでは、前記描画データから線材である柱、梁、及び面材である床、壁を認識し、線材である柱及び梁は芯線化し、面材である床及び壁は中立面の抽出を行い、前記芯線化した線材の座標が前記中立面を注出した面材からずれている場合にはずれを修正し、構造物のコーナー部分において、前記芯線化した線材の座標が前記中立面を抽出した面材の交点からずれている場合にはずれを修正する。
【０００８】
請求項２の発明に係る３次元描画データを用いた構造解析データ生成方法は、請求項１に記載の構成において、３次元描画データが、３次元ＣＡＤソフトウエア又はモデリングソフトウエアを用いて作成されたものである。
【００１０】
請求項３の発明に係る３次元描画データを用いた構造解析データ生成方法は、請求項１又は２に記載の構成において、節点を配置すると共に形状要素を定義するステップの後に、前記プロセッサが、前記節点及び形状要素を増やして解析メッシュを細分化するステップを含むものである。
【００１１】
請求項４の発明に係る３次元描画データを用いた構造解析データ生成プログラムは、請求項１〜３のいずれか一に記載された方法をコンピュータに実行させるプログラムである。
【発明の効果】
【００１２】
本発明に係る３次元描画データを用いた構造解析データ生成方法によれば、構造物の変形性や振動特性、強度特性などの数値解析に必要なデータを、ＣＡＤソフトウエア又はモデリングソフトウエア等による３次元描画データから、専用の特殊なアプリケーションソフトウエアを使わなくても生成することができるため、作業時間の短縮、作業工数の低減、及び作業自体の容易化を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る３次元描画データを用いた構造解析データ生成方法を実行する処理装置の概略構成を示すブロック図である。
【図２】本発明に係る３次元描画データを用いた構造解析データ生成方法及びプログラムの好ましい実施の形態を示すフローチャートである。
【図３】本発明に係る３次元描画データを用いた構造解析データ生成方法及びプログラムの好ましい実施の形態において、作成された建築物の３次元描画データを示す説明図である。
【図４】本発明に係る３次元描画データを用いた構造解析データ生成方法及びプログラムの好ましい実施の形態において、建築物の３次元描画データから抽出された構造形状データを示す説明図である。
【図５】本発明に係る３次元描画データを用いた構造解析データ生成方法及びプログラムの好ましい実施の形態において、構造形状データの抽出処理を示す説明図である。
【図６】本発明に係る３次元描画データを用いた構造解析データ生成方法及びプログラムの好ましい実施の形態において、作成した構造解析データを示す説明図である。
【図７】本発明に係る３次元描画データを用いた構造解析データ生成方法の好ましい実施の形態において、解析メッシュを細分化した構造解析データを示す説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る３次元描画データを用いた構造解析データ生成方法の好ましい実施の形態を、図面を参照しながら説明する。
【００１５】
まず図１は、本発明に係る３次元描画データを用いた構造解析データ生成方法を実行する処理装置の概略構成を示すもので、すなわちこの処理装置１は汎用のパーソナルコンピュータ等からなるものであって、演算部１１と、この演算部１１に接続された入力部１２、記憶部１３、及び表示部１４等を備える。
【００１６】
演算部１１はＣＰＵ（Central Processing Unit）で構成され、ＣＡＤソフトウエア又はモデリングソフトウエア等によるＤＸＦ等のファイル形式の３次元描画データの作成、この３次元描画データから１次元データ及び２次元データに縮約した構造形状データの抽出、構造形状データへの節点の配置や形状要素の定義、構造解析データの生成といった各種演算処理を行うものである。なお、ＤＸＦ（Drawing Exchange Format）は、Autodesk社のＣＡＤソフトウエアである「AutoＣＡＤ」で使用されているファイル形式で、２次元あるいは３次元のデータを格納するための標準的なフォーマットである。
【００１７】
入力部１２は、キーボードやマウス等からなり、オペレータが各種の設定やデータの入力、データの処理を操作するための手段である。
【００１８】
記憶部１３は、本発明による構造解析データ生成方法を処理装置１に実行させるためのプログラム及びそれによって得られたデータ、すなわち演算部１１による３次元描画データの作成ステップ、それにより作成された３次元描画データ、この３次元描画データから構造形状データを抽出するための処理ステップ、それにより抽出された構造形状データ、各構造形状データの節点及び各節点の繋がりから構成される形状要素を定義するため処理ステップ、前記各節点に境界条件を入力すると共に前記各形状要素に物性情報を入力することにより自動でメッシュ分割して構造解析データを生成するためのメッシュ自動分割処理ステップ、それによって生成された構造解析データ、などを記憶可能なハードディスクや各種のメモリ等からなる。
【００１９】
表示部１４は、演算部１１によって処理される３次元描画データや、構造形状データ、構造解析データ、記憶部１３に記憶されたデータや、入力部１２による入力データ等を表示する液晶ディスプレイ等からなるものである。
【００２０】
図２は、本発明に係る３次元描画データを用いた構造解析データ生成方法を、建築物の設計に適用した好ましい実施の形態を示すフローチャートで、すなわちこの構造解析データ生成方法では、まず図１に示す処理装置１によって、建築物の３次元の実体モデルを、例えばGoogle SketchUp等のＣＡＤソフトウエア又はモデリングソフトウエアを用いてＤＸＦ等のファイル形式で描画し、もしくは前記ＣＡＤソフトウエア又はモデリングソフトウエアにより描画され記憶部１３に記録された３次元描画データを読み出す（ステップＳ１０１）。
【００２１】
図３に示す建築物の３次元描画データ２は、複数の柱２１、梁２２、床２３などの構造要素からなる建築物の完成状況を、視覚的に容易に把握することができるものではあるが、単に完成状況を視覚的に表現しているソリッドモデルであるため、このようなデータに基づいて直接、当該建築物の変形性や振動特性あるいは強度などを技術的に検討することはできない。そこで、前記３次元描画データ２から、図４に示すような１次元データ及び２次元データに縮約した線画状の構造形状データ３を抽出する（ステップＳ１０２）。
【００２２】
この構造形状データ３は、図３に示す３次元描画データ２によるソリッドモデルから、例えば柱２１、梁２２、床２３、壁（この例では不図示）などを認識し、このうち柱２１や梁２２については、その芯線や中立軸など１次元的に延びる線状の形状部材（線材３１，３２）を抽出し、床２３や壁については、その図心や中立面など、２次元に広がった薄板状の形状部材（面材３３）を抽出する変換を行ったものである。すなわちこの処理ステップＳ１０２において抽出される構造形状データ３は、重心や図心、中立軸、中立面などを繋ぎ合わせた、厚さ要素を除去した線と面などの幾何学的形状要素で構成されている。
【００２３】
構造形状データ３の抽出に際しては、柱、梁、壁、床などの位置関係を適切に関連付ける必要があるため、例えば図５（Ａ）に示すように、構造物の壁面のフラット部分において、柱の芯線などの検出によって抽出された線材３１の座標が、壁の中立面などの検出によって抽出された面材３４からずれている場合や、図５（Ｂ）に示すように、構造物のコーナー部分において、柱の芯線などの検出によって抽出された線材３１の座標が、壁から抽出された面材３４の交点からずれているような場合は、構造物に荷重がかかった際に変形を生じるのを抑制するため、線材３１や面材３４を適正な位置へ移動させるといった修正が行われる。
【００２４】
次に、上述のようにして抽出された１次元データ及び２次元データの組み合わせからなる構造形状データ３を、数値解析データに落とし込むために、メッシュ自動分割処理プログラムを用いて、図６に示すように、線材３１，３２及び面材３３の接合部などにそれぞれ節点Ｎを配置し、互いに隣接する２つの節点Ｎの座標を直線で結ぶ処理によって構成される線状の要素（トラス要素や梁要素など）や、３つ以上の節点Ｎの座標を直線で結ぶ処理によって構成される薄板要素など、解析メッシュの形状要素Ｅを定義することによってメッシュモデル４を作成する（ステップＳ１０３）。
【００２５】
また、さらに詳細な数値解析を行うことが必要であると判断される場合は（ステップＳ１０４＝ＹＥＳ）、図７に示すように、節点Ｎをさらに増やして適切に配置し、これらの節点Ｎで細分化された形状要素Ｅも適切な形で定義する（ステップＳ１０５）。
【００２６】
そして、このようにして作成されたメッシュモデル４において、各節点Ｎには適切な拘束条件や荷重条件などの境界条件を組み込み、各形状要素Ｅには厚みや剛性などの材料特性などの情報を組み込むことで（ステップＳ１０６）、構造解析ソフトウエアによる数値解析を実施可能なメッシュモデル（構造解析データ）となる。なお、ステップＳ１０３において作成したメッシュモデル４は、解析の負荷を低減するため、まず細分化せずに（ステップＳ１０４＝ＮＯ）、ステップＳ１０６で境界条件や材料特性などを組み込んで構造解析ソフトウエアによる数値解析を行った後、ステップＳ１０４へリターンして、メッシュを細分化することによってより高い精度で詳細に解析することが必要かを判断するようにしても良い。
【００２７】
上述したように、本発明によれば、３次元ＣＡＤソフトウエア又はモデリングソフトウエア等により作成された３次元描画データを、１次元及び２次元に縮約した線画状の構造形状データ３に変換して、専用の特殊なアプリケーションソフトウエアを使わずに数値解析用のメッシュモデル４を生成するものであるため、作業時間の短縮、作業工数の低減、及び作業自体の容易化を図ることができる。
【００２８】
なお、上述の実施の形態では、入力する３次元描画データの一例としてＤＸＦファイル形式の描画データを用いるものとして説明したが、これに限定されるものではなく、例えばGoogle SketchUp等のモデリングソフトウエアによってモデル化した３次元形状データのＳＴＬフォーマットデータを読み込んでも良く、あるいは前記Google SketchUpなどによるモデリングデータを直接使用しても良い。
【符号の説明】
【００２９】
１  処理装置
２  ３次元描画データ
３  構造形状データ
３１，３２  線材
３３  面材
Ｎ  節点
Ｅ  形状要素
【図１】
0006647777.tif 000002
【図２】
0006647777.tif 000003
【図３】
0006647777.tif 000004
【図４】
0006647777.tif 000005
【図５】
0006647777.tif 000006
【図６】
0006647777.tif 000007
【図７】
0006647777.tif 000008