第6章状态反馈和状态观测器习题与解答

合集下载

实验6_状态反馈与状态观测器

实验6_状态反馈与状态观测器

自动控制原理实验报告院系名称:仪器科学与光电工程学院班级:141715班姓名:武洋学号:14171073实验六状态反馈与状态观测器一、实验目的1. 掌握用状态反馈进行极点配置的方法。

2. 了解带有状态观测器的状态反馈系统。

3. 理解系统极点、观测器极点与系统性能、状态估计误差之间的关系。

二、实验内容1. 系统G(s)=10.05s 2+s+1如图2.6.1所示,要求设计状态反馈阵K ,使动态性能指标满足超调量%5%≤σ,峰值时间st p 5.0≤。

图2.6.1二阶系统结构图2.被控对象传递函数为57.103945.3100)(2++=S S s G写成状态方程形式为CX Y Bu AX X =+=式中⎥⎦⎤⎢⎣⎡--=945.357.10310A ;⎥⎦⎤⎢⎣⎡=10B ;[]0100=C为其配置系统极点为S 1,2=−7.35±j7.5; 观测器极点为Z 1,2=0.712±j0.22。

分别计算状态反馈增益阵和观测矩阵,并进行实验验证。

分别改变几组系统极点和观测器极点,各自比较系统阶跃响应差异。

被控对象的模拟电路图如图2.6.2所示。

图2.6.2 模拟电路图带有状态观测器的状态反馈系统方框图如图2.6.3所示图2.6.3 计算机实现带有状态观测器的状态反馈系统图图2.6.3中虚线内表示连续域转换成离散域在计算机中的实现方法: 其中AT e G = B dt t H T⎪⎭⎫ ⎝⎛=⎰0)(ϕAte t =)(ϕ21⨯---K 维状态反馈系数矩阵,由计算机算出。

12⨯---L 维观测器的反馈矩阵,由计算机算出。

---Kr 为使)(t y 跟踪)(t r 所乘的比例系数。

三、 实验原理1. 闭环系统的动态性能与系统的特征根密切相关,在状态空间的分析中可利用状态反馈来配置系统的闭环极点。

这种校正手段能提供更多的校正信息,在形成最优控制率、抑制或消除扰动影响、实现系统解耦等方面获得广泛应用。

江苏大学线性系统理论(现代控制理论)考试必备--第6章.答案

江苏大学线性系统理论(现代控制理论)考试必备--第6章.答案

=
C R
P1
CP1
RP
1
I qq 0
0 I ( n q )( n q )
再来讨论(n-q)维状态观测器的构建,用线性变换 x = Px,
将方程(1)变换成
x = PAP-1x + PBu y = CP-1x = CP-1x = Iqq 0 x
记 : A=PAP-1 B=PB
C CP1
以足够快的速度趋近于零,也就是说,不管状态观测器的
初始状态如何,状态观测器所重构的状态变量 xˆ 终将逐渐
趋近于实际状态 x ,所以,这样的状态观测器也称之为渐 进状态观测器。该性质也使其在实际使用中毋需设置初始 状态。
第6章 状态观测器
江苏大学电气学院
值得一提的是,虽然 (A-MC) 特征值的负实部离虚
i (A C M ) i , i =1,2, , n
求出M后,即可构成闭环状态观测器:
xˆ = (A - MC)xˆ + My + Bu
(8)
第6章 状态观测器
江苏大学电气学院
全维状态观测器的另一种设计方法是,先对被观测系
统进行非奇异变换 z=T,x 再从形式上列出类似于式(8)
的观测器方程。
B
x
x C
y
A
xˆ 0
B

xˆ C

A
第6章 状态观测器
江苏大学电气学院
这样的观测器称为开环状态观测器,从开环状态观测
器中取出 xˆ 可作为 x 的估计值近似替代,当然希望 xˆ 与x 是相等的。用 x 来表示 x 和 xˆ 的偏差,即 x x xˆ , 下面来简单分析估计偏差 x的特性。式(1)和式(2)相减得

状态反馈和状态观测器习题与解答

状态反馈和状态观测器习题与解答

第6章 “状态反馈和状态观测器”习题与解答6.1 判断下列系统能否用状态反馈任意地配置特征值。

1) 121310⎡⎤⎡⎤=+⎢⎥⎢⎥⎣⎦⎣⎦x x u2) 100100210100200⎡⎤⎡⎤⎢⎥⎢⎥=-+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦x x u解 1) []1103⎡⎤==⎢⎥⎣⎦c u b Ab ,秩2c u =,系统完全能控,所以可以用状态反馈任意配置特征值。

2) 2101010010204000000⎡⎤⎢⎥⎡⎤==-⎣⎦⎢⎥⎢⎥⎣⎦c u bAbA b ,秩2c =u ,系统不完全能控,所以不能通过状态反馈任意配置特征值。

