Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations MintJulep on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Heterogeneous material Abaqus

Status
Not open for further replies.

renanmp12

Mechanical
Joined
Jun 21, 2016
Messages
13
Location
BR
Hello everyone

I have an object in Abaqus which I should set two different materials mixed together. I am trying to do it through Python but I do not know how to select the elements I would change the material of. Does anyone know how to change the material of a set of random elements?

Thanks in advance
 
Do you have the names of the sets?

If so then you can assign the sets a section & material eg...

Python:
mdb.models['Model-1'].Material(name='yourMaterial')
mdb.models['Model-1'].materials['yourMaterial'].Elastic(table=((20000.0, 0.3), ))
mdb.models['Model-1'].HomogeneousSolidSection(material='yourMaterial', name='yourSection', thickness=None)
mdb.models['Model-1'].parts['yourPart'].SectionAssignment(offset=0.0, offsetField='', offsetType=MIDDLE_SURFACE, region=mdb.models['Model-1'].parts['yourPart'].sets['youSet'], sectionName='yourSection', thicknessAssignment=FROM_SECTION)

You can repeat for the other set.
 
160621_diferentessecoes_2_grd86j.jpg


I mean I need an object with a material, iron for example, and small intersections of another material spread through my object. This way I will have two parts with different materials
 
Yes & the way to do that is to create 2 element sets & assign the different sets different properties & sections.

You dont need to split your model into 2 separate parts.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top