分岔图做法1资料讲解.doc

上传人:1595****071 文档编号:52315761 上传时间:2022-10-22 格式:DOC 页数:24 大小:998KB
返回 下载 相关 举报
分岔图做法1资料讲解.doc_第1页
第1页 / 共24页
分岔图做法1资料讲解.doc_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《分岔图做法1资料讲解.doc》由会员分享,可在线阅读,更多相关《分岔图做法1资料讲解.doc(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Good is good, but better carries it.精益求精,善益求善。分岔图做法1-混沌研究总结篇-一、分岔图(1.Chen系统)先打个提纲,这几天把自己混沌相关知识研究学习内容总结一下。首先简绍几个基本概念:一、自治系统一个n阶自治的连续动态系统可以表示为可以理解为对于自治的连续系统,上相量场f是不依赖于时间t的。二、非自治系统一个n阶非自治的连续动态系统可以表示为可以理解为对于非自治的连续系统,向量场f不仅依赖于状态变量x,而且依赖于时间t,如Duffing振子。三、庞加莱映射庞加莱映射是一个传统的用来离散化连续系统的方法。庞加莱映射可以用(n-1)阶的离散映射来取代

2、n阶的连续系统。庞加莱映射的用处正在于减小系统的阶数,并且在连续系统和离散系统之间建立了一座桥梁。对于n阶自治系统,其对应的解对就着轨迹。当选择作为一个(n-1)维的超平面,这样轨迹将穿越超平面。难点主要是超平面的选取,使其对应的解穿越超平面,就可以得到一个领域内的庞加莱映射。对于n阶非自治系统,若其外加强迫力的最小周期是T,j最终的庞加莱映射可以定义为相应的轨道P(xk)是对某个轨迹每隔T时刻采样一次获得,这种操作和每隔T时刻的频闪观测仪的行为很相似。所以要想得到一个系统的庞加莱映射,这段话一定要好好理解,当真真知道这中间说的含义,庞加莱映射这么画其实也已经知道国。四、分岔图分岔图的横坐标是

3、一个变化的参数,纵坐标是你要求的某一个量的随着各参数的变化情况,而poincare则是我们选取横坐标上的某参数的某一个具体值时截面图,只不过poincare截面的选取其实可以是任意的。下面主要研究的混沌系统有:Logistic、Henon、Lorenz、Duffing、Rossler、Chen、混沌电机模型等系统1.Chen系统先说Chen系统,因为和课题有一定的关系,而且自己以后起家也得从Chen系统入手。系统方程如下:dx/dt=a*(y-x)dy/dt=(c-a)*x+c*y-x*zdz/dt=x*y-b*z就是对此方程中不同参数a、b、c下对系统画分岔图,研究混沌系统(1)给定a、c,

4、画b关于系统的分岔图结果如下图所示CODE:functionfenchatuchenclc;clearXA=35;XC=28;Z=;forXB=linspace(2,5.5,100);options=odeset(RelTol,1e-6,AbsTol,1e-41e-41e-5);T,X=ode45(chen,0,50,-505,options,XA,XB,XC);n=length(X);fork=round(n/2):nifabs(X(k,1)0就会出现混沌。微分动力系统Lyapunov指数的性质对于一维(单变量)情形,吸引子只可能是不动点(稳定定态)。此时是负的。对于二维情形,吸引子或者是不

5、动点或者是极限环。对于不动点,任意方向的xi,都要收缩,故这时两个Lyapunov指数都应该是负的,即对于不动点,(1,2)=(-,-)。至于极限环,如果取xi始终是垂直于环线的方向,它一定要收缩,此时0;当取xi沿轨道切线方向,它既不增大也不缩小,可以想像,这时=0。事实上,所有不终止于定点而又有界的轨道(或吸引子)都至少有一个Lyapunov指数等于零,它表示沿轨线的切线方向既无扩展又无收缩的趋势。所以极限环的Lyapunov指数是(1,2)=(0,-)。在三维情形下有(1,2,3)=(-,-,-):稳定不动点;(1,2,3)=(0,-,-):极限环;(1,2,3)=(0,0,-):二维环

6、面;(1,2,3)=(+,+,0):不稳极限环;(1,2,3)=(+,0,0):不稳二维环面;(1,2,3)=(+,0,-):奇怪吸引子。李雅谱诺夫指数小于零,则意味着相邻点最终要靠拢合并成一点,这对应于稳定的不动点和周期运动;若指数大于零,则意味着相邻点最终要分离,这对应于轨道的局部不稳定,如果轨道还有整体的稳定因素(如整体有界、耗散、存在捕捉区域等),则在此作用下反复折叠并形成混沌吸引子。指数越大,说明混沌特性越明显,混沌程度越高。二、lyapunov指数的求取(主要参考网上给出的那篇总结)1.关于连续系统Lyapunov指数的计算方法连续系统LE的计算方法主要有定义方法、Jacobian

7、方法、QR分解方法、奇异值分解方法,或者通过求解系统的微分方程,得到微分方程解的时间序列,然后利用时间序列(即离散系统)的LE求解方法来计算得到。最常用的主要以定义方法、Jacobian方法做主要介绍内容。这两种方法的计算方法在这里不做简绍,很容易查到,下面说下其具体应用场合:一般地,如果已知系统方程(当然系统不能太过复杂)时,则计算Lyapunov指数采用定义法、Jacobian方法要精确、简单些!Jacobian方法我们可以使用LET工具箱,基本原理就是首先求解出连续系统微分方程的近似解,然后对系统的Jacobian矩阵进行QR分解,计算Jacobian矩阵特征值的乘积,最后计算出LE和分

8、数维。对于我们觉的连续系统,如Lorenz、Henon、Duffing等的Lyapunov指数都可以用定义法或是Jacobian方法求取。(1)下面是那篇总结中给出的计算Rossler吸引子的Lyapunov指数结果:(2)关于LET工具箱下载地址:使用手册:这个软件可以计算自己编写的程序,点击RunLetMainprogram,然后选择setting,输入自己编辑的函数文件(按照软件要求的格式),同时进行各种参数设置即可进行计算。下面说明一下该工具箱:(参考oct)(1)LET工具箱适用于连续系统,如Logistic、Henon、Lorenz、Duffing、Rossler、Chen,但对时

9、间序列的LE求解不适用(2)在进行LET求解之前,需要注意应将非自治系统写成自治系统的形式,然后参考工具箱给出的Lorenz、Rossler系统的例子,将微分方程定义函数写成标准形式(3)用let求解Lyapunov指数,在设置窗口中设置相关参数即可!具体设置界面如下:点击RunLetMainprogram后得到如下:选择setting后后得到如下:(1)在ODEFunction处填写自己编的函数文件名,m文件格式一定要与给的Demo相同,参考Henon或是Lorenz系统这m文件,很容易写出自己的函数文件。(2)在IntialCondition处填写系统的初值,如Heno映射的初值0;0,直接写00即可。参考StartDemo中的Setting(3)No.oflinearizedODEs:线性化方程的数目,从微分方程的维数上来解释,有如下的对应关系2439416525636749这个就是微分方程子程序中的FJQ的结果这几个是主要设置,其它的参考Demo就明白这么弄了,这样我们可以用LET工具箱很方便的求一些连续系统的Lyapunov指数。下面是由LET工具箱求到Henon映射Lyapunov指数Demo得到的结果:-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com