Mechanics 1-Mechanics Toolkit

2024-01-19 02:12
文章标签 toolkit mechanics

本文主要是介绍Mechanics 1-Mechanics Toolkit,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.1 Quantities,Units&Modelling

1.1.1 Scalars(标量) & Vectors(矢量)
Scalars:
跑步速度5m/s

实际应用中为什么要引入Vector?
这个数据如果在导弹拦截中够用吗?
除了速率(Speed),还需要发射方向(direction)
因此用Speed这种Scalar(标量)描述是不够的。
我们必须使用Vector(矢量),也就是在发射导弹的时候必须带有一个精准的到方向。
也就是说
Scalar、Direction∈Velocity

M1中常见的Scalar和Vector

Scalar对应的VectorUnit
temperature K K K
mass(kg)weight(重力) N N N
gravity(引力) N N N
speed(速率)velocity(速度) m / s m/s m/s
distance(距离)displacement(位移) m m m
acceleration(加速度) m / s 2 m/s² m/s2
deceleration
(出现频率较低,但是会有)
m / s 2 m/s² m/s2
force N N N
impulse(冲量) N • s N•s Ns
k g • m / s kg•m/s kgm/s
momentum(动量) k g • m / s kg•m/s kgm/s
torque或moment(力矩) N ⋅ m N·m Nm
energy J J J
power W W W
density k g / m 3 kg/m^3 kg/m3
area m 2 m^2 m2
volume
derivative(导数)gradient(梯度)

其中
Fundamental units也称为 S.I. units.

气象对风的预测是标量还是矢量?
在这里插入图片描述
风向预测的作用?

(机场污染与门窗关闭)

为啥你坐飞机闻不到呢?
(排气方向问题)

on bearing of的定义[1]
在这里插入图片描述
如果是下图
在这里插入图片描述
如何使用on bearing of 来表示?
(310°)

Fundamental Units(S.I. units)
S.I.units指的是国际通用的单位
1.为什么要转化单位?
如果不进行单位转化,会导致公式计算出错误的结果
(这里要强调下S.I.units)
例如1000 c m 3 cm^3 cm3的蜂蜜,密度是1.4千克/立方分米,蜂蜜是多少质量?(要求学生计算)

2.kg与mg之间的转化关系(S.I.使用时,kg用得更多)
m 3 、 d m 3 、 c m 3 m^3、dm^3、cm^3 m3dm3cm3之间的转化关系
m 2 、 d m 2 、 c m 2 m^2、dm^2、cm^2 m2dm2cm2之间的转化关系
h 、 m i n 、 s h、min、s hmins之间的转化关系$
k g 、 g 、 m g 之间的转化关系 kg、g、mg之间的转化关系 kggmg之间的转化关系

顺便考察:
边长相差一半,两个正方形(立方体)之间的面积关系、周长关系、密度关系?
注意授课中不要让学生死记,
强调先记住基本单位之间的换算,再进行平方、立方运算。

1.1.3 Derived units
什么是derived units?

i) 72 k m / h 2 72km/h^2 72km/h2(加速度)
ii)50cm per minute(速度)
iii) 14 g / c m 3 14g/cm^3 14g/cm3(密度)

示范:

练习

i) 72 k m / m i n 2 72km/min^2 72km/min2
ii)50km per hour
iii) 14 k g / d m 3 14kg/dm^3 14kg/dm3

1.1.4 Types of Force

Gravity和Weight的区别
在这里插入图片描述
思考:牛顿被苹果砸到头上,发现了万有引力,
请问苹果是沿着重力的方向,还是万有引力的方向,砸到了牛顿的头上?(重力方向)

1)南北两极:重力=万有引力
2)赤道:重力=万有引力-向心力
3)同步卫星(赤道正上方):万有引力=向心力
M1做题的时候,我们认为重力weight(重力)=gravity(万有引力)

weight和pressure的区别
在这里插入图片描述

图一:pressure=weight
图二:pressure=weight·cosθ
图三:pressure=F
图四:resultant force=F-weight,进行分类讨论
1)F>weight,pressure=F-weight
2)F≤weight,pressure=0

提问:新闻中的推搡是pressure还是thrust?
在这里插入图片描述
答案:都是,既是压力,也是推力(thrust)

