粒子的动力学和约束

本文先介绍单粒子的力学(mechanics of a particle),然后再介绍粒子系的力学(mechanics of particle system),最后介绍约束(constraints)。

1. 单粒子的动力学

从原点出发有一个失径,记为 r \bm{r} r,速度矢量记为 v \bm{v} v,则:
v = d r d t ( 1.1 ) \bm{v} = \frac{{\rm d} \bm{r}}{{\rm d} t} \qquad (1.1) v=dtdr(1.1)

线性动量(linear momentum)定义为粒子质量和速度的乘积:
p = m v ( 1.2 ) \bm{p} = m \bm{v} \qquad (1.2) p=mv(1.2)

与外界物体和场相互作用,粒子将受到不同类型的力,例如重力、电磁力,将这些合力记为 F \bm{F} F。则粒子的力学由牛顿第二定律描述:存在一个参考系,这种参考系称为伽利略惯性系,使得粒子的运动通过如下微分方程描述:
F = d p d t = p ˙ \bm{F} = \frac{{\rm d} \bm{p}}{{\rm d} t} = \dot{\bm{p}} F=dtdp=p˙

也写为:
F = d ( v m ) d t ( 1.3 ) \bm{F} = \frac{{\rm d} (\bm{v}m) }{{\rm d} t} \qquad (1.3) F=dtd(vm)(1.3)

通常假设粒子的质量是常数,则可以引入加速度 a \bm{a} a
F = m d v d t = m a = m d 2 r d t 2 \bm{F} = m \frac{{\rm d} \bm{v}}{{\rm d} t} = m \bm{a} = m \frac{{\rm d}^2 \bm{r}}{{\rm d} t^2} F=mdtdv=ma=mdt2d2r

在经典力学中,惯性系是一种理想化的参考系。在实际中,通常只能选取与惯性系特性接近的参考系。

力学的许多重要结论可以用守恒定律表述,即不同条件下力学量随时间不变的性质。方程(1.3)就是一个守恒定律,即粒子的线动量守恒定律:如果合力为零 F = 0 \bm{F}=0 F=0,则线动量的变化率为零,即 p ˙ = 0 \dot{\bm{p}} = 0 p˙=0,即线动量 p \bm{p} p守恒。

定义粒子相对点 Q Q Q的角动量(angular momentum of particle):
L = r × p ( 1.7 ) \bm{L} = \bm{r} \times \bm{p} \qquad (1.7) L=r×p(1.7)

定义粒子相对点 Q Q Q的力矩(moment of force):
N = r × F ( 1.8 ) \bm{N} = \bm{r} \times \bm{F}\qquad (1.8) N=r×F(1.8)

于是方程(1.3)可以写为角动量的形式:
N = r × F = r × d ( v m ) d t = r × p ˙ ( 1.9 ) \bm{N} = \bm{r} \times \bm{F} = \bm{r} \times \frac{{\rm d} (\bm{v}m) }{{\rm d} t} = \bm{r} \times \dot{\bm{p}} \qquad (1.9) N=r×F=r×dtd(vm)=r×p˙(1.9)

方程(1.9)中的导数项可用如下关系式代替:
d d t ( r × v m ) = ( v m ) × d r d t + r × d d t ( v m ) ( 1.10 ) \frac{{\rm d}}{{\rm d} t} (\bm{r} \times \bm{v}m)= (\bm{v}m) \times \frac{{\rm d} \bm{r} }{{\rm d} t} + \bm{r} \times \frac{{\rm d} }{{\rm d} t}(\bm{v}m) \qquad (1.10) dtd(r×vm)=(vm)×dtdr+r×dtd(vm)(1.10)

