文档库 最新最全的文档下载
当前位置:文档库 › 计算流体力学课后题作业

计算流体力学课后题作业

计算流体力学课后题作业
计算流体力学课后题作业

课后习题

第一章

1.计算流体动力学的基本任务是什么

计算流体动力学是通过计算机数值计算和图像显示,对包含有流体流动和热传导等相关物理现象的系统所做的分析。

2.什么叫控制方程?常用的控制方程有哪几个?各用在什么场合?

流体流动要受物理守恒定律的支配,基本的守恒定律包括:质量守恒定律、动量守恒定律、能量守恒定律。如果流动包含有不同组分的混合或相互作用,系统还要遵守组分守恒定律。如果流动处于湍流状态,系统还要遵守附加的湍流输运方程。控制方程是这些守恒定律的数学描述。

常用的控制方程有质量守恒方程、动量守恒方程、能量守恒方程、组分质量守恒方程。质量守恒方程和动量守恒方程任何流动问题都必须满足,能量守恒定律是包含有热交换的流动系统必须满足的基本定律。组分质量守恒方程,在一个特定的系统中,可能存在质的交换,或者存在多种化学组分,每种组分都需要遵守组分质量守恒定律。

4.研究控制方程通用形式的意义何在?请分析控制方程通用形式中各项的意义。

建立控制方程通用形式是为了便于对各控制方程进行分析,并用同一程序对各控制方程进行求解。

各项依次为瞬态项、对流项、扩散项、源项。

6.CFD商用软件与用户自行设计的CFD程序相比,各有何优势?常用的商用CFD软件有哪些?特点如何?

由于CFD的复杂性及计算机软硬件条件的多样性,用户各自的应用程序往往缺乏通用性。

CFD商用软件的特点是

功能比较全面、适用性强。

具有比较易用的前后处理系统和其他CAD及CFD软件的接口能力,便于用户快速完成造型、网格划分等工作。

具有比较完备的容错机制和操作界面,稳定性高。

可在多种计算机、多种操作系统,包括并行环境下运行。

常用的商用CFD软件有PHOENICS、CFX、SRAR-CD、FIDAP、FLUENT。

PHOENICS除了通用CFD软件应该拥有的功能外,PHOENICS软件有自己独特的功能:开放性、CAD接口、运动物体功能、多种模型选择、双重算法选择、多模块选择。

CFX除了可以使用有限体积法外,还采用基于有限元的有限体积法。用于模拟流体流动、传热、多相流、化学反应、燃烧问题。其优势在于处理流动物理现象简单而几何形状复杂的问题。

SRAR-CD基于有限体积法,适用于不可压流体和可压流的计算、热力学的计算及非牛顿流的计算。它具有前处理器、求解器、后处理器三大模块,以良好的可视化用户界面把建模、求解及后处理与全部的

物理模型和算法结合在一个软件包中。

FIDAP完全基于有限元方法。可用于求解聚合物、薄膜涂镀、生物医学、半导体晶体生长其他领域中出现的各种层流和湍流的问题。对涉及流体流动、传热、传质、离散相流动、自由表面液固相面等问题都提供了精确而有效的解决方案。

FLUENT是一个用于模拟和分析在复杂几何区域内的流体流动与热交换问题的专用CFD软件。网格划分灵活,FLUENT使用C语言开发完成,可实现动态内存分配及高效数据结构,具有很大的灵活性与很强的处理能力。FLUENT中,解的计算与显示可以通过交互式的用户界面来完成。

第二章

1.什么叫离散化?意义是什么?

离散化,即对空间上连续的计算区域进行划分,把它划分成多个子区域,并确定每个区域中的节点,从而生成网格。然后,将控制方程在网格上离散,即将偏微分格式的控制方程转化为各个节点上的代数方程组。

对于在求解域内所建立的偏微分方程,理论上是有真解(或称精确解或解析解)的。但由于所处理的问题自身的复杂性,一般很难获得方程的真解。因此,就需要通过数值方法把计算域内有限数量位置(网格节点或网格中心点)上的因变量值当作基本未知量来处理,从而建立一组关于这些未知量的代数方程组,然后通过求解代数方程组来得到这些节点值,而计算域内其他位置上的值则根据节点位置上的值来

确定。这样,用变量的离散分布近似解代替了定解问题精确解的连续数据,当网格节点很密时,离散方程的解将趋近于相应微分方程的精确解。

3.简述有限体积法的基本思想,说明其使用的网格有何特点?

有限体积法的基本思想,将计算区域划分为网格,并使每个网格点周围有一个互不重复的控制体积;将待解微分方程对每个控制体积积分,从而得出一组离散方程。

节点排列有序,即当给出了一个节点的编号后,立即可以得出其相邻节点的编号。称为结构网格,是一种传统的网格形式,网格自身利用了几何体的规则形状。非结构网格的节点以一种不规则的方式布置在流场中,网格生成复杂,但却有着极大地适应性,尤其对具有复杂便捷的流场计算问题特别有效。

4.简述在空间域上离散控制方程的基本做法,说明对流项及扩散项在离散处理时的异同,给出所生成的二维稳态对流-扩散问题的离散方程的形式。

生成计算网格,包括节点、控制体积;将守恒型控制方程在每个控制体积上作积分,得到关于节点未知量的代数方程组;求解代数方程组,得到个计算节点的未知量值。

对流项与扩散项而言,则通过采用控制节点上的值选取合适的插值函数来表示,其中扩散项通常采用中心差分格式来表示,而对流项的形式则是多种多样的。

二维稳态对流-扩散问题的离散方程

6.分析比较中心差分格式、一阶迎风格式、混合格式、指数格式、二阶迎风格式、QUICK格式各自的特点及适用场合。

中心差分格式(central differencing scheme):就是界面上的物理量采用线性插值公式来计算,即取上游和下游节点的算术平均值。它是条件稳定的,在网格Pe数小于等于2时,中心差分格式的计算结果与精确解基本吻合,在不发生振荡的参数范围内,可以获得较准确的结果。如没有特殊声明,扩散项总是采用中心差分格式来进行离散。但中心差分格式因为有限制而不能作为对于一般流动问题的离散格式,必须创建其他更合适的离散格式。

一阶迎风格式(first order upwind scheme): 即界面上的未知量恒取上游节点(即迎风侧节点)的值。这种迎风格式具有一阶截差,因此叫一阶迎风格式。无论在任何计算条件下都不会引起解的振荡,是绝对稳定的。但是当网格Pe数较大时,假扩散严重,为避免此问题,常需要加密网格。研究表明,在对流项中心差分的数值解不出现振荡的参数范围内,在相同的网格节点数条件下,采用中心差分的计算结果要比采用一阶迎风格式的结果误差小。因此,随着计算机处理能力的提高,在正式计算时,一阶迎风格式目前常被后续要讨论的二阶迎风格式或其他高阶格式所代替。

