假设您正在重新创建模型,可能是COMSOLMultibyHySics®软件及其附加产品中包含的应用程序库之一。188金宝搏优惠您可能正在这样做,了解如何使用特定功能设置模型。但是,您创建的版本不提供与原始结果相同的结果。您如何在模型的两个版本之间找到差异?
使用模型文件比较工具
您有兴趣比较两个COMSOL多体模型文件的时间,您可以使用188金宝搏优惠比较将COMSOLDesktop®中的当前模型与文件系统上可用的任何其他COMSOL多188金宝搏优惠体型号文件进行比较(称为远程文件在里面比较工具) 。通过比较模型文件,可以:
- 确定当前模型中的错误
- 文档和检查在开发中的模型的两个版本之间的差异
- 为XML文件提供两个模型文件之间的差异以进行进一步处理
COMPARE按钮是Windows®操作系统(TOP)和Linux®操作系统和麦斯科斯(底部)的开发人员工具栏上最右侧的按钮。
当你点击时比较按钮,A选择应用程序窗口打开,您可以在其中从文件系统中选择任何COMSOL MultiphySic188金宝搏优惠s文件(MPH文件)。然后,点击打开打开该文件并执行比较。比较出现在一个比较结果COMSOLDesktop®188金宝搏优惠中的窗口。
点击所选属性的详细比较按钮或双击具有属性以打开的行比较属性窗口与比较有关比较的更详细信息。
这比较属性窗口提供了一个更详细的属性值与属性值之间的差异视图;在这种情况下,选择边界的差异。
两种模型之间的典型差异
在创建或重新创建COMSOL多体型模型时,存在几个错误可以使188金宝搏优惠模型的结果与您所期望的不同。
例如,该模型可以包括某些源,通量,材料属性或不是预期值的其他输入的值。例如,这可能是由于一个小错误,例如错位的小数点。根据使用和影响改变的值,它可以对结果产生巨大影响。
在确定边界条件处于活动状态时,另一种可能的错误是在确定何处时选择错误的边界。错误的界限可以是错误的,或者如果从某种模型文档输入几何实体编号,则在当前模型中的实际几何分量和先前模型中的实际几何分量的编号之间可能存在不匹配。这种不匹配可能是由模型中的几何形状的一些变化引起的。还有情况下,添加的边界条件或域源的选择是空的,或者对于任何几何实体都不为活动。在这种情况下,模型树中的节点显示了警告,并显示了该消息的工具提示选择是空的帮助您识别此类物理节点。
添加的物理节点没有选择的工具提示和警告。
对于这些情况来说 - 除了空选择的情况外,应该易于发现 - 比较工具非常有用,可以非常有用,可以在找到两个据说相同的COMSOL多体型号之间的确切差异。188金宝搏优惠下面的例子,使用汽车消声器模型从COMSOL M188金宝搏优惠ultiphySics应用程序库中,展示如何使用此工具查找此类差异。
该模型包含用于内燃机的消声器中的压力波传播的模拟。以下绘图显示了应用库中的模型中的解决方案,以及从重建示例的两个模型文件,但使用不正确的入口压力幅度和出口边界选择。
从应用库(左上角)的原始模型的声压解决方案,用于具有错误入口压力(中间)的模型,以及具有不正确的Outlet边界选择(右)的模型。
无意地改变了价值
让我们说,在输入参数的值时,您的手指会在键盘上滑动P0.
对于入口压力幅度,使得该值变为11Pa而不是1 pa,因为它在模型的应用库版本中。如预期的那样,所得到的压力变得高出11倍,上面的中间曲线图。使用比较工具,比较结果窗口显示以下差异:
这比较结果窗口,显示入口压力幅度的本地和远程值的差异。
在里面差异上面的部分,确切的相机位置存在其他差异(下意见)和溶剂的时间戳(下求解序列),这是您可以忽略的自然差异。
在下面结果,绘图数据范围有差异,这是解决方案变化的效果。如果您有一些先前的知识或亨舍,则差异与压力有关,则比较结果的过滤视图仅显示了入口压力幅度的变化:
过滤了差异的视图比较结果窗口,仅显示入口压力幅度的差异。
校正从11Pa到1 pa的入口压力幅度的参数的值,然后重新解决模型导致与应用库模型相同的解决方案。
不同的边界选择
在这种情况下,出口边界的选择不正确。也许在选择选择时出现出口管的顶部边界图形窗户。这种不正确的选择影响了解决方案,使得声压略微变化,压力异度件具有不同的形状和位置,作为上述右绘图。使用比较工具,比较结果窗口显示以下差异:
这比较结果窗口,显示局部和远程值的差异平面波辐射边界条件,代表出口。
在里面差异上面的部分,您可以忽略其他差异,就像以前的比较一样。如果您认为差异与某些选择有关,则只有比较结果的过滤视图仅显示出口边界选择的变化:
过滤了差异的视图比较结果窗口,仅显示选择Outlet边界的差异。
通过改变出口的选择仅包括边界50然后重新解决模型,我们得到了与应用程序库模型相同的解决方案。
结论和下一步
在此博客文章中,我们已经展示了COMSOL Multiphysics中的比较工具如何帮助您查明两个COMSOL多体学模型文件之间的差异188金宝搏优惠。对于共同建模错误的两个示例,比较工具发现使解决方案与预期解决方案不同的差异。很容易纠正这些类型的错误,以便重新创建的模型提供了正确的解决方案。
浏览应用程序库以尝试重新创建 - 并进行比较 - 其中一个教程模型:
阅读本博客文章如何在应用程序库中查找有趣的示例:如何搜索特定的COMSOLMultiPhysics®应用程188金宝搏优惠序
Linux是美国和其他国家的Linus Torvalds的注册商标。MACOS是Apple Inc.的商标,在美国和其他国家。Microsoft和Windows是美国和/或其他国家/地区的Microsoft Corporation的注册商标或商标。
评论(2)
Ivar Kjelberg.
2019年4月16日谢谢马格努斯,
此比较工具现在为我们提供了所需的见解,以提高我们为模型的质量保证。
模型是如此迅速制作,但变得迅速如此复杂,不可能进行这种情况来检查模型一致性。
在质量检查清单上获得的几个小时,更多的时间学习物理,嘲笑它
真挚地
Ivar.
MAGNUS RINGH.
2019年4月16日谢谢你的善意的话ivar!我很高兴你喜欢这个功能。
最好的祝福,
Magnus Ringh,C188金宝搏优惠OMSOL