一种基于增量Kriging的序列优化实验设计方法

文档序号:10535096阅读:1582来源:国知局
一种基于增量Kriging的序列优化实验设计方法
【专利摘要】本发明公开了一种基于增量Kriging的序列优化实验设计方法,其包括步骤1、初始实验设计的选择;步骤2、初始建模以及模型验证;步骤3、增量的Kriging建模(IKM);步骤4、优化采样准则:步骤5、更新准则:6:DACE建模;Kriging方法的建模是有效地,随着采样点的增加(对于二维问题,当采样点数目大于600),Kriging的建模时间陡然增加,因此这里提出一种改进的Kriging方法,在采样点数目非常大的情况下最大限度地降低时间消耗,提出的基于增量Kriging的序列优化实验设计方法在减少建模时间上将会在工程仿真中得到广泛的应用。
【专利说明】
-种基于增量Kr i gi ng的序列优化实验设计方法
技术领域
[0001] 本发明涉及一种序列优化设计方法来提高工程应用中的建模效率。
【背景技术】
[0002] (1).现代机电产品日益复杂,对其进行建模分析(特别是仿真模型估值)需要耗 费大量的计算时间。尽管计算机的计算速度不断提高,但对于越来越复杂的仿真模型,如有 限元分析、计算流体动力学等计算密集型的仿真模型需大量计算时间,因此不能满足工业 界对仿真分析的需求。为应对巨大的挑战,在过去的几十年中,Kriging方法应运而生并在 工业界得到了普遍应用。该方法能够在不影响仿真模型精度的情况下最大程度地减少优化 迭代过程中源模型的仿真次数,从而降低对计算资源的消耗。
[0003] (2). Kriging方法是一种通过已知点来预测位置观察点的一种插值方法。Kriging 方法利用方差的变化来表达空间的变化,而且可以保证有空间分布得到的预测值的误差最 小。Kriging方法源于南非的一位矿业工程师Daniel Gerhard Krige。他率先将统计学应 用于地质,矿业的分析与评估。20世纪70年代,法国的数学家Georges Matheron对Krige D. G.的研究成果进行系统化、理论化分析,进而提出了一种插值和外推的理论。随着计算机 技术的飞速发展,该方法又被运用在计算科学,产生Kriging模型,该模型作为一种代理模 型可以大大提高计算速度。后来人们将试验设计方法与使用Kriging模型的全过程称为计 算机试验设计与分析(DACE),被广泛应用于多个行业,包括采矿业、水文地质学、自然资源、 环境科学、遥感、工程分析、机电产品设计和计算机实验中的黑箱模型。
[0004] (3).当采样点比较少的时候,Kriging方法的建模是有效地,随着采样点的增加 (对于二维问题,当采样点数目大于600),Kriging的建模时间陡然增加,因此这里提出一 种改进的Kriging方法,在采样点数目非常大的情况下最大限度地降低时间消耗。此外,尽 管一次实验设计是非常直观的,但是利用它构造Kriging模型是不合适的。首先,对于大量 的仿真估值,一次实验设计是非常耗时的;其次,当采样大量的数据点时,它或许能够导致 模型的不正常使用。因此,序列实验设计或许是一种更好的选择。与一次实验设计相比,序 列实验设计能控制整个采样过程并充分利用先前的模型信息来决定下面需要采样的有效 点,所以,它是一种稳定、有效而又精确的实验设计方法,并在许多工程设计中得到了广泛 的应用。
[0005] (4).以上述为背景,所提出的基于增量Kriging的序列优化实验设计方法在减少 建模时间上将会在工程仿真中得到广泛的应用。
[0006] 所以,需要改经。

【发明内容】

