欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    系统最优化及控制.pptx

    • 资源ID:80093623       资源大小:2.30MB        全文页数:184页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    系统最优化及控制.pptx

    第一章 绪 论第二章 数 学 准 备第三章 用变分法求解最优控制问题第四章 极小值原理及其应用第五章 线性二次型问题的最优控制第六章 动态规划法第1页/共184页第一章 绪 论 1-1最优控制发展简史 最优控制是系统设计的一种方法。它所研究的中心问题是如何选择控制信号才能保证控制系统的性能在某种意义下最优。一:最优控制的发展第二次世界大战以后发展起来的自动调节原理,对设计与分析单输入单输出的线性定常系统是有效的;然而近代航空及空间技术的发展对控制精度提出了很高的耍求,并且被控制的对象是多输入多输出的,参数是时变的。面临这些新的情况建立在传递函数基础上的自动调节原理就日益显出它的局限性来。这种局限性首先表现在对于时变系统,传递函数根本无法定义,对多输入多输出系统从传递函数概念得出的工程结论往往难于应用。由于工程技术的需要,以状态空间概念为基础的最优控制理论渐渐发展起来。最优控制理论是现代控制理论的核心,20世纪50年代发展起来的,已形成系统的理论。最优控制理论所要解决的问题是:按照控制对象的动态特性,选择一个容许控制,使得被控对象按照技术要求运转,同时使性能指标达到最优值。第2页/共184页二:研究最优控制的方法从数学方面看,最优控制问题就是求解一类带有约束条件的泛函极值问题,因此这是一个变分学的问题:然而变分理论只是解决容许控制属于开集的一类最优控制问题,而在工程实践中还常遇到容许控制属于闭集的一类最优控制问题,这就要求人们研究新方法。在研究最优控制的方法中,有两种方法最富成效:一种是苏联学者庞特里雅金提出的“极大值原理”;另一种是美国学者贝尔曼提出的“动态规划”。极大值原理是庞特里雅金等人在1956至1958年间逐步创立的,先是推测出极大值原理的结论,随后又提供了一种证明方法。动态规划是贝尔曼在1953年至1958年间逐步创立的,他依据最优性原理发展了变分学中的哈密顿-雅可比理论,构成了动态规划。第3页/共184页由于电子计算机技术的发展,使得设计计算和实时控制有了实际可用的计算工具,为实际应用些更完善的数学方法提供了工程实现的物质条件,高速度、大容量计算机的应用,一方面使控制理论的工程实现有了可能,另一方面又提出了许多需要解决的理论课题,因此这门学科目前是正在发展的,极其活跃的科学领域之一。最优控制理论在一些大型的或复杂的控制系统设计中,已经取得了富有成效的实际应用。目前很多大学在自动控制理论课程中已经开始适当增加这方面的内容,而对于自动控制方面的研究生则普遍作为必修课程。求解最优控制问题,可以采用解析法或数值计算法第4页/共184页1-2 最优控制问题的实例 例11月球上的软着陆问题 飞船靠其发动机产生一与月球重力方向相反的推力u(t),以使飞船在月球表面实现软着陆,要寻求发动机推力的最优控制规律,以便使燃料的消耗为最少。设飞船质量为m(t),高度为h(t),垂直速度为v(t),发动机推力为u(t),月球表面的重力加速度为常数g。设不带燃料的飞船质量为M,初始燃料的总质量为F初始高度为h0,初始的垂直速度为v0,那么飞船的运动方程式可以表示为:初始条件 终端条件 性能指标是使燃料消耗为最小,即 约束条件达到最大值 我们的任务是寻求发动机推力的最优控制规律u(t),它应满足约束条件,使飞船由初始状态转移到终端状态,并且使性能指标为极值(极大值)。第5页/共184页例12拦截问题在某一惯性坐标系内,设拦截器质心的位置矢量和速度矢量为:目标质心的位置矢量和速度矢量为:F(t)为拦截器的推力则拦截器与目标的相对运动方程为:其中a(t)是除控制加速度外的固有相对加速度,是已知的。初始条件为:终端条件为:第6页/共184页从工程实际考虑,约束条件为 如果我们既要求拦截过程的时间尽量短,又要求燃料消耗尽量少,则可取性能指标:为最小 综上所述,所谓最优防天拦截问题,即选择满足约束条件的控制F(t),驱使系统从初始状态出发的解,在某个时刻满足终端条件,且使性能指标为极值(极小值)。第7页/共184页1-3最优控制问题的提法 在叙述最优控制问题的提法之前,先讨论一些基本概念。1:受控系统的数学模型一个集中参数的受控系统总可以用一组一阶微分方程来描述,即状态方程,其一般形式为:是n维状态向量 为p维控制向量 为n维函数向量 第8页/共184页2:目标集如果把状态视为n维欧氏空间中的一个点,在最优控制问题中,起始状态(初态)通常是已知的,即而所达到的状态(末态)可以是状态空间中的一个点,或事先规定的范围内,对末态的要求可以用末态约束条件来表示:满足末态约束的状态集合称为目标集,记为M,即:至于末态时刻,可以事先规定,也可以是未知的。有时初态也没有完全给定,这时,初态集合可以类似地用初态约束来表示。第9页/共184页3:容许控制在实际控制问题中,大多数控制量受客观条件的限制,只能在一定范围内取值,这种限制通常可以用如下不等式约束来表示:上述由控制约束所规定的点集称为控制域U,凡在t0-tf上有定义,且在控制域U内取值的每一个控制函数u(t)均称为容许控制。4:性能指标通常情况下,最优控制问题的性能指标形如:其中第一项是接近目标集程度,即末态控制精度的度量,称为末值型性能指标。第二项称为积分型性能指标,它能反映控制过程偏差在某种意义下的平均或控制过程的快速性,同时能反映燃料或能量的消耗。第10页/共184页5:最优控制的提法已知受控系统的状态方程及给定的初态规定的目标集为M,求一容许控制u(t)U,t t0,tf,使系统从给定的初态出发,在tf t0时刻转移到目标集M,并使性能指标 为最小。这就是最优控制问题。如果问题有解,记为u*(t),t t0,tf,则u*(t)叫做最优控制(极值控制),相应的轨线X*(t)称为最优轨线(极值轨线),而性能指标J*=J(u*())则称为最优性能指标。第11页/共184页1-4最优控制的应用类型设计最优控制系统时,很重要的一个问题是选择性能指标,性能指标按其数学形式可分为如下三类:1)积分型性能指标 这样的最优控制问题为拉格朗日问题。2)终值型性能指标这种性能指标只是对于系统在动态过程结束时的终端状态提出了要求,而对于整个动态过程中系统的状态和控制的演变未作要求。这样的最优控制问题为迈耶尔问题。3)复合型性能指标 这样的最优控制问题为波尔扎问题。通过适当变换,拉格朗日问题和迈耶尔问题可以相互转换。第12页/共184页按控制系统的用途不同,所选择的性能指标不同,常见的有:1:最小时间控制2:最小燃料消耗控制粗略地说,控制量u(t)与燃料消耗量成正比,最小燃料消耗问题的性能指标为:3:最小能量控制设标量控制函数u2(t)与所消耗的功率成正比,则最小能量控制问题的性能指标为:第13页/共184页4:线性调节器给定一个线性系统,其平衡状态X(0)=0,设计的目的是保持系统处于平衡状态,即这个系统应能从任何初始状态返回平衡状态。这种系统称为线性调节器。线性调节器的性能指标为:加权后的性能指标为:对u(t)有约束的性能指标为:式中Q和R都是正定加权矩阵。一般形式,有限时间线性调节器性能指标:无限时间线性调节器性能指标:P0,Q0,R0,均为对称加权矩阵。第14页/共184页5:线性跟踪器若要求状态X(t)跟踪或尽可能接近目标轨迹Xd(t),则这种系统称为状态跟踪器,其相应的性能指标为:Q0,R0,均为对称加权矩阵。若要求系统输出y(t)跟踪或尽可能接近目标轨迹yd(t),则这种系统称为输出跟踪器,其相应的性能指标为:Q0,R0,均为对称加权矩阵。第15页/共184页除了上述几种应用类型外,根据具体工程实际的需要,还可以选取其他不同形式的性能指标,在选取性能指标时需注意:1)应能反映对系统的主要技术条件要求2)便于对最优控制进行求解3)所导出的最优控制易于工程实现第16页/共184页第二章 数 学 准 备 2-1函数极值问题一:多变量函数极值问题设二元函数f(x1,x2),在点(x1*,x2*)处有极值f(x1*,x2*)的必要条件为:f(x1*,x2*)取极小值的充分条件为:或 第17页/共184页正定 其中上述结论可以推广到自变量多于两个的情形 第18页/共184页设n 个变量的多元函数f(x1,x2,xn),若f(x)在x*处有极小值,其必要条件为:充分条件为:为正定矩阵。第19页/共184页二:有约束条件的函数极值问题 设二元函数f(x1,x2),x1和x2必须满足下列方程:g(x1,x2)0 为求函数f(x1,x2)的极值,并找出其极值点(x1*,x2*),作一辅助函数拉格朗日函数:式中为辅助变量,称为拉格朗日乘子。函数f(x1,x2)求极值问题,转变为无约束条件函数求极值问题(拉格朗日乘子法),其存在极值的必要条件为 或第20页/共184页同样,用拉格朗日乘子法可以求有约束条件的n元函数的极值。设n元函数为f(x1,x2,xn),有m个约束方程 i1,2,m(nm)作拉格朗日函数:函数L有极值的必要条件为:第21页/共184页2-2泛函极值问题一.无条件约束的泛函极值问题设函数x(t)在 t0,tf 区间上连续可导 定义下列形式的积分J的值取决于函数x(t),称为泛函 第22页/共184页1:始端时刻t0和终端时刻tf都给定时的泛函极值 设 函数x*(t)使J为极小 令:式中是一个很小的参数,(t)是一个连续可导的任意函数 其取极小值的必要条件为:上式为J(x)取极小值的必要条件J(x)为极大、极小,通常可根据系统的物理性质来判断。J(x)取极小值的充分条件第23页/共184页J(x)取极值的必要条件为:欧拉方程横截条件由必要条件第24页/共184页不同函数F的欧拉方程为:第25页/共184页当t0和tf给定时,根据x(t0),x(tf)是固定的或自由的各种组合,可导出边界条件(1)固定始端和固定终端x(t0)=x0,x(tf)=xf 故边界条件为:x(t0)=x0,x(tf)=xf X(t)X1(t)X2(t)X3(t)t0tft由横截条件第26页/共184页(2)自由始端和自由终端 X(t)t0tft(3)自由始端和固定终端x(tf)=xf X(t)t0tft第27页/共184页(4)固定始端和自由终端x(t0)=x0 X(t)t0tft极小值的充分条件:故J(x)取极小值的充分条件:为正定 第28页/共184页例1 设性能指标为:边界条件为:x(1)=1,x(2)=2,求J为极值时的x*(t)解 由欧拉方程 根据边界条件,x(1)=1,x(2)=2 正半定,J(x)为极小值 第29页/共184页2:未给定终端时刻的泛函极值问题 若始端时刻t0给定,始端状态x(t0)固定或沿规定的边界曲线移动;而终端时刻tf自由,终端状态x(tf)自由或沿规定的曲线移动,这类最优控制问题称之为未给定终端时刻的泛函极值问题。设系统性能指标:式中t0是已知的,tf未给定,x(t0)给定或未给定 J取极值的必要条件为:第30页/共184页上式第二项分部积分于是有:得J(x)取极值得必要条件为 欧拉方程 横截条件 第31页/共184页由横截条件可推出各种情况下的边界条件:1)给定始端和自由终端 X(t0)t0tftX*(t)X(tf)tf*此时,x(t0)=x0,(t0)=0,(tf)和(tf)自由 可得边界条件与横截条件为:x(t0)=x0 由于最优轨线x*(t)的tf即是最优时刻tf*,上式可写为:第32页/共184页2)给定始端x(t0)=x0和终端有约束x(tf)=C(tf)X(t0)t0tftX*(t)X(t)tf*C(t)代入 上式对求偏导,并令0可得边界条件与横截条件为:第33页/共184页(3)终端x(tf)固定,始端有约束x(t0)=(t0)X(tf)t0tftX*(t)X(t)tf*(t)边界条件与横截条件为:从以上讨论可以看出,不论边界情况如何,泛函极值都必须满足欧拉方程,只是在求解欧拉方程时,对于不同边界情况,应采用不同的边界条件与横截条件。第34页/共184页 tf固定x(t0)固定x(tf)固定x(t0)自由x(tf)固定tf固定x(t0)固定x(tf)自由x(t0)自由x(tf)自由tf自由x(t0)固定x(tf)自由x(t0)固定x(tf)约束x(t0)约束x(tf)固定无条件约束的泛函极值问题中的边界条件和横截条件列表第35页/共184页例2 求使性能指标 为极小时的最优轨线x*(t)。设x(0)=1,x(tf)=C(tf),C(tf)=2-t,tf未给定。解显然,所给出的性能指标就是x(t)的弧长,也就是说,要求从x(0)到直线C(t)的弧长未最短。tx(t)c(t)2x(0)x*(t)x(t)0欧拉方程为:第36页/共184页这是一个x(t0)固定,x(tf)约束情况下的极值问题。由边界条件 x(t0)=x(0)b=1,x(t)=at+1 横截条件 解得 tx(t)c(t)2x(0)x*(t)x(t)0第37页/共184页由边界条件 tx(t)c(t)2x(0)x*(t)x(t)0第38页/共184页3:向量函数泛函极值问题 在上面所讨论的公式中,都假定x是1维变量,但是,所有公式都可推广到n维变量的情况 设性能指标 式中 则欧拉方程为 式中 第39页/共184页对于始端时刻t0和终端时刻tf都给定时,横截条件 式中 对于未给定终端时刻tf时的横截条件为:(1)给定始端和终端有约束:(2)给定终端和始端有约束第40页/共184页二有约束条件的泛函极值问题 在实际问题中,对应泛函极值的最优轨线x*(t)通常不能任意选取,而受着各种约束。求泛函在等式约束下的极值,称为条件泛函极值问题。1.代数方程约束设 约束方程 构造增广泛函令纯量函数分部积分第41页/共184页由于x,相互独立,为使上式成立,应同时满足下述欧拉方程,约束方程和横截条件:欧拉方程:约束方程:横截条件:利用横截条件,根据始端状态x(t0)和终端状态x(tf)的不同情况,可以导出具体的边界条件和横截条件,其讨论过程和结论与无约束条件的泛函极值问题相同。第42页/共184页2:微分方程约束设 约束条件:设纯量函数 欧拉方程 约束条件 横截条件 第43页/共184页3:积分方程约束设 约束方程 c为一常数 设 则 令 欧拉方程 约束方程 横截条件 可见,对于有约束条件的泛函极值问题,可采用拉格朗日乘子法将其转化为无约束条件的泛函极值问题进行求解。在不同边界条件情况下,欧拉方程不变,只是边界条件及横截条件不同。第44页/共184页第三章 用变分法求解最优控制问题设系统状态方程:性能指标:式中 和F为纯量函数 最优控制问题就是寻求最优控制及最优状态轨迹使性能指标J取极值.第45页/共184页一.初始时刻 及始端状态 给定,给定,终端自由 构造增广泛函 令哈密尔顿函数:则 注意到:第46页/共184页为使上式成立,应同时满足下列方程:欧拉方程(伴随方程)状态方程 控制方程 横截条件 对于两端固定的情况下横截条件 第47页/共184页例 1设系统状态方程为 的边界条件为求最优控制 使下列性能指标 为最小 解:作哈密尔顿函数 欧拉方程 控制方程 状态方程 第48页/共184页消除u由边界条件 得最优控制 第49页/共184页二.初始时刻 及始端状态 给定,给定,终端约束.设终端约束方程为 构造增广泛函:式中 J取极值的必要条件是 第50页/共184页正则方程 控制方程 边界条件和横截条件 第51页/共184页三.初始时刻 及始端状态 给定,自由,终端约束 设终端约束为 构造增广泛函 得J取极值的必要条件为:正则方程 控制方程 边界条件和横截条件 第52页/共184页用变分法求解最优解的必要条件 性能指标 系统方程 约束条件 正则方程 控制方程 第53页/共184页条件边界条件和横截条件tf给定终端固定终端自由终端约束tf自由 终端固定终端自由终端约束第54页/共184页例2 已知系统状态方程为 求最优控制 使性能指标 为最小 解 本题为 给定,终端自由的情况 正则方程:控制方程 得 消除u第55页/共184页边界条件与横截条件 求得 最后得最优控制 第56页/共184页例3设系统的状态方程为 性能指标 终端约束条件 试求使 的最优控制 解 本题为 终端受约束的 最优解问题 第57页/共184页正则方程 控制方程 第58页/共184页边界条件和横截条件 代入 第59页/共184页解得 第60页/共184页例 4设系统状态方程为 边界条件 试确定最优控制 使 为极小 解 这是 自由,终端固定的最优解问题 正则方程 控制方程 应用边界条件 第61页/共184页第62页/共184页例 5设控制对象方程为 终端时刻 自由,终端固定 求和 使得 为极小.解 本题 自由,终端固定 第63页/共184页由边界条件和横截条件 故 或 第64页/共184页于是最优轨线和最优控制为:当 当 由可求出终端时刻tf*第65页/共184页例6 磁场控制的直流电动机如图所示 MRfLfUf数学模型 边界条件 性能指标 给定 试求在t1时间内由x(0)转移到x(t1),并使控制能量具有极小值时的控制输入(励磁电压)uf*,最优性能指标J*和最优轨线x(t)*,第66页/共184页解:这是tf 给定,x(tf)固定的最优控制问题 正则方程 控制方程 代入状态方程得第67页/共184页代入给定边界条件则最优控制为 最优性能指标 最优轨线 第68页/共184页第四章第四章 极小值原理及其应用极小值原理及其应用 用古典变分法解最优控制问题时,假定u(t)不受限制,从而得到最优控制应满足 实际上在工程问题中,控制变量总有一定的限制.设控制变量被限制在某一闭集内 即u(t)满足 满足限制条件的u(t)称为容许控制,由于u不能是任意的,的条件已不存在 第69页/共184页4-1.连续时间系统的极小值原理设系统状态方程为:初始条件 为有界闭集,不等式约束为 G为m维连续可微的向量函数,系统从x0转移到终端状态x(tf),tf未给定,终端状态x(tf)满足等式约束 M为q 维连续可微向量函数,性能指标:最优控制问题就是要寻找最优容许控制u(t)使J为极小 第70页/共184页令 于是,系统方程为:终端时刻tf 未给定,终端约束 要求确定最优控制 使性能指标 为极小第71页/共184页引入拉格朗日乘子向量及,写出增广性能指标泛函令哈密而顿函数为 拉格朗日纯量函数 则 第72页/共184页对J取一阶变分得 令 可得增广性能指标泛函取极值的必要条件为 欧拉方程 第73页/共184页横截条件:把的表达式代入欧拉方程:横截条件:由欧拉方程和横截条件知,最优轨线 第74页/共184页以上为使性能指标J取极值的必要条件,为使性能指标为极小,还必须满足维尔斯特拉斯函数沿最优轨线非负的条件,即:或:上式表明,沿最优轨线函数H相对最优控制u*(t)取绝对极小值,这是极小值原理的一个重要结论.00-*第75页/共184页上式表明,在有不等式约束的情况下,沿最优轨线 不再成立第76页/共184页定理:(极小值原理)设系统的状态方程为 控制u(t)是有第一类间断点的分段连续函数,属于p维空间中的有界闭集,满足不等式约束:在终端时刻tf 未知的情况下,为使状态自初态 转移到满足边界条件 的终态,并使性能指标 达极小值.设哈密而顿函数为 第77页/共184页则最优控制u*(t),最优轨线x*(t)和最优伴随向量*(t)必须满足下列条件:(1).沿最优轨线满足正则方程:式中是与时间t无关的拉格朗日乘子向量,其维数与G相同,若G中不包含x,则:(2)横截条件及边界条件:第78页/共184页(3)在最优轨线x*(t)上与最优控制u*(t)相对应的H函数取绝对极小值,即并且沿最优轨线,下式成立 上述条件与不等式约束下的最优控制的必要条件相比较,横截条件及端点边界条件没有改变,仅 这一条件不成立,而代之以与最优控制相对应的函数为绝对极小,其次是正则方程略有改变,仅当G中不包含x时,方程才不改变.第79页/共184页当 t0和x(t0)给定,根据tf给定或自由,x(tf)给定,自由或受约束等不同情况下所导出的最优解必要条件列表如下:tf给定 性能指标 终端状态 正则方程 极值条件 边界条件与横截条件 固定 自由 约束 第80页/共184页tf给定 性能指标 终端状态 正则方程 极值条件 边界条件与横截条件 固定 自由 约束 第81页/共184页tf给定 性能指标 终端状态 正则方程 极值条件 边界条件与横截条件 固定 自由 约束 第82页/共184页tf自由性能指标 终端状态 正则方程 极值条件 边界条件与横截条件 固定 自由 约束 第83页/共184页tf自由性能指标 终端状态 正则方程 极值条件 边界条件与横截条件 固定 自由 约束 第84页/共184页tf自由性能指标 终端状态 正则方程 极值条件 边界条件与横截条件 固定 自由 约束 第85页/共184页例1 设宇宙飞船质量为m,高度为h,垂直速度为v,发动机推力为u,月球表面的重力加速度设为常数g,不带燃料的飞船质量为M,初始燃料的总质量为F,飞船的状态方程为:要求飞船在月球上实现软着陆,即终端约束为 发动机推力u受到约束,试确定u*(t),使飞船由已知初态转移到要求的终端状态并使飞船燃料消耗最少,即使得 本题是控制受约束,tf 自由,末值型性能指标,终端受约束的最优控制问题.解:第86页/共184页构造哈密而顿函数 伴随方程:横截条件 为待定的拉格朗日乘子,将哈密而顿函数整理 第87页/共184页有极小值原理知,H相对u*(t)取极小值,因此最优控制律为:上述结果表明,只有当发动机推理在最大值和零值之间进行开关控制,才有可能在实现软着陆的同时保证燃料消耗最少.第88页/共184页4-2离散系统极小值原理 设离散系统的状态方程为:其中f是连续可导的n维向量函数,x(k)为n维的状态向量序列,u(k)为p维控制向量序列,k表示时刻tk,终端时刻tf=tN.设初始状态x(0)=0,终端时刻tN给定,终端状态x(N)自由,控制向量序列u(k)无不等式约束.系统性能指标为:要求寻找最优控制u*(k),使性能指标J为极小.建立增广指标泛函第89页/共184页式中(k+1)为n维拉格朗日乘子向量序列 离散哈密而顿函数序列H为由于x(0)给定,x(0)=0第90页/共184页令 可得J取极值的必要条件为:正则方程 边界条件与横截条件:控制方程:第91页/共184页*特别的当终端状态有等式约束时 横截条件改为:*当u(k)有不等式约束时 不成立,此时最优控制序列对应的H函数序列为绝对极小值,即:第92页/共184页连续极小值原理离散极小值原理系统性能指标极值问题哈密而顿函数正则方程极值条件控制无约束控制有约束横截条件(终端时间给定,终端自由)第93页/共184页例 2设离散状态方程及边界条件为 试用离散极小值原理求最优控制序列使性能指标取极小值,并求出最优状态序列.解 伴随方程 控制方程 第94页/共184页状态方程:第95页/共184页列写结果如下 第96页/共184页4-3极小值原理的应用1:最小时间控制(时间最优控制)设线性定常系统的状态方程 其中 控制向量u(t)受不等式约束 寻求最优控制u*(t),使系统从已知的初始状态转移到终端状态,tf 自由,并使性能指标为极小 第97页/共184页构造哈密尔顿函数:根据极小值原理,最优控制的必要条件为:正则方程 边界条件 极值条件 设第98页/共184页则 设各控制分量相互独立,则有 在约束条件 下的最优控制为:由此可知,当*T(t)bj0 时,可以找出确定的u*j(t)来,并且它们都为容许控制的边界值.当*T(t)bj 穿过零点时,u*j(t)由一个边界值切换到另一个边界值.如果*T(t)bj 在某一时间区间内保持为零,则u*j(t)为不确定值,这种情况称为奇异问题或非平凡问题,相应的时间区段称为奇异区段.当整个时间区间内不出现奇异区段时,则称为非奇异问题或平凡问题,对于平凡问题,有以下几个定义及定理 第99页/共184页Bang-Bang原理 若线性定常系统 属于平凡情况,则其最短时间控制为 u*(t)的各个分量都是时间的分段恒值函数,并均取边界值,称此为Bang-Bang原理.Bang-Bang原理也适用于下列一类非线性系统 第100页/共184页 最短时间控制存在定理 若线性定常系统 完全能控,矩阵A的特征值均具有非正实部,控制变量满足不等式约束|u(t)|M,则最短时间控制存在.最短时间控制的唯一性定理若线性定常系统 属于平凡情况,若时间最优控制存在,则必定是唯一的.开关次数定理若线性定常系统 控制变量满足不等式约束|u(t)|M矩阵A的特征值全部为实数,若最短时间控制存在.则必为Bang-Bang控制,并且每个控制分量在两个边界值之间的切换次数最多不超过n-1次.第101页/共184页例 3设系统的状态方程为 边界条件:控制变量u(t)的不等式约束|u(t)|1性能指标 求最优控制u*(t),使 J 为最小.第102页/共184页解:由于A具有两个零特征值,满足非正实部的要求,且 系统能控,因而最优时间控制存在,如果系统属于平凡情况,则最优控制是唯一的,开关换向次数最多只有一次.伴随方程 解得 极值条件 第103页/共184页最优控制规律为 当u(t)=+1时,状态方程的解为:最优轨迹方程:当u(t)=-1时,状态方程的解为:最优轨迹方程 第104页/共184页两族抛物线中,各有半支抛物线引向原点,由这两条半支抛物线所组成的曲线AOB称为开关曲线:讨论不同初始状态的最优控制方案,有四种情况综上所述,最优控制规律为 第105页/共184页上述控制规律的工程实现方法 第106页/共184页2:最小燃料消耗控制 最小燃料控制问题,性能指标 对于双积分模型的最小燃料消耗控制问题,描述如下:设系统状态方程为 控制约束为 第107页/共184页性能指标 求最优控制,使J为极小,其中tf 给定 根据最优控制规律 第108页/共184页伴随方程为:状态方程的解为 第109页/共184页上述方程和边界条件联立,可求出 由此可见,最小燃料消耗控制是一种开关型控制,可采用理想的三位式继电器作为控制器.第110页/共184页例 4已知系统状态方程及初始条件为:试求最优控制,使性能指标取极小值,并分段求出最优轨线解 本题属于终端状态自由,有末值性能指标要求的最小燃料消耗问题 由第111页/共184页伴随方程为 横截条件为 从而得 第112页/共184页解此方程,第113页/共184页3:最小能量控制最小能量控制问题指在控制过程中,控制系统的能量消耗为最小,与最小燃料消耗问题类似,也只有在有限时间内有意义.设系统状态方程为 控制约束 终端状态 给定,要求确定最优控制 使性能指标 为极小 第114页/共184页伴随方程:引入开关函数 的列向量,即 由极小值原理知 为极小,即应使 为极小 第115页/共184页令 最小能量控制的控制规律为 第116页/共184页例 5设系统状态方程及边界条件为 试确定最优控制,使性能指标 取极小值.解:由极值条件知:第117页/共184页由伴随方程 由于终端状态固定,不能有横截条件确定c1和c2需要试探确定.通常最小能量控制问题的控制量较小,首先选择线性段函数 代入状态方程并考虑到初始条件解得 第118页/共184页于是最优控制为 约束条件 最优轨线 最优性能指标 第119页/共184页第第5 5章章 线性二次型问题的最优控制线性二次型问题的最优控制 5-1 线性连续系统状态调节器1:有限时间状态调节器设线性系统状态方程为 二次型性能指标为 不受约束 x(tf)自由,tf 有限 对于 均连续、有界 第120页/共184页要求寻找最优控制u*(t),使J为最小。令 正则方程 由于u(t)不受约束 代入正则方程 这是一组一阶微分方程,边界条件和横截条件为 第121页/共184页显然,可以假定 与x(t)之间存在线性关系。上式称为矩阵黎卡提方程,其边界条件为 由黎卡提方程求出K(t)后,则最优控制为 边界条件和横截条件为 第122页/共184页引理5-1 若K(t)是黎卡提方程的解,则K(t)对所有的 是对称的 引理 5-2 控制 至少产生了一个局部最小。引理 5-3 若上述状态调节器问题的最优解存在,则最优控制是唯一的。第123页/共184页定理 5-4 已知线性时变系统的状态方程 和性能指标:其中u(t)不受约束,tf 有限,P(t)和Q(t)为半正定对称矩阵,R(t)为正定对称阵,则最优控制存在且是唯一的,并且由下式确定:其中对称矩阵K(t)是下列黎卡提方程的唯一解而最优状态x*(t)则是下列线性微分方程的解:第124页/共184页几点说明:1)最优控制规律是一个状态线性反馈规律,它能方便地实现闭环最优控制;2)由于K(t)是非线性微分方程的解,通常情况下难以求得解析解,需要由计算机求出其数值解,又因为其边界条件在终端处,所以需要逆时间方向求解,因此应在过程开始之前就将K(t)解出,存入计算机以供过程使用;3)只要控制时间t0,tf是有限的,K(t)就是时变的(即使状态方程和性能指标J是定常的),因而最优反馈系统将成为线性时变系统;4)将最优控制u*(t)及最优状态轨线x*(t)代入性能指标函数,得性能指标得最小值为:5)当控制时间t0,tf为有限时间时,状态调节器最优解的存在不要求系统能控,这是因为所采用的性能指标是为了保持系统的状态x(t)接近零状态。当控制时间t0,tf为有限时间时,即使系统不能控,不能控状态对性能指标的影响也是有限的,在t0,tf区间中性能指标不至于变为无穷,故最优控制存在。如果 ,则只有当系统能控时,状态调节器才存在最优解。第125页/共184页例5-1 已知一阶系统的状态方程为:二次型性能指标为:求使系统性能指标J为最小值使的最优控制u*(t)。解 最优控制第126页/共184页其中K(t)为黎卡提方程 的解 第127页/共184页最优线性反馈系统结构图+_+_第128页/共184页例5-2 二阶系统状态方程为 二次型性能指标为 试求使系统性能指标J为最小的最优控制u*(t)解 最优控制为 第129页/共184页因为k(t)为对称矩阵,设 K(t)满足黎卡提方程 整理得 解此微分方程得K(t),代入u*(t)表达式,可得最优控制。显然,由于微分方程组的非线性性,不能求得其解析解,而只能利用计算机求得其数值解。第130页/共184页例5-3 设系统状态方程和初始条件为:终端时刻tf 为某一给定值。求最优控制u*(t)使下列性能指标为最小,解 设 代入黎卡提方程 第131页/共184页由终端边界条件 利用计算机逆时间方向解上述微分方程,解出从t=0到t=tf 的K(t),可得最优控制:第132页/共184页2:无限时间状态调节器 设线性定常系统状态方程为 A,B能控,u(t)不受约束,二次型性能指标为 其中Q,R为常数矩阵 要求确定最优控制u*(t),使J为最小。与有限时间状态调节器相比,有如下几点不同:1)系统是时不变的,性能指标中的权矩阵为常值矩阵。2)终端时刻 第133页/共184页当t0,tf 为有限时间时,最优控制系统是时变的;希望最优控制系统是定常的。3)终值权矩阵P=0 4)要求受控系统完全能控,以保证最优控制系统的稳定性 终值性能指标将失去工程意义 如果系统不可控 性能指标就有可能趋于无穷大,无法比较控制的优劣,也就无法确定最优控制。结果如下 当 矩阵对(A,B)完全能控时,存在唯一的最优控制:其中 为nn常值正定对称阵,它满足黎卡提代数方程:一般情况下,需要用数值方法求解。第134页/共184页闭环最优控制的状态方程为:解此方程可得最优轨线x*(t),性能指标的最小值为:上述最优控制系统并不一定是稳定的,只有矩阵 的所有特征值都具有负实部时,系统才是稳定的,可能反复计算多次 选Q求 可以证明,若DDT=Q,(A,D)能观测,则对于对称非负定加权矩阵Q,当(A,B)能控时,可以保证最优控制u*(t)的存在性和唯一性,且闭环最优控制系统是稳定的。若 为正定对称阵,则闭环最优系统是稳定的。第135页/共184页例5-4 考虑下列可控系统 性能指标 求最优控制u(t)使性能指标J为最小。解 由于 则Q为正定阵。设 第136页/共184页可由黎卡提代数方程 求得 考虑到 应为正定对称矩阵,则 可以求出 第137页/共184页是不满足要求的,证明如下 若 由于 由于 上式两边为正,平方后有 与 矛盾 第138页/共184页最优控制为 最优控制系统结构图为 第139页/共184页例5-5 控制系统状态方程为 性能指标 求最优控制u*(t),使J取最小值。解 设 第140页/共184页可由黎卡提代数方程 得 解之得 最优控制为 式中第141页/共184页状态调节器的稳定性 由线性定常最优调节器组成的闭环反馈控制系统状态方程为:设李雅普诺夫函数为 由于Q、R均为正定阵,故 负定,即系统是渐近稳定的。第142页/共184页5-2 线性离散系统状态调节器 设离散系统状态方程为 u(k)不受约束。性能指标为:求最优控制序列u*(k),使性能指标J为最小。式中 建立哈密尔顿函数 第143页/共184页正则方程 边界条件与横截条件为 可以假设 控制方程 第144页/共184页上述两式中消除 要使上式对任意x(k)成立,则有 上式称为黎卡提差分方程。逆时间方向解这一差分方程,便可确定最优增益矩阵K(k)。第145页/共184页由 得 最优控制u*(k)为状态的线性函数。因此,同连续系统一样,可以方便地实现闭环控制。最优控制 性能指标的最小值为:单位延时第146页/共184页例5-6 设一阶离散系统的状态方程为 初始条件 性能指标 求最优控制序列u*(k),使性能指标J为最小。解 为简单起见,设N=2,即只求解一个二步控制问题。性能指标 黎卡提方程式 第147页/共184页逆时间方向计算 最优控制 最优性能指标 第148页/共184页5-3线性连续系统输出调节器 1:有限时间时变输出调节器 设线性时变系统为 式中 控制u(t)不受约束,时变矩阵A(t),B(t),C(t)是时间的连续、有界函数,具有适当的维数。取二次型性能指标:终端时刻tf 给定,P为半正定,Q(t)、R(t)分别为半正定和正定对称时变矩阵,其各元素对时间连续有界。要求寻找最优控制u*(t),使J为最小。第149页/共184页将 代入性能指标 与状态调节器问题相比,唯一的差别是性能指标函数中的权函数发生了变化。定理5-5 如果矩阵P和Q(t)是半正定的,当且仅当系统A(t),B(t),C(t)能观测时,矩阵C(tf)TPC(tf)和C(tf)TQ(t)C(tf)是半正定的。定理5-6 当且仅当系统A(t),B(t),C(t)能观测时,存在唯一的最优控制:其中增益矩阵K(t)是下列黎卡提方程的对称正定解 有限时间状态调节器第150页/共184页而最优轨线x*(t)是下列微分方程的解 最优性能指标第151页/共184页2:无限时间定常输出调节器 设线性定常系统状态方程为 其中u(k)不受约束,终端时刻tf无限,A、B、C为适当维数的常值矩阵。二次型性能指标:其中Q,R为对称正定常值矩阵,要求确定最优控制u*(k),使性能指标J为最小。定理5-7 对于系统(5-1)和性能指标(5-2),若(A,B,C)能控能观测,则存在唯一的最优控制:(5-1)(5-2)第152页/共184页其中 为对称正定常值矩阵,它满足黎卡提代数方程 最优轨线x*(t)满足微分方程 性能指标的最小值为:第153页/共184页例5-7 设系统状态方程为 求最优控制u*(t),使性能指标 取最小值。解 本例为无限时间定常输出调节器问题。第154页/共184页设 代入黎卡提矩阵代数方程 阵的正定性,要求 故 最优控制规律 第155页/共184页例5-8 设受控系统 系统性能指标 试求使系统性能指标J为最小值时的最优控制u*(t)。解 取状态变量 则代入黎卡提矩阵代数方程第156页/共184

    注意事项

    本文(系统最优化及控制.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开