New question #683706 on Yade: https://answers.launchpad.net/yade/+question/683706
Hi, I am confused about the contact between two bodies with different materials. for example, My assembly consists of two kinds of material: 1. sand which is FrictMat; 2. cement which is CohFrichMat: #### sand = FrictMat(young=30e9,poisson=0.3,frictionAngle=radians(30),density=2650.0,label='sand') cement = CohFrictMat(young=30e9,poisson=0.3,frictionAngle=radians(30),density=2650.0,isCohesive=True,normalCohesion=1e8, shearCohesion=1e8,label='cement') O.materials.append(sand) O.materials.append(cement) #### In the simulation, there will be sand-sand contact, sand -cement contact and sand-cement contact. what I am confused is how to define the engines, I guess it should be: ##### O.engines=[ ForceResetter(), InsertionSortCollider([Bo1_Sphere_Aabb()]), InteractionLoop( [Ig2_Sphere_Sphere_ScGeom(),Ig2_Sphere_Sphere_ScGeom6D()], [Ip2_FrictMat_FrictMat_FrictPhys(), Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(setCohesionNow = True,setCohesionOnNewContacts = True)], [Law2_ScGeom_FrictPhys_CundallStrack(),Law2_ScGeom6D_CohFrictPhys_CohesionMoment()] ), NewtonIntegrator(damping=0.4), ] ##### I wonder if it covers all the interactions? that is, I guess (1)for sand-sand contact, "Ip2_FrictMat_FrictMat_FrictPhys()" and "Law2_ScGeom_FrictPhys_CundallStrack()" cover it; (2) for cement-cement contact, " Ip2_CohFrictMat_CohFrictMat_CohFrictPhys" and "Law2_ScGeom6D_CohFrictPhys_CohesionMoment()" cover it; (3) then what is for sand-cement contact? It seems that there is not something like "Ip2_FrictMat_CohFrictMat_somePhys()" . So if the engines have already covered all the interactions, what kind of contact law yade uses for dealing with sand-cement interaction? Many thanks, Leonard -- 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 : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp