Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK 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
Jun 21, 2016
13
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
 
Replies continue below

Recommended for you

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