如何实现修改后的传递函数?
How to implement a modified transfer function?
我的领域不是很相关,但我需要在 simulink 中构建基于模型的仿真。模型有传递修正函数如下:
r(s)/q(s)=t/(t*s+1)
我知道基础知识,但是,要实现这一点,我有疑问,我是否必须在像这样的 1/(s+1) 这样的传递函数之前和之后使用值为 t 的增益块,或者它应该以另一种方式实施吗?因为 t 不是常数。谢谢
首先注意t/(t*s + 1)
等价于1/(s+(1/t))
。在这两种情况下 t > 0
或系统不稳定或定义错误。
如果 t
是常量,那么您可以使用 Transfer Function
块,它等效于以下实现中的第一个。由于 t
不是常量,您不能使用 Transfer Function
块,但可以使用下面显示的第二种实现方式。
我的领域不是很相关,但我需要在 simulink 中构建基于模型的仿真。模型有传递修正函数如下:
r(s)/q(s)=t/(t*s+1)
我知道基础知识,但是,要实现这一点,我有疑问,我是否必须在像这样的 1/(s+1) 这样的传递函数之前和之后使用值为 t 的增益块,或者它应该以另一种方式实施吗?因为 t 不是常数。谢谢
首先注意t/(t*s + 1)
等价于1/(s+(1/t))
。在这两种情况下 t > 0
或系统不稳定或定义错误。
如果 t
是常量,那么您可以使用 Transfer Function
块,它等效于以下实现中的第一个。由于 t
不是常量,您不能使用 Transfer Function
块,但可以使用下面显示的第二种实现方式。