Skip to content
  • 添加动边界

    Fluent
    2
    0 赞同
    2 帖子
    4k 浏览
    I

    你说的是动网格吗?
    您可以阅读一下这个帖子 提问的智慧
    http://cfd-china.com/topic/2040/提问的智慧

  • 0 赞同
    10 帖子
    15k 浏览
    散漫守望2016

    @李东岳 十分感谢!

  • openfoam网格求教

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

    @tens 好的!非常感谢您

  • 隐式非定常计算中库郎数问题

    Algorithm
    2
    0 赞同
    2 帖子
    4k 浏览
    C

    @lb0331 参考这个帖子如何控制使用pisoFoam计算时的库朗数?,计算时候严格让CFL完全小于1是很难的,可以适当大一点,只要最后结果计算是合理的。

  • topoSet的faceSet问题

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

    @是嘿嘿牛啊 按照我的理解,这样分的size不应该都是10吗?为什么size会变来变去呢?求大佬指点一下,拜托啦!

  • 苏州有什么CFD相关的工作推荐?

    CFD彩虹条
    6
    0 赞同
    6 帖子
    10k 浏览
    Q

    @liujunCFD 是的老鐵,公司有效工作時間是八小時,幹滿八小時就能走人

  • OpenFOAM小玩笑

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

    哈哈哈

  • 0 赞同
    5 帖子
    10k 浏览
    Z

    还有就是如果网格节点无法保证周期性一一对应,可以将对应的周期面设置为interface,然后到fluent里通过匹配两个interface面,并选择对话框下方的Periodic boundary conditions设置
    另外一款网格划分软件Gambit的话就可以直接设置多对周期性边界条件

  • 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>
  • owner neighbour 网格寻址

    OpenFOAM
    3
    0 赞同
    3 帖子
    6k 浏览
    李东岳

    4年过去了,当时发完这个贴就出去玩了。:jingya:

  • 关于量纲对齐

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

    @李东岳 东岳老师,这个主要是因为我的是粘弹性流体,在动量方程里边加入了弹性相,不只有雷诺数,还有魏森贝格数,可能是这两个无量纲数导致的:135:

  • 多孔介质-UDF讨论

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

    注意格式还有先调试一下吧 这个问题其实最难的是最后的各个方向上的分量处理
    而如果是平面各向同性的话 难点在于处理最后源项中针对的方向长度问题
    注意源项的单位 你好像并没有关心

  • 0 赞同
    1 帖子
    2k 浏览
    G

    今天收到一封邮件,邀请我审一本书。

  • 气泡合并模型中的系数

    Algorithm
    3
    0 赞同
    3 帖子
    5k 浏览
    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 模拟。

  • 类似这种血管几何有人有么

    Meshy
    23
    0 赞同
    23 帖子
    33k 浏览
    V

    @Leon-Zhao :xiexie: 一键三连,哈哈哈哈,期待某天能在b站恰饭

  • CFD青年成长支持计划(2021)

    公告
    137
    0 赞同
    137 帖子
    165k 浏览
    F

    想问一下李老师这个计划还有吗!!很想要这本湍流模型:mianmo:

  • 3D正交笛卡尔内场网格neighbours探讨

    Algorithm
    1
    0 赞同
    1 帖子
    3k 浏览
    P

    在3D正交笛卡尔内场网格中一个cell分别有几个face neighbours,edge neighbours,point neighbours呢?只共享一个vertex的是point neighbours,还是说只要共享顶点就是point neighbours呢?如图的说法有点违背了我以前的认知,希望大家给个正确的说法,谢谢:xinxin: :xinxin:
    0678cdbe-c1b6-45b6-8464-6b7078b89e6e-image.png

  • 湍流分散力和随机游走模型区别??

    Algorithm
    6
    0 赞同
    6 帖子
    10k 浏览
    李东岳

    可以这么理解

  • icem更改鼠标中键?

    Meshy
    4
    0 赞同
    4 帖子
    7k 浏览
    liujunCFDL

    @Leon-Zhao 感谢大兄弟

  • CFD中文网月浏览量破百万咯

    CFD彩虹条
    1
    0 赞同
    1 帖子
    2k 浏览
    李东岳

    捕获.JPG

    最近一个月浏览量1076980