中科院计算流体力学最新讲义CFD2011-第7讲-有限体积法1

合集下载

cfd有限体积法

cfd有限体积法

cfd有限体积法CFD有限体积法CFD(Computational Fluid Dynamics)是指利用计算机模拟流体运动的科学技术。

而有限体积法(FVM,Finite Volume Method)是CFD中的一种数值方法,它将流域分割成许多小的控制体积,然后通过对每个控制体积内的物理量进行离散化,将偏微分方程转化为代数方程组,从而求解出流场的各个物理量。

1. FVM基本原理1.1 控制体积FVM方法将流域分割成许多小的控制体积,每个控制体积都是一个封闭区域。

在这个区域内,可以计算出各种物理量(如密度、速度、压力等),并且这些物理量在整个区域内都是均匀的。

1.2 通量通量是指单位时间内通过单位面积所传递的某种物理量。

在FVM中,通量是一个重要的概念。

通过对每个控制体积进行质量守恒和动量守恒方程进行离散化,可以得到通量在各个边界上的表达式。

1.3 离散化离散化是将偏微分方程转化为代数方程组的过程。

在FVM中,通过对控制体积内的物理量进行离散化,可以得到每个控制体积内的物理量与相邻控制体积内的物理量之间的关系式。

1.4 数值求解离散化后,可以得到代数方程组。

通过数值方法(如迭代法、高斯消元法等),可以求解出这个方程组,并得到流场各个物理量的数值解。

2. FVM优点2.1 适用性广FVM方法适用于各种复杂流动问题,如湍流、多相流、非牛顿流等。

2.2 精度高FVM方法是一种高精度的数值方法,能够准确地计算出流场各个物理量的分布情况。

2.3 稳定性好FVM方法具有良好的稳定性和收敛性,在计算过程中不会出现发散等问题。

3. FVM应用领域3.1 航空航天工业在航空航天工业中,FVM方法被广泛应用于飞行器气动力学、燃烧室燃烧过程模拟、液体火箭发动机喷注等领域。

3.2 汽车工业在汽车工业中,FVM方法被用于模拟气动力学、燃烧过程、发动机燃料喷射等问题。

3.3 能源领域在能源领域中,FVM方法被用于模拟火电厂锅炉内的流动和传热过程、风力发电机叶片的气动特性等问题。

计算流体力学中科院力学所第9讲-有限体积法1知识分享

计算流体力学中科院力学所第9讲-有限体积法1知识分享

t
x
积分方程
ujn un(x)
重构(Reconstruction)
fˆjn1/2 1t
tj1/2
tj1/2 fj1/2(x)dt
un(x) fˆjn 1/2 1t ttj j 11 //22fj1/2(x)dt反演(evolution)
(1) 重构过程
A. 零阶重构,假设分片常数
u n (x ) u j
LD1UQRHS LQ RHS D1UQ Q
5
§ 9.1 有限体积法入门
有限体积法主要优势: 处理复杂网格
差分法处理复杂外形 —— 坐标变换
x x( , , )
y
y (
,
,
)
z z ( , , )
U tˆ fˆ1 f ˆ2 fˆ3 V ˆ1 V ˆ2 V ˆ3
fˆ1J1(xf1yf2zf3)
L分 F A 裂 1 (A : * ) A A * 2
qn j(1 *)A j 1 qn j 1A j 1 qn j 1RH n j S
近似LU分解
奇思妙想:如果分成两个子步, 各自用单侧值,就简单多了
Step 1: qjn(1 *)A j1qjn1RH n j S j -1 -> j
t
x
un A en ikxj j
G An1/ An
uunjj1eAiknjx,1eFijkxj k~xeikjx
修正波数
GVC, NND, Roe, Godnov, MUSCL, TVD, WENO 4. Euler (N-S) 方程的通量分裂
k~ ikx
逐点分裂、特征投影分裂 (建议使用Roe平均)
3 Copyright by Li Xinliang

CFD2013-第7讲-有限体积法1

CFD2013-第7讲-有限体积法1

x
y
Qij[1
t x
*A

t y
*B
]

[
t x
A Q i1, j i1, j

t y
B i,
j
1Q
i
,
j
1
]

[
t x
A Q i1, j i1, j

t y
B Q ] i, j 1 i, j 1
tRHS
D U L (D L )D1(D U ) LD 1U
[j,j+1]区间内
U A~ U 0 t x
常系数方程的 Riemann解
f j1/2

1 2
[f(UR
)

f(UL
)]

1 2
S 1

