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

Setting cyclicAMI Boundary conditions

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By NARENDRAN

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 8, 2020, 11:14
Default Setting cyclicAMI Boundary conditions
  #1
New Member
 
NARENDRAN
Join Date: Sep 2018
Posts: 1
Rep Power: 0
NARENDRAN is on a distinguished road
I am a new foamer and I am trying to model a turbine blade for a stationary condition like a mixer tutorial case.

The stl file format geometries are implemented in sHM dict and createPatch utility is used to create cyclicAMI boundary condition.
The geometry is almost same as mixer tutorial case, please find the attached figure for reference.
In sHM dict and under refinementSurface following are the conditions provided
innerwall
{
level (11 11);
patchInfo
{type wall;}
}
inlet
{
level (7 7);
patchInfo
{type patch;}
}
outlet
{
level (7 7);
patchInfo
{type patch;}
}
cyclic_1
{
level (7 7);
patchInfo
{type patch;}
}
cyclic_2
{
level (7 7);
patchInfo
{type patch;}
}
outerwall
{
level (7 7);
patchInfo
{type wall;}
}
In the mixer tutorial, the sides have been used as cyclic BC, while in my case AMI technique is used because my patches are not point matching and AMI maps nonconforming meshes.
To create the cyclicAMI, createPatch utility is used as follows:
{
name half_cyclic_1;
patchInfo
{
type cyclicAMI;
matchTolerance 0.0001;
neighbourPatch half_cyclic_2;
transform rotational;
rotationAxis (0 1 0);
rotationCentre (0 -1e-6 0);
}
constructFrom patches;
patches (cyclic_1);
}

{
name half_cyclic_2;
patchInfo
{
type cyclicAMI;
matchTolerance 0.0001;
neighbourPatch half_cyclic_1;
transform rotational;
rotationAxis (0 1 0);
rotationCentre (0 -1e-6 0);
}
constructFrom patches;
patches (cyclic_2);
}

Finally I am executing the lines as follows:
blockMesh
snappyHexMesh -overwrite
createPatch – overwrite
renumberMesh -constant – overwrite
checkMesh
SRFSimpleFoam

Everything was fine until checkMesh, but a fatal error came up while running SRFSimpleFoam. The error was ‘Unable to set source and target faces’.
I tried looking into comments and posts from other foamers who faced almost similar issues, and I tried using them such as
i. improving the mesh resolution
ii. checking the rotational center and axis in createPatch dict and
constant/SRFproperties file
iii. checking the similarity of boundary condition names in files inside the 0
folder and constant/polymesh/boundary file.
But still, the error persists. Can anyone offer help regarding this issue, please?
Attached Images
File Type: png domain.png (31.6 KB, 41 views)
nainavinod likes this.
NARENDRAN is offline   Reply With Quote

Reply

Tags
createpatch, cyclicami


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
cyclicAMI boundary conditions Adam_K OpenFOAM Pre-Processing 5 July 3, 2019 01:54
CFD analaysis of Pelton turbine amodpanthee CFX 31 April 19, 2018 19:02
Velocity vector in impeller passage ngoc_tran_bao CFX 24 May 3, 2016 22:16
Difficulty In Setting Boundary Conditions Moinul Haque CFX 4 November 25, 2014 18:30
A problem about setting boundary conditions lyang Main CFD Forum 0 September 19, 1999 19:29


All times are GMT -4. The time now is 13:20.