黎卡提方程
黎卡提方程(Riccati equation)是未知函数以二次项出现的一阶常微分方程,通常写成 。它是非线性方程,但与二阶线性方程有直接联系;若已知一个特解,也能把其余解的求解化成一阶线性问题。转换过程中出现的分母同时记录了解可能发散的位置。
二次变化率与解的存在区间
以无量纲方程 为例。变化率在 时为零,在两者之间为负,在区间外为正。所以初值 的解向下变化,而初值为二的解向上增长。前者不会穿过平衡解;后者则可能在有限时间内超出任何界。
一般地,设 在开区间 连续。右端关于 的偏导为 ,在每个紧矩形上有界,因而局部满足利普希茨条件。任意 与有限初值都给出唯一的局部解。然而“局部唯一”没有保证整个 上解都有限。若 ,方程退化为一阶线性方程;讨论非退化的二次项时,应说明所取区间上 。
用一个特解降低非线性
设已知一个特解 。对与它不相交的另一解,令 这里 必须非零。将两者的方程相减,而不是直接把代换当成结论: 乘以 并移项,得到 这已经是一阶线性方程。积分因子为 ,因此 用它恢复 时,只能取 的连通区间。原特解 应单独保留;它不是某个有限 的像。上面的降阶来自直接代换,恢复解时必须重新检查分母。
在开篇的方程中,取 ,线性方程成为 。积分得到 若 ,则 ,从而 。解是 初值所在的最大区间向左无界,向右到 为止。分母趋于零时,解趋于正无穷。不能越过这个时刻,把右边另一段公式也称作通过原初值的有限实值解。
二阶线性方程与对数导数
假设 连续可微且处处非零, 连续。令 是不为零的辅助函数,取 记 ,则 。由 可算出 将 代入并消去相同的平方项,得到 这是二阶线性齐次方程。反过来,在其非零解 的任意无零点区间上,对数导数代换都给出黎卡提方程的解。把 乘以非零常数不会改变 ,这解释了一阶方程与二阶方程的积分常数数目并不矛盾。
本例对应 。对 ,可选 ,于是 ,得到 。直接复核:,且初值为零。由于 ,这条解在整个实轴上都有限。
NIST 的艾里函数资料给出另一种具体联系:若 ,则 满足 。此处对数导数的正负号与本文一般代换取决于平方项的写法,使用公式前必须对照方程。[1]
变式、限制与相关模型
把算例初值改为 ,同样得到 、,所以 此解向未来趋于 ,向过去才发生爆破。决定有限时间发散的不能只有方程中的二次项,还包括初值所在的区域和时间方向。
黎卡提型结构也出现在阻滞增长模型 ,以及线性二次最优控制中的矩阵黎卡提方程。后者的未知量是矩阵,乘法有顺序,不能把标量积分因子和除法原样搬过去。已知特解的代换是一种条件明确的求解工具,也没有保证任意变系数黎卡提方程都能用初等函数表示。
参考资料
- ↑ NIST. DLMF §9.2(vi): Riccati Form of Differential Equation,式9.2.16与对数导数关系。