从根轨迹和阶跃响应图中找到传递函数?

信息处理 转换功能 控制系统 拉普拉斯变换 阶跃反应
2022-01-25 13:17:21

我得到一个幅度为 3 的步长和根轨迹的响应,我必须找到系统的传递函数。我找到的函数为我提供了最后一个图表的阶跃响应(再次为 3 级)。

在此处输入图像描述

我是这方面的初学者,所以我可能做了一些愚蠢的事情,但我很难在互联网上找到有关控制工程的答案。这就是我尝试做的:我从根轨迹中找到了极点和零点。我认为我的传递函数是从这个公式中给出的,但我不确定反馈中是否有并且没有说明: 从极点和零点我的开环传递函数是: 做我发现的计算: 从阶跃响应(最终值为4)和我找到的最终值定理z=5,+4,p=6,10,3H(s)

T(s)=KG(s)1+KG(s)
G(s)
G(s)=(s+5)(s4)(s+10)(s+6)(s+3)
T(s)=Ks2+Ks20Ks3+(K+19)s2+(108+K)+18020K
20K18020K=4/3K=5.14由于步长,我将 4 除以 3。有了这个 K,阶跃响应就是第三个图中的那个。它接近第一个,但不是我要找的那个。

我在这里想念什么?

1个回答

传递函数为

H(s)=K(s4)(s+5)(s+3)(s+6)(s+10)=K(s2+s20)s3+19s2+108s+180
所以我们需要找到K.

输入步长的 LT 是3s. 使用 FVT 进行阶跃响应g(t)

limtg(t)=lims0s3sK(s2+s20)s3+19s2+108s+180=4
给出然后使用以下代码绘制阶跃响应
3K(20)180=4
K=12

K= 12;
sys = tf(K*[1 1 -20],[1 19 108 180]);
step(3*sys)

在此处输入图像描述

所以没有反馈。