wangminghit 发表于 2005-11-16 16:27:19

关于传递函数的问题

电机的传递函数给定的是:10.4/(35s+1),这里35应该是指电机的mechanical time constant. 这个常数的单位是毫秒还是秒呢? 应该是毫秒吧? 这样的话输出的时间单位应该也喝这个常数的单位一致吧? 谢谢!

lxdawn 发表于 2005-11-16 22:30:32

Re:关于传递函数的问题

时间常数,这个你可以用如下程序试一下
G=tf(10.4,)
step(G)

到0.667的时间应该是35秒,而不是毫秒:)

wangminghit 发表于 2005-11-21 16:05:22

Re:关于传递函数的问题

正常电机的时间常数是十几个毫秒吧,不应该是35秒啊,所以我觉得传递函数中s前的系数是0.035而不应该是35。
如果用如下的函数仿真
G=tf(10.4,)
step(G)

到0.667的时间应该是35毫秒

lxdawn 发表于 2005-11-21 18:08:54

Re:关于传递函数的问题

老大,传递函数是你说的
b/(as+1)的传递函数,a就是时间常数,单位是秒
毫秒不也是秒么,应该用国际制单位的,反正我是没见过在传递函数里用非国际制单位的,是毫秒就乘个10e-3
给电机一的阶跃信号,看它到的时间不就可以大概估算出来了么?
页: [1]
查看完整版本: 关于传递函数的问题