创建频率响应数据模型,转换为频率响应数据模型
sys =朋友(响应、频率)
sys =朋友(响应、频率、Ts)
sys =的朋友
sysfrd =朋友(sys、频率)
sysfrd =朋友(sys、频率、单位)
sys =朋友(响应、频率)
创建频率响应数据(的朋友
)模型对象sys
从多维数组中存储的频率响应数据响应
。向量频率
表示频率响应数据的底层频率。看到FRD模型中参数响应的数据格式获取响应数据格式列表。
sys =朋友(响应、频率、Ts)
创建一个离散时间的朋友
模型对象sys
对于标量采样时间Ts
。集Ts
= -1创建一个离散时间的朋友
不指定示例时间的建模对象。
sys =的朋友
创建一个空的朋友
模型对象。
这些语法的输入参数列表后面可以跟表单的属性名/属性值对
PropertyName, PropertyValue
您可以使用这些额外的参数来设置模型的各种属性。有关的可用属性的更多信息的朋友
模型,看到属性。
强制FRD模型sys
从任何现有LTI模型继承其所有通用LTI属性refsys
,使用语法
sys =朋友(响应、频率、ltisys)
sysfrd =朋友(sys、频率)
转换动态系统模型sys
以频响数据表。频率响应按矢量提供的频率计算频率
,在rad / TimeUnit
,在那里TimeUnit
输入动态系统的时间单位是否在TimeUnit
的属性sys
。
sysfrd =朋友(sys、频率、单位)
将动态系统模型转换为的朋友
模型和解释频率频率
向量的单位单位
。的值列表单位
可以拿,看到了吗FrequencyUnit
财产属性。
当您指定一个SISO或MIMO FRD模型,或一个FRD模型数组时,输入参数频率
总是长度向量吗Nf
,在那里Nf
是FRD中频率数据点的个数。输入参数的指定响应
摘要如下表所示。
FRD模型中参数响应的数据格式
模型形式 |
响应数据格式 |
---|---|
输出模型 |
向量的长度 |
再分配模型 |
|
|
大小多维数组[ |
的朋友
对象具有以下属性:
|
频率响应数据的频率点。指定 |
|
频率单位的模型。
的单位 更改此属性将更改整个系统行为。使用 默认值: |
|
频率响应数据。 的 |
|
运输延误。 对于连续时间系统,请在存储在 对于一个多输入多输出系统 默认值: |
|
每个输入通道的输入延迟,指定为标量值或数字向量。对于连续时间系统,请在存储在 对于一个有 你也可以设置 默认值:0 |
|
输出延迟。 对于一个有 默认值:0表示所有输出通道 |
|
样品时间。对于连续时间模型, 更改此属性不会对模型进行离散化或重新取样。 默认值: |
|
时间变量的单位,采样时间
更改此属性不会影响其他属性,因此会更改整个系统行为。使用 默认值: |
|
输入通道名称,指定为下列之一:
或者,使用自动向量展开来为多输入模型分配输入名称。例如,如果 sys.InputName= 'controls'; 输入名称自动扩展到 你可以使用简写符号 输入通道名称有多种用途,包括:
默认值: |
|
输入通道单元,指定为下列之一:
使用 默认值: |
|
输入通道组。的 sys.InputGroup。控制= [1 2]; sys.InputGroup.noise = [3 5]; 创建名为的输入组 sys(:,“控制”) 默认值:没有字段的结构体 |
|
输出通道名称,指定为下列之一:
或者,使用自动向量展开来为多输出模型分配输出名称。例如,如果 sys.OutputName= 'measurements'; 输出名称自动展开为 你可以使用简写符号 输出通道名称有几种用途,包括:
默认值: |
|
输出通道单元,指定为下列单元之一:
使用 默认值: |
|
输出通道组。的 sys.OutputGroup。温度= [1]; sys.InputGroup.measurement = [3 5]; 创建名为的输出组 系统(“测量”,:) 默认值:没有字段的结构体 |
|
系统名,指定为字符向量。例如, 默认值: |
|
要与系统关联的任何文本,存储为字符串或字符向量的单元格数组。属性存储您提供的任何数据类型。例如,如果 sys1。笔记=“sys1有一个字符串。”;sys2。笔记=“sys2有一个字符向量。”;sys1。笔记sys2。笔记 ans = "sys1有一个字符串" ans = " sys2有一个字符向量" 默认值: |
|
要与system关联的任何类型的数据,指定为任何MATLAB®数据类型。 默认值: |
|
模型数组的采样网格,指定为数据结构。 对于通过采样一个或多个独立变量派生的模型数组,此属性跟踪与数组中每个模型关联的变量值。当您显示或绘制模型数组时,将显示此信息。使用此信息将结果追溯到独立变量。 将数据结构的字段名设置为采样变量的名称。将字段值设置为与数组中每个模型相关联的采样变量值。所有采样变量应该是数值和标量值,所有采样值的数组应该与模型数组的维度匹配。 例如,假设你创建一个11乘1的线性模型数组, sysarr。SamplingGrid =结构(“时间”0:10)
类似地,假设你创建一个6×9的模型数组, [zeta,w] = ndgrid(<6个zeta>值,<9个w>值)M。SamplingGrid =结构(“ζ”ζ,' w 'w) 当您显示 米 (::1,- 1)(ζ= 0.3 w = 5) = 25 - - - - - - - - - - - - - - - - s ^ 2 + 3 s + 25米(:,:,2,1)(ζ= 0.35 w = 5) = 25 - - - - - - - - - - - - - - - - - s ^ 2 + 3.5 s + 25… 用于通过线性化Simulink生成的模型数组万博1manbetx®模型在多个参数值或操作点,软件填充 默认值: |
创建频率特性模型
从频率矢量和响应数据创建SISO FRD模型:
生成频率矢量和响应数据freq = logspace(1,2);resp = . 05 *(频率)。* exp(我* 2 *频率);创建一个FRD模型sys = FRD (resp,freq);