约束优化设计

合集下载

三级齿轮减速器参数的约束优化设计

三级齿轮减速器参数的约束优化设计

( )算例 1
46( ) 7 训

日 } 2 l
/ ' 2
如 图 1所 示 ,已知 :三 级 斜 齿 圆柱 齿 轮减
速器 的 高速 轴 输 入 功率 = 28 W 。高 速 轴转 1 .k
速 1 8 0/ n, 齿 轮 减 速 器 的 传 动 比 =1 0 r mi
43 + ) 8 1。
Fedo s u so 研 讨 园地 il f c s in I Di
机 械

三 级齿轮减 速器参 数 的约束优化 设计
新疆克 州特 种设 备检验 检测所 口 陈 北 京 华 北 电 力 大 学口 刘晓光 张 涛 琰



化 与 质

摘 要 本文将 约束优 化的 方法运 用在 三级齿轮 变速器的设计过 程 中.并 通过 MAT A LB
001 ≤m ≤0. 5a 、 0Ol z mn≤ 0O1 z . a1 I 01 l . a ≤ 2 . 5a 、 OOl 3≤ m ≤0. 5 3 22≤ 1 4 . a 01 a 、 ≤ 5、 23≤ z 3≤40、
1 1设计 变量 上下限 综 合考虑传动平稳 、轴 向力不 可太大 ,能满 足短期过载 .高速级与低速 级的大 齿轮浸油 深度
二级齿 轮传 动 比 : 为三级 齿轮 减速 器 的总传 动
比 ;z、z、z 分 别为第一级 、第二级和第三 级小 . , 5

传统设计 圆柱 齿轮变速器 的方法是 :根 据使 用要 求 ,参 阅各 种 文献 、手册提 供 的各种 资 料 ,
结合经验 .甚至利用 已有的变速器 进行类 比 ,确
20 B 2 H W~ 6 H W ,小 齿 轮 4 20 B 5号 钢 ,调 质 处 理 。硬 度 为 2 0 B 3 H W 3 0 W ,总 工作 时 间 0 HB 不少于 1 0年 。 要 求 在 保 证 承 载 能 力 的 条 件 下 按 照 总 中心 距 U最 小 的原 则进 行 优化 设 计 。 目

机械系统优化设计中的约束与优化问题

机械系统优化设计中的约束与优化问题

机械系统优化设计中的约束与优化问题在机械工程领域,优化设计是一项关键任务。

通过对机械系统进行优化,可以提高效率、减小能耗、延长使用寿命等。

然而,在进行机械系统的优化设计时,我们必须面对各种约束和优化问题。

首先,机械系统的约束可以分为两类:设计约束和工程约束。

设计约束包括机械系统的形状、尺寸、重量等方面的限制,以及与其他系统或部件的接口要求。

这些约束是设计者必须遵守的,因为它们直接关系到机械系统的可用性和实际应用。

另一方面,工程约束包括材料强度、制造成本、可维护性等因素。

这些约束是实际工程实施时需要考虑的,因为它们关系到机械系统的可靠性和经济效益。

在优化设计中,我们通常会面临多个冲突的目标。

例如,在减小机械系统的重量的同时,要确保其强度不下降;在提高机械系统的效率的同时,要保持其成本可控。

这就引入了多目标优化问题。

多目标优化问题需要寻找一个最佳的折中方案,将各个目标在不同约束条件下进行优化,以求达到最大化总体效益的目标。

为了解决这些优化问题,我们通常使用数学建模和优化方法。

对于约束问题,我们可以使用约束优化方法,如拉格朗日乘子法和KKT条件等。

这些方法通过引入拉格朗日乘子来将约束条件融入优化问题中,从而将原问题转化为一个无约束问题。

然后,我们可以使用一般的优化算法,如梯度下降、遗传算法等,来解决这个无约束问题。

此外,在实际的机械系统优化设计中,我们还会面临一些实际的限制。

例如,制造设备和制造工艺的限制,材料的可获得性等。

这些实际限制需要考虑在内,以确保设计方案的可行性和可实施性。

另一个重要问题是机械系统的不确定性。

在机械系统的设计过程中,我们通常会面临各种形式的不确定性,如设计参数的不确定性、负载的不确定性等。

