最优控制极小值原理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

满足下述正则方程: x (t )
H
(t )
H x
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
式中哈密顿函数
H ( x, u, ) T (t ) f ( x, u)
② x(t ) 及 (t )
满足边界条件
x(t0 ) x0
(t f )
Rr
H 0 u 来确定最优控制,可能出错。
因此,应用控制方程
a)图中所示,H 最小值出现在左侧, 不满足控制方程。 b)图中不存在
H 0 u
第三章 极小值原理及其应用 3.1 连续系统的极小值原理
古典变分法的局限性
u(t)受限的例子
例 3.1
(t ) x(t ) u(t ) x
④在最优轨线末端哈密顿函数应满足
* * * * H [ x* (t * ), ( t ), u ( t ), t f f f f] * [ x* (t * ), t f f]
⑤沿最优轨线哈密顿函数变化率
* * * *
t f
tf
H [ x (t ), (t ), u (t ), t ] H [ x (t f ), (t f ), u (t f ), t f ]
第三章 极小值原理及应用
3.1 连续系统的极小值原理 3.2 离散系统的极小值原理 3.3 时间最优控制 3.4 燃料最优控制 3.5 时间-燃料最优控制 小 结
第三章 极小值原理及其应用 3.1 连续系统的极小值原理
一.问题的提出
用变分法求解最优控制时,认
为控制向量 u(t )不受限制。但是
实际的系统,控制信号都是受到 某种限制的。u(t ) U
t

t cet 1
1 ce 1 0 c e
t e1t 1
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
ts 1 0 控制的切换时间: ts 0.307
控制的切换点处
ts e
x(t f )
③哈密顿函数相对最优控制为极小值
H ( x* , u* , ) min H ( x* , u, )
u ( t )
④哈密顿函数沿最优轨迹线保持为常数 当 t f 固定时
H ( x* (t ), u* (t ), (t )) H ( x* (t f ), u* (t f ), (t f )) const
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
说明: 1)极小值原理给出的只是最优控制应该满足的必要条件。 2)极小值原理与用变分法求解最优问题相比,差别仅在于极 值条件。 3)非线性时变系统也有极小值原理。
第三章 极小值原理及其应用 3.1 连续系统的极小值原理
例 3.2 重解例 3.1
0 t 0.307
0.307 t 1
t 4 e 1 * x (t) t 4.37 e 0.5
0 t 0.307
0.307 t 1
t
1.72
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
u*
1
0 .5
1
0 0.307 1
t
6.44
0.307
t ( 4 . 37 e 1)dt 8.68
1
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
END 谢谢
1ts 1 1

1 * u t 0.5
0 t 0.307
0.307 t 1
0 t 0.307
代入状态方程得
xt 1 t x xt 0.5
0.307 t 1
根据边界条件继续求出:
c1et 1 xt t c2e 0.5
(t f ) 0
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
③哈密顿函数相对最优控制为极小值 H [ x* (t ), (t ), u* (t )] min H [ x* (t ), (t ), u (t )]
u ( t )
④哈密顿函数沿最优轨迹线保持为常数
当 t f 固定时 H ( x* (t ), u* (t ), (t )) H ( x* (t f ), u* (t f ), (t f )) const 当 t f 自由时
① x(t ) 及 (t ) 满足下述正则方程:
x (t ) H
t [t0 , t f ], t f 未知
H x
(t )
式中哈密顿函数
H (x, u, λ) L( x, u) λ T (t )f (x, u)
② x(t ) 及 (t ) 满足边界条件
x(t0 ) x0
哈密顿函数
, ,
H x(t ) (t )( x(t ) u(t )) (1 ) x(t ) u(t )
伴随方程
(t )
H (t ) 1 x
(1) 0
由极值必要条件,知
1 0 u sign 1 0
0
12.3
0.307
1
t
x* t
5
0
0.307
1
t
最优性能指标为:
1 *
第3章 极小值原理及其应用 3.1 连续系统的极小值原理

0
J x* t u * t dt
0.307