混合格式(hybrid scheme):综合了中心差分和迎风作用两方面的因素,当|Pe|<2时,使用具有二阶精度的中心差分格式;当|Pe|>2时,

采用具有一阶精度但考虑流动方向的一阶迎风格式。该格式综合了中心差分格式和一阶迎风格式的共同的优点,其离散系数总是正的,是无条件稳定的。计算效率高,总能产生物理上比较真实的解,且是高度稳定的。但缺点是只具有一阶精度。

指数格式(exponential scheme):将扩散与对流的作用合在一起来考虑,绝对稳定。在应对于一维的稳态问题时,指数格式保证对任何的Pelclet数以及任意数量的网络点均可以得到精确解。缺点是指数运算较为费时,对于多维问题以及源项不为零的情况此方案不准确。

乘方格式(power-law scheme):绝对稳定,与指数格式的精度较接近,但比指数格式省时。主要适用于无源项的对流-扩散问题。对有非常数源项的场合,当Pe数较高时有较大误差。

二阶迎风格式(second order upwind scheme):二阶迎风格式与一阶迎风格式的相同点在于,二者都通过上游单元节点的物理量来确定控制体积界面的物理量。但二阶格式不仅要用到上游最近一个节点的值,还有用到另一个上游节点的值。它可以看作是在一阶迎风格式的基础上,考虑了物理量在节点间分布曲线的曲率影响。在二阶迎风格式中,实际上只有对流项采用了二阶迎风格式,而扩散项仍采用中心差分格式。二阶迎风格式具有二阶精度的截差,但仍有假扩散的问题。QUICK格式:是“对流项的二次迎风插值”,是一种改进离散方程截差的方法,通过提高界面上插值函数的阶数来提高格式截断误差的。对流项的QUICK格式具有三阶精度的截差,但扩散项仍采用二阶截差的中心差分格式,QUICK格式具有守恒特性。对于与流动方向对

齐的结构网格而言,QUICK格式将可产生比二阶迎风格式等更精确的计算结果。QUICK格式常用于六面体(二维中四边形)网格。对于其它类型的网格,一般使用二阶迎风格式。

第三章

2.可压流动与不可压流动,在数值解法上各有何特点,为何不可压流动在求解时反而比可压流动有更多的困难?

如果流动是可压的,可以把密度视作连续方程中的独立变量进行求解,即以连续方程作为一个普通的关于密度的输运方程生成相对简单的离散方程组,压力根据气体状态方程得到。对于不可压流动,密度是常数,就不可能把密度与压力相联系,因此将密度作为基本未知量的方法不可行。

7.SIMPLE算法的基本思想是什么?动量方程和连续性方程在其中是如何得到满足的?在交错网格上如何实施SIMPLE算法?SIMPLE算法的基本思想是对于给定的压力场(它可以是假定的值,或是上一次迭代计算所得到的结果),求解离散格式的动量方程,得出速度场。

因为压力场是假定的或不精确的,这样得到的速度场一般不满足连续方程,因此,必须对给定的压力场加以修正。修正的原则是:与修正后的压力场相对应的速度场能满足这一迭代层次上的连续方程离散形式。据此原则,我们把由动量方程的离散形式所规定的压力与速度的关系带入连续方程的离散格式,从而得到压力修正方程,由压力修正方程得出压力修正值。接着,根据修正后的压力场,求的新的速度

场。然后检查速度场是否收敛。若不收敛,用修正后的压力值作为给定的压力场,开始下一层次的计算。直至获得收敛的解。

SIMPLE算法计算步骤

1.假定一个速度分布,记为u0,v0,用于计算离散方程系数

2.假定一个压力场p*

3.依次求解两个动量方程,得到u*,v*

4.求解压力修正方程,得到p’

5.据p’ 得速度修正方程改进速度值

6.利用改进后的速度场求解那些通过与动量方程耦合的其它变量方程,如果其它变量方程不影响动量方程,那么应该在速度场收敛后再求解

7.利用改进后的速度场和改进后的压力场作为初值进行下一轮的迭代,返回3.

8. SIMPLEC算法与SIMPLE算法相比有何改进?效果在哪里?请给出SIMPLEC算法的具体实施条件和步骤。

SIMPLE算法中速度修正值方程略去

使速度修正完全归结为压差项直接作用

SIMPLEC算法没有像SIMPLE算法那样将项忽略,因此得到的压力修正值p’一般是比较合适的,因此,在SIMPLEC算法中可不再对p’进行欠松弛处理。

与SIMPLE算法基本相同

SIMPLEC算法计算步骤

1.假定一个速度分布,记为u0,v0,用于计算离散方程系数

2.假定一个压力场p*

3.依次求解两个动量方程,得到u*,v*

4.求解压力修正方程,得到p’

5.据p’ 得速度修正方程改进速度值

6.利用改进后的速度场求解那些通过与动量方程耦合的其它变量方程,如果其它变量方程不影响动量方程,那么应该在速度场收敛后再求解

7.利用改进后的速度场和改进后的压力场作为初值进行下一轮的迭代,返回3.

10.SIMPLER和PISO的主要特点是什么?与SIMPLE的区别在哪里?

SIMPLE算法的各种改进算法,主要是提高了计算的收敛性,从而缩短计算时间。

改进后的SIMPLER算法只用压力修正值p’来修正速度,另外构建一个更加有效的压力方程来产生正确的压力场。由于在推导SIMPLER 算法的离散化压力方程时,没有任何项被省略,因此所得到的压力场和速度场相适应。在SIMPLER算法中,正确的速度场将导致正确的压力场,而在SIMPLE算法中则不是这样。所以SIMPLER算法是在很高的效率下正确计算压力场的。SIMPLER算法的计算量比SIMPLE 算法高出30%左右,但其较快的收敛速度使得计算时间减少30-50%。对于动量方程与其他标量不是耦合的情形,PISO算法一般表现出比

SIMPLE, SIMPLER及SIMPLEC更好的收敛性与健壮性.

动量方程与其他标量强烈耦合,PISO算法只有在很小的时间步长下才可以收敛,此时SIMPLER及SIMPELC有较优的性能.

一般而言, SIMPLE的健壮性不及SIMPLER和SIMPLEC, 但后两者的优劣还难以区分

采用PISO算法计算湍流问题且采用两方程k-e模型时,k与e的计算也必须采用两步算,PISO的优点才能体现出来.

流体力学大作业

