计算流体力学作业
西工大-计算流体力学大作业
计算流体力学大作业学号: 姓名:1、不可压平面流通过二维容器(如图)。
采用 简单迭代、超松弛迭代 求解 势流方程获得容器内的速势和速度分布 。
边界条件按照课本中给,即流经 A 、B 的体积流量为1。
要求: 1)推导差分方程的迭代公式;2)编写计算机程序 ; 3)绘制计算结果曲线 。
答:1)迭代公式推导对于容器中的定常流场,其支配方程为22220x yφφ∂∂+=∂∂ 求解域为下图所示矩形区域则支配方程由有限差分形式代换,得1,,1,,1,,122220()()i j i j i ji j i j i j x y φφφφφφ+-+--+-++=∆∆具有22()()x y ∆+∆的截断误差对于正方形网格,有22()()x y h ∆=∆=,则上式可改写为n=17,1,1,,1,11()4i j i j i j i j i j φφφφφ+-+-=+++若采用简单迭代公式,即Liebmann 公式,则有(1)()(1)()(1),1,1,,1,11()4n n n n n i j i j i j i j i j φφφφφ++++-+-=+++若采用超松弛迭代,即SOR 公式,则有(1)()()(1)()(1),,1,1,,1,1(1)()4n n n n n n i j i j i j i j i j i j ωφωφφφφφ++++-+-=-++++其中松弛因子12ω<<。
ω最佳值opt ω为opt ω=式中cos(/)cos(/)m n αππ=+,m ,n 分别表示在网格系统中垂直线和水平线的总数。
2)计算机程序本程序采用C 语言编写。
程序源代码如下: #include<stdio.h> #include<math.h> void main() { int m=25,n=17,ilast[17],jlast[25]; int step1,step2; double h=0.25; double psi_j[25][17],psiprv_j,vel_j[25][17],velx_j[25][17],vely_j[25][17]; double psi_c[25][17],psiprv_c,vel_c[25][17],velx_c[25][17],vely_c[25][17]; double Pi,Alpha,Omega,Error; int i,j; for(i=0;i<17;i++) jlast[i]=17; for(i=17;i<m;i++) jlast[i]=17-(i-16); for(j=0;j<9;j++) ilast[j]=25; for(j=9;j<n;j++) ilast[j]=25-(j-8); //数据初始化 for(j=0;j<n;j++) { psi_j[0][j]=1.0; psi_c[0][j]=1.0;}for(i=1;i<m;i++){psi_j[i][jlast[i]-1]=1.0;psi_c[i][jlast[i]-1]=1.0; }for(j=0;j<8;j++){psi_j[m-1][j]=1.0;psi_c[m-1][j]=1.0;}for(i=1;i<m-1;i++){if(i>6 && i<21){psi_j[i][0]=0.0;psi_c[i][0]=0.0;}else{psi_j[i][0]=1.0;psi_c[i][0]=1.0;}}for(i=1;i<m-1;i++){for(j=1;j<jlast[i]-1;j++){psi_j[i][j]=0.5;psi_c[i][j]=0.5;}}//处理右上角数据for(i=0;i<m;i++){for(j=0;j<n;j++){if(j>jlast[i]-1){psi_j[i][j]=0;vel_j[i][j]=3;psi_c[i][j]=0;vel_c[i][j]=3;}}}Pi=4.0*atan(1.0);Alpha=cos(Pi/m)+cos(Pi/n);Omega=(8.0-4*sqrt(4-pow(Alpha,2)))/pow(Alpha,2);//计算速势step1=0;step2=0;//简单迭代while(1){Error=0.0;for(i=1;i<m-1;i++){for(j=1;j<jlast[i]-1;j++){psiprv_j=psi_j[i][j];psi_j[i][j]=(psi_j[i-1][j]+psi_j[i+1][j]+psi_j[i][j-1]+psi_j[i][j+1])/4.0;Error=Error+fabs(psi_j[i][j]-psiprv_j);}}step1++;if(step1>1000)break;if(Error<=0.001)break;}//超松弛迭代while(1){Error=0.0;for(i=1;i<m-1;i++){for(j=1;j<jlast[i]-1;j++){psiprv_c=psi_c[i][j];psi_c[i][j]=(1-Omega)*psi_c[i][j]+Omega*(psi_c[i-1][j]+psi_c[i+1][j]+psi_c[i][j-1]+psi_c[i][j+1])/4.0;Error=Error+fabs(psi_c[i][j]-psiprv_c);}}step2++;if(step2>1000)break;if(Error<=0.001)break;}//计算速度for(i=0;i<m;i++){for(j=0;j<jlast[i];j++){if(j==0){vely_j[i][j]=(-3*psi_j[i][j]+4*psi_j[i][j+1]-psi_j[i][j+2])/2/h;vely_c[i][j]=(-3*psi_c[i][j]+4*psi_c[i][j+1]-psi_c[i][j+2])/2/h;}else if(j==jlast[i]-1){vely_j[i][j]=(psi_j[i][j-2]-4*psi_j[i][j-1]+3*psi_j[i][j])/2/h;vely_c[i][j]=(psi_c[i][j-2]-4*psi_c[i][j-1]+3*psi_c[i][j])/2/h;}else{vely_j[i][j]=(psi_j[i][j+1]-psi_j[i][j-1])/2/h;vely_c[i][j]=(psi_c[i][j+1]-psi_c[i][j-1])/2/h;}}}for(j=0;j<n;j++){for(i=0;i<ilast[j];i++){if(i==0){velx_j[i][j]=(-3*psi_j[i][j]+4*psi_j[i+1][j]-psi_j[i+2][j])/2/h;velx_c[i][j]=(-3*psi_c[i][j]+4*psi_c[i+1][j]-psi_c[i+2][j])/2/h;}else if(i==ilast[j]-1){velx_j[i][j]=(psi_j[i-2][j]-4*psi_j[i-1][j]+3*psi_j[i][j])/2/h;velx_c[i][j]=(psi_c[i-2][j]-4*psi_c[i-1][j]+3*psi_c[i][j])/2/h;}else{velx_j[i][j]=(psi_j[i+1][j]-psi_j[i-1][j])/2/h;velx_c[i][j]=(psi_c[i+1][j]-psi_c[i-1][j])/2/h;}}}for(i=0;i<m;i++){for(j=0;j<jlast[i];j++){vel_j[i][j]=sqrt(pow(velx_j[i][j],2)+pow(vely_j[i][j],2));vel_c[i][j]=sqrt(pow(velx_c[i][j],2)+pow(vely_c[i][j],2));}}//输出结果分布FILE *fp;fp=fopen("f:\\ESL\\YFresult.txt","w");fprintf(fp,"简单迭代结果\n");fprintf(fp,"速度势分布\n");for(j=n-1;j>=0;j--){for(i=0;i<ilast[j];i++){fprintf(fp,"%-10.6f\n",psi_j[i][j]);}}fprintf(fp,"速度分布\n");for(j=n-1;j>=0;j--){for(i=0;i<ilast[j];i++){fprintf(fp,"%-10.6f\n",vel_j[i][j]);}}fprintf(fp,"超松弛迭代结果\n");fprintf(fp,"速度势分布\n");for(j=n-1;j>=0;j--){for(i=0;i<ilast[j];i++){fprintf(fp,"%-10.6f\n",psi_c[i][j]);}}fprintf(fp,"速度分布\n");for(j=n-1;j>=0;j--){for(i=0;i<ilast[j];i++){fprintf(fp,"%-10.6f\n",vel_c[i][j]);}}fclose(fp);//输出tecplot数据FILE *fp1;fp1=fopen("f:\\ESL\\TECPLOT-result.txt","w");fprintf(fp1,"title=erwei grid\n");fprintf(fp1,"variables=x, y, psi_easy, velocity_easy, psi_SOR\n, velocity_SOR\n");fprintf(fp1,"zone t=grid,i=25,j=17,f=point\n");for(j=0;j<n;j++){for(i=0;i<m;i++){fprintf(fp1,"%-10.6f,%-10.6f,%-10.6f,%-10.6f,%-10.6f,%-10.6f\n",i*h,j*h,psi_j[i][j],vel_j[i][j],p si_c[i][j],vel_c[i][j]);}}fclose(fp1);}3)计算结果采用简单迭代,容器内的速势和速度分布速势分布(简单迭代)速度分布(简单迭代)采用超松弛迭代,容器内的速势和速度分布速势分布(SOR ) 速度分布(SOR )2、用点源(汇)分布在对称轴的源汇模拟流体绕过NACA0012旋称体的二维轴对称势流解。
计算流体力学作业习题
计算流体⼒学作业习题2014级西安理⼯⼤学计算流体⼒学作业1.写出通⽤⽅程,并说明其如何代表各类守恒定律。
由守恒型对流-扩散⽅程:()()()div U div T grad S t φφρφρφφ?+=+? 其中φ为通⽤变量;T φ为⼴义扩散系数;S φ为⼴义原项。
若令1;1;0T S φφφ===时,则得到质量守恒⽅程(mass conservation equation )()()()()0u v w t x y zρρρρ+++= 若令;i u φ=时,则得动量守恒⽅程(momentum conservation equation )以x ⽅向为例分析,设;u P u S S x φφ?==-,通⽤⽅程可化为:()()()()(2)u uu vu wu P udivU t x y z x x x ρρρρλη+++=-++z v u u w F y x y z z x ηηρ+++++ ? ?同理可证明y 、z ⽅向的动量守恒⽅程式若令;;T pT T S S C φφλφ===时,则得到能量守恒⽅程(energy conservationequation)()()()()hh div Uh div U div gradT S t ρρρλφ?+=-+++?()()()Tp h div Uh div gradT S t C ρλρ?+=+?证毕2.⽤控制体积法离散0)(=+++s dxdT k dx d dx dT u dt dT ,要求对S 线性化,据你的理解,谈谈⽹格如何划分?交界⾯传热系数何如何计算?边界条件如何处理?根据守恒型对流-扩散⽅程: ()()()u T S t x x x ρφρ?φ'+=+,对⼀维模型进⾏分析,则有:k dx d dx dT u dt dT将该⼀维模型的守恒形式在图A 所⽰的控制容积P 在△t 时间内做积分。
图A[]()()()()()et tt tet ttew e w wttwTT TT dx uT uT dt Kdt Sdsdt x x +?+?+-+-=--+(1)⾮稳态项选定T 随x 变化且为阶梯式,既有:()()et t t t t t P P wT T dx T T x +?+?-=-??(2)对流项[]()()()()t tt tew e w tuT uT dt uT uT t+-=-?(3)扩散项()()()()t tt t e w e w tT T T T dt t x x xx +-=-?????()()E P e e T T Tx x δ-?=? ()()P w w T T T w xx δ-?=?(4)原项令S 对t 和x 呈阶梯式变化,既有:t tettwSdsdt S x t+?=综上所述,可以推导出下式:2()()22t t t t tt t t t E wE P w P P u u T T T T T K S t x x φφ+?--+-+=-+由图A 可知,本次⽹格划分采⽤的是外节点法结构化⽹格划分。
流体力学计算题练习及答案
练习题1. 如右图所示,在一密闭容器中,上部装有密度ρ1=0.8×103kg/m 3的油,下部为密度ρ2=103 kg/m 3的水,已知h 1=0.4m ,h 2=0.2m 。
测压管中水银柱的读数h =0.5m ,水银的密度为ρ1=13.6×103 kg/m 3。
求密闭容器中油液面上的压强p 0。
2. 图示为一水暖系统,为了防止水温升高时体积膨胀将水管胀裂,在系统顶部设一膨胀水箱,使水有膨胀的余地。
若系统内水的总体积为8m3,加温前后温差为50℃,在其温度范围内水的膨胀系数为βT =9×10-4 1/℃,求膨胀水箱的最小容积。
3. 当温度不变,压强从0.20 MPa 增加到10 MPa 时,某种液体的体积减小0.49%,求该液体的体积模量。
4. 两个充满空气的封闭容器互相隔开,左边压力表M 的读数为100kPa ,右边真空计V 的读数为 3.5mH2O ,试求连接两容器的水银压差计中h 的读值。
5. 已知流体运动的速度场为:3231yv xy v y x ==,,试求t=2时过点()()x y z ,,,,=312处的流线方程。
hp ap 0h 1h 2ρ1ρ2ρ36. 如图所示,水在压强作用下从密封的下水箱沿竖直管道流入上水箱中,已知h =50cm ,H =3m ,管道直径D =25mm ,λ=0.02,各局部阻力系数分别为ζ1=0.5,ζ2=5.0,ζ3=1.0,求:为维持稳定的管中流速V =1m/s ,下水箱的液面压强应保持在多少Pa?7. 右图为毕托管示意图。
液体自左向右流动,直管和直角弯管直接插入管道内的液体中,弯管开口迎着流动方向。
测得A 点的液柱高度为hA =170 mm ,B 点的液柱高度为hB = 230 mm ,已知液体的密度为 =990 kg/m3,忽略阻力损失,试计算管内液体的流速uA 。
8. 如右图所示为一壁厚可以忽略的大容器,在其下部开一直径为d =12mm 的小孔口,水自孔口流出后进入另一液面比大容器液面低H =1.2m 的容器中,两容器内的水位始终保持不变。
《计算流体力学》作业答案
计算流体力学作业答案问题1:什么是计算流体力学?计算流体力学(Computational Fluid Dynamics,简称CFD)是研究流体力学问题的一种方法,它使用数值方法对流体流动进行数值模拟和计算。
主要包括求解流体运动的方程组,通过空间离散和时间积分等计算方法,得到流体在给定条件下的运动和相应的物理量。
问题2:CFD的应用领域有哪些?CFD的应用领域非常广泛,包括但不限于以下几个方面:1.汽车工业:CFD可以用于汽车流场的模拟和优化,包括空气动力学性能和燃烧过程等。
2.航空航天工业:CFD可以用于飞机、火箭等流体动力学性能的预测和优化,包括机身、机翼的设计和改进等。
3.能源领域:CFD可以用于燃烧、热交换等能源领域的流体力学问题求解和优化。
4.管道流动:CFD可以用于石油、化工等行业的管道流动模拟和流体输送优化。
5.空气净化:CFD可以用于大气污染物的传输和分布模拟,以及空气净化设备的设计和改进。
6.生物医药:CFD可以用于生物流体输送和生物反应过程的模拟和分析,包括血液流动、药物输送等。
问题3:CFD的数值方法有哪些?CFD的数值方法一般包括以下几种:1.有限差分法(Finite Difference Method,FDM):将模拟区域划分为网格,并在网格上离散化流体运动的方程组,利用有限差分近似求解。
2.有限体积法(Finite Volume Method,FVM):将模拟区域划分为有限体积单元,通过对流体流量和通量的控制方程进行离散化,求解离散化方程组。
3.有限元法(Finite Element Method,FEM):将模拟区域划分为有限元网格,通过对流体运动方程进行弱形式的变分推导,将流动问题转化为求解线性方程组。
4.谱方法(Spectral Method):采用谱方法可以对流体运动方程进行高精度的空间离散,通常基于傅里叶变换或者基函数展开的方式进行求解。
5.计算网格方法(Meshless Methods):不依赖网格的数值方法,主要包括粒子方法(Particle Methods)、网格自适应方法(Gridless Method)等。
工程流体力学练习题计算题答案
工程流体力学练习题计算题答案(总10页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--四、计算题:1、【解】sm V D D V s m A Q V A V A V Q /02.13.25.11/3.2114.38.14222212222211=⋅⎪⎭⎫⎝⎛=⋅⎪⎭⎫ ⎝⎛==⨯⨯====(3分)对1-1、2-2列伯努利方程:Pa g V V p p gV p g V p 3898558.923.219800108.94222224222112222211=⎪⎪⎭⎫ ⎝⎛⨯-⨯+⨯⨯=-+=+=+γγγ(3分)由动量方程:()122211V V Q R A p A p -=--ρ()()()←=-⨯⨯-⨯⨯-⨯⨯⨯=---=N V V Q A p A p R 825.38399313.28.110004114.338985545.114.398000422122211ρ(4分)支座所承受的轴向力为384KN ,方向向右。
(2分)2、【解】(0-0为水池液面;1-1为泵前;2-2为泵后)(2分)(2分)(1)(2分)(2)吸入段沿程水头损失:(2分)(1分)局部水头损失:(1分)(2分)(3)列0-0、1-1两断面伯努利方程:即泵前真空表读数为 (2分) (4)列1-1、2-2两断面伯努利方程:(2分)3、【解】由已知条件,s m A Q v /66.515.01.0*4/2=⨯==π(1分) 雷诺数:56105.810115.066.5Re ⨯=⨯⨯==-υvd(1分) 相对粗糙度001.015.0/1015.0/3=⨯=∆-d (1分) 从莫迪图上可查出,沿程损失系数023.0=λ (2分)1)在1km 管道中的沿程阻力损失为:mg v d L h f 6.2508.9266.515.01000023.0222=⨯⨯⨯=⋅⋅=λ压降损失Mpa gh p f 456.26.2508.91000=⨯⨯==∆ρ (3分)2)10km 管道上的损失为:mg v d L h f 25068.9266.515.010000023.0222=⨯⨯⨯=⋅⋅=λ (1分)进出口两截面建立伯努利方程:mh gpZ g p f 253625068.91000980002021=+⨯+=++∆=ρρ (1分) 起点处压力:Mpa p 85.2425368.910001=⨯⨯= (2分) 4、【解】设 12(,,,,)V f p d d ρυ=∆其中,V —文丘里流量计喉管流速; p ∆—流量计压强差; 1d —主管直径; 2d —喉管直径;ρ—流体密度;υ—运动粘度。
计算流体力学课程大作业
《计算流体力学》课程大作业——基于涡量-流函数法的不可压缩方腔驱动流问题数值模拟张伊哲 航博1011、 引言和综述2、 问题的提出,怎样使用涡量-流函数方法建立差分格式3、 程序说明4、 计算结果和讨论5、 结论1引言虽然不可压缩流动的控制方程从形式上看更为简单,但实际上,目前不可压缩流动的数值方法远远不如可压缩流动的数值方法成熟。
考虑不可压缩流动的N-S 方程:01()P t νρ∇⋅=⎧⎪∂⎨+∇⋅=-∇+∆⎪∂⎩U UUU f U (1.1)其中ν是运动粘性系数,认为是常数。
将方程组写成无量纲的形式:01()Re P t∇⋅=⎧⎪∂⎨+∇⋅=-∇+∆⎪∂⎩U UUU f U (1.2) 其中Re 是雷诺数。
从数学角度看,不可压缩流动的控制方程中不含有密度对时间的偏导数项,方程表现出椭圆-抛物组合型的特点;从物理意义上看,在不可压缩流动中,压力这一物理量的波动具有无穷大的传播速度,它瞬间传遍全场,以使不可压缩条件在任何时间、任何位置满足,这就是椭圆型方程的物理意义。
这就造成不可压缩的N-S 方程不能使用比较成熟的发展型...偏微分方程的数值求解理论和方法。
如果将动量方程和连续性方程完全耦合求解,即使使用显示的离散格式,也将会得到一个刚性很强的、庞大的稀疏线性方程组,计算量巨大,更重要的问题是不易收敛。
因此,实际应用中,通常都必须将连续方程和动量方程在一定程度上解耦。
目前,求解不可压缩流动的方法主要有涡量-流函数法,SIMPLE 法及其衍生的改进方法,有限元法,谱方法等,这些方法各有优缺点。
其中涡量-流函数法是解决二维不可压缩流动的有效方法。
作者本学期学习了研究生计算流体课程,为了熟悉计算流体的基本方法,选择使用涡量-流函数法计算不可压缩方腔驱动流问题,并且对于不同雷诺数下的解进行比较和分析,得出一些结论。
本文接下来的内容安排为:第2节提出不可压缩方腔驱动流问题,并分析该问题怎样使用涡量-流函数方法建立差分格式、选择边界条件。
计算流体力学大作业
计算流体⼒学⼤作业管壳式换热器壳程流动传热数值模拟机械与动⼒⼯程学1.问题描述⼀⼯业⽤换热器,功能是加热壳程介质。
管程流体为上⼀⼯段的⾼温废液。
近似认为废液在管内流动时,管壁温度恒定。
2.软件环境表1 软件环境前处理软件计算软件后处理软件Gambit2.3.6/Pro-e ANSYS-Fluent15.0 Fluent15.0其他软件如截图⼯具,图⽚编辑软件等不逐⼀列举。
3.模型建⽴表2 换热器⼏何参数折流板尺⼨依据GB151选取。
在gambit中建⽴壳程流体的⽔⼒模型,建模时进⾏必要的简化,忽略折流板和壳体之间的间隙,忽略定距管和拉管。
从观察中可以看出管壳式换热器是左右对称的装置,为了减少计算的时间,提⾼⼯作的效率,可以去对称的⼀半进⾏计算,然后由软件处理得到结果。
图1 ⼏何模型4.⽹格划分⽹格总数1649730。
折流板之间的流动区域选⽤⾮结构化⽹格,以便于⽹格划分。
⽹格质量检查复合要求。
图2 ⽹格模型由于本⽂只需得到壳程的⼤致流动情况,不要要精确解,因此为了节约⽹格划分⼯作量,没有划分边界层⽹格。
图3⽹格局部放⼤5.边界条件设置表3 边界条件设置进⼝流速取2m/s,分别取壳程⾛空⽓和⽔两种介质,⽐较壳程流体对传热的影响。
打开能量⽅程;湍流模拟采⽤k-ε⽅程;迭代求解⽅法默认。
6.计算结果当壳程⾛⽔时,出⼝温度为323K,温度升⾼了25℃。
图4壳程⾛⽔时温度分布图5壳程⾛⽔时流速分布图6壳程⾛⽔时折流板处的回流当壳程⾛空⽓时,出⼝温度为378K,温度升⾼了65℃。
与管壁温度⼀致。
图7壳程⾛空⽓时温度分布图8壳程⾛空⽓时流速分布图8壳程⾛空⽓时折流板处的回流从两种流体的对⽐可以看出,由于空⽓和⽔的粘性都很⼩,所以两者的流动状态并没有显著差别,回流区的位置和⼤⼩也基本⼀直。
因此可以说明,当⼊⼝速度⼀致时,在低粘度,不考虑重⼒的前提下,流体的性质对换热器壳程内流速分布的影响可以忽略。
另外从加热效果的⾓度讲,虽然壳程⾛空⽓时出⼝温度⽐较⾼,但空⽓的密度低,⽐热低,因此实际上带⾛的管程热量只有壳程⾛⽔时的千分之⼀。
计算流体力学作业电子版
1. 已知有限体积法求解的通用控制方程为()()()u div div grad S tρφρφφ∂+=Γ+∂ 其中φ为通用变量,可代表u 、v 、w 、T 等求解变量。
(1)试说明通用控制方程中各项的物理意义;(2)对于特定的方程,φ、Γ、S 具有特定的形式,对应于质量守恒方程、动量守恒方程、能量守恒方程、(多种化学组分的)组分质量守恒方程,试写出φ、Γ、S 的具体表达式。
解答:(1) 方程中的各项(从左到右)分别是瞬态项、对流项、扩散项及源项。
(2)2. 简述有限体积法建立离散方程时应遵守的四条基本原则。
解答:1) 控制体积界面上的连续性原则当一个面为相邻的两个控制体积所共有时,在这两个控制体积的离散方程中,通过该界面的通量(包括热通量、质量通量、动量通量)的表达式必须相同。
即:通过某特定界面从一个控制体积所流出的热通量,必须等于通过该界面进入相邻控制体积的热通量,否则,总体平衡就得不到满足。
2) 正系数原则中心节点系数aP 和相邻节点系数anb 必须恒为正值。
该原则是求得合理解的重要保证。
当违背这一原则,结果往往是得到物理上不真实的解。
例如,如果相邻节点的系数为负值,就可能出现边界温度的增加引起的相邻节点温度降低。
3) 源项的负斜率线性化原则源项斜率为负可以保证正系数原则。
从式(C2)中看到,当相邻节点的系数皆为正值,但有源项Sp 的存在,中心节点系数aP 仍有可能为负。
当我们规定Sp ≤0,便可以保证aP 为正值。
4) 系数aP 等于相邻节点系数之和原则当源项为0时,我们发现中心节点系数等于相邻节点系数之和,而当有源项存在时也应该保证这一原则,如果不能满足这个条件,可以取SP 为0。
3.什么是对流质量流量F 、扩散传导量D 以及Pelclet 数Pe ,试用定义式表达之。
解答:F 表示通过界面上单位面积的对流质量通量(convective mass flux),简称对流质量流量;D 表示界面的扩散传导性(量)(diffusion conductance)。
流体力学计算题及答案
流体力学计算题及答案第二章例1:用复式水银压差计测量密封容器内水面的相对压强,如图所示。
已知:水面高程z 0=3m,压差计各水银面的高程分别为z 1=0.03m , z 2=0.18m , z 3=0.04m, z 4=0.20m, 水银密度3/13600m kg ρ=',水的密度3/1000m kg ρ= 。
试求水面的相对压强p 0。
解:ap z z γz z γz z γp =-----+)(')(')(3412100)()('1034120z z γz z z z γp ---+-=∴例2:用如图所示的倾斜微压计测量两条同高程水管的压差。
该微压计是一个水平倾角为θ的在xoz 坐标系中,自由表面1的方程:gr z 2220ω=对于容器边缘上的点,有:m L z m d r 4.015.02==== )/(67.1815.04.08.922220s rad r gz =⨯⨯==∴ω∵ωπ=260n /∴==⨯=n r 160260186721783ωππ..(/min)(2)当抛物面顶端碰到容器底部时,这时原容器中的水将被甩出一部分,液面为图中2所指。
在'''x o z 坐标系中:自由表面2的方程: gr z 2220ω'='当m H z m dr 5.0,15.02=='==时)/(87.2015.05.08.92222s rad r z g =⨯⨯='='ωmin)/(3.199287.20602602r ππωn =⨯='=∴这时,有:14214222ππd H d H h ⋅=-()mm Hh Hh H 2502222==∴=-∴例6:已知:一块平板宽为 B ,长为L,倾角θ,顶端与水面平齐。
求:总压力及作用点。
解:总压力:LB θL γA h γF c 2sin ⋅==压力中心D :方法一:dA θy γy ydF dM sin ==3sin sin sin 322L BθγBdy y θγdA y θγM L A===⎰⎰DFy M = L F M yD32/==∴方法二:62212123LL BL L BL L A y J y y c cx c D +=+=+=例7:如图,已知一平板,长L,宽B,安装于斜壁面上,可绕A 转动。
计算流体力学大作业
1 提出问题[问题描述]Sod 激波管问题是典型的一类Riemann 问题。
如图所示,一管道左侧为高温高压气体,右侧为低温低压气体,中间用薄膜隔开。
t=0 时刻,突然撤去薄膜,试分析其他的运动。
Sod 模型问题:在一维激波管的左侧初始分布为:0 ,1 ,1111===u p ρ,右侧分布为:0 ,1.0 ,125.0222===u p ρ,两种状态之间有一隔膜位于5.0=x 处。
隔膜突然去掉,试给出在14.0=t 时刻Euler 方程的准确解,并给出在区间10≤≤x 这一时刻u p , ,ρ的分布图。
2 一维Euler 方程组分析可知,一维激波管流体流动符合一维Euler 方程,具体方程如下: 矢量方程:0U ft x∂∂+=∂∂ (0.1)分量方程:连续性方程、动量方程和能量方程分别是:222,,p u ρ()()()()2000u tx u u pt x x u E p E tx ρρρρ∂⎧∂+=⎪∂∂⎪⎪∂∂∂⎪++=⎨∂∂∂⎪⎪∂+⎡⎤∂⎣⎦+=⎪∂∂⎪⎩ (0.2)其中 22v u E c T ρ⎛⎫=+ ⎪⎝⎭对于完全气体,在量纲为一的形式下,状态方程为:()2p T Ma ργ∞=(0.3)在量纲为一的定义下,定容热容v c 为:()211v c Ma γγ∞=- (0.4)联立(1.2),(1.3),(1.4)消去温度T 和定容比热v c ,得到气体压力公式为:()2112p E u γρ⎛⎫=-- ⎪⎝⎭(0.5)上式中γ为气体常数,对于理想气体4.1=γ。
3 Euler 方程组的离散3.1 Jacibian 矩阵特征值的分裂Jacibian 矩阵A 的三个特征值分别是123;;u u c u c λλλ==+=-,依据如下算法将其分裂成正负特征值:()12222k k k λλελ±±+=(0.6)3.2 流通矢量的分裂这里对流通矢量的分裂选用Steger-Warming 分裂法,分裂后的流通矢量为()()()()()()()12312322232121212122f u u c u c u u c u c w γλλλργλλλγλλγλ⎛⎫⎪-++ ⎪=-+-++ ⎪ ⎪ ⎪-+-+++ ⎪⎝⎭+++++++++++(0.7)()()()()()()()12312322232121212122f u u c u c u u c u c w γλλλργλλλγλλγλ⎛⎫⎪-++ ⎪=-+-++ ⎪ ⎪ ⎪-+-+++ ⎪⎝⎭-----------(0.8)其中:()()()223321c w γλλγ±±±-+=- c 为量纲为一的声速:22Tc Ma ∞=(0.9)联立(1.3),(1.9)式,消去来流马赫数得:ργp c =3.3 一阶迎风显示格式离散Euler 方程组 10n n i i x i x i U U f f t xδδ+-++--++=∆∆ (0.10)得到()()n+1nj j 11U =U j j j j t f f f f x++---+∆⎡⎤--+-⎣⎦∆ 算法如下:① 已知初始时刻t=0的速度、压力及密度分布000,,j j j u P ρ,则可得到特征值分裂值0k λ±,从而求出流通矢量0j f ±;② 应用一阶迎风显示格式可以计算出1t t =∆时刻的组合变量1j U ,从而得到1t t =∆时刻的速度、压力及密度分布111,,j j j u P ρ;③ 利用1t t =∆时刻的速度、压力及密度分布111,,j j j u P ρ可得特征值分裂值1k λ±,从而求出流通矢量1j f ±;④ 按照步骤2的方法即可得到2t t =∆时刻的速度、压力及密度分布222,,j j j u P ρ;⑤ 循环以上过程即可得到()1t n t =+∆时刻的速度、压力及密度分布n+1n+1n+1,,j j j u P ρ。
计算流体力学课后题作业
课后习题第一章1.计算流体动力学的基本任务是什么计算流体动力学是通过计算机数值计算和图像显示,对包含有流体流动和热传导等相关物理现象的系统所做的分析。
2.什么叫控制方程?常用的控制方程有哪几个?各用在什么场合?流体流动要受物理守恒定律的支配,基本的守恒定律包括:质量守恒定律、动量守恒定律、能量守恒定律。
如果流动包含有不同组分的混合或相互作用,系统还要遵守组分守恒定律。
如果流动处于湍流状态,系统还要遵守附加的湍流输运方程。
控制方程是这些守恒定律的数学描述。
常用的控制方程有质量守恒方程、动量守恒方程、能量守恒方程、组分质量守恒方程。
质量守恒方程和动量守恒方程任何流动问题都必须满足,能量守恒定律是包含有热交换的流动系统必须满足的基本定律。
组分质量守恒方程,在一个特定的系统中,可能存在质的交换,或者存在多种化学组分,每种组分都需要遵守组分质量守恒定律。
4.研究控制方程通用形式的意义何在?请分析控制方程通用形式中各项的意义。
建立控制方程通用形式是为了便于对各控制方程进行分析,并用同一程序对各控制方程进行求解。
各项依次为瞬态项、对流项、扩散项、源项。
6.CFD商用软件与用户自行设计的CFD程序相比,各有何优势?常用的商用CFD软件有哪些?特点如何?由于CFD的复杂性及计算机软硬件条件的多样性,用户各自的应用程序往往缺乏通用性。
CFD商用软件的特点是功能比较全面、适用性强。
具有比较易用的前后处理系统和其他CAD及CFD软件的接口能力,便于用户快速完成造型、网格划分等工作。
具有比较完备的容错机制和操作界面,稳定性高。
可在多种计算机、多种操作系统,包括并行环境下运行。
常用的商用CFD软件有PHOENICS、CFX、SRAR-CD、FIDAP、FLUENT。
PHOENICS除了通用CFD软件应该拥有的功能外,PHOENICS软件有自己独特的功能:开放性、CAD接口、运动物体功能、多种模型选择、双重算法选择、多模块选择。
计算流体力学大作业(资料教育)
Case 1.二维方腔驱动流问题描述如图所示,特征长度为方腔边长,特征速度为u。
上边界以已知速度u移动,其它边界为静壁面。
试求在Re=100、1000、10000、100000时,空腔内流体的流动状态,比较不同Re流动特征的差异。
一.Re=100在一个正方形的二维空腔中充满等密度的空气,上边界以速度u移动,由Re=ud/ν,又ν=1.789×10-5m2/s,方腔每边长为l=0.1m,可求得速度u=0.01466m/s。
其它边界为静壁面。
同时带动方腔内流体流动。
速度矢量图总压等值线图水平中心线(y=0)上竖直速度分量(v)分布V-x竖直中心线(x=0)上水平速度分量(u)分布U-y不同Re方腔内流函数的分布情况Re=1000Re=10000Re=100000不同Re方腔内总压分布情况Re=1000Re=10000Re=100000方腔驱动流是数值计算中比较简单,具有验证性的一种流动情况,受到很多研究者的关注。
本文通过不同雷诺数观察方腔流动,所得结论如下:(1)当雷诺数较小时,腔中涡旋位置贴近腔体上壁面中部,随着雷诺数Re的增加,涡旋位置逐渐向下方靠近。
(2)随着雷诺数的增加,涡旋的位置逐渐靠近腔体中心。
(3)方腔壁面上的速度大于其他地方的速度。
Case2.圆管的沿程阻力1.问题描述如图,常温下,水充满长度l的一段圆管。
圆管进口存在平均速度u,壁面的当量粗糙高度为0.15mm。
试求在不同雷诺数下,计算该圆管的沿程阻力系数λ,分析比较Re与λ 的关系。
出口截面速度分布如下可见,出口截面流速分布较为明显,呈同心圆分布,内层流速偏大,外层靠近壁面处流速几乎为0,分层更为严重,边界层很薄。
Y=0截面速度分布图可以看出圆管水流湍流入口段及之后的流速发展趋势,而且显示流速变化的规律更为明显。
轴线压降圆管湍流中的压降,除了入口段压强分布因流速急剧上升而下降稍快外,管道后端速度呈充分发展状态,压降呈线性,即△p随L 的增加而降低。
北航计算流体力学大作业题目及分析
无反射边界条件方法
• Thompson特征边界条件(一维到高维) • Giles无反射边界条件(二维) • 要求:要阐述清楚以上两种无反射边界条 件方法的原理以及推导过程,并利用文献 中的算例说明各种边界条件定义方法对模 拟结果的影响
• • • • 当地时间步长方法 残差光顺法 多重网格方法 低速预处理方法
• 要求:三种方法的原理、数值方法、适用 性等要阐述清楚,要有文献的算例和分析
网格生成方法及网格质量控制
• 结构化网格生成方法 • 非结构网格生成方法
• 网格类型及网格质量对模拟结果准确性的 影响分析
• 要求:要阐述清楚常用的网格生成方法, 对网格质量对模拟结果的影响要利用文献 的算例进行分析
通量差分分裂格式
• • • • Riemann问题及近似Riemann解 Godnov格式 Roe格式 膨胀激波问题、Carbuncle问题(运动强激 波的计算不稳定问题)、以及熵修正方法
• 要求:要阐述清楚格式的构造思路和方法、 格式的特点、与其它类型通量格式的计算 比较等
对流迎风分裂格式
• AUSM格式(Liou M.S.)
– 格式构造的思想 – AUSM、AUSMD/P格式(Jameson)
– SLIP格式、CUSP格式、…… – LED概念
• 要求:要阐述清楚格式的构造思路和方法、 格式的特点、与其它类型通量格式的计算 比较等
通量计算的高精度格式
• ENO、WENO概念及格式 • 间断Galerkin方法 • 拟谱方法
– Spectral Difference – Spectral Volume – Penalty Lifting method
计算流体力学大作业
计算流体力学大作业流体力学是研究流体运动和力学性质的物理学分支,广泛应用于各个领域,例如天气预报、航空航天工程、水力工程等。
本文将介绍流体力学的基本概念,并结合具体的应用案例进行分析和计算。
首先,我们来了解流体力学的一些基本概念。
流体是一种由分子或离子组成的具有流动性质的物质,包括气体和液体。
流体力学研究流体的运动规律和受力情况。
流体力学的研究对象主要包括流体的运动状态、速度场、压力场和力学性质。
流体力学的基本方程包括质量守恒方程、动量守恒方程和能量守恒方程。
质量守恒方程描述了流体质量的守恒原则,即流体的质量既不会凭空消失也不会凭空增加。
动量守恒方程描述了流体的动量守恒原则,即流体在受力作用下会改变其速度和方向。
能量守恒方程描述了流体的能量守恒原则,即流体在受力作用下会改变其热能和动能。
接下来,我们将结合具体的应用案例进行流体力学的计算。
以水力工程为例,假设有一个水泵,流入口直径为15厘米,流出口直径为10厘米,水泵的转速为2000转/分钟。
我们需要计算水泵的流量和水速。
首先,我们可以使用质量守恒方程来计算流量。
根据质量守恒方程,流体的质量流量是恒定的。
我们可以根据流入口和流出口的横截面积和水速来计算质量流量。
假设流入口的水速为v1,流出口的水速为v2,流入口的横截面积为A1,流出口的横截面积为A2,则有以下公式:质量流量1=质量流量2ρ*A1*v1=ρ*A2*v2其中,ρ为水的密度,A1和A2分别为流入口和流出口的横截面积,v1和v2分别为流入口和流出口的水速。
我们可以通过这个公式计算出水泵的流量。
其次,我们可以使用动量守恒方程来计算水速。
根据动量守恒方程,流体在受力作用下会改变其速度和方向。
假设水泵在流出口施加了一个压力,我们可以通过动量守恒方程来计算出水速。
假设流入口的速度为v1,流出口的速度为v2,流入口的压力为P1,流出口的压力为P2,则有以下公式:ρ*A1*v1+P1=ρ*A2*v2+P2其中,ρ为水的密度,A1和A2分别为流入口和流出口的横截面积,v1和v2分别为流入口和流出口的水速,P1和P2分别为流入口和流出口的压力。
计算流体力学大作业
剪切波速(m/s) 130 220 420 800
图 1 框架结构平面和立面图(单位:mm)
附
录
水平地震影响系数最大值
特征周期表 (s)
地震影响系数曲线
2 max
(
0.45 max
Tg T ) 2 max
[2 0.2 1 (T 5Tg )]max
0 0 .1
e(i)=-exp(-0.05*w(i)*0.02)*(w(i)/sqrt(1-0.05^2)*sin(wd(i)*0.02)); f(i)=exp(-0.05*w(i)*0.02)*(cos(wd(i)*0.02)-0.05/sqrt(1-0.05^2)*sin(wd(i)*0.02) ); g(i)=(-1/0.02+exp(-0.05*w(i)*0.02)*((w(i)/sqrt(1-0.05^2)+0.05/(0.02*sqrt(1-0.0 5^2)))*sin(wd(i)*0.02)+cos(wd(i)*0.02)/0.02))/K(i); h(i)=(1-exp(-0.05*w(i)*0.02)*(0.05/sqrt(1-0.05^2)*sin(wd(i)*0.02)+cos(wd(i)*0 .02)))/(0.02*K(i)); C=-M(i)*D; end for i=1:3 for j=2:2503 WY(1,i)=Y0; SD(1,i)=V0; C(1,i)=0; WY(j,i)=c(i)*C(j-1,i)+d(i)*C(j,i)+a(i)*WY(j-1,i)+b(i)*SD(j-1,i); SD(j,i)=g(i)*C(j-1,i)+h(i)*C(j,i)+e(i)*WY(j-1,i)+f(i)*SD(j-1,i); end end A1=[V(1,1);V(2,1);V(3,1)]; A2=[V(1,2);V(2,2);V(3,2)]; A3=[V(1,3);V(2,3);V(3,3)]; for j=1:2503 wy=WY(j,1)*A1+WY(j,2)*A2+WY(j,3)*A3; y1(j)=wy(1,1); y2(j)=wy(2,1); y3(j)=wy(3,1); end x=0:0.02:0.02*2502; figure(1) plot(x,y1) xlabel('振动时间 /s','FontSize',12) ylabel('第一层位移 /m','FontSize',12) title('1940El Centro ( NS) 地震动作用下结构的动力时程反应分析 ','FontName',' 隶书 ','FontSize',12) figure(2) plot(x,y2) xlabel('振动时间 /s','FontSize',12) ylabel('第二层位移 /m','FontSize',12) title('1940El Centro ( NS) 地震动作用下结构的动力时程反应分析 ','FontName',' 隶书 ','FontSize',12) figure(3)
计算流体力学作业
计算流体力学课程作业任课教师:***姓名:学号:指导老师:目录1.写出通用方程,并说明如何代表各类守恒方程。
(1)2.推导流体运动的质量、动量守恒方程。
(2)3.简述源项线性化、网格划分问题。
(5)4.用ddx (KðTðx)+S=0,谈谈边界条件如何处理。
(7)5.用有限体积法离散ρc ðTðt=ððx(KðTðx),并推广到二维、三维问题,写出过程。
(8)6.从不同角度对流体运动分类。
(11)7.谈谈物理模型试验与计算流体力学方法的关系。
(12)8.讨论离散对流项时离散格式的进化过程。
(13)9.利用幂函数格式离散二维、三维通用方程的离散方程。
(14)10.解释交错网格的概念。
(15)11.简述压力校正法解N-S方程的过程。
(15)12.思考∑a nb v nb′为什么可以省去。
(17)1.写出通用方程,并说明如何代表各类守恒方程。
答:(1)写出通用方程。
在Cartesian坐标系下单位体积黏性流动N-S方程组微分形式如下:{ðρðt+∇∙(ρV)=0 (1)ðρuðt+∇∙(ρuV)=∇∙(μ∇u)+13μ[ððx(∇∙V)]−ðpðx+F x+S mx(2a)ðρvðt+∇∙(ρvV)=∇∙(μ∇v)+13μ[ððy(∇∙V)]−ðpðy+F y+S my(2b)ðρw ðt +∇∙(ρwV)=∇∙(μ∇w)+13μ[ððz(∇∙V)]−ðpðz+F z+S mz(2c)ðρeðt+∇∙(ρeV)=∇∙(k∇T)−p(∇∙V)+Φ+Q (3)上述微分形式黏性流动N-S方程组中,式(1)为连续性方程,式(2a)、(2b)、(2c)分别为x、y、z方向上的动量方程,式(3)为能量方程。
北航计算流体力学大作业
汽车气动特性分析1.汽车模型图1为原设计图,图2为二维简化模型示意图:图 1 汽车模型设计图图 2 简化模型示意图2. 题目要求流体属性:空气静温T=300K 、静压Pa p 510015.1⨯=、气体常数R=8314./29.、比热比4.1=γ,只计算层流。
(1)工况一:汽车在地面行驶,速度分别为:12、120、240km/h ,对应马赫数取为Ma = 0.01、0.1、0.2。
(2)工况二:假设汽车在天空飞行,速度分别为:Ma = 0.2、0.8、2.0。
(3)分别采用基于密度的算法和基于压力的算法。
输出结果:(1)网格生成推荐采用ICEM ,要求在Tecplot 中显示温度场、压力场、马赫数分布、流线图;(2)对比分析当Ma = 0.2时工况1和工况2流场的差别。
(3)对于工况二,Ma = 2.0,基于密度的算例在原网格(大约100*80)基础上加密1倍(200*160),分析网格对计算结果的影响。
(4)比较采用基于密度的算法和基于压力的算法的收敛情况。
(5)分析汽车的阻力和升力随行驶速度的变化规律。
(6)在完成二维计算的基础上,尝试采用三维模型计算可获得加分(工况1或者工况2,Ma = 0.2)。
3. 输出结果3.1. 工况一网格如图3所示(140*80):图 3 工况一网格3.1.1.温度场图 4 基于密度0.01马赫图 5 基于密度0.1马赫图 6 基于密度0.2马赫注:初始温度设置为300K 图7 基于压力0.01马赫图8 基于压力0.1马赫图9 基于压力0.2马赫3.1.2.压力场图10 基于密度0.01马赫图11 基于密度0.1马赫图12 基于密度0.2马赫注:初始压强设置为101325Pa 图13 基于压力0.01马赫图14 基于压力0.1马赫图15 基于压力0.2马赫3.1.3.马赫数分布图16 基于密度0.01马赫图17 基于密度0.1马赫图18 基于密度0.2马赫图19 基于压力0.01马赫图20 基于压力0.1马赫图21 基于压力0.2马赫3.1.4.流线图图22 基于密度0.01马赫图23 基于密度0.1马赫图24 基于密度0.2马赫图25 基于压力0.01马赫图26 基于压力0.1马赫图27 基于压力0.2马赫3.2.工况二网格如图28所示(100*80):图28 工况二网格(计算结果图见下一页)3.2.1.温度场图29 基于密度0.2马赫图30 基于密度0.8马赫图31 基于密度2马赫注:初始温度设置为300K 图32 基于压力0.2马赫图33 基于压力0.8马赫图34 基于压力2马赫3.2.2.压力场图35 基于密度0.2马赫图36 基于密度0.8马赫图37 基于密度 2.0马赫注:初始压强设置为101325Pa 图38 基于压力0.2马赫图39 基于压力0.8马赫图40 基于压力 2.0马赫3.2.3.马赫数分布图41 基于密度0.2马赫图42 基于密度0.8马赫图43 基于密度 2.0马赫图44 基于压力0.2马赫图45 基于压力0.8马赫图46 基于压力 2.0马赫3.2.4.流线图图47 基于密度0.2马赫图48 基于密度0.8马赫图49 基于密度 2.0马赫图50 基于压力0.2马赫图51 基于压力0.8马赫图52 基于压力 2.0马赫3.3.对比分析当Ma = 0.2时工况1和工况2流场的差别3.4.对于工况2,Ma = 2.0,基于密度的算例在原网格(大约100*80)基础上加密1倍(200*160),分析网格对计算结果的影响网格对比如下:图53 100*80网格图54 200*160网格计算结果如下所示:总结:加密网格后结果的连续性较差。
计算流体力学大作业
南京理工大学动力工程学院计算流体力学大作业题目基于Fluent的小口径炮弹流体动力学分析专业姓名学号电话成绩年月日基于Fluent的小口径炮弹流体动力学分析摘要小口径火炮武器系统广泛应用于陆军、海军和空军,用于野战防空、要地防空、舰船防空和飞机空中近距格斗。
本文以小口径炮弹为研究对象,对其进行了飞行过程中的流体动力学分析,对其控制方程进行了分析,最后利用ANSYS软件的Fluent模块对其在来流马赫数为2.5,迎角为5度的情况时的空气绕流情况进行了仿真分析,得到了炮弹的阻力系数和升力系数变换图、速度矢量图、流线绕流图和弹的压力分布图,并对所得到的结果进行了分析,得出了一些结论。
这对以后小口径炮弹的改进有很大的帮助。
关键词:小口径火炮仿真 Fluent1、引言小口径速射火炮是抗击中低空飞机、直升机、巡航导弹、战役战术导弹的重要武器装备,是形成弹幕、终端毁伤来袭武器以保卫重要目标的最后一道屏障。
随着战场条件和目标特性的变化,对近程防空反导武器提出了新的需求,在国内外现有小口径速射火炮武器系统的基础上,分析高射速发射火炮武器系统的特点,分析炮弹在出炮口后的飞行流体动力学特性有非常重要的意义。
小口径速射火炮【1】,涵盖23mm、25mm、30mm、35mm、37mm等口径,发射方式涵盖转管发射(多管转管自动机、多转管自动机共架)、转膛发射、双管联动、并行发射及电控串行发射(“金属风暴”)等。
随着技术的进步,小口径速射火炮性能突飞猛进,瞬时射速达到几万~几十万发/min。
其中,射速为1000~8000发/min的小口径火炮发射、弹药技术等技术群称为“高射速发射技术”;而发射速度达到8000发/min以上的小口径火炮发射技术、弹药技术等技术群则称为“超高射速发射技术”。
高射速发射技术,由小口径火炮武器系统的雷达、光电等传感器跟踪来袭目标,计算机解算,指挥火炮,发射密集弹丸形成弹幕,击落穿过中远程防空火力的“漏网者”,有效保卫重要目标、战略要地、机动部队和二次打击能力,是抗击巡航导弹、空地导弹、反舰导弹、制导炸弹以及无人飞机等攻击的有效屏障。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算流体力学课程作业任课教师:魏文礼姓名:学号:指导老师:目录1.写出通用方程,并说明如何代表各类守恒方程。
(1)2.推导流体运动的质量、动量守恒方程。
(2)3.简述源项线性化、网格划分问题。
(5)4.用ddxKðTðx+S=0,谈谈边界条件如何处理。
(8)5.用有限体积法离散ρcðTðt=ððxKðTðx,并推广到二维、三维问题,写出过程。
(9)6.从不同角度对流体运动分类。
(12)7.谈谈物理模型试验与计算流体力学方法的关系。
(12)8.讨论离散对流项时离散格式的进化过程。
(13)9.利用幂函数格式离散二维、三维通用方程的离散方程。
(15)10.解释交错网格的概念。
(15)11.简述压力校正法解N-S方程的过程。
(16)12.思考anbvnb′为什么可以省去。
(17)1.写出通用方程,并说明如何代表各类守恒方程。
答:(1)写出通用方程。
在Cartesian坐标系下单位体积黏性流动N-S方程组微分形式如下:{ðρðt+∇∙(ρV)=0 (1)ðρu+∇∙(ρuV)=∇∙(μ∇u)+1μ[ð(∇∙V)]−ðp+F x+S mx(2a)ðρvðt+∇∙(ρvV)=∇∙(μ∇v)+13μ[ððy(∇∙V)]−ðpðy+F y+S my(2b)ðρw ðt +∇∙(ρwV)=∇∙(μ∇w)+13μ[ððz(∇∙V)]−ðpðz+F z+S mz(2c)ðρeðt+∇∙(ρeV)=∇∙(k∇T)−p(∇∙V)+Φ+Q (3)上述微分形式黏性流动N-S方程组中,式(1)为连续性方程,式(2a)、(2b)、(2c)分别为x、y、z方向上的动量方程,式(3)为能量方程。
上述方程组中各个方程具有不同变量,代表不同的守恒定律,但他们的形式都十分相似。
若引入一个通用的特征变量ϕ,在不同的方程中ϕ代表不同的变量,就可以把它写为通用变量形式。
非定常通用变量N-S方程为:ð(ρϕ)ðt+∇∙(ρϕV)=∇∙(Γϕ∇ϕ)+Sϕ若流场中速度等物理量不随时间变化,则ð(ρϕ)ðt=0,可得定常通用变量N-S方程为:∇∙(ρϕV)=∇∙(Γϕ∇ϕ)+Sϕ其中,ϕ为通用变量,可代表u、v、w、T等求解变量;Γϕ为扩散和热传导系数,Sϕ为方程组源项。
(2)用通用方程代表各类守恒方程用通用方程代表各类守恒方程是,通用变量在各守恒方程中的取值如表1所示。
表1 在各守恒方程中通用变量的取值其中,F x、F y、F z为单位质量流体所受体积力在x、y、z方向上的分量,S mx、S my、S mz为单位质量流体的质量源在x、y、z方向上的分量。
2.推导流体运动的质量、动量守恒方程。
答:(1)推导流体力学基本方程组的基本思路采用Eulerian法,在Cartesian坐标系下,设在时刻t,流场中任意一点(x,y,z)处,取固定不动的六面体单元为控制体,如下图所示。
控制体边长为δx、δy、δz,设流体密度为ρ,某一流动量为ϕ。
在δt时间内,从x=x0的δyδz面上流入的流动量为ρϕuδtδyδz,从而取Taylor级数展开δx}δtδyδz。
一阶式,得x=x0+δx的δyδz面上流出的流动量为{ρϕu+ð(ρϕu)ðx同理,δxδz面和δxδy面上流入和流出的流动量ϕ也可得到类似的表达式。
【注:ρϕuδtδyδz=ρ∙∆s∙∆A∙ϕ=ρ∙∆τ∙ϕ=∆m∙ϕ】在δt时间内,通过控制体各表面的流动量ϕ的净增量(对流增量)为:{ð(ρϕu)ðx+ð(ρϕv)ðy+ð(ρϕw)ðz}δtδxδyδz同时,在控制体内流动量ϕ的净增量(局部增量)为:ð(ρϕ)ðtδtδxδyδz两者之和就是流动量ϕ在δt时间内,在控制体内流动量ϕ的总增量。
对它除以ρδtδxδyδz,就得到单位质量流动量ϕ随时间变化的总增量:1 {ð(ρϕ)+ð(ρϕu)+ð(ρϕv)+ð(ρϕw)}=1ρ{ð(ρϕ)ðt+∇∙(ρϕV)}=DϕDt+ϕ(1ρDρDt+∇∙V)(1)(2)流体运动的质量守恒方程对于该控制体,质量守恒定律可表达为:[单位时间内微元体中流体质量的增加]=[同一时间间隔内流入该微元体的净质量]把单位质量流体ϕ=1代入式(1),可得Cartesian坐标系下单位质量流体连续方程:ðρðt +ð(ρu)ðx+ð(ρv)ðy+ð(ρw)ðz=0其矢量形式表达式为:ðρðt+∇∙(ρV)=0其张量形式表达式为:ðρðt +ð(ρu i)ðx i=0其中,ρ为流体密度,V为流动速度矢量,u、v、w是其在x、y、z方向上的分量,x i是空间点的坐标,u i为在t时刻x i点的速度分量,i=1,2,3。
对于不可压缩流体,其流体密度为常数,连续性方程可简化为∇∙V=0.(3)流体运动的动量守恒方程对控制体分别在三个坐标方向上应用Newton第二定律ma=∑F在流体流动中的表现形式:[微元体中流体动量的增加律]=[作用在微元体上各种力之和],并引入Newton 切应力公式及Stokes 表达式,则单位质量动量守恒方程为:{Du Dt =ðu ðt +u ðu ðx +v ðu ðy +w ðu ðz =−1ρðp ðx +F x +1ρ(ðτxx ðx +ðτxy ðy +ðτxz ðz )+S mx Dv Dt =ðv ðt +u ðv ðx +v ðv ðy +w ðv ðz =−1ρðp ðy +F y +1ρ(ðτyx ðx +ðτyy ðy +ðτyz ðz )+S my Dw Dt =ðw ðt +u ðw ðx +v ðw ðy +w ðw ðz =−1ρðp ðz +F z +1ρ(ðτzx ðx +ðτzy ðy +ðτzz ðz )+S mz { τxx =2μðu ðx +(μ′−23μ)(ðu ðx +ðv ðy +ðw ðz ),τxy =τyx =μ(ðv ðx +ðu ðy )τyy =2μðv ðy +(μ′−23μ)(ðu ðx +ðv ðy +ðw ðz ),τyz =τzy =μ(ðw ðy +ðv ðz )τyy =2μðw ðz +(μ′−23μ)(ðu ðx +ðv ðy +ðw ðz ),τzx =τxz =μ(ðu ðz +ðw ðx) 它的矢量形式表达式为:DV Dt =ðV ðt +u ðV ðx +v ðV ðy +w ðV ðz =−1ρ∇p +F +τ+S m τ=[τxx τxy τxzτyx τyy τyz τzx τzy τyy] 它的张量形式表达式为:Du i Dt =ðu i ðt +u j ðu i ðx j =−1ρðp ðx i +F i +1ρðτi,j ðx i+S mi τij =μ(ðu i ðx j +ðu j ðx i )+(μ′−23μ)δi,j ðu k ðx k其中,p 为流体压力,F 为单位质量流体所受的体积力,F x 、F y 、F z 是其在x 、y 、z 方向上的分量,F i 为其在时间t 坐标x i 点上的分量,i =1,2,3,τ为流体的黏性应力,τi,j 为其在(i,j )上的张量分量,i =1,2,3和j =1,2,3。
μ为流体的动力黏性系数,μ′为膨胀黏性系数。
流体黏性系数μ和μ′的大小是由流体分子的性质和分子间的相互作用决定的,它们是温度的函数。
由于流体的μ′值往往要比μ值小得多,一般情况下膨胀黏性系数μ′是可以忽略的。
上式中δi,j 为Kronecker 符号,δi,j={1,i =j 0,i ≠j;S m 为流体质量源,S mx 、S my 、S mz 是其在x、y、z方向上的分量,S mi为其在时间t坐标x i点上的分量,i=1,2,3。
对于牛顿流体,流体黏性系数常常可看做是常数,并可忽略膨胀黏性系数μ′,则动量守恒方程式可写为:{Du=−1ðp+F x+υ(ð2u2+ð2u2+ð2u2)+υð(ðu+ðv+ðw)+S mx DvDt=−1ρðpðy+F y+υ(ð2vðx2+ð2vðy2+ð2vðz2)+υ3ððy(ðuðx+ðvðy+ðwðz)+S myDw Dt =−1ρðpðz+F z+υ(ð2wðx2+ð2wðy2+ð2wðz2)+υ3ððz(ðuðx+ðvðy+ðwðz)+S mz其中,υ=μρ为流体的运动黏性系数。