机械优化设计备课笔记1复习课程_第1页
机械优化设计备课笔记1复习课程_第2页
机械优化设计备课笔记1复习课程_第3页
机械优化设计备课笔记1复习课程_第4页
机械优化设计备课笔记1复习课程_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机械优化设计备课笔记第一章 优化设计总论§1-0 机械优化设计概述一、机械优化设计: 作为一位工程师,在进行一项工程或产品设计时,总希望所设计 的方案是一切可行方案中最优的设计方案,使所设计的工程或产品具有最好的使用性能、 最低的材料消耗和制造成本、 以获得最佳的经济效益。 这并不是一个新的课题。 自古以来, 慎重的设计者在进行一项工程设计或产品设计时,常常要先拟定出几个不同的设计方案, 通过分析对比,从中挑选出“最优”设计。但是由于设计者的时间和精力的限值,使所拟 定的设计方案的数目受到很大的限制。因此,采用这种常规的设计手段进行工程设计,特 别是当影响设计的因素很多时,就很难得到

2、“最佳的设计方案” 。“优化设计”是在现代计算机广泛应用的基础上,发展起来的一门新型的设计方法。 它是根据最优化原理和方法,综合诸多影响的因素,以人机配合的方式或“自动探索的” 方式,在计算机上进行自动化或半自动化的设计,以选出在现有工程条件许可下最好的设 计方案。这种设计是最优设计;设计手段是计算机和源程序,设计方法是采用最优化数学 方法。现代化的设计工作已不再是过去凭经验和直观判断来确定产品的结构方案, 也不象过 去用“安全寿命可行设计” 方法那样: 在满足所提出的要求前提下, 先确定产品结构方案, 再根据安全寿命准则,对该方案进行强度、刚度等分析、计算,然后进行修改,以确定产 品主要参数

3、和结构尺寸。而是借助电子计算机,应用一些精确度较高的力学数值分析方法 (如有限元等) ,进行分析计算, 并从大量的可行设计方案中, 寻找出一种最优的设计方案, 从而实现用理论设计代替经验设计,用精确计算代替近似计算、用优化设计代替一般安全 寿命可行设计。优化设计方法在机械设计中的应用,既可以使方案在规定的设计条件下达到某些最优 化的结果,又不必耗费过多的计算工作量。因此,产品结构、生产工艺的优化已成为市场 竞争的必不可少的一种手段。例如,据有关资料介绍,美国的一家化学公司,利用了一个 化工优化系统的设计手段, 对一个化工厂进行设计。 根据所给定的数据, 在 16小时内, 进 行了一万六千个可行

4、设计的选择,从中选出一个成本最低、产量最大的设计方案,并给出 了必要的精确数据。 而在这之前, 这家化学公司曾经用了一组工程师对该化工厂进行设计, 工作了一年仅做出了三个设计方案,而这三个方案没有一个可以和上述优化方案相比。又 如,美国贝尔飞机制造公司,采用优化方法解决了 450 设计变量的大型结构优化问题。在 对飞机机翼进行重新设计后, 减轻重量达到 30%。波音公司也有类似的情况, 在对波音 747 机身的重新设计后,受到减轻重量、缩短生产周期、降低成本的效果。在我国武汉钢铁公 司所引进的 1700 型薄板轧钢机是从德国 DMAG 公司提供的。该钢铁公司的技术人员对引 进设备进行优化改造后

5、,每年就多盈利了几百万马克。优化方法不仅用于产品的结构设计、工艺方案的选择,也适用于运输线路的确定、商 品流通的调配,产品配方的配比等。目前优化设计以在机械、冶金、石油化工、电机、建 筑、宇航、造船、轻工纺织等部门都得到了广泛应用 。二、机械优化设计发展概况: 在第二次设计大战期间,由于军事上的需要,产生了运筹学,它解决了许多用古典微积分和变分方法所不能解决的优化问题。50年代发展起来的数学规划理论形成了应用数学的一个分支,为优化设计奠定了理论基础。60年代电子计算机和计算技术的发展为优化设计提供了强有力的计算手段,使工程技术人员能从大量繁琐 的计算中解放出来,把主要精力转到优化方法选择上来。