S(UR
UL)
~ A(U R , U L
)
应当具有的性质
~
f(UR ) f(UL ) A(UR , UL )(UR UL )
~ A(U R , U L )
2) f j1/ 2 f (u j1/ 2 )
j-1/2
j+1/2
f j1/ 2 (称为数值流通量) 的含义
u j1/ 2 u(x j1/ 2 ) u在xj+1/2点的值!
关键: 是用 u j 计算 u j1/2(称为重构) ,而不是用 u j 计算u j1/2
F n 垂直于n方向的单位面积的质量、动量和
能量
u u
F
n F1nx
F2ny


u2 uv

p

nx

计算流体力学CFD课件

计算流体力学CFD课件

随流体运动的有限控制体模型
连续性方程
质量守恒定律
有限控制体的总质量为:
m dV V
随流体运动的有限控制 体模型
随流体运动的有限控制体模型
连续性方程:
D Dt
V
dV
0
随流体运动的有限控制 体模型
空间位置固定的无穷小微团模型
空间位置固定的无穷小微团模型
连续性方程
质量守恒定律
流出微团的质量流量 =微团内质量的减少
动量方程
表面力的两个 来源: 1)压力 2)粘性力
动量方程
粘性力的两个 来源:
1)正应力 2)切应力
动量方程
切应力:与流体剪切变形的时间变化率有关, 如下图中的xy
动量方程
正应力:与流体微团体积的时间变化率有关, 如下图中的xx
动量方程
作用在单位质量流体微团 上的体积力记做 f ,其X
方向的分量为 f x
随流体运动的有限控制 体,同一批流体质点始 终位于同一控制体内
速度散度及其物理意义
速度散度的物理意义:
是每单位体积运动着
的流体微团,体积相对变化的时间变化率。
连续性方程
空间位置固定的有限控制体模型
空间位置固定的有限控制体模型
连续性方程
质量守恒定律
通过控制面S流出控制体的净质量流量 =控制体内质量减少的时间变化率
流体微团在流场中的 运动-物质导数的示 意图
物质导数(运动流体微团的时间变化率)
物质导数D/Dt与偏导数/t不同 ,/t是在固定点1时观 察密度变化的时间变化率,该变化由流场瞬间的起伏所引起。
流体微团在流场中的 运动-物质导数的示 意图
物质导数(运动流体微团的时间变化率)

有限体积法介绍

有限体积法介绍

有限体积法介绍有限体积法1 有限体积法基本原理上⼀章讲到的有限差分法将数值⽹格的节点上定义为计算节点,并在⽹格节点上对微分形式的流体基本⽅程进⾏离散,⽤⽹格节点上的物理量的代数⽅程作为原PDE 的近似。

在本章所要学习的有限体积法则采⽤了不同的离散形式。

⾸先,有限体积法离散的是积分形式的流体⼒学基本⽅程:d q ds ds SSΩΩ+??Γ=?φφρφn n v(1)计算域⽤数值⽹格划分成若⼲⼩控制体。

和有限差分法不同的是,有限体积法的⽹格定义了控制体的边界,⽽不是计算节点。

有限体积法的计算节点定义在⼩控制体内部。

⼀般有限体积法的计算节点有两种定义⽅法,⼀种是将⽹格节点定义在控制体的中⼼,另⼀种⽅法中,相邻两个控制体的计算节点到公共边界的距离相等。

第⼀种⽅法的优点在于⽤计算节点的值作为控制体上物理量的平均值具有⼆阶的精度;第⼆种⽅法的好处是在控制体边界上的中⼼差分格式具有较⾼的精度。

积分形式的守恒⽅程在⼩控制体和计算域上都是成⽴的。

为了获得每⼀个控制体上的代数⽅程,⾯积分和体积分需要⽤求⾯积公式来近似。

2 ⾯积分的近似采⽤结构化⽹格,在⼆维情况下,每⼀个控制体有4个⾯,⼆维情况,每⼀个控制体有6个表⾯。

计算节点⽤⼤写字母表⽰,控制体边界和节点⽤⼩写字母表⽰。

为了保证守恒性,控制体不能重叠,每⼀个⾯都是相邻两个控制体的唯⼀公共边界。

控制体边界上的积分等于控制体个表⾯的积分的和:∑??=kkfds fdS(2)上式中,f 可以表⽰n u ρφ或nΓφ。

显然,为了获得边界上的积分,必须知道f 在边界上的详细分布情况,这是不可能实现的,由于只是计算节点上的函数值,因此必须采⽤近似的⽅法来计算积分。

整个近似过程分成两步第⼀步:⽤边界上⼏个点的近似积分公式第⼆步:边界点上的函数值⽤计算节点函数值的插值函数近似⾯积分可采⽤以下不同精度的积分公式:⼆阶精度积分:e e e e S e Sf S f fds F e≈==?(3)上式中e f 为边界中点出的函数值。

有限体积法-simple1

有限体积法-simple1