结合式(1.7),(1.10)写为:
d L d t = ( v m ) × v + r × d p d t ( 1.1 0 ′ ) \frac{{\rm d} \bm{L}}{{\rm d} t} = (\bm{v}m) \times \bm{v} + \bm{r} \times \frac{{\rm d} \bm{p}}{{\rm d} t} \qquad (1.10') dtdL=(vm)×v+r×dtdp(1.10)

式(1.10’)右侧第一项为零,注意 N = r × F \bm{N} = \bm{r} \times \bm{F} N=r×F,于是式(1.9)写为:
N = d L d t = L ˙ ( 1.11 ) \bm{N} = \frac{{\rm d} \bm{L}}{{\rm d} t} = \dot{\bm{L}} \qquad (1.11) N=dtdL=L˙(1.11)

式(1.11)类似式(1.3),也导出一个守恒定律,即粒子的角动量守恒:如果力矩为零 N = 0 \bm{N}=0 N=0,则动量矩的变化率为零 L ˙ = 0 \dot{\bm{L}}=0 L˙=0,于是动量矩 L \bm{L} L守恒。

考虑外力的功(work done by the external force),从点1到点2,则功定义为:
W 12 = ∫ 1 2 F ⋅ d s ( 1.12 ) W_{12} = \int_1^2 {\bm F} \cdot {\rm d} {\bm s} \qquad (1.12) W12=12Fds(1.12)

根据动量的定义,且仍然假设质量为常数,上式可写为:
W 12 = m ∫ d v d t ⋅ v d t ( 1.13 ) W_{12} = m \int \frac{{\rm d} \bm{v}}{{\rm d} t} \cdot \bm{v} {\rm d} t \qquad (1.13) W12=mdtdvvdt(1.13)

于是:
W 12 = 1 2 m ( v 2 2 − v 1 2 ) W_{12} = \frac{1}{2} m \left(v_2^2 - v_1^2 \right) W12=21m(v22

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

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

相关文章

Cherno C++学习笔记 P50 C++当中的动态库

在上一篇文章当中我们学习了C当中是如何使用静态库的,这一篇我们会讲一下如何使用动态库,并同样用GLFW这个已有的库来举例子。 有了静态库的经验,其实动态库就好理解和使用多了。这两者的区别是,静态链接发生在编译的时候&#x…

Linux-Ubuntu之裸机驱动最后一弹PWM控制显示亮度

Linux-Ubuntu之裸机驱动最后一弹PWM控制显示亮度 一, PWM实现原理二,软件实现三,正点原子裸机开发总结 一, PWM实现原理 PWM和学习51时候基本上一致,控制频率(周期)和占空比,51实验…

1.Python浅过(语法基础)

1.简介 Python是一种面向对象的解释型高级编程语言,是强类型的动态脚本语言。 解释型语言跨平台性比编译型语言(如c语言)好。 print("hello world")2.Bug,Debug 多看,多思考,多尝试、查资料、记录 3.prin…

Flutter:邀请海报,Widget转图片,保存相册

记录下,把页面红色区域内的内容,转成图片后保存到相册的功能 依赖 # 生成二维码 qr_flutter: ^4.1.0 # 保存图片 image_gallery_saver_plus: ^3.0.5view import package:demo/common/index.dart; import package:ducafe_ui_core/ducafe_ui_core.dart; i…

JVM实战—12.OOM的定位和解决

大纲 1.如何对系统的OOM异常进行监控和报警 2.如何在JVM内存溢出时自动dump内存快照 3.Metaspace区域内存溢出时应如何解决(OutOfMemoryError: Metaspace) 4.JVM栈内存溢出时应如何解决(StackOverflowError) 5.JVM堆内存溢出时应该如何解决(OutOfMemoryError: Java heap s…

科研绘图系列:R语言单细胞数据常见的可视化图形

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍加载R包数据下载导入数据数据预处理图1图2图3图4图5图6系统信息参考介绍 单细胞数据常见的可视化图形 因为本教程是单细胞数据,因此运行本画图脚本需要电脑的内存最少32Gb 加载…

公共数据授权运营机制建设(六大机制、存在问题、发展路径)

前言在国家战略部署下,学界和各地方政府从理论和实践两个层面积极探索公共数据授权运营机制。本期将从学理上剖析公共数据授权运营的基本内容,说明公共数据授权运营到底包括哪些内容,并且举例说明各地在公共数据授权运营机制建设方面的典型经…

CDP集成Hudi实战-spark shell

[〇]关于本文 本文主要解释spark shell操作Hudi表的案例 软件版本Hudi1.0.0Hadoop Version3.1.1.7.3.1.0-197Hive Version3.1.3000.7.3.1.0-197Spark Version3.4.1.7.3.1.0-197CDP7.3.1 [一]使用Spark-shell 1-配置hudi Jar包 [rootcdp73-1 ~]# for i in $(seq 1 6); do s…

Python爬虫基础——百度新闻页面结构剖析

经过上一篇文章文章[Python爬虫基础——认识网页结构(各种标签的使用)]的介绍,我们对网页结构已经有了初步的认识,本篇文章针对百度新闻界界面结构进行剖析。 在浏览器地址栏中输入https://news.baidu.com/,然后按住F12打开发这工具在“Eleme…

【老白学 Java】保存 / 恢复对象状态

保存、恢复对象状态 文章来源:《Head First Java》修炼感悟。 上两篇文章分别讨论了对象序列化和反序列化,主要是针对数据文件进行读、写操作的介绍。 本篇文章通过一个完整的例子,复习一下对象保存与恢复的操作步骤,在文章最后做…

进程间通信——网络通信——UDP

进程间通信(分类):网络通信、无名管道、有名管道、信号、消息队列、共享内存、信号量集 OSI七层模型:(理论模型) 应用层 : 要传输的数据信息,如文件传输,电子邮件等 表示层 : 数…

3272 小蓝的漆房

将devc设置支持编译就能用新的遍历方式 for(auto &x : s)//遍历容器s,变量为x /* 多循环的嵌套: 计数是否需要重置为0; 是否因为ans定义成全局变量导致ans在比较多时候会出现错误*/ /* 1.对于一个标准色,对目标数组遍历, 如…

海外云服务器能用来做什么?

海外云服务器不仅服务种类繁多,而且能满足多行业的需求,方便了越来越多的企业与个人。本文将探讨海外云服务器的核心服务及其适用领域,帮助企业更好地了解这一技术资源。 云存储:安全高效的数据管理 海外云服务器为用户提供了稳定…

导出中心设计

业务背景 应用业务经常需要导出数据,但是并发的导出以及不合理的导出参数常常导致应用服务的内存溢出、其他依赖应用的崩溃、导出失败;因此才有导出中心的设计 设计思想 将导出应用所需的内存转移至导出中心,将导出的条数加以限制&#xf…

Re77 读论文:LoRA: Low-Rank Adaptation of Large Language Models

诸神缄默不语-个人CSDN博文目录 诸神缄默不语的论文阅读笔记和分类 论文全名:LoRA: Low-Rank Adaptation of Large Language Models ArXiv网址:https://arxiv.org/abs/2106.09685 官方GitHub网站(包含在RoBERTa、DeBERTa、GPT-2上用Lora微调…

Redis 数据库源码分析

Redis 数据库源码分析 我们都知道Redis是一个 <key,value> 的键值数据库&#xff0c;其实也就是一个 Map。如果让我来实现这样一个 Map&#xff0c;我肯定是用数组&#xff0c;当一个 key 来的时候&#xff0c;首先进行 hash 运算&#xff0c;接着对数据的 length 取余&…

我的nvim的init.lua配置

nvim的配置文件路径在&#xff5e;/.config/nvim路径下&#xff1a; 一、目录如下&#xff1a; coc-settings.json文件是配置代码片段路径的文件init.lua配置文件的启动脚本lua/config.lua 全局配置文件lua/keymaps.lua 快捷键映射键文件lua/plugins.lua 插件的安装和配置文件…

权限掩码umask

1 、 设置新建文件或目录的默认权限 在 Linux 系统中&#xff0c;当用户创建一个新的文件或目录时&#xff0c;系统都会为新建的文件或目录分配默认的权限&#xff0c;该默认权限与umask 值有关&#xff0c;其具体关系是&#xff1a; 新建文件的默认权限 0666-umask 值 新建…

宝安湾区之光附近的钓鱼点

工作日的午休我经常在公司附近骑行&#xff0c;有时候也会骑行到宝安的湾区之光。但是我最感兴趣的除了湾区之光摩天轮&#xff0c;还有雷打不动的快乐钓鱼佬。 上图红框区域的河岸每天都会出现零零散散的快乐钓鱼佬&#xff0c;他们好像都有自己的钓鱼窝点。我发现来这里钓鱼也…

音视频-----RTSP协议 音视频编解码

流媒体协议详解&#xff1a;RTSP、RTP、RTCP、SIP、SDP、RTMP、WebRTC、WebSocket-CSDN博客 上文讲解比较清楚 多媒体编解码基础知识 一文详解WebRTC、RTSP、RTMP、SRT-腾讯云开发者社区-腾讯云 流媒体协议简介 &#xff08;整理&总结&#xff09;-CSDN博客 RTP :(Real-…