经典力学(动力学)——刚体的转动

2023-05-16

目录

  • 刚体的定轴转动 力矩
    • 刚体
    • 刚体转动的角速度和角加速度
    • 匀变速转动公式
    • 角量与线量的关系
    • 力矩
  • 转动惯量 转动定律
    • 质点的转动惯量
  • 角动量 角动量守恒定律
    • 角动量
    • 刚体定轴转动的角动量
  • 力矩做功 刚体定轴转动的动能定理
    • 力矩做功
    • 刚体绕定轴转动的动能定理

刚体的定轴转动 力矩

刚体

刚体的定义:在外力作用下,形状和大小都不发生改变的物体。
刚体的运动形式包括平动转动
平动:刚体中所有点的运动轨迹都保持相同,各点运动状态一样(如v,a),此时,刚体上任意一点的运动可以代表整个刚体的运动。

刚体转动的角速度和角加速度

在这里插入图片描述
角坐标: θ = θ ( t ) \theta =\theta (t) θ=θ(t)
逆时针: θ > 0 \theta >0 θ>0,顺时针: θ < 0 \theta<0 θ<0
角位移: Δ θ = θ ( t + Δ t ) − θ ( t ) \Delta \theta = \theta (t+\Delta t)-\theta (t) Δθ=θ(t+Δt)θ(t)
角速度矢量: ω = lim ⁡ Δ t → 0 Δ θ Δ t = d θ d t \omega = \lim_{\Delta t\to 0}\frac{\Delta \theta}{\Delta t}=\frac{d\theta}{dt} ω=Δt0limΔtΔθ=dtdθ ω \omega ω方向:右手螺旋方向。
在这里插入图片描述
刚体定轴转动(一维转动)的转动方向可以用角速度的正负表示。
角加速度: α ⃗ = d ω ⃗ d t \vec{\alpha}=\frac{d\vec{\omega}}{dt} α =dtdω

匀变速转动公式

当刚体绕定轴转动的 α \alpha α=常量时,刚体做匀变速转动

质 点 \red{质点} 匀变速直线运动 刚 体 \red{刚体} 绕定轴匀变速转动
v = v 0 + a t v=v_0+at v=v0+at ω = ω 0 + α t \omega = \omega _0+\alpha t ω=ω0+αt
x = x 0 + v 0 t + 1 2 a t 2 x=x_0+v_0t+\frac{1}{2}at^2 x=x0+v0t+21at2 θ = θ 0 + ω 0 t + 1 2 α t 2 \theta = \theta _0+\omega _0t+\frac{1}{2}\alpha t^2 θ=θ0+ω0t+21αt2
v 2 = v 0 2 + 2 a ( x − x 0 ) v^2=v_0^2+2a(x-x_0) v2=v02+2a(xx0) ω 2 = ω 0 2 + 2 α ( θ − θ 0 ) \omega ^2=\omega _0^2+2\alpha (\theta -\theta _0) ω2=ω02+2α(θθ0)

角量与线量的关系

在这里插入图片描述
(1) v ⃗ = r ω e ⃗ t \vec{v}=r\omega \vec{e}_t v =rωe t
(2) a t = r α , a n = r ω 2 a_t=r \alpha,a_n=r\omega ^2 at=rα,an=rω2

力矩

在这里插入图片描述
力矩是用来描述力对刚体的转动作用的物理量。
F ⃗ \vec{F} F 对转轴z的力矩定义为: M ⃗ = r ⃗ × F ⃗ → M = F r s i n θ = F d \vec{M}=\vec{r} \times \vec{F} \to M= Frsin\theta = Fd M =r ×F M=Frsinθ=Fd其中d是力臂。

转动惯量 转动定律

质点的转动惯量