6.2 已知系统为122331233xx xx xx x x u ===---+试确定线性状态反馈控制律,使闭环极点都是3-,并画出闭环系统的结构图。

解 根据题意,理想特征多项式为*332()(3)92727s s s s s α=+=+++ 010*********u ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥---⎣⎦⎣⎦x =x + 令[]123u k k k =-x ,并带入原系统的状态方程,可得123010001131313k k k ⎡⎤⎢⎥=⎢⎥⎢⎥------⎣⎦x x 其特征多项式为32321()(13)(13)(13)s s k s k s k α=++++++,通过比较系数得3139,k += 21327,k += 31327,k +=即,1263k =,2263k =,183k =,26268333u x ⎡⎤=-⎢⎥⎣⎦。

闭环系统的结构图:6.3 给定系统的传递函数为1()(4)(8)G s s s s =++ 试确定线性状态反馈律,使闭环极点为2 4 7---,,。

解 根据题意,理想特征多项式为*32()(2)(4)()1350567s s s s s s s α=+++=+++由传递函数 3211()(4)(8)1232g s s s s s s s==++++可写出原系统的能控标准形01000010032121u ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦x =x +令[]123u k k k =-x ,并带入原系统的状态方程,可得1230100013212k k k ⎡⎤⎢⎥=⎢⎥⎢⎥-----⎣⎦x x其特征多项式为32321()(12)(32)3s s k s k s k α=+++++通过比较系数得156,k =23250,k += 31213,k +=即 156,k =218,k =31k =。

6第六章 线性反馈系统的状态空间

6第六章  线性反馈系统的状态空间

[
[
]
]
]
k1 K = M k p
( A − BK )bi = Abi − b1 b2
令 c1i = k1bi , L c pi = k p bi
[
k1bi L bp M k p bi
]
( A − BK )bi = Abi − (c1i b1 + c2i b2 + L c pi b p )
第六章
线性反馈系统的状态空间综合
状态反馈 通过状态反馈进行极点配置和镇定 基于状态反馈的解耦控制 通过状态反馈进行跟踪控制设计 状态观测器
1
6.1 常用的反馈结构及其对系统特性的影响
1、常用的反馈结构 1)输出反馈 当系统为n阶状态,p个输入,q个输出时 u(t ) = r (t ) − H y(t )
& (t ) = ( A − BK ) x(t ) + Br (t ) x & (t ) = ( A − Bρk ) x(t ) + Br (t ) = ( A − bk ) x(t ) + Br (t ) x
其中 b = Bρ , b − n × 1 表明将多输入极点配置问题(A,B,K)转化成了单输入极点 配置问题(A,b,k)。 第三步:对单输入问题(A,b,k)证明若(A,b)能控,则 一定可以任意配置极点。
10
线性定常系统可用状态反馈任意配置极点的充要条件是系统完 全能控。 证明:必要性,即系统可任意配置极点,那么系统一定能控。 用反证法,当系统可任意配置极点,但系统不能控。 那么可以进行能控性分解 & (t ) = Ax (t ) + Bu (t ) x
y (t ) = Cx (t )

(整理)第6章习题答案

(整理)第6章习题答案

《现代控制理论》第6章习题解答6.1 分析开环状态估计方案的误差动态特性。

(说明开环形式的观测器其误差的衰减是不变的,而闭环形式的观测器其误差的衰减是可以改变的)。

答:针对线性时不变系统x Ax Buy Cx=+⎧⎨=⎩ (1) 开环形式的观测器:x Ax Bu =+误差动态方程为e x x Ae =-=其初始误差(0)e 的时间响应为()(0)At e t e e =误差的衰减是由系统模型的状态矩阵决定的,无法改变。

(2) 闭环形式的观测器:()()x Ax Bu L y Cx A LC x Bu Ly =++-=-++误差动态方程为()()e x x Ax Bu A LC x Bu Ly A LC e =-=+----=-其初始误差(0)e 的时间响应为()()(0)A LC t e t e e -=误差的衰减由A LC -决定,其中A 、C 由系统模型确定,而观测器增益矩阵L 由设计者决定,所以误差的衰减是可以改变的。

6.2 为什么要构建状态观测器?画出全维状态观测器的系统结构图。

写出状态观测器的状态方程。

答: 构建状态观测器的原因:(1)在许多实际系统中,系统的状态变量并非都是物理量,从而这些状态变量未必都可以直接测量得到。

(2)即使状态变量是物理量,可以通过传感器测量得到,但要直接测量所有的信号一方面会造成系统成本的提高,另一方面,大量传感器的引入会使系统可靠性降低。

状态观测器的模型为()()x Ax Bu L y y A LC x Bu Ly=++-=-++其中,x 是观测器的n 维状态,L 是一个n p ⨯维的待定矩阵。

