FiPy Hollow cylidrical O'Grid 3D growing sweep meshing [CylindricalGrid2D]

FiPy Hollow cylidrical O'Grid 3D growing sweep meshing [CylindricalGrid2D]

如果有人能帮我解决以下问题,我将不胜感激,

  1. 如何更改代码'mesh = CylindricalGrid2D(dr, dz, Lr, Lz)' for 'dr' 逐渐增加空心圆柱壁的内部朝向外部。
  2. 将'+ [[r0], [0]]'添加到上述代码的末尾会做什么。
  3. 如何从远离圆柱体原点(对于圆柱体的内边界)到外边界的指定半径进行网格划分。
  1. 您可以将尺寸列表传递给 drdz(看起来您必须同时执行这两个操作)。例如。,
    mesh = fp.CylindricalGrid2D(dr=[1, 2, 3, 4], dz=[dz] * 50)
    
  2. + [[r0], [0]] 将内半径偏移为 r0
  3. 见2