文档库 最新最全的文档下载
当前位置:文档库 › 机械优化设计实例人字架优化

机械优化设计实例人字架优化

机械优化设计实例人字架优化
机械优化设计实例人字架优化

人字架的优化设计

一、问题描述

5N。已知人字架跨度×10如图1所示的人字架由两个钢管组成,其顶点受外力2F=3510?×

8E=2.1p=7.MPa,材料密度2B=152 cm,钢管壁厚T=0.25cm,钢管材料的弹性模量3和失稳临界应δMPa。求钢管压应力δ不超过许用压应力10=420 kg/m,许用压应力δyy m为最小。h 和钢管平均直径D使钢管总质量力δ的条件下,人字架的高c

二、分析

设计变量:平均直径D、高度h

三、数学建模

所设计的空心传动轴应满足以下条件:

(1)强度约束条件即

????≤??y??经整理得

1??22hBF?2????y hTD?稳定性约束条件:)(2

?????c1????22222D?EhBFT??2???22hTD?hB?8 3()取值范围:

D120?10?

h1000??200

??2?3xxfx?10min577600.5224??122则目标函数为:2124x??1057760062Xg?420(?)?0约束条??42x2?5776006?10x2532726.?259078.2g10???(?)

件为:1x?Tx21

22xTx?x?577600212gXx0?)?10(?13gXx0120??(?)14gXx 0200?(?)?25gXx?1000?(0)?26四、优化方法、编程及结果分析

1优化方法

??T xXx;数学模型为:;得述综合上分析可优化)(xminf,?21??。考察该模型,它是一个具有2个设计变量,6个约束条件的有约0s.x?t.g i束非线性的单目标最优化问题,属于小型优化设计,故采用SUMT惩罚函数内点法求解。

2方法原理

内点惩罚函数法简称内点法,这种方法将新目标函数定义于可行域内,序列迭代点在可行域内逐步逼近约束边界上的最优点。内点法只能用来求解具有不等式约束的优化问题。

对于只具有不等式约束的优化问题

)(xminf)m, ,20(j?1,s.t.g(x)?j转化后的惩罚函数形式为

??? r??f(x)r(x,)g(x)1j?j m????)xln?g)r)?f(x?r(x(,或j1?j式中r——惩m1

罚因子,它是由大到小且趋近于0的数列,即012。0? ?r?r?r mm1????。—障碍项x)—或?lng(j)xg(1?j1j?j由于内点法的迭代过程在可行域内进行,障碍项的作用是阻止迭代点越出可行域。由障碍项的函数形式可知,当迭代靠近某一约束边界时,其值趋近于0,而障碍项的值陡然增加,并趋近于无穷大,好像在可行域的边界上筑起了一道“围墙”,使迭代点始终不能越出可行域。显然,只有当惩罚因子r?0时,才能求得在约束边界上的最优解。

3编程

首先编制两个函数文件,分别保存为目标函数和约束函数。function f=objfun(x)

B=1520。T=2.5。P=7.8e-3。

f=2*pi*P*x(1)*T*sqrt((B/2)^2+x(2)^2)。

再编写非线性约束函数文件M文件confun.m。

function [c,ceq]=confun(x)

B=1520。T=2.5。P=300000。E =2.1e5。F1=420。

Q=0.5*P*sqrt((B/2)^2+x(2)^2)/x(2)。

st=Q/(pi*T*x(1))。

g(1)=st-F1。

F2=0.125*pi^2*E*(x(1)^2+T^2)/((B/2)^2+x(2)^2)。

g(2)=st-F2。

ceq=[]。

在MATLAB命令窗口给出搜索值和线性约束,并调用优化程序:x0=[100。700]。

a=[-1,0 。1,0 。0 ,-1。0,1]。

b=[-10。120。-200。1000]。

1b=[10。200]。

ub=[120。1000]。

[x,fval]=fmincon(@objfun,x0,a,b,[],[],1b,ub,@confun)

4结果分析

优化程序经过11次迭代计算收敛,得到结果如下:

x=64.3083

760.0000

fval=8468.5714

T.

X=(65,760)圆整后得到

图1

图2

gX<验算:0

7253(.)??1gX<0 65.)??(7822gX<0 )(3gX<0

)(4gX<0 )(5gX<0

)(6五、课程实践心得体会

通过《机械优化设计》这门课程的学习,初步了解和熟悉了机械优化设计的基本设计流程。传统的机械设计往往很保守,这样就造成了材料的浪费,也增加了产品的成本。优化方法随着计算机的应用而迅速发展起来,采用优化方法,既可以使方案在规定的设计要求下达到某些优化的结果,又不必耗费过多的计算工作量,因而得到广泛的重视,其应用也越来越广。再本科做课程设计设计轴以及其他零件的时候,往往把尺寸加大,用这种方法来使零件满足强度要求。这种做法在实际的生产过程中实不可取的。因此作为一名机械专业的学生,在走向工作岗位之前了解并能够熟练运用这些方法是很有必要的。在这2个多月的学习中,我学习了一些优化方法的原理及其求解步骤。在实际应用中,能够对简单的问题进行分析和求解。在这次的作业中,因为编程的基础比较薄弱,因此我运用了matlab

软件。只要能够建立起问题的数学模型,运用matlab很容易就能求得结果。在

做的过程当中,还是遇到了许多的问题。虽然本题的设计变量,约束方程相对来说比较少,但在编程的时候还是出现了很多的错误。用了很长的时间来排除这些错误。因此如果面对的是比较复杂的问题,在编程之前一定要先做好规划。通过这门课程的学习,开拓了我的视野。任何的事物都在不断的发展改进,书本上所学到的各种算法也都有其局限性,随着工程问题的日益扩大,优化要面对的问题的规模和复杂程度的逐渐增大,这种局限性也就更加的明显。因此,算法也在不

断的改进,所以需要在以后及时的了解更加先进的算法,使其能够解决实际的问题。

大作业,以下三题中任选一题:

(1)一维搜索法程序的编制、调试和考核(0.618法和插值法任选一种)。

(2)无约束优化方法程序的编制、调试和考核(坐标轮换法、鲍威尔法和DFP

算法任选一种)。

(3)约束优化方法程序的编制、调试和考核(随机方向法、惩罚函数法任选一种)。

机械优化设计论文(基于MATLAB工具箱的机械优化设计)

基于MATLAB工具箱的机械优化设计 长江大学机械工程学院机械11005班刘刚 摘要:机械优化设计是一种非常重要的现代设计方法,能从众多的设计方案中找出最佳方案,从而大大提高设计效率和质量。本文系统介绍了机械优化设计的研究内容及常规数学模型建立的方法,同时本文通过应用实例列举出了MATLAB 在工程上的应用。 关键词:机械优化设计;应用实例;MATLAB工具箱;优化目标 优化设计是20世纪60年代随计算机技术发展起来的一门新学科, 是构成和推进现代设计方法产生与发展的重要内容。机械优化设计是综合性和实用性都很强的理论和技术, 为机械设计提供了一种可靠、高效的科学设计方法, 使设计者由被动地分析、校核进入主动设计, 能节约原材料, 降低成本, 缩短设计周期, 提高设计效率和水平, 提升企业竞争力、经济效益与社会效益。国内外相关学者和科研人员对优化设计理论方法及其应用研究十分重视, 并开展了大量工作, 其基本理论和求解手段已逐渐成熟。 国内优化设计起步较晚, 但在众多学者和科研人员的不懈努力下, 机械优化设计发展迅猛, 在理论上和工程应用中都取得了很大进步和丰硕成果, 但与国外先进优化技术相比还存在一定差距, 在实际工程中发挥效益的优化设计方案或设计结果所占比例不大。计算机等辅助设备性能的提高、科技与市场的双重驱动, 使得优化技术在机械设计和制造中的应用得到了长足发展, 遗传算法、神经网络、粒子群法等智能优化方法也在优化设计中得到了成功应用。目前, 优化设计已成为航空航天、汽车制造等很多行业生产过程的一个必须且至关重要的环节。 一、机械优化设计研究内容概述 机械优化设计是一种现代、科学的设计方法, 集思考、绘图、计算、实验于一体, 其结果不仅“可行”, 而且“最优”。该“最优”是相对的, 随着科技的发展以及设计条件的改变, 最优标准也将发生变化。优化设计反映了人们对客观世界认识的深化, 要求人们根据事物的客观规律, 在一定的物质基和技术条件下充分发挥人的主观能动性, 得出最优的设计方案。 优化设计的思想是最优设计, 利用数学手段建立满足设计要求优化模型; 方法是优化方法, 使方案参数沿着方案更好的方向自动调整, 以从众多可行设计方案中选出最优方案; 手段是计算机, 计算机运算速度极快, 能够从大量方案中选出“最优方案“。尽管建模时需作适当简化, 可能使结果不一定完全可行或实际最优, 但其基于客观规律和数据, 又不需要太多费用, 因此具有经验类比或试验手段无可比拟的优点, 如果再辅之以适当经验和试验, 就能得到一个较圆满的优化设计结果。 传统设计也追求最优结果, 通常在调查分析基础上, 根据设计要求和实践

机械优化设计实例(人字架优化)讲课教案

人字架的优化设计 一、问题描述 如图1所示的人字架由两个钢管组成,其顶点受外力2F=3×105N 。已知人字架跨度2B=152 cm,钢管壁厚T=0.25cm,钢管材料的弹性模量E=2.15 10? MPa ,材料密度p=7.8×103 kg /m ,许用压应力δy =420 MPa 。求钢管压应力δ不超过许用压应力 δy 和失稳临界应力 δc 的条件下,人字架的高h 和钢管平均直径D 使钢管总质量m 为最小。 二、分析 设计变量:平均直径D 、高度h 三、数学建模 所设计的空心传动轴应满足以下条件: (1) 强度约束条件 即 δ≤?? ????y δ 经整理得 ( ) []y hTD h B F δπ≤+2 122 (2) 稳定性约束条件: []c δδ≤ ( ) ( ) ( ) 2 22 222 122 8h B D T E hTD h B F ++≤+ππ (3)取值范围:

12010≤≤D 1000200≤≤h 则目标函数为:()22 13 57760010 5224.122min x x x f +?=- 约束条件为:0420577600106)(2 12 2 41≤-+?=x Tx x X g π () 057760025.63272.259078577600106)(2 2 212 12 2 42≤++-+?= X x x x Tx x g π010)(13≤-=x X g 0120)(14≤-=x X g 0200)(25≤-=x X g 01000)(26≤-=x X g 四、优化方法、编程及结果分析 1优化方法 综合上述分析可得优化数学模型为:()T x x X 21,=;)(min x f ;()0..≤x g t s i 。 考察该模型,它是一个具有2个设计变量,6个约束条件的有约束非线性的单目标最优化问题,属于小型优化设计,故采用SUMT 惩罚函数内点法求解。 2方法原理 内点惩罚函数法简称内点法,这种方法将新目标函数定义于可行域内,序列迭代点在可行域内逐步逼近约束边界上的最优点。内点法只能用来求解具有不等式约束的优化问题。 对于只具有不等式约束的优化问题

机械优化设计方法论文

浅析机械优化设计方法基本理论 【摘要】在机械优化设计的实践中,机械优化设计是一种非常重要的现代设计方法,能从众多的设计方案中找出最佳方案,从而大大提高设计的效率和质量。每一种优化方法都是针对某一种问题而产生的,都有各自的特点和各自的应用领城。在综合大量文献的基础上,总结机械优化设计的特点,着重分析常用的机械优化设计方法,包括无约束优化设计方法、约束优化设计方法、基因遗传算方法等并提出评判的主 要性能指标。 【关键词】机械;优化设计;方法特点;评价指标 一、机械优化概述 机械优化设计是适应生产现代化要求发展起来的一门科学,它包括机械优化设计、机械零部件优化设计、机械结构参数和形状的优化设计等诸多内容。该领域的研究和应用进展非常迅速,并且取得了可观的经济效益,在科技发达国家已将优化设计列为科技人员的基本职业训练项目。随着科技的发展,现代化机械优化设计方法主要以数学规划为核心,以计算机为工具,向着多变量、多目标、高效率、高精度方向发展。]1[ 优化设计方法的分类优化设计的类别很多,从不同的角度出发,可以做出各种不同的分类。按目标函数的多少,可分为单目标优化设计方法和多目标优化设计方法按维数,可分为一维优化设计方法和多维优化设计方法按约束情况,可分为无约束优化设计方法和约束优化设计方法按寻优途径,可分为数值法、解析法、图解法、实验法和情况研究法按优化设计问题能否用数学模型表达,可分为能用数学模型表达的优化设计问题其寻优途径为数学方法,如数学规划法、最优控制法等。 1.1 设计变量 设计变量是指在设计过程中进行选择并最终必须确定的各项独立参数,在优化过程中,这些参数就是自变量,一旦设计变量全部确定,设计方案也就完全确定了。设计变量的数目确定优化设计的维数,设计变量数目越多,设计空间的维数越大。优化设计工作越复杂,同时效益也越显著,因此在选择设计变量时。必须兼顾优化效果的显著性和优化过程的复杂性。

机械优化设计实验指导书

机械优化设计实验指导 书 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

《机械优化设计》 实验指导书 武秋敏编写 院系:印刷包装工程学院 专业:印刷机械 西安理工大学 二00七年九月 上机实验说明 【实验环境】 操作系统: Microsoft Windows XP 应用软件:Visual C++或TC。 【实验要求】 1、每次实验前,熟悉实验目的、实验内容及相关的基本理论知识。 2、无特殊要求,原则上实验为1人1组,必须独立完成。 3、实验所用机器最好固定,以便更好地实现实验之间的延续性和相关性,并便于检查。 4、按要求认真做好实验过程及结果记录。 【实验项目及学时分配】 【实验报告和考核】 1、实验报告必需采用统一的实验报告纸,撰写符合一定的规范,详见实验报告撰写格式及规范。

(一)预习准备部分 1. 预习本次实验指导书中一、二、三部分内容。 2. 按照程序框图试写出汇编程序。 (二)实验过程部分 1. 写出经过上机调试后正确的程序,并说明程序的功能、结构。 2. 记录4000~40FFH内容在执行程序前后的数据结果。 3. 调试说明,包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。 (三)实验总结部分

实验(一) 【实验题目】 一维搜索方法 【实验目的】 1.熟悉一维搜索的方法-黄金分割法,掌握其基本原理和迭代过程; 2.利用计算语言(C语言)编制优化迭代程序,并用给定实例进行迭代验证。 【实验内容】 1.根据黄金分割算法的原理,画出计算框图; 2.应用黄金分割算法,计算:函数F(x)=x2+2x,在搜索区间-3≤x≤5时,求解其极小点X*。 【思考题】 说明两种常用的一维搜索方法,并简要说明其算法的基本思想。 【实验报告要求】 1.预习准备部分:给出实验目的、实验内容,并绘制程序框图; 2.实验过程部分:编写上机程序并将重点语句进行注释;详细描述程序的调过程(包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,并对调试过程中的问题进行分析。 3.实验总结部分:对本次实验进行归纳总结,给出求解结果。要求给出6重迭代中a、x1、x2、b、y1和y2的值,并将结果与手工计算结果进行比较。 4.回答思考题。

机械优化设计案例分析

优化设计案例分析 优化设计是在给定的设计指标和限制条件下,运用最优化原理和方法,在电子计算机上进行自动调优计算,从而选定出最优设计参数,使设计指标达到最优值。该最优设计参数就是一个最优设计方案。所谓设计指标,就机械设计而言,一般是指重量轻、能耗小、刚性大、成本低等;所谓限制条件,是指强度要求、刚度要求、尺寸范围要求等。 设计变量选择 一个设计方案可以用一组基本参数的数值来表示,这些基本参数可以是构件尺寸等几何量,也可以是质量等物理量,还可以是应力、变形等表示工作性能的导出量。在设计过程中进行选择并最终必须确定的各项独立的基本参数,称作设计变量,又叫做优化参数。在充分了解设计要求的基础上,根据各设计参数对目标函数的影响程度分析其主次,尽量减少设计变量的数目,以简化优化设计问题。注意各设计变量应相互独立,避免耦合情况的发生,否则会使目标函数出现“山脊”或“沟谷”,给优化带来困难。 目标函数与约束的确定 对于一般机械,可按重量最轻或体积最小建立目标函数;对应力集中现象突出的构件,以应力集中系数最小为目标;对精密仪器,应按其精度最高或误差最小的要求建立目标函数。约束条件是就工程设计本身而提出的对设计变量取值范围的限制条件,目前尚无一套完整的评价方法来检验哪些约束是必须,哪些约束是可忽略的,通常是凭经验取舍,不可避免会带来模型和现实系统的不相吻合。在最优化设计问题中,可以只有一个目标函数,称为单目标函数。当在同一设计中要提出多个目标函数时,这种问题称为多目标函数的最优化问题。在一般的机械最优化设计中,多目标函数的情况较多。目标函数愈多,设计的综合效果愈好,但问题的求解亦愈复杂。对于复杂的问题,要建立能反映客观工程实际的、完善的数学模型往往会遇到很多困难,有时甚至比求解更为复杂。这时要抓住关键因素,适当忽略不重要的成分,使问题合理简化,以易于列出数学模型,这样不仅可节省时间,有时也会改善优化结果。 数学模型确立 数学模型越精确,设计变量越多,维数越大,建模越复杂,优化进程越慢;但数学模型忽略过多元素,则难以确切凸现结构的特殊之处。故要结合工程实际和优化设计经验,把握与研究目标相关程度大的因素,尽可能的建立确切、简洁的数学模型。然后通过基于统计理论的检验方法———t 检验/F 检验/ X2检验/ 拟合优度检验等,分析模型的置信区间,对模型有效性进行评价,提高模型的准确度。 下面以机票销售策略案例进行说明 某航空公司每天有三个航班服务于A, B, C, H四个城市,其中城市H是可供转机使用的, 三个航班的出发地-目的地分别为AH, HB, HC,可搭乘旅客的最大数量分别为120人, 100人, 110人, 机票的价格分头等舱和经济舱两类. 经过市场调查,公司销售部得到了每天旅客的相关信息, 见表1. 该公司应该在每条航线上分别分配多少头等舱和经济舱的机票?

机械优化设计实验指导书

前言 机械优化设计是一门实践性很强的课程,必须通过实际上机操作运用各种优化方法程序来达到: 1、加深对机械优化设计方法的基本理论和算法步骤的理解; 2、培养独立编制计算机程序的能力; 3、掌握常用优化方法程序的使用; 4、培养灵活运用优化方法解决工程设计问题的能力。 因此,本课程在课堂教学过程中安排适当的时间上计算机运算。本书作为上机实验的指导书,旨在对每次实验目的内容提出具体要求,并加以考核。 实验报告内容 每次上机实验后,学生要做一份完整的实验报告,实验报告内容应包括: 1、优化方法的基本原理简述; 2、自编优化方法源程序。 3、考核题的优化结果及其分析; 4、具体工程设计问题的数学模型、优化设计结果及其分析。

实验一 一维搜索方法(黄金分割法或二次插值法) 1、 目的:加深对一维搜索方法的确定区间的进退法和缩短区间的黄金分割法或二次插值法基本原理的理解 2、 内容:按所给程序框图编制上机程序,上机输入、调试并运行程序,或调试并运行已给程序,用所给考核题进行检验。 3、 考核题(α0=0,h 0=0.1, ε=0.001) (1) 36102+-=t t )t (f min (2) 60645234+-+-=t t t t )t (f min (3) 221)t )(t ()t (f min -+= (4) x e x )x (f min -+=22 (5) 求函数4321322123141x x x x x x x x x x )X (f +--=自点T k ),,,(X 3210---=出发,沿方向T ),,,(4321=d 的最优步长因子α× 和在d 方向的极小点X *和极小值f(X *)。

机械优化设计方法基本理论

机械优化设计方法基本理论 一、机械优化概述 机械优化设计是适应生产现代化要求发展起来的一门科学,它包括机械优化设计、机械零部件优化设计、机械结构参数和形状的优化设计等诸多内容。该领域的研究和应用进展非常迅速,并且取得了可观的经济效益,在科技发达国家已将优化设计列为科技人员的基本职业训练项目。随着科技的发展,现代化机械优化设计方法主要以数学规划为核心,以计算机为工具,向着多变量、多目标、高效率、高精度方向发展。]1[ 优化设计方法的分类优化设计的类别很多,从不同的角度出发,可以做出各种不同的分类。按目标函数的多少,可分为单目标优化设计方法和多目标优化设计方法按维数,可分为一维优化设计方法和多维优化设计方法按约束情况,可分为无约束优化设计方法和约束优化设计方法按寻优途径,可分为数值法、解析法、图解法、实验法和情况研究法按优化设计问题能否用数学模型表达,可分为能用数学模型表达的优化设计问题其寻优途径为数学方法,如数学规划法、最优控制法等 1.1 设计变量 设计变量是指在设计过程中进行选择并最终必须确定的各项独立参数,在优化过程中,这些参数就是自变量,一旦设计变量全部确定,设计方案也就完全确定了。设计变量的数目确定优化设计的维数,设计变量数目越多,设计空间的维数越大。优化设计工作越复杂,同时效益也越显著,因此在选择设计变量时。必须兼顾优化效果的显著性和优化过程的复杂性。 1.2 约束条件 约束条件是设计变量间或设计变量本身应该遵循的限制条件,按表达方式可分为等式约束和不等式约束。按性质分为性能约束和边界约束,按作用可分为起作用约束和不起作用约束。针对优化设计设计数学模型要素的不同情况,可将优化设计方法分类如下。约束条件的形式有显约束和隐约束两种,前者是对某个或某组设计变量的直接限制,后者则是对某个或某组变量的间接限制。等式约束对设计变量的约束严格,起着降低设计变量自由度的作用。优化设计的过程就是在设计变量的允许范围内,找出一组优化的设计变量值,使得目标函数达到最优值。

机械优化设计三个案例

机械优化设计案例1 1. 题目 对一对单级圆柱齿轮减速器,以体积最小为目标进行优化设计。 2.已知条件 已知数输入功p=58kw ,输入转速n 1=1000r/min ,齿数比u=5,齿轮的许用应力[δ]H =550Mpa ,许用弯曲应力[δ]F =400Mpa 。 3.建立优化模型 3.1问题分析及设计变量的确定 由已知条件得求在满足零件刚度和强度条件下,使减速器体积最小的各项设计参数。由于齿轮和轴的尺寸(即壳体内的零件)是决定减速器体积的依据,故可按它们的体积之和最小的原则建立目标函数。 单机圆柱齿轮减速器的齿轮和轴的体积可近似的表示为: ] 3228)6.110(05.005.2)10(8.0[25.087)(25.0))((25.0)(25.0)(25.02221222122212222122121222 212221202 22222222121z z z z z z z z z z z g g z z d d l d d m u m z b bd m u m z b b d b u z m b d b z m d d d d l c d d D c b d d b d d b v +++---+---+-=++++- ----+-=πππππππ 式中符号意义由结构图给出,其计算公式为 b c d m u m z d d d m u m z D m z d m z d z z g g 2.0) 6.110(25.0,6.110,21022122211=--==-=== 由上式知,齿数比给定之后,体积取决于b 、z 1 、m 、l 、d z1 和d z2 六个参数,则设计变量可取为 T z z T d d l m z b x x x x x x x ][][21165 4321 == 3.2目标函数为 min )32286.18.092.0858575.4(785398.0)(26252624252463163212 51261231232123221→++++-+-+-+=x x x x x x x x x x x x x x x x x x x x x x x x x x f 3.3约束条件的建立 1)为避免发生根切,应有min z z ≥17=,得

机械优化设计实例讲解学习

机械优化设计实例 压杆的最优化设计 压杆是一根足够细长的直杆,以学号为p值,自定义有设计变量的 尺寸限制值,求在p一定时d1、d2和l分别取何值时管状压杆的体积或重 量最小?(内外直径分别为d1、d2)两端承向轴向压力,并会因轴向压力 达到临界值时而突然弯曲,失去稳定性,所以,设计时,应使压应力不 超过材料的弹性极限,还必须使轴向压力小于压杆的临界载荷。 解:根据欧拉压杆公式,两端铰支的压杆,其临界载荷为:I——材料的惯性矩,EI为抗弯刚度 1、设计变量 现以管状压杆的内径d1、外径d2和长度l作为设计变量 2、目标函数 以其体积或重量作为目标函数 3、约束条件 以压杆不产生屈服和不破坏轴向稳定性,以及尺寸限制为约束条件,在外力为p的情况下建立优化模型: 1) 2)

3) 罚函数: 传递扭矩的等截面轴的优化设计解:1、设计变量: 2、目标函数

