24小时热门版块排行榜    

查看: 3125  |  回复: 1

openfoam

新虫 (正式写手)


[求助] 有人用starcd么? 已有1人参与

自己翻译了一个文件,不知道在star业内看起来有没有不可接受。求个star帮忙审核,整个文档仅有4 5页。悬赏金币200.

例如:

5.5.2 starToFoam
这一节我们描述如何将STAR-CD的网格转换为OpenFOAM可读取的网格。网格可以使用任何STAR-CD的软件包来生成,例如PROSTAR, SAMM, ProAM以及它们的其它变种。转换器接受任何single-stream网格但是转换器不支持的特性有:

        multi-stream网格。

        挡板,即流体域内零厚度的面。

        partial boundaries, where an uncovered part of a couple match is considered to be a boundary face;

        滑移交界面。

对于multi-stream网格,可以通过将每个单独的stream写为单独的网格文件,并将它们在OpenFOAM中进行装配。
        OpenFOAM仅仅转换那些严格符合5.1节描述的网格标准的网格。对于无效的网格转换器不会运行。下面的章节我们描述在使用STAR-CD软件包生成网格的时候,确保生成OpenFOAM可识别网格的具体步骤。为了防止赘述,STAR-CD提供的网格生成器我们简称为STAR-CD。
5.5.2.1 转换STAR-CD网格的一般建议
在运行starToFoam转换器之前,我们强烈建议用户先运行STAR-CD网格检查工具。starToFoam本身也可以显示网格中的不正确信息和警告以方便用户进一步的了解网格存在的问题。在转换之后,我们建议运行OpenFOAM的checkMesh网格检查工具。对于一个OpenFOAM使用的网格,有问题的网格单元应该仔细检查并修复。值得一提的是对于无效的网格OpenFOAM不会运行,但是有些时候可以在某些其它的环境下运行,例如当网格检验标准不是很严格的时候 。
对于那些由于匹配误差引起的问题,可以通过设定匹配误差来解决。然而,这种方法作用有限,并且,如果需要增加匹配误差这直接表明原始网格是不精准的。
5.5.2.2 消除多余数据
网格生成完毕之后,假定流体网格部分已经创建并且需要移除其他网格单元,我们接下来需要移除不需要的顶点,压缩网格单元边界,对顶点进行编号。这个通过以下PROSTAR命令来执行:

        CEST NEWS FLUID
        CEST INVE

其中CSET应该是空的,如果这个网格不是算例的网格,检查CSET中的网格并调整模型。如果网格单元不符合需要的条件,它们可以用PROSTAR命令来移除:

        CDEL CSET

同样,顶点需要去除,命令如下:

        CSET NEWS FLUID
        VSET NEWS CSET
        VSET INVE       

在去除不需要的顶点的时候,我们先需要把不需要的面收集起来然后再进行清理:
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangdahuzi

银虫 (正式写手)

【答案】应助回帖

楼主翻译的基本贴切,表述也很客观,基本沿袭了原文的科学释义,是一篇比较优秀的译文。
2楼2018-06-25 12:24:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 openfoam 的主题更新
信息提示
请填处理意见