可调定阶状态空间模型
黑色=可调参数(名称、Nx Ny,ν)
黑色=可调参数(名称、Nx Ny,ν,Ts)
blk=1(名称,系统)
BLK = TunableSS(...,Astrict)
对象,用于创建可调的固定顺序状态空间模型。TunableSs.
用于将给定顺序的状态空间模型参数化,以便进行参数研究或使用调整命令(例如)进行自动调整systune
或环调
.
TunableSs.
这是控制设计块参数化模型族。其他控制设计块包括tunablePID
,tunableGain
,及Tunabletf.
.
建立连续时间参数状态空间模型,命名为黑色
=天佑(名称
,Nx
,纽约
,怒族
)名称
.状态方程模型黑色
有Nx
州,纽约
输出,怒族
投入。可调参数是一个,B,C,及D状态空间模型的矩阵。
创建具有采样时间的离散时间参数状态空间模型黑色
=天佑(名称
,Nx
,纽约
,怒族
,Ts
)Ts
.
使用动态系统黑色
=天佑(名称
,系统
)系统
尺寸定量状态空间模型,设置其采样时间,并初始化可调参数。
创建参数化状态空间模型黑色
=可调参数(…阿斯特
)一个
矩阵被限制为阿斯特
.
|
状态空间模型参数 |
||||||||
|
非负整数,指定参数化状态空间模型的状态数(顺序) |
||||||||
|
指定参数状态空间模型的输出数量的非负整数 |
||||||||
|
指定参数状态空间模型的输入数的非负整数 |
||||||||
|
标量样品时间。 |
||||||||
|
对结构形式的限制
如果没有指定 |
||||||||
|
提供状态数、输入和输出数、采样时间和系统参数初始值的动态系统模型 |
|
状态空间矩阵的参数化一个,B,C,及D可调状态空间模型
以下领域
|
||||||||||
|
州名,指定为下列之一:
默认值: |
||||||||||
|
状态单位,指定为以下之一:
使用 默认值: |
||||||||||
|
样品时间。对于连续时间模型, 更改此属性不会离散或重新取样模型。 默认值: |
||||||||||
|
单位为时间变量,采样时间
更改此属性不会影响其他属性,因此会更改整个系统行为。使用 默认值: |
||||||||||
|
输入通道名称,指定为下列之一:
或者,使用自动向量展开为多输入模型分配输入名称。例如,如果 sys.InputName='controls'; 输入名称自动展开 你可以使用速记符号 输入通道名有几种用途,包括:
默认值: |
||||||||||
|
输入通道单位,指定为下列单位之一:
使用 默认值: |
||||||||||
|
输入通道组。这个 sys.InputGroup.controls = [1 2];sys.InputGroup.noise = [3 5]; 创建名为 sys(:,“控制”) 默认值:没有字段的结构体 |
||||||||||
|
输出通道名称,指定为以下之一:
或者,使用自动向量展开为多输出模型分配输出名称。例如,如果 sys.OutputName= 'measurements'; 输出名称自动展开 你可以使用速记符号 输出通道名称有多种用途,包括:
默认值: |
||||||||||
|
输出通道单位,指定为下列单位之一:
使用 默认值: |
||||||||||
|
输出通道组。的 sys.outputgroup.temperature = [1];sys.inputgroup.measurement = [3 5]; 创建名为的输出组 系统('测量',:) 默认值:没有字段的结构体 |
||||||||||
|
系统名称,指定为字符向量。例如, 默认值: |
||||||||||
|
要与系统关联的任何文本,存储为字符串或字符向量的单元格数组。属性存储您提供的任何数据类型。例如,如果 系统1.注释=“sys1有一个字符串。”; 系统2.注释=“sys2有一个字符向量。”;sys1.notes sys2.notes. Ans = ' sys1 has a string. ' Ans = 'sys2 has a character vector.' 默认值: |
||||||||||
|
您想要与系统关联的任何类型的数据,指定为任何MATLAB®数据类型。 默认值: |
创建一个参数化的五阶SISO模型D
矩阵。
blk=5,1,1(ssblock);blk.D.值=0;%设置D=0 blk.D.Free=false;%将D定为零
默认情况下一个
矩阵是三对角形式。要以伴随形式参数化模型,请使用“同伴”
输入参数:
黑色=可调参数(ssblock, 5, 1, 1,“同伴”);blk.D.Value = 0;% set D = 0;将D固定为零
创建一个参数状态空间模型,并为输入分配名称。
blk = tunableds('ssblock',5,2,2)%5状态,2个输出,2个输入blk.inputname = {'xerror','yerror'}%分配输入名称
使用阿斯特
对象的结构约束一个
参数状态空间模型的矩阵。要对状态空间矩阵施加额外的结构约束,请使用字段blk.A.免费
,blk.B.Free
,blk.C.Free
,及blk.d.free.
固定参数矩阵中特定项目的值。
例如,要固定BLK.B(I,J)
,设置blk.B.自由(i,j)=0
. 容许hinfstruct
(鲁棒控制工具箱)调音BLK.B(I,J)
,设置blk.B.自由(i,j)=1
.
一族
|环调
|systune
|tunableGain
|tunablePID
|tunablePID2
|Tunabletf.
|hinfstruct
(鲁棒控制工具箱)