主要内容

本页采用了机器翻译。点击此处可查看英文原文。

什么是传递函数模型?

传递函数模型的定义

传递函数模型使用多项式的比率描述系统输入和输出之间的关系。模型阶数等于分母多项式的阶数。分母多项式的根称为模型极点。分子多项式的根称为模型零点

传递函数建模的参数包括其极点、零点和传输延迟。

连续时间表示

在连续时间中,传递函数模型的形式为:

Y(s)=num(s)den(s)U(s)+E(s)

其中,Y (s)、U (s) 和 E (s) 分别表示输出、输入和噪声的拉普拉斯变换。num (s) 和 den (s) 分别表示定义输入与输出之间关系的分子和分母多项式。

离散时间表示

在离散时间中,传递函数模型的形式为:

y(t)=num(q1)den(q1)u(t)+e(t)num(q1)=b0+b1q1+b2q2+den(q1)=1+a1q1+a2q2+

num (q^-1) 和 den (q^-1) 的根式通过滞后变量 q^-1 表示。

若采用 Z 变换,传递函数的形式为:

Y(z1)=num(z1)den(z1)U(z1)+E(z1)num(z1)=b0+b1z1+b2z2+den(z1)=1+a1z1+a2z2+

其中,Y (z-1)、U (z-1) 和 E (z-1) 分别表示输出、输入和噪声的 Z 变换。z-1 是滞后算子的 Z 变换。

延迟

在连续时间中,输入和传输延迟的形式为:

Y(s)=num(s)den(s)esτU(s)+E(s)

其中 τ 表示延迟。

在离散时间中:

y(t)=numdenu(tτ)+e(t)

其中 numden 是滞后算子 q^(-1) 的多项式。

多输入多输出模型

单输入单输出 (SISO) 连续传递函数的形式为 G(s)=num(s)den(s)。相应的传递函数模型可表示为:

Y(s)=G(s)U(s)+E(s)

多输入多输出 (MIMO) 传递函数包含系统中每个输入输出对对应的单输入单输出 (SISO) 函数。例如,一个具有两个输入和两个输出的连续时间传递函数模型具有如下形式:

Y1(s)=G11(s)U1(s)+G12(s)U2(s)+E1(s)Y2(s)=G21(s)U1(s)+G22(s)U2(s)+E2(s)

其中,Gij(s) 是第 i输出与第 j输入之间的单输入单输出函数。E1(s)E2(s) 是对应于两个输出的噪声的拉普拉斯变换。

离散时间 MIMO 传递函数建模方式与此类似。

另请参阅

|

主题