OpenFOAM学习笔记 案例1之Cavity(1)

本文是OpenFOAM的学习笔记,针对初学者,通过Cavity案例介绍OpenFOAM的基本操作。内容包括案例文件夹结构解析,如0、constant、system文件夹的内容,以及如何开始计算案例。建议初学者参考中文用户指南以节省学习时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenFOAM照比商业软件如Fluent Star-CCM 较难,是因为其操作需要较高的编程能力。而我不具备这种能力,只能通过一个一个的案例来学习,也希望对其他OpenFOAM新手提供一些帮助。

在OpenFOAM 的用户手册中,第一个案例就是Cavity,翻译过来就是腔。

对于像我一样的初学者来说,可以下载 一份openfoam用户指南中文翻译版(由各位大神翻译的),这可以帮助英文水平并不高的我们节约很多时间。

那么让我们开始第一个算例吧。

首先需要将你的案例文件拷贝到你的本地文件夹上,你可以在终端这样执行

mkdir -p $FOAM_RUN
cp -r $FOAM_TUTORIALS $FOAM-RUN

之后的操作都在你自己的用户目录下。

你可以通过  ls  命令来查看cavity文件夹下的目录

huiyuqiao@huiyuqiao-VirtualBox:~/OpenFOAM/huiyuqiao-9/run/cavity$ ls
0  constant  system

有三个文件夹, 0  , constant  ,  system   .

简单介绍这三个文件夹

0文件是这个算例的初始场信息,也是0时刻的状态。

0文件下有  P文件 U文件 两个文件

使用cat命令打开P文件

uiyuqiao@huiyuqiao-VirtualBox:~/OpenFOAM/huiyuqiao-9/run/cavity/0$ cat p
/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  9
     \\/     M anipulation  |
\*---------------------------------------------------------------------------*/
FoamFile
{
    format      ascii;
    class       volScalarField;
    object      p;
}
// * * * * *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值