|
[Sponsors] |
April 12, 2012, 15:53 |
Bad cells from O-grid in cylinder
|
#1 |
New Member
Join Date: Sep 2011
Posts: 10
Rep Power: 15 |
Hello,
I have a problem with bad quality cells resulting from an O-grid in a cylinder and I wonder if there is a way to improve them? As shown in the attached picture, I have associated the edges of the block to the circular curve in order to ensure that the centre remains "round" (I've been asked to do this for ease of post-processing). This seems to result in the poor quality cells. Is there a way to improve the cells whilst retaining the round O-grid in the centre? Furthermore, is there a reason why the geometry retains the correct dimensions in length, but goes from a diameter of 0.01537m to one equal to 0.0153623? I would really like to fix/avoid this as the latter (wrong) dimension is being read by the CFD code. Thank you in advance for your help, Kristin |
|
April 13, 2012, 08:00 |
|
#4 |
New Member
Join Date: Sep 2011
Posts: 10
Rep Power: 15 |
Thank you for your replies Ali and Far.
I have attached the tin and blk files for the original model with the bad cells. I also tried adding a further O-grid without linking it to a circular curve (I assumed that's what you meant, but I could very well be wrong) and it does improve the cell quality, however I lose the circular shape I was asked to retain. Could you please let me know if I have misunderstood and if there is another way to maintain a high cell quality with a "circular o-grid"? Also, would you be able to let me know what bounding dimensions you obtain from my files? I just don't understand why the diameter goes from 0.01537m to 0.0153592m, but I really must avoid this. Thank you, Kristin |
|
April 13, 2012, 11:21 |
|
#5 |
Super Moderator
Ghazlani M. Ali
Join Date: May 2011
Location: Tokyo, Japan
Posts: 1,385
Blog Entries: 23
Rep Power: 29 |
kristin, the o-grid you added is perfect. see my attempt in the pictures below. I don't know why you wanted to keep the circular shape at first place ? i didn't investigate the diameter problem, but hey if you have 0.01537 m, it equals 15.3 mm, the .3 is already very very precise. May be i'm wrong, my mistake if you are modeling nano-scale project but 0.37 mm or 0.359 mm will not change much in your solution in a regular large geometry. i could not get the ruler to get me distance between one point in the curve and one point in the center my icem is bugging somewhere? i hope i could hope...
|
|
April 13, 2012, 14:19 |
|
#7 |
New Member
Join Date: Sep 2011
Posts: 10
Rep Power: 15 |
Thank you both Ali and Far.
When I mesh the geometry of the files I attached to the previous post, the min and max dimensions are only correct for the length. I know some rounding is to be expected, but as shown in the image attached, the limit values in the x and y direction are 0.0153558, as opposed to 0.01537 (and this value seems to change depending on what size of mesh cell I specify). This wrong value is what's being read by the cfd code, which leaves me uncertain of where I am locating monitoring point probes. This is just a basic geometry, the one I need to use is a bit more complex, but with it changing these "bounding box" values I have no control over the interior ones either. Please let me know if you can think of a way to obtain higher control of the dimensions used, I do need them to be precise. Thank you, Kristin |
|
April 17, 2012, 16:19 |
|
#8 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
Far asked me to take a look at this thread.
First, if you force it to map the center of the Ogrid to a circle, you are demanding that it have poor quality at the corners. Your solver doesn't need this, so unless you are actually trying to capture circular geometry at that location, don't worry about it. The Ogrid is trying to do you a favor, let it If you are trying to capture some sort of circular geometry at that location, then Far is right about just putting another Ogrid inside to improve the quality at the "corners" of the circle. As for the tolerance issue, yes, there are several things you can do to tighten the tolerance... 1) For the geometry tolerance... settings => Model => Triangulation Tolerance... Set this to something smaller and see the difference... the catch is that display and rotation times are also affected. 2) For the hexa meshing tolerance, you can have it project to the underlying bspline geometry instead of the "efficient" faceted geometry level as set by the triangulation tolerance... Go to "Settings => Meshing Options => Hexa Mixed => and turn on the option to "project to Bsplines". 3) You could also adjust "Settings => Display => Float Display Precision". Actually, we found a defect in this recently and improved it for 14.5 (it was being overruled by internal settings in some cases). But seriously, as FAR and diamondx said, it might not matter. Are you expecting solver accuracy down to that many decimal places?
__________________
----------------------------------------- Please help guide development at ANSYS by filling in these surveys Public ANSYS ICEM CFD Users Survey This second one is more general (Gambit, TGrid and ANSYS Meshing users welcome)... CFD Online Users Survey |
|
April 18, 2012, 11:11 |
|
#9 |
New Member
Join Date: Sep 2011
Posts: 10
Rep Power: 15 |
Thank you for your input PSYMN, my understanding of the O-grid quality improvement methods has now been confirmed.
Regarding the accuracy I require, I understand that it may not affect my solution excessively, but if possible I would prefer to import a mesh that has the min and max coordinates it should as opposed to slightly below the actual value and with increased decimal places. I tried making the changes you suggested and reducing the triangulation tolerance has improved things slightly. I suspect that adjusting the Float Display Precision setting would solve my issue, but regardless of what number I change it to, it has no effect. Perhaps my icem v14 has the defect you mention? If so, is there any way I could prevent it from being overruled by the internal settings? If there is really nothing I can do, I'll just have to accept the compromise. Since it's for my PhD project, I believe it's worth trying to achieve accuracy though. Thank you, Kristin |
|
February 27, 2016, 03:21 |
|
#10 | |
Senior Member
|
Quote:
|
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
flow over a cylinder urgent! | kevin | FLUENT | 8 | August 11, 2015 14:00 |
[blockMesh] Grid generation cross flow over circular cylinder | Yanma | OpenFOAM Meshing & Mesh Conversion | 0 | July 7, 2010 09:02 |
Position of cells in a orthogonal grid | alberto | OpenFOAM Running, Solving & CFD | 2 | February 6, 2008 13:28 |
physical boundary error!! | kris | Siemens | 2 | August 3, 2005 01:32 |
Grid Adaptation | Suresh | FLUENT | 0 | October 15, 2003 14:18 |