高精度差分格式及湍流数值模拟(一)

合集下载

流体力学中的多尺度湍流模拟与建模

流体力学中的多尺度湍流模拟与建模

流体力学中的多尺度湍流模拟与建模湍流是流体力学中一个复杂而普遍存在的现象,涉及到多尺度的运动和相互作用。

在实际应用中,对湍流进行准确模拟和有效建模具有极大的重要性。

本文将介绍流体力学中的多尺度湍流模拟与建模方法,并探讨其在工程实践中的应用。

第一部分:湍流模拟方法湍流模拟是通过数值方法模拟湍流流动,以获得流场的详细信息。

在多尺度湍流模拟中,常用的模拟方法包括直接数值模拟(DNS)、大涡模拟(LES)、雷诺平均导数模拟(RANS)等。

直接数值模拟是一种最为精确的模拟方法,通过求解流动的Navier-Stokes方程来模拟湍流现象。

由于湍流流动存在广泛的空间和时间尺度,直接数值模拟的计算成本极高,通常只能用于精细的研究和小规模的流动模拟。

大涡模拟是在直接数值模拟的基础上发展起来的一种方法,通过将大涡的运动精确模拟,而对小涡采用模型进行参数化。

相比于直接数值模拟,大涡模拟的计算成本较低,可以在一定程度上模拟湍流的多尺度特性。

雷诺平均导数模拟是一种更为常用的湍流模拟方法,在工程实践中得到广泛应用。

该方法通过将流场的各个变量进行平均处理,然后引入湍流模型来描述湍流效应。

由于雷诺平均导数模拟只考虑了平均尺度上的湍流特性,无法准确模拟湍流的具体结构,因此在一些对流动细节要求较高的场合,该方法的精度有限。

第二部分:湍流建模方法湍流建模是为了在湍流模拟中描述湍流效应而引入的方法。

这些模型基于湍流的统计性质和物理规律,对湍流的各种参数进行描述和计算。

常用的湍流建模方法包括湍流能量方程、湍流应力传输方程等。

湍流能量方程是湍流建模中的一种重要方法,用于描述湍流的能量传输过程。

该方程通过考虑湍流的产生、消耗和传输等过程,以及湍流能量的耗散来描述湍流的演化规律。

基于湍流能量方程,可以计算湍流的能谱和湍流能量的分布等参数。

湍流应力传输方程是湍流建模中的另一种关键方法,用于描述湍流的动量传输过程。

该方程通过考虑湍流的各向异性和湍流的剪切作用等因素,计算湍流应力的分布和演化规律。

湍流数值模拟及其在工程热力学中的应用

湍流数值模拟及其在工程热力学中的应用

湍流数值模拟及其在工程热力学中的应用湍流是自然界和工程中广泛存在的一种流动状态,其具有不规则、不稳定、非线性等特点。

因此,湍流研究成为了流体力学中的一个重要分支。

湍流数值模拟(Large Eddy Simulation)是目前研究湍流问题的重要手段之一,广泛应用于工程热力学中。

湍流数值模拟技术的发展历程湍流数值模拟技术起源于20世纪50年代,当时主要应用于理论模拟。

20世纪80年代后,随着计算机技术的发展,数值模拟技术应用于实际工程中,并得到广泛应用。

近年来,由于计算机性能的不断提高和算法的不断改进,湍流数值模拟技术越来越成熟,其应用范围也更加广泛。

湍流数值模拟技术的基本原理湍流数值模拟技术的基本原理是将流场分为宏观湍流和微观湍流两部分,并通过不同方法对二者进行模拟。

具体而言,宏观湍流采用平均场方程进行模拟,微观湍流则通过小尺度涡结构之间的相互作用进行模拟。

在湍流数值模拟过程中,关键是要准确地描述湍流的能量转移和钝化机制,以便合理地模拟湍流特性。

目前,湍流数值模拟技术主要有两种方法:直接数值模拟和大涡模拟。

直接数值模拟(Direct Numerical Simulation,DNS)是最为精确的湍流数值模拟方法,它直接求解完整的Navier-Stokes方程,但计算量也是最大的。

而在工程应用中,一般采用次网格模型,采用模型对小尺度湍流进行近似处理,减少计算量。

其中,大涡模拟(Large Eddy Simulation,LES)是一种很有代表性的方法,它将外部湍流场分解为大尺度湍流和小尺度湍流两部分,对大尺度湍流进行直接数值模拟,对小尺度湍流采用模型进行处理。

