SU2 _斯坦福大学的开源CFD代码
SU2是美国斯坦福大学航空航天学院开发的高精度偏微分方程求解器,与NASA的CFL3D不同,它是一款非结构网格求解器,并且是基于C++开发的(这和OpenFOAM类似)。它不仅开展串行计算,还可以进行并行计算。同时具备了变形网格(即动网格)功能和网格自适应功能等。为提高计算效率,该代码采用多重网格来加速收敛。
SU2具有多种空间离散格式和多个通量限制器,可进行从低速不可压流动到高超声速的计算,甚至还可开展诸如多物理场模拟、多组分流动模拟、燃烧模拟、气动噪声模拟、两相流模拟、磁流体模拟、等离子体流动模拟以及优化等。
SU2基于有限体积框架的格点格式编写的。下面逐个介绍其数值方法。
空间离散格式
- Jameson-Schmidt-Turkel or JST (centered scheme, second-order accurate in space).
- Lax-Friedrich (centered scheme, first-order accurate in space).
- Roe 1st-Order (upwind scheme, first-order accurate in space).
- Roe 2nd-Order (upwind scheme, second-order accurate in space using MUSCL scheme and Venkatakrishnan's limiter).
- HLLC 1st & 2nd order (approximate Riemann solver with Venkatakrishnan's limiter).
- AUSM 1st & 2nd order (approximate Riemann solver with Venkatakrishnan's limiter).
时间推进格式
- Backward and forward Euler (first-order accurate in time).
- Runge-Kutta Explicit (up to fourth-order accurate in time).
- Dual time stepping (second-order accurate in time).
粘性模拟
包括了无粘的Euler方程、层流模型以及雷诺平均湍流模型RANS。RANS湍流模型包括了SA和SST湍流模型。
网格类型
二维网格支持三角形网格和四边形网格以及两者构成的混合网格。
三维网格支持纯四面体网格、纯六面体网格以及三棱柱/四面体构成的混合网格。暂时不支持金字塔(五面体)网格。
通常SU2的网格格式包括了它自己的SU2格式以及CGNS格式。
网格自适应功能
针对三角形网格和四面体网格,SU2提供了网格自适应功能。用户可以通过设置相关参数来进行网格调整。
变形网格
采用弹簧模型、考虑扭转的弹簧模型以及代数方法实现网格的变形。
重启动功能
可保存重启动数据文件,并基于此来继续计算。
SU2 _斯坦福大学的开源CFD代码相关推荐
- oracle 方泽宇_斯坦福大学CS520知识图谱系列课程学习笔记:第二讲如何构建知识图谱...
上一讲我们学习了知识图谱的一些基本概念:泽宇:斯坦福大学CS520知识图谱系列课程学习笔记:第一讲什么是知识图谱zhuanlan.zhihu.com 本节课程关于如何构建知识图谱,因为知识图谱的构建 ...
- 斯坦福大学神经网络_斯坦福大学欺骗专家和网络安全首席执行官解释了为什么人们迷上网络骗局
斯坦福大学神经网络 By Tim Sadler and Jeff Hancock 蒂姆·萨德勒和杰夫·汉考克 We all know the feeling, that awful sinking i ...
- cc压力测试_斯坦福大学鲍哲南院士AFM综述:教你如何设计压力传感器的微结构...
压力传感器在消费电子.医疗和机器人等领域的重要性已无需赘述.伴随着电子皮肤等概念的飞速发展,更轻.更薄.可穿戴的压力传感器层出不穷.现阶段,科学家已经在这一领域积累了大量的工程经验和理论基础.当我们站 ...
- 支持中文的deepdive:斯坦福大学的开源知识抽取工具(三元组抽取)
一.DeepDive简介 deepdive帮助你从更少的结构化数据和统计推断中提取结构化的知识而无需编写任何复杂的机器学习代码.deepdive是一种新的数据管理系统,能够解决提取.整合型,并在一个单 ...
- python 教材为什么喜欢用spam举例_斯坦福大学教授列举出的python入门最容易犯的错误,你中招了吗?...
Python 以其简单易懂的语法格式与其它语言形成鲜明对比,初学者遇到最多的问题就是不按照 Python 的规则来写,即便是有编程经验的程序员,也容易按照固有的思维和语法格式来写 Python 代码, ...
- 编译原理语法分析_斯坦福大学《编译原理》学习记录 - 第二章:语法分析器
05-01: Introduction to Parsing 语法分析 parser的作用: 05-02: Context Free Grammars 上下文无关文法 CFG(上下文无关文法)回答了一 ...
- 斯坦福大学计算机专业研究生,斯坦福大学计算机科学研究生怎么样?好不好
对于打算去斯坦福大学读研究生的学生来讲,斯坦福大学研究生申请要求及斯坦福大学研究生专业介绍是学生最关心的问题.本文香港介绍斯坦福大学研究生申请要求及斯坦福大学研究生的专业介绍,帮助更多的学生更好的了解 ...
- 放弃手工标记数据吧!斯坦福大学开源弱监督框架
https://www.toutiao.com/a6668443801553469965/ 手工标记大量数据始终是开发机器学习的一大瓶颈.斯坦福AI Lab的研究人员探讨了一种通过编程方式生成训练数据 ...
- 免费开源低代码拖拽开发_资料来源:面向开源开发人员的免费代码搜索工具
免费开源低代码拖拽开发 开源代码的金矿可供程序员使用,但是选择正确的库并了解如何使用它可能很棘手. Sourcegraph创建了一个搜索引擎和代码浏览器,以帮助开发人员找到更好的代码并更快地构建软件. ...
最新文章
- 达人眼中的WINCE网络驱动
- Nuget包制作最佳解决方案
- Linux移植之内核启动过程引导阶段分析
- 【超详细教程】如何使用TypeScript和GraphQL开发应用
- springcloud 高可用的服务注册中心
- ffmpeg 解码b帧_ffmpeg 解码h264数据丢帧
- TransE算法原理与代码解析(2021-06-22)
- java unicodeblock_Character.UnicodeBlock中cjk的说明详解
- C#线程 访问资源同步简介
- npi阶段是什么意思_NPI阶段发现的重要性论述
- 免流发展史-三大运营商
- 如何解除计算机方向键问题,电脑键盘方向键错乱怎么处理
- [POI2005]Sza-Template
- 计算机usb接口充电效率差,比充电器还省电 实测主板关机充电神技
- 油门刹车标定表的制作
- moloch流量回溯_用moloch和elastic索引网络流量
- 分享几个学英语的好工具
- 三个“老掉牙”的推广引流绝招
- QGC的ScreenToolsController
- 校招期间 准备面试算法岗位 该怎么做?
热门文章
- 淘宝运营 直通车选词的十二种方法
- 黑马程序员最新版JavaWeb基础教程最后的案例学习记录
- 【JavaWeb】简单版猜骰子大or小游戏
- mysql获取时间部分_mysql中取日期的一部分
- slice() 和 splice()
- github在线编程
- 中国激光雷达行业发展模式及十四五前景预测报告2021-2027年版
- 《go语言圣经》+《Mastering.GO-cn》+《go语言高级编程》PDF下载
- 前端优化之高并发处理
- 低速自动驾驶:新创公司弯道超车 Waymo 的最佳方法?...