7
湍流模型方程
湍动能方程
( k ) div( vk ) div( k gradk ) G t
① 非稳态项 ② 对流项 ③扩散项 ④源项
k
G
: : :
湍动能k的扩散系数 湍流能量产生率 耗散率
8

通用微分方程
定义

代表某物理因变量,其守恒形式:
39
思考
1. 怎样提高离散方程的数值精度? 2. 控制容积体或者网格大小的确定 3. 控制容积和有限元,有限差分以及其它数 值算法的异同点?
40
离散方程的数值算法
松驰格式
anb nb b j
j

j
* 表示前次迭代值 j
nbnb b j * j j j
u
' e
e
Ae
' ( pijk pi' 1, j ,k )
47
速度修正公式
Ae ' * ' * ' u u u u p p ( e e e e i , j ,k i 1, j , k ) e An ' * ' v v p p ( n n i , j ,k i , j 1, k ) n w w* At ( p ' p ' t i , j ,k i , j , k 1 ) t t
0, (1 0.1| p |)5
[| p |
exp(| p |) 1]
32
多维问题的离散化
J x J y S ( ) x y t 总流量 J u x x J y v y

第七讲有限体积法简介

第七讲有限体积法简介

第七讲 有限体积法简介(a )圆形管流的结构网格(b )圆形管流的非结构网格123459876HKGFEDCBA(,)i j (1,)i j +(1,)i j -(,1)i j -(,1)i j +A BA By ∆A Bx ∆ABC DEFGHK(,)i j (,1)i j +(,1)i j -(1,)i j +(1,1)i j ++(1,1)i j -+(1,)i j -(1,1)i j --(1,1)i j +-JΩIJΩ12345二维有限体积网格中心单元结构网格中心结点结构网格中心单元非结构网格中心结点非结构网格AB CDE FGHD C G HSA B C DSA D H ESE F G H SAB CD PABCDEFGHABCDFE HG六面体划分成四面体或棱锥的方法应用于势流计算的飞机有限面元三角网格计算域的常规有限元划分二.有限体积方法(Finite V olume Method )(一)积分形式的Euler 方程 二维非定常Euler 方程U F G txy∂∂∂++=∂∂∂ (12-1)uU v e ρρρ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦()2u u pF u v e p u ρρρ⎡⎤⎢⎥+⎢⎥=⎢⎥⎢⎥+⎣⎦()2v u vG v p e p v ρρρ⎡⎤⎢⎥⎢⎥=+⎢⎥⎢⎥+⎣⎦补充 ()22112pe u vργ=++-在区域ABCD 内对Euler 方程进行积分:0A B C D U F G d x d y t x y ⎛⎫∂∂∂++= ⎪∂∂∂⎝⎭⎰⎰(12-2)整理上式,得0A B C DA B C D F G U d x d y d x d y tx y ⎛⎫∂∂∂++= ⎪∂∂∂⎝⎭⎰⎰⎰⎰(12-3)1j -1j +j1i +1i -i12j S+(),i j RTSPABCDQ12i S +格林定理:设C 为逐段光滑的简单(无自交点)闭曲线围成的单连域S ,这围线的方向使区域S 保持在左边。

有限体积法讲义

有限体积法讲义
1
第8章 有限体积法
有限差分方法是从描述各种物理现象的基本微分方程出发构造离散方程的,前文已经对 其作了翔实、周密的论述。该部分将从基础算法入手分析介绍在计算流体力学界广为应用的 有限体积法。基于有限体积法的实用算法在计算流体力学、计算传热学等领域得到了飞速发 展 [1-3]。在水力学诸多问题,如水流物质输运模拟,水工水力学模拟以及溃坝洪水波演进等 水流模拟中也得到了广泛应用。
起来就和网格线一致了,但是要注意这不是同一个概念),图中用小写字母 e、n、w、s 表示。通 常定义 e、n、w、s 几何位置位于交界面的形心点,二维则认为在公共边的中心点。
8.1.2 控制体积的选择
当你开始用有限体积法模拟流体流动时,而且划分好网格后,你必须选定控制体积的形 成方式。目前,常用的有两种方法:单元中心方式(cell-centered)和顶点中心方式 (vertex-centered)。另外一些学者还发展了由两种方式综合形成的混合方式。根据问题 的特点和要求,不同的变量可以采用不同的控制体积,因此又产生了交错网格和同位网格的 称谓,这里不再深入介绍,读者根据需要可以参考相关文献[1-3]。
§8.3 非结构网格上的有限体积法........................................................................................23 8.3.1 基本方程...............................................................................................................23 8.3.2 离散基本思路........................................................................................................24 8.3.3 数值通量近似.......................................................................................................25

计算流体力学电子教案ppt课件

