RadialPMB

  1. 介绍
  2. 类结构
  3. 案例
    1. Single row radial PMB (Flag=1)
    2. Multi row radial PMB (Flag=2)
    3. Halbach radial PMB (Flag=3)
  4. 参考文献

介绍

RadialPMB用于生成径向被动磁力轴承。

类结构

输入 input:

  • RotorDir : 转子磁极方向
  • StatorDir : 定子磁极方向
  • Height : 高度
  • RotorR : 转子半径
  • StatorR: 定子半径

参数 params:

  • SecNum :刚度计算切片
  • Order : 网格阶数
  • Name : 名称
  • N_Slice: 旋转方向划分数量
  • Material : 材料
  • MeshNum : 磁铁截面长宽方向网格数量

输出 output :

  • Stiffness : 刚度
  • Assembly : 单元装配
  • SolidMesh : 实体网格
  • ShellMesh : 截面网格

案例

Single row radial PMB (Flag=1)

S=RMaterial('Magnetic');
Mat=GetMat(S,36);
Mat{1,1}.Mux=1.124;
Mat{1,1}.Muy=1.124;
Mat{1,1}.Hc=800000;

inputStruct1.StatorR=[20,26];
inputStruct1.RotorR=[13,19];
inputStruct1.Height=[0,12];
inputStruct1.StatorDir=180;
inputStruct1.RotorDir=0;
paramsStruct1.Material=Mat{1,1};

Mag= bearing.RadialPMB(paramsStruct1, inputStruct1);
Mag= Mag.solve();
Plot2D(Mag);
Plot3D(Mag);

Mag = CalStiffness(Mag);
PlotStiffness(Mag)

在Baffalo中建立双环单列被动磁力轴承,程序会调用FEMM计算磁场和刚度。

Multi row radial PMB (Flag=2)

S=RMaterial('Magnetic');
Mat=GetMat(S,36);
Mat{1,1}.Mux=1.124;
Mat{1,1}.Muy=1.124;
Mat{1,1}.Hc=800000;

inputStruct1.StatorR=[20,26];
inputStruct1.RotorR=[13,19];
inputStruct1.Height=[0,12,24,36,48,60,72,84,96];
inputStruct1.StatorDir=[180,0,180,0,180,0,180,0];
inputStruct1.RotorDir=[0,180,0,180,0,180,0,180];
paramsStruct1.Material=Mat{1,1};

Mag= bearing.RadialPMB(paramsStruct1, inputStruct1);
Mag= Mag.solve();
Plot2D(Mag);
Plot3D(Mag);

Mag=CalMagneticField(Mag);
Mag = CalStiffness(Mag);
PlotStiffness(Mag)

Halbach radial PMB (Flag=3)

S=RMaterial('Magnetic');
Mat=GetMat(S,36);
Mat{1,1}.Mux=1.124;
Mat{1,1}.Muy=1.124;
Mat{1,1}.Hc=800000;

inputStruct1.StatorR=[20,26];
inputStruct1.RotorR=[13,19];
inputStruct1.Height=[0,12,24,36,48,60,72,84,96];
inputStruct1.StatorDir=[-90,180,90,0,-90,180,90,0];
inputStruct1.RotorDir=[-90,0,90,180,-90,0,90,180];
paramsStruct1.Material=Mat{1,1};

Mag= bearing.RadialPMB(paramsStruct1, inputStruct1);
Mag= Mag.solve();
Plot2D(Mag);
Plot3D(Mag);

Mag=CalMagneticField(Mag);
Mag = CalStiffness(Mag);
PlotStiffness(Mag)

参考文献


本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com