您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 最优控制(带笑脸的几道题)
例3:试求内接于椭圆,周长最大的矩形,即在约束条件下,使取最大值。解:拉格朗日函数为:极值的必要条件为:12222byax)(4yxs1),(2222byaxyxg)1()(42222byaxyxL将代入得:012,024224,024222222222byaxLLbybyyLLaaxaxxLLyx得得2222,224byaaxL1441)2()2(2222222222babbaa,即联立求解:正,负(取负值)确定极大值的充分条件为:22244ba222ba22222222222222,22babbabybaabaax011IggLLLLIgguxuuuxxuxxTux其中222,2byyggaxxggux22222212222()(42)()(42)0,02()(42),122xxxyyxyyxuLxLxxxaaLyLxLxybLyLyyybbyayggxbbxa即()将代入上式,则有:0120021222222xbyabaxbyaT222222222,,bababybaax0)(411400411222222222222bababababbaaT在驻点上,目标函数有极大值:222222,babybaax222222max44)(4bababayxS例1:求泛函的变分。解:120()Jxtdt102210)()]()([dttxdttxtxJ1021010210222)()()(2)()()(2)()()()(2)(dttxdttxtxdttxtxtxdttxtxtxtxtx由于泛函的变分就是泛函增量的线性主部,所以泛函的变分为:当时,相应的变分值为:102()()Jxtxtdtttxttxttx2.0)(1.0)(,)(2和1014.0414.02.022.0,2012.0412.01.021041031022104101032tdtttdttttJtdtttdttJ泛函的变分是唯一的。如果(3-12)其中,都是关于的高阶无穷小,则可证)](),([)](),([11xyxyRxyxyLJ)](),([)](),([22xyxyRxyxyL12[(),()],[(),()]RyxyxRyxyx()yx12[(),()][(),()]LyxyxLyxyx(3-13)即(3-14)定理(3-1):如果泛函是可微的,则泛函的变分为(3-15)式中,为任意实数,证明如下:12[(),()][(),()]LyxyxLyxyx21JJ()Jyx0)]()([)]([xyxyJxyJ因为由于是关于的线性连续泛函,根据线性泛函性质有又由于是关于的高阶无穷小,所以00[()()][()][()()]limJyxyxJyxJyxyx)](),([lim)](),([lim)](),([)](),([lim000xyxyRxyxyLxyxyRxyxyL[(),()]Lyxyx[(),()][(),()]LyxyxLyxyx[(),()]Ryxyx()yx()yx因此证毕同理,如果泛函是阶可微的,则其阶变分为:(3-16)如果泛函为多元泛函即同理(3-17)式中为泛函的宗量函数。00[(),()][(),()]limlim[()]0[()]RyxyxRyxyxyxyx00[(),()][()()]lim[(),()][()]LyxyxJyxyxLyxyxJyx()Jyxnn0[()][()()]nnnJyxJyxyx()Jyx12()[(),(),,()]nJyxJyxyxyx12(),(),,()nyxyxyx()Jyx多元泛函的变分为:11220[()][()(),()(),,()()]nnJyxJyxyxyxyxyxyx例3:求泛函满足边界条件的极值曲线。解:代入欧拉方程(3-44)代入(3-44)2221()Jxxtdt(1)1,(2)2xx22Lxxt()0LdLxdtx2220,()12LLxxtxtxxx两边积分得第二次积分,其中2()(12)0dLdxtdtdtx2(12)0dxtdt212xtC112CC1222111122CCxCttt121dxCdtt利用边界条件可解得即121()xtCCt(1)1,(2)2xx1212111122CCCC1223CC注:211CC,111122CC,12C23C因此泛函的极值只能在曲线上实现。即2()3xtt121()xtCCt23t123t23t例4:最速降线问题确立一条连接点和定点的曲线。使质点在重力作用下从点滑动到点所需要的时间最短(忽略摩擦和阻力影响)。解:按题意,目标函数可构造为根据力学公式,质点运动的速度为(3-52)(0,0)A,()ffBxyAB0[()]ftJyxdt2dsygdt最速降线问题A(0,0)yxdxdydsB(xf,yf)g-为重力加速度目标函数为因被积函数不是显含,故可用欧拉公式的首部积分公式,即222()()1222dsdxdyydtdxygygyg201[()]2fxyJyxdxyg212yLygx注:通过通分,整理简化得:注:22122(1)yyyLyLyCygygy121Cyy122211()22yyLgyygyLLx21221yyyLLgygyy1212CgC式中222112yyyyLyLLgy22(1)ygyy1212CgC用参数方程法求解,引入参数(),并令yctg2111122sin(1cos2)121CCCyCctgy12sincos,dyyCdyydx注:222221csc1sincscctgxxxxzeta积分后得222211sin1sin(1cos2)2cossinctgxxxxxctgxx112sincos2sincoscossindyCCdxddctgy2112sin(1cos2)CdCd所求曲线的参数方程为:令,并注意到边界条件12sin2()2xCC12(2sin2)2CC22(0)0,cos1,0,200yC即121(2sin2)2(1cos2)2CxCCy因此参数方程为这是滚线的参数方程,是滚动圆的半径,常数由另一个边界条件确定,称为滚动角。11(sin)2(1cos)2CxCy12C1C()ffyty所以最速降线是一条圆滚线,所谓圆滚线是指一圆沿定直线滚动时,圆周上一定点所描绘出的轨迹。例7.已知受控系统的微分方程为求最优控制,使目标函数取最小值,给定的边界条件为,解:将给定的系统微分方程化成过程等式的约束形式。设,系统的状态方程为:0HdHxdtx=()()tut*()ut2201()2Jtdt(0)1,(0)1,(2)0,(2)0,112()(),()()(),xttxttxt2()()()xttut()()()xtAxtBut式中边界条件相应的改为:,目标函数改为:应用拉格朗日乘子法,哈密尔顿函数为:()21()()()11utwttxxss()()()xtAxtBut12()010(),,()001xtxtABxt1212(0)1,(0)1,(2)0,(2)0xxxx21()2Lut2201()2Jutdt21221()()()()()2THLfuttxttut1122()()xxtfxxt伴随方程(协态方程)为,积分后()即控制方程为状态方程为11()0Htx2112()()Httcx11()tc111()()ttc212()tctc21()()tt2()()0Huttu212()()uttctc212()()xtutctc2121231()()2xtxtctctc432112311()62xtctctctc221231()2xtctctc利用边界条件确定积分常数最优轨线及最优控制为,1(0)1x13c*32117()124xtttt*2237()122xttt*7()32utt272c31c41c2(0)1x2(1)0x2(2)0x如果始端条件不变,终端条件改为部分约束和部分自由,边界条件为:自由。根据式(3-99)横截条件,时,时,得(0)1,(0)1,(2)0,(2)2()(2)0ft0t12(0)1,(0)1,xx2t22(1)0,(2)0x112118421062xcc21220cc129984cc,此时积分常数为最优轨线及最优控制为最优曲线如图所示:边界条件自由123499,,1,184cccc*32139()1168xtttt*2299()1164xttt*()612utt(0)1,(0)1,(2)0,(2)b-1-201x(t)u(t)21-3u*(t)2x2*(t)tx1*(t)-60.52tx2*(t)u*(t)-2-10x1*(t)2x(t)例1已知受控系统的状态方程为(见线控习题110-111页),始端条件终端时间固定,终端状态自由,试求控制函数使函数性能指标取极小值。(取负值)解:(1)xxu(0)1xft()fxt*()ut2220()Jxudt22()()THxuxu()HxxuHxxu2Hxx(2)20Huu2u(3)注将(3)代入(1)再求导(4)将(1),(2),(3)代入(4)注:特征方程所以利用边界条件2,,2()uuxxxx2xx12xx1(2)2222xxuxxxx20xx2220,1drprdt20,2rpp2212ttxcece121cc221222ttxcece222212122()222ttttxxcececece22122(21)(12)ttcece利用边界条件后得:将边界值代入上式得:得:222212(21)(12)0ttcece(0)1,(2)0x122222121(21)(
本文标题:最优控制(带笑脸的几道题)
链接地址:https://www.777doc.com/doc-6186713 .html