计算流体力学电子教案ppt课件
27
解:由于板在y、z方向为无限大,因此可作为一维问题 处理,即只考虑x方向。相对于无源问题,控制方程中增 加了源项。即
d dx
(k
dT dx
)

q

0
第一步:生成离散网格(先控制体后节点),生成5个单元
aPP aWW aEE Su (2 8)
aW

w
xWP
Aw
,
aE

e

k x
A,
aP
aW
aE SP
SP


2k x
A,Su

2k x
A
TB
23
根据以上过程可以得到左右边界控制体的离散方程:
左端控制体
kA(T2

x
T1
)

kA(T1 TA ) x / 2

0
右端控制体
kA(TB x
T5
/2
)

kA(T5 T4 ) x

0
(T2 T1) (2T1 2TA ) 0 (2TB 2T5 ) (T5 T4 ) 0
计算流体力学电子教案
1
目录
• 第一章 绪论 • 第二章 扩散问题的有限体积法 • 第三章 对流扩散问题的有限体积法 • 第四章 差分格式问题 • 第五章 压力--速度耦合问题的有限体积法 • 第六章 有限体积法离散方程的解法 • 第七章 非稳态流动问题的有限体积法 • 第八章 边界条件处理
2
第二章 扩散问题的有限体积法

kA(T2 T1 ) x

kA(T1 TA ) x / 2

0
在上述过程中有一假定:认为A点的温度梯度dT/dx与A

【计算流体力学】第7讲-有限体积法1

