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

FLUENT Periodic Boundary Condition SOLVED + TUTORIAL

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree29Likes

Reply
 
LinkBack Thread Tools Display Modes
Old   July 21, 2012, 04:24
Thumbs up FLUENT Periodic Boundary Condition SOLVED + TUTORIAL
  #1
New Member
 
Petr Jurcicek
Join Date: Feb 2010
Posts: 21
Rep Power: 7
Peter023 is on a distinguished road
Hello all FLUENT fellows,

recently I encountered a problem with periodic boundaries in fluent (Ansys 13, Workbench+FLUENT) for my rotationally symmetric model, especially how to create them. After some research on this web I found only small pieces of know-how. I figured out the rest myself by experimenting. Here I share the knowledge I've got. I will show how to effectively create a rotational periodic boundary in a short tutorial. Here it comes:

1) Assuming a rotationally symmetric geometry, create a part of your desired model in the Design Modeler. The sketch can be revolved, for example, 30 degrees about any chosen axis, leaving a model of only 1/12th of the full-model volume. This model consists of 2 periodic boundaries. Nothing else needs to be done in DM.

2) a) Go to the Meshing utility. Find the "Model" folder at the top of the tree structure and hit the "Symmetry" button to create a Symmetry folder lower in the tree structure.

b) Expand the "Coordinate systems" and choose your coordinate system. In its properties, change the type to "Cylindrical". Chose the proper value for "Principal axis" and "Orientation about Principal Axis" to get the right direction of rotation indicated by a bent axis arrow.

3) Right click on the "Symmetry" folder created in step 2a and add "Cyclic Region". Go to the settings and complete the required parameters. Choose your cylindrical coordinate system. This row should not light yellow.

Right click on "mesh" and insert "Match Control". Choose the same boundaries as in the "Cyclic Region" keeping the proper order of High and Low... Transformation: cyclic, Coordinate syst.: Global.

Other functions (size fcn, etc.) can be used as well for your mesh.

Generate your mesh by "Update". No error should appear.

4) FLUENT: a) Load your mesh, run "Check". Go to "Cell Zone Conditions -> Edit". Set the proper "Rotation-Axis Direction", If the axis of rotation along the model is X, then set 1 in X direction, leaving 0 in Y and Z.

b) use TUI: mesh/modify-zones/make-periodic choose your periodic boundary IDs as the input. Everything should go well and complete cells match on both sides should be found.

c) run "Mesh -> Check" again. Run "Mesh -> Reorder -> Domain" to reduce the memory bandwidth.

Enjoy your periodic boundaries. :-)

Cheers,
Peter
Peter023 is offline   Reply With Quote

Old   August 31, 2012, 00:05
Default
  #2
New Member
 
Join Date: Mar 2010
Posts: 25
Rep Power: 7
Dorit is on a distinguished road
Hi Peter,

That was a good tutorial. Do you by any chance know it it's possible to rotationally link 2 periodic domains to 2 corresponding shadow domains? I'm using the "mesh > modify-zones > make-periodic" command. I tired both methods:

a) linking domain1 with domain1' and then domain2 with domain2' or
b) linking domain1 and domain2 with domain1' and domain2'

They both don't work and give me errors in Fluent. But unfortunately I can't just combine donmain1 with domain2 and domain1' with domain2' when meshing - my meshing strategy doesn't allow me to do that.

Any suggestion is most welcome!
Dorit
baqireng likes this.
Dorit is offline   Reply With Quote

Old   August 31, 2012, 03:12
Default
  #3
New Member
 
Petr Jurcicek
Join Date: Feb 2010
Posts: 21
Rep Power: 7
Peter023 is on a distinguished road
Hi Dorit,

only one thing comes to my mind at the moment and that is, if your domains are separate bodies in the model, then you must group them as one part. Otherwise, the mesh won't be consistent as continual in both bodies (domains). If so, Fluent cannot process them.