在这里插入图片描述
设单个质点 m m m与转轴刚性连接
M = r F s i n θ = r F t = r ( m a t ) = r m ( r α ) = m r 2 α = J α M=rFsin\theta = rF_t=r(ma_t)=rm(r\alpha)=mr^2\alpha = J\alpha M=rFsinθ=rFt=r(mat)=rm(rα)=mr2α=Jα定义: J = m r 2 J=mr^2 J=mr2为质点 m m m O O O的“转动惯量
转动定律:刚体定轴转动的角加速度与它所受的合外力矩成正比,与刚体的转动惯量成反比。
J = ∑ j Δ m j r j 2 ; J = ∫ r 2 d m J=\sum_j \Delta m_jr_j^2;J=\int r^2dm J=jΔmjrj2;J=r2dm
(1) M = 0 , ω 不 变 M=0,\omega 不变 M=0,ω
(2) α ∝ M J \alpha \propto \frac{M}{J} αJM
(3) M = J α = J d ω d t M=J\alpha = J\frac{d\omega}{dt} M=Jα=Jdtdω
说 明 : \red{说明:}
(1) M M M α \alpha α方向相同
(2)为瞬时关系
(3)转动中 M = J α M=J\alpha M=Jα与平动中 F = m a F=ma F=ma地位相同。

角动量 角动量守恒定律

角动量

在这里插入图片描述
质点的运动描述: p ⃗ = m v ⃗ , E k = m v 2 / 2 \vec{p}=m\vec{v},E_k=mv^2/2 p =mv ,Ek=mv2/2
刚体定轴转动描述: L = J ω , E k = J ω 2 / 2 L=J\omega,E_k=J\omega ^2/2 L=Jω,Ek=Jω2/2
在这里插入图片描述
角动量定义:质量为 m m m的质点以速度 v ⃗ \vec{v} v 在空间运动,某一时刻对O的位矢为 r ⃗ \vec{r} r ,则质点对O的角动量定义为:
L ⃗ = r ⃗ × p ⃗ = r ⃗ × m v ⃗ \vec{L}=\vec{r} \times \vec{p}=\vec{r}\times m\vec{v} L =r ×p =r ×mv 大 小 : L = r m v s i n θ 大小:L=rmvsin\theta L=rmvsinθ
L ⃗ \vec{L} L 的方向符合右手法则,角动量单位: k g ⋅ m 2 ⋅ s − 1 kg\cdot m^2\cdot s^{-1} kgm2s1
在这里插入图片描述
如图:质点以 ω \omega ω作半径为 r r r的圆周运动,相对于圆心的角动量为: L = m r 2 ω = J ω L=mr^2\omega = J\omega L=mr2ω=Jω
质点的角动量定理 M ⃗ = d L ⃗ d t = r ⃗ × F ⃗ \vec{M}=\frac{d\vec{L}}{dt}=\vec{r}\times \vec{F} M =dtdL =r ×F
作 用 于 质 点 的 合 外 力 对 参 考 点 O 的 力 矩 , 等 于 质 点 对 该 点 O 的 角 动 量 随 时 间 的 变 化 率 。 \green{作用于质点的合外力对参考点O的力矩,等于质点对该点O的角动量随时间的变化率。} OO
又可得冲量矩:
M ⃗ d t = d L ⃗ ⇒ 冲 量 矩 : ∫ t 1 t 2 M ⃗ d t = L ⃗ 2 − L ⃗ 1 \vec{M}dt=d\vec{L}\Rightarrow 冲量矩:\int_{t_1}^{t_2}\vec{M}dt=\vec{L}_2-\vec{L}_1 M dt=dL t1t2M dt=L 2L 1
所以质点的角动量定理又可以表述为: 对 同 一 参 考 点 O , 质 点 所 受 的 冲 量 矩 等 于 质 点 角 动 量 的 增 量 。 \green{对同一参考点O,质点所受的冲量矩等于质点角动量的增量。} O
由上式可知:
如果 M ⃗ = 0 , 则 L ⃗ = r ⃗ × m v ⃗ = 恒 矢 量 \vec{M} =0,则\vec{L}=\vec{r}\times m\vec{v}=恒矢量 M =0L =r ×mv =
即:质点的角动量守恒定律: 若 质 点 所 受 合 外 力 对 某 给 定 点 O 的 力 矩 为 0 , 则 质 点 对 O 点 的 角 动 量 保 持 不 变 \red{若质点所受合外力对某给定点O的力矩为0,则质点对O点的角动量保持不变} O0O

