特許
J-GLOBAL ID:201103006583980700

メッシュモデル生成装置、プログラム及びメッシュモデル生成方法

発明者:
出願人/特許権者:
代理人 (1件): 名古屋国際特許業務法人
公報種別:公開公報
出願番号(国際出願番号):特願2009-184913
公開番号(公開出願番号):特開2011-039691
出願日: 2009年08月07日
公開日(公表日): 2011年02月24日
要約:
【課題】複数層からなる構造体のメッシュモデルとして高品質なメッシュモデルを自動生成する。【解決手段】本発明の情報処理装置では、メッシュモデル生成対象の地盤モデルの各地層毎に、地層内の所定領域を、基本サイズの2n倍サイズの六面体要素でメッシュ分割する(S230)。この際には、六面体要素の8個からなり各辺が六面体要素の2倍サイズの集合体単位でメッシュ分割する。また、六面体要素によりメッシュ分割されなかった四面体メッシュ生成対象領域に面する六面体要素については、8個の集合体毎に、四面体要素及び五面体要素の集合体からなる外形が六面体要素の2倍の六面体形状の田米ユニットに置換する(S250)。そして、四面体メッシュ生成対象領域では、小さいサイズの六面体要素により分割された地層から大きいサイズの六面体要素により分割された地層に向けて徐々に間隔が長くなるように節点を設定して、四面体メッシュを生成する。【選択図】図9
請求項(抜粋):
複数層からなる構造体の形状モデルをメッシュ分割して、有限要素解析に適用可能なメッシュモデルを生成するメッシュモデル生成装置であって、 メッシュモデル生成対象の前記形状モデル及び、前記形状モデルが示す各層毎にメッシュ分割に用いるべき六面体要素のサイズが記述された条件データを取得する取得手段と、 前記取得手段が取得した形状モデルが示す各層内の所定領域を、前記条件データに従い、各辺が予め定められた基本サイズの2n(但し、nは、ゼロ以上の整数である。)倍サイズの六面体要素を用いて、当該六面体要素の8個からなり各辺が当該六面体要素の2倍サイズの集合体単位でメッシュ分割する第一メッシュ分割手段と、 前記各層毎に、前記第一メッシュ分割手段によりメッシュ分割された領域内において当該領域の外縁に位置する前記六面体要素であって、前記形状モデルが示す隣接層との層境界面に対向する前記外縁に位置する前記六面体要素に接触する領域を、複数のメッシュ要素からなり、外形が前記接触する六面体要素の2倍サイズの六面体形状を示すユニットによりメッシュ分割する第二メッシュ分割手段と、 前記ユニットによりメッシュ分割された領域に挟まれた層境界周辺領域に、節点を設定する節点設定手段と、 前記節点設定手段により設定された節点に四面体要素の頂点を合わせるようにして、前記層境界周辺領域を、前記四面体要素によりメッシュ分割する第三メッシュ分割手段と、 を備え、前記各メッシュ分割手段により前記形状モデルをメッシュ分割して、前記メッシュモデルを生成する構成にされ、更に、 前記ユニットは、 自己の外形をなす前記六面体の各頂点、及び、各頂点を結ぶ辺の中点、及び、各面の中心点、及び、当該六面体の中心点の夫々に節点を有し、 前記複数のメッシュ要素として、 前記六面体要素に接触する前記外形をなす六面体の各面において、面の端に位置する各辺の中点を対向する辺の中点と結んで形成される四角形状の各区画、を底面とする四角錘であって、前記六面体の中心点を頂点とした四角錘、からなる複数の五面体要素と、 前記六面体要素に接触しない前記外形をなす六面体の各面において、面の端に位置する各辺の中点を対向する辺の中点と結び、更には、各辺の中点を対向する辺の中点と結んだ際に交点となる当該面の中心点と面の端に位置する各頂点とを結んで形成される三角形状の各区画、を底面とする三角錘であって、前記六面体の中心点を頂点とした三角錘からなる複数の四面体要素と、 を有した前記四面体要素及び前記五面体要素の集合体として構成され、 前記第一メッシュ分割手段は、前記各層毎に、予め定められた各層共通の原点位置を起点とする当該層に用いる六面体要素のサイズ間隔のグリッドに合わせて、原点位置からの距離が当該六面体要素のサイズの整数倍となる位置に六面体要素を配置することで、前記各層内の所定領域をメッシュ分割する構成にされ、 前記節点設定手段は、前記層境界周辺領域の夫々において、前記形状モデルが示す層境界面を挟んで両側に位置する層の内、前記第一メッシュ分割手段により小さいサイズの六面体要素でメッシュ分割された層の当該六面体要素のサイズに対応する前記グリッドに合わせて前記節点を設定する構成にされていること を特徴とするメッシュモデル生成装置。
IPC (1件):
G06F 17/50
FI (1件):
G06F17/50 612J
Fターム (1件):
5B046JA07

前のページに戻る