hexagon logo

部品サイズを大きくするとエラーが生じてしまう原因について 解決策が分からず質問させていただきました。

魚の遊泳について研究をしております。
魚の遊泳をCFDで表現したく、以前フォーラムのディスカッションにて回答されているコメント(2022/10/27)を参考にし、
のサンプルデータ(「要素移動の強化 LDCモーフィング」scFLOW_LDC_morphing)を使用させていただいています。
 
このfish1_oset.pph内の部品であるfishのサイズは(x,y,z)=(0.05, 0.006001727272, 0.0025)なのですが、
実験魚に近い大きさ((x,y,z)=(0.2, 0.024, 0.047))でシミュレーションを行いたいと思い、scFROWpreの「部品編集」から「座標変換」タブを開き、「スケール」を(X:4,Y:4,Z:18.8)に変更することでfishのサイズを(x,y,z)=(0.2, 0.024, 0.047)にしました。
また、この際、その他の部品(fluid,cyl)も同様に「スケール」変更することですべての部品を同じ倍率で拡大し、解析を試みたのですが、エラー番号38の
「要素番号nnnの要素でSIMPLEC法またはPISOC法による圧力補正で使用される対角項の値が0以下となった。」
というエラーが出てしまい、解析が途中で中断してしまう状態です。
原因として、八分木設定やメッシュ設定はサンプルのままにしていたため、これらの条件が適切でない可能性があるかもしれないと考えているのですが、
オクタントサイズなどに原因があるのでしょうか。(デフォルトのオクタントサイズは最大最小ともに0.0016です。)
ご教授いただけますと幸いです。
よろしくお願いいたします。​
Parents Reply Children
No Data