Advertisement

一维Euler方程的Fortran实现:WENO、WENO-Z和WENO-ZN格式的应用

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文介绍了使用Fortran编程语言实现的一维Euler方程求解方法,并详细探讨了WENO、WENO-Z及WENO-ZN格式在数值模拟中的应用。 Fortran程序使用WENO格式求解一维Euler方程,包括WENO、WENO-Z、WENO-ZN等多种格式。在运行前,请通过ini.txt文件设置计算条件。该程序涵盖特征重构,并提供了5阶和7阶精度的算例,如黎曼问题、Shu-Osher问题、Titarev–Toro问题以及Blasting-Wave通量分裂等。此外,它还支持局部LF分裂、全局LF分裂、SW分裂及vanLeer分裂等多种WENO重构方法,包括WENO-JS, WENO-z和WENO-zn格式。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • EulerFortranWENOWENO-ZWENO-ZN
    优质
    本文介绍了使用Fortran编程语言实现的一维Euler方程求解方法,并详细探讨了WENO、WENO-Z及WENO-ZN格式在数值模拟中的应用。 Fortran程序使用WENO格式求解一维Euler方程,包括WENO、WENO-Z、WENO-ZN等多种格式。在运行前,请通过ini.txt文件设置计算条件。该程序涵盖特征重构,并提供了5阶和7阶精度的算例,如黎曼问题、Shu-Osher问题、Titarev–Toro问题以及Blasting-Wave通量分裂等。此外,它还支持局部LF分裂、全局LF分裂、SW分裂及vanLeer分裂等多种WENO重构方法,包括WENO-JS, WENO-z和WENO-zn格式。
  • 基于有限差分法WENO重构Euler求解(含WENOWENO-ZWENO-ZN).zip
    优质
    本资料探讨了使用有限差分法结合不同WENO格式(包括WENO、WENO-Z及WENO-ZN)求解二维Euler方程的方法,提供详细的数值模拟和分析。 有限差分方法结合WENO重构求解二维Euler方程的研究包括了WENO、WENO-Z和WENO-ZN等多种格式的应用。这是我在大二期间完成的一份大学生课程设计的内容。
  • WENO构建流
    优质
    WENO格式是一种高精度非振荡数值求解方法,用于计算流体动力学中的激波和间断问题。本专题探讨了WENO格式的基本原理及其详细的构建步骤。 高精度TVD格式的一般流程通过一个简单的算例进行了介绍,欢迎大家参考借鉴学习。
  • SOD激波管问题WENO
    优质
    本文探讨了一维SOD激波管问题,并提出了改进的WENO(加权本质非振荡)数值格式,以提高计算精度和稳定性。 一维Sod激波管问题的WENO格式是一种数值方法,用于求解流体力学中的守恒律方程。该方法利用加权本质非振荡(Weighted Essentially Non-Oscillatory, WENO)技术来提高计算精度和稳定性,在处理含有间断性的流动现象时尤其有效。
  • 五阶精度WENO代码.zip_5阶WENO_5阶weno_partlygmd_五阶WENOM文件_激波
    优质
    该压缩包包含了一个实现五阶精度WENO(加权本质非振荡)格式的MATLAB代码,适用于计算流体力学中激波等不连续现象的高精度数值模拟。 使用五阶精度WENO格式结合三阶RK时间推进方法求解激波稀疏波问题的MATLAB代码。
  • 五阶WENOMATLAB
    优质
    本项目致力于实现五阶加权本质无振荡(WENO)数值格式在MATLAB环境中的编程应用,旨在高效解决高精度计算流体动力学问题。 李新亮老师的CFD大作业采用五阶精度WENO格式和三阶RK方法。
  • WME7/WENO:利3阶、5阶及7阶WENO法求解线性双曲——MATLAB
    优质
    本研究采用MATLAB编程实现了WME7和WENO方案,用于解决线性双曲型偏微分方程。通过3阶、5阶以及7阶的WENO方法,提高了数值解的精度与鲁棒性。 本段落讨论了一维和二维域中线性对流方程的WENO(加权基本非振荡)方案。
  • 基于WENO-CU6Riemann问题求解
    优质
    本研究提出了一种基于WENO-CU6格式的方法,用于解决流体力学中的二维Riemann问题,显著提高了计算精度和稳定性。 WENO-CU6格式二维Riemann问题求解器支持网格调节、CFL数调整及初始条件重新设置,并采用三阶时间格式。
  • 双曲守恒律ENO与WENO.zip
    优质
    本资料探讨了双曲守恒律方程组数值解法中的ENO(本质非振荡)和WENO(加权本质非振荡)格式,深入分析其原理及应用。 本段落讨论了使用MATLAB代码求解Burgers方程初值问题的双曲守恒律ENO格式和WENO格式。研究分别采用了有限体积法4阶ENO格式、有限体积法3阶及5阶WENO方法进行数值计算,并在时间方向上应用三阶TVD Runge-Kutta方法。本段落旨在分析这些格式在解光滑情况和存在间断情况下各自的数值精度,通过作图对结果进行了展示与说明。