这些不确定性会对设计结果产生影响,因此需要在优化设计中进行考虑。

一种常见的方法是使用鲁棒优化方法,通过考虑不确定性的范围和分布,寻找一个鲁棒的设计方案,以确保在不同的不确定条件下系统仍然能够正常工作。

机械优化设计约束优化方法

机械优化设计约束优化方法
根据求解方式的不同,约束优化设计问题可分为:直接 解法、间接解法。
(1)直接法
直接法包括:网格法、复合形法、随机试验法、 随机方向法、可变容差法和可行方向法。
(2)间接法
间接法包括:罚函数法(内点罚函数法、外点罚 函数法、混合罚函数法)、广义乘子法、广义简约梯 度法和约束变尺度法等。
直接解法通常适用于仅含不等式约束的问题,思路是
如前所述,在求解无约束问题的单纯形法中,不 需计算目标函数的梯度,而是靠选取单纯形的顶点并 比较各顶点处目标函数值的大小,来寻找下一步的探 索方向的。在用于求解约束问题的复合形法中,复合 形各顶点的选择和替换,不仅要满足目标函数值的下 降,还应当满足所有的约束条件。
基本思想:在可行域中选取K个设计点 ( n+1≤K≤2n)作为初始复合形的顶点。比较各顶点目标 函数值的大小,去掉目标函数值最大的顶点(称最坏点) ,以坏点以外其余各点的中心为映射中心,用坏点的 映射点替换该点,构成新的复合形顶点。
取次好点和好点连线的中点为X(0)。
令:X(4)= X(0)+α(X(0)-X(H))
称X(4)为映射点,记为X(R),α为映射系数,通常取 α=1.3,可根据实际情况进行缩减。
一般情况下,映射点的函数值比坏点的函数值要 小,即F(X(R))< F(X(H))。若满足可行域,则用X(R)代替 X(H)构成新的复合形。如此反复迭代直到找到最优解。
(3)计算坏点外的其余各顶点的中心点X(0)。
X0
1 K K1j1
X(j),
j
H
(4)计算映射点X(R)
X (R )X (0 )(X (0 )X (H ))
检查X(R)是否在可行域内。若X(R)为非可行点,将映 射系数减半后再按上式改变映射点,直到X(R)进入可行 域内为止。

机械优化设计-第04章 多维有约束优化方法

机械优化设计-第04章 多维有约束优化方法

第四章:多维有约束优化方法4.1概述一、多维有约束问题的数学模型机械优化设计问题绝大多数是属于多维有约束非线性规划,其数学模型可表示为式中a i、b i分别为x i的下界和上界。

在求解约束优化问题时,虽然可以利用第三章的无约束优化方法,再加上约束的逻辑判断,使搜索点保持在可行域内逐步逼近约束最优解,但这样处理太复杂,缺乏严格的科学性。

因此,出现了一些直接求解约束优化问题的方法,其基本思路也是数值迭代法。

目前,约束优化方法虽然不如无约束优化方法那样多而完善,但对求解工程优化问题已有很多较好的方法。

二、多维有约束优化方法的分类(1)直接法直接法包括:网格法、分层降维枚举法、复合形法、随机试验法、随机方向法、可变容差法和可行方向法。

(2)间接法间接法包括:罚函数法、内点罚函数法、外点罚函数法、混合罚函数法、精确罚函数法、广义乘子法、广义简约梯度法和约束变尺度法。

直接法不需要利用目标函数和约束函数的梯度,就可直接利用迭代点和目标函数值的信息来构造搜索方向。

间接法要利用目标、约束函数的梯度,其中也包括利用差分来近似梯度的应用。

很多约束优化方法是先转变成无约束优化方法来求解。

可见,无约束优化方法也是也是约束优化方法的基础。

4.2复合形法一、方法概述基本思路:在可行域中选取K个设计点(n+1≤K≤2n)作为初始复合形的顶点。

比较各顶点目标函数值的大小,去掉目标函数值最大的顶点(称最坏点),以坏点以外其余各点的中心为映射中心,用坏点的映射点替换该点,构成新的复合形顶点。

反复迭代计算,使复合形不断向最优点移动和收缩,直至收缩到复合形的顶点与形心非常接近,且满足迭代精度要求为止。

