从具有正弦输入的离散闭环模型的计算输出 - 残差法


2

我有闭环 - 离散模型。这是它在matlab中的样子:

在此输入图像描述

我需要计算具有分析输出(与Matlab的范围相同。Y z y(t)Y(z)

哪里

Y(z)=U(z)G(z)

输入是正弦波,因此正弦波的Z变换是:

U(z)=zsin(ωT)z22zcos(ωT)+1

G(z)=Go(z)1+Go(z)=kz3(a+k)z3+bz2+cz+d=kz3(a+k)(zz1)(zz2)(zz3)

哪里:

ķ 一个b Ç dω,,,,, - 给出参数。kabcd

所以:

ÿž=žωŤķž3ž2- 2žCØ小号ωŤ+1一个+ķž- ž2ž- ž3ž- ž4

我在Wolfram Alpha上看到ž2- 2žCØ小号ωŤ+1

ž0=CØ小号ωŤ- 一世小号一世ñωŤ

ž1=CØ小号ωŤ+一世小号一世ñωŤ

和根(休息,,)我计算使用函数在MATLAB从。z 3 z 4 G z ž2ž3ž4rootsGž

ž2=0.9889+0.022一世

ž3=0.9889- 0.022一世

ž4=0.8784

残留方法是我所知道的,但其他方法也会很好。

例如:

[RË小号ž=ž0=LIMžž0ž- ž0ÿžžñ- 1=LIMžž0žωŤķž3žñ- 1一个+ķž- ž1ž- ž2ž- ž3ž- ž4=一世žž0ωŤķžñ+3一个+ķž- CØ小号ωŤ- 一世小号一世ñωŤž- ž2ž- ž3ž- ž4=ωŤķ[CØ小号ωŤ- 一世小号一世ñωŤ]ñ+3一个+ķ- 2一世小号一世ñωŤCØ小号ωŤ- 一世小号一世ñωŤ- ž2CØ小号ωŤ- 一世小号一世ñωŤ- ž3CØ小号ωŤ- 一世小号一世ñωŤ- ž4

ÿŤ如你所知,是所有极点的残基总和。

为了从我的函数绘制图形,我必须摆脱方程的虚部。我怎样才能做到这一点?ÿŤ

是的,它很无聊,因为它是一个功课。


1
您可以在Y(z)上使用部分分数分解,然后将分数与常见序列表进行匹配。这是我们在uni中使用它的方式。此外,渣油计算中似乎存在误差。第二行中的分母没有的匹配项。一世 小号一世ñωŤ
FirefoxMetzger

谢谢。在或其他东西后,有一些支架缺失?一世小号一世ñωŤ
narthex

当您用替换,您似乎不会将添加到分母。仅。另一个术语去了哪里?ž - Ž 1ž - Ž 0ž - Ž 0ž - Ž 1ž2- 2žCOSωŤ+1ž- ž1ž- ž0ž- ž0ž- ž1
FirefoxMetzger

是的,因为在有所以它可以减少。这似乎是等式看起来像。ž - Ž 0 - [R È 小号一世žž0ž- ž0[RË小号
narthex
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.