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.
_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help : https://help.launchpad.net/ListHelp