湍流数值模拟在工程热力学中的应用湍流数值模拟技术在工程热力学中有着广泛的应用。

具体而言,湍流数值模拟可以用来模拟涡流管道的流动、火焰、燃烧室和喷气发动机等复杂流场问题。

下面,我们将从两个方面来介绍湍流数值模拟在工程热力学中的应用:(1)流体力学问题湍流数值模拟技术在流体力学问题中得到了广泛应用,例如现代汽车设计中对车身和车厢空气动力学的研究,对于气动设计、噪声控制和气密性等方面的分析有很大的帮助。

高精度频率域弹性波方程有限差分方法及波场模拟

高精度频率域弹性波方程有限差分方法及波场模拟
第 49 卷 第 2 期 2006 年 3 月
地 球 物 理 学 报
CHINESE JOURNAL OF GEOPHYSICS
Vol. 49 , No. 2 Mar. , 2006
殷 文 ,印兴耀 ,吴国忱等 . 高精度频率域弹性波方程有限差分方法及波场模拟 . 地球物理学报 ,2006 , 49 (2) :561~568
时间域计算方法按时间片递推计算 , 每一个时 间片的舍入误差会累积到下一片中 , 如果计算的时
u 9 λ 9 u 9v 9w ρ9 2 = + + 9 x 9x 9y 9z 9t
2
+2 +2
9 μ9u 9 μ 9 u 9v + + 9x 9x 9y 9y 9x 9 μ9w 9 μ 9 u 9w + + 9y 9y 9x 9y 9x

562
地 球 物 理 学 报 ( Chinese J . Geophys. )
49 卷
间片较多 ,最终可能导致累积误差太大而波场值太
1 引 言
波动方程数值模拟实质上是根据地下介质条件 求解地震波波动方程 , 模拟的地震波场包含地震波 传播的各种信息 . 通过地震波场数值模拟 , 人们可 以探索地震波传播机理 、 验证修改解释方案 、 进行反 问题研究等 . 这对于地震采集施工设计 , 地震资料 的处理 、 解释以及地震勘探后的岩性评价都具有重 要意义 . 随着三维地震勘探的广泛应用及复杂介质 精细成像的普遍开展 , 研究高效的正演模拟数值方 法非常必要 . 波动方程正演模拟的数值方法有许多种 , 但大 都存在处理计算精度或边界条件问题的困难 . 虽然 有限元方法不受边界几何条件的限制 , 处理自由边 界条件较为简单 , 但有限元方法要求的大计算量和 高存 储 量 在 现 有 的 计 算 水 平 下 仍 然 是 难 以 接 受 [1 ] 的 . 有限差分法是进行波动方程数值模拟的一种 有效方法 ,具有计算速度快 、 占用内存小等优点 , 该 方法对近远场及复杂边界都有广泛的适用性 , 能够 准确地模拟波在各种介质及复杂结构地层中的传播 规律 . 但常规有限差分法通常具有较强的数值频 散现象 ,存在边界反射 , 且计算效率较低 . Claton 和 [3 ] Engquist 提出一种基于声波或弹性波方程的吸收 边界条件 ,该方法仅适用于入射角较小的情况 ,并且 当泊松比大于 210 时 , 会出现不稳定问题 ; Cerjan et

高精度差分格式及湍流数值模拟(三)

高精度差分格式及湍流数值模拟(三)

~m; (~10m)
最小尺度涡: 微米量级; 中小尺度涡: 0.1mm~ 1mm量级
直接数值模拟: 分辨出最小尺度涡; 网格量极为巨大: 计算量、存储量大
对高性能计算需求强烈
二、 高精度CFD软件 OpenCFD
OpenCFD: 作者开发的一套高精度、开放的CFD程序
1) OpenCFD-SC : 高精度差分 2) OpenCFD-EC: 有限体积 3) OpenCFD-Comb: 化学反应计算
computational region
200
z 300
outflow boundary
buffer region
400
500
示例2:有攻角小头钝锥边界层转捩的DNS
3) 计算结果验证
a.不同网格之间的比较 (网格收敛性) b. 不同扰动形式的结果比较 (模型正确性) d. 与Horvath静风洞实验比较 (与实验结果比较) c. 与 eN方法比较 (与理论结果比较) e. 与Stenson实验比较 (与实验结果比较)
面向工程计算开放的CFD代码(Open CFD code for Engineering Computing)
算法: 多块结构网格有限体积 + RANS 特点: 适用于复杂外形工程计算
差分-有限体积混合方法
3) 高精度化学反应模拟程序—— OpenCFD-Comb
面向化学反应的开放CFD程序: An OpenCFD code for Combustion
高精度差分格式及 湍流数值模拟 (三)
Part 3 可压缩湍流DNS
1. 背景 2. OpenCFD软件简介 3. 典型可压缩湍流的直接数值模拟示例 4. 湍流模型的评估及改进 5. 湍流燃烧的DNS 6. 小结

