主权项 |
一种非线性动力学行为分析的相图矩阵方法,其特征在于包括如下步骤:第一步、从目标非线性系统中获取数据长度为d的描述系统相空间动力学行为的时间序列(x,y),其中d>2048;第二步、选取时间序列中x的最大值x<sub>max</sub>和最小值x<sub>min</sub>,y的最大值y<sub>max</sub>和最小值y<sub>min</sub>;第三步、初始化一个n×n的零矩阵A,n的取值范围为:<img file="FDA0001220710000000011.GIF" wi="219" he="88" />根据第一步中时间序列的数据对矩阵A<sub>n×n</sub>的元素进行修改,得到与目标非线性系统相对应的相图矩阵,具体做法为:对于时间序列的每一组数据(x,y),执行以下操作:<maths num="0001"><math><![CDATA[<mrow><mi>r</mi><mi>o</mi><mi>w</mi><mo>=</mo><mi>i</mi><mi>n</mi><mi>t</mi><mrow><mo>(</mo><mfrac><mrow><mi>x</mi><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub></mrow><mrow><msub><mi>x</mi><mi>max</mi></msub><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>×</mo><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mn>1</mn></mrow>]]></math><img file="FDA0001220710000000012.GIF" wi="694" he="159" /></maths><maths num="0002"><math><![CDATA[<mrow><mi>c</mi><mi>o</mi><mi>l</mi><mo>=</mo><mi>int</mi><mrow><mo>(</mo><mfrac><mrow><mi>y</mi><mo>-</mo><msub><mi>y</mi><mi>min</mi></msub></mrow><mrow><msub><mi>y</mi><mi>max</mi></msub><mo>-</mo><msub><mi>y</mi><mi>min</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>×</mo><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mn>1</mn></mrow>]]></math><img file="FDA0001220710000000013.GIF" wi="692" he="153" /></maths>其中int()表示向下取整数部分,将矩阵中A(row,col)的值设置为1;第四步、利用上一步得到的修改后的相图矩阵A计算可度量非线性系统在相空间内的遍历程度的遍历性参数s:<img file="FDA0001220710000000014.GIF" wi="231" he="175" />其中,a<sub>ij</sub>是修改后的相图矩阵A的第i行第j列的数据元素;第五步、根据混沌识别中遍历性参数s的混沌判别阈值判断目标非线性系统是否处于混沌状态。 |