线性二次型最优控制问题ppt课件

上传人:txadgkn****dgknqu... 文档编号:172049627 上传时间:2022-11-30 格式:PPT 页数:94 大小:1.24MB
收藏 版权申诉 举报 下载
线性二次型最优控制问题ppt课件_第1页
第1页 / 共94页
线性二次型最优控制问题ppt课件_第2页
第2页 / 共94页
线性二次型最优控制问题ppt课件_第3页
第3页 / 共94页
资源描述:

《线性二次型最优控制问题ppt课件》由会员分享,可在线阅读,更多相关《线性二次型最优控制问题ppt课件(94页珍藏版)》请在装配图网上搜索。

1、1第五讲第五讲 线性二次型线性二次型最优控制问题最优控制问题2主主 要要 内内 容容5.1 5.1 线性二次型性能指标线性二次型性能指标5.2 5.2 状态调节器问题状态调节器问题有限时间状态调节器问题有限时间状态调节器问题无限时间状态调节器问题无限时间状态调节器问题5.3 5.3 输出调节器问题输出调节器问题5.4 5.4 跟踪问题跟踪问题35.1 5.1 线性二次型性能指标线性二次型性能指标性能指标具有鲜明的物理意义。最优解可以写成统一的解析表达式。所得到的最优控制规律是状态变量的反馈形式,便于计算和工程实现。可以兼顾系统性能指标的多方面因素:快速性、能量消耗、终端准确性、灵敏度和稳定性等

2、。许多控制问题都可作为线性二次型最优控制问题来处理。线性二次型最优控制问题:线性系统具有二次型性能指标的最优控制问题,具有以下特性:线性二次型最优控制问题在实践上得到了广泛而成功的应用!4问题问题5.1.1 给定线性时变系统的状态方程和输出方程()()()()()()()()X tA t X tB t U tY tC t X tYr(t)表示预期输出变量,则有 e(t)=Yr(t)Y(t)称为误差向量。其中,X(t)是n维状态变量,U(t)是m维控制变量,Y(t)是r维输出变量,A(t)是nn时变矩阵,B(t)是nm时变矩阵。假设1rmn,U(t)不受约束。(5.1.1)5 选择最优控制U*(

3、t)使下列二次型性能指标011()()()()()()()()22ftTTTfftJetSe tet Q t e tUt R t U t dt为最小线性二次型最优控制问题。其中,S:r r半正定对称常数矩阵,Q(t):r r半正定对称时变矩阵,R(t):m m正定对称时变矩阵.终端时间tf是固定的,终端状态X(tf)自由。(5.1.2)6若C(t)=I(单位矩阵),Yr(t)=0,则 于是性能指标变为()()()Y tX te t 011()()()()()()()()22ftTTTfftJXtSX tXt Q t X tUt R t U t dt线性二次型最优控制问题的几种特殊情况问题归结为

4、:用不大的控制能量,使系统状态X(t)保持在零值附近状态调节器问题状态调节器问题。7()()Y te t 011()()()()()()()()22ftTTTfftJYtSY tYt Q t Y tUt R t U t dt线性二次型最优控制问题的几种特殊情况 若Yr=0,则 于是性能指标变为 这时问题归结为:用不大的控制能量,使系统输出Y(t)保持在零值附近输出调节器问题输出调节器问题。8若Yr(t)0,则 于是性能指标可写为()()()re tY tY t01()()()()21()()()()()()()()2fTrffrfftTTrrtJY tY tS Y tY tY tY tQ t

5、Y tY tUt R t U tdt这时问题转化为:用不大的控制量,使系统输出Y(t)紧紧跟随Yr(t)的变化跟踪问题跟踪问题。9 性能指标的物理意义 性能指标中的第一部分 称作终端代价,用它来限制终端误差e(tf),以保证终端状态X(tf)具有适当的准确性。性能指标中的第二部分 称作过程代价,用它来限制控制过程的误差e(t),以保证系统响应具有适当的快速性。1()()2TffetSe t01()()()2ftTtet Q t e t011()()()()()()()()22ftTTTfftJetSe tet Q t e tUt R t U t dt10性能指标中的第三部分 称作控制代价,用它

