7.6应用于离散系统的Matlab基本函数 7.7 求离散系统的时域响应 频率特性分析

7.6.1 dstep

功能:求离散系统的单位阶跃响应.

格式:

[c,t]=dstep(n,d)
[c,t]=dstep(n,d,m)

说明:

dstep函数可绘制出离散系统以多项式函数g(z)=n(z)/d(z)表示的系统的阶跃响应曲线.dstep(n,d,m) 函数可绘制出用户指定的采样点数为m的系统的阶跃响应曲线.当带有输出变量引用函数时,可得到系统阶跃响应的输出数据,而不直接绘制出曲线。


7.6.2 dimpulse

功能:求离散系统的单位脉冲响应

格式:

[c,t]=dimpulse(n,d)
[c,t]=dimpulse(n,d,m)

说明:dimpulse函数说明类似dstep函数,从略。


7.6.3 dbode

功能:求离散系统的对数频率响应(bode图)。

格式:

[mag,phase,w]=dbode(n,d,T)
[mag,phase,w]=dbode(n,d,T,w)

说明:

dbode函数用于计算离散系统的对数幅频特性和相频特性(即bode图),输入变量n,d解释仝上,而T为采样周期,w为频率,当不带输入w频率参数时,系统会自动给出.对输出变量带与不带解释仝上,从略。
本函数幅值和相位是根据下面公式计算:
mag(ω)=|g(ejωT)|,phase(ω)=∠g(ejωT)


7.6.4 dnyquist

功能:求离散系统的奈奎斯特频率曲线图(即nyquist图)。

格式:

[re,im,w]=dnyquist(n,d,T)
[re,im,w]=dnyquist(n,d,T,w)

说明:输入变量说明仝上,输出变量re、im为绘制nyqpist图的实部和虚部。


7.6.5 margin

功能:求系统的增益裕量和相位裕量。

格式:

[gm,pm,wg,wp]=margin(n,d)
[gm,pm,wg,wp]=margin(mag,phase,w)

说明:

输入变量n,d说明仝上,而mag,phase,w为上面dbode函数的输出变量。本函数的输出变量gm,pm分别为增益裕量和相位裕量,而wg,wp则为对应的频率。


7.6.6 roots

功能:求系统的特征多项式的根.
格式:[r]=roots(c)
说明:输入变量c为特征多项式的系数

 

7.7.1 常规方法

利用闭环脉冲传递函数及z反变换,可以方便求得各典型输入下线性定常离散系统的时域响应。

例7-14 求图7-12所示系统的单位阶跃响应。

图7-12 闭环离散系统

解:

常规方法:

由上述数据可以画出单位阶跃响应曲线。如7-14所示。

图7-14c(k)与k的关系曲线

Matlab方法:

.程序ex714.m:
%example 7.14
n=[0.368 0.264];

d=[1 1 0.632];
dstep(n,d)

.图示 执行以上程序,即可得7-15所示,单位阶跃响应曲线。

 

图7-15


7.7.2“MATLAB”方法

⒉例7-15

求图7-13所示系统的的单位脉冲响应。

图7-13 闭环离散系统

⑴.程序ex715.m:

%example 7.15

n=[6.32 0];

d=[1 4.952 0.368];

dstep(n,d)

⑵.图示

执行以上程序即可得图7-16单位脉冲响应曲线。可知,系统是不稳定的。

图7-16

 

7.9.1基本理论

线性连续系统的频率特性是传递函数G(s)中s=jω代入得到,对于离散系统的频率特性同样是脉冲传递函数G*(s)中s=jω代入可得到,但是,由于G*(s) 中s位于超越函数e里, 所以,在MATLAB工具发明以前,要直接画出离散系统的频率特性是比较困难的,为此,采用上节所述的双线性变换,对变换以后的新变量r=jv代入可得到 频率特性,此频率特性称为开环虚拟频率特性,可以证明,线性连续系统中的乃奎斯特稳定判据和相位裕量、增益裕量,同样可以适用于离散系统的开环虚拟频率特 性。下面举例说明。

这里以图7-20所示的离散系统为例1+G(z)=0,系统的稳定充要条件是特征方程式 1+G(z)=0的根都位于z平面的单位圆内。令z=(1+r)/(1-r) 代入上式,即作双线性变换,得到一个以复变量r为自变量的方程,再令复变量r=jv(其中v为虚拟频率)得到一个新的以v为自变量的方程,依据这一方程, 就可画出虚拟频率特性,就可用乃奎斯特稳定判据或相位裕量、增益裕量来判断离散系统的稳定性了。

7.9.2 例题分析

⒈常规方法

例7-18 对图7-20所示的系统,画出其频率特性,并以此对系统进行分析。

解:据图7-20可得:

根据上式可画出相应虚拟频率的伯德图。如图7-21所示。

据此伯德图可知,图7-20所示离散系统是稳定的。相位裕量约为8度,增益裕量为∞。

⒉ MATLAB方法

现在已经有了功能强大的MATLAB工具,实际上已不需要进行双线性变换,利用dbode,dnyquist等函数可方便、直接地画出频率特性。下面仍以图7-20所示系统为例,利用 MATLAB方法求解.

MATLAB方法

⑴.程序718.m:

% example 7-18.m
t=1
n=[2.528 0];
d=[1 –1.368 0.368];

figure(1)?

dbode(n,d,t)

[mag,phase,w]=dbode(n,d,t)
[gm,pm,wg,wp]=margin(mag,phase,w)

figure(2)

dnyquist(n,d,t)

⑵.结果

执行以上程序,即可得到系统乃奎斯特图,图7-22;伯德图,图7-23;相位裕量,pm=8.0145deg;增益裕量gm=0.68678db。相应的频率,分别为wg=3.1416,wp=2.5499。


图7-22 乃奎斯特图 图7-23 伯德图
  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值