- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
tf
0
性能指标: x, u, t dt xt f 达极小。 J t
u t 为上 定理8.1.4 (基本定理) 设 述最优控制的解, t 为系统 x f x, u, t x
在 u t 驱动下的运动,则存在一个对应的 n 维向量函数 t ,它们满足下述正则方程
则 M t 在 t 0 , t f 上恒为零。
tf
t0
y T t M t dt 0
J x t 在 x t 定理8.1.2 泛函
处取得极值的必要条件是下述Euler方程
d 0 x dt x 和边界条件
x 0, x 0
例8.2.1给定系统x (t ) ax (t ) bu (t ), x (0) x0 1 tf 1 2 2 和性能指标J qx (t ) ru (t ) dt sx 2 (t f ) 2 t0 2 其中,q 0; r 0; s 0求最优控制u (t )。 解 从式u (t ) R 1 (t ) B T (t ) P (t ) x (t )知 1 u (t ) bP (t ) x (t ) 其中,P (t )应满足 r 方程 P t P t A t AT t P t
T
下的二次型最优状态调节器为
ut K t xt , K t R
1
t B t Pt
其中,P t 为一
n n
Hale Waihona Puke 阶矩阵,且满足下述矩阵微分方程
t P t A t AT t P t P P t B t R 1 t BT t P t Q t
最优控制
u t
,使得在该控制律的作用下
上述系统的状态在限定时间 t 0 , t f
内由给定的 x t 0 出发转移到某个 xt f
且同时使得式
1 tf T 1 T T J x Qt x u Rt u dt x t f Sx t f 2 t0 2
例8.2.2 给定系统 x1 x2 , x2 u 及性能指标
1 x12 (3) 2 x2 2 (3) J 2 1 3 2 1 2 2 2 x1 ( t ) 4 x2 ( t ) 2 x1 ( t ) x2 ( t ) u ( t ) dt 2 0 2
的性能指标 J 取得极小值。
8.2.2 有限时间最优状态调节器 定理8.2.1 线性系统 T H x, u, , t x, u, t f x, u, t
在性能指标
1 tf T 1 T T J x Qt x u Rt u dt x t f Sx t f 2 t0 2
J y1 x y2 x J y1 ( x) J y2 ( x) 则称 J y( x )为线性泛函,常记为 L y( x )
4. 泛函 J y( x )的增量: 由变量 y x 的变分导致的泛函增 量,记为 J ,即 J J y x y J y( x ) 5. 泛函 J y( x ) 的变分 泛函 J y( x ) 的变分记为 :J ,其定 义为
上泛函 J 的Euler方程成立。
8.1.3
最优控制问题
问题OC 已知一个动态系统:
x f x, u, t 其中, R n为状态向量,u R r 为控制向 x
量,f 为一个关于所有变量连续可微的向量 函数; t0 , t f , xt0 x0 , xt f 自由。目的是 t 要寻找系统的一个控制 u t ,使下述泛函
第八章
线性二次型最优控制
8.1
变分法简介
最优控制理论是变分法,也是泛函极 值理论的一个分支。 定义8.1.1 设y( x ) 为已给的某类函数。如 果对于这类函数中的每一个函数,有某数 J 与之对应,则称 J 为这类函数的泛函, 记为 J J y( x )。函数类 y( x ) 称为泛函
0 1 0 解 在本系统中,易知 A 0 0 , B 1
求最优控制 u ( t )
2 1 1 0 1 Q , R 2 ; S 0 2 , t0 0, t f 3 1 4
P (t )
是 2 2 对称阵,设为
k
时有 J y x J y0 x 则称泛函 J y( x ) 为在 y0 x 处具有 k 阶 接近度的连续泛函。 3.线性泛函:设 J y( x ) 为一连续泛函。如 果对于任意常数 , , J 之定义域中的任 何变量 y1 x , y2 x ,有
或 ut R1 t BT t P t xt 作用下的最 优轨线有系统
t At Bt R1 t BT t Pt x t , x t0 x0 x
决定。 说明8.2.4 在上述最优控制问题中,我们并 没有要求系统是可稳的。 说明8.2.5 最优控制系统的结构如下图所 示。
当 maxy 0 时, y x , y 0
8.1.2 泛函的极值 定义8.1.2 给定泛函 J [ y( x)] 及其定义域中 一变量 y0 ( x ) 。如果对于任何一个与 y0 ( x ) 接近的变量 y( x ) ,都有 J y0 x J y( x ) 0
J y x y J L y x , y
L y( x ),y 为 J 的线性主部,即
J L y x y y x y maxy
其中, L y( x ),y 相对于 J 为线性泛函
H x, u , , t x
H x , u, , t u
x x
0
u u
状态方程 和边界条件 及横截条件
x f x ,u ,t
x t 0 x0
t f
x
t t f
其中
H x, u, , t x, u, t f x, u, t
P t B t R 1 t B T t P t Q t (t ) 2aP (t ) 1 b 2 P 2 (t ) q及边界条件 即P r P (t f ) s求解上述微分方程有
s
P (t )
b
2
dP (t ) 2 rP (t ) 2aP (t ) q
定理8.1.1 如果具有变分的泛函 J y( x ) 在 y y0 ( x )上达到极值,则 J y( x ) 沿着 y0 ( x ) 的变分 J 为零。
引理8.1.1 设 M t 是 t 0 , t f 上的 r 维连续 向量函数。如果对于任意的、在 t 0 , t f 上连续,且满足 yt 0 y t f 0 的 r 维向量函数 yt 有
tf
t
dt
由此可得
sb 2 r 2 ( t t f ) ( ) 2 e r sb r P (t ) 2 sb 2 r 2 ( t t f ) b 1 2 e sb r
式中
qb2 2 a r
维向量 函数)下的条件、极值问题等价 于下述泛函 t
f
F 的无条件极值问题,即在满足 x, x, t 0 , t t0 , t f 且极小化泛函 J x t 的 x t
t0
, t T F x, x, t dt x, x
J 的定义域。
例8.1.1 设 y( x) 为定义在 0,1 上的具有连 续导数的函数的全体,则 J y( x) 1 1 y 2 dx
0
为一个泛函。
泛函的一些基本概念
1.泛函J y( x )的变量 y x 的变分:
泛函 J y( x )的变量 y x 的增量称为变分, 记为: ,指两个函数间的差,即: y
T
称为Hamilton函数。
8.2 有限时间状态调节器问题 8.2.1 问题的描述 问题8.2.1 [有限时间的线性二次型最优状态
调节问题] 在满足受控对象状态方程: xt At xt Bt ut , xt 0 x0
的约束条件下,在容许控制的范围内求取
及边界条件
P tf S
且最优性能值为
1 T J x t 0 x t 0 P t 0 x t 0 2
说明8.2.1 方程
P T t AT t P T t P T t At P
T
t Bt R 1 t B T t P T t Q t
则称泛函 J y( x )在 y0 ( x ) 上达到一个相对 的极大值。如果上述关系对于泛函 J y( x ) 的定义域中所有的 y( x ) 均成立,则称泛函 J y( x ) 在 y0 ( x )上达到其定义域上的一个 绝对极大值。如果上式中的不等号反向, 则称泛函 J y( x ) 在 y0 ( x )上达到极小值。
2 b x a P ( t ) x( t ), x(0) x0 r
闭环系统的状态方程为
它是一个一阶时变系统,其解就是最优轨线
t b2 x ( t ) exp a P ( x )d x(0) r 0
y y x y1 x 2.泛函 J y( x )的连续性: 对于任意给定的正数 ,如果存在正 数 ,当 y x y0 x , y x y0 x ,,