全维状态观测器的系统结构图为:+-y x6.3 存在龙伯格状态观测器的条件是什么?龙伯格状态观测器中的增益矩阵L 的行数和列数怎样确定?答:存在龙伯格状态观测器的条件是:系统是状态能观的。

龙伯格状态观测器中的增益矩阵L 的行数和列数分别等于状态变量和输出量的个数。

现代控制理论习题之状态观测设计

现代控制理论习题之状态观测设计

对应于能观标准型的观测器矩阵:
L
=
⎢⎡l1
⎤ ⎥
⎣l2 ⎦
=
⎡a0
⎢ ⎣
a1
* −a0 ⎤
*
−a1
⎥ ⎦
=
⎡2r 2 − 0⎤


⎢⎣ 3r − 0 ⎥⎦
=
⎡2r 2 ⎤ ⎢⎥ ⎢⎣ 3r ⎥⎦
对应于原系统的观测器矩阵:
P1
=
V0
−1
⎡0⎤ ⎢⎣1⎥⎦
=
⎡0⎤ ⎢⎣1⎥⎦,
Po = [p1
Ap1
]
=
系统能观,可设计观测器。
求希望特征多项式:
f * (s) = (s + 3)(s + 4)(s + 5) = s3 + 12s 2 + 47s + 60
求观测器特征多项式:
f (s) = sI − A + LC
计算观测器系数矩阵: 方法二:
⎡ − 6.5 ⎤

f
*(s) =
f
(s)

L
=
⎢ ⎢
15.5
A
= T −1AT
=
⎢ ⎢
0
−1
⎢⎣ 1 −1
− 4⎤ − 1⎥⎥ − 1⎥⎦
=
⎡ ⎢ ⎣
A11 A21
A12
⎤ ⎥,
A22 ⎦
A11 = −1,
A12 = [− 2
− 4],
A21
=
⎡0⎤ ⎢⎣1⎥⎦,
A22
=
⎡−1 ⎢⎣− 1
− 1⎤ − 1⎥⎦
⎡2⎤ B = T −1B = ⎢⎢0⎥⎥,
⎢⎣1⎥⎦

自动控制原理第六章课后习题答案(免费)

自动控制原理第六章课后习题答案(免费)

自动控制原理第六章课后习题答案(免费)线性定常系统的综合6-1 已知系统状态方程为:()100102301010100x x uy x•-⎛⎫⎛⎫ ⎪ ⎪=--+ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭=试设计一状态反馈阵使闭环系统极点配置为-1,-2,-3. 解: 由()100102301010100x x u y x•-⎛⎫⎛⎫ ⎪ ⎪=--+ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭=可得:(1) 加入状态反馈阵()012K k k k =,闭环系统特征多项式为:32002012()det[()](2)(1)(2322)f I A bK k k k k k k λλλλλ=--=++++-+--+- (2) 根据给定的极点值,得期望特征多项式:*32()(1)(2)(3)6116f λλλλλλλ=+++=+++(3) 比较()f λ与*()f λ各对应项系数,可得:0124,0,8;k k k ===即:()408K =6-2 有系统:()2100111,0x x u y x•-⎛⎫⎛⎫=+ ⎪ ⎪-⎝⎭⎝⎭= (1) 画出模拟结构图。

(2) 若动态性能不能满足要求,可否任意配置极点? (3) 若指定极点为-3,-3,求状态反馈阵。

解(1) 模拟结构图如下:(2) 判断系统的能控性;0111c U ⎡⎤=⎢⎥-⎣⎦满秩,系统完全能控,可以任意配置极点。

(3)加入状态反馈阵01(,)K k k =,闭环系统特征多项式为:()2101()det[()](3)22f I A bK k k k λλλλ=--=+++++ 根据给定的极点值,得期望特征多项式:*2()(3)(3)69f λλλλλ=++=++比较()f λ与*()f λ各对应项系数,可解得:011,3k k ==即:[1,3]K =6-3 设系统的传递函数为:(1)(2)(1)(2)(3)s s s s s -++-+试问可否用状态反馈将其传递函数变成:1(2)(3)s s s -++若能,试求状态反馈阵,并画出系统结构图。

现代控制理论-6-状态反馈和状态观测器-第111讲

现代控制理论-6-状态反馈和状态观测器-第111讲

第6章 状态反馈和状态观测器
经典控制:只能用系统输出作为反馈控制器的输入; 现代控制:由于状态空间模型刻画了系统内部特征, 故而还可用系统内部状态作为反馈控制器的输入。 根据用于控制的系统信息:状态反馈、输出反馈
• 控制系统的动态性能,主要由其状态矩阵的特征 值(即闭环极点)决定。
• 基于状态空间表达式,可以通过形成适当的反馈 控制,进而配置系统的极点,使得闭环系统具有 期望的动态特性。
(2)确定将原系统化为能控标准型 (A, B,C ) 的变换阵 Pc2
若给定状态方程已是能控标准型,那么 Pc2 I ,无需转换
只需要求系统不变量 i
,
然后确定Pc
即可
2
系统不变量: f () I A n n1n1 1 0
1 0 0
n1 1


