当前位置: 首页 > news >正文

非线性动力学笔C5.2线性系统的分类

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • C5 线性系统
    • C5.2 线性系统的分类
      • 例5.2.1
      • 例5.2.2
      • 例5.2.3
      • 例5.2.4
      • 例5.2.5
      • 不动点的分类
      • 例5.2.6
      • 例5.2.7


前言

提示:这里可以添加本文要记录的大概内容:

参考书《Nonlinear dynamics and chaos》 Steven H. Strogatz
本节重点Note第五章内容5.2线性系统的分类,图片来自于该书


C5 线性系统

C5.2 线性系统的分类

上一篇笔记中我们观察到了类似直线轨迹(straight-line trajectories):从坐标轴某一点开始的轨迹将永远保持在该轴上,并沿着坐标轴表现出简单的指数增长或衰减。
这种轨迹的形式如下:
x = e λ t v \mathbf{x} = e^{\lambda t} \mathbf{v} x=eλtv
其中 v ≠ 0 v \neq 0 v=0 是一些待确定的固定向量, λ \lambda λ 是一个待确定的增长率。如果这样的解存在,它们对应于沿着向量 v \mathbf{v} v 所张成的直线的运动.
我们可以将这样的解带入到原方程 x ˙ = A x \mathbf{\dot{x} =Ax} x˙=Ax,可以得到 λ e λ t v = e λ t A v \lambda e^{\lambda t} \mathbf{v} = e^{\lambda t} \mathbf{A} \mathbf{v} λeλtv=eλtAv化简可得:
x ( t ) = e λ t v \mathbf{x(t)} = e^{\lambda t} \mathbf{v} x(t)=eλtv
这表明如果 v \mathbf{v} v A \mathbf{A} A 的特征向量,并且对应于特征值 λ \lambda λ,则所需的直线解存在。在这种情况下,我们也将这样的解称为特征解.

下面回顾一下线性代数中的特征值求解:
矩阵 A \mathbf{A} A的特征值由特征方程 det ⁡ ( A − λ I ) = 0 \det(\mathbf{A} - \lambda \mathbf{I}) = 0 det(AλI)=0 给出,其中 I \mathbf{I} I 是单位矩阵.
假设 A = ( a b c d ) , \mathbf{A} = \begin{pmatrix} a & b \\ c & d \end{pmatrix}, A=(acbd),
则特征值方程为 det ⁡ ( a − λ b c d − λ ) = 0. \det \begin{pmatrix} a - \lambda & b \\ c & d - \lambda \end{pmatrix} = 0. det(aλcbdλ)=0.
其对应
λ 2 − τ λ + Δ = 0 \lambda^2 - \tau\lambda + \Delta = 0 λ2τλ+Δ=0
where
其中 τ = trace ( A ) = a + d \tau = \text{trace}(A) = a + d τ=trace(A)=a+d, Δ = det ⁡ ( A ) = a d − b c . \Delta = \det(A) = ad - bc. Δ=det(A)=adbc.
而最终的解为
λ 1 = τ + τ 2 − 4 Δ 2 , λ 2 = τ − τ 2 − 4 Δ 2 \lambda_1 = \frac{\tau + \sqrt{\tau^2 - 4\Delta}}{2}, \quad \lambda_2 = \frac{\tau - \sqrt{\tau^2 - 4\Delta}}{2} λ1=2τ+τ2 ,λ2=2ττ2
在这里插入图片描述
由于方程是线性的,我们可以得到给定初始条件 x 0 = c 1 v 1 + c 2 v 2 . \mathbf{x_0}= c_1 \mathbf{v}_1 + c_2 \mathbf{v}_2. x0=c1v1+c2v2.,我们可以得到方程的解为:
x ( t ) = c 1 e λ 1 t v 1 + c 2 e λ 2 t v 2 . \mathbf{x}(t) = c_1 e^{\lambda_1 t} \mathbf{v}_1 + c_2 e^{\lambda_2 t} \mathbf{v}_2. x(t)=c1eλ1tv1+c2eλ2tv2.

