特征线法在拟线性一阶偏微分方程中的应用
我们之前已经讲过“特征线法”,但那是基础概念。现在我将深入讲解特征线法在处理拟线性一阶偏微分方程时的具体步骤、几何意义和求解技巧。这是一个在流体力学、连续介质力学等领域至关重要的工具。
第一步:明确问题——拟线性一阶方程的形式
我们考虑如下形式的方程:
\[a(x, y, u) \frac{\partial u}{\partial x} + b(x, y, u) \frac{\partial u}{\partial y} = c(x, y, u) \]
其中,\(u = u(x, y)\) 是未知函数,系数 \(a, b, c\) 是 \((x, y, u)\) 的已知函数,且不恒为零。它被称为“拟线性”,是因为方程对未知函数 \(u\) 的偏导数 \(u_x, u_y\) 是线性的,但系数可以依赖于 \(u\) 本身,这使得它比线性方程更通用,又比完全非线性方程更容易处理。
目标:在给定初始曲线(通常描述为 \(u\) 在某个初始曲线上的值)的条件下,求解该方程。
第二步:转化为特征方程组——几何直观
关键思想是将偏微分方程转化为一组常微分方程。考虑解 \(u(x, y)\) 在三维空间 \((x, y, u)\) 中描述了一个曲面。方程左边可以解释为向量场 \((a(x,y,u), b(x,y,u), c(x,y,u))\) 与梯度 \((u_x, u_y, -1)\) 的点积为零:
\[(a, b, c) \cdot (u_x, u_y, -1) = 0. \]
这意味着向量 \((a, b, c)\) 位于切平面内,即它与曲面相切。因此,这个向量场定义了曲面上的方向场。
沿着这个方向场积分,我们可以得到一组曲线,它们完全位于解曲面上,这就是特征曲线。在三维空间 \((x, y, u)\) 中,特征曲线的参数方程 \((x(s), y(s), u(s))\) 满足:
\[\frac{dx}{ds} = a(x, y, u), \quad \frac{dy}{ds} = b(x, y, u), \quad \frac{du}{ds} = c(x, y, u). \]
这组常微分方程称为特征方程组,参数 \(s\) 是沿特征曲线的自变量。
第三步:结合初始条件构造解
我们并不是孤立地求解特征曲线,而是要用它们“织出”整个解曲面。
- 给定初始条件:假设初始数据给在 \(xy\) 平面上的一条曲线 \(\Gamma\) 上,其参数表示为:
\[ x = x_0(t), \quad y = y_0(t), \quad u = u_0(t) \quad (\text{当 } s=0 \text{ 时})。 \]
这意味着我们知道解曲面必须经过空间中的这条初始曲线 \((x_0(t), y_0(t), u_0(t))\)。
- 从初始曲线出发积分:对每个固定的初始参数 \(t\),我们求解以 \(s\) 为变量的常微分方程组:
\[ \begin{aligned} \frac{dx}{ds} &= a(x, y, u), \quad &x(0, t) = x_0(t), \\ \frac{dy}{ds} &= b(x, y, u), \quad &y(0, t) = y_0(t), \\ \frac{du}{ds} &= c(x, y, u), \quad &u(0, t) = u_0(t). \end{aligned} \]
这个方程组的解给出了一族(以 \(t\) 标记的)特征曲线:
\[ x = X(s, t), \quad y = Y(s, t), \quad u = U(s, t)。 \]
- 从参数形式回到显式解:最终,我们希望得到 \(u\) 作为 \((x, y)\) 的函数。这需要我们从前两个方程 \(x = X(s, t), y = Y(s, t)\) 中反解出 \(s\) 和 \(t\) 作为 \(x, y\) 的函数:
\[ s = S(x, y), \quad t = T(x, y)。 \]
然后代入 \(u = U(s, t)\),就得到最终解:
\[ u(x, y) = U(S(x, y), T(x, y))。 \]
反解过程要求雅可比行列式 \(J = \frac{\partial (x, y)}{\partial (s, t)}\) 在初始曲线附近不为零,这保证了特征曲线能光滑地“扫出”解曲面,而不会交叉或重叠。
第四步:一个经典例子——输运方程与“简单波”
考虑一个在流体中描述非线性波传播的简单模型(称为“简单波方程”或“无粘性Burgers方程”的特例):
\[\frac{\partial u}{\partial t} + u \frac{\partial u}{\partial x} = 0, \quad u(x, 0) = f(x)。 \]
这里,\(a=1, b=u, c=0\)。
- 建立特征方程组:
\[ \frac{dt}{ds} = 1, \quad \frac{dx}{ds} = u, \quad \frac{du}{ds} = 0。 \]
- 沿特征线求解:
- 从 \(du/ds = 0\) 得,\(u\) 沿特征线是常数:\(u(s) = u_0\)。
- 从 \(dt/ds = 1\) 得,\(t = s + t_0\)。取初始参数 \(s=0\) 时 \(t=0\),则 \(t = s\)。
- 从 \(dx/ds = u = u_0\) 得,\(x = u_0 s + x_0\)。
- 应用初始条件:初始条件为 \(u(x, 0) = f(x)\)。这意味着在 \(s=0\) 时,\(x_0 = \xi\),\(u_0 = f(\xi)\)。所以特征线方程为:
\[ x = f(\xi) t + \xi, \quad u = f(\xi)。 \]
这里 \(\xi\) 扮演了初始参数 \(t\) 的角色。
- 构造解:解以隐式形式给出:\(u = f(x - u t)\)。这个方程在 \((x, t)\) 平面上定义了一个非线性波。特征线是直线 \(x = \xi + f(\xi) t\),其斜率(速度)\(f(\xi)\) 依赖于初始值。这导致了一个关键现象:如果 \(f(\xi)\) 是递减函数,不同特征线速度不同,它们最终会相交,在有限时间内解产生激波(多值性),此时经典解失效,需要引入弱解或激波条件。这是拟线性方程与线性方程的根本区别。
第五步:总结与物理意义
通过特征线法,我们将求解拟线性偏微分方程的边值问题,转化为了求解一簇常微分方程的初值问题。其几何核心是:
- 解曲面由特征曲线编织而成。
- 信息(初始数据)沿着特征曲线传播。
- 在拟线性情况下,特征线的速度依赖于解本身(如例子中的 \(u\)),这导致了非线性波动的丰富现象,如波的陡峭化和激波形成。
这种方法不仅提供了解析求解的途径,更重要的是,它深刻地揭示了这类方程的内在动力学和信息传播模式,是理解流体动力学、守恒律、非线性光学等众多物理过程中波动现象的基础数学框架。