非线性系统【一】基本性质
存在性和唯一性
对于一个初值问题:
x˙=f(x,y),x(t0)=x0
\dot{x}=f(x,y), x(t_0)=x_0
x˙=f(x,y),x(t0)=x0
Remark
- 我们要用该数学模型来刻画系统从t0t_0t0时刻开始后系统的运行轨迹,这就要求初值问题有且只有一个解。因为如果该问题没有解或者有多个解,那么我们就无法描述和分析系统未来的状态。
- 如果f(t,x)f(t,x)f(t,x)是同时关于ttt和%x%的连续函数,那么方程的解x(t)x(t)x(t)是连续可微的(连续可微指导函数也连续)。
- 在实际工程中,计算机往往是按照一定时间步长给被控系统控制信号,所以闭环系统不是关于时间连续的,而是关于时间分段连续的(Piecewise continuous)。因此我们重点研究方程f(t,x)f(t,x)f(t,x) 是关于时间分段连续,关于xxx连续的情况。
定理3 局部存在性和唯一性
设f(t,x)f(t,x)f(t,x)对ttt分段连续,且满足Lipscitz条件:
∣∣f(t,x)−f(t,y)∣∣≤L∣∣x−y∣∣
||f(t,x)-f(t,y)||\le L||x-y||
∣∣f(t,x)−f(t,y)∣∣≤L∣∣x−y∣∣
∀x,y∈B={x∈Rn∣∥x−x0∥≤r},∀t∈[t0,t1]\forall x,y \in B=\{x\in R^n| \|x-x_0\|\le r\},\forall t\in [t_0,t_1]∀x,y∈B={x∈Rn∣∥x−x0∥≤r},∀t∈[t0,t1],那么存在条件δ>0\delta>0δ>0,使得状态方程x˙=f(x,y),x(t0)=x0\dot{x}=f(x,y), x(t_0)=x_0x˙=f(x,y),x(t0)=x0在[t0,t0+δ][t_0,t_0+\delta][t0,t0+δ]内有唯一解。
引理3.1
设f:[a,b]×D→Rmf:[a,b]\times D \rightarrow R^mf:[a,b]×D→Rm在某一定义域D⊂RnD\subset R^nD⊂Rn内是连续的。假设[∂f/∂x][\partial f/\partial x][∂f/∂x]存在,且在[a,b]×D[a,b]\times D[a,b]×D上连续。如果对于一个凸子集W⊂DW \subset DW⊂D,存在一个常数L≥0L\ge0L≥0使得在[a,b]×W[a,b]\times W[a,b]×W内有
∣∣∂f∂x(t,x)∣∣≤L
||\frac{\partial f}{\partial x} (t,x)||\le L
∣∣∂x∂f(t,x)∣∣≤L
那么对于所有的t∈[a,b],x∈W,y∈Wt\in [a,b],x\in W, y\in Wt∈[a,b],x∈W,y∈W有
∣∣f(t,x)−f(t,y)∣∣≤L∣∣x−y∣∣
||f(t,x)-f(t,y)||\le L||x-y||
∣∣f(t,x)−f(t,y)∣∣≤L∣∣x−y∣∣
Remark
- 从该引理来看,可以说明一连续函数fff在其关于xxx的偏导数有界的情况下,证明解的局部存在性和唯一性。
- 从偏导数角度证明局部存在性和唯一性的工具。
引理3.2
如果在某一定义域D⊂RnD\subset R^nD⊂Rn内,f(t,x)f(t,x)f(t,x)和[∂f/∂x](t,x)[\partial f/ \partial x](t,x)[∂f/∂x](t,x)在[a,b]×D[a,b]\times D[a,b]×D内是连续的,那么fff在[a,b]×D[a,b]\times D[a,b]×D上对于x是局部
Lipschitz的。
Remark
- 从这个引理来看,直接从函数及函数偏导数的连续性证明解的唯一性和存在性。
引理3.3
如果f(t,x)f(t,x)f(t,x)和[∂f/∂x](t,x)[\partial f/\partial x](t,x)[∂f/∂x](t,x)在[a,b]×Rn[a,b]\times R^n[a,b]×Rn上连续,那么当且仅当[∂f/∂x](t,x)[\partial f/\partial x](t,x)[∂f/∂x](t,x)在[a,b]×Rn[a,b]\times R^n[a,b]×Rn上一致有界时,fff在[a,b]×Rn[a,b]\times R^n[a,b]×Rn上对于x是全局
Lipshitz的
定理3.2 全局存在性和唯一性
假设f(t,x)f(t,x)f(t,x)对ttt分段连续,且满足∣∣f(t,x)−f(t,y)∣∣≤L∣∣x−y∣∣||f(t,x)-f(t,y)||\le L||x-y||∣∣f(t,x)−f(t,y)∣∣≤L∣∣x−y∣∣,∀x,y∈Rn,∀t∈[t0,t1]\forall x,y\in R^n,\forall t\in [t_0,t_1]∀x,y∈Rn,∀t∈[t0,t1],状态方程x˙=f(x,y),x(t0)=x0\dot{x}=f(x,y), x(t_0)=x_0x˙=f(x,y),x(t0)=x0在[t0,t1][t_0,t_1][t0,t1]内有唯一解。
定理3.3
对于所有的t≥t0t\ge t_0t≥t0和定义域D⊂RnD \subset R^nD⊂Rn内的xxx,f(t,x)f(t,x)f(t,x)对于ttt分段连续,对于xxx是局部Lipschitz的,并设WWW是DDD的一个紧子集,x0∈Wx_0 \in Wx0∈W,并假设
x˙=f(x,y),x(t0)=x0
\dot{x}=f(x,y), x(t_0)=x_0
x˙=f(x,y),x(t0)=x0
的每个解都在WWW内,那么对于所有的t≥t0t\ge t_0t≥t0系统有唯一解。
解的封闭性
定理3.4
设f(t,x)f(t,x)f(t,x)在[t0,t1]×W[t_0,t_1]\times W[t0,t1]×W 对于t分段连续,且对于x是Lipschitz的,Lipschitz常数为LLL,其中W⊂RnW\sub R^nW⊂Rn是开连通集,设y(t)y(t)y(t)和z(t)z(t)z(t)分别是方程
y˙=f(t,y),y(t0)=y0
\dot{y}=f(t,y),y(t_0)=y_0
y˙=f(t,y),y(t0)=y0
和
z˙=f(t,z)+g(t,z),z(t0)=z0
\dot{z}=f(t,z)+g(t,z),z(t_0)=z_0
z˙=f(t,z)+g(t,z),z(t0)=z0
的解,对于所有t∈[t0,t1]t\in [t_0,t_1]t∈[t0,t1]有y(t),z(t)∈Wy(t),z(t)\in Wy(t),z(t)∈W。假设对于μ>0\mu>0μ>0有
∣∣g(t,x)∣∣≤μ,∀(t,x)∈[t0,t1]×W
||g(t,x)||\le \mu, \forall (t,x)\in [t_0,t_1]\times W
∣∣g(t,x)∣∣≤μ,∀(t,x)∈[t0,t1]×W
那么
∣∣y(t)−z(t)∣∣≤∣∣y0−z0∣∣exp[L(t−t0)]+μL{exp[L(t−t0)]−1}
||y(t)-z(t)||\le ||y_0-z_0||exp[L(t-t_0)]+\frac{\mu}{L}\{exp[L(t-t_0)]-1 \}
∣∣y(t)−z(t)∣∣≤∣∣y0−z0∣∣exp[L(t−t0)]+Lμ{exp[L(t−t0)]−1}
Remark
- 从该定理来看,在非线性系统中的意义在于,对于一个存在误差且误差有界的系统,关于该系统的真实解和理想情况下的“假”解在有限时间的范围内,误差是有界的。