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

Dynamic remeshing

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 16, 2020, 00:37
Default Dynamic remeshing
  #1
New Member
 
Justin
Join Date: Aug 2020
Posts: 8
Rep Power: 6
ingabobjoe is on a distinguished road
Hello, I'm working on a corrosion model using a DEFINE_GRID_MOTION UDF in Fluent to control the inward movement of nodes and faces in a metal sample based on interaction with a flowing fluid. I'm primarily using the remeshing dynamic mesh method, which allows me to specify a minimum and maximum cell size to tell the software when to remesh. The remeshing is going well until a certain time when one of the cells kind of collapses instead of remeshes (see images), and I receive a "negative cell volume" error. The smallest side of the collapsing cell (example shown in the image, although the cell location changes depending on my settings) is clearly below the cell size I specified since other cells are getting remeshed, but I'm wondering if the cell size is being measured with the maximum rather than the minimum length.

Most solutions to this error I've read online have encouraged me to decrease the time step, but I've tried and have encountered the same issue regardless, I think because the complexity of my mesh motion makes such thin cells problematic in certain cases. It wouldn't be a problem though if my mesh would remesh those cells according to the parameters I gave it. Does anyone have any insight into this issue?

pre-error.png

post-error1.png

post-error2.png

mg_remesh_settings.PNG

mesh_movement.jpg
ingabobjoe is offline   Reply With Quote

Old   August 17, 2020, 15:27
Default
  #2
New Member
 
Justin
Join Date: Aug 2020
Posts: 8
Rep Power: 6
ingabobjoe is on a distinguished road
Please let me know if further information would be helpful!
ingabobjoe is offline   Reply With Quote

Old   August 18, 2020, 01:25
Default
  #3
New Member
 
Justin
Join Date: Aug 2020
Posts: 8
Rep Power: 6
ingabobjoe is on a distinguished road
I should also mention that a frequent issue is the development of really tiny cells (well below the minimum length scale) that aren't getting remeshed even though they should be as far as I can tell, since other larger cells are being remeshed elsewhere in the domain. I've attached a couple images here (particularly the second) that illustrate this, where the second image is a zoomed in look at the first. These cells typically cause "Negative cell volume detected" errors during the following iteration.

mesh_overview.png

mesh_smallcellissue.png
ingabobjoe is offline   Reply With Quote

Reply

Tags
corrosion, dynamic mesh, fluent, remeshing, udf


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
Dynamic Mesh: Remeshing doesn´t work properly maccheese Fluent Multiphase 4 June 7, 2018 06:56
Mesh Quality is not improving after Dynamic Remeshing! shivasluzz CFX 9 February 3, 2016 08:02
Cfx solver fails after dynamic remeshing! shivasluzz CFX 0 December 17, 2015 08:17
Dynamic mesh (local remeshing) I'm stuck Mike FLUENT 2 February 26, 2006 15:00
Dynamic Grid Remeshing causing Divergence? Andrew Wick FLUENT 0 January 23, 2006 19:39


All times are GMT -4. The time now is 12:52.