【问题标题】:Tube Fipy 3D sweep meshing管 Fipy 3D 扫描网格划分
【发布时间】:2020-04-23 23:11:28
【问题描述】:

我想sweep_like 3D 网格划分一个空心圆柱体,Fipy 中是否有任何网格模块用于此? Fipy 或 python 中的其他库如何实现这一目标?

【问题讨论】:

  • “sweep_like”是什么意思?如果任何网格都可以,meshzoo 可能是最直接的解决方案。
  • 'Abaqus' 中的扫描类似于 Ansys 中的 O-grid 网格类型。从圆柱或管的内壁到外侧,网格体积扩大(沿半径);网格密度沿半径朝向外体变小。对于一个单元体积,沿半径有 4 个单元,4 个是圆柱体中心的圆形,4 个沿圆柱体长度。
  • 我现在明白了,您实际上是在寻找 3D solid 网格。那里有很多网格生成器。 gmsh 是一个,pygalmesh 另一个,mshr,meshpy 等等。

标签: python-3.x mesh fipy


【解决方案1】:

FiPy 可以读取Gmsh 网格。如果您只想要 python 中的网格并且不会使用 FiPy 来解决 PDE,那么我会遵循 @Nico Schlömer 的建议。

【讨论】:

  • 首先,感谢您的回复:如何更改代码'mesh = CylindricalGrid2D(dr, dz, Lr, Lz)' 以使'dr'从圆柱体的内向外逐渐增加墙。如果将 ' + [[r0], [0]]' 添加到上述代码的末尾,会做什么。如何从远离圆柱原点的指定半径网格划分内边界到外边界。
  • 请将此作为一个新问题提出。
猜你喜欢
  • 2021-05-14
  • 1970-01-01
  • 2019-08-19
  • 1970-01-01
  • 2019-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-09
相关资源
最近更新 更多