6、来限制控制U(t)的幅值及平滑性,以保证系统安全运行。同时,它对限制控制过程的能源消耗也能起到重要的作用,从而保证系统具有适当的节能性。01()()()2ftTutLUt R t U t整个性能指标物理意义:整个性能指标物理意义:使系统在控制过程中的动态误差与能量消耗,以及控制结束时的系统稳态误差综合最优.11(1)二次型性能指标是一种综合型性能指标,它可以兼顾终端状态的准确性、系统响应的快速性、系统运行的安全性及节能性各方面因素。说明:(2)线性二次型最优控制问题的实质是:用不大的控制能量,来保持较小的输出误差,以达到控制能量和误差综合最优的目的。(3)控制时间的起点t0及终点tf,可能是由

7、实际问题决定的客观参数,也可能是由设计者决定的主观参数设计者必须把希望达到的目标和t0、tf的选择联系起来。12 (3)不同目标之间,往往存在着一定矛盾。为能尽快消除误差并提高终端准确性,就需较强的控制作用及较大的能量消耗;而抑制控制作用的幅值和降低能耗,必然会影响系统的快速性和终端准确性合理折衷。(4)无论容许控制如何选择,性能指标中各项的数值始终具有相同的符号。以极小值作为最优标准,结合问题的物理性质,各项符号均取正值。13性能指标中加权矩阵S,Q(t)和R(t)(1)加权矩阵中的各个元素之间的数值比例关系,将直接影响系统的工作品质。提高S阵中某一元素的比重,说明更加重视与该元素对应的状态

8、分量的终端准确性;提高Q(t)阵中某一元素的比重,说明希望与之对应的状态分量具有较好的快速响应特性(较小的暂态误差);提高R(t)阵中某一元素的比重,意味着需要更有效地抑制与之相应的控制分量的幅值及由它引起的能量消耗。安排各加权阵的各个元素之间的关系,十分重要且十分困难!14(2)S取半正定,Q(t)取半正定,R(t)必须取正定。将S阵取为半正定,以便保证终端代价的非负性,但容许不考虑与之相应的终端误差。Q(t)取半正定,以便保证暂态误差总和的非负性,但容许不考虑与之相应的暂态误差。R(t)必须取正定,因为控制代价实际上反映控制过程的能量消耗。只要U(t)不为零,控制过程中能量消耗当然不应等于

9、零。15(3)由于终端代价只表示终端时刻tf时的性能,因此,S应为常数阵。至于Q(t)及R(t),可能取为常数阵,也可能取为时变阵为了适应控制过程的特殊需要。在控制过程的初期出现的较大误差,并非系统品质不佳所致,而是由系统的初始条件引起的,因此,不必过分重视这种误差,以免引起控制作用U(t)不必要的过大冲击;控制过程的后期的误差直接与控制效果相关,必须给予足够的重视。只有把Q(t)和R(t)取为时变阵,才能适应控制过程的这类时变需求。为了防止模型的失调,也需要Q(t)及R(t)具有时变性质。16对容许控制U(t)和终态X(tf)的说明(1)在线性二次型问题的定义中,并没有直接提出对控制作用U(

10、t)的不等式约束,但这并不等于在物理上不需要对U(t)进行必要的限制。实际上,用适当选择Q(t)和R(t)数值比例的方法,同样可以把U(t)的幅值限制在适当的范围之内。这样,就可以在保持闭环系统线性性质的前提下,实现对U(t)的限制。(2)在定义问题时,也没有直接提出对终态X(tf)的要求。实际上,对终态的要求,是利用性能指标的终端代价来反映的,性能指标中的终端代价用于限制终端误差,它表明期望终态X(tf)尽量靠近误差信号e(t)=0所对应的状态。175.25.2 状态调节器问题问题问题5.2.1 给定线性时变系统的状态方程和初始条件 其中X(t)是n维状态变量,U(t)是m维控制变量,A(t

11、)是nn时变矩阵,B(t)是nm时变矩阵。性能指标是 其中,Q(t)是nn非负定对称的时变矩阵,R(t)是mm正定对称的时变矩阵,tf是给定的有限终端时刻有限终端时刻,X(tf)是自由的终端状态自由的终端状态,控制函数U(t)不受约束。00()()()()()()X tA t X tB t U tX tX(5.2.1)一、有限时间状态调节器问题(5.2.2)011()()()()()()()()22ftTTTfftJXtSX tXt Q t X tUt R t U t dt18要求确定最优控制函数U*(t),使性能指标 达到最小值。该最优控制问题是以较小的控制能量为代价,使状态变量X(t)保持