以轴的重量最轻作为目标函数: 3、约束条件: 1)要求扭矩应力小于许用扭转应力,即: 式中:——轴所传递的最大扭矩 ——抗扭截面系数。对实心轴 2)要求扭转变形小于许用变形。即: 扭转角: 式中:G——材料的剪切弹性模数 Jp——极惯性矩,对实心轴: 3)结构尺寸要求的约束条件: 若轴中间还要承受一个集中载荷,则约束条件中要考虑:根据弯矩联合作用得出的强度与扭转约束条件、弯曲刚度的约束条件、对于较重要的和转速较高可能引起疲劳损坏的轴,应采用疲劳强度校核的安全系数法,增加一项疲劳强度不低于许用值的约束条件。

二级齿轮减速器的传动比分配 二级齿轮减速器,总传动比i=4,求在中心距A最小下如何 分配传动比?设齿轮分度圆直径依次为d1、d2、d3、d4。第一、二 级减速比分别为i1、i2。假设d1=d3,则: 七辊矫直实验 罚函数法是一种对实际计算和理论研究都非常有价值的优化方法,广泛用来求解约束问题。其原理是将优化问题中的不等式约束和等式约束加权转换后,和原目标函数结合成新的目标函数,求解该新目标函数的无约束极小值,以期得到原问题的约束最优解。考虑到本优化程序要处理的是一个兼而有之的问题,故采用混合罚函数法。 一)、优化过程 (1)、设计变量 以试件通过各矫直辊时所受到的弯矩为设计变量: (2)、目标函数

