[go: up one dir, main page]

JP2004118646A - Analytical model creation system and method thereof, and analytical model creation program - Google Patents

Analytical model creation system and method thereof, and analytical model creation program Download PDF

Info

Publication number
JP2004118646A
JP2004118646A JP2002282749A JP2002282749A JP2004118646A JP 2004118646 A JP2004118646 A JP 2004118646A JP 2002282749 A JP2002282749 A JP 2002282749A JP 2002282749 A JP2002282749 A JP 2002282749A JP 2004118646 A JP2004118646 A JP 2004118646A
Authority
JP
Japan
Prior art keywords
analysis model
plane
model generation
generating
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2002282749A
Other languages
Japanese (ja)
Inventor
Toshiaki Shoji
小路 利明
Masataka Kawaguchi
川口 正隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP2002282749A priority Critical patent/JP2004118646A/en
Publication of JP2004118646A publication Critical patent/JP2004118646A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide an analytical model creation system capable of automatically creating an analytic model from a three-dimensional CAD model of a product, which is formed on the basis of the three-dimensional CAD data, in a short time. <P>SOLUTION: This analytical model creation system is provided with an intermediate surface creation unit 12 for creating an intermediate surface, which virtually exists between a surface and a back surface of a plate member structuring a material expressed with the three-dimensional data, and a clearance filling unit 15 for creating the analytical model by filling a clearance between two intermediate surfaces, which is formed by creating the intermediate surface in the intermediate surface creation unit 12. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は解析モデル生成装置及び方法並びに解析モデル生成プログラムに関し、特に物の形状を定義する3次元CADデータから解析モデルを生成する技術に関する。
【0002】
【従来の技術】
従来、機械や装置といった製品の性能を評価するために、シミュレーションによって製品の構造解析、振動解析、騒音解析等といった種々の解析が行われている。ところで、近年は、3次元CADの普及に伴い、製品の形状がCADデータで定義されることが多い。そのCADデータには、製品の形状を規定する全ての情報が含まれているので、このCADデータをベースとして解析ソフトウェアで使用される解析用モデル(データ)を作れば、解析のための準備時間を大幅に減少させることができる。
【0003】
しかしながら、3次元CADで作られた実際の製品の形状は複雑すぎるので複雑な解析計算が必要になり、この製品の形状を定義したCADデータをそのまま解析用モデルとして使用するには実用的でない。また、例えば製品を構成する板金物を解析する時には厚さの情報が不要な場合が多いため、従来は人手によって板金物の形状の簡略化を行っており、その作業に多大な時間を要している。
【0004】
例えば、特開平6−4628号公報には、数値解析モデルの作成方法が開示されている。この技術は、非熟練者でも容易に且つ適切に2次要素を用いた解析モデルを作成できるようにすることを目的としている。そのために、3個の節点を有する2次要素を用いて解析モデルを作成し、中間節点の位置が要素の辺の中央に位置するか否かを計算機が判定している。
【特許文献1】
特開平6−4628号公報
【0005】
【発明が解決しようとする課題】
従って、本発明の目的は、3次元CADデータで作成された製品の3次元CADモデルから、解析モデルを人手を介せずに短時間で作成できる解析モデル生成装置及び方法並びに解析モデル生成プログラムを提供することにある。
【0006】
【課題を解決するための手段】
以下に、[発明の実施の形態]で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、[特許請求の範囲]の記載と[発明の実施の形態]の記載との対応関係を明らかにするために付加されたものであるが、[特許請求の範囲]に記載されている発明の技術的範囲の解釈に用いてはならない。
【0007】
上記目的を達成するために、本発明の第1の態様に係る解析モデル生成装置は、3次元CADデータで表された物を構成する板部材の表面と裏面との中間に仮想的に存在する中間面を生成する中間面生成部(12)と、中間面生成部(12)で中間面を生成することによって生じた2つの中間面の間の隙間を埋めることにより解析モデルを生成する隙間充填部(15)とを備えている。
【0008】
この場合、隙間充填部(15)は、2つの中間面のうちの一方の中間面を他方の中間面に突き当たるまで延伸することにより解析モデルを生成するように構成できる。また、隙間充填部(15)は、2つの中間面が相互に突き当たるまで2つの中間面を延伸することにより解析モデルを生成するように構成できる。
【0009】
また、この第1の態様に係る解析モデル生成装置は、中間面生成部(12)で生成された中間面のうち、指定され面積より小さい面を削除する微小面削除部(13)、を更に備えて構成できる。また、中間面生成部(12)で生成された中間面に形成された穴のうち、指定された半径より小さい半径を有する穴を削除する穴削除部(14)、を更に備えて構成できる。更に、中間面生成部(12)で生成された中間面の角部に形成された丸みのうち、指定された半径より小さい半径を有する丸みを削除する丸み削除部(14)を更に備えて構成できる。
【0010】
この第1の態様に係る解析モデル生成装置によれば、既存の3次元CADデータで規定される実際の製品の形状から、板部材を面に変換し、また、微小面積の板部材を削除し、更に、小さい穴や丸みを削除して解析モデルを生成するように構成したので複雑な計算が不要になり、解析に好適な解析モデルを得ることができる。また、製品を構成する板部材を中間面に変換すると共に、この変換により生じた中間面と中間面との間の隙間を自動的に充填するようにしたので、人手によって板金物の形状の簡略化する必要がなく、解析作業に要する時間を短縮できる。
【0011】
本発明の第2の態様に係る解析モデル生成方法は、上記と同様の目的で、3次元CADデータで表された物を構成する板部材の表面と裏面との中間に仮想的に存在する中間面を生成する中間面生成ステップと、中間面を生成することによって生じた2つの中間面の間の隙間を埋めることにより解析モデルを生成する隙間充填ステップ、とを備えている。
【0012】
この場合、隙間充填ステップは、2つの中間面のうちの一方の中間面を他方の中間面に突き当たるまで延伸することにより解析モデルを生成するように構成できる。また、隙間充填ステップは、2つの中間面が相互に突き当たるまで2つの中間面を延伸することにより解析モデルを生成するように構成できる。
【0013】
また、本発明の第2の態様に係る解析モデル生成方法は、中間面生成ステップで生成された中間面のうち、指定された面積より小さい面を削除する微小面削除ステップ、を更に備えて構成できる。また、中間面生成ステップで生成された中間面に形成された穴のうち、指定された半径より小さい半径を有する穴を削除する穴削除ステップ、を更に備えて構成できる。更に、中間面生成ステップで生成された中間面の角部に形成された丸みのうち、指定された半径より小さい半径を有する丸みを削除する丸み削除ステップ、を更に備えて構成できる。
【0014】
この第2の態様に係る解析モデル生成方法によっても、上述した本発明の第1の態様に係る解析モデル生成装置と同様の作用及び効果を奏する。
【0015】
本発明の第3の態様に係る解析モデル生成プログラムは、上記と同様の目的で、3次元CADデータで表された物を構成する板部材の表面と裏面との中間に仮想的に存在する中間面を生成する中間面生成ステップと、中間面を生成することによって生じた2つの中間面の間の隙間を埋めることにより解析モデルを生成する隙間充填ステップ、とを備え、コンピュータで実行可能に構成されている。
【0016】
この場合、隙間充填ステップは、2つの中間面のうちの一方の中間面を他方の中間面に突き当たるまで延伸することにより解析モデルを生成するように構成できる。また、隙間充填ステップは、2つの中間面が相互に突き当たるまで2つの中間面を延伸することにより解析モデルを生成するように構成できる。
【0017】
また、本発明の第3の態様に係る解析モデル生成プログラムは、中間面生成ステップで生成された中間面のうち、指定された面積より小さい面を削除する微小面削除ステップ、を更に備えて構成できる。また、中間面生成ステップで生成された中間面に形成された穴のうち、指定された半径より小さい半径を有する穴を削除する穴削除ステップ、を更に備えて構成できる。更に、中間面生成ステップで生成された中間面の角部に形成された丸みのうち、指定された半径より小さい半径を有する丸みを削除する丸み削除ステップ、を更に備えて構成できる。
【0018】
この第3の態様に係る解析モデル生成プログラムによっても、上述した本発明の第1の態様に係る解析モデル生成装置と同様の作用及び効果を奏する。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【0020】
図1は、本発明の実施の形態に係る解析モデル生成装置の構成を示すブロック図である。この解析モデル生成装置は、コンピュータ10、3次元CADモデルデータベース20、解析モデルデータベース30、入力装置40及び表示装置50から構成されている。
【0021】
3次元CADモデルデータベース20は、複数の製品の3次元CADモデルを表す3次元CADデータを格納している。この3次元CADモデルデータベース20に格納されている3次元CADデータは、コンピュータ10のファイル処理部11によって読み出され、解析モデルを生成するために使用される。
【0022】
解析モデルデータベース30は、コンピュータ10で生成された解析モデルを格納する。この解析モデルデータベース30に格納された解析モデルを用いて、製品の構造解析、振動解析、騒音解析等といった種々の解析が行われる。
【0023】
入力装置40は、解析モデルを生成する際の各種の指示をコンピュータ10に与えるために使用される。入力装置40は、具体的にはキーボード、マウス、タッチパネル等から構成される。この入力装置40から入力される項目については後に詳述する。
【0024】
表示装置50は、解析モデルを生成する際に、各段階で生成された内容を表示するために使用される。表示装置50は、具体的にはCRT表示器、LCD、PDP等から構成される。この表示装置50に表示される内容は、後に詳細に説明する。
【0025】
コンピュータ10は、具体的には、パーソナルコンピュータ、ワークステーション、汎用コンピュータ等から構成される。このコンピュータ10は、ファイル処理部11、中間面生成部12、微小面削除部13、穴及び丸み削除部14、隙間充填部15、並びにメッシュ作成部16から構成されている。
【0026】
ファイル処理部11は、入力装置40からの指示に応答して、3次元CADモデルデータベース20に格納されている複数の3次元CADモデルの一覧を表示装置50に表示させる。また、ファイル処理部11は、表示装置50に一覧表示された3次元CADモデルの中から入力装置40によって選択された1つの3次元CADモデルに対応する3次元CADデータを読み出し、解析モデルの生成に供する。更に、ファイル処理部11は、隙間充填部15で隙間が充填することにより生成された面モデル及びメッシュ作成部16で作成された解析モデルを解析モデルデータベース30に格納する処理を行う。
【0027】
中間面生成部12は、厚みを有する板部材から構成された製品の3次元CADモデルから、厚みを有しない面から構成された面モデルを生成する。より具体的には、3次元CADモデルデータベース20からファイル処理部11を介して読み込まれた3次元CADデータから板部材を抽出し、この抽出された板部材の表面と裏面との中間に仮想的に存在する中間面を生成する。そして、この生成された中間面から成る面モデルを微小面削除部13に送る。
【0028】
微小面削除部13は、中間面生成部12から送られてきた面モデルから、入力装置40から指定された値より小さい面積(微小面)を有する部分を削除する。この微小面は、製品の構造解析、振動解析、騒音解析等に殆ど影響しないので、これを削除することにより、解析計算が簡単になる。この微小面削除部13によって微小面が削除された面モデルは、穴及び丸み削除部14に送られる。
【0029】
穴及び丸み削除部14は、微小面削除部13から送られてきた微小面が削除された面モデルから、入力装置40から指定された値より小さい半径(R)を有する穴及び板部材の角に存在する丸み部を削除する。この場合、入力装置40から指定された値より小さい周長を有する穴及び丸み部を削除するように構成することもできる。この穴及び丸みは、製品の構造解析、振動解析、騒音解析等に殆ど影響しないので、これを削除することにより、更に解析計算が簡単になる。この穴及び丸み削除部14で穴及び丸みが削除された面モデルは、隙間充填部15に送られる。
【0030】
なお、穴及び丸み削除部14の代わりに、穴削除部と丸み削除部との2つを設け、穴を削除する処理と丸みを削除する処理とを別個に行うように構成できる。この構成によれば、穴の半径Rと丸みの半径Rとを別個に指定できるので、より木目細かく削除対象を指定することができる。
【0031】
隙間充填部15は、中間面生成部12において厚みを有する板部材から面を生成することにより生じた面と面との隙間が、入力装置40から指定された値より小さい場合に、その隙間を埋める処理を行う。中間面を生成する際に隙間が生じるケースとして、以下の2つが考えられる。第1のケースは、例えば図5(A)に示すように、一方の面を延伸すると他方の面に突き当たる場合であり、これを便宜上T型と呼ぶ。第2のケースは、例えば図5(B)に示すように、両方の面を延伸すると相互に突き当たる場合であり、これを便宜上L型と呼ぶ。
【0032】
この隙間充填部15で隙間が充填された面モデルは、例えばIGESフォーマットのCAD中間データとしてファイル処理部11及びメッシュ作成部16に送られる。隙間充填部15から面モデルを受け取ったファイル処理部11は、入力装置40からの指示に応じて、該面モデルを表すCAD中間データを、解析モデルデータベース30に格納する。
【0033】
メッシュ作成部16は、入力装置40からの指示に応じて、隙間充填部15から受けとった面モデルをメッシュに分割し、解析に供する解析モデルとして、例えば有限要素法解析ソフトウェア用のNastranファイルを生成する。このメッシュ作成部16で作成された解析モデルは、ファイル処理部11に送られる。メッシュ作成部16から解析モデルを受け取ったファイル処理部は、入力装置40からの指示に応答して、解析モデルを表すデータを解析モデルデータベース30に格納する。
【0034】
上記のように構成される解析モデル生成装置の操作は、表示装置50に表示される図2に示すような初期画面を使用して行われる。この初期画面には、「1−ファイルを開く」、「2−モデルファイルを開く」、「3−フリーエッジ表示」、「4−中間総の面作成」、「5−面積指定の面削除」、「6−穴、Rの削除」、「7−クリアランスの修正」、「8−IGESファイル出力」、「9−メッシュ作成」、「10−Nastranファイル作成」及び「終了」のボタンが形成されている。各ボタンは独立して操作可能である。
【0035】
次に、以上のように構成される解析モデル生成装置で実行される解析モデル処理を、図3及び図4に示すフローチャートを参照しながら説明する。
【0036】
先ず、図2に示す初期画面が表示装置50に表示された状態で、「1」ボタンが押されたかどうか、つまり「ファイルを開く」という指示がなされたかどうかが調べられる(ステップS10)。そして、「1」ボタンが押されたことが判断されると、ファイル処理部11は、3次元CADモデルデータベース20に格納されている複数の3次元CADモデルのファイル名を表示装置50に一覧表示する(ステップS11)。ユーザは、このファイル名の一覧から所望の1つのファイル名を選択する。一方、「1」ボタンが押されていないことが判断されると、ステップS11の処理はスキップされる。
【0037】
次いで、「2」ボタンが押されたかどうか、つまり「モデルファイルを開く」という指示がなされたかどうかが調べられる(ステップS12)。そして、「2」ボタンが押されたことが判断されると、ファイル処理部11は、ステップS11で選択されたファイル名を有する3次元CADモデルを3次元CADモデルデータベース20から読み出し、オープンする(ステップS13)。一方、「2」ボタンが押されていないことが判断されると、ステップS13の処理はスキップされる。
【0038】
次いで、「3」ボタンが押されたかどうか、つまり「フリーエッジ表示」が指示されたかどうかが調べられる(ステップS14)。そして、「3」ボタンが押されたことが判断されると、図示しない画像形成部は、オープンされた3次元CADモデルの3次元CADデータに基づいて製品の3次元画像を形成し、図6に示すような3次元画像を表示装置50に表示する(ステップS15)。この3次元画像においては、図6に示すように、板部材は厚みを有している。一方、「3」ボタンが押されていないことが判断されると、ステップS15の処理はスキップされる。
【0039】
次いで、「4」ボタンが押されたかどうか、つまり「中間層の面作成」が指示されたかどうかが調べられる(ステップS16)。そして、「4」ボタンが押されたことが判断されると、中間面生成処理が行われる(ステップS17)。この中間面生成処理では、先ず、図示しない厚さ指定画面が表示装置50に表示される。ユーザはこの厚さ指定画面を使用して、中間面の作成対象とする板部材の厚さの最大値を入力装置40から入力する。
【0040】
これにより、中間面生成部12は、指定された厚み以下の厚みを有する板部材から構成された製品の3次元CADモデルから、厚みを有しない面から構成された面モデルを生成する。より具体的には、中間面生成部12は、ファイル処理部11から受け取った3次元CADデータから板部材を抽出し、この抽出された板部材の表面と裏面との中間に仮想的に存在する中間面を生成する。そして、この処理を全ての板部材に対して行うことにより、図7に示すような、中間面のみから成る面モデルを作成し、表示装置50に表示する(ステップS17)。この図7に示す面モデルには、微小面、穴、角に形成された丸み等が残っている。上記ステップS16で、「4」ボタンが押されていないことが判断されると、ステップS17の処理はスキップされる。
【0041】
次いで、「5」ボタンが押されたかどうか、つまり「面積指定の面削除」が指示されたかどうかが調べられる(ステップS18)。そして、「5」ボタンが押されたことが判断されると、微小面削除処理が行われる(ステップS19)。この微小面削除処理では、先ず、図示しない面積指定画面が表示装置50に表示される。ユーザはこの面積指定画面を使用して、削除対象とする面の面積の最大値を入力装置40から入力する。これにより、指定された面積以下の面が検索されて削除され、図8に示すような、微小面が削除された面モデルが表示装置50に表示される。上記ステップS18で、「5」ボタンが押されていないことが判断されると、ステップS19の処理はスキップされる。
【0042】
次いで、「6」ボタンが押されたかどうか、つまり「穴、Rの削除」が指示されたかどうかが調べられる(ステップS20)。そして、「6」ボタンが押されたことが判断されると、穴及び丸み(R)削除処理が行われる(ステップS21)。この穴及び丸み削除処理では、先ず、図示しない半径指定画面が表示装置50に表示される。ユーザはこの半径指定画面を使用して、削除対象とする穴及び丸みの半径の最大値を入力装置40から入力する。これにより、指定された半径以下の穴及び丸みが検索されて削除される。これにより、図9に示すような、小さな半径を有する穴及び丸みが削除された面モデルが表示装置50に表示される。上記ステップS20で、「6」ボタンが押されていないことが判断されると、ステップS21の処理はスキップされる。
【0043】
次いで、「7」ボタンが押されたかどうか、つまり「クリアランスの修正」が指示されたかどうかが調べられる(ステップS22)。そして、「7」ボタンが押されたことが判断されると、隙間充填処理、即ちクリアランスの修正処理が行われる(ステップS23)。この隙間充填処理では、先ず、図示しない隙間指定画面が表示装置50に表示される。ユーザはこの隙間指定画面を使用して、充填の対象とする隙間の最大値を入力装置40から入力する。
【0044】
これにより、隙間充填部15は、図5(A)に示すようなT型の場合は、投影元の面50の角A及びCを、投影先の面51上の点B及びDまで引きそれぞれ延ばす処理を行う。また、図5(B)に示すようなL型の場合は、投影元の面60の角E及びG、並びに投影先の面61上の点F及びHを、投影元の面60と投影先の面61とが突き当たるまでそれぞれまで引き延ばす処理を行う。これにより、図10に示すような隙間を有する面モデルから、図11に示すような隙間が充填された面モデルが生成され、表示装置50に表示される。上記ステップS22で、「7」ボタンが押されていないことが判断されると、ステップS23の処理はスキップされる。
【0045】
次いで、「8」ボタンが押されたかどうか、つまり「IGESファイル出力」が指示されたかどうかが調べられる(ステップS24)。そして、「8」ボタンが押されたことが判断されると、IGESファイル出力処理が行われる(ステップS25)。このIGESファイル出力処理では、ファイル処理部11は、上記ステップS23で生成された面モデルをIGESファイルとして解析モデルデータベース30に格納する。このIGESファイルは、CAD中間データとして、他のCADシステムで使用される。上記ステップS24で、「8」ボタンが押されていないことが判断されると、ステップS25の処理はスキップされる。
【0046】
次いで、「9」ボタンが押されたかどうか、つまり「メッシュ作成」が指示されたかどうかが調べられる(ステップS26)。そして、「9」ボタンが押されたことが判断されると、メッシュ作成処理が行われる(ステップS27)。このメッシュ作成処理では、メッシュ作成部16は、上記ステップS23で生成された面モデルをメッシュに分割し、図12に示すような解析モデルを生成する。上記ステップS26で、「9」ボタンが押されていないことが判断されると、ステップS27の処理はスキップされる。
【0047】
次いで、「10」ボタンが押されたかどうか、つまり「Nastranファイル作成」が指示されたかどうかが調べられる(ステップS28)。そして、「10」ボタンが押されたことが判断されると、Nastranファイル作成処理が行われる(ステップS29)。このNastranファイル作成処理では、メッシュ作成部16は、上記ステップS25で生成された解析モデルに基づいて有限要素法解析ソフトウェア用のNastranファイルを作成する。ファイル処理部11は、この作成されたNastranファイルを解析モデルデータベース30に格納する。これにより、各種解析ソフトウェアは、解析モデルデータベース30に格納されたNastranファイルを用いて、有線要素法による解析を行うことができる。上記ステップS26で、「10」ボタンが押されていないことが判断されると、ステップS29の処理はスキップされる。
【0048】
次いで、「終了」ボタンが押されたかどうかが調べられる(ステップS30)。そして、「終了」ボタンが押されていないことが判断されると、シーケンスはステップS10に戻り、以下、上述した処理が繰り返し実行される。従って、ユーザは、各ステップにおいて得られた結果に満足できない場合は、初期画面上の所望のボタンを押すことにより、任意のステップから再実行することができる。上記ステップS30で、「終了」ボタンが押されたことが判断されると、コンピュータ10による解析モデル生成処理は終了する。
【0049】
図13は、本発明の実施の形態に係る解析モデル生成装置を用いて、図13(A)に示す実際の3次元CADモデルから、図13(B)に示す解析モデルを生成した実例を示す図である。3次元CADモデルの厚みのある板部材が面に変換され、微小面積を有する板部材が化駆除され、更に、小さな穴及び丸みが削除されている様子を理解できる。
【0050】
以上説明したように、本発明の実施の形態に係る解析モデル生成装置によれば、既存の3次元CADデータで規定される実際の製品の形状から、板部材を面に変換し、また、微小面積の板部材を削除し、更に、小さい穴や丸みを削除して解析モデルを生成するように構成したので複雑な計算が不要になり、解析に好適な解析モデルを得ることができる。
【0051】
また、製品を構成する板部材を中間面生成部12によって中間面に変換すると共に、この変換により生じた中間面と中間面との間の隙間を隙間充填部15により自動的に充填するようにしたので、人手によって板金物の形状の簡略化する必要がなく、解析作業に要する時間を短縮できる。
【0052】
【発明の効果】
以上詳述したように、本発明によれば、3次元CADデータで作成された製品の3次元CADモデルから、解析モデルを人手を介せずに短時間で作成できる解析モデル生成装置及び方法並びに解析モデル生成プログラムを提供できる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る解析モデル生成装置の電気的な構成を示すブロック図である。
【図2】本発明の実施の形態に係る解析モデル生成装置を操作するために使用される初期画面を示す図である。
【図3】本発明の実施の形態に係る解析モデル生成装置の動作を示すフローチャート(その1)である。
【図4】本発明の実施の形態に係る解析モデル生成装置の動作を示すフローチャート(その2)である。
【図5】本発明の実施の形態に係る解析モデル生成装置の隙間充填を説明するための図である。
【図6】本発明の実施の形態に係る解析モデル生成装置の隙間充填を説明するための図である。
【図7】本発明の実施の形態に係る解析モデル生成装置で生成された中間面のみから成る面モデルを示す図である。
【図8】図7に示す面モデルから微小面を削除した面モデルを示す図である。
【図9】図8に示す面モデルから小さな半径を有する穴及び丸みを削除した面モデルを示す図である。
【図10】図9に示す面モデルを他の角度から見た図である。
【図11】図10に示す面モデルに隙間充填を行った面モデルを示す図である。
【図12】図11に示す面モデルにメッシュ処理を施すことにより得られる解析モデルを示す図である。
【図13】本発明の実施の形態に係る解析モデル生成装置を用いて実際の3次元CADモデルから解析モデルを生成した実例を示す図である。
【符号の説明】
10 コンピュータ
11 ファイル処理部
12 中間面作成部
13 微小面削除部
14 穴及び丸み削除部
15 隙間充填部
16 メッシュ作成部
20 3次元CADモデルデータベース
30 解析モデルデータベース
40 入力装置
50 表示装置
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an analysis model generation apparatus and method, and an analysis model generation program, and more particularly to a technique for generating an analysis model from three-dimensional CAD data that defines the shape of an object.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in order to evaluate the performance of products such as machines and devices, various analyzes such as structural analysis, vibration analysis, and noise analysis of the products have been performed by simulation. By the way, in recent years, with the spread of three-dimensional CAD, the shape of a product is often defined by CAD data. Since the CAD data contains all information that defines the shape of the product, if an analysis model (data) used by the analysis software is created based on the CAD data, the preparation time for the analysis is reduced. Can be greatly reduced.
[0003]
However, since the shape of an actual product made by three-dimensional CAD is too complicated, a complicated analysis calculation is required, and it is not practical to use CAD data defining the shape of the product as it is as an analysis model. Also, for example, when analyzing a sheet metal component of a product, it is often not necessary to obtain information on the thickness.Conventionally, the shape of the sheet metal member has been simplified by hand, which requires a lot of time. ing.
[0004]
For example, Japanese Patent Application Laid-Open No. 6-4628 discloses a method for creating a numerical analysis model. The purpose of this technique is to enable even an unskilled person to easily and appropriately create an analysis model using secondary elements. For this purpose, an analysis model is created using a quadratic element having three nodes, and the computer determines whether or not the position of the intermediate node is located at the center of the side of the element.
[Patent Document 1]
JP-A-6-4628
[0005]
[Problems to be solved by the invention]
Therefore, an object of the present invention is to provide an analysis model generation apparatus and method and an analysis model generation program which can create an analysis model from a three-dimensional CAD model of a product created by three-dimensional CAD data in a short time without manual operation. To provide.
[0006]
[Means for Solving the Problems]
The means for solving the problem will be described below using the numbers and symbols used in [Embodiments of the Invention]. These numbers and symbols are added to clarify the correspondence between the description of [Claims] and the description of [Embodiments of the Invention]. It should not be used to interpret the technical scope of the described invention.
[0007]
In order to achieve the above object, an analysis model generation device according to a first aspect of the present invention virtually exists between a front surface and a back surface of a plate member constituting an object represented by three-dimensional CAD data. An intermediate plane generating unit (12) for generating an intermediate plane, and a gap filling for generating an analysis model by filling a gap between the two intermediate planes generated by generating the intermediate plane by the intermediate plane generating unit (12). (15).
[0008]
In this case, the gap filling unit (15) can be configured to generate an analysis model by extending one of the two intermediate surfaces until it hits the other intermediate surface. The gap filling unit (15) can be configured to generate an analysis model by extending the two intermediate planes until the two intermediate planes abut each other.
[0009]
In addition, the analysis model generation device according to the first aspect further includes a minute surface deletion unit (13) that deletes a surface smaller than the designated area from among the intermediate surfaces generated by the intermediate surface generation unit (12). It can be configured. The information processing apparatus may further include a hole deletion unit (14) for deleting a hole having a smaller radius than the designated radius among holes formed in the intermediate plane generated by the intermediate plane generation unit (12). Further, the image processing apparatus further includes a roundness removing unit (14) for removing a roundness having a radius smaller than the designated radius from among the roundnesses formed at the corners of the intermediate plane generated by the intermediate plane generating unit (12). it can.
[0010]
According to the analysis model generation device according to the first aspect, the plate member is converted into a surface from the actual product shape defined by the existing three-dimensional CAD data, and the plate member having a small area is deleted. Further, since the analysis model is generated by removing small holes and roundness, complicated calculations are not required, and an analysis model suitable for analysis can be obtained. In addition, since the plate members forming the product are converted to the intermediate surface and the gap between the intermediate surfaces generated by the conversion is automatically filled, the shape of the sheet metal is simplified by hand. Therefore, the time required for the analysis work can be reduced.
[0011]
The analysis model generating method according to the second aspect of the present invention provides an intermediate model virtually existing between the front surface and the back surface of a plate member constituting an object represented by three-dimensional CAD data for the same purpose as described above. An intermediate plane generating step of generating a plane and a gap filling step of generating an analysis model by filling a gap between two intermediate planes generated by generating the intermediate plane are provided.
[0012]
In this case, the gap filling step can be configured to generate an analysis model by extending one of the two intermediate surfaces until it abuts on the other intermediate surface. Also, the gap filling step can be configured to generate an analytical model by extending the two intermediate planes until the two intermediate planes abut each other.
[0013]
Further, the analysis model generation method according to the second aspect of the present invention further includes a minute surface deletion step of deleting a surface smaller than the designated area from the intermediate surfaces generated in the intermediate surface generation step. it can. The information processing apparatus may further include a hole deleting step of deleting a hole having a radius smaller than the designated radius from the holes formed in the intermediate plane generated in the intermediate plane generating step. Further, the method may further include a round removal step of removing a round having a radius smaller than the designated radius from among the rounds formed at the corners of the intermediate plane generated in the intermediate plane generating step.
[0014]
According to the analysis model generation method according to the second aspect, the same operation and effect as those of the above-described analysis model generation apparatus according to the first aspect of the present invention can be obtained.
[0015]
An analysis model generation program according to a third aspect of the present invention provides an intermediate model virtually existing between a front surface and a back surface of a plate member constituting an object represented by three-dimensional CAD data for the same purpose as described above. An intermediate plane generating step of generating a surface; and a gap filling step of generating an analysis model by filling a gap between the two intermediate planes generated by generating the intermediate plane, the computer being executable by a computer. Have been.
[0016]
In this case, the gap filling step can be configured to generate an analysis model by extending one of the two intermediate surfaces until it abuts on the other intermediate surface. Also, the gap filling step can be configured to generate an analytical model by extending the two intermediate planes until the two intermediate planes abut each other.
[0017]
The analysis model generation program according to a third aspect of the present invention further includes a minute surface deletion step of deleting a surface smaller than a designated area from the intermediate surfaces generated in the intermediate surface generation step. it can. The information processing apparatus may further include a hole deleting step of deleting a hole having a radius smaller than the designated radius from the holes formed in the intermediate plane generated in the intermediate plane generating step. Further, the method may further include a round removal step of removing a round having a radius smaller than the designated radius from among the rounds formed at the corners of the intermediate plane generated in the intermediate plane generating step.
[0018]
The analytic model generation program according to the third aspect has the same operation and effect as the analytic model generation apparatus according to the first aspect of the present invention described above.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0020]
FIG. 1 is a block diagram illustrating a configuration of an analysis model generation device according to an embodiment of the present invention. This analysis model generation device includes a computer 10, a three-dimensional CAD model database 20, an analysis model database 30, an input device 40, and a display device 50.
[0021]
The three-dimensional CAD model database 20 stores three-dimensional CAD data representing three-dimensional CAD models of a plurality of products. The three-dimensional CAD data stored in the three-dimensional CAD model database 20 is read by the file processing unit 11 of the computer 10, and is used for generating an analysis model.
[0022]
The analysis model database 30 stores the analysis model generated by the computer 10. Using the analysis model stored in the analysis model database 30, various analyzes such as structural analysis, vibration analysis, and noise analysis of the product are performed.
[0023]
The input device 40 is used to give various instructions to the computer 10 when generating an analysis model. The input device 40 specifically includes a keyboard, a mouse, a touch panel, and the like. Items input from the input device 40 will be described later in detail.
[0024]
The display device 50 is used to display the contents generated at each stage when generating the analysis model. The display device 50 specifically includes a CRT display, an LCD, a PDP, and the like. The contents displayed on the display device 50 will be described later in detail.
[0025]
The computer 10 is specifically composed of a personal computer, a workstation, a general-purpose computer, or the like. The computer 10 includes a file processing unit 11, an intermediate plane generation unit 12, a minute plane deletion unit 13, a hole and roundness deletion unit 14, a gap filling unit 15, and a mesh creation unit 16.
[0026]
The file processing unit 11 causes the display device 50 to display a list of a plurality of three-dimensional CAD models stored in the three-dimensional CAD model database 20 in response to an instruction from the input device 40. Further, the file processing unit 11 reads out three-dimensional CAD data corresponding to one three-dimensional CAD model selected by the input device 40 from among the three-dimensional CAD models listed on the display device 50, and generates an analysis model. To serve. Further, the file processing unit 11 performs a process of storing the surface model generated by filling the gap in the gap filling unit 15 and the analysis model created by the mesh creation unit 16 in the analysis model database 30.
[0027]
The intermediate plane generating unit 12 generates a plane model composed of a plane having no thickness from a three-dimensional CAD model of a product composed of a plate member having a thickness. More specifically, a plate member is extracted from the three-dimensional CAD data read from the three-dimensional CAD model database 20 via the file processing unit 11, and a virtual member is located between the front surface and the back surface of the extracted plate member. Generates an intermediate plane that exists in Then, the generated plane model including the intermediate plane is sent to the minute plane deletion unit 13.
[0028]
The minute plane deletion unit 13 deletes a part having an area (small plane) smaller than the value specified from the input device 40 from the plane model sent from the intermediate plane generation unit 12. Since the minute surface hardly affects the structural analysis, vibration analysis, noise analysis, and the like of the product, the analysis calculation is simplified by removing the minute surface. The surface model from which the minute surface has been deleted by the minute surface removing unit 13 is sent to the hole and roundness removing unit 14.
[0029]
The hole and roundness removing unit 14 calculates a corner of a hole and a plate member having a radius (R) smaller than the value specified from the input device 40 from the surface model from which the minute surface transmitted from the minute surface removing unit 13 has been deleted. Remove the roundness existing in. In this case, a configuration may be adopted in which holes and round portions having a peripheral length smaller than the value designated from the input device 40 are deleted. Since the holes and roundness hardly affect the structural analysis, vibration analysis, noise analysis, and the like of the product, the analysis calculation is further simplified by removing the holes and roundness. The surface model from which holes and roundness have been removed by the hole and roundness removing unit 14 is sent to the gap filling unit 15.
[0030]
In addition, instead of the hole and roundness removing unit 14, two holes, a rounding removing unit and a rounding removing unit, are provided, and the processing of deleting the hole and the processing of removing the roundness can be performed separately. According to this configuration, since the radius R of the hole and the radius R of the roundness can be separately specified, the deletion target can be specified more finely.
[0031]
When the gap between the surfaces generated by generating the surface from the plate member having the thickness in the intermediate surface generation unit 12 is smaller than the value specified from the input device 40, the gap filling unit 15 fills the gap. Perform the filling process. The following two cases can be considered as cases where a gap is generated when the intermediate plane is generated. The first case is, for example, as shown in FIG. 5 (A), when one surface is stretched and hits the other surface, which is called a T-shape for convenience. The second case is, for example, as shown in FIG. 5 (B), when both surfaces are stretched and come into contact with each other, and this is called an L-shape for convenience.
[0032]
The surface model in which the gap is filled by the gap filling unit 15 is sent to the file processing unit 11 and the mesh creation unit 16 as CAD intermediate data in, for example, IGES format. The file processing unit 11 that has received the surface model from the gap filling unit 15 stores CAD intermediate data representing the surface model in the analysis model database 30 according to an instruction from the input device 40.
[0033]
The mesh creating unit 16 divides the surface model received from the gap filling unit 15 into meshes according to an instruction from the input device 40, and generates, for example, a Nastran file for finite element method analysis software as an analysis model to be used for analysis. I do. The analysis model created by the mesh creation unit 16 is sent to the file processing unit 11. The file processing unit that has received the analysis model from the mesh creation unit 16 stores data representing the analysis model in the analysis model database 30 in response to an instruction from the input device 40.
[0034]
The operation of the analysis model generation device configured as described above is performed using an initial screen displayed on the display device 50 as shown in FIG. In the initial screen, "1-Open file", "2-Open model file", "3-Free edge display", "4-Middle total surface creation", "5-Area designation surface deletion" , “Delete 6-hole, R”, “7-Modify clearance”, “8-IGES file output”, “9-Mesh creation”, “10-Nastran file creation”, and “End” buttons are formed. ing. Each button can be operated independently.
[0035]
Next, an analysis model process executed by the analysis model generation device configured as described above will be described with reference to flowcharts shown in FIGS.
[0036]
First, while the initial screen shown in FIG. 2 is displayed on the display device 50, it is checked whether the “1” button has been pressed, that is, whether an instruction to “open a file” has been issued (step S10). When it is determined that the “1” button has been pressed, the file processing unit 11 displays a list of the file names of the plurality of three-dimensional CAD models stored in the three-dimensional CAD model database 20 on the display device 50. (Step S11). The user selects one desired file name from this list of file names. On the other hand, if it is determined that the “1” button has not been pressed, the process of step S11 is skipped.
[0037]
Next, it is checked whether the "2" button has been pressed, that is, whether an instruction to "open a model file" has been issued (step S12). Then, when it is determined that the “2” button has been pressed, the file processing unit 11 reads out the three-dimensional CAD model having the file name selected in step S11 from the three-dimensional CAD model database 20 and opens it ( Step S13). On the other hand, if it is determined that the “2” button has not been pressed, the process of step S13 is skipped.
[0038]
Next, it is checked whether the "3" button has been pressed, that is, whether "free edge display" has been instructed (step S14). Then, when it is determined that the “3” button has been pressed, the image forming unit (not shown) forms a three-dimensional image of the product based on the three-dimensional CAD data of the opened three-dimensional CAD model. Is displayed on the display device 50 (step S15). In this three-dimensional image, as shown in FIG. 6, the plate member has a thickness. On the other hand, if it is determined that the “3” button has not been pressed, the process of step S15 is skipped.
[0039]
Next, it is checked whether the "4" button has been pressed, that is, whether "creation of the intermediate layer" has been instructed (step S16). Then, when it is determined that the “4” button has been pressed, an intermediate plane generating process is performed (step S17). In the intermediate plane generation processing, first, a thickness designation screen (not shown) is displayed on the display device 50. The user uses the input device 40 to input the maximum value of the thickness of the plate member for which the intermediate plane is to be created, using this thickness designation screen.
[0040]
As a result, the intermediate plane generation unit 12 generates a plane model composed of planes having no thickness from the three-dimensional CAD model of the product composed of plate members having a thickness equal to or less than the specified thickness. More specifically, the intermediate plane generation unit 12 extracts a plate member from the three-dimensional CAD data received from the file processing unit 11, and virtually exists between the front surface and the back surface of the extracted plate member. Generate an intermediate plane. Then, by performing this process on all the plate members, a surface model consisting of only the intermediate surface as shown in FIG. 7 is created and displayed on the display device 50 (step S17). In the surface model shown in FIG. 7, minute surfaces, holes, roundness formed at corners, and the like remain. If it is determined in step S16 that the "4" button has not been pressed, the process in step S17 is skipped.
[0041]
Next, it is checked whether the "5" button has been pressed, that is, whether "delete area designated surface" has been instructed (step S18). Then, when it is determined that the “5” button has been pressed, a minute surface deletion process is performed (step S19). In the minute surface deletion processing, first, an area designation screen (not shown) is displayed on the display device 50. Using this area designation screen, the user inputs the maximum value of the area of the face to be deleted from the input device 40. As a result, the surface having the area equal to or smaller than the designated area is searched and deleted, and the surface model from which the minute surface has been deleted is displayed on the display device 50 as shown in FIG. If it is determined in step S18 that the "5" button has not been pressed, the processing in step S19 is skipped.
[0042]
Next, it is checked whether the "6" button has been pressed, that is, whether "delete hole or R" has been instructed (step S20). When it is determined that the "6" button has been pressed, a hole and roundness (R) deletion process is performed (step S21). In the hole and roundness deletion processing, first, a radius designation screen (not shown) is displayed on the display device 50. Using this radius designation screen, the user inputs from the input device 40 the maximum value of the radius of the hole and roundness to be deleted. As a result, holes and roundnesses smaller than the specified radius are searched and deleted. As a result, a surface model in which holes and roundness having a small radius are deleted as shown in FIG. 9 is displayed on the display device 50. If it is determined in step S20 that the “6” button has not been pressed, the process in step S21 is skipped.
[0043]
Next, it is checked whether the "7" button has been pressed, that is, whether "clearance correction" has been instructed (step S22). When it is determined that the “7” button has been pressed, a gap filling process, that is, a clearance correction process is performed (step S23). In the gap filling process, first, a gap designation screen (not shown) is displayed on the display device 50. Using this gap designation screen, the user inputs the maximum value of the gap to be filled from the input device 40.
[0044]
Thereby, the gap filling unit 15 pulls the angles A and C of the projection source surface 50 to the points B and D on the projection destination surface 51 in the case of the T type as shown in FIG. Perform the extension process. In the case of an L-shape as shown in FIG. 5B, the angles E and G of the projection source surface 60 and the points F and H on the projection destination surface 61 are determined by using the projection source surface 60 and the projection destination surface 60. Until the surface 61 abuts, a process of extending the respective surfaces is performed. As a result, a surface model in which the gap is filled as shown in FIG. 11 is generated from the surface model having the gap as shown in FIG. 10, and is displayed on the display device 50. If it is determined in step S22 that the “7” button has not been pressed, the process in step S23 is skipped.
[0045]
Next, it is checked whether the "8" button has been pressed, that is, whether "IGES file output" has been instructed (step S24). When it is determined that the “8” button has been pressed, an IGES file output process is performed (step S25). In the IGES file output process, the file processing unit 11 stores the surface model generated in step S23 as an IGES file in the analysis model database 30. This IGES file is used in other CAD systems as CAD intermediate data. If it is determined in step S24 that the “8” button has not been pressed, the process in step S25 is skipped.
[0046]
Next, it is checked whether the "9" button has been pressed, that is, whether "mesh creation" has been instructed (step S26). Then, when it is determined that the "9" button has been pressed, a mesh creation process is performed (step S27). In this mesh creation processing, the mesh creation unit 16 divides the surface model generated in step S23 into meshes, and generates an analysis model as shown in FIG. If it is determined in step S26 that the "9" button has not been pressed, the process in step S27 is skipped.
[0047]
Next, it is checked whether the "10" button has been pressed, that is, whether "Nastran file creation" has been instructed (step S28). If it is determined that the "10" button has been pressed, a Nastran file creation process is performed (step S29). In this Nastran file creation processing, the mesh creation unit 16 creates a Nastran file for the finite element method analysis software based on the analysis model created in step S25. The file processing unit 11 stores the created Nastran file in the analysis model database 30. This allows various analysis software to perform analysis by the wired element method using the Nastran file stored in the analysis model database 30. If it is determined in step S26 that the "10" button has not been pressed, the processing in step S29 is skipped.
[0048]
Next, it is checked whether the "end" button has been pressed (step S30). If it is determined that the “end” button has not been pressed, the sequence returns to step S10, and the above-described processing is repeatedly executed. Therefore, when the user is not satisfied with the result obtained in each step, the user can restart from an arbitrary step by pressing a desired button on the initial screen. If it is determined in step S30 that the “end” button has been pressed, the analysis model generation processing by the computer 10 ends.
[0049]
FIG. 13 shows an example in which the analysis model shown in FIG. 13B is generated from the actual three-dimensional CAD model shown in FIG. 13A using the analysis model generation device according to the embodiment of the present invention. FIG. It can be understood that the thick plate member of the three-dimensional CAD model is converted into a surface, the plate member having a small area is removed, and small holes and roundness are removed.
[0050]
As described above, according to the analysis model generating apparatus according to the embodiment of the present invention, a plate member is converted into a surface from an actual product shape defined by existing three-dimensional CAD data, and Since an analysis model is generated by removing a plate member having an area and further removing small holes and roundness, a complicated calculation becomes unnecessary, and an analysis model suitable for analysis can be obtained.
[0051]
In addition, the plate member constituting the product is converted into an intermediate surface by the intermediate surface generating unit 12, and the gap between the intermediate surfaces generated by the conversion is automatically filled by the gap filling unit 15. Therefore, it is not necessary to manually simplify the shape of the sheet metal, and the time required for the analysis work can be reduced.
[0052]
【The invention's effect】
As described in detail above, according to the present invention, an analysis model generation apparatus and method capable of creating an analysis model from a three-dimensional CAD model of a product created with three-dimensional CAD data in a short time without manual intervention, and An analysis model generation program can be provided.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an electrical configuration of an analysis model generation device according to an embodiment of the present invention.
FIG. 2 is a diagram showing an initial screen used to operate the analysis model generation device according to the embodiment of the present invention.
FIG. 3 is a flowchart (part 1) illustrating an operation of the analysis model generation device according to the embodiment of the present invention.
FIG. 4 is a flowchart (part 2) illustrating an operation of the analysis model generation device according to the embodiment of the present invention.
FIG. 5 is a diagram for explaining gap filling of the analysis model generation device according to the embodiment of the present invention.
FIG. 6 is a diagram for explaining gap filling of the analysis model generation device according to the embodiment of the present invention.
FIG. 7 is a diagram showing a surface model including only an intermediate surface generated by the analysis model generation device according to the embodiment of the present invention.
FIG. 8 is a diagram showing a surface model in which a minute surface is deleted from the surface model shown in FIG. 7;
9 is a diagram showing a surface model in which holes and roundnesses having a small radius are deleted from the surface model shown in FIG. 8;
10 is a view of the surface model shown in FIG. 9 as viewed from another angle.
11 is a diagram showing a surface model obtained by performing gap filling on the surface model shown in FIG. 10;
12 is a diagram showing an analysis model obtained by performing mesh processing on the surface model shown in FIG. 11;
FIG. 13 is a diagram showing an example in which an analysis model is generated from an actual three-dimensional CAD model using the analysis model generation device according to the embodiment of the present invention.
[Explanation of symbols]
10 computer
11 File processing unit
12 Intermediate plane creation unit
13 Micro face removal part
14 Hole and roundness removal part
15 gap filling section
16 mesh creation unit
20 3D CAD model database
30 Analysis model database
40 input device
50 Display device

