0% found this document useful (0 votes)
7 views1 page

New Microsoft Word Document

Uploaded by

vijay kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

New Microsoft Word Document

Uploaded by

vijay kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

from abaqus import *

from abaqusConstants import *


from caeModules import *

# Create a new model


model = mdb.Model(name='MasonryWall')

# Define material properties for Brick


model.Material(name='Brick')
model.materials['Brick'].Density(table=((2.0E-9, ),)) # Density in tonne/mm³
model.materials['Brick'].Elastic(table=((15000.0, 0.2),)) # Elastic properties

# Define material properties for Mortar


model.Material(name='Mortar')
model.materials['Mortar'].Density(table=((1.8E-9, ),)) # Density in tonne/mm³
model.materials['Mortar'].Elastic(table=((1500.0, 0.25),)) # Elastic properties

# Define cohesive material for Interface


model.Material(name='Cohesive')
model.materials['Cohesive'].Elastic(type=TRACTION, table=((10000.0, 5000.0,
5000.0),))
model.materials['Cohesive'].DamageInitiation(type=QUADS, table=((0.3, 0.3,
0.0),))
model.materials['Cohesive'].DamageEvolution(type=ENERGY, table=((0.05,
0.15),))

# Geometry, assembly, meshing, and loading (to be implemented)

You might also like