《计算流体力学》课程大作业 作业内容:3-4人为小组完成数值模拟,在第8次课上每组进行成果展示,并在课程结束后每组上交一份纸质版报告。 数值模拟实现形式:自编程或者使用任意的开源、商业模型。 成果展示要求:口头讲述和幻灯片结合的方式,每组限时10分钟(8分钟讲述,2分钟提问和讨论)。 报告要求:按照期刊论文的思路和格式进行撰写(包括但不限于如下内容:摘要、绪论\引言、数值模型简介、数值结果分析\讨论、结论、参考文献)。 (以下题目二选一) 题目一:固定单方柱扰流问题 根据文章《Interactions of tandem square cylinders at low Reynolds numbers》中的实验进行数值模拟,完成但不局限于如下工作: (1)根据Fig. 2 中的雷诺数和方柱排列形式,进行相同雷诺数不同间距比情况下的方柱绕流数值模拟,并做出流线图和Fig.2中的结果对比。 (2)根据Fig. 3 中的雷诺数和方柱排列形式,进行相同雷诺数后柱不同转角情况下的方柱绕流数值模拟,并做出流线图和Fig.3中的结果对比。 (3)根据Fig. 12, 13 中的雷诺数和方柱间距比的设置进行数值模拟,作出频率、斯特劳哈尔数、阻力系数随雷诺数变化的折线并与图中对应的折线画在同一坐标系下比较。 (中共有4条折线,对应4种不同的方柱排列形式下的物理参数随雷诺数变化的规律,仅需选取单柱模型和其中一种双柱模型进行数值模拟,共计16个工况)。 题目二:溃坝问题 根据文章《Experimental investigation of dynamic pressure loads during dam break》中的实验进行数值模拟,完成但不局限于如下工作: (1)分别完成二维、三维的溃坝的数值建模,讨论二维、三维模型的区别。 (2)分别将二维、三维溃坝的数值模拟结果和Fig. 7,10中各时刻的自由面形态进行对比,并分别观测溃坝前端水舌的位置随时间的变化,其结果和Fig. 12 种的各试验结果放在同一坐标系下进行对比。 (3)根据实验设置数值观测点,分别观测与实验测点相对应的数值观测点上的水体高度、压力随时间的变化曲线,并和Fig.16, 18,21,30,31,32,33,35中的实验结果进行对比。

计算流体力学课后题作业

课后习题 第一章 1.计算流体动力学的基本任务是什么 计算流体动力学是通过计算机数值计算和图像显示,对包含有流体流动和热传导等相关物理现象的系统所做的分析。 2.什么叫控制方程?常用的控制方程有哪几个?各用在什么场合? 流体流动要受物理守恒定律的支配,基本的守恒定律包括:质量守恒定律、动量守恒定律、能量守恒定律。如果流动包含有不同组分的混合或相互作用,系统还要遵守组分守恒定律。如果流动处于湍流状态,系统还要遵守附加的湍流输运方程。控制方程是这些守恒定律的数学描述。 常用的控制方程有质量守恒方程、动量守恒方程、能量守恒方程、组分质量守恒方程。质量守恒方程和动量守恒方程任何流动问题都必须满足,能量守恒定律是包含有热交换的流动系统必须满足的基本定律。组分质量守恒方程,在一个特定的系统中,可能存在质的交换,或者存在多种化学组分,每种组分都需要遵守组分质量守恒定律。 4.研究控制方程通用形式的意义何在?请分析控制方程通用形式中各项的意义。 建立控制方程通用形式是为了便于对各控制方程进行分析,并用同一程序对各控制方程进行求解。

各项依次为瞬态项、对流项、扩散项、源项。 6.CFD商用软件与用户自行设计的CFD程序相比,各有何优势?常用的商用CFD软件有哪些?特点如何? 由于CFD的复杂性及计算机软硬件条件的多样性,用户各自的应用程序往往缺乏通用性。 CFD商用软件的特点是 功能比较全面、适用性强。 具有比较易用的前后处理系统和其他CAD及CFD软件的接口能力,便于用户快速完成造型、网格划分等工作。 具有比较完备的容错机制和操作界面,稳定性高。 可在多种计算机、多种操作系统,包括并行环境下运行。 常用的商用CFD软件有PHOENICS、CFX、SRAR-CD、FIDAP、FLUENT。PHOENICS除了通用CFD软件应该拥有的功能外,PHOENICS软件有自己独特的功能:开放性、CAD接口、运动物体功能、多种模型选择、双重算法选择、多模块选择。 CFX除了可以使用有限体积法外,还采用基于有限元的有限体积法。用于模拟流体流动、传热、多相流、化学反应、燃烧问题。其优势在于处理流动物理现象简单而几何形状复杂的问题。 SRAR-CD基于有限体积法,适用于不可压流体和可压流的计算、热力学的计算及非牛顿流的计算。它具有前处理器、求解器、后处理器三大模块,以良好的可视化用户界面把建模、求解及后处理与全部的物理模型和算法结合在一个软件包中。

流体力学实验报告

流体力学 实验指导书与报告 静力学实验 雷诺实验 中国矿业大学能源与动力实验中心

学生实验守则 一、学生进入实验室必须遵守实验室规章制度,遵守课堂纪律,衣着整洁,保持安静,不得迟到早退,严禁喧哗、吸烟、吃零食和随地吐痰。如有违犯,指导教师有权停止基实验。 二、实验课前,要认真阅读教材,作好实验预习,根据不同科目要求写出预习报告,明确实验目的、要求和注意事项。 三、实验课上必须专心听讲,服从指导教师的安排和指导,遵守操作规程,认真操作,正确读数,不得草率敷衍,拼凑数据。 四、预习报告和实验报告必须独自完成,不得互相抄袭。 五、因故缺课的学生,可向指导教师申请一次补做机会,不补做的,该试验以零分计算,作为总成绩的一部分,累计三次者,该课实验以不及格论处,不能参加该门课程的考试。 六、在使用大型精密仪器设备前,必须接受技术培训,经考核合格后方可使用,使用中要严格遵守操作规程,并详细填写使用记录。 七、爱护仪器设备,不准动用与本实验无关的仪器设备。要节约水、电、试剂药品、元器件、材料等。如发生仪器、设备损坏要及时向指导教师报告,属责任事故的,应按有关文件规定赔偿。 八、注意实验安全,遵守安全规定,防止人身和仪器设备事故发生。一旦发生事故,要立即向指导教师报告,采取正确的应急措施,防止事故扩大,保护人身安全和财产安全。重大事故要同时保护好现场,迅速向有关部门报告,事故后尽快写出书面报告交上级有关部门,不得隐瞒事实真相。 九、试验完毕要做好整理工作,将试剂、药品、工具、材料及公用仪器等放回原处。洗刷器皿,清扫试验场地,切断电源、气源、水源,经指导教师检查合格后方可离开。 十、各类实验室可根据自身特点,制定出切实可行的实验守则,报经系(院)主管领导同意后执行,并送实验室管理科备案。 1984年5月制定 2014年4月再修订 中国矿业大学能源与动力实验中心

流体力学 大作业

