



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选文档基于MATLAB优化工具箱优化设备的螺栓连接1 前言机械优化设计,就是在给定的环境条件下,在对机械产品的形态、几何尺寸关系以及其他因素的约束范围内,以机械系统的功能、强度和经济性等为优化对象,选取设计变量,建立目标函数和约束条件,并使目标函数获得最优值的一种现代设计方法。机械优化设计广泛的应用于齿轮、轴承、连杆、凸轮、机床等产品的设计中。处理优化问题,主要有两个步骤:首先要针对工程实际问题,建立数学模型;然后根据数学模型的特点选择优化方法及其计算程序,作必要的简化和加工,用计算机求得最优设计方案。目前,已有很多成熟的优化方法程序可供选择,但它们各有自己的特点和适用范围;实际应用中必须注意优化方法或初始参数选择而带来的收敛性问题等。而MATLAB的优化工具箱则选用最佳方法求解、初始参数输入简单、语法符合工程设计语言要求,编程工作量少,优越性明显。2 MATLAB 优化工具箱寻优的优点MATLAB 语言是Math Works 公司开发的软件产品,是一种面向科学与工程的高级语言,运用它所提供的优化工具箱求解机械优化问题与传统的求解机械优化问题的方法相比有着很大的优越性:(1) 利用MATLAB 优化工具箱来求解机械优化问题,可以避免由于我们优化方法选择不当而造成无法得到最优解或所求最优解并不理想的情况。在这个工具箱中,对每一种函数每一步的求解都是通过选择一种最佳方法来进行的。例如在求解约束优化问题时,我们一般的方法总是将其变换为较容易的子系统问题,然后求解,这种方法效率不高,在工具箱中此方法已被集中于对KT方程进行求解的方法所取代。在求解KT 方程时,选择的是序列二次规划(SQP) 方法,并通过BFGS算法来更新Hessian 矩阵。(2) 利用MATLAB 优化工具箱来求解最优化问题,可以节省编制优化程序的时间。在用此工具箱解优化问题时,我们只需利用文件编辑器来编写目标函数及约束函数的M文件,然后调用相应的优化函数,系统即可自动运行求出最优解,对于无约束的优化问题只需在命令窗口中输入相应的目标函数及初值,直接调用相应函数即可。(3)MATLAB 工具箱还提供给我们各种形式的输出结果。如我们将options 设置为1 时,就可以以表格的形式输出优化结果,其中包含了迭代次数、各个迭代阶段的函数值等。(4) 利用option 参数还可以实现选择主要算法、选择搜索方向算法、控制有限微分梯度计算中变量x 扰动的水平等功能。3. 算法举例3.1 问题的提出图示为一压气机气缸与缸盖连接的示意图。已知气缸外径D1=400mm,内径D2=240mm,缸内工作压力p=8.5Mpa,螺栓材料为45Cr,抗拉强度,屈服强度,拉压疲劳极限,许用疲劳安全系数,取残余预紧力,采用铜皮石棉密封垫片,螺栓相对刚度。从安全、可靠、经济的角度来选择螺栓的个数n和螺栓的直径d。3.2 目标函数 取螺栓组连接经济成本最小为目标。当螺栓的长度、材料和加工条件一定时,螺栓的总成本与n,d值成正比,故本问题优化设计的目标函数为由此可见,设计变量为螺栓个数n和直径d为 3.3 确定约束条件 (1)强度约束条件:螺栓在脉动载荷下工作,因此螺栓组连接须满足疲劳强度条件其中为应力幅值;为最小应力;为疲劳极限综合影响系数,取=4.4;为应力折算系 数,取=0.23.气缸最大载荷螺栓最大工作载荷, 螺栓最小工作载荷, 螺栓应力幅值 对于普通螺纹,小径,于是疲劳强度约束条件为 (2)密封约束条件:考虑密封安全,螺栓间距应小于8d,故密封约束条件为 (3)扳手工作空间约束条件:考虑扳手工作空间,螺距间距应大于2d,故扳手工作空间约束条件为 (4)非约束条件 螺栓连接的优化数学模型 综上所述,本问题的数学模型可表达如下 设计变量: 目标函数:约束条件:4. 应用MATLAB工具箱求解 function f=stud_obj(x) f=x(1)*x(2); global p Ksigam psai sigam_1 p=8.5*le6; Ksigam=4.4;psai=0.23;sigam_1=330;D2=240; p=1/4*pi*D22*le-6*p; function c,ceq=stud_conl(x) global p Ksigam psai sigam_1 p,x F0=(1.6*p+p)/x(1); d1=0.85*x(2); A=1/4*pi*d12; F1=F0-0.8*p/x(1); sigma_max=F0/A; sigma_min=F1/A; sigma_1=(sigma_max-sigma_min)/2; Sa=(2*sigma_1+(Ksigma-psai)*sigma_min)/(Ksigma+psai)*(2*sigma_a+sigma_min); c=1.7-Sa; 400*pi/x(1)-8*x(2); -400*pi/x(1)+2*x(2); 16-x(1); -x(2); ceq=; x0=7,20; x,feval=fmincon(stud_obj,x0,stud_conl) 运行结果: x = 16.00 28.84 fval = 461.39根据实际问题的意义取整、标准化:n=16,d=30,经验证n和d的取值满足约束条件。5. 结语应用MATLAB优化工具箱进行优化设计问题求解,编程工作量小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年低空旅游行业「空中观光+文化IP」融合旅游市场细分与精准营销报告
- 2025年虚拟偶像产业发展趋势与市场前景报告
- 人教版八年级历史与社会上册 1.2.3百家争鸣 教学设计
- 2025年光伏电站智能运维系统在光伏电站智能技术创新与应用报告
- 2023六年级数学上册 一 圆第8课时 圆的面积说课稿 北师大版
- 2025年新能源汽车充电站智能化管理与运维报告
- 2025年监理各科三控真题及答案
- 10. The Palace Statues教学设计-2025-2026学年小学英语5a典范英语(Good English)
- 2025年6月3日青海省属事业单位面试题及答案解析
- 第二单元 第三课 世界大家庭(第1课时)说课稿-人教版历史与社会七年级上册
- ICU患者的护理常规
- 六年级语文上册第三单元习作-让生活更美好课件
- 《江城子·乙卯正月二十日夜记梦》课件 -2024-2025学年统编版高中语文选择性必修上册
- 生物安全培训课件
- 大学语文智慧树知到期末考试答案章节答案2024年南昌大学
- 04SG518-3-门式刚架轻型房屋钢结构(有吊车)
- 外科科室发展规划
- 护理学导论第三章 护理相关理论与模式课件
- SWIFT基本知识培训
- 快递客服知识讲座
- 2025年日历日程表含农历可打印
评论
0/150
提交评论