defaultFacesをwall指定にしたい

417 views
Skip to first unread message

art.sugawara

unread,
Oct 26, 2013, 9:38:12 PM10/26/13
to open...@googlegroups.com
皆様にはいつもお世話になっております。

ちょっと複雑な形状をblockMeshだけでつくろうとしています。
blockMeshDictを作りながらblockMeshとparaFoamで形状を確認しつつ進めています。
blockMeshDictでboundary指定していない面はblockMesh後にboundaryファイルを
見ると、defaultFacesという名称でemptyタイプになっています。これをwallタイプで
作成するにはblockMeshDictでどのように設定すればいいのでしょうか?
wallとなる面が沢山ありすぎて陽に書き下すのは抜けや間違いが出そう何かないかと
質問した次第です。よろしくおねがいします。

ohbuchi

unread,
Oct 27, 2013, 12:00:55 AM10/27/13
to open...@googlegroups.com
blockMeshでメッシュを作成後にconstant/polyMesh/boundaryを編集して
emptyからwallに変えるだけで良いと思います。
メッシュ作成時にパッチタイプはなんでも良く、あとで変更しても何ら
問題ありません。メッシュ作成時に全く定義せず、autoPatchユーティリティ
で分割・定義することもあります。


2013年10月27日日曜日 10時38分12秒 UTC+9 art.sugawara:

Masashi Imano

unread,
Oct 27, 2013, 12:14:03 AM10/27/13
to open...@googlegroups.com
今野です。

blockMesh後に changeDictionary で constant/polyMesh/boundary での defaultFaces
の境界型をwallに変更する手もありますね。

$ blockMesh
$ changeDictionary

changeDictionaryDictのサンプルは以下をご覧ください。

$FOAM_APP/utilities/preProcessing/changeDictionary/changeDictionaryDict

以上です。

2013年10月27日 13:00 ohbuchi <ohbu...@gmail.com>:
> --
> このメールは Google グループのグループ「OpenFOAM」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、openfoam+u...@googlegroups.com にメールを送信します。
> このグループに投稿するには、open...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/openfoam からこのグループにアクセスしてください。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。



--
IMANO Masashi, Ph.D.

art.sugawara

unread,
Oct 27, 2013, 2:57:32 AM10/27/13
to open...@googlegroups.com
ohbuchi 様
今野様

早速のレスありがとうございます。
形状とinlet/outlet/symなど完成し、これからwall指定をする段階なので
大変助かりました。
おふたりにキーワード2個(autoPatch、changeDictionaly)を教えて
もらったのでソースを調べてトライしていきます。
今後ともよろしくおねがいします。
Reply all
Reply to author
Forward
0 new messages