12.07.2015 Views

fem modelling of a bellows and a bellows- based micromanipulator

fem modelling of a bellows and a bellows- based micromanipulator

fem modelling of a bellows and a bellows- based micromanipulator

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VI. AnnexFEM <strong>modelling</strong> <strong>of</strong> a <strong>bellows</strong> <strong>and</strong> a <strong>bellows</strong>-<strong>based</strong> <strong>micromanipulator</strong>c) 3D shell43 modelFINISH! Exits previous processor/CLEAR! Erases the database/PREP7! Enters pre-processorET,1,SHELL43! Defines element type no.1 to SHELL43MP,ex,1,161E+6! Sets Young's Modulus to 1'160 PaMP,nuxy,1,0.3! Sets Poisson’s ratioA=6.35! Outer diameter AB=3.81! Inner diameter BD=0.7832! Convolution pitch Dl0=18.7960 ! Total convolution's length L 0t=0.0381! Wall thickness tr1=(D-2*t)/4 ! Calculated inner radius r 1r2=r1 ! Calculated outer radius r 2m=(A/2)-r2-r1-2*t-(B/2)! Straight part mpi=acos(-1)! Definition <strong>of</strong> πR,1,t,t,t,t,0,! Setting shell elements nodes' thickness to tK, ,,,, ! Rotation's axis keypoint 1K, ,,1,, ! Rotation's axis keypoint 2K, ,B/2+r2+t+m,r1,, ! Centre <strong>of</strong> top circleK, ,B/2+r2+t,2*r1+r2,, ! Centre <strong>of</strong> middle circleK, ,B/2+r2+t,-r2,, ! Centre <strong>of</strong> bottom circlecircle,3,r1,,,360,! Draws top circlecircle,4,r2,,,360,! Draws middle circlecircle,5,r2,,,360,! Draws bottom circleLDELE,5,8,3 , ,1! Deletes unneeded linesLDELE,9,12,3 , ,1 ! " " "LDELE,2,3,1 , ,1 ! " " "LDELE,6,11,5,,1 ! " " "KDELE,3,5,1,,1! Deletes unneeded keypointsKDELE,1,2,1,,1 ! " " "LSTR,7,13! Builds straight wallsLSTR,9,15! Builds straight wallsLSEL,S,,,6,7,1! Selects some linesLSEL,A,,,10,11,1 ! " " "LSEL,A,,,1,4,3 ! " " "LESIZE,ALL,,,5! Specifies 5 division for those linesLSEL,S,,,2,3,1! Selects some linesLESIZE,ALL,,,15! Specifies 15 division for this set <strong>of</strong> linesAROTATE,ALL,,,,,,1,2,360,8! Creates the 3D model by rotating areasLESIZE,ALL,,,30! Specifies 30 division for each new created lineMSHAPE,0,2D! Specifies the element shape to be usedMSHKEY,1! Specifies that map meshing should be uses for meshingAMESH,ALL! Generates nodes <strong>and</strong> shell elementsENORM, 68! Specifies the elements' orientation to be! the same as element 68, because during the AROTATE,! some elements are created with different orientation,! <strong>and</strong> this can be wrong when applying pressure to all! elements together!FINISH! Exits the pre-processorSAVE,shell43,db,! Saves the database to 'shell43.db'50

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!