首页 理论教育 发动机机构的设计与优化

发动机机构的设计与优化

时间:2023-06-25 理论教育 版权反馈
【摘要】:机构模型如图10.4.1所示,读者可以打开视频文件D:\ug10.16\work\ch10.04\engine.avi查看机构运行状况。图10.4.1 发动机机构模型Step1.打开文件D:\ug10.16\work\ch10.04\engine_asm.prt。选择下拉菜单命令,系统弹出“连杆”对话框,选中复选框,选取图10.4.2所示的零件为连杆L001,其余参数接受系统默认,在“连杆”对话框中单击按钮。在“连杆”对话框中取消选中复选框,选取图10.4.5所示的部件为连杆L004,在“连杆”对话框中单击按钮。图10.4.10 定义连杆L009图10.4.10 定义连杆L009图10.4.11 定义旋转副1图10.4.11 定义旋转副1定义原点及矢量。

发动机机构的设计与优化

范例概述:

本范例将介绍发动机仿真与分析的操作过程。首先介绍机构模型的创建过程,然后进行运动仿真,并分析发动机活塞的速度和位移曲线。机构模型如图10.4.1所示,读者可以打开视频文件D:\ug10.16\work\ch10.04\engine.avi查看机构运行状况。

978-7-111-51063-5-Chapter10-553.jpg

图10.4.1 发动机机构模型

Step1.打开文件D:\ug10.16\work\ch10.04\engine_asm.prt。

Step2.选择978-7-111-51063-5-Chapter10-554.jpg978-7-111-51063-5-Chapter10-555.jpg978-7-111-51063-5-Chapter10-556.jpg命令,进入运动仿真模块。

Step3.新建仿真文件。

(1)在“运动导航器”中右击978-7-111-51063-5-Chapter10-557.jpg,在系统弹出的快捷菜单中选择978-7-111-51063-5-Chapter10-558.jpg命令,系统弹出“环境”对话框。

(2)在“环境”对话框中选中978-7-111-51063-5-Chapter10-559.jpg单选项;选中978-7-111-51063-5-Chapter10-560.jpg区域中的978-7-111-51063-5-Chapter10-561.jpg复选框;输入仿真的名称为“motion_1”,单击978-7-111-51063-5-Chapter10-562.jpg按钮

Step4.定义连杆。

(1)定义连杆L001。选择下拉菜单978-7-111-51063-5-Chapter10-563.jpg978-7-111-51063-5-Chapter10-564.jpg978-7-111-51063-5-Chapter10-565.jpg命令,系统弹出“连杆”对话框,选中978-7-111-51063-5-Chapter10-566.jpg复选框,选取图10.4.2所示的零件为连杆L001,其余参数接受系统默认,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-567.jpg按钮。

(2)定义连杆L002。选取图10.4.3所示的零件为连杆L002,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-568.jpg按钮。

978-7-111-51063-5-Chapter10-569.jpg

图10.4.2 定义连杆L001

978-7-111-51063-5-Chapter10-570.jpg

图10.4.3 定义连杆L002

(3)定义连杆L003。继续选取图10.4.4所示的零件为连杆L003,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-571.jpg按钮。

(4)定义连杆L004。在“连杆”对话框中取消选中978-7-111-51063-5-Chapter10-572.jpg复选框,选取图10.4.5所示的部件为连杆L004,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-573.jpg按钮。

978-7-111-51063-5-Chapter10-574.jpg

图10.4.4 定义连杆L003

978-7-111-51063-5-Chapter10-575.jpg

图10.4.5 定义连杆L004

(5)定义连杆L005。选取图10.4.6所示的零件为连杆L005,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-576.jpg按钮。

(6)定义连杆L006。选取图10.4.7(此图将连杆L002进行隐藏)所示的零件为连杆L006,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-577.jpg按钮。

978-7-111-51063-5-Chapter10-578.jpg

图10.4.6 定义连杆L005

978-7-111-51063-5-Chapter10-579.jpg

图10.4.7 定义连杆L006

(7)定义连杆L007。选取图10.4.8(此图将连杆L002进行隐藏)所示的零件为连杆L007,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-580.jpg按钮。

