040 带有不连续强迫函数的微分方程 Differential Equations with Discontinuous Forcing Functions

这一节讨论带有不连续的非齐次项的例子,非齐次项也称为强迫函数(forcing function)。在不同领域,强迫函数有时也翻译为激励函数、外力函数、驱动函数等。

例 1 求微分方程 的解,其中 假定初始条件是 解:对方程 进行拉普拉斯变换得到 代入初始条件得到 其中 如果 ,那么 利用部分分式 根据对应系数相等得到 ,因此 那么

从上图可以看出, 的图像可以分成三个不同的部分。对于 ,微分方程是 给出的初始条件。由于系统没有初始能量,也没有外力驱动,因此系统保持静止,即 。通过求解初值问题 来确认这一点。求在 时的值和导数值有 一旦 ,微分方程变成了 它的解是一个常量(对常量强迫函数的响应)和阻尼振动(齐次方程的解)的和。这就是上图中 的部分。这一部分可以通过解初值问题 得到。由于 可以简化为 最后, 时微分方程又变成了 ,初始条件是 及其导数的值,近似地 初值问题 没有外力,解是 附近的阻尼振动。

虽然将上图看作是三个独立初值问题的解很有帮助,但是求解这些独立问题非常繁琐。拉普拉斯变换变换法提供了一种简便优雅的方式来处理不连续强迫函数的问题。

我们再仔细分析一下例 1 中的 可以发现不连续强迫函数的影响。根据定理 3.2.1 的存在性和唯一性, 及其前两阶导在 之外都连续。根据 计算 ,不难得到在 处是连续的。不过如果计算 那么 那么 处会跳变 。类似的, 处会跳变 。因此在这些点处,强迫函数 的跳跃点与最高项 的跳跃点对应。

回到一般的二阶线性方程 其中 在区间 上连续, 是分段连续的。如果 的解,那么 上是连续的,但是 不连续的点上不连续。类似的,更高阶的方程中,解的最高阶导数的不连续点与强迫函数一致,其余阶导数和解本身在这些点处都是连续的。

例 2 给出初值问题 其中 的定性分析,然后求解初值问题。

解:这个例子中强迫函数是线性加载(ramp loading),如下所示。

对于 ,解是 。对于 ,解的形式是 其中常量 是非齐次方程的特解,另外两项的组合是齐次方程的通解。因此 是绕 的简谐振动。类似的,当 时,解关于某个线性函数振动。

为了求解这个问题, 写成如下形式 对初始问题进行拉普拉斯变换得到 那么 其中 因此初值问题 的解是 其中 的拉普拉斯逆变换。

的部分分式展开 那么 的图像如下所示,与之前定性分析一致。

为了确定稳定振动的振幅,要找到 时最大或最小点。令 导数为零,该点近似为 ,那么振幅近似是

这个例子中强迫函数 是连续的,但是 处不连续。那么解 自身和前两阶导也是连续的,但是 处不连续,与 一致。