CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 数值算法/人工智能 数学计算/工程计算

文件名称:Euler_RKDG_Tri_3node_20111107

  • 所属分类:
  • 标签属性:
  • 上传时间:
    2012-11-16
  • 文件大小:
    37.85kb
  • 已下载:
    3次
  • 提 供 者:
  • 相关连接:
  • 下载说明:
    别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容来自于网络,使用问题请自行百度

用间断有限元方法求解二维Euler方程。

算例是一个圆柱绕流问题。压缩文件里面还包含了一个用MATLAB写的网格生成程



序,只需要做很小的改动就可以生成稀疏程度不同的网格。



程序还有些问题如下:



1. 因为没有对边界处作处理,所以计算的残差不会收敛到一个给定的小数,如



0.001等。当最大残差为0.1左右时,按下键盘上的ESC键,程序计算结束,会输出



一个文件Result.dat,用tecplot软件打开这个文件,可以得到一些结果,如流线



等。因为结果不收敛,在圆柱的后面会有两个涡出现,如果计算时间更长,会有



涡脱落的现象出现。如果想计算收敛,则需要对边界作特殊处理。处理方法见



2006年的文献High-order accurate implementation of solid wall boundary



conditions in curved geometries 。或者使用高阶的单元,如6节点三角形单元







2. 现在还不能捕捉激波,因为没有加限制器。



如果您在这个程序的基础上解决了上面提到的问题,请联系我,也共享一下程序



哦 ^_^-Send a written discontinuous finite element program--- for solving two-dimensional Euler equations

The attachment is a C language program I wrote it myself. Discontinuous finite element method for solving two-dimensional Euler equations.

Example is the flow around a cylinder. Zip file which also contains the mesh generation process to write a MATLAB



Sequence, just do small changes can generate sparse different grid.



The program also some problems as follows:



Because there is no boundary, so the residuals of the calculation will not converge to a given decimal, such as



0.001 and so on. When the maximum residual is about 0.1, press the ESC key on the keyboard, the program calculates the end, will output



A file Result.dat, the use tecplot software to open this file, you can get some results, such as flow lines



And so on. Because the result does not converge, there will be two in the back of the cylinder vortices appear, if the calculation of longer, there will be



Th
(系统自动生成,下载前可以参看下载内容)

下载文件列表

Euler_RKDG_Tri_3node_20111107/Euler_RKDG_Tri_3node_MainFile.cpp
Euler_RKDG_Tri_3node_20111107/Outside_Node.txt
Euler_RKDG_Tri_3node_20111107/Element_Node.txt
Euler_RKDG_Tri_3node_20111107/Node_Coordinate.txt
Euler_RKDG_Tri_3node_20111107/DphiDx.cpp
Euler_RKDG_Tri_3node_20111107/Inside_Node.txt
Euler_RKDG_Tri_3node_20111107/f_RungeKutta.cpp
Euler_RKDG_Tri_3node_20111107/Function.cpp
Euler_RKDG_Tri_3node_20111107/DwDxy.cpp
Euler_RKDG_Tri_3node_20111107/ElementInitialization.cpp
Euler_RKDG_Tri_3node_20111107/LengthNormalS.cpp
Euler_RKDG_Tri_3node_20111107/pre_RungeKutta.cpp
Euler_RKDG_Tri_3node_20111107/Result.cpp
Euler_RKDG_Tri_3node_20111107/SpectralRadius.cpp
Euler_RKDG_Tri_3node_20111107/ProgramInitialization.cpp
Euler_RKDG_Tri_3node_20111107/RungeKutta.cpp
Euler_RKDG_Tri_3node_20111107/MainFile_Euler_RKDG_Tri_3node.cpp
Euler_RKDG_Tri_3node_20111107/Euler_RKDG_Tri_3node.h
Euler_RKDG_Tri_3node_20111107/GridData.cpp
Euler_RKDG_Tri_3node_20111107/SpectralRadiusMax.cpp
Euler_RKDG_Tri_3node_20111107/TriGrid.m
Euler_RKDG_Tri_3node_20111107/TimeStep.cpp
Euler_RKDG_Tri_3node_20111107

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 搜珍网是交换下载平台,只提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。更多...
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或换浏览器;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*快速评论: 推荐 一般 有密码 和说明不符 不是源码或资料 文件不全 不能解压 纯粹是垃圾
*内  容:
*验 证 码:
搜珍网 www.dssz.com