Also, I would try to make only two boundaries domain12 and domain12' (if both domains-bodies are grouped in the model, such a named selection should be possible).

Would you send some more details about you geometry (picture) or the Fluent command line screen after the make-peri... attempt?

Cheers,
Peter
baqireng likes this.
Peter023 is offline   Reply With Quote

Old   August 31, 2012, 05:12
Default
  #4
New Member
 
Join Date: Mar 2010
Posts: 25
Rep Power: 7
Dorit is on a distinguished road
Thanks for your reply.

The primary reason for me to have domain1 and domain2 as 2 separate entities was that one of them is structured and the other is unstructured and as it so happens the structured one is easier to generate in Gridgen while TGrid gives me a much better unstructured mesh. So I couldn't save them under the same name in Gridgen as this wouldn't allow me to only select the unstructured part in TGrid for a new volume generation. Does this make sense?

But I now found a way of combining domain1 and domain2 in TGrid after I complete the mesh with the generation of the unstructured part. So I'm effectively linking domain12 with domain12' in Fluent now.

As it's the same mesh as before though it should be possible to link them as 2 domains with 2 shadow domains... But thank you for your help

Dorit
Peter023 and baqireng like this.
Dorit is offline   Reply With Quote

Old   October 16, 2012, 06:15
Default
  #5
Senior Member
 
mohamed khedr emam
Join Date: Oct 2011
Location: Egypt
Posts: 121
Rep Power: 5
m5edr is on a distinguished road
Quote:
Originally Posted by Peter023 View Post
Hi Dorit,

only one thing comes to my mind at the moment and that is, if your domains are separate bodies in the model, then you must group them as one part. Otherwise, the mesh won't be consistent as continual in both bodies (domains). If so, Fluent cannot process them.
Hi Peter
I read the above part carefully and discovered the reason that make FLUENT refused to complete the Periodic B.c of my problem.

Yes , I have two separate Bodies (Domains) and it is not allowed to make one part (the reason: to make each Domain has it is interface face , if i made one part i will got only one interior face)

But Fluent after make periodic B.C successfully ,it told me the periodic operation failed !!

I'm upload My File here ( https://www.dropbox.com/s/4stnm7cm35...%20turbine.rar )
Could you help to solve this

Thanks in advance
baqireng likes this.
m5edr is offline   Reply With Quote

Old   February 1, 2013, 16:18
Default
  #6
New Member
 
michel
Join Date: Nov 2012
Posts: 7
Rep Power: 4
michel2008 is on a distinguished road
Dear Peter023

Thanks for your tutorial.

I am trying to apply translational periodic boundaries in the meshing utility, and I am doing your tutorial step by step, but as you mentioned in step 3 , for setting the periodic region details,the light yellow should not be appeared in coordinate system, but it is appeared and I could not be able to solve it, would you please explain me how can I get rid of this problem.

Many thanks
Michel
baqireng likes this.
michel2008 is offline   Reply With Quote

Old   February 3, 2013, 01:29
Default
  #7
New Member
 
Petr Jurcicek
Join Date: Feb 2010
Posts: 21
Rep Power: 7
Peter023 is on a distinguished road
Quote:
Originally Posted by michel2008 View Post
Dear Peter023

Thanks for your tutorial.

I am trying to apply translational periodic boundaries in the meshing utility, and I am doing your tutorial step by step, but as you mentioned in step 3 , for setting the periodic region details,the light yellow should not be appeared in coordinate system, but it is appeared and I could not be able to solve it, would you please explain me how can I get rid of this problem.

Many thanks
Michel
Dear Michel,

this particular example I described is for a rotational symmetry.If you want to use translational you may consider not using the cylindrical coord system.The field is yellow because it requires properly defined cordinate system.
Peter023 is offline   Reply With Quote

Old   February 3, 2013, 13:09
Default
  #8
New Member
 