初始复合形产生的全部K个顶点必须都在可行域内。

二、初始复合形的产生复合形法是一种在可行域内收索最优点大直接解法。

(1)确定可行点作为初始复合形的第一个顶点:式中:通过调整随机数,使第一个初始点控制在可行域范围内。

(2)产生其余(K-1)个随机点。

高中化学4.2材料组成的优化-复合材料结构稳定性约束优化设计素材苏教版选修2(新)

高中化学4.2材料组成的优化-复合材料结构稳定性约束优化设计素材苏教版选修2(新)

复合材料结构稳定性约束优化设计纤维增强复合材料结构, 以高的比强度和比刚度, 在航空航天领域得到了广泛的应用。

许多空天结构的设计, 均利用复合材料结构特殊的屈曲特性, 以达到提高稳定性和降低结构重量的目的, 如机身、航天器的承力筒、直升机地板等。

复合材料具有较强的可设计性, 可通过优化铺层参数, 如层数和纤维铺设角, 提高结构的临界屈曲载荷, 在满足稳定性要求的前提下减轻结构重量。

有关复合材料结构稳定性优化以及稳定性约束优化的研究不断发展, 如文献[ 1] 研究了层合板临界屈曲载荷的优化方法及灵敏度分析方法, 文献[ 2] 通过引入层合板刚度矩阵求解过程的中间变量,对屈曲载荷进行了优化; 近年来遗传算法也逐渐被应用于该问题, 扩大了研究对象的结构形式范围,提高了优化设计的效率。

但是, 多数复合材料稳定性方面的优化工作采用的是确定性的优化设计方法, 即不考虑材料及载荷的不确定性, 得到的优化结果濒临失效边界, 难以满足结构的可靠性要求。

纤维增强复合材料, 材料性能离散度大, 工作环境复杂, 各向异性的特点使其对载荷相当敏感。

20世纪90年代, 设计者们逐渐意识到不确定性因素给复合材料结构带来的影响[ 3], 因此复合材料结构的可靠性优化设计越来越多地受到工程界的重视, 并开展了相关研究。

文献[ 4, 5] 基于层合板临界屈曲载荷的解析表达式, 构建极限状态方程, 计算结构的失效概率。

但是, 工程实际中的结构通常需要使用有限元等方法进行结构分析, 缺少显式的极限状态函数, 造成可靠度计算困难。

对此, 一些学者提出了结构可靠性分析的响应面法, 使可靠度计算得以简化, 并且一般能够满足工程精度。

本文中基于结构的可靠性, 考虑材料及载荷的不确定性, 对复合材料结构的稳定性约束优化方法进行了研究。

通过结构可靠性分析的响应面法与有限元法的结合, 编写结构可靠性分析程序, 并用优化软件iSIGHT对其进行集成, 实现了以层数及铺层角度为设计变量的复合材料结构稳定性约束问题的可靠性优化, 并通过算例分析验证了可靠性优化方法的有效性。

机械结构优化设计的多条件约束方法

机械结构优化设计的多条件约束方法

机械结构优化设计的多条件约束方法在工程设计中,机械结构的优化设计是一个重要的环节。

优化设计的目标是在满足各种约束条件下,使得结构的性能达到最优。

然而,由于实际工程问题的复杂性,单一的优化目标往往无法满足所有的要求。

因此,需要采用多条件约束方法来进行设计。

多条件约束方法是指在优化设计过程中,同时考虑多个设计变量和多个性能指标,以及多个约束条件。

这些指标和约束条件往往是相互矛盾的,所以需要找到一种平衡的方法来满足各种要求。

下面将介绍一些常用的多条件约束方法。

首先,多目标优化是一种常用的多条件约束方法。

多目标优化的目标是寻找一组非劣解,即不存在其他解能在所有目标函数上同时取得更好的值。

这样的解集称为帕累托前沿。

通过选择不同的非劣解,设计者可以根据优先级制定合适的设计方案。

其次,约束方法是一种常见的多条件约束方法。

约束方法的思想是将多个约束条件转化为一个综合的约束函数,并将其作为一个目标函数进行优化。

