好文档 - 专业文书写作范文服务资料分享网站

实验一 控制系统建模与分析

天下 分享 时间: 加入收藏 我要投稿 点赞

c) 程序如下:

G=tf([100,500],conv([1,6,-16],[1,20]));

G_close=feedback(G,1);

step(G_close)

运行结果:

6、已知系统传递函数为:

G(S)?53S2?4S?6

(1)编写M文件求取系统的性能指标(超调量,上升时间,调节时间) 先建立一个stepchar.m的文件

程序为:

function [pos,tr,ts,tp]=stepchar(g0,delta)

[y,t]=step(g0); [mp,ind]=max(y); dimt=length(t); yss=y(dimt);

pos=100*(mp-yss)/yss;

tp=t(ind); for i=1:dimt

if y(i)>=0.8

tr=t(i); break; end

end;

for i=1:length(y)

if y(i)<=(1-delta)*yss || y(i)>=(1+delta)*yss ts=t(i); end

end

再建立一个M文件,程序:

sys=tf(5,[3,4,6]);

[pos,tr,ts,tp]= stepchar(sys,0.02)

两个m文件存在同一个文件夹中。 运行结果: pos =

18.4228 tr =

1.5895 ts =

5.8811 tp =

2.5432

(2)利用LTI Viewer对系统进行分析,在一个分析窗口中画出系统的单位阶跃响应、单位脉冲响应、伯德图、伯德幅频图、相频图、奈奎斯特曲线、尼克尔斯

曲线。并从单位阶跃响应曲线图上读取最大超调量,调节时间,上升时间,与(1)中的结果进行对比。 程序如下:

sys=tf([5],[3,4,6]);

ltiview

运行结果:

超调量为18.6%;调节时间为5.85s;上升时间为1.13s。结果与(1)的结果基本一样。

实验一 控制系统建模与分析

c)程序如下:G=tf([100,500],conv([1,6,-16],[1,20]));G_close=feedback(G,1);step(G_close)运行结果:6、已知系统传递函数为:G(S)
推荐度:
点击下载文档文档为doc格式
20h9a6pir11od1f2lyx4
领取福利

微信扫码领取福利

微信扫码分享