Claims (18)

3次元CADデータで表された物を構成する板部材の表面と裏面との中間に仮想的に存在する中間面を生成する中間面生成部と、
前記中間面生成部で前記中間面を生成することによって生じた2つの中間面の間の隙間を埋めることにより解析モデルを生成する隙間充填部と
を備えた解析モデル生成装置。
An intermediate surface generating unit that generates an intermediate surface virtually existing between the front surface and the back surface of the plate member forming the object represented by the three-dimensional CAD data;
An analysis model generation device comprising: a gap filling unit that generates an analysis model by filling a gap between two intermediate planes generated by generating the intermediate plane by the intermediate plane generation unit.
前記隙間充填部は、前記2つの中間面のうちの一方の中間面を他方の中間面に突き当たるまで延伸することにより解析モデルを生成する、請求項1に記載の解析モデル生成装置。The analysis model generation device according to claim 1, wherein the gap filling unit generates the analysis model by extending one of the two intermediate surfaces until the intermediate surface abuts on the other intermediate surface. 前記隙間充填部は、前記2つの中間面が相互に突き当たるまで前記2つの中間面を延伸することにより解析モデルを生成する
請求項1に記載の解析モデル生成装置。
The analysis model generation device according to claim 1, wherein the gap filling unit generates the analysis model by extending the two intermediate planes until the two intermediate planes abut each other.
前記中間面生成部で生成された中間面のうち、指定された面積より小さい面を削除する微小面削除部
を更に備えた請求項1乃至3の何れか1項に記載の解析モデル生成装置。
The analysis model generation device according to any one of claims 1 to 3, further comprising a minute surface deletion unit that deletes a surface smaller than a designated area from the intermediate surfaces generated by the intermediate surface generation unit.
前記中間面生成部で生成された中間面に形成された穴のうち、指定された半径より小さい半径を有する穴を削除する穴削除部
を更に備えた請求項1乃至4の何れか1項に記載の解析モデル生成装置。
5. The apparatus according to claim 1, further comprising: a hole deletion unit configured to delete a hole having a radius smaller than a specified radius among holes formed in the intermediate plane generated by the intermediate plane generation unit. 6. The described analysis model generation device.
前記中間面生成部で生成された中間面の角部に形成された丸みのうち、指定された半径より小さい半径を有する丸みを削除する丸み削除部
を更に備えた請求項1乃至5の何れか1項に記載の解析モデル生成装置。
The roundness removing unit according to any one of claims 1 to 5, further comprising: a roundness removing unit that removes a roundness having a radius smaller than a designated radius from among the roundnesses formed at the corners of the intermediate plane generated by the intermediate plane generating unit. An analysis model generation device according to claim 1.
3次元CADデータで表された物を構成する板部材の表面と裏面との中間に仮想的に存在する中間面を生成する中間面生成ステップと、
前記中間面を生成することによって生じた2つの中間面の間の隙間を埋めることにより解析モデルを生成する隙間充填ステップと
を備えた解析モデル生成方法。
An intermediate plane generating step of generating an intermediate plane virtually existing between the front surface and the back surface of the plate member constituting the object represented by the three-dimensional CAD data;
A gap filling step of creating an analysis model by filling a gap between two intermediate planes generated by generating the intermediate plane.
前記隙間充填ステップは、前記2つの中間面のうちの一方の中間面を他方の中間面に突き当たるまで延伸することにより解析モデルを生成する
請求項7に記載の解析モデル生成方法。
The analysis model generation method according to claim 7, wherein the gap filling step generates the analysis model by extending one of the two intermediate planes until it abuts on the other intermediate plane.
前記隙間充填ステップは、前記2つの中間面が相互に突き当たるまで前記2つの中間面を延伸することにより解析モデルを生成する
請求項7に記載の解析モデル生成方法。
The analysis model generation method according to claim 7, wherein the gap filling step generates an analysis model by extending the two intermediate planes until the two intermediate planes abut each other.
前記中間面生成ステップで生成された中間面のうち、指定された面積より小さい面を削除する微小面削除ステップ
を更に備えた請求項7乃至9の何れか1項に記載の解析モデル生成方法。
The analysis model generation method according to any one of claims 7 to 9, further comprising: a minute plane deletion step of deleting a plane smaller than a designated area from the intermediate planes generated in the intermediate plane generation step.
前記中間面生成ステップで生成された中間面に形成された穴のうち、指定された半径より小さい半径を有する穴を削除する穴削除ステップを更に備えた請求項7乃至10の何れか1項に記載の解析モデル生成方法。11. The method according to claim 7, further comprising: a hole deleting step of deleting a hole having a radius smaller than a specified radius among holes formed in the intermediate plane generated in the intermediate plane generating step. 11. The analysis model generation method described. 前記中間面生成ステップで生成された中間面の角部に形成された丸みのうち、指定された半径より小さい半径を有する丸みを削除する丸み削除ステップ
を更に備えた請求項7乃至11の何れか1項に記載の解析モデル生成方法。
12. The method according to claim 7, further comprising: removing a roundness having a radius smaller than a designated radius from among the roundnesses formed at the corners of the intermediate plane generated in the intermediate plane generating step. 13. An analysis model generation method according to claim 1.
3次元CADデータで表された物を構成する板部材の表面と裏面との中間に仮想的に存在する中間面を生成する中間面生成ステップと、
前記中間面を生成することによって生じた2つの中間面の間の隙間を埋めることにより解析モデルを生成する隙間充填ステップと
を備えたコンピュータで実行可能な解析モデル生成プログラム。
An intermediate plane generating step of generating an intermediate plane virtually existing between the front surface and the back surface of the plate member constituting the object represented by the three-dimensional CAD data;
A computer-executable analysis model generation program comprising: a gap filling step of generating an analysis model by filling a gap between two intermediate planes generated by generating the intermediate plane.
前記隙間充填ステップは、前記2つの中間面のうちの一方の中間面を他方の中間面に突き当たるまで延伸することにより解析モデルを生成する
請求項13に記載のコンピュータで実行可能な解析モデル生成プログラム。
14. The computer-executable analysis model generation program according to claim 13, wherein the gap filling step generates the analysis model by extending one of the two intermediate surfaces until it hits the other intermediate surface. .
前記隙間充填ステップは、前記2つの中間面が相互に突き当たるまで前記2つの中間面を延伸することにより解析モデルを生成する
請求項13に記載のコンピュータで実行可能な解析モデル生成プログラム。
14. The computer-executable analysis model generation program according to claim 13, wherein the gap filling step generates an analysis model by extending the two intermediate planes until the two intermediate planes abut on each other.
前記中間面生成ステップで生成された中間面のうち、指定された面積より小さい面を削除する微小面削除ステップ
を更に備えた請求項13乃至15の何れか1項に記載のコンピュータで実行可能な解析モデル生成プログラム。
16. The computer-executable computer according to claim 13, further comprising a minute surface removing step of removing a surface smaller than a designated area from the intermediate surfaces generated in the intermediate surface generating step. Analysis model generation program.
前記中間面生成ステップで生成された中間面に形成された穴のうち、指定された半径より小さい半径を有する穴を削除する穴削除ステップを更に備えた請求項13乃至16の何れか1項に記載のコンピュータで実行可能な解析モデル生成プログラム。17. The method according to claim 13, further comprising a hole deleting step of deleting a hole having a smaller radius than a designated radius among holes formed in the intermediate plane generated in the intermediate plane generating step. An analysis model generation program executable by the computer described in the above. 前記中間面生成ステップで生成された中間面の角部に形成された丸みのうち、指定された半径より小さい半径を有する丸みを削除する丸み削除ステップ
を更に備えた請求項13乃至17の何れか1項に記載のコンピュータで実行可能な解析モデル生成プログラム。
18. The method according to claim 13, further comprising the step of removing a roundness having a radius smaller than a designated radius from among the roundnesses formed at the corners of the intermediate plane generated in the intermediate plane generating step. An analysis model generation program executable by the computer according to claim 1.
JP2002282749A 2002-09-27 2002-09-27 Analytical model creation system and method thereof, and analytical model creation program Withdrawn JP2004118646A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002282749A JP2004118646A (en) 2002-09-27 2002-09-27 Analytical model creation system and method thereof, and analytical model creation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002282749A JP2004118646A (en) 2002-09-27 2002-09-27 Analytical model creation system and method thereof, and analytical model creation program