【计算流体力学】第7讲-有限体积法1
(平均质量密度、平均动量密度、 平均能量密度)
二阶精度 近似
控制体几何中心处的当地密度、 动量密度、能量密度
4) 残差
蜒 RIJ
1 IJ
F nds 1
IJ
Fv
nds
U IJ t
残差=净通量=右端项
8
Ñ 2. 无粘通量的计算
F nds
常用方法 (流过AB边的通量):
a. 利用周围点的值,计算出(I+1/2,J) 点处的物理量;
U S V R I 1/2
1 R I 1/2 I 1/2
先算出UI+1/2 (可用UI和UI+1的算术平均或Roe平均),再 利用该值算出SI+1/2
根据经验, 采用原始变量重构似乎鲁棒性更强; 采用特征变量计算流场更为光滑(振荡更小);
12
u f (u) 0 t x
A. 有限体积法:
重要概念澄清: 重构与插值
x j1/ 2
13
u f (u) 0 t x
重要概念澄清: 重构与插值
B. 有限差分法:
f hj1/2 hj1/2
x j
x
h(x)为 f(x) 的“重构函数”
f (x) 1
x x / 2
h( )d
x xx/2
j+1/2
f (x) 1
x x / 2
h( )d
h(x
x
/
2)
h(x
UI
1/
2 min mod(UI 1
UI ,UI
UI 1)
UR I 1/2
UI 1
1/
2 min mod(UI 1
UI ,UI2
UI 1)
qL I 1/2

计算流体动力学(CFD)简介PPT优秀课件

计算流体动力学(CFD)简介PPT优秀课件

选择“开始”→“程序”→Fluent Inc Products→Gambit2.2.30→Set environment,单击Set environment,进入如图3-4所示的对话框。单击 “是”按钮就设置好了Gambit的环境变量。另外,注意以上两种环境变 量设置好后需要重启系统,否则仍会提示找不到环境变量。
多 块网格,以及二维混合网格和三维混合网格。
图3-1 Fluent使用的网格的形状 ➢10
1.2.2 各软件之间的协同关系 如图3-2所示,最基本的流体数值模拟可以通过以上软件的合作而
完成:UG/AutoCAD属于CAD,用来生成数值模拟所在区域的几何形状; Tgrid和Gambit 是把计算区域离散化,或网格的生成,其中Tgrid可以从 已有边界网格中生成体网格,而Gambit自身就可以生成几何图形和划分 网格的;Fluent求解器是对离散化且定义了边界条件的区域进行数值模 拟;Tecplot可以把从Fluent求解器导出的特定格式的数据进行可视化, 形象地描述各种量在计算区域内的分布。
TGrid用于从现有的边界网格生成体网格,Filters可以转换由其他软件生 成的网格从而用于Fluent计算。与Filters接口的程序包括ANSYS、 I-DEAS、NASTRAN 、 PATRAN等。
(2)求解器: 它是流体计算的核心,根据专业领域的不同,求解 器主要分以下几种类型。
①Fluent4.5:基于结构化网格的通用CFD求解器。 ②Fluent6.2.16:基于非结构化网格的通用CFD求解器。 ③ Fidap:基于有限元方法,并且主要用于流固耦合的通用CFD求 解器。 ④ Polyflow:针对粘弹性流动的专用CFD求解器。 ⑤ Mixsim:针对搅拌混合问题的专用CFD软件。 ⑥ Icepak: 专用的热控分析CFD软件。 (3)后处理器:Fluent求解器本身就附带有比较强大的后处理功 能。另外,Tecplot也是一款比较专业的后处理器,可以把一些数据可视 化,这对于数据处理要求比较高的用户来说是一个理想的选择。

计算流体力学第7章课件

计算流体力学第7章课件


w z

xy

yx



u y

v x

xz
zx



u z

w x

yz
zy



v z

w
y

7.2 Navier-Stokes方程组的几种通用形式
7.2.2 任意曲线坐标系下守恒型基本方程组 Q f g h 0
a3 u zx v zy w zz qz
xx

2
u x

2 3


u x

v y

w z

yy

2
v y

2 3


u x

v y

w z

zz
2Biblioteka w z2 3


u x

v y
ui x j

u j xi

2 3

uk xk
ij
7.2 Navier-Stokes方程组的几种通用形式
在笛卡尔直角坐标系下式守恒型微分形式又可以写为:
W f g h 0 t x y z
其中,
W , u, v, w, eT
第7章 三维粘性流动的有限体积解法
《计算流体力学:典型算法与算例》课程 (全书共235张幻灯片)
7.1有限体积法概述
有限体积法是将求解域划分成一系列控制体,对守恒型的控制方程进行 积分离散,获得相应的代数方程组进行求解的方法。

教学课件:第1章-有限体积法

教学课件:第1章-有限体积法
有限体积法在多物理场耦合问题中广泛应用于多物理场数值模拟,通过 将多个物理场离散成有限个控制体,能够同时求解多个物理场的控制方 程,得到多物理场耦合的数值解。
在应用中,有限体积法能够处理复杂的多物理场耦合问题,如流体与结 构的相互作用、热力电化学反应等,为复杂系统设计和优化提供重要依 据。
04
有限体积法的优缺点
教学与人才培养
为了更好地推广和应用有限体积法, 需要加强教学和人才培养工作。例如 ,在高校开设相关课程,介绍有限体 积法的基本原理和应用实例;组织学 术交流活动,促进研究人员之间的合 作与交流;提供实践机会,让学生在 实际项目中锻炼和掌握有限体积法的 应用技能。
THANKS
感谢观看
在应用中,有限体积法能够处理复杂 的流动问题,如湍流、分离流和多相 流等,为工程设计和优化提供重要依 据。
通过将连续的流体离散成有限个控制 体,有限体积法能够求解流体动力学 的控制方程,如Navier-Stokes方程, 得到流场的数值解。
有限体积法在传热学中的应用
传热学是研究热量传递规律的科学,有限体积法在传热学中广泛应用于数值传热学 模拟。
通过具体的应用实例,如一维稳态对 流方程、二维非稳态对流方程等,展 示了有限体积法的计算过程和结果。 这些实例表明,有限体积法能够准确 地模拟流体流动和传热过程,为工程 实际问题提供了有效的数值解决方案 。
有限体积法的局限性 和改进方向
尽管有限体积法具有许多优点,但在 某些情况下也存在一些局限性,如处 理复杂边界条件、非均匀网格划分等 问题。为了提高计算精度和效率,未 来的研究可以针对这些局限性进行改 进,如开发更高效的数值格式、研究 自适应网格技术等。
有限体积法的优点
精度高
有限体积法在计算流体 动力学问题时,能够得 到高精度的数值结果。

《计算流体力学》课件

《计算流体力学》课件
未来发展
发展多物理场耦合的数值算法,实现多物理场之间的无缝连接,提高模拟的真 实性和可靠性。
大规模并行计算技术
挑战
随着计算资源的增加,如何实现大规 模并行计算以提高计算效率是亟待解 决的问题。
未来发展
利用现代计算机集群、GPU加速等技 术,实现高效的大规模并行计算,提 高计算效率。
THANKS
感谢观看
该方法通过将元素中心点的值作为未知数,将偏微分方程转化为离散方程组,然后通过求解该方程组得 到流场数值解。
有限元素法具有易于处理复杂边界条件、适应性强等优点,广泛应用于流体动力学、ቤተ መጻሕፍቲ ባይዱ构力学等领域。
有限元-有限差分法
01
有限元-有限差分法是一种结合了有限元素法和有限 差分法的数值方法。
02
该方法首先将计算区域划分为一系列小的元素,然 后在每个元素上应用有限差分法进行离散化。
总结词
流体动力学模拟可以模拟复杂流场,如湍流、分离流等,为科学研究 和技术开发提供有力支持。
详细描述
通过对流体动力学的模拟,可以深入了解流体的运动规律和性能,为 流体力学理论的发展提供实验依据和验证。
气象模拟
总结词 详细描述
总结词 详细描述
计算流体力学在气象模拟中发挥着重要作用,可以模拟大气运 动和气候变化。
气象模拟通过对大气运动的数值模拟,预测天气变化和气候趋 势,为气象预报、气候变化研究提供重要依据。
气象模拟有助于深入了解气候变化机制,为应对气候变化和制 定环境保护政策提供科学支持。
通过计算流体力学的方法,可以模拟不同气候条件下的气流运 动和热量交换过程,为全球气候变化研究提供有力工具。
燃烧模拟
总结词
05
CATALOGUE

计算流体力学(中科院力学所)_第7讲-差分方法3

计算流体力学(中科院力学所)_第7讲-差分方法3

u +1/ 2 j
(3u j +1 u j + 2 ) / 2 when u j +1 u j + 2 < u j u j +1 = (u j +1 + u j ) / 2 when u j +1 u j + 2 ≥ u j u j +1
5) (f j +1/ 2 f j 1/ 2 ) / x x j
Copyright by Li Xinliang 7
格式—— 守恒型格式的范例 § 7.1 Roe格式 格式
为了便于使用迎风格式、特征分裂解耦, 为了便于使用迎风格式、特征分裂解耦, 通常把守恒型方程改写为非守恒型
u f (u ) + =0 t x u u f + a (u ) = 0 , (a (u ) = ) t x u
t
u j +1 / 2 u j 1 / 2 u + aj =0 t j x

