- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散系统模型
Creating Discrete-Time Models
这个demo将会演示如何用函数tf,zpk,ss和frd命令创建离散时间线性模型。
一 创建离散系统模型
二 识别离散系统模型
一创建系统
Control System Toolbox?可以让你即可以创建连续时间模型又可以创建离散时间系统模型。创建离散系统的语法和连续的类似,不过需要知道采样周期(单位是秒)。
例如,创建如下离散时间系统的传递函数模型:
采样时间是0.1s,输入:
num = [ 1 -1 ];
den = [ 1 -1.85 0.9 ];
H = tf(num,den,0.1)
tf函数的第三个参数是采样周期。得到结果为:
Transfer function:
z - 1
------------------
z^2 - 1.85 z + 0.9
Sampling time: 0.1
同样的也可以用下面方法建模:
z=tf(z,0.1);
sys=(z-1)/(z^2-1.858*z+0.9)
得到结果为:
Transfer function:
z - 1
-------------------
z^2 - 1.858 z + 0.9
Sampling time: 0.1
类似于连续系统:
H=zpk(1,[-0.5,-0.6],1,0.1)
的结果为
Zero/pole/gain:
(z-1)
---------------
(z+0.5) (z+0.6)
Sampling time: 0.1
状态空间模型:
a = [ 1.858 -0.9 ; 1 0];
b = [2 ; 0];
c =[0.5 -0.5];
d = 0;
sys=ss(a,b,c,d,0.1)
得到模型:
a =
x1 x2
x1 1.858 -0.9
x2 1 0
b =
u1
x1 2
x2 0
c =
x1 x2
y1 0.5 -0.5
d =
u1
y1 0
Sampling time: 0.1
Discrete-time model.
判断是不是离散时间系统的方法:
方法一:
输入H.Ts若返回的采样值不为零就是离散系统:
H.Ts
ans =
0.1000
方法二:
isdt(H)返回为1即为离散时间系统。
也可以画出系统的的时域响应图形和bode图观察特性。
输入step(H)得到:
由于离散时间系统的数据都是采样而来故它的阶跃响应有台阶。
bode(H),grid
在图形中有个垂直的线
您可能关注的文档
最近下载
- 德国英福康INFICON氦气检漏仪UL1000详细说明.ppt
- 机关、单位互联网网站信息发布保密审查表.pdf VIP
- 酒店服务礼仪(高职)全套教学课件.pptx
- 光伏组件隐裂检测标准及判定.pdf VIP
- 猪场建设课件(共49张PPT)《猪生产》.pptx VIP
- 2024黑龙江省交通投资集团招聘38人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 5.2《做自强不息的中国人》 课件-2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 钢筋工程承包协议书范文7篇.docx
- 猪舍环境控制课件(共22张PPT)《猪生产》同步教学(中国农业出版社).pptx VIP
- 烟草物流师3级专业知识复习提纲下发版课件.docx
文档评论(0)