提问,翻花绳是thrust(推)还是tension(拉)?
在这里插入图片描述

拖车受力分析
在这里插入图片描述
提问有没有可能产生推力?

摩擦力的类型
滑动摩擦力
在这里插入图片描述
滚动摩擦力
滚动摩擦力以滑动摩擦力为基础。(带轮子的都是滚动摩擦)
在这里插入图片描述

摩擦力生效的前提是接触面不光滑,生拉硬拽产生的效果,

提问:
汽车有没有可能同时存在两种摩擦力?
①刹车时滑动摩擦力
②开车时滚动摩擦力
滚动摩擦力是基于滑动摩擦力的基础,向后蹬。

1.1.5 Modelling Assumptions
Two blocks ,A and B are attached by means of a light inextensible string runnning over a smooth pulley(滑轮).Block A has mass 0.7kg and is accelerating along a smooth horizontal surface ,block B has a mass 0.2kg.Both A and B are modelled as particles.
State how the following modelling assumptions can be used in your calculations:

各种描述与建模的联系
A and B are both particles忽略 形状
The string is light忽略重力
The string is inextensible加速度 的计算不受到影响
The pulley is smooth不考虑滑轮/滚轮的摩擦力
The surface A is moving is smooth不考虑滑动摩擦力

要求画出图
以及A和B各自受到 的力量是多少?
在这里插入图片描述

1.2 Working with Vectors
向量的几种表示方法:
− 7 i + 3 j -7i+3j 7i+3j
②纵向量表示方法 ( − 7 3 ) \begin{pmatrix} -7 \\ 3 \end{pmatrix} (73)
③横向量表示方法 ( − 7 , 3 ) (-7,3) 73
M1中以前两种为准。

接下来看一个题:
在这里插入图片描述
Solution:
(a)
R = F 1 + F 2 R=F_1+F_2 R=F1+F2
R = ( − 7 i ⃗ + 3 j ⃗ ) + ( 4 i ⃗ + 6 j ⃗ ) = ( − 3 i ⃗ + 9 j ⃗ ) N R=(-7\vec{i}+3\vec{j})+(4\vec{i}+6\vec{j})=({-3\vec{i}+9\vec{j})}N R=(7i +3j )+(4i +6j )=3i +9j N
Magnitude of R = ∣ R ∣ = ( − 3 ) 2 + 9 2 N = 90 N = 3 10 N R =|R|=\sqrt{(-3)^2+9^2}N=\sqrt{90}N=3\sqrt{10}N R=R=(3)2+92 N=90 N=310 N
考试时 注意两个细节:
①每一步后面最好是写上单位
i 和 j i和j ij上面必须写箭头,印刷的资料可以不写,但是考试的时候要写。
(b)
在这里插入图片描述
t a n θ = 9 3 tan\theta=\frac{9}{3} tanθ=39
θ = t a n − 1 3 = 71.565 \theta=tan^{-1}3=71.565 θ=tan13=71.565
Bearing=71.565+270=342°

c) F 1 + F 2 + F 3 = R + F 3 = 0 F_1+F_2+F_3=R+F_3=0 F1+F2+F3=R+F3=0
F 3 = 3 i ⃗ − 9 j ⃗ F_3=3\vec{i}-9\vec{j} F3=3i 9j

习题练习(easy)
在这里插入图片描述
除了上面 两题以外,on bearing of怎么计算

习题练习(medium)
在这里插入图片描述

习题练习(hard)
在这里插入图片描述

Reference
[1]https://mathsathome.com/calculating-bearings/

这篇关于Mechanics 1-Mechanics Toolkit的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/620986

相关文章

AI Toolkit + H100 GPU,一小时内微调最新热门文生图模型 FLUX

上个月,FLUX 席卷了互联网,这并非没有原因。他们声称优于 DALLE 3、Ideogram 和 Stable Diffusion 3 等模型,而这一点已被证明是有依据的。随着越来越多的流行图像生成工具(如 Stable Diffusion Web UI Forge 和 ComyUI)开始支持这些模型,FLUX 在 Stable Diffusion 领域的扩展将会持续下去。 自 FLU

Weex入门教程之,关注weex-toolkit命令变更

