撹拌槽解析エラーについて(AMI+MRF)

137 views
Skip to first unread message

ishikawa

unread,
Dec 22, 2014, 2:31:04 AM12/22/14
to open...@googlegroups.com

こんにちは。いつもお世話になっております。

環境
 OS:Red Hat Enterprise Linux Server release 5.10
 OpenFOAMバージョン:2.2.1

現在、多段撹拌翼の撹拌槽の計算を行っています。
撹拌翼:3個 回転数:190rpm
静止系と回転系はcyclicAMIで結合しています。
3つの撹拌翼領域のtop面、side面、bottom面を個別に結合し、10個のAMI結合を作成しています。

解析条件
 流体:単相単成分
 乱流モデル:RASModel kEpsilon
 定常
 回転数:190rpm
 ソルバー:simpleFoam

 

解析を実行すると、下記logに示すように、AMI結合の出力後エラーが発生して計算が止まります。

エラーメッセージを添付ファイルsolveError.txtに示しますが
エラーメッセージを見ても何が問題なのか、わかりません。
考えられる原因に心当たりがあれば教えていただけないでしょうか。
 
AMIに関係するファイルboundary、回転系の設定ファイルfvOptionsも添付します。
 
よろしくお願いします。
 

---計算log----------------------------------------
Create time

Create mesh for time = 0

Reading field p

Reading field U

Reading/calculating face flux field phi

AMI: Creating addressing and weights between 3437 source faces and 709 target faces
AMI: Patch source weights min/max/average = 0.91537581, 1, 0.99875221
AMI: Patch target weights min/max/average = 0, 1, 0.92129262
AMI: Creating addressing and weights between 1984 source faces and 414 target faces
AMI: Patch source weights min/max/average = 0.99898911, 1.0014371, 1.0000461
AMI: Patch target weights min/max/average = 1.0001779, 1.0006314, 1.0003863
AMI: Creating addressing and weights between 2595 source faces and 691 target faces
AMI: Patch source weights min/max/average = 0.92398985, 1, 0.99858939
AMI: Patch target weights min/max/average = 0, 1, 0.91987773
AMI: Creating addressing and weights between 3220 source faces and 835 target faces
AMI: Patch source weights min/max/average = 0.93871283, 1, 0.99894475
AMI: Patch target weights min/max/average = 0, 1, 0.73192984
AMI: Creating addressing and weights between 2732 source faces and 605 target faces
AMI: Patch source weights min/max/average = 0.99926037, 1.0019393, 1.000056
AMI: Patch target weights min/max/average = 0.99998724, 1.0006568, 1.000294
AMI: Creating addressing and weights between 3174 source faces and 828 target faces
AMI: Patch source weights min/max/average = 0.94305582, 1, 0.9988669
AMI: Patch target weights min/max/average = 0, 1, 0.73589183
AMI: Creating addressing and weights between 2232 source faces and 737 target faces
AMI: Patch source weights min/max/average = 0.94740136, 1, 0.99888616
AMI: Patch target weights min/max/average = 0.37895948, 1, 0.98276252
AMI: Creating addressing and weights between 2986 source faces and 1128 target faces
AMI: Patch source weights min/max/average = 0.99924632, 1.0030941, 1.0000751
AMI: Patch target weights min/max/average = 0.99991885, 1.0007653, 1.0002045
AMI: Creating addressing and weights between 2194 source faces and 1657 target faces
AMI: Patch source weights min/max/average = 0.95592265, 1, 0.99927083
AMI: Patch target weights min/max/average = 0.69684201, 1, 0.99326104
AMI: Creating addressing and weights between 1369 source faces and 366 target faces
AMI: Patch source weights min/max/average = 0.77927765, 1, 0.99082995
AMI: Patch target weights min/max/average = 0.99620852, 1, 0.99987498
Selecting incompressible transport model Newtonian
Selecting RAS turbulence model kEpsilon
bounding k, min: 0 max: 1 average: 1

 

 

model.png
solveError.txt
boundary.txt
fvOptions.txt

ishikawa

unread,
Dec 23, 2014, 9:26:43 PM12/23/14
to open...@googlegroups.com

こんにちは。いつもお世話になっております。
多段撹拌翼の撹拌槽の計算でエラーが発生した件について
その後の状況を報告します。

環境
 OS:Red Hat Enterprise Linux Server release 5.10
 OpenFOAMバージョン:2.2.1

エラーメッセージからGeometricField , fvPatchField , fvMesh , SurfaceMeshの語句が出力されていたので、これらに関係するフォルダを探したところ
OpenFOAM-2.2.1\src\finiteVolume\fields\fvPatchFields\constraint
OpenFOAM-2.2.1\src\finiteVolume\fvMesh\fvPatches\constraint
の中にcyclicAMIフォルダがあったので、AMIに問題があると思いAMI接続状況を調査しました。
添付図に示すように、AMIのペアとなる境界面が完全に一致していませんでした。
形状が一致するようにモデルを修正するとエラーは無くなりました。
お騒がせしました。

下記URLに、形状が異なる時はcyclicACMIを使うとありましたが、バージョンが2.2.1なので使えていません。
http://www.slideshare.net/fumiyanozaki96/openfoam-cycliccyclicamicyclicacmi-34456484?related=3

界面形状.png
Reply all
Reply to author
Forward
0 new messages