clear_start_new
mod_assemb_prep,1
/title,Part 1
/units,bin
name='part_1'
arry_nam='p1'
ct_name='CSp10'
cyl_name='CSp11'
sph_name='CSp12'
mod_coord_system,0,0,0,0,0,0,90
d_in=2.000
d_out=2.200
l1=7.000
l2=0.250
csys,CSp10
ANNULUS_SECTOR,d_in,d_out,2,270,90
create_vol-area,-l2
create_circ_area,d_out/2,-l2
create_vol-area,-l2
vadd,vm-1,vm
init_entity_num
csys,CSp10
ANNULUS_SECTOR,d_in,d_out,2,270,90
create_vol-area,l1
lplot
numcmp,all
init_entity_num
finalize_model_data
mod_assemb_prep
/title,Part 2
/units,bin
name='part_2'
arry_nam='p2'
ct_name='CSp20'
cyl_name='CSp21'
sph_name='CSp22'
mod_coord_system,CSp10,0,0,2,0,0,0
d_in=0.500
parm_val,'part_1','d_in','d_out',1.900
d01=1.000
l1=0.500
l2=5.000
csys,CSp20
ANNULUS_SECTOR,d_in,d_out,2,270,90
create_vol-area,l1
ANNULUS_SECTOR,d_in,d01,2,270,90,,,l1
create_vol-area,l2
vadd,all
init_entity_num
csys,CSp21
asel,r,loc,y,90
aadd,all
init_entity_num
csys,CSp21
asel,r,loc,y,270
aadd,all
init_entity_num
csys,CSp20
lplot
numcmp,all
init_entity_num
finalize_model_data
mod_assemb_prep
/title,Part 3
/units,bin
name='part_3'
arry_nam='p3'
ct_name='CSp30'
cyl_name='CSp31'
sph_name='CSp32'
mod_coord_system,CSp20,0,0,2,0,0,0
parm_val,'part_1','d_in','d_out',1.900
parm_val,'part_2','d01','d_in',0.500
l1=0.750
csys,CSp30
ANNULUS_SECTOR,d_in,d_out,2,270,90
create_vol-area,l1
lplot
numcmp,all
init_entity_num
finalize_model_data
cmsel,s,part_2
cmsel,a,part_3
cm,pset1,volu
CREATE_INTERFACE,'pset1','part_1'
aplot