= L[x, t ] + ∑ λi f i [x, t ] + min ∑ [ g i (x, t ) + λ T (t )b j (x, t )]u j u
i =1 j =1
n
m
3
砰-砰控 制
H [x* (t ), u* (t ),λ * (t ), t ] = min H [x* (t ), u(t ),λ * (t ), t ]
1
砰-砰控制
Bang一、Bang-Bang 控制和最短时间控制
1.Bang-Bang 控制 Bang非线性系统 或写为
ɺ x = f [x(t ), t ] + B[x(t ), t ]u(t ), x(t0 ) = x 0
m
ɺ xi = f i [x(t ), t ] + ∑ bij [x(t ), t ]u j (t ), xi (t0 ) = xi 0 , i = 1,2,⋯, n
7
最短时间问题
2.最短时间问题 线性定常系统的最速控制问题 给定完全能控的线性时不变系统 ɺ x(t ) = Ax(t ) + Bu(t ), x(t0 ) = x 0 控制变量不等式约束 性能指标
tf 0
− 1 ≤ u j (t ) ≤ 1, j = 1,2,⋯ , m
J = ∫ dt
根据极小值原理可得到求解最短时间问题砰- 根据极小值原理可得到求解最短时间问题砰-砰控制的 必要条件 ɺ x* (t ) = Ax* (t ) + Bu* (t ) 规范方程) (规范方程) ∂H ɺ λ * (t ) = − = − ATλ * (t ) ∂x x(0)=x0, x(tf)=0 x(t 边界条件
tf