Pc2 [ An1b, An2b,, b]

2
0
1 2 n1 1
2019/7/21
20
(3)根据给定或求得的期望闭环极点,写出期望的特征多项式:
f *( ) ( 1() 2 )


n )

0
B

P 1 c2
B




0
1
能控标准型下,加入状态反馈后,系统矩阵为:
0
1
0

0

0
0
1



A BK


0

0
0

0
1

(0 k1 ) (1 k2 ) ( 2 k3 ) ( n1 kn )

现代控制理论习题解答(第五章)

现代控制理论习题解答(第五章)

第五章 状态反馈和状态观测器3-5-1 已知系统结构图如图题3-5-1图所示。

(1)写出系统状态空间表达式;(2)试设计一个状态反馈矩阵,将闭环极点特征值配置在j 53±-上。

)(t y题3-5-1图【解】:方法一:根据系统结构直接设状态变量如题3-5-1图所示,写状态空间表达式:[]x y u x x10112101=⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--=23111=⎥⎦⎤⎢⎣⎡--=cc Urank U系统能控,可以设计状态反馈阵。

设状态反馈阵为][21k k K = 状态反馈控制规律为:Kxr u -=求希望特征多项式:34625)3()(*22++=++=s s s s f求加入反馈后的系统特征多项式:)22()3()(1212k s k k sbK A sI s f ++-++=+-=依据极点配置的定义求反馈矩阵:]1316[131634)22(6)3(21112=⎩⎨⎧==⇒⎩⎨⎧=+=+-K k k k k k方法二:[][][]1316)346(311110)(*10211=++⎥⎦⎤⎢⎣⎡--==--I A AA f U K c方法三:(若不考虑原受控对象的结构,仅从配置极点位置的角度出发) 求系统传递函数写出能控标准型:2321)111()()(2++-=+-+=s sss s s U s Y[]xy u x x10103210-=⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡--=求系统希望特征多项式:34625)3()(*22++=++=s s s s f求状态反馈矩阵K ~:[][][]33236234~21=--==k k K[][][][]5.05.031111010111=⎥⎦⎤⎢⎣⎡--==--Ab b P⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡=105.05.011A P P P[]1316~==P K K【解】:依据系统传递函数写出能控标准型sss s s s s U s Y 2310)2)(1(10)()(23++=++=[]xy u x x0010100320100010=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=求系统希望特征多项式:464]1)1)[(2()(*232+++=+++=s s s s s s f求状态反馈矩阵:[][][]144342604321=---==k k k K 。

第六章状态反馈和状态观测器1

第六章状态反馈和状态观测器1

G(s)
s(s
1 6)(s
12)
s3
1 18s 2
72s
综合指标为: % 5%;tS 0.5s,ep 0,试用状态反馈实现上述指标。
解:将极点配置为一对主导极点和一个非主导极点;根据二阶
系统的性能指标,求出 0.707,n 10。取 0.707,n 10
则,主导极点为:
s1,2 0.707 j7.07
变量,也没有增加系统的维数,但可以通过K阵的选择自由地改变闭环系统 的特征值,从而使系统达到所要求的性能。
6.1.2 输出反馈
输出反馈是将受控系统的输出变量,按照线性反馈规律反馈到输入端, 构成闭环系统。这种控制规律称为输出反馈。经典控制理论中所讨论的反馈 就是这种反馈,其结构图如下 :
r(t) u(t) B
r(t) u(t) B
x(t) x(t) C
y(t)
A
K
图中受控系统的状态空间表达式为 (A, B,C)的状态空间表达式为 0 x Ax Bu
y Cx
式中,A为n×n矩阵;B为n×r矩阵;C为m×n矩阵。
状态反馈控制律为
u r Kx
式中,r为r×1参考输入;K为r×n状态反馈阵。对单输入系统,K为1×n的 行向量。
sn rn1sn1 r0 0
实际系统与希望系统的特征方程的系数应当相一致。
3、状态反馈阵K的计算步骤 1)判断A,b能控性 2)写出实际的闭环特征方程(传递阵的分母为0的方程)
SI [A bK] 0
3)根据要配置的特征根,写出希望的特征方程
f (s) (s 1)(s n ) 0
4)对应实际的与希望的特征方程,求出K。
被控系统 模拟系统
x Ax Bu y Cx xˆ (A GC)xˆ Bu Gy yˆ Cxˆ

现代控制理论-第六章

现代控制理论-第六章

• 新系统的状态方程为
x1 0 x 0 2 x3 10000 y 1 0 0x 1 0 1510 x1 0 1 x2 0 u 114 .1 x3 10000 0
x Ax Bu

• 新系统
y Cx v Hy u x ( A BHC ) x Bv y Cx

