非线性系统

在物理科学中，如果描述某个系统的方程其输入（自变数）与输出（应变数）不成正比，则称为非线性系统。由于自然界中大部分的系统本质上都是非线性的，因此许多工程师、物理学家、数学家和其他科学家对于非线性问题的研究都极感兴趣。非线性系统和线性系统最大的差别在于，非线性系统可能会导致混沌、不可预测，或是不直观的结果。
一般来说，非线性系统的行为可以用一组非线性联立方程来描述。非线性方程里含有由未知数构成的非线性函数；换句话说，一个非线性方程并不能写成其未知数的线性组合。非线性微分方程，则是指方程里含有未知函数及其导函数的乘幂不等于一的项。在判定一个方程是线性或非线性时，只需考虑未知数（或未知函数）的部分，不需要检查方程中是否有已知的非线性项。例如在微分方程中，若所有的未知函数、未知导函数皆为一次，即使出现由某个已知变数所构成的非线性函数，仍称它是线性微分方程。
由于非线性方程非常难解，因此常常需要以线性方程来近似一个非线性系统（线性近似）。这种近似对某范围内的输入值（自变数）是很准确的，但线性近似之后反而会无法解释许多有趣的现象，例如孤波、混沌和奇点。这些奇特的现象，也常常让非线性系统的行为看起来违反直觉、不可预测，或甚至混沌。虽然「混沌的行为」和「随机的行为」感觉很相似，但两者绝对不能混为一谈；也就是说，一个混沌系统的行为绝对不是随机的。
举例来说，许多天气系统就是混沌的，微小的扰动即可导致整个系统产生各种不同的复杂结果。就目前的科技而言，这种天气的非线性特性即成了长期天气预报的绊脚石。
某些书的作者以非线性科学来代指非线性系统的研究，但也有人不以为然：

**定义**
在数学上，一个线性函数（映射） 拥有以下两个性质：- 叠加性：；- 齐次：。
在 α 是有理数的情况下，一个可叠加函数必定是齐次函数（在讨论线性与否时，齐次函数专指一次齐次函数）；若  是连续函数，则只要 α 是任意实数，就可以从叠加性推出齐次。然而在推广至任意复数 α 时，叠加性便再也无法导出齐次了。也就是说，在复数的世界里存在一种反线性映射，它满足叠加性，但却非齐次。叠加性和齐次这两个条件常会被合并在一起，称之为叠加原理：
。
对于一个表示为

的方程，如果  是一个线性映射，则称为线性方程，反之则称为非线性方程。另外，如果 ，则称此方程齐次（齐次在函数和方程上的定义不同，齐次方程指方程内没有和 x 无关的项 C，即任何项皆和 x 有关）。
这里  的定义是很一般性的， 可为任何数字、向量、函数等，而  可以指任意映射，例如有条件限制（给定初始值或边界值）的微分或积分运算。如果  内含有对  的微分运算，此方程即是一个微分方程。

**非线性代数方程**
代数方程又称为多项式方程。令某多项式等于零可得一个多项式方程，例如：
。
利用勘根法可以找出某个代数方程的解；但若是代数方程组则较为复杂，有时候甚至很难确定一个代数方程组是否具有复数解（见希尔伯特零点定理）。即使如此，对于一些具有有限个复数解的多项式方程组而言，我们已经找到解的方法，并且也已充分了解这种系统的行为。代数方程组的研究是代数几何里重要的一环，而代数几何正是现代数学里的其中一个分枝。

**非线性递回关系**
若将一个序列前项和后项之间的关系定义成某个非线性映射，则称为非线性递回关系，例如单峰映射和侯世达数列。由非线性递回关系构成的非线性离散模型，在实际应用中包括 NARMAX（Nonlinear AutoRegressive Moving Average with eXogenous inputs，外部输入非线性自回归移动平均）模型、非线性系统辨识和分析程序等。这些方法可以用来分析时域、频域和时空域（spatio-temporal domains）里复杂的非线性行为。

**非线性微分方程**
若描述一个系统的微分方程是非线性的，则称此系统为非线性系统。含有非线性微分方程的问题，系统彼此间的表现差异极大，而每个问题的解法或是分析方法也都不一样。非线性微分方程的例子如流体力学的纳维-斯托克斯方程，以及生物学的洛特卡－沃尔泰拉方程。
解非线性问题最大的难处在于找出未知的解：一般来说，我们无法用已知的解来拼凑出其他满足微分方程的未知解；而在线性的系统里，却可以利用一组线性独立的解，透过叠加原理组合出此系统的通解。例如满足狄利克雷边界条件的一维热传导问题，其解（时间的函数）可以写成许多不同频率之正弦函数的线性组合，而这也让它的解很弹性、具有很大的变化空间。通常我们可以找到非线性微分方程的特解，但由于此时叠加原理并不适用，故无法利用这些特解来建构出其他新的解。

**常微分方程**
一阶常微分方程常常可以利用分离变数法来解，特别是自守方程
。
例如

