现代机械设计方法课程设计_第1页
现代机械设计方法课程设计_第2页
现代机械设计方法课程设计_第3页
现代机械设计方法课程设计_第4页
现代机械设计方法课程设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 no目录绪论 3一. 有限元方法和优化方法的选择4二. 外伸梁梁受力分析42.1 工程问题42.2 解析法求解42.3 有限元计算说明62.4 结果分析182.4.1 有限元结果182.4.2 分析方法结果182.4.3 结果比较与结论18三. 黄金分割法19 3.1 黄金分割法简介19 3.2 黄金分割法计算框图19 3.3 问题与结果19附录20参考文献22绪论ansys软件是一个功能强大而灵活的设计分析软件包。该软件可运行于从pc机,nt工作站,unix工作站直至巨型机的各类计算机及操作系统中,数据文件在其他所有的产品系列和工作平台上兼容。ansyn在pc机上生成的模型同样可运行在巨型

2、机上,这样就保证了所有的ansys用户的多领域,多变工程的问题。有限元法是依赖于计算机软硬件技术的一种数字模拟技术。由于这种方法的有效性,其理论与应用发展非常迅速。有限元法的应用已从固体力学发展到流体力学、热力学、电磁学、声学、光学、生物学等多项耦合场问题。有限单元法在某种程度上可以取代实验,从而加快了设计或者研究问题的进度,大大提高了其安全性、可靠性和经济性,为工业技术的进步起到了巨大的推动作用,常用有限元分析软件有ansys等。有限元法原理是将连续的求解域离散为一组单元的组合体,用在每个单元内假设的近似函数来分片的表示求解域上待求的未知场函数,近似函数通常由未知场函数及其导数在单元各节点的

3、数值插值函数来表达。从而使一个连续的无限自由度问题变成离散的有限自由度问题。有限元分析计算的基本思想:物体离散化,单元特性分析,选择位移模式,分析单元的力学性质,计算等效节点力,单元组集,求解未知节点位移。用有限元分析计算所获得的结果只是近似的。如果划分单元数目非常多而又合理,则所获得的结果就与实际情况相符合。有限元分析法的应用使设计水平发生了质的飞跃,在机械工程领域主要表现在以下几个方面: 1. 增加设计功能,缩短设计和分析的循环周期,减少设计成本,增加产品和工程的可靠性; 2. 采用优化设计,降低材料的消耗或成本; 3.在产品制造或工程施工前预先发现潜在的问题,模拟各种试验方案,减少试验时

4、间和经费,; 4. 进行机械事故分析,查找事故原因。这次课程设计使用有限元法对外伸梁进行分析,与解析法做对比;用黄金分割法解决最优解问题。 一.有限元方法和优化方法的选择有限元问题:外伸梁利用ansys软件进行分析。优化问题:利用黄金分割法解决最优解问题。二. 外伸梁受力分析2.1 工程问题有一外伸梁结构如下图所示,外伸梁上均布载荷的集度为q=3kn/m,集中力偶m=3kn/m,对该梁进行分析,画出弯矩图和剪力图(高等教育出版社刘鸿文编材料力学i第121页例4.4) 已知参数: 材料特性:弹性模量 e=2.07gpa边界条件:此问题的边界条件为位移边界条件。 a处的约束条件是固定铰支,限制了x

5、方向和y方向两个自由度,即 ux=0,uy=0。 b处的约束条件是滑动铰支,限制了y方向一个自由度,即uy=0。2.2解析法求解由静力平衡方程 m=0 6xfm+qx6x5 = 0 m=0 fx6 mqx4x2qx2x1 = 0求得支反力为 f= 14.5 knf= 3.5 kn以梁的左端为坐标原点,选取坐标系如图所示。梁在ca,ad,db三段内,剪力和弯矩不能用同一方程式来表示,应分段考虑。在ca段内,fs(x)= qx = 3x (0x2m) (a) m(x)= 1/2qxx = 3/2xx (0x2m) (b)在ad段内, fs(x)= fa qx = 14.5 3x (2mx6m) (

6、c) m(x)= fa (x2)1/2qxx = 14.5(x2) 3/2xx ( 2x 6m) (d)m(x)是x的二次函数,根据极值条件可得, 14.53x=0, 解得x=4.82m,亦在这一截面上,弯矩为极值。代入(d)式得ad段内的最大弯矩为 m=6.04knm。在db段内, fs(x)= f=3.5kn (6mx 8m) m(x)= f(8x)=3.5(8x) (6m x 8m) 依照剪力方程和弯矩方程,分段作剪力图和弯矩图。从图中看出,沿梁的全部长度,最大剪力为fsmax=8.5kn,最大弯矩为mmax=7knm。2.3有限元计算说明将梁划分为16个单元,17个节点,用beam3来

