本系列的第二讲(上)。

本文最后更新于 2025年8月2日 上午

守恒律 = 动量守恒 + 能量守恒 + 质量守恒

动量守恒

基本假设

弦振动模型(18世纪由达朗贝尔等人首先系统研究):给定一根两端固定的拉紧的均匀柔软的弦,其长度为L,在外力作用下在平衡位置附近作微小的横振动,求在不同时刻弦线的形状。

理想化假设:

  1. 弦是均匀的,弦的截面直径与弦的长度相比可以忽略,因此弦可以视为 一根曲线,它的线密度 ρ\boldsymbol{\rho} 是常数
  2. 弦在某一平面内做微小振动,即弦的位置始终在一直线段附近,而弦上各点均在同一平面内垂直于该直线的方向上作微小振动。
  3. 弦是柔软的,它在形变时不抵抗弯曲,弦上各质点间的张力方向与弦的切线方向一致,且弦的伸长形变与张力的关系服从Hooke定律(即弦在各点的伸长形变与该点的张力成正比)。

冲量:冲量是力对时间的积累效应,即力对时间的积分。

动量:物体的质量和速度的乘积。

牛顿第二定律: 作用在物体上的力 =\boldsymbol{=} 物体的质量 ×\boldsymbol{\times} 物体的加速度

动量守恒定律: 外力产生的冲量(t1tt2t_1 \leq t \leq t_2=\boldsymbol{=} 动量的变化(t2t_2时刻动量t1-t_1时刻动量)

弦振动方程的导出

取弦的平衡位置为 xx 轴,在弦线运动的平面内,垂直于弦线平衡位置且通过弦线一个端点的直线为 uu 轴。任意时刻 tt,弦线上各点的位移可表示为:u=u(x,t)u = u(x, t)

弦振动示意图
弦振动示意图

在弦上任意截取一段区间 [x1,x2][x_1, x_2],考虑其在时段 [t1,t2][t_1, t_2] 内的动量变化:

  • ρ\rho 为弦的线密度,
  • f0f_0 为作用在弦线上、垂直于平衡位置的强迫外力密度(单位长度的外力)。

则任意时刻 tt,线段 [x1,x2][x_1, x_2] 的动量为:

x1x2ρutdx\int_{x_1}^{x_2} \rho \frac{\partial u}{\partial t} \, dx

时段 [t1,t2][t_1, t_2] 内,线段 [x1,x2][x_1, x_2] 的动量变化为末动量减初动量,即:

x1x2(ρut)t=t2dxx1x2(ρut)t=t1dx\int_{x_1}^{x_2} \left( \rho \frac{\partial u}{\partial t} \right)_{t=t_2} dx - \int_{x_1}^{x_2} \left( \rho \frac{\partial u}{\partial t} \right)_{t=t_1} dx

弦段 [x1,x2][x_1, x_2] 受到两类力:

  1. 外力 f0f_0
  2. 周围弦线通过端点作用于弦段 [x1,x2][x_1, x_2] 的张力。

f0f_0的冲量

时段 [t1,t2][t_1, t_2] 内,外力 f0f_0 对弦段 [x1,x2][x_1, x_2] 的冲量为:

t1t2x1x2f0dxdt\int_{t_1}^{t_2} \int_{x_1}^{x_2} f_0 \, dx dt

周围线通过端点作用于弦段 [x1,x2][x_1, x_2] 的张力

  • 弦上 xx 点在时刻 tt 的张力为 T(x,t)T(x, t)
  • α1\alpha_1:弦在 x1x_1 处切线与 xx 轴正方向的夹角;
  • α2\alpha_2:弦在 x2x_2 处切线与 xx 轴正方向的夹角。

考虑弦段 [x1,x2][x_1, x_2] 的弧长 Δs\Delta s,其精确表达式为:

Δs=x1x21+(ux)2dx\Delta s = \int_{x_1}^{x_2} \sqrt{1 + \left( \frac{\partial u}{\partial x} \right)^2} \, dx

基于微小振动假设ux\dfrac{\partial u}{\partial x} 很小,其平方为高阶小量),弧长可近似为:

Δsx1x2dx=x2x1=Δx\Delta s \approx \int_{x_1}^{x_2} dx = x_2 - x_1 = \Delta x

可以认为弦段在振动中无伸长。结合Hooke定律:张力 T(x,t)T(x, t) 与时间 tt 无关,即 T(x,t)=T(x)T(x, t) = T(x)

弦振动示意图
弦振动示意图

