声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 7520|回复: 5

如何在simulink输入带指数项的传递函数exp(0.01s)在分子上

[复制链接]
发表于 2007-5-12 11:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如何在silmulink 传递函数模块输入带指数项的传递函数exp(0.01s)在分子上
回复
分享到:

使用道具 举报

发表于 2007-5-12 21:27 | 显示全部楼层
首先,你要知道,exp的指数表示的是一个延迟
可以由两种方式来做
一种是程序上如为1×exp(80)/(60s+1)
exp(80)表示e的80次方。主要是没能公式编辑,凑合着看吧:@)
可以写成sys=tf([1],[60,1],'inputdelay',80)请注意,不是直接的分子上表示延迟,这种最常用
第二种是模块搭建,估计是正确的也是:)
用1/s+1的传递函数先设置下除了延迟以外的,完了后乘以一个e的u次方,u为多少你给个常数就行,或者用延迟来表示,但具体究竟哪个模块是对的,还希望大家来探讨下。
 楼主| 发表于 2007-5-14 22:26 | 显示全部楼层
第二种搭建方法,我试了不正确,第一种方法,在 s函数里面提示有错误。
发表于 2007-5-15 19:22 | 显示全部楼层

transport delay也不行么?就是delay模块不知道哪个可以搞定你这个问题
因为在控制系统里面都是用的程序来实现。
s函数的错误是什么?
发表于 2007-5-19 22:49 | 显示全部楼层
现在确定是用Transport
Delay模块来实现你所说的哈。
发表于 2013-4-3 10:56 | 显示全部楼层
延时模块搭建的是向后延时的部分,e的指数部分是负数。上面说的是补偿部分啊,常数是正数不一样。谁还能解答一下啊,
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 12:56 , Processed in 0.073965 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表