×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Partitioning a sphere into concentric spheres for meshing

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

RE: Partitioning a sphere into concentric spheres for meshing

Partition a 2D section of the sphere and sweep the partition round.

RE: Partitioning a sphere into concentric spheres for meshing

(OP)
Hi corus,

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

Partition the sphere with a plane that cuts through the centre. That'll be the 2D plane from which you can sketch on the concentric circles. Sweep those round using an arc of the sphere as the direction.

RE: Partitioning a sphere into concentric spheres for meshing

(OP)
Thanks for the reply rstupplebeen!

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

(OP)
Can anyone please explain step by step how to do this? I gave up on this a while ago but now need to do it again. I want to create a sphere with a spherical hole in the middle (I know how to do this easily by "Create new part --> 3D Deformable Solid Revolution --> Draw half a sphere with another half sphere in the middle and then revolving 360 degrees. My problem is that I need to create an inner surface which I can seed around the hollow sphere in the center of my part to use as an edge to seed in order to control the graduation in element sizes. Does anyone know how to do this and can someone explain step by step how to do so?

RE: Partitioning a sphere into concentric spheres for meshing

(OP)
I figured out a solution eventually, I'm sort of surprised no one else could offer it as it was very simple.

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

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources