(57)【特許請求の範囲】
【請求項１】
３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する解析結果データ取得手段と、
前記解析結果データが有する前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する抽出手段と、
前記抽出手段によって抽出された前記面を構成する複数の節点の重複を削除する重複節点削除手段と、
前記重複節点削除手段によって削除されなかった前記節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する座標取得手段とを備えたことを特徴とするＣＡＤ用解析結果データ処理装置。
【請求項２】
請求項１に記載のＣＡＤ用解析結果データ処理装置において、
前記解析結果データ取得手段により取得される解析結果データには、解析シミュレーションによる変形後の対象物の座標情報が含まれることを特徴とするＣＡＤ用解析結果データ処理装置。
【請求項３】
求項１または請求項２に記載のＣＡＤ用解析結果データ処理装置において、
前記抽出手段は、前記複数の要素を構成する面から、複数の要素により共有される共有面を判断する共有面判断手段を備え、該共有面判断手段により判断された共有面を対象物の外形状を構成する面から削除して、対象物の外形状を構成する面を抽出することを特徴とするＣＡＤ用解析結果データ処理装置。
【請求項４】
請求項３に記載のＣＡＤ用解析結果データ処理装置において、
前記共有面判断手段は、ある要素の面を構成する節点が他の要素の面を構成する節点と全て一致している場合に、該一致した節点により構成される面を共有面であると判断することを特徴とするＣＡＤ用解析結果データ処理装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載のＣＡＤ用解析結果データ処理装置において、
前記抽出手段により抽出された面のリストと、前記座標取得手段により取得された節点の座標リストとをＣＡＤ処理用データとして生成するＣＡＤ処理用データ生成手段を備えることを特徴とするＣＡＤ用解析結果データ処理装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載のＣＡＤ用解析結果データ処理装置において、
前記解析結果データ取得手段は、前記３次元形状を有する対象物について、解析シミュレーション上での基準座標系がＣＡＤ上での基準座標系に一致するよう解析結果データを変換して取得することを特徴とするＣＡＤ用解析結果データ処理装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載のＣＡＤ用解析結果データ処理装置を備えてなるＣＡＤ。
【請求項８】
請求項１乃至請求項６のいずれかに記載のＣＡＤ用解析結果データ処理装置を備えてなる解析シミュレーション装置。
【請求項９】
シミュレーション解析結果のデータからＣＡＤ処理用データを取得するための処理をコンピュータに実行させるＣＡＤ用解析結果データ処理方法であって、
３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する第１ステップと、
前記解析結果データが有する前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する第２ステップと、
前記第２ステップにおいて抽出された前記面を構成する複数の節点の重複を削除する第３ステップと、
前記第３ステップにおいて削除されなかった前記節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する第４ステップとを有するＣＡＤ用解析結果データ処理方法。
【請求項１０】
請求項９に記載のＣＡＤ用解析結果データ処理方法において、
前記第２ステップは、前記複数の要素を構成する面から、複数の要素により共有される共有面を判断し、該共有面を対象物の外形状を構成する面から除外して、対象物の外形状を構成する面を抽出することを特徴とするＣＡＤ用解析結果データ処理方法。
【請求項１１】
請求項９または請求項１０に記載のＣＡＤ用解析結果データ処理方法において、
前記第１ステップは、前記３次元形状を有する対象物について、解析シミュレーション上での基準座標系がＣＡＤ上での基準座標系に一致するよう解析結果データを変換して取得することを特徴とするＣＡＤ用解析結果データ処理方法。
【請求項１２】
コンピュータにより読取り可能な媒体に記憶され、解析結果データからＣＡＤ処理用データを取得するための処理をコンピュータに実行させるＣＡＤ用解析結果データ処理プログラムであって、
３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する第１ステップと、
前記解析結果データが有する前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する第２ステップと、
前記第２ステップにおいて抽出された前記面を構成する複数の節点の重複を削除する第３ステップと、
前記第３ステップにおいて削除されなかった前記節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する第４ステップとをコンピュータに実行させることを特徴とするＣＡＤ用解析結果データ処理プログラム。
【請求項１３】
請求項１２に記載のＣＡＤ用解析結果データ処理プログラムにおいて、
前記第２ステップは、前記複数の要素を構成する面から、複数の要素に共有される共有面を判断し、該共有面を対象物の外形状を構成する面から除外して、対象物の外形状を構成する面を抽出することを特徴とするＣＡＤ用解析結果データ処理プログラム。
【請求項１４】
請求項１２または請求項１３に記載のＣＡＤ用解析結果データ処理プログラムにおいて、
前記第１ステップは、前記３次元形状を有する対象物について、解析シミュレーション上での基準座標系がＣＡＤ上での基準座標系に一致するよう解析結果データを変換して取得することを特徴とするＣＡＤ用解析結果データ処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、解析シミュレーションより得られる解析結果データからＣＡＤ（Computer Aided Design）処理用データを取得するためのＣＡＤ用解析結果データ処理装置及びＣＡＤ用解析結果データ処理方法並びにＣＡＤ用解析結果データ処理プログラムに関するものである。
【０００２】
【従来の技術】
３次元形状を有するモデルを複数の要素に分割し、該分割されたモデル（メッシュモデル）を用いて圧力等による歪曲度等の物理量をシミュレーションして解析する解析装置が知られる。従来この解析装置で得られた解析結果のモデル（変形後のモデル）を、３次元ＣＡＤで表示させる場合、解析装置で処理されるモデルとＣＡＤで処理されるモデルとでは取り扱う節点及び基本座標系が一致しない場合が多いため、人的作業により解析結果の節点の座標をＣＡＤが処理できるよう並べ替え、ＣＡＤに入力している。
【０００３】
上記処理の流れの詳細を、図１８に示す。以下、解析対象のモデルについて、ＣＡＤ上のモデルをＣＡＤモデル、解析装置上のモデルを解析モデルと呼称する。また、上述の解析装置は、解析ソルバ及びポストシステムとから構成されることとする。図１８に示されるように、まず解析ソルバにて、解析前の元モデルとしてのＣＡＤモデルをメッシュモデル化し解析する（Ｓ３００）と、その解析結果がデータベースＤ１に保存される。次に、ポストシステムがデータベースＤ１の解析結果を読み込み、変形図やコンター図等の解析モデルの作成（解析結果の可視化作業）を行う（Ｓ３０１）。このポストシステムから、解析モデルを構成する各節点の変形後の座標値データをデータベースＤ２に出力する。
【０００４】
次に、オペレータの手作業により、解析モデルの各節点の並び順を確認する（Ｓ３０２）。通常、解析ソルバで解析に用いられるメッシュモデルの節点には、ＣＡＤモデルとは独立に、任意の節点番号が与えられる。このような節点データをそのままＣＡＤに取り込むと、ＣＡＤでは節点入力順（節点番号順）に節点をつないでカーブを作成していくため、ＣＡＤで描画されるモデルが意図するモデルとならない場合が多い。従って、ＣＡＤにデータを取り込む前に節点の並び順を確認し、修正する必要がある。Ｓ３０２では、オペレータが、数値データ（各節点の座標値）のみからＣＡＤで描画されるモデルの形状を想像して節点の順番を並び替える。並び替えられた座標値は、データベースＤ３に格納される。
【０００５】
データベースＤ３に格納された変形後の座標値をＣＡＤに入力する。ＣＡＤでは入力された座標値を、カーブ用のポイント（節点）として取り込み、まずカーブを作成する。続いてオペレータが、作成されたカーブを用いてモデル境界を構成するサーフェス（面）を手動で判別しながらサーフェスを作成していく。このようにして作成したサーフェスはＣＡＤで全てマージされ、ソリッド化される（Ｓ３０３）。
【０００６】
以上説明した手法が、解析結果データをＣＡＤに取り込む際に行われる一般的な手法である。
このような手法とは別に、３次元測定機等により実物を測定した点群データを取り込み、サーフェス化及び編集を行うサーフェス専用モデラを利用する手法が考えられる。例えば、解析ソルバで得られた変形後形状の節点座標を、実測した点群データと見なしてサーフェス専用モデラに取り込みサーフェス化し、サーフェス化されたデータをＣＡＤに取り込むという考え方である。
【０００７】
また、サーフェス専用モデラとは別に、与えられた点群データのみからサーフェスを構築するという機能が備えられた専用ソフトウェアも存在する。
【０００８】
【発明が解決しようとする課題】
しかしながら、図１８に示された従来の手法では、ＣＡＤにデータを入力する際、解析モデルの各節点の座標値からＣＡＤで描画されるモデルの形状をオペレータが想像し、手作業で解析モデルの各節点の順番を並び替えなくてはらなず、作業効率が悪い。また、手作業のため、並び替えに誤りが生じやすく、意図した形状サーフェスをＣＡＤで作成できる保証がない。さらに、この手法はオペレータが座標値からある程度形状が推定できる程度に単純なモデルについては適用できるが、複雑な形状を有するモデルには適用できない。
【０００９】
また、ＣＡＤでの描画・編集処理はモデルの外形状のデータのみが必要であるが、サーフェス専用モデラを用いる手法では、ＣＡＤでは不要な、モデルの内部の点群やサーフェスまでもが取り込まれるため、取り扱うデータ量が大きくなり、処理速度が遅くなるという問題が生ずる。また、これにより、モデル内部に構築されたサーフェスにより、ＣＡＤにデータを取り込んだ際、自動でソリッド化ができなくなるという問題もある。さらにサーフェス専用モデラは、サーフェス化する際、取込んだ全てのポイントを用いて、複雑な幾何計算を繰り返しながらサーフェスを構築していくため、計算誤差等の影響で、意図する形状が得られるという保証が無い。さらにまた、サーフェス化処理において、節点の移動や削除といった修正作業が必要となる場合が多く、作業効率が悪い。
【００１０】
また、与えられた点群データのみからサーフェスを構築するという機能が備えられた専用ソフトウェアは、非常に高価であり、操作が難しく且つ高度なテクニックを要するという問題がある。
【００１１】
すなわち、上述した従来手法では、完全に自動で解析結果データをＣＡＤに取込むことができない。また、解析モデルにおける全ての節点のデータが取り込まれて処理されるため、余計なデータの出力及び処理が発生するという問題がある。
【００１２】
本発明は、上述した事情に鑑みて成されたものであり、解析シミュレーションの解析結果データから、簡単な機構で自動的にＣＡＤでの処理に必要な情報だけを取得することができ、且つ取り扱うデータの軽量化を図ることができるＣＡＤ用解析結果データ処理装置及びＣＡＤ用解析結果データ処理方法並びにＣＡＤ用解析結果データ処理プログラムを提供することを目的としている。
【００１３】
【課題を解決するための手段】
上述した課題を解決するため、本発明は、３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する解析結果データ取得手段と、前記解析結果データ取得手段により取得された解析結果データに基づき、前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する抽出手段と、前記解析結果データ取得手段により取得された解析結果データに基づき、前記抽出手段により抽出された面を構成する節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する座標取得手段とを備えたことを特徴とするＣＡＤ用解析結果データ処理装置を提供する。
【００１４】
このような構成によれば、解析結果データをＣＡＤ用に取り込む際、全ての節点データでは無く、モデルの外形状を構成するポイントだけを抽出できるため、ＣＡＤで必要のないモデル内部の節点を削減でき、データ容量及び処理時間の低減が図れる。なお、本発明の実施の形態において、解析結果データ取得手段は解析結果データ取得部により構成され、抽出手段は境界サーフェス抽出部により構成され、座標取得手段は座標データ取得部により構成される。
【００１５】
また、本発明に係るＣＡＤ用解析結果データ処理装置において、前記解析結果データ取得手段により取得される解析結果データには、解析シミュレーションによる変形後の対象物の座標情報が含まれることを特徴とすることもできる。
【００１６】
このような構成によれば、ＣＡＤでの処理に必要な解析対象物の変形後の座標を取り込むことができるため、ＣＡＤ上で解析結果を容易に表示させることが可能となる。
【００１７】
また、本発明に係るＣＡＤ用解析結果データ処理装置において、前記抽出手段は、前記複数の要素を構成する面から、複数の要素により共有される共有面を判断する共有面判断手段を備え、該共有面判断手段により判断された共有面を対象物の外形状を構成する面から除外して、対象物の外形状を構成する面を抽出することを特徴とするものである。
【００１８】
このような構成によれば、容易に対象物の外形状を構成する面のみを抽出することができる。なお、実施の形態において、共有面判断手段は境界サーフェス抽出部により構成される。
【００１９】
また、本発明に係るＣＡＤ用解析結果データ処理装置において、前記共有面判断手段は、ある要素の面を構成する節点が他の要素の面を構成する節点と全て一致している場合に、該一致した接点により構成される面を共有面であると判断することを特徴とすることもできる。
【００２０】
このような構成によれば、複雑な演算処理を行うことなく、各要素を構成する面の節点の座標値のみを比較検証するだけで、容易に共有面を判別できるため、処理が迅速化する。
【００２１】
また、本発明に係るＣＡＤ用解析結果データ処理装置において、前記座標取得手段は、前記抽出手段により抽出された面を構成する節点の重複を削除する重複節点削除手段を備え、該重複節点削除手段による削除後の節点について、前記対象物の変形後の座標を取得することを特徴とすることもできる。
【００２２】
このような構成によれば、節点の座標を重複して取得することが無くなるため、無駄な処理が省かれ、処理時間が短縮化する。なお、実施の形態において、重複節点削除手段は座標データ取得部により構成される。
【００２３】
また、本発明に係るＣＡＤ用解析結果データ処理装置において、前記抽出手段により抽出された面のリストと、前記座標取得手段により取得された節点の座標リストとをＣＡＤ処理用データとして生成するＣＡＤ処理用データ生成手段を備えることを特徴とすることもできる。
【００２４】
このような構成によれば、外形状を構成する面とその面を構成する節点の座標をＣＡＤ処理用データとして生成できるため、ＣＡＤで節点間をつないでいく際に複雑な計算は一切必要無く、単純な比較演算のみで面を形成することができる。なお、実施の形態において、ＣＡＤ処理用データ生成手段はＣＡＤデータ生成部により構成される。
【００２５】
また、本発明に係るＣＡＤ用解析結果データ処理装置において、前記解析結果データ取得手段は、前記３次元形状を有する対象物について、解析シミュレーション上での基準座標系がＣＡＤ上での基準座標系に一致するよう解析結果データを変換して取得することを特徴とするものである。
【００２６】
このような構成によれば、解析結果データをＣＡＤに取込んだ時の基準座標系の違いを完全に防止でき、変形前のモデル（ＣＡＤモデル）と変形後のモデル（解析結果モデル）の重ね合わせ表示が可能となる。なお、本発明の実施の形態では、解析結果データ取得部により起動される基準位置指定メニューによりオペレータが変換のためのアルゴリズムを指定して解析結果データを取得するようにしているが、コンピュータにより自動で指定されるようにしてもよい。
【００２７】
更に、本発明は、上述したＣＡＤ用解析結果データ処理装置を備えてなるＣＡＤを提供することもできる。
【００２８】
このような構成によれば、ＣＡＤ以外のサーフェス専用モデラや他の専用ソフトウェア等を操作する場合に比して、高度なテクニックを習得する必要が無く、ＣＡＤ上での簡単なコマンド指定のみで解析結果のＣＡＤ取込みが可能となる。また、ＣＡＤ用解析結果データ処理機能をＣＡＤシステムの１機能として提供することで、サーフェス専用モデラ等より低コストで処理することができる。
【００２９】
更に、本発明は、上述したＣＡＤ用解析結果データ処理装置を備えてなる解析シミュレーション装置を提供することもできる。
【００３０】
このような構成によれば、解析シミュレーション装置上でＣＡＤ処理用データを生成できるため、処理が効率化する。
【００３１】
更に、本発明は、３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する第１ステップと、前記第１ステップにより取得された解析結果データに基づき、前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する第２ステップと、前記第１ステップにより取得された解析結果データに基づき、前記第２ステップにより抽出された面を構成する節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する第３ステップとを有するＣＡＤ用解析結果データ処理方法を提供する。
【００３２】
更に、本発明は、コンピュータにより読取り可能な媒体に記憶され、解析結果データからＣＡＤ処理用データを取得するための処理をコンピュータに実行させるＣＡＤ用解析結果データ処理プログラムであって、３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する第１ステップと、前記第１ステップにより取得された解析結果データに基づき、前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する第２ステップと、前記第１ステップにより取得された解析結果データに基づき、前記第２ステップにより抽出された面を構成する節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する第３ステップとをコンピュータに実行させることを特徴とするものである。
【００３３】
なお、本発明において、上記コンピュータにより読取り可能な媒体は、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００３４】
【発明の実施の形態】
本実施の形態では、３次元形状を有する解析対象のモデルについて、歪度等を解析するための解析シミュレーションを行う解析装置から解析結果データを取得し、該取得した解析結果データに基づいて、変形後のモデルのＣＡＤデータ（モデルをＣＡＤで処理するためのデータ）を生成するＣＡＤ用解析結果データ処理装置を例にとり説明する。更に、本実施の形態では、予め変形前のモデルをＣＡＤで表示させておき、変形前と変形後のモデルを同時に重ねて表示することとする。
【００３５】
なお、本実施の形態では、ＣＡＤ用解析結果データ処理装置はＣＡＤに設けられたシステムの一部とする。具体的には、ＣＡＤ上でＣＡＤ用解析結果データ処理装置における処理を実行するためのプログラム群が予め所定の記録媒体に記憶されており、ＣＡＤの起動時に該プログラム群がメモリに展開されることにより動作する。
【００３６】
図１は、本実施の形態のＣＡＤ用解析結果データ処理装置の機能ブロック図であり、図２は、本実施の形態の全体構成図である。図１において、ＣＡＤ２は、ＣＡＤ用解析結果データ処理装置１と、描画・編集等を行うＣＡＤ実行処理部１７と、ＣＡＤ実行処理部１７での処理に必要なＣＡＤデータが格納されたＣＡＤデータベース１６から構成されている。
【００３７】
ＣＡＤ用解析結果データ処理装置１は、解析結果データ取得部１１と、境界サーフェス抽出部１３と、座標データ取得部１４と、ＣＡＤデータ生成部１５から構成される。
【００３８】
解析結果データ取得部１１は、シミュレーションにより解析を行う解析装置３から解析結果データを読み出して必要なデータを取得する。境界サーフェス抽出部１３は、解析結果データに基づいて、解析装置３で用いられたモデルを構成する面のうち、解析対象モデルの外形状を構成する面（境界サーフェス）を抽出する。座標データ取得部１４は、解析結果データから、境界サーフェスを構成する節点の座標を取得する。ＣＡＤデータ生成部１５は、境界サーフェス抽出部１３により抽出された面と、座標データ取得部１４により取得された座標データとに基づいてＣＡＤ処理用データ（ＣＡＤデータ）を生成する。
【００３９】
また、解析結果データ取得部１１は、ＣＡＤ実行処理部１７において変形前のＣＡＤモデルの描画時に用いられた基準座標系に、解析装置３における解析処理で用いられた基準座標系を一致させるための座標変換アルゴリズムを設定するための基準位置指定部１２を備えている。解析結果データ取得部１１が解析結果データを取得する際には、解析装置３から読み出した解析結果データ中の、解析モデルを構成する節点の初期座標値及びシミュレーションによる変位量に基づいて変形後の解析モデルの節点の座標値を求め、更に基準位置指定部１２により設定されたアルゴリズムに従って変換し、変換した座標値を取得する。
【００４０】
図２の全体構成図では、ＣＡＤ２（ＣＡＤ用解析結果データ処理装置１）はＣＰＵ(Central Processing Unit)２０と、ＲＡＭ(Random Access Memory)２１と、ＲＯＭ(Read Only Memory)２２と、ＨＤＤ(Hard Disk Drive)２３と、ＣＤ−ＲＯＭドライブ２４と、ＦＤ(Flexible Disk)ドライブ２５と、キーボード５０やマウス５１等の入力装置と、ディスプレイ５２等の出力装置と、該入力装置及び出力装置に接続するためのＩ／Ｏ(Input/Output)インタフェース２６と、ＬＡＮ(Local Area Network)に接続するためのＬＡＮインタフェース２７と、公衆回線に接続するためのモデム２８とから構成されている。本実施の形態において、図１の機能構成図に示したＣＡＤ上の各機能ブロックは、図１のＨＤＤ２３に記憶されたプログラム群がＣＡＤ２の起動時にＲＡＭ２１上に展開された状態を示しており、ＣＰＵ２０により実行される。また、ＣＡＤデータベース１６はＨＤＤ２３の所定の領域内に設けられるものとする。
【００４１】
なお、上記プログラム群はＨＤＤ２３でなくとも、例えば、コンピュータにより読取り可能な媒体、例えば、ＣＤ−ＲＯＭやＦＤ、磁気ディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体に記憶されていてもよく、また、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体等からダウンロードしてＲＡＭ２１上に展開され実行されるようにしてもよく、プログラム群のインストール形態は限定されない。上述したように本実施の形態では、ＣＤ−ＲＯＭドライブ２４や、ＦＤドライブ２５が備えられており、可搬型記憶媒体を読み取り可能としている。また、ＬＡＮインタフェース２７やモデム２８により、他のコンピュータやデータベースからＬＡＮや公衆回線を介してプログラム群を容易にダウンロードできる構成となっている。
【００４２】
また、ＣＡＤ２と解析装置３とはＬＡＮインタフェース２７或いはモデム２８により接続されていてもよいし、また、接続されていなくても、ＣＤ−ＲＯＭやＦＤ等の可搬型記憶媒体を介して解析装置３からデータを取得するようにしてもよく、その接続形態は限定されない。
【００４３】
以下、フローチャートを用いて、ＣＡＤ用解析結果データ処理装置１の処理の流れを詳細に説明する。図３は、全体の処理フローを示したフローチャートである。まず、オペレータは、ＣＡＤ２のＣＡＤ実行処理部１７で、変形前のＣＡＤモデルをディスプレイ５２に表示させる。また、解析結果データ取得部１１により解析装置３から解析結果データを読み出して取得する（Ｓ１００）。
【００４４】
なお、解析結果データ取得部１１は、基準位置指定部１２の設定に基づいて、解析装置３での解析シミュレーションにおいて用いられた基準座標系がＣＡＤ上の基準座標系に一致するよう、解析モデルの座標値を変換して取得する。本処理の詳細は後述する。
【００４５】
更にまた、解析対象のモデルが複数ある場合や、同一の解析対象モデルに対して複数の解析タイプがある場合には、その中からオペレータがＣＡＤに取り込むためのデータを指定する必要がある。本実施の形態では、解析装置３における複数の解析結果データからオペレータが所望の解析結果データを指定して取得することとする。具体的には、実際に解析結果データを取り込む前に、解析結果データ取得部１１により提供された解析結果データ指定メニューに、解析装置３上のサマリから解析結果データファイルの一覧を読み出して表示させ、オペレータが該一覧から所望のファイルを指定することで取り込むデータを指定する。該解析結果データ指定メニューは、まずオペレータが変形前のＣＡＤモデルを画面に表示させることで起動するよう設定されているものとする。解析結果データ指定メニューの一例を図４に示す。
【００４６】
図の左方に示されたウィンドウが解析結果データ指定メニュー３０である。図示されるように、解析結果データ指定メニュー３０には、ディレクトリ用コンボボックス３２、ファイル一覧用リストボックス３３、ファイル名コンボボックス３４、ファイルの種類コンボボックス３５が組み込まれている。解析結果データ指定メニュー３０への入力作業は、キーボード５０或いはマウス５１により行われる。
【００４７】
ディレクトリ用コンボボックス３２には、システム上のディレクトリ名が表示され、オペレータは表示されたディレクトリ名からＣＡＤで表示させたい解析結果データを格納したディレクトリを選択することができる。
【００４８】
ファイルの種類コンボボックス３５には、取り込みが可能な解析結果データの拡張子（解析タイプ）の一覧が表示され、オペレータは表示された解析タイプから取り込みを希望する解析タイプを選択することができる。
【００４９】
ファイル一覧用リストボックス３３は、ディレクトリ用コンボボックス３２で指定されたディレクトリ内に存在するファイルのうち、ファイルの種類コンボボックス３５で指定された拡張子を有するファイルの一覧が表示される。オペレータは、表示されたファイルの一覧から取り込みを希望するファイル名を選択することができる。
【００５０】
ファイル名コンボボックス３４には、ファイル一覧用リストボックス３３で指定されたファイル名が表示される。このボックスに表示されたファイル名が、ＣＡＤに取り込むためデータとして設定される。
【００５１】
続いて、基準位置指定部１２により、ＣＡＤ上の基準座標系に、解析装置３上の基準座標系を一致させるための座標変換アルゴリズムを設定する。本実施の形態では、基準位置指定部１２により提供される基準位置指定メニューから設定する。該基準位置指定メニューの一例を図４に示す。
【００５２】
図の右方に示されたウィンドウが基準位置指定メニュー３１である。図示されるように、基準位置指定メニュー３１には、ＣＡＤモデルの基準座標系コンボボックス３６と、解析モデルの基準座標系コンボボックス３７と、トランスレーション指定エリア３８と、ローテーション指定エリア３９と、プレビューウィンドウ４０と、「開く」ボタン４１と、「キャンセル」ボタン４２とが組み込まれている。本メニューへの入力作業は、キーボード５０或いはマウス５１により行われる。また、本メニューは、上述した解析結果データ指定メニュー３０と共に表示されるため、オペレータは、解析結果データ指定メニューでの作業が終了すると即座に基準位置指定作業を開始することができる。
【００５３】
ＣＡＤモデルの基準座標系コンボボックス３６には、ＣＡＤモデル上に定義されている座標系の一覧が表示され、オペレータは表示された座標系から該当の座標系を選択することができる。
【００５４】
解析モデルの基準座標系コンボボックス３７には、解析モデル上に定義されている座標系の一覧が表示され、オペレータは表示された座標系から該当の座標系を選択することができる。
【００５５】
プレビューウィンドウ４０は、予め表示させてあったＣＡＤモデルと解析結果データ指定メニュー３０で指定したファイルに該当する解析モデルの状態をプレビューする。なお、解析モデルは変形前の形状としてＣＡＤモデルそのままがプレビューされ、トランスレーション指定エリア３８とローテーション指定エリア３９で変更指定されない限り、移動・回転等の変更を行わない状態で表示される。ただし、その基準座標系は基準座標系コンボボックス３７での指定に従って表示される、また、ＣＡＤモデルと解析モデルは色違いで表示され、画面上で明瞭に区別される。
【００５６】
トランスレーション指定エリア３８では、図示されるようにスライダーバーまたは数値直接入力により、オペレータが解析モデルの移動量を決定することができる。オペレータが移動量を指定すると、プレビューウィンドウ４０の解析モデルが指定量だけ移動する。
【００５７】
ローテーション指定エリア３９では、図示されるようにスライダーバーまたは数値直接入力により、オペレータが解析モデルの回転量を決定することができる。オペレータが回転量を指定すると、プレビューウィンドウ４０の解析モデルが指定量だけ回転する。
【００５８】
オペレータが、トランスレーション指定エリア３８及びローテーション指定エリア３９での指定が終了した段階で、「開く」ボタン４１を押下すると、解析結果データ取得部１１は該入力した指定に従って、解析結果データ指定メニュー３０で指定した解析結果データを変換し取得する。また、「キャンセル」ボタン４２を押下すると、解析結果データ取得部１１は全ての入力情報を破棄して、図４のダイアログを閉じる。
【００５９】
以下、基準位置指定メニュー３１における指定作業について、図５から図７に具体例を示して説明する。なお、以下に挙げる具体例全てにおいて、ＣＡＤモデルには座標系ＣＳ０１、解析モデルにはＣＳＹＳ１のそれぞれ１つの座標系のみ定義されているものとする。また、各図とも、（ａ）はＣＡＤモデル（変形前）とその基準座標系ＣＳ０１を示した図であり、（ｂ）は、解析モデル（変形前、表示上は変形前のＣＡＤモデルと同じ）とその基準座標系ＣＳＹＳ１を示した図であり、（ｃ）はトランスレーション及びローテーションの指定内容を示している。また、（ｄ）は（ｃ）の指定内容に基づいて解析モデルの基準座標系をＣＡＤモデルのそれに一致させた場合の状態を示した図であり、その変更状態はプレビューウィンドウ４０に示される。
【００６０】
図５はＣＡＤ上の基準座標系と解析シミュレーション上の基準座標系が同一の場合のモデルを図示している。図５（ａ）及び（ｂ）から明らかなように、双方の基準座標系が一致しているため、図５（ｃ）に示されるようにオペレータにより指定されるトランスレーションの変更量（移動量）及びローテーションの変更量（回転量）は各座標軸とも全て０とされる。このため、図５（ｄ）に示されるように解析モデルに変更は無い。従って、解析結果データ取得部１１が解析結果データを取得する際、解析モデルの座標値を変更することはない。
【００６１】
図６はＣＡＤ上の基準座標系と解析シミュレーション上の基準座標系が異なる場合のモデルを図示している。図６（ａ）及び（ｂ）から明らかなように、双方の基準座標系は異なっているが、各軸の方向は一致しているため、図６（ｃ）に示されるようにオペレータにより指定されるローテーションの変更量（回転量）は各座標軸とも全て０とされる。また、トランスレーションの変更量（移動量）については、Ｘ軸方向はモデルの幅分だけプラスされ、Ｚ軸方向はモデルの高さ分だけプラスされるよう指定される。このため、図６（ｄ）に示されるように解析モデルはＸ軸方向はモデルの幅分マイナスされ、Ｚ軸方向はモデルの高さ分マイナスされた状態でプレビューされる。従って、解析結果データ取得部１１が解析結果データを取得する際、解析モデルの座標値を指定量だけ移動して取得する。
【００６２】
図７も図６と同様、ＣＡＤ上の基準座標系と解析シミュレーション上の基準座標系が異なる場合のモデルを図示している。図７（ａ）及び（ｂ）から明らかなように、双方の基準座標系の位置及び各軸の方向が異なっている。このため、トランスレーションの変更量（移動量）及びローテーションの変更量（回転量）は、オペレータにより、図７（ｃ）に示されるように指定される。プレビューウィンドウ４０には該指定に基づき、図７（ｄ）に示されるように表示される。解析結果データ取得部１１が解析結果データを取得する際には、解析モデルの座標値を指定量だけ移動及び回転して取得する。
【００６３】
続いて、上述した指定に基づいて実際に解析結果データを取得する処理の流れを説明する。基準位置指定メニュー３１において、トランスレーション及びローテーションの指定後、オペレータが「開く」ボタン４１を押下すると、解析結果データ取得部１１は解析結果データの取り込み処理を開始する。まず、指定された解析結果データ（解析モデル）を構成する各節点の初期座標値及び変位量を読み出して、初期座標値＋変位量を計算し、変形後の座標値を求める。求められた変形後の座標値に対して、トランスレーション及びローテーションの指定に基づいて、各軸方向の移動及び回転（座標変換処理）を行う。
【００６４】
以下、座標変換の手法を具体的に示す。
なお、各パラメータを以下のように表現する。
解析モデルの初期座標値：（ｘ，ｙ，ｚ）
指定されたトランスレーション量：（ｌ，ｍ，ｎ）
指定されたローテーション量：（θx，θy，θz）
【００６５】
座標値の移動処理を以下に示す。
ｌ＞０の場合、座標値をＸ軸方向に移動する。
ｘ  ＝  ｘ  ＋  ｌ
ｍ＞０の場合、座標値をＹ軸方向に移動する。
ｙ  ＝  ｙ  ＋  ｍ
ｎ＞０の場合、座標値をＺ軸方向に移動する。
ｚ  ＝  ｚ  ＋  ｎ
【００６６】
座標値の回転処理を以下に示す。
θx＞０の場合、座標値をＸ軸まわりに回転させる。
ｘ  ＝  ｘ
ｙ  ＝  ｙ・ｃｏｓ（θx）＋ｚ・ｓｉｎ（θx）
ｚ  ＝  −ｙ・ｓｉｎ（θx）＋ｚ・ｃｏｓ（θx）
【００６７】
θy＞０の場合、座標値をＹ軸まわりに回転させる。
ｘ  ＝  ｘ・ｃｏｓ（θy）−ｚ・ｓｉｎ（θy）
ｙ  ＝  ｙ
ｚ  ＝  ｘ・ｓｉｎ（θy）＋ｚ・ｃｏｓ（θy）
【００６８】
θz＞０の場合、座標値をＺ軸まわりに回転させる。
ｘ  ＝  ｘ・ｃｏｓ（θz）＋ｙ・ｓｉｎ（θz）
ｙ  ＝  −ｘ・ｓｉｎ（θz）＋ｙ・ｃｏｓ（θz）
ｚ  ＝  ｚ
【００６９】
なお、本実施の形態では、トランスレーション及びローテーションを指定する際、移動／回転量の変化をリアルタイムでプレビュー表示することで、回転順序による結果の違いを防止する。その際、各軸方向の移動／回転の順序を保持しておき、実際の取り込み時には、保持された順序に従って変換処理が行われる。
【００７０】
また、上述したように本実施の形態では、トランスレーション及びローテーションの指定は、オペレータにより行われるが、コンピュータで自動的に指定するようにしてもよく、特に限定されない。
【００７１】
解析結果データ取得部１１は、変換した座標値を解析結果データとして取得する。更に、同時に解析装置３上のサマリから解析モデルの要素定義部を読み出して定義情報を取得する。なお、解析装置３上では解析対象のモデルを複数の要素に分割し、該分割されたモデル（メッシュモデル）を用いて解析シミュレーションを行うが、要素定義部とは、解析装置３上で該要素を構成する節点の定義情報を格納した領域を指す。
【００７２】
例えば、図８に示すように、要素定義部で、要素が節点１、２、３、４、５、６、７、８の順に定義されているものとする。
【００７３】
この場合、要素構成エッジ（図では→で示されている）は以下のように一意に定まる。
エッジ１    節点１と節点２を結ぶ線分
エッジ２    節点２と節点３を結ぶ線分
エッジ３    節点３と節点４を結ぶ線分
エッジ４    節点４と節点１を結ぶ線分
エッジ５    節点５と節点６を結ぶ線分
エッジ６    節点６と節点７を結ぶ線分
エッジ７    節点７と節点８を結ぶ線分
エッジ８    節点８と節点５を結ぶ線分
エッジ９    節点１と節点５を結ぶ線分
エッジ１０  節点２と節点６を結ぶ線分
エッジ１１  節点３と節点７を結ぶ線分
エッジ１２  節点４と節点８を結ぶ線分
【００７４】
同様に、要素構成面（図では（  ）書きで示されている）も一意に定まる。
面１        要素定義節点の最初の４点で構成される面
面２        要素定義節点の残りの４点で構成される面
面３        エッジ１とエッジ５を対辺とする面
面４        エッジ２とエッジ６を対辺とする面
面５        エッジ３とエッジ７を対辺とする面
面６        エッジ４とエッジ８を対辺とする面
【００７５】
このように、解析結果データ取得部１１により解析結果データの取得（Ｓ１００）が行われた後、続いて、境界サーフェス抽出部１３により、解析装置３で用いられたモデルを構成する面のうち、解析対象モデルの外形状を構成する面（境界サーフェス）を抽出する（図３、Ｓ１０１）。該抽出処理を図９に示す解析モデルで説明する。図中の▲１▼から▲８▼は要素を識別するための番号であり、各要素は１から２６までの節点で定義されている。該定義情報を図１０に示す。また、図１１（ａ）及び（ｂ）は、図９において視認不能な内部の節点や要素を示した図である。なお、図９の下部の要素が図１１（ａ）であり、図９の上部の要素が図１１（ｂ）である。
【００７６】
図１２は、境界サーフェス抽出処理の流れを示したフローチャートである。ここでは、要素を構成する各面について外形状を構成する面か否かを探索し、探索の結果、外形状を構成する面であると判断された場合には、該面を境界サーフェスとしてリストに登録する。なお、本フローチャートにおいて、要素数の変数としてCellを、要素構成面数の変数としてFaceを用いて説明する。また、本フローチャートでの処理は全て境界サーフェス抽出部１３により行われるものとする。
【００７７】
まず、初期設定として変数Cellに１をセットする（Ｓ２００）。Cell＝１の場合には、要素▲１▼が探索対象の要素となる。次に、要素数回分ループ１を回す（Ｓ２０１〜Ｓ２０１’）。本実施の形態では、全要素数が８であるため、Cellが８を超えた時点でループ１は終了する。
【００７８】
ループ１内では、要素を構成する各面について、境界サーフェスか否かをチェックしていく。まず、初期設定として変数Faceに１をセットする（Ｓ２０２）。Face＝１の場合には、要素▲１▼の面１についてチェックされる。次に、要素構成面数回分ループ２を回す（Ｓ２０３〜Ｓ２０３’）。本実施の形態では、要素が六面体であるため、Faceが６を超えた時点でループ２は終了する。要素が四面体である場合にはループの上限を４とすればよく、構成要素の形状によりループの上限は変更可能とする。
【００７９】
ループ２内ではFace１が他の要素を構成する面と共有しているか否かをチェックする（Ｓ２０４）。すなわち、チェック対象要素の面を構成する節点が他の要素の面を構成する節点と一致しているかをチェックする。共有していると判定された場合には（Ｓ２０４、はい）、Faceをインクリメントして（Ｓ２０３’）、次にFace２についてチェックする。また、共有されないと判定された場合には（Ｓ２０４、いいえ）、該当の要素番号（この場合は要素▲１▼）と面番号（この場合はFace１）をＣＡＤデータ生成部１５に出力する。ＣＡＤデータ生成部１５は出力された該情報を境界サーフェスリスト（面リスト）に追加する（Ｓ２０５）。
【００８０】
以上の処理を各面について行い、Faceが６を超えた時点で、ループ２を終了し、ループ１でCellをインクリメントし、次の要素（要素▲２▼）についてループ２を繰り返す。要素全てについて探索が終了した時点（Cellが８を超えた時点）で、境界サーフェス抽出処理は終了する。
【００８１】
以下、図を用いて、境界サーフェス抽出処理で要素▲１▼が探索対象の場合の処理を具体的に説明する。
図１３は、要素▲１▼について、要素定義ルールに従って組み立てられた面情報である。面１から面６は、おのおの構成節点１から構成節点４により構成されている。また、対象外の項目には、Ｓ２０４で他の要素の面と共有すると判断された場合にフラグが立てられる。
【００８２】
まず、探索対象要素▲１▼の面１について、共有する面があるか否かをチェックする。この時、面を構成する節点の並びは関係なく、４点の番号全てが一致していれば面が共有されていると判定される。まずは、要素▲２▼の各面から順にチェックしていく。図１４は、要素▲２▼について、要素定義ルールに従って組み立てられた面情報である。要素▲２▼の全ての面において、要素▲１▼の面１と節点全てが一致している面はないため、この段階では、面１の対象外の項目にフラグは立たない。同様に要素▲３▼から▲８▼の全ての面において接点の構成をチェックしていく。最終的に面１は他の要素を構成している面と共有していないと判定され、対象外にフラグは立たない。
【００８３】
図１３と図１４の比較では、枠で囲んだ部分のデータが一致しているため、要素▲１▼の面４は要素▲２▼の面６と共有していると判断され、対象外の項目にフラグが立つ。以後、要素▲１▼の面４と要素▲２▼の面６は、比較の対象外とされる。同様に、要素▲１▼と、要素▲３▼から▲６▼を比較すると、要素▲１▼については、面１、面３、面６の３つの面のみが他の要素と共有していない面として判定され、ＣＡＤデータ生成部１５により面リストに追加される。
【００８４】
このように全ての要素について境界サーフェス探索のアルゴリズムを実行すると、図１５に示される面リストが作成される。次に、座標データ取得部１４が、図１５の面リストに基づいて、解析結果データ取得部１１で得た解析結果データから、境界サーフェスを構成する節点の座標を取得する（図３、Ｓ１０２）。
【００８５】
具体的には、まず、図１５の面リストの各構成節点のデータをマージし、重複している節点を削除する。この場合、図９に示されるモデルの節点１４だけが除かれ、「１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１５、１６、１７、１８、１９、２０、２１、２２、２３、２４、２５、２６、２７」となる。
【００８６】
これら節点の座標値（変形後Ｘ座標、変形後Ｙ座標、変形後Ｚ座標）を、解析結果データ取得部１１で得られた解析結果データから取得する。取得した座標データはＣＡＤデータ生成部１５に出力され、ＣＡＤデータ生成部１５は、出力データに従って座標値リストを生成する。図１６は、生成された座標値リストを示した図である。
【００８７】
このようにＣＡＤデータ生成部１５は、境界サーフェス抽出部１３と座標データ取得部１４と協働して、面リスト及び座標値リストを生成する。ＣＡＤデータ生成部１５は各リストをＣＡＤデータとしてＣＡＤデータベース１６に格納する。これ以後は、格納されたＣＡＤデータを用いて、従来から存在するＣＡＤ機能（ＣＡＤ実行処理部１７）で、解析モデルをＣＡＤで展開することが可能となる。ＣＡＤ実行処理部１７は、上記座標値リストをＣＡＤデータベース１６から読み出して、変形後のモデルを描画するための節点を新たに作成する（Ｓ１０３）。この時、解析結果データ上での節点の番号と新たに作成する節点の番号は一致させておく。次に、上記面リストを参照して、４点指定でサーフェスを作成する。すなわち、節点の入力順にサーフェスを作成する（Ｓ１０４）。続いて、全てのサーフェスを１つのサーフェスにマージし、ソリッド化する（Ｓ１０５）。
【００８８】
こうして、既に表示済みの変形前のモデルと上述の処理により表示された変形後のモデルがディスプレイ５２に重ねて表示される。
【００８９】
以上説明した実施の形態においては、ＣＡＤ用解析結果データ処理装置をＣＡＤに設けられたシステムの一部としたが、ＣＡＤとは独立に設けられた装置としてもよい。図１７は、ＣＡＤ解析結果データ処理装置をＣＡＤとは独立に設けた場合の全体構成図を示した図である。図示されるようにＣＡＤ用解析結果データ処理装置１ａはＣＡＤ２ａと解析装置３ａとの間に設置され、動作する。また、図示はしないが、解析装置内にＣＡＤ用解析結果データ処理装置が設けられていても良い。
【００９０】
以上、本発明の様々な実施の形態を説明したが、本発明は上述した実施の形態に限定されることはなく、本発明の要旨を逸脱しない範囲において応用可能であることはもちろんである。
【００９１】
（付記１）  ３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する解析結果データ取得手段と、
前記解析結果データ取得手段により取得された解析結果データに基づき、前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する抽出手段と、
前記解析結果データ取得手段により取得された解析結果データに基づき、前記抽出手段により抽出された面を構成する節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する座標取得手段とを備えたことを特徴とするＣＡＤ用解析結果データ処理装置。
（付記２）  付記１に記載のＣＡＤ用解析結果データ処理装置において、
前記解析結果データ取得手段により取得される解析結果データには、解析シミュレーションによる変形後の対象物の座標情報が含まれることを特徴とするＣＡＤ用解析結果データ処理装置。
（付記３）  付記１または付記２に記載のＣＡＤ用解析結果データ処理装置において、
前記抽出手段は、前記複数の要素を構成する面から、複数の要素により共有される共有面を判断する共有面判断手段を備え、該共有面判断手段により判断された共有面を対象物の外形状を構成する面から除外して、対象物の外形状を構成する面を抽出することを特徴とするＣＡＤ用解析結果データ処理装置。
（付記４）  付記３に記載にＣＡＤ用解析結果データ処理装置において、
前記共有面判断手段は、ある要素の面を構成する節点が他の要素の面を構成する節点と全て一致している場合に、該一致した接点により構成される面を共有面であると判断することを特徴とするＣＡＤ用解析結果データ処理装置。
（付記５）  付記１乃至付記４のいずれかに記載のＣＡＤ用解析結果データ処理装置において、
前記座標取得手段は、前記抽出手段により抽出された面を構成する節点の重複を削除する重複節点削除手段を備え、該重複節点削除手段による削除後の節点について、前記対象物の変形後の座標を取得することを特徴とするＣＡＤ用解析結果データ処理装置。
（付記６）  付記１乃至付記５のいずれかに記載のＣＡＤ用解析結果データ処理装置において、
前記抽出手段により抽出された面のリストと、前記座標取得手段により取得された節点の座標リストとをＣＡＤ処理用データとして生成するＣＡＤ処理用データ生成手段を備えることを特徴とするＣＡＤ用解析結果データ処理装置。
（付記７）  付記１乃至付記６のいずれかに記載のＣＡＤ用解析結果データ処理装置において、
前記解析結果データ取得手段は、前記３次元形状を有する対象物について、解析シミュレーション上での基準座標系がＣＡＤ上での基準座標系に一致するよう解析結果データを変換して取得することを特徴とするＣＡＤ用解析結果データ処理装置。
（付記８）  付記１乃至付記７のいずれかに記載のＣＡＤ用解析結果データ処理装置を備えてなるＣＡＤ。
（付記９）  付記１乃至付記７のいずれかに記載のＣＡＤ用解析結果データ処理装置を備えてなる解析シミュレーション装置。
（付記１０）  ３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する第１ステップと、
前記第１ステップにより取得された解析結果データに基づき、前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する第２ステップと、
前記第１ステップにより取得された解析結果データに基づき、前記第２ステップにより抽出された面を構成する節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する第３ステップと
を有するＣＡＤ用解析結果データ処理方法。
（付記１１）  付記１０に記載のＣＡＤ用解析結果データ処理方法において、
前記第２ステップは、前記複数の要素を構成する面から、複数の要素により共有される共有面を判断し、該共有面を対象物の外形状を構成する面から除外して、対象物の外形状を構成する面を抽出することを特徴とするＣＡＤ用解析結果データ処理方法。
（付記１２）  付記１０または付記１１に記載のＣＡＤ用解析結果データ処理方法において、
前記第１ステップは、前記３次元形状を有する対象物について、解析シミュレーション上での基準座標系がＣＡＤ上での基準座標系に一致するよう解析結果データを変換して取得することを特徴とするＣＡＤ用解析結果データ処理方法。
（付記１３）  コンピュータにより読取り可能な媒体に記憶され、解析結果データからＣＡＤ処理用データを取得するための処理をコンピュータに実行させるＣＡＤ用解析結果データ処理プログラムであって、
３次元形状を有する対象物を複数の要素に分割して所定の物理量の解析を行う解析シミュレーションの解析結果データを取得する第１ステップと、
前記第１ステップにより取得された解析結果データに基づき、前記複数の要素を構成する面から、前記対象物の外形状を構成する面を抽出する第２ステップと、
前記第１ステップにより取得された解析結果データに基づき、前記第２ステップにより抽出された面を構成する節点について、前記対象物の前記解析シミュレーションによる変形後の座標を取得する第３ステップと
をコンピュータに実行させることを特徴とするＣＡＤ用解析結果データ処理プログラム。
（付記１４）  付記１３に記載のＣＡＤ用解析結果データ処理プログラムにおいて、
前記第２ステップは、前記複数の要素を構成する面から、複数の要素により共有される共有面を判断し、該共有面を対象物の外形状を構成する面から除外して、対象物の外形状を構成する面を抽出することを特徴とするＣＡＤ用解析結果データ処理プログラム。
（付記１５）  付記１３または付記１４に記載のＣＡＤ用解析結果データ処理プログラムにおいて、
前記第１ステップは、前記３次元形状を有する対象物について、解析シミュレーション上での基準座標系がＣＡＤ上での基準座標系に一致するよう解析結果データを変換して取得することを特徴とするＣＡＤ用解析結果データ処理プログラム。
【００９２】
【発明の効果】
以上に詳述したように、本発明によれば、解析結果データをＣＡＤに取り込む場合、サーフェス専用モデラや他の専用ソフトウェア等を操作する場合に比して、高度なテクニックを習得する必要が無く、かつ簡単なコマンド指定のみで解析結果のＣＡＤ取込みが可能となる。また、本発明をＣＡＤシステムの１機能として提供することで、サーフェス専用モデラ等より低コストで処理することができる。
【００９３】
また、全ての節点データを取込むのでは無く、モデルの外形状を構成する節点だけを抽出するようにしたため、ＣＡＤで形状を表現するのに必要のないモデル内部の節点を削減でき、データ容量の低減が図れる。すなわち、全ての節点データを取込む従来の技術に比して、処理時間が大幅に低減する。
【００９４】
また、本発明においては、解析モデルのサーフェスを形成する前の段階で、外形状を構成するサーフェスとそのサーフェスを構成する節点の座標をＣＡＤ用データとして抽出するようにしたため、節点間をつないでいく時に複雑な計算は一切必要無く、単純な比較演算のみでサーフェスを形成することができる。
【００９５】
さらにまた、解析モデルとＣＡＤモデルの基準座標系を一致させるようにしたため、解析結果データをＣＡＤに取込んだ時の基準位置の違いを完全に防止できる。また、ＣＡＤモデルと解析結果モデルの重ね合わせ表示が可能となるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるＣＡＤ用解析結果データ処理装置の機能ブロック図である。
【図２】実施の形態の全体構成図である。
【図３】全体の処理フローを示したフローチャートである。
【図４】解析結果データ指定メニュー及び基準位置指定メニューの一例である。
【図５】ＣＡＤモデルと解析モデルの基準座標系の一例と、基準位置指定メニューにおける指定内容と、該指定内容に基づいてプレビューされたＣＡＤモデルと解析モデルの表示例である。
【図６】ＣＡＤモデルと解析モデルの基準座標系の一例と、基準位置指定メニューにおける指定内容と、該指定内容に基づいてプレビューされたＣＡＤモデルと解析モデルの表示例である。
【図７】ＣＡＤモデルと解析モデルの基準座標系の一例と、基準位置指定メニューにおける指定内容と、該指定内容に基づいてプレビューされたＣＡＤモデルと解析モデルの表示例である。
【図８】要素定義情報を図示したものである。
【図９】解析モデルの一例である。
【図１０】図９の解析モデルの定義情報である。
【図１１】図１１（ａ）及び（ｂ）は、図９において視認不能な内部の節点や要素を示した図である。
【図１２】境界サーフェス抽出処理の流れを示したフローチャートである。
【図１３】要素▲１▼について、要素定義ルールに従って組み立てられた面情報である。
【図１４】要素▲２▼について、要素定義ルールに従って組み立てられた面情報である。
【図１５】生成された面リストを示した図である。
【図１６】生成された座標値リストを示した図である。
【図１７】ＣＡＤ解析結果データ処理装置をＣＡＤとは独立に設けた場合の全体構成図を示した図である。
【図１８】従来の、解析結果データをＣＡＤに読み込む処理の流れ示したフローチャートである。
【符号の説明】
１  ＣＡＤ用解析結果データ処理装置、２  ＣＡＤ、３  解析装置、１１  解析結果データ取得部、１２  基準位置指定部、１３  境界サーフェス抽出部、１４  座標データ取得部、１５  ＣＡＤデータ生成部、１６  ＣＡＤデータベース、１７  ＣＡＤ実行処理部、２０  ＣＰＵ(Central Processing Unit)、２１  ＲＡＭ(Random Access Memory)、２２  ＲＯＭ(Read Only Memory)、２３  ＨＤＤ(Hard Disk Drive)、２４  ＣＤ−ＲＯＭドライブ、２５  ＦＤ(Flexible Disk)ドライブ、２６  Ｉ／Ｏ(Input/Output)インタフェース、２７  ＬＡＮ(Local Area Network)インタフェース、２８  モデム、３０  解析結果データ指定メニュー、３１  基準位置指定メニュー、５０  キーボード、５１  マウス、５２  ディスプレイ。
【図１】
0004034583.tif 000002
【図２】
0004034583.tif 000003
【図３】
0004034583.tif 000004
【図４】
0004034583.tif 000005
【図５】
0004034583.tif 000006
【図６】
0004034583.tif 000007
【図７】
0004034583.tif 000008
【図８】
0004034583.tif 000009
【図９】
0004034583.tif 000010
【図１０】
0004034583.tif 000011
【図１１】
0004034583.tif 000012
【図１２】
0004034583.tif 000013
【図１３】
0004034583.tif 000014
【図１４】
0004034583.tif 000015
【図１５】
0004034583.tif 000016
【図１６】
0004034583.tif 000017
【図１７】
0004034583.tif 000018
【図１８】
0004034583.tif 000019