(8)定义连杆L008。选取图10.4.9(此图将连杆L002、连杆L003和连杆L004进行隐藏)所示的组件(共两个零件)为连杆L008,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-581.jpg按钮。

978-7-111-51063-5-Chapter10-582.jpg

图10.4.8 定义连杆L007

978-7-111-51063-5-Chapter10-583.jpg

图10.4.9 定义连杆L008

(9)定义连杆L009。选取图10.4.10(此图将连杆L002、连杆L004和连杆L005进行隐藏)所示的组件(共两个零件)为连杆L009,在“连杆”对话框中单击978-7-111-51063-5-Chapter10-584.jpg按钮。

Step5.定义旋转副1。

(1)选择下拉菜单978-7-111-51063-5-Chapter10-585.jpg978-7-111-51063-5-Chapter10-586.jpg978-7-111-51063-5-Chapter10-587.jpg命令,系统弹出“运动副”对话框。

(2)定义运动副类型。在“运动副”对话框978-7-111-51063-5-Chapter10-588.jpg选项卡978-7-111-51063-5-Chapter10-589.jpg下拉列表中选择978-7-111-51063-5-Chapter10-590.jpg选项。

(3)选择连杆。选取图10.4.11所示的连杆L003。

978-7-111-51063-5-Chapter10-591.jpg

图10.4.10 定义连杆L009

978-7-111-51063-5-Chapter10-592.jpg

图10.4.11 定义旋转副1

(4)定义原点及矢量。在“运动副”对话框的978-7-111-51063-5-Chapter10-593.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-594.jpg选项,在模型中选取图10.4.11所示的圆弧为定位原点参照;选取图10.4.11所示的面作为矢量参考面。

(5)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-595.jpg区域中选中978-7-111-51063-5-Chapter10-596.jpg复选框,单击978-7-111-51063-5-Chapter10-597.jpg,选取图10.4.11所示的连杆L004。

(6)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-598.jpg区域的978-7-111-51063-5-Chapter10-599.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-600.jpg选项,在模型中选取图10.4.11所示的圆弧为定位原点参照;选取图10.4.11所示的面作为矢量参考面。

(7)定义驱动。在“运动副”对话框中单击978-7-111-51063-5-Chapter10-601.jpg选项卡,在978-7-111-51063-5-Chapter10-602.jpg下拉列表中选择978-7-111-51063-5-Chapter10-603.jpg选项,并在其下的978-7-111-51063-5-Chapter10-604.jpg文本框中输入值600。

(8)单击978-7-111-51063-5-Chapter10-605.jpg按钮,完成第一个运动副的添加。

Step6.定义旋转副2。

(1)选择连杆。在“运动导航器”中将连杆L002进行隐藏,然后选取图10.4.12所示的连杆L005。

(2)定义原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-606.jpg区域的978-7-111-51063-5-Chapter10-607.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-608.jpg选项,在模型中选取图10.4.12所示的圆弧为定位原点参照;选取图10.4.12所示的面作为矢量参考面。

(3)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-609.jpg区域中选中978-7-111-51063-5-Chapter10-610.jpg复选框,单击978-7-111-51063-5-Chapter10-611.jpg,选取图10.4.12所示的连杆L004。

(4)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-612.jpg区域的978-7-111-51063-5-Chapter10-613.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-614.jpg选项,在模型中选取图10.4.12所示的圆弧为定位原点参照;选取图10.4.12所示的面作为矢量参考面。

(5)单击978-7-111-51063-5-Chapter10-615.jpg按钮,完成第二个运动副的添加。

978-7-111-51063-5-Chapter10-616.jpg

图10.4.12 定义旋转副2

Step7.定义滑动副1。

(1)定义运动副类型。在“运动导航器”中显示连杆L002,然后将连杆L001进行隐藏,在“运动副”对话框978-7-111-51063-5-Chapter10-617.jpg选项卡的978-7-111-51063-5-Chapter10-618.jpg下拉列表中选择978-7-111-51063-5-Chapter10-619.jpg选项。