michel
Join Date: Nov 2012
Posts: 7
Rep Power: 4
michel2008 is on a distinguished road
Dear Peter023

Thanks for your respond.

I realized this turial is for a rotational symmetry and you define a cylindrical coordinate system. Actually, I think the only difference for a translational one is to define a coordinate system which I did and all the steps worked but this yellow light in the coordinate system prevent to apply right periodic region, do you have any suggestion about it?

Thanks again
Michel
baqireng likes this.
michel2008 is offline   Reply With Quote

Old   February 3, 2013, 21:05
Default
  #9
New Member
 
Petr Jurcicek
Join Date: Feb 2010
Posts: 21
Rep Power: 7
Peter023 is on a distinguished road
Dear Michel,

your problem seems to be a bit tricky and will require closer look to the overall setup of the model and the mesh. If your model is composed of several bodies, try to put them into one part. Please analyse your setup thoroughly including all dependencies .

Wishing you good luck.

Cheers,
Peter
baqireng likes this.
Peter023 is offline   Reply With Quote

Old   February 4, 2013, 12:31
Default
  #10
New Member
 
michel
Join Date: Nov 2012
Posts: 7
Rep Power: 4
michel2008 is on a distinguished road
Dear Peter023

Thanks for your consideration and respond.

I think maybe it is better to explain more about my problem.

Actually, I am trying to simulate micro-cylinders embedded in a rectangular microchannel so I simplified the model with a unit cell which is a square microchannel including a micro-cylinder with an inlet and outlet by apply periodic boundary condition in the inlet and outlet (I used mass-flow rate for inlet boundary condition).
The point is when I applied periodic boundary condition in Fluent, an error just appeared before the first iteration calculating solution "divergence detected in AMG solver-pressure correction" . Although I tried to overcome this problem by reducing under relaxation factor and change some parameters in solution control, unfortunately I could not be able to solve it. In the other hand when I want to make periodic region in inlet and outlet in mesh utility, as I wrote the coordinate system light yellow prevent to well define it.

I hope you can help me with your experience to solve this problem.

I would appreciate if you give me some advices.

Thanks again,
Michel
baqireng likes this.
michel2008 is offline   Reply With Quote

Old   February 4, 2013, 23:01
Default
  #11
New Member
 
Petr Jurcicek
Join Date: Feb 2010
Posts: 21
Rep Power: 7
Peter023 is on a distinguished road
Dear Michel,

thank you for your description. However, I'm not able to provide you with some more help since I didn't have chance to solve the same problem. Perhaps, if the creation of the periodic condition in Fluent went just OK, then the problem is not in the meshing settings but in the solution method in Fluent. You may try to consider using velocity/pressure inlet boundary condition instead of mass rate driven flow. Unfortunatelly, my experience is a bit limited in this field.

Good luck.

Cheers,
Peter
Peter023 is offline   Reply With Quote

Old   February 8, 2013, 11:03
Unhappy turbulent fully developed flow in internally finned tube
  #12
New Member
 
Najaf technical college
Join Date: Dec 2012
Posts: 1
Rep Power: 0
baqireng is on a distinguished road
Hi every one
thanks for all CFX and FLUENT fellows. i have an problem and i need some one who help me to find the solution. i created 3D internally fined tube for one pitch with 20 fins no. in CFX work bench and i mesh this geometry in ICEM CFX then i export this situation to the CFX and FLUENT program. the assumptions for my issue are:
1- steady-state flow water.
2- turbulent fully developed flow (period flow).
3- constant tube wall temperature.

the geometry continents from in , out, tube wall(with fins). please can any one who help me to describe the steps in CFX or FLUENT to find the results


regards Ali S. B.
baqireng is offline   Reply With Quote

Old   March 1, 2013, 16:21
Default
  #13
New Member
 
Hooman
Join Date: Apr 2011
Posts: 8
Rep Power: 6
hooman.4028 is on a distinguished road
Hi guys,

