Skip to content

运动学中的微分方程建模与求解

本文定位

本笔记适合放在「力学」「微分方程」「物理建模」等文件夹。
内容包括:

  • 运动学微分方程的建模方法
  • 常见物理情景(阻力、恒力、恒功率等)的微分方程推导
  • 一阶/二阶微分方程的求解
  • 能量法与微分方程的关系
  • 典型例题与解析

目标:达到教材级严谨度,适合竞赛、考试与科研建模。


1. 运动学微分方程的基本思想

1.1 从牛顿第二定律到微分方程

运动学的核心是:

$$ F = ma = m\frac{dv}{dt} = m\frac{d^2x}{dt^2}. $$

因此,只要给定力 $F(x, v, t)$,就能写出运动微分方程:

$$ m\frac{dv}{dt} = F(x, v, t). $$

或:

$$ m\frac{d^2x}{dt^2} = F(x, v, t). $$

建模流程

  1. 写出受力
  2. 用牛顿第二定律转化为微分方程
  3. 根据力的形式选择求解方法
  4. 得到 $v(t)$、$x(t)$ 或隐式关系

2. 常见运动情景的微分方程建模

2.1 恒力作用:匀加速运动

若合力为常数 $F$,则:

$$ m\frac{dv}{dt} = F. $$

分离变量:

$$ dv = \frac{F}{m}dt. $$

积分得:

$$ v(t) = v_0 + \frac{F}{m}t. $$

再积分一次:

$$ x(t) = x_0 + v_0 t + \frac{F}{2m}t^2. $$

这是最基础的二阶常微分方程,解法最直接。


2.2 速度正比阻力:线性阻力

阻力:

$$ f = -kv. $$

微分方程:

$$ m\frac{dv}{dt} = F - kv. $$

这是一阶线性微分方程

$$ \frac{dv}{dt} + \frac{k}{m}v = \frac{F}{m}. $$

通解:

$$ v(t) = \frac{F}{k} + \left(v_0 - \frac{F}{k}\right)e^{-\frac{k}{m}t}. $$

位置:

$$ x(t) = x_0 + \frac{F}{k}t + \left(v_0 - \frac{F}{k}\right)\frac{m}{k}\left(1 - e^{-\frac{k}{m}t}\right). $$

终极速度

$$ v_{\infty} = \frac{F}{k}. $$


2.3 速度平方阻力:二次阻力

阻力:

$$ f = -kv^2. $$

微分方程:

$$ m\frac{dv}{dt} = F - kv^2. $$

分离变量:

$$ \frac{dv}{F - kv^2} = \frac{dt}{m}. $$

积分得:

$$ v(t) = \sqrt{\frac{F}{k}}\tanh\left(\sqrt{\frac{Fk}{m^2}}\thinspace{}t + C\right). $$

终极速度

$$ v_{\infty} = \sqrt{\frac{F}{k}}. $$


2.4 恒功率驱动:非线性微分方程

功率恒定:

$$ P = Fv = m\frac{dv}{dt}v. $$

微分方程:

$$ m v\frac{dv}{dt} = P. $$

分离变量:

$$ v\thinspace{}dv = \frac{P}{m}dt. $$

积分:

$$ \frac{1}{2}v^2 = \frac{P}{m}t + C. $$

若 $v(0)=0$:

$$ v(t) = \sqrt{\frac{2P}{m}t}. $$

再积分:

$$ x(t) = \frac{2}{3}\sqrt{\frac{2P}{m}}\thinspace{}t^{3/2}. $$

特点

  • 加速度随时间减小
  • 速度随 $\sqrt{t}$ 增长
  • 位移随 $t^{3/2}$ 增长

这是典型的非线性动力学方程。


2.5 弹簧振子:二阶常系数微分方程

胡克定律:

$$ F = -kx. $$

微分方程:

$$ m\frac{d^2x}{dt^2} + kx = 0. $$

特征方程:

$$ m\lambda^2 + k = 0. $$

解:

$$ x(t) = A\cos(\omega t) + B\sin(\omega t),\quad \omega = \sqrt{\frac{k}{m}}. $$

这是最经典的二阶线性微分方程。


3. 微分方程求解方法总结

3.1 分离变量法

适用于:

  • $m\frac{dv}{dt} = f(v)$
  • $m\frac{dv}{dt} = f(x)$

步骤:

$$ \int \frac{dv}{f(v)} = \int \frac{dt}{m}. $$


3.2 一阶线性微分方程

形式:

$$ \frac{dv}{dt} + p(t)v = q(t). $$

积分因子:

$$ \mu(t) = e^{\int p(t)dt}. $$


3.3 二阶常系数微分方程

形式:

$$ m\frac{d^2x}{dt^2} + c\frac{dx}{dt} + kx = 0. $$

特征方程:

$$ m\lambda^2 + c\lambda + k = 0. $$

三种情况:

  • 欠阻尼:振荡衰减
  • 临界阻尼:最快回到平衡
  • 过阻尼:不振荡缓慢回到平衡

3.4 能量法(避免求解微分方程)

若力为保守力:

$$ \frac{1}{2}mv^2 + U(x) = E. $$

可直接求:

$$ v = \sqrt{\frac{2(E - U(x))}{m}}. $$

再用:

$$ dt = \frac{dx}{v}. $$

积分即可得到 $t(x)$或$x(t)$。

能量法常用于复杂势能问题。


4. 典型例题

例题 1:线性阻力下的下落运动

方程:

$$ m\frac{dv}{dt} = mg - kv. $$

解:

$$ v(t) = \frac{mg}{k}\left(1 - e^{-\frac{k}{m}t}\right). $$

位移:

$$ x(t) = \frac{mg}{k}t - \frac{m^2g}{k^2}\left(1 - e^{-\frac{k}{m}t}\right). $$


例题 2:二次阻力下的下落运动

方程:

$$ m\frac{dv}{dt} = mg - kv^2. $$

解:

$$ v(t) = \sqrt{\frac{mg}{k}}\tanh\left(\sqrt{\frac{gk}{m}}\thinspace{}t\right). $$


例题 3:恒功率驱动小车

方程:

$$ m v\frac{dv}{dt} = P. $$

解:

$$ v(t) = \sqrt{\frac{2P}{m}t},\quad x(t) = \frac{2}{3}\sqrt{\frac{2P}{m}}t^{3/2}. $$


5. 小结

核心要点

  • 运动学微分方程来自牛顿第二定律
  • 力的形式决定微分方程的类型
  • 常见形式:
    • 恒力 → 匀加速
    • 线性阻力 → 一阶线性方程
    • 二次阻力 → 可分离变量
    • 恒功率 → 非线性方程
    • 弹簧振子 → 二阶常系数方程
  • 能量法可替代微分方程求解

6. 思考题(可加入你的题库)

  1. 若阻力为 $f = -kv^n$,求一般微分方程并讨论可分离性。
  2. 恒功率驱动但存在线性阻力时,写出微分方程并讨论是否可解析求解。
  3. 对于弹簧–阻尼系统,如何判断欠阻尼、临界阻尼与过阻尼?
  4. 若力为 $F = -kx^3$,如何用能量法求运动周期?

基于 Obsidian 整理 · 由 VitePress 构建