拉普拉斯变换在Matlab中

时间:2015-03-20 21:20:19

标签: matlab

我试图绘制传递函数H(s)的频率响应。我给出的电路是X(t),它是一个电压输入,然后抛出电感,然后扔掉并联放置的电阻和电容。 Y(t)跨越并联放置的电容器和电阻器。 L(电感)的阻抗为ZL = sL(其中s =α+ jwt),ZR = R,ZC = 1 / sC,Zrc = sRC / R + sC(它是并联的两个阻抗之和,电容器和电感器)。我得到了传递函数H(s)的等式,如下所示:

I(s) = X(s)/ZL+Zrc //which is a total current in a circuit
Y(s) = I(s)*Zrc(voltage across the capacitor and resistor)
H(s) = Y(s)/X(s) => Zrc/Zrc+ZL=> R/(R*C*L*s^2 + L*s + R)

我是否正确使用传输函数H(s)?因为当我尝试从f = 0:0.001:2和s = j2Pf绘制其频率响应时,我没有得到所需的dB输出,因为我应该得到负值而不是正值。 最后,对于t = 0:0.001:1,该系统的脉冲响应是什么,我认为H(s)是脉冲响应。谢谢

1 个答案:

答案 0 :(得分:0)

电路中的电流由

给出
I(s) = X(s)/(ZL(s) + Z_RC(s))

不是

X(s)/ZL(s) + Z_RC(s)

照顾括号。

您系统的正确H(s)R/(R*C*L*s^2 + L*s + R) 这是一个增益为1的二阶系统,因此您将在bode diagrame

上获得预期的响应