记张力 T(x)\boldsymbol{T}(x) 的大小为 T(x)T(x),分析其在 xx(水平)和 uu(垂直)方向的分力:

  • 端点 x1x_1 处,张力 T(x1)\boldsymbol{T}(x_1) 的分力:

    T(x1)cosα1(水平分量),T(x1)sinα1(垂直分量)T(x_1)\cos\alpha_1 \quad (\text{水平分量}), \quad T(x_1)\sin\alpha_1 \quad (\text{垂直分量})

  • 端点 x2x_2 处,张力 T(x2)\boldsymbol{T}(x_2) 的分力:

    T(x2)cosα2(水平分量),T(x2)sinα2(垂直分量)T(x_2)\cos\alpha_2 \quad (\text{水平分量}), \quad T(x_2)\sin\alpha_2 \quad (\text{垂直分量})

弦仅做垂直于 xx 轴的横向振动,故水平方向合力必为零:

T(x1)cosα1+T(x2)cosα2=0T(x_1)\cos\alpha_1 + T(x_2)\cos\alpha_2 = 0

结合微小振动假设,近似有:

cosα11,cosα21\cos\alpha_1 \approx -1, \quad \cos\alpha_2 \approx 1

代入水平合力方程,得 张力为常数

T(x1)=T(x2)=T0T(x_1) = T(x_2) = T_0

由于 πα1,α2\pi - \alpha_1, \alpha_2 都很小,可认为:

  • x1x_1 处:sinα1=sin(πα1)tan(πα1)=u(x,t)xx=x1\sin\alpha_1 = \sin(\pi - \alpha_1) \approx \tan(\pi - \alpha_1) = \left. \dfrac{\partial u(x,t)}{\partial x} \right|_{x=x_1}
  • x2x_2 处:sinα2tanα2=u(x,t)xx=x2\sin\alpha_2 \approx \tan\alpha_2 = \left. \dfrac{\partial u(x,t)}{\partial x} \right|_{x=x_2}

张力在垂直方向(uu 方向)的合力为:

T0sinα2T0sinα1=T0(u(x,t)xx=x2u(x,t)xx=x1)T_0 \sin\alpha_2 - T_0 \sin\alpha_1 = T_0 \left( \left. \dfrac{\partial u(x,t)}{\partial x} \right|_{x=x_2} - \left. \dfrac{\partial u(x,t)}{\partial x} \right|_{x=x_1} \right)

垂直合力对时间的积分(冲量)为:

t1t2T0(u(x,t)xx=x2u(x,t)xx=x1)dt\int_{t_1}^{t_2} T_0 \left( \left. \dfrac{\partial u(x,t)}{\partial x} \right|_{x=x_2} - \left. \dfrac{\partial u(x,t)}{\partial x} \right|_{x=x_1} \right) dt

由动量守恒定律,

t1t2x1x2f0dxdt+t1t2T0(u(x,t)xx=x2u(x,t)xx=x1)dt=x1x2(ρut)t=t2dxx1x2(ρut)t=t1dx\int_{t_1}^{t_2} \int_{x_1}^{x_2} f_0 \, dx dt + \int_{t_1}^{t_2} T_0 \left( \left. \frac{\partial u(x,t)}{\partial x} \right|_{x=x_2} - \left. \frac{\partial u(x,t)}{\partial x} \right|_{x=x_1} \right) dt = \int_{x_1}^{x_2} \left( \rho \frac{\partial u}{\partial t} \right)_{t=t_2} dx - \int_{x_1}^{x_2} \left( \rho \frac{\partial u}{\partial t} \right)_{t=t_1} dx

移项,将差项展开为积分形式(此处假设函数性质足够好),

t1t2dtx1x2f0dx=x1x2[t1t2t(ρut)dt]dxt1t2T0[x1x2x(ux)dx]dt\int_{t_1}^{t_2} dt \int_{x_1}^{x_2} f_0 dx = \int_{x_1}^{x_2} \left[ \int_{t_1}^{t_2} \frac{\partial}{\partial t} \left( \rho \frac{\partial u}{\partial t} \right) dt \right] dx - \int_{t_1}^{t_2} T_0 \left[ \int_{x_1}^{x_2} \frac{\partial}{\partial x} \left( \frac{\partial u}{\partial x} \right)dx \right] dt

交换积分次序,合并之(此处假设函数性质足够好),

