一戸さま
高木と申します。横から失礼します。
z=-2400~1500の円管の中に、z=0~10のところで促進体を置くことを想定されておりますが、
全体のblockを作った後に入れ子で促進体blockを定義しているのでエラーとなるようです。
促進体定義のところをコメントアウトしたblockMeshDictを添付しますが、これだとblockMeshは
正常に実行でき、促進体なしのメッシュができます。
中に物体や特定の領域を設定する方法はいろいろあると思いますが、私が思いつくのは
以下の2通りです(blockMeshだけ使う前提)。
(1) 促進体を解像できる細かい全体メッシュをblockMeshで作り、topoSetで促進体領域を
指定する。
(2) 促進体後方(z=-2400~0)、促進体通過部(z=0~10)、促進体前方(z=10~1500)で分けてblockを
定義する。最低、合計5+9+5=19 block作成する。
今回手打ちでblockMeshDictを作成されているようですが、変数を使ったスクリプトや
m4マクロ、python活用などで形状変更・メッシュ数変更に楽に対応できるした方が
後々の効率化につながると思います。
以上ご参考までに。