2.输出反馈到状态微
• 原系统 • 完全可观 • 新系统
x Ax Bu y Cx


x Ax Bu Hy y Cx x ( A HC ) x Bu y Cx
• 新系统的方框图
第三节 全维状态观测器
•一.定义:若系统是完全可观的,但因种种原因,如空间 不足、成本较高等,无法将状态量测到,可人为建立全部 状态,使构建的状态变量无限接近原系统的状态变量,称 为全维状态观测器,简称状态观测器。 •二.实现条件:系统完全可观 •三.实现方法: •1.原系统 x Ax Bu, y Cx
1 S 3 114 .1S 2 1510 S lim 0.151 0.2 S 0 S S 3 114 .1S 2 1510 S 10000
• 新系统的传递函数为
G(S ) k 10000 3 ( S 100 )( S 7.07 j 7.07 )( S 7.07 j 7.07 ) S 114 .1S 2 1510 S 10000
2
• 3.利用状态反馈实现极点配置: I ( A BHC ) • 4.利用状态反馈实现极点配置: I ( A HC )
2
h
h1 h2

第六章状态反馈和状态观测器

第六章状态反馈和状态观测器

4。跟踪问题
优化型性能指标
思路: 1)可综合条件; 2)算法
(不等式) (极值)
综合实际中的理论问题:状态反馈构成\建模\观测器、鲁棒性、对外扰的抑制
6.2 状态反馈和输出反馈
状态反馈
设连续时间线性时不变系统 0 : x = Ax + Bu x(0) = x0 t 0 y = Cx
状态反馈下受控系统的输入为:u=-Kx+υ,K∈Rp×n,反馈系统∑xf的状态空间 描述为:
C1 = C
0
变换后
A1
=
P−1 A1P
=
A
− BK 0
C1 = C1P = C 0
BK A − HC
B1
=
P −1 B1
=
B
0
考虑到当R、T可逆时,有
R S −1 R−1 − R−1ST −1
0
T
=
0
T −1
(sI

A1 ) −1
=
sI

(A− 0
BK
)
− BK −1 sI − ( A − HC)
x = Ax + Bx y = Cx
只能使用闭环系统极点配置到根轨迹上,而不能任意配置到根轨迹以外位置上。
6.5 状态反馈镇定
所谓状态镇定问题就是:对给定时间线性时不变受控系统,找到一个状态反馈型控制律 u = −Kx + v
使所导出的状态反馈型闭环系统 x = ( A − BK ) x + Bv为渐近稳定,即系统闭环特征值均具有负实部。
− 0 ,1*

1
,
* 2
−2 ] = [4,−66,−14]
计算

【现代控制理论与方法概述-各章节习题及答案】op_ti6

【现代控制理论与方法概述-各章节习题及答案】op_ti6

作业: 6-6, 6-10习 题6-1 已知一个简谐振子的状态方程为[]⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡21212110010110x x y u x x x x 1)试讨论系统的稳定性;2)加输出反馈可否使系统渐近稳定;3)加状态反馈则如何?4)由于状态1x 是不能直接测量的,试设计一个1x 的状态观测器。

且假设状态反馈阵K 为 []11-=K6-2 设系统状态方程为u x x x x x xx x ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡10100110010000100001043214321 1)系统稳定吗?极点分布如何?2)加一反馈装置让u =Kx +v ,使极点分布为-1, -2, -1-j, -1+j试求状态反馈阵K 的值。

6-3 设系统为[]⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡21212101100010x x y u x x x x 试设计一个状态观测器,使状态观测器的极点为-r, -2r, r >0。

6-4 现有一个系统为⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡4321212143212432101000001100001000020100020030010x x x x y y u u x x x x x x x x ωωω对应的传递函数阵为()()()()⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+-+-++=222222222223221ωωωωωωωs s s s s s s s s H 试设计一个状态反馈阵K ,使系统的闭环传递函数阵为()()()⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡++=22110011s s s W 6-5 已知系统状态方程为 u x x x x x x⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡100101110111321321 试设计一状态反馈阵使闭环系统极点配置为一1,一2,一3。

实验6_状态反馈与状态观测器.doc

实验6_状态反馈与状态观测器.doc

实验6_状态反馈与状态观测器自动控制原理实验报告自动控制原理实验报告院系名称:仪器科学与光电工程学院班级:141715班姓名:武洋学号:14171073实验六状态反馈与状态观测器一、实验目的1. 掌握用状态反馈进行极点配置的方法。

2. 了解带有状态观测器的状态反馈系统。

3. 理解系统极点、观测器极点与系统性能、状态估计误差之间的关系。

二、实验内容1. 系统G(s)=10.05s2+s+1如图2.6.1所示,要求设计状态反馈阵K,使动态性能指标满足超调量,峰值时间。

