yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #22739
Re: [Question #689870]: How to generate a specific joint in BlockGen() function?
Question #689870 on Yade changed:
https://answers.launchpad.net/yade/+question/689870
Status: Open => Answered
Vasileios Angelidakis proposed the following answer:
Hi Jie,
Please find below some information on the meaning of the parameters in
the jointC.csv file:
Column 1 dip dip angle, as in [1]
Column 2 dipDir dip direction, as in [1]
Column 3 centreX X-coordinate of the Joint centroid
Column 4 centreY Y-coordinate of the Joint centroid
Column 5 centreZ Z-coordinate of the Joint centroid
Column 6 traceX X-dimension of joint size along the strike direction
Column 7 traceY Y-dimenison of joint size along the strike direction
Column 8 phi_b vector with different basic friction angle for each face. Is used only if useFaceProperties=True in the KnKsPBLaw, or else the friction angle is taken from the material (same for all the faces of the particle)
Column 9 phi_r Not used; vector with different residual friction angles for each face. Currently considered equal to phi_b.
Column 10 JRC Not used
Column 11 JSC Not used
Column 12 asperity Not used
Column 13 simgaC Not used
Column 14 cohesion vector with different cohesion stresses for each particle face. Is used only if: intactRock=True, useFaceProperties=True and (allowBreakage=False or cohesionBroken=False) in the KnKsPBLaw.
Column 15 tension Not used
Column 16 jointType Not used
Column 17 Comments
Regarding phi_b and cohesion, you don't need them, as long as you don't
want to assign different properties to each particle face and you keep
useFaceProperties=False; if this is the case, you can leave the default
values.
Regarding traceX, traceY, you can use a large value relatively to the
geometry of your problem to achieve a persistent joint, i.e. a joint
that cuts through the whole initial block.
In essence, to assign a joint you need to define values for: dip,
dipDir, centreX, centreY, centreZ inside the jointC.csv file.
Hope this helps,
Vasileios
[1] CW Boon, GT Houlsby, S Utili (2015). A new rock slicing method
based on linear programming. Computers and Geotechnics 65, 12-29.
--
You received this question notification because your team yade-users is
an answer contact for Yade.