离散控制系统分析方法Word文档格式.docx

上传人:b****2 文档编号:336446 上传时间:2023-04-28 格式:DOCX 页数:11 大小:541.91KB
下载 相关 举报
离散控制系统分析方法Word文档格式.docx_第1页
第1页 / 共11页
离散控制系统分析方法Word文档格式.docx_第2页
第2页 / 共11页
离散控制系统分析方法Word文档格式.docx_第3页
第3页 / 共11页
离散控制系统分析方法Word文档格式.docx_第4页
第4页 / 共11页
离散控制系统分析方法Word文档格式.docx_第5页
第5页 / 共11页
离散控制系统分析方法Word文档格式.docx_第6页
第6页 / 共11页
离散控制系统分析方法Word文档格式.docx_第7页
第7页 / 共11页
离散控制系统分析方法Word文档格式.docx_第8页
第8页 / 共11页
离散控制系统分析方法Word文档格式.docx_第9页
第9页 / 共11页
离散控制系统分析方法Word文档格式.docx_第10页
第10页 / 共11页
离散控制系统分析方法Word文档格式.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

离散控制系统分析方法Word文档格式.docx

《离散控制系统分析方法Word文档格式.docx》由会员分享,可在线阅读,更多相关《离散控制系统分析方法Word文档格式.docx(11页珍藏版)》请在冰点文库上搜索。

离散控制系统分析方法Word文档格式.docx

2.控制系统的时域分析

时域分析是直接在时间域对系统进行分析。

它是在一定输入作用下,求得输出量的时域表达式,从而分析系统的稳定性、动态性能和稳态误差。

这是一种既直观又准确的方法。

Matlab提供了大量对控制系统的时域特征进行分析的函数,适用于用传递函数表示的模型。

其中常用的函数列入表1,供学生参考。

表1常用时域分析函数

函数

说明

step

连续系统的阶跃响应

impulse

连续系统的脉冲响应

covar

连续系统对白噪声的方差响应

initial

连续系统的零输入响应

lsim

连续系统对任意输入的响应

dstep

离散系统的阶跃响应

dimpulse

离散系统的脉冲响应

dcovar

离散系统对白噪声的方差响应

dinitial

离散系统的零输入响应

dlsim

离散系统对任意输入的响应

filter

数字滤波器

例1.已知闭环系统的传递函数

试绘出其单位阶跃响应及单位斜波输入响应。

解:

为求其单位阶跃响应及单位斜波输入响应,编制程序如下:

num=[];

den=[10];

sysd=tf(num,den,

[y,t,x]=step(sysd);

subplot(1,2,1)

plot(t,y);

xlabel('

Time-Sec'

);

ylabel('

y(t)'

gtext('

单位阶跃响应'

grid;

u=0:

:

1;

subplot(1,2,2)

[y1,x]=dlsim(num,den,u);

plot(u,y1)

单位速度响应'

grid

二、实验内容

1、MATLAB在离散系统的分析应用

对于下图所示的计算机控制系统结构图1,已知系统采样周期为T=,被控对象的传递函数为

,数字控制器

,试求该系统的闭环脉冲传递函数和单位阶跃响应。

图1计算机控制系统结构图

实验步骤:

1).求解开环脉冲传递函数,运用下面的matlab语句实现:

>

T=;

sys=tf([2],[10]);

%将传函分母展开

sys1=c2d(sys,T,'

zoh'

sys2=tf([1],[1],;

sys3=series(sys2,sys1)

执行语句后,屏幕上显示系统的开环脉冲传递函数为:

sys3=

z^3+z^2-z-

--------------------------------------------------

z^4-z^3-z^2+z-

Sampletime:

seconds

2).求其闭环脉冲传递函数,可以输入下列matlab语句来实现:

sys4=tf([1]);

sys5=feedback(sys3,sys4,-1)

执行语句后,会显示系统的开环脉冲传递函数为:

sys5=

3).最后可用下列命令绘制该离散系统的单位阶跃响应,其结果如图所示:

step(sys5)

离散系统的单位阶跃响应曲线为:

4).还可以绘制该离散系统的单位脉冲响应,其结果如图所示:

impulse(sys5)

 

实验结果:

2、SIMULINK在离散系统的分析应用

所给的离散系统的Simulink仿真模型如图2所示,在建立的仿真模型中,设置数字控制器和零阶保持器的采样时间为。

运行仿真模型就可以获得系统的单位阶跃响应,该离散系统的单位阶跃响应曲线,如图3。

图2系统的单位阶跃响应Simulink仿真模型

图3离散系统的单位阶跃响应曲线

图4系统的单位脉冲响应Simulink仿真模型

设置脉冲输入参数如下:

图5离散系统的单位脉冲响应曲线

问题分析:

在实验的过程中,由于对matlab软件熟练度不足和对软件某些认识上的不足,使得程序在运行过程中出现了许多差错,而对专业知识理解的不到位,使得软件实践和理论知识之间产生了隔阂。

最后在老师和同学的帮助下,最终完成了实验,得到了满意的结果和正确的答案。

希望自己将来在matlab的学习与应用中取得进步,感谢老师的教导和帮助!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2