齿轮轴的静力学有限元分析 - 图文

更新时间:2023-10-31 20:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课 程 论 文 封 面

课程名称: 结构分析的计算机方法 论文题目:齿轮轴3的静力学有限元分析 学生学号: 学生姓名: 任课教师: 学位类别: 学硕

评分标准及分值 评分 论文评语: 选题与参阅资料(分值 20 ) 论文内容 (分值 30 ) 论文表述 (分值 30 ) 创新性 (分值 20 ) 总 评 分 评阅教师: 评阅时间 年 月 日

目录

1. HyperMesh软件介绍 ............................................................................. 1 1.1 HyperMesh简介 ............................................................................. 1 1.2 HyperMesh的优势......................................................................... 1 2. 齿轮轴3的理论分析 ........................................................................... 2 2.1 齿轮轴3的平面简图 ................................................................... 2 2.2 齿轮轴3的受力分析 ................................................................... 2 3. 齿轮轴3的三维建模 ........................................................................... 4 3.1 插入斜齿轮 ................................................................................... 4 3.2 绘制轴的三维模型 ....................................................................... 5 4.齿轮轴3的有限元分析 ......................................................................... 7 4.1 几何模型的编辑 ........................................................................... 7 4.2 网格划分 ..................................................................................... 12 4.3 材料属性和单元属性的创建 ..................................................... 19 4.4 施加约束和载荷 ......................................................................... 21 4.5 求解计算和结果分析 ................................................................. 25

1. HyperMesh软件介绍

1.1 HyperMesh简介

HyperMesh 是一个高质量高效率的有限元前处理器,它提供了高度交互的可视化环境帮助用户建立产品的有限元模型。其开放的架构提供了最广泛的CAD 、CAE 和CFD 软件接口,并且支持用户自定义,从而可以与任何仿真环境无缝集成。HyperMesh 强大的几何清理功能可以用于修正几何模型中的错误,修改几何模型,从而提升建模效率;高质量高效率的网格划分技术可以完成全面的杆梁、板壳、四面体和六面体网格的自动和半自动划分,大大简化了对复杂儿何进行仿真建模的过程:先进的网格变形技术允许用户直接更改现有网格,实现新的设计,无需重构几何模型,提高设计开发效率:功能强大的模型树视图能轻松应对各种大模型的要素显示和分级管理需要,特别适合复杂机械装备的整体精细化建模。HyperMesh 的这些特点,大大提高了CAE 建模的效率和质量,允许工程师把主要精力放在后续的对产品本身性能的研究和改进上,从而大大缩短整个设计周期。

HyperMesh 直接支持目前全球通用的各类主流的三维CAD 平台,用户可以直接读取CAD 模型文件而不需要任何其他数据转换,从而尽可能避免数据丢失或者几何缺陷。HyperMesh 与主流的有限元计算软件都有接口,如Nastran 、Fluent 、ANSYS 和ABAQUS 等,可以在高质量的网格模型基础上为各种有限元求解器生成输入文件,或者读取不同求解器的结果文件。

1.2 HyperMesh的优势

1 .强大的有限元分析建模企业级解决方案

? 通过其广泛的CAD!CAE 接U 能力以及可编程、开放式构架的用户定制接

口能力,HyperMesh 可以在任意工作领域与其他工程程软件进行无缝连接工作。

? HyperMesh 为用户提供了一个强大的、通用的企业级有限元分析建模平台,

帮助用户降低在建模工具上的投资及培训费用。 2. 无与伦比的网格划分技术一一质量与效率导向

? 依靠全面的梁杆、板壳单元、四面体或六面体单元的自动网格划分或半自动

网格划分能力,HyperMesh 大大降低了复杂有限元模型前处理的工作量。 3. 通过批量处理网恪划分( Batch Mesher ) 及自动化组装功能提高用户效率 ? 批处理网格生成技术无需用户进行常规的手工几何清理及网格划分工作,从而加速了模型的处理工作。

? 高度自动化的模型管理能力,包括模型快速组装以及针对螺栓、定位焊、粘

接和缝焊的连接管理。

4. 交互式的网格变形、自定义设计变量定义功能