6、虽然近30多年来,优化方法已在 许多工业部门得到广泛应用,但优化技术成功地应用于机械设计还是从60年代后期开始的。尽管发展的历史较短,但进展速度十分迅速,几十年来在机构综合,机械零部件的设 计、专用机械设计和工艺等方面都获得了广泛的应用,并取得了卓有成效的成果。三、本课程的主要内容: 机械优化设计工作,包括以下三个方面的内容:1、建立优化设计数学模型,即将一个工程实际问题抽象成为优化设计的数学模型;2、根据数学模型的特点,选择合适的优化方法,并编写出源程序;3、在计算机上进行优化设计求解,以求出最佳的设计方案。由于机械优化设计是利用数学方法寻求机械设计的最优方案,所以,首先要根据实际 的机械设

7、计问题,建立起优化问题的数学模型, 即用数学形式来描述工程实际的设计问题。 在建立数学模型时,需要应用专业知识来确定设计变量、设计所追求的目标和设计的限制 条件,以确定各设计变量之间的相互关系。一旦数学模型建立以后,优化设计问题将变成 一个数学求解问题。应用数学规划的理论,根据数学模型的特点,可以选择适当的优化方 法,径而可选取和自编计算机源程序,在计算机上进行求解,以获得最佳的设计参数。§11机械设计中的优化问题首先,介绍下面一个简单的例子。例题:试设计一个容积为 355厘米'的易拉罐盒。根据手掌的大小要求易拉罐的直径 D:4厘米WDW7厘米。按用料最省(易拉罐盒的表面积最

8、小)作为衡量设计方案优劣程度的指标,即设计追求的目标,确定其高度h和直径d。(cm3)解:易拉罐盒的表面积:s 2n :2 n dh我们可以按易拉罐盒的表面积来表示其用料量,以表面积为最小作为衡量设计方案优劣程 度的指标,即设计追求的目标,表面积越小,所代表的设计方案也就越好。要确定易拉罐 的高度h和直径d,使易拉罐表面积为最小,同时又必须满足下述条件:易拉罐的容积:V =nd 2h/ 4= 355;易拉罐的直径:4WDW7,易拉罐的高度h>0的条件。由此,我们可以用下述数学形式来描述上述设计问题:取设计变量:hx1x=dx2目标函数:要求满足的条件:g 1(X)=X 1 >0g

9、2 (x)=x 2 4>0g3 (x)=7 x 2 >02g 4 (x)=nx 2 xi/4 355下面我们再以双级圆柱齿轮减速器的优化设计为例,来进一步认识优化设计中的一些 问题。双级圆柱齿轮减速器是应用极为广泛的通用部件之一。通常它的设计方法是:根据给定传递的功率P、输出轴的转速 n总传动比u及寿命要求等原始数据,参照所推荐规范 或用经验类比预先选择若干参数,然后按照强度、刚度、寿命以及其他方面的要求进行必 要的计算,再确定或验算某些参数和尺寸,如果经计算后发现某些参数选择不合理,再作 适当的修改,直到比较合理为止。按照这样的传统设计方法,每一个设计者会设计出不同的减速器方案。

10、这是因为在设 计过程中,许多参数的选择往往是由设计者按一定的经验或用类比法来确定,带有一定程 度的随意性。例如传动比的分配、齿数、螺旋角、齿宽等参数大多数是按设计资料的推荐 值由设计者在一定范围内自定。所以这样设计出来的各种减速器虽然一般都可以使用,但 他们的优劣程度不同。如果要想获得一个较好的方案,就需要多取几种不同组合的参数进 行计算,再做比较来选择其中最优者。这样的设计方法不仅使设计人员要消耗大量的精力 和时间用于重复性的繁琐计算,而且由于人力和时间的限制仍然不可能取得最优的设计方图&9双级圆柱齿轮减速机案。下面我们把双级圆柱齿轮减速器的设 计问题描述成一个优化设计的问题。在进行

