two block are independant. they have no common face. |
|
mesh is not continuous. |
|
Tie two surface and two blocks are glued. |
glueface.fbd |
|
PNT D001 -25.00000 -25.00000 0.00000 PNT D002 25.00000 -25.00000 0.00000 PNT D003 25.00000 25.00000 0.00000 PNT D004 -25.00000 25.00000 0.00000 LINE L001 D001 D002 116 LINE L002 D002 D003 116 LINE L003 D003 D004 116 LINE L004 D004 D001 116 GSUR A001 + BLEND - L003 - L002 - L001 - L004 PNT D005 -10.00000 -10.00000 200.000 PNT D006 10.00000 -10.00000 200.000 PNT D007 10.00000 10.00000 200.000 PNT D008 -10.00000 10.00000 200.000 LINE L005 D005 D006 116 LINE L006 D006 D007 116 LINE L007 D007 D008 116 LINE L008 D008 D005 116 GSUR A002 + BLEND - L007 - L006 - L005 - L008 plot p all b plus l all k plus s all m plus b all g seta SE0 s A001 swep SE0 SE1 tra 0 0 200 16 seta SE2 s A002 swep SE2 SE3 tra 0 0 200 16 seta SETie1 s A003 seta SETie2 s A002 elty all he20 mesh all plot sa all seta FIX s A008 comp FIX down comp FIX down comp SETie1 down comp SETie1 down comp SETie2 down comp SETie2 down seta M01 b B001 seta M02 b B002 send all abq send M01 abq names send M02 abq names send FIX abq names send SETie1 abq surf send SETie2 abq surf |
To glue two area , We need surface list of glued nodes. seta SETie1 s A003 --> set SETie1 from area A003 comp SETie1 down comp SETie1 down --> let SETie1 include all face on the area send SETie1 abq surf --> save the face |
sol.inp | |
*INCLUDE, INPUT=all.msh *INCLUDE, INPUT=M01.nam *INCLUDE, INPUT=M02.nam *INCLUDE, INPUT=fix.nam *INCLUDE, INPUT=SETie1.sur *INCLUDE, INPUT=SETie2.sur *MATERIAL, Name=mat1 *ELASTIC 200000 , 0.3 *DENSITY 7.8e-9 *MATERIAL, Name=mat2 *ELASTIC 10000 , 0.3 *DENSITY 1.1e-9 *SOLID SECTION,MATERIAL=mat1,ELSET=EM01 *SOLID SECTION,MATERIAL=mat2,ELSET=EM02 *TIE,NAME=T1,POSITION TOLERANCE=0.1 SSETie1,SSETie2 *STEP *BOUNDARY Nfix,1,3,0 *FREQUENCY 5 *NODE PRINT, FREQUENCY=0 *NODE FILE U *END STEP |
*TIE is tie command |
> cgx -b glueface.fbd > ccx sol > cgx -v sol.frd |