? HyperMesh 提供的网格变形工具可以帮助用户重新修改原有网格即可自动

生成新的有限元模型。

5. 提供了由CAE 向CAD 的逆向接口

? HyperMesh 为用户提供了由有限元模型生成几何模型的功能。

1

2. 齿轮轴3的理论分析

2.1 齿轮轴3的平面简图

对齿轮轴模型进行适当简化,忽略圆角、倒角和键槽,齿轮轴3的平面简图如图1所示:

图1 齿轮轴3平面简图

2.2 齿轮轴3的受力分析

根据要求,将扭矩分解成为延齿轮分度圆法向、切向及轴向的力,然后施加到模型中齿轮轴3的受力分析图如图2所示。

FrFaFNH1?L1FtFNH2L2FNV2FNV1FtFNH1'FN?FaFNH2FrFaFNV1MaFNV2

图2 齿轮轴3的受力分析图

2

(1)计算齿轮受力 分度圆直径:d?圆周力:Ft?zmn27?28??768mm ?cos?cos102000T2000?17500??45591N d768Fttan?n45591?tan20?径向力:Fr???16850N

cos?cos10?轴向力:Fa?Fttan??16850?tan10??8039N (2)计算轴的支反力 水平支反力:FNH1?FtL245591?594??16139N,

L1?L21084?594FtL145591?1084??29452N

L1?L21084?594FrL2?Fad/216850?594?8039?768/2??7804N

L1?L21084?594FrL1?Fad/21685?1008?4803?976/82??904N6

L1?L2108?4594 FNH2?垂直支反力:FNV1? FNV2?(3)计算轴的弯矩

齿轮中间截面处的水平弯矩:MH?FNH1L1?16139?1084?17494676N?mm 齿轮中间截面处的垂直弯矩:MV1?FNV1L1?7804?1084?8459536N?mm MV2?FNV2L2?9046?594?5373324N?mm

22?MV齿轮中间截面处的合成弯矩:M1?MH1?19432638N?mm 22?MV M2?MH2?18301265N?mm

(4)按弯扭组合强度条件校核轴的强度

?max?Mmax19432638??3.1Mpa?[?],满足强度要求。本分析忽略因阶梯轴界3W0.1?400面尺寸突变引起的应力集中,所以有限元分析中齿轮边缘处的应力可能大于中间

截面的应力。

3

3. 齿轮轴3的三维建模

3.1 插入斜齿轮

(1)新建一个gb_part文件,如图3所示。

图3 新建gb_part文件

(2)点击右侧【任务窗格】中的【设计库】,加载【Toolbox】插件,依次点击【Gb—动力传动—齿轮】,右键点击【螺旋齿轮】,选择【生成零件】,如图4所示。

图4 插入斜齿轮模型

(3)在左侧【配置零部件】的【属性】中填入斜齿轮参数,模块:28,齿数:27,螺旋方向:左手,螺旋角度:10,压力角:20,面宽:650,然后点击确定,生成零件,如图5所示。

4

图5 斜齿轮参数

3.2 绘制轴的三维模型

(1)选择Plane1作为草绘平面绘制草图,如图6所示。

图6 选择草图平面Plane1

(2)绘制草图并标注尺寸,如图7所示。

5

图7 草图及尺寸

(3)点击【特征】中的【旋转凸台/基体】,旋转轴选择中心直线2,旋转角度为360度,如图8所示。

图8 旋转草图

(4)旋转操作后,齿轮轴3的三维模型建立完毕,其中倒角圆角键槽等简化忽略,如图9所示,并保存为chilunzhou3.igs文件。

6

图9 齿轮轴3的三维模型

4.齿轮轴3的有限元分析

4.1 几何模型的编辑

先将齿轮部分与轴分开,然后再对阶梯轴的各段进行切割,最后最齿轮端面进行划分,以利于划分较规则的网格。

(1)导入几何模型。启动Hypermesh,选择OptiStruct模板,进入HyperMesh程序窗口。程序运行后,在下拉菜单File中选择import,再选择Geometry,同时在标签区点击Select files

,从弹出的文件选择对话框中,找到并打开

