首页/文章/ 详情

ANSYS Workbench行星轮系瞬态动力学仿真

3月前浏览1640
行星齿轮传动广泛应用于各种机械、冶金、矿业、汽车、航空航天及船舶等领域。齿面啮合产生的应力、冲击往往造成齿轮失效,如轮齿折断、齿面磨损等,因而有必要对行星轮系进行强度校核。
行星轮系

瞬态动力学分析用于确定承受任意随时间变化载荷的结构动力学响应。可以确定结构在稳态载荷、瞬态载荷和简谐载荷作用下,位移、应变、应力及力随时间变化。ANSYS Workbench 瞬态动力学分析项目流程,如下图所示。

ANSYS Workbench瞬态动力学分析流程图

本文以行星轮系刚柔耦合仿真为例,详细讲解ANSYS Workbench瞬态动力学分析思路和具体步骤。

Step 1:几何建模与导入

在三维建模(如Solidworks、UG等)软件中,构建行星轮系CAD模型,保存为x_t格式。双击Geometry,进入DM界面,通过Import External Geometry File,导入几何模型。

几何建模与导入

Step 2:材料与单元属性

双击Engineering Data,材料选用结构钢。双击Model,进入Mechanical界面,展开Geometry修改刚度属性Stiffness Behavior,将内齿圈、行星架设置为Rigid,将太阳轮、行星轮设置为Flexible。 

材料属性设置

Step 3:有限元网格划分

右击模型树Mesh插入一个Method,划分方法为MultiZone,选中太阳轮和行星轮,设置Element Size为5mm。右击Mesh,选择Generate Mesh,得到网格模型如下图所示。

网格划分

Step 4:连接关系的构建

设置齿面接触。太阳轮与行星轮、行星轮与内齿轮均设置为无摩擦接触。接触面选择所有的主动轮啮合面,目标面选择所有的从动轮啮合面。其中,选择方法请参考:操作技巧 | ANSYS Workbench快速选中点边面体

齿面接触设置
特别注意:为便于收敛,设置接触刚度系数为0.1。此外,由于模型初始间隙较大,故将Interface Treatment设置为 Adjust to Touch。

创建运动副。在模型树Connections下,插入两个转动副(Revolute-Body to Ground),一个转动副(Revolute-Body to Body)、一个固定副(Fixed-Ground to Body),然后选取相关表面,完成运动关系创建。
创建转动副

Step 5:载荷及驱动设置

模型树右击Transient,插入两个关节载荷Joint Load,设置太阳轮角速度为0.2 rad/s,设置行星架反向转矩为100N·mm。此处注意单位。

设置关节角速度

Step 6求解设置与计算

点击Analysis Settings,设置求解时间为0.1s,设置初始子步为10,最小子步为10,最大子步为1000,开启大变形开关。如果不收敛,可以通过调试网格质量,调试接触算法,或者增加一个较短的时间步过渡加载。
分析求解设置

Step 7:求解结果后处理

求解完成后,进入结果后处理,单击Equivalent Stress可以获得整个分析过程中的应力云图及曲线。也可以通过添加接触工具,查看接触压力云图等。

应力云图

ANSYS Workbench行星轮系瞬态动力学计算量较大,可以仿真转动两三个齿即可,为提高计算的准确性,可以将这两三个齿进行网格局部加密,以便更加接近真实解。

来源:纵横CAE
MechanicalWorkbench瞬态动力学航空航天船舶冶金汽车UGSolidWorksGID材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-01
最近编辑:3月前
纵横CAE
硕士 签名征集中
获赞 21粉丝 50文章 178课程 0
点赞
收藏
作者推荐

ANSYS Workbench 结构热固耦合计算

