可调谐传递函数,固定数量的杆和零
BLK = TUNABLETF(名称,NZ,NP)
黑色= tunableTF(名称、新西兰、Np、Ts)
BLK = TUNABLETF(名称,SYS)
用于创建可调调谐SISO传输功能模型的模型对象。Tunabletf.
允许您参数化给定顺序的传输函数,用于参数研究或通过调整命令自动调整,例如systune
或者loopune.
.
Tunabletf.
是的一部分控制设计块参数模型的家庭。其他控制设计块包括tunablePID
,TunableSs.
,tunableGain
.
创建参数SISO传输函数:黑色
= tunableTF (姓名
,NZ.
,NP.
)
n =
NP.
是最大的极数黑色
,m =
NZ.
是零的最大数量。可调参数是分子和分母系数一个0,......,一个米和b0,......,bn-1.分母的前导系数固定为1。
创建具有采样时间的离散时间参数传输函数黑色
= tunableTF (姓名
,NZ.
,NP.
,TS.
)TS.
.
用来黑色
= tunableTF (姓名
,SYS.
)TF.
模型SYS.
设置极点数、零点数、采样时间和初始参数值。
|
分子系数的参数化一个米,......,一个0和分母系数1,bn-1,......,b0可调传递函数
以下领域
|
||||||||||
|
样品时间。对于连续时间模型, 更改此属性不会离散或重新取样模型。 默认值: |
||||||||||
|
单位为时间变量,采样时间
更改此属性对其他属性没有影响,因此更改整体系统行为。使用 默认值: |
||||||||||
|
输入通道名称,指定为下列之一:
或者,使用自动向量展开为多输入模型分配输入名称。例如,如果 sys.InputName ='控件'; 输入名称自动展开 你可以使用速记符号 输入通道名有几种用途,包括:
默认值: |
||||||||||
|
输入通道单位,指定为下列单位之一:
使用 默认值: |
||||||||||
|
输入通道组。的 sys.InputGroup.controls = [1 2];sys.InputGroup.noise = [3 5]; 创建名为的输入组 sys(:,“控制”) 默认值:没有字段的结构体 |
||||||||||
|
输出通道名称,指定为以下之一:
或者,使用自动向量展开为多输出模型分配输出名称。例如,如果 sys.outputname.=“测量”; 输出名称自动展开 你可以使用速记符号 输出通道名称有几种用途,包括:
默认值: |
||||||||||
|
输出通道单位,指定为下列单位之一:
使用 默认值: |
||||||||||
|
输出通道组。的 sys.outputgroup.temperature = [1];sys.inputgroup.measurement = [3 5]; 创建名为 SYS('测量',:) 默认值:没有字段的结构体 |
||||||||||
|
系统名称,指定为字符向量。例如, 默认值: |
||||||||||
|
您要与系统关联的任何文本,存储为字符串或字符向量的单元格数组。该属性存储您提供的任何数据类型。例如,如果 sys1.notes =“sys1有一个字符串。”;sys2.notes ='sys2有一个字符矢量。';sys1.notes sys2.notes. Ans = ' sys1 has a string. ' Ans = 'sys2 has a character vector.' 默认值: |
||||||||||
|
您想要与系统关联的任何类型的数据,指定为任何MATLAB®数据类型。 默认值: |
创建具有两个零,四极和至少一个集成器的参数SISO传输函数。
具有积分器的传递函数包括1倍/年代.因此,为了确保参数化传递函数无论参数值如何都至少有一个积分器,将分母的最低阶系数固定为零。
黑色= tunableTF(“tfblock”,2、4);% two zero, four pole block . denominator . value (end) = 0;block . denomator . free (end) = 0;把它固定为零
创建参数传输函数,并将名称分配给输入和输出。
黑色= tunableTF(“tfblock”、2、3);黑色。InputName ={'错误'};分配输入名称块。OutputName={'control'}; % assign output name
tunablePID
|tunablePID2
|tunableGain
|TunableSs.
|systune
|loopune.
|一族
|hinfstruct
(强大的控制工具箱)