CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Axisymmetric simpleFoam convergence issues

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 3, 2016, 13:23
Default Axisymmetric simpleFoam convergence issues
  #1
New Member
 
Graham
Join Date: Feb 2016
Posts: 13
Rep Power: 10
benham is on a distinguished road
Hi there,

I am using simpleFoam to simulate axisymmetric flow in a channel. I cannot get my solution to converge because the solver tries to solve for the third velocity component (Uz) unsuccesfully (residuals attached as pdf).

I have found previous posts on this such as:

http://www.cfd-online.com/Forums/ope...component.html

and

http://www.cfd-online.com/Forums/ope...ric-cases.html

However, there appears to be no fix for this unless I manually force the solver to avoid solving for Uz (which I don't know how to do). This seems surprising for such a simple case!

Does anyone know how to get around this?

My blockMeshDict looks like:

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.7.0 |
| \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;


L 10.0;
zvalp 0.1;
zvaln -0.1;
yval 0.994987;



vertices
(
(0 0 0)
($L 0 0)
(0 $yval $zvaln)
($L $yval $zvaln)
($L $yval $zvalp)
(0 $yval $zvalp)
);

blocks
(
hex (0 1 3 2 0 1 4 5) (50 50 1) simpleGrading (1 0.1 1) //switch x and y
);

edges
(
arc 2 5 (0 1.0 0)
arc 3 4 ($L 1.0 0)
);


boundary
(
front
{
type wedge;
faces
(
(0 1 4 5)
);
}
back
{
type wedge;
faces
(
(0 1 3 2)
);
}
tankWall
{
type wall;
faces
(
(2 3 4 5)
);
}
inlet
{
type patch;
faces
(
(0 2 5 0)
);
}
outlet
{
type patch;
faces
(
(1 3 4 1)
);
}
axis
{
type empty;
faces
(
(0 1 1 0)
);
}
);

mergePatchPairs
(
);

// ************************************************** *********************** //
Attached Files
File Type: pdf residuals.pdf (48.0 KB, 19 views)
benham is offline   Reply With Quote

Old   August 14, 2016, 08:42
Default
  #2
Senior Member
 
Artur's Avatar
 
Artur
Join Date: May 2013
Location: Southampton, UK
Posts: 372
Rep Power: 20
Artur will become famous soon enough
Hi,

Have you tried the wedge boundary condition? It's explained here:
http://cfd.direct/openfoam/user-guide/boundaries/

All the best,

A
Artur is offline   Reply With Quote

Old   August 15, 2016, 06:47
Default
  #3
New Member
 
Graham
Join Date: Feb 2016
Posts: 13
Rep Power: 10
benham is on a distinguished road
Dear Artur,

I am already using the wedge boundary condition - see blockMeshDict above.

Any other suggestions?

Best regards,
Graham
benham is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
2D Hypersonic Inlet in FLUENT - Convergence Issues Fraisdegout FLUENT 6 December 15, 2016 02:07
Tutorial on Fluidized Bed has convergence issues luca.delbene STAR-CCM+ 0 December 2, 2014 06:05
Convergence issues for steady turbulent diffusion flame stuntmanmike CFX 5 November 7, 2014 17:37
SimpleFoam convergence problem with really simple simulation mayank.dce2k7 OpenFOAM Running, Solving & CFD 2 November 19, 2013 05:28
Convergence rate of SimpleFoam boddyouareboy OpenFOAM 0 January 25, 2011 03:49


All times are GMT -4. The time now is 15:17.