主要内容

指定参数的设计探索

这一主题展示了如何选择参数的仿真软件金宝app®模型设计勘探灵敏度分析仪。在您选择的参数,你生成参数样本通过改变参数值在一个特定的范围内,并评估你的设计要求为每个参数值的组合。

添加模型参数作为变量

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

在这个图中,获得参数的获得块被指定为一个数值。

评估设计要求使用获得参数,它指定为变量gain1:

  1. 创建一个变量gain1在以下方式之一:

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

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

指定独立的参数

选择参数设计探索

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

使用此对话框来选择参数有所不同。表列出了模型使用的变量设置参数值。模型中的变量可以驻留工作区,基本工作空间,或数据字典。

选择变量通过检查框旁边的每个变量。在参数估计量,您可以指定是否连续或离散参数。

  • 选择连续指定一个连续变量参数。

  • 选择离散指定一个参数,其值在离散优化是有限的,有限的。(因为R2023a)

如果您的模型包含许多变量,通过输入过滤列表过滤器的变量名字段。的所使用的列列出所有块模型中使用的变量。当一个变量用于多个块,列出所有的块。强调块使用的变量的模型中,单击块的名字。当您完成您的选择,请点击好吧

连续变量选择必须有一个数值,它使用的数据类型离散变量可以用数字或字符串值。如果一个变量的值不符合这些条件,利用这些技术:

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

    输入一个表达式等myArray (2)选择第二个元素的数组变量myArray

    你输入表达式后,按下输入关键变量添加到模型变量的列表。

  • 使用一个变量的数值数据类型以外,将变量转换成金宝appSimulink.Parameter对象,该对象将参数值的数据类型。设置价值属性默认号码和使用数据类型属性来控制数据类型。

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

  • 使用字段的结构,输入myStruct.PID.P1。如果你在一个存储结构金宝appSimulink.Parameter对象,输入myStruct.Value.PID.P1

  • 使用一个细胞一个细胞数组,输入mycell {3}

你不能用数学表达式等一个+b。有时,模型参数,模型本身中定义的不明确。例如,一个收获k可以在MATLAB中定义的工作区吗k = a + b,在那里一个b没有在模型中定义但k使用。添加这些独立参数,看看添加模型参数作为变量

相关的话题