chilunzhou3.igs文件,点击import按钮,将模型导入hypermesh中,如图10所示。

7

图10 导入的几何模型

(2)曲面形体实体化。进入Geom>solids面板,在bounding surfs子面板中激活surfs选择器,然后选择图形的任意表面,则所有的表面被选中,单击creat按钮,然后单击return按钮,如图11所示。

图11 实体化操作界面

(3)几何模型切割。进入Geom>solid edit面板,选择trim with lines子面板,然后选择with sweep lines方式。在sweep to中依次选择by a vector、x-axis、sweep all。激活solids选择器,选择整个几何模型。激活lines选择器,选择如图12所示的曲线。单击trim按钮,完成第一次切割,将齿轮部分与轴部分切开。

8

图12 实体第一次切割操作界面

继续在上述界面中选择with bounding lines方式。激活solids选择器,选择整个轴部分。激活lines选择器,选择如图13所示曲线。单击trim按钮,完成第二次切割。

图13 实体第二次切割操作界面

类似上述操作,激活solids选择器后选择剩余实体,激活lines选择器后选择相邻阶梯轴的边界曲线,继续单击trim进行切割,将各个各段轴分离。总共完成七次切割。如图14所示。

9

图14 完成七次切割后的实体

(4)多余实体隐藏。进入Tool>mask面板,选择mask选项,单击下三角符号,选择solids,在图形区选择轴部分,单击mask按钮,只留下齿轮部分和齿轮中间轴部分,单击return按钮,如图15所示。

图15 实体隐藏操作界面

(5)创建临时节点和线。进入Geom>nodes面板,选择Arc Center选项,点击下三角符号,激活lines选择器,选择齿轮侧面的一条曲线,单击creat按钮,创建了一个圆心,单击return按钮,如图16所示。

10

图16 临时节点操作界面

进入Geom>lines面板,选择Linear Nodes,激活node list选择器,选择两个节点,单击creat按钮,创建一条直线,按照上述操作,创建如17图所示直线。

图17 创建直线操作界面

继续在lines面板中选择Circle Center and Radius,激活node list选择器,选择圆心节点,单击下三角符号选择x-axis,Radius为275,单击creat按钮,创建一个圆,按照上述操作创建半径为220,200的圆,最后单击return按钮,如图18所示。

11

图18 创建圆操作界面

(6)齿轮端面切割。进入geom>surface edit面板,选择trim with lines子面板,然后选择with lines方式,激活surfs选择器,选中齿轮整个端面,激活lines选择器,选中之前创建的直线和圆,再依次选择along a vector、entire surface、x-axis,单击trim按钮,单击return按钮,完成对齿轮端面的分割,如图19所示。

图19 齿轮端面的切割操作界面

4.2 网格划分

为了得到质量较好的有限元分析模型,对几何模型进行分段划分,并且保证各段网格连续,先划分齿轮网格,再划分齿轮中间轴的网格,再根据中间轴的网格向两侧各段轴拉伸。

12

(1)齿轮端面二维网格划分。进入2D>automesh面板,激活surfs选择器,选择齿轮端面(图中白色区域),设置elemsize=20,如图20所示,单击mesh按钮进入如图21所示界面,调整边上的数字使网格较为规则,单击return按钮。

图20 齿轮端面二维网格划分操作界面

图21 二维mesh设置子操作界面

(2)齿轮端面三维网格划分。进入3D>solid map面板,选择general子面板,source geom切换为none,激活dest geom,切换为surf,选择齿轮另一端面,激活along geom,切换为lines,选中齿轮7条边线(图中白色直线),激活elems to drag,选中齿轮端面二维网格,如图22所示,单击mesh按钮,单击return按钮,如图23所示。

13

图22 solid map操作界面

图23 齿轮三维网格

(3)中间轴二维网格划分。进入2D>automesh面板,激活surfs选择器,选择中间轴端面(图中白色区域),设置elemsize=20,如图24所示,单击mesh按钮进入如图25所示界面,调整边上的数字使网格较为规则,单击return按钮。

14

图24 中间轴端面二维网格划分操作界面

图25 二维mesh设置子操作界面

