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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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>b) 3D solid45 model, with optional rigid regionFINISH! Exits previous processor/CLEAR! Erases the database/PREP7! Enters pre-processorET,1,SOLID45! Defines element type no.1 to SOLID45MP,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> πK, ,,,, ! Rotation's axis keypoint 1K, ,,1,, ! Rotation's axis keypoint 2K, ,B/2+r2+t+m,t+r1,, ! Centre <strong>of</strong> top circlesK, ,B/2+r2+t,t+2*r1+t+r2,, ! Centre <strong>of</strong> middle circlesK, ,B/2+r2+t,-r2,, ! Centre <strong>of</strong> bottom circlescircle,3,r1,,,360,! Draws top inner circlecircle,3,r1+t,,,360,! Draws top outer circlecircle,4,r2,,,360,! Draws middle inner circlecircle,4,r2+t,,,360,! Draws middle outer circlecircle,5,r2,,,360,! Draws bottom inner circlecircle,5,r2+t,,,360,! Draws top outer circleLDELE,9,10,1 , ,1! Deletes unneeded circle partsLDELE,12,16,4 , ,1 ! " " "LDELE,13,14,1 , ,1 ! " " "LDELE,2,3,1 , ,1 ! " " "LDELE,6,7,1 , ,1 ! " " "LDELE,19,20,1 , ,1 ! " " "LDELE,23,24,1 , ,1 ! " " "LDELE,17,21,4 , ,1 ! " " "KDELE,14,15,1! Deletes unneeded keypointsKDELE,18,19,1 ! " " "KDELE,3,5,1 ! " " "KDELE,8,12,4 ! " " "KDELE,25,26,1 ! " " "KDELE,22,29,7 ! " " "LSTR,16,20! Builds straight wallsLSTR,11,17 ! " " "LSTR,21,7 ! " " "LSTR,9,27 ! " " "LSTR,23,13 ! " " "LSTR,28,24 ! " " "AL,ALL! Generates an areas by previously defined linesLSTR,17,21! Builds straight wallsLSTR,23,27 ! " " "LSTR,7,11 ! " " "LSTR,9,13 ! " " "LSTR,6,10 ! " " "LSEL,S,,,12,14,1 ! Selects lines 12-14LSEL,A,,,16,17,1 ! Also selects lines 16 <strong>and</strong> 17ASBL,1,ALL,,DELETE,KEEP! Subtracts selected lines from area! so that the meshing will be! more efficientLSEL,ALL! Selects all linesLSEL,S,,,11,18,7 ! Selects new set <strong>of</strong> line 11 <strong>and</strong> 18LESIZE,ALL,,,6! Specifies 6 division for those linesLSEL,ALL! Selects all linesLSEL,S,,,1,4,3 ! Selects new set <strong>of</strong> line 1 <strong>and</strong> 4LESIZE,ALL,,,6! Specifies 6 divisions for those lines also! (kept, so that it can be changed)LSEL,ALL! Selects all lines againLESIZE,ALL,0.06! Specifies the line-divisions' length! for all other linesASEL,ALL! Selects all areas48

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

Saved successfully!

Ooh no, something went wrong!