mengshui140 发表于 2007-7-26 09:06

Matlab如何实现调节传递函数增益改变切割频率?

已知一个增益K串联一个传递函数G构成单位负反馈回路,Matlab中有没有工具实现调节K使开环传递函数K*G切割频率为特定值?
这个问题困扰我好几天了,我目前采取的方法是G=tf([],[]);bode(G)观察G的切割频率,然后K*G=G1=tf([],[]);bode(G1)选用不同的K,试凑KG的切割频率为预定的值。
我想知道更方便的方法,请教大家

花如月 发表于 2007-7-26 09:52

根据切割频率和开环传递函数反求K,这种方法改变切割频率范围好像很有限。看看自控方面的书吧

mengshui140 发表于 2007-7-26 10:01

回复 #1 mengshui140 的帖子

自控原理书上没反求的内容,能推荐什么针对这个问题的书么?

花如月 发表于 2007-7-26 10:07

有根据系统的性能指标反求系统参数的,我手头没有自控方面的书,没法说得很具体。你的问题比根据系统性能指标反求系统参数要简单些,就是G=tf([],[]);bode(G)的逆运算

mengshui140 发表于 2007-7-26 10:29

回复 #4 花如月 的帖子

多谢!
页: [1]
查看完整版本: Matlab如何实现调节传递函数增益改变切割频率?