机械优化设计习题及答案

机械优化设计习题及参考答案 1-1.简述优化设计问题数学模型的表达形式。 答:优化问题的数学模型是实际优化设计问题的数学抽象。在明确设计变量、约束条件、目标函数之后,优化设计问题就可以表示成一般数学形式。求设计变量向量[]12T n x x x x =L 使 ()min f x → 且满足约束条件 ()0 (1,2,)k h x k l ==L ()0 (1,2,)j g x j m ≤=L 2-1.何谓函数的梯度?梯度对优化设计有何意义? 答:二元函数f(x 1,x 2)在x 0点处的方向导数的表达式可以改写成下面的形式:??? ?????????????=??+??= ??2cos 1cos 212cos 21cos 1θθθθxo x f x f xo x f xo x f xo d f ρ 令xo T x f x f x f x f x f ?? ????????=????=?21]21[)0(, 则称它为函数f (x 1,x 2)在x 0点处的梯度。 (1)梯度方向是函数值变化最快方向,梯度模是函数变化率的最大值。 (2)梯度与切线方向d 垂直,从而推得梯度方向为等值面的法线方向。梯度)0(x f ?方向为函数变化率最大方向,也就是最速上升方向。负梯度-)0(x f ?方向为函数变化率最小方向,即最速下降方向。 2-2.求二元函数f (x 1,x 2)=2x 12+x 22-2x 1+x 2在T x ]0,0[0=处函数变化率最 大的方向和数值。 解:由于函数变化率最大的方向就是梯度的方向,这里用单位向量p 表示,函数变化率最大和数值时梯度的模)0(x f ?。求f (x1,x2)在

机械优化设计实验指导书(114830)讲解学习

机械优化设计实验指导书 实验一用外推法求解一维优化问题的搜索区间 一、实验目的: 1、加深对外推法(进退法)的基本理论和算法步骤的理解。 2、培养学生独立编制、调试机械优化算法程序的能力。 3、培养学生灵活运用优化设计方法解决工程实际问题的能力。 二、主要设备及软件配置 硬件:计算机(1台/人) 软件:VC6.0(Turbo C) 三、算法程序框图及算法步骤 图1-1 外推法(进退法)程序框图

算法程序框图:如图1-1所示。 算法步骤:(1)选定初始点a1=0, 初始步长h=h0,计算 y1=f(a1), a2=a1+h,y2=f(a2)。 (2)比较y1和y2: (a)如y1≤y2, 向右前进;,转(3); (b)如y2>y1, 向左后退;h=-h,将a1与a2,y1与y2的 值互换。转(3)向后探测; (3)产生新的探测点a3=a2+h,y3=f(a3); (4) 比较函数值 y2和y3: (a)如y2>y3, 加大步长 h=2h ,a1=a2, a2=a3,转(3)继续 探测。 (b)如y2≤y3,则初始区间得到:a=min[a1,a3], b=max[a3,a1],函数最小值所在的区间为[a, b] 。 四、实验内容与结果分析 1、根据算法程序框图和算法步骤编写计算机程序; 2、求解函数f(x)=3x2-8x+9的搜索区间,初始点a1=0,初始步长h0=0.1; 3、如果初始点a1=1.8,初始步长h0=0.1,结果又如何? 4、试分析初始点和初始步长的选择对搜索计算的影响。

实验二用黄金分割法求解一维搜索问题 一、实验目的: 1、加深对黄金分割法的基本理论和算法步骤的理解。 2、培养学生独立编制、调试机械优化算法程序的能力。 3、培养学生灵活运用优化设计方法解决工程实际问题的能力。 二、主要设备及软件配置 硬件:计算机(1台/人) 软件:VC6.0(Turbo C) 三、算法程序框图及算法步骤 图1-2 黄金分割法程序框图 算法程序框图:如图1-2所示。 算法步骤: 1)给出初始搜索区间[a,b]及收敛精度ε,将λ赋以0.618。