通过调整综合约束函数的权重,可以实现不同约束条件之间的平衡。

然而,这种方法存在一个问题,即如何确定综合约束函数的权重。

一种常用的方法是使用加权系数法,根据不同约束条件的重要性分配不同的权重。

另外,最优化方法也是一种常见的多条件约束方法。

最优化方法的思想是将多个目标函数和约束条件转化为一个综合的优化问题,在满足约束条件的前提下,寻找使得综合目标函数取得最优值的设计变量。

最优化方法可以采用数学规划方法进行求解,如线性规划、非线性规划等。

除了上述方法,还有一些其他的多条件约束方法。

例如,灰色关联分析方法可以通过对设计变量和性能指标之间的关联度进行评价,从而确定最优设计方案。

遗传算法是一种模拟自然界遗传过程的优化方法,通过进化的过程搜索全局最优解。

模糊综合评价方法可以将模糊数学理论引入到多条件约束问题中,通过对设计变量和性能指标进行模糊综合评价,得到最优解。

综上所述,机械结构优化设计的多条件约束方法有多种选择。

根据具体的设计需求和问题特点,可以选择适合的方法进行设计。

约束问题的优化方法

约束问题的优化方法

XR
变形的复合形
可行的新点,用新点代替最坏点, 构成新的复合形,复合形的形状 每改变一次,就向最优点移动一
XC
XL
初始复合形
步,直至逼近最优点。从复合形
法工作原理可看出,实现复合形 法最关键的是:构造复合形和复 合形变换等问题。
XH
0
x1
图4-4复合形法的算法原理
《车辆优化设计与实践》教学课件
4.3.2 方法实现的关键技术
初始点更优的新点,至此完成一
轮迭代。然后,以新点为新的初
始点,即令 X 0 X 。重复以
0
上过程,经过若干次迭代计算后,
最终取得约束最优解。
X X
X1 X0
x1 图4-1 随机方向法的原理
《车辆优化设计与实践》教学课件
4.2.2 方法实现的关键技术
实现随机方向法的关键包括初始点的选择,可行搜方 向的产生和搜索步长的选择等问题。 (1)初始点形成 随机方向法的初始点 X 0必须是一个可行点,即满足全 部不等式约束条件:g j (X 0 ) 0 ( j 1, 2, , m)。当约束条件 较为复杂,用人工不易选择可行初始点时,可用随机 选择的方法来产生。计算随机点的步骤如下: 1)输入设计变量的下限值和上限值,即
式计算随机单位向量 e j
ej
1
rr12jj
1
n
i 1
rij
22
rnj
( j 1, 2, , k)
(4-3)
《车辆优化设计与实践》教学课件
2)取一X 试j 验X步0 长0e0,j 按(4下-4式)计算K个随机点 显然,K个随机点分布在以初始点X 0为中心,以试验 步长 0为半径的超球面上。 3)检验K个随机点X j( j 1, 2, , k)是否为可行点,除 去非可行点,计算余下的可行随机点的目标函数值, 比较其大小,选出目标函数值最小的点 X L。 4)比较X L 和 X 0两点的目标函数值,若 f (X L ) f (X 0 ),则 取X L 和X 0的连线方向 f ( X L ) f ( X 0 ) 作为可行搜索方向 为止。如果缩小到很小(例如 0 106),仍然找不到 一个X L 使 f (X L ) f (X 0 )则说明 X 0 是一个局部极小点,此 时可更换初始点,转步骤1)。

优化设计的概念和原理

优化设计的概念和原理

优化设计的概念和原理概念1 前言对任何一位设计者来说,其目的是做出最优设计方案,使所设计的产品或工程设施,具有最好的使用性能和最低的材料消耗与制造成本,以便获得最佳的经济效益和社会效益。

因此,在实际设计中,科技人员往往首先拿出几种不同的方案,通过对比分析以选取其中的最优方案。

但在现实中,往往由于经费限制,使所选择的候选方案数目受到很大的限制,因此急需一种科学有效的数学方法,于是诞生了“最优化设计”理论。

最优化设计是在计算机广泛应用的基础上发展起来的一项新技术,是根据最优化原理和方法综合各方面因素,以人机配合方式或“自动探索”方式,在计算机上进行的半自动或自动设计,以选出在现有工程条件下的最佳设计方案的一种现代设计方法。

