Partitioning a sphere into concentric spheres for meshing
Partitioning a sphere into concentric spheres for meshing
(OP)
Hi all,
I have been using Abaqus for ~1 year, mostly for 2D simulations (plane stress) but have recently started using 3D meshes. My problem is fairly simple, and hopefully someone can answer it.
My model geometry is a solid sphere with a spherical hole (easy enough to create using the revolution tool in Abaqus). I put a pressure on the inner hollow sphere and Abaqus calculates stresses. These stresses closely match the analytical dynamic solution for a Heaviside pressure pulse on hollow sphere albeit with tons of noise which I think is due to funny mesh geometry.
Because I am using an Abaqus Explicit VUMAT (dynamic damage mechanics VUMAT), I am limited to the different types of elements I can use for my analysis. I am currently using C3D10M elements but as I mentioned before, I have a lot of noise in my results. I would like to limit the noise by partitioning my spherical mesh into smaller concentric spheres and then using those smaller spheres to seed in order to obtain a more uniform mesh without so much noise. I know how to do this in 2D (partition sketch --> draw a circle) but it seems to be much more involved in 3D. Does anyone know how to partition a spherical sketch into several different concentric spheres? Any help is greatly appreciated.
- rogersma
I have been using Abaqus for ~1 year, mostly for 2D simulations (plane stress) but have recently started using 3D meshes. My problem is fairly simple, and hopefully someone can answer it.
My model geometry is a solid sphere with a spherical hole (easy enough to create using the revolution tool in Abaqus). I put a pressure on the inner hollow sphere and Abaqus calculates stresses. These stresses closely match the analytical dynamic solution for a Heaviside pressure pulse on hollow sphere albeit with tons of noise which I think is due to funny mesh geometry.
Because I am using an Abaqus Explicit VUMAT (dynamic damage mechanics VUMAT), I am limited to the different types of elements I can use for my analysis. I am currently using C3D10M elements but as I mentioned before, I have a lot of noise in my results. I would like to limit the noise by partitioning my spherical mesh into smaller concentric spheres and then using those smaller spheres to seed in order to obtain a more uniform mesh without so much noise. I know how to do this in 2D (partition sketch --> draw a circle) but it seems to be much more involved in 3D. Does anyone know how to partition a spherical sketch into several different concentric spheres? Any help is greatly appreciated.
- rogersma





RE: Partitioning a sphere into concentric spheres for meshing
RE: Partitioning a sphere into concentric spheres for meshing
Would you mind explaining how to partition the spherical sketch in 2D? Is it some sort of view option? I haven't done much meshing in the past year as I've been altering my VUMAT to match theoretical and experimental results for simple 2D geometries. If you could briefly outline how to do so that would be great!
- rogersma
RE: Partitioning a sphere into concentric spheres for meshing
RE: Partitioning a sphere into concentric spheres for meshing
Rob
Thank you.
Rob Stupplebeen
OptimalDevice.com
My Personal WP
RE: Partitioning a sphere into concentric spheres for meshing
I haven't looked at the attached CAE file yet because I am not at my main computer. Do you know if your mesh would work with Abaqus Explicit? Would you mind attaching your .rpy file so I can try to follow the same procedure for a sphere? Thanks again!
- rogersma
RE: Partitioning a sphere into concentric spheres for meshing
RE: Partitioning a sphere into concentric spheres for meshing
The easiest way to do this is to simply make multiple parts (concentric spherical shells - not shell element type - in my case), combine them together while preserving the boundaries and then to use those inner boundaries as seeding surfaces. I was able to properly refine my mesh as desired, giving me better element shape control, etc.
If anyone else has this problem and would like more details as to the specific steps, please let me know.
This link outlines how to merge parts and preserve boundaries, section 13.9.11 "Merging or cutting part instances" of the Abaqus manual.
- rogersma