(4)中间轴三位网格划分。进入Tool>faces面板,激活elems选择器,在弹出的菜单中选择displayed,单击find faces按钮,生成临时2D网格,如图26所示,单击return按钮。

15

图26 生成临时2D网格

进入3D>solid map面板,选择general子面板,source geom切换为none,激活dest geom,切换为surf,选择中间轴另一端面,激活along geom,切换为elems,选中齿轮内表面单元(图中白色部分),激活elems to drag,选中中间轴端面二维网格,如图27所示,单击mesh按钮,单击return按钮,如图28所示。

图27 solid map操作界面

16

图28 中间轴三位网格

(5)其他各段轴网格划分。单击工具栏中的Unmask All 素,单击Wireframe Geometry

按钮,显示所有元

按钮,使实体只显示线框。

进入Tool>faces面板,激活elems选择器,在弹出的菜单中选择displayed,单击find faces按钮,生成临时2D网格,单击return按钮。

进入3D>solid map面板,选择line drag子面板,激活elems to drag,选中轴端单元(白色部分),激活along geom,切换为lines,选中轴的两条边线,设置elem size=20,如图29所示。单击mesh按钮,然后单击return按钮,创建后的网格如图30所示。

图29 line drag操作界面

17

图30 某段轴的三维网格

类似上述操作,划分其他各段轴的三维网格,如图31所示。注意所要选择的拉伸单元,由于之前对齿轮端面进行了切割,所以保证了拉伸轴三维网格的连续性。

图31 其他各段轴的网格划分

(6)检查网格节点连续性。在mask标签中选择隐藏所有3D网格。进入Tool>delete面板,删除其他辅助单元。在mask标签中选择显示所有3D网格。进入tool>faces 面板,在tolerance=输入0.1 ,激活elems 选择器,在弹出菜单中选择displayed,单击preview quiv 按钮,状态栏显示\,说明单元节点无连续性问题,单击find faces 按钮,单击retum 按钮。进入tool>edges 面板。在tolerance=输入0.1 。激活elems 选择器,在弹出菜单中选择displayed 。将find: 切换为free deges模式。单击fmd edges ,状态栏显示\

18

图40 轴向力施加操作界面

单击工具栏中的Organize

,选择collectors子面板,单击下三角符号,

选择loads,单击dest component=选择loads,选择图中三个载荷,单击move,将三个载荷转移到loads中,单击return按钮。如图41所示。

图41 载荷移动

(4)创建载荷工况。进入Analysis>loadsteps面板,在name=中输入case,勾选SPC,单击后面的=号,选择constraints,勾选LOAD,单击后面的=号。选择loads,设置type为linear static,最后单击creat按钮,创建一个载荷工况,如图42所示。然后单击edit按钮,从弹出的子面板中勾选OUTPUT,继续勾选OUTPUT中的DISPLACEMENT和STRESS,在上部设置框中单击DISPLACEMENT后面的FORMAT(1)按钮,从弹出的选项中选择H3D,在上部设置框中单击STRESS后

24

面的FORMAT(1)按钮,从弹出的选项中选择H3D(此处定义case工况的位移和应力输出,并定义输出格式为H3D,如图所示),如图43所示,单击return按钮,再单击return按钮。

图42 创建载荷工况

图43 输出结果文件格式定义对话框

4.5 求解计算和结果分析

(1)求解计算。进入Analysis>OptiStruct面板中,单击save as修改文件位置,单击OptiStruct按钮,进行求解计算。如图44所示。

25

图44 OptiStruct操作界面

(2)结果分析。运算完毕后,单击OptiStruct面板中的HyperView按钮,启动HyperView,单击工具栏中的Contour

,便可查看相应的位移和应力云图,如

图45,46所示。

从图中可以看出,齿轮轴3的最大位移量为0.01118mm,出现在齿轮的齿上,最大应力为6.852MPa,由于应力集中出现在齿轮边缘处,齿轮中间部分应力为5.3MPa。18Cr Ni Mo7-6的屈服强度905Mpa,因此满足要求。

