栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 创建有限体积流体模拟

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 创建有限体积流体模拟

本文,我们将使用有限体积方法模拟开尔文-亥姆霍兹不稳定性。 我们将考虑一种可压缩流体,它具有向背景相反方向移动的高密度流。 速度切变引起了著名的不稳定性,有时在云层和木星的大红斑中也可以看到这种不稳定性。

在我们开始之前,下面是运行我们的模拟的 gif 图像:

有限体积法

我们将描述有限体积法来模拟理想的可压缩流体。 该方法的扩展存在用于模拟其他类型的流体。 理想的可压缩流体由欧拉流体方程描述。 出于本次讨论的目的,让我们考虑 2D 中的系统(将此处呈现的内容扩展到 3D 并不太困难)。 流体由所谓的原始变量描述:

原始变量和保守变量之间的转换 Python 实现转换 使用 CFL 条件设置时间步长 计算梯度 Python 梯度计算 坡度限制器 空间二阶外推 Python 实现 时间二阶外推 计算和应用通量 Python 通量实现 时间积分 Python 积分实现 初始条件 源代码

详情参阅http://viadean.com/volume_python.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488524.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号