图2.6.1二阶系统结构图2.被控对象传递函数为写成状态方程形式为式中; ;为其配置系统极点为S1,2=-仪器科学与光电工程学院班级:141715班姓名:武洋学号:14171073实验六状态反馈与状态观测器一、实验目的1. 掌握用状态反馈进行极点配置的方法。

2. 了解带有状态观测器的状态反馈系统。

3. 理解系统极点、观测器极点与系统性能、状态估计误差之间的关系。

二、实验内容1. 系统G(s)=10.05s2+s+1如图2.6.1所示,要求设计状态反馈阵K,使动态性能指标满足超调量,峰值时间。

图2.6.1二阶系统结构图2.被控对象传递函数为写成状态方程形式为式中; ;为其配置系统极点为S1,2=:其中维状态反馈系数矩阵,由计算机算出。

维观测器的反馈矩阵,由计算机算出。

为使跟踪所乘的比例系数。

三、实验原理1. 闭环系统的动态性能与系统的特征根密切相关,在状态空间的分析中可利用状态反馈来配置系统的闭环极点。

这种校正手段能提供更多的校正信息,在形成最优控制率、抑制或消除扰动影响、实现系统解耦等方面获得广泛应用。

在改善与提高系统性能时不增加系统零、极点,所以不改变系统阶数,实现方便。

2. 已知线形定常系统的状态方程为为了实现状态反馈,需要状态变量的测量值,而在工程中,并不是状态变量都能测量到,而一般只有输出可测,因此希望利用系统的输入输出量构成对系统状态变量的估计。

第六章线性系统状态反馈_new

第六章线性系统状态反馈_new

第五章 线性定常系统的状态反馈和状态观测器设计闭环系统性能与闭环极点(特征值)密切相关,经典控制理论用输出反馈或引入校正装置的方法来配置极点,以改善系统性能。

而现代控制理论由于采用了状态空间来描述系统,除了利用输出反馈以外,主要利用状态反馈来配置极点。

采用状态反馈不但可以实现闭环系统极点的任意配置,而且还可以实现系统解耦和形成最优控制规律。

然而系统的状态变量在工程实际中并不都是可测量的,于是提出了根据已知的输入和输出来估计系统状态的问题,即状态观测器的设计。

§5-1 状态反馈与闭环系统极点的配置一、状态反馈1、状态反馈的概念状态反馈就是将系统的每一个状态变量乘以相应的反馈系数反馈到输入端与参考输入相加,其和作为受控系统的输入。

设SISO 系统的状态空间表达式为:bu Ax x+= cx y =状态反馈矩阵为k ,则状态反馈系统动态方程为:()()x A x b v k x A b k x b v=+-=-+cx y =式中:k 为n ⨯1矩阵,即[]11-=n o k k k k ,称为状态反馈增益矩阵。

)(bk A -称为闭环系统矩阵。

闭环特征多项式为)(bk A I --λ。

可见,引入状态反馈后,只改变了系统矩阵及其特征值,c b 、阵均无变化。

【例5.1.1】已知系统如下,试画出状态反馈系统结构图。

u x x ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=100200110010 , []x y 004= 解:[]x k k k v kx v u21-=-=其中[]21k k k k=称为状态反馈系数矩阵或状态反馈增益矩阵。

⎪⎪⎩⎪⎪⎨⎧=+-=+-==1333222142x y u x x x x xx x说 明:如果系统为r 维输入、m 维输出的MIMO 系统,则反馈增益矩阵k 是一个m r ⨯维矩阵。

即mr rm r r m m k k k k k k k k k k ⨯⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡= 2122221112112、状态反馈增益矩阵k 的计算控制系统的品质很大程度上取决于该系统的极点在s 平面上的位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6章 “状态反馈和状态观测器”习题与解答6.1 判断下列系统能否用状态反馈任意地配置特征值。

1) 121310⎡⎤⎡⎤=+⎢⎥⎢⎥⎣⎦⎣⎦x x u 2) 100100210100200⎡⎤⎡⎤⎢⎥⎢⎥=-+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦x x u解 1) []1103⎡⎤==⎢⎥⎣⎦c u b Ab ,秩2c u =,系统完全能控,所以可以用状态反馈任意配置特征值。

2) 2101010010204000000⎡⎤⎢⎥⎡⎤==-⎣⎦⎢⎥⎢⎥⎣⎦c u bAbA b ,秩2c =u ,系统不完全能控,所以不能通过状态反馈任意配置特征值。

6.2 已知系统为122331233x x x x x x x x u===---+试确定线性状态反馈控制律,使闭环极点都是3-,并画出闭环系统的结构图。

解 根据题意,理想特征多项式为 *332()(3)92727s s s s s α=+=+++010*********u ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥---⎣⎦⎣⎦x =x +令[]123u k k k =-x ,并带入原系统的状态方程,可得12301001131313k k k ⎡⎤⎢⎥=⎢⎥⎢⎥------⎣⎦x x 其特征多项式为32321()(13)(13)(13)s s k s k s k α=++++++,通过比较系数得3139,k += 21327,k += 31327,k += 即,1263k =,2263k =,183k =,26268333u x ⎡⎤=-⎢⎥⎣⎦。

