第五章线性系统状态反馈1
- 格式:doc
- 大小:499.50 KB
- 文档页数:12
实验报告线性系统的状态反馈及极点配置一.实验要求了解和掌握状态反馈的原理,观察和分析极点配置后系统的阶跃响应曲线。
二.实验内容及步骤1.观察极点配置前系统极点配置前系统的模拟电路见图3-3-64所示。
图3-3-64 极点配置前系统的模拟电路实验步骤:注:‘S ST’不能用“短路套”短接!(1)将信号发生器(B1)中的阶跃输出0/+5V作为系统的信号输入r(t)。
(2)构造模拟电路:按图3-3-64安置短路套及测孔联线,表如下。
(3)虚拟示波器(B3)的联接:示波器输入端CH1接到A3单元输出端OUT(Uo)。
注:CH1选‘X1’档。
(4)运行、观察、记录:将信号发生器(B1)Y输出,施加于被测系统的输入端rt,按下信号发生器(B1)阶跃信号按钮时(0→+5V阶跃),观察Y从0V阶跃+5V时被测系统的时域特性。
等待一个完整的波形出来后,点击停止,然后移动游标测量其调节时间ts。
实验图像:由图得ts=3.880s 2.观察极点配置后系统 极点的计算:受控系统如图所示,若受控系统完全可控,则通过状态反馈可以任意配置极点。
受控系统设期望性能指标为:超调量M P ≤5%;峰值时间t P ≤0.5秒。
由1095.01t 707.0%5eM n n 2n p 1/p 2=≥⇒≤-==⇒≤=--ωωζωπζζζπ取因此,根据性能指标确定系统希望极点为:⎪⎩⎪⎨⎧--=+-=07.707.707.707.7*2*1j j λλ受控系统的状态方程和输出方程为:⎪⎩⎪⎨⎧=+=-----⋅-xC y b x A x μ式中][01,10,020120,21=⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡--=⎥⎦⎤⎢⎣⎡=----C b A x x x系统的传递函数为:202020a S a S βS β)(2012010++=+++=S S S G受控制系统的可控规范形为:[][]020T C C b T b a a T A T A X T X X C Y U b X A X K K i o K K KK k K K K ===⎥⎦⎤⎢⎣⎡==⎥⎦⎤-⎢⎣⎡-=⎥⎦⎤-⎢⎣⎡-===⎩⎨⎧=+=---10111,1020120010T ββ为变换阵),(式中当引入状态反馈阵K K =[K 0K 1]后,闭环系统()K K K K K C b K b A ,,-的传递函数为:()()()01201120120)20(20)(K S K S K a S K a S S S G o ++++=+++++=ββ而希望的闭环系统特征多项为:1001.14))(()(2*2*1**12*++=--=++=S S S S a S a S S f oλλ 令G K (S)的分母等于F #(S),则得到K K 为:[][]9.58010-==K K K k最后确定原受控系统的状态反馈阵K :由于 1-=T K K k求得和===---111,T C b T b T A T A K k K求得 ⎥⎥⎦⎤⎢⎢⎣⎡-=-1102011T所以状态反馈阵为: [][]9.59.91102019.580-=⎥⎥⎦⎤⎢⎢⎣⎡--=K极点配置系统如图所示:极点配置后系统根据极点配置后系统设计的模拟电路见下图所示。
§5-3 状态反馈下闭环系统的镇定问题一、渐近稳定渐近稳定:线性定常系统的渐近稳定与经典控制理论中的稳定性一致。
所谓镇定问题是指受控系统∑),,(0C B A 通过状态反馈使闭环系统的极点具有负实部,使系统渐近稳定。
显然,镇定问题是极点配置问题的一种特殊情况。
其设计目标是使闭环极点分布在复平面左侧,而不是严格位于指定的位置。
二、状态可镇定定义定义5.1(状态可镇定定义): 对于线性定常系统∑),,(0C B A ,如果存在状态反馈增益矩阵k ,使得闭环系统∑-),,(C B Bk A k是渐近稳定的,则称此系统是状态可镇定的。
如果∑),,(0C B A 完全可控,则它必然是可镇定的。
但是一个可镇定的系统未必是完全可控的。
定理5.5: 线性定常系统∑),,(0C B A 是状态可镇定的充要条件是:其不可控子系统是渐近稳定的。
0x - 初始状态e x - 平衡状态二维空间渐近稳定的几何解释示意图【例5.3.1】已知系统状态方程为u x x ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=100201020101 试判别其是否为可镇定的。
若是可镇定的,试求一状态反馈增益矩阵k 使闭环系统为渐近稳定的。
解:(1)判别系统可控性 []⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--==5210003102b A Ab bQ c ,n rankQ c <=2,故系统不完全可控。
(2)将系统按可控性进行规范分解。
[]321R R R R c =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=1001R ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=2012R ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=0103R ,故而⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=021100010c R 变换后系统的动态方程为:u B x A x+= 式中:⎥⎦⎤⎢⎣⎡=c c x x x可控子系统动态方程:u x x c c ⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡-=013110 u x x x x ⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡⇒0131102121 不可控子系统动态方程:c c x x2-= 332x x -=⇒ c c AR R A 1-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=-021100010201020101021*******⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=200031010⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-==--00110002110001011b R b c可见,由332x x-= 可得到)0(23x e x t -=,故不可控子系统是稳定的,所以该系统是可镇定的。
第五章 线性定常系统的状态反馈和状态观测器设计闭环系统性能与闭环极点(特征值)密切相关,经典控制理论用输出反馈或引入校正装置的方法来配置极点,以改善系统性能。
而现代控制理论由于采用了状态空间来描述系统,除了利用输出反馈以外,主要利用状态反馈来配置极点。
采用状态反馈不但可以实现闭环系统极点的任意配置,而且还可以实现系统解耦和形成最优控制规律。
然而系统的状态变量在工程实际中并不都是可测量的,于是提出了根据已知的输入和输出来估计系统状态的问题,即状态观测器的设计。
§5-1 状态反馈与闭环系统极点的配置一、状态反馈1、状态反馈的概念状态反馈就是将系统的每一个状态变量乘以相应的反馈系数反馈到输入端与参考输入相加,其和作为受控系统的输入。
设SISO 系统的状态空间表达式为:bu Ax x+= cx y =状态反馈矩阵为k ,则状态反馈系统动态方程为:)(kx v b Ax x-+= bv x bk A +-=)( cx y = 式中:k 为n ⨯1矩阵,即[]11-=n ok k k k,称为状态反馈增益矩阵。
)(bk A -称为闭环系统矩阵。
可见,引入状态反馈后,只改变了系统矩阵及其特征值,c b 、阵均无变化。
状态反馈系统结构图【例5.1.1】已知系统如下,试画出状态反馈系统结构图。
u x x⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=10020110010 , []x y 004=解:[]x k k k v kx v u 210-=-=其中[]21k k k k =称为状态反馈系数矩阵或状态反馈增益矩阵。
⎪⎪⎩⎪⎪⎨⎧=+-=+-==1333222142xy u x x x x xx x说 明:如果系统为r 维输入、m 维输出的MIMO 系统,则反馈增益矩阵k 是一个mr ⨯维矩阵。
即 mr rm r r mm k k k k k k k k k k ⨯⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=2122221112112、状态反馈增益矩阵k 的计算控制系统的品质很大程度上取决于该系统的极点在s 平面上的位置。
因此,对系统进行综合设计时,往往是给出一组期望的极点,或者根据时域指标提出一组期望的极点。
所谓极点配置问题就是通过对反馈增益矩阵k 的设计,使闭环系统的极点恰好处于s 平面上所期望的位置,以便获得期望的动态特性。
本节只讨论SISO 系统的极点配置问题,因为SISO 系统根据指定极点所设计的状态反馈增益矩阵是唯一的。
定理5.1:用状态反馈任意配置极点的充要条件是:受控系统可控。
证 明:(1)充分性:设受控系统可控,则一定可通过线性变换(即x P x =),将A 、b 化为可控标准型。
⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡----==--12101100001000010n a a a aAP P A, ⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡==-10001 b P b[]11-==n CP C βββ在变换后引入状态反馈增益矩阵k []11-=n k k k kx k v u -=故变换后的状态反馈系统的动态方程为v b x k b A x+-=)( x c y = 其中:⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡--------=---11221100100001000010n n k a k a k a ka kb A闭环特征多项式为)()(k b A I f --=λλ)()()(0011111k a k a k a n n n n +++++++=---λλλ设闭环系统的期望极点为n λλλ,,,21 ,则系统的期望特征多项式为)())(()(21*n f λλλλλλλ---=*0*11*1a a a n n n ++++=--λλλ欲使闭环系统的极点取期望值,只需令)()(*λλf f = 即⎪⎪⎩⎪⎪⎨⎧=+=+=+---*000*111*111a k a a k a a k a nn n只要适当选择110-n k k k,就可以任意配置闭环极点。
(2)必要性若受控系统不可控,必有状态变量与u 无关,则[]11-=n k k k k,x k v u -=中一定有元素不存在,所以不可控子系统的特征值不可能重新配置。
按指定极点配置设计状态反馈增益矩阵k 的一般步骤如下:(1)对给定可控系统∑),,(c b A ,进行P 变换,即x P x =,化成可控标准型u b x A x+= x c y =其中:AP P A 1-=,b P b 1-=,cP c =(2)导出在可控标准型下的闭环系统的特征多项式)(λf )()()(0011111k a k a k a n n n n +++++++=---λλλ(3)根据闭环系统极点的期望值,导出闭环系统的期望特征多项式)(*λf *0*11*1a a a n n n ++++=--λλλ(4)确定对于可控标准型下的状态变量x 的反馈增益矩阵k )()(*λλf f =[])()()(1*11*10*0-----=n n a a a a a a k(5)把k 化成对于给定状态变量x 对应的k 1-=P k k【例5.1.2】已知SISO 系统的传递函数为试设计状态反馈增益矩阵k 使闭环极点配置在-2,j ±-1。
解:由于SISO 系统的)(s G 无零极点对消,故系统可控。
可直接写出可控标准型。
u x x⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=10032100010 ,[]x y 0010=设状态反馈增益矩阵k 为: []210k k k k =状态反馈系统的特征方程为)()(bk A I f --=λλ0)2()3(01223=+++++=k k k λλλ 期望闭环极点对应的闭环系统期望特征方程为:)1)(1)(2()(*j j f ++-++=λλλλ046423=+++=λλλ 令)()(*λλf f =,可得 ⎪⎩⎪⎨⎧=+=+=43624210k k k ⎪⎩⎪⎨⎧===⇒144210k k k 故[]144=k分析说明:在例5.1.2中,由于传递函数的实现一开始就采用了可控标准型,从而可以比较简单地计算出反馈增益矩阵k ,对闭环系统进行极点配置。
但是从工程实际上看,可控标准型实现的状态变量的信息在物理上是很难采集的,如果要使设计出来的k 能在实际系统中方便地建立起来,应该尽可能地选择那些其状态变量在物理上容易采集的实现作为系统的实现。
比如例5.1.2中,选择串联分解所得到的动态方程作为系统实现就较为合理。
即 )2)(1(10)(++=s s s s G 2111110+⋅+⋅⋅=s s s原受控系统的动态方程为: u x x⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=10020110010 , []x y 0010=设状态反馈增益矩阵k 为: []210k k k k =状态反馈系统的特征方程为)()(bk A I f --=λλ0)2()3(021223=++++++=k k k k λλλ期望闭环极点对应的闭环系统期望特征方程为:)1)(1)(2()(*j j f ++-++=λλλλ046423=+++=λλλ 令)()(*λλf f =,可得 ⎪⎩⎪⎨⎧=+=++=436242210k k k k ⎪⎩⎪⎨⎧===⇒134210k k k 故[]134=k受控系统结构图【例5.1.3】已知SISO 系统的传递函数为试研究采用状态反馈使闭环极点配置在-2,j ±-1的可能性。
解:该SISO 系统的传递函数)(s G 存在零极点对消。
(1)若选择可控标准型实现(便不可观测),仍可以配置极点,方法步骤同【例5.1.2】。
(2)若选择可观测标准型实现(便不可控) u x x⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=0101031201000 , []x y 100=设状态反馈增益矩阵k 为: []210k k k k =状态反馈系统的闭环状态矩阵为 []210101031201000k k k bk A ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--------=3101021010110101021210k k k k k k状态反馈系统结构图状态反馈系统的特征方程为 )()(bk A I f --=λλ)103020()2104030()31010(2102102103k k k k k k k k ++++++++++=λλλ 期望闭环极点对应的闭环系统期望特征方程为:)1)(1)(2()(*j j f ++-++=λλλλ046423=+++=λλλ 令)()(*λλf f =,可得⎪⎩⎪⎨⎧=++=+++=++41030206210403043101021021010k k k k k k k k方程组无解,即这种情况下用状态反馈不能配置极点。
二、闭环系统期望极点的选取总的来说,系统的性能主要取决于闭环主导极点,而远极点只有微小的影响。
也就是说,把系统看作是一个其极点就是主导极点对的二阶系统。
可根据动态指标%σ和s t 来确定期望主导极点的位置:%100%21⨯=--ξπξσe )10(<<ξns w t ξ5.4=%)2(±22,11ξξλ-±-=n n jw w (2,1λ为期望的主导极点)【例5.1.4】试设计如图所示系统的状态反馈增益矩阵k ,使闭环系统满足下列动态指标:(1)输出超调量%32.4%≤σ (2)调节时间5.0≤s t 秒解:确定闭环系统的期望主导极点21,λλ,由%32.4%100%21≤⨯=--ξπξσe)(5.05.4s w t ns ≤=ξ解出707.0≥ξ,0.9≥n w ξ,则 99122,1j jw w n n ±-=-±-=ξξλ令第三个极点90]Re[1013-==λλ 故)99)(99)(90()(*j j f ++-++=λλλλ14580178210823+++=λλλ)()(bk A I f --=λλ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=210000006011200100000k k k λλλ 021223)1272()18(k k k k ++++++=λλλ由)()(*λλf f =,有⎪⎩⎪⎨⎧=+=++=1081817821272145802210k k k k ⎪⎩⎪⎨⎧===⇒9043014580210k k k 故[][]9043014580210==k k k k§5-2 状态反馈对可控性与可观测性的影响定理5.2:若线性定常系统∑),,(c b A 是可控的,则状态反馈所构成的闭环系统),,(c b bk A k-∑也一定是可控的。