收藏 分销(赏)

有限元优化设计.docx

上传人:可**** 文档编号:4320141 上传时间:2024-09-05 格式:DOCX 页数:10 大小:764.26KB 下载积分:8 金币
下载 相关 举报
有限元优化设计.docx_第1页
第1页 / 共10页
有限元优化设计.docx_第2页
第2页 / 共10页


点击查看更多>>
资源描述
一·前言 二·有限元课程设计 2.简化模型 3.解析法求解 4.创建节点 5.施加均布载荷和约束 7.结果分析 三·机械优化设计说明 2.二次插值法C语言程序 四·心得 五·参考文献 前言 随着科学技术的飞速发展,现代社会对生产与生活、物资与精神提出了更多更高的要求,这就需要设计人员学习和掌握现代科学设计理论和方法,开拓思路,提高现代设计能力,使所设计的产品具有先进性、可靠性、经济性、及时性。 随着有限元分析商品化软件的普及,有限元分析已从过去的只有较少数专业人员掌握的理论和方法,变为大学生、研究生、科技工作者、工程技术设计人员广泛使用的通用分析工具,在各行各业中起着很大的作用。在有限元诸多软件中,ANSYS软件是融结构、流体、电场、磁场、声场分析于一体的大型通用有限元分析软件。由世界上最大的有限元分析软件公司之一的美国ANSYS开发,它能与多数CAD软件接口,实现数据的共享和交换,如Pro/Engineer, NASTRAN, Alogor, I-DEAS, AutoCAD等, 是现代产品设计中的高级CAD工具之一。软件主要包括三个部分:前处理模块,分析计算模块和后处理模块。前处理模块提供了一个强大的实体建模及网格划分工具,用户可以方便地构造有限元模型;分析计算模块包括结构分析(可进行线性分析、非线性分析和高度非线性分析)、流体动力学分析、电磁场分析、声场分析、压电分析以及多物理场的耦合分析,可模拟多种物理介质的相互作用,具有灵敏度分析及优化分析能力;后处理模块可将计算结果以彩色等值线显示、梯度显示、矢量显示、粒子流迹显示、立体切片显示、透明及半透明显示(可看到结构内部)等图形方式显示出来,也可将计算结果以图表、曲线形式显示或输出。软件提供了100种以上的单元类型,用来模拟工程中的各种结构和材料。该软件有多种不同版本,可以运行在从个人机到大型机的多种计算机设备上,如PC,SGI,HP,SUN,DEC,IBM,CRAY等。 同时,近年来,优化设计亦是快速发展。在计算机辅助设计中,运用优化方法后,使得在设计过程中能不断选择设计参数并选出最优设计方案,又能加快设计速度,缩短设计周期。把优化设计同计算机辅助设计结合起来,使设计过程完全自动化,已成为设计方法的一个发展趋势。 现代设计方法任务书 学 院 机械工程学院 专 业 机械设计制造及其自动化 学生姓名 耿旭 班级学号 0701013307 训练报告题目 技术参数、内容及要求: 一、有限元课程训练 1.学习 CAE软件ANSYS,主要上机练习有 (1)连杆的静力学分析(2)桁架的有限元分析(3)梁与曲轴结构的内力计算(4)压力容器的静力学分析(5)机翼模型的模态分析 (6)压杆稳定临界载荷计算(7)过盈配合与拔销耦合分析 2.由学生通过调研,在工厂、企业或科研单位进行工程实践的基础上,结合实际需要拟定的题目。 二、优化课程 上机调试优化计算程序,并结合工程实际自找算例进行计算。主要上机练习有: (1)二次插值法 (2)Powell法 (3)惩罚函数 进度安排: 一、有限元上机(20学时) 第1次上机(4学时):学习ANSYS软件,作练习1、2; 第2次上机(4学时):学习ANSYS软件,作练习3、4; 第3次上机(4学时):学习ANSYS软件,作练习5、6; 第4次上机(4学时):学习ANSYS软件,作练习7; 第5次上机(4学时):自拟题目上机。 二、优化设计上机(12学时) 优化计算程序的调试及计算算例 注:利用业余时间撰写课程设计说明书。 指导教师(签字): 2010年5月10日 教研室主任(签字) 2010年5月10日 有限元课程设计 一、问题阐述 材料力学Ι(刘鸿文 第四版) P126 外伸梁上均布载荷的集中度为q=2kN/m,集中力偶矩Me=10kN·m列出剪力方程和弯矩方程,并绘制剪力图和弯矩图。 二、简化模型 1、梁的参数: 长度 l=8m; 宽度 b=1m 2、材料参数 梁选择线性、弹性、各向同性的材料。它的弹性模量EI=2.07Gpa,泊松比选择 u=0.26。 3、梁的边界条件 在节点A处梁受X方向、Y方向的约束;节点B受Y方向的约束。 4、梁的载荷 CD之间作用着均布载荷q=2kN/m,在节点C处作用着集中力偶Me=10kN·m。 经上述分析,此外伸梁可简化成一个二维单元,其中一端固支,一端外伸。另一个支撑点变化为一个绞支点,在梁的上部分布着均布载荷,中段有一个集中力偶,简化图如下: 图2-1 外伸梁简化图 三、 解析法求解 梁的CA、AD、DB等三段内,剪力和弯矩都不能有同一 个方程来表示,所以应分为三段考虑。对每一段都可以用同一个方法计算,列出剪力方程和弯矩方程,方程中x以m为单位,Fs(x)以kN为单位,M(x)以kN为单位。 由梁的平衡方程,求出支反力为 FRA=3kN,FRB=7kN, F=2kN 按照以前作剪力图和弯矩图的方法,应分段列出Fs和M 的方程式,然后依照方程式作图。 在支应力Fra的右侧梁截面上,剪力为3kN。界面A到C 之间的载荷为均布载荷,剪力图为斜直线。算出截面C上的剪力为(3-2×4)kN=-5kN,即可确定这条斜直线。截面C和B之间梁上无载荷,剪力图为水平线。截面B上有一集中力Frb,从B左侧到B得右侧,剪力图发生突然变化,变化的数值即等于Frb。 故Frb右侧截面上的剪力为(-5+7)kN=2kN。截面B和D之间无载荷,剪力图又为水平线。 截面A上的玩具Ma=0.从A到C梁上为均布载荷,弯矩图为抛物线。在这一段内,截面E上剪力等于零,弯矩为极值。E到右端的距离为1.5m,求出截面E上的极值为 ·m 求出集中力偶矩Me左侧截面上的弯矩为Mc=-4kN·m。由Ma,Me和Mc,便可联成A到C间的抛物线。截面C上有一集中力偶矩Me,从C到左侧到C得右侧,弯矩有一突然变化,变化的数值即等于Me。所以在Me的右侧截面上,Mc右=(-4+10)kN·m=6kN·m。截面C与B间梁上无载荷,弯矩图为斜直线。算出界面B上Mb=-4kN·m,于是就确定了这条直线。B到D之间弯矩图也为斜直线。在截面B上,剪力突然变化,弯矩图也突然变化。 依照建立方程和弯矩方程,分段做剪力图和弯矩图: 图3-1 剪力图 图3-2 弯矩图 四、ANSYS求解 将梁划分为16个单元,17个节点,用BEAM3来建立单元进行静力学分析。 1、单元与节点列表: LIST ALL SELECTED ELEMENTS. (LIST NODES) ELEM MAT TYP REL ESY SEC NODES 1 1 1 1 0 1 2 2 1 1 1 0 1 3 3 1 1 1 0 1 4 4 1 1 1 0 1 5 5 1 1 1 0 1 6 6 1 1 1 0 1 7 7 1 1 1 0 1 8 8 1 1 1 0 1 9 9 1 1 1 0 1 10 10 1 1 1 0 1 11 11 1 1 1 0 1 12 12 1 1 1 0 1 13 13 1 1 1 0 1 14 14 1 1 1 0 1 15 15 1 1 1 0 1 16 16 1 1 1 0 1 17 2、 根据问题描述,在ANSYS中设定,A点约束为UX,UY方向的,B点约束为UY方向的约束,C点的弯矩为10kN·m,A点外力为3kN,B点为7kN·m,C点为2kN ANSYS中的模型为: 3、 梁的变形图如下: 图4-1 量的变形图 4、弯矩与剪力的计算结果: STAT CURRENT CURRENT CURRENT CURRENT ELEM IMOMENT JMOMENT ISHEAR JSHEAR 1 0.47393E-14 1.2500 -3.0000 -2.0000 2 1.2500 2.0000 -2.0000 -1.0000 4 2.2500 2.0000 -0.44409E-13 1.0000 5 2.0000 1.2500 1.0000 2.0000 6 1.2500 -0.47670E-13 2.0000 3.0000 7 -1.7500 3.0000 4.0000 8 -1.7500 -4.0000 4.0000 5.0000 9 6.0000 3.5000 5.0000 5.0000 10 3.5000 1.0000 5.0000 5.0000 11 1.0000 -1.5000 5.0000 5.0000 12 -1.5000 -4.0000 5.0000 5.0000 13 -4.0000 -3.0000 -2.0000 -2.0000 14 -3.0000 -2.0000 -2.0000 -2.0000 15 -2.0000 -1.0000 -2.0000 -2.0000 16 -1.0000 0.0000 -2.0000 -2.0000 MINIMUM VALUES ELEM 13 8 1 14 VALUE -4.0000 -4.0000 -3.0000 -2.0000 MAXIMUM VALUES ELEM 9 9 9 8 VALUE 6.0000 3.5000 5.0000 5.0000 5、剪力图如下 图4-2 剪力图 弯矩图如下 图4-3弯矩图 四、结果分析 用解析法的解出的结果是: 最大弯矩 Mmax=6 kN·m 最小弯矩 Mmin=0 kN·m 最大剪力 Fmax=5 kN 最小剪力 Fmin=0 kN 用ANSYS的求解结果: 最大弯矩 Mmax=6kN·m 最小弯矩 Mmin=0kN·m 最大剪力 Fmax=5kN 最小剪力 Fmin=0 kN 所以梁的最大、最小应力分别为: 剪力 Fmax=3kN(A点 方向:竖直向上)、 Fmin=0 kN(距A点m) ; 弯矩 Mmax=6kN·m(C点方向:逆时针) Mmin=0kN·m 梁的弯矩在有集中力偶的地方会发生跳变,而剪力是在有集中 力的地方会有跳变的 两种方法的求解结果一样,证明在运用正确的方法,选用正确的 单元与节点进行有限元的分析,能得到与实际相符的结果,所以在。 工程实际中将实际问题转化成数学与物理模型,能得到想要的结果 第二章 优化设计 一·题目 求函数f(x)=/x-1/2+/x-1/3a1=10,p=0.01,e=0.000001,acc=0.00001; 1·先用进退法确定初始区间 α1=a1 ,f(α1)=f1 , p=h=0.01 α2=a1+h, f(α2)=f2 ∵f1<f2 ∴向右搜索 令h=-h,α2=α1,f1=f2 α3=α2+h ,f3=f(α3) ∵f3<f2 ∴继续向前搜索,令h=2h前找 经过多次搜索,确定初始区间【0,4】 进退法流程图 二次插值法流程图 用二次插值法继续求解 α1=0, f1=2 α2=(0+4)/2=2 α3=4,f=36,f2=2 ⑴第一次插入法 αp=63/68 F(αp)=fp ∵f2>fpαp<f2 ∴新区间【α1,α2】=【0,2】 ⑵第二次插值 α2=αp=63/68,f2=fp Α3=α2=1 f2=f1 计算αp fp=f(αp) 重复以上步骤,多次搜索 α*=1,f*=0 二·二次插值法C语言程序 #include"stdio.h" #include"math.h" #include"conio.h" void main() { float*area(float a1,float p,float a[3]); float f(float x); float ar,fr; float a1=10,p=0.01,e=0.000001; float pa[3]; area(a1,p,pa); a1=pa[0]; float a2=pa[1]; float a3=pa[2]; float f1=f(a1); float f2=f(a2); float f3=f(a3); do { ar=((a3*a3-a2*a2)*f1+(a1*a1-a3*a3)*f2+(a2*a2-a1*a1)*f3); ar=ar/2/((a3-a2)*f1+(a1-a3)*f2+(a2-a1)*f3); fr=f(ar); if(ar>a2) { if(fr>f2) { a3=ar; f3=fr; } else if(fr<f2) { a1=a2; f1=f2; a2=ar; f2=fr; } else { a3=ar; a1=a2; a2=(a1+a3)/2; f1=f2; f3=fr; f2=f(a2); } } else if(ar<a2) { if(fr>f2) { a1=ar; f1=fr; } else if(fr<f2) { a3=a2; f3=f2; a2=ar; f2=fr; } else { a1=ar; a3=a2; a2=(a1+a3)/2; f1=fr; f3=f2; f2=f(a2); } } if (fabs(a1-a3)<=e) break; } while(1); if(f2<fr) { ar=a2; fr=f2; } printf("\nx=%f\nf(x*)=%f",ar,fr); } float*area(float a1,float p,float a[3]) { float f(float x); float a2,f2,a3,f3,temp; float acc=0.00001; float f1=f(a1); float storep=p; while(1) { a2=a1+p; f2=f(a2); if(f2>=f1) { if(fabs(f2-f1)<acc) p=p/2; else p=-p; } else break; } while(1) { a3=a2+p; f3=f(a3); if(f2<=f3) break; p=2*p; a1=a2; f1=f2; a2=a3; f2=f3; } if(a1>a3) { temp=a1; a1=a3; a3=temp; } a[0]=a1;a[1]=a2;a[2]=a3; return a; } float f(float x) { float y=pow(fabs(x-1),1.5)+pow(fabs(x-1),2.7); return y; } 三·运行结果 四·结果分析 程序运行结果与实际计算结果有一定偏差,这是因为初选迭代步长不同而引起的。 五·设计心得 通过本次课程设计,使我了解到熟练掌握各种工程软件的重要性,通过运用ANSYS的内部接口,不仅简化了设计时间,也使结果更加精确,由此可见可以综合运用各种软件是很重要的,在以后的学习生活中我会不断的钻研创新。同时感谢安老师在这一学期非了我巨大的帮助使我获益非浅。 六.参考文献 [1] ANSYS有限元分析实用教程-李黎明编. 北京:清华大学出版社,2005 [2] APDL参数化有限元分析技术及其应用实例. 北京:中国水利水电出版社,2004
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服