t1t2dtx1x2f0dx=t1t2dtx1x2[t(ρut)x(T0ux)]dx\int_{t_1}^{t_2} dt \int_{x_1}^{x_2} f_0 dx = \int_{t_1}^{t_2} dt \int_{x_1}^{x_2} \left[ \frac{\partial}{\partial t} \left( \rho \frac{\partial u}{\partial t} \right) - \frac{\partial}{\partial x} \left( T_0 \frac{\partial u}{\partial x} \right) \right] dx

由于区间 [x1,x2][x_1, x_2] 和 [t1,t2][t_1, t_2] 是任意选取的,被积函数必须恒等,因此得到弦振动方程

t(ρut)x(T0ux)=f0(0<x<L,t>0)\frac{\partial}{\partial t} \left( \rho \frac{\partial u}{\partial t} \right) - \frac{\partial}{\partial x} \left( T_0 \frac{\partial u}{\partial x} \right) = f_0 \quad (0 < x < L,\, t > 0)

若弦是均匀的(线密度 ρ\rho 为常数),则方程可简化为非齐次弦振动方程

2ut2a22ux2=f(0<x<L,t>0)\frac{\partial^2 u}{\partial t^2} - a^2 \frac{\partial^2 u}{\partial x^2} = f \quad (0 < x < L,\, t > 0)

其中,

  • 波速平方:a2=T0ρa^2 = \dfrac{T_0}{\rho}aa 是弦的波速
  • 等效外力密度:f(x,t)=f0(x,t)ρf(x, t) = \dfrac{f_0(x, t)}{\rho}

经典解:若函数 u(x,t)u(x, t) 具有方程所需的各阶连续偏导数,且代入后使方程恒成立,则称 u(x,t)u(x, t) 为该方程的 经典解

方程描述了弦的位移 u(x,t)u(x, t) 满足的一般性运动规律,但仅靠方程无法唯一确定弦的运动——还需结合 初始条件(初始位移、初始速度)和 边界条件(端点约束)。

定解条件与定解问题

初始条件

弦的运动需结合 初始状态(初始位移、初始速度):

  • 初始位移t=0t=0 时,弦上各点的位移分布。

    u(x,0)=φ(x)u(x, 0) = \varphi(x)

  • 初始速度t=0t=0 时,弦上各点的速度分布,utu_t 表示 ut\dfrac{\partial u}{\partial t}

    ut(x,0)=ψ(x)u_t(x, 0) = \psi(x)

Dirichlet边界条件(第一类边界条件)

已知端点的 位移变化,数学形式为:

u(0,t)=g1(t),u(,t)=g2(t)(t0)u(0, t) = g_1(t), \quad u(\ell, t) = g_2(t) \quad (t \geq 0)

  • 特殊情况:当 g1(t)=g2(t)=0g_1(t) = g_2(t) = 0 时,称弦线具有固定端。

Neumann边界条件(第二类边界条件)

已知端点所受 垂直方向的外力,数学形式为:

Tuxx=0=g1(t),Tuxx==g2(t)(t0)-\left. T \frac{\partial u}{\partial x} \right|_{x=0} = g_1(t), \quad \left. T \frac{\partial u}{\partial x} \right|_{x=\ell} = g_2(t) \quad (t \geq 0)

  • 特殊情况:当 g1(t)=g2(t)=0g_1(t) = g_2(t) = 0 时,称弦线具有自由端。

Robin边界条件(第三类边界条件)

一般形式为:

Tuxx=0+α1u(0,t)=g1(t),Tuxx=+α2u(,t)=g2(t)(t0)-\left. T \frac{\partial u}{\partial x} \right|_{x=0} + \alpha_1 u(0, t) = g_1(t), \quad \left. T \frac{\partial u}{\partial x} \right|_{x=\ell} + \alpha_2 u(\ell, t) = g_2(t) \quad (t \geq 0)

其中 α1,α2>0\alpha_1, \alpha_2 > 0

定解问题

定解问题:由 偏微分方程定解条件(初始条件 + 边界条件)共同构成,用于唯一确定物理过程的解。

  • 混合问题:偏微分方程+初始条件+边界条件\boldsymbol{\text{偏微分方程} + \text{初始条件} + \text{边界条件}}
  • 初值(Cauchy)问题:偏微分方程+初始条件\boldsymbol{\text{偏微分方程} + \text{初始条件}},考虑无限区域<x<, t0\displaystyle -\infty < x < \infty,\ t \geq 0

波动方程的推广

弦振动方程的适用范围远不止弦的横向振动,还可描述杆的纵振动(位移沿杆长方向)、声波传播、电磁波传播等;因此,弦振动方程通常被称为 一维波动方程(“一维”指空间维度,时间为另一维度)。

