建立频响数据模型,转换为频响数据模型
SYS = FRD(响应,频率)
SYS = FRD(响应,频率,TS)
sys =的朋友
SYSFRD = FRD(SYS,频率)
SYSFRD = FRD(SYS,频率,单位)
SYS = FRD(响应,频率)
创建频率响应数据(FRD.
)模型对象sys
从存储在多维数组中的频率响应数据回复
.矢量频率
表示频率响应数据的基础频率。看到FRD模型中参数响应的数据格式有关响应数据格式列表。
SYS = FRD(响应,频率,TS)
创建一个离散时间FRD.
模型对象sys
使用标量采样时间Ts
.放Ts
= -1以创建离散时间FRD.
模型对象而不指定采样时间。
sys =的朋友
创建一个空FRD.
模型对象。
这些语法的输入参数列表后面可以跟表单的属性名/属性值对
PropertyName, PropertyValue
您可以使用这些额外的参数来设置模型的各种属性。的可用属性的更多信息FRD.
模型,看到属性.
强制FRD模型sys
从任何现有的LTI模型继承其所有通用LTI属性Refsys.
,使用语法
SYS = FRD(响应,频率,LTISYS)
SYSFRD = FRD(SYS,频率)
转换动态系统模型sys
频率响应数据表单。频率响应被向量提供的频率计算频率
,在Rad / TimeUnit.
, 在哪里TimeUnit
是输入动态系统的时间单位,指定了TimeUnit
财产sys
.
SYSFRD = FRD(SYS,频率,单位)
将动态系统模型转换为FRD.
模型和解释频率频率
矢量让单位指定单位
.的值列表单位
可以采取,看看FrequencyUnit
物业属性.
当您指定一个SISO或MIMO FRD模型或一个FRD模型数组时,输入参数频率
总是一个长度的向量吗Nf
, 在哪里Nf
是FRD中的频率数据点数。输入参数的规范回复
总结如下表。
FRD模型中参数响应的数据格式
模型形式 |
响应数据格式 |
---|---|
输出模型 |
长度矢量 |
MIMO模型与 |
|
|
多维数组大小[ |
FRD.
对象具有以下属性:
|
频率响应数据的频率点。指定 |
|
模型的频率单元。
单位 更改此属性更改整体系统行为。采用 默认: |
|
频率响应数据。 这 |
|
运输延误。 对于连续时间系统,请在存储在中的时间单位中指定传输延迟 为MIMO系统 默认: |
|
每个输入通道的输入延迟,指定为标量值或数字向量。对于连续时间系统,在存储的时间单元中指定输入延迟 适用于系统 你也可以设置 默认: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 values of zeta>,<9 values of w>)“ζ”ζ,'W',w) 当您显示 m (:: 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… 用于通过线性化模拟链接生成的模型阵列万博1manbetx®软件填充多个参数值或操作点的模型 默认: |
创建频率特性模型
从频率矢量和响应数据创建SISO FRD模型:
%生成频率矢量和响应数据freq = logspace(1,2);resp = .05 *(freq)。* exp(i * 2 * freq);%创建FRD模型SYS = FRD(RESP,FREQ);
chgfrequnit.
|chgTimeUnit
|Frdata.
|frdfun
|放
|党卫军
|特遣部队
|ZPK.
|IDFRD.
(系统辨识工具箱)