一,非线性一阶微分自治方程组的一般形式:
{x=f(x,y)y=g(x,y)\left\{\begin{matrix}{x}'=f(x,y)\\ {y}'=g(x,y)\end{matrix}\right.
等式右边不显含变量t
等式右边是非线性函数(如三角函数、二次项)

二,例题(含阻尼的非线性摆):
第三十一讲 非线性微分自治方程组及图解
如图,一根木杆绕定点o来回摆动,下端有个质量为m的摆球,木杆长度为l,轨道是圆形。θ角是木杆和垂直方向的夹角。规定逆时针摆动为正方向,θ角为正,顺时针为负方向,θ角为负。
分析
模型满足方程ma=Fm\vec{a}=\vec{F}
因为:a=θl\vec{a}={\theta }''lF=mgsin(θ)F=-mgsin(\theta ),F的方向为负方向
所以:mθl=mgsin(θ)m{\theta }''l=-mgsin(\theta )
再减去阻尼线速度:mθl=mgsin(θ)c1lθm{\theta }''l=-mgsin(\theta )-c_{1}l{\theta }'c1c_{1}为常数
整理为微分方程:θ+c1mθ+glsin(θ)=0{\theta }''+\frac{c_{1}}{m}{\theta }'+\frac{g}{l}sin(\theta )=0
常数集总:令c1m=c\frac{c_{1}}{m}=c称为阻尼常数,令gl=k\frac{g}{l}=k
化简微分方程:θ+cθ+ksin(θ)=0{\theta }''+c{\theta }'+ksin(\theta )=0
转化为方程组
{θ=ωω=ksin(θ)cω\left\{\begin{matrix}{\theta }'=\omega \\ {\omega }'=-ksin(\theta )-c\omega \end{matrix}\right.
令c=1,k=2,得欠阻尼状态:
{θ=ωω=2sin(θ)ω\left\{\begin{matrix}{\theta }'=\omega \\ {\omega }'=-2sin(\theta )-\omega \end{matrix}\right.
第一步,找到临界点(本身构成解的点)
设临界点为(x0,y0)(x_{0},y_{0}),意味着{x0=f(x0,y0)=0y0=g(x0,y0)=0\left\{\begin{matrix}{x_{0}}'=f(x_{0},y_{0})=0\\ {y_{0}}'=g(x_{0},y_{0})=0\end{matrix}\right.
本例中{θ0=ω0=0ω0=2sin(θ0)ω0=0\left\{\begin{matrix}{\theta _{0}}'=\omega _{0}=0\\ {\omega _{0}}'=-2sin(\theta _{0})-\omega _{0}=0\end{matrix}\right.,在该点角速度和角加速度都为0,处于静止状态
解方程组,得:sin(θ0)=0sin(\theta _{0})=0{θ0=nπω0=0\left\{\begin{matrix}\theta _{0}=n\pi \\ \omega _{0}=0\end{matrix}\right.,n是整数
从物理的角度看,临界点在圆形轨迹的最低点[θ0ω0]=[00]\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=\begin{bmatrix}0\\ 0\end{bmatrix}和最高点[θ0ω0]=[π0]\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=\begin{bmatrix}\pi\\ 0\end{bmatrix},最低点的临界点是稳定的(摆球从该点附近出发,时间趋于无穷时,摆球会接近该点),最高点的临界点是不稳定的(摆球从该点附近出发,时间趋于无穷时,摆球会远离该点)。
第二步,对每个临界点附近线性化方程组,并画出轨迹
当在最低点[θ0ω0]=[00]\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=\begin{bmatrix}0\\ 0\end{bmatrix}时:
线性化:当θ0\theta _{0}是无穷小时,sin(θ0)θ0sin(\theta _{0})\rightarrow \theta _{0}
方程组变为:{θ0=ω0ω0=2θ0ω0\left\{\begin{matrix}{\theta _{0}}'=\omega _{0}\\ {\omega _{0}}'=-2\theta _{0}-\omega _{0}\end{matrix}\right.

矩阵化:[θ0ω0]=[0121][θ0ω0]\begin{bmatrix}{\theta _{0}}'\\ {\omega _{0}}'\end{bmatrix}=\begin{bmatrix}0 & 1\\ -2 & -1\end{bmatrix}\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}
求特征值:
二阶矩阵公式λ2+λ+2=0\lambda ^{2}+\lambda +2=0,得:λ=1±72\lambda =\frac{-1\pm \sqrt{-7}}{2}
λ\lambda是复数,说明图像是螺旋。因为实部12-\frac{1}{2}是负数,所以大小会按照e12te^{-\frac{1}{2}t}缩小。因此螺旋是汇聚,不是源。
求螺旋方向:
将点[θ0ω0]=[10]\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=\begin{bmatrix}1\\ 0\end{bmatrix}代入方程组,得该点速度向量[θ0ω0]=[02]\begin{bmatrix}{\theta _{0}}'\\ {\omega _{0}}'\end{bmatrix}=\begin{bmatrix}0\\ -2\end{bmatrix},竖直向下
作图:
第三十一讲 非线性微分自治方程组及图解
物理含义:摆球从最低点附近开始,向最低点靠近,来回摆动,由于受到阻尼影响,摆幅越来越小,最后静止。

当在最高点[θ0ω0]=[π0]\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=\begin{bmatrix}\pi\\ 0\end{bmatrix}时:
线性化:
临界点(x0,y0)(x_{0},y_{0})处的雅克比矩阵:J0=[fxfygxgy]0J_{0}=\begin{bmatrix}f_{x} & f_{y}\\ g_{x} & g_{y}\end{bmatrix}_{0}

本例中,临界点的方程组:{θ0=ω0ω0=2sin(θ0)ω0\left\{\begin{matrix}{\theta _{0}}'=\omega _{0}\\ {\omega _{0}}'=-2sin(\theta _{0})-\omega _{0}\end{matrix}\right.
雅克比矩阵:J0=[fθfωgθgω]0=[012cos(θ)1]J_{0}=\begin{bmatrix}f_{\theta } & f_{\omega }\\ g_{\theta } & g_{\omega }\end{bmatrix}_{0}=\begin{bmatrix}0 &1 \\ -2cos(\theta ) & -1\end{bmatrix}
这个雅克比矩阵就是线性化方程中的矩阵A:比如,当在最低点[θ0ω0]=[00]\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=\begin{bmatrix}0\\ 0\end{bmatrix}时,J0=[012cos(θ)1]=[0121]J_{0}=\begin{bmatrix}0 &1 \\ -2cos(\theta ) & -1\end{bmatrix}=\begin{bmatrix}0 & 1\\ -2 & -1\end{bmatrix}

当在最高点[θ0ω0]=[π0]\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=\begin{bmatrix}\pi\\ 0\end{bmatrix}时:J0=[012cos(θ)1]=[0121]J_{0}=\begin{bmatrix}0 &1 \\ -2cos(\theta ) & -1\end{bmatrix}=\begin{bmatrix}0 & 1\\ 2 & -1\end{bmatrix}

矩阵化:[θ0ω0]=[0121][θ0ω0]\begin{bmatrix}{\theta _{0}}'\\ {\omega _{0}}'\end{bmatrix}=\begin{bmatrix}0 & 1\\ 2 & -1\end{bmatrix}\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}
求特征值:
二阶矩阵公式λ2+λ2=0\lambda ^{2}+\lambda -2=0,得:λ1=1\lambda _{1}=1λ2=2\lambda _{2}=-2
求特征向量:
λ1=1\lambda _{1}=1代入[0λ121λ][α1α2]=0\begin{bmatrix}0-\lambda & 1\\ 2 & -1-\lambda \end{bmatrix}\begin{bmatrix}\alpha _{1}\\ \alpha _{2}\end{bmatrix}=0得:α1=c1[11]\vec{\alpha _{1}}=c_{1}\begin{bmatrix}1\\ 1\end{bmatrix},解为c1[11]etc_{1}\begin{bmatrix}1\\ 1\end{bmatrix}e^{t}

λ1=2\lambda _{1}=-2代入[0λ121λ][α1α2]=0\begin{bmatrix}0-\lambda & 1\\ 2 & -1-\lambda \end{bmatrix}\begin{bmatrix}\alpha _{1}\\ \alpha _{2}\end{bmatrix}=0得:α2=c2[12]\vec{\alpha _{2}}=c_{2}\begin{bmatrix}1\\ -2\end{bmatrix},解为c2[12]e2tc_{2}\begin{bmatrix}1\\ -2\end{bmatrix}e^{-2t}

通解:[θ0ω0]=c1[11]et+c2[12]e2t\begin{bmatrix}\theta _{0}\\ \omega _{0}\end{bmatrix}=c_{1}\begin{bmatrix}1\\ 1\end{bmatrix}e^{t}+c_{2}\begin{bmatrix}1\\ -2\end{bmatrix}e^{-2t}

作图(按照第二十七讲的方法):
第三十一讲 非线性微分自治方程组及图解
物理含义:摆球从最高点附近开始,由慢变快地向最低点下落。
第三步,将两个临界点的图结合成大图
画出每个临界点的轨迹,并补充些轨迹。
第三十一讲 非线性微分自治方程组及图解
物理含义:摆球从最高点附近开始,由慢变快地向最低点下落,如果力很大,就要转好几圈,然后在最低点附近来回摆动,由于受到阻尼影响,摆幅越来越小,最后静止。

相关文章:

  • 2021-07-06
  • 2022-12-23
  • 2021-05-24
  • 2021-10-04
  • 2022-12-23
  • 2021-07-27
  • 2021-12-15
  • 2021-06-04
猜你喜欢
  • 2021-11-13
  • 2021-06-13
  • 2021-08-27
  • 2021-09-25
  • 2021-09-13
  • 2021-10-10
  • 2021-04-24
相关资源
相似解决方案