对于 nn 维空间(如 n=2n=2 对应平面波,n=3n=3 对应空间波),波动方程推广为:

2ut2a2Δu=f\frac{\partial^2 u}{\partial t^2} - a^2 \Delta u = f

其中:

  • Δu\Delta u 是 Laplace算子,定义为 Δu=i=1n2uxi2\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}
  • nn 为维数
  • aa 为波速(常数),ff 为外力密度(非齐次项)。

高维波动方程的定解条件

初值条件:nn 维空间中的有界开区域 ΩRn\Omega \subset \mathbb{R}^n,初始时刻(t=0t=0)的状态由以下条件描述:

  • 初始位移:

    u(x,0)=φ(x1,,xn),x=(x1,,xn)Ωu(\boldsymbol{x}, 0) = \varphi(x_1, \dots, x_n) ,\quad \boldsymbol{x} = (x_1, \dots, x_n) \in \Omega

  • 初始速度:

    ut(x,0)=ψ(x1,,xn),x=(x1,,xn)Ωu_t(\boldsymbol{x}, 0) = \psi(x_1, \dots, x_n) ,\quad \boldsymbol{x} = (x_1, \dots, x_n) \in \Omega

n维波动方程示意图
n维波动方程示意图

边值条件:
ΩRn\Omega \subset \mathbb{R}^n 是有界开区域,

  • Q=Ω×[0,)Q = \Omega \times [0, \infty):空间区域 Ω\Omega 与时间区间 [0,)[0, \infty) 的笛卡尔积(柱形时空域),
  • Σ=Ω×(0,)\Sigma = \partial\Omega \times (0, \infty)Ω\Omega 的边界 Ω\partial\Omega 与时间区间 (0,)(0, \infty) 的笛卡尔积(柱形边界,不含初始时刻 t=0t=0)。

第一边界条件(Dirichlet 型)
直接约束边界 Σ\Sigma 上的 位移

uΣ=g(x1,,xn,t)\left. u \right|_{\Sigma} = g(x_1, \dots, x_n, t)

第二边界条件(Neumann 型)
约束边界 Σ\Sigma 上的 法向导数n\boldsymbol{n}Ω\partial\Omega单位外法向量un\dfrac{\partial u}{\partial \boldsymbol{n}} 表示 uu 沿 n\boldsymbol{n} 方向的偏导数):

unΣ=g(x1,,xn,t)\left. \frac{\partial u}{\partial \boldsymbol{n}} \right|_{\Sigma} = g(x_1, \dots, x_n, t)

第三边界条件(Robin 型)
约束边界 Σ\Sigma位移与法向导数的线性组合α>0\alpha > 0 为常数,如弹性支撑的劲度系数):

(un+αu)Σ=g(x1,,xn,t)\left. \left( \frac{\partial u}{\partial \boldsymbol{n}} + \alpha u \right) \right|_{\Sigma} = g(x_1, \dots, x_n, t)

平衡态方程
当系统处于平衡态(时间二阶导数为零,即 2ut2=0\dfrac{\partial^2 u}{\partial t^2} = 0)时,波动方程退化为 平衡态方程(稳态方程)

a2Δu=f(x)-a^2 \Delta u = f(\boldsymbol{x})

其中 x=(x1,,xn)ΩRn\boldsymbol{x} = (x_1, \dots, x_n) \in \Omega \subset \mathbb{R}^nΔ\Deltann 维Laplace算子,f(x)f(\boldsymbol{x}) 是非齐次项。

边界条件
设空间边界为 Σ=Ω\Sigma = \partial\Omega(因平衡态无时间变化,边界不含时间变量),三类边界条件形式如下:

第一边界条件(Dirichlet 型)

uΣ=g(x1,,xn)\left. u \right|_{\Sigma} = g(x_1, \dots, x_n)

第二边界条件(Neumann 型)

unΣ=g(x1,,xn)\left. \frac{\partial u}{\partial \boldsymbol{n}} \right|_{\Sigma} = g(x_1, \dots, x_n)

第三边界条件(Robin 型)

(un+αu)Σ=g(x1,,xn)\left. \left( \frac{\partial u}{\partial \boldsymbol{n}} + \alpha u \right) \right|_{\Sigma} = g(x_1, \dots, x_n)


PDE笔记-第二讲(上)
http://dbqdss.github.io/2025/08/02/数学/PDE/PDE笔记-第二讲(上)/
作者
失去理想的獾
发布于
2025年8月2日
许可协议