1963年,Lorenz发现了第一个混沌吸引子——Lorenz系统,从此揭开了混沌研究的序幕。
概念
在数学中,一个动力系统被称为自治的,当且仅当这个系统由一组常微分方程组成,并且这些方程的表达式与动力系统的自变量无关。在有关物理的动力系统中,自变量通常是时间。这时自治系统通常表示其中的物理规律不再随时间变化的系统,也就是说空间中每一点的性质在过去、现在和将来都是一样的。自治系统是动力系统中很重要的一个组成部分。理论上来说,所有的动力系统都可以转化为自治系统。对于自治微分系统来说,要出现混沌现象,其维数必须要大于2.典型的一个例子就是Lorenz模型,它是由美国气象学家Lorenz在研究大气运动的时候,通过对对流模型简化,只保留三个变量提出的一个完全确定性的三阶自治常微分方程组,其方程形式如下:
其中,三个参数分别为:$\sigma$为普朗特数,$\rho$是瑞利数,$\beta$是方向比。
Lorenz模型已经成为混沌领域的经典模型,系统中三个参数的选择对系统会不会进入混沌状态起着重要的作用。
混沌图像
如图给出了Lorenz模型在 $\sigma=10,\rho=28,\beta=8/3$时系统的三维演化轨迹。
由图可见,经过长时间运行后,系统只在三维空间的一个有限区域内运动,系统在此区域中的运动是混沌状态。我们从两个靠的很近的初值条件出发(zt只相差0.0001)给出了x(t)轨道的演化图如下
随着时间的演化,可以看到原本靠得很近的轨道迅速地分开,最后两条轨道变得毫无关联,这正是动力学系统对初值敏感性的直观表现,因此我们说此系统的这种状态为混沌态。
实验代码(python)
1 | import matplotlib.pyplot as plt |
扩展
吸引子是状态空间中的一个子集,从其中任意点出发的系统轨迹全都包括在其中。