广义状态空间模型
广义状态空间(genss
)模型的状态空间模型,包括可调参数或组件。genss
当你把数字LTI模型包含可调部件(对照设计模块)型号机型出现。有关数字LTI模型和控制设计模块的更多信息,请参阅可调系数模型。
可以使用广义状态空间模型来表示具有固定组件和可调组件混合的控制系统。将广义状态空间模型用于控制设计任务,如参数研究和使用命令(如systune
和looptune
。
建造genss
模型:
转换任何数值LTI模型、控件设计块或slTuner
接口(需要金宝app®控制设计™), 例如,系统
,到genss
形成使用:
gensys = genss(SYS)
什么时候?系统
是一个slTuner
接口,gensys
包含所有在这个界面中指定的可调谐块和分析点。要计算一个特定的I / O传输函数,调用的可调谐模式getIOTransfer(gensys,IN,OUT)
. 在这里,在
和外面的
是分析的重点。(使用getPoints(SYS)
得到的分析点的完整列表。)同样,计算一个特定的开环传递函数的可调谐模式,使用getLoopTransfer(gensys,loc)
. 在这里,位置
感兴趣的分析点。
|
结构中含有包含在广义LTI模型或广义矩阵控制设计模块。的字段名 可以使用点表示法更改这些控件设计块的某些属性。例如,如果广义LTI模型或广义矩阵 M.Blocks.a.Value = -1; |
|
可调谐的,不确定的参数状态空间矩阵,存储为广义矩阵的依赖性( 这些性质进行建模的静电控制的设计模块的状态空间矩阵的依赖性, 当相应的状态空间矩阵不依赖于任何静态控制设计的块,这些特性评估为双矩阵。 对于一个示例,请参见状态空间矩阵对参数的依赖性。 |
|
ë矩阵,存储为双矩阵时广义状态空间等式是隐式的。价值 |
|
状态名,存储为以下之一:
您可以将状态名分配给 默认: |
|
状态单位标签,存储为以下之一:
您可以指定国有单位的 默认: |
|
向量保存内部延迟。 内部延迟产生,例如,当在具有延迟的系统上关闭反馈回路时,或当串联或并联连接延迟的系统时。有关内部延迟的详细信息,请参见具有时滞的闭环反馈。 对于连续时间模型,内部延迟在由所指定的时间单位表示 您可以修改内部延迟的值。然而,条目的数量 |
|
输入延迟对于每个输入通道,指定为标量值或数值向量。对于连续时间系统中,存储在所述的时间单位指定输入的延迟 对于具有系统 您还可以设置 默认:0 |
|
输出延迟。 对于具有系统 默认:0所有输出通道 |
|
采样时间。对于连续时间模型, 更改此属性不离散或重新采样模式。 默认: |
|
时间变量的单位,采样时间
更改此属性对其他性能没有影响,因此改变了整个系统的行为。采用 默认: |
|
输入信道的名称,指定为以下情况之一:
可替代地,使用自动向量扩展到多输入的模型分配输入名称。例如,如果 sys.InputName = '控制'; 输入名称自动扩展为 您可以使用速记符号 输入频道名称有多种用途,包括:
默认: |
|
输入信道单元,指定为以下情况之一:
采用 默认: |
|
输入通道组。这个 sys.InputGroup.controls = [1 2];sys.InputGroup.noise = [3-5]; 创建一个名为输入组 SYS(:, '对照') 默认:没有域结构 |
|
输出通道名称,指定为以下之一:
可替代地,使用自动向量扩展为多输出模式分配输出名称。例如,如果 sys.OutputName = '测量'; 输出名称自动扩展为 您可以使用速记符号 输出通道的名称有多种用途,包括:
默认: |
|
输出信道单元,指定为以下情况之一:
采用 默认: |
|
输出信道组。该 系统输出组温度=[1];系统输入组测量=[35]; 创建一个名为输出组 SYS( '测量',:) 默认:没有域结构 |
|
系统名,指定为字符向量。例如, 默认: |
|
要与系统关联的任何文本,存储为字符串或字符向量的单元格数组。属性存储您提供的任何数据类型。例如,如果 sys1.Notes =“sys1有一个字符串。”;sys2.Notes =“SYS2具有字符向量”。;系统1.Notes系统2.Notes ANS = “SYS1有一个字符串”。ANS =“SYS2具有字符向量”。 默认: |
|
要与系统关联的任何类型的数据,指定为任何MATLAB®数据类型。 默认: |
|
模型数组的采样网格,指定为数据结构。 对于由采样一个或多个自变量导出模型阵列,此属性跟踪与阵列中的每个模型相关联的变量的值。显示或打印模型阵列时将显示此信息。使用此信息将结果追溯到自变量。 将数据结构的字段名设置为采样变量的名称。将字段值设置为与数组中的每个模型关联的采样变量值。所有采样变量应为数值和标量值,所有采样值数组应与模型数组的维数匹配。 例如,假设在创建11×1阵列线性模型, sysarr.SamplingGrid =结构('时间',0:10分)
类似地,假设您创建了一个6乘9的模型数组, 的ζ,W] = ndgrid(<ζ电的6个值>, 当您显示 中号 M(:,:,1,1)的ζ= 0.3,W = 5] = 25 --------------秒2 + 3秒+ 25 M(:,:,2,1)的ζ= 0.35,W = 5] = 25 ----------------秒2 + 3.5秒+ 25 ... 对于由线性化在多个参数值的仿真模型或运行点,该软件填充生成的模型阵列金宝app 默认: |