机械优化设计大作业

一、问题描述 1.1结构特点 (1)体积小、重量轻、结构紧凑、传递功率大、承载能力高 ; (2)传动效率高,工作高 ;(3)传动比大。 1.2用途和使用条件 某行星齿轮减速器主要用于石油钻采设备的减速,其高速轴转速为1300r/min ;工作环境温度为-20℃~60℃,可正、反两向运转。 按该减速器最小体积准则,确定行星减速器的主要参数。 二、分析 传动比u=4.64,输入扭矩T=1175.4N.m ,齿轮材料均选用38SiMnMo 钢,表面淬火硬度HRC 45~55,行星轮个数为3。要求传动比相对误差02.0≤?u 。 弹性影响系数Z E =189.8MPa 1/2;载荷系数k=1.05;齿轮接触疲劳强度极限[σ]H =1250MPa ;齿轮弯曲疲劳强度极限[σ]F =1000MPa ;齿轮的齿形系数Y Fa =2.97;应力校正系数Y Sa =1.52;小齿轮齿数z 取

值范围17--25;模数m取值范围2—6。 注:优化目标为太阳轮齿数、齿宽和模数,初始点[24,52,5]T 三、数学建模 建立数学模型见图1,即用数学语言来描述最优化问题,模型中的数学关系式反映了最优化问题所要达到的目标和各种约束条件。 3.1设计变量的确定 影响行星齿轮减速器体积的独立参数为中心轮齿数、齿宽、模数及行星齿轮的个数,将他们列为设计变量,即: x=[x 1 x 2 x 3 x 4 ]T=[z 1 b m c]T [1] 式中:z1 ˉ ̄太阳轮齿数;b―齿宽(mm);m—模数(mm);行星轮的个数。通常情况下,行星轮个数根据机构类型以事先选定,由已知条件c=3。这样,设计变量为: x=[x 1 x 2 x 3 ]T=[z 1 b m]T [1] 3.2目标函数的确定 为了方便,行星齿轮减速器的重量可取太阳轮和3个行星轮体积之和来代替,即: V=π/4(d 12+Cd 2 2)b 式中:d1--太阳轮1的分度圆直径,mm;d2--行星轮2的分度圆直径,mm。 将d 1=mz 1, d 2 =mz 2 ,z 2 =z 1 (u-2)/2代入(3)式整理,目标函 数则为:

