Grid Convergence Index-- Post Processing in CFD
t
Grid Convergence Index
Table of Contents
1 Grid/mesh independence GCI
keywords: Richardson's extrapolation, Grid convergence index a summary of Richardson's extrapolation is here
requirement: GCI < 5%
a summary of GCI from nasa web , local downloaded file is here ( print version is in BEM file folder)
1.1 Richardson extrapolation
1.2 grid refinement ratio
- Hexa mesh –>> grid refinement ratio
- double nodes along each coordinates (x, y,z)
- Tetra mesh –>> effective grid refinement ratio
Definitions:
\[ r_{ij} = h_i/h_j \]
- r: grid refinement ratio,
- h: grid spacing
- effective grid refinement ratio
For tetra mesh, the effective grid refinement ratio is defined as:
\begin{equation}
r_e =( \frac{N_1}{N_2})
^{1/D}
\end{equation}Where \( N \) is the total number of grid point and \( D \) is the dimension of the flow domain.
1.3 Example of Grid convergence study
The example is from here,
The Fortran 90 program verify.f90 was written to carry out the calculations associated with a grid convergence study involving 3 or more grids
The program is compiled on a unix system through the commands:
f90 verify.f90 -o verify
It reads in an ASCII file (prD.do) through the standard input unit (5) that contains a list of pairs of grid size and value of the observed quantity f.
input data format:
1.0 0.97050 2.0 0.96854 4.0 0.96178
verify < prD.do > prD.out
It assumes the values from the finest grid are listed first. The output is then written to the standard output unit (6) prD.out.
The output from the of {\tt verify} for the results of Appendix A are:
#+BEGINEXAMPLE
— VERIFY: Performs verification calculations —
Number of data sets read = 3
Grid Size Quantity
1.000000 0.970500
2.000000 0.968540
4.000000 0.961780
Order of convergence using first three finest grid
and assuming constant grid refinement (Eqn. 5.10.6.1)
Order of Convergence, p = 1.78618479
Richardson Extrapolation: Use above order of convergence
and first and second finest grids (Eqn. 5.4.1)
Estimate to zero grid value, fexact = 0.971300304
Grid Convergence Index on fine grids. Uses p from above.
Factor of Safety = 1.25
Grid Refinement
Step Ratio, r GCI(%)
1 2 2.000000 0.103080
2 3 2.000000 0.356244
Checking for asymptotic range using Eqn. 5.10.5.2.
A ratio of 1.0 indicates asymptotic range.
Grid Range Ratio
12 23 0.997980
— End of VERIFY —
#+END _EXAMPLE
1.4 calculation steps
- Complete at least 3 simulations (Coarse, medium, fine) with a constant refinement ratio, r, between them (in our example we use r=2)
- Choose a parameter indicative of grid convergence. In most cases, this should be the parameter you are studying. ie if you are studying drag, you would use drag.
- Calculate the order of convergence, p, using:
\begin{equation}
p=ln(\frac{f_3 - f_2}{f_2- f_1}) / \ln (r)
\end{equation}
where \( f_i \) is the solution at different meshes, f1 is fine grid, \( r \) is grid refinement ratio.
- Perform a Richardson extrapolation to predict the value at h=0
\begin{equation}
f_e = f_1 + \frac{f_1 -f_2 }{r^p - 1}
\end{equation}
fe, exact numerical value ( continuum value at zero grid spacing)
- Calculate grid convergence index (GCI) for the medium and fine refinement levels
\begin{equation}
GCI_{fine} = \frac{F_s \vert \epsilon \vert }{r^p - 1}
\end{equation}
where \( F_s \) is a safety factor. the recommended value is 3 for two grids comparisons and 1.25 for three or more grids comparisons.
- Ensure that grids are in the asymptotic range of convergence by checking:
\frac{GCI2,3}{rp × GCI1,2} \approxeq 1
1.5 Example of Grid convergence for wing:
1.6 References
Roache, P. J. Perspective: A Method for Uniform Reporting of Grid Refinement Studies, Journal of Fluids Engineering, Vol. 116, 1994; 405-413.
Roache, P. J. Quantification of Uncertainty in Computational Fluid Dynamics, in Annual Review of Fluid Mechanics
Roache, Patrick J. Verification and validation in computational science and engineering. Vol. 895. Albuquerque, NM: Hermosa, 1998.
Grid Convergence Index-- Post Processing in CFD的更多相关文章
- post processing in CFD
post post Table of Contents 1. Post-processing 1.1. Reverse flow 1.1.1. reasons 1.1.2. solutions 1.2 ...
- WPF CheckBox样式 ScrollViewer样式 WrapPanel、StackPanel、Grid布局
本节讲述布局,顺带加点样式给大家看看~单纯学布局,肯定是枯燥的~哈哈 那如上界面,该如何设计呢? 1.一些布局元素经常用到.Grid StackPanel Canvas WrapPanel等.如上这种 ...
- Ext.GridPanel 用法总结(一)—— Grid基本用法
Ext.GridPanel 用法总结(一)—— Grid基本用法 摘自:http://www.cnblogs.com/luluping/archive/2009/08/01/1536645.html ...
- WPF Grid布局
本节讲述布局,顺带加点样式给大家看看~单纯学布局,肯定是枯燥的~哈哈 那如上界面,该如何设计呢? 1.一些布局元素经常用到.Grid StackPanel Canvas WrapPanel等.如上这种 ...
- LigerUi中表(Grid)控件的相关属性笔记
http://blog.csdn.net/dxnn520/article/details/8216560 // ========================================= [每 ...
- {ICIP2014}{收录论文列表}
This article come from HEREARS-L1: Learning Tuesday 10:30–12:30; Oral Session; Room: Leonard de Vinc ...
- ArcGIS空间分析工具
1. 3D分析 1.1. 3D Features toolset 工具 工具 描述 3D Features toolset (3D 要素工具集) Add Z Information 添加 Z 信息 添 ...
- 【转载】XGBoost调参
General Parameters: Guide the overall functioning Booster Parameters: Guide the individual booster ( ...
- xgboost调参
The overall parameters have been divided into 3 categories by XGBoost authors: General Parameters: G ...
随机推荐
- 【转载】批量部署系统之kickstart
一.安装各服务: ftp服务提供软件软件源,tftp提供引导文件,dhcp提供PXE文件位置,syslinux提供PXE文件 [root@node1~]# yum -y installtftp-ser ...
- F5 SSLVPN 的安装问题
WIN10下安装SSLVPN问题 1.右击计算机 -->选择管理-->查看安装的插件是否显示感叹号 2.如果显示感叹号-->则进行更新驱动-->>手动选择-->网络 ...
- 源码阅读之LinkedList(JDK8)
inkedList概述 LinkedList是List和Deque接口的双向链表的实现.实现了所有可选列表操作,并允许包括null值. LinkedList既然是通过双向链表去实现的,那么它可以被当作 ...
- 实数类型c++
数据类型 定义标识符 数值范围 占字节数 有效位数 单精度浮点数 float -3.4E+38-3.4E+38 4(32位) 6-7位 双精度浮点数 double -1.7E+308-1.7E+308 ...
- linux rpm 安装
1.rpm 安装rpm -ivh package_name-i:install的意思-v:查看更详细的安装信息-h:以安装信息栏显示安装进度rpm -ivh package_name --test 2 ...
- 添加jar到mvn私服
1.生成jar文件 2.jar目录下执行: mvn install:install-file -Dfile=jave-1.0.2.jar -DgroupId=joinery -DartifactId= ...
- python自动化学习笔记10-数据驱动DDT与yml的应用
在测试工作中,针对某一API接口,或者某一个用户界面的输入框,需要设计大量相关的用例,每一个用例包含实际输入的各种可能的数据.通常的做法是,将测试数据存放到一个数据文件里,然后从数据文件读取,在脚本中 ...
- [ZJOI2006]Book书架
Description Sally有一个很大的书柜.这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列.她用1到n的正整数给每本书都编了号.Sally在看书的时候,每次取出一本书,看完后放回书柜 ...
- Linux重启和关机命令
Linux重启命令: 方式1:shutdown –r now 方式2:reboot Linux关机命令: shutdown –h now
- JDBC和数据库连接池
JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成. ● JDBC ● C3P0 ● DRUID 一.JDBC ...