Publications (1)

Publication Number Publication Date
JP2004118646A true JP2004118646A (en) 2004-04-15

Family

ID=32276816

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002282749A Withdrawn JP2004118646A (en) 2002-09-27 2002-09-27 Analytical model creation system and method thereof, and analytical model creation program

Country Status (1)

Country Link
JP (1) JP2004118646A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008293448A (en) * 2007-05-28 2008-12-04 Toyota Motor Corp How to create a finite element model
KR100949689B1 (en) * 2005-04-08 2010-03-29 다솔 시스템므 CAD method of modeled object with multiple faces
US8725467B2 (en) 2010-09-02 2014-05-13 Fujitsu Limited Three-dimensional model processing technique
JP2016071818A (en) * 2014-10-02 2016-05-09 株式会社フジタ Method and program for creating structure analysis data using three-dimensional drawing data
JP2020052957A (en) * 2018-09-28 2020-04-02 三菱重工業株式会社 Automatic model correction device, structure evaluation system, automatic model correction method, and automatic model correction program
JP2021157703A (en) * 2020-03-30 2021-10-07 富士通株式会社 Partial shape extraction program, partial shape extraction method and information processing device
JP2023025814A (en) * 2021-08-11 2023-02-24 清水建設株式会社 Creation method and creation system of finite element model, and program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100949689B1 (en) * 2005-04-08 2010-03-29 다솔 시스템므 CAD method of modeled object with multiple faces
JP2008293448A (en) * 2007-05-28 2008-12-04 Toyota Motor Corp How to create a finite element model
US8725467B2 (en) 2010-09-02 2014-05-13 Fujitsu Limited Three-dimensional model processing technique
JP2016071818A (en) * 2014-10-02 2016-05-09 株式会社フジタ Method and program for creating structure analysis data using three-dimensional drawing data
JP2020052957A (en) * 2018-09-28 2020-04-02 三菱重工業株式会社 Automatic model correction device, structure evaluation system, automatic model correction method, and automatic model correction program
JP7091212B2 (en) 2018-09-28 2022-06-27 三菱重工業株式会社 Model automatic correction device, structure evaluation system, model automatic correction method, and model automatic correction program
JP2021157703A (en) * 2020-03-30 2021-10-07 富士通株式会社 Partial shape extraction program, partial shape extraction method and information processing device
JP2023025814A (en) * 2021-08-11 2023-02-24 清水建設株式会社 Creation method and creation system of finite element model, and program
JP7718903B2 (en) 2021-08-11 2025-08-05 清水建設株式会社 Finite element model creation method, creation system, and program

