离散系统稳定性分析

合集下载

§8-5离散系统稳定性分析

§8-5离散系统稳定性分析

0.4 z-1
0.3
0.4( z1) z 0.1 3 5
0.1( z1) z 0.0 1 8 5
1 G(z) 0, 并代入
1
z

1
2.33 3 3.68 2 1.65 0.34 0
32Βιβλιοθήκη 331.652 3.68
0.34
1
1.43
0
0
0.34
0
系统是稳定的
例3:设采样系统的方框图如图所示,其中 稳定的K1值范围.
117( ωω11)2
119(
ω1 ω1
)
39
0
整理得: ω3 2ω2 2ω 40 0
ω3 1 2
ω2 2 40
ω1 - 18 0
ω0 40
系 统 不 稳 定, 有 两 根 在 单 位 圆 外
例2.判断如图所示系统的稳定性,采样周期T=0.2(秒)
r(t) T -
1e T s s
2 s (10.1s )(10.0 5s )
0.158K ω2 1.264ω (2.736 0.158K ) 0
1
1
ω2 0.158K 1
2.736- 0.158K 1
ω1 1.264
0
ω0 2.736- 0.158K 1
0.158K 0 , 2.736- 0.158K 0
1
1
解得 : 0 K 17.3
四、离散系统的稳态误差 稳态误差计算
1型系统
2型系统
3型系统
r(t)=1(t)
1 kp 0
0
0
r(t)=t
T0 kv
0
0
r(t)
1 2
t2

自动控制原理 第七章 第二讲 离散系统的稳定性分析

自动控制原理 第七章 第二讲 离散系统的稳定性分析
R(s)

1 − e −Ts s
K s( s + 1)
C(s)
解:系统的开环传递函数为 Tz 1 (1 − e−T )z G(z) = (1 − z −1 )Z 2 = (1 − z −1 ) − 2 s (s + 1) (z − 1) (z − 1)(z − e−T ) 把T=0.1代入化简得 代入化简得
整理后可得 Routh表为 表为 0.158Kω2+1.264ω+(2.736-0.158K)=0 w2 0.158K 2.736-0.158K w1 1.264 w0 2.736-0.158K
要使系统稳定, 必须使劳斯表中第一列各项大于零, 要使系统稳定 必须使劳斯表中第一列各项大于零 即 0.158K>0 和 2.736-0.158K>0 > > 所以使系统稳定的K值范围是 < < 所以使系统稳定的 值范围是0<K<17.3。 值范围是 。 结论2: 一定 一定, 越大 系统的稳定性就越差 越大, 稳定性就越差。 结论 :T一定,K越大 系统的稳定性就越差。
(1) 单位阶跃输入时 r(t)=1(t) (2) 单位斜坡输入时 r(t)=t (3) 单位加速度输入时 r(t)=t2/2
z R( z ) = z −1
z →1
K p = lim[1 + G ( z )]
Tz R( z ) = ( z − 1) 2
K v = lim( z − 1)G ( z )
π T π ω =− 0 T
Im z平平
π j T
ω=
0
σ
π
-1
ω =0 1 Re
-jT
2 、离散系统稳定的充要条件: 离散系统稳定的充要条件 稳定的充要条件:

2-d 连续-离散系统的稳定性、可控性与可观测性判据

2-d 连续-离散系统的稳定性、可控性与可观测性判据

2-d 连续-离散系统的稳定性、可控性与可观测性判据
一、稳定性
连续离散系统稳定性是指系统状态值不断变化,但随着时间的推移,系统的解不会离开某一区域或范围,满足系统的平衡。

可以用Lyapunov准则来判断一个系统的稳定性,即找出一个函数V,系统的长期行为是满足V的进行,且由此可以确定系统的长期行为的变化趋势。

此外,系统稳定性还可以通过极点分析方法来判断,即系统极值处被定义为极点,并从中探索该系统在极点上是否稳定,以及该极点处系统解是否存在漂移和消失。

二、可控性
可控性是指系统的响应是通过控制器实现的,系统可以通过增加输入电压或输出力量来改变系统的输出响应,从而达到预期的解决方案。

可控性分析要求系统具有足够的响应能力,可以通过增加输入电压来改变系统的行为,但它的响应有限制,不能随意增加,而且可能受外界环境约束。

三、可观测性
可观测性是指系统的特性是可以通过测量来获取的,即可以观察系统的特性,推断出它是如何变化的,并且根据以往所观察到的特征来推测它在将来的变化趋势。

可观测性分析可以使用状态空间方程,用于获得关于系统的当前及未来设计状态的量化描述,从而确定系统的特征及其变化趋势。

离散系统稳定性分析

离散系统稳定性分析

实验一 离散系统稳定性分析实验学时:2 实验类型:常规 实验要求:必作一、实验目的:(1)掌握利用MATLAB 绘制系统零极点图的方法; (2)掌握离散时间系统的零极点分析方法;(3)掌握用MATALB 实现离散系统频率特性分析的方法; (4)掌握逆Z 变换概念及MATLAB 实现方法; (5)掌握用MATLAB 分析离散系统稳定性。

二、实验原理:1、离散系统零极点图及零极点分析;线性时不变离散系统可用线性常系数差分方程描述,即()()NMiji j a y n i b x n j ==-=-∑∑ (8-1)其中()y k 为系统的输出序列,()x k 为输入序列。

将式(8-1)两边进行Z 变换的00()()()()()Mjjj Nii i b zY z B z H z X z A z a z-=-====∑∑ (8-2) 将式(8-2)因式分解后有:11()()()Mjj Nii z q H z Cz p ==-=-∏∏ (8-3)其中C 为常数,(1,2,,)j q j M =为()H z 的M 个零点,(1,2,,)i p i N =为()H z 的N个极点。

系统函数()H z 的零极点分布完全决定了系统的特性,若某系统函数的零极点已知,则系统函数便可确定下来。

因此,系统函数的零极点分布对离散系统特性的分析具有非常重要意义。

通过对系统函数零极点的分析,可以分析离散系统以下几个方面的特性:● 系统单位样值响应()h n 的时域特性; ● 离散系统的稳定性;离散系统的频率特性; 1.1、零极点图的绘制设离散系统的系统函数为则系统的零极点可用MA TLAB 的多项式求根函数roots()来实现,调用格式为:p=roots(A)其中A 为待根求多项式的系数构成的行矩阵,返回向量p 则是包含多项式所有根的列向量。

如多项式为231()48B z z z =++,则求该多项式根的MA TLAB 命令为为: A=[1 3/4 1/8];P=roots(A) 运行结果为: P =-0.5000 -0.2500需注意的是,在求系统函数零极点时,系统函数可能有两种形式:一种是分子、分母多项式均按z 的降幂次序排列;另一种是分子、分母多项式均按1z -的升幂次序排列。

第七节 离散系统的稳定性分析

第七节 离散系统的稳定性分析
[ s , s ] 为主频段,其他称为次频段。
22 可以看出主频段的面积影射成单位圆内,
而且任一次频段包围面积也影射为同一单 位圆,说明Z与S平面间的影射不是一一对 应,S中一点对应Z面中一点,但Z中一点对 应S平面中多个点。
例一:
轧钢机压下位置控制系统速度, T u 控制系
统等效时间常数,T u 100ms , 采样周期取为
系统稳定性。
一 稳定条件及S,E平面对应关 系
Z eTS eT ( j )
j 2
eT e jT eT e s ,s采样频率, 则,Z eT , T
连续系统中,闭环传递函数极点均位于s平面
的左半平面( 0)时,系统稳定,由此可以对
应出Z,S平面稳定区域之间的映射关系。
S平面
0 系统稳定
T=100ms,开环增益K=10
U(S)
K
S (T u S 1)
Y(S)
分析系统的稳定性
开环脉冲传递函数
G(Z)
Z
K
S(T u
S
1 )
KZ
1
Tu
S T u S 1
K
Z Z 1
Z
Z
e
T
T
u
T
KZ(1 e T u)
T
(z 1)(z e T u )
0.632KZ (Z 1)(Z 0.368)
概念介绍(反映系统动态品质) 一.等频线(等 线) 在S平面上,等频线是一条平行于实轴的直
线,频率 恒定
Z eTS eT *e jT
J s
S2 S 4
z
S
4
s
T
2
对应到Z平面上,映射成了从原点出发向外 辐射的一条直线,与实轴夹角T 2

