多个状态量相互耦合时,自然得到一阶系统
x′(t)=A(t)x(t)+f(t).
它既能直接描述多变量模型,也能统一表示任意高阶标量方程。
高阶方程化为一阶系统
对
y(n)+a1(t)y(n−1)+⋯+an(t)y=f(t),
令
x1=y,x2=y′,…,xn=y(n−1).
则
x′=00⋮0−an100−an−1010−an−2⋯⋯⋱⋯⋯00⋮1−a1x+0⋮0f.
高阶初值正好组成状态初值 x(t0)。
矩阵函数的微积分
矩阵函数 A(t)=[aij(t)] 的连续、求导和积分按元素定义:
A′(t)=[aij′(t)],∫A(t)dt=[∫aij(t)dt].
乘积求导仍为
(AB)′=A′B+AB′,
但矩阵一般不可交换,顺序不能调换。若 A(t) 可逆,
(A−1)′=−A−1A′A−1.
存在唯一性
若 A(t) 和 f(t) 在区间 I 连续,则对任意 t0∈I 和初值 x(t0)=x0,线性系统在整个 I 上存在唯一解。
线性系统的这个结论比一般非线性系统更强:系数连续即可,不需额外单独验证 Lipschitz,因为右端对 x 是线性的,并在紧区间上满足 Lipschitz 控制。
积分方程与逐步逼近
初值问题等价于
x(t)=x0+∫t0t[A(s)x(s)+f(s)]ds.
从常函数 x0(t)=x0 出发定义
xk+1(t)=x0+∫t0t[A(s)xk(s)+f(s)]ds,
在适当区间上一致收敛到唯一解。这是 Picard 逐步逼近在系统中的版本,也解释了存在唯一性证明的构造性。
齐次与非齐次结构
齐次系统
x′=A(t)x
的解集是 n 维向量空间。非齐次系统的两个解之差是齐次解,所以仍有
x=xh+xp.
这与高阶线性标量方程完全平行;矩阵只是把 n 个状态统一装进向量。
状态转移观点
给定初始时刻 t0,齐次系统的状态转移矩阵 Φ(t,t0) 满足
∂t∂Φ(t,t0)=A(t)Φ(t,t0),Φ(t0,t0)=I.
它把初态映到当前状态:
x(t)=Φ(t,t0)x0.
并满足组合律
Φ(t,s)Φ(s,t0)=Φ(t,t0).
对时变矩阵 A(t),一般不能随意写成 e∫Adt,除非不同时刻的矩阵满足适当交换条件。常系数时才直接是 eA(t−t0)。
检查
- 矩阵与向量维数要匹配;
- 把高阶方程化系统时,最后一行系数顺序最容易写反;
- 矩阵乘积不能交换;
- 初值的顺序必须与状态向量定义一致;
- 时变系统不要未经证明就把标量指数公式照搬到矩阵积分上。