• 返回主页
  • OKS+NOM预习资料

    2017.07.04:经国旭邮件勘误(已修订):公式9和10最后一项遗漏1/2
    2017.06.27:更新完毕
    2017.06.21:补充部分内容
    2017.06.18:补充部分内容
    2017.05.23:创立页面


    OKS课程工具介绍:OpenFOAM是一个采用C++编写的CFD求解器,其主要的特点在于开源并且免费。开源的特性方便各类研究人员修改代码。国内CFD用户目前使用最常用的软件是ANSYS Fluent,OpenFOAM相对于ANSYS Fluent的优势在于可以方便的进行代码定制以及开发。ANSYS Fluent在使用的过程中,用户可以通过UDF来自定义函数,但ANSYS Fluent提供的接口有限。OpenFOAM用户则可以任意的修改代码进行任意的函数定义。但是OpenFOAM的学习过程非常缓慢并且资料非常少。
    NOM课程工具介绍:ANSYS ICEM是目前非常受欢迎的网格生成程序,但在使用ANSYS ICEM制作全六面体网格的时候需要非常烧脑的block划分技巧,市面上虽然存在一些ANSYS ICEM教程,但是这种block划分思想主要通过各类工程实践才能获得。

    本预习资料介绍
    为了让参加OpenFOAM Knowledge Share以及Not Only Mesh课程的学员在课堂上能跟上思路来获得最佳的学习效果,并鉴于CFD以及计算机语言较难上手的学习特性,所有学员(尤其是参加OKSS2的学员)务必在开课前详细充分预习本文内容。
    OKSS1:OKSS1课程主要偏向OpenFOAM应用,只需要非常基本的数学和编程技巧。参加OKSS1的学员主要需要预习Linux的基本操作,其他概念可简单理解;
    OKSS2:OKSS2课程主要讲解CFD方程在OpenFOAM中的实现以及OpenFOAM代码定制。需要扎实的高等数学基础和C++基础。本预习资料简单介绍CFD比较基本的概念且在大多数教科书中均有说明。但是不同的教科书针对的读者层次不同导致读起来较难。本预习资料尽可能的浅出。在预习本文内容后,课堂上将直接从课程列表中OKSS2中的有限体积中的高斯积分进行。若学员对此部分内容已经充分掌握,可略过。另外需要注意,OKS课堂偏向介绍CFD在C++中的实现,学员务必提前学习好C++中有关类的概念,不要着急运行OpenFOAM算理,望厚积薄发。
    NOMS1:NOMS1主要介绍一些网格的数学特性,对编程没有要求,请预习好本网页中的CFD理论即可;
    NOMS2:NOMS2直接使用ANSYS ICEM划分网格,不需要做预习;

    OKS以及NOM除了预习资料外,还会发放一些预先打印好的文献资料在课堂上分发,除此之外无PPT等任何资料。但是会每人发一个记事本,请充分做好笔记。课程费用约每小时150元,若已报名,一定要努力预习并做好笔记获得大于费用的成果!

    开始上学 :-)

    下面的内容已修改为默认展现(部分浏览器不兼容),可点击按钮收起方便浏览





    学员若对上述材料有不理解的地方,请联系li.dy@dyfluid.com做内容增添。



    北京见 :-)


    东岳流体dyfluid.com
    勘误、讨论、补充内容请前往CFD中国