|
[Sponsors] |
September 25, 2014, 07:47 |
dynamic mesh problem with Oscillating B.C.
|
#1 |
New Member
h. lu
Join Date: Oct 2009
Location: TX, USA
Posts: 1
Rep Power: 0 |
Dear Foamers,
I have been struggling with a problem (similar to wave tank/basin) related to dynamic mesh where I am trying to apply an oscillating boundary. The following are the basic settings:
In constant/dynamicMeshDict Code:
dynamicFvMesh dynamicMotionSolverFvMesh; motionSolverLibs ("libfvMotionSolvers.so"); solver displacementLaplacian; displacementLaplacianCoeffs { diffusivity inverseDistance (movingBody); } Code:
boundaryField { ... sidePlane { type slip; } ... movingBody { type oscillatingDisplacement; amplitude (0 0 1.0); omega 1.0; value uniform (0 0 0); } } Code:
cellDisplacement { solver GAMG; tolerance 1e-8; relTol 0; smoother GaussSeidel; cacheAgglomeration true; nCellsInCoarsestLevel 10; agglomerator faceAreaPair; mergeLevels 1; } cellDisplacementFinal { $cellDisplacement; tolerance 1e-8; relTol 0; } Code:
[0] #0 Foam::error::printStack(Foam::Ostream&) at ??:? [0] #1 Foam::sigFpe::sigHandler(int) at ??:? [0] #2 in "/lib64/libc.so.6" [0] #3 Foam::GAMGSolver::scale(Foam::Field<double>&, Foam::Field<double>&, Foam::lduMatrix const&, Foam::FieldField<Foam::Field, double> const&, Foam::UPtrList<Foam::lduInterfaceField const> const&, Foam::Field<double> const&, unsigned char) const at ??:? [0] #4 Foam::GAMGSolver::Vcycle(Foam::PtrList<Foam::lduMatrix::smoother> const&, Foam::Field<double>&, Foam::Field<double> const&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::PtrList<Foam::Field<double> >&, Foam::PtrList<Foam::Field<double> >&, unsigned char) const at ??:? [0] #5 Foam::GAMGSolver::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:? [0] #6 Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ??:? [0] #7 Foam::fvMatrix<double>::solve(Foam::dictionary const&) at ??:? [0] #8 [0] at ??:? [0] #9 __libc_start_main in "/lib64/libc.so.6" [0] #10 [0] at /home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:125 Right now I am doubting if the "slip" type BC is the cause. Anyone has experience to share or bother to give any comments? Thanks, H. |
|
Tags |
dynamic mesh, oscillatingdisplacement |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
dynamic mesh for multi-region problem | alundilong | OpenFOAM Programming & Development | 6 | June 5, 2023 20:13 |
Update of the variables after dynamic mesh motion. | gtg258f | OpenFOAM Programming & Development | 9 | January 18, 2014 11:08 |
Dynamic mesh simulation (pimpleDyMFoam) problem | sidlof | OpenFOAM Running, Solving & CFD | 6 | April 12, 2013 12:24 |
[snappyHexMesh] snappyHexMesh won't work - zeros everywhere! | sc298 | OpenFOAM Meshing & Mesh Conversion | 2 | March 27, 2011 22:11 |
Dynamic mesh problem | Karthick | FLUENT | 1 | October 11, 2004 06:47 |