Mesh Two Excised Spheres from Sphere

Discussion about meshing issues.

Mesh Two Excised Spheres from Sphere

Postby Cubit User » Fri May 18, 2012 2:10 pm

Hello,

I've been able to mesh a single sphere with an excised sphere (which is essentially just a hollow sphere) by cutting my volume into 8 octants. I can also use the Subtract boolean to remove two spheres from a larger single sphere, however I have been unable to mesh this. I would prefer to use the Sweep meshing scheme.

Is this geometry meshable easily?

Thanks for the help,
Cubit User
 
Posts: 44
Joined: Wed May 16, 2012 12:42 pm

Re: Mesh Two Excised Spheres from Sphere

Postby csimsoft Moderator » Fri May 18, 2012 2:11 pm

Can you send us a journal file so we can see the placement of the spheres with respect to each other?
csimsoft
csimsoft Moderator
 
Posts: 247
Joined: Tue Feb 14, 2012 5:59 pm
Location: American Fork, UT

Re: Mesh Two Excised Spheres from Sphere

Postby Cubit User » Fri May 18, 2012 2:12 pm

Here is a typical example of a domain which will need to be meshed. I tried using plane cuts through both excised spheres in all 3 dimensions (leaving 12 regions), but the regions between the excised spheres wouldn't mesh for me.

Thanks for taking a look,
Cubit User
 
Posts: 44
Joined: Wed May 16, 2012 12:42 pm

Re: Mesh Two Excised Spheres from Sphere

Postby csimsoft Moderator » Fri May 18, 2012 2:28 pm

The journal file below shows one way to mesh your sphere with the 2 sphere cut-outs. You can change the aprepro variables at the top of the journal file to specify a smaller/larger size as fits your analysis needs.


reset
#{_meshsize=0.75}
#{_core_curve_intervals=2}

create sphere radius 1
move Volume 1 x -10 y 0 z 0 include_merged
create sphere radius 2
move Volume 2 x 5 y 0 z 0 include_merged
create sphere radius 20
subtract volume 1 2 from volume 3

webcut vol all plane xplane

webcut volume all with cylinder radius 10 axis x
webcut volume 10 with cylinder radius .5 axis x
webcut volume 8 with cylinder radius 1 axis x

create volume loft surface 39 31
unite volume 13 8
unite volume 12 10
webcut volume 13 with sheet extended from surface 46
webcut volume 12 with sheet extended from surface 46
delete volume 15

webcut volume 7 9 12 13 plane yplane
webcut volume 7 9 12 13 18 19 20 21 plane zplane
imprint vol all
merge vol all

vol all size {_meshsize}

curve in surf 41 51 28 42 29 58 52 int {_core_curve_intervals}
mesh volume 11 17 16 14

Surface 172 129 140 182 135 184 174 133 154 196 186 142 scheme pave
mesh surface 172 129 140 182


volume all redistribute nodes off
volume 24 scheme Sweep source surface 140 target surface 135
volume 28 scheme Sweep source surface 182 target surface 184
volume 25 scheme Sweep source surface 140 target surface 154
volume 29 scheme Sweep source surface 182 target surface 196
volume 12 scheme Sweep source surface 129 target surface 133
volume 13 scheme Sweep source surface 129 target surface 142
volume 20 scheme Sweep source surface 172 target surface 174
volume 21 scheme Sweep source surface 172 target surface 186
mesh volume 24
mesh volume 28
mesh volume 25
mesh volume 29
mesh volume 12
mesh volume 13
mesh volume 20
mesh volume 21

surf 69 59 155 163 119 111 60 70 scheme pave
vol with not is_meshed scheme sweep
mesh vol with not is_meshed
csimsoft
csimsoft Moderator
 
Posts: 247
Joined: Tue Feb 14, 2012 5:59 pm
Location: American Fork, UT


Return to Meshing

Who is online

Users browsing this forum: No registered users and 1 guest

Search / Mark

User Control Panel

Login

Who is online

In total there is 1 user online :: 0 registered, 0 hidden and 1 guest (based on users active over the past 5 minutes)
Most users ever online was 58 on Mon Jun 26, 2017 4:19 pm

Users browsing this forum: No registered users and 1 guest