blockMeshの分割数

303 views
Skip to first unread message

はちえもん

unread,
Sep 18, 2019, 5:16:40 AM9/18/19
to OpenFOAM
振動流内を流れる円柱群の流れ解析を行うと考えています。
snappyHexMeshを用いたメッシュ作成では、freecadで円柱群を表現することが困難なので、blockMeshを用いてメッシュ作成をしています。
現在、メッシュの大まかな部分は表現できたのですが、メッシュの分割数を変えようとするとエラーがでてきてしまい、どのように対処すればよいのかわかりません。
お力添えをお願いいたします。

///////blockMesh実行後のエラー文//////

Creating block mesh topology
--> FOAM Warning : 
    From function Foam::polyMesh::polyMesh(const Foam::IOobject&, Foam::pointField&&, const cellShapeList&, const faceListList&, const wordList&, const Foam::PtrList<Foam::dictionary>&, const Foam::word&, const Foam::word&, bool)
    in file meshes/polyMesh/polyMeshFromShapeMesh.C at line 863
    Found 24 undefined faces in mesh; adding to default patch.

--> FOAM FATAL ERROR: 
Inconsistent number of faces between block pair 0 and 7

    From function void Foam::blockMesh::calcMergeInfo()
    in file blockMesh/blockMeshMerge.C at line 221.




小南秀彰

unread,
Sep 20, 2019, 11:53:10 PM9/20/19
to OpenFOAM
はちえもんさん

小南です。
おそらく初めは分割数を全てキリの良い数字でDict ファイルを使ったと思います。
その時にcode stream 機能を使って分割数を変数を使ってDictファイルを作ると、分割数を変えようとしたときにデバッグが楽です。今回は円柱周りの流れだとしたら、複雑なO-grid でメッシュを作成しようとしているのでしょう?
ここの掲示板に、自分が以前に投稿したものがあるので検索してみてください。今はスマホからなので操作がしにくいのでご自分でお願いします。

Message has been deleted

はちえもん

unread,
Sep 25, 2019, 4:53:56 AM9/25/19
to OpenFOAM

小南様
ご返信ありがとうございます。
質問投稿拝見させていただきました。

続けてご質問なのですが、円柱群のような複数体をsnappyHexMeshを用いて計算領域を表現することは困難なのでしょうか?
現在、FreeCADを用いて3つの円柱の上面をつなげ机のようなモデルをつくりsnappyHexMeshにおいて計算領域を作成することを試みたのですが、モデルがうまく認識されず試行錯誤しています。何度も質問してしまい申し訳ありませんが、よろしくお願いいたします。
Message has been deleted

小南秀彰

unread,
Sep 26, 2019, 6:22:15 PM9/26/19
to OpenFOAM
はちえもんさん
小南です。現在スマホから投稿しています。

前回の質問に対しては解決したのですかね?
前回の時は自分の想像が当たったのでしょうかね?

前回の時もそうですけど、データをアップしたほうがはちえもんさんのトラブルの内容が具体的に伝わるから、解決が早くなると思います。

Reply all
Reply to author
Forward
0 new messages