一.选择题 1.牛顿内摩擦定律适用于()。 A.任何流体B.牛顿流体C.非牛顿流体 2.液体不具有的性质是()。 A.易流动性B.压缩性C.抗拉性D.粘滞性 3连续介质假定认为流体()连续。 A.在宏观上B.在微观上C.分子间D.原子间 4.在国际单位制中流体力学基本量纲不包括()。 A.时间B.质量C.长度D.力. 5.在静水中取一六面体,作用在该六面体上的力有() A.切向力、正压力B.正压力C.正压力、重力D.正压力、切向力、重力 6.下述哪些力属于质量力( ) A.惯性力B.粘性力C.弹性力D.表面张力E.重力 7.某点存在真空时,()() A.该点的绝对压强为正值B.该点的相对压强为正值c.该点的绝对压强为负值D.该点的相对压强为负值 8.流体静压强的()。 A.方向与受压面有关B.大小与受压面积有关B.大小与受压面方位无关 9.流体静压强的全微分式为()。 A.B.C. 10.压强单位为时,采用了哪种表示法()。 A.应力单位B.大气压倍数C.液柱高度 11.密封容器内液面压强小于大气压强,其任一点的测压管液面()。A.高于容器内液面B.低于容器内液面C.等于容器内液面 12.流体运动的连续性方程是根据()原理导出的。 A.动量守恒 B. 质量守恒 C.能量守恒 D. 力的平衡 13. 流线和迹线重合的条件为()。

A.恒定流 B.非恒定流 C.非恒定均匀流 14.总流伯努利方程适用于()。 A.恒定流 B.非恒定流 C.可压缩流体 15. 总水头线与测压管水头线的基本规律是:()、() A.总水头线总是沿程下降的。 B.总水头线总是在测压管水头线的上方。 C.测压管水头线沿程可升可降。 D.测压管水头线总是沿程下降的。 16 管道中液体的雷诺数与()无关。 A. 温度 B. 管径 C. 流速 D. 管长 17.. 某圆管直径d=30mm,其中液体平均流速为20cm/s。液体粘滞系数为0.0114cm3/s,则此管中液体流态为()。 A. 层流 B. 层流向紊流过渡 C.紊流 18.等直径圆管中紊流的过流断面流速分布是()A呈抛物线分布B. 呈对数线分布 C.呈椭圆曲线分布 D. 呈双曲线分布 19.等直径圆管中的层流,其过流断面平均流速是圆管中最大流速的() A 1.0倍B.1/3倍C. 1/4倍D. 1/2倍 20.圆管中的层流的沿程损失与管中平均流速的()成正比. A. 一次方 B. 二次方 C. 三次方 D. 四次方 21..圆管的水力半径是( ) A. d/2 B. d/3 C. d/4 D. d/5. 22谢才公式中谢才系数的单位是()A. 无量纲B. C. D. . 23. 判断层流和紊流的临界雷诺数是() A.上临界雷诺数 B.下临界雷诺数 C.上下临界雷诺数代数平均 D.上下临界雷诺数几何平均 24.. 对于管道无压流,当充满度分别为()时,其流量和速度分别达到最大。 A. 0.5, 0.5 B. 0.95, 0.81 C. 0.81, 081 D. 1.0, 1.0 25.对于a, b, c三种水面线,下列哪些说法是错误()() A.所有a、c型曲线都是壅水曲线,即,水深沿程增大。B.所有b型曲线都是壅水曲线,即,水深沿程增大。C.所有a、c型曲线都是降水曲线,即,水深沿程减小。C.所有b型曲线都是降水曲线,即,水深沿程减

