Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

队长别开枪队

队长别开枪

@队长别开枪
超神
关于
帖子
281
主题
4
群组
1
粉丝
59
关注
1

帖子

最新

  • 基于OpenFOAM做软件开发
    队长别开枪队 队长别开枪

    @谷柏辰 可以,参考 https://engys.com/products/helyx-os ,其他求解器类似,GUI界面设置网格和参数,后台调用求解器并显示在内嵌终端上。


  • Centroid怎么翻译成中文
    队长别开枪队 队长别开枪

    @李东岳 在 Centroid怎么翻译成中文 中说:

    Barycenter

    质心?貌似常用的是center of mass,Barycenter多用于多质心系统,天文学?


  • Centroid怎么翻译成中文
    队长别开枪队 队长别开枪

    @李东岳 在 Centroid怎么翻译成中文 中说:

    Centroid

    形心吧


  • interPlicFoam
    队长别开枪队 队长别开枪

    @anubis 法向量需要单位化,isoadvector里应该存的面积矢量,需要单位化


  • 我的龟孙啊,这么个简单的玩意卡住了好几天
    队长别开枪队 队长别开枪

    @李东岳 在 我的龟孙啊,这么个简单的玩意卡住了好几天 中说:

    谱分解

    Q里面的列向量需要单位化


  • 如何在RANS模拟得到的速度场里加噪声(random velocity fluctuations)?
    队长别开枪队 队长别开枪

    @李东岳 谢谢岳哥。我今天试试,应该可行。


  • interPlicFoam
    队长别开枪队 队长别开枪

    @anubis 看来得在代码里强制相场梯度计算格式了。


  • interPlicFoam
    队长别开枪队 队长别开枪

    @anubis 试试gradSchemes里default Gauss linear;改成default Gauss pointLinear;,看看有没有提升。


  • 如何在RANS模拟得到的速度场里加噪声(random velocity fluctuations)?
    队长别开枪队 队长别开枪

    如题。


  • interPlicFoam
    队长别开枪队 队长别开枪

    @anubis 我们是使用的纯平面,isoAdvector因为使用了iso-surface的概念,使用isoValue去切体单元的每条边后很难保证所有的相交点共面的,所以不得不按照非平面处理。plus版本从2006版本开始也有PLIC算法了,我们自己的PLIC算法植入和他们的区别在于重构算法,最新的版本里我们也使用了自己的时间积分计算方法(正在准备投稿,接收后会开源)。按照目前的测试对比,在溃坝问题里interPlicFOAM和interIsoFoam计算结果非常接近。


  • CCM+到OpenFOAM的网格转换
    队长别开枪队 队长别开枪

    @王金成 ccmToFoam本身就在plus版本里,需要你安装libccmio-2.6.1,编译的时候它会自动检测这个包,检测不到就不会编译了。控制台运行

    cd $WM_THIRD_PARTY_DIR
    [ -f libccmio-2.6.1.tar.gz ] || wget ftp://www.daba.lv/pub/TIS/bibliotekas/dazadas/libccmio-2.6.1.tar.gz
    [ -d libccmio-2.6.1 ] || tar -xzf libccmio-2.6.1.tar.gz
    ./makeCCMIO lib
    
    source ~/OpenFOAM/OpenFOAM-v2012/etc/bashrc
    cd $WM_PROJECT_DIR
    ./Allwmake
    

    ccmToFoam应该就会安装好了。如果你使用的别的版本就把source ~/OpenFOAM/OpenFOAM-v2012/etc/bashrc中的版本号替换掉。


  • setFields是否可以在给定的几何域的边界上的网格赋值的时候进行插值
    队长别开枪队 队长别开枪

    @anubis 把体单元转换为封闭的面网格,使用第三方库求交集,链接中的使用的cork库,效率高但是精度低,不过应该能满足你的要求了。我们有最新的使用CGAL库的版本,而且使用了openmp并行,文章接受后就会开源。


  • interPlicFoam
    队长别开枪队 队长别开枪

    @anubis 理论上有影响,但是可以忽略不记。


  • setFields是否可以在给定的几何域的边界上的网格赋值的时候进行插值
    队长别开枪队 队长别开枪

    @anubis 轻微越界影响不大,不放心可以打开clip开关。https://github.com/daidezhi/alphaInitializerFoam ,这个工具基于求交集布尔操作赋初值,应该就是你需要的,不过需要一个表征初始界面形状的面网格。


  • setFields是否可以在给定的几何域的边界上的网格赋值的时候进行插值
    队长别开枪队 队长别开枪

    @李东岳 简单的几何形状差别不大,我那个主要是处理复杂形状的,纯粹出于兴趣开发的


  • setFields是否可以在给定的几何域的边界上的网格赋值的时候进行插值
    队长别开枪队 队长别开枪

    @anubis 试试funkySetFields,swak4Foam里的工具


  • setFields是否可以在给定的几何域的边界上的网格赋值的时候进行插值
    队长别开枪队 队长别开枪

    看样子像是alpha场啊


  • 关于snappyHexMesh
    队长别开枪队 队长别开枪

    @同学博 blender是单精度的,不适合用于高精度数值计算的几何建模


  • interPlicFoam
    队长别开枪队 队长别开枪

    @nanxuan 不好意思你九月份的留言我没注意到。多边形/多面体网格相对传统非结构网格优势就是每个体单元有了更多的面单元/相邻单元,在涉及面单元积分的变量(梯度等)计算上具有优势(https://www.semanticscholar.org/paper/The-advantage-of-polyhedral-meshes-Perić-Ferguson/51ae90047ab44f53849196878bfec4232b291d1c ),其余的还有收敛快等优点(https://www.researchgate.net/publication/292555771_New_element_lops_time_off_CFD_simulations )。缺点是生成算法复杂,主流多面体网格生成器都是将四面体网格转化为多面体网格,不能很好处理面单元翘曲,不过fluent,cfmesh等通过六面体->四面体->多面体的技术路线缓解了面单元翘曲,但是面对复杂几何外形的时候需要更多控制。我个人开始使用多面体网格的原因纯粹是因为多面体网格好看,可以在女朋友面前装逼:shangxue: 。希望这个解释能帮到你。


  • 关于snappyHexMesh
    队长别开枪队 队长别开枪

    @Stan同学 刚刚试了一下,SALOME也可以,没有STAR许可的可以试试这个CAD自由软件包。

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]