流体流动的高精度高分辨率格式

流体流动的高精度高分辨率格式

流体流动的高精度高分辨率格式High Accuracy and High Resolution Schemes of Fluid Flows 采用高精度高分辨格式不仅可以降低对网格规模的要求,而且能够正确分辨其中复杂的流动现象。

近年研究表明,在提高数值模拟可靠性和有效性方面,高精度高分辨率要求已成为计算流体力学(CFD)技术发展中的一个决定性因素。

高精度高分辨数值方法的研究已极大地推动了CFD学科的快速发展和应用型人才的培养,它也已在很多实际应用领域例如航空航天、海洋船舶、核物理等的产品 (如飞行器)设计、制造和研究中发挥着重要作用。

本课程即是围绕当前CFD及应用研究中的核心高精度高分辨率数值方法而设计的。

课程主要讲授高分辨激波捕捉方法、高精度有限体积方法、高阶紧致差分方法、湍流计算方法、同伦分析方法及应用、并行计算等。

内容涉及线性双曲方程的差分格式和拟线性双曲型守恒律方程的守恒型差分格式,高分辨激波捕捉方法(TVD, ENO, WENO等),间断Galer kin方法,高阶紧致格式和应用,结构网格及非结构网格的有限体积方法,高精度有限体积方法的最新进展,结构网格及非结构网格的有限体积方法,高精度有限体积方法的最新进展,湍流计算方法(包括RANS,LES及DNS)、转捩预测方法,并行计算,同伦分析方法的基本思想、广义同伦概念及其在力学、数学中应用等。

通过模型方程和精选的示例介绍基本原理、数学理论,阐释求解问题的思路及实践应用;以专题方式介绍最新发展、若干前沿,以及复杂流体流动直接数值模拟等知识。

课程兼具理论性、实用性和前沿性。

本课程面向力学、航空航天、数学及相关理工科专业的研究生、高年级本科生。

本课程负责人为田振夫教授,并邀请国内CFD 及其应用领域三位知名教授组成教学团队。

李新亮,研究员/博导 中国科学院力学研究所高温气体动力学国家重点实验室研究员,中国科学院大学岗位教授。

主要研究方向是计算流体力学,可压缩湍流与转捩,飞行器空气动力学等。

大气湍流运动数值模拟仿真方法综述

大气湍流运动数值模拟仿真方法综述

大气湍流运动数值模拟仿真方法综述大气湍流是指大气中流体的无序运动,常常出现在多尺度、多层次的大气环流中。

了解和研究大气湍流运动具有重要的科学和应用价值,可以为天气预报、气候模拟以及空气污染等方面的研究提供有力支持。

数值模拟仿真成为研究大气湍流运动的重要手段之一,本文将对大气湍流运动数值模拟仿真方法进行综述。

一、拉格朗日方法:拉格朗日方法是一种经典的描述流体运动的方法,通过跟踪流体的质点运动来模拟流体的流动。

在大气湍流运动数值模拟中,拉格朗日方法常常用于描述物质的运动轨迹,例如云的形成和演变过程等。

拉格朗日方法的优点是能够准确地模拟微观尺度的湍流过程,但其计算量较大,难以用于大尺度的湍流模拟。

二、欧拉方法:欧拉方法是一种描述流体运动的方法,它通过对流体流动的宏观性质进行求解来模拟流体的流动。

在大气湍流运动数值模拟中,欧拉方法常常用于求解流体的运动方程,例如质量守恒方程、动量守恒方程和能量守恒方程等。

欧拉方法的优点是计算量相对较小,可以用于大尺度的湍流模拟,但其无法精确地模拟湍流的微观尺度特征。

三、雷诺平均方法(RANS):雷诺平均方法是一种常用的湍流模拟方法,其基本思想是将流场分解为平均分量和脉动分量,并通过对脉动分量进行平均,来模拟湍流过程。

在大气湍流运动数值模拟中,雷诺平均方法常常用于求解雷诺平均动量方程和湍流能量方程等,以模拟湍流的宏观尺度特征。

雷诺平均方法的优点是计算效率高,适用于中尺度和大尺度的湍流模拟,但其无法准确地模拟湍流的细节特征。

