你可能已经注意到,到目前为止,所有问题的处理中都存在一些奇怪的地方:像 或 这样的“简单”数字不断出现在边界条件和其他地方。例如,我们已经处理了以下边界条件:
这是因为作者偷懒,想要简化这本书吗?不,其实作者确实很懒,但这实际上是由于一个叫做**无量纲化**的现象造成的。
在基本层面上,无量纲化做了两件事
- 从问题中消除所有单位。
- 使相关变量的取值范围在 到 之间(或更小的范围)。
第二点有着非常重要的影响,我们将在后面讨论。现在我们先谈谈如何从问题中消除单位:这是非常重要的,因为大多数自然函数在输入单位时都没有意义。例如, 是一个毫无意义的表达式(如果你不相信,可以考虑它的泰勒展开式)。
不要误解:你可以保留单位来解决任何问题。这就是为什么角速度的单位是赫兹 (),因此, 在 以秒为单位(或可以转换为秒)的情况下是有意义的。
通过观察变量与维度(“维度”包括大小和单位)的比率不断出现,可以找到无量纲化的动机。让我们看看,如果将两块平行板之间的距离设为 (而不是 )来求解稳态平行板流动(一个常微分方程)会发生什么:
现在,让我们先不考虑和的维数。求解这个边界值问题
注意,我们有出现。这不是巧合;这意味着无量纲问题(或者至少是半无量纲问题。我们还没有讨论的维数)可以通过改变变量来建立
是 的归一化版本,它在 到 之间变化,其中 从 到 。据称 被 缩放了。
这个新变量可以代入问题中
由于新变量不包含单位,如果 具有速度单位,则有理系数必须具有速度单位。考虑到这一点,系数可以除以
我们可以定义另一个新变量,无量纲速度
将此代入方程
现在是时候问一个重要的问题了:为什么?
有很多好处。原始问题涉及 4 个参数:粘度、密度、压力梯度和壁面分离距离。在这个完全无量纲化的解决方案中,恰好没有这样的参数。上面的简化方程完全描述了解的行为,它包含了所有相关信息。
一个无量纲问题的解比一个特定有量纲问题的解要有用得多。如果问题只产生数值解,这尤其如此:求解无量纲问题会大大减少需要制作的图表和图形的数量,因为你减少了可能影响解的参数数量。
这引出了另一个重要的问题,也是本章的总结:在这里,我们首先解决了一个通用的有量纲问题,然后将其无量纲化。对于更复杂的问题,我们可能没有这种奢侈。能否事先将其无量纲化?当然可以。回顾一下 BVP
请注意, 在我们感兴趣的域中,从 变化到 。因此,用 缩放 是 自然 的。
请注意,我们也可以用 或者 e10.0687 D 等数字来缩放 ,并且仍然得到 的无量纲化,以及所有数学上的合理性。但是, 本身 是最佳选择,因为得到的变量 将从 变化到 。通过这种缩放选择,该变量除了无量纲化之外,也被称为 归一化;归一化对于数学简化、准确的数值评估、尺度感以及其他原因来说都是一个理想的属性。
那 呢? 的特性是已知的,但 则不然(为什么要解决问题呢?)。让我们为 的未知尺度想出一个名称,比如 ,并使用这个未知常数来归一化
使用链式法则,新的变量可以代入微分方程
因此我们现在有了导数。可以将其代入微分方程
请记住, 是从空气中提取的一个常数。 因此,它可以是我们想要的任何值。 为了使方程无量纲化并尽可能地简化它,我们可以选择
这样,常微分方程就会变成
边界条件是齐次的,因此它们可以很容易地简化。 注意到当 时,
现在可以很快地解决这个问题
因此,这与从量纲解推导的无量纲解并不完全相同:右侧有一个因子为。因此, 缺少 。这不是问题,两种推导都解决了问题并对其进行了无量纲化。请注意,在这样做时,我们甚至在求解 BVP 之前就得到了以下结果
这说明了速度的大小。
在结束本章之前,值得一提的是,一般来说,如果 并且 ,其中 ,, 以及 都是常数,
莱布尼兹记号绝对是一件好事。