指定每个变量的值,可以是离散值,也可以是某一范围的值。 使用传感器作为约束和目标。 软件逐一迭代每个值,并报告值的最优组合以满足指定目标。
要执行优化,在“设计算例”选项卡上选中
优化复选框。 如果您选择将
变量定义为
范围或
目标,则程序会自动激活优化设计算例。 在多数情况下,都是使用
变量视图选项卡来设置优化设计算例的参数。
表格视图选项卡在只使用离散变量手动定义某些情形、运行这些情形并查找最优情形时使用。
优化算例由目标函数、设计变量和约束定义。 例如,您可以采用不同的实体尺寸以尽量减少材料量,同时约束应力使其不超过指定限制。 在此例中,您要尽量减小的体积是目标函数,不同的尺寸是设计变量,应力极限是行为约束。
- 变量: 从预定义参数列表中选择或通过选择添加参数来定义新的参数。 您可以使用任意仿真参数和驱动全局变量。 变量可定义为范围、离散值或带步长范围。

您可以定义离散和连续变量的组合。 如果您只定义离散变量,则程序仅会从预定义情形中查找最优情形。
- 约束: 从预定义传感器列表中选择或是定义新的传感器。 在使用仿真结果时,选择与传感器相关的仿真算例。 设计算例会运行您选中的模拟算例,并跟踪所有迭代的传感器值。
FeatureManager 设计树 |
设计算例选项卡 |
 |
 |
- 目标: 使用传感器定义优化目标。 您可以最大化或最小化定义为传感器的变量,或者通过选择接近选项来指定目标数字值。 例如,您可以运行优化算例来评估悬臂梁的长度,该长度可承受最大 1 毫米的挠曲。
组合约束和目标的最大数量不应超过 20。您可定义的设计变量的最大数量是 20。为获得最佳效果,对于单个设计优化算例,您应定义不超过 3 或 4 个目标。