由于weex的版本处于快速迭代中,我们需要时刻关注其变动,因为weex可能修复了某些bug或新增了一些功能。 关注链接:  原码链接:https://github.com/weexteam/weex-toolkit  发布链接:https://www.npmjs.com/package/weex-toolkit 或者使用帮助命令查看 Microsoft Windows [版本 10.0.10

Easy Voice Toolkit - 简易语音工具箱,一款强大的语音识别、转录、转换工具 本地一键整合包下载

Easy Voice Toolkit 是一个基于开源语音项目实现的简易语音工具箱,提供了包括语音模型训练在内的多种自动化音频工具,集成了GUI,无需配置,解压即用。 工具箱包括 audio-slicer、VoiceprintRecognition、whisper、SRT - to - CSV - and - audio - split、vits 和 GPT - SoVITS 等。这些优秀

Pytorch安装 CUDA Driver、CUDA Runtime、CUDA Toolkit、nvcc、cuDNN解释与辨析

Pytorch的CPU版本与GPU版本 Pytorch的CPU版本 仅在 CPU 上运行,适用于没有显卡或仅使用 CPU 的机器。安装方式相对简单,无需额外配置 CUDA 或 GPU 驱动程序。使用方式与 GPU 版相同,唯一不同的是计算将自动在 CPU 上进行。 Pytorch的GPU版本 在 NVIDIA GPU 上运行,充分利用 CUDA(Compute Unified Device

RKNPU2从入门到实践 ---- 【8】借助 RKNN Toolkit lite2 在RK3588开发板上部署RKNN模型

前言       作者使用的平台为Ubuntu20.04虚拟系统,开发板为瑞芯微RK3588,开发板上的系统为Ubuntu22.04系统。  一、任务       完成RKNN模型的部署,RKNN模型的部署是将RKNN模型放到开发板上,应用程序可以加载RKNN模型,从而在嵌入式设备上完成推理计算的任务。       瑞芯微提供了两种嵌入式部署方式,一种是使用RKNPU2 SDK的C接口进行部

8、AUTOGRAD MECHANICS

本笔记将概述 autograd 如何工作并记录操作。 理解所有这些并不是绝对必要的,但我们建议熟悉它,因为它会帮助您编写更高效、更干净的程序,并可以帮助您进行调试。 How autograd encodes the history Autograd 是反向自动微分系统。 从概念上讲,autograd 会记录一个图形,记录在您执行操作时创建数据的所有操作,为您提供一个有向无环图,其叶子是输入张量

Unity3D UI Toolkit数据动态绑定详解

前言 在Unity3D中,Compute Shader是一种强大的工具,用于在GPU上执行并行计算任务,这些任务通常涉及大量的数据处理,如图像处理、物理模拟等。然而,由于GPU的并行特性,Compute Shader中的线程(也称为工作项)之间默认是不进行同步的。这意味着每个线程都是独立运行的,且无法直接访问其他线程的数据或执行状态,除非通过特定的机制进行通信。 对惹,这里有一个游戏开发交流小

目标跟踪工具 VOT-toolkit 的使用方法

一. VOT-toolkit的简介 二. VOT-toolkit的安装 首先需要下载 Matlab,因为跟踪器配置文件的生成需要用到 Matlab,关于Matlab的安装就不多赘述; 到 Github 网站上下载 vot-toolkit 可以选择一并下载好 trax,这个不是必须下载,因为在 Matlab中初次使用 vot-toolkit 编译配置文件时会自动下载好这部分内容,但是网速不快

react redux和@reduxjs/toolkit工具

1,安装 npm i @reduxjs/toolkit react-redux 2,目录 store modules counterStore.js index.js 3,最外层index.js引入 import store from './store'import { Provider } from 'react-redux'<Provider store={store}><Ap

Gephi-Toolkit的引入与使用

Gephi-Toolkit是一个工具包,可以不依赖NetBeans平台来对输入数据进行可视化,输入数据一般是gexf等格式的文件,大多已经完成了坐标计算过程,用此Toolkit的目的就是使用Gephi强大的绘图功能(还有独立的其他功能,这里暂不展开)。详细项目地址点击 这里 。 在上述Github的项目地址中,有详细的代码demo和使用的部分示例数据。所以具体使用直接参见GitHub即可。 项