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


2

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

在此输入图像描述

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

哪里

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

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

U(z)=zsin⁡(ωT)z2−2zcos(ωT)+1

和

G(z)=Go(z)1+Go(z)=kz3(a+k)z3+bz2+cz+d=kz3(a+k)(z−z1)(z−z2)(z−z3)

哪里:

ķ 一个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Ø小号(ωŤ)- 一世小号一世ñ(ωŤ)- ž2)(CØ小号(ωŤ)- 一世小号一世ñ(ωŤ)- ž3)(CØ小号(ωŤ)- 一世小号一世ñ(ωŤ)- ž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.