浅谈机械优化设计方法

浅谈机械优化设计方法 发表时间:2019-08-29T14:17:25.640Z 来源:《基层建设》2019年第16期作者:钟文 [导读] 摘要:伴随着我国的经济发展越来越快,无疑给可优化性能设计带来巨大的挑战。 深圳市海目星激光智能装备股份有限公司 518110 摘要:伴随着我国的经济发展越来越快,无疑给可优化性能设计带来巨大的挑战。机械优化设计是近几年来发展起来的一门新的学科,在二十世纪中旬的时候开始,优化技术和计算机技术的兴起,在每个设计领域中被应用,为工程设计提供了重要的科学的设计方法。因此,对机械设计的优化方法加以分析,吸取精华,紧跟时代步伐,与国际同步,才能增强制造业在我国市场中的竞争压力。 关键词:机械;优化设计;方法特点 引言 当今是一个信息化的社会,科技发展速度非常快,人们对多功能产品不仅有强烈的需求,也需要产品必须具备相应的功能,可靠性优化设计由此应运而生,已经取得了飞速发展和广泛应用,即以时间、费用和性能为基础,将产品能得以可靠使用作为优先考虑的设计准则,进行设计和生产可靠的性能要求。因此,可靠性设计是诸多学科和技术的交融而新兴的一种技术。 1 机械优化的概述 机械优化是顺应时代发展而不断延伸出来的一种现代化的生产而发展兴起的。它是建立在数学规划的理论和计算通过有效的实验数据和科学的评价体系来从众多的设计方案中寻找到能够尽可能的完善和适宜的设计方案,在这机械优化的这个机械方面的研究和应用的发展速度都是非常的快速,并且在快速发展的过程中取得了非常显著的效果。 2 机械设计优化方法的分类及特点 2.1 无约束优化设计法 无约束优化设计是没有约束函数的优化设计。无约束可以分为两类,一类是利用目标函数的一阶或二阶导数的无约束优化方法;另一类是只利用目标函数值的无约束优化方法。 2.2 约束优化设计法 优化设计问题大多数是约束的优化问题,根据处理约束条件方法的不同可分为直接法和间接法。直接法常见的方法有复合形法、约束坐标轮换法和网络法等。其内涵是构造一个迭代过程,使每次的迭代点都在可行域中,同时逐步降低目标函数值,直到求得最优解。间接法常见的有惩罚函数法、增广乘子法。它是将约束优化问题转化成无约束优化问题,再通过无约束优化方法来求解,或者非线性优化问题转化成线性规划问题来处理。 2.3 遗传算法 遗传算法是一种非确定性的拟自然算法,它仿造自然界生物进化的规律,对一个随机产生的群体进行繁殖演变和自然选择,适者生存,不适者淘汰,如此循环往复,使群体素质和群体中个体的素质不断演化,最终收敛于全局最优解。最近几年中遗传算法在机械工程领域也开展了多方面的应用,主要表现在:机械结构优化设计;可靠性分析;故障诊断;参数辨识;机械方案设计。遗传算法尽管已解决了许多难题,但还存在许多问题,如算法本身的参数优化问题、如何避免过早收敛、如何改进操作手段或引入新的操作来提高算法的效率、遗传算法与其它优化算法的结合问题等。 2.4 蚁群算法 蚁群算法是受自然界中真实蚁群的集体行为的启发而提出的一种基于群体的模拟进化算法。蚁群算法对系统优化问题的数学模型没有很高的要求,只要可以显式表达即可,避免了导数等数学信息,使得优化过程更加简单,遍历性更好,适合非线性问题的求解。 2.5 模拟退火算法 模拟退火算法是一个全局最优算法,以优化问题的求解与物理系统退火过程的相似性为基础,适当的控制温度的下降过程实现模拟退火,从而达到求解全局优化问题的目的。模拟退火算法是一种通用的优化算法,用以求解不同的非线性问题;对不可微甚至不连续的函数优化,能以较大概率求得全局优化解;并且能处理不同类型的优化设计变量(离散的、连续的和混合型的);不需要任何的辅助信息,对目标函数和约束函数没有任何要求。 3机械优化设计过程中的设计方式 众所周知,在机械方面的设计都是非常的复杂困难的,要对机械进行优化设计面临的挑战也是非常大的,但是由于机械领域中优化形式十分的广泛,相关的研究人员根据优化运算的形式进行划分,主要分为准则优化,其次是线性规划,最后是非线性规划三种。其中准则优化是一种传统的优化方式,这种方式没有通过机械优化设计的数学理论方式进行优化,而是通过物理学方面的分析得出相应的结果,这样的方式得出的结论往往是具备一定的主观性的,但是这样的传统的优化设计方式具有的优点就是可以直观的看到优化的概念,并且这种优化设计的方式相对来说也是比较简单的,并且能够充分的发挥出目标函数的最大功效,并且非常的符合传统的工程需要,但是同样具有一定的缺点,就是在效率上始终优点偏低。 线性规划就是依据数学的基础进行优化的方式,同样线性规划是机械优化设计中最重要的设计方式,但是线性规划的优化设计方式在通过数学的理论上进行设计存在着很多的缺陷,就是在针对多函数的时候就不能充分的发挥出功效,还有就是在计算的过程中,十分的复杂,结算量非常的大,导致了在效率上有很大的缺陷,所以通常情况下,线性规则的优化设计方式都没有被采用。那么非线性规划的优化设计方式是整个生产和生活中应用最广泛的优化方式,并且能够有效的推进机械优化设计的发展,并且可以利用数学模式的计算将非线性规划分为两种,一种是没有约束的直接设计方式,就是在利用机械优化设计方案中以及存在的数据和再生的数据最为基础来进行合理的分析,进而得到最佳的效果,还有一种就是没有约束但是比较间接的方法,这种方式就是前者的方式的数学模式计算改变成了数学原理作为基础,通过利用函数的特性进行计算,从而得到最优的方式,这种方式在整个的机械优化设计中是非常重要的组成部分。 4机械设计优化方法的选择 根据优化设计问题的特点(如约束问题),选择适当的优化方法是非常关键的,因为同一个问题可以有多种方法,而有的方法可能会导致优化设计的结果不符合要求。选择优化方法有四个基本原则:效率要高、可靠性要高、采用成熟的计算程序、稳定性要好。另外选择适当的优化方法还需要个人经验,深入分析优化模型的约束条件、约束函数及目标函数,根据复杂性、准确性等条件对它们进行正确的选

