第八讲:最优控制模型及理论2016_第1页
第八讲:最优控制模型及理论2016_第2页
第八讲:最优控制模型及理论2016_第3页
第八讲:最优控制模型及理论2016_第4页
第八讲:最优控制模型及理论2016_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

最优控制模型、理论及算法,主讲:刘琼荪,最优控制模型基本原理计算问题,主要内容,最优化问题的实质就是利用数学工具在容许控制集中寻找一个最优控制函数或者最优控制方案,使所研究的系统能够最优地达到预期的目标。,最优化问题,静态与动态,离散与连续,最优化问题,病毒的传播模型;海洋生态平衡模型;交通流量的控制模型;导弹运行最佳轨迹。,建立数学模型分为三步骤:,最优化问题,(1)需要确定状态变量、控制变量、约束、目标;,(2)对问题具体分析、数学描述和研究;,(3)研究算法,并对算法的收敛性、误差、有效性作出评价。,1)状态方程组,最优控制模型的数学描述,2)容许控制集,3)边界条件与目标集,最优控制模型的数学描述,动力系统的运动过程,就是系统从一个状态转移到另一个状态的过程,在状态空间中其运动轨迹将形成曲线x(t).边界值:初始状态x(t0),终端状态x(tf),终端时刻和状态可以是自由的,也可以是给定的。目标集:,4)目标函数,最优控制模型的数学描述,控制变量用于控制状态的转移过程,效果的好坏取决于u(t),效果性能指标.,最少燃料、最少时间,最小能耗等控制问题。,4)目标函数,最优控制模型的数学描述,(1)Bolza,(2)Lagrange,能控性和能观测性的概念,1960年卡尔曼最先提出能控性和能观测性的概念。对于一个控制系统,特别是多变量控制系统,必须要回答的两个问题是:(1)能控性:在有限的时间内,控制作用能否使得系统从初始状态转移到要求的状态?(2)能观测性:在有限的时间内,能否通过对系统的输出的测定来评估系统的初始状态?,山羊放牧系统中的最优控制模型及生态经济效益,实例1,草原放牧生态系统模型:,放牧总利润:,计算机病毒传播的最优控制模型,实例2,计算机应用研究J,28(8),2011,状态转移因子,计算机病毒传播的最优控制模型,实例2,状态方程组:,状态随时间的变化率,机理分析,计算机病毒传播的最优控制模型,实例2,控制集:,目标泛函:,初始条件:,感染数量,系统消耗,min,路径选择的交通流量的最优控制模型,实例3,城市机动车拥有量以及各种交通需求量急剧上升,城市道路所承受的负荷不断增长,给城市管理和人民生活都带来了巨大的考验,大连交通大学学报J,31(6),2010,动态路径选择的交通系统最优控制模型,实例3,智能交通运输系统(以下简称ITS)具有先进的检测、通信、计算机系统集成控制技术,它能最大限度地发挥现有交通基础设施的潜力,提高运输效率,改进交通安全,缓解城市交通拥挤,节约能源的消耗,保护周围环境,,动态路径选择的交通系统最优控制模型,实例3,(1)基本约束,动态路径选择的交通系统最优控制模型,实例3,(2)非负约束,边界条件:,(3)流量守恒约束,动态路径选择的交通系统最优控制模型,实例3,(4)先进先出原则,不考虑超车现象,(5)流量传播约束,假定交通流为连续流,动态路径选择的交通系统最优控制模型,实例3,交通流的总量达最小,嫦娥三号的着陆轨道和在6个阶段的最优控制策略,实例4,(1)着陆准备轨道,(2)主减速段,(3)快速调整段,(4)粗避障段,(5)精避障段,(6)缓速下降阶段,燃料消耗达最小,嫦娥三号的着陆轨道和在6个阶段的最优控制策略,实例4,(2)主减速段,嫦娥三号的着陆轨道和在6个阶段的最优控制策略,实例4,(3)快速调整阶段的最优控制策略,根据牛顿第二定律,建立飞行器水平方向上的动力学方程,设计控制参数k1,k2,使,1.最优控制中的变分法(无约束),最优控制模型的基本原理,在动态最优化问题中,目标函数通常是一个泛函。泛函可以简单地理解为“函数的函数”。,1.最优控制中的变分法(无约束),最优控制模型的基本原理,定理1连续泛函的变分,等于泛函对的导数在的值。即,定理2如果可微泛函在上达到极大或极小,则,1)固定端点的变分问题,最优控制模型的基本原理,取极值的必要条件是容许极值曲线满足欧拉方程,边界条件:,2)可变端点的变分问题,最优控制模型的基本原理,取极值的必要条件是容许极值曲线满足欧拉方程,始端边界条件和终端横截条件:,2.最优控制问题求解(有约束),最优控制模型的基本原理,把具有状态方程约束的变分问题转化为无约束变分问题。即转换为哈密顿函数的极值问题。,1)固定端点的最优控制问题,最优控制模型的基本原理,状态方程:,泛函指标:,构造哈密顿函数:,1)固定端点的最优控制问题,最优控制模型的基本原理,正则方程:,控制方程:,边界条件:,最优解满足以下方程和条件:,第一步构造哈密顿函数,一般的计算步骤,第二步将最优控制变量代入正则方程中,第三步回代,得到,山羊放牧系统中的最优控制模型及生态经济效益,实例1,草原放牧生态系统模型:,放牧总利润:,哈密顿函数:,实例1,哈密顿函数:,正则方程:,控制方程:,实例1,联立求解,可得:,如果已知,(1),代入(1)式,得到,实例1,与之对应的最优控制为:,例2计算机病毒传播的控制问题,状态方程,目标泛函,初始条件,例2计算机病毒传播的控制问题,哈密顿函数,例2计算机病毒传播的控制问题,最优控制和最优状态满足如下正则方程组:,横截条件,例2计算机病毒传播的控制问题,控制方程:,最优控制:,例2计算机病毒传播的控制问题,数值仿真,初始条件,参数选取,采用Runge-Kutta四阶微分方程数值求解法。,例2计算机病毒传播的控制问题,参考程序(matlab),(1)建立M函数文件,functiondx=fish(t,x)r=2;s=1;a=1;b=1;dx=zeros(2,1);dx(1)=r*x(1)-a*x(1)*x(2);dx(2)=-s*x(2)+b*x(1)*x(2);,(2)在工作空间执行程序,t,x=ode45(fish,04

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论