外部境界となるSurfaceを自動で見つけてグループ化する方法

カテゴリー

作成日/修正日 2016/7/14 2016/7/14
対応Trelisバージョン 15.0.0 → 16.0.2
カテゴリー Group→ Surface→BC
GUI NO
TUI group “<$$$>” equals surface with not is_merged
キーワード グループ,面,境界,解放面,抽出
Key Word Group,Surface,Boundary,Find,Auto

外部境界となるSurfaceを自動で見つけてグループ化する方法について(Group-Open-Surface)

CFD用メッシュでVolume間にないSurface(開放面)はWallとして出力されます.形状が複雑な場合やVolumeの内部にこの開放面がある場合,これらのSurfaceを見つけて指定することが非常に困難な場合があります.TrelisにはこのOpen Surfaceを自動で見つけてグループ化する機能があります.この機能を利用することで境界設定が非常に容易になります.ただし,この機能についてはコマンドのみ実行可能となります.

Fig 1 外部境界の自動抽出

作業内容

1. 外郭にあるSurfaceをグループ化します.

2. 1でグループ化したSurface以外でVolume間に挟まれていない面を自動抽出してグループ化します.ここでは外郭の境界グループを除きます.

group “<$$$>” equals surface with not is_merged

(ジャーナル)外部境界となるSurfaceを自動で見つけてグループ化する方法(Group-Open-Surface)
reset
brick x 5
webcut body all with plane xplane offset -1.5
webcut body all with plane xplane offset -0.5
webcut body all with plane xplane offset 0.5
webcut body all with plane xplane offset 1.5
webcut body all with plane yplane offset -1.5
webcut body all with plane yplane offset -0.5
webcut body all with plane yplane offset 0.5
webcut body all with plane yplane offset 1.5
webcut body all with plane zplane offset -1.5
webcut body all with plane zplane offset -0.5
webcut body all with plane zplane offset 0.5
webcut body all with plane zplane offset 1.5
#
delete volume 89 108 110 60 58 118 68 70 120
merge volume all
#
group “bc_outside” equals surface 216 226 236 246 204 208 218 228 238 200 159 169 179 189 151 110 120 130 140 98 61 71 81 91 49 1210 1214 965 714 466 476 724 975 1224 1220 1230 1234 985 734 486 496 744 995 1244 1240 1200 1204 955 704 456 214 210 161 108 59 69 118 171 220 224 234 230 181 128 79 89 138 191 240 244 206 198 149 100 51 1010 1020 1030 1040 1000 1014 1024 1034 1044 1004 765 775 785 795 755 514 524 534 544 504 266 276 286 296 256 1211 1159 1109 1059 1009 1213 1166 1116 1066 1016 966 913 863 813 763 713 666 616 566 516 465 413 363 313 263 453 405 356 306 255 706 653 603 553 503 953 906 856 806 756 1206 1153 1103 1053 1003 1199 1151 1101 1051 1001
#
group “bc_wall” equals surface with not is_merged except surface all in group bc_outside
カテゴリー: Surface パーマリンク