You are on page 1of 5

/COM,ANSYS MEDIA REL. 150 (11/8/2013) REF. VERIF. MANUAL: REL.

150
/VERIFY,VM257
/TITLE,VM257,SWING COMPRISING TWO RIGID LINKS AND A BEAM WITH MIDSPAN MASS
/COM O.A. BAUCHAU. G. DAMILANO AND N.J. THERON
/COM NUMERICAL INTEGRATION OF NON-LINEAR ELASTIC MULTI-BODY SYSTEMS
/COM INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING,
/COM VOL. 38, 2727-2751 (1995)
C*** PERFORM ANALYSIS USING MPC184 RIGID LINKS
/PREP7
MP,EX,1,73E9 ! 73 GN/M^2
MP,NUXY,1,0.3
MP,DENS,1,2700 ! KG/M^3
K,1,0,0.36,0
K,2,0,0,0
K,3,0.72,0,0
K,4,0.72+0.36,0.36
L,1,2
L,2,3
L,3,4
ET,1,BEAM188 ! 3D LINEAR FINITE STRAIN BEAM
ET,2,MPC184 ! RIGID LINK
ET,3,MASS21 ! 3DMASS ELEMENT
KEYOPT,3,3,2 ! 3D MASS WITHOUT ROTARY INERTIA
R,3,0.5 ! 0.5 KG
SECTYPE, 1, BEAM, RECT
SECDATA,1E-3,5E-3 ! 1 MM X 5 MM CROSS SECTION
TYPE,1
MAT,1
SECNUM,1
LESIZE,2, , ,4
LMESH,2 ! DEFORMABLE BEAM
TYPE,2
MAT,2
SECNUM,2
LESIZE,1, , ,1 ! RIGID LINK
LMESH,1
TYPE,2
MAT,2
SECNUM,2
LESIZE,3, , ,1
LMESH,3 ! RIGID LINK
NDMID = NODE(0.72/2,0,0) ! NODE AT BEAM MIDSPAN
NDB = NODE(0.72/4,0,0) ! NODE AT LOCATION B
TYPE,3
REAL,3
E,NDMID ! MASS AT BEAM MIDSPAN
NSEL,S,LOC,Y,0.36
D,ALL,ALL
DDELE,ALL,ROTZ
ALLSEL,ALL
NDA = NODE(0,0,0) ! NODE AT LOCATION A
NDE = NODE(0.72,0,0) ! NODE AT LOCATION E
D, NDA, UZ, 0.0, ,, ,ROTX,ROTY
D, NDE, UZ, 0.0, ,, ,ROTX,ROTY
ALLSEL
FINISH
SAVE
C*** PERFORM SOLUTION USING HHT ALGORITHM WITH RESPONSE FREQ
/SOLU
*DIM,FXMID,TABLE,4,1,1
FXMID(1,0,1) = 0.0 ! TIME VALUES
FXMID(2,0,1) = 0.128
FXMID(3,0,1) = 0.256
FXMID(4,0,1) = 1.0
FXMID(1,1,1) = 0.0 ! FX IMPULSE LOAD VALUES
FXMID(2,1,1) = 2.0
FXMID(3,1,1) = 0.0
FXMID(4,1,1) = 0.0
F,NDMID,FX,%FXMID% ! APPLY TABULAR LOADS
ANTYPE,TRANS
TRNOPT,FULL,,,,,HHT
TINTP,0.3 ! 30% DAMPING
EQSLV,PCG
NLGEOM,ON ! LARGE DEFLECTION
AUTOTS,ON ! AUTO TIME STEPPING
OUTRES,ALL,-100 ! SAVE ALL RESULTS
KBC,0 ! RAMPED LOADING
TOT_TIME = 2.5
TIME,TOT_TIME
NSUBST,1000,10E5,1000
CNVTOL,F ! FORCE CONVERGENCE CHECK
CNVTOL,M, , , ,1E-3 ! MOMENT CONVERGENCE CHECK
CNVTOL,U ! DISPLACEMENT CONVERGENCE CHECK
CNVTOL,ROT ! ROTATION CONVERGENCE CHECK
/OUT,scratch
SOLVE
/OUT
FINISH
/AUTO,1
/DIST, 1, 0
/REPLO
/VIEW,1,,,1
/ANG,1
/POST1
/PLOPTS,INFO,0
/PLOPTS,LEG1,0
/PLOPTS,LEG2,0
/PLOPTS,LEG3,0
/PLOPTS,FRAME,0
/PLOPTS,MINM,0
/PLOPTS,TITLE,0
/PLOPTS,FILE,0
/PLOPTS,LOGO,0
/PLOPTS,WINS,1
/PLOPTS,WP,0
/PLOPTS,DATE,0
/TRIAD,OFF
*DO,JJ,0,10
SET, , , , ,JJ/10
*IF,JJ,EQ,10,THEN
/PLOPTS,TITLE,1
/TITLE,SWING:MOTION AND DEFORMATION OF BEAM AND MOTION OF LINKS,AT 0.1 S
*ENDIF
PLNSOL,U,SUM
/NOERASE
*ENDDO
/ERASE
/POST26
NSOL,2,NDB,U,X
NSOL,3,NDB,U,Y
/TITLE,SWING:TIME HISTORY OF DISP COMPS OF POINT B IN THE I1&I2 DIRECTIONS
PLVAR,2,3 ! COMPARE THIS PLOT WITH FIGURE 15. IN REFERENCE
!PRVAR,2,3
ESOL,4,2,3,F,X ! AXIAL FORCE AT POINT B
/TITLE,SWING:TIME HISTORY OF AXIAL FORCE IN THE BEAM, AT POINT B
PLVAR,4 ! COMPARE THIS PLOT WITH FIGURE 16. IN REFERENCE
*GET,FMAX,VARI,4,EXTREM,VMAX ! MAX AXIAL FORCE AT POINT B CORRESPONDING TO EVENT-X
IN REF.
*GET,TMAX,VARI,4,EXTREM,TMAX ! TIME CORRESPONDING TO EVENT-X IN REFERENCE
FINISH
/POST1
SET, , , , ,TMAX ! RETRIEVE RESULTS AT TMAX
*GET,UY_NDB,NODE,NDB,U,X ! UX DISP AT POINT B CORRESPONDING TO EVENT-X IN REFERENCE
*GET,UX_NDB,NODE,NDB,U,Y ! UY DISP AT POINT B CORRESPONDING TO EVENT-X IN REFERENCE
*DIM,LABEL,CHAR,4,2
*DIM,VALUE,,4,3
LABEL(1,1) = 'TIME','DISP','DISP','FORCE'
LABEL(1,2) = ' (sec)','UY (m)','UX (m)','FX (N)'
*VFILL,VALUE(1,1),DATA,0.641,0.28,0.075,112.7
*VFILL,VALUE(1,2),DATA,TMAX,UY_NDB,UX_NDB,FMAX
*VFILL,VALUE(1,3),DATA,ABS(TMAX/0.641),ABS(UY_NDB/0.28),ABS(UX_NDB/
0.075),ABS(FMAX/112.7)
FINISH
SAVE,TABLE_1
/CLEAR,NOSTART
C*** PERFORM ANALYSIS USING TARGET RIGID LINKS
/PREP7
MP,EX,1,73E9 ! 73 GN/M^2
MP,NUXY,1,0.3
MP,DENS,1,2700 ! KG/M^3
K,1,0,0.36,0
K,2,0,0,0
K,3,0.72,0,0
K,4,0.72+0.36,0.36
L,1,2
L,2,3
L,3,4
ET,1,BEAM188 ! 3D LINEAR FINITE STRAIN BEAM
ET,11,TARGE170 ! TARGET ELEMENT
KEYOPT,11,2,1 ! TARGET MODELED AS A RIGID BODY
KEYOPT,11,4,111 ! DO NOT CONSTRAIN ROTATIONS
ET,3,MASS21 ! 3DMASS ELEMENT
KEYOPT,3,3,2 ! 3D MASS WITHOUT ROTARY INERTIA
R,3,0.5 ! 0.5 KG
SECTYPE, 1, BEAM, RECT
SECDATA,1E-3,5E-3 ! 1MM X 5 MM CROSS SECTION
TYPE,1
MAT, 1
SECNUM,1
LESIZE,2, , ,4
LMESH,2 ! DEFORMABLE BEAM
TYPE,11
REAL,11
LESIZE,1, , ,1
LMESH,1
TSHAP,PILO
TYPE,11
E,6
TYPE,11
REAL,12
LESIZE,3, , ,1
LMESH,3
TSHAP,PILO
TYPE,11
REAL,12
E,7
NDMID = NODE(0.72/2,0,0) ! NODE AT BEAM MIDSPAN
NDB = NODE(0.72/4,0,0) ! NODE AT LOCATION B
TYPE,3
REAL,3
E,NDMID ! MASS AT BEAM MIDSPAN
NSEL,S,LOC,Y,0.36
D,ALL,ALL
DDELE,ALL,ROTZ
ALLSEL,ALL
NDA = NODE(0,0,0) ! NODE AT LOCATION A
NDE = NODE(0.72,0,0) ! NODE AT LOCATION E
D, NDA, UZ, 0.0, ,, ,ROTX,ROTY
D, NDE, UZ, 0.0, ,, ,ROTX,ROTY
FINISH
SAVE
C*** PERFORM SOLUTION USING HHT ALGORITHM WITH RESPONSE FREQ
/SOLU
*DIM,FXMID,TABLE,4,1,1
FXMID(1,0,1) = 0.0 ! TIME VALUES
FXMID(2,0,1) = 0.128
FXMID(3,0,1) = 0.256
FXMID(4,0,1) = 1.0
FXMID(1,1,1) = 0.0 ! FX IMPULSE LOAD VALUES
FXMID(2,1,1) = 2.0
FXMID(3,1,1) = 0.0
FXMID(4,1,1) = 0.0
F,NDMID,FX,%FXMID% ! APPLY TABULAR LOADS
ANTYPE,TRANS
TRNOPT,FULL,,,,,HHT
TINTP,0.3 ! 30% DAMPING
NLGEOM,ON ! LARGE DEFLECTION
EQSLV,PCG
AUTOTS,ON ! AUTO TIME STEPPING
OUTRES,ALL,-100 ! SAVE ONLY 100 RESULTS
KBC,0 ! RAMPED LOADING
TOT_TIME = 1.0
TIME,TOT_TIME
NSUBST,1000,1000,1000
CNVTOL,U ! DISPLACEMENT CONVERGENCE CHECK
CNVTOL,ROT ! ROTATION CONVERGENCE CHECK
CNVTOL,F ! FORCE CONVERGENCE CHECK
CNVTOL,M, , , ,0.01 ! MOMENT CONVERGENCE CHECK
PRED,OFF
LNSRCH,OFF
/OUT,scratch
SOLVE
FINISH
/DIST,1,0
/AUTO,1
/REPLO
/VIEW,1,,,1
/ANG,1
/POST1
/PLOPTS,INFO,0
/PLOPTS,LEG1,0
/PLOPTS,LEG2,0
/PLOPTS,LEG3,0
/PLOPTS,FRAME,0
/PLOPTS,MINM,0
/PLOPTS,TITLE,0
/PLOPTS,FILE,0
/PLOPTS,LOGO,0
/PLOPTS,WINS,1
/PLOPTS,WP,0
/PLOPTS,DATE,0
/TRIAD,OFF
*DO,JJ,0,10
SET, , , , ,JJ/10
*IF,JJ,EQ,10,THEN
/PLOPTS,TITLE,1
/TITLE,SWING:MOTION AND DEFORMATION OF BEAM AND MOTION OF LINKS,AT 0.1 S
*ENDIF
PLNSOL,U,SUM
/NOERASE
*ENDDO
/ERASE
/POST26
NSOL,2,NDB,U,X
NSOL,3,NDB,U,Y
/TITLE,SWING:TIME HISTORY OF DISP COMPS OF POINT B IN THE I1&I2 DIRECTIONS
PLVAR,2,3 ! COMPARE THIS PLOT WITH FIGURE 15. IN REFERENCE
!PRVAR,2,3
ESOL,4,2,3,F,X ! AXIAL FORCE AT POINT B
/TITLE,SWING:TIME HISTORY OF AXIAL FORCE IN THE BEAM, AT POINT B
PLVAR,4 ! COMPARE THIS PLOT WITH FIGURE 16. IN REFERENCE
*GET,FMAX,VARI,4,EXTREM,VMAX ! MAX AXIAL FORCE AT POINT B CORRESPONDING TO EVENT-X
IN REF.
*GET,TMAX,VARI,4,EXTREM,TMAX ! TIME CORRESPONDING TO EVENT-X IN REFERENCE

You might also like