这个方程式的通解为 ，特解为 u = 0（即通解在 C 趋近于无限大时的极限）。此方程是非线性的，因为它可以被改写为
，
而等号左边并不是 u 的线性映射。若把此式的 u2 换成 u，则会变成线性方程（指数衰减）。
二阶和高阶非线性常微分方程组的解几乎无法表示成解析解，反而较常表为隐函数或非初等函数积分的形式。
分析常微分方程常用的方法包括：- 检查是否有任何守恒量（特别是在处理哈密顿系统的时候）。- 检查有没有类似守恒量的耗散量（见李亚普诺夫函数）。- 利用泰勒展开式作线性近似。- 利用变数变换法，改写成较易分析的方程。- 分岔理论。- 微扰法（也可应用在代数方程上）。

**偏微分方程**
研究非线性偏微分方程最常见也最基础的方法就是变数变换，变换以后的方程会较简单，甚至有可能会变成线性方程。有时候，变数变换后的方程可能会变成一个或两个以上的常微分方程（如同用分离变数法解偏微分方程），不管这些常微分方程可不可解，都能帮助我们了解这个系统的行为。
另一个流体力学和热力学里常用的方法（但数学性较低），是利用尺度分析来简化一个较一般性的方程，使它仅适用在某个特定的边界条件上。例如，在描述一个圆管内一维层流的暂态时，我们可以把非线性的纳维-斯托克斯方程简化成一个线性偏微分方程；这时候尺度分析提供了两个特定的边界条件：一维和层流。
其他分析非线性偏微分方程的方法还有特征线法，以及上述分析常微分方程时常用的方法。

**单摆**
单摆（v 表示速度向量；a 表示加速度向量）
非线性问题的一个典型的例子，就是重力作用之下单摆的运动。单摆的运动可由以下的方程来描述（用拉格朗日力学可以证明）：
。
这是一个非线性且无因次的方程， 是单摆和它静止位置所夹的角度，如动画所示。此方程的一个解法是将  视为积分因子，积分以后得
。
上述的解是隐解的形式，同时也包含了椭圆积分。这个解通常没有什么用，因为非初等函数积分（即使  仍然是非初等函数）把解的各种特性隐藏了起来，使我们不易看出单摆系统的行为。
另一个解法是把这个非线性方程作线性近似：利用泰勒展开式将非线性的 sine 函数线性化，并在某些特定的点附近讨论解的情形。例如，若在  的点附近作线性近似（又称小角度近似）， 时，，故原方程可以改写为
。
近似后的方程变成了简谐振荡，因此当单摆运动到底部附近时，可以对应到一个简谐振子。而若在 （即当单摆运动到圆弧的最高点时）附近作线性近似，，故原方程可以改写为
。
这个方程的解含有双曲正弦函数，因此和小角度近似不同，这个近似是不稳定的，也就是说  会无限制地增加（但此近似方程的解也可能是有界的）。当我们把解对应回单摆系统后，就可以了解为什么单摆在圆弧的最高点时不能达到稳定平衡，也就是说，单摆在最高点时是不稳定的状态。
另一个有趣的线性近似是在  附近，此时 ，故原方程可以改写为
，
这个近似后的方程可以对应到自由落体。
若把以上线性近似的结果合在一起看，就能大致了解单摆的运动情形。利用其他解非线性微分方程的方法，可以进一步帮助我们找到更精确的相图，或是估算单摆的周期。

**非线性表现（列举）**
 古典混沌（和量子混沌相对）—— 指系统里无法预测的行为。- 多稳态 —— 指系统在两个或多个互斥的状态之间切换。- 非周期振荡 —— 指一个函数在任何周期上都不会固定重复其函数值（也称作混沌振荡）。- 振幅死亡 —— 指系统内的某振荡因系统的自回馈或受其他系统影响而停止的现象。- 孤波 —— 指行进中能自我增强而不消散的孤立波。

**非线性方程（列举）**
 交流电潮流模型- 代数黎卡提方程- 球杆系统- 最佳策略的贝尔曼方程- 波兹曼方程- 科尔布鲁克方程- 广义相对论- 金兹堡－朗道方程- 流体力学的纳维－斯托克斯方程- KdV 方程- 非线性光学- 非线性薛丁格方程- 未饱和层水流的理查氏方程- Sine-Gordon 方程- 朗道-利夫希兹-吉尔伯特方程- 石森方程- 范德波尔方程- 林纳德方程- 弗拉索夫方程

**分析非线性系统**
  interalg date=20120313204756  —— OpenOpt 和 FuncDesigner 架构下的求解器，可用来检查一个非线性代数方程系统是否有任何解，或甚至找出其所有解。-  非线性模型及其模拟展示（连结至蒙纳许大学的虚拟实验室）-  FyDiK date=20090120152829  —— 可模拟非线性动态系统的软体。

**参见**
 亚历山大·李亚普诺夫- 动态系统- 初始条件- 交互作用- 线性系统- 非线性偏微分方程列表- 模态耦合- 向量光孤子- 沃尔泰拉级数- 平坦性

**参考资料**

**延伸阅读**

**外部连结**
  命令与控制研究计划（Command and Control Research Program, CCRP） date=20081223011223 -  新英格兰复杂系统研究所 —— 复杂系统的概念（Concepts: Linear and Nonlinear） date=20190212162043 -  麻省理工开放式课程 date=20081120155025  ——  非线性动力学一：混沌（Nonlinear Dynamics I: Chaos） date=20210120111733  -  非线性模型 date=20081219003453  —— 物理系统的非线性模型资料库（MATLAB）- 洛斯阿拉莫斯国家实验室的 非线性研究中心（The Center for Nonlinear Studies） date=20081006065436