@rwh405
2016-06-19T16:42:48.000000Z
字数 1517
阅读 995
大气学家E.N.Lorenz在1963年提出了关于现代混沌场的Lorenz模型。可以通过程序来研究Lorenz模型的性质,这个程序是把方程三个参数中的和取为常数,探究参数在这个模型中的作用。
Lorenz简化了Navier-Stokes 的等式后得到下面三个方程
为了研究值的变化对模型的影响,遵循Lorenz在1963年做的设定,使。然后我们用Runge-Kutta方法来处理这三个方程,以此得到一系列的值,然后利用这些值做出图像来研究Lorenz模型。
设t为任意时刻,利用Runge-Kutta方法有
其中
上面六个式子中的分别为:
利用上面的式子就可以得到一系列散点来作图。
程序代码链接为:
程序代码1
利用这个程序,设定的初值为1,、的初值为0,时间间隔为0.0001,总时间为50。先令得到图像如下

从图像中可以看出值在经过一段较短时间的振幅逐渐减弱的振动后变为了一个不为0的常数。然后令可以得到如下图像:

这幅图像与的图相比,可以发现时值依然是在经过一段较短时间的振幅逐渐减弱的振动后变为了一个不为0的常数,但这段时间比时要长,并且最后达到的常数也比时要大。
最后再令得到如下图像:

这幅图与上两幅图相比,可以发现值的变化规律发生了极大改变,这里的值一直在进行振动,无法恒定在一个常数,可看作是在一个中心值附近上下振动,并且振动的振幅变化难以预测。
根据上面的模拟,可以把这三种情况都归为值在一个中心值附近上下振动,值的变化影响中心值的大小和振幅的变化规律,并且越大,中心值越大。
然后我们可以利用程序作出相空间的图像,以值为横轴,值为纵轴。同样先令可得到如下图像:

从图像可以看出曲线不断向内螺旋最后变为一个点,也就是值最后变为一个恒定的值。
然后我们再令得到如下图像:

这幅图反映了和上图相同的规律,只是曲线缩进为一个点所需的时间更长,并且这个点的位置更高,这与从图得到的结论相同。
最后再令得到图像如下:

这个图形清晰地表现出了当时发生了混沌现象,曲线不会缩进为一个点,变化规律难以预测。从图像来看,以为界,两边的漩涡状曲线也并不对称,左边的曲线更为密集一些