j
uj +

j
aj
u j +1 / 2 u j 1 / 2 x
=0
不再守恒
∑ a (u
j j
j +1 / 2
u j 1 / 2 ) = (a1u3 / 2 a1u1 / 2 ) + (a2 u5 / 2 a2 u3 / 2 ) + (a3u7 / 2 a3u5 / 2 ) + ......
+

j
1 ( f j +1 / 2 f j 1/ 2 ) = 0 x t
∑u
j
j
+
1 ( f1 / 2 f N +1/ 2 ) = 0 x

计算流体力学有限体积法

计算流体力学有限体积法

计算流体力学有限体积法【中英文版】Title: Calculation of Fluid Mechanics using Finite Volume MethodTitle: 计算流体力学有限体积法Section 1: Introduction to Finite Volume MethodThe Finite Volume Method (FVM) is a numerical technique used to solve partial differential equations which describe fluid flow and other physical phenomena.In FVM, the domain of interest is discretized into a finite number of control volumes or cells.第一部分:有限体积法简介有限体积法(FVM)是一种用于求解描述流体流动和其他物理现象的偏微分方程的数值技术。

在FVM中,感兴趣的域被离散化为有限数量的控制体积或单元。

Section 2: Discretization ProcessThe discretization process involves dividing the domain into smaller sub-domains known as control volumes.The governing equations are then applied to each control volume, leading to a set of algebraic equations which can be solved to obtain the solution at each node.第二部分:离散化过程离散化过程涉及将域划分为称为控制体积的小子域。

有限体积法()ppt课件

有限体积法()ppt课件

*1980年Patankar教授的名著“Numerical Heat Transfer and Fluid Flow”出版。
这本书内容精炼,说理透彻,注重物理概念的阐述,深 受全世界数值传热的研究者与使用者的欢迎。出版后 不久,被相继译成俄文、日文、波兰文及中文等,成 为数值传热学领域中的一本经典著作
19
精选ppt
非结构网格在有限体积法中的应用
●非结构网格最早用于FEM; ●但题水流使流体得(流基如动于浅是F水E高流M度动的非,非线水结性波构问运网题动格,等技而)术且计未F算E能M 上在得计对到算流重量问视较题;大为,主这的些地面问 ●八了十广年泛代的以发来展,和基应于用F;VM 的非结构网格技术在空气动力学得到 ●九十年代开始一些专家学者根据浅水流动特征,将这些算法引
4
精选ppt
发展情况
1980年,S.V.Patanker在其专著《Numericacl Heat Transfer and Fluid Flow》中对有限体积 法作了全面的阐述。
此后,该方法得到了广泛应用,是目前CFD 应用最广的一种方法。
FLUENT、PHOENIX等软件都基于有限体积 法
47
精选ppt
解:
48
精选ppt
对中间节点2,3,4:
49
精选ppt
边界节点1:
50
精选ppt
整理得到:
51
精选ppt
边界节点5:
整理得到:
52
精选ppt
工况1
53
精选ppt
54
精选ppt
工况2
改进办法:需要增加网格数
55
精选ppt
工况3
56
精选ppt
差分格式问题

有限体积法1

有限体积法1

