一种基于小样本建立复杂产品优化设计代理模型的方法
【技术领域】
[0001] 本发明属于复杂产品优化设计技术领域,具体设及一种基于小样本建立复杂产品 优化设计代理模型的方法。
【背景技术】
[0002] 复杂产品是指客户需求复杂、产品构成复杂、产品技术复杂、制造流程复杂、生产 管理复杂的一类产品,飞机、发动机、轮船、机床等是运类产品的典型代表。复杂产品优化设 计是一个不断调整设计参数W形成新方案,并评价该调整是否有效地逼近设计目标的优化 过程。运是一个反复试探的过程,如果每次试探性调整的有效性评价都使用原始的设计方 法,则会带来不可接受的计算量,最终导致优化设计的不可行。因此,目前的复杂产品优化 设计都采用"建模+优化"两步走的策略,其中建模部分确立决策变量(设计参数)和目标变 量(性能参数)之间的关系,其成果为代理模型;优化部分W此代理模型为依托,在决策变量 构成的空间中捜索最优的解。在运种"建模+优化"的设计体系中,建模的有效性决定了优化 设计的可信性,最终决定了产品的整体性能。
[0003] 为复杂产品设计建立一个良好的模型,需要丰富的设计方案样本W构造训练样本 集。但是复杂产品设计过程所表现出来的技术复杂性,导致设计方案样本的生成费用高昂, 难W获得足够的训练样本,从而导致某些特征提取参数无法估计,不能建立准确的代理模 型;此外,如何充分考虑技术复杂性所带来的高维问题,选择性价比高的模型,将从根本上 决定优化设计的整体质量。因此和普通产品设计的建模相比,复杂产品设计的建模需要从 W下两点寻求突破:第一,针对设计方案样本生成的难度和成本,需要进行精屯、的样本设计 W提高其覆盖率,降低样本数量;第二,从决策变量和目标变量之间关系复杂性出发,确定 代理模型的架构和建模方法,提高代理模型的性能和效率。通过运两个问题的良好解决,最 终提高多学科优化的效率和质量。
【发明内容】
[0004] 针对复杂产品设计建模的复杂性及困难性,本发明提供一种基于小样本建立复杂 产品优化设计代理模型的方法。
[000引本发明的技术方案:
[0006] -种基于小样本建立复杂产品优化设计代理模型的方法,包括如下步骤:
[0007] 步骤1:确定该复杂产品优化设计的目标,并初步确定建立复杂产品优化设计代理 模型所需训练样本集的样本量M;
[0008] 步骤2:采用正交试验设计的方法,为该复杂产品优化设计生成S个设计方案,并将 上述的每个设计方案视作一个设计方案样本,上述S个设计方案即构成样本量为S的原始设 计方案样本集;
[0009] 步骤3:基于原始设计方案样本集,生成虚拟样本集;
[0010] 步骤3.1:对每个原始设计方案样本进行归一化处理得到归一化的设计方案样本, 进而得到样本量为s的归一化的设计方案样本集;
[0011] 步骤3.2:如果S ^ Μ ^ 2S则把Μ调整为2S,并W归一化的S个设计方案样本为基础样 本;如果M〉2S,则拷贝归一化的设计方案样本I
化,形成集合A,再从归一化的S个设 计方案样本中随机选揖
个样本形成集合B,A、B-起构成基础样本集,此 处[]表示向下取整操作;
[0012] 步骤3.3:生成随机扰动,并将其叠加到上述基础样本上生成虚拟样本,并把虚拟 样本各变量约束在[-1,1 ]取值区间内,进而得到虚拟样本集:
[0013] 将第i个归一化的设计方案样本表示为Si=(Xi,l. . .Xij. . .Χι,Ν),该样本矢量由P 个决策变量ai,i. . .ai,p和Q个目标变量bi,i. . .bi,Q共同组成,P+Q = N;对Si的第j个变量xi,jE [-1,1]的扰动di,功[-1,U内的随机值,其叠加到Xij的加权值即扰动强度为β,则Xij所对 应虚拟变量χ/ 的计算方法为:
[0014]
(1)
[001引其中Tempi, j = Xi,j+0*di, j ,βΕ [-0.5,0.5],从而得到与S拥应的虚拟设计方案样 本S'i=(X'i,l. . .X'i'j. . .X'i'N);
[0016] 步骤4:合并归一化的设计方案样本集和虚拟设计方案样本集,构成混合设计方案 样本集;
[0017] 步骤5:基于归一化的设计方案样本集,确定复杂产品优化设计的目标相对各决策 变量的灵敏度及灵敏度排序;
[0018] 步骤6: W目标变量为输出变量,建立具有不同输入变量的Ξ层BP神经网络模型;
[0019] 首先根据决策变量数P及神经网络模型输入变量数I的确定规则,确定上述各神经 网络模型的输入变量数I;再基于步骤5所得灵敏度排序,按照所确定的输入变量数,取出相 应数量的决策变量作为各神经网络模型的输入变量;
[0020] 步骤7: W混合样本集为训练样本集对上述各神经网络模型进行训练,同时记录各 神经网络模型的建模误差Μ沈及回归相关系数R;
[0021] 步骤8:选择MSE最小同时R最大的神经网络模型为最终的复杂产品优化设计代理 模型。
[0022] 根据所述的基于小样本建立复杂产品优化设计代理模型的方法,所述步骤2包括 如下步骤:
[0023] 步骤2.1:根据复杂产品优化设计的目标,确定试验指标即目标变量,进而确定出 影响上述试验指标的因素即决策变量及其变化范围;
[0024] 步骤2.2:从各因素的变化范围中确定出各因素的水平数,进而建立因素水平表;
[0025] 步骤2.3:根据因素水平表,选定正交表,并进行表头设计;
[0026] 步骤2.4:按照上述正交表实施试验,得到样本量为S的原始设计方案样本集;
[0027] 上述正交表的行数表示进行的试验次数,每次试验生成一个设计方案即一个原始 设计方案样本,完成全部s次试验后得到样本量为s的原始设计方案样本集。
[0028] 根据所述的基于小样本建立复杂产品优化设计代理模型的方法,所述步骤5包括 如下步骤:
[0029] 步骤5.1:基于归一化的设计方案样本集,利用赌方法确定目标变量的相对权重:
[0030] 步骤5.2 :根据目标变量的相对权重,通过极差分析法分析试验结果,确定复杂产 品优化设计的目标相对各决策变量的灵敏度及灵敏度排序。
[0031] 根据所述的基于小样本建立复杂产品优化设计代理模型的方法,所述步骤6中所 述神经网络模型输入变量数I的确定规则为:
[0032] 当P<10时,I可分别选择[0.33P]、[0.33P] + 1、[0.33P]+2、…、[0.75P],即IW [0.33門为下界,[0.75門为上界,遍历取值该区间内所有整数;
[0033] 当P〉10时,先建立[0.33P]、[0.5P]、[0.75門Ξ个约束点,在Ξ个约束点之间进行 均匀插值并取整,得到一系列输入变量数I,其中[]表示向下取整操作。
[0034] 本发明有益效果:由上述本发明提供的技术方案可W看出,本发明和现有代理模 型生成方法相比具有如下优点:
[0035] 1.在通过正交试验设计得到设计方案小样本集基础上,采用微小随机扰动的方法 生成虚拟样本集,再将上述两个样本集混合来扩充样本量,运种方式降低了生成样本的工 作量,同时既满足了复杂产品优化设计代理模型建模的样本数量需求,又保证了复杂产品 优化设计代理模型的精度;
[0036] 2.采用随机扰动的方法生成虚拟样本时,通过虚拟设计方案样本数量和和原始设 计方案样本数量的比值确定扰动强度,保证了虚拟设计方案样本精度和分布均匀性;
[0037] 3.采用随机扰动的方法生成虚拟样本时,由于使用的基础样本中各变量为归一化 到[-1,1]区间的映射变量,公式(1)保证了扰动之后的变量也在该有效范围内变化W确保 虚拟样本的有效性,同时和-1为对称轴处理超出该有效区间虚拟变量,从而最大限度保 证了扰动的随机性;
[0038] 4. W通过正交试验设计得到的设计样本为基础,采用赌的方法确定各目标变量的 相对重要度,进而W加权的方式完成综合性灵敏度分析。运种方法简洁高效,充分挖掘了样 本中蕴含的规律,确定了优化设计总目标对各决策变量的灵敏度排序,为复杂产品优化设 计代理模型输入参数的正确选择提供了支持;
[0039] 5.根据优化设计目标对各决策变量的灵敏度排序,确定不同神经网络模型输入变 量,通过比较运些模型的建模误差MSE及回归相关系数R,选择误差最小相关系数最大的模 型为复杂产品优化设计的代理模型,保证了代理模型的质量。
【附图说明】
[0040] 图1为本发明一种实施方式的基于小样本建立复杂产品优化设计代理模型的方法 流程图;
[0041] 图2(a)为本发明一种实施方式的某型满轮盘基于"盘体-安装边"的参数化设计模 板的盘体参数化图;(b)为(a)中所述参数化设计模板的安装边参数化图;
[0042] 图3(a)为本发明一种实施方式的某型满轮盘热固禪合边界条件整体表达图;(b) 为图(a)中的热流路分布及走向细节展示图;
[0043] 图4(a)为本发明一种实施方式的原始样本图;(b)为随机扰动图;(c)为原始样本 叠加随机扰动图;(d)为扰动样本W[-l,1]阔值进行约束处理图;
[0044] 图5为本发明一种实施方式中10个决策变量的综合极差排序图;
[004引图6(a)为本发明一种实施方式的输入参数为3~7个决策变量的神经网络模型的R 与MS化k较曲线图;(b)为图(a)的部分放大图。
【具体实施方式】
[0046] 下面W建立某型航空发动机满轮盘造型设计代理模型为例,结合附图对本发明的 实施方式作详细说明。
[0047] 本实施方式利用上述基于小样本建立复杂产品优化设计代理模型的方法建立某 型航空发动机满轮盘优化设计代理模型的过程,如图1所示,包括如下步骤:
[0048] 步骤1:本实施方式中上述满轮盘优化设计的目标为上述满轮盘盘体质量W越小越 好及盘体径向最大形变尺寸Η越小越好;根据既有设计经验,并权衡设计方案样本生成的困 难程度,初步确定建立该满轮盘优化设计代理模型所需训练样本集的样本量Μ为50;
[0049] 步骤2 :采用正交试验设计的方法,为该满轮盘优化设计生成多个设计方案,并将 上述的每个设计方案视作一个设计方案样本,则上述多个设计方案即构成原始设计方案样 本集;
[0050] 步骤2.1:根据该满轮盘优化设计的目标,确定W盘体整体质量W和盘体径向最大 形变尺寸Η为试验指标即目标变量,进而确定出影响试验指标的10个因素即决策变量,分别 如图2(a)和图2(b)所示的福板外半径R3、福板内半径R4、盘缘高度Η1、盘穀高度Η2、左安装 边高度Η4、右安装边径向定位参数Η6、盘穀厚度W2、福板外侧厚度W3、福板内侧厚度W4和左 安装边宽度W6,运10个因素即是该满轮盘优化设计的关键参数,根据既有设计经验和专家 知识确定出各因素的变化范围如表1所示;
[0051] 表1因素的变化范围表
[0052]
[0053] 步骤2.2:通常情况下,为了在不降低样本覆盖率的前提下降低样本量,缺省为各 决策变量配置3级试验水平,直观感觉特别重要的可配置四级试验水平,相对不重要的配置 2级试验水平。本实施方式中,根据既有设计经验和专家知识,把W2、W3、W4及Η2、R3、R4确定 为Ξ水平,Ξ个水平分别为运6个因素的变化范围中的最小值、中值及最大值;把W6、H1、H4、 H6确定为两水平,该两个水平分别为运4个因素的变化范围中的最小值、最大值;进而建立 如表2所示的因素水平表;
[0054] 表2因素水平表
[0055]
[0056] 步骤2.3:根据因素水平表,选定正交表,并进行表头设计;
[0057] 根据因素水平表,本实施方式选用L36(2~4*3~6)混合水平正交表,且不考虑因素 的交互作用,表头设计的结果如表3所示;
[0058] 表3表头设计
[0059]
[0060] 步骤2.4:按照上述正交表实施试验,得到样本量为36的原始设计方案样本集如表 4左侧所示;
[0061] 表4某型航空发动机满轮盘优化设计DOE试验结果
[0062]
[0063]
[0064] 上述正交表的36行表示进行36次试验,每次试验生成一个设计方案即一个原始设 计方案样本,完成全部36次试验后得到的样本量为36的原始设计方案样本集。
[0065] 该型满轮盘安装有68个质量为0.144kg的叶片,叶片高度为56mm,叶片质屯、到满轮 盘轴屯、距离为298mm,流道压强为35个大气压。该型满轮盘所用金属材料的最大许用径向应 力为798M化。利用东北大学流程工业综合自动化国家重点试验室开发的化ermoSolid 1.0 热固禪合分析有限元系统为表4左侧所示的36个试验方案分别创建几何模型,W图3(a)所 示的方式在各几何模型上加载热-固禪合边界条件形成有限元模型并求解。图3(a)中 代表位移约束(即该满轮盘左右安装边固定,满轮盘内径的径向位移为〇),"r表示叶片质 量因旋转产生的因等效拉力和流道压力的合成,满轮盘外缘的"~~"表示流道燃气溫度边 界条件。为了更清楚表达图3(a)中的四条热流路边界条件,图3(b)中W带箭头的曲线对 ABCD四条热流路进行描述;相关边界条件参数如表5所示;最后利用化ermoSol id 1.0对36 个试验方案进行有限元分析,得到表4右侧所示的试验指标值。
[0066] 表5各边界条件参数
[0067]
[0068] 步骤3: W表4所示的36次试验所得到的原始设计方案样本集为基础,生成虚拟样 本集;
[0069] 步骤3.1:对每个原始设计方案样本进行归一化处理得到归一化的设计方案样本, 进而得到样本量为s的归一化的设计方案样本集;
[0070] 步骤3.2:由于36含50含72,因此将训练样本集的样本量调整到72(2*36);
[0071] 步骤3.3:采用白噪声方式生成随机扰动,按照公式(1)对各归一化的设计方案样 本矢量的各变量叠加扰动强度0为0.01的扰动,生成36个虚拟设计方案样本。
[0072] 例如第14个归一化的设计方案样本可W表示为Sl4= (X14,l. . .X14,7. . .X14,12),该样 本矢量由10个决策变量ai4,1. . . ai4,1日和2个目标变量bi4,1, bi4,洪同组成;对Si4的第7个变量 X14, 7 E [-1,1 ]的扰动山4, 7为[-1,1 ]内的随机值,其叠加到X14, 7的加权值即扰动强度为β,则 Χ14, 7所对应虚拟变量X ' 14, 7的计算方法为:
[0073]
(1)
[0074] 其中了611恥4,7 =义14,7+0.01*山4,7;利用前述方法,将514的其余变量对应的虚拟变量 均计算出来,从而可W得到与Sl4对应的虚拟设计方案样本S/l4=(x/l4,l. . .χ/?4,7. ..X '14' 12)。
[0075] 公式(1)的本质是,当增加扰动后,如果超过上限1,则为对称轴做反转操作,如 果低于下限-1,则W-1为对称轴做反转操作,由于di,jE[-l,l]且0£[-0.5,0.5],该操作保 证虚拟变量[-1,1],同时并没有过多损失扰动的随机性。公式(1)的直观表达如图4 所示,图4(a)为原始样本图,Ξ种水平值分别为-1/0/1,图4(b)为产生的di,j e [-1,1 ]且β = 0.5的随机扰动图,图4(c)为原始样本叠加随机扰动图,此时变量取值范围为[-1.5,1.5], 图4(d)为扰动样本W[-1,U阔值进行约束处理图,图4(d)中表示样本扰动结果,表 示约束处理结果,可见此时变量取值范围为[-1,1]。
[0076] 较大的β值能更均匀覆盖原始问题域,但是虚拟设计方案样本矢量中决策变量和 目标变量之间的映射误差会随着β增大而急速扩大,当β取值为0.5时将从根本上改变原问 题的分布趋势。工程应用需要把β约束在更小的范围内W提高操作性。根据due [-1,1]的对 称性,β可在[0,0.引之间取值,更进一步,依据虚拟设计方案样本数相对原始设计方案样本 数的比值λ,在[0.001,0.1 ]的区间内选择β,λ值越大则对应的权值越小,从而保证扰动对原 始数据干扰的有限性;通过虚拟设计方案样本数和β的配合,解决虚拟设计方案样本精度和 分布均匀性的问题。从经验上看,当虚拟设计方案样本和原始设计方案样本个数相同时,β = 0.01是最好的选择。
[0077] 步骤4:合并归一化的设计方案样本集和虚拟设计方案样本集,并采用随机排序的 方式对合并在一起的样本矢量进行排序,构成混合设计方案样本集;
[0078] 其实施方式是采用随机排序的方式合并归一化的设计方案样本集和虚拟设计方 案样本集,构成混合设计方案样本集。
[0079] 步骤5:基于归一化的设计方案样本集,确定复杂产品优化设计的目标相对各决策 变量的灵敏度及灵敏度排序;
[0080] 步骤5.1:基于归一化的设计方案样本集,利用赌方法确定目标变量的相对权重:
[0081] 记归一化设计样本集中第i样本第j目标变量为bu,则bu的赌值为:
[0084]进而得到Q个目标变量中第j个目标变量的相对权重为:
[0087] 根据式(2)和式(3)可W确定本实施方式中W和Η的相对权重分别为[0.3991, 0.6009],W此作为运两个试验指标(即目标变量)的相对重要度。
[0088] 步骤5.2:根据目标变量的相对权重,通过极差分析法分析试验结果,确定优化设 计总目标相对各决策变量的灵敏度并对此进行排序;
[0089] 计算第j目标变量下,第i个决策变量的相对极差Ru:假设第i个决策变量设计为η 水平,与为第j目标变量下第i个决策变量的第m水平所得试验结果之和的均值,贝化1J计 算方法为:
[0090]
(4)
[0091 ]然后计算所有决策变量相对对第j个目标变量的极差占重比,即第j个目标变量下 第i个决策变量的相对极差:
風
[0092]
[0093] 则第i个决策变量的综合极差为:
[0094]
做
[0095] 按照将各决策变量的综合极差由大到小进行排序,得到优化设计总目标对各决策 变量的灵敏度排序。
[0096] 本实施方式中对于目标变量-满轮盘重量,按照表1中因素顺序,利用公式(4)可W 计算出 10 个决策变量的极差为:4.3216,2.0218,0.8213,0.5986,3.9982,5.9859,5.7974, 2.4172,0.5555,6.4484;再利用公式巧)可W计算出对应的极差占重比为:0.1311,0.0613, 0.0249,0.0182,0.1213,0.1816,0.1759,0.0733,0.0169,0.1956;
[0097] 本实施方式中对于目标变量-满轮盘径向最大形变尺寸,根据公式(4)可W计算 出,10 个决策变量极差为:〇. 1081,0.083
1,0.0061,0.0062,0.0130,0.0333,0.0227, 0.0317,0.0499,0.0371;对应的极差占重比为:0.2764,0.2124,0.0155,0.0158,0.0332, ο.0853,0.0580,0.0810,0.1277,0.0948;
[0098] 又根据步骤5.1所得W和Η相对权重[0.3991,0.6009 ];利用公式(6)计算出该10个 决策变量的综合极差依次为:0.2184,0.1521,0.0192,0.0167,0.0684,0.1237,0.1050, 0.0779,0.08:34,0.1351,如图 5所示,综合极差排序为:0.2184,0.1521,0.1351,0.1237, 0.1050,0.0834,0.0779,0.0684,0.0192,0.0167,各综合极差对应表1中决策变量序号为: 1,2,10,6,7,9,8,5,3,4,即对于优化设计整体目标而言,10个决策变量的重要性先后顺序 为:W6〉H1〉R4〉W3〉W4〉R3W2〉W2〉H4W6。
[0099] 步骤6: W目标变量为输出变量,建立具有不同输入变量的Ξ层BP神经网络模型; 首先根据决策变量数P及神经网络模型输入变量数I的确定规则,确定上述各神经网络模型 的输入变量数I;再基于上述灵敏度排序,按照所确定的输入变量数,取出相应数量的决策 变量作为各神经网络模型的输入变量;
[0100] 所述神经网络模型输入变量数I的确定规则为:
[0101] 当P<10时,I可分别选择[0.33P]、[0.33P] + 1、[0.33P]+2、…、[0.75P],即IW [0.33門为下界,[0.75門为上界,遍历取值该区间内所有整数。
[0102] 当P〉10时,先建立[0.33?]、[0.5?]、[0.75門^个约束点,在^个约束点之间进行 均匀插值并取整,得到一系列输入变量数I,其中[]表示向下取整操作;
[0103] 由于本实施方式中P = 10,根据上述神经网络模型输入变量数I的确定规则,计算 出本实施方式中将要建立的Ξ层BP神经网络模型的输入变量数为3、4、5、6、7,即本实施方 式应建立输入变量数分别为3、4、5、6、7的五个立层8?神经网络模型。又根据本实施方式中 决策变量的综合极差排序即灵敏度排序,按照所确定的输入变量数,选取相应数量的决策 变量作为各神经网络模型的输入变量,如表6所示;Ξ层BP神经网络包括输入层,隐含层及 输出层,输入层中每个神经元对应一个输入变量,输出层中每个神经元对应一个输出变量。 本实施方式中五个Ξ层BP神经网络模型的输入层神经元如表6所示,输出层神经元数均为 2,对应W和Η两个变量。
[0104 ]表6五个Ξ层ΒΡ神经网络模型的输入层输入变量参数表
[0105]
[0106] 步骤7: W混合样本集为训练样本集,利用Matlab R2013a的newff函数对上述各神 经网络模型进行训练;通过试凑法确定各模型隐含层神经元数,学习速率为0.1,动量因子 为0.9,最大训练步数为200,训练目标最小误差为le-4,同时记录各神经网络的建模误差 MSE及回归相关系数R,如表7所示(为充分利用神经网络训练的随机性,对各模型均进行200 次的试算,选择建模误差MSE最小者为模型的训练结果);
[0107] 表7 [010 引
[0109] 步骤8:选择MSE最小同时R最大的神经网络模型为最终的该某型航空发动机满轮 盘优化设计代理模型;
[0110] 根据表7,绘制上述5个神经网络模型的性能(建模误差Μ沈及回归相关系数R)比较 结果双坐标轴曲线图,如图6(a)所示,图中横轴为模型的输入变量数即决策变量数,第一纵 轴为回归相关系数R,第二纵轴为建模误差MSE。
[0111] 从图6(a)中可W看出,与输入变量为3~7个决策变量的模型性能相比,输入变量 为3、4个决策变量的模型性能差距明显。局部放大输入变量为5~7个决策变量的模型性能 比较曲线图,如图6(b)所示,从图中可W看出,输入变量为6个决策变量的神经网络模型MSE 最小同时R最大,因此选择6个输入变量的神经网络模型为该某型航空发动机满轮盘优化设 计代理模型,用于优化设计的近似计算。
【主权项】
1. 一种基于小样本建立复杂产品优化设计代理模型的方法,其特征在于:包括如下步 骤: 步骤1:确定该复杂产品优化设计的目标,并初步确定建立复杂产品优化设计代理模型 所需训练样本集的样本量M; 步骤2:采用正交试验设计的方法,为该复杂产品优化设计生成S个设计方案,并将上述 的每个设计方案视作一个设计方案样本,上述S个设计方案即构成样本量为S的原始设计方 案样本集; 步骤3:基于原始设计方案样本集,生成虚拟样本集; 步骤3.1:对每个原始设计方案样本进行归一化处理得到归一化的设计方案样本,进而 得到样本量为S的归一化的设计方案样本集; 步骤3.2:如果SSMS 2S则把M调整为2S,并以归一化的S个设计方案样本为基础样本; 如果M>2S,则拷贝归一化的设计方案样本集:份,形成集合A,再从归一化的S个设计 方案样本中随机选择个样本形成集合B,A、B-起构成基础样本集,此处 []表示向下取整操作; 步骤3.3 :生成随机扰动,并将其叠加到上述基础样本上生成虚拟样本,并把虚拟样本 各变量约束在[-1,1 ]取值区间内,进而得到虚拟样本集: 将第i个归一化的设计方案样本表示为Si= (xi,i. . .xi,j. . .xi,n),该样本矢量由P个决策 变量ai;1. . .ai>P和Q个目标变量bi;1. . .bi,Q共同组成,P+Q = N;对Si的第j个变量Xi,je[-l,l] 的扰动di, j为[-I,1 ]内的随机值,其叠加到xi, j的加权值即扰动强度为β,则xi, j所对应虚拟 变量VU的计算方法为:其中Tempi,j = xi,j+P*di,j,0e [-0·5,0·5],从而得到与Si对应的虚拟设计方案样本S' i -(x i,l...X i,n); 步骤4:合并归一化的设计方案样本集和虚拟设计方案样本集,构成混合设计方案样本 集; 步骤5:基于归一化的设计方案样本集,确定复杂产品优化设计的目标相对各决策变量 的灵敏度及灵敏度排序; 步骤6:以目标变量为输出变量,建立具有不同输入变量的三层BP神经网络模型; 首先根据决策变量数P及神经网络模型输入变量数I的确定规则,确定上述各神经网络 模型的输入变量数I;再基于步骤5所得灵敏度排序,按照所确定的输入变量数,取出相应数 量的决策变量作为各神经网络模型的输入变量; 步骤7:以混合样本集为训练样本集对上述各神经网络模型进行训练,同时记录各神经 网络模型的建模误差MSE及回归相关系数R; 步骤8:选择MSE最小同时R最大的神经网络模型为最终的复杂产品优化设计代理模型。2. 根据权利要求1所述的基于小样本建立复杂产品优化设计代理模型的方法,其特征 在于:所述步骤2包括如下步骤: 步骤2.1:根据复杂产品优化设计的目标,确定试验指标即目标变量,进而确定出影响 上述试验指标的因素即决策变量及其变化范围; 步骤2.2:从各因素的变化范围中确定出各因素的水平数,进而建立因素水平表; 步骤2.3:根据因素水平表,选定正交表,并进行表头设计; 步骤2.4:按照上述正交表实施试验,得到样本量为S的原始设计方案样本集; 上述正交表的行数表示进行的试验次数,每次试验生成一个设计方案即一个原始设计 方案样本,完成全部S次试验后得到样本量为S的原始设计方案样本集。3. 根据权利要求1所述的基于小样本建立复杂产品优化设计代理模型的方法,其特征 在于:所述步骤5包括如下步骤: 步骤5.1:基于归一化的设计方案样本集,利用熵方法确定目标变量的相对权重: 步骤5.2:根据目标变量的相对权重,通过极差分析法分析试验结果,确定复杂产品优 化设计的目标相对各决策变量的灵敏度及灵敏度排序。4. 根据权利要求1所述的基于小样本建立复杂产品优化设计代理模型的方法,其特征 在于:所述步骤6中所述神经网络模型输入变量数I的确定规则为: 当10时,I可分别选择[0.33P]、[0.33P] + 1、[0.33P]+2、."、[0.75P]JPI&[0.33P] 为下界,[0.75P]为上界,遍历取值该区间内所有整数; 当Ρ>1〇时,先建立[0.33?]、[0.5?]、[0.75?]三个约束点,在三个约束点之间进行均匀 插值并取整,得到一系列输入变量数I,其中[]表示向下取整操作。
【专利摘要】一种基于小样本建立复杂产品优化设计代理模型的方法,属于复杂产品优化设计技术领域。确定该复杂产品优化设计的目标;为该复杂产品优化设计生成样本量为S的原始设计方案样本集;为该复杂产品优化设计生成虚拟设计方案样本集;合并原始设计方案样本集和虚拟设计方案样本集,构成混合设计方案样本集;确定复杂产品优化设计的目标相对各决策变量的灵敏度及灵敏度排序;以目标变量为输出变量,建立具有不同输入变量的三层BP神经网络模型;以混合样本集为训练样本集对上述各神经网络模型进行训练;选择性能最优的神经网络模型为最终的复杂产品优化设计代理模型。降低了生成样本的工作量,又保证了复杂产品优化设计代理模型的精度。
【IPC分类】G06F17/50
【公开号】CN105488297
【申请号】CN201510938097
【发明人】崔东亮, 冯国奇, 俞胜平, 张亚军, 徐泉, 王良勇, 许美蓉
【申请人】东北大学
【公开日】2016年4月13日
【申请日】2015年12月15日