Similar Documents

Publication Publication Date Title
US20080172208A1 (en) Method and computer program product of computer aided design of a product comprising a set of constrained objects
JP5622647B2 (en) Scenario generation device and scenario generation program
Castagné et al. GENESIS: a friendly musician-oriented environment for mass-interaction physical modeling
JP2004287701A (en) Shell model creation device for analysis
JP2004118646A (en) Analytical model creation system and method thereof, and analytical model creation program
JP2025515708A (en) Graph functions for configuring animation behavior in content rendering
Castagne et al. Creating music by means of'physical thinking': the musician oriented genesis environment
JPH09106337A (en) User interface generator
JPH09223008A (en) Impact range extraction system
JPH09138812A (en) Analysis model generation method and apparatus
JPWO2023248407A5 (en) System verification device, system verification method, and program
KR20050084119A (en) Software for die-stamping modelling
EP1343118A2 (en) Moving image composition apparatus, program and method
CN107346557B (en) Method and apparatus for updating animation
Wright Putting visualization first in computational steering
van Wijk et al. Towards an understanding 3D VR architectural design system
JP2002163306A (en) Numerical analysis program, computer-readable recording medium storing numerical analysis program, numerical analysis system, and numerical analysis method
JP4089806B2 (en) Curve generating device and method, and storage medium
CN121263798A (en) Methods for identifying structures in CAD models
JPH11149569A (en) Three-dimensional picture processor and system therefor
JP2007141027A (en) Multilayer work support device, image storing method and image displaying method of multilayer work support device, and program
JP2011095874A (en) Flow chart display device, flow chart display method and program
JP2001338001A (en) CAD model creation system and recording medium recording CAD model creation program
JP2001290846A (en) CAE analysis system
CN119625230A (en) AR application method and system based on Bentley software modeling

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060110