简支梁的有限元分析过程_第1页
简支梁的有限元分析过程_第2页
简支梁的有限元分析过程_第3页
简支梁的有限元分析过程_第4页
简支梁的有限元分析过程_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、ansys 使用手册 教程3 平面梁结构的内力计算 目 录一、 前 言- 二、 物理模型- 三、 有限元模型-四、 计算结果与分析-五、 结 论-六、 优化设计及结果分析-七、 致谢-八、 参考文献-一 前言目前,在工程领域中应用最广泛的数值模拟方法是有限单元法, 它不但可以解决固体力学及结构分析方面的问题, 而且应用于传热学、流体力学、电磁学等领域, 其计算结果已成为各类工业产品设计和性能分析的可靠依据, 广泛应用于航空航天、机械制造、建筑设计、石油化工等领域。有限元分析(finite element analysis,fea)是利用数学近似的方法对真实物理系统(几何和载荷工况)进行模拟。利

2、用简单而又相互作用的元素,即单元,就可以用有限数量的未知量去逼近无限未知量的真实系统。有限元方法是一种应用十分广泛的数值分析方法,也是工程科学的重要工具,其重要性仅次于数学。 复杂的工程问题需要借助计算机得到满足一定精度要求的数值结果。本次课设所采用的是cae软件的ansys命令,它是目前国际上应用最广泛的有限元软件。 通过本次现代设计方法课程设计,学习有限元分析方法及ansys命令,了解并掌握利用cae软件的ansys命令进行连杆,珩架,梁等的力学分析,将理论与实际工作结合,并最终达到能够独立对梁,杆等进行有限元内力分析。本设计的研究对象是一简支梁。二 物理模型教程3:平面梁结构的内力计算问

3、题阐述有一简支梁结构如图所示,其中,m=10kn.m,q=2kn/m,f=2kn。对该梁进行分析,画出弯矩图和剪力图。(刘鸿文林编材料力学上册第126页例题4.6) 用材料力学计算所得剪力和弯矩图如下(以供对照): 剪力图: 弯矩图:有限元计算说明将梁划分为16个单元,17个节点,用beam3来建立单元,进行静力学分析。- 32 -ansys 使用手册 教程3 平面梁静力学分析交互式的求解过程1 创建节点1.1创建梁的各个节点1 main menu:preprocessormodelingcreatenodein active cs。2 在创建节点窗口内,在node后的编辑框内输入节点号1,并

4、在x,y,z后的编辑框内输入0,0,0作为节点1的坐标值。3 按下该窗口内的apply按钮。4 输入节点号17,并在x,y,z后的编辑框内输入8,0,0作为节点17的坐标值。5 按下ok按钮。6 main menu:preprocessor-modeling-createnodefill between nds。7 在图形窗口内,用鼠标选择节点1和17。8 按下fill between nds窗口内的apply按钮。9 按下ok按钮,完成在节点1到节点17之间节点的填充。91.2显示各个节点1 utility menu:plotctrlsnumberings2 将node numbers项设置

5、为on。3 utility menu:plotnodes4 utility menu:listnodes5 对出现的窗口不做任何操作,按下ok按钮。6 浏览节点信息后,关闭该信息窗口。2定义单元类型和材料特性2.1定义单元类型1 main menu:preprocessorelement typeadd/edit/delete2 按下element type窗口内的add按钮。3 在单元类型库中,选择左侧列表中的beam单元家族,及右侧列表中2d elastic 3类型。4 按下ok按钮完成选择。5 按下close按钮关闭element type窗口。2.2定义材料特性1 main menu:

6、preprocessormaterial propsmaterial models。2 在材料定义窗口内选择:structurallinearelasticisotropic。3 在ex后的文本框内输入数值207e5作为弹性模量。4 按下ok按钮完成定义。2.3定义几何参数1 main menu:preprocessorreal constantsadd/edit/delete。2 按下real constants窗口内的add按钮。453 按下real constants for element type窗口内的ok按钮。4 依次输入1,1,0.02088,0.5。5 按下ok按钮完成定义。

7、6 按下real constants窗口内的close按钮。3创建单元3.1创建单元1 main menu:preprocessorcreateelementsauto-numberedthru nodes。2 在图形窗口内,用鼠标点选节点1和2。3 按下按下ok按钮完成单元1的定义。4 main menu:preprocessormodelcopyelementsauto-numbered。用光标选择单元1,然后点apply。5 在itime后的编辑框内输入16(包括被复制的单元1)作为要复制的单元总数。6 按下按下ok按钮完成单元2到单元16的定义。3.2显示单元资料1 utility m

8、enu:plotctrlsnumberings2 在第一个下拉列表中,选择elements numbers选项。3 utility menu:plotelements4 utility menu:listelementsnodes+attributes5 浏览单元信息后,关闭该窗口。4施加约束和载荷4.1节点自由度约束1 main menu:solutiondefine loads applystructural displacement on nodes。2 用鼠标在图形窗口内选择节点1。3 按下选择窗口内的apply按钮。4 选择自由度ux和uy,并在value后为其输入数值0。5 按下a