离散时间系统的可控性及其稳定性分析研究

离散时间系统的可控性及其稳定性分析研究

离散时间系统的可控性及其稳定性分析研究一、引言离散时间系统(discrete-time system)是指在时间上取样的系统,指的是在时域上离散且在幅度上是连续的信号,是一类重要的时域系统。

在日常生活中,我们常常会遇到离散时间系统,例如数字电子、数字通信、数字信号处理等领域。

离散时间系统的可控性及其稳定性是该领域热门的研究方向之一,本文将从两方面进行探讨。

二、离散时间系统的可控性1.可控性的定义可控性是指系统在一定时间内,能否通过其输入信号来达到所需状态,并且可以在该状态下保持一定的时间。

在离散时间系统中,可控性的定义与连续时间系统中的可控性类似,但并不能简单地借鉴连续时间系统的定义。

2.可控性的判定(1)Kalman条件Kalman条件是判定离散时间系统可控性的重要方法。

在离散时间系统中,若一个初态能够通过一个有限时间内的控制输入到达系统的任意状态,则称该系统是可控的。

用数学语言描述,即离散时间系统可控的条件是:矩阵 Cont(A,B) 的秩等于 n,其中 A 和B 是系统的状态矩阵和输入矩阵,n 是系统的状态维数。

(2)PBH条件PBH条件是判定离散时间系统可控性的另一种方法。

与Kalman条件相比,PBH条件更加简便,适用于各种规范矩阵A和B.给定一个离散时间系统,我们可以将可控性矩阵写成:$$ \begin{bmatrix} A - \lambda_i I & B \end{bmatrix} $$式中,I 是单位矩阵,λi 是系统的特征值,B 是系统的输入矩阵。

若该矩阵的秩等于系统状态维数 n,则该系统可控。

三、离散时间系统的稳定性1.稳定性的定义稳定性是指系统输入和状态状态在有限范围内的变化,系统的输出也会随之保持在一个有限的范围。

2.稳定性的性质(1)稳定性的充分条件离散时间系统可控的充分条件是系统的特征值均在单位圆内。

(2)稳定性的判定常用的离散时间系统稳定性判定方法有 Jury准则和Nyquist准则。

第七章--线性离散系统的稳定性分析

第七章--线性离散系统的稳定性分析

