运动学模拟器 返回
力学·运动学

运动学计算模拟器 — 1D / 2D 匀加速运动

通过v=v₀+at、抛物线运动、v-t图手绘3种模式,实时可视化速度、加速度、位移。涵盖高中物理到CAE动力分析。

模式选择
5变量 — 输入3个求其余2个
初始位置 x₀ (m)
初速度 v₀ (m/s)
终速度 v (m/s)空白=未知
加速度 a (m/s²)
时间 t (s)空白=未知
计算结果
请输入参数。
预设
投射条件
初速度 v₀ (m/s)
m/s
发射角 θ (°)
°
重力加速度 g (m/s²)
m/s²
v-t图手绘模式

通过鼠标/触摸在画布上绘制折线v-t图。x-t图(积分)和a-t图(微分)自动生成并实时可视化。

计算结果
射程 R (m)
最大高度 H (m)
飞行时间 (s)
45°
最优角度
1维投影
位置 x(t)
速度 v(t)
加速度 a(t)
轨迹

同时显示轨迹、速度矢量、Vx/Vy分量

速度-时间图

点击添加点,创建v-t图

x-t 图(位移)
a-t 图(加速度)
v-t 图(速度)
理论·主要公式

① $v = v_0 + at$

② $x = x_0 + v_0 t + \frac{1}{2}at^2$

③ $v^2 = v_0^2 + 2a(x - x_0)$

射程: $R = \frac{v_0^2 \sin 2\theta}{g}$

最大高度: $H = \frac{v_0^2 \sin^2\theta}{2g}$

飞行时间: $T = \frac{2v_0 \sin\theta}{g}$

v-t图的面积 → 位移 x

v-t图的斜率 → 加速度 a

匀加速则v-t为直线,x-t为抛物线。

运动学计算模拟器概述

🙋
「等加速度运动的3个公式」,怎么才能区分使用?全部记下来好麻烦…
🎓
大致来说,是看「时间t」是否已知决定的。比如,本模拟器「1D模式」设定初速度和加速度,时间滑块一滑,马上就计算出该时刻的速度和位置。这就是在用$v = v_0 + at$和$x = x_0 + v_0 t + \frac{1}{2}at^2$,因为「时间t」已知。
🙋
那第3个公式$v^2 = v_0^2 + 2a(x - x_0)$什么时候用?
🎓
实务中用得特别多。比如,汽车制动系统设计,「从时速100km停下来需要多少米」,你知道终速$v=0$和减速度$a$,但「时间t」最初不知道。这种「时间t是未知数」的问题,用第3个公式反推就行。本模拟器也有,输入终速度$v$,按「计算」就用这公式反向算出所需时间和距离。
🙋
2D模式「投射运动」改变发射角,飞距就变。为什么45度飞得最远?
🎓
是水平速度和滞空时间的权衡。用模拟器的「发射角θ」滑块试试。角度太小,落得快(滞空短)。角太大,飞高但向前速度小。45度时,水平速度×滞空时间这个乘积最大,对应公式$R = \frac{v_0^2 \sin 2\theta}{g}$中$\sin 2\theta$在$\theta=45°$最大($\sin 90° = 1$)。不过,有空气阻力的话,最优角会偏小。

常见问题

用鼠标或触摸在画布上绘制折线v-t图。绘制的线条斜率代表加速度,面积代表位移,自动计算并实时可视化为x-t图和a-t图。即使绘制非直线,也按近似等加速度运动处理。
默认不考虑。本模拟器投射运动基于理想无空气阻力环境:水平方向为等速直线运动,竖直方向仅受重力加速度(-g)作用的等加速度运动。含空气阻力的复杂情况请使用专业CAE工具。
可以。所有参数都支持负值。初速度为负表示反向运动,初始位置为负表示从原点左侧(或下方)开始。加速度与速度异号时,会正确显示减速运动。
目前没有直接导出功能,但图表悬停时会显示该时刻的数值。右下角「数据复制」按钮可将当前时序数据复制到剪贴板。

实际应用

汽车·铁路运动性能评估:制动距离计算、加速性能预测直接使用等加速度运动方程。CAE中引入发动机与制动特性模型,考虑加速度时间变化,进行更贴近实际的模拟。

结构物耐震·动力分析:以地震地动加速度记录为输入,计算建筑物各楼层位移和速度的时刻历响应分析,本质就是这种等加速度思想的发展。CAE软件采用更精密的Newmark-β法等数值积分方法。

机器人·机械手轨迹规划:产业机器人臂关节的角速度、角加速度规划,沿用等加速度运动公式。急剧加速易产生振动与应力,因此要求优化加速度时间分布。

球类运动轨迹分析:棒球投掷、足球任意球等投射运动轨迹预测以本理论为基础。现实中空气阻力和旋转升力(Magnus效应)影响重大,需CFD流体耦合分析进行精密预报。

常见误区和注意事项

首先要注意,「等加速度」是一个假设前提。本模拟器处理的是加速度恒定的理想世界。现实里车子油门踩死了,由于空气阻力和路况,加速度会变化。因此,工具的结果只是「估算」,实际工程要更精细的模型来验证。

其次,单位混用导致计算错误很常见。本工具的输入单位是[m/s]、[m/s²],但实际数据往往是[km/h]或[G]。比如,时速60km的初速度,要转换为60÷3.6≒16.7 m/s才能输入。单位换算错一个数量级也是有的,要养成确认单位的习惯。

最后,2D投射运动中「发射点和着地点的高度差」容易忽视。工具的标准设定是发射点和着地点等高(y=0),但从悬崖抛下球的话,初始高度$y_0$为正值。这对滞空时间和飞距影响巨大。用参数调节试试,就能感受到高度差的影响了。

使用指南

  1. 输入或用滑块调节初始位置x0、初速度v0、加速度a
  2. 指定目标时刻t或到达速度v,点击「计算」
  3. 位移、速度、加速度实时更新,v-t图自动绘制
  4. 2D投射运动中调整发射角θ,优化射程R、最大高度H、飞行时间

具体计算示例

钢制机械零件跌落试验:初始高度x0=50m,初速v0=0m/s,重力加速度a=9.81m/s²设定。t=3秒后的位移为x=½×9.81×3²=44.145m,到达速度v=9.81×3=29.43m/s。炮弹弹道计算:初速v0=400m/s、发射角θ=35°时,射程R≈15,300m、最大高度H≈3,200m、飞行时间T≈47秒

实务中的注意事项

  1. 因本工具忽略空气阻力,机械跌落试验需加入阻力系数Cd修正
  2. CAE动力分析初值设定时,v0滑块精度为0.1m/s;超出精度请手动输入
  3. 求最大飞行距离时,在θ=45°附近微调,监视v-t图加速度变化
  4. 时间t输入上限100秒;超限会降低模拟精度