F(x,y,y′,⋯,y(n))=0 例:(简谐运动)
dt2d2x+f(x)=0 方程里没有自变量 $t$ 的函数,被称为自治的
若 $x(t)$ 是一个解,则 $x(t+C)$ 也是解
若 $x_0$ 是 $f$ 的零点,则 $x\equiv x_0$ 也是方程的解
x′′x′+f(x)x′=0⇒dtd(21x′2+F(x))=0 其中 $F(x)=\int^x_0f(s)\text ds$
⇒21x′2+F(x)=C⇒x′=±2C−2F(x) ⇒2C−2F(x)dx=±dt ∫C1−2F(x)dx=±(t+C2) 一般来说,当 $f(x)$ 是一个二次多项式的时候,方程就已经无法显式解出了,此时,$F(x)$ 为三次多项式,等式左侧是一个椭圆函数
例
f(x)=a2x⇒F(x)=21a2x2 方程的解为
∫C1−a2x2dx=±(t+C2)=−a1arccosC1ax ⇒x=aC1cos[a(t+C2)] 可以重新写为
x=C1cosat+C2sinat $C_1,C_2$ 为任意常数,任何非零解都有一个 $2\pi/a$ 的周期
例:(单摆方程)
f(x)=a2sinx⇒F(x)=−a2cosx 方程的解为
∫C1+a2cosxdx=±(t+C2) 显然 $x\equiv0$ 是一个解,对于非零解,在 $x=0$ 附近有 $\sin x\approx x$,类似于简谐运动
一般地,我们证明解在 $f(x_0)$ 的零点附近是周期的,令 $y=x'$,设
H(x,y)=21y2+F(x) 方程的解为 $H(x(t),x'(t))\equiv C$,这样的 $(x(t),x'(t))$ 是 $H$ 的等高线
若 $f(x_0)=0$,$f'(x_0)>0$,则 $F(x)$ 在 $x_0$ 附近是凸的,进而 $H(x,y)$ 在 $(x_0,0)$ 附近也是凸的,在 $(x_0,0)$ 取到极小值
从而,$H(x,y)=C$ 在 $(x_0,0)$ 附近为一族围绕 $(x,0)$ 的闭曲线
周期为多少呢?考虑 $f'(x_0)=1$,$f(x)=x-x_0+\mathcal{o}(x-x_0)$
⇒x′′+a2((x−x0)+o(1))=0 回到简谐运动方程,周期约为 $2\pi/a$
一般地,设 $x(0)=x_0,x'(0)=x_0'$,当 $|x_0|\ll1$,$x(t)$ 为周期解,设其振幅为 $A$,则存在 $t-1>0$,$x(t_1)=A,x'(t_1)=0$,周期 $T_A$ 满足
4TA=2a1∫0Acosx−cosAdx 因为
H(x,y)=21y2+a2(1−cosx)=a2(1−cosA)⇒y=2acosx−cosA ⇒2acosx−cosAdx=dt 从而
TA=a22∫0Acosx−cosAdx=a22∫01cosAs−cosAAds 在 $A\ll1$ 时,
cosAs=1−2A2s2+o(A2),cosAs=1−2A2+o(A2) TA∼a4∫011−s2ds=a2π 当 $A\to\pi$ 时
TA≥a2∫0Acosx−12dx=a2∫0Acosx/2dx→+∞ 所以当 $A$ 很小时周期近似为常数,当 $A$ 较大时周期与 $A$ 相关,且最终发散
定理
对于方程
x′′+f(x)=0 f(0)=0, xf(x)>0, x=0y=x′, F(x)=∫0xf(s)ds 考虑原点附近围绕原点的一条闭曲线
Γh:21y2+F(x)=h 显然 $(x(t),x'(t))\in\Gamma_h$,且
Γh⋂{(x,y)y=0}={(x+(h),0), (x−(h),0)}Γh⋂{(x,y)x=0}={(0,−2h), (0,2h)} 周期 $Th$ 不依赖于 $h$ 的充要条件是存在 $C_0>0$,使得 $x+(h)-x_-(h)=C_0\sqrt{h}$
证明
证明一个恒等式
21∫0HH−hThdh=π[x+(H)−x−(H)] 令 $y=\text dx/\text dt$,则
21y2+F(x)=h⇒dt=±2(h−F(x))dx 2Th=∫x−(h)x+(h)2(h−F(x))dx 令 $F(x)=s$,则 $f(x)\text dx=\text ds$
∫0x+(h)2(h−F(x))dx=∫0h2(h−s)1f(x+(s))ds $x+(s)>0$ 满足 $F(x+(s))=s,\forall s>0$
同理
∫x−(h)02(h−F(x))dx=∫0h2(h−s)1f(x−(s))−ds ⇒2Th=∫0h2(h−s)1(f(x+(s))1−f(x−(s))1)ds ⇒21∫0HH−hThdh=21∫0HH−hdh∫0hh−s1(f(x+(s))1−f(x−(s))1)ds=21∫0H(f(x+(s))1−f(x−(s))1)ds∫sh(H−h)(h−s)1dh
由于
∫ab(b−x)(x−a)dx=π 有
21∫0HH−hThdh=2π∫0H(f(x+(s))1−f(x−(s))1)ds=2π[∫0x+(H)f(x+(s))f(x+(s))ds+∫x−(H)0f(x−(s))f(x−(s))ds]=2π[x+(H)−x−(H)] 若 $T_h=T_0$ 与 $h$ 无关,则
x+(H)−x−(H)=π2⋅T0H 反之,若 $x+(H)-x-(H)=C_0H$,则
∫0HH−hThdh=2πC0H,∀H>0 ∫0ββ−HdH∫0HH−hThdh=2πC0∫0ββ−HHdH LHS=∫0βThdh∫hβ(β−H)(H−h)dH=π∫0βThdh RHS=C1β 两边对 $\beta$ 求导
πTβ=C1 说明 $T_\beta$ 为常数
定义:(等时系统)
周期与振幅无关的系统称为等时系统
例
f(x)=amax{x,0}+bmin{0,x},a>0,b>0 x+(h)−x−(h)=(a2+b2)h 例
f(x)=4x+1−4(1+x)31 $f(0)=0, xf(x)>0, x\neq 0, |x|\ll1$
F(x)=8(x+1)2+8(1+x)21−41 由 $F(x)=h$ 可以解出
x±(h)=−1+4h+1±(4h+1)2−1 (x+(h)−x−(h))2=(4h+1+(4h+1)2−1−4h+1−(4h+1)2−1)2=8h+2−2=8h x+(h)−x−(h)=22h $n$ 维线性空间中的微分方程
$n$ 阶线性方程
dxndny=F(x,y,y′′,⋯,y(n−1)) 令 $y1=y,\cdots, y_n=y{n-1}'$,则微分方程可以拆成 $n$ 阶微分方程组;对于多个未知函数的情形,也可以类似地拆成微分方程组;一般地,考虑
y1′=f1(x,y1,y2,⋯,yn)y2′=f2(x,y1,y2,⋯,yn)⋯yn′=fn(x,y1,y2,⋯,yn) 一些定义
$y$ 是未知函数的向量函数 $y=(y_1 y_2 \cdots y_n)^T$
求导
dxdy=(dxdy1 dxdy2 ⋯dxdyn)T (类似地定义积分)
f(x,y)=(f1(x,y1,y2,⋯,yn)f2(x,y1,y2,⋯,yn)⋯fn(x,y1,y2,⋯,yn))T 形式上可以有柯西问题
dxdy=f(x,y),y(x0)=y0 $R_n$ 中的模
欧式模:$|y|_2=\sqrt{y_1^2+y^2+\cdots+y_n^2}$
$L1$ 模:$|y|_1=\sum{i=1}^n|y_i|$
$L\infty$ 模:$|y|\infty=\max_{1\le i\le n}\left{|y_i|\right}$
三种模是等价的,可以利用任意一种证明存在唯一性定理,形式与一维的情形完全相同
从一维到高维
Peano 定理
$D:\left{(x,y)\Big||x-x_0|\le a,|y-y_0|\le b\right}\subset R\times R^n$,$f(x,y)\subset C(D)$,$M=\max_D|f|$,$h=\min{a,b/M}$,则初值问题的解在 $|x-x_0|\le h$ 上存在
Picard 定理
设 $f$ 满足上述定理的条件,若 $f(x,y)$ 关于 $y$ 是局部李氏的,则上述定理中的解是唯一的
解的最大存在区间
若 $|f(x,y)|\le a(x)|y|+b(x), x\in(\alpha,\beta), y\in R^n$,其中 $f,a,b$ 均为连续函数,则
dxdy=f(x,y) 解的最大存在区间均为 $(\alpha,\beta)$
特别地,对线性微分方程组
f(x,y)=A(x)y+B(x)A(x):(α,β)→Mn×n, B(x):(α,β)→Rn $A(x),B(x)$ 连续,则其解自然可以延伸到 $(\alpha,\beta)$ 上,存在唯一性也可以保证
解对初值和参数的连续依赖性
以谐振子方程为例,其初值问题的解为
x=x0cosa(t−t0)+av0sina(t−t0) 显然它对参数 $a$ 和初值 $t_0,x_0,v_0$ 是连续可微的
一般的 $n$ 阶微分方程
y′=f(x,y,λ),y(x0)=y0 其解为 $y=y(x,x_0,y_0,\lambda)$,下面研究其关于 $x_0,y_0,\lambda$ 的依赖性
令 $t=x-x_0,u=y-y_0$,则
u′=f(t+x0,u+y0,λ)=f~(t,u,x0,y0,λ),u(0)=0 从而初值可以转换为参数,只需考虑方程的解关于方程参数的依赖性,不妨考虑初值问题
y′=f(x,y,λ),y(0)=0 f∈C(G), G:∣x∣≤a,∣y∣≤b,∣λ−λ0∣≤c 定理
$f$ 关于 $y$ 李氏连续,即存在 $L>0$,使得
∣f(x,y1,λ)−f(x,y2,λ)∣≤L∣y1−y2∣,∀(x,y1,λ),(x,y2,λ)∈G M=Gmax∣f∣, h=min{a,Mb} 则解 $y=\phi(x,\lambda)$ 在 $|x|\le h,|\lambda-\lambda_0|\le c$ 上连续
证明
原问题等价于
y(x,λ)=∫0xf(s,y(s,λ),λ)ds 引入 Picard 序列
ϕ0≡0,ϕk(x,λ)=∫0xf(s,ϕk−1(s,λ),λ)ds 由定义知 $\phi_k$ 关于 $(x,\lambda)$ 连续,类似于一维的情形,可以归纳证明
∣ϕk+1−ϕk∣≤L(k+1)!M(L∣x∣)k+1 因此 $\phik(x,\lambda)$ 一致收敛,取 $\phi(x,\lambda)=\lim{k\to\infty}\phi_k(x,\lambda)$,关于 $(x,\lambda)$ 连续,容易证明 $\phi(x,\lambda)$ 就是初值问题的唯一解
推论
设 $f$ 在区域 $R: |x-x_0|\le a, |y-y_0|\le b$ 上连续,初值问题
y′=f(x,y),y(x0)=η 的解 $y=\phi(x,x_0,y_0)$ 在区域 $Q$ 上是连续的,其中
Q:∣x−x0∣≤2h,∣η−y0∣≤2b $h$ 的定义与上面的类似
定理 (放宽李氏连续的条件)
y′=f(x,y,λ),y(x0)=y0f∈C(G), G⊂R×Rn×Rk 设对任意的 $(x_0,y_0,\lambda)\in G$,初值问题的解 $y=\phi(x,x_0,y_0,\lambda)$ 存在唯一,则 $\phi$ 关于 $x_0,y_0,\lambda$ 连续
证明
令 $z=\lambda$,则 $z'=0$,方程扩充为
y′=f(x,y,z)z′=0y(x0)=y0,z(x0)=λ 即参数也可以转化为初值,下面只考虑解对初值的依赖性,假设存在 $\epsilon_0>0$,任取 $\delta_i>0$,都存在 $\xi_i,\eta_i$,当 $x_i$ 属于有界闭区间 $I$ 时,满足
∣(ξi,ηi)−(x0,y0)∣<δi,∣ϕ(xi,ξi,ηi)−ϕ(xi,x0,y0)∣≥ϵ0 由于 $I$ 为有界闭区间,${x_i}$ 有收敛子列,不妨设其自身收敛到 $\bar x$,则
ϕ(x,ξ,η)=η+∫ξxf(s,ϕ(s,ξ,η))ds $f$ 是一致有界的,因此由中值定理,$\phi$ 是李氏连续的,关于 $x$ 一致有界,等度连续,必有一个一致收敛的子列 $\phi(x{i_j},\xi{ij},\eta{i_j})$,则当 $j\to\infty$ 时,收敛到
ϕ(xˉ)=y0+∫x0xˉf(s,ϕ(s))ds 恰好是方程的解,但是
∣ϕ(xij,ξij,ηij)−ϕ(xij,x0,y0)∣≥ϵ0 令 $y\to\infty$,任取 $\epsilon>0$,都有
∣ϕ(xˉ)−ϕ(xˉ,x0,y0)∣<ϵ 矛盾!
据此,积分曲线可以局部拉直
定理:(局部拉直定理)
初值问题在 $(x_0,y_0)$ 邻域内的解可以局部拉直,即积分曲线族可以与一系列平行直线段一一对应
解对初值和参数的光滑性
定理
$f(x,y,\lambda)\in C(G)$,其中 $G: |x|\le a, |y|\le b, |\lambda|\le c$,$f$ 在 $[x-h,x+h]$ 上关于 $(y,\lambda)$ 是 $C^k$ 的,$1\le k\le \omega$,$C^\omega$ 代表解析函数,这里
h=max{a,max(x,y,λ)∈G{f}b} 考虑初值问题
y′=f(x,y,λ),y(0)=0 设 $y=\phi(x,\lambda)$ 是其解,则 $\phi(x,\lambda)$ 关于 $\lambda$ 是 $C^k$ 的
证明
第一种情形:$k=1$
首先将微分方程转化为等价的积分方程
ϕ(x,λ)=∫0xf(s,ϕ(s,λ),λ)ds 若 $\phi$ 关于 $\lambda$ 可微,则
∂λϕ=∫0x[∂y∂f(s,ϕ(s,λ),λ)∂λy+∂λ∂f(s,ϕ(s,λ),λ)]ds 令 $u(x,\lambda)=\partial_\lambda\phi(x,\lambda)$,则
dxdu=∂y∂f(x,ϕ(x,λ),λ)u+∂λ∂f(x,ϕ(x,λ),λ)u(0,λ)=0 设 $u(x,\lambda)$ 是上述问题的解,则 $u(x,\lambda)$ 关于 $\lambda$ 连续 (李氏连续性,上一节的结论),只需证明
Δ(x)=∣ϕ(x,λ)−ϕ(x,λ0)−u(x,λ0)(λ−λ0)∣=o(∣λ−λ0∣) $u(x,\lambda)$ 满足积分方程
u(x,λ)=∫0x[∂y∂f(s,ϕ(s,λ),λ)u(s)+∂λ∂f(s,ϕ(s,λ),λ)]ds ⇒Δ(x)=∫0x{f(s,ϕ(s,λ),λ)−f(s,ϕ(s,λ0),λ0)−[∂y∂f(s,ϕ(s,λ0),λ0)u0(s)+∂λ∂f(s,ϕ(s,λ0),λ0)](λ−λ0)}ds 又
==f(s,ϕ(s,λ),λ)−f(s,ϕ(s,λ0),λ0)f(s,ϕ(s,λ),λ)−f(s,ϕ(s,λ0),λ)+f(s,ϕ(s,λ0),λ)−f(s,ϕ(s,λ0),λ0)∫01∂y∂f(s,tϕ(s)+(1−t)ϕ0(s),λ)(ϕ(s)−ϕ0(s))dt+∫01∂λ∂f(s,ϕ0(s),tλ+(1−t)λ0)(λ−λ0)dt ∂y∂f(s,ϕ(s,λ0),λ0)=∫01∂y∂f(s,ϕ0,λ0)dt ∂λ∂f(s,ϕ(s,λ0),λ0)=∫01∂λ∂f(s,ϕ0,λ0)dt 这里
ϕ(⋅)=ϕ(⋅,λ), ϕ0(⋅)=ϕ0(⋅,λ0)u(⋅)=u(⋅,λ), u0(⋅)=u0(⋅,λ0) 而
Δ(x)=∣ϕ(x)−ϕ0(x)−u0(x)(λ−λ0)∣≥∣ϕ(x)−ϕ0(x)∣−∣u0(x)(λ−λ0)∣⇒∣ϕ(x)−ϕ0(x)∣≤Δ(x)+∣u0(x)(λ−λ0)∣ ∣Δ(x)∣≤∫0x∫01∂y∂f(s,tϕ+(1−t)ϕ0,λ)dt∣Δ(s)∣ds+∫0x∫01∂y∂f(s,tϕ+(1−t)ϕ0,λ)−∂y∂f(s,ϕ0,λ0)∣u0(s)∣∣λ−λ0∣dtds+∫0x∫01∂λ∂f(s,ϕ0,tλ+(1−t)λ0)−∂λ∂f(s,ϕ0,λ0)∣λ−λ0∣dtds 当 $\lambda\to\lambda_0$ 时,首先由 $\phi$ 的连续性,有 $\phi\to\phi_0$,那么第二、三项中的
∂y∂f(s,tϕ+(1−t)ϕ0,λ)−∂y∂f(s,ϕ0,λ0)→0∂λ∂f(s,ϕ0,tλ+(1−t)λ0)−∂λ∂f(s,ϕ0,λ0)→0 从而第二、三项均为 $\mathcal{o}(|\lambda-\lambda_0|)$,即任给 $\epsilon>0$,存在 $\delta>0$,当 $|\lambda-\lambda_0|<\delta$ 时
∣ϕ(x)−ϕ0(x)∣<ϵ∂y∂f(s,tϕ+(1−t)ϕ0,λ)−∂y∂f(s,ϕ0,λ0)<ϵ∂λ∂f(s,ϕ0,tλ+(1−t)λ0)−∂λ∂f(s,ϕ0,λ0)<ϵ 记 $M=\max\left{|u|, |\partial_yf(s,t\phi+(1-t)\phi_o,\lambda)|\right}$,则
∣Δ(x)∣≤M∫0x∣Δ(s)∣ds+ϵ(M+1)h∣λ−λ0∣ 由 Gronwall 不等式
∣Δ(x)∣≤ϵ(M+1)h∣λ−λ0∣eMh=o(∣λ−λ0∣) 因此 $\phi$ 关于 $\lambda$ 是 $C^1$ 的
第二种情形:$k$ 是任意有限值
对 $k$ 归纳,设当 $f(x,y,\lambda)$ 关于 $(y,\lambda)$ 是 $C^{k-1}$ 时,所得解 $\phi(x,\lambda)$ 关于 $\lambda$ 是 $C^k$ 的
我们知道 $u(x,\lambda)$ 满足
dxdu=∂y∂f(x,ϕ(x,λ),λ)u+∂λ∂f(x,ϕ(x,λ),λ)≡F(x,u,λ)u(0,λ)=0 显然 $F(x,u,\lambda)$ 是 $C^{k-1}$ 的,由归纳法假设,$u(x,\lambda)$ 关于 $\lambda$ 是 $C^{k-1}$ 的,从而 $\phi(x,\lambda)$ 关于 $\lambda$ 是 $C^k$ 的
注:若 $f(x,y,\lambda)$ 关于 $x$ 是 $C^{k-1}$ 的,则其解 $\phi(x,\lambda)$ 关于 $x$ 是 $C^k$ 的
第三种情形:$k$ 取无穷大,自然成立
第四种情形:$f(x,y,\lambda)$ 关于 $(y,\lambda)$ 是解析函数 (幂级数收敛)
$f$ 在复域 $|y|\le b$,$|\lambda|\le c$ 上解析,定义 Picard 列
y0(x)≡0, yk+1=∫0xf(s,ϕk(x,s),λ)ds 则 $y_k$ 关于 $\lambda$ 自然是解析的,也可以在复域上证明 $y_k(x,\lambda)$ 一致收敛到 $\phi(x,\lambda)$,由复变函数的结论,$\phi(x,\lambda)$ 关于 $\lambda$ 解析
推论
$f(x,y,\lambda)$ 关于 $(x,y,\lambda)$ 连续,关于 $(y,\lambda)$ 是 $C^k$ 的,$\phi(x,x_0,y_0,\lambda)$ 是初值问题的解,则其是 $C^1$ 的,且关于 $(x_0,\lambda)$ 是 $C^k$ 的
ϕ(x,x0,y0,λ)=y0+∫x0xf(s,ϕ(s,x0,y0,λ),λ)ds 可以对 $x_0,y_0,\lambda$ 求导
∂x0ϕ=−f(x0,y0,λ)+∫x0x∂y∂f(s,ϕ(s,x0,y0,λ),λ)∂x0∂ϕds ∂y0ϕ=In+∫x0x∂y∂f(s,ϕ(s,x0,y0,λ),λ)∂y0∂ϕds ∂λϕ=∫x0x[∂y∂f(s,ϕ(s,x0,y0,λ),λ)∂λ∂ϕ+∂λ∂f(s,ϕ(s,x0,y0,λ),λ)]ds 令
u(x,x0,y0,λ)=∂x0ϕv(x,x0,y0,λ)=∂y0ϕw(x,x0,y0,λ)=∂λϕ A(x,x0,y0,λ)=∂y0f(x,x0,y0,λ)B(x,x0,y0,λ)=∂λf(x,x0,y0,λ) 则
dxdu=A(x,x0,y0,λ)u, u(x0)=−f(x0,y0,λ) dxdv=A(x,x0,y0,λ)v, v(x0)=En dxdw=A(x,x0,y0,λ)w+B(x,x0,y0,λ), w(x0)=0 即 $u,v,w$ 满足一个线性方程组
例
设 $y=y(x,\mu)$ 是方程
y′=y+μ(x+y2),y(0)=1 的解,求 $\partial\mu y|{\mu=0}$
y(x,μ)=1+∫0x[y(s,μ)+μ(s+y2)]ds ⇒∂μ∂y=∫0x[∂μ∂y+s+y2+2μy∂μ∂y]ds 设 $u=\partial_\mu y$,则
ux=x+y2(x,μ)+(1+2μy)u,u(0)=0 $\mu=0$ 时,$y(x,0)=e^x$,从而
ux(x,0)=x+e2x+u(x,0) 由 $\mu$ 的解析性,有
u(x,0)=e2x−x−1