主要内容

frestimateOptions

频率响应估计的选项

语法

options = frestimateOptions
options = frestimateOptions('OptionName',OptionValue)

描述

options = frestimateOptions创建一个频率响应估计选项对象,选项,使用默认设置。将此对象传递给函数frestimate使用这些选项进行频响估计。

options = frestimateOptions('OptionName',OptionValue)创建频率响应估计选项对象选项使用逗号分隔的名称/值对指定的选项。

输入参数

“OptionName”,用OptionValue

评估选项,指定为逗号分隔的选项名称和选项值对。

选项名称 选项值
“BlocksToHoldConstant”

的数组指定时变源块的块路径,以便在频率响应估计期间保持不变金宝app仿真软件。BlockPath对象。要识别可能干扰频率响应估计的时变源块,请使用frest.findSources

默认的:空

“UseParallel”

设置为“上”使并行计算的估计与frestimate命令。

默认的“关闭”

“ParallelPathDependencies”

由字符向量或字符串数组组成的单元格数组,用于指定执行要估计的模型所需的路径依赖关系。并行池中的所有工作线程都必须能够访问中列出的文件夹“ParallelPathDependencies”

默认的:空

例子

全部折叠

开放模式。

mdl =“scdspeed_ctrlloop”;open_system (mdl)

将引用的子系统转换为正常模式。

set_param (“scdspeed_ctrlloop /引擎模型”“SimulationMode”“正常”);

从模型中获取输入/输出点,并创建正弦输入信号。

IO = getlinio(mdl);In =最先。Sinestream (“频率”logspace(1、2、10)“NumPeriods”30岁的...“SettlingPeriods”25);

识别模型中随时间变化的源。

srcblks = frst . findsources (mdl)
srcblks = 1x4块路径数组,属性:SubPath isLoadingModel isSavingModel

创建用于估计的选项集,并指定时变源块。

选项= frestimateOptions(“BlocksToHoldConstant”, srcblks);

估计频率响应。

[sysse,simout] = fretimate (mdl,io,in,opts);

为了演示对不在当前工作文件夹中的文件的依赖,将模型文件移动到临时文件夹中,并返回该文件夹的路径。的pathdepSetuphelper函数还将临时文件夹添加到MATLAB®搜索路径。

tempPath = pathdepSetup;

打开Simulin金宝appk®模型。

mdl =“scdpathdep”;open_system (mdl)

获取模型依赖路径。

dirs = frst . finddepend (mdl)
dirs =1×1单元格数组{“C: / myTempFiles / tpd02d55f5_8b4c_489e_938c_ea004b9c771d”}

生成的路径在本地驱动器上C: /

如果使用远程工作人员,请指定所有工作人员都可以访问您的本地驱动器。例如,该命令将对C驱动器的所有引用转换为远程工作者可以访问的等效网络地址。

Dirs = regexp (Dirs,“C: /“\ \ \ \加元主机名\ \ \ \ '

启用并行计算并指定模型路径依赖项。

选项= frestimateOptions(...“UseParallel”“上”...“ParallelPathDependencies”, dirs);

现在可以使用这些选项进行并行计算的频率响应估计。

IO = getlinio(mdl);In =最先。Sinestream (“SimulationOrder”“OneAtATime”);FRD = fretimate (mdl,io,in,options);

在估计频率响应后,可以关闭模型。

bdclose (mdl)

将模型文件返回到当前工作文件夹,并从路径中删除临时文件夹。

pathdepCleanup (tempPath)

选择

您可以为所有没有路径依赖关系的模型启用并行计算。在MATLAB中®对话框中,单击金宝app®控制设计™.然后,选择使用“frestual”命令时,请使用并行池选择。在更改此选项之前,此全局设置将从会话持续到会话。

选择此选项并使用frestimate命令时,不需要提供frestimateOptions对象。

如果模型具有路径依赖关系,则必须创建自己的频率响应选项对象,以指定路径依赖关系。使用ParallelPathDependencies选项。

版本历史

在R2010a中引入