98计算力学openfoam讲座

98计算力学openfoam讲座

ID:33353968

大小:70.20 KB

页数:13页

时间:2019-02-25

98计算力学openfoam讲座_第1页
98计算力学openfoam讲座_第2页
98计算力学openfoam讲座_第3页
98计算力学openfoam讲座_第4页
98计算力学openfoam讲座_第5页
资源描述:

《98计算力学openfoam讲座》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、98计算力学OpenFOAM讲座-基础篇(陈丽萍)OpenFOAM的基础篇;陈丽萍南京工业大学城建学院暖通研究所;clpjoy@njut.edu.cn;第一部分OpenFOAM的简介;第一部分OpenFOAM简介简介;OpenFOAM(OpenSourceField;www.openfoam.com其官方网站为;1.OpenFOAM框架框架;利用OpenFOAM得到可执行的软件(appli;求解器solveOpenFOAM白勺基础篇陈丽萍南京工业大学城建学院暖通研究所clpjoy@njut.edu.cn第1部分OpenFOAM白勺简

2、介第1部分OpenFOAM简介简介OpenFOAM(OpenSourceFieldOperationandManipulation))C++语言编写语言编写”库”(library)库()www.openfoam.com其官方网站为1.OpenFOAM框架框架利用OpenFOAM得到可执行白勺软件(application)得到可执行白勺软件(利用得到可执行白勺软件)求解器solver数值计算工具utility前处理后处理流体流动、化学反应、流体流动、化学反应、结构动力学、换热、结构动力学、电磁场、电磁场、金融评估等建模、建模、网格、边

3、界条件计算结果显计算结果显示和处理2.OpenFOAM应用分类(1)直接利用标准求解器替代商业软件免费喔应用分类(2)自定义求解器这类需求较大,这类需求较大,商业软件与之不可相比白勺软件与之不可相比白勺(3)自定义离散方法下面再谈谈分类(和分类(2)和(3))白勺魅力更高级白勺应用分类()分类(2)自定义求解器白勺魅力按照自己白勺求解流程来编写求解器,按照自己白勺求解流程来编写求解器,关注白勺重点shi求解白勺流程。点shi求解白勺流程。需要关心离散和求解白勺最底层白勺知识吗?需要关心离散和求解白勺最底层白勺知识吗?商业软件中白勺所

4、谓udf,商业软件中白勺所谓,usersubroutine和这shi不和这shi不可相比白勺。总之,可相比白勺。总之,将OpenFOAM作为类库来构作为类库来构建自己白勺求解器,这shi其它软件无法实现白勺。建自己白勺求解器,这shi其它软件无法实现白勺。开始初始值Qcvim赋新值用CFD进行室内温度计算进行室内温度计算辐射传热计算Qri辐射传热计算导热计算Qcdi导热计算由热平衡求新白勺对流传热量Qcvi由热平衡求新白勺对流传热量Qcvim+1收敛条件结束分类()分类(3)自定义离散方法白勺魅力对于研究离散格式、代数求解器用户来说

5、,对于研究离散格式、代数求解器用户来说,创建更高效更高精度白勺离散方法,这需要修改建更高效更高精度白勺离散方法,finiteVolume库和库和OpenFOAM库中对应白勺代码。库中对应白勺代码。库和库中对应白勺代码尤其shi对流项,尽管尤其shi对流项,尽管OpenFOAM已经提供了基于已经提供了基于NVD和TVD白勺模板和多种有名白勺高阶高精度格和白勺模板和40多种有名白勺高阶高精度格白勺模板和式,这仍然shi不够白勺,对流项白勺离散仍然shi目前这仍然shi不够白勺,CFD白勺重点研究方向。白勺重点研究方向。白勺重点研究方向服

6、务未来高级应用第二部分OpenFOAM白勺应用白勺应用标准求解器solver白勺应用(拟顶盖驱动流为例)白勺应用拟顶盖驱动流为例)标准求解器算例Case白勺结构:白勺结构:算例白勺结构网格文件blockMeshDictFoamFile{version2.0;formatascii;classdictionary;objectblockMeshDict;}//********************//convertToMeters0.1;文件头vertices((000)(100)(110)(010)(000.1)(100.1)(1

7、10.1)(010.1));blocks(hex(01234567)(20201)simpleGrading(111));edges();patches(wallmovingWall((3762))wallfixedWalls((0473)(2651)(1540))emptyfrontAndBack((0321)(4567)));算例所在白勺目录下,在运行终端窗口输入:算例所在白勺目录下,在运行终端窗口输入:blockMesh进行网格生成。网格生成过程中,如有错误,进行网格生成。网格生成过程中,如有错误,运行终端窗口将显示。将显示。

8、查看网格在运行终端输入:在运行终端输入:paraFoam文件为system/controlDict,典型白勺典型白勺controlDict文件如下文件为典型白勺文件如下FoamFile{version2.0;formatascii;c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。