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.\]

其中 \(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限制器。


  1. 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.

最新文章

  1. paper 105: 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他
  2. JAVA的String的传值和传地址问题
  3. SQL Server里等待统计(Wait Statistics)介绍
  4. C++ Ouput Exactly 2 Digits After Decimal Point 小数点后保留三位数字
  5. DXUT初步理解
  6. POJ 3369 Meteor Shower (BFS,水题)
  7. 1090. Highest Price in Supply Chain (25)
  8. rc4加密
  9. Unity笔记
  10. 自学HTML的几个例子
  11. BZOJ 1228: [SDOI2009]E&D(SG定理)
  12. d3.js多个x轴y轴canvas柱状图
  13. Spring mvc学习指南
  14. 基于JAX-WS的webService开发实例
  15. 以超级管理员方式运行bat文件
  16. Day03 - Ruby比一比:Module的include与extend
  17. windows10系统安装Oralce11g时遇到INS-13001环境不满足最低要求
  18. Centos安装Samba共享服务器
  19. laravel5.8笔记五:基类控制器和基类模型
  20. MyBatis原理简介和小试牛刀

热门文章

  1. AIApe问答机器人Scrum Meeting 4.27
  2. 修改git仓库的远程地址
  3. 使用jave2实现将wav格式的音频转换成mp3格式
  4. csp总结 (差点爆零的总结)
  5. 必备的60个常用的Linux命令
  6. spring-cloud-square源码速读(spring-cloud-square-okhttp篇)
  7. 二层组网AP上线
  8. Kubernetes Deployment 源码分析(二)
  9. Red Hat Enterprise Linux (RHEL) 9 更新了什么,即 Rocky Linux 9 和 AlmaLinux 9 展望
  10. Spring Cloud Gateway实战之二:更多路由配置方式