刚体定轴转动的角动量

M ⃗ d t = d L ⃗ = d ( J ω ⃗ ) ⇒ ∫ t 1 t 2 = J ω 2 − J ω 1 \vec{M}dt=d\vec{L}=d(J\vec{\omega})\Rightarrow \int_{t_1}^{t_2}=J\omega _2-J\omega _1 M dt=dL =d(Jω )t1t2=Jω2Jω1
定轴转动刚体的角动量定理:转动物体所受合外力矩的冲量等于在这段时间内转动物体角动量的增量。
若 M = 0 , 则 L = J ω = 常 量 若M=0,则L=J\omega =常量 M=0,L=Jω=
定轴转动刚体的角动量守恒定律: 如果物体所受合外力矩等于0,或者不受外力矩的作用,物体的角动量保持不变。

力矩做功 刚体定轴转动的动能定理

力矩做功

在这里插入图片描述
d W = F ⃗ ⋅ d r ⃗ = F c o s φ ∣ d r ∣ = F t d s = F t r d θ = M d θ dW=\vec{F}\cdot d\vec{r}=Fcos\varphi |dr|=F_tds=F_trd\theta =Md\theta dW=F dr =Fcosφdr=Ftds=Ftrdθ=Mdθ ⇒ 力 矩 的 功 : W = ∫ θ 1 θ 2 M d θ \Rightarrow力矩的功:W=\int_{\theta _1}^{\theta _2}Md\theta W=θ1θ2Mdθ
说 明 : \red{说明:} 所谓力矩做功,实质上韩式力的功,并无任何关于力矩的功的新的定义,只是在刚体转动中,用力矩和角位移的积来表示更为方便而已。
力矩的功率: P = d W d t = M d θ d t = M ω P=\frac{dW}{dt}=M\frac{d\theta}{dt}=M\omega P=dtdW=Mdtdθ=Mω 比 较 : W = ∫ F ⃗ ⋅ d r ⃗ ; P = F ⃗ . v ⃗ 比较:W=\int \vec{F}\cdot d\vec{r};P=\vec{F}.\vec{v} W=F dr ;P=F .v
M ⃗ \vec{M} M ω ⃗ \vec{\omega} ω 同方向, W W W P P P为正
M ⃗ \vec{M} M ω ⃗ \vec{\omega} ω 反方向, W W W P P P为负
转动动能: E k = ∑ i 1 2 Δ m i v i 2 = 1 2 ( ∑ i Δ m i v i 2 ) ω 2 = 1 2 J ω 2 − − − − − − ( 和 E k = 1 2 m v 2 ) 比 较 E_k=\sum_i\frac{1}{2}\Delta m_iv_i^2=\frac{1}{2}(\sum_i \Delta m_iv_i^2)\omega ^2=\frac{1}{2}J\omega ^2------(和E_k=\frac{1}{2}mv^2)比较 Ek=i21Δmivi2=21(iΔmivi2)ω2=21Jω2(Ek=21mv2)

刚体绕定轴转动的动能定理

W = ∫ θ 1 θ 2 M d t = ∫ θ 1 θ 2 J d ω d t d θ = ∫ ω 1 ω 2 J ω d ω = 1 2 J ω 2 2 − 1 2 J ω 1 2 W=\int_{\theta _1}^{\theta _2}Mdt=\int_{\theta _1}^{\theta _2}J\frac{d\omega}{dt}d\theta=\int_{\omega _1}^{\omega _2}J\omega d\omega=\frac{1}{2}J\omega_2^2-\frac{1}{2}J\omega_1^2 W=θ1θ2Mdt=θ1θ2Jdtdωdθ=ω1ω2Jωdω=21Jω2221Jω12
比较: W = ∫ F ⃗ d r ⃗ = 1 2 m v 2 2 − 1 2 m v 1 2 W=\int \vec{F}d\vec{r}=\frac{1}{2}mv_2^2-\frac{1}{2}mv_1^2 W=F dr =21mv2221mv12

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

