- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《反馈控制系统的数学模型及设计工具
反馈控制系统的数学模型及设计工具
反馈系统的数学模型在系统分析和设计中起着很重要的作用,基于系统的数学模型,就可以用比较系统的方法对之进行分析,同时,一些系统的方法也是基于数学模型的,这就使得控制系统的模型问题显得十分重要。
1数学模型的表示方法
线性时不变(LTI)系统模型包括传递函数模型( tf ),零极点增益模型( zpk ),状态空间模型( ss )和频率响应数据模型 ( frd )
1.1 传递函数模型
线性系统的传递函数模型可以表示成复数变量s的有理函数式:
调用格式: G =tf (num, den)
其中,分别是传递函数分子和分母多项式的系数向量,按照s的降幂排列.返回值G是一个tf 对象,该对象包含了传递函数的分子和分母信息。
例1 一个传递函数模型
可以由下面命令输入到MATLAB工作空间去.
num=[1 2 3];den=[1 2 3 4 5];G=tf(num,den)
Transfer function:
s^2 + 2 s + 3
----------------------------------
s^4 + 2 s^3 + 3 s^2 + 4 s + 5
对于传递函数的分母或分子有多项式相乘的情况, MATLAB提供了求两个向量的卷积函数—conv( )函数求多项式相乘来解决分母或分子多项式的输入。conv( )函数允许任意地多层嵌套,从而表示复杂的计算.应该注意括号要匹配,否则会得出错误的信息与结果。
例2 一个较复杂传递函数模型
该传递函数模型可以通过下面的语句输入到MATLAB工作空间去。
num=2*conv([1 2],[1 3]);
den=conv(conv(conv([1 1],[1 1]),[1 6]),[1 2 3 4]);
G=tf(num,den)
Transfer function:
2 s^2 + 10 s + 12
--------------------------------------------------------------
s^6 + 10 s^5 + 32 s^4 + 60 s^3 + 83 s^2 + 70 s + 24
对于一个tf 对象,它有自己的属性(域元素),属性值既可以直接获取也可以通过函数get来获取。另外可以用函数set设置属性值。tf对象的属性有:
set(tf)
num: Ny-by-Nu cell of row vectors (Nu = no. of inputs)
den: Ny-by-Nu cell of row vectors (Ny = no. of outputs)
Variable: [ s | p | z | z^-1 | q ]
Ts: Scalar (sample time in seconds)
ioDelay: Ny-by-Nu array (I/O delays)
InputDelay: Nu-by-1 vector
OutputDelay: Ny-by-1 vector
InputName: Nu-by-1 cell array of strings
OutputName: Ny-by-1 cell array of strings
InputGroup: M-by-2 cell array for M input groups
OutputGroup: P-by-2 cell array for P output groups
Notes: Array or cell array of strings
UserData: Arbitrary
将例2传递函数算子符号变为p,延迟时间设为0.5,可以使用两种MATLAB语句来实现:
G.Variable=P;G.Td=0.5;或
set(G,Variable,p,Td,0.5);
这时再显示G时,将得到:
G
Tr
您可能关注的文档
- 《厦门旅游.doc
- 《厨师招工简章.doc
- 《厦门港集装箱码头装卸设备优化配置的初步研究.doc
- 《厨师节方案新1 2.doc
- 《厨师节方案新1.doc
- 《厨房田园风格装修图片最精美的厨房田园风格装修.doc
- 《厨房用具新创意.doc
- 《去年的树1.doc
- 《县乡两级人大换届知识.doc
- 《县乡人大代表培训讲稿 2.doc
- 2025年中国林业集团有限公司校园招聘笔试模拟试题及答案解析.docx
- 压力容器作业人员理论考核题库.pdf
- 2025年兵团勘测设计院集团有限责任公司校园招聘笔试模拟试题及答案解析.docx
- 2025年长春欧亚集团股份有限公司校园招聘笔试模拟试题及答案解析.docx
- 一级建造师建设工程经济必考知识点大全.pptx
- 2025年联通华盛通信有限公司校园招聘笔试备考试题及答案解析.docx
- 2025年长春燃气股份有限公司校园招聘笔试模拟试题及答案解析.docx
- 2025年山东省商业集团有限公司校园招聘笔试模拟试题及答案解析.docx
- 2025年中国烟草总公司湖南省公司校园招聘笔试模拟试题及答案解析.docx
- 模具设计岗位职责 (二).pdf
文档评论(0)