弹簧-质量-阻尼模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
弹簧-质量-阻尼系统
1 研究背景及意义
弹簧-质量-阻尼系统是一种比较普遍的机械振动系统,研究这种系统对于我们的生活与科技也是具有意义的,生活中也随处可见这种系统,例如汽车缓冲器就是一种可以耗减运动能量的装置,是保证驾驶员行车安全的必备装置,再者在建筑抗震加固措施中引入阻尼器,改变结构的自振特性,增加结构阻尼,吸收地震能量,降低地震作用对建筑物的影响。
因此研究弹簧-质量-阻尼结构是很具有现实意义。
2 弹簧-质量-阻尼模型的建立
数学模型是定量地描述系统的动态特性,揭示系统的结构、参数与动态特性之间关系的数学表达式。
其中,微分方程是基本的数学模型 ,不论是机械的、液压的、电气的或热力学的系统等都可以用微分方程来描述。
微分方程的解就是系统在输入作用下的输出响应。
所以,建立数学模型是研究系统、预测其动态响应的前提 。
通常情况下,列写机械振动系统的微分方程都是应用力学中的牛顿定律、质量守恒定律等。
弹簧-质量-阻尼系统是最常见的机械振动系统。
机械系统如图2.1所示,
图2.1 弹簧-质量-阻尼系统简图
其中1m ,2m 表示小车的质量,i c 表示缓冲器的粘滞摩擦系数,i k 表示弹簧的弹性系数,i F (t )表示小车所受的外力,是系统的输入即i U (t )=i F (t ),i X (t)表示小车的位移,是系统的输出,即i Y (t )=i X (t),i=1,2。
设缓冲器的摩擦力与活塞的速度成正比,其中
1m =1kg ,2m =2kg ,1k =3k =100N/cm ,2k =300N/cm ,1c =3c =3N •s/cm ,2c =6N •s/cm 。
由图2.1,根据牛顿第二定律,,建立系统的动力学模型如下: 对1m 有:
(2-1)
对2m 有:
(2-2)
3 建立状态空间表达式
令31421122,,,x x x x u F u F ====&&,则原式可化为:
13123241212212423423232212
()()()()()()m x l l x l x k k x k x u t m x l l x l x k k x k x u t ++-++-=++-++-=&&
化简得:
12212112324
31
()()()u t k x k k x l l x l x x m +-++++=
& (2-3)
22112232423
42
()()()u t k x k k x l l x l x x m +-+-++=
& (2-4)
整理得:
1211221221
1111
32432322
222
2
2
212340010
00000100()()1
0()()1010000100x x u k k k l l l x
m m m m m x u x k k l l k l m m m m m x x y x x ⎡⎤⎡⎤
⎢⎥⎢⎥⎡⎤⎢
⎥⎢⎥⎢⎥⎢⎥⎢⎥-++⎡⎤⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥
⎢⎥⎢
⎥
-++⎣⎦⎢
⎥⎢⎥
⎣
⎦
⎣⎦⎡⎤⎢⎥
⎡⎤⎢⎥=⎢⎥⎢⎥
⎣⎦⎢⎥⎣⎦& (2-5)
121321321,2,100,3003,6
m m k k k l l l ========
代入数据得:0
01000
0140030096150200
3 4.5A ⎡⎤⎢⎥⎢
⎥=⎢⎥-⎢
⎥--⎣⎦ 00001000.5B ⎡⎤
⎢⎥⎢⎥=⎢⎥⎢⎥
⎣⎦
10000100C ⎡⎤=⎢⎥⎣⎦
则系统的状态空间表达式为
x y u
x x ⎥⎦
⎤⎢⎣⎡=⎥⎥
⎥⎥⎦
⎤
⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢
⎢⎢⎢⎣⎡---=001000015.000100005.4320015
6930040010
0001
00
.
4 化为对角标准型
当系统矩阵A 有n 个不相等的特征根
...)3,2,1(=i i
λ时,相应的有n 个不相等的特征向量
...)3,2,1(=i m i
,所以有矩阵A 的特征矩阵[]m m m m M 4
321...=
根据矩阵论
线性变换得:Mz x Tx z M T =⇒=⇒=-1
可以使用matlab 进行对角标准型的运算,matlab 作为一种数学运算工具,很大程度的方便了了我们的计算,对于这个弹簧-质量-阻尼系统是一个四阶的状态空间表达式,所以可以用matlab 简化计算。
(1)求特征值与特征向量
A=[0 0 1 0;0 0 0 1;-400 300 9 6;150 -200 3 -4.5] B=[0 0;0 0;1 0;0 0.5] C=[1 0 0 0;0 1 0 0]
[P,J]=eig(A) 求得结果:
P =
0.0007 - 0.0402i 0.0007 + 0.0402i 0.0401 - 0.0698i 0.0401 + 0.0698i -0.0171 + 0.0157i -0.0171 - 0.0157i 0.0176 - 0.0792i 0.0176 + 0.0792i 0.8650 0.8650 0.6682 + 0.2084i 0.6682 - 0.2084i
-0.3442 - 0.3621i -0.3442 + 0.3621i 0.7050 0.7050 J =
0.3667 +21.5183i 0 0 0 0 0.3667 -21.5183i 0 0 0 0 1.8833 + 8.4864i 0 0 0 0 1.8833 - 8.4864i (2)P 矩阵求逆 PN=inv(P)
求得结果: PN =
3.4167 + 9.7803i -2.1017 - 9.2399i 0.3466 - 0.2323i -0.4703 - 0.1054i 3.4167 - 9.7803i -2.1017 + 9.2399i 0.3466 + 0.2323i -0.4703 + 0.1054i -3.3554 + 3.4224i 3.7199 + 3.2032i 0.2886 - 0.0353i 0.5337 - 0.2409i -3.3554 - 3.4224i 3.7199 - 3.2032i 0.2886 + 0.0353i 0.5337 + 0.2409i (3)带入公式B PNB = C CP = 解得对角标准型为:
u x x ⎥
⎥⎥⎥⎦⎤
⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣
⎡+++=0.1205i + 0.26690.0353i + 0.2886 0.1205i - 0.26690.0353i - 0.28860.0527i + 0.2352-0.2323i + 0.34660.0527i - 0.2352-0.2323i - 0.34668.4864i - 1.883300008.4864i 1.8833 000021.5183i 0.36670000 21.5183i 0.3667
u y ⎥⎦⎤⎢⎣⎡=0.0792i + 0.01760.0792i - 0.01760.0157i - 0.0171-0.0157i + 0.0171
-0.0698i + 0.04010.0698i - 0.0401
0.0402i + 0.00070.0402i - 0.0007 5求状态空间表达式的解 (1)求状态转移矩阵
1
1-Λ-==ΛT
T AT
T e e
t
At
其中,T 为特征向量
T
e At
1
8.4864it
- 1.88338.4864it
1.883321.5183it
- 0.366721.5183it
0.3667*0
0000
0000* 0.7050 0.70500.3621i 0.3442-0.3621i - 0.3442-0.2084i - 0.66820.2084i 0.66820.86500.86500.0792i 0.01760.0792i - 0.0176 0.0157i - 0.0171-0.0157i 0.0171-0.0698i 0.04010.0698i - 0.0401
0.0402i 0.00070.0402i - 0.0007e
e
e
e -++⎥
⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎣⎡++++++=
⎥⎥⎥⎥⎦⎤
⎢⎢⎢
⎢⎣⎡=-0.2409i + 0.5337 0.0353i + 0.2886 3.2032i - 3.7199 3.4224i - 3.3554-0.2409i - 0.5337 0.0353i - 0.28863.2032i + 3.71993.4224i + 3.3554-0.1054i + 0.4703- 0.2323i + 0.34669.2399i + 2.1017- 9.7803i - 3.4167 0.1054i - 0.4703- 0.2323i - 0.3466 9.2399i - 2.1017- 9.7803i + 3.4167 1T 状态转移矩阵为:
⎥⎥
⎥
⎥⎦
⎤⎢⎢⎢⎢⎣⎡=0.0000i - 1.7127- 0.0000i - 0.7350- 0.0000i - 42.7799- 0.0000i + 7.2316- 0.0000i - 1.4700- 2.4502- 0.0000i - 29.8835- 0.0000i + 12.5772- 0.0000i + 0.5509 0.0000i + 0.2247 0.0000i + 0.5817- 0.0000i - 4.4097- 0.4493 0.1999 0.0000i + 0.6477-
5.5977- e At
5 可控性与可观性
不同于经典控制理论,能控性和能观性,是一个具有实际意义的概念,经典控制理论中用传
递函数描述系统的输入-输出特性,输出量即被控量,只要系统是因果系统并且稳定,输出量便可以受控,且输出量总是可以被测量的,因而不需要能控能观性的提出。
但是现代控制理论是建立在状态空间表达式描述系统的基础上的,状态方程描述输入u (t )引起状态x (t )
的变化过程,输出方程描述有状态变化引起的输出y
(t )的变化。
能控能观便是定性的描述输入u (t )对状态x(t)的控制能力,输出y (t )对状态x (t )的反应能力,他们分别回答了“输入能否控制状态的变化”------可控性
“状态的变化能否有输出反映出来”----------可观性
另外在工程上常用状态变量作为反馈信息,可是状态x (t )的值通常是难测的,往往需要从
测量到的y (t )中估计出状态,如果输出y (t )不能完全反映出系统的状态x (t ),那么就无法实现对状态的估计。
能控性定义:当系统用状态方程描述时,给定系统的任意初始状态,可以找到允许的输入
量,在有限的时间内使系统的所有状态达到任一终止状态,则称系统是完全可控的。
有状态方程x ’(t)=Ax(t)+Bu(t) 其解为:
如果有限的时间内0 < t < t1内通过输入量u(t)的作用把系统的所有状态引向状态x(t1)[设x(t1)=0] ,则应有:
τ
ττd e e t t t t )()0()(0)(Bu x x A A ⎰
-
--+=0)()0()(1
110)
(1=+=⎰
-
--
τττd e e t t t t Bu x x A A
即在给定x(0-)和A 、B 的条件下求可以使x(t)=x(t1)的u(t)。
换言之:上述方程有解则系统能控。
根据凯莱-哈米尔顿定理, e-At 、 eAt 可写成有限级数:
如果方程有解,等式右边左侧矩阵应满秩=n ,此时系统是可控的。
求可控性:
[]⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎣⎡----==875.805.16325.235.005.163301390125.235.0000390100*AB A AB
B
Q c
n=4 满秩所以系统是可控的
可观性定义:当系统用状态方程描述时,给定控制后,如果系统的每一个初始状态x(0-)
都可以在有限的时间内通过系统的输出y(t)唯一确定,则称系统完全可观。
若只能确定部分初始状态,则称系统部分可观。
有状态方程x ’(t)=Ax(t)+Bu(t) y(t)=Cx(t) 其解为 由于在讨论能观性问题时,输入是给定的,上式右侧第二项是确知的,设u(t)=0。
y(t)=CeAtx(0-)。
根据凯莱-哈米尔顿定理, e-At 、eAt 可写成有限级数:
τττd e e t t
t t )()0()(0)
(Bu x x A A ⎰-
--+=])([)0()(0)(τττd e e t y t t t Bu C x C A A ⎰---+=ττττττd e d e e t t t t )()0( )()0(1
100)(Bu x 0Bu x A A A ⎰
⎰-
------=⇒=+[]
⎥
⎥⎥⎥
⎦⎤
⎢⎢⎢⎢⎣⎡--=⇒-=-=-=---=--=-=--∑⎰⎰∑⎰∑⎰-
-
--)()()( )0( )()0( )()()( )()()()()()0(1-n 101
10
101010
010011
11t t t t d c t d c d c d e n n i i i t i i t i n i i
t n i i i t ωωωωτττωτττττττττM ΛB A AB B x B A x u u B A Bu A Bu x A =写成矩阵形式=令
如果方程有解,等式右侧中间侧矩阵应满秩。
其中,秩=n(系统的阶数)
求可观性:
⎥⎥⎥
⎥⎥⎥
⎥⎥⎦
⎤
⎢⎢⎢⎢⎢⎢⎢
⎢⎣⎡--=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=63200
1506930040010000100001
00001
*A CA CA C Q o n=4满秩所以系统是可观的
6 求系统的输入输出传递函数
对于两输入两输出的系统求得的传递函数是一个二阶的传递函数阵,其中包含四个传递函数
⎥⎦⎤
⎢
⎣⎡)(/)()
(/)()(/)()
(/)(22
1221
11s s s s s s s s U Y
U Y U Y U Y Transfer function from input 1 to output...
s^2 + 4.5 s + 200 #1: --------------------------------------------
s^4 - 4.5 s^3 + 541.5 s^2 - 1800 s + 3.5e004
3 s + 150 #2: --------------------------------------------
s^4 - 4.5 s^3 + 541.5 s^2 - 1800 s + 3.5e004
Transfer function from input 2 to output... 3 s + 150
#1: --------------------------------------------
s^4 - 4.5 s^3 + 541.5 s^2 - 1800 s + 3.5e004
0.5 s^2 - 4.5 s + 200 )0()()0(])()()()([)(1
1
12210--=---∑=++++=x CA x A A A I C y n i i i n n t c t c t c t c t c t Λ[])0( )()()()( 1110---⎥
⎥
⎥⎥
⎦
⎤
⎢⎢⎢⎢⎣⎡x CA CA C y n n t c t c t c t M Λ=写成矩阵形式∑-=---=++++=1
01
12210)()()()()(n i i
i n n t t c t c t c t c t c e A A A A I A Λ
#2: --------------------------------------------
s^4 - 4.5 s^3 + 541.5 s^2 - 1800 s + 3.5e004
矩阵函数阵:
⎥⎥⎥⎥⎥
⎥⎥⎥⎥⎦
⎤
⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡+++++++++++++ 3.5e004
s 1800 - s^2 541.5 s^3 4.5 - s^4 -------------------------------------20 s 4.5 - s^2 0.5 3.5e004 s 1800 - s^2 541.5 s^3 4.5 - s^4 -------------------------------------------- 150 s 3 3.5e004 s 1800 - s^2 541.5 s^3 4.5 - s^4 -------------------------------------------- 150 s 3 3.5e004 s 1800 - s^2 541.5 s^3 4.5 - s^4 -------------------------------------------- 200 s 4.5 s^2
7 分析开环稳定性
稳定性定义是系统在受到小的外界扰动后,系统状态方程解的收敛性。
系统正常工作要求是系统在受到外界扰动后,虽然其原平衡状态被打破,但在扰动消失后,仍然能恢复到原来的平衡状态,或者趋于另一平衡状态继续工作,且线性系统稳定性与输入作用无关。
研究系统的稳定性对于研究系统能否正常工作具有很重要的意义,稳定性是自动控制系统正常工作的必要条件,是系统的重要特征。
我们不仅要分析一个系统是否稳定 还要解决的问题便是怎样使一个系统稳定。
经典控制理论稳定性判别方法有很多,例如代数判据,niquist 判据,根轨迹判据等。
而现代控制理论经常用李雅普诺夫第二法求稳定性。
(1)利用特征根的方法
根据上述结果求得的特征根为 0.3667 +21.5183i 0.3667 +21.5183i 1.8833 +
8.4864i 1.8833 - 8.4864i ,四个特征值全部都在坐标轴的右半平面,所以系统是不稳定的。
(2)利用利亚普诺夫第二法求解
x x x x x x x x x x x x x v x v 4
.
4.
332.
21.
1.
2
2
2
2
)()4321(5.0)(+++=+++=
其中:
x x x x x x x x x x x x x v x x x x x
x x x x x x x x
x 4
5.41509393003991995.43200150693004002
41432
323142.
4
321.4
4321.3
4
.2
3
.
1)(-++++--⇒-+-=+++-====
将其换成矩阵形式⎥⎥⎥⎥
⎦
⎤⎢⎢⎢
⎢⎣⎡---=5.400009001993000015039900A 可以看出A 不是正定的,所以系统不稳定。
8 利用状态反馈将系统的闭环极点配置到合适的值
状态反馈是将系统每一个状态变量乘以相应的反馈系数馈送到输入端与参考输入相加,其和
作为受控系统的控制输入。
原受控对象为 经过状态反馈后得到的闭环系统为 闭环系统期望极点选取原则为以下几点: 1)n 维控制系统有n 个期望极点;
2)期望极点是物理上可实现的,为实数或共轭复数对;
3)期望极点的位置的选取,需考虑它们对系统品质的影响(离虚轴的位置),及与零点分布状况的关系。
4
)离虚轴距离较近的主导极点收敛慢,对系统性能影响最大,远极点收敛快,对系统只有
),,(0C B A =∑),,(C B BK A k -=∑
极小的影响。
闭环极点 0.3667 +21.5183i 0.3667 -21.5183i 1.8833 + 8.4864i 1.8833 - 8.4864i 配置状态反馈后,系统应稳定,所以期望极点应在虚轴左侧,所以期望闭环极点 -1.1001+64.5549i -1.1001-64.5549i -5.6499+25.4952 -5.6499-25.4952 得到极点配置矩阵
K =
1.0e+003 *
1.2556 -0.0375 0.0157 -0.0332 0.9718
2.8969 0.0839 0.004 验证极点配置结果是正确的:ans =
-1.1001 -64.5549i -1.1001 +64.5549i -5.6499 -25.4952i -5.6499 +25.4952i
求得开环传递函数阶跃响应曲线(没有经过状态反馈的):
没有上升时间
经过状态反馈的传递函数:B BK A sI C s G k
1
)]
([)(---=
状态空间表达式为
∑-k
C B BK A ],),[(
Matlab 解得闭环传递函数:
s^2 + 6.758 s + 1648
#1: --------------------------------------------------
s^4 + 13.5 s^3 + 4875 s^2 + 4.86e004 s + 2.843e006
-38.95 s - 335.9
#2: --------------------------------------------------
s^4 + 13.5 s^3 + 4875 s^2 + 4.86e004 s + 2.843e006
Transfer function from input 2 to output...
19.59 s + 168.7
#1: --------------------------------------------------
s^4 + 13.5 s^3 + 4875 s^2 + 4.86e004 s + 2.843e006
0.5 s^2 + 3.371 s + 827.8
#2: --------------------------------------------------
s^4 + 13.5 s^3 + 4875 s^2 + 4.86e004 s + 2.843e006
反馈后的阶跃响应:
阶跃响应上升时间是0.034s ,配置后系统最终稳定。
9 设计全维状态观测器
不是所有的系统状态物理上都能够直接测量得到。
需要从系统的可量测参量,如输入u 和输
出y 来估计系统状态 。
状态观测器基于可直接量测的输出变量y 和控制变量u 来估计状态
变量,是一个物理可实现的模拟动力学系统。
如果系统状态是完全能观测的,那么根据输出
y 的测量,可以唯一的确定系统的初始状态,所以只要满足一定的条件,便可以从可测量y
和u 中把x 间接重构出来。
全维渐进状态结构图:
B ⎰x &
C A
y B ⎰x &ˆC C
K A e -y ˆe K +++
++x x ˆu
∑0∑g
系统的原极点为0.3667 +21.5183i 0.3667 +21.5183i 1.8833 + 8.4864i 1.8833 - 8.4864i
期望极点应是原极点的2-5倍,并不是越快越好。
期望极点为 -1.4668 +86.0732i -1.4668 -86.0732i -7.5332 +33.9456i -7.5332 -33.9456i
⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎣⎡-=1.22463.1228.16089.31990.56.521.515.17L 相应的全维观测器是:
y u x y u x y u x Ly
Bu x LC A x ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-------=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣
⎡---=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣
⎡+⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎥⎦⎤⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡---=++-=1.22463.1228.16089.31990.56.521.515.175.000100005.4310.24467
.27698.13089.35991056.52015.515.171.22463.1228.16089.31990.56.521.515.175.00010000000000001.22463.1228.16089.31990.56.521.515.175.4320015069300400100001001.22463.1228.16089.31990.56.521.515.175.00010000001000011.22463.1228.16089.31990.56.521.515.175.432001506930040010000100)(.
10 带观测器的输出状态空间表达式:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡= 4.5- 3
2446- 27.66 6 9 1309- 3600- 1 0 4.985- 52.62 0 1 51.13- 17.51- A
⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎣⎡=2246 122.3 1609 3200 4.985 52.62- 51.13 17.51B ⎥⎥⎥⎥⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡=100001000010000100100001C D=0
分别得到输出和观测状态的传递函数:
Transfer function from input "y1" to output...
17.51 s^3 + 5899 s^2 + 1.23e005 s + 7.911e006
y1_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
-52.62 s^3 + 359.1 s^2 - 6844 s + 4.369e005
y2_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
17.51 s^3 + 5899 s^2 + 1.23e005 s + 7.911e006
x1_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
-52.62 s^3 + 359.1 s^2 - 6844 s + 4.369e005
x2_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
3200 s^3 + 9.295e004 s^2 + 7.698e006 s + 3.967e006 x3_e: --------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
122.3 s^3 + 1.405e005 s^2 - 8571 s + 5.737e007
x4_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
Transfer function from input "y2" to output...
51.13 s^3 + 1379 s^2 + 2.945e004 s + 8.583e005
y1_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
4.985 s^3 + 5001 s^2 + 1.152e005 s + 8.303e006
y2_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
51.13 s^3 + 1379 s^2 + 2.945e004 s + 8.583e005
x1_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
4.985 s^3 + 5001 s^2 + 1.152e005 s + 8.303e006
x2_e: ------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
1609 s^3 - 1.337e005 s^2 + 1.373e006 s - 1.853e007 x3_e: --------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
2246 s^3 + 2.437e004 s^2 + 6.754e006 s - 4.844e007 x4_e: --------------------------------------------------
s^4 + 18 s^3 + 8664 s^2 + 1.152e005 s + 8.96e006
Input groups:
Name Channels
Measurement 1,2
Output groups:
Name Channels
OutputEstimate 1,2
StateEstimate 3,4,5,6
分析其稳定性
根据阶跃响应图来看系统是稳定的,并且上升时间为0.0015s
附录:
A=[0 0 1 0;0 0 0 1;-400 300 9 6;150 -200 3 -4.5]
B=[0 0;0 0;1 0;0 0.5]
C=[1 0 0 0;0 1 0 0]
D=0;
G=ss(A,B,C,D)
Gc=tf(G)
Po=[ -1.1001+64.5549i -1.1001-64.5549i -5.6499+25.4952i -5.6499-25.4952i]
K=place(A,B,Po)
a=A-B*K
g=ss(a,B,C,D)
gc=tf(g)
eig(a)'
P1=[-1.4668+86.0732i -1.4668-86.0732i -7.5332+33.9456i -7.5332-33.9456i]
L=place(A',C',P1)'
est=estim(G,L)
step(est)
tf(est)
结束语:这次大作业是把正本现代控制理论书的内容串联起来,现代控制理论是从状态
空间表达式出发研究一个系统的稳定性和控制品质,而自动控制原理则是从输入输出出发来
研究一个系统的,这份大作业的最终目的是要设计一个状态观测器去改变系统的控制品质,通过这次大作业,我锻炼了自己查找信息的能力,无论是从网上或者是书籍上,培养了自己
自主学习的能力和做一项任务的能力,我通过去图书馆查阅相关的书籍,上搜索引擎去搜索
相关的内容,解答做大作业是的困惑。
还有就是学习了matlab软件的使用。
判断系统的能
控能观性以及稳定性,状态空间表达式和传递函数之间的化简,都是为世纪一个状态观测器
所服务的。
总之,通过这次大作业,收获不少的,不同于传统考核,让我书上所学和知识
和实践相结合的机会,真正锻炼了自己各方面的能力,提高自己的实践能力。
华北电力大学。