版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、利用并行子空间优化方法实现复杂工程系统并行设计优化利用并行子空间优化方法实现复杂工程系统并行设计优化 张科施,李为吉,宋文萍 (西北工业大学 航空学院,陕西 西安 710072) 摘 要:介绍了应用于航空航天领域内复杂系统设计的一种基于全局敏度方程的并行子空间优化算法,分析了算法的计算结构和参数设置,根据其收敛过程振荡和收敛早熟问题,发展了折衷系数的优化规律替代法和自适应累积约束参数法,提高了算法的收敛性能。算例表明改进后算法收敛性能有很大提高。将该算法用于某通用航空飞机的概念设计,考虑气动、重量和性能三个学科,很好的解决了各学科间复杂耦合带来的计算困难,证实了本文算法的有效性。 关键词:飞机
2、设计;工程优化;多学科设计优化;并行子空间优化;全局敏度方程 中图分类号:v221 文献标识码:a 在航空航天领域,设计对象十分复杂,对这种复杂对象进行设计的数学描述将是一个极其庞大的非线性优化问题,如通常情况下飞行器的总体设计就涉及到气动、结构、推进、控制、性能等诸多学科的知识,其中各学科自身已形成完整的知识体系,分析方法日益复杂。此外,由于各学科包含大量的设计变量、性能状态变量、约束方程,学科间相互耦合,各设计目标对设计变量的要求相互矛盾,子系统设计分析可能是由不同领域的专家甚至在不同地点来操作运行的。如果将所有各学科知识都集中在一个优化过程,可以想见该优化问题是何等复杂,解决这样一个复杂
3、优化问题在计算量上和信息组织上都是困难的。 近年来,针对复杂工程系统设计优化问题的多学科设计优化(multidisciplinary design optimization, mdo)在航空航天领域日益受到重视1,2。并行子空间优化算法(concurrent subspace optimization, csso)是一种有效的分布式mdo方法,算法结构与现有工程设计分工的组织形式相一致。它将原复杂的设计优化问题分解为几个相对简单的学科级优化子问题,学科级并行优化,所需其他学科的状态变量信息通过近似分析模型来获取,系统级对各学科优化结果进行协调。这个过程迭代进行最终获得一个好的设计方案。在几种c
4、sso算法中,基于全局敏度方程的csso算法(global sensitivity equation based csso, gsecsso)3能更好的适应复杂工程系统多变量多约束的特点:减少约束个数,由于学科间设计向量不相交,因而可以降低设计变量维度,在连续/离散变量优化4和多学科多目标优化5-7方面具有很好的扩展性,但收敛性能较差8。 本文分析了gsecsso算法的算法结构,针对其收敛振荡问题,发展了折衷系数的优化规律替代法;针对其收敛早熟问题,发展了自适应累积约束参数的方法,对gsecsso算法进行了改进。齿轮箱优化算例表明算法改进后收敛稳定性大大提高。将本文算法用于某通用航空飞机的概念
5、设计,考虑气动、重量和性能三个学科,很好的解决了各学科间复杂耦合带来的计算困难,证明了本文算法的有效性。 1 基于全局敏度方程的csso算法的计算结构 鉴于国内尚未见公开发表关于gsecsso算法研究的文章,本节将对其数学模型和基本原理加以论述。 系统分析计算量大、信息交流复杂是大型工程系统优化设计的主要困难之一,多学科设计优化通过分解和近似等方式减少系统分析次数,从而降低大型复杂系统的优化设计难度。对gsecsso算法来说,这主要体现在两个方面:(1)将优化问题按学科分解,各学科优化中所需其他学科信息通过近似分析模型来求解;(2)全局敏度方程作为一种求解耦合状态变量对设计变量的敏度的分析工具
6、,与传统的有限差分法相比,可有效降低系统分析的次数,详见参考文献9。 gsecsso算法是一种两级优化算法,优化问题的分解可以按照飞机设计中的气动、结构、推进等 学科进行,也可以按照机翼、机身、尾翼等部件进行。为方便说明,假设一个飞机多学科设计优化问题描述如下: ( )( )( )( )( )12221121221121,s.t.,minyxyyxy0yyxg0yyxgyyxfff= (1) 式中, f :目标函数,如飞机结构重量; x : nv21 , xxx ; ,设计向量; 1y 、 2y :分别为气动和结构学科耦合状态向量, , 1ny,112111 yyy ;=y , , 2ny,2
7、22212 yyy ;=y ; 1f 、 2f :分别为气动和结构学科分析; 1g 、 2g :分别为气动和结构学科专家提出的约束条件, , 1ng,112111 ggg ;=g , 22212 , gg=g , 2ng,2g; 。 gsecsso算法的优化思想是:将原问题分解为若干学科级优化问题和一个系统级优化问题;各学科设计变量不相交,以协调系数来协调各学科优化以满足约束和最小化目标函数;学科级优化完成后将各自的设计变量最优解组合起来,作为本轮最优设计方案 *x ,并将其返回给系统级;系统级以协调系数为设计变量执行优化,得到在 *x 点更合适的协调系数提供给学科级;并对 *x 进行系统分析
8、和敏度分析,将这些信息提供给学科级,作为更新学科级线性近似分析模型的信息。学科级以 *x 点更新初始点 0x ,重新执行优化。如此反复迭代,直到系统优化收敛。 按照gsecsso算法思想,原优化问题分解为式(2)的气动学科优化问题、式(3)的结构学科优化问题和式(4)的系统级优化问题: ( )( ) ( ) ( )( )( ) ( ) ( )( )( )211121221202121111110121111?,11?11?,s.t.?minyxyxyyxxftsrscctsrsccf=?+?+? (2) ( )( ) ( ) ( )( )( ) ( ) ( )( )( )12222222220
9、221221211210121212?,11,?,11?s.t.,?,minyxyyyxxyyxftsrscctsrsccf=?+?+? (3) 式中, 1x 、 2x :分别为两个学科优化问题的设计向量, nv11 rx , nv22 rx ,nv1+nv2=nv,= 21 xx ; 1c 、 2c :分别将气动学科提供的约束条件 1g 和结构学科提供的约束条件 2g 构造为一个累积约束: ( ) ( )( )? ?+= =ng11max11max11 gexpln1jj ggc ( ) ( )( )? ?+= =ng21max22max22 gexpln1jj ggc 其中, max1g
10、、 max2g 分别为 1g 、 2g 的最大值, 为累积约束(ks 累积函数)参数, >0。累积约束主要起减少约束个数的作用,它有近似最大约束的特性,即分别逼近 max1g 、 max2g , 越大,累积约束越逼近约束边界。 01c 和 02c 分别为 c1和 c2在本轮学科级优化初始点 0x 处的值; pkr 、 pkt 、sp:分别为责任系数、折衷系数和开关系数,统称为协调系数。 pkr 代表了分配到第 k 个学科优化中满足累积约束 cp 的“责任”,各学科对累积约束 cp 的“责任”和为 1,即 121 =+ pp rr ; pkt 代表了当满足约束 cp 后(即 cp0
11、),允许 cp 在第 k 个学科中有一定程度违背(即 cp>0)的权利,各学科对 cp 违背程度之和为 0,即 021 =+ pp tt ;sp =0 或 1,当 cp>0 时,使 pkr 起作用, pkt 不起作用;当 cp0 时,则使 pkt 起作用, pkr 不起作用。 :标识对应量是采用线性近似函数求得的。从物理意义上属于本学科的累积约束和状态变量采用精确 分析求解,其余的则采用线性近似模型。其中耦合状态变量的敏度采用全局敏度方程求得。 ( )2,1,11,100,1.s.t,min212121212121*=?=+= = = = =kptrtrtdtdfr
12、drdfffpkpkkpkkpkp kpkpkp kpkpkxxxxtr (4) 式中, *f 为 f 在本轮学科级优化最优点 *x 处的值; *xx =pkdrdf 和*xx =pkdtdf 分别为 f 在最优点 *x 处关于 pkr 和 pkt 的最优敏度10。 2 基于全局敏度方程的csso算法的改进 2.1 算法的收敛振荡问题分析及改进 研究发现,gsecsso 算法一定程度上存在迭代过程振荡甚至不收敛的现象,而折衷系数是引起这一问题的一个重要原因。 折衷系数的作用是,在约束满足后以约束一定程度违背的代价换取目标函数的进一步改善。在研究中我们发现,折衷系数取值不当,将大大减缓优化收敛速
13、度,甚至导致优化振荡和不收敛。而根据优化中目标函数与约束条件互为反作用的机理(即在约束不满足时,约束的违背减小并逐渐达到约束边界通常是以目标函数的增大为代价的;而在约束满足时,目标函数的改善又会引起约束违背的增大并接近约束边界,甚至超出约束边界),因此即使不设置折衷系数,各学科优化也会在约束条件满足后,增大约束值以减小目标函数值。 基于以上分析,本文指出优化规律本身就涵盖了折衷系数的作用,在改进的算法中不再采用折衷系数,将使收敛性能更加稳定。 2.2 算法的早熟问题分析及改进 研究发现,gsecsso 算法可能在未达到最优点时就收敛了,即发生早熟现象,而累积约束参数 设置不当一定程度上导致了该
14、现象的发生。 对累积约束的影响如图 1 所示, 决定了累积约束对约束边界的逼近程度。对于约束边界和目标函数为单峰函数的情况,优化问题不存在局部最优解,这时直接给出一个较大的 值构造累积约束所求解的优化结果并不一定比逐步增大 值的方式差。但对于约束边界或目标函数为多峰函数的情况,直接使累积约束非常逼近约束边界很可能使优化问题陷入局部最优。 ( )xmaxg( ) ( ) nglnmax +xg( )( )xgks 较宽 ( )xmaxg( ) ( ) nglnmax +xg( )( )xgks 较窄 (1) 较小 (2) 较大 图1 二维ks累积函数示意图 fig. 1 ks cumulativ
15、e function expressed in dim-2 另外, 值也并非越大越好,由于在某一学科优化中,本学科累积约束采用精确分析计算求得,而其他学科均采用线性近似,在优化初始阶段,设计点距离最优点较远,此时采用较大的 值可能使 设计趋向一个错误的约束位置,造成优化振荡。 根据以上分析,本文提出自适应累积约束参数法。将累积约束参数 设为一个可变量:给 设定一个较小的初值,随着迭代的进行,逐渐增加 。这样做的原因是: 初值较小能使优化找到一个合适的初始搜索方向,随着优化的进行,设计点逐渐接近最优点, 逐渐增大可以使主动约束逐渐主导累积约束,从而使优化沿最有效的搜索方向进行搜索,使优化找到全局
16、最优解。 2.3 责任系数更新方式的改进 责任系数是 gsecsso 算法的一个重要参数。由于各学科设计变量不相交,本学科只能改变自己学科的设计变量,因而减小累积约束违背程度的能力有限。责任系数对满足累积约束的“责任”进行分配,使得任何学科都不需要将累积约束的违背程度直接减少到 0,如:假设气动学科满足 c1 的责任为 0.6,结构学科为 0.4,当前 01c =5,那么在气动学科的对应累积约束为 c1 2,即减小累积约束违背程度的 3/5,结构学科为 c1 3,减小累积约束违背程度的 2/5。 从责任系数的作用不难看出,满足累计约束 cp 的“责任”应当由该学科设计变量的变化对 cp 的影响
17、大小来决定,影响大,则应该分配更大的“责任”,即责任系数大,反之,则责任系数小。gsecsso 算法对责任系数的初始化正是采用了这样的方式,利用第 1 轮学科级优化初始点处累积约束对各学科设计变量的敏度计算责任系数11。根据以上分析,在改进的 gsecsso 算法中,利用每轮学科级优化最优解 *x 处累积约束对各学科设计变量的敏度,对责任系数进行实时更新。由于上一轮学科级最优解 *x 总是在下一轮学科级优化中作为初始点 0x ,而优化则在 0x 的邻域内基于线性近似模型完成,因而这样的责任系数更新方式可以较为准确和实时地反映出各学科优化对累积约束的影响程度。因此,在改进的 gsecsso 算法
18、中不需要通过系统级优化来更新责任系数,从而不需要进行繁琐的最优敏度分析过程。 2.4 改进的gsecsso算法的优化思想及数学模型 根据 2.1 节、2.2 节和 2.3 节的分析,对式(1)的优化问题,建立改进的 gsecsso 算法的气动学科和结构学科优化模型如下: ( )( ) ( )( ) ( )( )2111210212110121111?,1?1?,s.t.?minyxyxyyxxfrccrccf=? (5) ( )( ) ( )( ) ( )( )122222022122120121212?,1,?,1?s.t.,?,minyxyyyxxyyxfrccrccf=? (6) 式中各
19、物理量含义与式(2)和(3)对应相同。 学科级优化完成后,系统级对气动学科和结构学科优化设计进行协调,协调过程如下: (1) 将各学科优化结果 *1x 、 *2x 组合为下一轮学科级优化初始点 0x ; (2) 将 0x 带入系统分析模型迭代求解 01y 和 02y (3) 由 0x 、 01y 、 02y 分析得到 0f 、 01c 、 02c 和 03c (4) 分析 0x 处各累积约束和状态变量的敏度 0xxddf ,01xxddc ,02xxddc ,01xxydd ,02xxydd (5) 利用累积约束关于设计向量的敏度更新责任系数 r ,并利用以上敏度信息构造学科级优化中目标函数和
20、累积约束的近似模型。 改进的gsecsso算法的优化思想是:将原问题分解为若干学科级优化问题和一个系统级协调问题; /. 各学科设计变量不相交,学科级优化完成后将各自的设计变量最优解组合起来,作为本轮最优设计方案*x ,并将其返回给系统级;系统级对 *x 进行系统分析和敏度分析,将这些信息提供给学科级,作为更新责任系数和学科级线性近似分析模型的信息。学科级以 *x 点更新初始点 0x ,重新执行优化。如此反复迭代,直到系统优化收敛。其优化过程如图2所示。 给定初始设计点确定目标函数、约束条件、设计变量、设计空间,并将优化问题按学科进行分解0y采用全局敏度方程进行敏度分析 用
21、更新是否 收敛否?优化结束 0 x0x计算责任系数0xr0x更新目标函数f 及各学科累积约束,更新f 和对设计变量的敏度更新r*x*x学科级优化模块气动学科优化系统分析模块气动学科分析模块结构学科分析模块1y2y气动学科分析模块结构学科分析模块结构学科优化 图2 改进的gsecsso算法优化框架 fig. 2 flowchart of the improved gsecsso 3 算例及结果分析 本节给出了两个算例。齿轮箱优化算例证明算法改进后收敛稳定性大大提高,证明了本文算法的正确性。将该算法用于某通用航空飞机的概念设计,考虑气动、重量和性能三个学科,很好的解决了各学科间复杂耦合带来的计算困
22、难,验证了本文算法的有效性和工程实用性。 3.1 齿轮箱优化算例 对图 3 的齿轮箱结构进行优化设计,设计目标是使齿轮箱的重量最轻,并满足齿的弯曲和接触应力以及轴的扭转变形和应力等要求。该问题的优化模型如式(7)所示。 x5x7 x6x4轴1轴2轴承1轴承2 图3 齿轮箱结构 fig. 3 structure of a gear box /. ( )( ) ( )( )( )( )( ) 5.5,0.59.3,9.23.8,3.7,28,178.0,7.06.3,6.201205040019.11.1019.15.1085010575.174510011001069.1745
23、100193.10193.1015.3970127.s.t)0.7854(7.4771.50843.0934-14.93343.33337854.0min76543211211112110329715861478251312376724131236547351312446341312323221121322111275264373627261323221?=?=?=?+=?+=?×+=?×+=?=?=?=?=+?+=?xxxxxxxxxgxxgxxgxxgxxgxxxxgxxxxgxxxxgxxxxgxxxgxxxgxxxxxxxxxxxxxf (7) 式中各设计变量及约束
24、的物理意义如下: 1x :齿宽; 2x :齿轮模数; 3x :齿轮齿数; 4x :轴承 1 之间的距离; 5x :轴承 2 之间的距离; 6x :轴 1 的直径; 7x :轴 2 的直径; 21, gg :齿的弯曲应力和接触应力约束; 843 , ggg ; :轴的变形和应力约束以及由经验得到的约束; 11109 , ggg :齿轮几何约束 将式(7)的优化问题按其物理意义分解为齿轮和轴承两个学科,学科间不存在耦合和权衡关系。分析式(7),目标函数由两部分组成,即: 21 fff += 式中, 1f 和 2f 分别为齿轮重量和轴承重量,表示为: ( ) ( )272613232211 1.50
25、8-43.0934-14.93343.33337854.0 xxxxxxxf += ( ) ( )27526437362 0.78547.477 xxxxxxf += 利用改进的 gsecsso 算法建立该设计问题的多学科优化模型如下(分别为齿轮学科和轴承学科): ( ) ( ) ( )( ) ( )( ) ( )( )( )1c2approx21f2approx221021211011112111sub13211?1?1s.t.?min,findxxxxxxxxfcffrccrccfffxxx=?+= (8) ( ) ( ) ( )( ) ( )( ) ( )( )( )2c1approx1
26、2f1approx122022212012122212sub2?11?s.t.?minxxxxxxxfcffrccrccfff=?+= (9) 式中,标识用近似分析模型求解的量, approxf 标识线性近似模型, 1c 为 1110921 , ggggg 的累积约束, 2c 为 3g 8g 的累积约束。系统级进行系统分析和敏度分析。 为比较收敛效果,分别采用改进的 gsecsso 算法和 gsecsso 算法求解本算例,迭代历史如图4、图 5 所示,优化结果比较见表 1(为了显示原 gsecsso 算法存在的问题,给出了参数取不同值时的优化结果和迭代历史)。可以看出,当=102 时,优化发生
27、了早熟,而当由 103 增加到 105 时, /. 优化迭代次数增加,开始出现振荡并逐渐剧烈,甚至不收敛。而改进的 gsecsso 算法的收敛过程趋于平稳,收敛性能大大提高。 表1 gsecsso算法与改进的gsecsso算法优化结果比较 table 1 comparison for optimization results of gsecsso and the improved gsecsso 变量名 gsecsso =102 =103 =104 =105改进的gsecsso目标函数 f 3019.55 2995.61 2994.47 2617.18 2995.61设计变量
28、 x1 3.5000 3.5 3.5 3.5000 3.5 x2 0.7000 0.7 0.7 0.7000 0.7 x3 17.071 17 17 17.007 17 x4 7.3000 7.3000 7.3000 7.3001 7.3 x5 7.8981 7.7333 7.7171 7.3001 7.7333 x6 3.3696 3.3521 3.3504 3.3502 3.3522 x7 5.2929 5.2873 5.2867 5.8943 5.2872 2 4 6 8 10246 ×103系统级目标函数值迭代次数 2 4 6 8 10246 ×103 学科1 学科
29、2学科级目标函数值迭代次数 (1) 系统级迭代历史 (2) 学科级优化迭代历史 (1) convergence history of system-level optimization (2) convergence history of discipline-level optimization 图4 改进的gsecsso算法迭代历史 fig.4 convergence history of the improved gsecsso 1 2 3 4 5 6-6-4-20240 2 4 6 8 10 12 14 16-10-8-6-4-20240 5 10 15 20 25 30-10-8-6
30、-4-20240 20 40 60 80 100-8-6-4-2024×103×103 ×103系统级目标函数值迭代次数 =102×103系统级目标函数值迭代次数 =103系统级目标函数值迭代次数 =104系统级目标函数值迭代次数 =105 图5 不同参数值对应gsecsso算法系统级优化迭代历史 fig.5 convergence history of system-level optimization of gsecsso with different parameter 3.2 某通用航空飞机概念设计算例 (1) 设计问题描述及优化模型 设计某正常
31、式布局通用航空飞机(该算例主要公式及数据来自文献12),主要设计要求如表2所示: /. 表2 主要设计要求 table 2 main design requirements 固定参数/单位 符号 取值 固定参数/单位 符号 取值 机组人数 np 2 发动机数量 nen 1 发动机效率 0.85 发动机重量/kg wen 89.3592 发动机耗油率/ kg/(m·kg) c 7.45×10-7 最大升力系数 clmax 1.7 有效载荷/kg wp 180.5328 最小航程/km rr 901.23 最大过载 ns 5.7 失速速度边界/m/s vsr
32、21.336 以最小化总重为目标,满足航程和失速速度的要求,即航程必须大于某一允许最小航程,失速速度尽量的小,以获得更好的失速特性。 01v0r1s.t.wminsrsrpfwedg?+=vr (10) 式中, dgw 为飞机设计总重; ew 为空机重量; fww 为燃油重量; pw 为有效载荷; r 为航程; rr 为允许最小航程; sv 为失速速度; srv 为失速速度边界。 设计变量如表3所示: 表3 设计变量表 table 3 definition of design variables 设计变量单位 符号 下限 上限 展弦比 ar 5 9 机翼面积?m2 sw 9.29 27.87
33、机身长度?m fl 6.096 9.144 机身直径?m fd 1.2192 1.524 巡航高度空气密度?kg/m3 c 0.9792 1.1854 巡航速度?m/s cv 60.96 91.44 燃油重量?kg fww 45.36 181.44 (2) 多学科综合分析及多学科优化模型的建立 分析式(10)的优化设计问题,航程和失速速度属于飞机性能参数,设计总重和空重属于飞机重量参数。按照 breguet 航程方程,求解航程还需要知道气动学科参数升阻比及重量学科参数飞机总重。重量学科存在总重与空重的耦合关系,且重量计算还和升阻比有关。可见,该设计问题中存在较为复杂的变量之间的耦合关系。按照学
34、科及变量之间的关系将该问题划分为气动、重量和性能三个学科,学科间及学科内部的耦合和权衡关系如图 6 所示: 气动学科重量学科性能学科dldgw重量学科dgw ew 图6 学科间及学科内耦合与权衡关系图 fig.6 dataflow between and in disciplines 利用改进的 gsecsso 算法建立气动、重量、性能各学科的优化模型如下。各学科只需优化各自的设计向量,所需其他学科信息通过近似分析模型求解,学科级优化完成后将设计向量组合起来,作为本轮迭代最优值返回给系统级进行系统分析和敏度分析,并根据新的敏度信息求解责任系数。系统级将分析结果提供给学科级更新近似模型和累积约束
35、,重新执行学科级优化。如此反复进行,直到前后两次学科级优化结果比较满足收敛要求。各学科级优化可并行实现,有效的解除了学科间耦合。 /. ( )( ) ( )( )( )( )( )1capprox31capprox231033210221101111wapproxdg32?1?1?1s.t.?minxxxxfcfcrccrccrccfw=?= (11) ( )( )( ) ( )( )( )( )( )2l/dapprox2capprox32capprox132033220222120112dg/?1?1/?,1?s.t./?,min32xxxxxfdlfcfcrccrcdl
36、crccdlfw=?= (12) ( )( )( )( ) ( )( )( )( )3l/dapprox3capprox23capprox133033323022130113wapproxdg/?1?,/?,1?1?s.t.?min32xxxxxfdlfcfcrcwdlcrccrccfwdg=?= (13) 式中:fapprox标识线性近似分析模型,标识用近似分析模型求解的量。 (3) 各学科计算模型 考虑到概念设计属于飞机初步设计阶段,为简化问题,各学科分析采用 24 个经验公式所组成的分析模型,气动学科经验公式如式(14)(16)所示,性能学科的经验公式如式(17)、(18)所示,文献13
37、还给出了飞机重量估算的 19 个经验公式,这里不再一一列出。 ( )wwfusewet 2.032 ssss ×+= (14) fffuse dls = (15) ? ?×+= 10.40.10wwet ssardl (16) ?= fuelcruisedgdglnwwwcdlr (17) lmaxwcdgs2cswv = (18) 式中, fuses 为机身浸湿面积, wets 为全机浸湿面积, dl 为升阻比, r 为航程, sv 为失速速度,fuelcruisew 为巡航时耗油量。 (4) 结果及分析 改进的gsecsso算法优化结果列于表4中,迭代历史如图7、图8所
38、示,可以看出,该算法具有较好的收敛性能。从表4可以看出,与初始设计方案相比,采用改进的gsecsso算法优化后,设计方案重量减轻了19.7%,升阻比提高了4.4%,性能大大提高。 表4 改进的gsecsso算法优化结果 table 4 optimization results of the improved gsecsso /. 变量/单位 初始方案 gsecsso 改进的gsecsso ar 7 5.8332 5.7950 sw /m2 9.2903 9.29 9.29 lf /m 9.144 6.096 6.096 df /m 1.3716 1.2192 1.2192 c
39、 / kg/m3 1.1854 0.9792 0.9792 vc/m/s 63.3984 60.96 60.96 wfw /kg 181.44 108.06 108.37 l/d 10.093 10.563 10.533 wdg /kg 1591.1 1277.4 1277.4 r /km 900 900 900 sv /m/s 7 7 7 2 4 6 8 10 1212501300135014001450150015501600设计总重/kg迭代次数 气动学科 重量学科 性能学科 2 4 6 8 10 1212501300135014001450150015501600设计总重/kg迭代次数
40、 图7 学科级优化迭代历史 图8 系统级迭代历史 fig.7 convergence history of discipline-level optimization fig.8 convergence history of system-level optimization 4 结 论 本文针对基于全局敏度方程的csso算法存在的收敛振荡和早熟的问题,发展了改进的基于全局敏度方程的csso算法。 该算法的特点在于: (1) 由于去除了可能导致收敛不稳定的折衷系数,因而具有更稳定的收敛性能; (2) 给累积约束加入了逐渐逼近约束边界的机制,使得改进的算法在优化早熟和收敛振荡方面均有较大改善。
41、(3) 每个学科只需优化部分设计变量,因而通过学科分解能降低设计变量的维度,具有较强的工程实用性; (4) 各学科共同承担优化的任务,与基于响应面的csso算法14相比,更充分的发挥了学科级优化的作用; 对改进的算法,累积约束参数的自适应变化原则有待进一步研究。同时,基于该算法进行更复杂的工程算例的研究,也是进一步提高其工程实用性的要求。 参 考 文 献 1 bhatia, k.g. industrial applications and challenges r. 10th aiaa/issmo multidisciplinary analysis and optimization conf
42、erence, panel: mdo: industrial applications and challenges, new york, 2004. 2 zang, t.a. mdo: past, present and future r. 10th aiaa/issmo multidisciplinary analysis and optimization conference, panel: mdo: past, present and future, new york, 2004. 3 sobieszczanski-sobieski, j. a step from hierarchic
43、 to non-hierarchic systems r. nasa cp-3031, 1989. 4 chi, h.w., bloebaum, c.l. concurrent subspace optimization for mixed-variable coupled engineering systems r. proceedings of the 6th aiaa/afosr/nasa/issmo symposium on multidisciplinary analysis and optimization, bellevue, wa, september, 1996. 5 hua
44、ng, c.h., bloebaum, c.l. multi-objective pareto concurrent subspace optimization for multidisciplinary design r. aiaa 2004-278. 6 huang, c.h., bloebaum, c.l. incorporation of preferences in multi-objective concurrent subspace optimization r. aiaa 2004-4548. 7 parashar, s., bloebaum, c.l. multi-objec
45、tive genetic algorithm concurrent subspace optimization (mogacsso) for multidisciplinary designr. aiaa 2006-2047. 8 余雄庆, 丁运亮. 多学科设计优化算法及其在飞行器设计中应用j. 航空学报,2000,21(1): 1-6. /. yu, x.q., ding, y.l. multidisciplinary design optimization a survey of its algorithms and applications to aircraft de
46、sign j. acta aeronautica et astronautica sinica, 2000, vol.21, no.1, p.1-6. (in chinese) 9 sobieszczanski-sobieski, j. sensitivity of complex, internally coupled systems j. aiaa journal, 1990, 28(1): 153-160. 10 barthelemy, j.m., sobieszczanski-sobieski, j. optimum sensitivity derivatives of objective functions in nonlinear programming j. aiaa journal, 1983, 21(6): 913-915. 11 bolebaum, c.l. formal and heuristic system decomposition in structural optimization r. nasa-cr-4413, 1991
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件代理合同完整版3篇
- 砖混结构房屋施工合同
- 二零二四年度知识产权许可与技术秘密保密协议
- 2024年度数据处理服务居间合同2篇
- 商业合作协议合同
- 甲方与乙方就2024年度版钢结构厂房项目的质量保修合同2篇
- 疼痛心理治疗
- 青年员工职业规划
- 员工培训制度规划方案
- 2024年度融资租赁设备担保规定合同3篇
- DB11T 2000-2022 建筑工程消防施工质量验收规范
- 人教版数学三年级上册《分数的初步认识》课件 (共7张PPT)
- 2021小学语文《习作例文-风向袋的制作》说课稿及教学反思
- 外科学教学课件:周围神经损伤
- 杆塔分解组立
- JJG 861-2007 酶标分析仪检定规程-(高清现行)
- 13培智二年级语文上册《土木火》教案
- 中医气功学导论期末试卷附答案
- 人类命运共同体视域下小学国际理解教育的实践探索
- 50Hz微电子相敏轨道电路课件
- 中考数学阅读理解型问题复习
评论
0/150
提交评论