(2)选择连杆。选取图10.4.13所示的连杆L007。

(3)定义原点及矢量。在“运动副”对话框的978-7-111-51063-5-Chapter10-620.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-621.jpg选项,在模型中选取图10.4.13所示的圆弧为定位原点参照;选取图10.4.13所示的面作为矢量参考面,方向如图10.4.14所示。

978-7-111-51063-5-Chapter10-622.jpg

图10.4.13 定义滑动副1

978-7-111-51063-5-Chapter10-623.jpg

图10.4.14 定义滑动副的方向

(4)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-624.jpg区域中选中978-7-111-51063-5-Chapter10-625.jpg复选框,单击978-7-111-51063-5-Chapter10-626.jpg,选取图10.4.13所示的连杆L002。

(5)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-627.jpg区域的978-7-111-51063-5-Chapter10-628.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-629.jpg选项,在模型中选取图10.4.13所示的圆弧为定位原点参照;选取图10.4.13所示的面作为矢量参考面,方向如图10.4.14所示。

(6)单击978-7-111-51063-5-Chapter10-630.jpg按钮,完成第三个运动副的添加。(www.xing528.com)

Step8.定义滑动副2。

(1)选择连杆。选取图10.4.15所示的连杆L006。

(2)定义原点及矢量。在“运动副”对话框的978-7-111-51063-5-Chapter10-631.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-632.jpg选项,在模型中选取图10.4.15所示的圆弧为定位原点参照;选取图10.4.15所示的面作为矢量参考面,方向如图10.4.16所示。

(3)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-633.jpg区域中选中978-7-111-51063-5-Chapter10-634.jpg复选框,单击978-7-111-51063-5-Chapter10-635.jpg,选取图10.4.15所示的连杆L002。

(4)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-636.jpg区域的978-7-111-51063-5-Chapter10-637.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-638.jpg选项,在模型中选取图10.4.15所示的圆弧为定位原点参照;选取图10.4.15所示的面作为矢量参考面,方向如图10.4.16所示。

(5)单击978-7-111-51063-5-Chapter10-639.jpg按钮,完成第四个运动副的添加。

978-7-111-51063-5-Chapter10-640.jpg

图10.4.15 定义滑动副2

978-7-111-51063-5-Chapter10-641.jpg

图10.4.16 定义滑动副的方向

Step9.定义柱面副1。

(1)定义运动副类型。在“运动导航器”中显示连杆L001,然后将连杆L002进行隐藏,在“运动副”对话框978-7-111-51063-5-Chapter10-642.jpg选项卡的978-7-111-51063-5-Chapter10-643.jpg下拉列表中选择978-7-111-51063-5-Chapter10-644.jpg选项。

(2)选择连杆。选取图10.4.17所示的连杆L009。

(3)定义原点及矢量。在“运动副”对话框的978-7-111-51063-5-Chapter10-645.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-646.jpg选项,在模型中选取图10.4.17所示的圆弧为定位原点参照;选取图10.4.17所示的面作为矢量参考面。

(4)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-647.jpg区域中选中978-7-111-51063-5-Chapter10-648.jpg复选框,单击978-7-111-51063-5-Chapter10-649.jpg,选取图10.4.17所示的连杆L007。

(5)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-650.jpg区域的978-7-111-51063-5-Chapter10-651.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-652.jpg选项,在模型中选取图10.4.17所示的圆弧为定位原点参照;选取图10.4.17所示的面作为矢量参考面。

(6)单击978-7-111-51063-5-Chapter10-653.jpg按钮,完成第五个运动副的添加。

978-7-111-51063-5-Chapter10-654.jpg

图10.4.17 定义柱面副1

Step10.定义柱面副2。

(1)选择连杆。选取图10.4.18所示的连杆L008。

(2)定义原点及矢量。在“运动副”对话框的978-7-111-51063-5-Chapter10-655.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-656.jpg选项,在模型中选取图10.4.18所示的圆弧为定位原点参照;选取图10.4.18所示的面作为矢量参考面。

