建立频响数据模型,转换为频响数据模型
SYS = FRD(响应性,频率)
sys =朋友(响应、频率、Ts)
sys =的朋友
sysfrd = FRD(SYS,频率)
sysfrd = FRD(SYS,频率,单位)
SYS = FRD(响应性,频率)
创建频率响应数据(FRD
)模型对象sys
从存储在多维阵列中的频率响应数据响应
。矢量频率
表示频率响应数据的基础频率。看到数据格式在FRD模式的争论响应为响应数据格式的列表。
sys =朋友(响应、频率、Ts)
创建一个离散时间FRD
模型对象sys
与标样时间Ts
。组Ts
= -1建立一个离散时间FRD
不指定采样时间模型对象。
sys =的朋友
创建一个空FRD
模型对象。
这些语法的输入参数列表后面可以跟表单的属性名/属性值对
PropertyName, PropertyValue
您可以使用这些额外的参数来设置模型的各种属性。的可用属性的更多信息FRD
模型,看到属性。
要强制FRD模型sys
继承其所有通用LTI性质的任何现有LTI模型refsys
,使用语法
SYS = FRD(响应,频率,ltisys)
sysfrd = FRD(SYS,频率)
转换一个动态的系统模型sys
到频率响应数据的形式。的频率响应,计算在由所述矢量提供的频率频率
,在弧度/ TIMEUNIT
,其中TimeUnit
是输入动态系统的时间单位,在指定的TimeUnit
财产sys
。
sysfrd = FRD(SYS,频率,单位)
将动态系统模型转换为FRD
模型和解释的频率频率
矢量具有由指定的单位单位
。的值列表单位
可以,请参阅FrequencyUnit
物业属性。
当您指定一个SISO或MIMO FRD模型,或一个FRD模型数组时,输入参数频率
总是长度向量Nf
,其中Nf
是在FRD频率数据点的数目。输入参数的规范响应
总结如下表所示。
数据格式在FRD模式的争论响应
雏型 |
响应数据格式 |
---|---|
输出模型 |
长的矢量 |
MIMO模型 |
|
|
大小的多维数组[ |
FRD
对象具有以下属性:
|
频率响应数据的频率点。指定 |
|
该模型的频率单位。
单位 更改此属性改变整个系统的行为。用 默认: |
|
频率响应数据。 该 |
|
运输延误。 对于连续时间系统中,存储在所述的时间单位指定传输延迟 对于一个多输入多输出系统 默认: |
|
每个输入通道的输入延迟,指定为标量值或数字向量。对于连续时间系统,请在存储在的时间单元中指定输入延迟 对于具有系统 您还可以设置 默认:0 |
|
输出延迟。 对于具有系统 默认:0表示所有输出通道 |
|
采样时间。对于连续时间模型, 更改此属性不离散或重新采样模式。 默认: |
|
单位为时间变量,采样时间
更改此属性对其他属性没有影响,因此会更改整个系统行为。用 默认: |
|
输入信道的名称,指定为以下情况之一:
可替代地,使用自动向量扩展到多输入的模型分配输入名称。例如,如果 sys.InputName= 'controls'; 输入名称自动扩展到 你可以使用速记符号 输入频道名称有多种用途,包括:
默认: |
|
输入信道单元,指定为以下情况之一:
用 默认: |
|
输入信道组。该 sys.InputGroup.controls = [1 2];sys.InputGroup.noise = [3-5]; 创建名为的输入组 SYS(:, '对照') 默认:没有字段的结构体 |
|
输出信道的名称,指定为以下情况之一:
可替代地,使用自动向量扩展为多输出模式分配输出名称。例如,如果 sys.OutputName = '测量'; 输出名称自动扩展到 你可以使用速记符号 输出通道名称有几个用途,包括:
默认: |
|
输出信道单元,指定为以下情况之一:
用 默认: |
|
输出信道组。该 sys.OutputGroup.temperature = [1];sys.InputGroup.measurement = [3-5]; 创建名为的输出组 系统(“测量”,:) 默认:没有字段的结构体 |
|
系统名称,指定为特征向量。例如, 默认: |
|
要在系统,存储为一个字符串或字符向量单元阵列相关联的任何文本。该属性存储数据为准键入你提供。举例来说,如果 sys1。笔记=“SYS1有一个字符串。”;sys2。笔记=“sys2有一个字符向量。”;sys1.Notes sys2.Notes ANS = “SYS1有一个字符串”。ANS =“SYS2具有字符向量”。 默认: |
|
要与系统关联的任何类型的数据,指定为任何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生成的模型阵列金宝app®模型在多个参数值或工作点,软件填充 默认: |
创建频率特性模型
创建从一个频率矢量和响应数据中的SISO FRD模型:
%生成频率矢量和响应数据FREQ = LOGSPACE(1,2);RESP = 0.05 *(频率)* EXP(I * 2 *频率)。%创建FRD模型SYS = FRD(相应,频率);