12、在零值附近状态调节器问题;考虑到终端时间tf是有限的,故称为有限时间状态调节器问题;相应的最优控制U*(t)称为最优调节作用或最优调节器。011()()()()()()()()22ftTTTfftJXtSX tXt Q t X tUt R t U t dt19解:构造Hamilton函数 因为控制函数U(t)本身不受约束,所以有 11()()()()()()()()()()()()22TTTTHXt Q t X tUt R t U tt A t X tt B t U t*10()()()()()0()()()()TTHU tR t U tBttUtRt Btt 2*2()0()()HR tUt

13、HUt(正定,说明使 为极小值)(5.2.3)应用最小值原理来求解:最优调节作用是协态变量(t)的线性函数。由于协态变量在实际系统中不存在,也无法检测到,式(5.2.3)的最优调节作用在工程上难以实现。20 其中,P(t)是nn待定的时变矩阵。对上式两边求导数,得()()()tP t X t()()()()()tP t X tP t X t11()()()()()()()()()()TTX tAX tBR BtX tA tB t Rt B tP t X t()()()()()()()()()()TTtQ t X tA tttQ tA t P t X t 1()()()()()()()()()(

14、)()()0TTP tP t B t Rt Bt P tP t A tAt P tQ t X t 为了便于在工程上实现,需将调节作用U(t)表示成系统状态变量X(t)的函数。令:规范方程 为:*1()()TUtR Bt 21 由于X(t)是任意的,所以有 由于终端状态X(tf)是自由的,故相应的协态变量的 终端值为 所以,1()()()()()()()()()()()0TTP tP t B t Rt Bt P tP t A tAt P tQ t1()()()()()()()()()()()TTP tP t A tAt P tP t B t Rt Bt P tQ t 矩阵黎卡提(Riccati)

