[工学]第七章-最优控制课件.ppt

上传人(卖家):ziliao2023 文档编号:7347932 上传时间:2023-12-01 格式:PPT 页数:39 大小:277.04KB
下载 相关 举报
[工学]第七章-最优控制课件.ppt_第1页
第1页 / 共39页
[工学]第七章-最优控制课件.ppt_第2页
第2页 / 共39页
[工学]第七章-最优控制课件.ppt_第3页
第3页 / 共39页
[工学]第七章-最优控制课件.ppt_第4页
第4页 / 共39页
[工学]第七章-最优控制课件.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、-最优控制最优控制现代控制系统现代控制系统1.最优控制是什么最优控制是什么?什么是最优控制问题什么是最优控制问题?1.1 数学上的最优方法或提法是极值问题数学上的最优方法或提法是极值问题 极值问题是函数的极值问题极值问题是函数的极值问题.这表明这表明,当自变量取何值时,函数或同变量达到当自变量取何值时,函数或同变量达到 极值。极值。显然对照这种条件或仿照这种方法显然对照这种条件或仿照这种方法,最优最优控制理论的提供或问题的表达式为控制理论的提供或问题的表达式为:当控制当控制函数满足何种条件时函数满足何种条件时,其目标函数达到极值其目标函数达到极值.明显地两者之间的差异和相同处在于明显地两者之间

2、的差异和相同处在于:相同相同:都要在给定目标函数条件下都要在给定目标函数条件下,求使目标求使目标 函数取极值的函数式变量函数取极值的函数式变量.相异相异:一个是求函数的极值时的变量取值问题一个是求函数的极值时的变量取值问题,另一个是求函数极值时求控制函数的问题另一个是求函数极值时求控制函数的问题.由于最优控制中其目标函数由于最优控制中其目标函数,它依赖于它依赖于控制函数控制函数u(t),因而也称目标函数为目标泛函因而也称目标函数为目标泛函.因此最优控制问题实际上是求使目标泛因此最优控制问题实际上是求使目标泛函取极值的控制规律问题函取极值的控制规律问题.1.2 最优控制的提法最优控制的提法 给定

3、系统状态方程给定系统状态方程 和目标函数和目标函数(泛函泛函)求最优控制求最优控制u(t)U,使使J(u)最大或最)最大或最 小小,U是是 的一个子集的一个子集,可开可闭可开可闭00)(,ttxtuxfx),(),()(0ffttttxdttuxLuJfRn 2.求最优控制的方法求最优控制的方法 1.变分法变分法:17 世纪世纪,无约束最优控制无约束最优控制 2.最大值原理最大值原理;前苏联庞特里雅金在前苏联庞特里雅金在20世世 纪纪50年代提出年代提出.(有约束最优控制有约束最优控制)3.动态规划动态规划 美国贝尔曼美国贝尔曼1957年提出年提出,求解求解 最优控制策略应用于弹道优化是控制策

4、略最优控制策略应用于弹道优化是控制策略.3.实现最优控制的必备条件实现最优控制的必备条件 1.具有适当精渡的数学模型具有适当精渡的数学模型;2.有明确的控制约束有明确的控制约束;3.有明确的目标函数有明确的目标函数,其大小能反映出所设其大小能反映出所设计的控制系统的优劣计的控制系统的优劣.4.典型的最优控制问题典型的最优控制问题 (1).最小时间问题最小时间问题;(2).最小能量问题最小能量问题;(3).最省燃料问题最省燃料问题;(4).状态调节器问题状态调节器问题;当系统的状态偏离平衡点当系统的状态偏离平衡点 时时,可用可用状态的平方和的积分衡量误差的积累状态的平方和的积分衡量误差的积累.目

5、标函数可取为目标函数可取为 更一般的取为状态变量的加权平方和的积更一般的取为状态变量的加权平方和的积分分:0exdttxtxuJfttT)()()(0dttQxtxuJfttT)()()(0 并对控制应有约束并对控制应有约束,如不如不,则控制会无穷大则控制会无穷大,则则目标泛函为目标泛函为 当有终点约束要求时当有终点约束要求时(5).跟踪问题跟踪问题.dtRuutQxtxuJTttTf)()()(0dtRuutQxtxtFxtxuJTttTffTf)()(21)()(21)(05.线性二次型最优控制问题线性二次型最优控制问题 所谓二次型最优控制问题所谓二次型最优控制问题,实际上是指实际上是指目

6、标函数是状态变量和控制变量的二次目标函数是状态变量和控制变量的二次型型.如状态调节器问题如状态调节器问题,而线性二次型最优而线性二次型最优控制问题控制问题:则是除目标函数是状态变量和控则是除目标函数是状态变量和控制变量的二次型制变量的二次型,而且它的状态方程是线性而且它的状态方程是线性微分方程微分方程,即即 情况下,线性调节器或状态调节器是最常情况下,线性调节器或状态调节器是最常见的一类线性二次型问题见的一类线性二次型问题.00)(,)()(xtxutBxtAx 最优控制的最优控制的目的目的是是:当线形系统由于某种当线形系统由于某种原因偏离出原来的平衡状态原因偏离出原来的平衡状态,控制的目的是

7、控制的目的是使系统的状态使系统的状态x(t)尽量接近平衡状态尽量接近平衡状态,而所用而所用的量又不能太大的量又不能太大,控制能量一般描述为控制控制能量一般描述为控制变量的二次型变量的二次型.因此目标函数选为因此目标函数选为:Q和和R为加权矩阵为加权矩阵,调整调整Q和和R的元素的元素,就就是调整状态变量接近是调整状态变量接近“平衡状态平衡状态”和和”控制控制的量不能太大的量不能太大 这两个目标的重视程度这两个目标的重视程度.dtRuuQxxuJTttTf)(21)(0 6、研究线形二次型问题的重要性、研究线形二次型问题的重要性 1).相当多的最优控制问题是线性二次型问相当多的最优控制问题是线性二

