优化模块

优化多物理场模型

“优化模块”是 COMSOL Multiphysics® 的一个附加模块,提供了一系列用于参数、形状和拓扑优化,以及参数估计的工具。与 COMSOL 产品库中的其他模块结合使用时,可以优化涉及电磁学、结构力学、声学、流体流动、传热等现象的各种设计和工艺;与“CAD 导入模块”、“设计模块”或任意 CAD LiveLink™ 产品结合使用时,还可用于优化几何设计。

优化通常由一个待改进的目标函数、一组需要更改的设计变量以及一组可选的约束开始,利用优化算法寻找最佳设计。设计变量可以是几何尺寸、零件形状、材料属性或者材料分布等任何模型输入,寻找最大或最小值的目标函数可以是任何模型输出量。

联系 COMSOL
优化的无人机模型,其中显示应力和位移场的大小。

优化模块支持的建模对象

将“优化模块”与任意 COMSOL® 附加产品耦合使用,对各个领域的问题进行优化仿真

两个钢钩几何模型的特写视图。

结构拓扑优化

钢钩的拓扑优化,其中针对给定的总重量来分配材料,以获得最佳刚度。

带铜线圈的模型的特写视图,其中显示磁场。

线圈优化

对 10 匝电磁线圈的参数和形状进行优化,以满足磁通密度分布和功率损耗的要求。

永磁电机的特写视图。

磁体的参数优化

对电机进行参数优化,以根据扭矩确定永磁体的最佳位置和形状。

磁路的特写视图,其中显示磁通密度。

磁性材料的拓扑优化

对扬声器驱动器中使用的磁路进行拓扑优化,以减少大位移非线性响应。

高音罩模型的特写视图,其中显示声压。

扬声器组件优化

通过优化扬声器高音罩和波导的形状,可以实现更平坦的响应曲线和改进的辐射方向图。

两个圆形域模型的特写视图,其中显示声压级。

声频-响应优化

声信号分离器的形状优化;不同频段的声能进入不同的输出端口。

Tesla 微阀模型的特写视图,其中显示流场。

流体流动优化

Tesla 微阀的参数、形状和拓扑优化,以最大限度地提高双向流动的压降比。

具有两个热源的管网模型的特写视图。

管网优化

区域供热网络的拓扑优化布局。

优化模块的主要功能

预置的用户接口和求解器,满足各种不同类型的优化需求

“优化”研究“设置”窗口的特写视图,“图形”窗口中显示优化的支架模型。

参数优化

在 COMSOL Multiphysics® 中,我们提供了一个通用的优化 研究,让您能够轻松设置参数优化并进行相关配置。关联的设置窗口会提示您添加目标函数、控制变量、参数以及约束,您可以使用最初用于设置模型的参数(如几何尺寸、材料属性或边界载荷)进行参数优化。通过参数化扫描,您可以获得设计参数空间的概览,而参数优化则会给出最佳参数和目标函数值。

当您使用定义几何尺寸的参数来运行参数优化时,每次迭代都需要重新划分网格。通过使用“优化模块”,这个过程可以完全自动化。这样,您便能够获得最佳解决方案,并且这个解决方案始终是一个真实的 CAD 零件,可以将其导出为行业中广泛应用的标准 CAD 格式。只需使用 CAD 导入模块设计模块或一个 CAD LiveLink™ 产品,即可轻松实现导出。

“模型开发器”的特写视图,其中突出显示“拓扑优化”节点;“图形”窗口中显示支架模型。

拓扑优化

相较于参数优化和形状优化,拓扑优化在几何变化方面表现出更大的自由度。这种方法允许在优化过程中添加和去除材料,可以在设计中原本不存在的几何中创建孔结构,因此通常能够产生外观自然的设计,是一种常用的轻量化设计方法。本模块提供专用的用户接口和研究工具,帮助您轻松进行拓扑优化。

然而,与拓扑优化相关的极端设计自由度可能会导致设计无法使用传统方法进行制造。因此,常见的做法是引入制造限制,以确保优化后的设计能够通过挤压或铣削等方式进行生产。

此外,与形状优化一样,拓扑优化也无需重新进行网格划分。优化的平滑设计可以导出为 STL、3MF 或 PLY 文件格式,以便在其他软件中进一步使用,或在 COMSOL Multiphysics® 中进行验证分析。

“拓扑优化”研究“设置”窗口的特写视图,“图形”窗口中显示钢钩模型。

基于梯度的求解器