其设计原则是最优设计:设计手段是电子计算机及计算程序;设计方法是采用最优化数学方法.本文将就最优化设计常用的概念如:设计变量、目标函数、约束条件等做简要介绍。

2设计变量设计变量是在设计过程中进行选择最终必须确定的各项独立参数。

在选择过程中它们是变量,但当变量一旦确定以后,设计对象也就完全确定。

最优化设计就是研究如何合理地优选这些设计变量值的一种现代设计方法。

在机械设计中常用的独立参数有结构的总体配置尺寸,元件的几何尺寸及材料的力学和物理特性等。

在这些参数中,凡是可以根据设计要求事先给定的,则不是设计变量,而称之为设计常量。

最简单的设计变量是元件尺寸,如杆元件的长度,横截面积,抗弯元件的惯性矩:板元件的厚度等。

3目标函数目标函数即设计中要达到的目标。

在最优化设计中,可将所追求的设计目标(最优指标)用设计变量的函数形式表示出来,这一过程称为建立目标函数,一般目标函数表达为f(x)=f(xl,xZ,…,x。

)此函数式代表设计的某项最重要的特征,例如所设计元件的性能、质量或体积以及成本等。

最常见的情况是以质量作为函数,因为质量的大小是对价值最易于定量的一种量度。

虽然,费用有更大的实际重要性,但通常需有足够的资料方能构成以费用做为目标函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章 约束优化设计● 概述● 约束坐标轮换法 ● 随机方向法 ● 罚函数法概述结构优化设计的问题,大多属于约束优化设计问题,其数学模型为:根据求解方式的不同,可分为直接解法和间接解法两类。

直接解法是在仅满足不等式约束的可行设计区域内直接求出问题的约束最优解。

属于这类方法的有:随机实验法、随机方向搜索法、复合形法、可行方向法等。

其基本思路:在由m 个不等式约束条件g u (x )≤0所确定的可行域φ内,选择一个初始点0X 然后确定一个可行搜索方向S ,且以适当的步长沿S 方向进行搜索,取得一个目标函数有所改善的可行的新点1X 即完成了一次迭代。

以新点为起始点重复上述搜索过程,每次均按如下的基本迭代格式进行计算:k+1k k k =+S (k=0,1,2,..)X X α逐步趋向最优解,直到满足终止准则才停止迭代。

直接解法的原理简单,方法实用,其特点是:1) 由于整个过程在可行域内进行,因此,迭代计算不论何时终止,都可以获得比初始点好的设计点。

2) 若目标函数为凸函数,可行域为凸集,则可获得全域最优解,否则,可能存在多个局部最优解,当选择的初始点不同,而搜索到不同的局部最优解。

3) 要求可行域有界的非空集1,2,...,1,2,...,u m v p n ==<min ()f x n x R ∈..s t ()0()0u v g x h x ≤=间接解法间接解法是将约束优化问题转化为一系列无约束优化问题来解的一种方法。

由于间接解法可以选用已研究比较成熟的无约束优化方法,并且容易处理同时具有不等式约束和等式约束的问题。

因而在机械优化设计得到广泛的应用。

间接解法中具有代表性的是惩罚函数法。

将约束函数进行特殊的加权处理后,和目标函数结合起来,构成一个新的目标函数,即将原约束优化问题转化为一个或一系列的无约束优化问题。

然后对新目标函数进行无约束极小化计算。

间接法是结构优化设计中广泛使用的有效方法,其特点:1) 由于无约束优化方法的研究日趋成熟,为间接法提供可靠基础。

这类算法的计算效率和数值计算的稳定性大有提高;2) 可以有效处理具有等式约束的约束优化问题;3) 目前存在的主要问题,选取加权因子较为困难,选取不当,不仅影响收敛速度和计算精度,甚至导致计算失败。

a) 可行域是凸集;b)可行域是非凸集()()()()121211,,m l j k j k X F X G g X H h X φμμμμ==⎡⎤=++⎡⎤⎣⎦⎣⎦∑∑新目标函数 加权因子● 约束坐标轮换法约束坐标轮换法是在无约束坐标轮换法的基础上,再加上由约束条件构成的可行性逻辑判断而构成的方法,这样可以使搜索点保持在可行域内,求得最优解。

