计算流体力学习题一维算例
更新时间:2023-09-29 02:40:01 阅读量: 综合文库 文档下载
- 计算流体力学就业前景推荐度:
- 相关推荐
《计算流体力学》练习题 Copyright by 李新亮
一维算例
问题1:正弦波的线性传播问题
[问题描述]: 一匀速传播的正弦波,试用数值解给出t=T时刻的速度场。 [控制方程]:
?u?t??u?x?0u(x,0)?sin(2?x)x?[0,1];
周期性边界条件
[目的] 通过算例考核差分格式的耗散及色散误差 [计算网格] 均匀网格,20个网格点 [要求]
A. 计算出t=2, 5, 10时刻的速度场
B. 为了避免时间离散误差的影响,时间推进采用较高精度的方法(推荐采用
如下三阶TVD型 Runge-Kutta方法): 设
?u?t?Q(u),则
u(2)(1)?un??tQ(u)(1)n
(1)u?3/4un?1/4u?1/4?tQ(u)
)
un?1?1/3un?2/3u(2)?2/3?tQ(u(2)其中 un和un?1分别为n时间步及n+1时间步的u值。
为了尽量减小时间离散误差的影响,建议采用很小的时间步长(例如 ?t?0.001,或?t?0.005)
C. 采用多种差分方法计算,对这些方法的结果进行比较 (同时画出精确
解)。
问题2:方波线性传播问题
(Jiang GS & Shu CW, J. Comput. Phys. 126,202-228,1996).
图1. 方波、尖波的传播
[控制方程]
?u?t??u?x?0
u(x,0)?u0(x)x?[?1,1],周期性边界条件
其中初值为:
该函数的曲线如图1所示,包含了一个方波,一个尖波及另外两个相对光滑的波。
[目的] 考察差分格式对于(导数)间断问题的分辨率。
[要求] 采用200个网格点,给出t=8时刻u的分布,并与精确解进行对比。 为了减小时间误差的影响,推荐采用三阶Runge-Kutta方法(公式见上文)或更高阶方法进行时间推进。计算的CFL数选为0.1或更小。
采用多种差分方法计算,对这些方法的结果进行比较 (同时画出精确解)。
问题 3: Sod 激波管问题
?2,u2,p2?1,u1,p1
[问题描述]
Sod激波管问题是典型的一类Riemann问题。如图所示,一管道左侧为高温高压气体,右侧为低温低压气体,中间用薄膜隔开。t=0 时刻,突然撤去薄膜,试分析其他的运动。
[控制方程]
一维Euler方程。
[无量纲化]
以初始时刻左侧气体的密度、压力及音速无量纲化。 因此计算过程中,参数Ma=1
计算域:0< x< 1;网格: 均匀网格, 网格数100 初值:
x?0.5?(1,0,1)(?,u,p)??x?0.5?(0.125,0,0.1)
要求:
给出t=0.14时刻的密度、速度和压力分布
边界处理方法:
在t=0.14时刻,扰动尚未传播到左、右边界。因此左、右边界处的值保持不变。
推荐使用Steger-Warming 分裂,差分数值方法不限。
[部分提示]
1. 计算步骤
采用一维Euler方程组,利用Steger-Warming分裂。参见《计算流体力学》(傅德薰编著),132-133页的公式。 控制方程为:
?U?t??f?x?0
各项的具体表达式见参考书128-129页。 计算步骤为: 1) 给定初值 U0
2) 由 (6.1.11)式计算出?i, 由公式?i3) 由公式(6.1.26)计算出4) 利用差分法计算
?f????i??i2,?i???i??i2计算出?i?
f?,
f?
?x,
?f??x差分格式自选,建议采用激波捕捉格式。 初次试算可采用最简单的一阶迎风差分,格式如下。
(?f1??x)i?(f1)i?(f1)i?1?x??;(?f1??x)i?(f1)i?1?(f1)i?x??
但该格式耗散太大,得出的结果不理想,仅作为调试程序时使用。
5) 计算出右端项
?f?x??f??x??f??x?Q??Q
6) 利用时间推进法求解?U?t,推进出下一时间步的U
建议采用Runge-Kutta方法。为了避免时间误差的影响(本算例的目的是考察差分格式的空间精度),可采用比较小的时间步长。
7) 反复计算直到达到指定时间步
3. 参考书中一些变量的表达式
无量纲情况下,下列变量表达式为:
Cv?1?(??1)M2,Cp1M1?1(??1)M2
c?p?T
?M2?T??1.4为比热比,M=1为Mach数。
4. 精确解的计算
可以采用 (傅德薰《计算流体力学》2.4节 ) 的Riemann间断解。也可用非常密集网格(例如8000个网格)的数值解。
采用多种差分方法计算,对这些方法的结果进行比较 (同时画出精确解)。
问题4: 一维激波-熵波干扰
(Jiang GS & Shu CW, J. Comput. Phys. 126,202-228,1996)
控制方程:
一维Euler方程, 计算域 初值:
x?[0,5]
??0.01,k?13
要求: 采用800及1200网格计算。画出熵的分布。
问题5: Shu-Osher问题
(Shu C W, Osher S. Efficient Implementation of Essentially Non-oscillatory Shock-Capturing Schemes I. J. Comp. Phys., 1988, 77: 439-471)
初值为:
???3.857,u?2.629,p?10.333????1?Asin(?x),u?0,p?1whenwhenx?0.1x?0.1
其中 A?0.3,??40 计算域
x?[0,1]
采用400,800个网格点计算,给出t=0.2时刻的流场
正在阅读:
计算流体力学习题一维算例09-29
飞行原理12-28
许昌市中心医院应急管理及流程01-21
飞行作风培养与飞行安全的研究06-10
广东省自然科学基金项目年度执行情况报告11-11
有机化学实验实验报告05-18
河南省平顶山市2016-2017学年高二下学期期末调研考试数学(文)试07-01
09级抽样技术试题04-30
第2章 飞行环境及飞行原理10-06
散文单元之荷塘月色导学稿·(教师版)10-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 一维
- 流体力学
- 习题
- 计算
- 背诵 3 北师大版语文二年级上册要求背诵的课文
- 人教版小学语文五年级下册语文期末试题
- 地下硐室围岩稳定分析
- 2016咨询工程师继续教育地基处理-81分
- 保险业务经理述职报告
- 病理学
- 近三年个人工作总结
- 英语高级视听 听力原文 Unit 12 Working 24 7
- 作文讲评 - 作文之结构的建立(印度理工学院,我的)
- 统计学计算题(有答案)
- 初一下学期期末考试数学模拟试题
- 新编财务报表分析(第五版)习题答案 - 图文
- 吊顶交底
- 计算组成原理与体系结构复习题(答案)
- 国际工程项目管理试题2012-12
- 南京师范大学泰州学院羽毛球比赛策划书
- 全国2010年10月高等教育自学考试应用文写作试题
- 2016-2017学年冀教版七年级英语上册期末测试卷及答案
- 2017-2022年中国电子竞技市场运营态势与投资策略分析报告(目录) - 图文
- 人教版品德与社会五年级上册