版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最优控制建模现实生活中很多现象可以表达为求泛函的极大与极小值问题,我们称之为泛函极值问题。其求解方法通常有三种:古典变分法,动态规划方法,最大值原理它们都属于最优控制的范畴。关于最优控制的近似计算方法用得较多的有:无约束最优控制问题的梯度方法(或者最速下降方法),Newton 方法,以及有约束最优控制问题的罚函数方法.读者可参考有关文献.另外,需要来的是最优控制的近似计算方法远较有限维非线性规划问题的计算方法复杂。迄今为止,最优控制的计算方法的研究,在深度和广度方面都远不如非线性规划的最优化计算方法的研究,一些最优控制的计算方法,如最优控制的罚函数方法,其收敛速度等问题都还未解决. 我在这要介
2、绍的是古典变分法方法(备介绍近代变分方法).变分法简介作为数学的一个分支,变分法的诞生,是现实世界许多现象不断探索的结果,人们可以追寻到这样一个轨迹:(Johann Bernoulli,16671748)1696 年向全欧洲数学家,提出一个难题:“设在垂直平面内有任意两点,一个质点受地心引力的作用,自较高点下滑至较低点,不计摩擦,问沿着什么曲线下滑,时间最短?”这就是著名的“最速降线”问题(The Brachistochrone Problem)。它的难处在于和普通的极大极小值求法不同,它是要求出一个未知函数(曲线),来满足所给的条件。这问题的新颖和别出心裁引起了很大,塔( Guillaume
3、 Francois Antonie de lHospital1661-1704)、雅可比(Jacob Bernoulli 1654-1705)、莱布尼茨( Gottfried Wilhelm Leibniz,1646-1716 )和( IsaacNewton16421727)都得到了解答。的解法比较漂亮,而雅可布的解法虽然麻烦与费劲,却更一般化。后来(Euler Lonhard,17071783)和日(Lagrange, Joseph Louis,1736- 1813)发明了这一类问题的普遍解法,从而确立了数学的新分支-变分学。有趣的是,在 1690 年的哥哥雅可比曾提出著名的悬链线问题(Th
4、e Hanging Chain Problem) 向数学界征求答案,即,固定项链的两端,在重力场中让它自然垂下,问项链的曲线方程是什么。在大自然中,除了悬垂的项链外,还可以观察到吊桥上方的悬垂钢索,挂着水珠的蜘蛛网,以及两根电线杆之间所架设的电线,这些都是悬链线(catenary)。(Galileo, 15641643)比更早注意到悬链线,他猜测悬链线是抛物线, 从外表看的确象,但实际上不是。(Huygens, 16291695)在1646 年(当时17 岁),经由物理的论证,得知的猜测不对,但那时,他也求不出。到 1691 年,也就是雅可比提出悬链线问题的第二年,、(以62 岁)与各自得到了
5、正确,所用方法是诞生的微积分,具体说是把问题转化为求解一个二阶常微分方程d 2 ydydx a 1 (y(0) y0)2 dx 2y(0) 0解此方程并适当选取参数,得12a(e ax e ax )y (1)即为悬链线。悬链线问题本身和变分法并没有关系,然而这和最速降线问题一样都是兄弟间的相互争强好胜、不断争吵的,虽然雅可比在解决悬链线问题占下风,但他随后所证明的“悬挂于两个固定点之间的同一条项链,在所有可能的形状中,以悬链线的重心最低,具有最小势能”,算是扳回了一局,俩兄弟扯平了!之所以提到悬链线问题,有两方面考虑,其一,这是有关数学史上著名的内的一个趣闻,而这是一个在变分法乃至整个数学物理
6、领域有着巨大贡献的,其二,有关悬链线的得几个结论,可以用变分法来证明!1.1 变分法的基本概念1.1.1泛函的概念设 S 为一函数集合,若对于每一个函数 x(t) S 有一个实数J 与之对应,则称J 是定义在S 上的泛函,记作J (x(t) 。S 称为J 的容许函数集。例如,在 x0 , x1 上光滑曲线 y(x)的长度可定义为x1 y 2 dxJ 1(2)x0考虑几个具体曲线,取x0 0, x1 1,若 y(x) x ,则1J ( y( x) J ( x) 1 1dx 20若 y(x)为悬链线,则e e1e) 0 1 dx 0dx J (2422对应C1 x , x 中不同的函数y(x),有
7、不同曲线长度值 J,即J 依赖01于 y(x),是定义在函数集合C1 x , x 上的一个泛函,此时01成J J ( y( x)称如下形式的泛函为最简泛函可以写tJ ( x(t ) F (t, x(t ), x(t )dtf(3)t0被积函数F 包含自变量t ,未知函数 x (t)及导数 x (t)。上述曲线长度泛函即为一最简泛函。1.1.2泛函极值问题考虑上述曲线长度泛函,可以提出下面问题:在所有连接定点 A( x0 , y0 )和B( x1 , y1 ) 的平面曲线中,试求长度最小的曲线。即,求 y(x) y(x) y(x) C1 x , x , y( x ) y , y(x ) y ,使
8、010011xJ ( y( x) 1 y 2 dx1x0取最小值。此即为泛函极值问题的一个例子。以极小值为例,一般的泛函极值问题可表述为,称泛函 J (x(t) 在x0 (t) S 取得极小值,如果对于任意一个与 x0 (t )接近的 x(t) S ,都有 J ( x(t) J ( x0 (t) 。所谓接近,可以用距离d ( x(t ), x0 (t ) 来度量,而距离可以定义为d ( x(t ), x0 (t ) max | x(t) x0 (t ) |, | x(t ) x 0 (t ) |t0 t t f泛函的极大值可以类似地定义。其中x0 (t ) 称为泛函的极值函数或极值曲线。1.1
9、.3泛函的变分如同函数的微分是增量的线性主部一样,泛函的变分是泛函增量的线性主部。作为泛函的自变量,函数x(t) 在 x0 (t )的增量记为 x(t ) x(t) x0 (t)也称函数的变分。由它引起的泛函的增量记作J J (x0 (t ) x(t) J (x0 (t )如果J 可以表为J L( x0 (t),x(t ) r( x0 (t ),x(t)其中L 为x 的线性项,而 r 是x 的高阶项,则称L 为泛函在x0 (t ) 的变分,记作J ( x0 (t ) 。用变动的x(t) 代替x0 (t ) ,就有J (x(t) 。泛函变分的一个重要形式是它可以表为对参数 的导数:J ( x(t
10、) J (x(t) x(t)(4) 0这是因为当变分存在时,增量J J ( x(t) x) J ( x(t) L(x(t),x) r( x(t ),x)根据L 和 r 的性质有L( x(t ),x) L( x(t ),x)r( x(t),x)r( x(t),x) x 0 limlimx 0 0所以J ( x x) J (x)J ( x x) lim 0 0L( x,x) r( x,x) L(x,x) J ( x) lim 01.2 泛函极值的相关结论1.2.1泛函极值的变分表示利用变分的表达式(4),可以得到有关泛函极值的重要结论。泛函极值的变分表示:若 J (x(t) 在x0 (t ) 达到
11、极值(极大或极小),(5)则J ( x0 (t ) 0证明:对任意给定的x , J (x0 x) 是变量 的函数,该函数在 0处达到极值。根据函数极值的必要条件知J ( x x) 0 00再由(4)式,便到(5)式。变分法的基本引理:若 (x) C x , x ,对于 ( x) C1 x , x ,1212x( x ) ( x ) 0,有 2 ( x)( x)dx 0 ,则 (x, x 。12121证明略。1.2.2泛函极值的必要条件考虑最简泛函(3),其中 F 具有二阶连续偏导数,容许函数类S取为满足端点条件为固定端点(6)的二阶可微函数。x(t0 ) x0 , x(t f ) x f(6)
12、泛函极值的必要条件:设泛函(3)在 x(t)S 取得极值,则x(t)满足方程d(7)F 0Fxxdt方程推导:首先计算(3)式的变分:J J ( x(t) x(t) 0t fF(t, x(t) x(t ), x(t ) x(t)dt 0t0tf F (t,F (t ,dtxxt0对上式右端第二项做分布积分,并利用x(t0 ) x(t f ) 0 ,有ddtt f Ft ftdt dt ,(t,F (t,xxt00所以dtJ f F F xdtxxdtt0利用泛函极值的变分表示,得dt fF F xdt 0 xxdtt0因为x 的任意性,及x(t0 ) x(t f ) 0 ,由基本引理,即得(7
13、)。(7)式也可写成x Fxx x 0(8)通常这是关于 x(t)的二阶微分方程,通解中的任意常数由端点条件(6)确定。1.2.3几种特殊形式最简泛函的方程(i) F 不依赖于x ,即F F (t, x)这时 Fx 0,方程为 Fx (t, x) 0,这个方程以隐函数形式给出x(t) ,但它一般不满足边界条件,因此,变分问题无解。(ii) F 不依赖x ,即F F (t, x)方程为ddtF (t, x) 0 x将上式积分一次,便得首次积分 Fx (t, x) c1 ,由此可求出 x (t ,c1 ) ,积分后得到可能的极值曲线族x t, c1 dt(iii) F 只依赖于x ,即F F (x
14、)这时 0 ,方程为x 0 x由此可设 x 0 或 F 0 ,如果 x 0 ,则得到含有两个参数的直线族x c1t c2 。另外若 F 0有一个或几个实根时,则除了上面的直线族外,又得到含有一个参数c 的直线族x kt c ,它包含于上面含有两个参数的直线族 x c1t c2 中,于是,在F F (x) 情况下,极值曲线必然是直线族。(iv) F 只依赖于 x 和x ,即F F ( x, x )这时有Fxt 0 ,故方程为 xFx x 0F此方程具有首次积分为F xFx c1事实上,注意到F 不依赖于t ,于是有ddtdd(F xFxF dt) 0 。1.3 几个经典的例子1.3.1 最速降线
15、问题最速降线问题设 A 和B 是铅直平面上不在同一铅直线上的两点,在所有连结 A和B 的平面曲线中,求一曲线,使质点仅受重力作用,初速度为零时,沿此曲线从 A滑行至 B 的时间最短。解 将 A 点取为坐标原点,B 点取为 B(x1,y1),如图 1。根据能量守恒定律,质点在曲线 y( x) 上任一点处的速度 ds 满足( s 为弧长) dtA(0, 0)xyB(x1,y1)图 1 最速降线问题1 ds 2 mgym2 dt 1 y2将ds 1 y2 ( x) dx 代入上式得 dt dx 于是质点滑行时间应表2gyx1 y2为 y( x) 的泛函 J ( y( x) 2dx2gy0端点条件为
16、y(0) 0, y(x1 ) y1 最速降线满足方程,1 y2由于不含自变量 ,所以方程(8)可写作F( y, y ) xyFy Fyy yFy y y 0等价于ddx( F y F ) 0y 作一次积分得y(1 y2 ) c1y ctg , 则方程化为令2 c sin 2 c1 (1 cos )c1y 11 y222又因c sin cos ddx dy y c1 (1 cos )d 2122ctg 2积分之,得x c ( sin ) c22由边界条件 y(0) 0 ,可知c2 0,故得x c1 ( sin )2cy (1 cos ). 12这是摆线(园滚线)的参数方程,其中常数 c1 可利用
17、另一边界条件y(x1) y1 来确定。1.3.2 最小旋转面问题最小旋转面问题对于 xy 平面上过定点 A( x1 , y1 ) 和 B( x2 , y2 ) 的每一条光滑曲线 y( x) ,绕x 轴旋转得一旋转体。旋转体的侧面积是曲线y( x) 的泛函 J ( y( x) ,易得xJ ( y( x) 2y( x) 1 y2 ( x) dx2x1容许函数集可表示为S y(x)|y(x) C1 x ,x ,y(x ) y , y(x ) y 1 21122解因F y1 y 不包含 x ,故有首次积分yF y F y 1 y2 y y cy 11 y2化简得y c1 y21令 y sht ,代入上
18、式, y c1 sh2t c cht11由于 dx dy c shtdt c dt11ysht积分之,得 x c1t c2x c消去t ,就得到 y c ch。21c1这是悬链线方程,适当选择条件(令该悬链线过(0,1/a)点,且该到(1)。本例说明,对于平面上过两 个点处的切线是水平的)就定点的所有光滑曲线,其中绕x 轴旋转所得旋转体的侧面积最小的是悬链线!1.3.3 悬链线势能最小1691 年,雅可比证明:悬挂于两个固定点之间的同一条项链,在所有可能的形状中,以悬链线的重心最低,具有最小势能 。下面用变分法证明之。考虑通过 A、B 两点的各种等长曲线。令曲线yf(x)的长度为 L,重心坐标
19、为( x, y) ,则1 ( dy) 2 dxbbL ds dxaa由重心公式有x 1 ( dy ) 2 dxdxy 1 ( dy ) 2 dxdxbbaa,x y LL由于只需探讨曲线重心的高低,所以只对纵坐标的公式进行分析,注意到问题的表述,说明L 是常数,不难看出重心的纵坐标是y(x)的最简泛函,记作bJ ( y( x) y( x) 1 ( y) 2 dxa此时对应的方程(8)可化为yy ( y)2 1 0令 p dy 解得dx k (1 p 2 ), k 0 ,进而得y 21y ch k (x c) 。k此即为悬链线,它使重心最低,势能最小!大自然中的许多结构是符合最小势能的,人们称之
20、为最小势能原理。1.4 泛函极值问题的补充1.4.1 泛函极值的几个简单推广()含多个函数的泛函使泛函xJ ( y( x), z( x) F( x, y, y , z, z )dx2x1取极值且满足固定边界条件y( x1 ) y1, y( x2 ) y2 , z( x1 ) z1, z( x2 ) z2 .的极值曲线 y y( x), z z( x)必满足方程组FdF 0yy dxdFF 0zz dx(ii)含高阶导数的泛函使泛函xJ ( y( x) F (x, y, y, y )dx2x1取极值且满足固定边界条件y( x1 ) y1 , y(x2) y2,y ( x1 ) y1 , y (
21、x2 ) y2的极值曲线 y y( x) 必满足微分方程dd 2Fy dx Fy dx 2 0Fy (iii) 含多元函数的泛函设z( x, y) c2 ,( x, y) D ,使泛函J ( z( x, y) F (x, y, z, z x , zy )dxdyD取极值且在区域 D 的边界线l 上取已知值的极值函数z z( x, y) 必满足方程xF FF 0zz xz yy上式称为奥式方程。1.4.2 端点变动的情况(横截条件)设容许曲线x(t) 在t0 固定,在另一端点t t f 时不固定,是沿着给定的曲线x (t) 上变动。于是端点条件表示为x(t0 ) x0 x(t ) (t ) 这里
22、t 是变动的,不妨用参数形式表示为t t f dt f寻找端点变动情况的泛函极值必要条件,可仿照前面端点固定情况进行推导,即有t f dt f F (t,0 J x)dt 0t0ddttf (F (9)F )xdt F xFdtxxxft t ft t ft0再对(9)式做如下分析:(i)对每一个固定的t f , x(t) 都满足方程,即(9)式右端的第一项积分为零;(ii)为(9)式的第二、第三项,建立dt f 与x之间的关t t f系,因为dtx(t)对 求导并令 0得x(t f )dt f x (t f )dtft t f即(10)xtt f (t把(10)代入(9)并利用dt f的任意
23、性,得(11)F ( x) F 0t t xf(11)式就是确定方程通解中另一常数的定解条件,称为横截条件。横截条件有两种常见的特殊情况:(i)当x (t) 是垂直横轴的直线时, t f 固定, x(t f ),并称端点。此时(9)式中dt f 0及xx(t f ) 为的任意性,便得t t f端点的横截条件(12) 0Fxt t f(ii)当x (t) 是平行横轴的直线时, t f, x(t f ) 固定,并称 0,( 11)式的横截条件变为x(t f ) 为平动端点。此时(13)F xFx 0t t f注意,横截条件与方程联立才能泛函极值的必要条件。1.4.3 有约束条件的泛函极值在最优控制
24、系统中,常常要涉及到有约束条件泛函的极值问题,其典型形式是对动态系统(14)x(t) f (t, x(t ),u(t)寻求最优性能指标(目标函数)tJ (u(t ) (t , x(t ) f F (t , x(t), u(t ) dtt(15)ff0其中u(t) 是控制策略, x(t) 是轨线,t0 固定,t f 及x(t f )u(t ) Rm (不受限,充满Rm 空间), f , F 连续可微。, x(t) Rn ,下面推导取得目标函数极值的最优控制策略u* (t) 和最优轨线x* (t) 的必要条件。采用日乘子法,化条件极值为无条件极值,即考虑t, x(t ) f F(t, x, u)
25、T (t)( f (t, x,u) x )dttJ ( x,u, ) (t(16)ff10的无条件极值,首先定义(14)式和(15)式的(Hamilton)函数为(17)H (t, x, u,) F (t, x, u) T (t ) f (t, x, u)将其代入(16)式,得到泛函tJ ( x,u, ) (t , x(t ) f H (t, x, u, ) T x dt(18)ff1t0下面先对其求变分J (t dt)1ft dtff H (t, x x, u u, ) ( )T ( x x)dtt 00 x(t )T (dt )T (dt )T H (t, x,u, )fx ( t f )
26、ft (dt )T (T x )tf (x)T H (u)T H ()T H ()T x Txdttxu0 (dt f ) F(t, x, u, t)Tt x(t)T )tf (x)T Htf (x)T dtt (u)T H ()T H ()T x dt T (t)xxuftt ft00注意到x t t x(t f ) ,x t t x(tff,因而J 1 (dt f ) H (t, x, u, ) x(t ) ( )TTttf ( x)T (H ) ()T (H x) (u)T H dtxut0再令J 1 0 ,由dt f ,x(t f ),x,u, 的任意性,便得(i) x* ,* 必满足正则方程: 状态方程x H f (t, x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年合肥经济技术职业学院单招职业适应性考试备考试题及答案解析
- 2026年许昌职业技术学院单招职业适应性测试备考题库及答案解析
- 本学期个人发展计划
- 期末考试总结与反思15篇
- 福建省莆田市秀屿区莆田第二十五中学2025-2026学年九年级上学期12月月考语文试题(无答案)
- 2026年潍坊理工学院单招职业适应性考试模拟试题及答案解析
- 2026年锡林郭勒职业学院单招职业适应性测试模拟试题及答案解析
- 2026年鄂尔多斯职业学院单招职业适应性考试模拟试题及答案解析
- 2026年铁岭卫生职业学院单招职业适应性考试模拟试题及答案解析
- 2026年黔南民族医学高等专科学校单招职业适应性测试模拟试题及答案解析
- 25秋国家开放大学《理工英语4》形考任务参考答案
- 口腔咨询基础话术
- 2025年初级煤矿综采安装拆除作业人员《理论知识》考试真题(新版解析)
- 文明单位申报表填写范例及审核指南
- 《中级财务会计》课程重点难点讲解(东北财经大学版)-课件
- DB61-T 1362-2020 海绵城市低影响开发雨水系统技术规范
- 慢性肾病治疗课件
- 国开2025年人文英语4写作形考答案
- 果园防草布采购合同范本
- 环卫除雪知识培训内容课件
- 《中药化学化学中药学专业》课程教学大纲
评论
0/150
提交评论