机械优化设计实验报告浙江理工大学.docx

机械优化设计实验 报告 班级:XXXX 姓名:XX 学号:XXXXXXXXXXX

一、外推法 1、实验原理 常用的一维优化方法都是通过逐步缩小极值点所在的搜索区间来求最优解的。一般情况下,我们并不知道一元函数f(X)极大值点所处的大概位置,所以也就不知道极值点所在的具体区域。由于搜索区间范围的确定及大小直接影响着优化方法的收敛速度及计算精度。因此,一维优化的第一步应首先确定一个初始搜索区间,并且在该区间内函数有唯一的极小值存在。该区间越小越好,并且仅存在唯一极小值点。 所确定的单股区间应具有如下性质:如果在[α1,α3]区间内任取一点α2,,α1<α2<α3或α3<α2<α1,则必有f(α1)>f(α2) #include #define f(x) 3*x*x-8*x+9 //定义函数 int main() { double a0,a1,a2,a3,f1,f2,f3,h; printf(“a0=”,a0); //单谷区间起始点 scanf(“%lf”,&a0); printf(“h=”,h); //起始的步长 scanf(“%lf”,&h); a1=a0;

a2=a1+h; f1=f(a0); f2=f(a2); if(f1>f2) //判断函数值的大小,确定下降方向 { a3=a2+h; f3=f(a3); } else { h=-h; a3=a1; f3=f1; a1=a2; f1=f2; a2=a3; f2=f3; a3=a2+h; f3=f(a3); } while(f3<=f2) //当不满足上述比较时,说明下降方向反向,继续进行判断 { h=2*h; a1=a2; f1=f2; a2=a3; f2=f3; a3=a2+h; f3=f(a3);

