几种摩擦力模型

news2024/11/15 20:04:22

文章目录

  • 1 摩擦力特性分析
    • 1.1 预滑动特性及摩擦滞回
    • 1.2 非局部记忆效应
    • 1.3 临界摩擦力
    • 1.4 低速爬行现象
    • 1.5 Stribeck 效应
    • 1.6 摩擦滞后特性
    • 1.7 法向与切向摩擦力的耦合
  • 2 摩擦力数学模型
    • 2.1 静态摩擦模型
    • 2.1.1 库伦+粘性摩擦模型
    • 2.1.2 Stribeck模型-指数型摩擦模型
    • 2.2 动态摩擦模型

1 摩擦力特性分析

摩擦力的大小是多种因素共同作用的结果,例如相接触物体的材质、相对速度、润滑情况以及接触面的几何形状、材料和布局等。由于物体的实际表面并非绝对平滑,表现为摩擦表面一些突出的微小的点相互接触,称为“突点”。Stribeck 等研究人员通过观察摩擦现象,发现从静止开始加速直至达到稳态速度时,如图 2-5 所示,摩擦力在特性曲线中主要包括静摩擦、边界润滑、部分流体润滑和完全流体润滑四个阶段[47]。
在这里插入图片描述

  1. 第一阶段为静摩擦阶段,物体相互接触从而在接触面产生弹性变形—预滑动 位移,随即出现了一种约束力—静摩擦力,与速度无关。
  2. 第二阶段为边界润滑阶段,因为接触面间相对运动速度极低,所以在接触面间无法建立液体薄膜。研究人员发现摩擦特性曲线的形状、系统低速爬行问题都和边界润滑密切相关。
  3. 第三阶段为部分流体润滑阶段,物体发生相对运动其接触面间形成液体薄膜,由于法向压力的作用,使得部分润滑液被挤出接触面,所以仍存在固体接触区域,摩擦记忆现象在此阶段较为突出。
  4. 第四阶段为完全流体润滑阶段,由于接触面间完全形成液体薄膜,不存在固体接触,所以此时摩擦力开始减小,但是粘滞摩擦特性随速度的提高愈发显著,摩擦力随相对运动速度的增大而增大。

1.1 预滑动特性及摩擦滞回

被施加切向力的物体会产生微小的位移,在数百纳米至数十毫米之间,其大小与正压力、摩擦材料、表面形貌等有关,而预滑动摩擦就发生在位移范围内。此时速度几乎为零,但接触面间的关联结由于相互牵扯产生弹性变形,所以存在相对运动的趋势。所以,摩擦力与相对运动速度关系不大,而是与预滑动位移有关。当撤去外力后,位移不能恢复到初始位置,从而形成滞回。

1.2 非局部记忆效应

实验发现,预滑动阶段的摩擦滞回不仅与当前位移有关,而且还取决于之前的位移信息。即系统当前时刻的输出,是当前系统输入和过去时刻系统输入或输出共同作用的结果。

1.3 临界摩擦力

随位移增大,摩擦力也持续增加。直到某一时刻,摩擦从预滑动转为开始宏观滑动,摩擦力在期间有所下降,其最大值为临界摩擦力,与外加作用力的增长速率相关。速度在±5mm/s 之间改变时,摩擦力的变化情况如下图 2-6 所示。

在这里插入图片描述

1.4 低速爬行现象

爬行现象分析简图如图 2-7 所示,以速度 v 开始驱动物体 m 时,静摩擦力导
致其仍静止不动,当驱动力超过最大静摩擦力时,物体开始运动,启动瞬间物体加速,弹簧开始减小压缩量。当驱动力降低到与滑动摩擦力相等时,由于物体惯性使得弹簧继续减小压缩量;当弹簧驱动力小于动摩擦力时,物体开始减速。若物体惯性太大则驱动力不能够使物体继续运动从而发生停顿,上述过程重复发生,就导致了系统的爬行现象。
在这里插入图片描述

1.5 Stribeck 效应

研究表明,在定常速润滑条件下,当摩擦进入宏观滑动阶段时,随速度的不断增大,摩擦力先下降到一个极小值,然后随速度增大而增大。摩擦力随运动物体速度变化呈现出来的变化规律,即为 Stribeck 效应。
在这里插入图片描述

1.6 摩擦滞后特性