7、建立单元,进行静力学分析。交互式的求解过程1.创建节点(1)创建梁的各个节点l main menu:preprocessormodelingcreatenodein active cs。l 在创建节点窗口内,在node后的编辑框内输入节点号1,并在x,y,z后的编辑框内输入0,0,0作为节点1的坐标值。l 按下该窗口内的apply按钮。l 输入节点号17,并在x,y,z后的编辑框内输入8,0,0作为节点17的坐标值。l 按下ok按钮。l main menu:preprocessor-modeling-createnodefill between nds。l 在图形窗口内,用鼠标选择节点1和17

8、。l 按下fill between nds窗口内的apply按钮。l 按下ok按钮,完成在节点1到节点17之间节点的填充。(2)显示各个节点l utility menu:plotctrlsnumberingsl 将node numbers项设置为on。l utility menu:plotnodesl utility menu:listnodesl 对出现的窗口不做任何操作,按下ok按钮。l 浏览节点信息后,关闭该信息窗口.2定义单元类型和材料特性(1)定义单元类型l main menu:preprocessorelement typeadd/edit/deletel 按下element ty

9、pe窗口内的add按钮。l 在单元类型库中,选择左侧列表中的beam单元家族,及右侧列表中2d elastic 3类型。l 按下ok按钮完成选择。l 按下close按钮关闭element type窗口。(2)定义材料特性l main menu:preprocessormaterial propsmaterial models。l 在材料定义窗口内选择:structurallinearelasticisotropic。l 在ex后的文本框内输入数值207e5作为弹性模量。l 按下ok按钮完成定义。(3)定义几何参数l main menu:preprocessorreal constantsadd

10、/edit/delete。l 按下real constants for element type窗口内的ok按钮。l 依次输入1,1,0.02088,0.5。l 按下ok按钮完成定义。l 按下real constants窗口内的close按钮。3创建单元(1)创建单元l main menu:preprocessorcreateelementsauto-numberedthru nodes。l 在图形窗口内,用鼠标点选节点1和2。l 按下按下ok按钮完成单元1的定义。l main menu:preprocessormodelcopyelementsauto-numbered。用光标选择单元1,然

11、后点apply。l 在itime后的编辑框内输入16(包括被复制的单元1)作为要复制的单元总数。l 按下按下ok按钮完成单元2到单元16的定义。(2)显示单元资料l utility menu:plotctrlsnumberingsl 在第一个下拉列表中,选择elements numbers选项。l utility menu:plotelementsl utility menu:listelementsnodes+attributesl 浏览单元信息后,关闭该窗口。4施加约束和载荷(1)节点自由度约束l main menu:solutiondefine loads applystructural

12、 displacement on nodes。l 用鼠标在图形窗口内选择节点5。l 按下选择窗口内的apply按钮。l 选择自由度ux和uy,并在value后为其输入数值0。l 按下apply按钮。l 用鼠标在图形窗口内选择节点17。l 按下选择窗口内的apply按钮。l 选择自由度uy,并在value后为其输入数值0。l 按下ok按钮。(2)施加载荷施加节点13处的弯矩ml main menu:solutiondefine loads applystructuralforce/moment on nodes。l 用鼠标在图形窗口内选择节点13。l 按下选择窗口内的apply按钮。l 在第一个

13、下拉列表中选择mz,并在下面的文本框内输入其值-3(逆时针为正方向)(对照上面第4步)。l 按下ok按钮。施加单元1到单元12上的的分布载荷q。l main menu:solutiondefine loadsapplystructural pressure on beams。l 用鼠标在图形窗口内选择单元1到单元12。l 按下选择窗口内的apply按钮。l 在lkey后的文本框内输入数值1。l 在vali和valj后的编辑框内分别输入-3,l 按下ok按钮。5求解(1)定义分析类型l main menu:solution anslysis type new analysis。l 选中stati