8、次型问题题 2).线性二次型问题理论上比较完善,其最线性二次型问题理论上比较完善,其最优控制是状态变量的反馈(或优控制是状态变量的反馈(或u=-kx),所,所以应用比较方便,闭环品质较准。以应用比较方便,闭环品质较准。因此,最优控制也是状态反馈控制问题因此,最优控制也是状态反馈控制问题,即,即 即即 ,的目的的目的在于使系统的状态回到在于使系统的状态回到 的系统原平衡的系统原平衡点位置处,当然如系统的原平衡点不为零,点位置处,当然如系统的原平衡点不为零,则应先通过坐标变换,使系统的平衡状态为则应先通过坐标变换,使系统的平衡状态为零零.0rxkrukxu0ex0r 7、线性二次型最优控制的解(或

9、二次型最、线性二次型最优控制的解(或二次型最优状态调节器)优状态调节器)方法:变分法或最大值原理,研究非时方法:变分法或最大值原理,研究非时变理论变理论 给定系统状态方程,给定系统状态方程,(1)确定下列最优控制向量的矩阵确定下列最优控制向量的矩阵k,(2)使下列性能指标达到最小值使下列性能指标达到最小值 (3)式中式中Q、R为正定实对称阵。为正定实对称阵。00.)(,xtxBuAxx)()(tkxtu0)(21dtRuuQxxJTT 求最优控制问题,实际归纳为求求最优控制问题,实际归纳为求k,下面求,下面求解过程解过程 1.将(将(2)代入()代入(1)可得:)可得:(4)在下面的推导过程中

10、,假设矩阵在下面的推导过程中,假设矩阵A-Bk是稳是稳定矩阵,即定矩阵,即A-Bk的特征值都具有负实部。的特征值都具有负实部。xBkABkxAxx)(.2.将(将(2)代入()代入(3)可得:)可得:令令 式中式中P为正定为正定实对称阵实对称阵 于是得到于是得到 将式(将式(4)的结果代入后得:)的结果代入后得:00)(21)(21xdtRkkQxdtRkxkxQxxJTTTTT).()(xPxdtdxRkkQxTTTxPxPxxxRkkQxTTTT)(xBkAPPBkAxxRkkQxTTTT)(如果要对于所存如果要对于所存x均成立,则均成立,则 (5)显然对式(显然对式(5)来说,若)来说,

11、若A-Bk为稳定矩阵为稳定矩阵,则必存在一个正定矩阵,则必存在一个正定矩阵P,并满足式(,并满足式(5).3.有了式(有了式(5)以后,问题转化为求)以后,问题转化为求P,并检验并检验P是否正定阵。是否正定阵。)()()(BkAPPBkARkkQTT 4.性能指标可计算如下性能指标可计算如下:由于由于A-Bk是稳定矩阵,因此是稳定矩阵,因此 ,故而故而显然性能指标可由初始条件和显然性能指标可由初始条件和P算得算得。0021)(21PxxxdtRkkQxJTTT )00(21PxxPxxTT 0 x 0021PxxJT5.以下求以下求k 由于由于R为正定实对称阵,故为正定实对称阵,故 ,其,其中

12、中T为非奇异矩阵,于是方程式(为非奇异矩阵,于是方程式(5)可以)可以写成写成 (6)由于目标泛函可归结为或需满足式(由于目标泛函可归结为或需满足式(5)或式(或式(6)的要求,同时泛函)的要求,同时泛函J对对k极小值的极小值的问题可归结为方程式(问题可归结为方程式(5)或式()或式(6)对)对k取取极小值的问题极小值的问题。TTRT0TkTkQBkAPPBkATTTTT 也就是说,当也就是说,当k取何值时,式(取何值时,式(5)或式()或式(6)为极小,这样可将式()为极小,这样可将式(6)改写为)改写为:或或 (7)0.111QPBPBRPBTTKPBTTKPAPATTTTTTT0.111

13、PBTTKPBTTKQPBPBRPAPATTTTTTT 在式(在式(7)中,第一项与)中,第一项与K无关,因此无关,因此若第二项取极小,则能得证方程为最小,若第二项取极小,则能得证方程为最小,考虑到第二项为二次型的形式,即它们是考虑到第二项为二次型的形式,即它们是每个元素的平方和,其结果非负,因此若每个元素的平方和,其结果非负,因此若使二次型取得最小值,则使得构成向量的使二次型取得最小值,则使得构成向量的元素为零即可,即:元素为零即可,即:或或 (8)时才出现极小值。时才出现极小值。01PBTTKTTPBRPBTTKTTT111 因此,因此,当当二次型最优控制问题的性能指二次型最优控制问题的性

14、能指标如前所描述的那样。标如前所描述的那样。其最优控制为其最优控制为 其中其中P应满足应满足 (9)式(式(9)称为退化的矩阵黎卡提方程。)称为退化的矩阵黎卡提方程。PxBRkxuTT01QPBPBRPAPATT 8.线性二次型最优控制的设计步骤线性二次型最优控制的设计步骤 1).解黎卡提方程解黎卡提方程,求出矩阵求出矩阵P,并检验并检验P的的正定性正定性,如如P正定正定,则则 A BK是稳定的是稳定的;2).将解出的将解出的P,代入代入 中中,得到得到 最优控制最优控制 PBRTK1KxQ 例例2.考虑如图所表示的系统考虑如图所表示的系统.假如控制信号假如控制信号为为)()(tKxtu 试确

15、定最优反馈增益试确定最优反馈增益K,使得下列性能指标达使得下列性能指标达到最小到最小 式中式中 dtuQxxuJT)(21)(20uQ0011),0(Ru 解解.1.)先写出对象得状态方程先写出对象得状态方程 TxxxBABuAxx21,10,00102.)求求P,由于由于 ,故故 则假设则假设 22RA22RP22211211ppppP 有黎卡提方程有黎卡提方程 可得可得 01QPBPBRPAPATT00000011010001001002221121112221121122211211222112111pppppppppppppppp 上述方程上述方程,计算后得到计算后得到 先设先设P为实

16、对成字根为实对成字根,则则0000122221122122112212112112ppppppppppp2112pp 故可得到下列方程故可得到下列方程a,b,C,d,01212 p0221211ppp0222212pp0222111ppp 其中其中b和和c 是等价的是等价的,故得到三个方程故得到三个方程0200122212221211212pppppp 解出解出,显然显然P是正定矩阵是正定矩阵,所有元素大于零所有元素大于零2112p 故而最优增益为故而最优增益为 即即 22212221121111101ppppppPBRKT21K最优控制为最优控制为 特征方程特征方程 当当 时时,故故A-BK是稳定的是稳定的!xxxxkxu2121221012)det(2ssBKAsIjS866.02,11

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文([工学]第七章-最优控制课件.ppt)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|