机械优化设计方法

机械优化设计方法 机械优化设计是近年来发展起来的一门新的学科,起始于60年代,非常有发展潜力的研究方向,是解决复杂设计问题的一种有效工具,在机械应用的实践中,机械优化设计是一种非常重要的现代设计方法,能从众多的设计方案中找出最佳方案,从而大大提高设计的效率和质量。本文重点介绍机械优化设计理论基础的同时,对其特点、评价方式进行了总结,并指出该领域中应当进一步研究的问题和发展方向。机械优化设计;数学模型;优化方法;智能优化 机械优化设计概念 机械优化设计是综合性和实用性都很强的理论和技术,为机械设计提供了一种可靠高效的科学设计方法,使设计者由被动地分析、校核进入主动设计,能节约原材料,降低成本,缩短设计周期,提高设计效率和水平,提升企业竞争力、经济效益与社会效益。国内外相关学者和科研人员对优化设计理论方法及其应用研究十分重视,并开展了大量工作,其基本理论和求解手段已逐渐成熟。并且它建立在数学规划理论和计算机程序设计基础上,通过有效的实验数据和科学的评价体系来从众多的设计方案中寻到尽可能完善的或最适宜的设计方案。该领域的研究和应用进展非常迅速,并且取得了可观的经济效益。那就让我们关注机械优化设计中那些重要的量。 解决优化设计问题的一般步骤 解决优化设计问题的一般步骤如下: 机械设计问题——建立数学模型——选择或设计算法——编码调试——计算结果的分析整理 优化设计中数学模型的建立 a设计变量 在最优化设计过程中需要调整和优选的参数,称为设计变量。设计变量是最优化设计要优选的量。最优化设计的任务,就是确定设计变量的最优值以得到最优设计方案。但是每一次设计对象不同,选取的设计变量也不同。它可以是几何参数,如零件外形尺寸、截面尺寸、机构的运动尺寸等;也可以是某些物理量,如零部件的重量、体积、力与力矩、惯性矩等;还可以是代表工作性能的导出量,如应力、变形等。总之,设计变量必须是对该项设计性能指标优劣有影响的参数。 b约束条件 设计空间是一切设计方案的集合,只要在设计空间确定一个点,就确定了一个设计方案。但是,实际上并不是任何一个设计方案都可行,因为设计变量的取

机械优化设计课程教学大纲知识分享