四、大涡模拟方法(LES):大涡模拟方法是一种适用于直接模拟湍流的方法,其基本思想是将湍流流场分解为大尺度涡旋和小尺度涡旋,并通过求解小尺度涡旋的方程来模拟湍流过程。

在大气湍流运动数值模拟中,大涡模拟方法常常用于模拟中尺度和小尺度的湍流,以获取湍流的细节特征。

大涡模拟方法的优点是能够较好地模拟湍流的细节特征,但其计算量较大,难以用于大尺度湍流的模拟。

五、直接数值模拟方法(DNS):直接数值模拟方法是一种用于准确模拟湍流的方法,其基本思想是通过求解流场的基本方程,直接模拟湍流中所有的尺度下的流动特征。

湍流的理论与实验研究

湍流的理论与实验研究

湍流的理论与实验研究湍流的理论与实验研究湍流是流体力学界公认的难题,被认为是经典物理学中最后一个未被解决的问题。

自然界和工程领域的绝大多数流动都是湍流,因此湍流研究具有重大意义。

近年来,随着实验测量技术和数值模拟能力的不断增强,学术界对高雷诺数和高马赫数湍流有了许多新的认识。

我国科学界也结合国家重大战略需求和学科发展前沿,分析国际上湍流研究的特点、现状和发展趋势,希望对湍流产生机制和流动本质进行深入研讨,加强与航空、航天、航海等相关单位和部门间的沟通与联系,推动湍流研究的发展。

针对国内学科发展现状,尤其是实验研究相对薄弱的特点,国家自然科学基金委员会数理科学部、工程与材料科学部和政策局,于2014年3月20-21日在北京联合举办了第110期双清论坛,论坛主题为“湍流的理论与实验研究”。

来自全国15个单位的近50位流体力学与工程领域的专家学者应邀出席。

与会专家通过充分而深入的研讨,凝练了该领域的重大关键科学问题,探讨了前沿研究方向和科学基金资助战略。

本期特刊登此次论坛学术综述。

一、湍流研究的重要意义自1883年雷诺(Reynolds)发现湍流以来,湍流问题的研究一直困扰着众多学者。

著名物理学家费曼曾说,湍流是经典物理学中最后一个未被解决的难题;2005年《科学》杂志在其创刊125周年公布的125个最具挑战性的科学问题中,其中至少两个问题与湍流相关。

在我们日常生活中,湍流无处不在。

自然界和工程应用中遇到的流动,绝大部分是复杂的湍流问题。

在自然界,从宇宙星系的时空演化,到星球内部的翻滚流动,从大气环流的全球运动,到江河湖泊的区域流动,都有湍流的身影。

在工程领域,从陆地、海洋、空天等交通运载工具,到原子弹、氢弹、导弹、战斗机、舰船等国防武器的设计;从全球气象气候的预报,到地区水利工程的设计;从传统行业如叶轮机械、房桥建筑、油气管道,到新兴行业如能源化工、医疗器械、纳米器件的设计,都需要了解和利用湍流。

因此,湍流流动的研究不仅仅是一个学科发展的问题,更具有重要的工程应用价值。

(2021年整理)湍流的数值模拟综述

(2021年整理)湍流的数值模拟综述

湍流的数值模拟综述编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(湍流的数值模拟综述)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为湍流的数值模拟综述的全部内容。

湍流的数值模拟一、引语流体的流动形态分为湍流与层流。

而层流是流体的最简单的一种流动状态。

流体在管内流动时,其质点沿着与管轴平行的方向作平滑直线运动。

此种流动称为层流或滞流,亦有称为直线流动的.流体的流速在管中心处最大,其近壁处最小。

管内流体的平均流速与最大流速之比等于0.5,根据雷诺实验,当雷诺准数引Re<2320时,流体的流动状态为层流.当雷诺数Re〉2320时,流体流动状态开始向湍流态转变,湍流是一种很复杂的流动状态,是流体力学中公认的难题。

自从19世纪末O.Reynolds提出湍流的统计理论以来,已经有一个多世纪了,经过几代科学家的努力,湍流研究取得很大进展,但是仍然不能满足工程应用的需要,以至于经常有悲观的论调侵袭湍流研究。

为什么湍流问题没有圆满地解决会受到如此关注呢?因为湍流是自然界和工程中十分普遍的流动现豫,对于湍流问题的正确认识和模化直接影响到对自然环境的预测和工程的质量.例如,当前影响航天器气动力和气动热预测准确度的主要障碍是缺乏可靠的湍流模型。

