FiPy 空心圆柱 O'Grid 3D 生长扫描网格划分 [CylindricalGrid2D]
问题描述
如果有人能帮我解决以下问题,我将不胜感激,
- 如何更改代码 'mesh = CylindricalGrid2D(dr,dz,Lr,Lz)' 使 'dr' 从空心圆柱体的内向外逐渐增加墙。
- 如果将“+ [[r0],[0]]”添加到上述代码的末尾有什么作用。
- 如何从远离圆柱原点的指定半径(对于圆柱的内边界)到外边界进行网格剖分。
解决方法
- 您可以将尺寸列表传递给
dr
和 dz
(看起来您必须同时执行它们)。例如。,
mesh = fp.CylindricalGrid2D(dr=[1,2,3,4],dz=[dz] * 50)
-
+ [[r0],[0]]
将内半径偏移到 r0
- 见2