经典力学(动力学)——刚体的转动 的相关文章

  • VINS-Mono学习(五)——闭环优化4DoF

    这里再重写一边VINS开启的新线程 xff1a 前端图像跟踪后端非线性优化闭环检测闭环优化 闭环优化是跟在闭环检测之后步骤 首先回顾闭环检测的过程 xff1a 1 pose graph node cpp开启process闭环检测线程 xff
  • C语言预定义跟踪调试

    标准C语言预处理要求定义某些对象宏 xff0c 每个预定义宏的名称一两个下划线字符开头和结尾 xff0c 这些预定义宏不能被取消定义 xff08 undef xff09 或由编程人员重新定义 下面预定义宏表 xff0c 被我抄了下来 LIN
  • 链式存储

    1 特点 线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素 xff0c 这组存储单元可以是连续的 xff0c 也可以是不连续的这就意味着 xff0c 这些数据元素可以存在内存未被占用的任意位置 2 结点是什么 在数据结构
  • ROS驱动包无法连接A2M7雷达解决办法

    我在使用A2M7雷达时 xff0c 波特率是256000 xff0c 之前驱动跑A2M6和A2M8雷达时 xff0c 波特率115200 xff0c 都可以使用 xff0c 现在跑M7就不行 xff0c 显示无法绑定到串口 xff0c 刚开
  • FreeRTOS prvTaskExitError 创建任务错误

    文件port c prvTaskExitError 任务退出错误 xff0c 一个可能在任务里面写了return xff0c 另一个可能任务切换退出问题 xff0c 入栈和出栈的时候出了问题 1 static void prvTaskExi
  • Ubuntu18.04下VSCode环境编写Linux相关驱动程序时出现未定义标识符问题

    Ubuntu18 04下VSCode环境编写Linux相关驱动程序时出现未定义标识符问题 编译Linux相关驱动程序时 xff0c 出现未定义标识符问题 但是ctrl 43 鼠标左键可以找到相关定义 这是因为没有加载对应Linux内核中头文
  • postman基础使用教程

    Postman教程大全 简书 推荐一款接口测试工具 xff01 POSTMAN xff01 简单来说 xff0c 四个词 xff0c 简单实用大方美观 xff01 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插
  • Make、Makefile、CMake和CMakeLists

    一 Make 在 认识编译器和C C 43 43 编译 一文中介绍过 xff0c 一个 c cpp 文件从源文件到目标文件的过程叫做编译 xff0c 但是一个项目中不可能只存在一个文件 xff0c 这就涉及到多个文件的编译问题 xff0c
  • C++将类写在头文件中

    比如有个类ABC要在main cpp内使用 xff0c 创建两个文件 ABC h xff0c ABC cpp 把类的声明都写在h里面 xff0c 方法的实现写在cpp里面 xff0c 然后在main cpp内 include ABC h x
  • ubuntu搭建一个简单的http服务器

    使用ubuntu搭建一个简单的http服务器 安装apache2 1 sudo apt get update 2 sudo apt get install apache2 安装成功后 xff0c 再 etc apache2目录可见其配置文件
  • Postman操作基本教程

    一 xff1a 基本介绍 xff1a Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 Postman背景介绍 用户在开发或者调试网络程序或者是网页B S模式的程序的时候是需要一些方法来跟踪网页请求的 xff0
  • ROS中rosserial通讯协议初探

    ROS中rosserial通讯协议初探 串行的通讯 xff0c 我们用串口模拟下通讯图 官方 http wiki ros org rosserial rosserial 1概述 标准ROS序列化message的协议 xff0c 可以让一个字
  • 使用cmake交叉编译arm平台so

    使用cmake交叉编译arm平台so 众所周知 xff0c androidStudio可以编译apk及so 具体配置此处不一一介绍 xff0c 但对于需要经常编译不同项目的小编来说 xff0c 太过重量级了 xff0c 假如在编译系统下并没
  • Linux编译C文件

    熟悉了Windows平台下编译一个C 43 43 工程后 xff0c 你是否会提出这样一个问题 xff1a 在Linux平台下又如何编译一个C 43 43 工程呢 xff1f 希望本文能给正在学习或想学习Linux C 43 43 开发的你
  • stm32 esp8266 ota升级-qt bin文件处理工具

    stm32 esp8266 ota系列文章 xff1a stm32 esp8266 ota 快速搭建web服务器之docker安装openresty stm32 esp8266 ota升级 tcp模拟http stm32 esp8266 o
  • 04.Android调用C语言的方法

    为了在Android端调用底层的驱动程序 xff0c 我们需要在Android中调用C语言 直接新建一个Native C 43 43 工程 xff0c 然后按照这篇文章的方法 xff1a JNI与NDK简析 xff08 一 xff09 St
  • gazebo教程---使用gazebo插件

    一 添加传感器插件 xff08 1 xff09 在rrbot xacro中添加 lt link gt 和 lt joint gt xff0c 内容如下 xff1a lt joint name 61 span class token stri
  • 基于加速度计与磁力计的姿态解算方法(加计补偿偏航)

    附上转载文章链接 加速度计实时输出机体坐标系下的三轴线加速度 xff0c 磁力计实时输出机体坐标系下的三轴地磁强度 xff0c 加速度计能解算出俯仰角与横滚角 xff0c 由磁力计计算出航向角 xff0c 两者相互配合可以解算三个姿态角信息
  • Xavier踩坑之-GPIO做外触发

    Xavier入门踩坑 PWM问题解决方法 GPIO问题解决方法 PWM问题 由于需要做外部传感器的触发同步 xff0c 所以需要一个方波 xff0c 考虑用Xavier的PWM xff0c 结果折腾了好久发现需要配置内部硬件 xff0c 折
  • Kalibr进行相机-IMU联合标定踩坑记录RuntimeError: Optimization failed!

    1 具体标定步骤 xff0c 跟网上别的一模一样 xff0c 此处就不列举 2 记录踩坑过程 xff1a RuntimeError Optimization failed 当执行到开始联合标定时 xff0c 也就是如下指令 xff1a ka