迭代步长不是采用最优步长,而是加速步长。

其基本思路: 在可行域任取一点0X ,取一个初始步长0α,按1011X X e α=+,取得沿1x 坐标轴第一个迭代点,检查该点是否满足可行性和适用性:11X D ∈(可行性条件)101()()F X F X <(适用性条件)若两者均满足,步长加倍,迭代计算10212X X e α=+,只要迭代点满足条件,加倍增大步长,继续迭代获得新点;当迭代点不满足条件,取前一个迭代点,转而沿2x 坐标轴方法搜索,不满足条件时,取负步长进行,如图所示,直到逼近最优点X *。

约束坐标轮换法虽然方法简单、算法明确,便于设计,但当维数较高时收敛速度慢,还会出现“死点”,导致出现伪最优点。

● 约束随机方法随机方向法的基本思路:在可行域内选择一个初始点,利用随机数的概率特性,产生若干个随机方向,并从中选择一个能使目标函数值下降最快的随机方向作为搜索方向S 。

从初始点0X 出发,沿S 方向以一定步长进行搜索,得到新点X ,新点X 应满足约束条件且0()()f X f X <,至此完成一次迭代。

随机方向法程序设计简单,搜索速度快,是解决小型机械优化问题的十分有效的算法。

如图所示。

1. 随机数的产生下面介绍一种常用的产生随机数的数学模型首先令3536371232,2,2r r r ===取r=2657863,按一下步骤计算:令 若 则 若 则 若 则 则 (0,1)之间的随机数 在任意(a,b)区间内的随机数2. 初始点的选择随机方向法的初始点0X 必须是一个可行点,既满足全部不等式约束条件。

初始点可以通过随机选择的方法产生。

1)输入设计变量的下限值和上限值,即 2)在区间(0,1)内产生n 个伪随机数i q3)计算随机点x 的各分量 4)判别随机点x 是否可行,若随机点可行,用x 代替x0为初始点;若非可行点,转到步骤2)重新产生随机点,只到可行为止。

3. 可行搜索方向的产生产生可行随机方向的方法:从k 个随机方向中, 选取一个较好的方向。

其计算步骤为: 1)在(-1,1)区间内产生伪随机数ji r , 得随机单位向量je()121211...j j j n j j i n i r r e r r =⎡⎤⎢⎥⎢⎥=⎢⎥⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦∑ 2) 取一试验步长0α,按下式计算k 个随机点00j jX X a e =+3)检验k 个随机点是否为可行点,除去非可行点,计算余下的可行点的目标函数值,比较其大小,选出目标函数最小的点LX 。

4)比较L X 和0X 两点的目标函数值,若0()()LF X F X <,则取L X 和0X 连线方向为可行搜索方向;若0()()L F X F X >,则步长0α缩小,转步骤1)重新计算,直至0()()L F X F X <5r r ←3r r ≥3r r r ←-2r r ≥2r r r ←-1r r ≥1r r r ←-1/q r r =()x a q b a =+-i i i a x b ≤≤()i i i i i x a q b a =+-为止。

如果α0 缩小到很小,仍然找不到一个L X ,使0()()L F X F X <则说明L X 是一个局部极小点,此时可更换初始点,转步骤1)。

产生可行搜索方向的条件为:()()(){}()()min 1,2,...,L j L jLg X f X f Xj k f X f X ≤==<则可行搜索方向为:LS X X =-4. 搜索步长的确定步长由加速步长法确定。

复合形法复合形法是求解约束优化问题的一种重要的直接解法。

它的基本思路是在可行域内构造一个具有k 个顶点的初始复合形。

对该复合形各顶点的目标函数值进行比较,找到目标函数最大的顶点(最坏点),然后按一定的法则求出目标函数值有所下降的可行的新点,并用此点代替最坏点,构成新的复合形,复合形的形状没改变一次,就向最优点移动一步,直至逼近最优点。

由于复合形的形状不必保持规则的图形,对目标函数和约束函数无特殊要求,因此这种方法适应性强,在机械优化设计中应用广泛。

