Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
mengqinghe0909 579db6879c | 6 days ago | |
---|---|---|
.. | ||
applications | 6 days ago | |
cmake | 3 months ago | |
docs | 1 month ago | |
features | 3 months ago | |
mindflow | 6 days ago | |
CMakeLists.txt | 1 year ago | |
CONTRIBUTION_CN.md | 1 month ago | |
LICENSE | 1 year ago | |
NOTICE | 1 year ago | |
README.md | 1 month ago | |
README_EN.md | 1 month ago | |
RELEASE.md | 1 month ago | |
RELEASE_CN.md | 1 month ago | |
build.sh | 1 year ago | |
requirements.txt | 3 months ago | |
setup.py | 1 year ago | |
version.txt | 1 month ago |
ENGLISH | 简体中文
流体仿真是指通过数值计算对给定边界条件下的流体控制方程进行求解,从而实现流动的分析、预测和控制,其在航空航天、船舶制造以及能源电力等行业领域的工程设计中应用广泛。传统流体仿真的数值方法如有限体积、有限差分等,主要依赖商业软件实现,需要进行物理建模、网格划分、数值离散、迭代求解等步骤,仿真过程较为复杂,计算周期长。AI具备强大的学习拟合和天然的并行推理能力,可以有效地提升流体仿真效率。
MindFlow是基于昇思MindSpore开发的流体仿真领域套件,支持航空航天、船舶制造以及能源电力等行业领域的AI流场模拟,旨在于为广大的工业界科研工程人员、高校老师及学生提供高效易用的AI计算流体仿真软件。
2024.03.22
以“为智而昇,思创之源”为主题的昇思人工智能框架峰会2024在北京国家会议中心召开,北京国际数学研究中心教授、国际机器学习研究中心副主任董彬介绍,基于MindSpore和MindFLow套件,团队打造了AI解偏微分方程领域的基础模型PDEformer-1,能够直接接受任意形式PDE作为输入,通过在包含300万条一维PDE样本的庞大数据集上进行训练,PDEformer-1展现出了对广泛类型的一维PDE正问题的迅速且精准求解能力。2024.03.22
以“为智而昇,思创之源”为主题的昇思人工智能框架峰会2024在北京国家会议中心召开,中国科学院院士、中国空气动力学会理事长唐志共介绍,基于昇思MindSpore和MindFlow套件,团队首创了生成式气动设计大模型平台,面向多种应用场景,打破传统设计范式,将设计时长由月级缩短到分钟级,满足概念设计要求相关新闻。2024.03.20
MindFlow 0.2.0版本发布,详见MindFlow 0.2.0。2023.11.04
中国(西安)人工智能高峰论坛在西安市雁塔区高新国际会议中心召开,由西北工业大学与华为联合研发的首个面向飞行器的流体力学大模型“秦岭·翱翔”正式发布。该模型是西工大流体力学智能化国际联合研究所携手华为AI4Sci Lab在国产开源流体计算软件风雷的基础上,依托昇腾AI澎湃算力及昇思MindSpore AI框架共同研发的面向飞行器流体仿真的智能化模型,相关新闻。2023.08.02
MindFlow 0.1.0版本发布,详见MindFlow 0.1.0。2023.07.06
以“智联世界 生成未来”为主题的2023世界人工智能大会在上海世博中心开幕,来自中国商用飞机有限责任公司上海飞机设计研究院的三维超临界机翼流体仿真重器“东方.翼风”获得世界人工智能大会最高奖项——SAIL奖,该模型是由中国商用飞机有限责任公司上海飞机设计研究院与华为基于国产昇腾AI基础软硬件平台及昇思MindSpore AI框架研发的面向机翼复杂流动仿真场景的智能化模型,相关新闻。2023.05.21
智能流体力学产业联合体第二次全体会议在杭州西湖大学成功举办,昇思MindSpore协办本次会议,三位中国科学院院士、产业联合体代表及关心联合体的学术界、产业界专家共计百位嘉宾现场参会。面向飞行器的首个流体力学大模型————“秦岭·翱翔”大模型预发布,该模型是由西北工业大学流体力学智能化国际联合研究所与华为基于国产昇腾AI基础软硬件平台及昇思MindSpore AI框架,共同研发的面向飞行器流体仿真的智能化模型,相关新闻。2023.02.05
MindFlow 0.1.0-alpha 版本发布。2023.01.17
推出MindFlow-CFD基于MindSpore的端到端可微分求解器,详见。2022.09.02
中国商飞首席科学家吴光辉院士在WAIC2022世界人工智能大会发布首个工业级流体仿真大模型“东方.御风”, AI流体仿真助力国产大飞机气动仿真, 相关新闻。Ye Z, Huang X, Liu H, et al. Meta-Auto-Decoder: A Meta-Learning Based Reduced Order Model for Solving Parametric Partial Differential Equations[J]. Communications on Applied Mathematics and Computation. [Paper]
Deng Z, Wang J, Liu H, et al. Prediction of transactional flow over supercritical airfoils using geometric-encoding and deep-learning strategies. Physics of Fluids 35, 075146 (2023). [Paper]
[Code]
Rao C, Ren P, Wang Q, et al. Encoding physics to learn reaction–diffusion processes[J]. Nature Machine Intelligence, 2023: 1-15. [Paper]
[Code]
Li Z, Wang Y, Liu H, et al. Solving Boltzmann equation with neural sparse representation[J]. SIAM Journal on Scientific Computing, Vol. 46, Iss. 2 (2024).
[Paper]
[Code]
Deng Z, Liu H, Shi B, et al. Temporal predictions of periodic flows using a mesh transformation and deep learning-based strategy[J]. Aerospace Science and Technology, 2023, 134: 108081. [Paper]
Huang X, Liu H, Shi B, et al. A Universal PINNs Method for Solving Partial Differential Equations with a Point Source[C]//IJCAI. 2022: 3839-3846. [Paper] [Code]
案例 | 数据集 | 模型架构 | GPU | NPU |
---|---|---|---|---|
东方.御风 | 二维翼型流场数据集 | ViT | ✔️ | ✔️ |
FNO方法求解Burgers方程 | 一维Burgers方程数据集 | FNO1D | ✔️ | ✔️ |
KNO方法求解Burgers方程 | 一维Burgers方程数据集 | KNO1D | ✔️ | ✔️ |
FNO方法求解NS方程 | 二维NS方程数据集 | FNO2D | ✔️ | ✔️ |
FNO3D方法求解NS方程 | 二维NS方程数据集 | FNO3D | ✔️ | ✔️ |
KNO方法求解NS方程 | 二维NS方程数据集 | KNO2D | ✔️ | ✔️ |
CAE-LSTM方法求解二维黎曼问题 | 二维黎曼问题数据集 | CAE-LSTM | ✔️ | ✔️ |
CAE-LSTM方法求解Shu-Osher问题 | 一维Shu-Osher波数据集 | CAE-LSTM | ✔️ | ✔️ |
CAE-LSTM方法求解Sod激波管问题 | 一维Sod激波管数据集 | CAE-LSTM | ✔️ | ✔️ |
CAE-LSTM方法求解KH问题 | 二维K-H问题数据集 | CAE-LSTM | ✔️ | ✔️ |
eHDNN方法求解抖振流场 | 二维翼型抖振数据集 | eHDNN | ✔️ | ✔️ |
eHDNN方法预测非定常流场 | 动边界流场数据集 | eHDNN | ✔️ | ✔️ |
ResUnet3D方法求解三维圆球绕流 | 三维非定常流动数据集 | ResUnet3D | ✔️ | ✔️ |
CAE-Transformer方法求解二维圆柱绕流问题 | 低雷诺数圆柱绕流数据集 | CAE-Transformer | ✔️ | ✔️ |
FNO2D和UNET2D方法预测多时间步跨声速翼型复杂流场 | 二维跨声速翼型复杂流场数据集 | FNO2D/UNET2D | ✔️ | ✔️ |
HDNN方法预测流固耦合系统流场 | 流固耦合系统数据集 | HDNN | ✔️ | ✔️ |
案例 | 数据集 | 模型架构 | GPU | NPU |
---|---|---|---|---|
PDE-NET方法求解对流扩散方程 | - | PDE-Net | ✔️ | ✔️ |
PeRCNN方法求解二维Burgers方程 | PeRCNN数据集 | PeRCNN | ✔️ | ✔️ |
PeRCNN方法求解三维反应扩散方程 | PeRCNN数据集 | PeRCNN | ✔️ | ✔️ |
AI湍流模型 | - | MLP | ✔️ | ✔️ |
案例 | 数据集 | 模型架构 | GPU | NPU |
---|---|---|---|---|
PINNs方法求解Burgers方程 | Burgers数据集 | PINNs | ✔️ | ✔️ |
PINNs方法求解圆柱绕流 | 圆柱绕流流场数据集 | PINNs | ✔️ | ✔️ |
PINNs方法求解Darcy流动 | - | PINNs | ✔️ | ✔️ |
PINNs方法求解泊松方程 | - | PINNs | ✔️ | ✔️ |
PINNs方法求解玻尔兹曼方程 | - | PINNs | ✔️ | ✔️ |
PINNs方法求解泰勒-格林涡 | - | PINNs | ✔️ | ✔️ |
PINNs方法求解NS方程反问题 | NS方程反问题数据集 | PINNs | ✔️ | ✔️ |
PINNs方法求解二维带点源的泊松方程 | - | PINNs | ✔️ | ✔️ |
PINNs方法求解Kovasznay流动 | - | PINNs | ✔️ | ✔️ |
PINNs方法求解周期山流动问题 | Periodic Hill数据集 | PINNs | ✔️ | ✔️ |
PINNs方法求解Allen-Cahn方程 | Allen-Cahn数据集 | PINNs | ✔️ | ✔️ |
CMA-ES&多目标梯度下降算法 | Periodic Hill数据集 | PINNs | ✔️ | ✔️ |
META-PINNs算法 | - | PINNs | ✔️ | ✔️ |
MOE-PINNs算法 | - | PINNs | ✔️ | ✔️ |
R-DLGA算法 | - | PINNs | ✔️ | ✔️ |
案例 | 格式 | GPU | NPU |
---|---|---|---|
Sod激波管 | Rusanov | ✔️ | - |
Lax激波管 | Rusanov | ✔️ | - |
二维黎曼问题 | - | ✔️ | - |
库埃特流动 | - | ✔️ | - |
由于MindFlow与MindSpore有依赖关系,请根据下表中所指示的对应关系,在MindSpore下载页面下载并安装对应的whl包。
MindFlow | 分支 | MindSpore | Python |
---|---|---|---|
master | master | \ | >=3.7 |
0.2.0 | r0.6 | >=2.2.12 | >=3.7 |
0.1.0 | r0.3 | >=2.0.0 | >=3.7 |
0.1.0rc1 | r0.2.0 | >=2.0.0rc1 | >=3.7 |
pip install -r requirements.txt
硬件平台 | 操作系统 | 状态 |
---|---|---|
Ascend | Linux | ✔️ |
GPU | Linux | ✔️ |
# gpu and ascend are supported
export DEVICE_NAME=gpu
pip install mindflow_${DEVICE_NAME}
git clone https://gitee.com/mindspore/mindscience.git
cd {PATH}/mindscience/MindFlow
bash build.sh -e ascend -j8
export CUDA_PATH={your_cuda_path}
bash build.sh -e gpu -j8
cd {PATH}/mindscience/MindFLow/output
pip install mindflow_*.whl
西北工业大学 张伟伟 |
北京大学 董彬 |
中国人民大学 孙浩 |
郑州航空工业管理学院 马浩 |
加入昇思MindFlow SIG,助力AI流体仿真发展。
MindSpore AI+科学计算专题,北京大学董彬老师Learning and Learning to solve PDEs专题报告。
我们将不断发布开源实习任务,与各位共同构筑MindFlow生态,与领域内的专家、教授和学生一起推动计算流体力学的发展,欢迎各位积极认领。
感谢以下开发者做出的贡献 🧑🤝🧑:
yufan, wangzidong, liuhongsheng, zhouhongye, zhangyi, dengzhiwen, liulei, guoboqiang, chengzeruizhi, libokai, yangge, longzichao, qiuyisheng, haojiwei, leiyixiang, huangxiang, huxin,xingzhongfan, mengqinghe, lizhengyi, lixin, liuziyang, dujiaoxi, xiaoruoye, liangjiaming
中国商飞 |
太湖实验室 |
西北工业大学 |
北京大学 |
中国人民大学 |
哈尔滨工业大学 |
MindScience is scientific computing kits for various industries based on the converged MindSpore framework.
Jupyter Notebook Python Unity3D Asset Pickle nesC other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》