(4e 2)dt
t 0
例3-3: 做法与前面得一样,引入两个拉格朗日乘子向量,构造广义泛函 ,在满足末端约束条件下,泛函取得极值是等价的。 3、末端受约束的情况 定理3-4:(定常系统)(P68) 定理3-5:(时变系统)(P69) 4、复合型性能指标情况 定理3-6: 表3-1,3-2(P73-74)
二.自由末端的极小值原理
定理3-1:对应如下定常系统、末值型性能指标、末端自由、控制受约束 的最优控制问题 min J (u ) [ x(t f )]
u ( t )
s.t.
x(t ) f ( x, u ),
x(t0 ) x0 , t [t0 , t f ]
对于最优解和最优末端时刻、最优轨线,存在非零的n维向量函数 (t )使 ① x(t ) 及 (t )
J xdt 2e1 1
0 1

t
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
二、极小值原理的一些推广形式 1、时变问题
定义:描述最优控制问题的相关函数显含时间,称为时变问题。 解决办法:引入新状态变量,将时变问题转为定常问题,利用定理 3-1。 定理3-2: min J (u ) [ x(t f ), t f ]
a1n (t ) ann (t )
b1 (t ) B (t ) bn (t )
最小值原理也是使泛函取最小值得充分条件。
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
上述极小值原理与变分法主要区别在于条件③。
当控制无约束时,相应条件为 H / u 0 ;

t f 自由时
H ( x* (tt*f ), u* (tt*f ), (tt*f )) 0
第三章 极小值原理及其应用 3.1 连续系统的极小值原理
最小值原理只是最优控制所满足的必要条件。 但对于线性系统
x(t ) A(t ) x(t ) B(t )u(t )

a11 (t ) A(t ) an1 (t )
u(t ) 1
1 0
x(0) 1
J x(t )dt
H x(t ) (t )( x(t ) u (t ))
协态方程
极值必要条件
H (t ) (t ) 1 x H (t ) 0 u
wk.baidu.com1) 0
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
定理3-2与定理3-1的区别:P61
t
H ( x, , u, ) d
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
2、积分型性能指标问题 定理3-3:
u ( t )
min J (u) L[ x(t ), u(t )]dt
t0
tf
s.t. x(t ) f ( x, u, t ), x(t0 ) x0
0 t 1

(t ) 1 e t 1 0
于是有
u (t ) 1
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
u (t )
协 态 变 量 与 控 制 变 量 的 关 系 图

(t ) x(t ) 1 x x(0) 1
x (t ) 2e 1
u 受约束。 解:定常系统、积分型t f 固定,末端自由, 取哈密顿函数
H x u x u x1 1 u
1 1 u t 0.5 1
*
注:控制的切换点为λ(ts)=1
H 1 x
1
由协态方程 由边界条件
当控制有约束时,H / u 0
* * * 不再成立,而代之为 H ( x (t ), u (t ), (t )) H ( x (t ), u(t ), (t )) u ( t )
极小值原理的重要意义:(P51) (1)容许控制条件放宽了。 (2)最优控制使哈密顿函数取全局极小值。 (3)极小值原理不要求哈密顿函数对控制的可微性。 (4)极小值原理给出了最优控制的必要而非充分条件。
H ( x* (tt*f ), u* (tt*f ), (tt*f )) 0
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
例3-2:x t x t u t x 0 5
0.5 u t 1 1 * * u 试求:J 时的 , x x t u t dt J min 0
第3章 极小值原理及其应用 3.1 连续系统的极小值原理
② x(t ) 及 (t ) 满足边界条件 x(t0 ) x0
(t f )
③哈密顿函数相对最优控制为极小值
u ( t )
x(t f )
H [ x* (t ), (t ), u* (t ), t ] min H [ x* (t ), (t ), u(t ), t ]
u ( t )
s.t. x(t ) f ( x, u, t ), x(t0 ) x0
① x(t ) 及 (t ) 满足下述正则方程:
x (t ) H
t [t0 , t f ], t f 未知
H x
(t )
T 式中哈密顿函数 H ( x, , u, t ) (t ) f ( x, u, t )
相关文档
最新文档