冯芳勇 发表于 2018-7-6 10:58

场处理器操作

1、在定子槽槽口处画一个矩形面,假设命名为se,将这个矩形的一边调整角度使之为与法向垂直。
2、将这个矩形的网格剖分精度做个调整,可以调整为0.1或0.2mm,即剖分单元最长边不大于0.1或0.2。
   就是在Maxwell 2D/Mesh Operation/Assign/Inside Selection/Length Based
3、接下来就是场处理器部分喽,这里涉及两个公式要处理,前面楼已经推倒过,过程此处略。
   即法向磁密Br=Bx*cos(a)+By*sin(a),Br-avg=Ss(Br)ds/Ss(1)ds,S即积分符号。
   进入处理器将以上公式俺逻辑顺序编入堆栈(先入先出原则),形成后处理函数:

   Quantity/B            (取磁场矢量B)
   Scal/ScalarX            (取矢量B的X方向的标量)
   Funcion/Scalar/PHI      (提取前面所列的坐标夹角a)
   Trig/cos                (对a取余弦函数)
                第一行和第二行 即先压入堆栈Bx
                第三行和第四行 即继续压入堆栈sin(a)
   *            (堆栈内两个内容相乘,于是堆栈就变为Bx*cos(a))

   Quantity/B            (取磁场矢量B)
   Scal/ScalarY            (取矢量B的Y方向的标量)
   Funcion/Scalar/PHI      (提取前面所列的坐标夹角a)
   Trig/sin                (对a取正弦函数)
                第一行和第二行 即先压入堆栈By
                第三行和第四行 即继续压入堆栈sin(a)
   *            (堆栈内两个内容相乘,于是堆栈就变为By*sin(a))

                此时堆栈最下行存Bx*cos(a),上面存By*sin(a)
   +          (堆栈内两个内容相加,于是堆栈就变一行,即为Bx*cos(a)+By*sin(a),Br合成)

   Geometry/Surface/Se      (Se就是我们刚建立的矩形)
   S                        (积分记号,记事本打不就暂用S代替吧)
   Number/Scalar/1          (求平均磁密分子中的数)
   /                        (用Ss(1)ds,通过积分求出面积)
   Geometry/Surface/Se      (还是那个矩形)
   S                        (积分记号)
   /                        (用Ss(Br)ds,通过积分求出磁通)


   到此,完结,然后点击Add,命名新的后处理函数Bravg,然后Done。
做到最后一步/的时候,显示堆栈内容与当前操作不兼容。是怎么回事。有大神帮忙看下吗?谢谢啦
页: [1]
查看完整版本: 场处理器操作