BJ2 斜率限制器
2024-09-05 13:29:50
BJ2 斜率限制器
本文介绍斜率限制器取自于 Anastasiou 与 Chan (1997)[1]研究,其所利用的斜率限制器也是 Barth 与 Jespersen 限制器的一种修正形式,并且包含一参数 \(\beta\) 控制限制器耗散性大小,我们这里将其称之为 BJ2 限制器。
限制器修正解形式为
\[u_h(\mathbf{x}_i) = u_c + \Phi (\nabla u)_ c\cdot \mathbf{r}
\]
\]
限制器函数计算公式为
\[\Phi = min(\Phi_j), \quad j=1,2,\cdots,N_p
\]
\]
\[\Phi_j = max\left\{ min(\beta \gamma_j, 1), min(\gamma_j, \beta) \right\}
\]
\]
\[\gamma_j = \left\{ \begin{matrix}
\frac{u_c^{max} - u_c}{u_j - u_c}, & u_j - u_c > 0 \cr
\frac{u_c^{min} - u_c}{u_j - u_c}, & u_j - u_c < 0 \cr
1, & u_i - u_c = 0 \cr
\end{matrix}\right.\]
\frac{u_c^{max} - u_c}{u_j - u_c}, & u_j - u_c > 0 \cr
\frac{u_c^{min} - u_c}{u_j - u_c}, & u_j - u_c < 0 \cr
1, & u_i - u_c = 0 \cr
\end{matrix}\right.\]
其中 \(u_c^{max}=max(u_c, u_{neighbour})\),\(u_c^{min}=min(u_c, u_{neighbour})\),\(u_j\) 为未限制前数值解。
在限制器计算过程中引入了系数 \(\beta \in [1,2]\),其作用是控制限制器的耗散性。当 \(\beta=1\) 时,限制器等价于minmod限制器,而 \(\beta=2\) 时为Superbee限制器。
ANASTASIOU K, CHAN C T. Solution of the 2D shallow water equations using the finite volume method on unstructured triangular meshes[J]. International Journal for Numerical Methods in Fluids, John Wiley & Sons, Ltd, 1997, 24(11): 1225–1245. ︎
最新文章
- paper 105: 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他
- JAVA的String的传值和传地址问题
- SQL Server里等待统计(Wait Statistics)介绍
- C++ Ouput Exactly 2 Digits After Decimal Point 小数点后保留三位数字
- DXUT初步理解
- POJ 3369 Meteor Shower (BFS,水题)
- 1090. Highest Price in Supply Chain (25)
- rc4加密
- Unity笔记
- 自学HTML的几个例子
- BZOJ 1228: [SDOI2009]E&D(SG定理)
- d3.js多个x轴y轴canvas柱状图
- Spring mvc学习指南
- 基于JAX-WS的webService开发实例
- 以超级管理员方式运行bat文件
- Day03 - Ruby比一比:Module的include与extend
- windows10系统安装Oralce11g时遇到INS-13001环境不满足最低要求
- Centos安装Samba共享服务器
- laravel5.8笔记五:基类控制器和基类模型
- MyBatis原理简介和小试牛刀
热门文章
- AIApe问答机器人Scrum Meeting 4.27
- 修改git仓库的远程地址
- 使用jave2实现将wav格式的音频转换成mp3格式
- csp总结 (差点爆零的总结)
- 必备的60个常用的Linux命令
- spring-cloud-square源码速读(spring-cloud-square-okhttp篇)
- 二层组网AP上线
- Kubernetes Deployment 源码分析(二)
- Red Hat Enterprise Linux (RHEL) 9 更新了什么,即 Rocky Linux 9 和 AlmaLinux 9 展望
- Spring Cloud Gateway实战之二:更多路由配置方式