OpenFOAM Knowledge Share (OKS)



  • 已申请教室,合作方规定教室使用时间为每日早8.30至晚5.00,请学员按时到场


    OKSS1 OpenFOAM应用

    Day 1(2017.08.22)

    • OpenFOAM历史
      • FOAM
      • OpenFOAM,FOAM-extend,ESI-OpenFOAM+
      • OpenFOAM名人堂
      • OpenFOAM在中国
    • CFD导论
    • 请点击预习Linux操作内容
    • OpenFOAM安装
      • OpenFOAM在linux下安装
      • OpenFOAM在windows下安装
      • OpenFOAM云计算
    • OpenFOAM构成
      • OpenFOAM算例结构
      • OpenFOAM代码初探
      • OpenFOAM小程序初探
    • OpenFOAM前处理
      • 稳定的边界条件组合
      • 保守的求解控制
      • 流体的物性参数
    • OpenFOAM求解算例1(弯管内的流动)
      • 残差
      • 连续性误差
      • 动态监控残差
      • 收敛
    • OpenFOAM网格生成
      • 网格类型
      • 使用blockMesh生成网格
      • 使用第三方软件生成网格
    • OpenFOAM自带算例分析
    • OpenFOAM求解算例2(圆柱扰流)
    • OpenFOAM后处理
      • 初识Paraview
      • 使用Paraview进行简单后处理
      • 矢量图
      • 流线图
      • 高质量云图美化
      • 动画输出
    • 发散测试
    • 随堂测验

    Day 2(2017.08.23)

    • OpenFOAM中的湍流
      • 什么是湍流
      • RANS模型
      • LES模型
    • 湍流的设置
      • 湍流模型的选择
      • 湍流场的估计
    • 层流求解器和湍流求解器
      • icoFoampisoFoam
      • 湍流模型植入初探
    • OpenFOAM求解算例3(1D湍流)
      • 稳定湍流场预处理
    • OpenFOAM求解算例4(射流)
      • RANS模型算例
      • LES模型算例
    • 湍流的陷阱
      • y+
      • 壁面函数
      • 湍流模拟与网格
    • OpenFOAM中的传热
      • 浮力驱动流
      • 可压缩性
      • 能量方程
      • Boussineq假定
    • OpenFOAM求解算例6(管道传热)
      • 传热的边界条件设置
    • OpenFOAM中的多相流模拟
      • 相分数
      • VOF模型,TFM模型
    • OpenFOAM求解算例7(单气泡界面模拟)
    • OpenFOAM求解算例8(鼓泡反应器)
      • 脚本一键运行
      • 脚本一键后处理
    • 随堂测验

    Day 3 (2017.08.24)

    • OpenFOAM中的solvers
    • OpenFOAM中的utilities
    • OpenFOAM-debug;
    • 全自动网格生成程序snappyHexMesh
      • snappyHexMesh机理
      • 使用snappyHexMesh生成3D多域网格
      • snappyHexMesh参数字典
    • OpenFOAM字典参数
      • 时间格式
      • 梯度格式
      • 散度格式
      • 拉普拉斯格式
      • 插值格式
    • OpenFOAM并行计算
      • 并行预处理
      • 并行求解
      • 后处理
    • OpenFOAM代码分析
      • 如何下手分析OpenFOAM代码
      • scalarTransportFoam详细分析
      • OpenFOAM中的NS方程求解套路
      • 任意OpenFOAM求解器代码分析
    • 随堂测验

    OKSS2 OpenFOAM数学揭秘

    Day4(2017.08.25)

    • 请点击预习张量内容
    • OpenFOAM中的散度计算 – fvm::div(U)?
    • OpenFOAM中的拉普拉斯计算 – fvm::laplacian(p)
    • OpenFOAM中的梯度计算以及非正交修正 – nonOrthocorr()?
    • 物质导数 – DDt(U)?
    • 连续性方程 – pEqn.H?
    • 动量方程 – UEqn.H?
    • 对流项格式
      • TVD和NVD – Gauss limitedlinearV 1?
      • Higher Order Scheme
      • 反扩散

    —07.25以上内容备课完毕

    • 有界和守恒-- bounding epsilon, min: -1.58155e-17?
    • 矩阵的对角占优 – diag()?
    • 矩阵的松弛 – UEqn.relax() p.relax()?
    • MULES – MULES::solve()?
    • CFL标准 – maxCo?
    • 假扩散
    • OpenFOAM代码定制(05.20新增
      • 通过C++进行输出以及运算(05.20新增
      • 龙格库塔及其植入(05.20新增
      • 奇异的源项 – SuSp()?
      • 植入非线性自定义的力源项(05.20新增
      • 植入传输方程(05.20新增
      • 植入拉格狼日粒子传输方程(05.20新增
    • 湍流动能和湍流耗散 – k?epsilon?(移动至OKSS1)
    • RANS以及LES模型方程
    • SIMPLE及PISO算法 – pimpleControl?
    • 同位网格和错位网格
    • Rhie-Chow插值原理
    • 显性和隐性 – Euler? backward?
    • CFD矩阵求解 – smoothSolver?
    • 浮点溢出 – Error Floating point exception?(移动至OKSS1)
    • 多重网格求解器 – PBiCG or GAMG?
    • 随堂测验

    NOMS1,网格概述

    Day1 (2017.08.28)

    • 初识有限体积法网格
    • 当今网格单元类型、网格生成技术
    • 结构网格、非结构网格
    • 笛卡尔网格、BF网格、重叠网格、浸没边界法,网格自适应技术简介
    • 网格与控制方程
    • 网格质量控制
    • 同位(错位)网格、压力泊松方程、压力棋盘分布及修正
    • 高斯积分在网格上的应用
    • 动网格算法
    • interface插值技术
    • “多重网格”求解器
    • 传说的block
    • block与几何

    NOMS2,网格生成

    Day2 (2017.08.29)

    • 初识ANSYS ICEM
    • 2D几何结构网格生成(网格案例A)
    • block基本操作
      • 2D block
      • 2D 异形block
    • block切分
      • O网格
      • Y网格
      • C网格
    • 节点控制
      • 节点非均匀分布
      • 不对称的边
      • 用户自定义分布
    • 网格平移、旋转、复制
    • 网格输出
    • 3D简单几何面体网格生成(网格案例B)
      • 3D block
      • 3D block 切分
      • 对称面、周期面、无厚度的面;
    • 3D简单几何面体网格生成(网格案例C)
      • 四面体概述
      • 四面体生成
      • 四面体非均一分布
      • 四面体质量优化
      • Octree及Delaunay四面体
      • 四面体陷阱
    • 混合网格生成

    Day3 (2017.08.30)

    • 3D复杂几何面体网格生成(网格案例D)
      • 本部分(约6小时)选用一个极复杂几何现场进行复杂block切分思路。各种高级block划分技巧均可在此几何中溯源,在此不一一列出关键点
    • 网格生成效率及质量控制
    • 网格类型的影响
    • 网格展示及后处理
    • 网格数学对求解结果的影响
    • 网格和人工粘性
    • 网格和求解器
    • 边界层网格

  • 版主

    东岳要搞培训么?期待!



  • 期待东岳老师的培训



  • 支持一下,不过为什么我在CFD界的公众号没有收到东岳老师的推送。。。

    另外,期待教学时录视频,然后做成网络教学。感觉费用可以和直接去一致,到时候只要能开发票就行,这样让我们这些不一定方便去的同学也能自学一波。



  • 强烈建议搞付费网上学习视频教程,毕竟工作了去参加培训代价太大。


  • 管理员

    @李东岳
    上星期那俩个人说的有关代码定制课程后来怎么处理的?个人感觉OKSS2内容很多,不知道一天时间够么?

    我8月份应该也可以去玩一玩,哈哈。一起定义CFD行业!

    @CFDngu 现在主要是我在处理CFD界这些琐事喽,哈哈。目前发布消息这些还没听他说过。



  • @赵一铭
    还在联系,之前在处理对公转账问题,现在解决了。有关内容,看情况,可能还要加一些代码分析部分。部分基础内容7月直接通过发资料的方式让大家自己预习一下加快进度节省课堂时间。

    8月在北京的话一定要一起见一见,聊一聊。



  • 额。。对公转账对通知文件有公章要求。。不知道具体细节该怎么联系呢??



  • @幻想de罗卜
    目前对公转账依托我校友的公司处理。可以提供:

    1. 北京某公司盖章的通知文件;
    2. 北京某公司的对公账户;
    3. 北京某公司的发票(培训费或会议费);

    但需要附加费用,且此费用由校友交税以及我的所得税。建议还是走微信或者支付宝。目前大部分学员均妥善处理这些内容。



  • 强烈推荐搞一个网络课程呀,当然付费啦,虽然我知道面授更好。。。



  • I also would like to show you how to code CFD solver like a hacker!

    0_1498481517350_2017-06-26 20-46-29屏幕截图d.png

    上面这个图是目前给基金会开发的求解器,算法是单欧拉+粒子动力学方程。
    其实没什么特别的,只不过是用VIM编辑器。
    不过建议大家还是用带GUI的编辑器上手比较简单。

    :sunglasses:



  • @李东岳 东岳老师能否在课程中讲解下有关怎么编写求解器方面的知识呢。比如控制方程、参数调用这类、库编写等



  • @影川风
    肯定会介绍如何编写求解器,从方程开始,离散然后植入。
    参数调用这类、库编写这部分内容会讲解如何看懂现有的类和库。但为了防止学员在C++中的类里面转晕,不会做过多介绍,怕跟不上达不到预期的效果。


登录后回复
 

与 CFD 中国 的连接断开,我们正在尝试重连,请耐心等待