Greiner 经典力学(多体系统和哈密顿力学)第二章 学习笔记

news/2024/9/20 5:55:48 标签: 经典力学

第二章 学习笔记

第二章的题目是 Free Fall on the Rotating Earth。这章的内容就是第一章结论的一个直接应用。这一章假设地心是做匀速直线运动的,也就是地心坐标系是惯性系 L。在地表处建立一个 M 坐标系。

首先先指出书上一个错误,书上公式 2.1 写的是:
m   r ′ ¨ ∣ M = F − m   R ¨ ∣ L − m ω ˙ × r ′ ∣ M − 2 m ω × r ′ ˙ ∣ M − m ω × ( ω × r ′ ) m \ \ddot{\mathbf r'}|_M = \mathbf F - m \ \ddot{\mathbf R}|_L - m \dot{\omega}\times \mathbf r' |_M - 2 m \omega \times \dot{\mathbf r'}|_M - m \omega \times (\omega \times \mathbf r') m r¨M=Fm R¨Lmω˙×rM2×r˙M×(ω×r)
只有速度和加速度矢量需要标注坐标系,所以里面 ω ˙ × r ′ ∣ M \dot{\omega}\times \mathbf r' |_M ω˙×rM 应该是 ω ˙ ∣ M × r ′ \dot{\omega}|_M\times \mathbf r' ω˙M×r。因此公式2.1 应该修正为:
m   r ′ ¨ ∣ M = F − m   R ¨ ∣ L − m ω ˙ ∣ M × r ′ − 2 m ω × r ′ ˙ ∣ M − m ω × ( ω × r ′ ) m \ \ddot{\mathbf r'}|_M = \mathbf F - m \ \ddot{\mathbf R}|_L - m \dot{\omega}|_M \times \mathbf r' - 2 m\omega \times \dot{\mathbf r'}|_M - m\omega \times (\omega \times \mathbf r') m r¨M=Fm R¨Lmω˙M×r2×r˙M×(ω×r)
由于地球的自转可以认为是恒定不变的。所以 ω ˙ = 0 \dot{\omega} = 0 ω˙=0
m   r ′ ¨ ∣ M = F − m   R ¨ ∣ L − 2 m ω × r ′ ˙ ∣ M − m ω × ( ω × r ′ ) m \ \ddot{\mathbf r'}|_M = \mathbf F - m \ \ddot{\mathbf R}|_L - 2 m \omega \times \dot{\mathbf r'}|_M - m\omega \times (\omega \times \mathbf r') m r¨M=Fm R¨L2×r˙M×(ω×r)
R \mathbf R R 是地心指向地面坐标系的矢量,这个矢量从地面坐标系来看是个常数。也就是 R ¨ ∣ M = R ˙ ∣ M = 0 \ddot{\mathbf R}|_M = \dot{\mathbf R}|_M = 0 R¨M=R˙M=0。所以有下面的等式:
R ¨ ∣ L = R ¨ ∣ M + ω ˙ ∣ M × R + 2 ω × R ˙ ∣ M + ω × ( ω × R ) = ω × ( ω × R ) \ddot{\mathbf R}|_L = \ddot{\mathbf R}|_M + \dot \omega |_M \times \mathbf R + 2 \omega \times \dot{\mathbf R}|_M + \omega \times (\omega \times \mathbf R) \\ =\omega \times (\omega \times \mathbf R) R¨L=R¨M+ω˙M×R+2ω×R˙M+ω×(ω×R)=ω×(ω×R)
所以:
m   r ′ ¨ ∣ M = F − m ω × ( ω × R ) − 2 m ω × r ′ ˙ ∣ M − m ω × ( ω × r ′ ) m \ \ddot{\mathbf r'}|_M = \mathbf F - m \omega \times (\omega \times \mathbf R) - 2 m \omega \times \dot{\mathbf r'}|_M - m\omega \times (\omega \times \mathbf r') m r¨M=F×(ω×R)2×r˙M×(ω×r)
对于放置于M 系原点静止的物体,受到两个外力,分别是万有引力和地面对它的支撑力。同时, r ′ = 0 , r ′ ˙ = 0 \mathbf r'=0 ,\dot{\mathbf r'} = 0 r=0,r˙=0。设支撑力为 F h \mathbf F_h Fh,那么有:
0 = F h − G M m R R 3 − m ω × ( ω × R ) F h = G M m R R 3 + m ω × ( ω × R ) 0 = \mathbf F_h - \frac{GMm \mathbf R}{R^3}- m\omega \times (\omega \times \mathbf R) \\ \mathbf F_h = \frac{GMm \mathbf R}{R^3}+ m\omega \times (\omega \times \mathbf R) 0=FhR3GMmR×(ω×R)Fh=R3GMmR+×(ω×R)
支撑力和重力是相反的。所以重力 m g m \mathbf g mg 可以表示为:
g = − G M R R 3 + ω × ( ω × R ) \mathbf g = -\frac{GM \mathbf R}{R^3}+ \omega \times (\omega \times \mathbf R) g=R3GMR+ω×(ω×R)
对于自由落体,有:
m   r ′ ¨ ∣ M = m g − 2 m ω × r ′ ˙ ∣ M − m ω × ( ω × r ′ ) m \ \ddot{\mathbf r'}|_M = m \mathbf g - 2 m \omega \times \dot{\mathbf r'}|_M - m\omega \times (\omega \times \mathbf r') m r¨M=mg2×r˙M×(ω×r)
ω = 2 π 24 ∗ 3600 \omega = \frac{2 \pi}{24 * 3600} ω=2436002π 是个很小的数字, m ω × ( ω × r ′ ) m\omega \times (\omega \times \mathbf r') ×(ω×r) m g m \mathbf g mg 相比可以忽略。所以可以进一步简化为:
m   r ′ ¨ ∣ M = m g − 2 m ω × r ′ ˙ ∣ M m \ \ddot{\mathbf r'}|_M = m \mathbf g - 2 m \omega \times \dot{\mathbf r'}|_M m r¨M=mg2×r˙M
再往后就是如何把这个矢量方程化为三个标量方程,然后再求解方程的过程。后面其实就都是数学问题了。这里就不详细的写了。


http://www.niftyadmin.cn/n/5666665.html

相关文章

在windows上使用vs code调试Rust程序

视频参考:https://www.youtube.com/watch?vTlfGs7ExC0A 前置条件 需要安装的软件: rustvs codeMinGW 或者其它能在 Windows 平台上运行 gdb、gcc 和 g 的软件。 需要安装的插件: rust-analyzer CodeLLDB 然后,在 vs code 中…

51单片机+proteus+实验(I2C和蜂鸣器)

目录 1.蜂鸣器 1.1基本概念 1.1.1蜂鸣器的简介 1.1.2蜂鸣器的硬件原理 1.1.3蜂鸣器的音色 1.2代码 1.2.1不同音色驱动 1.2.2使用Music Encode1软件来生成音乐 1.3proteus仿真 2.I2C 2.1基本概念 2.1.1 I2C的基本概念 2.1.2 I2C的通讯时序 2.1.3AT24C02数据帧 ​编…

希尔排序(ShellSort)详解

希尔排序的底层是插入排序, 不了解插入排序的友友可以先看我下面这篇文章: 插入排序详解-CSDN博客 思路 就整体而言,希尔排序不过是多用了几次插入排序, 预排序→插入排序, 预排序的作用是让数组元素更接近于有序…

【WPF】01 微软官方介绍开篇

这篇引入微软的首页介绍,比较全面,用于个人学习查看的内容,方便查找,后续将根据实战情况,逐步积累应用到的方法实现的效果等。 WPF 介绍 Windows Presentation Foundation (WPF) 是下一代显示系统,用于生…

Linux云计算 |【第四阶段】NOSQL-DAY1

主要内容: NoSQL概述(RDBMS、NoSQL)、部署Redis服务、Redis数据类型(字符串、散列类型、列表类型、集合类型、有序集合类型)、Redis其它操作命令、修改Redis服务运行参数、部署支持PHP和Redis的Nginx服务器 一、NoSQL…

NEMESIS: NORMALIZING THE SOFT-PROMPT VECTORS OF VISION-LANGUAGE MODELS

文章汇总 发现的现象 动机的描述 Norm增加会导致性能下降,Norm降低会导致性能上升。于是作者提出: 我们需要规范化VLMs中的软提示吗? 实验验证 在左图中的紫色块中可以看到,随着模型性能的上升,Norm value会不断下降。 解决…

【Webpack--011】配置开发和生产模式的webpack.config.js

🤓😍Sam9029的CSDN博客主页:Sam9029的博客_CSDN博客-前端领域博主 🐱‍🐉若此文你认为写的不错,不要吝啬你的赞扬,求收藏,求评论,求一个大大的赞!👍* &#x…

Flutter 安装,配置,运行第一个app 1

起因, 目的: flutter, 其实几年前,我就写过。 当时纯属是个人兴趣,随意探索。 当时我也写了几篇笔记: 比如这一篇还有这个 flutter,其实不难,比较繁琐,小的知识点很多. flutter, 又是环境配…