《机械优化设计》课程教学大纲 一.课程基本信息 开课单位:机械工程学院 英文名称:Mechanical Optimize Design 学时:总计48学时,其中理论授课36学时,实验(含上机)12学时 学分:3.0学分 面向对象:机械设计制造及其自动化,机械电子工程等本科专业 先修课程:高等数学,线性代数,计算机程序设计,工程力学,机械原理,机械设计 教材:《机械优化设计》,孙靖民主编,机械工业出版社,2012年第 5版 主要教学参考书目或资料: 1.《机械优化设计》,陈立周主编,上海科技出版社,1982年 2.《机械优化设计基础》,高健主编,机械工业出版社,2000年 3. 其它教学参考数目在课程教学工作实施前另行确定 二.教学目的和任务 优化设计是60年代以来发展起来的一门新学科,它是将最优化方法和计算机技术结合、应用于设计领域而产生的一种现代设计方法。利用优化设计方法可以从众多的设计方案中寻找最佳方案,加快设计过程,缩短设计周期,从而大大提高设计效率和质量。优化设计方法目前已经在机械工程、结构工程、控制工程、交通工程和经济管理等领域得到广泛应用。在机械设计中采用最优化方法,可以加速产品的研发过程,提高产品质量,降低成本,从而达到增加经济效益的目的。学生通过学习《机械优化设计》课程,可以掌握优化设计的基本原理和方法,熟悉建立最优化问题数学模型的基本过程,初步具备对工程中的优化设计问题进行建模、编程和计算的应用能力,为以后从事有关的工程技术工作和科学研究工作打下一定的基础。 三.教学目标与要求 本门课程通过授课、计算机编程等教学环节,使学生了解优化设计的基本思想,优化设计在机械中的作用及其发展概况。初步掌握建立数学模型的方法,掌握优化方法和使用MATLAB优化工具箱能力。并具备一定的将机械工程问题转化为最优化问题并求解的应用能力 四.教学内容、学时分配及其基本要求 第一章优化设计概述(2学时) (一)教学内容 1、课程的性质、优化的含义;优化方法的发展与应用;机械优化设计的内容及目的;机械优化设计的一般过程 2、机械优化设计的基本概念和基本术语;优化设计的数学模型;优化问题的几何描述;优化设计的基本方法 (二)基本要求 机械优化设计的内容及目的。明确优化的含义、任务,性质、内容、明确本课程的研究对象、、1. 2、了解机械忧化设计的一般过程(步骤)。 3、掌握设计变量、目标函数、约束条件以及优化设计数学模型的一般形式。 第二章优化方法的数学基础(6学时) (一)教学内容 1、函数的梯度与二阶导数

机械优化设计试卷期末考试及答案(补充版)

第一、填空题 1.组成优化设计数学模型的三要素是 设计变量 、 目标函数 、 约束条件 。 2.函数()2 2 121212,45f x x x x x x =+-+在024X ??=????点处的梯度为120-?? ? ??? ,海赛矩阵 为2442-?? ? ? -?? 3.目标函数是一项设计所追求的指标的数学反映,因此对它最基本的要求是能用 来评价设计的优劣,,同时必须是设计变量的可计算函数 。 4.建立优化设计数学模型的基本原则是确切反映 工程实际问题,的基础上力求简洁 。 5.约束条件的尺度变换常称 规格化,这是为改善数学模型性态常用的一种方法。 6.随机方向法所用的步长一般按 加速步长 法来确定,此法是指依次迭代的步 长按一定的比例 递增的方法。 7.最速下降法以 负梯度 方向作为搜索方向,因此最速下降法又称为 梯度法,其收 敛速度较 慢 。 8.二元函数在某点处取得极值的充分条件是()00f X ?=必要条件是该点处的海赛矩阵正定 9.拉格朗日乘子法的基本思想是通过增加变量将等式约束 优化问题变成 无 约束优化问题,这种方法又被称为 升维 法。 10改变复合形形状的搜索方法主要有反射,扩张,收缩,压缩 11坐标轮换法的基本思想是把多变量 的优化问题转化为 单变量 的优化问题 12.在选择约束条件时应特别注意避免出现 相互矛盾的约束, ,另外应当尽量减少不必要的约束 。 13.目标函数是n 维变量的函数,它的函数图像只能在n+1, 空间中描述出来,为了在n 维空间中反映目标函数的变化情况,常采用 目标函数等值面 的方法。 14.数学规划法的迭代公式是 1 k k k k X X d α+=+ ,其核心是 建立搜索方向, 和 计算最佳步长 15协调曲线法是用来解决 设计目标互相矛盾 的多目标优化设计问题的。 16.机械优化设计的一般过程中, 建立优化设计数学模型 是首要和关键的一步,它是取得正确结果的前提。 二、名词解释

机械优化设计案例

机械优化设计案例1 1.题目 对一对单级圆柱齿轮减速器,以体积最小为目标进行优化设计。 2.已知条件 已知数输入功 p=58kw,输入转速 n1=1000r/min,齿数比 u=5,齿轮的许用应力[ ]H=550Mpa,许用弯曲应力[ ] F=400Mpa。 3.建立优化模型 问题分析及设计变量的确定 由已知条件得求在满足零件刚度和强度条件下,使减速器体积最小的各项设计参数。由于齿轮和轴的尺寸(即壳体内的零件)是决定减速器体积的依据,故可按它们的体积之和最小的原则建立目标函数。 单机圆柱齿轮减速器的齿轮和轴的体积可近似的表示为: v b(d d)b(d d)(b c)(D d) d c l(d d)7d 8d [m z b db m z ub db (mzu 10m) (mzu 10m )dl 28d 32d] 式中符号意义由结构图给出,其计算公式为 d mz,d mz D umz 10m d ,d (umz 10m ) c 由上式知,齿数比给定之后,体积取决于 b、z1、m、l、d z1和d z2六个参数,则设计变量可取为 x [x x x x x x][b z m l d d] 目标函数为 f(x)x 85xx x 85xx xx xx x x x x 28x 32x)min 约束条件的建立

1)为避免发生根切,应有z z17,得g(x)17x0 2)齿宽应满足b d,和为齿宽系数的最大值 和最小值,一般取 =, =,得 g(x)x(x x)0 g(x)x(x x)0 3)动力传递的齿轮模数应大于 2mm,得 g(x)2x0 4)为了限制大齿轮的直径不至过大,小齿轮的直径不能大于d,得 g(x)x x3000 5)齿轮轴直径的范围:d d d得 g(x)100x0 g(x)x1500 g(x)130x0 g(x)x2000 6)轴的支撑距离l按结构关系,应满足条件:l b2(可取 =20),得 g(x)x x400 7)齿轮的接触应力和弯曲应力应不大于许用值,得

相关文档