|
[Sponsors] |
November 9, 2011, 04:08 |
Visualization of rotor's induced flow
|
#1 |
Member
Jason Eason
Join Date: Jan 2010
Location: Portage, Michigan
Posts: 45
Rep Power: 16 |
Using MRFSimpleFoam, I've simulated the forces on a co-axial helicopter rotor system. However, I would like to view the airflow induced by the system. I'm working in 3D and using actual rotor data for the mesh using blockmesh. I've tried many things, nothing as worked for me. How can I view the the changes to the atmosphere caused by my rotor? Here is 2D picture of the rotor, just to give an idea of what it looks like. Keep in mind it is a 3D mesh. I lowered the quality of the mesh to decrease simulation time. Thank You.
__________________
Debian Squeeze - OpenFOAM-2.1.x, Paraview-3.12.0 |
|
April 23, 2012, 21:07 |
|
#2 |
Member
Jason Eason
Join Date: Jan 2010
Location: Portage, Michigan
Posts: 45
Rep Power: 16 |
I'm using pimpleDyMFoam, I changed to a single rotor for now. The rotor is in a cylinder with 2 inlets (top and bottom). Everything else runs fine just no induced flow. Could someone tell me what I'm doing wrong? The don't really understand the fvsolution and fvshemes, I taught myself OpenFOAM, so I'm still learning.
HTML Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.0.1 | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volScalarField; object p; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 2 -2 0 0 0 0]; internalField uniform 0; boundaryField { rotor { type zeroGradient; } top { type zeroGradient; } bottom { type zeroGradient; } wall { type fixedValue; value uniform 0; } insideSlider { type ggi; value uniform 0; } outsideSlider { type ggi; value uniform 0; } inlets { type zeroGradient; } } // ************************************************************************* // HTML Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.0.1 | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volVectorField; location "0"; object U; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 1 -1 0 0 0 0]; internalField uniform (0 0 0); boundaryField { rotor { type movingRotatingWallVelocity; centre (0 0 0); rpm 450; axis (0 1 0); value uniform (0 0 0); } top { type inletOutlet; inletValue uniform (0 -5 0); value uniform (0 0 0); } bottom { type inletOutlet; inletValue uniform (0 5 0); value uniform (0 0 0); } wall { type fixedValue; value uniform (0 0 0); } insideSlider { type ggi; value uniform (0 0 0); } outsideSlider { type ggi; value uniform (0 0 0); } inlets { type pressureInletOutletVelocity; value uniform (0 0 0); } } // ************************************************************************* // HTML Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM Extend Project: Open Source CFD | | \\ / O peration | Version: 1.6-ext | | \\ / A nd | Web: www.extend-project.de | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format binary; class dictionary; location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { pcorr { solver PCG; preconditioner DIC; tolerance 0.01; relTol 0; } p { solver PCG; preconditioner DIC; tolerance 1e-06; relTol 0.05; } pFinal { solver PCG; preconditioner DIC; tolerance 1e-06; relTol 0; } U { solver PBiCG; preconditioner DILU; tolerance 1e-05; relTol 0; } UFinal { solver PBiCG; preconditioner DILU; tolerance 1e-05; relTol 0; } } PIMPLE { nOuterCorrectors 2; nCorrectors 1; nNonOrthogonalCorrectors 0; pRefPoint (0 0 0); pRefValue 0; } // ************************************************************************* // HTML Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM Extend Project: Open Source CFD | | \\ / O peration | Version: 1.6-ext | | \\ / A nd | Web: www.extend-project.de | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format binary; class dictionary; location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { default Euler; } gradSchemes { default Gauss linear; grad(p) Gauss linear; } divSchemes { default none; div(phi,U) Gauss linear; div((nuEff*dev(grad(U).T()))) Gauss linear; } laplacianSchemes { default none; laplacian(nu,U) Gauss linear corrected; laplacian(rAU,pcorr) Gauss linear corrected; laplacian(rAU,p) Gauss linear corrected; laplacian(diffusivity,cellMotionU) Gauss linear uncorrected; laplacian(nuEff,U) Gauss linear uncorrected; } interpolationSchemes { default linear; interpolate(HbyA) linear; } snGradSchemes { default corrected; } fluxRequired { default no; pcorr ; p ; } // ************************************************************************* //
__________________
Debian Squeeze - OpenFOAM-2.1.x, Paraview-3.12.0 |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Visualization of Secondary Flow with ParaView | idrama | OpenFOAM | 2 | May 12, 2012 14:37 |
POINCARE SECTION- Visualization of Flow Structures | Lu | FLUENT | 1 | September 6, 2011 05:59 |
2-Phase flow visualization | pranab_jha | FLUENT | 2 | April 4, 2010 10:18 |
flow induced noise | Maolin Tu | Main CFD Forum | 3 | December 10, 1999 10:39 |
Question on 3D potential flow | Adrin Gharakhani | Main CFD Forum | 13 | June 21, 1999 06:18 |