基于MATLAB及参数化建模的起重机桁架式臂架结构优化设计.doc

基于MATLAB及参数化建模的起重机桁架式臂架结构优化设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB及参数化建模的起重机桁架式臂架结构优化设计.doc

基于MATLAB及参数化建模的起重机桁架式臂架结构优化设计 张欢 徐长生 (武汉理工大学物流工程学院 武汉 430063) 摘要:本文针对起重机桁架式臂架结构设计计算,运用MATLAB优化工具箱,分别采用了遗传算法和fmincon优化函数对其结构的目标函数和约束条件进行优化处理,研究了结构的强度、刚度、总体稳定性、局部稳定性等静态特性,并对优化后的结果与优化之前的数值进行对比分析,并通过在ANSYS中利用APDL语言参数化建模直观地观察出两者之间的差别以及这种优化设计的优越性。论文成果对起重机臂架的设计、制造具有较好的理论指导意义和实际应用价值。 关键字: MATLAB;遗传算法;桁架式臂架;优化设计;参数化 中图法分类号:TB115 0 前言 由于大型起重机桁架式臂架的弦杆一般采用费用较高的高强度钢管,故针对减少臂架自重的优化设计的重要性十分明显。随着优化技术在机械设计上的深入研究,越来越多的优化方法被开发出来。而在起重机桁架式臂架的优化问题中,由于设计变量多、优化约束条件复杂并且为非线性状态,使得优化的难度有所增加。针对这种典型的非线性规划问题,本文采用了MATLAB优化工具箱中的遗传算法工具箱及fmincon优化函数,以便能高效地求解出全局的最优解。在得出优化后的设计变量后,将变量赋给用APDL语言编写好的ANSYS臂架模型文件,进行计算后能直接观察出应力分布情况以验证优化的正确性。 本文以300t-48m船用甲板起重机的桁架式臂架为实例研究对象,通过以上 1起重机桁架式臂架结构优化设计数学模型 1.1臂架优化数学模型的设计变量 针对桁架式的单臂架,为了有效地表达整个桁架系统的几何要素,采用如表1的7个设计变量: 表1 臂架结构设计变量及说明 变量 说明 设 计 变 量 A (mm) 臂架高度 B (mm) 臂架宽度 D1 (mm) 主弦杆外径 d1 (mm) 主弦杆内径 t (mm) 腹杆节间距 D2(mm) 腹杆外径 d2 (mm) 腹杆内径 变量所指代的各几何要素具体位置以及臂架外观可见图1、图2。 图1臂架结构设计变量示意图 图2 300t-48m 1.2目标函数 优化设计的目标函数为臂架桁架部分的重量,其计算式为: 式中为臂架桁架部分总的长度, 为钢材密度,都为初始设计参数。需要说明的是,一般此类桁架式臂架的两端比中间要略窄,且臂架头部、根部的腹杆体系会有所加强,但为了简化设计变量,此目标函数做了一定的简化处理,所以其值和实际臂架的桁架部分重量会有细微差别,但对于在优化设计中比较各种方案的适应度以找到最优点几乎是没有影响的。 1.3约束函数 以目前设计要求而建立起来的约束条件主要包括臂架强度、刚度、总体稳定性、局部稳定性以及腹杆体系约束等。 (1)臂架强度约束 式中 -臂架截面静面积; -臂架所受最大弯矩; -臂架变幅平面内的抗弯截面模量; -臂架许用应力。 (2)臂架刚度约束 [1]式中 -臂端挠度; -臂架轴向压力; -臂架下铰点与回转中心线的距离 与臂架下绞点与吊钩中心水平距离的比值; a-等于,为臂架变幅平面内的惯性矩; -臂架侧向集中力; -臂架长度; -臂端容许挠度,规范规定=。 (3)臂架总体稳定性约束 [2] 式中 -臂架轴心受压稳定系数; -臂架截面毛面积; -臂架在变幅平面和回转平面的弯矩; -臂架在变幅平面和回转平面的抗弯模量; (4)弦杆节间稳定性约束 [3] 式中 -节间弦杆轴压稳定系数; (5)腹杆体系长细比约束 式中 -腹杆惯性矩,计算值为; -腹杆截面净面积,计算值为。 综上,共五组性能约束,都为非线性约束。 2 优化方法 本文中主要借助MATLAB优化工具箱采用了遗传算法和fmincon函数求解两种优化方法进行优化设计。遗传算法是通过模仿生物进化过程求解非线性、多模型、多目标等复杂系统优化问题的通用框架[4]。是以二进制的形式来表示各个变量,并将不同的变量组合转化为类似生物体基因组合的形式,通过选择、交叉和变异这三个基本操作,来计算每代种群的适应值,即目标函数值,不断剔除不适应的解,进而寻找到最优解。 而fmincon函数是MATLAB优化工具箱中专用于求解带约束的优化问题的。计算非线性规划问题时速度较快,但容易陷入局部最优。这里选用两种优化方法,主要是为了通过对比更好地找到全局最优解。 3 参数化建模 本文主利用ANSYS有限元计算软件所支持的APDL参数化语言对臂架进行参数化的建模,以方便对种优化方案进行分析。APDL文件中涉及到参数的部分建模语句如下: /prep7 et,1,beam188 SECTYPE, 1, BEAM, CTUBE, , 0 SECOFFSET, CENT SECDATA,d1,D1

文档评论(0)

shiyouguizi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档