实验中发现,摩擦力在系统加速时要比减速时略大一些,其依赖于加速度的符号及其数值上的变化,说明摩擦力大小不仅与系统速度有关,还与加速度密切相关。不同速度和加速度下的摩擦力变化情况如图 2-9 所示,在系统加减速下摩擦力的不同表现,称为摩擦滞后特性。
在这里插入图片描述

1.7 法向与切向摩擦力的耦合

物体在摩擦过程中,接触界面的法向由于不光滑,也存在相对运动。系统变量和摩擦力在法向与切线方向间的耦合关系,是研究摩擦力的关键。

2 摩擦力数学模型

静态模型主要表明摩擦力只与速度有关,动态模型表明摩擦力不仅与速度有关,而且与位移有着密切的关系,可以相对真实且全面地反映摩擦现象,其实际应用价值更好。

2.1 静态摩擦模型

经典的库仑摩擦模型的数学形式。当外力小于静摩擦力时,速度为零,不会产生相对运动;当外力大于静摩擦力时,速度不为零,存在一恒定摩擦力阻碍运动的进行。可知, F f F_f Ff v v v方向相反,与 F N F_N FN成正比,但该模型不能反映出静摩擦力的大小,如图 2-10 所示。
F f ( ν ) = F c sgn ⁡ ( ν ) F c = μ F N \begin{aligned}F_f(\nu)&=F_c\operatorname{sgn}(\nu)\\\\F_c&=\mu F_N\end{aligned} Ff(ν)Fc=Fcsgn(ν)=μFN
式中:
μ \mu μ表示摩擦系数;
v v v表示相对运动速度(m/s);
F f F_f F

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1508944.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python学习28

前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些linux的基本命令了吧,本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python:一种编程语言&…

【Ubuntu】原生Ubuntu-dock 栏 安装与卸载

1.查看是否安装 Ubuntu-dock(新版本的Ubuntu自带Ubuntu-dock version> 18.04) gnome-extensions list 2.安装Ubuntu-dock sudo apt install gnome-shell-extension-ubuntu-dock 3.重启,一定要重启!!!…

Jmter接口网站压力测试工具

首先下载Jmeter 官方地址:Apache JMeter - Apache JMeter™ 安装Jmeter 把下载的文件进行解压,产生如下目录: 打开bin文件夹下的jmeter.bat文件及进入程序的主界面窗体jmeter.log是日志文件。 主意:需要配置java环境。 jmter创…

238.除自身以外数组的乘积

题目:给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且…

Oracle数据库的连接

首先:你要去官网下载一个Oracle数据库,并且把它安装完毕,详细操作,大家可以自行百度下载安装,笔者就不在过多阐述。下面开始讲解Oracle数据库的连接。 2.1.1 启动oracle服务 为了节省资源,建议把其中自动启…

基于数组的顺序表删除操作

删除算法需要注意&#xff1a; 1. 列表长度为0时不能再删除 2.每次删除后长度减一 3.输入删除的数据在原来列表中不存在&#xff0c;不需要改变原列表 #include <iostream> #define MAX 100; using namespace std;int search(int arr[],int len,int n) {for(int i0; i…

MongoDB的count() 统计文档数量非常慢

在MongoDB中&#xff0c;count()函数用于统计文档的数量。但是count()函数通常不会使用索引来计算文档数量&#xff0c;而是扫描集合中的文档来计数。当数据量较大的时候&#xff0c;就不适合使用了。 解决方案&#xff1a; 1、使用聚合框架&#xff08;aggregation framewor…

2024 MCM数学建模美赛2024年A题复盘,思路与经验分享:资源可用性与性别比例 | 七鳃鳗的性别比例变化对生态系统稳定性的影响(四)

审题 第三问要我们评估七鳃鳗的性别比例变化对生态系统稳定性的影响。 这里我们就要去查一下生态系统稳定性的定义。 通过查资料我们知道&#xff0c;生态系统稳定性包括生态系统的抵抗力和恢复力。 OK&#xff0c;到这里问题就变成了&#xff0c;七鳃鳗的性别比例对生态系…

神经网络基本使用