[0007] 本发明所要解决的技术问题是提供一种新的基于增量Kriging的序列优化实验 设计方法。
[0008] 本发明的技术方案如下:一种基于增量Kriging的序列优化实验设计方法,该方 法包括步骤如下:
[0009] 步骤1、初始实验设计的的选择:
[0010] 初始实验设计采用拉丁方空间填充采样(LHS)方法,在整个设计空间均匀统一地 获取10n+l (n为模型的维度)个初始采样点,并获取相应的仿估值;
[0011] 步骤2、初始建模以及模型验证:
[0012] 根据初始采样点和相应的估值,并利用计算机试验设计与分析(DACE)来建立初 始的Kriging模型,当获得Kriging近似模型之后,需要进行模型精度的验证,交叉验证法 是的验证方法,这里采用了一种高效而又简单的改进留一交叉验证方法实现Kriging模型 精度的验证,主要利用当前所有采样点,经过N-1次(N为当前的总样本数)建模和验证之 后来决定Kriging模型是否需要继续进行更新,这种验证方法是当前最行之有效且节约 时间的模型精度验证方法;
[0013] 步骤3、增量的Kriging建模(IKM)
[0014] IKM方法是在参数0保持不变的情况下,根据矩阵分割和QR瘦型分解理论来获取 的一种基于Kriging模型的高效建模方法。主要通过忽略相关矩阵、目标函数矩阵、样本点 和估值点的增量矩阵来计算Kriging模型的关键参数|的,这一点改进大幅度地减少建模 时间。通过一个5杆桁架实例进行了 IKM方法与计算机试验设计与分析(DACE)建模时间 的比较,很好说明了 IKM方法的建模高效性;
[0015] 步骤4、优化采样准则:
[0016] 优化采样准则要求利用有效的方法来实现下一个最佳采样点的选择。在优化采样 过程中,受到新采样点在整个设计空间均匀分布性和定位采样点需要最大的估计误差因素 的影响,利用优化最大化均方误差(MSE)的方法来获取最优采样点,以便所定位的采样点 能够在最短的时间内为模型更新带来最大的潜在信息,从而在最少采样点的情况下最大限 度地提高模型精度和建模效率;
[0017] 步骤5、更新准则:
[0018] 为了有效判断参数0对Kriging建模的效果和参数0在后期建模过程中的稳定 性,从而决定是否需要对参数0进行修改或更新,对于具有最大均方误差新采样点的增加 对模型中的具有一个很大的影响,因此,在序列优化采样中,利用六西格玛更新准则的连 续概率方法和统计技术来判断是否需要再次对参数0进行优化更新,实践证明,这一准则 取得了良好的效果;
[0019] 步骤6 :DACE建模,如果步骤5中的更新准则满足的话,利用IKM重新建立Kriging 模型,否则的话,需要利用DACE重新建立Kriging模型,随着模型精度的逐渐提高,利用IKM 方法建模的概率将大大提高,
[0020] 步骤7 :重新回到步骤3,进行下次的循环。
[0021] 优选方案,其中,增量Kriging方法(IKM)的实现
[0022] 给定 m 设计点 X = [X" ? ? ?,xm]T,Xe 9TX",其响应 Y = h,…,ym]T,re 9Txl。贝丨J Kriging模型的回归方程可以表示为:
[0023] Y (x) = F 0 +Z (x) (1)
[0024] 即一个线性回归部分和一个随机过程部分,其中F为已知的回归模型的基函数 (共P个),0为对应基函数的系数;ZOO为一随机过程,具有以下性质:
[0025] E [Z (x) ] = 0
[0026] E [Z (x) Z (w) ] = 〇 2R ( 9,《,x)
[0027] 其中〇 2为该随机过程的方差,R( 0,w,x)为点x和点《之间的关联函数,0为 关联参数;
[0028] 回归函数的基函数有多种选法,常用的有:
[0029] ⑷常数,即 p = 1,fjx) = 1
[0030] (5) -次函数,p = n+1,fjx) = 1,f2(x) = x,? ? ?,fn+1(x) = xn
[0031] (6)二次函数,p = (n+1) (n+2)/2
[0032] f^x) = 1,
[0033] f2(x) = x1? . . . , fn+1 (x) = xn
[0034] fn+2 (X) = Xj2,f2n+l (X) = XXX"
[0035] f2n+2 (x) = x],..., /3" (x) =
[0036] ...,fp(x) = X2"
[0037] 关联函数模型的基本形式为 n
[0038] R(Q,(〇,x) = ,叫- ^ (2)
[0039] 最常用的高斯关联函数模型可以表示为:高斯模型,Rjedi)Id」2)
[0040] 关联函数模型以及0 = [ 0 ^ 0 2, ? ? ?,9 J ;的选取直接影响到Kriging模型的 精度。模型的选取需要认为凭经验选择,而9的选择则可以通过后面的算法实现;
[0041] 根据以上公式,相关矩阵R和回归函数F可表示为;
[0042] R(xvxm) /0〇,._?/pOi) R_= : ... : …R{Xm,Xm) '' fP^m) (3)
[0043] 根据无偏估计理论,F 0~Y有一个最小二乘解和一个过程方差,分别可表示为:
(4) . (5)
[0046] 根据公式(2),矩阵R及相应的$和〇 2都依赖于0,基于最大似然估计理论,我们 可以对下式子的最大化来获得最优的9值,
[0047] - (min 〇 2+ln | R |)/2 (6)
[0048] 此外,R是一个对称正定的矩阵,因此R的乔里斯因子分解可由R = CCT获取,这里 的c即为乔里斯因子,令f'scr1!',尹=(:卞,则公式⑷可以变形为
[0049] (7)
[0050] 为了阻止R出现病态矩阵的情况,f瘦型QR分解可由
[0051] F = QGt (8)
[0052] 根据公式(5),(7)和(8),最终能够得到
[0055] 优选方案,其中,根据需要增加了 k个观测点,(假设对于0值的影响很小)记之 如的各项下标为〇,有:
[0056] X = [X。AX]t,Y = [Y。AY]t,F = [F。AF]t
[0057] R = [R; L 1 = CCT = = [C'C'TCf2T1 (11) 1_LT AR」 Lc2 cdL0 G」[c# C2C!+C3CJ」
[0058] 解得:
[0059] C2 =LTC〇_>的乔里斯因子 C3 =AC
[0060] 下三角矩阵c的逆矩阵易得,
[0064] 对户进行瘦型QR分解: "?W ? pa _
[0065] F= F〇. =QGt= Gt (12) AF」 九
[0066] 由于瘦型分解具有唯一性,故
[0067] F0 = Q,Gt , AF = Q2Gt
[0068] 所以
[0069] Q= ^,这里的AQ为Af的QR分解, .AQ.
[0070] 求解得到:
[0071] Glfi = QtY = [Ql AQt] 7〇 I = Q^f0 + AQTAf = Gjp〇 + G^Ap AY
[0072] 故得到
[0073] & =紀+4 。
[0074] 有益效果,Kriging方法的建模是有效地,随着采样点的增加(对于二维问题,当 采样点数目大于600),Kriging的建模时间陡然增加,因此这里提出一种改进的Kriging方 法,在采样点数目非常大的情况下最大限度地降低时间消耗。此外,尽管一次实验设计是非 常直观的,但是利用它构造Kriging模型是不合适的。首先,对于大量的仿真估值,一次实 验设计是非常耗时的;其次,当采样大量的数据点时,它或许能够导致模型的不正常使用。 因此,序列实验设计或许是一种更好的选择。与一次实验设计相比,序列实验设计能控制整 个采样过程并充分利用先前的模型信息来决定下面需要采样的有效点,所以,它是一种稳 定、有效而又精确的实验设计方法,并在许多工程设计中得到了广泛的应用。
[0075] (4).以上述为背景,所提出的基于增量Kriging的序列优化实验设计方法在减少 建模时间上将会在工程仿真中得到广泛的应用。SIEDA方法在失去可接受精度范围内已经 大幅度提高了 Kriging的全局建模效率。
【附图说明】
[0076] 图1 SIEDA方法的设计框图;
[0077] 图2 S0EDK方法的设计框图;
[0078] 图3-1为Kriging模型中向量0中各分量的变化趋势之一;
[0079] 图3-2为Kriging模型中向量0中各分量的变化趋势之二;
[0080] 图4 SIEDA和S0EDK的消耗时间比较图;
[0081] 图5 SIEDA、S0EDK和LHS的精度比较图;
[0082] 图6 IKM方法与计算机试验设计与分析(DACE)建模时间的比较。
【具体实施方式】
[0083] 为了便于理解本发明,下面结合附图和具体实施例,对本发明进行更详细的说明。 本说明书及其附图中给出了本发明的较佳的实施例,但是,本发明可以以许多不同的形式 来实现,并不限于本说明书所描述的实施例。相反地,提供这些实施例的目的是使对本发明 的公开内容的理解更加透彻全面。
[0084] 需要说明的是,当某一元件固定于另一个元件,包括将该元件直接固定于该另一 个元件,或者将该元件通过至少一个居中的其它元件固定于该另一个元件。当一个元件连 接另一个元件,包括将该元件直接连接到该另一个元件,或者将该元件通过至少一个居中 的其它元件连接到该另一个元件。
[0085] 1.增量Kriging的序列优化实验设计(SIEDA)的详细过程
[0086] 增量Kriging的序列优化实验设计框图如图1所示,该设计是在传统的S0EDK方 法(如图2)的基础上进行了很大的改进。一般来说,SIEDA可以按照如下七步进行。 [0087] 步骤1 :初始实验设计。对于全局近似问题,利用拉丁方采样(LHS)的实验设计方 法(一种空间填充实验设计)来有效获取初始采样点。此外,对采样点所对应的目标函数 或仿真模型进行估值。对于自变量个数为n的问题,为了确保空间填充分布的的稳定性和 一致性,一般需要选取l〇n+l个初始采样点来创建初始Kriging模型。
[0088] 步骤2 :Kriging初始建模。利用步骤1中的采样点和相应的响应值并通过DACE 方法进行初始Kriging的构造。
[0089] 步骤3 :模型验证。一般来说,方差或者均方根误差是衡量模型精度的主要参数。 然而,由于函数的估值需要消耗大量的时间,因此,通过综合分析模型维度、模型精度、运行 时间和计算机运算能力等因素,这里使用留一交叉验证的方法进行模型验证。这样,可以大 大减少因模型验证带来的大量时间消耗。
[0090] 步骤4 :优化采样。本发明的目的之一就是利用有效的优化采样准则来指导并确 定下一个新的采样点。综合考虑消耗时间、精度和采样的准确定位,排除了最大积分均方误 差(IMSE)和最大烟值的方法,而米用更有效的最大均方误差方法。
[0091] 步骤5 :更新准则。本发明的更新准则是用来决定DACE和IKM方法中的哪一个方 法将被用来进行接下来的Kriging模型更新。实质就是判断参数0是否发生变化。
[0092] 步骤6 :DACE建模。如果步骤5中的更新准则满足的话,利用IKM重新建立Kriging 模型,否则的话,需要利用DACE重新建立Kriging模型,随着模型精度的逐渐提高,利用IKM 方法建模的概率将大大提高。
[0093] 步骤7 :重新回到步骤3,进行下次的循环。
[0094] 步骤4、5、6是该序列实验设计的核心,对于每一步的具体实现将在下面具体阐 述。
[0095] 2?增量Kriging方法(IKM)的实现
[0096] 2. lKriging 方法
[0097] 给定 m 设计点 X = [Xp ? ? ?,xm]T,Xe ,其响应 Y = h,…,ym]T,re9Txl。则 Kriging模型的回归方程可以表示为:
[0098] Y (x) = F 0 +Z (x) (1)
[0099] 即一个线性回归部分和一个随机过程部分,其中F为已知的回归模型的基函数 (共P个),0为对应基函数的系数;Z(x)为一随机过程,具有以下性质:
[0100] E [Z (x) ] = 0
[0101] E [Z (x) Z (w) ] = 〇 2R ( 9,《,x)
[0102] 其中〇 2为该随机过程的方差,R( 0,w,x)为点x和点《之间的关联函数,0为 关联参数。
[0103] 回归函数的基函数有多种选法,常用的有:
[0104] ⑵常数,即p = 1,匕〇〇 = 1
[0105] (8) -次函数,p = n+1,fjx) = 1,f2(x) = X,? ? ?,fn+1(x) = xn
[0106] (9)二次函数,p = (n+1) (n+2)/2
[0107] fj(x) = 1,
[0108] f2(x) = x1? . . . , fn+1 (x) = xn
[0109] /"+2 (x) = x^,..., f2n+l (x) =
[0110] f2n+2 (x) = x22,..., f2n (x) = x2xn
[0111] …,/PW = x"2
[0112] 关联函数模型的基本形式为 n
[0113] R(Q,(〇,x) = ]~[及从,啤-xi) (2)
[0114] 最常用的高斯关联函数模型可以表示为:高斯模型,Rje,^) =exp(-01,Id」2)
[0115] 关联函数模型以及0 = [ 0丨,0 2, ? ? ?,9 J ;的选取直接影响到Kriging模型的 精度。模型的选取需要认为凭经验选择,而9的选择则可以通过后面的算法实现。
[0116] 根据以上公式,相关矩阵R和回归函数F可表示为;
[0117] R(xvx:),--- R(xvxm) /0q),..-/p(A) R->= : : ,Fmxp= ; ???; . (3) ,x!),…x J」
[0118] 根据无偏估计理论,FP~Y有一个最小二乘解和一个过程方差,分别可表示为:
(4) (5)
[0121] 根据公式(2),矩阵R及相应的&和〇2都依赖于0,基于最大似然估计理论,我们 可以对下式子的最大化来获得最优的9值。
[0122] _(mln 〇 2+ln|R|)/2. (6)
[0123] 此外,R是一个对称正定的矩阵,因此R的乔里斯因子分解可由R = CCT获取,这里 的C即为乔里斯因子,令f = (:_卞,f = <:-亇,则公式⑷可以变形为
[0124] p = (FTF)_1FTy. (7)
[0125] 为了阻止R出现病态矩阵的情况,f瘦型QR分解可由
[0126] F = QGt (8)
[0127] 根据公式(5),(7)和(8),最终能够得到
[0128] GTp = Qt7 (9)
[0129] (10)
[0130] 2. 2增量Kriging方法的实现
[0131] 假设根据需要增加了 k个观测点,(假设对于0值的影响很小)记之前的各项下 标为〇,有:
[0132] X = [X。AX]t,Y = [Y。AY]t,F = [F。AF]t
[0133] R = [R; L 1 = CCt 0 1[C' ClT] = [C,Cx Cf x]⑶ |_LT AR」 LC2 C3」L〇 C」LC2Ci^ c2c!+c3cj_
[0134] 解得:
[0135] : C2 =LTqT中的乔里斯因子 C3 =AC
[0136] 下三角矩阵C的逆矩阵易得, 「C-1 0 "1
[0137] C-i = 0 ,N = -AC-'CX'1 _N AC_1J ~ , 「c;1 o "|「r0 1「亢- ~ ,
[0138] Y = C~lY = 0 , 0 = °. , A7 = N70+AC_1A7 _N AC_1JLArJ [a7J
[0139] f = C-1F = C。 0 [F0= \,Af = NF。+ AC_1AF _N AC-JaF」[_AF」
[0140] 对户进行瘦型QR分解:
[0141] F= \ =QGt = [Qi]gt (12) _AF」 [Q2_
[0142] 由于瘦型分解具有唯一性,故
[0143] F^Q^1, AF = Q2Gt
[0144] 所以
[0145] Q= ^,这里的AQ为Af的QR分解, .AQ
[0146] 求解得到:
[0147] Gjp = Qt7 = [Q^ AQt] 7〇 I = QlY0 + AQJAY = GJ0fi0 + G^Ap AY
[0148] 故得到
[0149] H+4 (13)
[0150] 3.基于DIRECT算法的优化采样准则的实现
[0151] 在优化采样过程中,新数据点的确定受到以下两个因素的影响:
[0152] (1)优化采样需要尽可能使得新数据点均匀地填充到整个设计空间中;
[0153] (2)所优化搜索的数据点要具有尽量小的估计值和尽量大的估计误差。
[0154] 因此,对于获取新采样点的序列优化采样中,有三种方法是比较适合的。一种是用 于开发计算机实验设计的最大熵值原理法,一种是应用到确定计算机模型中的最大均方误 差方法,而最后一种方法类似于第二种,它是最大化均方误差的积分。
[0155] 对于最大熵值采样来说,设计者通常需要在一些尽可能远离当前设计点的位置增 加采样点,因此,设计决策过程中的模型响应值的相关信息将会被忽视。此外,由于最大熵 值采样不隶属于具体的仿真或函数,因此它不具有更大的灵活性。我们希望有一种优化采 样方法,它被认为能够从先前估值或Kriging模型中获取或确定具有最大潜在有效信息的 新数据点。或许,最大化均方误差和最大化均方误差的积分都是不错的优化采样方法。比 较,除了最大均方误差的积分增加了一个权重函数和一个积分过程之外,这两种优化方法 是非常相似的。最后,综合考虑应用范围和时间消耗,我们选择最大化均方误差的优化方 法作为最终的优化采样准则。
[0156] 对于Kriging模型来说,估计的军方误差的定义可用下式来表示:
[0157] <x) = MSE[r(X)] = a2{l-[,(x)T r(x)T]匕:T]['(X)]} (14)
[ |_F R」Lr(x)」j
[0158] 那么,相应的采样准则能够用如下的表达式表示:
[0159] find x ,、 .. ,、, (15) maximize ^(x)
[0160] 这里,巾(x)表示点x处的均方误差。通过搜索均方误差,能够从当前的Kriging 模型中探索到更多潜在和有用的优化建模信息。此外,相关函数r(x)和公式(14)是与新 采样点和当前采样点之间的距离相关的,因此,新的采样点将会均匀统一地分布到整个设 计空间中。
[0161] 这个优化过程是一个序列探索的过程,直到找到满足要求的优化采样点。为了使 得Kriging模型所对应均方误差的全局优化过程以一个快速的收敛,由Jones发明的一种 有效的全局优化方法(DIRECT算法)被应用到公式(15)中来获取最优的采样点。当在五 次连续迭代过程中,一种满足约束条件I (1)_4>(1 11 I < 0. 001情况下,我们将终止DIRECT 算法的执行。
[0162] 上述的优化采样策略有如下两个优点:
[0163] (1)每一个新采样点通常都是Kriging继续建模所需要的最优采样点;
[0164] (2)随着新采样点的不断增加,DIRECT算法将使优化模型的精度快速下降。
[0165] 4.更新准则的实现
[0166] 在建模的初始阶段,具有最大均方误差的新采样点的增加或许对参数有一个较大 的影响。但是,随着新采样点的连续不断地增加,参数0的稳定性将会变得越来越好。当 样本总量达到一定的程度后,参数0的状态往往是趋于稳定的。在这种情况下,即使参数 9的值有一个轻微的改变,这种变化对Kriging模型的精度来几乎是可以被忽略的。图3 以二维GP函数为例通过DACE建模方法给出Kriging模型中向量0中各分量的变化趋势, 从中我们可以清楚地看出,向量9中各分量的变化趋势基本符合我们上述的分析,这从另 外一个角度也说明了 SIEDA方法的可行性。
[0167] 依据上述,如何在SIEDA方法中引入一个合适的更新准则来确定是否参数0在 Kriging的连续建模中需要更新将是我们即将解决的问题。六西格玛准则是一种应用连续 随机方法和统计技术的一种估值策略,通常用于判断和改进产品的质量。Jone曾经将该准 则应用到Kriging模型的留一交叉验证中。在这个验证过程中,如果目标值位于均值加减 3倍的标准差区间范围内,我们认为Kriging模型具有99. 7%置信度。因此,这个估值原理 也是适合于SIEDA算法的更新准则的。
[0168] 使用更新准则的目的就是使用当前的Kriging模型来有效地指导或判断下一个 实际相应值是否位于上述的置信区间内(均值加减3倍的标准差区间)。如果响应值位于 该置信区间内,则保持参数9的不变,否则的话,利用公式(6)来更新参数0的值。
[0169] 已知当前Kriging模型具有k个样本点,一个具有最大均方误差S2(xk+1)的新采样 点(xk+1,yk+1)和当前的Kriging模型的估计值久(由公式⑴获取),那么,以及六西格玛 准则的更新准则可以表述如下:
(16)
[0171] 如果不等式(16)得到满足,这意味在URk+1不在区间[_3,+3]内,即(x k+1,yk+1)对 于当前模型是不合适的或无效的,那么,Kriging模型将需要重新构造通过DACE建模。否 则的话,Kriging模型仅仅需要通过IKM方法进行模型的重新构造。
[0172] 值得注意的是,这个更新准则也具有一定的随机性。经过当了的试验测试发现, 在Kriging建模的初始阶段,更新准则位于区间[-3, +3]的概率是相当低,但是,仍然存在 某些点满足上述的更新准则。同样,当样本总量达到一定数量后,URk+1位于区间[-3,+3] 的概率几何是百分之百,然而,也存在少部分采样点不在该区间内。总的来说,随着采样点 的不断增加,参数9对Kriging模型的全局近似影响会很小,那么,由于IKM建模方法的实 用,将会节约大量的建模时间。
[0173] 5. SIEDA方法的验证
[0174] 尽管我们已经讨论的SIEDA方法,但是它的可行性、建模效率和建模精度需要通 过进一步的测试来获得验证。这里选用二维的Golden and Price (GP)函数来验证了序列 优化采样中的IKM方法的可行性,如图3所示。接下来,对SIEDA方法和S0EDK方法的时间 消耗进行了比较,来说明SIEDA方法的高效性,这里以四个二维函数为例进行的说明,如图 4所示,图中明显可以看出SIEDA方法在后期的建模中,利用了很少的时间,仅占S0EDK方 法所消耗时间的20%左右。最后,进行了 SIEDA、S0EDK和基于LHS序列采样这三种方法的 精度进行了比较,这里仍然以四个二维函数为例进行的说明,如图5、图6所示,比较结果发 现,基于LHS序列采样的精度最低,而SIEDA和S0EDK方法在初始阶段有一定的差别,然而, 这个差异随着采样点的增加而逐渐减小甚至消失。总的来说,SIEDA方法在失去可接受精 度范围内已经大幅度提高了 Kriging的全局建模效率。
[0175] 需要说明的是,上述各技术特征继续相互组合,形成未在上面列举的各种实施例, 均视为本发明说明书记载的范围;并且,对本领域普通技术人员来说,可以根据上述说明加 以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1. 一种基于增量Kriging的序列优化实验设计方法,其特征在于,其特征在于,该方法 包括步骤如下: 步骤1、初始实验设计的选择: 初始实验设计采用拉丁方空间填充采样(LHS)方法,在整个设计空间均匀统一地获取 10η+1 (η为模型的维度)个初始采样点,并获取相应的仿估值; 步骤2、初始建模以及模型验证: 根据初始采样点和相应的估值,并利用计算机试验设计与分析(DACE)来建立初始的 Kriging模型;当获得Kriging近似模型之后,需要进行模型精度的验证,交叉验证法是的 验证方法,这里采用了一种高效而又简单的改进留一交叉验证方法实现Kriging模型精度 的验证;主要利用当前所有采样点,经过N-I次(N为当前的总样本数)建模和验证之后来 决定Kriging模型是否需要继续进行更新;这种验证方法是当前最行之有效且节约时间的 模型精度验证方法; 步骤3、增量的Kriging建模(IKM) IKM方法是在参数Θ保持不变的情况下,根据矩阵分割和QR瘦型分解理论来获取的一 种基于Kriging模型的高效建模方法;主要通过忽略相关矩阵、目标函数矩阵、样本点和 估值点的增量矩阵来计算Kriging模型的关键参数β的,这一点改进大幅度地减少建模时 间;通过一个5杆桁架实例进行了 IKM方法与计算机试验设计与分析(DACE)建模时间的比 较,很好说明了 IKM方法的建模高效性; 步骤4、优化采样准则: 优化采样准则要求利用有效的方法来实现下一个最佳采样点的选择。在优化采样过程 中,受到新采样点在整个设计空间均匀分布性和定位采样点需要最大的估计误差因素的影 响,利用优化最大化均方误差(MSE)的方法来获取最优采样点,以便所定位的采样点能够 在最短的时间内为模型更新带来最大的潜在信息,从而在最少采样点的情况下最大限度地 提高模型精度和建模效率; 步骤5、更新准则: 为了有效判断参数Θ对Kriging建模的效果和参数Θ在后期建模过程中的稳定性, 从而决定是否需要对参数Θ进行修改或更新;对于具有最大均方误差新采样点的增加对 模型中的具有一个很大的影响;因此,在序列优化采样中,利用六西格玛更新准则的连续概 率方法和统计技术来判断是否需要再次对参数Θ进行优化更新,实践证明,这一准则取得 了良好的效果; 步骤6 :DACE建模;如果步骤5中的更新准则满足的话,利用IKM重新建立Kriging模 型,否则的话,需要利用DACE重新建立Kriging模型,随着模型精度的逐渐提高,利用IKM 方法建模的概率将大大提高; 步骤7 :重新回到步骤3,进行下次的循环。2. 根据权利要求1所述基于增量Kriging的序列优化实验设计方法,其特征在于,增量 Kriging方法(IKM)的实现, 给定m设计纟则 Kriging模型的回IhT力程口」以衣不73 :Y(x) =FP+Z(x) (1) 即一个线性回归部分和一个随机过程部分,其中F为已知的回归模型的基函数(共p 个),β为对应基函数的系数;Z(X)为一随机过程,具有以下性质: E[Z(x)] =O E [Z (X) Z (w) ] = 〇 2R ( θ,ω,X) 其中σ 2为该随机过程的方差,R( θ,ω,χ)为点χ和点ω之间的关联函数,Θ为关 联参数, 回归函数的基函数有多种选法,常用的有: ⑴常数,即P = 1,A (χ) = 1 (2) -次函数,ρ = n+1,f! (χ) = 1,f2(x) = X,· · ·,fn+1 (χ) = Xn (3) 二次函数,p = (n+1) (n+2)/2 fi(x) = L 『2 (X) - Xl,· · ·,fn+1 (X) - Xn关联函数模型的基本形式为(2) 最常用的高斯关联函数模型可以表示为:高斯模型,R1(Sj1) Id1I2) 关联函数模型以及θ =[ Θ P Θ 2,. ..,θ J ;的选取直接影响到Kriging模型的精度, 模型的选取需要认为凭经验选择,而Θ的选择则可以通过后面的算法实现, 根据以上公式,相关矩阵R和回归函数F可表示为;(3) 根据无偏估计理论,F β~Y有一个最小二乘解和一个过程方差,分别可表示为:(4) (5) 根据公式(2),矩阵R及相应的$和〇 2都依赖于Θ,基于最大似然估计理论,我们可以 对下式子的最大化来获得最优的Θ值; -(m In σ 2+ln I RI)/2 (6) 此外,R是一个对称正定的矩阵,因此R的乔里斯因子分解可由R = CCt获取,这里的C 即为乔里斯因子,4则公式(4)可以变形为 为了阻止R出现病态矩阵的情况,f瘦型QR分解可由 (7)
【文档编号】G06F17/50GK105893646SQ201510022967
【公开日】2016年8月24日
【申请日】2015年1月15日
【发明人】李耀辉, 蔡子亮, 李跃磊, 杨飞, 杨晓博
【申请人】许昌学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1