欢迎来到天天文库
浏览记录
ID:18879378
大小:2.51 MB
页数:56页
时间:2018-09-26
《最优控制理论课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章绪论1.1引言近50年来,科学技术的迅速发展,对许多被控对象如宇宙飞船、导弹、卫星和现代工业设备与生产过程的性能提出了更高的要求,在许多情况下要求系统的某种性能指标为最优。这就要求人们对控制问题都必须从最优控制的角度进行研究分析和设计。最优控制理论是现代控制理论的重要组成部分。其形成与发展奠定了整个现代控制理论的基础。早在20世纪50年代初九开始了对最短时间控制问题的研究。随后,由于空间技术的发展,越来越多的学者和工程技术人员投身于这一领域的研究和开发,逐步形成了较为完整的最优控制理论体系。最优化问题就是根据各种不同的研究对象
2、以及人们预期要达到的目标,寻找一个最优控制规律,或设计出一个最优控制方案或最优控制系统。最优控制理论研究的主要问题是:根据已建立的被控对象的时域数学模型或频域数学模型,选择一个容许的控制律,使得被控对象按预定要求运行,并使给定的某性能指标达到最优值。从数学的观点来看,最优控制理论研究的问题是求解一类带有约束条件的泛函取值问题,属于变分学的理论范畴。然而,经典变分学理论只能解决容许控制属于开机的一类,为适应工程实践的需要,20世纪50年代中期出现了现代变分理论。在现代变分理论中最常用的两种分法是动态规划和极小值原理。动态规划时美国学者
3、R.E贝尔曼于1953-1957年为了解决多级决策问题的算法而逐步创立的。最小值原理时前苏联科学院院士π.C.庞特里亚金与1956年-1958年间逐步创立的。近年来,由于数字计算机的飞速发展和完善,逐步形成了最优控制理论中的数值计算法,参数优化方法。当性能指标比较复杂或者不能用变量或函数表示时,可以采用直接搜索法,经过若干次迭代,都所到最优点。常用的方法有邻近极值法、梯度法、共轭梯度法及单纯形法等。同时由于可以把计算机作为控制系统的一个组成部分,以实现在线控制,从而使最优控制理论的工程实现成为现实。因此,最优控制理论提出的求解方法,
4、既是一种数学方法,又是一种计算机算法。时至今日,最优控制理论的研究,无论在深度和广度上,都有了很大的发展,并且日益与其他控制理论相互渗透,形成了更为实用的学科分支,如:鲁棒最优控制、随机最优控制、分布参数系统最优控制及大系统的次优控制等。可以说最优控制理论目前仍然是在发展中的,极其活跃学科领域之一。1.2最优化问题一、最优化问题的数学描述所谓最优化问题,就是寻找一个最优控制方案或者最优控制规律,使所研究的对象(或系统)能最优地达到预期地目标。例如:在控制发射N级火箭时,如何规划各级火箭地质量使得火箭地总质量为最小;或在雷达高炮随动系
5、统中,当发现敌机后,如何以最快地速度跟踪目标而将敌机击落。也就是说,最优化问题就是依据各种不同的研究对象以及人们预期达到的目的,寻找出一个最优控制规律或者设计出一个最优控制方案或者最优控制系统。例1.甲仓库(1500包水泥),乙仓库(1800包水泥)工地A需要900包,工地B需要600包,工地C需要1200包,从甲仓库送往A、B、C工地的运费分别为每包1元、2元、4元,从乙仓库送往A、B、C工地的运费分别为每包4元、5元、9元,应如何发运这些水泥,能使运费最省?设总运费f(x)=x1+2x2+4x3+4x4+5x5+9x6最优化的任
6、务在于确定x使f(x)为最小。x受到以下条件限制:x1+x2+x3≤1500x4+x5+x6≤1800由于f(x)为x的一次函数x1+x4=900x2+x5=600x3+x6=1200例2.关于飞船的月球软着陆问题为使飞船实现软着陆,即到达月球表面时速度为零,要寻找飞船发动机推力的最优变化规律,使燃料消耗最少,以便完成任务有足够燃料返回地球。飞船运动方程:①初始条件:末端条件:③控制约束:0≤u(t)≤umax④性能指标取为表征燃料消量耗(1-5页)的飞船着陆时的质量:⑤最优化问题就是在满足①和④的约束条件下,寻求发动机推力的最优变
7、化规律u(t),使飞船从x(0)→x(tf),并使J=m(tf)=max最优化问题的数学描述包含以下几个方面的内容:1.受控制系统的数学模型即系统微分方程(集中参数系统可用一组一阶常微分方程来描述)2.边界条件与目标集边界条件即初始状态时刻t0和初始状态x(t0)通常已知,而终端时刻tf和终端状态x(tf)可以固定也可以自由。一般地,对终端的要求可以用如下的终端等式或不等式约束条件来表示:N1={x(tf),tf}=0或N2[x(tf),tf]≤0※目标集:满足终端约束条件的转台集合,用M表示:M={x(tf):x(tf)∈Rn,N
8、1[x(tf),tf]=0,或N2[x(tf),tf]≤0为简单起见,笼统称※式为目标集。3.容许控制每一个实际的控制问题,控制向量u(t)都有一个规定的取值范围,通常可以用如下不等式饿约束条件来表示:0≤u(t)≤umax或,i=1
此文档下载收益归作者所有