资源预览内容
第1页 / 共259页
第2页 / 共259页
第3页 / 共259页
第4页 / 共259页
第5页 / 共259页
第6页 / 共259页
第7页 / 共259页
第8页 / 共259页
第9页 / 共259页
第10页 / 共259页
亲,该文档总共259页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
机械优化设计机械优化设计讲义绪讲义绪 言言优化设计是 1960 年代初发展起来的一门新学科,它是以电子计算机为工具,使用最优化理论寻求最优设计方案的一种现代设计方法。最优化理论是一个重要的数学分支,它所研究的问题是讨论在众多的方案中什么样的方案最优以及如何找出最优方案。这类问题普遍存在于各个领域中。运筹学(运筹学(Operations Research)用它研究生产、管理、商业、军事、决策等领域中的问题。优化设计优化设计(Optimal Design)用它处理工程设计领域中的设计问题。在机械设计领域,传统的设计过程通常按下面步骤进行:1、在调查分析的基础上,通过估算、经验类比或者实验来选择初始设计参数。2、对尺寸、强度、刚度、稳定性等各项设计要求进行计算和检查。3、如果设计要求得不到全部满足,设计人员将调整修改某些设计参数,然后转第 2 步。如此反复,直到所有的设计要求都得到满足为止。由此可见,传统的机械设计过程本质上是人工反复试凑的过程。用这种方法找到的设计方案,只是众多可行方案中的一个,一般都有再改进的余地。使用优化设计方法进行机械设计,即用电子计算机的优化计算取代传统设计的人工试凑,不仅能够实现设计计算的自动化,把设计人员从反复检查、反复修改的繁琐计算中解放出来,而且能够获得人工试凑难以得到的、众多可行方案中最优的方案。一个机械优化设计问题包括两方面内容:1、把实际的设计问题化为数学规划问题,即建立数学模型。建立数学模型时,需要应用专业知识来确定设计的限制条件和追求的目标,以确立各设计变量之间的相互关系。2、求解这个数学规划问题。根据数学模型的特点,应用优化设计的理论,选择适当的优化算法,使用计算机求解。第第 1 章章 优化设计的数学模型优化设计的数学模型1.1 一个简单的优化设计问题一个简单的优化设计问题(d-2t)l phd(a) 外部尺寸(b) 受力图图图 1.1 圆筒形容器示意图圆筒形容器示意图t ld-2tdl t l例例 1.1 试设计一个用钢板焊接而成的密封圆筒形容器(图试设计一个用钢板焊接而成的密封圆筒形容器(图 1.1)。)。要求其容积为要求其容积为 2 m3,能承受内部,能承受内部 p = 3MPa 的蒸汽压力。受安装空的蒸汽压力。受安装空间限制,要求其外部直径和高度分别为间限制,要求其外部直径和高度分别为 1 m d 3 m 和和 1 m h 3 m。正应力 所产生的内力: 2tl(d-2t)l phd(a) 外部尺寸(b) 受力图图图 1.1 圆筒形容器示意图圆筒形容器示意图t ld-2tdl t l蒸气压力 p 所产生的外力: (d-2t)l p lptdtl)2(2由此可得该容器的强度条件:2)2(tptd如果选用厚度t在 1mm 20mm 之间的 Q235 钢板,那么其许用应力为 160 MPa,强 度条件被整理为 3d - 326t 0 。因此该容器的全部设计要求为:201300010003000100003263102)2(4)2(92thdtdthtd(1.1)先选 t = 8 mm ,然后根据 3d - 326t 0 ,得 d 837 mm 。与直径约束 d 1000 mm 相抵触,于是修改设计。这次选 t = 13 mm ,得 d 1413 mm 。根据直径条件选 d = 1100 mm ,并代入容积条件,获得高度 h = 2233.7 mm 。由于 2233.7 mm 在规定高度范围之内,所以就得到一个能满足全部设计要求的方案:t = 13 mm,d = 1100.0 mm,h = 2233.7 mm使用这种方法还可以设计出另外的方案。式(1.1)中只有 1 个方程却有 3 个未知量,因此存在无穷多个解,即存在无穷多个满足设计要求的方案。如果根据容器耗费材料的多少来衡量设计方案的优劣,那么需要把例 1.1 的问题表述为:201300010003000100003263102)2(4)2(s.t.)2(2),(min922thdtdthtdtthdtdhdtf(1.2)“min”是英文是英文“minimize”的缩写,它后面的函数称为的缩写,它后面的函数称为目标函数目标函数,意为使目标函数的值,意为使目标函数的值 最小化。最小化。“s.t.”是英文是英文“subject to”的缩写,意为的缩写,意为“受约束于受约束于” 。它后面的等式和不等式是使目标。它后面的等式和不等式是使目标 函数最小化时的函数最小化时的约束条件约束条件,分别称为,分别称为等式约束等式约束和和不等式约束不等式约束。1.2 数学模型的建立数学模型的建立优化设计的数学模型数学模型由设计目标和设计约束两部分组成:设计目标设计目标:“min”及其后面的目标函数。设计约束设计约束:“s.t.”及其后面的等式和不等式。实际设计问题数学模型的抽象。确切确切:模型不能失真。 简洁简洁:不要太复杂。需要注意:适当确定适当确定设计变量设计变量,合理构造合理构造目标函数目标函数,正确列出正确列出约束条件约束条件1.2.1 适当确定设计变量适当确定设计变量机械设计方案参数:几何量几何量(结构尺寸、位置关系等);物物理量理量(材料的弹性模量、许用应力,零件的工作速度、加速度等);工程参数工程参数(比如齿轮的模数和齿数、轴的挠度和自振频率等等)。设计变量设计变量:其变动会直接或间接地影响目标函数值大小的那些设计参数设计参数。为了降低问题求解的难度,设计者应尽量减少设计变量的尽量减少设计变量的数目数目。1、例:圆筒形容器:储油罐:储油罐钢板厚度t可以不作为设计变量出现在数学模型中(尽管设计说明书需要这个参数)。这时若用 d 和 h 表示容器内壁的尺寸,其变化范围为 1 m3 m,则其数学模型为30001000300010001024s.t.2),(min922hdhddhdhdf(求解结果: d = h = 1365.6mm)。2、如果根据需要和经验事先选定一种材料。那么与材料相关的弹性模量、许用应力等参数都可取为常数,使数学模型变得简洁。3、离散变量离散变量(齿轮的齿数、模数、弹簧钢丝直径、板材厚度等)先处理成连续变量连续变量,降低求解难度。求得结果后,再让它们取结果附近的离散值。在一定程度上损害了数学模型的确切性,但很多时候可近似使用。201300010003000100003263102)2(4)2(s.t.)2(2),(min922thdtdthtdtthdtdhdtf例如式(1.2)中的优化结果为:t = 9.2 mm,d =1000.0 mm,h = 2661.3 mm 9.2 mm 不属于国家标准的钢板厚度系列。t 应当取 9.2 mm 附近的系列值。现取 t = 10mm,把式(1.2)中关于 t 的不等式约束替换为等式约束,问题成为10300010003000100003263102)2(4)2(s.t.)2(2),(min922thdtdthtdtthdtdhdtf优化结果: t = 10.0 mm,d = 1086.7 mm,h = 2258.1 mm 。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)的问题,材料体积也等于容器所占空间的总体积减去其容积:92 1024),(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.2 mm,d = 1000.0 mm,h = 2661.3 mm 。 1.2.3 正确列出约束条件正确列出约束条件约束条件约束条件是设计方案必须满足的各种设计限制。约束条件分两类,一类称为性能约束,一类称为边界约束。性能约束性能约束零件设计:强度条件、刚度条件、振动稳定性条件、耐热性条件等。机构设计:装配条件、邻接条件、传动比条件、速度条件、加速度条件等。许多性能约束实际就是设计规范的计算公式,它们可以根据力学、许多性能约束实际就是设计规范的计算公式,它们可以根据力学、机械学、几何学的知识推导出来。机械学、几何学的知识推导出来。边界约束边界约束:对设计变量取值范围的限制,它给出设计变量的上边界和下边界。边界约束根据设计对象的结构需要或经验给出。注意注意既不能遗漏必要的边界约束,也不能无根据地缩小边界约束的范围。1、数学模型必须列出全部必要的约束条件,不能遗漏。例:例:在锅炉设计的式(1.2)中,如果遗漏了最后三个边界约束,成为03263102)2(4)2(s.t.)2(2),(min922tdthtdtthdtdhdtf(1.9)那么它的解是 t = 2.4 mm,d = 260.6 mm,h = 38909.2 mm。它高达近40 米,与其说是一个锅炉不如说是一根旗杆。2、注意约束条件不能互相矛盾。例:例:如果把式(1.2)的钢板厚度的上边界减小为 8 mm,使它变为81300010003000100003263102)2(4)2(s.t.)2(2),(min922thdtdthtdtthdtdhdtf(1.10)那么该问题无解。之所以发生这种情况,是因为强度约束和直径约束隐含地要求 t 9.2,但修改后的厚度约束却要求 t 8,两者互相矛盾。所以,不要没有根据地随意缩小设计变量的取值范围。3、当某个设计变量可以通过某个等式约束表示成其它设计变量的函数时,目标函数和约束函数中的这
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号