JP3289230B2 - Generator of finite element mesh distribution - Google Patents
Generator of finite element mesh distributionInfo
- Publication number
- JP3289230B2 JP3289230B2 JP27844393A JP27844393A JP3289230B2 JP 3289230 B2 JP3289230 B2 JP 3289230B2 JP 27844393 A JP27844393 A JP 27844393A JP 27844393 A JP27844393 A JP 27844393A JP 3289230 B2 JP3289230 B2 JP 3289230B2
- Authority
- JP
- Japan
- Prior art keywords
- mesh
- shape
- finite element
- model
- nodes
- 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.)
- Expired - Lifetime
Links
Description
【0001】[0001]
【産業上の利用分野】本発明は、有限要素法による解析
シミュレーションを実行するための解析入力データ作成
方法に係わり、特に、解析精度を向上させるための有限
要素メッシュ粗密分布の指定方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of preparing analysis input data for executing an analysis simulation by the finite element method, and more particularly to a method of specifying a finite element mesh coarse / dense distribution for improving analysis accuracy.
【0002】[0002]
【従来の技術】従来の有限要素メッシュモデルの粗密分
布指定方法には、次の2つの方法がある。一つの方法
は、解析対象の形状を予め六面体などのブロックに分割
して計算機に入力し、該ブロックの稜線の分割数と分割
比を指定して有限要素メッシュモデルの粗密を制御する
方法である。例えば、部分的に細かいメッシュを発生さ
せる場合には、その領域を予めブロックとして定義し、
稜線の分割数を大きく指定することにより細かいメッシ
ュを生成する。立方体を対象にする場合、縦,横,高さ
の三つの稜線に対してそれぞれ分割数を指定することに
より、3方向の分割面の交点で定義される節点が該立方
体内にちりばめられ、このちりばめられた節点をもとに
メッシュ分割が行われる。2. Description of the Related Art There are the following two conventional methods for specifying a dense / dense distribution of a finite element mesh model. One method is to control the density of the finite element mesh model by dividing the shape to be analyzed into blocks such as a hexahedron in advance and inputting the blocks to a computer, and specifying the number of divisions and the division ratio of the ridge lines of the blocks. . For example, to generate a partially fine mesh, the area is defined in advance as a block,
Generate a fine mesh by specifying a large number of edges. When a cube is targeted, by specifying the number of divisions for each of the three ridges of length, width, and height, nodes defined by the intersections of the three-way division planes are studded in the cube. The mesh is divided based on the studded nodes.
【0003】もう一つの方法は、解析対象の形状を形状
モデルとして計算機に入力し、自動メッシングにより有
限要素メッシュモデルを発生させるシステムにおいて、
基準となる要素寸法(節点の間隔)と稜線の分割数(あ
るいは、稜線上の要素寸法)を指定し、有限要素メッシ
ュモデルの粗密を制御する方法である。Another method is a system that inputs a shape to be analyzed as a shape model to a computer and generates a finite element mesh model by automatic meshing.
This method controls the density of a finite element mesh model by designating a reference element size (interval between nodes) and the number of divisions of an edge (or an element size on an edge).
【0004】以上、従来の有限要素メッシュモデルの粗
密分布の指定方法に関しては、例えば機械系統合プリ/
ポストプロセッサHICAD/CADAS/Wコマンド
マニュアル(日立製作所,1990年2月)に記載され
ている。[0004] As described above, the conventional method of designating the dense / dense distribution of a finite element mesh model is described, for example, in the pre-
It is described in the post-processor HICAD / CADAS / W command manual (Hitachi, February 1990).
【0005】[0005]
【発明が解決しようとする課題】従来のメッシュ粗密分
布の指定方法では、メッシュの粗密を指定する領域を予
め六面体などのブロックに分割する必要があり、ユーザ
は解析対象形状のブロック分割やブロックの入力作業に
多大な労力を費やしているのみならず、意図するとおり
のメッシュ分割を行うのは困難であった。また、メッシ
ュの粗密を変更する場合には、再度ブロック分割を行な
わなければならない。In the conventional method for specifying mesh density distribution, it is necessary to divide a region for specifying mesh density into blocks such as a hexahedron in advance. Not only has a great deal of labor been spent on input work, but it has been difficult to perform the intended mesh division. When the density of the mesh is changed, the block must be divided again.
【0006】一方、自動メッシング機能を用いて有限要
素メッシュモデルを作成する場合においては、メッシュ
の粗密を指定できる対象が形状モデルの稜線や頂点に限
られており、ユーザの意図する有限要素メッシュモデル
が自由に作成できないという問題があった。On the other hand, when a finite element mesh model is created using an automatic meshing function, the target for which the mesh density can be specified is limited to the ridge lines and vertices of the shape model, and the finite element mesh model intended by the user is specified. There was a problem that it could not be created freely.
【0007】本発明の目的はユーザの意図する有限要素
メッシュモデルが的確に生成できるようなメッシュ粗密
分布の指定方法を提供することにある。It is an object of the present invention to provide a method of specifying a mesh coarse / dense distribution such that a finite element mesh model intended by a user can be generated accurately.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、解析対象の形状モデルを構成する頂点、稜線、面、
立体部(以下、これらを形状要素と呼ぶ)に対して、形
状要素からの距離と節点の分布密度との関数(以下、こ
の関数をメッシュ粗密分布関数と呼ぶ)を指定し、指定
されたメッシュ粗密分布関数に基づいて形状モデルの表
面及びまたは内部の節点を定義する。これにより、形状
要素自身だけでなく形状要素の近傍に対しても要素サイ
ズの制御が容易になる。In order to achieve the above object, vertices, ridges, surfaces, and the like constituting a shape model to be analyzed are described.
For a three-dimensional part (hereinafter, these are called shape elements), a function (hereinafter, this function is called a mesh coarse-dense distribution function) of the distance from the shape elements and the distribution density of nodes is designated, and the designated mesh is designated. Nodes on the surface and / or inside of the shape model are defined based on the density distribution function. This facilitates control of the element size not only for the shape element itself but also for the vicinity of the shape element.
【0009】[0009]
【0010】[0010]
【作用】本発明のメッシュ粗密分布の指定方法では、ユ
ーザはマウスなどの入力装置を用いてディスプレイに表
示された解析対象の形状モデルから形状要素を選択し、
選択された形状要素に対してメッシュ粗密分布関数を入
力する。次に、ユーザがメッシュ分割コマンドを入力す
ると、形状要素に対して指定されたメッシュ粗密分布関
数により、形状モデル内及びまたは表面に節点を発生さ
せる。そして、互いの要素が重複しないように有限要素
を構成する節点を抽出し、有限要素メッシュモデルを自
動的に生成する。According to the method of specifying the mesh density distribution of the present invention, the user selects a shape element from the shape model to be analyzed displayed on the display using an input device such as a mouse,
The mesh density distribution function is input for the selected shape element. Next, when the user inputs a mesh division command, nodes are generated in the shape model and / or on the surface by the mesh density distribution function specified for the shape element. Then, nodes constituting the finite element are extracted so that the elements do not overlap, and a finite element mesh model is automatically generated.
【0011】[0011]
【0012】[0012]
【実施例】以下、本発明の実施例について図面をもとに
説明する。図1は解析対象形状が単一の形状ブロックで
表現される場合の形状定義からメッシュ生成までの概略
操作手順、図2は解析対象形状が複数の形状ブロックの
重ね合わせで表現される場合の形状定義からメッシュ生
成までの概略操作手順を示す。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic operation procedure from a shape definition to a mesh generation when a shape to be analyzed is represented by a single shape block, and FIG. 2 is a shape when a shape to be analyzed is represented by superposition of a plurality of shape blocks. The schematic operation procedure from definition to mesh generation is shown.
【0013】はじめに、図1を用いて前者の場合(第1
の実施例)について説明する。ユーザはキーボードやマ
ウス等のデータ入力装置を用いて解析対象の形状モデル
(この場合、単一の形状ブロック)を計算機に入力する
と、ディスプレイ上には入力された形状モデルが表示さ
れる(101)。次に、ディスプレイ上に表示された形
状モデルの形状要素を指示(102)して、メッシュ粗
密分布関数を入力する(103)。具体的には図3に示
すように形状モデルの形状要素(この場合稜線)をマウ
スを使って指示すると(301)、縦軸に節点の分布密
度ρ,横軸に指定された形状要素からの距離をとって該
形状要素に関するメッシュ粗密分布関数を表示するグラ
フがディスプレイ上に表示され(302)、指定された
形状要素からの距離と節点の分布密度との組み合わせを
入力すると(302)、入力された組合せで表される点
を連ねるメッシュ粗密分布関数が表示される(30
3)。図3の303では、入力された組合せの点が黒丸
印で表示されている。その際、既に他の形状要素に対し
て指定(入力)されているメッシュ粗密分布関数がある
場合、そのメッシュ粗密分布関数に対して今回入力され
るメッシュ粗密分布関数の優先順序を指定する。この優
先順序により、メッシュ粗密分布関数が重なり合った領
域のメッシュ粗密分布関数が決定される。ブロック内の
メッシュ粗密分布の指定が完了したかどうかを判断(1
04)し、未完了であれば、手順102〜104を繰り
返す。ブロック内のメッシュ粗密分布の指定が完了した
ら、ユーザのメッシュ生成の指示により、指定されたメ
ッシュ粗密分布関数に基づいて形状ブロックに節点が発
生され(105)、発生された節点に基づいて形状モデ
ルから有限要素メッシュモデルが自動的に生成される
(106)。First, the former case will be described with reference to FIG.
Example) will be described. When the user inputs a shape model to be analyzed (in this case, a single shape block) to the computer using a data input device such as a keyboard or a mouse, the input shape model is displayed on a display (101). . Next, a shape element of the shape model displayed on the display is designated (102), and a mesh coarse / dense distribution function is input (103). Specifically, as shown in FIG. 3, when a shape element (a ridge line in this case) of a shape model is designated using a mouse (301), the vertical axis represents the distribution density ρ of the nodes, and the horizontal axis represents the shape density from the designated shape element. A graph showing the mesh density distribution function for the shape element by taking a distance is displayed on the display (302), and when a combination of the distance from the specified shape element and the distribution density of the nodes is input (302), the input is performed. The mesh coarse / dense distribution function connecting the points represented by the selected combination is displayed (30).
3). At 303 in FIG. 3, the points of the input combination are displayed as black circles. At this time, when there is a mesh coarse / dense distribution function already specified (input) for another shape element, the priority order of the mesh coarse / dense distribution function inputted this time is specified for the mesh coarse / dense distribution function. With this priority order, the mesh coarse / dense distribution function of the area where the mesh coarse / dense distribution functions overlap is determined. Judge whether the designation of mesh density distribution in the block is completed (1
04) If not completed, steps 102 to 104 are repeated. When the mesh density distribution within the block is specified, nodes are generated in the shape block based on the specified mesh density distribution function according to the user's instruction for mesh generation (105), and the shape model is generated based on the generated nodes. , A finite element mesh model is automatically generated (106).
【0014】一方、後者の第2の実施例の場合には図2
に示すように形状ブロック定義からメッシュ粗密分布指
定までの操作を、重ね合わせるブロックの数分だけ(す
なわち、定義される各形状ブロックに対して)繰り返す
(201、202、203、204)。そして、形状ブ
ロックの定義と定義された形状ブロックへのメッシュ粗
密分布指定が終わったら(205)、形状ブロックの位
置を重ね合わせる(206)ことにより、複数の形状モ
デルの組合せで形成される形状モデルとしてのメッシュ
粗密の指定を行なう。その際、重複した形状ブロックの
メッシュ粗密分布関数を足し合わせるか、あるいは、ど
ちらかの形状ブロックのメッシュ粗密分布関数を優先さ
せるか、を指定する。最後に、メッシュ生成の指示(2
07)により、形状モデル内に節点を発生(208)さ
せ、有限要素メッシュモデルを自動生成させる(20
9)。On the other hand, in the case of the second embodiment, FIG.
As shown in (1), the operation from the definition of the shape block to the designation of the mesh coarse / dense distribution is repeated by the number of blocks to be superimposed (that is, for each defined shape block) (201, 202, 203, 204). When the definition of the shape block and the designation of the mesh coarse / dense distribution for the defined shape block are completed (205), the position of the shape block is superimposed (206), so that the shape model formed by combining a plurality of shape models is obtained. Specify the mesh density as At this time, it is specified whether to add the mesh density distribution functions of the overlapping shape blocks or to give priority to the mesh density distribution function of one of the shape blocks. Finally, a mesh generation instruction (2)
07), nodes are generated in the shape model (208), and a finite element mesh model is automatically generated (20).
9).
【0015】次に、メッシュ粗密分布の指定と有限要素
メッシュの自動生成について詳細に説明する。Next, the specification of mesh density distribution and automatic generation of a finite element mesh will be described in detail.
【0016】解析対象の形状モデルは立体、面、線、点
などの形状要素の集合で構成される。そして、メッシュ
粗密分布関数は形状要素毎に指定が可能である。図4〜
図7には形状要素とメッシュ粗密分布関数との関係を示
す。例えば、図4に示す参考例のように形状要素が点p
の場合には点pからの距離rと点pを中心とする半径r
の球面上の節点の分布密度(あるいは要素寸法つまり節
点の間隔)とを指定する。形状要素が線、面、立体の場
合にも同様に、形状要素からの距離と形状要素からの距
離が等しい閉曲面上の節点の分布密度(あるいは要素寸
法)とを指定する。メッシュ粗密分布関数を表すデータ
構造の例を図8に示す。図8のデータテーブルの一行分
が一つの形状要素に対するメッシュ粗密分布関数を表
す。また、各メッシュ粗密分布関数には優先順序が付い
ており、重複する領域に対しては優先順序の高いメッシ
ュ粗密分布関数が採用される。優先順序が同じ場合に
は、両方のメッシュ粗密分布関数を足し合わせてメッシ
ュ粗密分布関数を決定するか、いずれか一方を選択す
る。A shape model to be analyzed is composed of a set of shape elements such as a solid, a plane, a line, and a point. The mesh density distribution function can be specified for each shape element. FIG. 4-
FIG. 7 shows the relationship between the shape element and the mesh distribution function. For example , as in the reference example shown in FIG.
In the case of, the distance r from the point p and the radius r around the point p
Specifies the distribution density of nodes on the spherical surface of (or element size, that is, the interval between nodes). Similarly, when the shape element is a line, a plane, or a solid, the distribution density (or element size) of the nodes on the closed curved surface having the same distance from the shape element and the distance from the shape element is specified. FIG. 8 shows an example of a data structure representing the mesh density distribution function. One row of the data table in FIG. 8 represents a mesh coarse / dense distribution function for one shape element. Each mesh coarse / dense distribution function has a priority order, and a mesh coarse / dense distribution function with a high priority order is adopted for an overlapping area. When the priority order is the same, the mesh coarse / dense distribution function is determined by adding both the mesh coarse / dense distribution functions, or one of them is selected.
【0017】メッシュ粗密分布関数が指定された形状モ
デルから有限要素メッシュモデルを生成する処理のアル
ゴリズムを図9に示す。まず、形状ブロックごとに各々
のメッシュ粗密分布関数にしたがって節点を発生させ
(901)、要素分割となる形状モデルの外部に位置す
る節点を除去する(902)。例えば、図10に示すよ
うにメッシュ粗密分布関数(1001)が線(100
2)に対して定義されている場合には、線上にはh0の
間隔、線からr1離れた位置にはh1の間隔、線からr2
離れた位置にはh2の間隔で節点を発生させる。次に、
メッシュ粗密分布関数が重複する領域が存在する場合に
は、メッシュ粗密分布関数の優先順序にしたがって節点
を除去する(903)。FIG. 9 shows an algorithm of a process for generating a finite element mesh model from a shape model in which a mesh distribution function is specified. First, nodes are generated according to each mesh coarse / dense distribution function for each shape block (901), and nodes located outside the shape model that is to be element-divided are removed (902). For example, as shown in FIG. 10, the mesh coarse / dense distribution function (1001) has a line (1001).
When defined for 2), spacing the lines h 0, distance h 1 is at a position r 1 away from the line, r 2 from the line
The remote location generating a node at intervals of h 2. next,
If there is an area where the mesh density distribution functions overlap, nodes are removed according to the priority order of the mesh density distribution functions (903).
【0018】その際、優先順序が同じ場合には、両方の
メッシュ粗密分布関数から発生した節点をそのまま残す
か、一方のメッシュ粗密分布関数から発生した節点だけ
を残すかの選択を行う。図11は形状ブロック2の方が
形状ブロック1よりメッシュ粗密分布関数の優先順序が
高い場合の節点の発生を表している。一方、図12は形
状ブロック1と形状ブロック2との分布関数の優先順序
が同じ場合、両方の形状ブロックのメッシュ粗密分布関
数から発生した節点をそのまま残す選択をしたときの節
点の発生を表す。最後に、デラウニー法などを用いて節
点を結合し有限要素メッシュを生成する(904)。At this time, if the priority order is the same, a selection is made as to whether to leave nodes generated from both mesh coarse / dense distribution functions as they are or to leave only nodes generated from one mesh coarse / dense distribution function. FIG. 11 shows the generation of nodes when the shape block 2 has a higher priority of the mesh density distribution function than the shape block 1. On the other hand, FIG. 12 shows the generation of nodes when the selection is made to leave the nodes generated from the mesh coarse / dense distribution functions of both the shape blocks when the priority order of the distribution functions of the shape blocks 1 and 2 is the same. Finally, the nodes are connected using the Delaunay method or the like to generate a finite element mesh (904).
【0019】以上のような、メッシュ粗密分布指定方法
と有限要素メッシュ生成処理により、解析上特にメッシ
ュ粗密制御が必要となる形状要素の近傍付近に対して
も、メッシュ粗密分布の指定が容易に行なえるようにな
る。By the mesh coarse / dense distribution specifying method and the finite element mesh generation processing as described above, it is possible to easily specify the mesh coarse / dense distribution even in the vicinity of a shape element that requires mesh density control in analysis. Become so.
【0020】[0020]
【発明の効果】本発明によれば、ユーザは解析対象の形
状モデルに対して形状要素の指示とメッシュ粗密分布関
数の入力をするだけで、有限要素メッシュモデルのメッ
シュ粗密の制御が自由に行なえる。これにより、従来は
メッシュの粗密を制御するために予め形状をブロックに
分割する必要があったが、これらの手間と時間を大幅に
削減できる。また、形状モデルの重ね合わせによりメッ
シュ粗密分布の指定が行なえるため、メッシュ粗密の変
更も容易に行なえる。さらに、メッシュ粗密分布関数で
形状要素からの距離に応じて節点の分布が指定されるの
で、形状要素の近傍に対しても正確なメッシュ粗密の制
御が可能になる。According to the present invention, the user can freely control the mesh density of the finite element mesh model simply by specifying the shape element and inputting the mesh density distribution function to the shape model to be analyzed. You. Thus, conventionally, it has been necessary to divide the shape into blocks in order to control the density of the mesh, but the labor and time for these can be greatly reduced. Further, since the mesh density distribution can be designated by superimposing the shape models, the mesh density can be easily changed. Further, since the distribution of nodes is specified by the mesh density distribution function according to the distance from the shape element, accurate mesh density control can be performed even in the vicinity of the shape element.
【図1】本発明の第1の実施例を示す手順図である。FIG. 1 is a flowchart showing a first embodiment of the present invention.
【図2】本発明の第1の実施例を示す手順図である。FIG. 2 is a flowchart showing a first embodiment of the present invention.
【図3】本発明に係る形状要素へのメッシュ粗密分布指
定方法の説明図である。FIG. 3 is an explanatory diagram of a method for specifying a mesh coarse / dense distribution to a shape element according to the present invention.
【図4】本発明の参考例に係る形状要素へのメッシュ粗
密分布指定方法の点におけるメッシュ粗密分布制御領域
を示す斜視図である。FIG. 4 is a perspective view showing a mesh density distribution control area in a method of specifying a mesh density distribution for a shape element according to a reference example of the present invention.
【図5】本発明に係る形状要素へのメッシュ粗密分布指
定方法の線におけるメッシュ粗密分布制御領域を示す斜
視図である。FIG. 5 is a perspective view showing a mesh coarse / dense distribution control area in a line of the method for specifying a mesh coarse / dense distribution to a shape element according to the present invention.
【図6】本発明に係る形状要素へのメッシュ粗密分布指
定方法の面におけるメッシュ粗密分布制御領域を示す斜
視図である。FIG. 6 is a perspective view showing a mesh density distribution control area in a method of specifying a mesh density distribution for a shape element according to the present invention.
【図7】本発明に係る形状要素へのメッシュ粗密分布指
定方法の立体におけるメッシュ粗密分布制御領域を示す
斜視図である。FIG. 7 is a perspective view showing a mesh coarse / dense distribution control area in a three-dimensional object in the method of designating a mesh coarse / dense distribution to a shape element according to the present invention.
【図8】本発明に係るメッシュ粗密分布関数を表すデー
タ構造の例を示す図である。FIG. 8 is a diagram showing an example of a data structure representing a mesh distribution function according to the present invention.
【図9】本発明に係る有限要素メッシュ生成のアルゴリ
ズムを示すフローチャートである。FIG. 9 is a flowchart showing an algorithm for generating a finite element mesh according to the present invention.
【図10】本発明に係るメッシュ粗密分布関数を用いた
節点発生方法の説明図である。FIG. 10 is an explanatory diagram of a node generation method using a mesh coarse / dense distribution function according to the present invention.
【図11】二つのメッシュ粗密分布関数の優先順序が異
なる場合の節点発生例を示す平面図である。FIG. 11 is a plan view showing an example of occurrence of nodes when the priority order of two mesh coarse / dense distribution functions is different.
【図12】二つのメッシュ粗密分布関数の優先順序が同
じ場合の節点発生例を示す平面図である。FIG. 12 is a plan view showing an example of occurrence of nodes when the priority order of two mesh coarse / dense distribution functions is the same.
1001 メッシュ粗密分布関数 1002 形状要素(線) r 形状要素からの距離 ρ 節点の分布密度 h 要素寸法 1001 mesh coarse-dense distribution function 1002 shape element (line) r distance from shape element ρ distribution density of node h element size
フロントページの続き (56)参考文献 特開 平5−46712(JP,A) Y.C.Lin et al.,An expert system for forming quadrilat eral finite elemen ts,Engineering Com putations,英国,Piner idge Press,vol.7,n o.3,September 1990,p 249−257 大坪英臣ほか,日本造船学会誌,有限 要素法の最近の動向(その4)2次元自 動要素分割アルゴリズムとプリプロセッ シング,日本,702号 昭和62年12月, 819−830頁 A.Fernandez et a l.,A Simple Adapti ve Mesh Generator for 2−D Finite Ele ment Calculations, IEEE Transactions on magnetics,米国,vo l.29,no.2,March 1993, p1882−1885 永井英幹ほか,任意分布乱数の技法を 用いた順応型自動要素分割(乱数を用い ることの有効性),日本機械学会第70期 全国大会講演論文集 A分冊,日本, 1992年9月30日,208−210頁 (58)調査した分野(Int.Cl.7,DB名) G06F 17/50 612 JICSTファイル(JOIS)Continuation of front page (56) References JP-A-5-46712 (JP, A) C. Lin et al. , An expert system for forming quadrilatal eternal fineelements, Engineering Computers, UK, Pineridge Press, vol. 7, no. 3, September 1990, pp. 249-257 Hideomi Ohtsubo et al., Journal of the Shipbuilding Society of Japan, Recent trends in the finite element method (Part 4) Two-dimensional automatic element segmentation algorithm and preprocessing, Japan, No. 702, December 1987 Pages 819-830 A. Fernandez et al. , A Simple Adaptive Mesh Generator for 2-D Finite Elemental Calculations, IEEE Transactions on magnetics, USA, vol. 29, no. 2, March 1993, pp. 182-1885 Hidemi Nagai et al., Adaptive automatic element segmentation using the technique of randomly distributed random numbers (effectiveness of using random numbers), Proceedings of the 70th Annual Meeting of the Japan Society of Mechanical Engineers, A , Japan, September 30, 1992, pp. 208-210 (58) Fields investigated (Int. Cl. 7 , DB name) G06F 17/50 612 JICST file (JOIS)
Claims (2)
モデル内に節点を定義し、定義された前記節点を用いて
該形状モデルから有限要素メッシュモデルを自動生成す
るコンピュータを用いた解析用入力データ作成装置にお
いて、該形状モデルの形状要素である稜線、面、立体の
うちのいずれかを指示し、指示された形状要素からの距
離と節点の分布密度との関数を対話的に入力するメッシ
ュ粗密情報入力部と、入力されたメッシュ粗密情報から
該形状モデル内に節点を定義する節点生成部とを備えた
ことを特徴とする有限要素メッシュ粗密分布の生成装
置。1. An analysis method using a computer which inputs a shape model to be analyzed, defines nodes in the shape model, and automatically generates a finite element mesh model from the shape model using the defined nodes. In the input data creation device, one of ridge lines , faces, and solids, which are the shape elements of the shape model, is specified, and a function of the distance from the specified shape element and the distribution density of the nodes is interactively input. An apparatus for generating a finite element mesh density distribution, comprising: a mesh density information input unit; and a node generation unit that defines a node in the shape model from the input mesh density information.
密分布の生成装置を備え、該装置によって入力されたメ
ッシュ粗密情報に基づいて生成された節点群から、該形
状モデルの有限要素メッシュモデルを自動生成すること
を特徴とした解析用入力データ作成装置。2. A finite element mesh coarse / dense distribution generating apparatus according to claim 1 , wherein a finite element mesh model of the shape model is generated from a node group generated based on mesh coarse / dense information input by the apparatus. An input data creation device for analysis characterized by automatic generation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27844393A JP3289230B2 (en) | 1993-11-08 | 1993-11-08 | Generator of finite element mesh distribution |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27844393A JP3289230B2 (en) | 1993-11-08 | 1993-11-08 | Generator of finite element mesh distribution |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001229891A Division JP3632127B2 (en) | 2001-07-30 | 2001-07-30 | Finite element mesh generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07129634A JPH07129634A (en) | 1995-05-19 |
| JP3289230B2 true JP3289230B2 (en) | 2002-06-04 |
Family
ID=17597416
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27844393A Expired - Lifetime JP3289230B2 (en) | 1993-11-08 | 1993-11-08 | Generator of finite element mesh distribution |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3289230B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3561732B2 (en) * | 1997-05-27 | 2004-09-02 | トヨタ自動車株式会社 | Finite element division method |
| JP4078666B2 (en) * | 2002-12-19 | 2008-04-23 | 株式会社日立製作所 | Numerical analysis mesh generator |
-
1993
- 1993-11-08 JP JP27844393A patent/JP3289230B2/en not_active Expired - Lifetime
Non-Patent Citations (4)
| Title |
|---|
| A.Fernandez et al.,A Simple Adaptive Mesh Generator for 2−D Finite Element Calculations,IEEE Transactions on magnetics,米国,vol.29,no.2,March 1993,p1882−1885 |
| Y.C.Lin et al.,An expert system for forming quadrilateral finite elements,Engineering Computations,英国,Pineridge Press,vol.7,no.3,September 1990,p249−257 |
| 大坪英臣ほか,日本造船学会誌,有限要素法の最近の動向(その4)2次元自動要素分割アルゴリズムとプリプロセッシング,日本,702号 昭和62年12月,819−830頁 |
| 永井英幹ほか,任意分布乱数の技法を用いた順応型自動要素分割(乱数を用いることの有効性),日本機械学会第70期全国大会講演論文集 A分冊,日本,1992年9月30日,208−210頁 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07129634A (en) | 1995-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Caendish et al. | An apporach to automatic three‐dimensional finite element mesh generation | |
| US4912664A (en) | Method and apparatus for generating a mesh for finite element analysis | |
| EP1710720B1 (en) | Method of computer-aided design of a modeled object having several faces | |
| US5453934A (en) | Method for use in designing an arbitrarily shaped object | |
| JP3265879B2 (en) | 3D orthogonal grid data generator | |
| JP3650355B2 (en) | Computer system, method and computer program for accelerating rendering of geometric models | |
| JPH07175843A (en) | Mixing method of edge | |
| JP2002245098A (en) | Hexahedral mesh generation method and apparatus | |
| US8698800B2 (en) | Method and apparatus for non-shrinking mesh smoothing using local fitting | |
| JP3289230B2 (en) | Generator of finite element mesh distribution | |
| JP2660490B2 (en) | Drawing candidate line segment extracting device, drawing candidate line segment extracting method, solid model synthesizing device, and solid model synthesizing method | |
| JP3337608B2 (en) | Analysis simulation device | |
| JP3143464B2 (en) | Apparatus and method for creating three-dimensional model | |
| JPH07121579A (en) | Finite element mesh generation method | |
| US7394463B2 (en) | Method for generating three-dimensional mesh method for magnetic field of rotating machine, system for generating three-dimensional mesh, system for analyzing magnetic field of rotating machine, computer program, and recording medium | |
| JP2845661B2 (en) | Shape data creation method | |
| Chuang et al. | Rough cut tool path planning for B-spline surfaces using convex hull boxes | |
| JP3632127B2 (en) | Finite element mesh generator | |
| JPH11195139A (en) | Sculptured surface generating device, method therefor and providing medium | |
| JPH11328442A (en) | Method for forming surface of three-dimensional object | |
| JP3187808B2 (en) | Object surface shape data creation device | |
| JP3187815B2 (en) | Object surface shape data creation method | |
| JP2900197B2 (en) | How to create 3D data for terrain model | |
| JPH0638269B2 (en) | Method and device for supporting coordinate grid creation | |
| JP2004094750A (en) | Three-dimensional shape processing device, interference model detection method, program, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090322 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090322 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100322 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110322 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110322 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120322 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130322 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130322 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140322 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term |