首页 > 解决方案 > 如何实现修改后的传递函数?

问题描述

我的领域与此相关的并不多,但我需要在 simulink 中构建基于模型的仿真。该模型具有如下传递修正函数:

r(s)/q(s)=t/(t*s+1)

我知道基础知识,但是,为了实现这一点,我开始质疑,是否必须在像这样的传递函数 1/(s+1) 之前和之后使用值为 t 的增益块,或者它应该在另一种时尚?因为 t 不是常数。谢谢。

标签: simulinktransfer-function

解决方案


首先注意t/(t*s + 1)相当于1/(s+(1/t))。在这两种情况下t > 0,或者系统不稳定或定义不明确。

如果t是常量,那么您可以使用一个Transfer Function块,这相当于以下实现中的第一个。由于t不是常量,因此不能使用Transfer Function块,但可以使用下面显示的第二个实现。

一阶传递函数


推荐阅读