|
[Sponsors] |
May 25, 2014, 06:05 |
Cylinder motion along a circular path
|
#1 |
Member
Giovanni Caramia
Join Date: Mar 2009
Location: Bari, ITALY
Posts: 58
Rep Power: 17 |
Hi guys,
I would like to simulate the flow around a cylinder moving along a prescribed circular path. Can someone give me some hints? I have already tried using pimpleDyMFoam with this dynamicMeshDict file in const directory Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.2.2 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object motionProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dynamicFvMesh dynamicMotionSolverFvMesh; motionSolverLibs ("libfvMotionSolvers.so"); solver displacementLaplacian; displacementLaplacianCoeffs { diffusivity inverseDistance (cylinder); } // ************************************************************************* // and this pointDisplacement file in 0 directory Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | | \\ / O peration | Version: 3.0 | | \\ / A nd | Web: http://www.extend-project.de | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class pointVectorField; object pointDisplacement; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 1 0 0 0 0 0]; internalField uniform (0 0 0); boundaryField { inlet { type fixedValue; value uniform (0 0 0); } outlet { type fixedValue; value uniform (0 0 0); } top { type empty;//fixedValue; //value uniform (0 0 0); } bottom { type empty;//fixedValue; //value uniform (0 0 0); } walls { type fixedValue; //slip; //zeroGradient; value (0 0 0); } cylinder { type oscillatingDisplacement; amplitude (-0.4 0.4 0); //(0 0.5 0); omega 1; value uniform (0 0 0); } } // ************************************************************************* // as suggested by Maimouna for an oscillating cylinder along a linear trajectory. But I was not able make the cylinder move along a circular path. Thank you |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Moving mesh | Niklas Wikstrom (Wikstrom) | OpenFOAM Running, Solving & CFD | 122 | June 15, 2014 07:20 |
Flow around circular cylinder | Karen | FLUENT | 5 | December 12, 2012 11:34 |
Flow past 2 smooth circular cylinder | slip | FLUENT | 0 | July 8, 2010 19:45 |
[blockMesh] Grid generation cross flow over circular cylinder | Yanma | OpenFOAM Meshing & Mesh Conversion | 0 | July 7, 2010 09:02 |
OF 1.6 | Ubuntu 9.10 (64bit) | GLIBCXX_3.4.11 not found | piprus | OpenFOAM Installation | 22 | February 25, 2010 14:43 |