How to apply normal load and friction

Asked by Pawan

I have crated a moving plate with a sphere on it with this code

sp=sphere((0,0,0),1)
plate=box((0,0,-1.5),(10,15,.5))
O.bodies.append(sp)
O.bodies.append(plate)
plate.state.vel=(0,.0005,0)

Now I want to apply some load on the sphere and friction in their interface.

As a result I want to create a graph of friction force with displacement.
Please help me with this!

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
Jan Stránský (honzik) said :
#1

Hello,

please provide more information [1].

> I want to apply some load on the sphere

What is "some load"?

> I want to apply ... friction in their interface.

friction is not "applied". Standardly, friction is a material/interaction property, which influences tangential force.
But it depends on specific contact law, some do not have friction, then the resulting force may differ among the laws, ...

Cheers
Jan

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

Revision history for this message
Pawan (pawan10) said :
#2

I want to apply "Normal Force" on sphere.
Can you please suggest how can I write code for Normal Force, Friction, and which contact law to use as I am new to this?

Thanks in advance.

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

> how can I write code for Normal Force

one option is O.forces.setPermF [2]

> how can I write code for Friction

mat = FrictMat(...,frictionAngle=0.5) # [3]
O.materials.append(mat)

> which contact law to use as I am new to this?

For start, use the "most basic" Cundall-Strack law [4].
Once you get familiar, you can add different parameters and/or use different contact models

Cheers
Jan

[2] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.ForceContainer.setPermF
[3] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.FrictMat
[4] https://yade-dem.org/doc/user.html#basic-dem-model

Can you help with this problem?

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

To post a message you must log in.