摩擦力模型详解与代码实现【1】

1 静态摩擦

1.1 库伦摩擦

f ( v ) = f c s g n ( v ) f(v) = f_csgn(v) f(v)=fcsgn(v)
f c = μ ∣ f n ∣ f_c = \mu |f_n| fc=μfn
式中 f c f_c fc是库伦摩擦力, μ \mu μ是摩擦系数, f n f_n fn是法向力。
在这里插入图片描述

%%
clear;
close all;
clc;

%% 参数
mu = 0.24;
fn = 100;

%% 计算摩擦力
v = -0.1:0.0001:0.1;

F = coulom(v, mu, fn);

figure
plot(v, F,"LineWidth",2)
grid
xlabel('Velocity (m/s)')
ylabel('Friction force (N)')

在这里插入图片描述
源代码

1.2 静摩擦与库伦摩擦

f = { f e , v = 0 , ∣ f e ∣ < f s f s sgn ( f e ) , v = 0 , ∣ f e ∣ ≥ f s f c sgn ( v ) , v ≠ 0 \left.f=\left\{\begin{array}{ll}f_\mathrm{e},&v=0,&|f_\mathrm{e}|<f_\mathrm{s}\\f_\mathrm{s}\text{sgn}(f_\mathrm{e}),&v=0,&|f_\mathrm{e}|\ge f_\mathrm{s}\\f_\mathrm{c}\text{sgn}(v),&v\ne0\end{array}\right.\right. f= fe,fssgn(fe),fcsgn(v),v=0,v=0,v=0fe<fsfefs

式中 f e f_e fe是外力, f s f_s fs是最大静摩擦力。当 v = 0 v=0 v=0时,摩擦力时外力的函数,而不是速度的函数;当 v ≠ 0 v\ne0 v=0时,摩擦力可以表示为库伦摩擦的形式。
在这里插入图片描述

%%
clear;
close all
  • 17
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余加木

想喝蜜雪冰城柠檬水(≧≦)/

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值