T
Gh s
G0 s
Y s
1 eTs 4 其中连续部分的传递函数为 Gh (s)G0 (s) s s(0.5s 1)
已知T=0.5s,试求在单位斜坡输入下,最小拍系统数字 控制器的脉冲传递函数. 解:由图可知
0.736 z 1 (1 0.717 z 1 ) G( z ) L Gh ( s)G0 (s) (1 z 1 )(1 0.368 z 1 )
态分量也不同。
• 实数极点:若实数极点分布在单位圆内,其对应的分量呈衰
减变化。正实数极点对应的单调衰减,负实数极点对应的振 荡衰减; • 共轭极点: 有一对共轭复数极点i与i,即
i i e j , i i e j
i i
Cy(k)) 2 Ai i k cos(ki i ) i i (k 当|i|>1时,Ci(k)为发散振荡函数;当|i|<1时,Ci(k)为衰减 振荡函数,振荡角频率为
T=0.2s时 G( z )
1.2 z 0.8 ( z 1) 2
2 系统特征方程为 z 0.8 z 0.2 0
1,2 0.4 j0.2
所以采样时刻的稳态误差为
1 T T2 e() 0.1 K p Kv Ka
所以系统稳定
离散系统的暂态分析
上式右边第一项为系统的稳态响应分量,第二项为暂态 响应分量。显然,随极点在平面位置的不同,它所对应的暂
劳斯判据 劳斯判据可用于判断一个复变量代数方程的根是否全在复
平面的左半平面,但不能判断这些根是否全在单位圆内。为了利
用劳斯判据分析离散系统的稳定性,需对Z平面进行一次线性变 换,即将Z平面的单位圆内部映射到一个复平面的左半平面,该 变换被称之为W变换,也称为双线性变换。 W变换

线性离散控制系统的稳定性分析

线性离散控制系统的稳定性分析

线性离散控制系统的稳定性分析在控制工程中,稳定性是占据重要地位的概念之一。

对于线性离散控制系统而言,稳定性分析显得尤为关键。

在本文中,我们将讨论线性离散控制系统的稳定性分析。

线性离散控制系统由两个部分组成,一个是系统本身,另一个是控制器。

这两个部分共同作用,以使系统能够正常运行,达到预定的控制目标。

而稳定性则是在这一过程中,确保系统在特定的条件下能够保持稳定。

线性离散控制系统一般是在时刻 t 时,通过一个输入信号 u(t) 来控制输出信号 y(t)。

由此可以得到系统的状态空间方程式:x(t+1) = Ax(t) + Bu(t)y(t) = Cx(t)其中,x(t) 是状态向量,它包含系统中所有的状态信息。

A 和B 是状态转移矩阵,用于描述状态向量在时间上的演变。

C 则是输出端的转移矩阵,用于描述系统输出与状态向量之间的关系。

而 u(t) 则是控制器的输入信号,通过控制器的处理,最终得到系统的输出 y(t)。

对于任意给定的系统,其稳定性是需要依据系统本身的特性来分析的。

这里我们将从两个方面来讨论线性离散控制系统的稳定性分析。

分别为:利用特征值和易于分析的特殊情况。

一、利用特征值进行稳定性分析通过特征值,可以很方便地判断一个系统是否稳定。

特征值的计算公式如下:det(A-λI) = 0其中,det() 是矩阵的行列式,A 是状态转移矩阵,λ 是特征值,I 是单位矩阵。

特征值通常是由状态转移矩阵的特征多项式所产生的根。

如果计算出来的特征值都处于单位圆内,那么这个系统就是稳定的。

反之,如果特征值的模超过了 1,则这个系统就是不稳定的。

此外,还存在一种特殊情况,即状态转移矩阵的特征值都是实数。

在这种情况下,我们只需要检测特征值是否位于区间 [-1,1] 中即可。

如果全部都满足此条件,那么系统就是稳定的。

二、特殊情况下的稳定性分析对于线性离散控制系统而言,有一些特殊情况下可以使用更为简便的方法来进行稳定性分析。

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

实验一 离散系统稳定性分析实验学时:2 实验类型:常规 实验要求:必作一、实验目的:(1)掌握利用MATLAB 绘制系统零极点图的方法; (2)掌握离散时间系统的零极点分析方法;(3)掌握用MATALB 实现离散系统频率特性分析的方法; (4)掌握逆Z 变换概念及MATLAB 实现方法; (5)掌握用MATLAB 分析离散系统稳定性。

二、实验原理:1、离散系统零极点图及零极点分析;线性时不变离散系统可用线性常系数差分方程描述,即()()NMiji j ay n i bx n j ==-=-∑∑ (8-1)其中()y k 为系统的输出序列,()x k 为输入序列。

将式(8-1)两边进行Z 变换的00()()()()()Mjjj N i ii bzY z B z H z X z A z a z-=-====∑∑ (8-2)将式(8-2)因式分解后有:11()()()Mjj Ni i z qH z Cz p ==-=-∏∏ (8-3) 其中C 为常数,(1,2,,)j q j M = 为()H z 的M 个零点,(1,2,,)i p i N = 为()H z 的N 个极点。

系统函数()H z 的零极点分布完全决定了系统的特性,若某系统函数的零极点已知,则系统函数便可确定下来。

因此,系统函数的零极点分布对离散系统特性的分析具有非常重要意义。

通过对系统函数零极点的分析,可以分析离散系统以下几个方面的特性:● 系统单位样值响应()h n 的时域特性; ●离散系统的稳定性;离散系统的频率特性;1.1、零极点图的绘制设离散系统的系统函数为()()()B z H z A z =则系统的零极点可用MA TLAB 的多项式求根函数roots()来实现,调用格式为:p=roots(A)其中A 为待根求多项式的系数构成的行矩阵,返回向量p 则是包含多项式所有根的列向量。

如多项式为231()48B z z z =++,则求该多项式根的MA TLAB 命令为为:A=[1 3/4 1/8]; P=roots(A)运行结果为: P =-0.5000-0.2500需注意的是,在求系统函数零极点时,系统函数可能有两种形式:一种是分子、分母多项式均按z 的降幂次序排列;另一种是分子、分母多项式均按1z -的升幂次序排列。

这两种方式在构造多项式系数向量时稍有不同。

(1)()H z 按z 的降幂次序排列:系数向量一定要由多项式最高次幂开始,一直到常数项,缺项要用0补齐;如34322()3221z zH z z z z z +=++++其分子、分母多项式系数向量分别为A=[1 0 2 0]、B=[1 3 2 2 1]。

(2)()H z 按1z -的升幂次序排列:分子和分母多项式系数向量的维数一定要相同,不足的要用0补齐,否则0z =的零点或极点就可能被漏掉。

如11212()11124z H z zz---+=++其分子、分母多项式系数向量分别为A=[1 2 0]、B=[1 1/2 1/4]。

用roots()求得()H z 的零极点后,就可以用plot()函数绘制出系统的零极点图。

下面是求系统零极点,并绘制其零极点图的MA TLAB 实用函数ljdt(),同时还绘制出了单位圆。

function ljdt(A,B)% The function to draw the pole-zero diagram for discrete systemp=roots(A); %求系统极点 q=roots(B); %求系统零点 p=p'; %将极点列向量转置为行向量q=q'; %将零点列向量转置为行向量 x=max(abs([p q 1])); %确定纵坐标范围 x=x+0.1; y=x;%确定横坐标范围clfhold onaxis([-x x -y y])%确定坐标轴显示范围w=0:pi/300:2*pi; t=exp(i*w); plot(t) %画单位园axis('square') plot([-x x],[0 0])%画横坐标轴 plot([0 0],[-y y])%画纵坐标轴text(0.1,x,'jIm[z]')text(y,1/10,'Re[z]')plot(real(p),imag(p),'x')%画极点plot(real(q),imag(q),'o') %画零点 title('pole-zero diagram for discrete system') %标注标题 hold off1.2、离散系统零极点分析(1)离散系统零极点分布与系统稳定性 离散系统稳定的条件为:时域条件:离散系统稳定的充要条件为()n h n ∞=-∞<∞∑,即系统单位样值响应绝对可和;Z 域条件:离散系统稳定的充要条件为系统函数()H z 的所有极点均位于Z 平面的单位圆内。

对于三阶以下的低阶系统,可以利用求根公式求出系统函数的极点,从而判断系统的稳定性,但对于高阶系统,手工求解则显得十分困难,这时可以利用MA TLAB 来实现。

实现方法是调用前述的函数ljdt()绘出系统的零极点图,然后根据极点的位置判断系统的稳定性。

2、离散系统频率特性分析;2.1、离散系统的频率响应()j H eω对于某因果稳定离散系统,如果激励序列为正弦序列:0()sin()()x n A n u n ω=则系统的稳态响应为:()()sin[()]()j ss y n A H en u n ωωϕω=+定义离散系统的频率响应为()()()()j j j j z eH eH z H eeωωωϕω===其中,()j H e ω——称为离散系统的幅频特性; ()ϕω——称为离散系统的相频特性;()j H eω是以2π为周期的周期函数,只要分析()j H e ω在ωπ≤范围内的情况,便可分析出系统的整个频率特性。

2.2、用MA TLAB 实现离散系统的频率特性分析方法 (1)直接法设某因果稳定系统的系统函数()H z ,则系统的频响特性为:()()()()j j j j z eH eH z H eeωωωϕω===MA TLAB 提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下两种: ●[H,w]=freqz(B,A,N)B 和A 分别为离散系统的系统函数分子、分母多项式的系数向量,N 为正整数,返回量H 则包含了离散系统频响()j H eω在0~π范围内N 个频率等分点的值,向量w 则包含0~π范围内N 个频率等分点。

调用中若N 默认,默认值为512。

● [H,w]=freqz(B,A,N,’whole ’) 该调用格式将计算离散系统在0~2π范围内N 个频率等分点的频率响应()j H eω的值。

因此,可以先调用freqz()函数计算系统的频率响应,然后利用abs()和angle()函数及plot()函数,即可绘制出系统在0~π或0~2π范围内的频响曲线。

(2)几何矢量法利用几何矢量求解示意图如图8-4所示。

jj j j j eq B eψω-= ij j i i ep A eθω-=有:1212()1()()1()()M N Mj jj j j j Nj i i BeH eH eeA eψψψωωϕωθθθ+++=+++===∏∏则系统的幅频特性和相频特性分别为:11()Mjj j Nii BH eA ω===∏∏(8-7) 11()MNjij i ϕωψθ===-∑∑ (8-8)根据式(8-7)和(8-8),利用MA TLAB 来求解频率响应的过程如下: ● 根据系统函数()H z 定义分子、分母多项式系数向量B 和A ; ● 调用前述的ljdt()函数求出()H z 的零极点,并绘出零极点图; ● 定义Z 平面单位圆上的k 个频率分点;● 求出()H z 所有的零点和极点到这些等分点的距离; ● 求出()H z 所有的零点和极点到这些等分点矢量的相角; ● 根据式(8-7)和(8-8)求出系统的()j H e ω和()ϕω; ●绘制指定范围内系统的幅频曲线和相频曲线;下面是实现上述过程的实用函数dplxy()。

有四个参数:k 为用户定义的频率等分点数目;B 和A 分别为系统函数分子、分母多项式系数向量;r 为程序绘制的频率特性曲线的频率范围(0~r π⨯)。

function dplxy(k,r,A,B)%The function to draw the frequency response of discrete systemp=roots(A); %求极点 q=roots(B);%求零点figure(1) ljdt(A,B)%画零极点图 w=0:r*pi/k:r*pi; y=exp(i*w);%定义单位圆上的k 个频率等分点N=length(p); %求极点个数 M=length(q);%求零点个数 yp=ones(N,1)*y; %定义行数为极点个数的单位圆向量 yq=ones(M,1)*y;%定义行数为零点个数的单位圆向量vp=yp-p*ones(1,k+1); %定义极点到单位圆上各点的向量vq=yq-q*ones(1,k+1); %定义零点到单位圆上各点的向量 Ai=abs(vp); %求出极点到单位圆上各点的向量的模 Bj=abs(vq); %求出零点到单位圆上各点的向量的模 Ci=angle(vp);%求出极点到单位圆上各点的向量的相角 Dj=angle(vq); %求出零点到单位圆上各点的向量的相角 fai=sum(Dj,1)-sum(Ci,1); %求系统相频响应 H=prod(Bj,1)./prod(Ai,1);%求系统幅频响应figure(2)plot(w,H); %绘制幅频特性曲线title('离散系统幅频特性曲线') xlabel('角频率') ylabel('幅度') figure(3)plot(w,fai)title('离散系统的相频特性曲线') xlabel('角频率') ylabel('相位')三、实验方法和手段:集中授课,实验现场进行指导 四、实验组织运行要求:集中组织,单人单机 五、实验条件: 计算机、MATLAB 软件 六、实验步骤:1、打开计算机,双击桌面MATLAB 软件图标,进入MATLAB 工作环境;2、在命令窗口(Command Window )输入程序,按回车键执行。

3、按实验内容逐一编成,将运行结果存入 WORD 文档。

七、实验内容:1、离散系统零极点图及零极点分析;例1:绘制如下系统函数的零极点 (1)32323510()375z z z H z z z z -+=-+-(2)11210.5()31148z H z zz----=++解:MA TLAB 命令如下 (1) A=[1 -3 7 -5];B=[3 -5 10 0];ljdt(A,B) 运行结果:(2) A=[1 3/4 1/8];B=[1 -0.5 0]; ljdt(A,B)2、离散系统频率特性分析;例2:绘制如下系统的频响曲线0.5()z H z z-=解:MA TLAB 命令如下:B=[1 -0.5]; A =[1 0];[H,w]=freqz(B,A,400,'whole'); Hf=abs(H);Hx=angle(H);clf figure(1)plot(w,Hf)title('离散系统幅频特性曲线') figure(2)plot(w,Hx)title('离散系统相频特性曲线') 运行结果:例3:已知某离散系统的系统函数为:115/4(1)()11/4z H z z---=-绘出该系统的零极点图及频响特性。

相关文档
最新文档