1. 卷积层 convolution layers import torch import torchvision from torch import nn from torch.nn import Conv2d from torch.utils.data import DataLoader from torch.utils.tensorboard import SummaryWriterdataset torchvision.datasets.CIFAR10(./dataset,trainFa…

快速入门:JS对象/BOM/DOM/事件监听

本贴介绍JS相对进阶的知识&#xff0c;对于JavaScript的基础语法&#xff0c;本文不再赘述~ 一.JavaScript对象 1.Array数组对象 定义 var arr new Array(1,2,3); var arr[1,2,3]; 访问 arr[0]1; Js数组类似Java中的集合&#xff0c;长度&#xff0c;类型都可以改变。 如…

数据通信练习题

1.0osi七层模型 应用层 data 表示层 会话层 传输层 数据段 防火墙&#xff0c;端口&#xff08;TCP UDP&#xff09; 网络层 数据包 路由器 数据链路层 数据帧 交换机 物理层 比特流 网卡 2.IP地址分类 私有地址 A类 0--127 10.0.0.0…

如何应对Android面试官->玩转Binder机制,手写MMKV核心实现

前言 本章主要基于面试中的常见问题&#xff0c;进行 Binder 机制的讲解&#xff1b; Binder 是什么&#xff1f; 在 Android 中我们所使用的 Activity&#xff0c;Service 等组件都需要和 AMS 通信&#xff0c;这种跨进程的通信都是通过 Binder 完成的&#xff1b; 机制角度…

强烈推荐—GpuMall智算云实例网盘操作详解

实例网盘为实例的 /gm-fs 目录&#xff0c;该目录为实例同一个数据中心的分布式存储&#xff0c;对于较大的文件或者压缩文件有着出色的读写性能&#xff0c;实例网盘不受实例删除/释放影响&#xff0c;采用分布式冗余存储&#xff0c;数据安全性较高&#xff0c;强烈建议使用网…

Python对头发二维建模(考虑风力、重力)

目录 一、背景 二、代码 一、背景 数值方法被用于创建电影、游戏或其他媒体中的计算机图形。例如&#xff0c;生成“逼真”的烟雾、水或爆炸等动画。本文内容是对头发的模拟&#xff0c;要求考虑重力、风力的影响。 假设&#xff1a; 1、人的头部是一个半径为10厘米的球体。…

Polar 写shell

Polar 写shell 直接给了源码 还是没啥好说的&#xff0c;考点是die()死亡函数绕过之不同变量 **绕过原理&#xff1a; **通过base64解密或rot13解密使"<?php exit();"变为乱码&#xff0c;而传入的$content为base64编码&#xff0c;解码后为正常shell语句。通过…

VNCTF2024 RE BabyC2 WP

可以脚本去混淆得到源码&#xff0c;但我还没研究出来 这里用文件监测 处理样本文件&#xff1a; 为虚拟机设置允许执行脚本&#xff1a; Set-ExecutionPolicy Bypass&#xff08;Powershell管理员&#xff09; “是”执行 打开Process Monitor监视器&#xff0c;设置过滤…

【Unity】【VR开发】用控制器摇杆改变Canvas的大小和位置

【背景】 做一个VR投屏工具,希望能够用右手控制器的摇杆,前后控制Canvas距离,左右控制Canvas大小。 【分析】 需要解决几个问题: 获取摇杆在横纵轴方向上的输入值需要通过合适的Event触发改变Canvas大小和距离的函数写具体的Canvas改变大小和距离的功能【技术选型】 VR…

简单句,并列句【语法笔记】

1. 简单句&#xff0c;并列句本质分别是什么 2. 如何区分简单句和并列句 3. 连接词 4. 简单句的五大基本句型 5. 有连接词&#xff0c;未必都是并列句&#xff0c;这是为什么

事物的传播属性

事务传播属性是Spring框架在处理事务时的一个重要概念&#xff0c;它定义了在事务方法被另一个事务方法调用时&#xff0c;如何处理事务边界的行为。这些属性是通过Spring的Transactional注解中的propagation属性来设置的。下面是几个常见的Spring事务传播属性&#xff1a; *RE…

不被折叠的朋友圈这样发

现在朋友圈折叠有两种&#xff1a;第一种是文案折叠&#xff0c;第二种是整条折叠。 说下现象、原因和解决办法。 01 文案折叠 现象&#xff1a;只有文字被折叠成一行&#xff0c;图片视频还能看到&#xff0c;其它内容看不到。 折叠原因&#xff1a;发布的内容在自己朋友圈…