ShaftSupport

  1. ShaftSupport
    1. 类结构
    2. 案例
      1. Create ShaftSupport Type 1 (Flag=1)
      2. Create ShaftSupport Type 2 (Flag=2)
      3. Create ShaftSupport Type 3 (Flag=3)
      4. Create ShaftSupport Type 4 (Flag=4)
    3. 参考文献

ShaftSupport

ShaftSuport类为导向轴支座类,这几个导向轴支座来自于米思米$^{[1]}$、怡合达$^{[2]}$的选型手册里。

类结构

输入 input:

  • F : 尺寸参数
  • W : 尺寸参数
  • K : 尺寸参数
  • NH : 孔数量
  • P: 尺寸参数
  • d1 : 尺寸参数
  • T : 尺寸参数
  • H : 尺寸参数
  • D : 尺寸参数
  • L : 尺寸参数
  • N : 尺寸参数

参数 params:

  • Order :单元阶数
  • Type : 导向轴支座类型
  • Name : 名称
  • E_Revolve: 实体单元旋转方向网格划分数量
  • Material : 导向轴支座材料

输出 output :

  • Assembly : 实体网格装配
  • SolidMesh : 实体网格

案例

Create ShaftSupport Type 1 (Flag=1)

inputShaftSupport.N= 3;
inputShaftSupport.L = 15;
inputShaftSupport.D=6;
inputShaftSupport.H=28;
inputShaftSupport.T=3.5;
inputShaftSupport.d1=3.5;
inputShaftSupport.P=20;
inputShaftSupport.NH=4;
paramsShaftSupport = struct();
obj1=shaft.ShaftSupport(paramsShaftSupport, inputShaftSupport);
obj1=obj1.solve();
Plot3D(obj1);
ANSYS_Output(obj1.output.Assembly);

Create ShaftSupport Type 2 (Flag=2)

inputShaftSupport.N= 3;
inputShaftSupport.L = 15;
inputShaftSupport.D=6;
inputShaftSupport.H=28;
inputShaftSupport.T=3.5;
inputShaftSupport.d1=3.5;
inputShaftSupport.P=20;
inputShaftSupport.NH=4;
inputShaftSupport.K=22;
paramsShaftSupport.Type = 2;
obj1=shaft.ShaftSupport(paramsShaftSupport, inputShaftSupport);
obj1=obj1.solve();
Plot3D(obj1);
ANSYS_Output(obj1.output.Assembly);

Create ShaftSupport Type 3 (Flag=3)

b=Line2D('Round Polygon');
b=AddRoundPolygon(b,10*sqrt(2),4,2,'sang',45);
inputplate1.Outline= b;
inputplate1.Thickness = 2;
paramsplate1= struct();
obj1=plate.Commonplate(paramsplate1, inputplate1);
obj1 = obj1.solve();
Ass=obj1.output.Assembly1;
Plot(Ass);

Create ShaftSupport Type 4 (Flag=4)

b=Line2D('Round Polygon');
b=AddRoundPolygon(b,10*sqrt(2),6,2);
inputplate1.Outline= b;
inputplate1.Thickness = 2;
paramsplate1= struct();
obj1=plate.Commonplate(paramsplate1, inputplate1);
obj1 = obj1.solve();
OutputSTL(obj1)
% Load stl file
L=Layer('test');
Name=strcat(obj1.params.Name,'.stl');
L=STLRead(L,Name);
Plot(L);

参考文献

[1] https://www.misumi.com.cn/

[2] https://www.yiheda.com/


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