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

Issue with implementing kOmegaSST model in steady state stirred tank simulation

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 12, 2023, 13:44
Default Issue with implementing kOmegaSST model in steady state stirred tank simulation
  #1
New Member
 
William Peace
Join Date: Jan 2021
Location: United Kingdom
Posts: 10
Rep Power: 5
WJPeace1 is on a distinguished road
Hi all,

I'm trying to simulate a stirred tank using simpleFoam. I've managed to get it working with the k-epsilon model, but have now tried to switch it to the k-omega SST model as that can more accurately capture the flow dynamics within a stirred tank. I have had issues with my solution not converging, particularly noticeable in the bounding k and omega values.
My initial conditions are shown below:

Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       volScalarField;
    location    "0";
    object      k;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [0 2 -2 0 0 0 0];

internalField   uniform 1;

boundaryField
{
    top
    {
        type            slip;
    }
	
    walls
    {
        type            kqRWallFunction;
        value           uniform 0;
    }
	
	baffles
	{
		type			kqRWallFunction;
		value			uniform 0;
	}

    impeller
    {
        type            kqRWallFunction;
        value           uniform 0;
    }
}


// ************************************************************************* //
Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       volScalarField;
    location    "0";
    object      nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [0 2 -1 0 0 0 0];

internalField   uniform 0;

boundaryField
{
    top
    {
        type            slip;
    }
	
    walls
    {
        type            nutLowReWallFunction;
        value           uniform 0;
    }
	
	baffles
	{
		type			nutLowReWallFunction;
		value			uniform 0;
	}

    impeller
    {
        type            nutLowReWallFunction;
        value           uniform 0;
    }
}



// ************************************************************************* //
Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       volScalarField;
    object      p;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions          [0 2 -2 0 0 0 0];

internalField       uniform 0;

boundaryField
{
    top
    {
        type            zeroGradient;
    }
	
    walls
    {
        type            zeroGradient;
    }
	
	baffles
	{
		type			zeroGradient;
	}

    impeller
    {
        type            zeroGradient;
    }
}



// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Code:
oamFile
{
    version     2.0;
    format      binary;
    class       volVectorField;
    object      U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [0 1 -1 0 0 0 0];

internalField   uniform (0 0 0);

boundaryField
{
    top
    {
        type            slip;
    }
	
    walls
    {
        type            noSlip;
    }
	
	baffles
	{
		type			noSlip;
	}

    impeller
    {
        type            noSlip;
    }
}


// ************************************************************************* //
Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       volScalarField;
    location    "0";
    object      omega;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [0 0 -1 0 0 0 0];

internalField   uniform 2.659;

boundaryField
{
    top
    {
        type            slip;
    }
	
    walls
    {
        type            omegaWallFunction;
        value           $internalField;
    }
	
	baffles
	{
		type			omegaWallFunction;
		value			$internalField;
	}

    impeller
    {
        type            omegaWallFunction;
        value           $internalField;
    }
}


// ************************************************************************* //
Any help would be greatly appreciated!
WJPeace1 is offline   Reply With Quote

Reply

Tags
komegasst


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
Help with Settings of a Tall Stirred Tank SardarMech FLUENT 0 January 17, 2022 08:38
User Coding in steady state simulation nalamyogesh STAR-CCM+ 1 February 1, 2019 19:43
Wrong flow in ratating domain problem Sanyo CFX 17 August 15, 2015 07:20
Wrong calculation of nut in the kOmegaSST turbulence model FelixL OpenFOAM Bugs 27 March 27, 2012 10:02
Two-Phase Buoyant Flow Issue Miguel Baritto CFX 4 August 31, 2006 13:02


All times are GMT -4. The time now is 16:26.