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

    厉害厉害了老铁 你回国了么?

  • OpenFOAM网格序号重新命名?

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

    @东岳 谢谢老师,我已经找到网格生成规律了,从左至右,由下至上地规律依次生词。满足误之前需求工作,reNumberMesh有需要我再去琢磨吧,再谢!

  • 关于压力出口温度设置

    Fluent
    3
    0 赞同
    3 帖子
    7k 浏览
    L

    @李东岳 哦,明白,谢谢李老师

  • 自动中止命令

    OpenFOAM
    3
    0 赞同
    3 帖子
    4k 浏览
    S

    @xpqiu 感谢,我去查一下!不过目前我用break也能顺利终止程序,并行和串行都可以

  • 请教各种系数的定义及其作用

    Algorithm
    13
    0 赞同
    13 帖子
    23k 浏览
    Y

    @lyc 我也是菜鸡,这玩意我师兄去年也想过,一直没成功,今年我做课题时候要添加自己颗粒属性方程可能接触一点。但是如何实现我也在研究中,你可以看看我之前和其他大佬的一些疑问,他们指出过在哪些文件里面进行属性添加修改,不过都不全,导致我目前现在想要修改内容也还差一点

  • 0 赞同
    6 帖子
    8k 浏览
    bestucanB

    @东岳 踩坑踩多了而已:135:

  • CFD国内就业贴

    CFD彩虹条
    36
    0 赞同
    36 帖子
    51k 浏览
    李东岳

    @evensun 能在高校待时间长的,必然都有外快。各有各的路子,有些大家能看见,有些大家看不见。否则待个5 6年必然就走了。

  • EDEM-FLUENT的耦合

    Fluent
    2
    0 赞同
    2 帖子
    5k 浏览

    参考的文献是网上的“Parallel EDEM CFD Coupling for ANSYS FLUENT - version 1.0 - User Guide”,以及是用的网上下载的耦合包,所使用的EDEM版本为EDEM2.6,以及FLUENT中的耦合接口出现了。

  • 气泡合并模型中的系数

    Algorithm
    3
    0 赞同
    3 帖子
    4k 浏览
    WeakFormW

    更新一下,看来这里边常数都是根据模拟结果凑着调整的
    Another critical factor for the simulation of bubble column reactors is the closure model for coalescence and breakage. Various coalescence and breakage models have been examined in recent decades [39–44].

    Prince and Blanch [39] proposed a turbulent coalescence model of bubbles under the assumption of isotropic turbulence, which has been widely applied to bubble columns or stirrer vessels. In spite of its popularity, researchers concluded that the predicted coalescence rate in the Prince and Blanch model is overestimated for turbulence-induced coalescence [24,41–44]. Hence, to align the simulation results with experimental data, either coalescence or breakage rate is adjusted by multiplying with an arbitrary constant. However, there is still no general agreement in the literatures on the value of this multiplier and even contradictory conclusions were drawn. Chen et al increased the breakage rate by a factor of 10 and maintained the coalescence rate constant in their simulations [41]. Olmos et al [42] multiplied a constant of 0.075 for both the coalescence and breakage rates to fit the experimental data. As such, the justification of the coalescence or breakage model is weakened and the predictive capability of the numerical simulation is lost. Moreover, it is troublesome and time-consuming to tune the multiplier via the trial-and-error procedures. While the investigation of coalescence model will not be the focus of the present work, we improve the coalescence model with the slip velocity proposed by Bhole et al [44] and apply this model to the CFD-PBM simulations of a rectangular bubble column.气泡塔反应器模拟的另一个关键因素是聚结和破裂的闭合模型。近几十年来,人们研究了各种聚结和破裂模型 [39–44]。
    Prince 和 Blanch [39] 在各向同性湍流假设下提出了一种气泡湍流聚结模型,该模型已广泛应用于气泡塔或搅拌器容器。尽管该模型很受欢迎,但研究人员得出结论,Prince 和 Blanch 模型中预测的湍流诱导聚结的聚结率被高估了 [24,41–44]。因此,为了使模拟结果与实验数据一致,聚结率或破裂率都通过乘以任意常数来调整。然而,文献中对这个乘数的值仍然没有普遍的共识,甚至得出了相互矛盾的结论。陈等人在他们的模拟中将破裂率提高了 10 倍,并保持聚结率恒定 [41]。 Olmos 等人 [42] 将聚结和破碎率乘以 0.075 的常数以拟合实验数据。这样一来,聚结或破碎模型的合理性就被削弱了,数值模拟的预测能力也丧失了。此外,通过反复试验的过程调整乘数既麻烦又耗时。虽然聚结模型的研究不是本研究的重点,但我们改进了 Bhole 等人 [44] 提出的滑移速度聚结模型,并将该模型应用于矩形气泡塔的 CFD-PBM 模拟。

  • ICEM网格节点设置问题

    Meshy
    3
    0 赞同
    3 帖子
    6k 浏览
    bestucanB

    @紫色星光 在设置节点数的小窗口,往下拉,有个copy parameter,不勾选。如果不勾选还会联动,那就是切块的问题了。

  • 0 赞同
    17 帖子
    18k 浏览
    Z

    @东岳 好的,谢谢老师~~

  • VOF上下周期性边界时添加源项

    Fluent
    6
    0 赞同
    6 帖子
    12k 浏览

    fluent里重力方向应该是可以指定的

  • 0 赞同
    11 帖子
    14k 浏览
    I

    @bestucan 好吧,谢谢。我再琢磨琢磨

  • 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>
  • 调用某个patch上的数据

    OpenFOAM
    3
    0 赞同
    3 帖子
    3k 浏览
    S

    @东岳 感谢!!!!!!

  • 现在高校都放假了么

    CFD彩虹条
    15
    0 赞同
    15 帖子
    19k 浏览
    sr0922mscS

    @李东岳 主要是磁共振成像设计和基于磁共振图像的心脑血管力学分析

  • function里的scalarTransport中resetOnStartUp

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

    问题背景是在simpleFoam计算中添加被动标量运输,因此在controlDict里添加了function的scalarTransport。但是在设置参数的时候发现resetOnStartUp。
    在源代码中的discription是Reset scalar to zero on start-up。
    现在比较疑惑的是,如果打开resetOnStartUp:
    1.是在每个时间增量计算开始时把标量reset为0
    2.还是一整个计算结束后,再次重新计算时把标量设为0
    大家有经验吗

  • 输入公式方法

    已固定 Algorithm
    9
    0 赞同
    9 帖子
    21k 浏览
    李东岳

    @coolhhh 厉害厉害!!

  • 0 赞同
    3 帖子
    4k 浏览
    Y

    这个潘工的联系方式给我呀,500块买不了上当啊

  • 关于LES模拟中采用大时间步长的问题

    Algorithm
    5
    0 赞同
    5 帖子
    7k 浏览
    T

    @李东岳 在 关于LES模拟中采用大时间步长的问题 中说:

    你可以放大库朗数,或者你可以用URANS更快。这些都没问题。真正分析的时候库朗数放小就行。并且库朗数一般是局部库朗数的最大值。如果1000个网格里面有1个网格特别小。会出现999个网格的库朗数都在1以下,但这1个网格在10左右。都不是问题。

    好的,谢谢李老师!我明白了