例5.2.1

求解初值问题 x ˙ = x + y , y ˙ = 4 x − 2 y \dot{{x}} = {x} + {y}, \dot{{y}} = 4{x} - 2{y} x˙=x+y,y˙=4x2y,满足初始条件 ( x 0 , y 0 ) = ( 2 , − 3 ) (x_0, y_0) = (2, -3) (x0,y0)=(2,3).
解:相应的矩阵方程是
( x ˙ y ˙ ) = ( 1 1 4 − 2 ) ( x y ) . \begin{pmatrix} \dot{\mathbf{x}} \\ \dot{\mathbf{y}} \end{pmatrix} = \begin{pmatrix} 1 & 1 \\ 4 & -2 \end{pmatrix} \begin{pmatrix} \mathbf{x} \\ \mathbf{y} \end{pmatrix}. (x˙y˙)=(1412)(xy).

首先我们找到矩阵 A \mathbf{A} A 的特征值。矩阵有 τ = − 1 \tau = -1 τ=1 Δ = − 6 \Delta = -6 Δ=6,由此特征方程是 λ 2 + λ − 6 = 0 \lambda^2 + \lambda - 6 = 0 λ2+λ6=0. 我们可以得到
λ 1 = 2 , λ 2 = − 3. \lambda_1 = 2, \quad \lambda_2 = -3. λ1=2,λ2=3.
接下来需要确定特征向量,特征向量 v = ( v 1 , v 2 ) \mathbf{v} = (v_1, v_2) v=(v1,v2) 满足
( 1 − λ 1 4 − 2 − λ ) ( v 1 v 2 ) = ( 0 0 ) . \begin{pmatrix} 1-\lambda & 1 \\ 4 & -2-\lambda \end{pmatrix} \begin{pmatrix} v_1 \\ v_2 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix}. (1λ412λ)(v1v2)=(00).
对于 λ 1 = 2 \lambda_1 = 2 λ1=2,这得到
( − 1 1 4 − 4 ) ( v 1 v 2 ) = ( 0 0 ) \begin{pmatrix} -1 & 1 \\ 4 & -4 \end{pmatrix} \begin{pmatrix} v_1 \\ v_2 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix} (1414)(v1v2)=(00)
它有一个非平凡解(non-trival) ( v 1 , v 2 ) = ( 1 , 1 ) (v_1, v_2) = (1, 1) (v1,v2)=(1,1),或其 c c c(标量)倍。同样,对于 λ 2 = − 3 \lambda_2 = -3 λ2=3,特征向量方程变为
( 4 1 4 1 ) ( v 1 v 2 ) = ( 0 0 ) \begin{pmatrix} 4 & 1 \\ 4 & 1 \end{pmatrix} \begin{pmatrix} v_1 \\ v_2 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix} (4411)(v1v2)=(00)
它有一个非平凡解 ( v 1 , v 2 ) = ( 1 , − 4 ) (v_1, v_2) = (1, -4) (v1,v2)=(1,4)。因此特征向量为,
v 1 = ( 1 1 ) , v 2 = ( 1 − 4 ) . \mathbf{v}_1 = \begin{pmatrix} 1 \\ 1 \end{pmatrix}, \quad \mathbf{v}_2 = \begin{pmatrix} 1 \\ -4 \end{pmatrix}. v1=(11),v2=(14).
通过线性组合得到的一般解是
x ( t ) = c 1 ( 1 1 ) e 2 t + c 2 ( 1 − 4 ) e − 3 t . \mathbf{x}(t) = c_1 \begin{pmatrix} 1 \\ 1 \end{pmatrix} e^{2t} + c_2 \begin{pmatrix} 1 \\ -4 \end{pmatrix} e^{-3t}. x(t)=c1(11)e2t+c2(14)e3t.
最后,我们计算 c 1 c_1 c1 c 2 c_2 c2 来满足初始条件 ( x 0 , y 0 ) = ( 2 , − 3 ) (x_0, y_0) = (2, -3) (x0,y0)=(2,3). 最终我们可以解得如下方程:
x ( t ) = e 2 t + e − 3 t y ( t ) = e 2 t − 4 e − 3 t x(t) = e^{2t} + e^{-3t} \\ y(t) = e^{2t} - 4e^{-3t} x(t)=e2t+e3ty(t)=e2t4e3t