齿轮接触部位,所受到的应力强度最大,另外轴肩过渡处尺寸变化较大的部位,存在一定的应力集中。最大位移分布在轮齿上,沿着阶梯轴逐渐减小。

图45 齿轮轴3的变形分布

26

图46 齿轮轴3的应力分布

27

Selected elements may enclose avolume\。将find: 切换为T-connections 模式。单击fmd edges 按钮,状态栏显示\。单击return 按钮。

(8)将生成的所有3D网格存放到3d_elem中,删除其他component。在Model标签区空白处右键单击,选择creat>Component,Name为3d_elem,单击creat按钮。进入tool>organize面板,进入collector 子面板,单击elems 选择器,在弹出菜单中选择displayed 。在dest component=中选择3d elemo,单击move 按钮,最终模型如图32所示。在model browser 中选中除3d elem和lv10 外的其他component,单击右键在弹出菜单中选择delete 删除选中的component。

图32 齿轮轴3的三维网格

4.3 材料属性和单元属性的创建

(1)创建材料属性。单击工具栏中的materials

,选择creat子面板,在mat

name=中输入steel,color选择红色,点击card image=,选择MAT1,如图33所示。然后单击creat/edit按钮,进入材料属性定义面板,输入材料参数,齿轮轴的材料为18Cr Ni Mo7-6,查表得:弹性模量E=2.1e5MPa,泊松比V=0.28,密度ρ=7.8e-9Kg/mm3,单击return按钮,如图34所示。

19

图33 材料创建操作界面

图34 材料属性定义操作界面

(2)创建单元属性。单击工具栏中的Properties

,选择creat子面板,在prop

name=中输入1,color选择蓝色,单击card image=,选择PSOLID,在单击materal=选择 stell,然后单击creat,完成单元属性的定义,单击return按钮。如图35所示。

20

图35 单元属性创建操作界面

4.4 施加约束和载荷

(1)创建约束和载荷。单击工具栏中的loadcollectors

,选择creat子面板,

在loadcol name=中输入constraints,color选择粉红色,单击creat按钮。再次在loadcol name=中输入yuanzhouli,color选择红色,单击creat按钮。再次在loadcol name=中输入jingxiangli,color选择绿色,单击creat按钮。再次在loadcol name=中输入zhouxiangli,color选择黄色,单击creat按钮。再次在loadcol name=中输入loads,color选择蓝色,单击creat按钮。最后单击return按钮。如图36所示。

图36 load collectors创建页面

21

(2)添加约束和载荷。在左边Model标签区,右键单击constraints,选择Make Current,将constraints组设置为当前载荷组。

进入Analysis>constraints面板,选择creat子面板,点击下三角符号,选择nodes,在图中选中轴承中心处的所有节点,右键点去dof4,勾选dof1、dof2、dof3、dof5、dof6(齿轮轴的自由度只有沿x方向的转动)。点击creat按钮,点击return按钮,完成约束的添加。如图37所示。

图37 约束施加操作界面

在左边Model标签区,右键单击yuanzhouli,选择Make Current,将yuanzhouli组设置为当前载荷组。

进入Analysis>forces面板,选择creat子面板,单击下三角符号,选择nodes,选择齿轮分度圆上的一行节点,在magnitude=中输入-1341(一行节点总数为34个,每个节点上的力为45591/34=1341),方向设置为y-axis,单击creat按钮,创建施加于齿轮上的圆周力。如图38所示。

22

图38 圆周力施加操作界面

在左边Model标签区,右键单击jingxiangli,选择Make Current,将jingxiangli组设置为当前载荷组。

在上述面板中,nodes还是选择同样的节点,在magnitude=中输入-496(16850/34=496),方向设置为z-axis,单击creat按钮,创建施加于齿轮上的径向力。如图39所示。

图39 径向力施加操作界面

在左边Model标签区,右键单击zhouxiangli,选择Make Current,将zhouxiangli组设置为当前载荷组。

在上述面板中,nodes还是选择同样的节点,在magnitude=中输入237(8039/34=237),方向设置为x-axis,单击creat按钮,创建施加于齿轮上的轴向力。如图40所示。

23

本文来源:https://www.bwwdw.com/article/wcf2.html

Top