基于梯度的优化方法适用于可通过伴随法有效计算导数的情况,非常适合处理各种定制的可微目标或约束。这得益于 COMSOL Multiphysics® 所采用的符号微分核心技术,并为求解定制的多物理场问题提供了必要的灵活性。

基于梯度的优化方法能够处理数以千计甚至数以百万计的设计变量,特别适用于形状优化或拓扑优化等情况,其中设计变量表示分布在整个空间并由每个网格单元中的不同值表征的场量。

相较于无导数方法,基于梯度的方法能够同时计算所有解析导数,从而大大节省时间。无导数方法需要对每个导数进行近似计算,而且随着设计变量数量的增加,计算时间将显著增加。

“优化模块”中包含以下基于梯度的方法:

  • 移动渐近线法(同时包含 MMA 和 GCMMA)
  • 内点优化器(IPOPT)
  • 稀疏非线性优化器(SNOPT)
  • Levenberg-Marquardt
“模型开发器”的特写视图,其中突出显示“形状优化”节点;“图形”窗口中显示优化的模型。

形状优化

作为改变一组 CAD 参数的备选方案,我们为您提供了内置的形状优化特征,以实现几何形状的自由变形。这种方法不仅可以提供更大的自由度,有时甚至比传统的参数优化方法产生更好的结果。本模块提供一组专门的用户接口,可用于轻松定义允许在二维或三维模型中进行的边界变形。不仅如此,我们还提供了专用的壳形状优化特征,以及用于控制求解器的形状优化研究类型。

用于实体形状优化的工具所基于的方法能够以可控的方式使网格变形,而无需重新划分网格。通过这种方法,我们能够为您提供多面体的面网格格式(如 STL、3MF 或 PLY)的最佳几何形状。然后,您可以在 COMSOL Multiphysics® 中重用这种生成的几何进行建模,也可以将其导出到其他软件中使用。

“模型开发器”的特写视图,其中突出显示“参数估计”节点;“图形”窗口中显示一维绘图。

参数估计

要获得准确的模型,正确的输入参数至关重要。然而,从供应商处获取精确的材料参数并非易事。为了在模型中纳入非线性效应,您可能需要进行实验。不过,尝试设计能够使用解析方法提取所需参数的实验极具挑战性。

为了解决这些问题,您可以使用“优化模块”的参数估计功能来找到一组模型参数,使物理实验与模拟实验之间的偏差最小化。除了用于一般参数估计的接口以外,您还可以使用专门的曲线拟合用户接口,将瞬态数据拟合为模型表达式所表示的曲线。

参数估计方法基于最小二乘拟合原理,适用于参考数据是时间或单个参数的函数的情况。在大多数情况下,您将得到所估计参数的方差和置信度的估计值。

如要学习使用参数估计,您可以尝试案例库中现成的仿真 App,其中包括使用内置的教程示例或导入的测量数据。此外,您还可以为要拟合的曲线输入自定义的模型表达式。

“优化”研究“设置”窗口的特写视图,“图形”窗口中显示两个支架模型。

无导数求解器

在只能间接计算优化求解器所需的搜索方向时,无导数优化方法是一种可行的选择。这种方法特别适用于参数优化,其中控制变量表示几何尺寸,并且在每个迭代步骤中都需要重新划分网格。

“优化模块”提供以下无导数方法:

  • 信赖域方法
    • 通过二次逼近进行边界优化(BOBYQA)
    • 通过线性逼近进行约束优化(COBYLA)
  • 直接搜索方法
    • Nelder-Mead(单纯形法)
    • 坐标搜索

优化和仿真 App

通过将 App 开发器与“优化模块”结合使用,我们为更多用户打开了独立运行优化研究的大门,而无需咨询仿真专业人员。

举例来说,优化模型可以包含基于实验数据的参数估计;针对这一特定任务定制的仿真 App 将使用户能够轻松输入各种实验数据集,而不必担心优化模型本身的细节。

此外,使用仿真 App 还可以提供更高效的工作流程,实现最优控制。“优化模块”可帮助识别哪些瞬态输入可以产生所需的瞬态输出。在这种情况下,建议您根据实验结果来调整所需的输出。通过为该任务创建仿真 App,可以将这个复杂的过程集成到一个定制的用户界面中,使不同的用户能够通过指定所需的输出来运行最优控制仿真。

COMSOL 是否能用于解决我的问题?
欢迎联系我们,我们的专业工程师可以协助您评估技术可行性,并根据使用场景推荐许可形式。

点击右侧的“联系 COMSOL”按钮,填写并提交信息,我们的工作人员将会尽快与您联系。

下一步:

评估与试用 COMSOL® 软件