yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #24217
Re: [Question #693672]: How to define a CohFrictPhys bond between two different materials?
Question #693672 on Yade changed:
https://answers.launchpad.net/yade/+question/693672
Status: Needs information => Open
Jingchi Yu gave more information on the question:
Dear Jan,
Sorry for the incomplete information before, and I will explain the detail about that:
For instance, My assembly consists of two kinds of material: 1. mortar which is CohFrichMat; 2. cement which is CohFrichMat:
####
mortar =CohFrichMat(……,label='sand')
cement = CohFrictMat(……,label='cement')
O.materials.append(mortar)
O.materials.append(cement)
####
In the simulation, there will be mortar-mortar contact, mortar -cement contact and cement-cement contact.
what I am confused is how to define the engines, maybe it is like this:
#####
O.engines=[
ForceResetter(),
InsertionSortCollider([Bo1_Sphere_Aabb()]),
InteractionLoop(
[Ig2_Sphere_Sphere_ScGeom(),Ig2_Sphere_Sphere_ScGeom6D()],
[Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(),
Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(setCohesionNow = True,setCohesionOnNewContacts = True)],
[Law2_ScGeom6D_CohFrictPhys_CohesionMoment()]
),
NewtonIntegrator(damping=0.4),
]
#####
I am wondering if it covers all the interactions? If so, the mortar -cement contact (like E, sigmaT and so on) is taken the average? and then if I want to define the mortar -cement contact manually and arbitrarily, how may I do it?
Many thanks,
--
You received this question notification because your team yade-users is
an answer contact for Yade.