Skip to content
  • 0 赞同
    2 帖子
    5k 浏览
    李东岳

    不是很清楚你说的那种涡脱落现象。不过用户指南中我记得有一章曾经表示,大体意思为:“如果用稳态求解器模拟比较强的非稳态问题会出现残差的震荡”。

    能否附稳态求解涡街的文献?谢谢。

  • OpenFOAM小玩笑

    CFD彩虹条
    2
    0 赞同
    2 帖子
    4k 浏览
    同学博

    哈哈哈

  • 请教编写UDF过程中数据获取

    Fluent
    1
    0 赞同
    1 帖子
    2k 浏览
    S

    在做单气泡尺寸的时候我都是用db = C_PHASE_DIAMETER(cell, thread_g)来获取气泡直径,最近想尝试双气泡直径,但是在参考的曳力计算式中有大气泡分数(fraction of large bubbles)这一项,不知道这项的值应该用什么程序句子来获取呢?

    还请大佬能帮忙解惑,万分感谢!

  • 颗粒碰撞聚合

    OpenFOAM
    4
    0 赞同
    4 帖子
    5k 浏览
    bestucanB

    @hotairballon1997

    在您回帖的链接中好像没有看到关于这个问题的解答,

    对呀,要分类讨论,就像你说的,是用 PBM,还是拉格朗日。
    我发的那个链接里 MPPIC 和 DPMFoam 中用到的粒子都是粒子包(particle parcel),这种用粒子包去代替粒子的方法我没了解过,但肯定已经不是物理粒子了。所以要看哪个层面,哪种模型的碰撞聚合了。

  • CFD巨著开始印刷!

    CFD彩虹条
    7
    0 赞同
    7 帖子
    11k 浏览
    sr0922mscS

    @李东岳 有没有其他方式参考赠书呀?五行缺书~

  • 边界条件引起的震荡

    Algorithm
    2
    0 赞同
    2 帖子
    4k 浏览
    李东岳

    0_1497945059409_2017-06-20 15-50-42屏幕截图.png

    震荡已经非常非常小了,

  • 0 赞同
    5 帖子
    5k 浏览
    C

    @李东岳 好的,李老师,我去调试看看

  • 0 赞同
    3 帖子
    5k 浏览
    L

    @赵一铭 不是用软件,是编程计算,现在的问题是一个不收敛,和出现负值

  • 关于komegaSSTLM四方程模型

    OpenFOAM
    5
    0 赞同
    5 帖子
    5k 浏览
    C

    @李东岳
    谢谢老师,虽然只是一个小建议和思路,却给我节约了大量的时间,目前已经在OF7中调通了mutiphaseInterFoam求解器。:xiexie:

  • 0 赞同
    5 帖子
    8k 浏览
    S

    您好,我也遇到了相同的问题,请问您解决了吗

  • CFD中文网 定位与规范

    已固定 公告
    101
    0 赞同
    101 帖子
    619k 浏览
    H

    我写 固我在,嘿嘿

  • 0 赞同
    1 帖子
    1k 浏览

    具体研究体系是气液固催化反应,催化剂粉末与液体作为拟均相混合,气液不互溶,固体只存在于液相,流动过程中夹杂催化剂的液体会被切碎成小液滴。本人小白看了论坛上很多帖子,目前感觉这个MPPICInterFoam最符合我的体系,不知道有没有用过的前辈可以指点一二

  • 0 赞同
    1 帖子
    2k 浏览

    HTML文件,内容如下

    <div component="composer" class="composer<!-- IF resizable --> resizable<!-- ENDIF resizable --><!-- IF !isTopicOrMain --> reply<!-- ENDIF !isTopicOrMain -->"> <div class="composer-container"> <nav class="navbar navbar-fixed-top mobile-navbar hidden-md hidden-lg"> <div class="btn-group"> <button class="btn btn-sm btn-primary composer-discard" data-action="discard" tabindex="-1"><i class="fa fa-times"></i></button> <button class="btn btn-sm btn-primary composer-minimize" data-action="minimize" tabindex="-1"><i class="fa fa-minus"></i></button> </div> <!-- IF isTopic --> <div class="category-name-container"> <span class="category-name"></span> <i class="fa fa-sort"></i> </div> <!-- ENDIF isTopic --> <!-- IF !isTopicOrMain --> <h4 class="title">[[topic:composer.replying_to, "{title}"]]</h4> <!-- ENDIF !isTopicOrMain --> <div class="btn-group"> <button class="btn btn-sm btn-primary composer-submit" data-action="post" tabindex="-1"><i class="fa fa-chevron-right"></i></button> </div> </nav> <div class="row title-container"> <!-- IF showHandleInput --> <div data-component="composer/handle"> <input class="handle form-control" type="text" tabindex="1" placeholder="[[topic:composer.handle_placeholder]]" value="{handle}" /> </div> <!-- ENDIF showHandleInput --> <div data-component="composer/title"> <!-- IF isTopicOrMain --> <input class="title form-control" type="text" tabindex="1" placeholder="[[topic:composer.title_placeholder]]" value="{title}"/> <!-- ELSE --> <span class="title form-control">[[topic:composer.replying_to, "{title}"]]</span> <!-- ENDIF isTopicOrMain --> <ul class="dropdown-menu quick-search-results hidden"> {{{each posts}}} <li> <a href="{config.relative_path}/post/{posts.pid}"> {buildAvatar(posts.user, "sm", true)} <span class="quick-search-title">{posts.topic.title}</span> <br/> <p class="snippet"> {posts.snippet} </p> <small class="post-info pull-right"> <span class="fa-stack" style="{function.generateCategoryBackground, posts.category}"><i style="color:{posts.category.color};" class="fa {posts.category.icon} fa-stack-1x"></i></span> {posts.category.name} &bull; <span class="timeago" title="{posts.timestampISO}"></span> </small> </a> </li> <!-- IF !@last --> <li role="separator" class="divider"></li> <!-- ENDIF --> {{{end}}} <!-- IF multiplePages --> <li class="text-center"> <a href="{url}"> [[search:see-more-results, {matchCount}]] </a> </li> <!-- ENDIF multiplePages --> </ul> </div> <!-- IF isTopic --> <div class="category-list-container hidden-sm hidden-xs"></div> <!-- ENDIF isTopic --> <div class="pull-right draft-icon hidden-xs hidden-sm"></div> <div class="btn-group pull-right action-bar hidden-sm hidden-xs"> <button class="btn btn-default composer-discard" data-action="discard" tabindex="-1"><i class="fa fa-times"></i> [[topic:composer.discard]]</button> <button class="btn btn-primary composer-submit" data-action="post" tabindex="6"><i class="fa fa-check"></i> [[topic:composer.submit]]</button> </div> </div> <div class="category-tag-row"> <div class="btn-toolbar formatting-bar"> <ul class="formatting-group"> <!-- BEGIN formatting --> <!-- IF formatting.spacer --> <li class="spacer"></li> <!-- ELSE --> <!-- IF !formatting.mobile --> <li tabindex="-1" data-format="{formatting.name}" title="{formatting.title}"><i class="{formatting.className}"></i></li> <!-- ENDIF !formatting.mobile --> <!-- ENDIF formatting.spacer --> <!-- END formatting --> <!--[if gte IE 9]><!--> <!-- IF privileges.upload:post:image --> <li class="img-upload-btn hide" data-format="picture" tabindex="-1" title="[[modules:composer.upload-picture]]"> <i class="fa fa-file-image-o"></i> </li> <!-- ENDIF privileges.upload:post:image --> <!-- IF privileges.upload:post:file --> <li class="file-upload-btn hide" data-format="upload" tabindex="-1" title="[[modules:composer.upload-file]]"> <span class="fa-stack"> <i class="fa fa-file-o fa-stack-1x"></i> <i class="fa fa-arrow-up fa-stack-1x"></i> </span> </li> <!-- ENDIF privileges.upload:post:file --> <!--<![endif]--> <!-- IF allowTopicsThumbnail --> <li tabindex="-1"> <i class="fa fa-th-large topic-thumb-btn topic-thumb-toggle-btn hide" title="[[topic:composer.thumb_title]]"></i> </li> <div class="topic-thumb-container center-block hide"> <form id="thumbForm" method="post" class="topic-thumb-form form-inline" enctype="multipart/form-data"> <img class="topic-thumb-preview"></img> <div class="form-group"> <label for="topic-thumb-url">[[topic:composer.thumb_url_label]]</label> <input type="text" id="topic-thumb-url" class="form-control" placeholder="[[topic:composer.thumb_url_placeholder]]" /> </div> <div class="form-group"> <label for="topic-thumb-file">[[topic:composer.thumb_file_label]]</label> <input type="file" id="topic-thumb-file" class="form-control" /> </div> <div class="form-group topic-thumb-ctrl"> <i class="fa fa-spinner fa-spin hide topic-thumb-spinner" title="[[topic:composer.uploading]]"></i> <i class="fa fa-times topic-thumb-btn hide topic-thumb-clear-btn" title="[[topic:composer.thumb_remove]]"></i> </div> </form> </div> <!-- ENDIF allowTopicsThumbnail --> <form id="fileForm" method="post" enctype="multipart/form-data"> <!--[if gte IE 9]><!--> <input type="file" id="files" name="files[]" multiple class="gte-ie9 hide"/> <!--<![endif]--> <!--[if lt IE 9]> <input type="file" id="files" name="files[]" class="lt-ie9 hide" value="Upload"/> <![endif]--> </form> </ul> </div> </div> <div class="row write-preview-container"> <div class="write-container"> <div class="help-text"> <span class="help hidden">[[modules:composer.compose]] <i class="fa fa-question-circle"></i></span> <span class="toggle-preview hide">[[modules:composer.show_preview]]</span> </div> <div class="pull-right draft-icon hidden-md hidden-lg"></div> <textarea class="write" tabindex="4"></textarea> </div> <div class="hidden-sm hidden-xs preview-container"> <div class="help-text"> <span class="toggle-preview">[[modules:composer.hide_preview]]</span> </div> <div class="preview well"></div> </div> </div> <!-- IF isTopicOrMain --> <div class="tag-row"> <div class="tags-container"> <div class="btn-group dropup <!-- IF !tagWhitelist.length -->hidden<!-- ENDIF !tagWhitelist.length -->" component="composer/tag/dropdown"> <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button"> <span class="visible-sm-inline visible-md-inline visible-lg-inline"><i class="fa fa-tags"></i></span> <span class="caret"></span> </button> <ul class="dropdown-menu"> <!-- BEGIN tagWhitelist --> <li data-tag="@value"><a href="#">@value</a></li> <!-- END tagWhitelist --> </ul> </div> <input class="tags" type="text" class="form-control" placeholder="[[tags:enter_tags_here, {minimumTagLength}, {maximumTagLength}]]" tabindex="5"/> </div> </div> <!-- ENDIF isTopicOrMain --> <!-- IF isTopic --> <ul class="category-selector visible-xs visible-sm"> </ul> <!-- ENDIF isTopic --> <div class="imagedrop"><div>[[topic:composer.drag_and_drop_images]]</div></div> <div class="resizer"><div class="trigger text-center"><i class="fa"></i></div></div> </div> </div>
  • Pointwise中能否直接编辑网格

    Meshy
    3
    0 赞同
    3 帖子
    5k 浏览
    Z

    @xiaofei6538567 谢谢,确实没有找到办法直接编辑,最后非常窄的地方都单独分出来不加边界层了

  • fluent 制冷剂流动沸腾

    Fluent
    3
    0 赞同
    3 帖子
    4k 浏览
    B

    还有为什么在相同边界条件下,NIXTURE模型加表面张力和不加表面张力,收敛性差距很大?有人说MIXTURE可以不用开启表面张力正确吗?请问各位大佬!

  • Python

    Algorithm
    11
    1 赞同
    11 帖子
    23k 浏览
    Elibathe康E

    @arctan 非常感谢!

  • 气体密度如何更新?

    Algorithm
    3
    0 赞同
    3 帖子
    6k 浏览

    @赵一铭 整个程序我用的SIMPLE算法,所以连续性方程改成了压力修正方程来求解压力,不能直接求解出密度,怎么办?

  • 气液剪切流的湍流耗散问题

    OpenFOAM
    1
    0 赞同
    1 帖子
    2k 浏览

    最近在做风浪相互作用的模拟时遇到一个问题:在气液剪切过程中,湍流的研究是非常重要的,我在加入湍流模型之后,计算结果耗散特别严重,但是没有气体作用(nowind)时,SSTk-w湍流模型能够较准确的模拟,从下面的水位图中也可以看出来。并且湍动能k和湍流粘度nut在出口outlet逐渐向计算域内部扩散导致波高衰减(见下图),但是不知道具体原因。单纯的平底地形结果也没问题,但是遇到到这种斜坡地形就有衰减。
    目前我已经尝试过of自带的几乎所有RANS类的湍流模型,计算结果均耗散严重(以SSTk-w为例),也尝试过对边界条件和壁面边界层的各种处理方式,还是效果不理想,想请教一下各位大佬,想解决这个问题,我还应该从哪些地方入手?
    二维模型如图:
    模型图.png
    水位图:
    水位图.png
    不同时刻湍动能k分布:
    k-12s.png
    k-30s.png
    k-60s.png
    不同时刻湍流粘度nut分布:
    nut-12s.png
    nut-30s.png
    nut-60s.png

  • 0 赞同
    11 帖子
    19k 浏览
    李东岳

    3个月前沟通过,基金会无心出理论指南,除非有重大的赞助。基金会的风格和Henry个人风格很有关系,毕竟Henry是老大,并且Henry和学术界无任何关系。考虑一些商业事情,要从人的本性出发。

    国内CFDer如果想要官方版TG,需要募集大量资金赞助基金会。

  • 0 赞同
    7 帖子
    10k 浏览
    H

    @东岳 多谢提示,我再研究研究。