edumalta
Mechanical
- Jul 6, 2011
- 17
Good Afternoon fellow colleagues
Recently, I've been running a few tests with contacts in abaqus. The last one (a beam-solid contact) failed. It is basically a polymer pipe with four wires of helicoidal tensile armor inside. The contact seems to be ignoring the polymer layer and the wires are passing through. When I checked the status file, I found the following warning:
"Some nodes involved in general contact have penetrated their
tracked faces by more than 50.000 percent of the typical element
dimension in the general contact domain, 4.5263. Please check the
node set "InfoNodeDeepPenetFirst" in Abaqus/Viewer for more
information. Please make sure that these nodes and their
contacting faces have sufficient mass to allow the code to
calculate realistic contact penalties for enforcing the contact
constraint."
How can I fix that?
I basically used penalty-hard contact properties and the default general contact setup. It is relevant to say that it worked with contact pairs.
Thanks in advance
PS.:
THE CONTACT SETUP SCRIPT
#Contacts#######################################################################
mdb.models['Model-1'].ContactProperty('IntProp-1')
mdb.models['Model-1'].interactionProperties['IntProp-1'].TangentialBehavior(
dependencies=0, directionality=ISOTROPIC, elasticSlipStiffness=None,
formulation=PENALTY, fraction=0.005, maximumElasticSlip=FRACTION,
pressureDependency=OFF, shearStressLimit=None, slipRateDependency=OFF,
table=((0.2, ), ), temperatureDependency=OFF)
mdb.models['Model-1'].interactionProperties['IntProp-1'].NormalBehavior(
allowSeparation=ON, constraintEnforcementMethod=DEFAULT,
pressureOverclosure=HARD)
mdb.models['Model-1'].ContactExp(createStepName='carga', name='Int-1')
mdb.models['Model-1'].interactions['Int-1'].includedPairs.setValuesInStep(
stepName='carga', useAllstar=ON)
mdb.models['Model-1'].interactions['Int-1'].contactPropertyAssignments.appendInStep(
assignments=((GLOBAL, SELF, 'IntProp-1'), ), stepName='carga')
Recently, I've been running a few tests with contacts in abaqus. The last one (a beam-solid contact) failed. It is basically a polymer pipe with four wires of helicoidal tensile armor inside. The contact seems to be ignoring the polymer layer and the wires are passing through. When I checked the status file, I found the following warning:
"Some nodes involved in general contact have penetrated their
tracked faces by more than 50.000 percent of the typical element
dimension in the general contact domain, 4.5263. Please check the
node set "InfoNodeDeepPenetFirst" in Abaqus/Viewer for more
information. Please make sure that these nodes and their
contacting faces have sufficient mass to allow the code to
calculate realistic contact penalties for enforcing the contact
constraint."
How can I fix that?
I basically used penalty-hard contact properties and the default general contact setup. It is relevant to say that it worked with contact pairs.
Thanks in advance
PS.:
THE CONTACT SETUP SCRIPT
#Contacts#######################################################################
mdb.models['Model-1'].ContactProperty('IntProp-1')
mdb.models['Model-1'].interactionProperties['IntProp-1'].TangentialBehavior(
dependencies=0, directionality=ISOTROPIC, elasticSlipStiffness=None,
formulation=PENALTY, fraction=0.005, maximumElasticSlip=FRACTION,
pressureDependency=OFF, shearStressLimit=None, slipRateDependency=OFF,
table=((0.2, ), ), temperatureDependency=OFF)
mdb.models['Model-1'].interactionProperties['IntProp-1'].NormalBehavior(
allowSeparation=ON, constraintEnforcementMethod=DEFAULT,
pressureOverclosure=HARD)
mdb.models['Model-1'].ContactExp(createStepName='carga', name='Int-1')
mdb.models['Model-1'].interactions['Int-1'].includedPairs.setValuesInStep(
stepName='carga', useAllstar=ON)
mdb.models['Model-1'].interactions['Int-1'].contactPropertyAssignments.appendInStep(
assignments=((GLOBAL, SELF, 'IntProp-1'), ), stepName='carga')