14、c选项。l 按下ok按钮。(2)求解l main menu:solution solvecurrent ls。l 按下ok按钮关闭solve current load step窗口。l 按下close按钮关闭求解结束后出现的information窗口。l 浏览/status command窗口内的信息后,将其关闭6后处理(1)显示梁变形结果l main menu:general postprocplot resultscontour plot nodal solu. 选择dof solution下的displacement vector suml 不改变对话框内的任何项,按下ok按钮。(2)建

15、立单元结果表创建单元表,计算节点弯矩。l main menu:general postprocelement tabledefine table。l 按下element table data窗口内的add按钮。l 在lab后的文本框内输入imoment。l 在左侧列表中选择by sequence num项。l 右侧列表中选择smics,项。l 在右侧列表下的文本框内输入smics,6。l 按下apply按钮。l 在lab后的文本框内输入jmoment。l 重复上面的步骤4和5。l 右侧列表下的文本框内输入smics,12。l 按下ok按钮。创建单元表,计算节点剪力。l main menu:ge

16、neral postprocelement tabledefine table。l 按下element table data窗口内的add按钮。l 在lab后的文本框内输入ishear。l 在左侧列表中选择by sequence num项。l 右侧列表中选择smics,项。l 右侧列表下的文本框内输入smics,2。l 按下apply按钮。l 在lab后的文本框内输入jshear。l 重复上面的步骤4和5。l 右侧列表下的文本框内输入smics,8。l 按下ok按钮。(3)列出所有表格资料列出资料l main menu:general postproclist resultselement t

17、able data。l 在list element table data窗口内选择imoment,jmoment,ishear和jshear。l 按下ok按钮并在浏览资料窗口内的信息后,将其关闭。(4)画剪力图和弯矩图l 在第一个下拉列表中选择ishear,在第二个下拉列表中选择jshear。l 按下ok按钮。l main menu:general postprocplot resultsline elem resl 在第main menu:general postprocplot resultsline elem resl 一个下拉列表中选择imoment,在第二个下拉列表中选择jmomen

18、t。l 按下ok按钮。剪力图和弯矩图及其相应数据如下:7退出程序l toolbar:quit。l 选择quit-no save!l 按下ok按钮。2.4 结果分析2.4.1有限元结果l 剪力结果分析 在a点有向下最大的剪力 ,数值为8.5kn. (由a到c) 在a点有向上最大的剪力 ,数值为6kn。 (由d到b) 在a点最大剪力从向上的6kn突变到向下的8.5kn. 从d点到b点剪力由向下的3.5kn不变l 弯矩结果分析 在d点有顺时针最大的弯矩 数值为7knm 在a点有逆时针最小的弯矩8knm 在d点弯矩由突变 从a点到d点由逆时针的6knm变到顺时针的4knm2.4.2分析方法结果 l 剪

19、力结果分析 从c点到a点有向下最大的剪力 数值为6kn 从d点到a点有向上最大的剪力 数值为8.5kn 从d点到b点剪力由向下的3.5kn不变 在a点剪力由向下的6kn突变到向上的8.5knl 弯矩结果分析 在d点有顺时针最大的弯矩 数值为7knm 在a点由逆时针最小弯矩6knm 在d点弯矩由突变 从a点到d点由逆时针的6knm到顺时针的4knm2.4. 3结果比较与结论 按材料力学原理计算的结果与用ansys软件运行出的结果进行比较,两者计算结果一样。三. 黄金分割法3.1 黄金分割法简介在实际工程优化设计中,目前应用最多的一维搜索方法是黄金分割法,又称作0.618法,黄金分割法属于区间消去法的范围。3.2 黄金分割法计算框图3.3 问题与结果问题:已知一维目标函数f()=*7*+10,利用黄金分割法求解极小点,精度e=0.35,已知初始区间2,8。解用黄金分割法求解1=a+0.382(b-a)=4.292, f1= 1.6227362= a+0.618(b-a)=5.708, f2=2.625264比较函数值,有f1 f2, 则b=2=5.708,2=1=4.292, f2= f1= 1.622736, 1=a+0.382(b-a)=3.416456f1= f(1)= 2.24302判断迭代终止条件:b-ae不满足迭代终止条件,比较函数值f2 ,f1,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论