Skip to content
  • 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>
  • 0 赞同
    3 帖子
    4k 浏览
    Y

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

  • OpenFOAM硬件相关

    CFD彩虹条
    7
    0 赞同
    7 帖子
    9k 浏览
    C

    @浪迹天大 :140:

  • 请教几个关于壁面函数的问题,谢谢

    Algorithm
    8
    0 赞同
    8 帖子
    16k 浏览
    L

    @cfd-china link text!![alt text]0_1492654992588_QQ截图20170420102158.png 这是这个文献上说的在固壁上的条件;还有一篇文献直接在壁面设置为0了link text0_1492655090308_QQ截图20170420101901.png

  • 数据归一化

    Fluent
    6
    0 赞同
    6 帖子
    7k 浏览
    waltenW

    横坐标小r是指画图点的位置,R是反应器半径,比值是指该点位于反应器的径向位置,比如,0 就是值反应器中心,-1,就是左壁面,1 就是右边壁面,能迅速定位到径向位置。

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

    公告
    87
    0 赞同
    87 帖子
    216k 浏览

    我是南京航空航天大学航空学院2022级硕士研究生吴祥清,跟随张老师链接文本从事CFD研究,本人的主要研究方向为高速出入水,初步学习商软入门CFD现在准备编程写算法。查找学习资料了解到CFD中文网以及老师,所以想申请2022CFD青年成长支持计划,我目前正在使用LS-DYNA软件进行垂直破冰仿真,开始着手发相关论文。在本科期间接触流体力学便想深入了解这个专业,也申请了这个方向的研究生,如果论文写作顺利,便会在研究生二年级申请硕博连读,为国家军事建设贡献自己的一份力量。目前在上课之余也开始着手C++入门。但是CFD学习之路道阻且长,希望可以得到老师资助来更好的学习CFD。

  • SIMPLE 算法中密度如何求解?

    Algorithm
    7
    0 赞同
    7 帖子
    12k 浏览

    @李东岳已经非常感谢了,我再继续努努力吧!:expressionless:

  • Python

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

    @arctan 非常感谢!

  • 0 赞同
    6 帖子
    12k 浏览
    S

    @huoyanxiadebing 在 说实话,根本不知道选择什么湍流模型 中说:

    看到你的帖子,发现你做的都是外流场,对于外部流动,沿表面位置分布的雷诺数大于500000时,通常认为流动状态为湍流;沿障碍物的雷诺数大于20000时认为流动状态为湍流,如果你的模型中雷诺数不是很大的话,你用层流模型计算即可,这就是有时候你用层流模型算的比较准确的原因;对于雷诺数的计算,最重要的一点就是你要选好特征长度,对于没有结构物时,你要以水槽的长度或高度来算雷诺数,加上了结构物,就要判断是否产生了湍流现象,以结构物的某个长度及其附近的速度来计算雷诺数。

    前辈您好,请问这里提到的两个临界值是否有相应文献的支撑?

    如果要计算防波堤(例如沉箱防波堤和水下防波堤)附近的雷诺数来选取相应的湍流模型(适用于低雷诺数或高雷诺数的),这个特征长度应该取防波堤的高度吗?对于二维和三维情况,特征长度的选取是否有不同呢?

    另外,结构物附近的速度是否有较为通用的估算方式?对于防波堤附近的速度,能否用基于浅水波理论的公式Uh=cη进行估算呢(水深h,波速c,自由面高度η)?

  • CFD巨著开始印刷!

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

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

  • LES和RANS在代码中实现过程是怎样的?

    Algorithm
    15
    0 赞同
    15 帖子
    27k 浏览

    @浪迹天大 是这样的,我最近也在读OpenFOAM中LES模型,发现Lund提到
    The nearly universal approach is to simply write down the filtered Navier-Stokes equations together with an assumed model for the subgrid-scale stresses and then apply the desired spatial discretization to this “filtered” system. Although it is rarely mentioned, what one is doing by adopting this procedure is to imagine that the finite support of the computational mesh together with the low-pass characteristics of the discrete differentiating operators act as an effective filter. One then directly associates the computed velocity field with the filtered velocity. This procedure will be referred to as implicit filtering since an explicit filtering operation never appears in the solution procedure.
    也就是说OpenFOAM程序除了动态模型外都没有对N-S方程进行显式的滤波操作,那么我们在方程植入中只要修改$\nu_{sgs}$就OK了,我在后面会做几个滤波函数的选择的对比,看看最后结果一样不一样

  • 求多相流经典实验论文

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

    要做简单例子的定量对比,来拿验证方法可靠性的,涉及到水破碎分离的,列如dambreak就很经典 但是那个实验没有涉及到破碎

  • 《无痛苦N-S方程笔记》纠错

    OpenFOAM
    2
    0 赞同
    2 帖子
    3k 浏览
    bestucanB

    按说,那个 pdf 的大部分勘误记录都会跳转到这里
    https://cfd-china.com/topic/2338/无痛苦n-s方程笔记-勘误/38

    “错”和“误”不一样,(所以某些理论上无法消除、工具条件限制带来的与事实不符的差距叫“误差”不叫“错差”)(我对你措辞没意见,只是看你挺有互助热情,也“互助”你一下,说给你听听,参考参考。)

    可以直接说出笔误位置,细微的笔误难以发现(容易发现也不会误了)。比如:

    "接下来定义温度 T 在 (x1, y1, z1) 点的物质导数为移动的无穷小微团通过 (x1, y1, z1) 点的时候"
    这句第二个坐标(或者第二个(x1, y1, z1))标号应该是(x2, y2, z2)

    我看你之前也发过类似的帖子,可以看完了一遍书,把发现的笔误统一发一下,也方便修改。

    欢迎继续:146:

  • 0 赞同
    6 帖子
    7k 浏览
    strive_DUTS

    @tens 再次感谢您!重新尝试了一下,可以输出了!

  • 0 赞同
    6 帖子
    7k 浏览
    O

    @chaoscfd 我用了 但还是mesh.findcell最快

  • 弯管计算,k曲线不收敛求助?

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

    我也猜是网格的问题,

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

    蹲一个大神解答 我最近也遇到类似问题,按理说液态水是不可压的,体积应该不变是吧?

  • 0 赞同
    1 帖子
    1k 浏览
    L

    0b9f25fa49feec7e6e3148b3f3df445.png
    这个意思是说我Foam::twoPhaseMixtureThermo::New没定义?
    2099f75c499411d7558623e7b73b800.png
    这个应该算定义吗?能通过报错中的(.text.startup+0X35ed)找到为啥错吗。。
    有遇到过相同问题的朋友吗

  • 0 赞同
    3 帖子
    3k 浏览
    Z

    @东岳 那截面云图总是有小的变动,这个影响结果分析吗?谢谢老师~

  • 在Fluent中如何做出动画?

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

    说一下我常用的做法吧: 导出图片为jpg,然后使用imageJ 生成动画