CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    Euler-Lagrangian求解算例中,怎么得到单个颗粒的在计算区域的停留时间?

    OpenFOAM
    3
    7
    1779
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      zhangxc0223 最后由 编辑

      比如颗粒1在第1s时由入口入射,在第5s出去,颗粒2在第2s时由入口入射,在第10s出去......
      请问这个功能可以在后处理实现吗?

      李东岳 1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 @zhangxc0223 最后由 编辑

        @zhangxc0223 粒子信息可以显示age,就是停留时间

        线上CFD课程开始报名:http://www.dyfluid.com/class.html

        CFD高性能服务器 http://dyfluid.com/servers.html

        1 条回复 最后回复 回复 引用
        • Z
          zhangxc0223 最后由 编辑

          谢谢东岳老师。我刚试过了,age确实是记录当前时间节点存在的颗粒的停留时间。

          还有一个问题,比如在第10s时,总共已经入射了1000个颗粒,逃出去200个颗粒,age文件只能记录这剩余的800个颗粒的停留时间,这之前逃出去的200个颗粒,有没有什么办法可以统计到?

          1 条回复 最后回复 回复 引用
          • 李东岳
            李东岳 管理员 最后由 编辑

            cloudFunctions
            {
                patchPostProcessing1
                {
                    type            patchPostProcessing;
                    maxStoredParcels 100000;
                    patches         ( outlet );
                }
            }
            

            试试这个?

            线上CFD课程开始报名:http://www.dyfluid.com/class.html

            CFD高性能服务器 http://dyfluid.com/servers.html

            Z 1 条回复 最后回复 回复 引用
            • Z
              zhangxc0223 @李东岳 最后由 编辑

              刚刚试过,确实有用。这个utility就是写入在另一个文件夹,记录在每两个时间步之间,从outlet出去的颗粒信息。这就是我想要的功能,再次感谢东岳老师~

              hurricane007 1 条回复 最后回复 回复 引用
              • hurricane007
                hurricane007 @zhangxc0223 最后由 编辑

                @zhangxc0223 问下。。。他是写在哪个文件夹里面的啊。。。我怎么用了这个utility 么看到写入的东西

                hurricane007 1 条回复 最后回复 回复 引用
                • hurricane007
                  hurricane007 @hurricane007 最后由 编辑

                  @hurricane007 脑残了,之前写错地方了。现在找到了

                  1 条回复 最后回复 回复 引用
                  • First post
                    Last post