每页:
搜索

带标签的博客文章 技术资料

如何在 COMSOL Multiphysics®中使用规范固定?

2020年 4月 2日

以下是您在COMSOL Multiphysics®的电磁学模拟中使用仪表固定的指南,从确定是否有必要实施电流守恒。

COMSOL®中的多相流建模与仿真:第 1 部分

2020年 3月 26日

多相流通常包括气-液、液-液、液-固、气-固、气-液-液、气-液-固或气-液-液-固混合物的流动。此系列博客主要讨论气-液和液-液混合物,并简要讨论固-气和固-液混合物。此外,我们还将介绍 COMSOL 软件中 CFD 模块和微流体模块中的模型和模拟策略。 不同尺度的多相流建模 通过数学建模可以对不同尺度的多相流进行研究。最小尺度约几分之一微米,而最大尺度可达几米或几十米。这些尺度甚至可以相差大约八个数量级,其中最大尺度可能比最小尺度大一亿倍,这意味着,在整个尺度范围内,使用同一种机理模型在数值上是无法解析从最小尺度到最大尺度的多相流。因此,多相流模拟通常分为不同的尺度。 在较小的尺度上,可以详细模拟相边界的形状;例如,气泡与液体之间的气液界面的形状。在 COMSOL 软件中,这种模型称为分离型多相流模型,而描述此类模型的方法通常被称为表面追踪法。 在较大的尺度上,如果必须详细描相界面,该模型方程将无法求解。相反,此时会采用场(如体积分数)来描述不同相,同时将表面张力、浮力和相间质量传递这类界面效应作为分散多相流模型方程中的源和汇。 分离型多相流模型详细描述了相边界,而分散型多相流模型仅考虑分散在连续相中的一个相的体积分数。 上图显示了分离型和分散型多相流模型的主要区别。上述两种示例,均使用函数 Φ 来描述气相和液相。但是,在分离型多相流模型中,不同相之间相互排斥并存在一个清晰的相边界。在此边界上,相场函数 Φ 发生突变。除了追踪相边界的位置以外,相场函数没有任何物理意义。 在分散型多相流模型中,函数 Φ 描述了气相(分散相)和液相(连续相)的局部平均体积分数。通过平均体积分数可以在该区域的任一点顺利找到介于 0 和 1 之间的值,这预示着在其他均质域中是否存在少量还是大量气泡。也就是说,在分散型多相流模型中,可以在同一时间和空间点上定义气相和液相;而在分离多相流模型中,在给定的时间和空间点上,只能定义气相或液相。 分离型多相流模型 对于分离型多相流的模拟,COMSOL Multiphysics® 软件提供了 3 种不同的界面追踪方法: 水平集法 相场法 动网格法 水平集和相场都是基于场的方法,其中相界面代表水平集或相场函数的等值面。动网格法与上述两种方法完全不同,它将相界面模拟为分隔两个域的几何表面,其中每个域对应不同的相。 基于场的问题通常是在固定的网格上求解,而使用移动的网格可以解决动网格问题。 下图的动画显示了一个 T 型微通道中生产乳液的模拟结果,该模型使用相场法求解。在动画中,我们可以看到相边界与网格的平面和边缘不一致,相边界由相场函数的等值面表示。   在相场法和水平集法中,有限元网格不必与两个相的边界一致。 与之相反,下图显示了含动网格的上升气泡的验证模型。网格与相边界的形状保持一致,并且网格边缘与相边界重合。但是,动网格模型也有缺点,即气泡的变形使两个次级气泡从母气泡分离。此时,必须将原始相边界划分为几个边界。该方法太复杂,并且尚未在 COMSOL® 软件中实现。因此,COMSOL® 软件中的动网格法无法处理拓扑变化。而相场法不存在这个缺点,它可以处理相边界形状的任何变化。   上升气泡的验证。当两个次级气泡脱离母气泡时,发生了拓扑变化。 什么时候使用相场法和动网格法? 对于给定的网格,动网格法具有更高的精度。基于这一优势,我们可以直接在相边界上施加力和通量。为了解析该表面的等值面,基于相场的方法需要围绕相边界表面建立密集网格。由于很难定义一个精确贴合等值面的自适应网格,通常必须在等值面周围建立大量密集网格。在具有相同精度的情况下,相较于动网格,这样做会降低基于场的方法的表现。那么,什么时候使用这些不同的方法呢? 对于不希望发生拓扑变化的微流体系统,通常首选动网格法; 如果需要拓扑变化,则必须使用相场法: 当表面张力的影响较大时,首选相场法 如果可以忽略表面张力,首选水平集法 分离型多相流模型和湍流模型 在湍流模型中,由于仅解析平均速度和压力,流体的细节会丢失。从这一点来看,表面张力效应在流体的宏观描述中也变得不那么重要。由于湍流表面的流动也比较剧烈,几乎不可能避免拓扑变化。所以对于湍流模型和分离型多相流模型的组合,最好使用水平集法。水平集法和相场法都可以与 COMSOL Multiphysics 中的所有湍流模型结合使用,如下图和动画所示。 在COMSOL Multiphysics中,所有湍流模型都可以与相场法和水平集法相结合来模拟两相流。   将水平集法与 k-e 湍流模型相结合来模拟反应堆中水和空气的两相流。 分散型多相流模型 在相边界过于复杂而无法解析的情况下,必须使用分散型多相流模型。 CFD 模块提供了 4 种(在原理上)不同的模型: 气泡流模型 适合高密度相中包含较小体积分数低密度相的情况 混合模型 适合连续相中包含较小体积分数的分散相(或几个分散相),其密度与一个或多个分散相相近的情况 欧拉–欧拉模型 适用于任何类型的多相流的情况 可以处理任何类型的多相流,且气体中有密集颗粒,例如流化床 欧拉–拉格朗日模型 适合包含相对较少(成千上万,而不是数十亿)的气泡、液滴或悬浮颗粒流体 适合气泡、颗粒、液滴或使用方程模拟的颗粒,该方程假定流体中每个颗粒的力平衡 什么时候使用不同的分散型多相流模型? […]

模拟多孔介质中的达西流和非达西流

2020年 2月 24日

了解多孔介质中流动建模背后的理论,包括Kozeny–Carman、Forchheimer、Ergun、Burke–Plummer和Navier–Stokes方程。

如何使用波动光学模块模拟透镜

2020年 2月 19日

透镜模拟波动光学中的透镜模拟可能很难执行,因为它们通常需要很多网格元素。了解如何使用波动光学模块的功能回避此问题。

通过去除材料增强结构稳固性

2020年 2月 18日

当结构中的应力超过可以接受的极限时,我们首先想到的是添加更多的材料来提高承载能力,这是常用的方法。但在大多数情况下,还可以考虑另一种方法,即通过去除材料来改善结构稳固性。

在多体动力学模块中创建滚子链的几何形状

2020年 2月 13日

COMSOL Multiphysics® 软件为您提供了链传动系统建模的便捷方法。本文为链传动建模系列博客的第一部分内容。在本篇博文中,您将了解如何使用 COMSOL Multiphysics 零件库中的内置参数化几何零件创建滚子链组件的真实几何模型。

如何在 COMSOL Multiphysics® 中进行灵敏度分析

2020年 2月 6日

您的设计参数如何影响其性能? 理解这种关系是设计过程中很有价值的一部分。 通过执行敏感性分析,您可以做到这一点。

如何使用拓扑优化结果创建几何模型

2020年 1月 24日

拓扑优化通常不是设计进程的最后一步。实际上,您可以利用拓扑优化研究的结果对几何结构进行模拟,以推动下一步分析。


浏览 COMSOL 博客