Uniform Mesh for Circular Geometry in MOOSE #29791
-
Hi everyone, I'm trying to simulate a circular geometry using the meshing tools built into MOOSE. I’ve written the following code using AnnularMeshGenerator
However, this results in very small elements near the center and progressively larger elements as the radius increases. What I actually need is a uniform mesh throughout the domain, where I can specify the element size directly for instance 0.1mm in my case (as shown in the attached figure). Is there a way to achieve this in MOOSE? Any suggestions or alternative mesh generators that would work better? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hello There are a number of mesh generators that can do circular meshes. This one makes a uniform quad mesh |
Beta Was this translation helpful? Give feedback.
Hello
There are a number of mesh generators that can do circular meshes.
The easiest for a uniform triangular one might be this one
https://mooseframework.inl.gov/source/meshgenerators/XYDelaunayGenerator.html
that would mesh inside a circular curve
This one makes a uniform quad mesh
https://mooseframework.inl.gov/source/meshgenerators/ConcentricCircleMeshGenerator.html
that you can then convert to triangles if you want using this
https://mooseframework.inl.gov/source/meshgenerators/ElementsToSimplicesConverter.html