线性系统:状态变量和输出变量对于所有可能的输入变量和初始状态都满足叠加原理的系统.一个由线性元部件所组成的系统必是线性系统.但是,相反的命题在某些情况下可能不成立.线性系统的状态变量(或输出变量)与输入变量间的因果关系可用一组线性微分方程或差分方程来描述,这种方程称为系统的数学模型.
非线性系统:一个系统,如果其输出不与其输入成正比,则它是非线性的.从数学上看,非线性系统的特征是叠加原理不再成立.叠加原理是指描述系统的方程的两个解之和仍为其解.叠加原理可以通过两种方式失效.其一,方程本身是非线性的.其二,方程本身虽然是线性的,但边界是未知的或运动的.
如果从系统状态空间表达式来观察,线性系统和非线性系统最明显的区别方法就是线性系统遵从叠加原理,而非线性系统不然。
所谓叠加原理举个例子就是:
f(x)=2x,f(y)=2y,f(x+y)=2(x+y)=2x+2y=f(x)+f(y)
举个反例:
f(x)=2x^2,f(y)=2y^2,f(x)+f(y)=2(x^2+y^2),但f(x+y)=2(x+y)^2,两个显然不等。
换句话说,线性系统的表达式中只有状态变量的一次项,高次、三角函数以及常数项都没有,只要有任意一个非线性环节就是非线性系统。