传函中的延时环节.doc_第1页
传函中的延时环节.doc_第2页
传函中的延时环节.doc_第3页
传函中的延时环节.doc_第4页
传函中的延时环节.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(1)首先正确求得传递函数分子分母参数。 G=tf(400,1,50 0)Transfer function: 400-s2 + 50 s num,den=tfdata(G,v)%以向量的形式给出分子分母num = 0 0 400den = 1 50 0这个问题后面的表达式是怎么得来的,我不太清楚。可能是算法中要求的。你可再认真看一下原算法描述。(2)有延迟参数的传递函数可通过设置tf的属性值来表示。 G=tf(400,1,50 0,ioDelay,8)%设置系统属性ioDelay的值Transfer function: 400exp(-8*s) * - s2 + 50 s延迟参数也可通过以下方式设置: G.iodelay=8Transfer function: 400exp(-8*s) * - s2 + 50 s具体对于一个系统G有哪些属性值,可以通过以下函数获得。 get(G)%获取系统的所有属性 num: 0 0 400 den: 1 50 0 Variable: s Ts: 0 ioDelay: 8 InputDelay: 0 OutputDelay: 0 InputName: OutputName: InputGroup: 0x2 cell OutputGroup: 0x2 cell Notes: UserData: 不知以上回答是否满意?欢迎就书稿中的问题继续提问,也欢迎给出批评指导意见! 本帖最后由 赵广元 于 2009-10-29 00:46 编辑 UID154257帖子92精华1积分161红心11 个财富4839 麦片研究方向系统仿真,模式识别,计算机教育院校/公司西邮工作性质教育人员Matlab版本R2007阅读权限50在线时间222 小时注册时间2009-8-11最后登录2011-4-12查看详细资料如果该会员帮助了您,请给TA一个红心哦!红心可帮助TA换取书籍、礼品哦! 引用 报告 评分 回复 TOP Matlab中文函数大全上线,欢迎大家完善!点击这里查询相关函数chg555 M学校:秀才帖子80积分86红心0 个财富227 麦片研究方向院校/公司工作性质Matlab版本在线时间154 小时 个人空间 发短消息 加为好友 当前离线 5# 大 中 小 发表于 2009-10-29 13:54 只看该作者 非常感谢赵老师的及时解答!上述例子是刘金琨老师书上的。还有一个疑问:加上这个延迟参数, 用num,den=tfdata(G,v)求系数时,与没有加延迟参数的系数结果一样,这样对吗?UID80222帖子80精华0积分86红心0 个财富227 麦片研究方向院校/公司工作性质Matlab版本阅读权限10在线时间154 小时注册时间2008-12-27最后登录2011-3-12查看详细资料如果该会员帮助了您,请给TA一个红心哦!红心可帮助TA换取书籍、礼品哦! 引用 报告 评分 回复 TOP Matlab中文函数大全上线,欢迎大家完善!点击这里查询相关函数赵广元 书籍作者MATLAB与控制系统仿真简明实践教程-作者帖子92积分161红心11 个财富4839 麦片研究方向系统仿真,模式识别,计算机教育院校/公司西邮工作性质教育人员Matlab版本R2007在线时间222 小时 个人空间 发短消息 加为好友 当前离线 6# 大 中 小 发表于 2009-10-29 16:18 只看该作者 回复 5# chg555 的帖子结果是对的。举例说明如下: G=tf(400,1,50 0)%建立系统Transfer function: 400-s2 + 50 s G.iodelay=8%加延迟Transfer function: 400exp(-8*s) * - s2 + 50 s get(G)%获取系统G的属性 num: 0 0 400 den: 1 50 0 Variable: s Ts: 0 ioDelay: 8 InputDelay: 0 OutputDelay: 0 InputName: OutputName: InputGroup: 1x1 struct OutputGroup: 1x1 struct Notes: UserData: 以上我们可以清楚地看到num,den,iodelay等属性及其值。自然我们得到的num,den就是其属性值。这里有2种方法:第一种方法: num,den=tfdata(G,v)num = 0 0 400den = 1 50 0第二种方法: G.den1,1%注意这里用的是,表明den在G中是以单元数组(cell array)存在的ans = 1 50 0 G.num1,1ans = 0 0 400UID154257帖子92精华1积分161红心11 个财富4839 麦片研究方向系统仿真,模式识别,计算机教育院校/公司西邮工作性质教育人员Matlab版本R2007阅读权限50在线时间222 小时注册时间2009-8-11最后登录2011-4-12查看详细资料如果该会员帮助了您,请给TA一个红心哦!红心可帮助TA换取书籍、礼品哦! 引用 报告 评分 回复 TOP Matlab中文函数大全上线,欢迎大家完善!点击这里查询相关函数chg555 M学校:秀才帖子80积分86红心0 个财富227 麦片研究方向院校/公司工作性质Matlab版本在线时间154 小时 个人空间 发短消息 加为好友 当前离线 7# 大 中 小 发表于 2009-10-29 21:34 只看该作者 但若用pade()来近似该纯延迟环节,则该部分也有相应的 num1,den1;按这种方法计算,加与不加延迟环节结果就不一样了,与采用上述方法不是矛盾吗? 由于本人不是学自动控制的,所以问题比较多,还请赵老师见谅。UID80222帖子80精华0积分86红心0 个财富227 麦片研究方向院校/公司工作性质Matlab版本阅读权限10在线时间154 小时注册时间2008-12-27最后登录2011-3-12查看详细资料如果该会员帮助了您,请给TA一个红心哦!红心可帮助TA换取书籍、礼品哦! 引用 报告 评分 回复 TOP Matlab中文函数大全上线,欢迎大家完善!点击这里查询相关函数赵广元 书籍作者MATLAB与控制系统仿真简明实践教程-作者帖子92积分161红心11 个财富4839 麦片研究方向系统仿真,模式识别,计算机教育院校/公司西邮工作性质教育人员Matlab版本R2007在线时间222 小时 个人空间 发短消息 加为好友 当前离线 8# 大 中 小 发表于 2009-10-29 22:57 只看该作者 回复 7# chg555 的帖子首先请消除顾虑,本人愿意全力解答读者提出的问题。以下是问题的解答。这个并不矛盾。因为经过pade()会将系统近似。例如以如下形式调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论