如何快速生成梁网格?

  1. 介绍
  2. 工字梁
  3. C型梁
  4. L型梁
  5. 导出网格
  6. 参考文献

介绍

在机械结构设计中,一些大型的吊具或者工装支架中包含很多梁结构。Baffalo将工字梁、L型梁和C型梁模块化,通过输入参数可直接生成实体网格,并可在关键位置设置加劲肋。

工字梁

工字梁的尺寸如下,借助IBeam模块,输入对应参数即可生成网格。

inputStruct.t=[12,12]; 
inputStruct.r=[4,4]; 
inputStruct.b=[120,120]; 
inputStruct.d=8; 
inputStruct.h=200; 
inputStruct.l=400; 
paramsStruct=struct(); 
obj= beam.IBeam(paramsStruct, inputStruct); 
obj= obj.solve(); 
Plot2D(obj); 
Plot3D(obj);

设置加劲肋的位置和厚度生成带加劲肋的梁

inputStruct.Stiffner=[120+6,12;360-6,12];

C型梁

借助CBeam模块生成槽钢如下

inputStruct.t=[8.5,8.5]; 
inputStruct.r=[8.5,8.5]; 
inputStruct.b=[48,48];
inputStruct.d=5.4;
inputStruct.h=100; 
inputStruct.l=400;
paramsStruct=struct(); 
obj= beam.CBeam(paramsStruct, inputStruct); 
obj= obj.solve();
Plot2D(obj);
Plot3D(obj);


设置加劲肋:

L型梁

借助LBeam模块生成角钢如下:

inputStruct.r=7;
inputStruct.b=[63,63];
inputStruct.d=[8,8];
inputStruct.l=400;
paramsStruct=struct();
obj= beam.LBeam(paramsStruct, inputStruct);
obj= obj.solve();
Plot2D(obj);
Plot3D(obj);


加入加劲肋如下:

导出网格

网格可直接导出到ANSYS,以一个简单的自由模态为例,第一阶的频率为310Hz左右。

参考文献

[1] https://www.feacat.com/2025/04/05/LBeam/
[2] https://www.feacat.com/2025/04/05/CBeam/
[3] https://www.feacat.com/2025/04/04/IBeam/


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