主要内容

为设计探索指定参数

本主题显示如何选择Simulink的参数金宝app®的设计探索模型灵敏度分析仪.选择参数后,您生成参数样本通过在特定范围内改变参数值,并评估每个参数值组合的设计要求。

添加模型参数作为变量

该软件只能评估模型正在使用的变量。在matlab中创建变量®或模型工作区,并使用这些变量指定SIMULINK模型或块参数。金宝app如果您已将模型参数指定为变量,则选择设计探索的参数

在这个数字中,获得A.参数获得块被指定为数值。

来评估设计需求获得参数,将其指定为变量GAIN1.

  1. 创建变量GAIN1.通过以下方式之一:

  2. 将块参数指定为变量GAIN1.获得块对话框。

你现在可以选择GAIN1.进行评估。看,选择设计探索的参数

指定独立参数

选择设计探索的参数

灵敏度分析仪,在敏感性分析选项卡,单击选择参数要打开“选择模型变量”对话框。

使用此对话框选择要不同的参数。表列出了模型用于设置块参数值的变量。变量可以驻留在模型工作区,基础工作区或数据字典中。

通过单击每个变量旁边的复选框来选择变量。如果您的模型包含许多变量,则通过键入通过变量名过滤场地。这所使用的列列出了使用变量的模型中的所有块。当变量用于多个块时,列出了所有块。要在使用变量的模型中突出显示块,请单击块名称。

您选择的变量必须具有使用数据类型的数值双倍的.如果变量的值不是a双倍的号码,使用这些技术:

  • 选择一个元素或者一个子集矩阵或数组变量,单击如有必要,请指定表达式索引

    输入一个表达式,例如MyArray(2),选择数组变量的第二个元素myArray.

    输入表达式后,按进入将变量添加到模型变量列表中的键。

  • 使用非数字数据类型的变量双倍的,将变量转换为a金宝appSimulink.Parameter.对象,它将参数值与其数据类型分开。设定价值属性默认双倍的号码,并使用数据类型属性来控制数据类型。

  • 使用a的值金宝appSimulink.Parameter.对象,指定价值财产。输入表达式myParamObj。价值

  • 要使用结构的数字字段,请输入mystruct.pid.p1..如果将结构存储在金宝appSimulink.Parameter.对象,输入mystruct.value.pid.p1.

  • 要使用单元格阵列的一个单元格,请输入mycell {3}

您不能使用数学表达式,例如一种+B..有时,模型具有在模型本身中未明确定义的参数。例如,增益K.可以在matlab工作区中定义k = a + b, 在哪里一种B.没有在模型中定义但是K.用来。要添加这些独立参数,请参阅添加模型参数作为变量

相关的话题