目录
导读:
梁的截面如下,该怎么去自定义梁的截面?
1、问题描述
用有限元求,用多大的载荷,可以把这个简支梁压断?载荷处于简支梁中心位置,材料为铝,梁长为660mm
(已知铝的极限弯曲应力是228Mpa,弹性模量是7.17Gpa,泊松比为033,密度为2790kg/m^2)
本文主要是讲解如何自定义梁截面,如何求断裂时的力的大小我也不知道,希望会的能够不吝赐教~
第一种方式:
在Ansys经典界面中自定义梁单元的截面形状可以分为两个步骤:先绘制相应的截面形状,然后将相应的AREA 定义为截面即可。
第二种方式:
从外部软件导入
2.CAD绘制截面,导出.sat文件格式
因为本例中的截面特征较为复杂,用ansys建模比较困难,因此用cad画截面比较分别
(1)在三维建模工作空间下绘制截面
①转到三维建模工作空间
②根据绘制的线绘制平面
曲面标签页——选中绘制的截面所有曲线——点击平面选项——完成平面的创建
绘制成功后的平面如上图所示
(3)将平面导出成ansys可导入读取的.sat格式文件
注:.sat文件只能导出面域、实体的cad格式
在cad命令行中输入ACISOUT命令,回车——选中上述平面——回车
回车后弹出如下图,存为ACIS(.sat)文件即可
3.ansys导入.sat文件
file——import——ACIS
弹出对话框后如下图执行,完成文件的导入
4.自定义截面的操作
(1).对所有线设置单元份数或者单元最大尺寸
(Main Menu>Preprocessor>-Meshing-Size Cntrls>-Lines-Picked Lines或使用MeshTool)。记住:保证模型中的区格(cell)数目不能超过250个。
(2).选择菜单拾取包含区格的所有面
Main Menu>Preprocessor>Sections>-Beam-Write SecMesh,弹出一个拾取窗口,单击Pick All拾取包含区格的所有面。
(3).ANSYS自动在所有面上创建区格
在划分网格时,ANSYS可能显示单元形状差的消息,也可以被忽略不显示,但是总能看到一条消息“Unableto mesh area....”。如果已经完成上述工作,你清除所有面上的单元(MainMenu>Preprocessor>-Meshing-Clear> Areas),并重复第2、3、4步,即必须重新控制网格密度。
(4)保存截面信息
.如果第4步成功则弹出WriteSection Library File对话框,File Name域填入一个未用过SECT文件名,Drives域指定一个截面文件存放驱动器,Directories域指定一个截面文件存放目录,然后单击按钮OK,完成用户截面文件建立。如果在第3步中给线指定太多单元份数,区格和节点的数目可能超过限制范围,必须清除所有面上的单元2~4步,直到获得合适数量的区格和节点。
(5)定义成适当的截面ID号,读取自定义截面
一旦完成上述工作,用户可以在以后分析中读取用户网格文件 (Main Menu >Preprocessor > Sections > -Beam-Read Sect Mesh),定义成适当的截面ID号,就与通用梁完全一致。
(6)检查自定义梁截面
要想检查用户截面,只要绘制截面(网格)图(MainMenu>Preprocessor>Sections>Plot Section)或者列表截面属性(MainMenu>Preprocessor>Sections>List Sections)。
(7)后续步骤
接下来的步骤就跟正常的梁分析一样了,见文章:
https://blog.csdn.net/qq_45769063/article/details/106316519
最后给大家看一下效果图~