您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 《机械优化设计》课件2011
绪言优化设计是1960年代初发展起来的一门新学科,它是以电子计算机为工具,使用最优化理论寻求最优设计方案的一种现代设计方法。最优化理论是一个重要的数学分支,它所研究的问题是讨论在众多的方案中什么样的方案最优以及如何找出最优方案。这类问题普遍存在于各个领域中。运筹学(OperationsResearch)用它研究生产、管理、商业、军事、决策等领域中的问题。优化设计(OptimalDesign)用它处理工程设计领域中的设计问题。在机械设计领域,传统的设计过程通常按下面步骤进行:1、在调查分析的基础上,通过估算、经验类比或者实验来选择初始设计参数。2、对尺寸、强度、刚度、稳定性……等各项设计要求进行计算和检查。3、如果设计要求得不到全部满足,设计人员将调整修改某些设计参数,然后转第2步。如此反复,直到所有的设计要求都得到满足为止。由此可见,传统的机械设计过程本质上是人工反复试凑的过程。用这种方法找到的设计方案,只是众多可行方案中的一个,一般都有再改进的余地。使用优化设计方法进行机械设计,即用电子计算机的优化计算取代传统设计的人工试凑,不仅能够实现设计计算的自动化,把设计人员从反复检查、反复修改的繁琐计算中解放出来,而且能够获得人工试凑难以得到的、众多可行方案中最优的方案。一个机械优化设计问题包括两方面内容:1、把实际的设计问题化为数学规划问题,即建立数学模型。建立数学模型时,需要应用专业知识来确定设计的限制条件和追求的目标,以确立各设计变量之间的相互关系。2、求解这个数学规划问题。根据数学模型的特点,应用优化设计的理论,选择适当的优化算法,使用计算机求解。第1章优化设计的数学模型1.1一个简单的优化设计问题例1.1试设计一个用钢板焊接而成的密封圆筒形容器(图1.1)。要求其容积为2m3,能承受内部p=3MPa的蒸汽压力。受安装空间限制,要求其外部直径和高度分别为1m≤d≤3m和1m≤h≤3m。(d-2t)lphd(a)外部尺寸(b)受力图图1.1圆筒形容器示意图tlσd-2tdltlσ正应力σ所产生的内力:2tlσ蒸气压力p所产生的外力:(d-2t)lplptdtl)2(2由此可得该容器的强度条件:][2)2(tptd如果选用厚度t在1mm~20mm之间的Q235钢板,那么其许用应力为160MPa,强度条件被整理为3d-326t≤0。因此该容器的全部设计要求为:201300010003000100003263102)2(4)2(92thdtdthtd(1.1)先选t=8mm,然后根据3d-326t≤0,得d≤837mm。与直径约束d≥1000mm相抵触,于是修改设计。这次选t(d-2t)lphd(a)外部尺寸(b)受力图图1.1圆筒形容器示意图tlσd-2tdltlσ=13mm,得d≤1413mm。根据直径条件选d=1100mm,并代入容积条件,获得高度h=2233.7mm。由于2233.7mm在规定高度范围之内,所以就得到一个能满足全部设计要求的方案:t=13mm,d=1100.0mm,h=2233.7mm使用这种方法还可以设计出另外的方案。式(1.1)中只有1个方程却有3个未知量,因此存在无穷多个解,即存在无穷多个满足设计要求的方案。如果根据容器耗费材料的多少来衡量设计方案的优劣,那么需要把例1.1的问题表述为:201300010003000100003263102)2(4)2(s.t.)2(2),,(min922thdtdthtdtthdtdhdtf (1.2)“min”是英文“minimize”的缩写,它后面的函数称为目标函数,意为使目标函数的值最小化。“s.t.”是英文“subjectto”的缩写,意为“受约束于”。它后面的等式和不等式是使目标函数最小化时的约束条件,分别称为等式约束和不等式约束。1.2数学模型的建立优化设计的数学模型由设计目标和设计约束两部分组成:设计目标:“min”及其后面的目标函数。设计约束:“s.t.”及其后面的等式和不等式。实际设计问题→数学模型的抽象。确切:模型不能失真。简洁:不要太复杂。需要注意:适当确定设计变量,合理构造目标函数,正确列出约束条件1.2.1适当确定设计变量机械设计方案参数:几何量(结构尺寸、位置关系等);物理量(材料的弹性模量、许用应力,零件的工作速度、加速度等);工程参数(比如齿轮的模数和齿数、轴的挠度和自振频率等等)。设计变量:其变动会直接或间接地影响目标函数值大小的那些设计参数。为了降低问题求解的难度,设计者应尽量减少设计变量的数目。1、例:圆筒形容器:储油罐钢板厚度t可以不作为设计变量出现在数学模型中(尽管设计说明书需要这个参数)。这时若用d和h表示容器内壁的尺寸,其变化范围为1m~3m,则其数学模型为30001000300010001024s.t.2),(min922hdhddhdhdf (求解结果:d=h=1365.6mm)。2、如果根据需要和经验事先选定一种材料。那么与材料相关的弹性模量、许用应力等参数都可取为常数,使数学模型变得简洁。3、离散变量(齿轮的齿数、模数、弹簧钢丝直径、板材厚度等)先处理成连续变量,降低求解难度。求得结果后,再让它们取结果附近的离散值。在一定程度上损害了数学模型的确切性,但很多时候可近似使用。201300010003000100003263102)2(4)2(s.t.)2(2),,(min922thdtdthtdtthdtdhdtf 例如式(1.2)中的优化结果为:t=9.2mm,d=1000.0mm,h=2661.3mm9.2mm不属于国家标准的钢板厚度系列。t应当取9.2mm附近的系列值。现取t=10mm,把式(1.2)中关于t的不等式约束替换为等式约束,问题成为10300010003000100003263102)2(4)2(s.t.)2(2),,(min922thdtdthtdtthdtdhdtf 优化结果:t=10.0mm,d=1086.7mm,h=2258.1mm。1.2.2合理构造目标函数目标函数:设计者度量设计方案优劣程度的量化指标。1、许多机械设计问题,都以质量最小(它通常与材料体积或表面积最小等价)作为设计目标。减小质量=节省材料、节省加工费、减小惯性力、降低能耗。2、对于应力集中现象严重的构件:应力集中系数最小。对于精密仪器:测量误差最小对于再现运动轨迹的机构:轨迹误差最小。总之,应当从设计对象的用途出发,以最重要最具代表性的指标作为目标函数。例:圆筒形容器:饮料罐(300ml)。设计目标:外观漂亮。d/h=0.618时,外观最匀称。因此可以用d/h与0.618之间的正负偏差最小(尽量符合黄金分割率)作为设计目标。其数学模型为06001034s.t.618.0),(min52hdhdhdhdf 结果:d=60.0mm,h=106.1mm。3、多目标优化问题化为单目标优化问题。把最重要的某个设计目标作为单目标优化问题的设计目标,把其它设计目标处理成约束条件。例:圆筒形容器:油漆桶(20000ml)双目标:①制造油漆桶的材料最少以降低成本,②外观匀称以吸引顾客。可以把用料最少作为设计目标,把外观匀称用d/h与0.618之间的正负偏差不大于某个允许值的约束条件来表示。假设该允许值为0.1,这个双目标优化问题就转化成单目标优化问题:001.0618.01024s.t.2),(min722hdhdhddhdhdf 结果:d=263.4mm,h=366.9mm。4、设计变量不一定在目标函数的表达式里出现。例如式(1.2)的问题,材料体积也等于容器所占空间的总体积减去其容积:921024),,(hdhdtf(1.7)因此式(1.2)中的目标函数tthdtdhdtf)2(2),,(2完全可以用式(1.7)来代替。这时的目标函数中虽然不出现壁厚t,但它仍然是t的函数,是壁厚t的隐函数。5、原目标函数上乘(除)一个常数或加(减)一个常数,只会改变目标函数值的大小,并不影响最优方案本身。为了使数学模型简洁,可以把原目标函数中的这些常数去掉。因此,例1.1的优化设计数学模型也可写为201300010003000100003263102)2(4)2(s.t.),,(min922thdtdthtdhdhdtf 结果仍然是t=9.2mm,d=1000.0mm,h=2661.3mm。1.2.3正确列出约束条件约束条件是设计方案必须满足的各种设计限制。约束条件分两类,一类称为性能约束,一类称为边界约束。性能约束零件设计:强度条件、刚度条件、振动稳定性条件、耐热性条件等。机构设计:装配条件、邻接条件、传动比条件、速度条件、加速度条件等。许多性能约束实际就是设计规范的计算公式,它们可以根据力学、机械学、几何学的知识推导出来。边界约束:对设计变量取值范围的限制,它给出设计变量的上边界和下边界。边界约束根据设计对象的结构需要或经验给出。注意既不能遗漏必要的边界约束,也不能无根据地缩小边界约束的范围。1、数学模型必须列出全部必要的约束条件,不能遗漏。例:在锅炉设计的式(1.2)中,如果遗漏了最后三个边界约束,成为03263102)2(4)2(s.t.)2(2),,(min922tdthtdtthdtdhdtf (1.9)那么它的解是t=2.4mm,d=260.6mm,h=38909.2mm。它高达近40米,与其说是一个锅炉不如说是一根旗杆。2、注意约束条件不能互相矛盾。例:如果把式(1.2)的钢板厚度的上边界减小为8mm,使它变为81300010003000100003263102)2(4)2(s.t.)2(2),,(min922thdtdthtdtthdtdhdtf (1.10)那么该问题无解。之所以发生这种情况,是因为强度约束和直径约束隐含地要求t≥9.2,但修改后的厚度约束却要求t≤8,两者互相矛盾。所以,不要没有根据地随意缩小设计变量的取值范围。3、当某个设计变量可以通过某个等式约束表示成其它设计变量的函数时,目标函数和约束函数中的这个设计变量便可以用这个函数替换。这样不仅能减少数学模型的设计变量的个数,还能减少约束条件的个数。例如式(1.3)的问题,由于储油罐的高h可以根据等式约束表示成直径d的函数:30001000300010001024s.t.2),(min922hdhddhdhdf 29108dh所以式(1.3)可以简化为3000108100030001000s.t.1082)(min2992dddddf (1.11)4、数学模型中的有些约束条件可能是多余的。多余的约束条件的存在不影响求解的结果。把它们从数学模型中剔除可以简化数学模型,加快求解速度。例如式(1.11)中有4个不等式约束,其中最后两个可改写为3000108100030001000s.t.1082)(min2992dddddf 661083108d由于30001081000310866 所以可以把式(1.11)的数学模型进一步简化为6921081000s.t.1082)(minddddf (1.12)当式(1.12)中的约束条件被满足时,式(1.11)中的另两个约束条件自然被满足,它们是多余的约束,所以可以删去它们。问题(1.12)应用微分学的极值理论就可求解。令式(1.12)中的目标函数的一阶导数为零,求其可能的极值点:339293292000
本文标题:《机械优化设计》课件2011
链接地址:https://www.777doc.com/doc-2846641 .html