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

Screw Symmetry

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 16, 2022, 14:07
Default Screw Symmetry
  #1
New Member
 
BH
Join Date: Dec 2021
Posts: 9
Rep Power: 4
bobuhito is on a distinguished road
Problems with screw symmetry (simplest example is just a tube with interior flow snaked around an infinitely long cylinder) could most easily be solved with a cyclic patch type with translation and rotation both applied, but it seems that cyclic only allows translation or rotation, not both.

Is there any reason that cyclic is so limited? or is there a different way to work these problems without changing the C code?
bobuhito is offline   Reply With Quote

Old   January 17, 2022, 14:44
Default
  #2
Member
 
Julio Pieri
Join Date: Sep 2017
Posts: 96
Rep Power: 8
JulioPieri is on a distinguished road
can't you use 180deg symmetry steps so you can use translational-only cyclic?
JulioPieri is offline   Reply With Quote

Old   January 17, 2022, 17:53
Default
  #3
New Member
 
BH
Join Date: Dec 2021
Posts: 9
Rep Power: 4
bobuhito is on a distinguished road
Well, for the simplest example of a snaking tube, I could actually simulate two snaking tubes to get the symmetry you are talking about (and you could even fit more snaking tubes and reduce it to, for example, 30 degrees, depending on the radius of the tube relative to the radius of the central cylinder). But, for the general problem, equivalent cross sections with 180-degree or any rotational symmetry might be impossible.

Anyway, I'm mainly wondering why the cyclic type does not allow simultaneous rotation and translation. It seems trivial to stitch the boundaries/matrices like this, but then maybe numerical PISO algorithm has problems converging? I doubt there would be any problem on first thought.
bobuhito is offline   Reply With Quote

Old   January 18, 2022, 08:45
Default
  #4
Member
 
Julio Pieri
Join Date: Sep 2017
Posts: 96
Rep Power: 8
JulioPieri is on a distinguished road
It seems to be not possible in OF. Have a look at this post, where they also suggest a workaround, using noOrdering.

Cyclic boundary with a rotational and translational transform
JulioPieri is offline   Reply With Quote

Reply

Tags
cyclic, screw


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
Simulation of a chimney with heat in open atmosphere Jurado OpenFOAM Running, Solving & CFD 9 December 18, 2020 07:35
rhoSimpleFoam - Newbie Issues AndyR OpenFOAM Running, Solving & CFD 6 March 10, 2020 09:28
High nut values in random place and time krzychu111 OpenFOAM Running, Solving & CFD 0 January 9, 2019 08:42
Possible Bug in pimpleFoam (or createPatch) (or fluent3DMeshToFoam) cfdonline2mohsen OpenFOAM 3 October 21, 2013 09:28
[ICEM] Blocking and Symmetry BrolY ANSYS Meshing & Geometry 32 August 24, 2012 03:13


All times are GMT -4. The time now is 21:42.