11、优化设计之前,首先应该提出一 个评价设计方案优劣程度的衡量标准。对于 减速器来说,我们总是希望在传递一定功率、 转述和满足寿命的要求下,使两级圆柱齿轮 的体积和达到最小,以便使减速器的整个体 积和重量为最小,如图 2 1所示。两级圆柱齿轮减速器中齿轮体积总和:V(崩+朋)+餌(话+邮4_ «_rTIi+昭呢忆賈i+舁1'4L g 屛伏cos2/3|式(1 1)设计的目标是希望两级圆柱齿轮体积和达到最小值。由式(1 1)可知,影响齿轮体积和V的独立参数有:m ni、Zi、bi、Bi、Ui、m nn、Z 3、b n>3 n,其中u 口不能作 为独立的参数。这是因为:两级齿轮

12、传动的传动比之间存在着如下相互依赖的关系:U、=U IU n当总传动比U总为给定值时,若取U I为独立参数时,则U n就不是一个独立的参数。 在双级圆柱齿轮减速器的优化设计中,我们需要恰当地选择上述九个独立的参数,使双级 圆柱齿轮体积和达到最小。这些独立的设计参数称为设计变量。在选择上述各参数是,还必须考虑以下几个方面的条件限制。(1)例如高速级齿轮齿面接触疲劳强度和齿根弯曲疲劳强度的限制。低速级齿轮齿面接触疲劳强度和齿根弯曲疲劳强度的限制。j IZKa wi +1 f 2wZemmmm2K1T3y,lco5t 一 一 一®一如空j式中:T i、T2分别表示作用在两对啮合副小齿轮上的

13、转矩;0di、O dn分别表示第一对齿轮和第二对齿轮的齿宽系数;(T h齿轮齿面的接触许用应力;对于斜齿圆柱齿轮传动, 其齿面接触许用应力为:T h =( t hi+ T H2 )/ 2; T f为齿轮的齿根弯曲疲劳许用应 力,啮合副中按两轮(Y FaY Sa/ T F)之较大者计算。其他参数的意义已在机械设计课程中已介绍过。(2) 避免结构干涉的限制:an 0.5 d a2S(3) 传动比分配的合理要求:在设计两级圆柱齿轮减速器时,为了使两对齿轮得到 充分润滑,还必须将两大齿轮侵入到箱体的油池中,并且尽可能使两大齿轮的直径大致相 等,以获得合理的浸油高度。在分配两级传动比时,需要满足下述限制

14、条件:UI=( 1.31.4)U n , U 总=口 IU n 即 u n= u 总/u i或写成:ii=(1.31.4) 1 总、即卩:"1 总、111 *41 总、(1 7)此外,考虑到机构之间的合理性及一般工艺条件等方面的因素,对某些参数给出一定的选 择范围:2<m nW 10(1-8) ;17120(1 9);u iW 6(1 10);8°15°(1 11)上述各种条件限制,是对设计参数选择所提出的约束条件。通过上述分析,我们可以把双级圆柱齿轮减速器的优化设计问题叙述为:求解一组设 计参数(我们把这组设计参数称为设计变量):x= m nl>Z1

15、>bI>3I'UI>m nn、Z 3、bn、B 叮 T在满足式(1 2)式(1 11)诸不等式的限制(约束)条件下,使式(1 1)所表达的两对齿轮体积和达到最小。应用优化方法来解决上述优化问题时,就能够有目的的选取一组最优的设计参数,以 达到预期追求的设计最佳效果。通过上述两个例子我们可以看出:将一般机械设计问题描述成为一个优化设计问题 时,总包含以下三个部分的内容:一是需要求解的一组独立参数;我们把这些参数作为变 量来处理,称为 设计变量;二是有一个明确的追求目标,这个目标又可以用设计变量来表 达成为某函数关系,称为 目标函数;三是若干个必须满足的限制条件,设计变量

16、的选择必 须满足这些限制条件。这些对设计变量选取的限制条件称为设计约束。按照具体机械设计问题拟定的设计变量、目标函数和设计约束的总体,就组成了优化设计的数学模型。§12数学模型的几个基本问题把一个工程实际问题描述成一个优化设计问题时,其数学模型包括三个内容:设计变量、目标函数和设计约束。、设计变量每一项工程设计或产品设计总包含着许许多多不同的设计参数。 在确定设计参数时可 用一组参数的数值来表示。这些参数中,有一部分参数可以根据实际的具体情况和比较成 熟的经验预先确定, 他们在设计过程中始终保持不变, 这部分的参数称为 设计常量 ,例如, 一般把与材料有关的弹性模量、许用应力等参数作

17、为实际常量来处理。另一些参数与其他 参数之间存在着一定的相互依赖关系,他们虽然是变量,但并非是独立的变量,例如双级 圆柱齿轮减速器优化设计中,当总传动比U总给定时,高速级和低速级传动比之间就存在着这样相互依赖关系:U总=口 IU 。如果高速级传动比u I作为独立变量,那么低速级传 动比U n就是非独立的设计变量。在优化设计中,我们把那些需要优选的,并作为变量来 处理的一组独立的参数称为 设计变量 。设计变量可以用这些设计参数组成的列矩阵来表示,记作为:X =。例如在双级圆柱齿轮减速器的优化设计中,设计变量可以表达为;X=x 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9】T

18、=m ni>Zi>bI>3I'UI>m nn、Z 3、b n、Bn T因此,在以变量X 1 X 2xn为坐标轴的多维空间内,设计变量 X将对应着一个以坐标原 点为始点的矢量,该矢量称为 设计矢量 ;而设计矢量端点的坐标就是设计变量中各分量的 数值。设计变量的一组数值表示着一个设计方案,它与设计矢量的端点相对应,这个端点 称为 设计点 。因此,设计矢量和设计点是一对应的,都表示着一个设计方案,是设计变量 中的一组设计参数的数值。设计变量内含有变量的数目称为该优化问题的 维数。在上述双级圆柱齿轮减速器优化 设计中有九个变量,因而它是一个九维的优化设计问题。设计点的集

19、合称为设计空间。由于工程设计中的变量都属于实数,所以设计空间是以 设计变量中各分量为坐标轴所组成的实欧氏空间。如果用符号Rn来表示n维实欧氏空间,可以用集合的概念写出: 设计矢量(或设计点)xR n (符号表示“属于”,即设计变 量x属于n维实欧氏空间内的设计矢量或设计点)对于二维优化设计问题,设计域是一个设计平面域,每个设计方案都可以用平面上的 每一个点的两个坐标值来对应表式。对于三维优化设计问题,则设计域是一个三维欧氏空 间,空间内的每一个点可用三个坐标分量X 1、X 2、 X 3值来表示,这些坐标点对应着一个 设计方案。当优化问题的维数n大于三维时,n维欧氏设计空间只能被想象成一个抽象的

20、 超越欧氏空间,在这个超越欧氏空间内每个设计点与n个变量的值相对应,都表示一种设设计变量有连续量和离散量之分。如果变量取任何连续数值时均有意义,这种变量称 为连续变量 。如果变量只能取间断跳跃的数值才有意义,它就是 离散变量 。例如在机械设 计中,齿轮齿数必须取整数,齿轮的摸数、螺纹的公称直径、轴承的孔径等必须符合国家 标准,显然这些变量都属于离散变量。二、目标函数1、当我们对一个实际工程问题进行优化设计时,为了评价设计方案的优劣程度,需 要制订出一个衡量的标准。如果这个衡量标准可以用设计变量来表达成为数学函数关系, 那么对这个数学函数进行求优,便可得到设计变量的最优解,即一个最优设计方案。在

21、优 化设计中, 用来评价设计方案优劣程度、 并能够用设计变量所表达成函数, 称为目标函数, 其数学表达形式为:F (x ) = F (x ix 2.xn )2、在一般情况下,我们总是追求目标函数的极小值,即目标函数值越小,设计方案 就越好。但是某些实际问题中也可能追求目标函数的极大值。例如追求效率最高,承载能 力最大等。由于求目标函数极大化的问题等价于求目标函数负的极小化的问题,即:maxF (x )= min F (x ) 因此,为了简化算法和程序起见, 我们一律把优化过程看成是追求目标函数极小化的过程, 其一般形式为:min F (x )=F (x i x 2 x n)3、目标函数有单目标

22、函数和多目标函数之分。仅根据一项设计准则建立的目标函数 称为单目标函数;若某项设计需要同时兼顾若干个设计准则,这就将构成多目标函数。例 如,在设计一台机器时,有可能同时需要追求:整个机器的重量为最轻;制造成本最低; 维修费用最少;能耗最小等。一般来说:目标函数越多,计算结果也就越趋于完善,但其 难度也就越大。关于多目标函数的优化设计问题,将在本教材的第六章中给予讨论。三、设计约束在工程设计中,设计变量的选择,一般总要受到某些条件的限制。这些限制设计变量 取值的条件称为 设计约束 。1、设计约束按其形式来分, 可分为不等式约束和等式约束两大类, 其一般表达式为:不等式约:g u (x)>

23、0,u = 1、2、.、p;等式约:h v (x)= 0,v = 1、2、.、q式中,g u (x)和h v (x)都是设计变量的函数,称为 约束函数。在机械设计中, 绝大多数的设计约束为不等式约束, 但是有时也会遇到等式约束问题。 例如,在我们介绍的第一个例子易拉罐盒优化设计中,由容积为355 厘米3的设计要求可得到等式约束条件:易拉罐的容积:V =nd 2h/ 4= 355;2即:g4(x)=nx 2 xi/4 355= 0此约束条件限制了易拉罐盒的高度h和直径d取值。2、按照设计约束的性质分,又有 性能约束和边界约束两类。所谓 性能约束是指由设 计产品时提出的性能要求而制定的约束,例如在

24、双级圆柱齿轮减速器优化设计中由强度条 件、不干涉条件等构成的约束就属于性能约束;再如在设计曲柄摇杆机构时,要求各杆的 长度满足曲柄存在的条件。为了保证所设计的机构具有良好的传力效果,要求机构的传动角丫y 等。边界约束是指对某些设计变量的取值范围的限制。例如,在设计连杆机构 时,各杆件的长度必须大于零,最长杆件也不能超过某个值。再如在设计一般传动用的齿 轮时,其模数和齿数等都给出了他们的上下界限。3、带有约束条件的优化问题成为约束优化问题;反之,则为无约束优化问题。在机 械优化设计实际问题中,绝大多数的优化问题都属于约束优化问题。对于约束优化问题,如果讨论的是一般n维优化问题,设计点x在n维欧氏

25、空间R n内的集合,即设计空间可以分为两部分;一部分是满足全部设计约束的点的集合D,即:D=x | g u (x)> 0,u= 1、2、.、p;h v (x)= 0,v = 1、2、.、q 称为 可行设计域 ,简称为 可行域 ;其余部分则为非可行域。在可行域内的设计点称为 可行 设计点 ;简称为 可行点 ;否则为 非可行点 。当设计点处于不等式约束边界上时,称为 边界 设计点 ;边界设计点属于可行设计点,它是约束所允许的极限设计点。四、数学模型表达式无约束优化问题数学模型的一般表达形式为:min F (x) x R n约束数优化问题的数学模型一般表达形式为:min F (x)x D R

26、n D: g u (x)> 0,u = 1、2、.、p;h v(x)= 0,v = 1、2、.、q式中,D表示由p个不等式约束和 q个等式约束所确定的可行域,它是n维欧氏空间R 内的一个子集。符号的含义为“属于”;符号 的含义为“包含于”,为子集。在上述数学模型一般表达是中,若目标函数F(x)和约束函数g u(x)、h v (x )均为设计变量的线性函数,则这种优化问题属线性规划问题;否则属于非线性规划问题。在机 械设计中,绝大多数的优化问题均属于非线性规划问题。选取适当优化方法,对优化设计数学模型进行求解,可以得出设计变量的一组最优解, 记作:x * = X1* , X2* , X3*

27、xn * T(极小点)使该设计点的标函数F (x*)为最小,点x*称为最优点(极小点),它代表了一个最优方案。 相应的目标函数F (X*)称为最优值(极小值)。个优化问题的最优解包着最优点 和最优值(极小值)。我们把最优点和最优值的总和通称为 最优解。例如192页或第对于一个具体的优化问题,可以参照上面的一般表达式写出其具体的数学模型。在双级圆柱齿轮减速器的优化设计中、其数学模型的表达形式如下(见新教材二版教材8页):1、设计变量:在两级圆柱齿轮减速器的总传动u总为给定常数时,若取第一对齿轮传动的传动比U i为独立变量的话,则第二对齿轮传动的传动比U口不能作为独立变量。在di、优化设计中,有时

28、为了使优化问题得到简化,将减少设计变量的维数n。若取第一对齿轮 传动和第二对齿轮传动的齿宽系数0d1、0 d2为给定常数时,则由于齿宽b 1、b 2与齿宽系数0 d1、0 d2有如下关系:故齿宽b 1、b 2在齿宽系数0 di、 柱齿轮减速器优化设计中,我们可以取m 数,由这些参数可构成如下设计变量:x =m ni、“尸忆&严眞%0 d2为给定常数时也不能作为独立变量。因此,在两级圆Z 1、3 i、U i、m nn、Z 3、3 口为独立的参i、U i、m nn、Z 3、Z 1、3 I'U 1>m nn、Z 3、B 叮 T X 4 X 5 X 6 X 7】Ti、u i、2、

29、目标函数:"imJi 7 , (1+卑:)*6,.rnKt (H"U ) 11尸4cosj91J=x 1 x 2 x 3将设计变量代入上式,并整理得:F® =专虬二土辿1±垃斗竺二L 辿創4 ItIt;cos*jracosJTf3、约束条件:第一部份,高速级和低速级齿轮分别满足齿面接触疲劳强度和齿根弯曲疲劳强度,将 设计变量代入,并整理得:2K l 7 (心 + 1H* 2理"i 一唱際耳寄严 徑住竺空警严>0必* 工紀和第二部分,按结构及传动比要求,将:“_叫0+£_ %刊0+亍” n 2cosj?jt. x, jr,.丄主*

30、 + 2札抽2cosy?i此产命+如九cos.rj代入式:a n 0.5 d a2>s 得:工皿d+三j #3(H)=2ftjri-2S>0由式:J1.31总iz J1.41 总得: 齐 眄斗些 COST,COST,g 6( X )=x 41.3 u>0g 7( X )=1.4 u x4>0第三部分,几个参数取值范围的限制:g8 (x)= Xi 2>0g 11(x)= 10 X5>0g 14(x)= X617>0g 17(x)= 15 n /180x3>0g 20(x)= X7 8n /180>0上述优化问题是一个具有g9 (x)= 10

31、X1>0g 12(x)= X217>0g 15(x)= 120X6>0g 18(x)= x3 8 n /180 >0g 10(x)= X52>0g 13(x)= 120X2>0g 16(x)= 6X4>0g 19(x)= 15 n /180 x7>07个设计变量和20个不等式约束的7维非线性规划问题。§1 3优化问题的几何描述优化设计数学模型包含着设计变量、目标函数及约束条件等内容。通过对优化数学模 型的求解从而可求得最优解, 即最优设计方案。为了形象地说明优化问题的一些基本概念, 下面再对优化问题作必要的几何描述。在研究n维优化问题中

32、,可以建立n+1维坐标系,其中n个坐标代表着n维设计变量,另一个坐标代表其目标函数值。这样,目标函数在此坐标系中形成一个超曲面。为了更直观说明问题,下面以二维优化问题为例,来说明优化问题中的几何概念。设有二维优化问题的数学模型为:(X1 2)2 + X22=暮+工一1二0可以用图1.9的几何图形来说明优化问题的几个基本概念。=jr)>0(1佝1-9优优问剧几何播述一、目标函数的等值线图1.9(a)是在X1X2F坐标系中,表示出目标函数F(x )空间曲面的立体图形、约束函数g i(x)、g 2(x)、g 3(x)的三个柱面,以及这些曲面之间的相互关系。图1.9(b)所示为设计变量X1、X2

33、组成的二维平面,由g 1(x)、g 2(x)、g 3(x)所包围的区域为可行域D,以外的区域是非可行域。如果令目标函数F(x )等于一系列常数C 1、c 2、C 3、.时,也就是说作一系列平行于X 1 ox 2平面,且其高度为:C 1、c 2、C 3、.的平面,即F( x ) =C 1。这 些平面将分别与目标函数的曲面相交,得到一系列等值的目标函数曲线,将这些曲线投影 到坐标平面上,这些在坐标平面X 1 ox 2上的一族曲线称为 目标函数的等值线。由此可见, 在每一条等值线上,各点的目标函数值均相等。在上面的例中,由于F( X )= (X1 2)2+X22,若令F(x )=c 1, 1 = 1

34、 , 2, 3,.,则在坐标X 10X 2平面上可到一族等值线方程为:(X1 2)2+ x22=c i,i = 1, 2, 3,.,该曲线族是在坐标平面X10X 2上以X 1*(2,0)为圆心,以“C 1为半径的一族同心圆,如图1.9(b)所示。目标函数等值线的形状将清晰地表达了目标函数数值变化的情况。对于二维目标函数,极值理论证明在极值点附近领域内的等值线是一族近似的同心椭圆。椭圆族 的中心便是极值点,即在目标函数极值点附近领域内函数呈较强的二次形态。二、约束曲线形成可行域若令各不等式约束函数g1(x)、g 2(x)、g 3(x)为零,则相应的约束方程可在坐标平面 x 10X 2上画出某些曲

35、线,该曲线称为 约束曲线。在约束曲线的一侧g i(x) > 0,而另一侧 g i(x) V0。由这些约束曲线围成的公共区域 D就是可行域。如图1.9(b)中的阴影所包围的部 分。该封闭域可行域D是由约束曲线g i(x)、g 2(x)、g 3(x)围成的。凡是满足这个三个设计 约束的设计点X必满足第四个设计约束g 4(x),第四个约束g 4(x)是一个消极的约束。当问 题比较复杂时,往往并不能预先观察出那些约束是消极约束,因此在数学模型中仍然需要 列出所有的设计约束。如果在设计约束中还包含有等式约束hv (x)= 0,则又给设计变量 X带来了特殊的限制。在二维优化问题中,等式约束表现为坐标

36、平面上的一段曲线,它是满足所有不等式 约束和等式约束的点的集合。也就是说在二维优化问题中,带有等式约束的可行域是一段 曲线。显然这使得可行域大大减小,或可以认为是对可行域的一种降维。三、最优解不考虑设计约束时的目标函数极小点 X *是无约束极小点, 即无约束最优点 。本例中, X 1*= 2,0 T。在给定约束优化问题中, 应该是在可行域D内寻找目标函数的最小点和最 小值,有约束的目标函数最小点称为约束最优点。在本例中,X 2* = :0.58, 1.34 T。显然,该约束最优点为具有较小的目标函数值的等值线F(x )= 3.8与约束曲线g 2(x) = 0的切点。我们可以将上述二维优化问题的

37、几何描述扩展到n维优化问题中。若令n维目标函数F(x )为一系列常值c I ,则可在n维欧氏空间内形成一系列相应的目标函数超等值面(当n= 3时为一般的等值面),而在无约束极小点附近领域内目标函数超等值曲面是一族近似 的超椭球面。即在无约束最优点领域内,目标函数呈较强的二次型态;若取各不等式约 束函数值为零,则在n维欧氏空间又形成的若干个超约束曲面。这些超约束曲面所围成的 一个满足全部设计约束的n维空间就是约束优化问题的可行域D;对无约束优化问题,目标函数超等值面的中心就是无约束最优点;对于约束优化问题除可能是目标函数等值面 的中心外,更有可能的是目标函数超等值面与某个超约束曲面的切点,或者是

38、目标函数超 等值面与某些超约束曲面相交的交点。§14优化计算的数值解法及收敛条件一、 数值迭代计算法最优化设计总地包含两个方面,首先是由实际的生产和科技问题构造出优化的数学模 型;然后再对数学模型采取恰当优化方法进行求解。无论是无约束优化问题还是约束优化 问题,化方求解问题其本质上都是求极值的数学问题。从理论上,其求解可用解析法,既 微积分和变分方法中的极值理论,但由于实际中的优化数学模型多种多样,往往目标函数 及约束函数是非线性的,此时采用解析法求解变得非常复杂与困难,甚至在具体求解中无 法实现。所以产生了一种更为实用的求解方法求优的数值计算法,即常称之为解非线 性规划的最优化方法

39、。数值计算求优过程的特点是 按照一定的逻辑结构进行反复的迭代数 值计算,寻求目标函数逐次下降的设计点,直到最后获得足够精度的近似解时就截断迭代 计算。具有这种特点的计算方法称为数值迭代计算法。现在结合图 1.10所示的二维优化问题的图形来说明优化算法的迭代过程。设有一个二维的优化问题, 其目标函数等值线如图 1.10所示。 等值线中心为目标函数 的无约束极小点。首先在二维设计平面内,任选一个初始点x(0),从该点出发,沿着某种优化方法所规定的搜寻方向 S(0),选取恰当的步长a (0),按下面的迭代格式产生一个新的设计点:本次迭代的终止点(.x本次迭代的起始点:(0)s(0)本次迭代的步长(常

40、用一维优化方法确定)本次迭代的方向(由某种优化方法确定)并使之满足:F(X)<F (x(0)则x就是一个优越于初始点 x(0)的新设计点。然后,再以该新设计x为起始点,按类似的迭代格式产生第二个新的设计点:x(2)= x(l)+a(1)S(1)这样,依次迭代可得到一系列的迭代点: x(0)、x、x( 2)、;这些迭代点通常称为迭代点序列。第k+1次迭代的格式为: x(k)=x(k)+ a(k)s( k), k = 0, 1, 2,.并使之满足:F (x(k+ 1 )vf (x(k) 上式称为优化计算的基本迭代公式。式 中的第k +1次寻求方向S( k)及步长a(k) 是根据本次迭代初始点

41、 x(k)的目标函数 值和约束函数值等信息而确定。按上述 迭代格式反复迭代计算后产生的迭代点 序列:x(0)、X、x( 2)、.、x(k)、., 各点的函数值依次下降,即:F (x(0)(1)(2)(k)>F (x )>F (x )>. . . >F (x ) >.o显然迭代点系列不断向理论的 最优点逼进,最后必将达到满足预定精 度要求的近似最优点,记作 x* o通过上面的基本迭代公式可以看 到,在优化计算的方法中主要问题仍然 是解决迭代方向和迭代步长的问题。目前,已有的各种方法尽管在选取的方向和步长上各 有千秋,但有一个共同的特点,它能必须容易通过数值计算得到,

42、且使目标函数能稳定地 下降。、迭代计算的终止准则在优化计算中,上述迭代过程总不能无限制地进行下去,那么,何时可以终止这种迭 代计算呢?这就需要有一个迭代计算终止准则来给与判定。理论上来说,我们当然希望最终的迭代点能到达理论极小点,或者使最终迭代点能与 理论极小点之间的距离足够小时,才终止迭代计算。但是,这在实际计算中是办不到的。 因为,对一待求的设计优化问题,其理论极值点就近在哪里还并不知道其,而所知道的只 有通过多次迭代计算而获得的一系列迭代点.o因此,我们只能从上述迭代点所提供的信息来判定是否应当终值迭代计算。根据线性规划理论,我们知道:对于某一个稳定收敛的迭代计算方法,当迭代点到达 理论极小点附近领域内,各迭代的步长将变得越来越短,而各迭代点越来越接近,各迭代 点的函数值之差越来越小,由此我们可以建立如下迭代计算的终止准则。对于无约束优化问题通常采用的迭代终止准则有以下几种:(1)、点距准则在迭代点系列中,相邻两迭代点 x(k讥x(k之间的距离已达到充分小,即满足:曾-叮W «!或用两迭代点的坐标(设计变量)进行检验,写为: 取为x(k)最优点,即令X* = x(k)式中:n是设计维数& i是预先给定的收敛精度(2)、函数下降量准则 由于在最优点的很小邻域内各迭代点的函数值变化很小,所以当相邻两迭代点的函数 值下降量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论