(3)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-657.jpg区域中选中978-7-111-51063-5-Chapter10-658.jpg复选框,单击978-7-111-51063-5-Chapter10-659.jpg,选取图10.4.18所示的连杆L006。

978-7-111-51063-5-Chapter10-660.jpg

图10.4.18 定义柱面副2

(4)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-661.jpg区域的978-7-111-51063-5-Chapter10-662.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-663.jpg选项,在模型中选取图10.4.18所示的圆弧为定位原点参照;选取图10.4.18所示的面作为矢量参考面。

(5)单击978-7-111-51063-5-Chapter10-664.jpg按钮,完成第六个运动副的添加。

Step11.定义共线连接1。

(1)定义运动副类型。在“运动副”对话框978-7-111-51063-5-Chapter10-665.jpg选项卡的978-7-111-51063-5-Chapter10-666.jpg下拉列表中选择978-7-111-51063-5-Chapter10-667.jpg选项。

(2)选择连杆。选取图10.4.19所示的连杆L008。

(3)定义原点及矢量。在“运动副”对话框的978-7-111-51063-5-Chapter10-668.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-669.jpg选项,在模型中选取图10.4.19所示的圆弧为定位原点参照;选取图10.4.19所示的面作为矢量参考面。

(4)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-670.jpg区域中选中978-7-111-51063-5-Chapter10-671.jpg复选框,单击978-7-111-51063-5-Chapter10-672.jpg,选取图10.4.19所示的连杆L004。

(5)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-673.jpg区域的978-7-111-51063-5-Chapter10-674.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-675.jpg选项,在模型中选取图10.4.19所示的圆弧为定位原点参照;选取图10.4.19所示的面作为矢量参考面。

(6)单击978-7-111-51063-5-Chapter10-676.jpg按钮,完成第七个运动副的添加。

978-7-111-51063-5-Chapter10-677.jpg

图10.4.19 定义共线连接1

Step12.定义共线连接2。

(1)选择连杆。选取图10.4.20所示的连杆L009。

(2)定义原点及矢量。在“运动副”对话框的978-7-111-51063-5-Chapter10-678.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-679.jpg选项,在模型中选取图10.4.20所示的圆弧为定位原点参照;选取图10.4.20所示的面作为矢量参考面。

(3)添加啮合连杆。在“运动副”对话框的978-7-111-51063-5-Chapter10-680.jpg区域中选中978-7-111-51063-5-Chapter10-681.jpg复选框,单击978-7-111-51063-5-Chapter10-682.jpg,选取图10.4.20所示的连杆L004。

(4)定义啮合连杆原点及矢量。在“运动副”对话框978-7-111-51063-5-Chapter10-683.jpg区域的978-7-111-51063-5-Chapter10-684.jpg下拉列表中选择“圆弧中心”978-7-111-51063-5-Chapter10-685.jpg选项,在模型中选取图10.4.20所示的圆弧为定位原点参照;选取图10.4.20所示的面作为矢量参考面。

(5)单击978-7-111-51063-5-Chapter10-686.jpg按钮,完成第八个运动副的添加。

978-7-111-51063-5-Chapter10-687.jpg

图10.4.20 定义共线连接2

Step13.定义解算方案并求解。

(1)选择下拉菜单978-7-111-51063-5-Chapter10-688.jpg978-7-111-51063-5-Chapter10-689.jpg978-7-111-51063-5-Chapter10-690.jpg命令,系统弹出“解算方案”对话框;在978-7-111-51063-5-Chapter10-691.jpg下拉列表中选择978-7-111-51063-5-Chapter10-692.jpg选项;在978-7-111-51063-5-Chapter10-693.jpg下拉列表中选择978-7-111-51063-5-Chapter10-694.jpg选项;在978-7-111-51063-5-Chapter10-695.jpg文本框中输入值10;在978-7-111-51063-5-Chapter10-696.jpg文本框中输入值200;选中对话框中的978-7-111-51063-5-Chapter10-697.jpg复选框。

(2)设置重力方向。在“解算方案”对话框978-7-111-51063-5-Chapter10-698.jpg区域的矢量下拉列表中选择978-7-111-51063-5-Chapter10-699.jpg选项,其他重力参数按系统默认设置值。

