コンテンツにスキップ

単一領域メッシュデータ

単一領域メッシュデータ

個別のヘッダーの記述は新マニュアルに移行しました。 ここには概要とデータ定義例のみ記載しています。

単一メッシュデータ概要

FrontISTRのメッシュデータ取得には、単一領域メッシュデータファイルを入力する方法と並列処理するために分散メッシュデータファイルを入力する方法の二通りがある。

ここでは、単一領域メッシュデータについて記述する。

単一領域メッシュデータの特徴は以下のとおりである。

  • 自由書式に基づくASCII形式のファイルである。
  • "!" で始まるヘッダーとそれに続くデータから構成されている。
  • ヘッダーの記述の順番は基本的に自由である。
  • データの区切り記号には "," を使用する。

入力規則

単一領域メッシュデータファイルは、ヘッダー行、データ行、コメント行から構成される。

ヘッダー行には必ず1つのヘッダーが含まれる。

ヘッダー
単一領域メッシュデータファイル内で、データの意味とデータブロックを特定する。
行頭が "!" で始まる場合、ヘッダーであるとみなされる。
ヘッダー行
ヘッダーとそれに伴うパラメータの内容を記述する。
ヘッダー行はヘッダーで始まっていなければならない。パラメータが必要な場合は、"," を用いてその後に続けなければならない。
パラメータが値をとる場合は、パラメータの後に "=" が続き、その後に値を記述する。ヘッダー行を複数行にわたって記述することはできない。
データ行
ヘッダー行の次の行から開始され、必要なデータを記述する。
データ行は複数行にわたる可能性があるが、それは各ヘッダーで定義されるデータ記述の規則により決定される。
データ行は必要ない場合もある。
区切り文字
データの区切り文字にはカンマ "," を用いる。
空白の扱い
空白は無視される。
名前
名前に使用可能な文字は、アンダースコア "_"、ハイフン "-"、英数字 "a-z A-Z 0-9" であるが、最初の一文字は "_" または英字 "a-z A-Z" で始まっていなければならない。大文字小文字の区別はなく、内部的にはすべて大文字として扱われる。
また、名前の最大長は63文字である。
ファイル名
ファイル名に使用可能な文字は、アンダースコア "_"、ハイフン "-"、ピリオド "."、スラッシュ "/"、英数字 "a-z A-Z 0-9" である。
ファイル名は、特に記述がない限りパスを含んでもよい。相対パス、絶対パスのいずれも指定可能である。
また、ファイル名の最大長は1023文字である。
浮動小数点データ
指数はあってもなくてもよい。指数の前には、"E" または "e" の記号をつけなければならない。
"E" または "e" どちらを使用してもかまわない。"D" または "d" は使用不可。
!!, # コメント行
行頭が "!!" または "#" で始まる行はコメント行とみなされ、無視される。
コメント行はファイル中の任意の位置に挿入でき、その数に制限はない。

単一領域メッシュデータのヘッダー一覧

単一領域メッシュデータは以下のヘッダーにより構成されている。

ヘッダー名 内容
!AMPLITUDE 非定常荷重
!EGROUP 要素グループ
!ELEMENT 要素情報
!EQUATION 拘束点情報
!HEADER メッシュデータのタイトル
!MATERIAL 材料情報
!NGROUP 節点グループ
!NODE 節点情報
!SECTION セクション情報
!SGROUP 面グループ
!ZERO 絶対零度
!CONTACT PAIR 接触面ペア
!END 読み込み終了

各ヘッダーには,パラメータとそれぞれのヘッダーに対応したデータの項目がある。

以下,上記各ヘッダーについてデータ作成例とともに簡単に説明する。データ作成例の右端に示している番号は上記表の説明番号である。

メッシュデータ例

!HEADER                                         M1-5
  TEST MODEL CTLR10

!NODE                                           M1-9
  1, 0.00000E+00, 0.00000E+00, 0.00000E+00
  2, 0.50000E+01, 0.00000E+00, 0.00000E+00
  3, 0.10000E+02, 0.00000E+00, 0.00000E+00
  .. ...          ...          ...

!ELEMENT,TYPE=351                               M1-3
  1, 1, 2, 4, 34, 35, 37
  2, 2, 5, 4, 35, 38, 37
  3, 2, 3, 5, 35, 36, 38

!SECTION, TYPE=SOLID, EGRP=ALL, MATERIAL=M1     M1-9
  1.0

!MATERIAL, NAME=M1, ITEM=2                      M1-6
!ITEM=1, SUBITEM=2
  2.1E5, 0.3
!ITEM=2, SUBITEM=1
7.8e-6

!NGROUP, NGRP=FIX, GENERATE                     M1-7
  2 , 2 , 1
  3 , 3 , 1
  1 , 1 , 1
  69 , 69 , 1
  67 , 67 , 1

!NGROUP, NGRP=CL1                               M1-8
  50

!END                                            M1-13