第四十二周 学习周报

摘要

今日系统学习了CFD仿真全流程,重点掌握了湍流模型选择、求解收敛判断及多结果整合生成综合报告的后处理方法。

Abstract

Today, I systematically learned the entire CFD simulation workflow, with a focus on turbulence model selection, solving convergence judgment, and the post-processing method of integrating multiple results to generate comprehensive reports.

仿真流体Fluent:

阐述了CFD后处理的核心逻辑与标准工作流程。其核心思想是遵循一个明确的顺序来提取和解读数据:首先需要确定分析的位置(如在哪个表面或截面上查看结果);其次,可以根据分析目标,通过组合现有物理量来创建新的变量或表达式(例如计算总压或涡量);最后,在选定的位置上生成最终数据,这分为用于获取具体数值的定量数据(如力、流量报告)和用于直观观察流场结构的定性数据(如云图、矢量图)。整个过程构成了一个从"在哪里看"到"看什么"再到"如何呈现"的完整分析链条。

清晰阐述了计算流体力学中雷诺平均法(RANS)的核心数学基础与关键问题。其核心思路是将湍流中剧烈变化的瞬时物理量分解为可预测的时均量与随机变化的脉动量之和,如压力 p = p̄ + p' 和速度 u_i = ūi + u'i 。通过对原始的纳维-斯托克斯(NS)方程进行时间平均操作,可以得到雷诺平均的NS方程(RANS方程)。然而,这一平均操作在动量方程中产生了一个新的未知项 -ρ u'*i u'*j,即雷诺应力张量。正是这个由速度脉动关联构成的项使得方程组不再封闭,从而产生了著名的"湍流封闭问题",这也是所有湍流模型(如k-ε模型)致力于解决的核心,即寻找建立雷诺应力与时均流场之间关系的方法。

归纳了雷诺平均法(RANS)框架下湍流模型的两大核心分类:雷诺应力模型​ 和 涡粘模型。

两者的根本区别在于如何封闭由时均操作产生的雷诺应力。雷诺应力模型​ 采用最直接的思路,为六个独立的雷诺应力分量分别建立复杂的输运方程进行求解,理论上更严谨,能捕捉各向异性的湍流效应,适用于强旋流等复杂三维流动,但其方程组复杂、计算成本高且难以收敛。而工程中更广泛应用的是涡粘模型,它基于Boussinesq假设,将复杂的雷诺应力类比于分子粘性应力,用一个标量的湍流黏性系数​ 来关联雷诺应力与时均速度应变率。这个假设将问题大大简化,计算高效稳定,但对于简单剪切流以外的复杂湍流,其准确性会因各向同性假设而受限。

简而言之,展示了RANS方法在处理"湍流封闭问题"时的两种策略:一是通过增加方程数量来追求物理上的完备性(RSM),二是通过引入关键假设来追求工程计算的可行性(涡粘模型)。

模型选择的原则与范围

软件在"粘性模型"面板中提供了从简单到复杂的多种模型,主要包括:

无粘与层流:用于无粘性效应或简单流动。

涡粘湍流模型:基于Boussinesq假设的工程常用模型(如k-ε、k-ω系列)。

转捩湍流模型:专门用于模拟层流向湍流转捩的过程。

雷诺应力模型:直接求解雷诺应力方程,适用于强各向异性湍流。

大涡模拟及其衍生模型:用于解析大尺度涡的瞬态模拟。

核心要点:选择前需结合算例的物理特性(如是否有分离、转捩、强旋流等)了解模型特点。多数情况下,涡粘模型(如k-ω SST)的默认参数已能满足常见工程需求。

软件操作与关键设置

右侧截图以选择 k-omega 模型​ 为例,展示了具体操作界面:

在"模型"中选择 k-omega,并在其子选项中选择 SST​ 等具体变体。

在"k-omega 选项"中,常需关注并勾选一些增强鲁棒性和精度的修正项,例如:

剪切流修正:改善在强剪切流动中的表现。

生成限制器:防止湍动能在不合理区域过度产生,提升计算稳定性。

界面也显示了模型常数(通常使用默认值)和链接用户自定义函数的区域。

提供了从理论认知到软件实操的完整指引:首先根据流动物理特点在众多模型中做出初步筛选(如对于存在显著逆压力梯度和分离的流动,k-ω SST模型通常是稳健的起点),然后在具体设置中,根据需求启用如"剪切流修正"等关键选项以确保模拟的准确与可靠。

相关推荐
星幻元宇VR4 小时前
VR科普学习一体机|让知识触手可及的沉浸式科普新方式
科技·学习·安全·生活·vr
kongba0074 小时前
学习COZE编程 / LangGraph 通用工作流项目 提示词模板
java·网络·学习
研究点啥好呢4 小时前
Github热榜项目推荐 | 学习与贡献是开源的意义
学习·开源·github
每天吃饭的羊5 小时前
性能优化学习
学习
浮槎来5 小时前
光伏组件的PID学习
运维·学习·硬件工程·光伏
绿豆人5 小时前
RPC项目学习2
网络协议·学习·rpc
码喽7号5 小时前
vue学习五:前端路由VueRouter
前端·vue.js·学习
_李小白5 小时前
【OSG学习笔记】Day 49: 实战鼠标拾取与高亮显示
笔记·学习·计算机外设
何如呢5 小时前
FIFO的IP核学习
学习·fpga开发