1. 初始复合形生成的方法:1)由设计者决定k 个可行点,构成初始复合形。

设计变量少时适用。

2)由设计者选定一个可行点,其余的k-1个可形点用随机法产生。

11Lc j j x x L ==∑()110.5L c L c x x x x ++=+-3)由计算机自动生成初始复合形的所有顶点。

2. 复合形法的搜索方法 1)反射(1)计算复合形各顶点的目标函数值,并比较其大小,求出最好点X L 、最坏点X H 及()i i x a r b a =+-次坏点X G ,即(2)计算除去最坏点X H 外的(k-1)个顶点的中心X C(3)从统计的观点来看,一般情况下,最坏点X H 和中心点X C 的连线方向为目标函数的下降方向。

如图所示。

(4)判别反射点X R 的位置若X R 为可行点,则比较X R 和X H 两点的目标函数值,如果f(X R ) <f(X H ),则用X R 取代X H ,构成新的复合形,完成一次迭代;如果f(X R ) >=f(X H ),则将α缩小0.7倍,重新计算新的反射点,若仍不行,继续缩小α,直至f(X R ) <f(X H )为止。

若为非可行点,则将α缩小0.7倍,直至可行为止。

然后再重复可行点的步骤。

2)扩张若X R 的目标函数比X L 还好,可以沿此方向进一步扩张,γ为扩张系数。

若扩张失败,仍采用X R ,如图所示。

3) 收缩若X R以外找不到好的映射点,也可以向内寻找,如图所示,β为收缩系数。

4) 压缩()(){}()(){}()(){}:min 1,2,...,:max 1,2,...,:max 1,2,...,,j L L j H H jG Gx f x f x j kx f x f x j k x f x f x j k j H ======≠111Lc jj x x k ==-∑()R C C H x x a x x =+-若上述方法均无效,可以采用向X L 靠拢,采用压缩方法改变复合形状惩罚函数法惩罚函数法是一种很广泛、很有效的间接解法。

它的基本原理是将约束优化问题中的不等式和不等式约束函数经加权后,和原目标函数结合为新的目标函数——惩罚函数。

其中:G 、H 为加权转化项。

后两项也称为惩罚项,在迭代过程中始终是正值,故:随着迭代次数的增加,()()12,,x r r f x φ数值相差越来越小,最后趋近相等。

()12,,x r r φ的最优解就是()f x 的最优解,即惩罚项趋近0,()()12lim ,,0kk k X r rf X φ→∞-=将约束优化问题转换为无约束优化问题。

求解无约束优化问题的极小值,从而得到原约束优化问题的最优解。

罚函数法是按一定的法则改变加权因子的值,构成一系列的无约束优化问题,求一系列无约束最优解,并不断地逼近原约束优化问题的最优解。

因此又称序列无约束极小化方法。

常称SUMT 方法。

根据它们在惩罚函数中的作用,分别称障碍项和惩罚项。

障碍项的作用是当迭代点在可行域内时,在迭代过程中将阻止迭代点越出可形域。

惩罚项的作用是当迭代点在非可行域或不满足等式约束条件时,在迭代过程中将迫使迭代点逼近约束边界或等式约束曲面。

按照惩罚函数在优化过程中迭代点是否可行,分为:内点法、外点法及混合法。

一、内点惩罚函数法内点法将新目标函数定义于可行域内,这样它的初始点及后面的迭代点序列必定在可行域内。

采用内点法只能求解具有不等式约束的优化问题。

转化后的惩罚函数形式为:障碍项的作用是阻止迭代点越出可行域。

下面介绍内点法中的初始点、惩罚因子初值及其缩减系数的选取和收敛条件的确定。

1.初始点的选取初始点应选离约束边界较远的可行点。

程序设计时,一般,考虑具有人工输入、和计()()()()121211,,m lj k j k x r r f x r G g x r H h x φ==⎡⎤=++⎡⎤⎣⎦⎣⎦∑∑()min f x ()..0j s t g x ≤1,2,...,j m =()()()11,mj j x r f x r g x φ==-∑()()()1,ln m j j x r f x r g x φ=⎡⎤=--⎣⎦∑()()12,,x r r f x φ≥算机自动生成可行初始点的两种功能。

相关文档
最新文档