随机推荐

  • “GPG 错误导致没有公钥,无法验证签名”的问题解决

    W GPG 错误 xff1a http packages ros org ros ubuntu xenial InRelease 由于没有公钥 xff0c 无法验证下列签名 xff1a NO PUBKEY F42ED6FBAB17C654
  • 加快从github的git clone速度

    对于国内用户来说遇到clone Github速度十分缓慢的问题实在是一个令人头疼崩溃的问题 下面介绍一个简单的方法解决这个问题 xff0c 也就是先从github拉取到自己的码云帐号 xff0c 然后再从自己的帐号git clone 方法
  • 快速了解机器人操作系统ROS

    ROS xff08 Robot Operating System xff09 机器人操作系统 xff0c 由斯坦福大学人工智能实验室开发的一套提供类似操作系统服务的机器人专用开源系统 ROS包括一个类似于硬件系统的硬件抽象 xff0c 但它
  • 《大话数据结构》C++实现哈希表的创建、查找和插入

    include lt iostream gt using namespace std typedef int status constexpr auto SUCCESS 61 1 constexpr auto UNSUCCESS 61 0
  • 一文理解UART通信

    还记得当年的打印机 xff0c 鼠标和调制解调器吗 他们都有巨大笨重的连接器和粗电缆 xff0c 并且必须拧到你的电脑上 这些设备正是使用UART协议与计算机进行通信 虽然USB几乎完全取代了旧的电缆和连接器 xff0c 但UART绝对没有
  • UART串口通信协议概述

    1 UART协议介绍 UART是一种通用串行数据总线 xff0c 用于异步通信 UART能实现双向通信 xff0c 在嵌入式设计中 xff0c 常用于主机与辅助设备通信 UART包括RS232 RS449 RS423等接口标准规范和总线标准
  • 深入浅出C语言:(十)C预处理

    目录 一 C 语言 include 的用法 xff08 文件包含命令 xff09 二 C 语言宏定义 xff08 define 的用法 xff09 1 define 的基础用法 2 C 语言带参数的宏定义 3 对带参宏定义的说明 4 用宏参
  • STM32串口——5个串口的使用方法

    串口是我们常用的一个数据传输接口 xff0c STM32F103系列单片机共有5个串口 xff0c 其中1 3是 通用同步 异步串行接口 USART Universal Synchronous Asynchronous Receiver T
  • Ubuntu18.04 —— 安装环境及运行Vins_mono(2022年)

    Ubuntu18 04 安装环境及运行Vins mono 一 环境安装1 检查安装版本openCVEigenPangolin 二 ubunt18 04使用国内源安装ros及问题解决1 添加国内中科大源2 软件库更新3 安装全功能版本的ROS
  • Ubuntu 18.04 ———(Intel RealSense D435i)运行VINS-Mono

    Intel RealSense D435i 一 准备工作二 修改参数rs camera launchrealsense color config yaml 参考文献 一 准备工作 1 Intel Realsense D435i Ubuntu
  • RPLIDAR全面兼容ROS系统,赋能Mini款无人驾驶汽车

    从技术角度来说 xff0c 无人驾驶系统可分为环境感知 智能规划和决策 自适应控制和车辆底层线控四部分 感知系统主要是通过激光雷达 视觉 惯导等传感器获取 xff0c 并通过数据处理 xff0c 形成决策 目前 xff0c 单线激光雷达用在
  • 激光雷达在机器人中的避障方案

    如今 xff0c 在各种商用场景中服务机器人已屡见不鲜 xff0c 对于一些在餐厅 酒店等地的服务机器人来说 xff0c 往往会面临应用环境复杂多变的情况 xff0c 这就对机器人的避障能力提出了很大的挑战 xff0c 避障是指移动机器人根
  • 单片机的查询和中断两种方式怎么从程序里面看出来

    查询方式就是对某一标志位的不停检测 xff0c 直到发生变化 xff0c 例如 xff0c 汇编 xff1a LOOP JBC TF1 L 查询计数器是否溢出 xff0c 若溢出转L SJMP LOOP xff1b 无溢出转LOOP xff
  • 【STM32】SPI的基本原理、库函数(SPI一般步骤)

    STM32F1xx官方资料 xff1a STM32中文参考手册V10 第23章 串行外设接口SPI SPI的基本介绍 SPI的简介 SPI xff0c 是英语Serial Peripheral interface的缩写 xff0c 顾名思义
  • win10下安装emqx

    下载 进入官网EMQ 点击下载 xff08 这是我所选择的一个版本 xff09 装解压EMQ 1 把下载的EMQ解压到D盘 xff0c 得到一个emqx文件夹 2 启动EMQ step1 Win10 系统的 开始 右键 进入win10 系统
  • Apollo ROS原理(一)

    一 背景介绍 为什么选择ROS 高效的开发支持 1 具有完整的包管理和工程结构 2 庞大的基础库 3 多语言接口支持 模块灵活配置 1 消息驱动的异步运行模型 2 抽象的P2P通信接口 3 自定义的消息格式 丰富的调试工具 1 具有可视化的
  • Java 模板变量替换(字符串、占位符替换)

    1 org apache commons text 变量默认前缀是 xff0c 后缀是 lt dependency gt lt groupId gt org apache pdfbox lt groupId gt lt artifactId
  • Ubuntu16.04——推荐几个Ubuntu16.04镜像下载链接

    ubuntu16 04下载地址 xff1a 中科大源 xff1a http mirrors ustc edu cn ubuntu releases 16 04 阿里云开源镜像站 xff1a http mirrors aliyun com u
  • Matlab中计算程序运行时间的三种方法

    经常我们需要计算我们程序到底运行多长时间 xff0c 这样可以比较程序的执行效率 当然这个对于只有几秒钟的小程序没有什么意义 xff0c 但是对于大程序就有很重要的意义了 下面我们就说说MATLAB中计算程序运行时间的三种常用方法吧 xff
  • 经典力学(动力学)——刚体的转动

    目录 刚体的定轴转动 力矩刚体刚体转动的角速度和角加速度匀变速转动公式角量与线量的关系力矩 转动惯量 转动定律质点的转动惯量 角动量 角动量守恒定律角动量刚体定轴转动的角动量 力矩做功 刚体定轴转动的动能定理力矩做功刚体绕定轴转动的动能定理