平台: 所有平台 版本: 所有版本

问题描述

我正在求解comsol多物理学中的类似扩散的问题,并发现用绝缘/对称条件定义的边界具有磁通量正常分量的集成值,而磁通量的正常分量远非零。我还注意到,在我强加的通量的边界上的磁通值似乎与我强加的值不同。为什么有如此差异?

解决方案

您可能已经根据空间梯度的评估来查看通量变量。空间梯度的评估是使用离散值进行的,其精度取决于网格。您设置为通量边界条件的区别与求解后看到的差异是由于后处理而产生的,以评估空间梯度。换句话说,施加的通量的准确值用于计算解决方案,并且您会得到后处理错误,因为磁通值基于空间梯度评估。最后一个计算对网状敏感。通过完善网格,您将获得更好的匹配,但是在某些情况下,不正确的匹配度仍然很强。对于大多数物理,您应该看预定义的准确边界通量变量。请注意,这些变量仅在后处理工具中可用,并且在计算过程中您无法在模型中访问或使用它们。

要使用准确的边界通量变量,请确保复选框计算边界通量离散化物理头节点的部分。然后,comsol计算和存储,以及计算,预定义的精确边界通量变量,这些变量将在后处理工具中可用。检查物理接口文档以了解要使用的变量。请注意在边界通量上施加平滑选项(默认情况下也通常选择)可以提供更良好的磁性值,接近奇点。笔记:要显示此选项,您首先需要单击展示按钮在顶部模型构建器并选择离散化

如果您想整合由边界上的表达式定义的总通量,则建议整合与通量条件中指定的相同表达式。在传热对流边界条件下可能是h*(to-t), 在哪里H是您的传热系数。

要通过替代方法获得准确的通量或在计算过程中使用模型中的这种通量,请使用弱边界约束。但是,只能在因变量(例如t或v)设置为固定值(dirichlet边界条件)的情况下应用。它将使您可以在边界上使用其他变量,使您可以非常准确地集成通量。要使用弱约束,请单击感兴趣的边界条件,然后选择使用薄弱的约束在约束设置下的复选框。再次仅在将因变量(例如t或v)设置为固定值的边界上。笔记:要查看弱约束选项和其他高级设置,您首先需要单击展示按钮在顶部模型构建器并选择高级物理选项。该方法还适用于力学的力量评估。有关更多阅读,请参阅该部分薄弱的约束在comsol多物理参考手册中。

也可以看看

有关更多信息,请搜索帮助(在comsol多物理中按F1)计算准确的通量,或打开电子文档(按COMSOL多物理中的CTRL F1),然后转到comsol多物理参考手册>构建comsol模型>计算准确的通量部分。

信息也可以通过传热模块用户指南在本节中传热理论>传热界面的理论>关于热通量和平衡的注释