9、pply按钮。6 用鼠标在图形窗口内选择节点13。7 按下选择窗口内的apply按钮。8 选择自由度uy,并在value后为其输入数值0。9 按下ok按钮。4454.2 施加载荷4.2.1施加节点17处的集中载荷f。1 main menu:solutiondefine loads applystructuralforce/moment on nodes。2 用鼠标在图形窗口内选择节点17。3 按下选择窗口内的apply按钮。4 在第一个下拉列表中选择fy,并在下面的文本框内输入其值-2(向上为y轴正方向)。5 按下apply按钮。4454.2.2施加节点9处的弯矩m。1 main menu:s

10、olutiondefine loads applystructuralforce/moment on nodes。2 用鼠标在图形窗口内选择节点9。3 按下选择窗口内的apply按钮。4 在第一个下拉列表中选择mz,并在下面的文本框内输入其值-10(逆时针为正方向)(对照上面第4步)。5 按下ok按钮。4.2.3施加单元1到单元8上的的分布载荷q。1 main menu:solutiondefine loadsapplystructural pressure on beams。2 用鼠标在图形窗口内选择单元1到单元8。3 按下选择窗口内的apply按钮。4 在lkey后的文本框内输入数值1。5

11、 在vali和valj后的编辑框内分别输入2,6 按下ok按钮。4565求解5.1定义分析类型1 main menu:solution anslysis type new analysis。2 选中static选项。3 按下ok按钮。5.2求解1 main menu:solution solvecurrent ls。2 按下ok按钮关闭solve current load step窗口。3 按下close按钮关闭求解结束后出现的information窗口。4 浏览/status command窗口内的信息后,将其关闭。6后处理6.1显示梁变形结果1 main menu:general post

12、procplot resultscontour plot nodal solu. 选择dof solution下的displacement vector sum2 不改变对话框内的任何项,按下ok按钮。6.2建立单元结果表6.2.1创建单元表,计算节点弯矩。1 main menu:general postprocelement tabledefine table。2 按下element table data窗口内的add按钮。3 在lab后的文本框内输入imoment。4 在左侧列表中选择by sequence num项。5 右侧列表中选择smics,项。6 在右侧列表下的文本框内输入smic

13、s,6。7 按下apply按钮。345678 在lab后的文本框内输入jmoment。9 重复上面的步骤4和5。10右侧列表下的文本框内输入smics,12。11按下ok按钮。6.2.2创建单元表,计算节点剪力。1 main menu:general postprocelement tabledefine table。2 按下element table data窗口内的add按钮。3 在lab后的文本框内输入ishear。4 在左侧列表中选择by sequence num项。5 右侧列表中选择smics,项。6 右侧列表下的文本框内输入smics,2。7 按下apply按钮。8 在lab后的文

14、本框内输入jshear。9 重复上面的步骤4和5。10右侧列表下的文本框内输入smics,8。11按下ok按钮。6.3列出所有表格资料6.3.1列出资料1 main menu:general postproclist resultselement table data。2 在list element table data窗口内选择imoment,jmoment,ishear和jshear。3 按下ok按钮并在浏览资料窗口内的信息后,将其关闭。6.3.2画剪力图1 main menu:general postprocplot resultsline elem res2 在第一个下拉列表中选择is

15、hear,在第二个下拉列表中选择jshear。3 按下ok按钮。236.3.3画弯矩图1 main menu:general postprocplot resultsline elem res2 在第一个下拉列表中选择imoment,在第二个下拉列表中选择jmoment。3 按下ok按钮。弯矩图及其相应数据如下(图形已经过反色处理):剪力图及其相应数据如下(图形已经过反色处理):7. 节点坐标,单元划分剪力和弯矩数据分析8. 退出程序1 toolbar:quit。2 选择quit-no save!3 按下ok按钮。5 结 论 通过以上分析比较有如下结论:(1) 支承、变形规律符合实际情况。(2

16、) 根据结果比较材料学与有限元之间的误差为零,符合工程要求 。(3) 结构强度符合设计要求 六 优化设计用黄金分割法求f(t)= t*t-15*t+56的最优解。设初始点t0=0,初始步长h=1,取迭代精度eps=0.000001。#include<stdio.h>#include<math.h>#define f(t) (1*pow(t,2)-15*t+56)#define eps pow(10,-6)void sb(double *a,double *b)double t0,t1,t,h,alpha,f0,f1;int k=0;printf("请输入初始点

17、t0=");scanf("%lf",&t0);printf("n请输入初始步长h=");scanf("%lf",&h);printf("n请输入加步系数alpha(需大于1)=");scanf("%lf",&alpha);f0=f(t0);t1=t0+h;f1=f(t1);while(1) printf("nf1=%lf,f2=%lf,t0=%lf,t=%lf,h=%lf,k=%d",f0,f1,t0,t1,h,k); if(f1<f0

18、) h=alpha*h; t=t0; t0=t1; f0=f1; k+; else if(k=0) h=-h;t=t1; else *a=t<t1?t:t1; *b=t>t1?t:t1; break; t1=t0+h; f1=f(t1);double hjfg()double beta,t1,t2,t;double f1,f2;double a=0,b=0;double *c,*d;int k=0;c=&a,d=&b;sb(c,d);printf("na,b=%lf,%lf",a,b);beta=(sqrt(5)-1.0)/2;t2=a+beta*(b-a);f2=f(t2);t1=a+b-t2;f1=f(t1);while(1) printf("n第%d次迭代的过程如下:",k+1); printf("nt1,t2=%lf,%lf",t

温馨提示

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

评论

0/150

提交评论