为控制面上的流体质量流量
式(a)-式(b)×φP 得到
0 φP − φP ρ ∆x + J e − J w − (Fe − Fw )φ P = (S C + S P φ P )∆x ∆t 0 P
12
构造通量的离散格式。 最简单的做法: 假设φ在结点之间近似为线性分布,得
J e = (ρuφ)e + (Γ δx )e (φP − φE )
27
采用松弛技术可以改变迭代的进度。 方程 改写成
a P φ P = ∑ a nb φnb + b
∑ a nb φ nb + b φP = φ∗ + − φ∗ P P a P
φP*为 φP 的上一步的迭代值,下标 nb 代表与 P 相邻的结点。 引入松弛因子α来修改每步迭代中 φP 的变化幅度
∂ρφ ∂J + =S ∂t ∂x
流速为 u,通量
J = J x = ρuφ − Γ ∂φ ∂x
8
有限体积法步骤如下: , (1) 划分网格,取结点 xi+1 = xi +δxi (i = 0,1,2,…) δxi 为结点间距。网格可以是不均匀的。 (2) 利用守恒型方程的积分对任一内部结点 P 构造离散化 的代数方程。 从而得到一封 (3) 根据边界条件构造边界结点的离散方程, 闭的代数方程组。 (4) 求解方程组得到各结点上的φ值。 与差分法的主要区别在于其离散化方程的构造。
(4.5.15a) 类似地可以导出界面 w 上的通量离散式
exp(Pw ) φ − φP ( ) J w = Fw φW + W F = φ + φ − φ w P W P exp(Pw ) − 1 exp(Pw ) − 1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算方法: 与差分法完全相同 各种差分格式,均可直接使用 也称为“差分格式”
该过程称为“重构”(很多文献中称为“插值”)
a 0: a 0:
ui 1/2 ...... ui 1/2 ......
有限体积与有限差 分共通之处, 可直 接使用差分格式
10
Copyright by Li Xinliang
6
F n
物理含义: 单位时间内,无粘流动流过 垂直于n方向的单位面积的质量、动量和 能量
n
u u 2 vu u p n n F n F1nx F2 n y x uv v2 p x ( E p )u ( E p )v un uu pn n x un unx vny 法向速度 vun pn y ( E p )u n
UIR1/2 UI 1 s2 / 4(1 s2 / 3)(UI 2 UI 1 ) (1 s2 / 3)(UI 1 UI )
s1 2(U I U I 1 )(U I 1 U I ) (U I U11 )2 (U I 1 U I )2
L I 1/2
守恒变 量重构 原始变 量重构 特征变 量重构
U
U I 1/ 2 min mod(U I 1 U I ,U I U I 1 )
U IR1/2 U I 1 1/ 2 min mod(U I 1 U I ,U I 2 U I 1 ) qIL1/2 qI 1/ 2 min mod( qI 1 q I , qI qI 1 ) qIR1/2 qI 1 1/ 2 min mod( qI 1 q I , qI 2 qI 1 )
ˆ J 1 ( f f f ) f 1 x 1 y 2 z 3
J 1
( x, y , z ) ( , , )
坐标变换函数必须足够光滑—— 否则损失精度 实际问题: 外形复杂, 光滑的结构网格生成困难 差分法 优点 有限体积法
简单、计算量小、易 本身包含几何信息, 于提高精度 易处理复杂网格
j-1/2 j+1/2
用周围几个点的值 f j 计算 fˆ j 1/ 2 的过程称为“重构”,不能理 解为用f j 来插值 f ( x j 1/ 2 )
f j 1/ 2 (称为数值流通量) 的含义
否则,最高只能 达到2阶精度了!
ˆ 更好些 记号 f j 1/ 2 确实容易混淆,让人容易联想起 f ( x j 1/ 2 ) 。记为 f j 1 / 2
计算流体力学讲义2011
第七讲 有限体积法(1)
李新亮 lixl@ ;力学所主楼219; 82543801
知识点:
有限体积法的基本概念 无粘通量及粘性通量的计算 多块网格
讲义、课件上传至 (流体中文网) -> “流体论坛” ->“ CFD基础理论 ” 讲课录像及讲义上传至网盘 /browse.aspx/.Public
12
u f (u) 0 t x
A. 有限差分法:
重要概念澄清: 重构与插值
fˆ j 1/ 2
切线
j
fˆ j 1/ 2
f ( x j 1/ 2 )
f x