和其他一些自然科学的准题不同,解决湍流问题具有迫切性。

湍流运动的最主要特征是不规则性,这是大家公认的。

对于湍流不规则性的深入认识,是一百多年来湍流研究的上要成就之一。

早期的科学家认为,像分子运动一样,湍流是完全不规则运动。

类似于分子运动产生黏性,湍流的耗散可以用涡黏系数来表述。

20世纪初,一些杰出的流体力学家,相继对涡黏系数提出各种流体力学的模型,如Taylor(1921年)的涡模型,Praudtl(1925年)的混合长模型和von Karman (1930年)相似模型等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、 前言
• 计算流体力学: Computational Fluid Dynamics 简称CFD
计算流体力学是通过数值方法求解流体力学控 制方程,得到流场的离散的定量描述,并以此 预测流体运动规律的学科
CFD: 通过离散求解流动方程得到流动信息
Copyright by Li Xinliang
4
流体力 学问题
2) 高阶保单调格式
f x j
f j1/2 f j1/2 x
高阶方法:光滑区 精度高 但鲁棒性差
低阶方法: 精度低 但鲁棒性好
保单调限制器示意图
基本思路: 低阶方法形成一个“保单调区间”,对高阶方法进行限制
Suresh A & Huynh HT (1997)
3 阶格式构建保单调区间 (极值点3阶精度)
u x
j
1 2x
(u j2
4u j1
3u j )
7
6
3u x3
j
x2
O(x3)
截断误差
方法1: Taylor展开,计算截断误差项 (非线性格式推导困难)
方法2: 数值实验
ln err
给定一测试函数(可精确求导),计算 误差对网格尺度的依赖关系
n = 斜率
err Axn
ln err ln A nln x
优点: 对网格光滑性要求不高,可处理复杂外形 不足: 推广到高阶精度难度大
0
1
x0 , y0
➢高精度差分法: 复杂流动的精细模拟 典型应用: 湍流精细模拟 (直接数值模拟、 大涡模拟)
湍射流的涡量分布:DNS
RANS
➢ 湍流精细模拟 与 高精度格式
➢ 激波给可压湍流DNS的数值方法带来巨大挑战 矛盾: 低耗散 vs. 抑制振荡(需要耗散)
ki
3 2.5
2
1st order upwind 2nd order center 3rd order upwind 5th order upwind 5th order upwind compact 6th order central 6th order central compact exact
—— 得到多个差分
{j-3, j-2,j-1,j,j+1,j+2}
5)根据每个模板的光滑程度,设定权重
{j-3,j-2,j-1,j}; {j-2,j-1,j,j+1}; {j-1,j,j+1,j+2}
6) 对多个差分结果进行加权平均 。光滑度越高,
权重越大。如果某模板存在间断,则权重趋于0;
如果都光滑,则组合成更高阶格式。
有限差分法 有限体积法 有限元法 间断有限元 法(DG) 谱方法 粒子类方法
优点 简单成熟,可构造高精度 格式 守恒性好,可处理复杂网 格 基于变分原理,守恒性好
精度高、守恒性好、易于 处理复杂网格
精度高
算法简单,可处理复杂外 形
缺点
适用范围
处理复杂网格不够 相对简单外形的
灵活
高精度计算
不易提高精度(二 复杂外形的工程 阶以上方法复杂) 计算
网络中心培训讲座
高精度差分格式及 湍流数值模拟
李新亮 中国科学院力学研究所
提纲
Part 1. 高精度差分格式 Part 2. 湍流模拟 Part 3. OpenCFD及可压缩湍流直接数值模拟
提纲
Part 1. 高精度差分格式 1. 前言 2. 高精度高分辨率差分格式 格式的精度、分辨率及优化 常用的高分辨率格式: 紧致格式、TVD/保单调格式; WENO格式 3. 群速度控制格式
✓ 紧致格式: 同样的基架点,可构造更高阶格式 (因为自由参数更多)
Lele SK. Compact finite difference schemes with spectral-like resolution. Journal of Computing Physics 1992; 103:16–42. Fu D., Ma Y., A High Order Accurate Difference Scheme for Complex Flow Fields, put. Phys., 1997, 134:1-15.
U F1 F2 0 t x y
坐标变换 计算空间
每一维独立处理 一维重构(一维Taylor展开)
例如:
f x
j
a1 f j2
a2
f j1
a3
fj
a4 f j1
f j ( f j+1 f j1) / 2x
5 阶迎风差分格式
f j (2 f j3 15 f j2 60 f j1 20 f j 30 f j1 3 f j2 ) / 60x
五个基架点被分成三个组
2) WENO格式的原理描述
注: 为了简便,以非守恒型形式为例讲授其思路,实际使用时,请采 用下一节介绍的守恒形式
考虑线性单波方程:
u a u 0 (1) x x
a0
计算 u
x j
(1) 确定网格基架点: 6个点 {j-3 , j-2,j-1,j,j+1,j+2} 构造出该基架点上的目标差分格式
➢ 2003年以前, 多采用人工粘性(或滤波); 近期, 多采用WENO 格式 不足: 耗散较大, 计算量大
➢ 新方法: 迎风紧致格式;群速度控制格式; 加权群速度控制格式(WGVC-M); 优化的保单调格式OMP; 优化的MUSCL方法
二、 高精度、高分辨率差分格式
1. 格式的精度、 分辨率及优化 1) 差分格式精度: 截断误差的阶数
B) 并行方法2: 数据重分布 计算x方向导数时: 数据按行分割
52 Fij 3 dij 3 Fi1 j
计算y方向导数时: 数据按列分割
Fij
5 3
dij
2 3
Fij 1
CPU 0 CPU 1 CPU 2
CPU 0 CPU 1 CPU 2
优点: 子步内部没有并行效率损失 不足: 需要数据重新分布, 数据交换量较大
● 航天领域,CFD发挥着实验无法取代的作用 实验难点:复现高空高速流动条件
波音777
Copyright by Li Xinliang
波音787
7
CFD 面临的挑战及主要任务:
➢复杂流动的数学模型
湍流的计算模型; 转捩的预测模型; 燃烧及化学反应模型; 噪声模型……
➢ 高精度高效算法
高精度激波捕捉法;
u(x j ) eikxj
du ikeikxj dx
uj
k x
eikx j
k kr iki 修正波数 k ikx i
精确解 差分解
耗散误差
ki
色散误差
1st order upwind
2nd order center
3
3rd order upwind
5th order upwind
5th order upwind compact
后面的数据必须等待前一步计算完成,难以直接并行
B) 并行方法1: 流水线法
流水线示意图 步骤:
1) 计算 d(:,:) 2) for k=1,M
{ 如果 myid=0, 计算 F(k,0), 否则 从myid-1接收 F(k,0); for i=1,N1 (N1=N/P) 计算 F(k,i); 如果myid ≠P-1 向 myid+1 发送 F(k,N1) } 优点: 无需数据重分布; 不足: 有并行效率损失, 并行数难以放大
1.5
1
0.5
00
1
2
3
2. 常用的高分辨率格式 1) 紧致格式
✓引入导数信息、 联立求解
j-1
j
j+1
Fj
f x
j
普通格式: Fj =af j1 bf j cf j1
显式给出差分表达式;
紧致格式: Fj1+Fj + Fj1=af j1 bf j cf j1 隐式给出差分表达式;
6阶对称紧致 1/ 3Fj1 Fj 1/ 3Fj1 (28( f j1 f j1) ( f j2 f j2 )) / 36x 5阶迎风紧致 2 / 5Fj1 3/ 5Fj (3 f j1 44 f j1 36 f j 12 f j1 f j2 ) /120x
ln(x)
2) 差分格式的分辨率
精度: 充分小网格 情况下的误差特性 分辨率: 有限尺度网格 情况下的误差特性
x 0
例:
格式1 格式2
u x
j
a1u j3
a2u j2
.......10
5u x5
x4
u x
j
b1u j3
b2u j2
....... 0.1
4u x4
x3
间断有限元法; 大规模代数方程组高效解法 ……
➢ 复杂外形、复杂网格处理方法
自适应网格; 直角网格,浸入边界法; 无网格法; 粒子算法;
Copyright by Li Xinliang
8
传统计算方法: 有限差分法, 有限体积法 , 有限元法, 谱方法(谱元法)等; 最近发展的方法: 基于粒子的算法(格子-Boltzmann, BGK),无网格
2.5
6th order central 6th order central compact
exact
2
1.5
5% 误差
1
0.5
00
1
2
3
4) 分辨率优化
原则: 牺牲精度、提高分辨率
方法: 1) 构造含自由参数的差分格式 u j F ( ,uk ) 2) 计算出格式的色散、耗散误差特性; 3) 调整自由参数,使得色散、耗散特性最优
1
10个点
相关文档
最新文档