(3)单击978-7-111-51063-5-Chapter10-700.jpg按钮,完成解算方案的定义。

Step14.播放动画。在“动画控制”工具栏中单击“播放”按钮978-7-111-51063-5-Chapter10-701.jpg,即可播放动画。

Step15.在“动画控制”工具栏中单击“导出至电影”按钮978-7-111-51063-5-Chapter10-702.jpg,系统弹出“录制电影”对话框,输入名称“engine”,单击978-7-111-51063-5-Chapter10-703.jpg按钮,单击978-7-111-51063-5-Chapter10-704.jpg(完成动画)按钮,完成运动仿真的创建。

Step16.生成图10.4.21所示的位移图表。

(1)选择命令。选择下拉菜单978-7-111-51063-5-Chapter10-705.jpg978-7-111-51063-5-Chapter10-706.jpg978-7-111-51063-5-Chapter10-707.jpg978-7-111-51063-5-Chapter10-708.jpg978-7-111-51063-5-Chapter10-709.jpg命令,系统弹出“图表”对话框。

978-7-111-51063-5-Chapter10-710.jpg

图10.4.21 位移图表

(2)选择要生成图表的对象并定义其参数。在“图表”对话框的978-7-111-51063-5-Chapter10-711.jpg区域选择978-7-111-51063-5-Chapter10-712.jpg滑动副,在978-7-111-51063-5-Chapter10-713.jpg下拉列表中选择978-7-111-51063-5-Chapter10-714.jpg选项,在978-7-111-51063-5-Chapter10-715.jpg下拉列表中选择978-7-111-51063-5-Chapter10-716.jpg选项,单击978-7-111-51063-5-Chapter10-717.jpg区域中的978-7-111-51063-5-Chapter10-718.jpg按钮。

(3)选中“图表”对话框中的978-7-111-51063-5-Chapter10-719.jpg复选框,然后单击978-7-111-51063-5-Chapter10-720.jpg按钮,选择D:\ug10.16\work\ch10.04\engine_asm\engine_asm.afu为保存路径。

(4)单击978-7-111-51063-5-Chapter10-721.jpg按钮,完成图表的输出。

Step17.生成图10.4.22所示的速度图表。

978-7-111-51063-5-Chapter10-722.jpg

图10.4.22 速度图表

(1)选择命令。选择下拉菜单978-7-111-51063-5-Chapter10-723.jpg978-7-111-51063-5-Chapter10-724.jpg978-7-111-51063-5-Chapter10-725.jpg978-7-111-51063-5-Chapter10-726.jpg978-7-111-51063-5-Chapter10-727.jpg命令,系统弹出“图表”对话框。

(2)选择要生成图表的对象并定义其参数。在“图表”对话框的978-7-111-51063-5-Chapter10-728.jpg区域选择978-7-111-51063-5-Chapter10-729.jpg滑动副,在978-7-111-51063-5-Chapter10-730.jpg下拉列表中选择978-7-111-51063-5-Chapter10-731.jpg选项,在978-7-111-51063-5-Chapter10-732.jpg下拉列表中选择978-7-111-51063-5-Chapter10-733.jpg选项,单击978-7-111-51063-5-Chapter10-734.jpg区域中的978-7-111-51063-5-Chapter10-735.jpg按钮。

(3)选中“图表”对话框中的978-7-111-51063-5-Chapter10-736.jpg复选框,然后单击978-7-111-51063-5-Chapter10-737.jpg按钮,选择D:\ug10.16\work\ch10.04\ok\engine_asm\engine_asm.afu为保存路径。

(4)单击978-7-111-51063-5-Chapter10-738.jpg按钮,完成图表的输出。

Step18.单击978-7-111-51063-5-Chapter10-739.jpg按钮,返回到模型,然后选择下拉菜单978-7-111-51063-5-Chapter10-740.jpg978-7-111-51063-5-Chapter10-741.jpg978-7-111-51063-5-Chapter10-742.jpg命令,保存模型。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