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中文网

  1. CFD中文网
  2. Meshy
  3. snappyHexMesh对复杂地形添加边界层报“浮点数例外 (核心已转储)”错误

snappyHexMesh对复杂地形添加边界层报“浮点数例外 (核心已转储)”错误

已定时 已固定 已锁定 已移动 Meshy
8 帖子 3 发布者 5.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • L 离线
    L 离线
    LuoS
    写于 最后由 编辑
    #1

    在用snappyHexMesh对复杂地形生成网格时发现下述问题,未能找到根除办法,还请有碰到过同样问题的朋友讨论讨论:

    1. 报错信息:
    Determining displacement for added points according to pointNormal ...
    Detected 0 points with point normal pointing through faces.
    Reset displacement at 0 points to average of surrounding points.
    
    displacementMedialAxis : Smoothing using Medial Axis ...
    #0  Foam::error::printStack(Foam::Ostream&) at ??:?
    #1  Foam::sigFpe::sigHandler(int) at ??:?
    #2  ? in "/lib/x86_64-linux-gnu/libc.so.6"
    #3  Foam::medialAxisMeshMover::calculateDisplacement(Foam::dictionary const&, Foam::Field<double> const&, Foam::List<Foam::snappyLayerDriver::extrudeMode>&, Foam::Field<Foam::Vector<double> >&) at ??:?
    #4  Foam::medialAxisMeshMover::move(Foam::dictionary const&, int, Foam::List<int>&) at ??:?
    #5  Foam::snappyLayerDriver::addLayers(Foam::layerParameters const&, Foam::dictionary const&, Foam::List<int> const&, int, Foam::decompositionMethod&, Foam::fvMeshDistribute&) at ??:?
    #6  Foam::snappyLayerDriver::doLayers(Foam::dictionary const&, Foam::dictionary const&, Foam::layerParameters const&, bool, Foam::decompositionMethod&, Foam::fvMeshDistribute&) at ??:?
    #7  ? in "/home/lsfluid/OpenFOAM/OpenFOAM-10/platforms/linux64GccDPInt32Opt/bin/snappyHexMesh"
    #8  ? in "/lib/x86_64-linux-gnu/libc.so.6"
    #9  __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
    #10  ? in "/home/lsfluid/OpenFOAM/OpenFOAM-10/platforms/linux64GccDPInt32Opt/bin/snappyHexMesh"
    浮点数例外 (核心已转储)
    

    2.处理过程:
    更改snappyHexMeshDict中addLayersControls参数featureAngle从180到120,网格如下所示。大部分网格生成边界层,一个角落未生成边界层,若继续增加featureAngle将报上述错误。
    3.期望:
    * 知道上述错误缘由和其他处理方法;
    * 希望能增大featureAngle,使地形曲面能全部添加边界层。

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #2

    不知道你得地形是不是超级不平的那种。如果不是的话,可以用网格拉伸变形来做。你可以把你的地形截图我看一下

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LuoS
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 比较显著的是一个角落上没有生成边界层,这个角的地形向下走得比较急,而且我的边界层是绝对高度的,不知道是不是因为这两个原因导致边界层生成时出了边界而出错。
    在后续的相对高度边界层添加时,FeatureAngle也无法增加至180,若设为120,则在边界地形凹陷处未能添加上边界层。

    工程做法参考就是扩大边界范围,或者后续想办法做边界地形面平滑处理。
    在一篇论文中,extrudeMesh方法生成的网格,顶面和地面形状一样,感觉不太好。
    后续如果snappyHexMesh没法做得更好,就只好先用这套网格将就将就,再研究别人用blockMesh改的网格方法,或者研究一下将fluent meshing的网格(边界层+多面体的网格质量不错)转过来。
    

    未生成边界层的角:
    Snipaste_2023-05-17_14-58-27.png
    Snipaste_2023-05-17_15-01-17.png
    其他角边界层:
    Snipaste_2023-05-17_14-59-10.png
    Snipaste_2023-05-17_14-59-45.png
    Snipaste_2023-05-17_15-00-15.png

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #4

    看一下 SnakeRiverCanyon 这个算例,我觉得应该可以做纯六面体结构网格,试一下看看

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LuoS
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 好嘞 ,谢谢李老师

    B 1 条回复 最后回复
  • B 离线
    B 离线
    Banbor
    在 中回复了 LuoS 最后由 编辑
    #6

    @LuoS 你好
    请问你的网格画的如何了,流场内有建筑物吗?

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LuoS
    在 中回复了 Banbor 最后由 编辑
    #7

    @Banbor 现在的网格水平停留在上面图示水平,没有加入建筑物。教程中似乎有个建筑风的案例:
    /Tutorials/incompressible/simpleFoam/windAroundBuildings
    要不试着和simpleFoam/turbineSiting的地形网格设置拼一下?

    B 1 条回复 最后回复
  • B 离线
    B 离线
    Banbor
    在 中回复了 LuoS 最后由 编辑
    #8

    @LuoS 在 snappyHexMesh对复杂地形添加边界层报“浮点数例外 (核心已转储)”错误 中说:

    教程中似乎有个建筑风的案例:
    /Tutorials/inco

    好的谢谢 我试一下

    1 条回复 最后回复

  • 登录

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