闭环系统的结构图:6.3 给定系统的传递函数为1()(4)(8)G s s s s =++试确定线性状态反馈律,使闭环极点为2 4 7---,,。

解 根据题意,理想特征多项式为*32()(2)(4)()1350567s s s s s s s α=+++=+++由传递函数3211()(4)(8)1232g s s s s s s s==++++可写出原系统的能控标准形01000010032121u ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦x =x +令[]123u k k k =-x ,并带入原系统的状态方程,可得123010013212k k k ⎡⎤⎢⎥=⎢⎥⎢⎥-----⎣⎦x x 其特征多项式为32321()(12)(32)3s s k s k s k α=+++++通过比较系数得156,k = 23250,k += 31213,k +=即 156,k =218,k =31k =。

6.4 给定单输入线性定常系统为:0001160001120u ⎡⎤⎡⎤⎢⎥⎢⎥=-+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦x x试求出状态反馈u kx =-使得闭环系统的特征值为***1232, 1, 1 j j λλλ=-=-+=--。

解 易知系统为完全能控,故满足可配置条件。

系统的特征多项式为2200det()det 16018720112ss s s s s s ⎡⎤⎢⎥-=-+=++⎢⎥⎢⎥-+⎣⎦I A进而计算理想特征多项式**3231()()(2)(1)(1)464i i s s s s j s j s s s αλ==-=++-++=+++∏于是,可求得[]***001122,,4,66,14αααααα⎡⎤=---=--⎣⎦k再来计算变换阵1222110072181100161810100001100721811210100ααα⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎡⎤==-⎣⎦⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦P b Ab A b并求出其逆10010112118144-⎡⎤⎢⎥==-⎢⎥⎢⎥-⎣⎦Q P从而,所要确定的反馈增益阵k 即为:[][]0014,66,14011214,186,1220118144⎡⎤⎢⎥==---=--⎢⎥⎢⎥-⎣⎦k kQ6.5 给定系统的传递函数为(1)(2)()(1)(2)(3)s s g s s s s -+=+-+试问能否用状态反馈将函数变为:(1)()(2)(3)k s g s s s -=++和(2)()(1)(3)k s g s s s +=++若有可能,试分别求出状态反馈增益阵k ,并画出结构图。

解 当给定任意一个有理真分式传递函数()G s 时,都可以得到它的一个能控标准形实现,利用这个能控标准形可任意配置闭环系统的极点。

对于传递函数(1)(2)()(1)(2)(3)s s G s s s s -+=+-+,所对应的能控标准型为010*********u ⎡⎤⎡⎤⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦x x利用上面两题中方法可知,通过状态反馈[]18215u x =-能将极点配置为2,2,3---,此时所对应的闭环传递数为(1)()(2)(3)k s g s s s -=++。

通过状态反馈[]341u x =-能将极点配置为1,1,3--,此时所对应的闭环传递数为(2)()(1)(3)k s g s s s +=++。

从而,可看出状态反馈可以任意配置传递函数的极点,但不能任意配置其零点。

闭环系统结构图6.6 判断下列系统能否用状态反馈和输入变换实现解耦控制。

1) 2223221()41121s s s s s s s s ⎡⎤⎢⎥+++=⎢⎥+⎢⎥⎢⎥++⎣⎦G 2) 310000*********⎡⎤⎡⎤⎢⎥⎢⎥-+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦x =x u 211021y -⎡⎤=⎢⎥⎣⎦x解1) 1min{2,2}11d =-=,[]132E =,2min{1,1}10d =-=,[]241E =, 123241⎡⎤⎡⎤==⎢⎥⎢⎥⎣⎦⎣⎦E E E 非奇异,所以能用状态反馈和输入变换实现解耦控制。

2) 因为[][]100211101101⎡⎤⎢⎥=-=-⎢⎥⎢⎥⎣⎦c B , [][]200021102101⎡⎤⎢⎥==⎢⎥⎢⎥⎣⎦c B 所以120d d ==,121121-⎡⎤⎡⎤==⎢⎥⎢⎥⎣⎦⎣⎦E E E 。

又因为E 非奇异,所以能用状态反馈和输入变换实现解耦控制。

6.8 给定双输入-双输出的线性定常受控系统为010********000010002000110000010⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎡⎤=⎢⎥⎣⎦x x u y x 试判定该系统用状态反馈和输入变换实现解耦?若能,试定出实现积分型解耦的K 和L 。

最后将解耦后子系统的极点分别配置到****111221222, 4;2, 2j j λλλλ=-=-=-+=--。

解 易知该系统完全能控能。

