可调参数
状态空间模型可调顺序固定
语法
黑色=可调参数(名称、Nx Ny,ν)
黑色=可调参数(名称、Nx Ny,ν,Ts)
黑色=可调参数(名称、系统)
黑色=可调参数(Astruct……)
描述
模型对象来创建可调顺序固定的状态方程模型。可调参数
可以用参数表示给定订单的状态空间模型参数的研究或自动调优与调优命令等systune
或looptune
。
可调参数
的一部分控制设计块家族的参数模型。其他控制包括设计块tunablePID
,tunableGain
,tunableTF
。
建设
创造了连续时间状态空间模型参数命名黑色
=可调参数(的名字
,Nx
,纽约
,ν
)的名字
。状态方程模型黑色
有Nx
州,纽约
输出,ν
输入。可调参数的条目一个,B,C,D状态空间模型的矩阵。
创建一个离散时间状态空间模型参数与样本黑色
=可调参数(的名字
,Nx
,纽约
,ν
,Ts
)Ts
。
使用动态系统黑色
=可调参数(的名字
,sys
)sys
维状态空间模型参数,设置它的样品时间,初始化可调参数。
创建一个参数的状态空间模型黑色
=可调参数(…Astruct
)一个
矩阵是局限于结构中指定Astruct
。
输入参数
|
状态空间模型参数 |
||||||||
|
非负整数指定数量的州(顺序)的状态空间模型参数 |
||||||||
|
非负整数指定输出状态空间模型的参数的数量 |
||||||||
|
非负整数指定输入状态空间模型的参数的数量 |
||||||||
|
标量样品时间。 |
||||||||
|
限制的形式
如果你不指定 |
||||||||
|
动态系统模型提供的状态数,数量的输入和输出,样品时间,初始值的参数 |
属性
|
了状态矩阵的参数化一个,B,C,D状态空间模型的可调
以下字段的
|
||||||||||
|
国家名称,指定为以下之一:
默认值: |
||||||||||
|
国家单位,指定为以下之一:
使用 默认值: |
||||||||||
|
样品时间。对于连续时间模型, 改变这个属性不离散化或重新取样模型。 默认值: |
||||||||||
|
单位时间变量,样品时间
改变对其他属性,这个属性没有影响,因此改变整个系统的行为。使用 默认值: |
||||||||||
|
输入通道名称,指定为以下之一:
另外,使用自动分配向量扩张输入名字多输入模型。例如,如果 sys.InputName= 'controls'; 输入名称自动扩大 您可以使用速记符号 输入通道名称有几种用途,包括:
默认值: |
||||||||||
|
输入通道单位,指定为以下之一:
使用 默认值: |
||||||||||
|
输入通道组。的 sys.InputGroup。控制= [1 2]; sys.InputGroup.noise = [3 5]; 创建输入组命名 sys(:,“控制”) 默认值:结构没有字段 |
||||||||||
|
输出通道名称,指定为以下之一:
另外,使用自动分配向量扩张输出名称多输出模型。例如,如果 sys.OutputName= 'measurements'; 输出名称自动扩大 您可以使用速记符号 输出通道名称有几种用途,包括:
默认值: |
||||||||||
|
输出通道单位,指定为以下之一:
使用 默认值: |
||||||||||
|
输出通道组。的 sys.OutputGroup。温度= [1]; sys.OutputGroup.measurement = [3 5]; 创建输出组命名 系统(“测量”,:) 默认值:结构没有字段 |
||||||||||
|
系统名称、指定为一个特征向量。例如, 默认值: |
||||||||||
|
任何你想要的文本关联系统,存储为一个字符串或一个单元阵列的特征向量。您提供的属性存储任何数据类型。例如,如果 sys1。笔记=“sys1字符串。”;sys2。笔记=sys2有一个特征向量。;sys1。笔记sys2。笔记 ans =“sys1字符串。”ans = sys2有一个特征向量。 默认值: |
||||||||||
|
任何你想要的类型的数据与系统,指定为任何MATLAB®数据类型。 默认值: |
例子
创建一个5阶输出参数化模型和零D
矩阵。
黑色=可调参数(“ssblock”5 1,1);blk.D.Value= 0; % set D = 0 blk.D.Free = false; % fix D to zero
默认情况下,一个
在三对角矩阵的形式。在同伴的形式,用参数表示模型使用“同伴”
输入参数:
黑色=可调参数(ssblock, 5, 1, 1,“同伴”);blk.D.Value= 0; % set D = 0 blk.D.Free = false; % fix D to zero
创建一个状态空间模型的参数,并指定名称的输入。
黑色=可调参数(ssblock, 5、2、2) % 5个州,输入输出,2黑色。InputName = {‘Xerror’,‘Yerror} %分配输入名字
提示
使用
Astruct
输入参数约束的结构一个
状态空间模型的参数矩阵。征收额外的结构限制了状态矩阵,使用领域blk.A.Free
,blk.B.Free
,blk.C.Free
,blk.D.Free
解决特定条目的值的参数矩阵。例如,修复的价值
blk.B (i, j)
,设置blk.B.Free (i, j) = 0
。允许hinfstruct
(鲁棒控制工具箱)调优blk.B (i, j)
,设置blk.B.Free (i, j) = 1
。
版本历史
介绍了R2016a另请参阅
tunablePID
|tunablePID2
|tunableGain
|tunableTF
|systune
|looptune
|一族
|hinfstruct
(鲁棒控制工具箱)