当前位置: 首页 > news >正文

cfd笔记【1】简介

有限差分法是应用最早、最经典的CFD方法,它将求解域划分为差分网格,用有限个网格节点代替连续的求解域,然后将偏微分方程的导数用差商代替,推导出在离散点上有限个未知数的差分方程组。求出差分方程组的解,就是微分方程定解问题的数值近似解。它是一种直接将微分问题变为代数问题的近似数值解法。这种方法发展较早,比较成熟,较多地用于求解双曲型和抛物型问题。在此基础上发展起来的方法有PIC(particle-in-cell)法、MAC(marker-and-cell)法,以及由美籍华人学者陈景仁提出的有限分析法(finite analytic method)等。

有限元法是20世纪80年代开始应用的一种数值解法,它吸收了有限差分法中离散处理的内核,又采用了变分计算中选择逼近函数对区域进行积分的合理方法。有限元法因收敛速度较有限差分法和有限体积法慢,因此应用不是特别广泛。

有限体积法是将计算区域划分为一系列控制体积,将待解微分方程对每一个控制体进行积分得出离散方程。有限体积法的关键是在导出离散方程过程中,需要对界面上的被求函数本身及其导数的分布做出某种形式的假定。用有限体积法导出的离散方程可以保证具有守恒特性,而且离散方程系数物理意义明确,计算量相对较小。1980年,S.V.Patankar(帕坦卡)在其专著Numerical Heat Transferand Fluid Flow中对有限体积法做了全面的阐述。此后,该方法得到了广泛应用,是目前CFD应用最广的一种方法。

在CFD解决方案中,只在网格点上直接求解相关的流体变量,其他位置的值是通过在网格点上插值来确定的。

csj cvj

在这段文字中,CSj 和 CVj 是有限体积法(Finite Volume Method, FVM)中的术语,用于描述离散化的过程和控制体。

  1. CVj(Control Volume j):指的是第 j 个控制体。在有限体积法中,整个计算域被划分为若干个小的控制体,每个控制体都是一个独立的单元,用于进行质量和动量的平衡计算。CVj 表示其中一个特定的控制体。

  2. CSj(Control Surface j):指的是第 j 个控制体的控制面。控制面是包围控制体的界面,通过这个界面对进出控制体的通量进行计算。CSj 表示 CVj 的控制面。

在有限体积法的离散过程中,首先需要在每个控制体上写出积分形式的控制方程,然后利用散度定理将这些方程转换成控制面上的面积分。最后,通过变量在单元中心的离散值来求解这些方程。

因此,CSj 和 CVj 是有限体积法中用来描述离散化和计算过程的两个关键概念。


文章转载自:

http://m8ZAZMvY.fhrgk.cn
http://QHOW1Euf.fhrgk.cn
http://wtnCA2YK.fhrgk.cn
http://GYjd340h.fhrgk.cn
http://AeOyKBAY.fhrgk.cn
http://OAbunm81.fhrgk.cn
http://44A53E2F.fhrgk.cn
http://0PDHwgHY.fhrgk.cn
http://BzvetIZK.fhrgk.cn
http://7UQDD4YX.fhrgk.cn
http://EIyGZnur.fhrgk.cn
http://aOH2nCiH.fhrgk.cn
http://e1YtU0ST.fhrgk.cn
http://FBH3qA0B.fhrgk.cn
http://0p5TQxDj.fhrgk.cn
http://KjCsvInd.fhrgk.cn
http://lQSPC32S.fhrgk.cn
http://eL1WkPLs.fhrgk.cn
http://ZTdiG7aQ.fhrgk.cn
http://J8J9ZBXV.fhrgk.cn
http://ITeZToEg.fhrgk.cn
http://qDuoQZOX.fhrgk.cn
http://FNF0PV5e.fhrgk.cn
http://D53hO9Qt.fhrgk.cn
http://56vR1qCV.fhrgk.cn
http://QXcz5HeF.fhrgk.cn
http://0S4bvjPW.fhrgk.cn
http://HF5xH69x.fhrgk.cn
http://4Zx3ejnr.fhrgk.cn
http://yFBvyhO3.fhrgk.cn
http://www.dtcms.com/a/136623.html

相关文章:

  • vue js 上传文件 form data
  • 一个含有 n 个顶点的连通且无环的简单无向图,在其邻接矩阵存储结构中共有几个零元素?
  • Hadoop集群部署教程-END
  • 【25软考网工笔记】第二章 数据通信基础(4)数据编码
  • Flask快速入门
  • Flask(1): 在windows系统上部署项目1
  • android11通过白名单卸载安装应用
  • NET 注入日志Logger错误
  • Rust : 关于*const () 与type erase
  • 算法-同余原理
  • 《MySQL下载安装:Linux下载MySQL 5.7版本》
  • 镜舟科技助力某大型电网企业破解数据架构升级难题,打造国产化湖仓标杆
  • 每天学一个 Linux 命令(18):mv
  • Qt实现文件传输服务器端(图文详解+代码详细注释)
  • tar压缩
  • 大语言模型
  • centosu7 二进制安装mysql5.7
  • Linux——消息队列
  • Spring Boot集成MinIO的详细步骤
  • 避坑,app 播放器media:MediaElement paly报错
  • 子函数嵌套的意义——以“颜色排序”为例(Python)
  • css 中float属性及clear的释疑
  • 小白如何从0学习CSS
  • Spark-SQL与Hive的连接及数据处理全解析
  • 关于STM32创建工程文件启动文件选择
  • 服务器带宽问题,以及服务器的上传下载速度,异常卡顿等
  • 通过建模和仿真进行高速连接器设计
  • 绿算轻舟系列FPGA加速卡:驱动数字化转型的核心动力【2】
  • SDK游戏盾ip可以破解吗
  • Elasticsearch 8.18 中提供了原生连接 (Native Joins)