例5.2.2

画出5.2.1问题中的相图

由于两个特征值一个为 λ 1 = 2 \lambda_1=2 λ1=2,还有一个为 λ 2 = − 3 \lambda_2=-3 λ2=3,因此第一个解会指数增加,第二个解会衰减. 此时原点为鞍点(saddle point),此时由向量 v 2 = ( 1 , − 4 ) \mathbf{v_2 }= (1, -4) v2=(1,4)张成的稳定流形对应衰减的特征解. 而不稳定的流形则由 v 2 = ( 1 , − 4 ) \mathbf{v_2 }= (1, -4) v2=(1,4)张成. 由此我们可以画出如下相图:
在这里插入图片描述

例5.2.3

绘制 λ 2 < λ 1 < 0 \lambda_2 < \lambda_1 < 0 λ2<λ1<0情况下的典型相图。
在这里插入图片描述

此时两个特征解都呈指数衰减,轨迹通常沿着慢特征方向(slow eigendirection)接近原点,该方向定义为由具有较小 ∣ λ ∣ |\lambda| λ 的特征向量(此处为 λ 1 \lambda_1 λ1)所张成的方向. 注意,如果将时间反向,即 ( t → − ∞ (t \to -\infty (t)中,轨迹变得与快特征方向平行。

例5.2.4

当特征值为复数时我们能观察到什么?

如果特征值为复数,则不动点只有可能是一个中心(center)或者螺旋(spiral). 在5.1简谐振子的情况我们已经看到了圆心可以被闭合轨道所包围. 注意,这里中心是中性稳定的(neutrally stable),因此它不会吸引或排斥其他轨迹. 如果谐振子受到轻微的阻尼则会出现螺旋(spiral),那么轨迹就难以闭合,因为谐振子会逐渐在运动过程中损失能量.
在这里插入图片描述
下面我们通过来解释刚刚的结论,特征值表达式如下:
λ 1 , 2 = 1 2 ( τ ± τ 2 − 4 Δ ) . \lambda_{1,2} = \frac{1}{2} \left( \tau \pm \sqrt{\tau^2 - 4\Delta} \right). λ1,2=21(τ±τ2 ).
而复数根出现的条件为:
τ 2 − 4 Δ < 0 \tau^2 - 4\Delta < 0 τ2<0
此时我们可以得到如下两个解:
λ 1 , 2 = α ± i ω \lambda_{1,2} = \alpha \pm i\omega λ1,2=α±
其中 α = τ 2 , ω = 1 2 4 Δ − τ 2 . \alpha = \frac{\tau}{2}, \quad \omega = \frac{1}{2} \sqrt{4\Delta - \tau^2}. α=2τ,ω=21τ2 .
而一般解的形式为:
x ( t ) = c 1 e λ 1 t v 1 + c 2 e λ 2 t v 2 . \mathbf{x}(t) = c_1 e^{\lambda_1 t} \mathbf{v}_1 + c_2 e^{\lambda_2 t} \mathbf{v}_2. x(t)=c1eλ1tv1+c2eλ2tv2.
但现在因为 λ \lambda λ 是复数,所以 c c c v \mathbf{v} v 也是复数. 因此 x ( t ) \mathbf{x}(t) x(t) 包含 e ( α ± i ω ) t e^{(\alpha \pm i\omega)t} e(α±)t 的线性组合。根据欧拉公式, e i ω t = cos ⁡ ω t + i sin ⁡ ω t e^{i\omega t} = \cos\omega t + i\sin\omega t et=cosωt+isinωt. 因此 x ( t ) \mathbf{x}(t) x(t)是涉及 e α t cos ⁡ ω t e^{\alpha t} \cos\omega t eαtcosωt e α t sin ⁡ ω t e^{\alpha t} \sin\omega t eαtsinωt 的项的组合。如果 α = Re ( λ ) < 0 \alpha = \text{Re}(\lambda) < 0 α=Re(λ)<0,这些项表示振荡过程中呈指数衰减,这对应稳定的不动点,如果 α > 0 \alpha > 0 α>0,则表示振荡过程指数增长,这对应不稳定的螺旋. 图 5.2.4b 显示了稳定的情况。

如果特征值是纯虚数 α = 0 \alpha = 0 α=0,那么所有解都是周期性的,周期为 T = 2 π / ω T = 2\pi/\omega T=2π/ω. 振荡具有固定振幅,并且不动点点是一个中心(center).

例5.2.5

如果特征值相等会发生什么?

假设 λ 1 = λ 2 = λ \lambda_1 = \lambda_2 = \lambda λ1=λ2=λ。有两种可能性:要么有两个对应于 λ \lambda λ 的独立特征向量,要么只有一个.
我们先考虑有两个独立特征向量的情况,此时他们会张成一个平面都是有相同的特征值 λ \lambda λ
我们可以得到任意向量 x 0 x_0 x0可以写成两个特征向量的线性组合,也就是 x 0 = c 1 v 1 + c 2 v 2 \mathbf{x}_0 = c_1 \mathbf{v}_1 + c_2 \mathbf{v}_2 x0=c1v1+c2v2,那么我们可以得到
A x 0 = A ( c 1 v 1 + c 2 v 2 ) = c 1 λ v 1 + c 2 λ v 2 = λ x 0 A\mathbf{x}_0 = A(c_1 \mathbf{v}_1 + c_2 \mathbf{v}_2) = c_1 \lambda \mathbf{v}_1 + c_2 \lambda \mathbf{v}_2 = \lambda \mathbf{x}_0 Ax0=A(c1v1+c2v2)=c1λv1+c2λv2=λx0
由于乘以 A A A的效果即为数乘 λ \lambda λ因此 A A A可以等价为
A = ( λ 0 0 λ ) . A = \begin{pmatrix} \lambda & 0 \\ 0 & \lambda \end{pmatrix}. A=(λ00λ).
λ \lambda λ不为0时,所有的轨迹均为经过原点的直线,因此我们可以得到一个星型节点(star node),如下图所示
在这里插入图片描述

另一种可能是只有一个特征向量,例如
A = ( λ b 0 λ ) A = \begin{pmatrix} \lambda & b \\ 0 & \lambda \end{pmatrix} A=(λ0bλ)其中 b ≠ 0 b \neq 0 b=0,此时我们可以得到一个退化节点(degenerate node),如下图所示:
在这里插入图片描述

不动点的分类

我们可以把不动点做如下分类:
在这里插入图片描述
其中 τ \tau τ Δ \Delta Δ分别为矩阵 A \mathbf{A} A的迹和行列式:
λ 1 , 2 = 1 2 ( τ ± τ 2 − 4 Δ ) , Δ = λ 1 λ 2 , τ = λ 1 + λ 2 . \lambda_{1,2} = \frac{1}{2} \left( \tau \pm \sqrt{\tau^2 - 4\Delta} \right), \quad \Delta = \lambda_1 \lambda_2, \quad \tau = \lambda_1 + \lambda_2. λ1,2=21(τ±τ2 ),Δ=λ1λ2,τ=λ1+λ2.
Δ < 0 \Delta<0 Δ<0时,特征值是实数并且有相反的符号,此时不动点为鞍点(saddle point).
Δ > 0 \Delta>0 Δ>0时,如果 τ 2 − 4 Δ > 0 \tau^2 - 4\Delta > 0 τ2>0我们得到节点(node),如果 τ 2 − 4 Δ < 0 \tau^2 - 4\Delta < 0 τ2<0我们得到螺旋(spiral),当 τ > 0 \tau>0 τ>0时.抛物线 ( τ 2 − 4 Δ = 0 (\tau^2 - 4\Delta = 0 (τ2=0 是节点(node)和螺旋(spiral)两种情况之间的边界;星形节点(star)和退化节点(degenerate node)位于这条抛物线上。节点和螺旋的稳定性由 τ \tau τ决定。当 τ < 0 \tau < 0 τ<0 时,两个特征值都有负实部,因此不动点是稳定的。不稳定的螺旋和节点有 τ > 0 \tau > 0 τ>0。中性稳定的中心位于边界 τ = 0 \tau = 0 τ=0 上,此时特征值是纯虚数。

例5.2.6

对系统 x ˙ = A x \dot{\mathbf{x}} = A\mathbf{x} x˙=Ax 的不动点 x ∗ = 0 \mathbf{x}^* = 0 x=0 进行分类,
其中 A = ( 1 2 3 4 ) A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} A=(1324)

矩阵有 Δ = − 2 \Delta = -2 Δ=2;因此不动点是一个鞍点.

例5.2.7

对系统 x ˙ = A x \dot{\mathbf{x}} = A\mathbf{x} x˙=Ax 的不动点 x ∗ = 0 \mathbf{x}^* = 0 x=0 进行分类, A = ( 2 1 3 4 ) A = \begin{pmatrix} 2 & 1 \\ 3 & 4 \end{pmatrix} A=(2314)

现在 Δ = 5 \Delta = 5 Δ=5 τ = 6 \tau = 6 τ=6. 由于 Δ > 0 \Delta > 0 Δ>0 τ 2 − 4 Δ = 16 > 0 \tau^2 - 4\Delta = 16 > 0 τ2=16>0,不动点是一个节点。它是不稳定的,因为 τ > 0 \tau > 0 τ>0

相关文章:

  • React使用 useImperativeHandle 自定义暴露给父组件的实例方法(包括依赖)
  • Deepseek实用万能提问模板
  • 【C语言】第一期——数据类型变量常量
  • 绕过information_schema;绕过Order by;seacmsv9实现联合注入数据
  • 安全测试|SSRF请求伪造
  • 剑指 Offer II 019. 最多删除一个字符得到回文
  • Macos机器hosts文件便捷修改工具——SwitchHosts
  • Jmeter断言、关联、录制脚本
  • 【ISO 14229-1:2023 UDS诊断全量测试用例清单系列:第十六节】
  • Seaweedfs(master volume filer) docker run参数帮助文档
  • STM32 外部中断和NVIC嵌套中断向量控制器
  • 内容中台重构企业内容管理流程驱动智能协作升级
  • 【一文读懂】什么是MVVM?
  • 打印问题总结
  • Redis之持久化
  • Vue 实现主题切换(明暗)
  • 解密DNSlog
  • FTP服务
  • 「软件设计模式」单例模式(Singleton)
  • Python的那些事第二十三篇:Express(Node.js)与 Python:一场跨语言的浪漫邂逅
  • 言短意长|政府食堂、停车场开放的示范效应
  • 新造古镇丨上海古镇朱家角一年接待164万境外游客,凭啥?
  • 《奇袭白虎团》原型人物之一赵顺合辞世,享年95岁
  • “天链”继续上新!长三乙火箭成功发射天链二号05星
  • 从“网点适老化”到“社区嵌入式”,“金融为老上海模式”如何探索?
  • 全球首台环形CT直线加速器在沪正式开机,系我国自主研发