hexa2016
Mechanical
- Sep 19, 2016
- 26
Hi all,
I tried to learn on hyperelastic material, but at first with thk of 10mm, i can only apply 20mm displacement for convergence, otherwise it wont converge...then i change the thickness to 30mm, the behaviour also same..it can only been applie for ux displacement up to 20mm.
my script;
FINISH
/OUTPUT,contact-st-rb,out
/CLEAR
/UNITS,MPA
/PREP7
ET,1,SOLID185
!STEEL
MP,EX,1,210000
MP,PRXY,1,0.3
!RUBBER
TB,HYPE,2,1,3,OGDE
TBTEMP,0
TBDATA,,1.89e6,1.3,3600,5,-30000,-2
TBDATA,,,,,,,
TB,PRONY,2,1,2,SHEAR
TBTEMP,0
TBDATA,,0.3333,0.4,0.3333,0.2,,
!MODELLING
BLOCK,,50,,30,,50,
BLOCK,30,80,30,60,,50,
BLOCK,,50,60,90,,50,
!APPLY VATT TO STEEL
VSEL,S,VOLU,,1
VSEL,A,VOLU,,3
VATT, 1, , 1, 0
ALLSEL
!APPLY VATT TO RUBBER
VSEL,S,VOLU,,2
VATT,2,1,1,0
VATT, 2, , 1, 0
ALLSEL
!Model meshing
ESIZE, 6
VMESH,ALL
R,3
REAL,3
!Generate target surface
ET,2,170 !TARGE170 ELEMENT
ASEL,S,AREA,,4
CM,TARGET,AREA
NSLA,S,1
ESLN,S,0
TYPE,2
ESURF
!Generate contact surface
ALLSEL
ET,3,174 !CONTA174 ELEMENT
KEYOPT,3,2,2 !CONTACT ALGORITHM-MPC APPROACH
KEYOPT,3,4,2 !LOCATION OF DETECTION POINT -ON NODAL POINT NORMAL FROM CONTACT SURFACE-RIGID SURFACE CONSTRAINT
KEYOPT,3,12,5 !BEHAVIOUR CONTACT SURFACE - BONDED ALWAYS
ASEL,S,AREA,,9
CM,CONTACT,AREA
NSLA,S,1 !SELECTS THE NODES ATTACHED TO THE AREA
ESLN,S,0 !SELECTS THOSE ELEMENTS ATTACHED TO THE SELECTED NODES
TYPE,3
ESURF
ALLSEL
R,4
REAL,4
!Generate target surface
ET,4,170 !TARGE170 ELEMENT
ASEL,S,AREA,,10
CM,TARGET,AREA
NSLA,S,1
ESLN,S,0
TYPE,4
ESURF
!Generate contact surface
ALLSEL
ET,5,174 !CONTA174 ELEMENT
KEYOPT,5,2,2 !CONTACT ALGORITHM-MPC APPROACH
KEYOPT,5,4,2 !LOCATION OF DETECTION POINT -ON NODAL POINT NORMAL FROM CONTACT SURFACE-RIGID SURFACE CONSTRAINT
KEYOPT,5,12,5 !BEHAVIOUR CONTACT SURFACE - BONDED ALWAYS
ASEL,S,AREA,,15
CM,CONTACT,AREA
NSLA,S,1 !SELECTS THE NODES ATTACHED TO THE AREA
ESLN,S,0 !SELECTS THOSE ELEMENTS ATTACHED TO THE SELECTED NODES
TYPE,5
ESURF
ALLSEL
FINISH
/SOL
ANTYPE,0
NLGEOM,1
SOLCONTROL,ON
NSUBST,10,10
OUTRES,ALL,ALL
TIME,1
DA,5,ALL
DA,17,ALL
ALLSEL
ASEL,S,AREA,,12
DA,ALL,UX,20
ALLSEL
SOLVE
FINISH
what should i do for higher displacement in ux?
thanks
I tried to learn on hyperelastic material, but at first with thk of 10mm, i can only apply 20mm displacement for convergence, otherwise it wont converge...then i change the thickness to 30mm, the behaviour also same..it can only been applie for ux displacement up to 20mm.
my script;
FINISH
/OUTPUT,contact-st-rb,out
/CLEAR
/UNITS,MPA
/PREP7
ET,1,SOLID185
!STEEL
MP,EX,1,210000
MP,PRXY,1,0.3
!RUBBER
TB,HYPE,2,1,3,OGDE
TBTEMP,0
TBDATA,,1.89e6,1.3,3600,5,-30000,-2
TBDATA,,,,,,,
TB,PRONY,2,1,2,SHEAR
TBTEMP,0
TBDATA,,0.3333,0.4,0.3333,0.2,,
!MODELLING
BLOCK,,50,,30,,50,
BLOCK,30,80,30,60,,50,
BLOCK,,50,60,90,,50,
!APPLY VATT TO STEEL
VSEL,S,VOLU,,1
VSEL,A,VOLU,,3
VATT, 1, , 1, 0
ALLSEL
!APPLY VATT TO RUBBER
VSEL,S,VOLU,,2
VATT,2,1,1,0
VATT, 2, , 1, 0
ALLSEL
!Model meshing
ESIZE, 6
VMESH,ALL
R,3
REAL,3
!Generate target surface
ET,2,170 !TARGE170 ELEMENT
ASEL,S,AREA,,4
CM,TARGET,AREA
NSLA,S,1
ESLN,S,0
TYPE,2
ESURF
!Generate contact surface
ALLSEL
ET,3,174 !CONTA174 ELEMENT
KEYOPT,3,2,2 !CONTACT ALGORITHM-MPC APPROACH
KEYOPT,3,4,2 !LOCATION OF DETECTION POINT -ON NODAL POINT NORMAL FROM CONTACT SURFACE-RIGID SURFACE CONSTRAINT
KEYOPT,3,12,5 !BEHAVIOUR CONTACT SURFACE - BONDED ALWAYS
ASEL,S,AREA,,9
CM,CONTACT,AREA
NSLA,S,1 !SELECTS THE NODES ATTACHED TO THE AREA
ESLN,S,0 !SELECTS THOSE ELEMENTS ATTACHED TO THE SELECTED NODES
TYPE,3
ESURF
ALLSEL
R,4
REAL,4
!Generate target surface
ET,4,170 !TARGE170 ELEMENT
ASEL,S,AREA,,10
CM,TARGET,AREA
NSLA,S,1
ESLN,S,0
TYPE,4
ESURF
!Generate contact surface
ALLSEL
ET,5,174 !CONTA174 ELEMENT
KEYOPT,5,2,2 !CONTACT ALGORITHM-MPC APPROACH
KEYOPT,5,4,2 !LOCATION OF DETECTION POINT -ON NODAL POINT NORMAL FROM CONTACT SURFACE-RIGID SURFACE CONSTRAINT
KEYOPT,5,12,5 !BEHAVIOUR CONTACT SURFACE - BONDED ALWAYS
ASEL,S,AREA,,15
CM,CONTACT,AREA
NSLA,S,1 !SELECTS THE NODES ATTACHED TO THE AREA
ESLN,S,0 !SELECTS THOSE ELEMENTS ATTACHED TO THE SELECTED NODES
TYPE,5
ESURF
ALLSEL
FINISH
/SOL
ANTYPE,0
NLGEOM,1
SOLCONTROL,ON
NSUBST,10,10
OUTRES,ALL,ALL
TIME,1
DA,5,ALL
DA,17,ALL
ALLSEL
ASEL,S,AREA,,12
DA,ALL,UX,20
ALLSEL
SOLVE
FINISH
what should i do for higher displacement in ux?
thanks