计算流体力学作业习题

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 u divU t x y z x x x ρρρρλη???????+++=-++??????? z v u u w F y x y z z x ηηρ???????????? ??+++++?? ? ????????????????? 同理可证明y 、z 方向的动量守恒方程式 若令;;T p T T S S C φφλ φ===时,则得到能量守恒方程(energy conservation equation) ()()() ()h h div Uh div U div gradT S t ρρρλφ?+=-+++? ()()()T p h div Uh div gradT S t C ρλ ρ?+=+? 证毕 2.用控制体积法离散 0)(=+++s dx dT k dx d dx dT u dt dT ,要求对S 线性化,据你的理解,谈谈网格如何划分?交界面传热系数何如何计算?边界条件如何处理? 根据守恒型对流-扩散方程: ()()()u T S t x x x ρφρ?φ ????' +=+????,对一维模型 进行分析,则有: 0)(=+++s dx dT k dx d dx dT u dt dT

第二章计算流体力学的基本知识

第二章计算流体力学的基本知识 流体流动现象大量存在于自然界及多种工程领域中,所有这些工程都受质量守恒、动量守恒和能量守恒等基本物理定律的支配。这章将首先介绍流体动力学的发展和流体力学中几个重要守恒定律及其数学表达式,最后介绍几种常用的商业软件。 2.1计算流体力学简介 2.1.1计算流体力学的发展 流体力学的基本方程组非常复杂,在考虑粘性作用时更是如此,如果不靠计算机,就只能对比较简单的情形或简化后的欧拉方程或N-S方程进行计算。20 世纪30~40 年代,对于复杂而又特别重要的流体力学问题,曾组织过人力用几个月甚至几年的时间做数值计算,比如圆锥做超声速飞行时周围的无粘流场就从1943 年一直算到1947 年。 数学的发展,计算机的不断进步,以及流体力学各种计算方法的发明,使许多原来无法用理论分析求解的复杂流体力学问题有了求得数值解的可能性,这又促进了流体力学计算方法的发展,并形成了"计算流体力学" 。 从20 世纪60 年代起,在飞行器和其他涉及流体运动的课题中,经常采用电子计算机做数值模拟,这可以和物理实验相辅相成。数值模拟和实验模拟相互配合,使科学技术的研究和工程设计的速度加快,并节省开支。数值计算方法最近发展很快,其重要性与日俱增。 自然界存在着大量复杂的流动现象,随着人类认识的深入,人们开始利用流动规律来改造自然界。最典型的例子是人类利用空气对运动中的机翼产生升力的机理发明了飞机。航空技术的发展强烈推动了流体力学的迅速发展。 流体运动的规律由一组控制方程描述。计算机没有发明前,流体力学家们在对方程经过大量简化后能够得到一些线形问题解读解。但实际的流动问题大都是复杂的强非线形问题,无法求得精确的解读解。计算机的出现以及计算技术的迅速发展使人们直接求解控制方程组的梦想逐步得到实现,从而催生了计算流体力

计算流体力学大作业

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 f t x ??+=?? (0.1) 分量方程: 连续性方程、动量方程和能量方程分别是: 2 22,,p u ρ

() ()()()2 000u t x u u p t x x u E p E t x ρρρρ???+ =?????????++=? ??????+?????+ =????? (0.2) 其中 22v u E c T ρ?? =+ ?? ? 对于完全气体,在量纲为一的形式下,状态方程为: ()2 p T Ma ργ∞ = (0.3) 在量纲为一的定义下,定容热容v c 为: () 21 1v 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 λλλ==+=-,依据如下算法将其分裂成正负特征值: () 12 222 k k k λλελ±±+= (0.6) 3.2 流通矢量的分裂 这里对流通矢量的分裂选用Steger-Warming 分裂法,分裂后的流通矢量为 ()()()()()()()12312322232121212122f u u c u c u u c u c w γλλλργλλλγλλγλ?? ? -++ ?=-+-++ ? ? ? -+-+++ ??? +++++++ ++ ++ (0.7)

计算流体力学过渡到编程的傻瓜入门教程

借宝地写几个小短文,介绍CFD的一些实际的入门知识。主要是因为这里支持Latex,写起来比较方便。 CFD,计算流体力学,是一个挺难的学科,涉及流体力学、数值分析和计算机算法,还有计算机图形学的一些知识。尤其是有关偏微分方程数值分析的东西,不是那么容易入门。大多数图书,片中数学原理而不重实际动手,因为作者都把读者当做已经掌握基础知识的科班学生了。所以数学基础不那么好的读者往往看得很吃力,看了还不知道怎么实现。本人当年虽说是学航天工程的,但是那时本科教育已经退步,基础的流体力学课被砍得只剩下一维气体动力学了,因此自学CFD的时候也是头晕眼花。不知道怎么实现,也很难找到教学代码——那时候网络还不发达,只在教研室的故纸堆里搜罗到一些完全没有注释,编程风格也不好的冗长代码,硬着头皮分析。后来网上淘到一些代码研读,结合书籍论文才慢慢入门。可以说中间没有老师教,后来赌博士为了混学分上过CFD专门课程,不过那时候我已经都掌握课堂上那些了。 回想自己入门艰辛,不免有一个想法——写点通俗易懂的CFD入门短文给师弟师妹们。本人不打算搞得很系统,而是希望能结合实际,阐明一些最基本的概念和手段,其中一些复杂的道理只是点到为止。目前也没有具体的计划,想到哪里写到哪里,因此可能会很零散。但是我争取让初学CFD 的人能够了解一些基本的东西,看过之后,会知道一个CFD代码怎么炼成的(这“炼”字好像很流行啊)。欢迎大家提出意见,这样我尽可能的可以追加一些修改和解释。

言归正传,第一部分,我打算介绍一个最基本的算例,一维激波管问题。说白了就是一根两端封闭的管子,中间有个隔板,隔板左边和右边的气体状态(密度、速度、压力)不一样,突然把隔板抽去,管子内面的气体怎么运动。这是个一维问题,被称作黎曼间断问题,好像是黎曼最初研究双曲微分方程的时候提出的一个问题,用一维无粘可压缩Euler方程就可以描述了。 这里 这个方程就是描述的气体密度、动量和能量随时间的变化()与它们各自的流量(密度流量,动量流量,能量流量 )随空间变化()的关系。 在CFD中通常把这个方程写成矢量形式 这里 进一步可以写成散度形式

计算流体力学课程大作业

《计算流体力学》课程大作业 ——基于涡量-流函数法的不可压缩方腔驱动流问题数值模拟 张伊哲 航博101 1、 引言和综述 2、 问题的提出,怎样使用涡量-流函数方法建立差分格式 3、 程序说明 4、 计算结果和讨论 5、 结论 1引言 虽然不可压缩流动的控制方程从形式上看更为简单,但实际上,目前不可压缩流动的数值方法远远不如可压缩流动的数值方法成熟。 考虑不可压缩流动的N-S 方程: 01()P t νρ??=? ? ??+??=-?+???? U U UU f U (1.1) 其中ν是运动粘性系数,认为是常数。将方程组写成无量纲的形式: 01()Re P t ??=?? ??+??=-?+????U U UU f U (1.2) 其中Re 是雷诺数。 从数学角度看,不可压缩流动的控制方程中不含有密度对时间的偏导数项,方程表现出椭圆-抛物组合型的特点;从物理意义上看,在不可压缩流动中,压力这一物理量的波动具有无穷大的传播速度,它瞬间传遍全场,以使不可压缩条件在任何时间、任何位置满足,这就是椭圆型方程的物理意义。这就造成不可压缩的N-S 方程不能使用比较成熟的发展型...偏微分方程的数值求解理论和方法。 如果将动量方程和连续性方程完全耦合求解,即使使用显示的离散格式,也将会得到一个刚性很强的、庞大的稀疏线性方程组,计算量巨大,更重要的问题是不易收敛。因此,实际应用中,通常都必须将连续方程和动量方程在一定程度上解耦。 目前,求解不可压缩流动的方法主要有涡量-流函数法,SIMPLE 法及其衍生的改进方法,有限元法,谱方法等,这些方法各有优缺点。其中涡量-流函数法是解决二维不可压缩流动的有效方法。作者本学期学习了研究生计算流体课程,为了熟悉计算流体的基本方法,选择使用涡量-流函数法计算不可压缩方腔驱动流问题,并且对于不同雷诺数下的解进行比较和分析,得出一些结论。 本文接下来的内容安排为:第2节提出不可压缩方腔驱动流问题,并分析该问题怎样使用涡量-流函数方法建立差分格式、选择边界条件。第3节介绍程序的结构。第4节对于不同雷诺数下的计算结果进行分析,并且与U.GHIA 等人【1】的经典结论进行对比,评述本

流体力学大作业

流体力学-大作业

————————————————————————————————作者: ————————————————————————————————日期:

一.选择题 1.牛顿内摩擦定律适用于()。 A.任何流体B.牛顿流体 C.非牛顿流体 2.液体不具有的性质是()。 A.易流动性B.压缩性C.抗拉性 D.粘滞性 3连续介质假定认为流体()连续。 A.在宏观上 B.在微观上 C.分子间D.原子间 4.在国际单位制中流体力学基本量纲不包括()。 A.时间 B.质量 C.长度D.力. 5.在静水中取一六面体,作用在该六面体上的力有() A.切向力、正压力B.正压力C.正压力、重力D.正压力、切向力、重力 6. 下述哪些力属于质量力() A.惯性力B.粘性力 C.弹性力D.表面张力E.重力 7.某点存在真空时,( )() A.该点的绝对压强为正值 B.该点的相对压强为正值c.该点的绝对压强为负值 D.该点的相对压强为负值 8.流体静压强的( )。 A.方向与受压面有关B.大小与受压面积有关B.大小与受压面方位无关 9.流体静压强的全微分式为()。 A. B. C. 10.压强单位为时,采用了哪种表示法()。 A.应力单位B.大气压倍数C.液柱高度 11.密封容器内液面压强小于大气压强,其任一点的测压管液面( )。 A.高于容器内液面B.低于容器内液面 C.等于容器内液面 12.流体运动的连续性方程是根据( )原理导出的。 A.动量守恒 B. 质量守恒 C.能量守恒 D. 力的平衡 13.流线和迹线重合的条件为()。

A.恒定流B.非恒定流C.非恒定均匀流 14.总流伯努利方程适用于()。 A.恒定流 B.非恒定流C.可压缩流体 15. 总水头线与测压管水头线的基本规律是:( )、( ) A.总水头线总是沿程下降的。B.总水头线总是在测压管水头线的上方。 C.测压管水头线沿程可升可降。 D.测压管水头线总是沿程下降的。 16 管道中液体的雷诺数与()无关。 A.温度B.管径C. 流速D.管长 17.. 某圆管直径d=30mm,其中液体平均流速为20cm/s。液体粘滞系数为0.0114cm3/s,则此管中液体流态为( )。 A. 层流 B. 层流向紊流过渡C.紊流 18.等直径圆管中紊流的过流断面流速分布是()A呈抛物线分布B.呈对数线分布 C.呈椭圆曲线分布D.呈双曲线分布19.等直径圆管中的层流,其过流断面平均流速是圆管中最大流速的() A 1.0倍 B.1/3倍C.1/4倍D. 1/2倍 20.圆管中的层流的沿程损失与管中平均流速的()成正比. A. 一次方 B.二次方 C. 三次方D. 四次方 21..圆管的水力半径是() A. d/2B.d/3 C. d/4D. d/5. 22谢才公式中谢才系数的单位是()A.无量纲B.C.D.. 23.判断层流和紊流的临界雷诺数是() A.上临界雷诺数 B.下临界雷诺数 C.上下临界雷诺数代数平均 D.上下临界雷诺数几何平均 24..对于管道无压流,当充满度分别为( )时,其流量和速度分别达到最大。A.0.5,0.5B.0.95,0.81 C.0.81, 081 D. 1.0,1.0 25.对于a, b,c三种水面线,下列哪些说法是错误( )() A.所有a、c型曲线都是壅水曲线,即,水深沿程增大。B.所有

《计算流体力学》结课作业要点.doc

2012~2013学年第1学期 12级研究生《计算流体力学》结课作业 适用专业:供热供燃气通风及空调工程 一、结合某一具体学科,阐述纯理论方法、实验方法及数值方法在科学研究中的各自优缺点,在此基础上论述数值模拟方法的发展前景。(不少于4千字)。 流体力学是力学的一个重要分支, 是研究流体(液体和气体)的力学运动规律及其应用的学科, 主要研究在各种力的作用下,流体本身的静止状态和运动状态特征,以及流体和相邻固体界面有相对运动时的相互作用和流动规律。在人们的生活和生产活动中随时随地都可遇到流体,流体力学与人类的日常生活和生产事业密切相关。按其研究内容的侧重点不同,分为理论流体力学和工程流体力学。其中理论流体力学主要采用严密的数学推理方法,力求准确性和严密性,工程流体力学侧重于解决工程实际中出现的问题,而不追求数学上的严密性。当然由于流体力学研究的复杂性,在一定程度上,两种方法都必须借助于实验研究,得出经验或半经验的公式。 在实际工程的诸多领域流体力学都起着十分重要的作用。如气象、水利的研究,船舶、飞行器、叶轮机械和核电站的设计及其运行,可燃气体或炸药的爆炸,都广泛地用到流体力学知识。许多现代科学技术所关心的问题既受流体力学的指导,同时也促进了流体力学自身的不断发展。1950年后,计算机的发展给予流体力学以极大的推动作用。 目前,解决流体力学问题的方法主要有实验方法、理论分析方法和数值方法三种。 实验方法 同物理学、化学等学科一样,流体力学的研究离不开实验,尤其是对新的流体运动现象的研究。实验能显示运动特点及其主要趋势,有助于形成概念,检验理论的正确性。二百年来流体力学发展史中每一项重大进展都离不开实验。流体力学实验研究方法有实物实验、比拟研究和模型研究三类:实物实验是用仪器实测原型系统的流动参数,适用于较小的原型;比拟实验是利用电场和磁场来模拟流场,实施起来限制条件较多;模型研究是实验流体力学最常用的研究方法。 实验研究的一般过程是:在相似理论的指导下建立实验模型,用流体测量技术测量流动参数,处理和分析实验数据。建立实验模型要求模型与原型满足相似理论,即满足两个流场

计算流体力学大作业报告(翼型空气动力分析)

课程综合作业课程名称:计算流体力学 专业班级:研究方向: 学生姓名:学号: 完成日期:

计算流体力学课程综合报告 1.简介 计算流体动力学(Computational Fluid Dynamics,简称CFD)是通过计算机数值计算和图像显示,对包含有流体流动和热传导等相关物理现象的系统所做的分析。其基本思想为:把原来在时间域及空间域上连续的物理量的场,如速度场和压力场,用一系列有限个离散点上的变量值的集合来代替,通过一定的原则和方式建立起关于这些离散点上场变量之间关系的代数方程组,然后求解代数方程组获得场变量的近似值。 CFD可以看作是在流动基本方程(质量守恒方程、动量守恒方程、能量守恒方程)控制下对流动的数值模拟。通过这种数值模拟,我们可以得到极其复杂问题的流场内各个位置上的基本物理量(速度、压力、温度、浓度等)的分布,以及这些物理量随时间的变化情况,确定旋涡分布特性、空化特性及脱流区等。还可据此算出相关的其他物理星,如旋转式流体机械的转矩、水力损失和效率等。此外,与CAD联合,还可进行结构优化设计等。 2.计算流体动学的特点: ①流动问题的控制方程一般是非线性的,自变量多,计算域的几何形状和边界条件复杂,很难求得解析解,而用CFD方法则有可能找出满足工程需要的数值解。 ②可利用计算机进行各种数值试验,例如,选择不同流动参数进行物理方程中各项有效性和敏感性试验,从而进行方案比较。 ③它不受物理模型和实验模型的限制,省钱省时,有较多的灵活性,能给出详细和完整的资料,很容易模拟特殊尺寸、高温、有毒、易燃等真实条件和实验中只能接近而无法达到的理想条件。 ④数值解法是一种离散近似的计算方法,依赖于物理上合理、数学上适用、适合于在计算机上进行计算的离散的有限数学模型,且最终结果不能提供任何形式的解析表达式,只是有限个离散点上的数值解,并有一定的计算误差。 ⑤它不像物理模型实验一开始就能给出流动现象并定性地描述,往往需要由原体观测或物理模型试验提供某些流动参数,并需要对建立的数学模型进行验证。

计算流体力学作业

计算流体力学课程作业 任课教师:魏文礼 姓名: 学号: 指导老师:

目录 1.写出通用方程,并说明如何代表各类守恒方程。 (1) 2.推导流体运动的质量、动量守恒方程。 (2) 3.简述源项线性化、网格划分问题。 (5) 4.用ddxKeTex+S=0,谈谈边界条件如何处理。 (8) 5.用有限体积法离散ρceTet=eexKeTex,并推广到二维、三维问题,写出过程。 (9) 6.从不同角度对流体运动分类。 (12) 7.谈谈物理模型试验与计算流体力学方法的关系。 (12) 8.讨论离散对流项时离散格式的进化过程。 (13) 9.利用幂函数格式离散二维、三维通用方程的离散方程。 (15) 10.解释交错网格的概念。 (15) 11.简述压力校正法解N-S方程的过程。 (16) 12.思考anbvnb′为什么可以省去。 (17)

1.写出通用方程,并说明如何代表各类守恒方程。 答:(1)写出通用方程。 在Cartesian坐标系下单位体积黏性流动N-S方程组微分形式如下: { eρ et +??(ρV)=0 (1) eρu +??(ρuV)=??(μ?u)+ 1 μ[ e (??V)]? ep +F x+S mx(2a)eρv et +??(ρvV)=??(μ?v)+ 1 3 μ[ e ey (??V)]? ep ey +F y+S my(2b) eρw et +??(ρwV)=??(μ?w)+ 1 3 μ[ e ez (??V)]? ep ez +F z+S mz(2c)eρe et +??(ρeV)=??(k?T)?p(??V)+Φ+Q (3) 上述微分形式黏性流动N-S方程组中,式(1)为连续性方程,式(2a)、 (2b)、(2c)分别为x、y、z方向上的动量方程,式(3)为能量方程。 上述方程组中各个方程具有不同变量,代表不同的守恒定律,但他们的形式都十分相似。若引入一个通用的特征变量?,在不同的方程中?代表不同的变量,就可以把它写为通用变量形式。 非定常通用变量N-S方程为: e(ρ?) et +??(ρ?V)=??(Γ???)+S? 若流场中速度等物理量不随时间变化,则e(ρ?) et =0,可得定常通用变量N-S方程为: ??(ρ?V)=??(Γ???)+S? 其中,?为通用变量,可代表u、v、w、T等求解变量;Γ?为扩散和热传导系数,S?为方程组源项。 (2)用通用方程代表各类守恒方程 用通用方程代表各类守恒方程是,通用变量在各守恒方程中的取值如表1所示。

流体力学试验

流體力學實驗 老師:A1班→李宗翰老師;B1班→楊龍杰老師 A2班→蔡欣正老師;B2班→邵德文老師 時間:A1班→星期五12、13、14節;B1班→星期三11、12、13節A2班→星期二11、12、13節;B2班→星期四12、13、14節 上課進度:

成績計算: 1.作業(30﹪):上課後10分鐘未交報告者扣總分3分! 當日無故未交者扣總分10分! 1.課堂(20﹪):分組合作精神,數據結果及隨堂口試小考。 2.口試(25﹪):於考前一週公告口試方式。 3.筆試(25﹪):於考前一週公告考場。 4.上課遲到10分鐘內扣總分3分! 無故缺課扣總分10分!缺課3次下學期再見! ※實驗前每組須備有空白數據表格一份,以方便記錄實驗數據※ 規定事項: 一、預習報告:(限用A4大小的紙書寫,不可用打字) 1.封面:包含實驗名稱、組別、班級、姓名、學號、座號。 2.內容:包含實驗目的、實驗原理、實驗步驟及空白數據表格。 3.每人一份,於實驗前由組長收齊交給助教簽章,並於批閱後取回。 二、結論報告:(限用A4大小的紙書寫) 1.個人結報:每人一份,含實驗心得和討論(心得須300字以上)。上課前將 個人結報及前一次實驗領回的預報合訂在一起,交給組長。 2.整組結報:每組一份,含數據、回歸分析結果,回歸分析圖表。 3.回歸分析須有電腦分析報表結果和座標曲線圖,圖可用手畫或電腦處理,若 用手畫請用方格紙,不可用工學院作業紙的背面。 4.未能及時繳交之作業,也一定要儘快繳交,不可缺交。 三、上課期間: 1.在實驗室內不可抽煙、進食及喝水,並注意安全。 2.不可無故離開實驗室,如有需要請先報備,助教會不定時的抽點。 3.組長負責整組的實驗操作、秩序及做完實驗後的清潔。 4.實驗後的數據表格,須在下課前交給助教檢查才算完成,嚴禁抄襲。

计算流体力学与传热学大作业

########学院 计算流体力学与传热学 学号: 专业: 学生姓名: 任课教师:教授 2013年12月

目录 第一章验证显式格式的稳定性 (4) 1.1 概述 (4) 1.2 数学推导 (4) 1.3 问题描述 (4) 1.4 数值模拟 (4) 1.5 结果及分析 (5) 第二章判断肋片可以按一维问题处理的主要依据 (6) 2.1 概述 (6) 2.2 问题描述及算法 (6) 2.3 数值模拟 (7) 2.4 结果及分析 (8) 第三章三层墙导热 (9) 3.1 概述 (9) 3.2 问题描述 (9) 3.3 TDMA算法 (9) 3.4 结果 (10) 第四章一维无源稳态对流扩散问题 (11) 4.1 公式及初值 (11) 4.2 情况一 (11) 4.3 情况二 (12) 4.4 情况三 (13)

第五章用ADI算法计算长方肋内的温度分布 (14) 5.1 问题描述 (14) 5.2 初始参数 (14) 5.3 情况一,一列列扫 (14) 5.4 情况二,一行行扫 (14) 5.5 情况三,采用ADI算法 (15) 5.6 结果分析 (15) 参考文献 (16)

第一章 验证显式格式的稳定性 1.1 概述 将一维非稳态热传导方程用显式格式差分化为代数方程,在求解的迭代过程中必须满足一定的条件,才能使方程收敛且结果正确。此处即验证β≤?。 1.2 数学推导 方程: 22T t T x α??=?? (1) 显式离散格式: 此处时间向前差分,空间中心差分 111 22n n n n n i i i i i T T T T T t x α+-+--+=?? 1112(2)n n n n n i i i i i t T T T T T x α +-+?-=-+? 令β=2 t x α ??则: 111(2)n n n n n i i i i i T T T T T β+-+-=-+ (2) 误差也应该满足上式,故: ()()1()()()2()()i i i i i Ikx Ikx Ik x x Ikx Ik x x n n n n n T e T e T e T e T e ψψβψψψ----?--+?+??-=-+?? ()()()1()12()()()i i i i Ikx Ikx Ik x x Ik x x n n n n T e T e T e T e ψβψβψψ----?-+?+??=-++?? ()()1()12()()i i i Ikx Ikx Ikx n n Ik x Ik x n T e T e e e T e ψβψβψ---+-??=-++ ()()1() 121() n Ik x Ik x n T e e T ψββψ+-??=-++≤ 因此 β≤?。即当β≤? 时方程(2)才会有收敛的解。 1.3 问题描述 在验证过程中同时可模拟一个实际问题,即冬季里墙壁中的温度分布。此时室内壁温设为Tl=30.0℃,室外壁温Tr=-25.0℃,墙壁以11号楼为例,L=1m ,热扩散系数ɑ=alfa=1.33e-6m 2/s 然后分别取β=0.4,n=10和β=0.6,n=10两种情况,看最后的结果是否收敛和正确。 1.4 数值模拟

计算流体力学一维稳态导热编程作业

The Finite Volume Method for One-Dimensional Diffusion Problems I. Problem of 1-dimensional Steady-State Source-free Heat Conduction Consider the problem of source-free heat conduction in an insulated rod whose ends are maintained at constant temperatures of 100℃ and 500℃ respectively. The one-dimensional problem sketched in the Figure 1 is governed by 0=?? ? ??dx dT k dx d Calculate the steady state temperature distribution in the rod. Thermal conductivity k equals 1000W/m/K, cross-sectional area A is 10-2m 2 . Fig. 1 Physical Model 1网格划分 条件 2 210500100,//1000, 1.05/,5.0m A T T K m W k m L x m L B A -======?=℃℃, 2方程离散 0.5 m T B =500 T A =100 Area(A) B A

求解域内共有5个节点,节点2、3、4的离散方程: W w WP w E e PE e W P w WP w e PE T A x k T A x k T T A x k A x k ????? ??+????? ??+?=??????????? ??+???? ??δδδδ0e 由于k k k w e ==,x x x WP Pe δδδ==,A A A W e ==均为常数,因此对节点2、3、4有离散方程: E E W W P P T a T a T a += 式中A x k a W δ= ,A x k a E δ=,E W P a a a +=, 节点1的离散方程:0=---AP A P w w PE P E e e x T T A k x T T A k δδ A w AP w E e PE e W P w AP w e PE e T A x k T A x k T T A x k A x k ????? ??+????? ??+?=??????????? ??+???? ??δδδδ0 可写为:u E E W W P P S T a T a T a ++= 其中e PE e E A x k a δ= , 0=W a , P E W P S a a a -+=, w AP w P A x k S δ2-=, A w AP w u T A x k S ??? ? ??=δ2 同理,节点5的离散方程0=---WP W P w w PB P B e e x T T A k x T T A k δδ B e PB e W w WP w E P e PB e w WP w T A x k T A x k T T A x k A x k ????? ??+????? ??+?=??????????? ??+???? ??δδδδ0 可写为:u E E W W P P S T a T a T a ++= 其中0=E a , w WP w W A x k a δ= , P E W P S a a a -+=, PB e P x k S δ2- =, B e PB e u T A x k S ???? ? ??=δ2 所以得到各节点的a W , a E , a P , S c , S p 的值

计算流体力学实验报告

计算流体力学实验报告——热传导方程求解 姓名:梁庆 学号:0808320126 指导老师:江坤 日期:2010/12/30

基于FTCS格式热传导方程求解程序设计 摘要 计算流体力学是通过数值方法求解流体力学控制方程,得到流场的定量描述,并以预测流体运动规律的学科。在CFD中,我们将流体控制方程中积分微分项,近似的表示为离散的代数形式,使得积分或微分形式的控制方程转化为离散的代数方程组;然后通过计算机求解这些代数方程,从而得到流场在空间和时间点上的数值解。 基于以上思路,我们利用FTCS格式差分,工程上常用的热传导方程,并编制计算机求解程序,解出其数值解。并通过Matlab绘制,求解结果,分别以二维,三维的形式,给出求解结果,本实验通过求解的数值解,制作了1秒内长度为1的距离内,热传导情况动画,以备分析所用。 关键词FTCS 有限差分热传导方程

一、 问题重述 编制一个可以有限差分程序,实现求解热传导方程。 非定常热传导方程: 22(0) u u t t γγ??=>?? 初边值问题的有限差分求解。初始条件和边界条件为: (,0)() (0,)()0(1,)()0 u x f x u t a t u t b t =?? ==??==? 其中1γ=,初值条件为:000.3()1 0.30.71010 0.7 1.0 3 3x f x x x ? <

中科大计算流体力学CFD之大作业一

CFD 实验报告一 姓名: 学号: 一、题目: 利用中心差分格式近似导数22/dx y d ,数值求解常微分方程 x dx y d 2sin 2 2= (10≤≤x ) 00==x y 4 2 s i n 11- ==x y 步长分别取x ?=0.05, 0.01, 0.001,0.0001。 二、报告要求: 1)列出全部计算公式和步骤; 2)表列出程序中各主要符号和数组意义; 3)绘出数值计算结果的函数曲线,并与精确解比较; 4)比较不同差分格式和不同网格步长计算结果的精度和代价; 5)附源程序。 三、相关差分格式 二阶导数22/dx y d 的三点差分格式有向前差分、向后差分和中心差分,表达 式分别如下: ()()()22122 22122 211 222 222j j j j j j j j j u u u u O x x x u u u u O x x x u u u u O x x x ++--+--+?=+???-+?=+???-+?=+???一阶向前差分:一阶向后差分:二阶中心差分: 代入微分方程可以得到差分方程,表达式分别如下: 212 212 11 2 2=sin 22=sin 22=sin 2j j j j j j j j j j j j u u u x x u u u x x u u u x x ++--+--+?-+?-+?一阶向前差分:一阶向后差分:二阶中心差分: 对于三种差分格式,差分格式可以改写成AY b =的形式,其中A 是相同的,

非齐次项b 不同,如下所示: 2112112112A -????-?? ??=?? -?? ??-?? 系数矩阵 ()()()02112 3221sin 2sin 2sin 2k k y x x b x x x x y ---???? ??? ? ?=????? ?? ?-?? 一阶向前差分 ()()()()2202 322121sin 2sin 2sin 2sin 2k k x x y x x b x x x x y -???-????? ??=????? ???-?? 一阶向后差分 ()()()()2102 232 2211sin 2sin 2sin 2sin 2k k x x y x x b x x x x y --?? ?-????? ??=??????? ?-? ? 二阶中心差分 求解AY b =可以得到各节点y 的值[]T 1 22 1k k Y y y y y --= 。 四、计算公式和步骤; 1.关于精确解的推导: 已知22sin 2d y x dx =,对 x 进行两次积分,得到121 sin 24 y x C x C =-++,再结合 边界条件00 ==x y 和4 2 sin 11-==x y 得到相对应的1C 和2C ,确定最后精确解为: 1 sin 24y x x =-+。 2.关于数值求解方法: 对于方程组AY b =可直接求解,也可以使用追赶法求解,下面介绍简单追赶法求解三对角方程组的过程。

相关文档