点击蓝字 关注我们 01 实例介绍 在ANSYS Workbench中使用稳态传热模块与结构静力学模块,对结构进行顺序热固耦合计算,得到结构的热变形与热应力分布。结构模型如图1所示,在顺序热固耦合计算中,我们首先需要得到结构的温度场,在此基础上再使用结构模块,对模型进行结构力学计算。在这个案例中,使用了External Data功能,将外部的节点温度数据导入作为结构温度分布数据,用于热固顺序耦合的计算。 图1 结构计算模型 02 通过传热计算得到模型温度场 我们首先需要得到模型的温度分布。(1)启动ANSYS Workbench,加载Steady-State Thermal稳态传热模块。(2)右键单击A3单元格,选择弹出菜单项Import Geometry→Browse...,弹出文件选择对话框,选择几何模型文件ex1-1\ex1-1.stp。(案例文件下载地址见文章底部)(3)双击A4单元格进入稳态传热模块。本案例模型使用默认材料,所以不需要对材料设置进行改动。(4)单击模型树节点Mesh,在Details of Mesh中确定模型单元长度为5mm。(5)右键单击模型树节点Mesh,单击弹出菜单项Generate Mesh生成模型网格,如图2所示。图2 模型网格划分(6)右键单击模型树节点Steady-State Thermal,添加Temperature温度边界,以及Convection对流换热边界。(7)在Details of Temperature中,选择模型内部的3个表面作为热边界面,给3个表面定义温度为70℃,如图3所示。(8)在Details of Convection中,选择模型外部9个表面,作为对流换热面,同时定义其对流换热系数为300 W/m2℃,如图4所示。 图3 温度边界图4 对流换热边界(9)在这里,可能会遇到单位制的问题,可以通过Home→Tools→Units来对单位制进行调整,如图5所示。图5 单位制调整(10)右键点击模型树节点Steady-State Thermal下的Solution,点击Solve进行计算。(11)计算完成后进行结果的后处理,使用Solution→Insert→Thermal→Temperature,得到模型温度场,如图6所示。图6 模型温度场 03 顺序耦合计算 得到模型的温度场之后,就可以将其用于耦合计算了。(1)在ANSYS Workbench中,加载一个Static Structural结构静力学模块,将其拖入到稳态传热模块的A6单元格内,如图7所示。(2)加载完成后,如图8所示,温度场结果就可以导入到结构静力学模块了。图7 加载静力学模块图8 加载完成(3)左键单击B5单元格,进入结构静力学模块。(4)模型树节点中找到Static Structural→Imported Load→Imported Body Temperature。(5)右键单击Imported Body Temperature,选择Import Load,即可将温度温度导入,如图9所示。图9 导入模型的温度场(6)右键点击模型树节点的Static Structural,通过Insert→Fixed Support建立固定约束。(7)在Details of Fixed Support中,选择模型底面作为固定约束面,如图10所示。图10 固定约束(8)右键单击模型树节点Solution,选择Solve进行计算。(9)计算完成后,使用Solution→Insert→Equivalent Stress,插入一个模型热应力结果,使用Solution→Insert→Total Deformation,插入一个模型热变形结果,右键Equivalent Stress与Total Deformation,选择Evaluate All Results,得到相应的结果云图,如图如图11、图12所示。 图11 热应力云图 图12 热变形云图 04 将外部节点数据导入作为温度边界 以上已经完成了一个结构的热固顺序耦合计算,模型的温度场是通过稳态温度计算模块计算得到的。那么其实还存在着一种应用场景,模型的温度场是由其他工程师,使用其它工具计算得到的,在这种场景中,我们可以将其它工具计算得到的节点温度数据导入ANSYS。(1)在ANSYS Workbench中加载External Data与Static Structural,并进行连接,用于数据传递,如图13所示。图13 加载External Data(2)右键单击C2单元格,选择Edit,进入External Data。(3)在Location→...中选择外部的节点温度数据表ex2-1-temp.xls,如图14所示。该数据表中包含了节点的编号、节点坐标、节点温度值。图14 加载外部数据表加载之后,可以在Preview of File中预览导入的数据,发现并没有完成数据分列,如图15所示。 图15 导入的数据(4)在Properties of File中,将Start Import At Line设定为2,即从外部数据表的第2行进行读取。将Delimiter Type设定为Tab,对导入的数据进行分列,将length Unit设定为mm,导入的数据为毫米制,设定如图16所示。再次预览导入的数据,数据已完成分列,但是还缺少每列数据的数据类型,如图17所示。(5)在Table of File中设定5列数据的类型,分别为节点号、X坐标、Y坐标、Z坐标、温度,如图18所示。(6)最后在Preview of File中可以预览到我们导入的数据,如图19所示。图16 Properties of File图17 完成分列的数据图18 Table of File图19 Preview of File(7)完成数据表的导入后,右键单击C2单元格,选择Update进行数据的更新。(8)右键单击D3单元格,导入几何模型文件ex1-1.stp。(9)左键双击D4单元格,进入结构静力学模块,如图20所示。图20 完成数据更新(10)右键单击Imported Load,通过Insert→Body Temperature,得到导入体温度功能。(11)在Details of Imported Body Temperature中,选择整个模型Body,如图21所示。图21 导入外部节点温度数据(12)右键单击Imported Body Temperature,选择Import Load,即可导入外部节点温度数据,导入完成后模型的温度场如图22所示。图22 外部节点温度数据导入完成基于已经得到的温度场,就可以在当前的结构静力学模块中,细化网格,设定外载与约束,直接进行热固耦合计算了。 来源:纵横CAE

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