tttt's分数步投影法(占位) Back to Home
Search

分数步投影法(占位)

Created2026-09-15|Updated2026-09-15|CFD理论求解算法
|Post Views:

分数步法(fractional step / projection method)是压力-速度耦合的另一条路线。

资料索引

  • Projection method (fluid dynamics) - Wikipedia

待补充

  • 与 SIMPLE/PISO 的关系(见系列导航)
  • icoFoam 中的实现
Author: tttt
Link: https://hugh-tong.github.io/2026/09/15/fractional-step-method/
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
占位待充实CFD/理论/求解算法求解算法
Previous
OpenFOAM 矩阵求解器选择(占位)
OpenFOAM 线性求解器的选择(PBiCGStab、GAMG、PCG 等)。 资料索引(原始素材为 PDF 页嵌入,待转写) wolf_of_all 教材 p.642:Matrix solvers available in OpenFOAM wolf_of_all 教材 p.643:通常情况下的选择 待补充 各求解器适用矩阵类型速查表 GAMG 的层级参数调优
Next
OpenFOAM bound 函数(占位)
OpenFOAM 的 bound 函数用于把场限制在物理下界(如 k、ε > 0)。 资料索引 bound 函数的实现方法 - CFD-China —— 回复中提到 bound 有一些奇怪的操作 待补充 源码走读(bound 与 boundCheck) 与 MULES/多相限幅器的关系
Related Articles
2026-09-15
SIMPLE vs SIMPLEC:劣质网格上的表现差异
SIMPLE vs SIMPLEC在 CFD(计算流体力学)中,SIMPLE 和 SIMPLEC 都是压力-速度耦合(Pressure-Velocity Coupling)的经典算法。 当你的网格质量不佳,特别是存在明显的**非正交性(Non-orthogonality)和歪斜度(Skewness)**时,这两种算法的表现差异会变得非常关键。 以下是针对这两种情况的详细对比和建议: 1. 核心差异:通量修正的方式为了理解它们在劣质网格上的表现,首先要看它们在数学上怎么处理“速度修正”的: SIMPLE 算法: 做法:在推导压力修正方程时,直接忽略了邻点速度修正项(Neighbor velocity correction terms)。 后果:这个忽略过于激进。为了防止计算发散,SIMPLE 算法必须对压力修正值使用非常保守的亚松弛因子(Under-relaxation Factor)。通常压力松弛因子只能取到 0.3 左右。 收敛速度:因为松弛因子小,每次迭代迈的步子很小,收敛慢。 SIMPLEC 算法 (SIMPLE-Consistent): 做法:它没有粗暴地忽略邻...
2026-09-15
SIMPLE/PISO/PIMPLE 算法总览
SIMPLE/PISO算法Semi-Implicit Method for Pressure Linked Equations Pressure Implicit with Splitting of Operators 资料(for more details)OpenFOAM: User Guide: SIMPLE algorithm 2.2 SIMPLE系列算法 | 2.3 PISO算法(OpenFOAM理论笔记系列)_CloudBird07的博客-CSDN博客_piso算法 OpenFOAM中的数据结构-icoFoam为例【未完成】 - 知乎 (zhihu.com) OpenFOAM guide/The SIMPLE algorithm in OpenFOAM - OpenFOAMWiki OpenFOAM guide/The PISO algorithm in OpenFOAM - OpenFOAMWiki SIMPLE——From User Guide The sequence for each iteration follows: Ad...
2026-09-15
压力-速度耦合算法文献页
WolfDy中的培训课程 SIMPLE S. V. Patankar and D. B. Spalding, “A calculation procedure for heat, mass and momentum transfer in three - dimensional parabolic flows”, Int. J. Heat Mass Transfer, 15, 1787 - 1806 (1972). SIMPLE - C J. P. Van Doormaal and G. D. Raithby, “Enhancements of the SIMPLE method for predicting incompressible fluid flows”, Numerical Heat Transfer, 7, 147 - 163 (1984). PISO R. I. Issa, “Solution of the implicitly discretized fluid flow equations by operator - splitting”, J. Co...
2026-09-15
npm 笔记(占位)
101_npmnpm 是 Node Package Manager(Node 包管理器)的缩写,它是 JavaScript 运行时环境 Node.js 的默认包管理工具。 简单来说,npm 主要做两件事: 包管理仓库 (Registry): 它是一个巨大的在线仓库,存放了全球开发者共享的、可复用的 JavaScript 代码模块(称为“包”或“模块”)。这些包可以是库、框架、工具、命令行程序等等(例如 React, Vue, Express, Lodash 等)。 开发者可以把自己的包发布到这个公共仓库供他人使用。 命令行工具 (CLI - Command Line Interface): 它是一个安装在开发者电脑上的命令行程序(通常随 Node.js 一起安装)。 通过运行 npm 命令(如 npm install, npm start, npm publish 等),开发者可以: 安装包:从 npm 仓库下载所需的包及其依赖到本地项目中。 管理依赖:在项目根目录下的 package.json 文件中记录项目所依赖的包及其版本信息。 运行脚本:定义和执行项目相关的任务...
2026-09-15
multiRegionReactingFoam 多区域反应求解器(占位)
multiRegionReactingFoam 是社区实现的 OpenFOAM 多区域(共轭传热 + 化学反应)瞬态求解器。本篇目前是资料占位页,正文待后续用 AI 工具充实。 资料索引 TonkomoLLC/multiRegionReactingFoam - GitHub —— transient solver for laminar or turbulent fluid flow and solid heat conduction with conjugate heat transfer, plus combustion with chemical reactions (psi thermo model) multiRegionReactingFoam:OpenFOAM 里的多区域反应”交响乐指挥家” - 微信公众号 —— 中文解读 待补充 与官方 chtMultiRegionFoam 的功能差异 反应源项在区域耦合中的处理
2026-09-15
renumberMesh 与 Cuthill–McKee 重编号(占位)
renumberMesh 用于对网格重新编号以降低系数矩阵带宽、提升求解效率。本篇目前是资料占位页,正文待后续用 AI 工具充实。 资料索引 Cuthill–McKee algorithm - Wikipedia —— 重新编号降带宽的经典算法 并行效率疑问 - CFD-China —— renumberMesh 对并行效率影响的讨论 待补充 矩阵带宽与重编号的直觉解释 renumberMesh 前后 bandwidth/矩阵对角带宽对比实例
avatar
tttt
Articles
122
Tags
141
Categories
36
Follow Me
Announcement
博客已恢复维护,欢迎常来 🎉
Contents
  1. 1. 资料索引
  2. 2. 待补充
Recent Posts
C++ 设计模式初步(占位)2026-09-15
CSAPP GPU 笔记(占位)2026-09-15
Linux 网络笔记(占位)2026-09-15
npm 笔记(占位)2026-09-15
教程阅读:OSCFD LES tutorial(占位)2026-09-15
© 2023 - 2026 By tttt
Search
Loading Database