I have a question, I am trying to move my whole domain in a sinusoidal way. Basically I have a box which is fixed and i am trying to move the whole flow around in a sinusoidal transient way. Which kind of boundary conditions would you suggest me to use.

Thanks for your help
hooman.4028 is offline   Reply With Quote

Old   April 12, 2013, 04:23
Default
  #14
Member
 
Marco
Join Date: Aug 2012
Location: Spain
Posts: 41
Rep Power: 4
msatrustegui is on a distinguished road
Quote:
Originally Posted by Peter023 View Post
Hello all FLUENT fellows,

recently I encountered a problem with periodic boundaries in fluent (Ansys 13, Workbench+FLUENT) for my rotationally symmetric model, especially how to create them. After some research on this web I found only small pieces of know-how. I figured out the rest myself by experimenting. Here I share the knowledge I've got. I will show how to effectively create a rotational periodic boundary in a short tutorial. Here it comes:

1) Assuming a rotationally symmetric geometry, create a part of your desired model in the Design Modeler. The sketch can be revolved, for example, 30 degrees about any chosen axis, leaving a model of only 1/12th of the full-model volume. This model consists of 2 periodic boundaries. Nothing else needs to be done in DM.

2) a) Go to the Meshing utility. Find the "Model" folder at the top of the tree structure and hit the "Symmetry" button to create a Symmetry folder lower in the tree structure.

b) Expand the "Coordinate systems" and choose your coordinate system. In its properties, change the type to "Cylindrical". Chose the proper value for "Principal axis" and "Orientation about Principal Axis" to get the right direction of rotation indicated by a bent axis arrow.

3) Right click on the "Symmetry" folder created in step 2a and add "Cyclic Region". Go to the settings and complete the required parameters. Choose your cylindrical coordinate system. This row should not light yellow.

Right click on "mesh" and insert "Match Control". Choose the same boundaries as in the "Cyclic Region" keeping the proper order of High and Low... Transformation: cyclic, Coordinate syst.: Global.

Other functions (size fcn, etc.) can be used as well for your mesh.

Generate your mesh by "Update". No error should appear.

4) FLUENT: a) Load your mesh, run "Check". Go to "Cell Zone Conditions -> Edit". Set the proper "Rotation-Axis Direction", If the axis of rotation along the model is X, then set 1 in X direction, leaving 0 in Y and Z.

b) use TUI: mesh/modify-zones/make-periodic choose your periodic boundary IDs as the input. Everything should go well and complete cells match on both sides should be found.

c) run "Mesh -> Check" again. Run "Mesh -> Reorder -> Domain" to reduce the memory bandwidth.

Enjoy your periodic boundaries. :-)

Cheers,
Peter
Thanks for the tutorial,

It was very helpfull!!
fuzzylogic likes this.
msatrustegui is offline   Reply With Quote

Old   July 9, 2013, 04:45
Default
  #15
New Member
 
Join Date: Jul 2013
Posts: 12
Rep Power: 4
otsigun is on a distinguished road
Thanks a lot!!! This info is very helpful, I didn't know what was wrong in my solution till I introduce periodic boundary conditions after your tutorial
otsigun is offline   Reply With Quote

Old   February 19, 2014, 09:43
Default Periodic or cyclic boundaries at edges
  #16
sbi
New Member
 
Join Date: Feb 2014
Posts: 1
Rep Power: 0
sbi is on a distinguished road
Hi all, thanks for a great tutorial!

I am trying to model a large tube bundle that I've cut it so it only shows a portion of it. So, I'm trying to apply cyclic or periodic boundaries to the sides, making it take into account the other tubes that are not shown in the model. For some reason my coordinate system always lights up yellow, it's defined as a cartesian "Global Coordinate System". So in the details of the Periodic Region everything is correctly filled out, but the coordinate system always lights up yellow. Is there something I'm missing? You all mentioned to properly define the coordinate system, do I need to do that any further? How do I go about doing this?

