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