j
ˆ ˆ f j 1 / 2 f j 1 / 2 x
j-1
ˆ 注意:f 与 f 在xj+1/2点的值含义不同! j 1 / 2
Copyright by Li Xinliang
UL
2
知识回顾2: LU-SGS
U f1 (U) f 2 (U) 0 t x y
U n 1 U n f1 (U n 1 ) f 2 (U n 1 ) 0 t x y
Q n U n 1 U n
3
§ 7.1 结构网格有限体积法
有限体积法主要优势: 处理复杂网格
差分法处理复杂外形 —— 坐标变换
x x( , , ) y y ( , , ) z z ( , , )
ˆ V ˆ f ˆ f ˆ ˆ V ˆ V ˆ f U 1 2 3 1 2 3 t
不足
差分离散与几何解耦,复杂、不易提高精度 难以处理复杂网格
Copyright by Li Xinliang
4
1. 基本概念
1) 控制体 节点(中心)型控制体与网格型控制体
Copyright by Li Xinliang
5
2) 积分型控制方程
U F1 (U) F2 (U) Fv1 (U) Fv 2 (U) t x y x y
Copyright by Li Xinliang
R /a Q 11 11 11 (R d Q Q
ij ij ij
i 1, j
eij Q i , j 1 ) / aij
Qmn Rmn / amn
b Q c Q ) / a Qij (aij Q ij ij i 1, j ij i , j 1 ij
在控制体上积分
U IJ 1 t IJ 1 F n ds IJ
粘性通量


Fv nds

无粘通量
物理含义:
控制体内总质量/动量/能量的增加 = 穿过控制体边界流入 的净质量/动量/能量
Copyright by Li Xinliang
s2 2(U I 1 U I )(U I 2 U I 1 ) (U I 1 U I )2 (U I 2 U I 1 )2
106
TVD, WENO, GVC, 保单调格式……
Copyright by Li Xinliang 11
重构方式: 原始变量、守恒变量及特征变量 以NND格式为例:
ˆ (U , U ) f j 1 j
ˆ (U , U ) 经常记为 f R L
U ~ U A 0 t x
~ A(U R , U L )
应当具有的性质 ~ f(UR ) f(UL ) A(U R , UL )(U R UL ) 连续,且 可通过相似变换对角化
UR
常系数方程的 Riemann解


F nds
1 IJ


Fv nds
U IJ t
残差=净通量=右端项
Copyright by Li Xinliang
8
2. 无粘通量的计算


F nds
常用方法 (流过AB边的通量): a. 利用周围点的值,计算出(I+1/2,J)
点处的物理量; b. 利用该处的物理量,计算出流过 AB边的流通量
UIL1/2, J g L (UI 1, J ,UI , J ,UI 1, J ) UIR1/2, J g R (UI , J ,UI 1, J ,UI 2, J )
u u a 0 t x
1 u ui 1/2 ui 1/2 x i x
常见的差分格式:
2阶NND格式
U IL1/2 U I 1/ 2 min mod(U I 1 U I ,U I U I 1 ) U IR1/2 U I 1 1/ 2 min mod(U I 1 U I ,U I 2 U I 1 )
3阶迎风 U IL1/2 (U I 1 5U I 2U I 1 ) / 6
~ A(U R , U L ) ~ A(U R , U L )
~ A(U, U) A(U)
1 1 1 f j 1/2 [f(U R ) f(U L )] S S (U R U L ) 2 2
( L R ) / 2 u ( L uL R uR ) / 2 ( H H )/2 H L L R R
(f1n 1 f1n ) (f 2n 1 f 2n ) f1n f 2n Q t[ ] t[ ] x y x y
n
Q n t[
AQ n BQn ] tRHS x y
Q ij [1
t * t * t t t t A B ] [ A i1, j Q i 1, j Bi , j 1Q i , j 1 ] [ A i1, j Q i 1, j Bi , j 1Q i , j 1 ] tRHS x y x y x y
u U v E u q v p
VIL 1/2 VI 1/ 2 min mod(VI 1 VI , VI VI 1 ) V
R I 1/2
VI 1 1/ 2 min mod(VI 1 VI ,VI 2 VI 1 )
Copyright by Li Xinliang 1
平均斜率
知识回顾: Roe 格式
U f (U) 0 t x U U A(U ) 0, t x A f(U) U
~ A(U R , U L )
线性化,以平均增长 率代替瞬时增长率 [j,j+1]区间内
f 1 ( f j 1/ 2 f j 1/ 2 ) x j x
n
Copyright by Li Xinliang
7
3)有限体积法中物理量的含义
U IJ 1 IJ
UdV

含义: 控制体内的平均量 (平均质量密度、平均动量密度、 平均能量密度)
二阶精度 近似 控制体几何中心处的当地密度、 动量密度、能量密度
4) 残差
R IJ 1 IJ
U IR1/2 (2U I 5U I 1 U I 2 ) / 6
3阶MUSCL格式
minmod(a,b) : a,b符号 相反时取0, 符号相同 时取绝对值小的
相关文档
最新文档