|
[Sponsors] |
January 24, 2018, 06:21 |
AMR - adaptive mesh refinement STAR-CCM+
|
#1 |
New Member
Jean-Luc
Join Date: Oct 2017
Location: Turin, Italy
Posts: 5
Rep Power: 9 |
I'm simulating a supersonic flow inside a very big volume (3000 m). The jet comes from a pressure of 80 bar and reaches the big volume at a pressure of 0.2 bar. I'm simulating a 2D section of the volume and the simulation works, but due to the very big dimensions, the computational time is very huge. That is why I'm trying to implement a sort of adaptive mesh refinement in STAR-CCm+. Unfortunately I couldn't find anything but the table extraction method. Is there a right function to be used for this kind of work?
|
|
January 25, 2018, 02:01 |
|
#2 |
Senior Member
Lane Carasik
Join Date: Aug 2014
Posts: 692
Rep Power: 15 |
Quote:
|
|
February 1, 2018, 11:29 |
|
#3 |
New Member
Alireza
Join Date: Dec 2010
Posts: 19
Rep Power: 15 |
Quote:
$Variable > value ? coefficient * pow(volume,1/3) : pow(volume,1/3) The $Variable would be function in which cells will be defined. Value is the threshold or criteria. Then the above syntax says that if Variable satisfies the value so multiply the length scale of cell with a constant (which will be < 1 for refinement or > 1 to coarsen), Otherwise keep the cell length scale almost unchanged. Then based on this field function, you can define a table and extract those data. Then if you select the mesher, there is an option in properties in which you can enable it to import the table and refine it. Finally just run the meshing procedure again. The point here is the following. This procedure is not automatic and you should do all these every time you want to do refinement. Based on my experience, AMR is not a good solution in STAR-CCM+. |
|
February 1, 2018, 11:35 |
|
#4 |
New Member
Jean-Luc
Join Date: Oct 2017
Location: Turin, Italy
Posts: 5
Rep Power: 9 |
Thanks a lot both of you,
I've made an AMR with the method you explained in this reply. I've used the velocity gradient as parameter to check for the AMR and used a macro to make the refinement continuous and automatic! Gianluca |
|
June 25, 2020, 12:21 |
|
#5 | |
Senior Member
MA
Join Date: Mar 2020
Posts: 163
Rep Power: 6 |
Quote:
Thanks for this explanation as the same is explained in user-guide. Fortunately, STARCCM+ has started offering AMR in 2020 version (although I am not using it ). I am doing the same what you said but I want to know do I need to use the surface remesher again for the part I chose or only need to use volume mesher for this? Since surface remesher takes a lot of time for remeshing it. |
||
June 28, 2020, 11:44 |
|
#6 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 528
Rep Power: 20 |
The AMR doesn't require a surface remeshing. It runs completetly within the solver.
|
|
June 28, 2020, 12:07 |
|
#7 | |
Senior Member
MA
Join Date: Mar 2020
Posts: 163
Rep Power: 6 |
Quote:
I have used it only for volume meshing but after 9 hours it was still at "getting candidate vertices" it does not proceed. As the mesh on curved edges and blade tip did not improve I tried to refine the blade mesh to get Y+<1. However, I used the Advanced Layer meshe but it removed all the prism layers. I am completely trapped in it. When I used Prism Layer Mesher, I manipulated the Layer Reduction Percentage to 0 and Minimum Thickness Percentage to 1 by choosing Wall thickness as a distribution mode but no any improvements yet. |
||
June 28, 2020, 14:19 |
|
#8 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 528
Rep Power: 20 |
It usually helps to start with a small example case. There you can learn, how it works before applying it to a real world case.
|
|
December 1, 2020, 10:53 |
|
#9 | |
New Member
einar
Join Date: Jun 2019
Posts: 7
Rep Power: 7 |
Quote:
|
||
December 1, 2020, 15:13 |
|
#10 |
Senior Member
Chaotic Water
Join Date: Jul 2012
Location: Elgrin Fau
Posts: 437
Rep Power: 18 |
Actually Star-CCM+ supports Automatic Mesh Refinement feature nowadays.
|
|
Tags |
adaptive mesh refinement, amr, mesh 2d, star ccm+ |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] SnappyHexMesh running killed! | Mark JIN | OpenFOAM Meshing & Mesh Conversion | 7 | June 14, 2022 02:37 |
[snappyHexMesh] Disturbance in the mesh after the addition of layers | Dorian1504 | OpenFOAM Meshing & Mesh Conversion | 0 | June 13, 2017 03:27 |
Star CCM Overset Mesh Error (Rotating Turbine) | thezack | Siemens | 7 | October 12, 2016 12:14 |
Mesh gets out of sync during parallel 2D adaptive mesh refinement | pjohannes183 | OpenFOAM Programming & Development | 0 | November 14, 2013 05:31 |
[snappyHexMesh] snappyHexMesh aborting | Tobi | OpenFOAM Meshing & Mesh Conversion | 0 | November 10, 2010 04:23 |