プロペラの翼の形状の変更について

419 views
Skip to first unread message

v18e...@oita-u.ac.jp

unread,
Jun 27, 2018, 3:26:24 AM6/27/18
to OpenFOAM
はじめまして.
現在,大学院1年でOpenFOAM初心者です.

OpenFOAMのチュートリアルにあるpropellerを参考にプロペラの翼の形状を変えて計算したいと考えております.
そこでpropeller/constant/triSurface/propellerTip.objのところをFreeCADを用いて作成し,obj形式で出力したpropellerTip5.objに変更しました.
そして,
blockMesh
surfaceFeatureExtract
snappyHexMesh -overwriteとしたところ,以下のようなエラーがでました.

--> FOAM FATAL ERROR:
Unknown region name ascii for surface propellerTip5.obj
Valid region names are 1(patch0)

    From function searchableSurfaces::searchableSurfaces( const IOobject&, const dictionary&)
    in file searchableSurface/searchableSurfaces.C at line 271.

FOAM exiting



GNU Emacs 24でチュートリアルにあったpropellerTip.obj(添付1)とFreeCADで作成したpropellerTip5.obj(添付2)を開いたところ,1~7行目,またvの座標とf座標の間のg ascii
がpropellerTip5の方になかったため,自分で打ち込みpropellerTip3(添付3)としました.



snappyHexMeshはエラーも出ず動きましたが,Paraviewで変更したはずのpropellerTip3が表示されていません.

原因がわからず,ご教授いただきたく思います.
よろしくお願いします.
添付1propellerTip.png
添付2propellerTip5.png
添付3propellerTip3.png

Youhei Takagi

unread,
Jun 28, 2018, 7:13:54 PM6/28/18
to open...@googlegroups.com
v18e1032様

高木と申します。

"propellerTip"を"propellerTip5"または"propellerTip3"に
変更された場合、snappyHexMeshDictやsurfaceFeatureExtractDictの
該当するところで全て名前を置換されていますでしょうか?

漏れなく置換するためには、sedコマンドやgrepコマンドを利用
されるのが良いかと思います。

以上よろしくお願いいたします。

2018年6月27日 16:26 <v18e...@oita-u.ac.jp>:

--
このメールは Google グループのグループ「OpenFOAM」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには openfoam+unsubscribe@googlegroups.com にメールを送信してください。
このグループに投稿するには open...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/openfoam からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

matsushita

unread,
Jun 29, 2018, 1:22:39 AM6/29/18
to OpenFOAM

高木様
お忙しい中ご回答いただきありがとうございます。

snappyHexMeshDictやsurfaceFeatureExtractDictの該当箇所も変更しており,エラーも出ず動きますが,
まだまだ勉強中でsetコマンドやgrepコマンドを利用したことがないので試してみようと思います。
もしかしたら漏れがあるかもしれません。

チュートリアルにあるobj形状ファイルがおそらくFreeCADで作成したものではないのでその違いに何か原因があるのではと考えております.

お返事いただきありがとうございました。
2018年6月29日金曜日 8時13分54秒 UTC+9 yotakagi:

2018年6月27日 16:26 <v18e...@oita-u.ac.jp>:
このグループから退会し、グループからのメールの配信を停止するには openfoam+u...@googlegroups.com にメールを送信してください。

matsushita

unread,
Jul 2, 2018, 4:21:21 AM7/2/18
to OpenFOAM

FreeCADからstl形状ファイルでエクスポートしたものを使用したところ解決致しました。

ありがとうございました。

2018年6月29日金曜日 14時22分39秒 UTC+9 matsushita:
Reply all
Reply to author
Forward
0 new messages