自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【LBM教程 9】LBM 稳定性和精度

展望未来,随着计算能力的不断提升和算法研究的不断深入,LBM 方法将继续在复杂流动模拟、湍流研究以及多物理耦合问题中发挥越来越重要的作用。如何在保证高精度的同时进一步提高数值稳定性,仍然是LBM研究的重要方向。根据局部误差自适应调整网格分辨率和时间步长,从而在计算效率和精度之间取得更好平衡;开发新型高阶离散速度模型,进一步降低截断误差,提高流场细节的捕捉能力;在热传导、电磁场、化学反应等多物理场问题中推广LBM方法,使其在复杂耦合问题中具有更广泛的适用性;

2025-04-25 09:45:00 1218

原创 【LBM教程 8】LBM 中的离散速度集

从离散速度集的构造、基本条件到具体应用,每一步都体现了对物理精度和计算效率平衡的追求。无论是在理论推导还是数值模拟中,深入理解各速度集的适用条件与限制,选择合适的速度集都是实现高效、稳定模拟的关键。

2025-04-17 09:45:00 1367

原创 【LBM教程 7】速度空间的离散化

速度空间的离散化,是 LBM 的基础之一。通过将连续速度空间投影到有限组离散速度点上,我们得以将Boltzmann方程转化为可求解的差分格式。对于一般流体力学模拟,经典的 D2Q9 与 D3Q19 模型已经能满足绝大多数需求。但在热力学、燃烧、稀薄气体等复杂系统中,我们仍需探索更高阶、更通用的速度离散方案。非标准节点的非张量型速度集合;自适应离散速度集;基于机器学习的速度点优化。这些进展为我们进一步提高LBM的效率和适应性提供了全新思路。

2025-04-10 09:45:00 672

原创 【LBM教程 6】LBM 中的单位转换

单位转换在 LBM 中是一个关键步骤,它将格子单位与物理单位之间建立了联系。在实际应用中,我们必须精确选择转换因子,以确保 LBM 模拟结果能够与现实中的物理实验数据相匹配。

2025-04-04 11:21:27 1367

原创 【LBM教程 5】守恒定律在 LBM 中的体现

微观机制:碰撞项确保碰撞过程中总的质量和动量守恒。平衡态分布函数:通过设计平衡态分布函数,实现微观-宏观变量之间的正确映射。Chapman-Enskog 展开:揭示了 LBM 恢复宏观守恒方程的过程,使得连续方程和动量方程自然地从格子层面涌现。数值离散化:通过格子结构与离散速度集的设计,确保数值解的质量和动量守恒。边界条件:通过合适的边界条件设计,确保流场边界同样遵循守恒定律。LBM 的守恒性并非显式地硬编码在演化过程中,而是通过物理模型和数值离散化的紧密结合,自然而然地保持了质量守恒与动量守恒。

2025-03-28 09:35:16 1293

原创 【LBM教程 4】Boltzmann 方程的离散化

LBM 通过一系列关键的简化和离散化步骤,将连续的 Boltzmann 方程转化为离散形式,从而使得数值模拟既高效又易于并行实现。本篇文章不讨论连续方程的物理背景(已在前作中详细说明),而是从如何对连续方程进行离散化出发,详细推导离散更新公式。尽管本篇文章主要讨论离散化推导,不展开具体边界条件的实现,但在理论推导中应确保离散更新公式在边界处满足守恒性要求。这一公式正是 LBM 的核心更新公式,右侧的项表示局部碰撞(BGK 松弛),而左侧则表示粒子沿离散速度的迁移。注意:在连续方程中,输运项。

2025-03-21 09:30:48 556

原创 【LBM教程 3】Boltzmann 方程基础

Boltzmann 方程从微观粒子运动出发,成功描述了气体动力学与宏观流体行为的联系。通过 BGK 模型简化碰撞项,我们能更高效地数值求解 Boltzmann 方程。本篇文章从基础原理、平衡分布函数到 Chapman-Enskog 展开进行了详细探讨,并给出了简单的 C++ 代码示例。

2025-03-16 10:32:42 1679

原创 【LBM教程 2】传统 CFD 方法与 LBM 的对比

传统 CFD 方法的核心在于直接求解连续介质的控制方程——Navier–Stokes 方程。这类方法通常采用有限差分、有限体积或有限元技术,将偏微分方程离散化为代数方程,再利用迭代求解器获得数值解。例如,对于不可压缩流体,经典的 Navier–Stokes 方程形式为∂u∂tu⋅∇u−1ρ∇pν∇2uF∂t∂u​u⋅∇u−ρ1​∇pν∇2uF其中,u\mathbf{u}u表示流体速度、ρρ为密度、ppp为压力、ν。

2025-03-14 15:38:50 1466

原创 【LBM教程 1】格子 Boltzmann 方法概述

格子 Boltzmann 方法(Lattice Boltzmann Method,简称 LBM)作为数值流体力学(CFD)领域中一种新兴而高效的模拟方法,近年来受到广泛关注与应用。从传统的有限差分、有限体积等方法到基于分子运动统计理论的 LBM,其独特的理论基础和数值实现方式为复杂流动问题的研究提供了全新的视角和工具。本文作为本系列教程的第一篇文章,旨在为读者构建对 LBM 方法的初步认识,从理论渊源、基本概念、核心思想以及部分代码示例等多个角度进行详细介绍,为后续各篇深入探讨奠定坚实基础。

2025-03-14 15:31:03 1861

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除