1) 判定能否解耦因为[][]1001010********⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎣⎦c B [][]1010000300210100010000100020001⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦c AB[][]200100010000001⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎣⎦c B [][]2010000300210001001000100020001⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦c AB 于是可知 [][]12121, 1;10, 01d d E E ====。

因为121001⎡⎤⎡⎤==⎢⎥⎢⎥⎣⎦⎣⎦E E E 非奇异,因此可进行解耦。

2) 导出积分型解耦系统 计算21122103002,010200-⎡⎤⎡⎤⎡⎤===⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎣⎦c A E F c A 取11103002,010200--⎡⎤⎡⎤====⎢⎥⎢⎥-⎣⎦⎣⎦L E K E F -11010000000010,00010000000110000010-⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=-===⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎡⎤==⎢⎥⎣⎦A A BE FB BEC C 3) 确定状态反馈增益矩阵K令10112021000⎡⎤=⎢⎥⎣⎦k k K k k 则可得101120210101k k k k ⎡⎤⎢⎥--⎢⎥-=⎢⎥⎢⎥--⎣⎦A BK 对解耦后的两个子系统分别求出理想特征多项式*21*22()(2)(4)68()(2)(2)45f s s s s s f s s j s j s s =++=++=+-++=++进而,可求出 101120218, 6;8, 4k k k k ====从而86000054⎡⎤=⎢⎥⎣⎦K 4) 确定受控系统实现解耦控制和极点配置的控制矩阵对{,}L K11001-⎡⎤==⎢⎥⎣⎦L E 113002860011602020000540254--=+=+⎡⎤⎡⎤⎡⎤=+=⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦⎣⎦K E F E K F K5) 确定出解耦后闭环系统的状态空间方程和传递函数矩阵010********0()00010000540110000010⎡⎤⎡⎤⎢⎥⎢⎥--⎢⎥⎢⎥=-+=+⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦⎡⎤==⎢⎥⎣⎦x A BK x BLv x v y Cx x 传递函数矩阵则为:2121068()()1045s s s s s s -⎡⎤⎢⎥++=-+=⎢⎥⎢⎥⎢⎥++⎣⎦KL G C I A BK BL6.9 给定系统的状态空间表达式为[]123201101011110u y ---⎡⎤⎡⎤⎢⎥⎢⎥=-+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦=x x x1) 设计一个具有特征值为3 4 5---,,的全维状态观测器; 2) 设计一个具有特征值为3 4--,的降维状态观测器; 3) 画出系统结构图。

解1) 设计全维状态观测器 方法1T32101det()210366311s s s s s s s +--=+=+++-+I A 13,a = 26a =,36a =观测器的期望特征多项式为*32()(3)(4)(5)124760s s s s s s s α=+++=+++*112a =,*247a =,*360a =[]T ***33221154419a a a a a a ⎡⎤=---=⎣⎦E21TT TT 2T 11()10100a a a ⎡⎤⎢⎥⎡⎤=⎣⎦⎢⎥⎢⎥⎣⎦Q CA C A C 111631221135310201022100420--⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥=-=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥---⎣⎦⎣⎦⎣⎦11114442221114400822444111222-⎡⎤--⎢⎥-⎡⎤⎢⎥⎢⎥⎢⎥==--=-⎢⎥⎢⎥⎢⎥---⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦P QT T235922⎡⎤==--⎢⎥⎣⎦E E P 状态观测器的状态方程为ˆˆ()=-++xA EC x Bu Ey []232322123255ˆ011110022101199x u y ⎧⎫⎡⎤⎡⎤⎪⎪⎢⎥⎢⎥---⎡⎤⎡⎤⎪⎪⎢⎥⎢⎥⎪⎪⎢⎥⎢⎥⎢⎥⎢⎥=---++-⎨⎬⎢⎥⎢⎥⎢⎥⎢⎥⎪⎪⎢⎥⎢⎥-⎢⎥⎢⎥⎣⎦⎣⎦--⎪⎪⎢⎥⎢⎥⎪⎪⎢⎥⎢⎥⎣⎦⎣⎦⎩⎭25272332222535ˆ10222110919x u y ⎡⎤⎡⎤---⎢⎥⎢⎥⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=++-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦--⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦方法2[][]123123det ()det 011110101000000E E E λλλλ⎧---⎫⎡⎤⎡⎤⎡⎤⎪⎪⎢⎥⎢⎥⎢⎥--=--+⎨⎬⎢⎥⎢⎥⎢⎥⎪⎪⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎣⎦⎩⎭I A EC 122233123det 1111E E E E E E λλλ+++⎡⎤⎢⎥=++-⎢⎥⎢⎥-+⎣⎦321213123(3)(226)(2246)E E E E E E E λλλ=++++-+++-+与期望特征多项式比较系数得1212E E += 1322647E E -+= 123224660E E E +-+=解方程组得 T235922⎡⎤=--⎢⎥⎣⎦E 。

相关文档
最新文档