Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 控制系统 > 基本建模 > TransferFunctionModel >

TransferFunctionModel

TransferFunctionModel
表示具有复数变量 var 的传递函数矩阵 m 的模型.
TransferFunctionModel
指定传递函数模型的分子 num 和分母 den.
TransferFunctionModel[ss]
给出 StateSpaceModel 模型 ss 的传递函数模型.
  • TransferFunctionModel 可以表示多输入,多输出(MIMO)系统或单输入,单输出(SISO)系统.
  • 可以是连续时间或离散时间域的系统.
  • 连续时间系统 var 的默认值是 ,离散时间系统是 .
  • TransferFunctionModel 中,num 必须是多项式矩阵,den 可被指定为多项式矩阵或只是公分母多项式.
  • 可以选择以下选项:
MethodAutomatic获得状态-空间模型的传递函数的方法
SamplingPeriodNone系统的采样周期
SystemsModelLabelsNone输入和输出变量的标签
  • Method 选项的设置包括 . 当设置 Method->Automatic 时,传递函数模型使用行列式扩展进行计算.
一个单输入、单输出系统:
具有两个输入和一个输出的系统:
获得状态-空间模型的传递函数表示:
采样周期为1的离散时间传递函数:
在一定频率范围内计算传递函数:
绘制幅度:
一个单输入、单输出系统:
In[1]:=
Click for copyable input
Out[1]=
 
具有两个输入和一个输出的系统:
In[1]:=
Click for copyable input
Out[1]=
 
获得状态-空间模型的传递函数表示:
In[1]:=
Click for copyable input
Out[1]=
 
采样周期为1的离散时间传递函数:
In[1]:=
Click for copyable input
Out[1]=
 
在一定频率范围内计算传递函数:
In[1]:=
Click for copyable input
Out[1]=
绘制幅度:
In[2]:=
Click for copyable input
Out[2]=
一阶连续时间系统:
二阶系统:
五阶系统:
具有3个零点和6个极点的系统:
一阶离散时间系统:
具有符号采样周期的二阶离散时间系统:
双输入,单输出系统:
单输入,双输出系统:
双输入,双输出系统:
使用分子和分母指定传递函数:
使用分子和分母指定的 MIMO 传递函数:
最小公倍数的分母多项式:
指定分子和分母避免零极点相消:
或者使用 Unevaluated
常数增益为10:
离散时间增益:
符号增益:
状态-空间模型的传递函数表示:
连续时间系统的默认复数变量是
离散时间系统为
SISO 系统还可以被指定为单元素列表:
或只是一个有理函数:
单输出系统可以用列表给定:
指定一个连续时间系统:
采样周期为1的离散时间系统:
符号采样周期的系统:
设置采样周期为数值:
标记输入输出变量:
比例积分(PI)控制器:
比例微分(PD)控制器:
构建比例-积分-微分(PID)控制器的函数:
具有指定增益的 PID:
构建离散时间 PID 控制器的函数:
连续时间的超前补偿的函数:
指定增益值和零极点位置的超前补偿:
连续时间滞后补偿的函数:
指定的滞后补偿:
以零极点位置定义的数字滞后补偿:
模拟低通巴特沃斯(Butterworth)滤波器的通用公式:
指定阶数的滤波器:
三阶贝塞尔(Bessel)滤波器:
通用的二阶传递函数:
阻尼比的变化导致在质量上的不同响应:
一个线性倒立摆模型:
弹簧质量阻尼器系统:
输入电压与直流电动机的轴交角间的传递函数:
飞机副翼到滚转率的传递函数:
温度控制的化学反应器:
RLC 电路:
MIMO 传递函数描述了飞机的纵向动态:
TransferFunctionModel 表现为一个参数的纯函数:
在指定频率的传递函数矩阵值:
指定频率的值:
使用 TransferFunctionFactor 获取因子形式:
获取扩展形式:
使用 TransferFunctionCancel 相消共零极点:
组合具有类似功率的项:
组合任何变量的项:
找到传递函数矩阵的零极点元素:
获得传递函数模型的状态-空间形式:
TransferFunctionModel 相消 m 中的共零极点:
使用 Unevaluated 阻止相消:
TransferFunctionModel[Unevaluated[m], var]TransferFunctionModel 只阻止极零点相消:
TransferFunctionModel 可能导致更高阶的系统:
简化系统:
或在传给 TransferFunctionModel 前简化 m
如果没有指定复变量 var,对于连续时间系统假设为
使用 指定传递函数:
对于离散时间系统使用
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF