Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 关于提取一个面的温度场

关于提取一个面的温度场

已定时 已固定 已锁定 已移动 OpenFOAM
7 帖子 2 发布者 6.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • C 离线
    C 离线
    ctt-twophase
    写于 最后由 编辑
    #1

    各位老师,如果我对图中heatwall面的边界设置为温度梯度,计算1.5s后,想提取heatwall面上各个cell的温度,请问该如何办?如果用paraview提取的话,只能提取出一个excel表格,但是不知道哪个cell对应哪个温度,我想得到严格的一个cell对应一个温度这种结果。示意图如下:0_1526906041596_heatwall.jpg

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #2

    严格的一个cell对应一个温度这种结果

    你需要植入代码,获得cell编号和对应的温度

    forAll(patches, patch)
    {
        const fvPatch& currPatch = patches[patch];
        forAll(patches[patch], face)
        {
            label faceCelli = currPatch.faceCells()[face];
            Info<< "边界相邻网格单元编号" << faceCelli << nl;
            Info<< T[faceCelli] << nl;//输出边界相邻网格单元的温度	
        }
    }
    

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    C 1 条回复 最后回复
  • C 离线
    C 离线
    ctt-twophase
    在 中回复了 李东岳 最后由 编辑
    #3

    @东岳 李老师,您好!我现在对icoFoam这个求解器提取速度场时发生了一些错误,望指教。
    描述:用您给我的代码,写入到creatFields.H文件内,如图0_1526977187187_2018-05-20 16-16-39屏幕截图.png
    然后编译时候出现了如下错误:0_1526977389514_2018-05-20 16-03-00屏幕截图.png
    能不能提点一下,谢谢李老师。

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #4

    把你的代码wclean一下然后打包上传一下,我给你改一下

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    C 1 条回复 最后回复
  • C 离线
    C 离线
    ctt-twophase
    在 中回复了 李东岳 最后由 编辑
    #5

    @东岳 谢谢李老师。我的求解器是v1706的interCondensatingEvaporatingFoam,若版本不合适的话,就在icoFoam(4.0版本)上编写一个提取速度场的代码,我再照着您的思路修改自己的东西。再次感谢。
    1_1527062815835_interCondensingEvaporatingFoam.zip
    0_1527062815815_icoFoam.zip

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #6

    https://coding.net/u/dyfluid/p/Solvers_DYFLUID/git/tree/master/boundaryCellValue?public=true

    试试这个

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • C 离线
    C 离线
    ctt-twophase
    写于 最后由 编辑
    #7

    @东岳 谢谢李老师,依照您的方法我已成功编译,但是log文件内输出的是所有边界的数据(例如icofoam-cavity这个算例输出的是靠近fixedwall和movingwall那一层的网格的速度),有没有方法对只输出靠近fixedwall那一层网格的速度。

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]