thanks for all of your help!
sbi is offline   Reply With Quote

Old   March 14, 2014, 06:40
Default
  #17
Member
 
Tobias Adam
Join Date: Oct 2013
Location: Siegen
Posts: 55
Rep Power: 3
Tobias Adam is on a distinguished road
you have to create a new coordinate System with design modeller, because you cannot change the properties of the global coordinate system. ( I guess it is not possible in ansys mesh, but Im not sure).
Be sure that one axis of this new coordinate system can be used as your rotation axis.
Then go back to ansys mesh.
Do point 2 b) of the tutorial: " Expand the "Coordinate systems" and choose your coordinate system. In its properties, change the type to "Cylindrical". Chose the proper value for "Principal axis" and "Orientation about Principal Axis" to get the right direction of rotation indicated by a bent axis arrow."

proceed with the further steps of the tutorial.

I hope my help is not to late :-)

Best regards Tobi
Tobias Adam is offline   Reply With Quote

Old   March 24, 2014, 06:19
Default
  #18
Member
 
Tobias Adam
Join Date: Oct 2013
Location: Siegen
Posts: 55
Rep Power: 3
Tobias Adam is on a distinguished road
I have one question:
Is the cyclic region really needed? Isnt the match control enough? At least it includes all information that is needed!
Transformation:cyclic
Axis of Rotation: Plane 5, or whatever plane you use for the cylindrical coordinate system!
And the high- and low- geometry selection.
Without the cyclic region, my mesher seems to generate a good mesh with cyclics, but when I include a Cyclic region to the symmetry folder I get the error message: "the mesher was unable to generate mesh due to [...] incorrect input."

Id be glad for some information and help :-)
Tobias Adam is offline   Reply With Quote

Old   March 26, 2014, 16:02
Default
  #19
New Member
 
Euan Wheeler
Join Date: Mar 2014
Posts: 2
Rep Power: 0
euanw6 is on a distinguished road
I am using a 20 degree segement of a annular cascade of 18 stators. I have followed the steps noted to apply periodic BCs to each side of the 20 degree segment but I get the following error.

zone 11: matched 0 out of 4395 faces.
zone 10: matched 0 out of 4395 faces.
Error: Failed to make zones periodic.
Error Object: #f

Seems like I may have missed something out but I've followed each step.

I created named selections for these two faces and called them interface1 and interface2.
euanw6 is offline   Reply With Quote

Old   March 28, 2014, 01:01
Default final result after setting periodic boundary condition
  #20
New Member
 
Gunjan
Join Date: Sep 2012
Posts: 6
Rep Power: 4
gunjan is on a distinguished road
Hi all,

I have to simulate a internal flow in a cylindrical case having both end stator blades and in middle there are rotor blades.There is no outlet and inlet.Atmospheric pressure is maintained initially.I have to calculate torque at different rpm.SO i have cut the whole geometry by 45 degree.and applied periodic boundary condition and used sliding mesh Technic to simulate the physics of flow.

I need to know that what is the torque value.Is the torque value = 1/8 of full model value(actual value).As number of rotor blades are 9 and stator blades are 8.

Thanks in advance
gunjan is offline   Reply With Quote

Reply

Tags
fluent 13.0, how to, periodic boundary, tutorial

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Wind turbine simulation Saturn CFX 34 October 16, 2014 05:27
Symmetry and Periodic boundary conditions CFD_Fluent_User FLUENT 1 October 16, 2014 02:18
External Radiation Boundary Condition (Two sided wall), Grid Interface CFD XUE FLUENT 0 July 8, 2010 06:49
vorticity boundary condition bearcharge Main CFD Forum 0 May 14, 2010 11:32
Periodic boundary condition & Unsteady flow Somchai FLUENT 2 March 28, 2006 08:51


All times are GMT -4. The time now is 04:30.