要素品質を取得するには

N_Akagawa
N_Akagawa
Altair Employee

要素品質を取得する方法を紹介します。

直接の出力に対応していない項目もありますが、テンプレートファイルを作成して出力する方法がございます。
作成したテンプレートファイルは、Toolページ>check elemsパネル>userサブパネルtemplate欄で指定します。
file欄には出力ファイルのパスを指定して下さい。
「execute」から実行すると出力ファイルにデータが書き込まれます。

以下にスキュー、ヤコビアン、最小エッジ長を出力する記述例を示します。

*elements(103,,"","")
*format()
*markfailed()
*string("Element ID = ")
*fieldleft(integer,id,8)
*string(" ")
*fieldleft(string,typename,8)
*string(" ")
*string("Skew = ")
*field(real,skew,8)
*string(" ")
*string("Jacobian = ")
*field(real,jacobian,8)
*string(" ")
*string("Shortest edge = ")
*field(real,shortestside,8)
*end()
*output()

*elements(104,,"","")
*format()
*markfailed()
*string("Element ID = ")
*fieldleft(integer,id,8)
*string(" ")
*fieldleft(string,typename,8)
*string(" ")
*string("Skew = ")
*field(real,skew,8)
*string(" ")
*string("Jacobian = ")
*field(real,jacobian,8)
*string(" ")
*string("Shortest edge = ")
*field(real,shortestside,8)
*end()
*output()

*elements()コマンドに要素コンフィグのタイプ番号、識別番号、識別名を指定すれば要素品質を取得することができます。