15、微分方程矩阵黎卡提(Riccati)微分方程的边界条件(5.2.4)()()fftSX t()()()ffftP tX t()fP tS又考虑)(),()(fffftXttXt22P(t)的3个重要性质由微分方程理论的存在与唯一性定理,可以证明P(t)存在而且唯一。对于任意的tt0,tf,P(t)均为对称阵,即P(t)PT(t)。若R(t)是正定正定矩阵,Q(t)是半正定半正定矩阵,则P(t)(t0ttf)是半正定半正定矩阵;若R(t)是正定正定矩阵,Q(t)是正定正定矩阵,则P(t)(t0ttf)是正定正定矩阵。证明附后证明附后231()()()()()TTTTTTTPtPt AA PtPt

16、 BR B PtQ()0TfPt对于任意的tt0,tf,P(t)均为对称阵,即P(t)PT(t)证明:将矩阵Riccati微分方程(5.2.4)两边转置,得:且边界条件为:也就是说,待定的时变矩阵P(t)及其转置PT(t)满足相同的微分方程和相同的边界条件。根据微分方程解的唯一性定理,得P(t)PT(t)。由P(t)的对称性可知,式(5.2.4)中虽包含有n个标量方程,但是,其中只有n(n+1)/2个方程是独立的。24若R是正定矩阵,Q是半正定矩阵,则P(t)(t0ttf)是半正定矩阵;若R是正定矩阵,Q是正定矩阵,则P(t)(t0ttf)是正定矩阵。证明:对于任意非零的初态X(t)(t0tt

17、f),性能指标的最小值为:由于R是正定的,若Q是半正定的,则式(5.2.5)右端大于等于零,于是 故P(t)是半正定的。*1(),()()()()2TJX t tXt P t X t留待后面证明()1min()()()()2ftTTtU tXQXURUd1()()()02TXt P t X t(5.2.5)若Q是正定矩阵,则式(5.2.5)右端大于零,于是 所以P(t)是正定的。1()()()02TXt P t X t 25命题命题5.2.1 问题5.2.1的最优调节作用必为如下形式的状态反馈*1()()()()()TUtRt Bt P t X t 1()()()()()()()()()()(

18、)TTP tP t A tA t P tP t B t Rt B t P tQ t()fP tS1()()()()()()()TX tA tB t Rt Bt P t X t 其中,P(t)是矩阵黎卡提微分方程 满足边界条件 的对称解。满足初始条件00()X tX的解。并且状态最优轨线X*(t)是状态方程26 若令 ,则有 其中,K(t)称为反馈增益矩阵。构成一个状态反馈最优调节系统,如图所示。1()()()()TK tRt Bt P t*()()()UtK t X t 27 说明说明:设U(t)是任意的控制作用,X(t)是相应于U(t)的状态轨线,性能指标 除了依赖于U(t)之外,还依赖于状

19、态初值X(t0)。因此,性能指标可记为 *000(),(),()JX ttJ X tUt特别是当控制作用为最优值U*(t)时,性能指标记为 011()()()()()()()()22ftTTTfftJXtSX tXt Q t X tUt R t U t dt0011(),()()()()()()()()()22ftTTTfftJ X tU tXtSX tXt Q t X tUt R t U t dt28命题命题5.2.2 有限时间状态调节器问题的最优控制U*(t)的充要条件充要条件是:且性能指标的最小值为:*1()()()()()TUtRt Bt P t X t*000001(),()()()

20、2TJX ttXt P tX t(证明略)(证明略)命题命题5.2.3 有限时间状态调节器问题的最优控制U*(t)存在且唯一存在且唯一。证明:1存在性由于U*(t)=R1BTP(t)X(t),而P(t)是存在的,故U*(t)亦存在。2唯一性 应用反证法。(略)29定理定理5.2.1 给定线性时变系统的状态方程 其中,U(t)不受约束。()()()()()X tA t X tB t U t*1()()()()()TUtRt Bt P t X t 1()()()()()()()()()()()TTP tP t A tAt P tP t B t Rt Bt P tQ t 其中,P(t)是矩阵黎卡提微

21、分方程满足边界条件()fP tS的唯一对称解。则最优控制存在且唯一,最优控制的充要条件是:初始条件X(t0)=X0,性能指标为:011()()()()()()()()22ftTTTfftJXtSX tXt Q t X tUt R t U t dt30 并且,当Q为半正定对称矩阵时,P(t)(t0ttf)是半正定对称矩阵;而当Q为正定对称矩阵时,P(t)是正定对称矩阵。1()()()()()()()TX tA tB t Rt Bt P t X t*000001(),()()()2TJX ttXt P tX t 满足初始条件X(t0)=X0的解。状态最优轨线是下列状态方程性能指标的最小值为31定理

22、定理5.2.1的几点说明:的几点说明:l 线性二次型最优控制律是一个线性状态反馈状态反馈控制律,便于实现闭环最优控制;l 只要时间区间 t0,tf是有限的,Riccati方程的解P(t)就是时变时变的,最优反馈系统为线性时变系统,即使矩阵A,B,Q,R为常数矩阵线性定常系统且Q,R为常数矩阵,P(t)仍时变.3200()()()()()()X tA t X tB t U tX tX01()()()()()()2ftTTtJXt Q t X tUt R t U t dtl 如果给定线性时变系统定理定理5.2.15.2.1应作如何调整?应作如何调整?性能指标为:边界条件由P(tf)=S改为P(tf

23、)=0即可。33l Riccati方程为非线性矩阵微分方程lP(t)的解析解lP(t)的数值解34例例5.2.1 泛函求极值 02221min()()()2ftftuJx tx tut dt00,()xux tx试求矩阵Riccati微分方程的解析解P(t)以及Kalman增益K(t)。s.t.35例例5.2.2 泛函求极值 022211min()2()()22ftftuJkx tx tut dt001()()(),()2x tx tu tx tx 试求Kalman增益K(t),并观察tf对K(t)的影响。s.t.3()3()(2)(1)2()(2)(1)fft tt tkkeP tkke()

24、()K tP t36l(1)0,1fkt0,10fkt0,50fktl(2)l(3)37%(1)tf=10,P(tf)=k=0 S=dsolve(Dp=p+p2-2,p(10)=0)t=0:0.1:10;K=double(subs(S);plot(t,K,k);axis(0,10,0,2)xlabel(t(sec.)ylabel(K(t)gtext(t_f=10,k=0)hold on用MATLAB绘制K(t):0,10fkt0,50fkt10,10fkt38例例5.2.3 设调节对象的状态方程为:0()()()(0)x tax tu txx222011()()()22ftfJsx tqx t

25、ru t dt 其中s0,q0,r0,要求确定最优调节作用和状态最优轨线。性能指标为392()2()()()1ffb t tb t ts rabbabaes rabp trs rabes rab2qbar()2()12()()fstp ttdp tdtap tp tqrl由积分方程得其中4001()()(),(0)x tap tx txxr*001()exp()tx txapdr*1()()()u tp t x tr 最优调节作用:状态最优轨线:41最优调节的闭环系统方框图:42r=1.00.2P(t)1.000.5t0.4r=0.5r=0.1r=0.02P(t)变化曲线1,0,1,(0)1,

26、1fasqxt 2()2()()()1ffb t tb t ts rabbabaes rabp trs rabes rab1()()K tp tr 43r=1000.5x(t)1.000.5t1.0r=1.0r=0.2r=0.02x(t)变化曲线*001()exp()tx txapdr1,0,1,(0)1,1fasqxt 440.5-3-5-1r=0.02r=0.1r=1tu(t)u(t)变化曲线*1()()()u tp t x tr 45不同终端时刻tf下的p(t)曲线S=10.2P(t)1059t30.40.61.00.8S=0tf=1tf=3tf=5tf=91,1,1,01aqrs 或n

27、tf越大,P(t)保持恒定值的时间区间越大。n只要把tf取得足够大,在t0,tf的大部分时间内,P(t)可视为恒定。46例例5.2.4 设调节对象的状态方程为:122()()()()x tx tx tu t3222221212120111(3)2(3)2()4()2()()()222Jxxxtxtx t xtutdt求最优控制u*(t)使得性能指标为最小。12(0)0.5(0)0.5xx 性能指标为:初始条件为:并通过Simulink画出x1,x2及u在0,3s内变化曲线。求矩阵Riccati微分方程的解P(t)。47Riccati方程为非线性矩阵微分方程,通常无法获得其解析解,只能采用计算机

28、逆时间方法求数值解!4)(2)(2)(1)()(2)()(2)(2)(22212222212111221211tptptptptptptptptp微分方程个数?48例例5.2.5 泛函求极值 1212122()(),(0)2()2()()(),(0)3x tx txx tx tx tu tx 2211225222112201min(5)(5)(5)2(5)212()6()()5()0.25()2uJxxxxx tx t x tx tut dts.t.试求矩阵Riccati微分方程的解P(t)。492111212121112221222222122222()4()4()2()()()2()4()

29、()3()2()2()4()5ptptptptptptptpt ptptptptpt 1、在已定义好的用户目录下,建立M文件,用来存入微分方程(组),无初始条件。2、把用户目录设置为当前目录。3、建立M文件,用函数ode45求解微分方程,并画出P(t)。在MATLAB中求解上述微分方程步骤:5051二、无限时间状态调节器问题 有限时间状态调节器问题中,所得到最优调节作用是状态变量的线性函数,可以实现状态反馈的闭环控制。但是,其反馈增益矩阵反馈增益矩阵却是时变的。工程实现上是极不方便的。定常的反馈增益矩阵,易于工程实现。当线性定常系统是完全可控的,并且终端时刻tf趋于无限时,就可得到非时变的状态

30、调节器,此时的反馈增益矩阵是一个定常矩阵。1()()TK tR B P t1、无限无限时间定常定常状态调节器 52问题问题5.2.2 给定完全可控线性定常系统的状态方程和初始条件 以及性能指标 其中Q和R都是定常对称正定正定矩阵。假定U(t)不受约束,要求确定最优调节作用U*(t),使性能指标达到最小值。00()()()()X tAX tBU tX tX01()()()()2TTtJXt QX tUt RU t dt注意:终端时刻tf为无限值,故称为无限时间状态调节器问题,也称为非时变状态调节器问题。53 由定理5.2.1可知,对于给定的系统 使性能指标 达到最小值的最优调节作用为 0011(

31、)()()()lim()()()()22fftTTTTtttJXt QX tUt RU t dtXt QX tUt RU t dt01()()()()2ftTTtJXt QX tUt RU t dt*1()()()TUtR B P t X t 00()()()()X tAX tBU tX tX其中,P(t)是矩阵黎卡提微分方程满足边界条件 的正定对称解。1()()()()()TTP tP t AA P tP t BR B P tQ 无限时间的状态调节器问题,可看作有限时间的状态调节器问题中,令tf时的极限情况来处理:()0fP t54可以证明:正定对称矩阵P(t)的每个元素pij(t)(i,j

32、=1,2,3,n)随时间变化的情况如下图所示。当tf很大时,随着t的减小pij(t)将达到稳定值 ,并且随着tf的增加,此稳态值的时间区间将加宽。当tf时,此稳态值的时间区间也将趋于无穷大。ijplim(),(0)fftP tPtt 0P 而当给定的系统完全可控时 55 当tf时,矩阵黎卡提微分方程就转化为矩阵黎卡提(Riccati)代数方程:10TTPAA PPBR B PQ01lim()()()()2fftTTttJXt QX tUt RU t dt*1()lim()()fTtUtR B P t X t11lim()()()()fTtTR BP tX tR B PX tKX t 00()(

33、)()()X tAX tBU tX tX01()()()()2TTtJXt QX tUt RU t dt所以系统 在性能指标为性能指标可表示为 时的最优调节作用为56的唯一正定对称唯一正定对称解。00()()()()X tAX tBU tX tX01()()()()2TTtJXt QX tUt RU t dt*1()()TUtR B PX t 10TTPAA PPBR B PQ定理定理5.2.2 给定线性定常系统的状态方程和初始条件 其中,A,B为定常矩阵,系统(A,B)完全可控完全可控,控制函数U(t)不受约束。性能指标为 使性能指标J达到最小值的最优调节作用为其中,是矩阵黎卡提代数方程代数

34、方程P其中,Q和R是定常对称正定正定矩阵。57满足初始条件 的解。1()()TX tABR B P X t00()X tX*00001(),()()2TJX ttXt PX t而状态最优轨线X*(t)是状态方程 性能指标的最小值最小值为58说明说明:为保证积分值有限,x和u均要收敛到0。如果系统可控,则可通过状态反馈任意配置闭环极点,使系统AS,即:对于无限时间状态调节器,终端状态必须为零,即X()=0。要求系统完全可控,是为了为了保证性能指标的积分为有限值,从而保证最优解存在;由于X()=0,所以在性能指标中设置终端代价是多余的。线性定常系统无限时间状态调节器所构造的闭环系统是时不变的。59

35、100()()()TX tABR B P X tX tX证明:利用反证法来证明该定理。定理定理5.2.3 定理5.2.2中的闭环最优调节系统是渐进稳定的。假设系统不是渐进稳定的,则A1必具有非负实部的特征根。于是,当tf时,状态变量X(t)不会趋于零11TAABR B P令60定常矩阵定常矩阵 的计算方法的计算方法直接求解黎卡提代数方程首先求解黎卡提微分方程 得到其解为 然后令tf,t=0或者tf=0,t,则可得到 。P10TTPAA PPBR B PQ1()()()()()()0TTfP tP t AA P tP t BR B P tQP t()(,)ffP tP t tt(终端时刻是 时之

36、值)P612、无限时间时变时变状态调节器 问题问题5.2.3 给定线性时变系统的状态方程和初始条件 00()()()()()()X tA t X tB t U tX tX01()()()()()()2TTtJXt Q t X tUt R t U t dt及性能指标控制向量u(t)无约束.确定最优控制u(t)使指标达到极小.62*1()()()()()TUtRt Bt P t X t 定理定理5.2.4 若系统A(t),B(t)完全可控完全可控,其中,则存在唯一的最优控制:最优性能指标为:*000001(),()()()2TJX ttXt P tX t()lim()ftP tP t()()0TP

37、 tPtP(t)满足Riccati矩阵微分方程:1()()()()()()()()()()()()0TTfP tP t A tA t P tP t B t Rt Bt P tQ tP t 正定对称正定对称注意:注意:对于有限和无限时间时变状态调节器,最优控制增益都是时变矩阵,最优控制都是时变的。63例例5.2.6 二阶系统的状态方程:最优控制u*(t)应使性能指标 取极小值。试求出最优控制u*(t),并绘出最优反馈系统的结构图。12212()()()3()2()()x tx tx tx tx tu t 2221201()()()2Jxtxtut dt64最优控制为11121*121222()(

38、)()01()Tppx tu tR B PX tppx t 121222()()p x tp x t 21212111222122221222226102302410pppppp pppp 111222610(2 101)3102 1012ppp *12()(310)()(22 101)()u tx tx t最优控制为:10TTPAA PPBR B PQRiccati代数方程:65系统的最优反馈结构图:66例例5.2.7 已知系统状态方程:性能指标122()()()()x tx tx tu t222112201()2()()()()2Jx tbx t x tax tut dt已知 20ab求最

39、优控制u*(t).67020122212221211212appbpppp)(2)()(21*txatxtux1(t)-x2(t)+2as1s101QPBPBRPAPATTRiccati代数方程:68以a为参数的系统根轨迹a=1.5a=2a=0ja=1.5a=3a=3a=069状态调节器稳定性能的改善引入积分作用)()()(tttBuAxx状态调节器是一个比例调节器,因而系统最后稳定时存在余差。设线性定常系统状态方程为设希望有积分作用的那些状态变量构成的一个p维向量,令)()(ttExz其中,E为元素为0或1的pn矩阵。利用构成一个n+p维的增广状态变量:)()()(tttzxx70从而得到增

40、广状态方程为)()()(tttuBxAx)()()(tttzxx其中0BB0E0AA,0)()()()(21tTTdtttttJRuuxQx性能指标为最优状态调节器为:)()()()(,)(2121*tttttzkxkzxkku从而引进了积分作用,使闭环系统稳态误差得以改善。dttt)()(21xEkxk715.3 输出调节器问题问题问题5.3.1 给定完全可观测的线性时变系统(LTV)的状态方程和输出方程 以及性能指标 其中,S、Q(t)是半正定对称矩阵,R(t)是正定对称矩阵,tf是有限的终端时刻,控制函数U(t)不受约束。要求确定最优调节作用U*(t),使性能指标达到最小值。00()()

41、()()(),()()()()X tA t X tB t U tX tXY tC t X t011()()()()()()()()22ftTTTfftJYtSY tYt Q t Y tUt R t U t dt 输出调节器问题:其实质是用不大的控制能量,使输出变量Y(t)保持在零值附近。1 1、有限时间输出调节器问题、有限时间输出调节器问题7200011()()()()()()()()2211()()()()()()()()()()()()2211()()()()()()()()22ffftTTTffttTTTTTffffttTTTfftJY t SY tY t Q t Y tU t R t

42、U t dtXt C t SC tX tXt C t Q t C t X tU t R t U t dtXt S X tXt Q t X tU t R t U t dt考虑到输出方程,性能指标可写为:加权矩阵为S、Q(t)的有限时间输出调节器问题加权矩阵为S、Q(t)的有限时间状态调节器问题可以利用有限时间状态调节器定理5.2.1来求解!7321.nCCARANKnCACA注意:注意:要求系统A(t),C(t)在t0时刻必须是完全可观测的!74引理引理:若系统 完全可观,且S、Q(t)是半正定对称矩阵,则有:()()()()()()()()X tA t X tB t U tY tC t X t

43、()()0TffSCtSC t()()()()0TQ tCt Q t C t75定理定理5.3.1 已知线性时变系统的状态方程为:性能指标为()()()()()()()()X tA t X tB t U tY tC t X t011()()()()()()()()22ftTTTfftJYtSY tYt Q t Y tUt R t U t dt则能使系统从初态 转移到终态 ,并使性能指标最小的最优控制 存在且唯一:0)0(xx)(ftx)(*tu)()()()()(1*tttttTxPBRu若系统A(t),C(t)在t0时刻必须是完全可观测的,76其中,是nn对称矩阵,其值为黎卡提微分方程的唯一

44、解,满足的边界条件为)(tP0)()()()()()()()()()()()(1ttttttttttttTTTPACQCPBRBPAPP()()()TfffttStPCC系统的最优轨线是以下微分方程的解:1()()()()()()()TtttttttxABRBPx*000001(),()()()2TJtttttxxPx性能指标的最小值为77最优输出调节器系统的结构图x(t)u(t)y(t)()(1ttTBR)()()()()(tttttuBxAxC(t)(tP78有限时间输出调节器问题:)(ty)(tx)(tx)(tP)(tK(1)最优输出调节器仍是全状态反馈;(2)若系统完全可观,则可由 经

45、状态观测器复现;(3)若系统不完全可观,则部分 无法复现,只能用输出反馈代之,这样必然会丢失部分信息,输出反馈能达到的最小性能指标总要大于状态反馈能达到的最小性能指标,从而使设计出的调节器为次优调节器。(4)状态调节器与输出调节器的Riccati方程不全相同,故其解 也不同,反馈增益矩阵 也不同。(5)性能指标最小值也不能由输出向量来确定,只能由状态向量确定。792、无限时间的输出调节器问题、无限时间的输出调节器问题 01()()()()2TTtJYt QY tUt RU t dt00()()(),()()()X tAX tBU tX tXY tCX t性能指标为:目标为:确定最优控制u,使要

46、求的指标达到极小.给定线性定常系统(LTI)的状态方程和输出方程80同时要求系统(A,B,C)是完全可控和完全可观测的!21nRANK BABA BABn 21.nCC AR A N KnC AC A无限时间的状态调节器问题0001()()()()21()()()()21()()()()2TTtTTTtTTtJYt QY tUt RU t dtXt C QCX tUt RU t dtXt Q X tUt RU t dt无限时间的输出调节器问题81线性定常 输出调节器 若系统是完全能控能观完全能控能观的,使性能指标ft,0nmrRRRrmnxuy且)()(1*ttTPxBRu)(*tu定理定理5

47、.3.2 已知线性定常系统的状态方程及初始状态01()()()()2TTtJYt QY tUt RU t dt00()()(),()()()X tAX tBU tX tXY tCX t取最小的最优控制为82性能指标的最小值为 01QCCPBPBRPAPATTT)(*tx100()(),()TtttxABR B P xxx)()(2100*ttJTPxx其中,Q和R是定常的正定对称矩阵,P满足以下Riccati代数方程:最优轨线 是下列方程的解:83例例5.3.1 受控系统的传递函数为:性能指标为:试求解并绘出最优反馈结构。解:令2()1()()Y sG sU ss2201()()2Jy tru

48、 t dt(4.4.4)()()y tu t12()()()()x ty tx ty t 84 则得系统的状态方程和输出方程为 所以 由于 1221()()()()()()x tx tx tu ty tx t01010,10,1,00100TABCQQC QCRr 0101001001100100ABCA 85 所以 故该系统(A,B,C)是完全可控和完全可观测的。又由于R=r0是正定的,最优调节作用为 0121010201RANK B ABRANKCRANKRANKCA*11112121222211222()()()101()1()()TutRB PX tppxtppxtrpxtpxtr 8

49、6 其中P是下列黎卡提代数方程的正定对称解 考虑到P为对称的,所以 。根据上面矩阵方程,可得下面代数方程组 11121112212221221112111221222122010000100100010110000ppppppppppppppppr 2112pp212111222212221110120prpp prppr87 因为P是正定的,所以 解上面代数方程组,得到 故最优调节作用为 11222112212000ppp pp12123422141122prprpr11*24121124()()2()()2()u trx trx try try t 正定,各阶主子式大于零88 系统的最优反

50、馈结构如图所示,89 问题问题5.4.1 给定完全可观测的线性时变系统(LTV)的状态方程和输出方程 00()()()()(),()()()()X tA t X tB t U tX tXY tC t X t011()()()()()()()()22ftTTTfftJetSe tet Q t e tUt R t U t dt 跟踪问题:用不大的控制能量,使系统输出变量Y(t)跟踪Yr(t)的变化,称为跟踪问题。1、有限时间时变跟踪问题5.4 5.4 跟踪问题跟踪问题Yr(t)表示预期输出变量,则有 e(t)=Yr(t)Y(t)称为误差向量。其中,S、Q(t)半正定对称矩阵,R(t)正定对称矩阵,

51、tf是有限的终端时刻,控制函数U(t)不受约束。以及性能指标 要求确定最优调节作用U*(t),使性能指标达到最小值。90 解:应用最小值原理来求解这个问题,首先构造Hamilton函数:11()()()()()()()221()()()()()()()()2TTffrrTTTHetSe tY tY tQ t Y tY tUt R t U tt A t X tB t U t*1()()0()()TTHRU tBtUUtR Bt 22 HRU(正定)91定理定理5.4.1 已知线性时变系统的状态方程为:性能指标为使性能指标最小的最优控制 存在且唯一:)(*tu若系统A(t),C(t)是完全可观测的

52、,00()()()()(),()()()()X tA t X tB t U tX tXY tC t X t011()()()()()()()()22ftTTTfftJetSe tet Q t e tUt R t U t dt)()()()()()(1*ttttttTgxPBRu92 其中,是nn半正定对称矩阵,其值为黎卡提微分方程)(tP0)()()()()()()()()()()()(1ttttttttttttTTTPACQCPBRBPAPP()()()TfffttStPCC系统的最优轨线是以下微分方程的解:的唯一解,满足的边界条件为g(t)为n维伴随向量,满足如下方程:1()()()()(

53、)()()()()()TTTrttttttttt y t gAPBRBgCQ)()()()()()()()()()()(11tttttttttttTTgBRBxPBRBAx边界条件为()()()TffrfttSytgC93若系统是完全能控能观完全能控能观的,使性能指标)(*tu定理定理5.4.2 已知线性定常系统的状态方程及初始状态01()()()()2TTtJet Qe tUt RU t dt00()()(),()()()X tAX tBU tX tXY tCX t取最小的近似最优控制 为2、无限时间定常跟踪问题r其中,94例5.4.1已知状态方程:性能指标:求近似最优控制u(t),其中e=a-y,a为常值.

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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