How to set the normal stiffness in the simulation?

Asked by 孙灿

WallMat = O.materials.append(FrictMat(young = WYoung, poisson = WPoissonRatio, frictionAngle = radians(WFrictionAngle), density = WDensity))
How to set the normal tangential stiffness in wallMat?

WallMat = O.materials.append(FrictMat(young = WYoung, poisson = WPoissonRatio, frictionAngle = radians(WFrictionAngle), density = WDensity),jointNormalStiffness=2.5e6,jointShearStiffness=1e6)
Is the code above correct?
Using the code settings above, I found that the simulation could not proceed normally。

Question information

Language:
English Edit question
Status:
Answered
For:
Yade Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Karol Brzezinski (kbrzezinski) said (last edit ):
#1

Hi,

Please look at the documentation of the materiał that you are using [1]. FrictMat doesn't have a property 'jointShearStiffness'. Just use young and poisson as in the case of spheres.

Best wishes,
Karol

[1] https://yade-dem.org/doc/yade.wrapper.html?highlight=frictmat#yade.wrapper.FrictMat

Revision history for this message
Jan Stránský (honzik) said :
#2

Hello,

please read [2]. Then read [2] again and follow the instructions.
Please provide a MWE.

> How to set the normal tangential stiffness in wallMat?

What is "normal tangential"?

> WallMat = O.materials.append(FrictMat(young = WYoung, poisson = WPoissonRatio, frictionAngle = radians(WFrictionAngle), density = WDensity),jointNormalStiffness=2.5e6,jointShearStiffness=1e6)
> Is the code above correct?

No. But try it first yourself, Yade tells you itself that you have ArgumentError.
O.materials.append accepts just a Material as argument, here you have
O.materials.append(FrictMat(...),jointNormalStiffness=2.5e6,jointShearStiffness=1e6)

> Using the code settings above

What is "above"? The first, or the second case?

> I found that the simulation could not proceed normally

What does "normally" and "could not proceed" mean (some errors? different results then expected? ...?)?

Cheers
Jan

[2] https://www.yade-dem.org/wiki/Howtoask

Can you help with this problem?

Provide an answer of your own, or ask 孙灿 for more information if necessary.

To post a message you must log in.