首页 理论教育 传递函数的常用命令:掌握这些方法更加高效!

传递函数的常用命令:掌握这些方法更加高效!

时间:2023-06-30 理论教育 版权反馈
【摘要】:printSyS命令是传递函数显示命令。该命令的逆命令为zp2tf,它将用已知的零点与极点建立一个传递函数。最常用的对传递函数进行变换的命令为传递函数的乘、加与反馈连接命令。简单的框图分析可以使用SerieS、parallel、feedback与cloop 命令,采用传递函数的形式进行分析与处理。

传递函数的常用命令:掌握这些方法更加高效!

本节介绍一些常用于对数函数进行分析与变换的命令。

printSyS命令是传递函数显示命令。其格式如下:

>>printSyS(num,den)

例如:

求传递函数的极点与零点有多种方法。例如,可以使用rootS 命令分别求得分子多项式与分母多项式的根:也可以使用tf2zp 或者pzmap 命令。tf2zp 命令格式如下:

>>[z,p,k]=tf2zp(num,den)

该命令可以得到零点列向量、极点列向量与增益常量。该命令的逆命令为zp2tf,它将用已知的零点与极点建立一个传递函数。

pzmap 的命令格式如下:

>>[p,z]=pzmap(num,den)

如果该命令中没有输出变量,则执行该命令后将会得到绘制好的系统零极点图。该命令也可以用于绘制已知的极点(列向量)与零点(列向量)图形。

当一个传递函数不是互质的(即有互相可以抵消的零、极点)时,可以使用minreal命令抵消它们的公共项而得到一个较低阶的模型,其命令格式如下:(www.xing528.com)

>>[numr,denr]=mineral(num,den,tol)

命令中第三个输入参数是(可选的)容差。当零极点不是完全相等,但是却非常接近时,我们仍然可以通过改变容差的大小,强迫让它们抵消掉。

最常用的对传递函数进行变换的命令为传递函数的乘、加与反馈连接命令。系统框架可以使用SIMULINK 命令进行分析和仿真。简单的框图分析可以使用SerieS、parallel、feedback与cloop 命令,采用传递函数的形式进行分析与处理。这些命令的格式如下:

>>[numS,denS]=SerieS(num1,den1,num2,den2)

>>[nump,denp]=parallel(num1,den1,num2,den2)

>>[numf,denf]=feedback(num1,den1,num2,den2,Sign)

>>[numc,denc]=cloop(num,den,Sign)

%对应于单位反馈系统。

每一条命令分别对应的情况如下:

Sign是可选参数,Sing=-1 为负反馈,而Sign=1 为正反馈缺省值为负反馈。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