工程设计学报, 2025, 32(6): 735-744 doi: 10.3785/j.issn.1006-754X.2025.05.130

机械设计理论与方法

基于自适应Kriging代理模型的工程机械结构优化设计方法

刘鑫,,, 吴青锋, 杨文广

长沙理工大学 机械与运载工程学院,湖南 长沙 410114

Optimization design method for construction machinery structure based on adaptive Kriging surrogate model

LIU Xin,,, WU Qingfeng, YANG Wenguang

College of Mechanical and Vehicle Engineering, Changsha University of Science and Technology, Changsha 410114, China

收稿日期: 2025-04-09   修回日期: 2025-07-15  

基金资助: 国家自然科学基金资助项目.  52275235
湖南省杰出青年科学基金资助项目.  2021JJ10040
长沙理工大学研究生科研创新项目.  CSLGCX23047

Received: 2025-04-09   Revised: 2025-07-15  

作者简介 About authors

刘 鑫(1981—),男,教授,博士,从事机械结构可靠性优化设计等研究,E-mail:lxym810205@163.com,http://orcid.org/0000-0003-4766-3517 , E-mail:lxym810205@163.com

摘要

针对工程机械优化设计问题呈现高非线性、高计算复杂度等特征及对高保真度、低成本仿真模型的需求,提出了一种基于自适应Kriging代理模型的工程机械结构优化设计方法。首先,采用泰森多边形(Voronoi diagram)方法划分工程机械结构设计变量样本空间,根据定义的样本点全局稀疏度指标(global sparsity index, GSI)找出需要加点的子空间,并根据最大最小准则在该子空间内生成全局点;其次,根据潜在最优参数定位局部加点子空间,在该子空间内产生局部点;最后,结合局部加密技术,将所得到的全局点、局部点和潜在最优解进行筛选后加入样本集以更新代理模型,从而提高代理模型的拟合精度,并将其运用于工程机械结构优化设计时代理模型的构建阶段,以大幅缩短传统高保真模型仿真时的计算时长,提升优化设计效率。数值算例验证和工程应用结果表明:与现有方法相比,在相同的加点数量下,采用所提出的方法能够使优化解更快地收敛至容许误差范围内;在臂式斗轮机上部结构和塔式起重机前臂架结构的轻量化设计中,经过1次迭代,最优解的最大相对误差分别降至0.09%和0.59%。该方法在工程机械结构优化设计中具有可行性和有效性。

关键词: 自适应代理模型 ; 工程机械结构 ; 优化设计 ; 泰森多边形 ; 遗传算法

Abstract

In view of the characteristics of high nonlinearity and high computational complexity in the optimization design of construction machinery, as well as the demand for high-fidelity and low-cost simulation models, an optimization design method for construction machinery structure based on an adaptive Kriging surrogate model was proposed. Firstly, the design variable sample space of the construction machinery structure was partitioned using the Voronoi diagram method. The global sparsity index (GSI) of the sample points was defined to identify subspaces requiring node-adding, and global points were generated within these subspaces using the max-min criterion. Next, local node-adding subspaces were identified based on the potential optimal parameters, and local points were generated accordingly. Finally, by integrating a local refinement strategy, the generated global points, local points and potential optimal solutions were filtered and incorporated into the sample set to update the surrogate model, thereby improving the fitting accuracy of the surrogate model. It was applied to the surrogate model construction phase in the construction machinery structure optimization design to significantly shorten the computational time for traditional high-fidelity model simulation and improve the efficiency of the optimization design. The numerical example verifications and engineering application results demonstrated that, compared with the existing methods, the proposed method achieved faster convergence within an acceptable error range under the same node-adding number. In the lightweight design of the upper structure of the arm-type bucket wheel reclaimer and the front boom structure of the tower crane, after only one iteration, the maximum relative errors of the optimal solution were reduced to 0.09% and 0.59% respectively. The proposed method is feasible and effective in the structural optimization design of construction machinery.

Keywords: adaptive surrogate model ; construction machinery structure ; optimization design ; Voronoi diagram ; genetic algorithm

PDF (2165KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

刘鑫, 吴青锋, 杨文广. 基于自适应Kriging代理模型的工程机械结构优化设计方法[J]. 工程设计学报, 2025, 32(6): 735-744 doi:10.3785/j.issn.1006-754X.2025.05.130

LIU Xin, WU Qingfeng, YANG Wenguang. Optimization design method for construction machinery structure based on adaptive Kriging surrogate model[J]. Chinese Journal of Engineering Design, 2025, 32(6): 735-744 doi:10.3785/j.issn.1006-754X.2025.05.130

在复杂工程机械结构的优化设计过程中,研究人员经常面临大规模变量空间和非线性约束优化问题。传统的优化方法通常采用高计算成本的数值仿真模型进行评估[1-2]。尽管这些方法可以提供高精度的求解结果,但是由于单次仿真计算耗时较长,且在优化过程中需要进行大量重复仿真计算,设计效率低下。因此,为了提高优化效率并降低计算成本,采用代理模型(surrogate model)对优化问题中的目标函数和约束函数进行近似表征,在保证设计合理性的同时显著减少仿真计算量,来提升优化设计的效率。

代理模型作为一种计算高效的近似模型,能够在少量样本点的基础上构建数学近似模型,以替代昂贵的数值仿真计算,从而大幅度降低优化过程中的计算成本,因此被广泛应用于多个领域[3]。陈一馨等[4]将多层感知器(multilayer perceptron,MLP)作为代理模型,对挖掘机铲斗结构进行优化设计;李浩等[5]将克里金(Kriging)模型应用于立式磨机选粉机结构的优化设计;黄文建等[6]将代理模型运用于柔性机械臂不确定性分析。研究表明,构建高精度的代理模型能够显著提高优化设计的准确性[7]。然而,代理模型的建模精度和优化效果在很大程度上取决于样本点的分布与选择。因此,在代理模型的构建过程中,通常会引入自适应方法,来动态优化样本点分布,提升模型的逼近精度和优化能力[8]

根据代理模型在优化过程中是否动态更新样本空间,基于代理模型的优化设计方法可以分为以下2类:1)静态样本空间下的直接优化方法;2)动态更新样本空间的自适应序列优化方法。在直接优化方法方面,Gu[9]基于多项式响应面模型进行了车辆安全性分析,Li等[10]基于二阶响应面模型进行了钣金激光焊接夹具的参数优化设计。上述研究表明,直接优化方法在工程机械的优化设计中具有一定的适用性。然而,与直接优化方法相比,序列优化方法在优化过程中能够逐步更新样本点,使得模型在局部区域的表征能力得到增强,从而更有效地提升优化精度。其中最具代表性的是Jones等[11]提出的高效全局优化(efficient global optimization, EGO)算法。该算法结合了Kriging模型和期望改进(expected improvement, EI)准则[12],在全局探索与局部开发之间实现了有效平衡。随后,由于EI准则的加点效率较低,且在高维复杂优化设计中表现不佳,诸多学者对EI加点准则进行了改进,从而拓宽了EGO算法的适用范围。Wang等[13]基于多项式响应面模型,提出了一种空间缩减策略来处理昂贵黑盒问题。魏锋涛等[14]提出了基于多策略的改进径向基代理模型,并将其应用于减速器参数优化设计。高月华等[15]基于Kriging模型,提出了一种加点序列优化设计方法,在一定程度上提高了加点效率。龙腾等[16]提出了一种基于信赖域的采样空间更新策略,并结合径向基函数模型对工字梁结构进行优化设计,同时验证了该方法在处理高维工程优化问题中具有一定的优势。目前,在代理模型加点准则的设计方面取得了一定的进展,但在样本增加效率、并行采样机制、高维适应性等方面仍存在不足:大多数加点方法在每次迭代中仅能生成1个样本点来更新代理模型,这限制了加点的效率,并增大了计算资源的消耗。因此,有必要提出一种提升加点效率的方法,并实现并行加点。除此之外,在代理模型的加点过程中,必须审慎考虑新样本点之间的相似性问题。若将高相似性的样本点加入样本空间,不仅会造成不必要的计算成本的增加,还可能导致矩阵奇异问题,这会降低代理模型的预测精度,妨碍找到最优解。

本文提出了一种基于自适应Kriging代理模型的工程机械结构优化设计方法。首先,考虑到Kriging模型因其优秀的非线性拟合能力而在优化设计领域得到广泛应用[17],因此采用Kriging模型来近似构建工程机械结构优化问题,并利用遗传算法(genetic algorithm, GA)求解所构建的近似优化问题;其次,引入泰森多边形(Voronoi diagram)方法来划分样本空间,根据所定义的样本点全局稀疏度指标(global sparsity index, GSI)找出需要加点的子空间,并根据最大最小准则在该子空间内生成全局点;然后,根据潜在最优参数定位局部加点子空间,同样采用最大最小准则在该子空间内产生局部点;接着,结合局部加密技术,将所得到的全局点、局部点和潜在最优解进行筛选后加入样本空间以更新代理模型,从而提升优化设计效率;最后,通过数值算例来验证所提出方法的有效性,并结合工程算例进一步证明其在工程机械结构设计中的可行性与实用价值。

1 基于代理模型的优化设计基本原理

典型的优化问题的数学模型一般描述如下[18]

min  f(X)s.t.   hu(X)=0,  u=1, , a        gv(X)0,  v=1, , b        X=(X1    X2      Xd)T

式中: X 为设计变量,f(X)为优化目标函数,hu(X)为等式约束函数,gv(X)为不等式约束函数,a为等式约束的个数,b为不等式约束的个数,d为设计变量的维数。

把代理模型引入优化问题,则式(1)可转变为如下近似优化问题:

min  f˜(X)s.t.   h˜u(X)=0,  u=1, , a        g˜v(X)0,  v=1, , b        X=(X1    X2        Xd)T

式中:f˜(X)h˜u(X)g˜v(X)为各自代理模型的近似函数。

构建代理模型后,需要采用智能优化算法进行求解,以获得最优设计参数集。然而,在实际应用中,仅通过单次优化往往无法满足对误差的预定要求,因此需要采取加点策略来更新样本空间,提升代理模型的精度,从而确保最终的优化解符合设计要求。因此,合理的加点方法应兼顾全局探索与局部开发,以提高求解精度和优化效率。对此,作者提出了一种基于自适应Kriging代理模型的工程机械结构优化设计方法,来实现工程机械结构的高效优化设计。

2 基于自适应Kriging代理模型的优化设计方法

在工程机械结构的优化设计中,随着问题非线性的增强及计算复杂度的提高,为了兼顾模型精度与计算效率,采用自适应代理模型成为一种有效途径。其核心在于采取合理的样本点加点策略,动态更新代理模型,从而在有限的优化次数内实现高精度的近似优化。本文基于Voronoi diagram方法和稀疏度指标,提出一种融合全局探索与局部开发的双重加点机制,从而提升工程机械结构优化设计的效率。

2.1 Kriging代理模型构建

针对工程机械结构优化设计问题,目标函数和约束函数往往无法通过显示表达式表示出来。本文首先采用最优拉丁超立方设计(optimal Latin hypercube design, OLHD),均匀采集样本点;然后,采用Kriging模型对目标函数进行近似表征,其具体数学表达式为[18]

Y=f(X)Tβ+z(X)

式中:f(X)为回归多项式基函数向量,f(X)=[f1(X)   f2(X)      fp(X)]p为回归多项式的数量;β为回归方程的回归系数;z(X)为服从正态分布N(0, σ2)的随机函数,用来表示Y的不确定性。

2.2 全局加点方法

在对Kriging模型进行自适应优化过程中,Voronoi图可以将样本空间划分为多个不重合的子空间Pi (i=1, 2, …, N)。首先,每个子空间只包含1个初始样本点;其次,在任意一个子空间中任意一个随机点到初始样本点的距离都小于该随机点到其他子空间初始样本点的距离。n维设计空间 R 中初始样本X=X1, X2, , XNRn,第i个初始样本Xi对应的Voronoi图子空间Pi可表示为:

Pi=XRnX-XiX-Xj,j=1, 2, , N,  ij

式中:代表两点之间的欧式距离。

二维设计变量的Voronoi空间划分如图1所示。图中:黑色圆点代表初始样本点,红色实线所围成的区域即为每个初始样本点对应的Voronoi子空间。

图1

图1   二维Voronoi图示例

Fig.1   Example of two-dimensional Voronoi diagram


高维Voronoi图呈现复杂不规则的多面体结构,难以精确描述。实践中常采用简化近似方法进行处理,具体操作流程如下:1)在设计空间内部随机生成大量的离散样本点,并计算这些随机点与初始样本点之间的欧式距离;2)与初始样本点Xi距离最近的随机样本点即归属于Xi所在的Voronoi子空间Pi,这些大量随机样本点聚集的区域即为所要近似描述的Voronoi子空间Pi。离散随机点数目Nrandom可通过式(5) [19]得到:

Nrandom=N×n×w

式中:w为缩放参数,其值根据具体问题而定。本文取经验值,w=100。

当采用Voronoi图划分好初始样本空间后,需要计算每个样本点的全局稀疏度值VGSI ( Xi ),以衡量代理模型在不同子空间的表征性能。VGSI ( Xi )定义如下:

VGSI(Xi)=1Mj=1MF˜max(XiM, bound)-Fmax(Xi)Fmax(Xi)

式中:M为样本点Xi所归属的Voronoi子空间Pi边界上的随机点数量,其值根据初始样本点数量而定,本文取经验值,M=5;XiM, bound为样本点Xi所归属的Voronoi子空间Pi边界上的随机点;Fmaxf(X)h(X)g(X)中在潜在最优参数X*处的最大相对误差对应的函数类型;F˜maxFmax的代理模型。

找出最大VGSI ( Xi )值所对应的样本Voronoi子空间Pi, max,然后在Pi, max内部产生全局点Xglobal。全局点应满足最大最小距离准则,即全局点Xglobal与中心样本点X i*之间的距离尽可能大,具体表达式为:

Xglobal=argmax(Xrandom-X i*), Xrandom, X i*Pi, max

式中:arg表示返回当前模型最大值所对应的输入参数, XrandomPi, max内的随机点。

2.3 局部加点方法

采用全局加点方法可以提升代理模型的全局精度,但难以显著改善其局部精度。因此,开发一种旨在优化代理模型局部精度的局部加点方法尤为重要。

本文提出的局部加点方法如下:1)利用高效的智能优化算法求解出每一次优化迭代中的潜在最优参数X*;2)使用局部加密技术,将X*添加到样本空间中;3)找出X*所处的Voronoi子空间P*,并根据最大最小距离准则在P*内产生一个局部点Xlocal。具体表达式为:

Xlocal=argmax(Xrandom*-X j*),
Xrandom*, X j*P*

式中:Xrandom*, X j*分别为P*内的随机样本点和中心样本点。

每一次优化迭代中的潜在最优参数X*包含了丰富的样本空间的局部信息,因此不仅可以利用X*进行局部开发,还可以根据X*引导代理模型局部更新的方向,从而有效提升代理模型的局部精度。

2.4 样本筛选准则

当获得全局点Xglobal、局部点Xlocal和潜在最优参数X*并作为待加入样本空间的新加点后,可能会出现新加点之间距离过近或信息相似的现象,这可能导致加点策略失效,无法提升代理模型的精度,从而使优化解的误差不符合要求。因此,用最小欧式距离筛选准则来评价待加入样本空间的新加点集Ωnew=Xglobal, Xlocal, X*

最小欧式距离筛选准则是比较新加点之间的最小欧式距离dmin(Ωnew)和样本点之间的最小欧式距离dmin(X),要求dmin(Ωnew)必须大于或等于dmin(X)。当距离不符合要求时,则需要重新挑选全局点和局部点,更新新加点集Ωnew,直到满足准则要求。最小欧式距离筛选准则的数学描述为:

dmin(Ωnew)dmin(X)

式中:dmin(Ωnew)为新加点集中最小欧式距离,dmin(X)为样本点集中最小欧式距离。

通过最小欧氏距离筛选准则对样本进行筛选后,得到3个新样本点并将其加入样本空间;随后,通过真实模型计算这些新样本点的响应值,进一步更新代理模型。

本文所提出的方法实现了并行加点,在提升加点效率的同时降低了计算成本。该策略不仅平衡了全局搜索与局部开发的加点原则,而且具有较好的适用性,能够与各种代理模型和优化算法兼容,因此表现出卓越的适用性能。

2.5 求解流程

基于自适应Kriging代理模型的工程机械结构优化设计方法的流程如图2所示,其主要步骤如下。

图2

图2   基于自适应Kriging代理模型的工程机械结构优化设计方法流程图

Fig.2   Flowchart of optimization design method for construction machinery structure based on adaptive Kriging surrogate model


Step 1:采用OLHD方法获得初始样本,设置容许误差ε,循环数k=0

Step 2:计算样本点的真实响应值,并用Kriging代理模型构建近似优化问题,采用GA求解得到对应的潜在最优参数X*和潜在最优解f˜(k)(X*),以及近似约束函数值h˜u(k)(X*)g˜v(k)(X*)

Step 3:通过真实模型或数值仿真计算出潜在最优参数X*对应的真实值f(k)(X*)hu(k)(X*)gv(k)(X*)并计算Δmax的值,其中:

Δmax=maxf(k)(X*)-f˜((k)X*)f(k)(X*),hu(k)(X*)-h˜u(k)(X*)hu(k)(X*), gv(k)(X*)-g˜v(k)(X*)gv(k)(X*)

Δmax<ε,则停止循环,输出最优解X*,f(k)(X*);否则,跳转至Step 4。

Step 4:利用Voronoi方法划分样本空间,并计算样本点的VGSI ( Xi ),找出最大VGSI ( Xi )值所对应的样本Voronoi子空间Pi,max,在Pi,max内产生一个全局点Xglobal(k)

Step 5:根据潜在最优参数X*找出X*所处的Voronoi子空间P*,在P*内产生一个局部点Xlocal(k)

Step 6:根据最小欧式距离准则筛选新加点集Ωnew(k)=Xglobal(k),  Xlocal(k),  X*,若Ωnew(k)符合准则要求,则加入样本空间,设置k=k+1并转至Step 2;若Ωnew(k)不符合准则要求,则跳转至Step 7。

Step 7:重新选择全局点和局部点并加入Ωnew(k),再次采用最小欧式距离准则筛选Ωnew(k)直至满足要求。

Step 8:将更新后的Ωnew(k)加入样本空间,设置k=k+1并转至Step 2重新进行循环。

3 数值算例验证

3.1 数值算例1

本数值算例是一个常见的四维优化问题,其数学描述如下:

min  f(X)=2X1X2X42+3X2X4X32s.t.   g1(X)=X1X2-X3X42-400        g2(X)=X1-X2X3-X40        g3(X)=50-X2+X1X4-5X30        X=(X1   X2   X3   X4)T        5X1, X2, X3, X415

设置ε=0.1。构建Kriging代理模型,采用GA求解最优参数。GA的参数设置如下:种群规模为5,交叉概率为0.5,最大迭代次数为200。为了评估不同优化方法的性能,分别采用本文提出的方法、EI方法和概率改进(probability improvement, PI)方法对代理模型进行序列优化[12],并对比了该3种加点策略的收敛性能。不同加点方法下的收敛性能如表1所示,最大相对误差收敛曲线如图3所示。采用本文方法后,优化结果如表2所示。

表1   数值算例1中不同加点方法下的收敛性能

Table 1  Convergence performance under different node-adding methods in numerical example 1

方法迭代步新加入样本数量/个总样本数量/个最大相对误差/%
本文方法Step 101522.24
Step 231817.13
Step 33211.09
EI方法Step 101522.24
Step 211622.12
Step 311722.34
Step 411828.80
Step 511962.10
Step 612040.86
Step 712154.88
PI方法Step 101522.24
Step 211693.07
Step 311720.66
Step 411837.80
Step 511915.46
Step 612018.17
Step 712115.77

新窗口打开| 下载CSV


图3

图3   数值算例1中不同加点方法下最大相对误差收敛曲线

Fig.3   Maximum relative error convergence curves under different node-adding methods in numerical example 1


表2   数值算例1中本文方法的优化结果

Table 2  Optimization results of proposed method in numerical example 1

函数

代理模型

近似值

真实值相对误差/%
X =(6.900 6 10.240 3 15.000 0 13.504 2)T
f(X)2.590 32.618 81.09
g1(X)71.167 770.617 10.78
g2(X)7.309 97.286 30.32
g3(X)34.916 534.729 30.54

新窗口打开| 下载CSV


表1可知:在3种加点方法的迭代步Step 1,由于初始样本数量不足,代理模型的精度都较低,初始最大相对误差达到了22.24%;在相同加点数量的情况下,EI和PI方法由于每次只能产生1个新样本点加入样本空间,因此与本文方法相比,加点效率较低,而本文方法实现了并行加点,提高了加点效率;同时,EI和PI方法最终均未能获得满足误差要求的最优解,在迭代步Step 7时的最大相对误差分别为54.88%和15.77%,这可能是由于所选新样本与初始样本相似性较高,不能有效提升代理模型精度,需要补充更多迭代步和样本点才能满足对误差的要求,而本文方法仅经过2次加点循环便得到了满足要求的最优解。

表2可知,采用本文方法,最优解的最大相对误差仅为1.09%,完全符合所设定的容许误差的要求。因此,本文方法在提高代理模型精度的同时,能显著降低计算成本并提升效率,具有较高的实用价值。

3.2 数值算例2

本算例也有3个不等式约束条件,数学描述如下:

min  f(X)=5cosX1-4022+X2-X32+                           X3-4022+X1-X32s.t.   g1(X)=X22X1+1-X12X3+10        g2(X)=X2X3-X1X2-X1X30        g3(X)=5X1-X2X30        X=(X1   X2   X3)T        0X1, X2, X310

设置容许误差ε=0.1。构建Kriging代理模型,采用GA求解最优参数。GA的参数设置如下:种群规模为5,交叉概率为0.5,最大迭代次数为200。不同加点方法下的收敛性能如表3所示,最大相对误差收敛曲线如图4所示。采用本文方法后,优化结果如表4所示。

表3   数值算例2中不同加点方法下的收敛性能

Table 3  Convergence performance under different node-adding methods in numerical example 2

方法迭代步新加入样本数量/个总样本数量/个

最大相对

误差/%

本文方法Step 101591.86
Step 231833.35
Step 332112.87
Step 43246.74
EI方法Step 101591.86
Step 2116122.79
Step 311796.51
Step 4118103.45
Step 511951.30
Step 612060.62
Step 71217.63
Step 8122100.17
Step 912391.90
Step 101248.77%
PI方法Step 101591.86
Step 211670.02
Step 3117150.01
Step 411839.75
Step 511949.35
Step 612040.34
Step 712177.75
Step 812241.64
Step 912383.66
Step 101244 643.46

新窗口打开| 下载CSV


图4

图4   数值算例2中不同加点方法下最大相对误差收敛曲线

Fig.4   Maximum relative error convergence curves under different node-adding methods in numerical example 2


表4   数值算例2中本文方法的优化结果

Table 4  Optimization results of proposed method in numerical example 2

函数代理模型近似值真实值相对误差/%
X =(9.316 8.032 10.000)T
f(X)10.197910.15940.38
g1(X)-1.7478-1.63756.74
g2(X)-87.3676-87.67300.35
g3(X)-32.9077-33.73482.45

新窗口打开| 下载CSV


表3可知:在3种加点方法的迭代步Step 1,初始最大相对误差达到91.86%;EI和PI方法的加点效率较低,本文方法实现了并行加点,加点效率较高。

与此同时,在相同迭代步下,本文方法经过4个迭代步便得到了符合误差要求的最优解,具有很高的求解效率。尽管EI方法在迭代步Step 7达到了容许误差,但是相比本文方法,迭代步数明显增多,且随着迭代步数的增加,EI和PI方法优化解的最大误差有很大的起伏,并没有呈逐步下降的趋势。此外,该2种方法在迭代步Step 4时优化解的最大相对误差分别为103.45%和39.75%。出现这种情况的原因同样可能是获得的新样本与初始样本具有较高的相似性和单一性,无法有效提升代理模型的精度,需要加入更多的迭代步和样本点才有可能获得满足误差要求的最优解,而本文方法仅经过3次加点循环便得到了满足要求的最优解。采用本文方法,在迭代步Step 4时最优解的最大相对误差仅为6.74%,满足了所设置的容许误差要求。因此,本文方法能够有效提升代理模型的精度,在降低计算成本、提高计算效率的同时保证了求解准确度,具有较好的高效性和实用性。

4 工程应用

4.1 工程算例1

臂式斗轮机的上部结构主要由门柱结构、臂架、配重架和拉杆等部件构成。在工作过程中,斗轮机上部结构所受的实际载荷主要来自配重块自重、斗轮自重、斗轮挖掘阻力、散状物料载荷及斗轮机整个上部结构的自重。对斗轮机上部结构进行有限元建模,所建模型如图5所示。其中,门柱结构、臂架和配重架的单元类型为壳单元,前拉杆和配重拉杆为梁单元。模型的总单元数量为72 560个,总节点数量为39 189个。前拉杆和配重拉杆的材料为Q345D,其余部件的材料为Q345B。在保证斗轮机整体结构安全的前提下,以斗轮机上部结构质量M(X)为优化目标、整体最大变形D(X)和所承受的最大应力P(X)为约束条件构建优化问题。优化问题的设计参数选取如下:X1为前拉杆直径,X2为配重拉杆直径,X3为门柱结构的厚度,X4为配重架厚度。该优化问题的数学模型如下:

minM(X)s.t.  D(X)20 mm       P(X)200 MPa       X=(X1   X2   X3   X4)T       100X1200 mm, 100X2200 mm,       9X315 mm, 9X415 mm

图5

图5   臂式斗轮机上部结构有限元模型

Fig.5   Finite element model of upper structure of arm-type bucket wheel reclaimer


优化过程中设置初始样本数量为15个,ε=0.05,采用Kriging模型来近似目标函数和约束函数,优化求解算法采用GA。GA的参数设置如下:种群规模为5,交叉概率为0.5,最大迭代次数为200。当最优个体适应度值在连续50代内的改进幅度小于1×10⁻⁶时,认为模型收敛。本文方法的迭代步及其最大误差如表5所示,优化过程中斗轮机上部结构质量的收敛曲线如图6所示,最终的优化结果如表6所示。

表5   工程算例1中本文方法的迭代步及其最大误差

Table 5  Iteration steps and their maximum errors of proposed method in engineering example 1

迭代步新加入样本数量/个

总样本

数量/个

最大相对

误差/%

Step 10156.02
Step 23180.09

新窗口打开| 下载CSV


图6

图6   臂式斗轮机上部结构质量收敛曲线

Fig.6   Mass convergence curve of upper structure of arm-type bucket wheel reclaimer


表6   工程算例1中本文方法的优化结果

Table 6  Optimization results of proposed method in engineering example 1

函数

代理模型

近似值

真实值

相对

误差/%

X =(101.328 7 mm 102.6471 mm 12.1096 mm 10.1796 mm) T
M(X)/kg94 183.846 894 1740.01
D(X)/mm17.073 017.0720.01
P(X)/MPa169.901 2170.050.09

新窗口打开| 下载CSV


表5可知,在迭代步Step 1中优化解的最大相对误差为6.02%,已经接近容许误差,因此可以推测由初始15组样本构建的Kriging模型已经具有较高的精度。在迭代步Step 2中,向样本空间加入了3个高质量样本点,最终优化解的最大相对误差仅为0.09%,完全满足对容许误差的要求。进一步分析表6中的数据可知,在满足最大应力和最大变形的约束条件下,采用本文方法能实现对斗轮机上部结构的轻量化设计。

4.2 工程算例2

塔式起重机是建筑工地、矿山及大型工业工程项目中广泛使用的高空重物吊装设备。其前臂架结构是关键承载部件,通过在水平及垂直方向的移动,实现重物的移动与提升。前臂架结构的安全性直接影响着起重机整体的工作性能及运行稳定性。为了提升起重机的综合性能,本文基于结构优化设计方法,对其前臂架结构进行轻量化设计。起重机前臂架结构的有限元模型如图7所示。其中,前臂架结构采用壳单元建模,单元类型为shell 181,材料选用Q345,单元数量为63 788个,节点数量为34 492个。

图7

图7   塔式起重机前臂架结构有限元模型

Fig.7   Finite element model of front boom structure of tower crane


前臂架结构优化问题的描述如下:

min M(X)s.t.  P(X)200 MPa       D(X)25 MPa       X=X1   X2   X3   X4T       8X1, X2, X3, X414 mm

式中:X1为主梁腹板厚度,X2为斜梁厚度,X3为横梁翼板厚度,X4为主梁翼板厚度,M(X)为前臂架质量,P(X)为前臂架结构所承受的最大应力,D(X)为前臂架在垂直方向的最大位移。

设置ε<0.05,采用Kriging模型来近似目标函数和约束函数,优化求解算法采用GA。GA的参数设置如下:种群规模为5,交叉概率为0.5,最大迭代次数为200。当最优个体适应度值在连续50代内的改进幅度小于1×10⁻⁶时,认为模型收敛。本文方法的迭代步及其最大误差如表7所示,优化过程中前臂架质量的收敛曲线如图8所示,最终的优化结果如表8所示。

表7   工程算例2中本文方法的迭代步及其最大误差

Table 7  Iteration steps and their maximum errors of proposed method in engineering example 2

迭代步新加入样本数量/个

总样本

数量/个

最大相对

误差/%

Step 10153.07
Step 23180.59

新窗口打开| 下载CSV


图8

图8   塔式起重机前臂架质量收敛曲线

Fig.8   Mass convergence curve of front boom structure of tower crane


表8   工程算例2中本文方法的优化结果

Table 8  Optimization results of proposed method in engineering example 2

函数

代理模型

近似值

真实值

相对

误差/%

X =(8.207 8 mm 9.719 5 mm 8.014 9 mm 9.705 3 mm) T
M(X)/kg11 941.2611 979.000.32
D(X)/mm199.86201.050.59
P(X)/MPa20.5420.590.26

新窗口打开| 下载CSV


表7可知,在迭代步Step 1中优化解的最大相对误差为3.07%,已经小于容许误差阈值,表明由初始15组样本构建的Kriging模型具有较高的预测精度。在迭代步Step 2中向样本空间加入了3个高质量样本点,最终优化解的最大相对误差降至0.59%,完全满足对容许误差的预设要求。进一步结合表8中的数据可知,在满足最大应力及最大变形的约束条件下,采用本文方法能够实现对塔式起重机前臂架结构的轻量化设计。

综上,本文方法为工程机械结构的优化设计提供了新的设计思路和参考方案。

5 结 论

1)本文基于工程机械优化问题中设计变量样本的全局及局部分布特征,提出了一种基于自适应Kriging代理模型的工程机械结构优化设计方法。该方法显著减少了对传统高保真仿真模型的依赖,缩短了计算时间。在样本数量有限的情况下,仍然能构建高精度的代理模型,从而大幅提升了代理模型的构建效率,并通过数值算例证明了方法的有效性。

2)完成了臂式斗轮机上部结构和塔式起重机前臂架结构轻量化设计中目标函数、约束函数与设计变量之间代理模型的构建,并在此基础上实现了结构的优化设计。优化结果表明,该方法在有效减小结构质量的同时,保证了工程机械结构的安全性,充分验证了所提出方法在工程机械结构优化中的可行性与工程应用价值。

参考文献

刘鑫张远洋.

基于混合模型汽车结构耐撞性的可靠性优化设计

[J]. 长沙理工大学学报(自然科学版), 2021181): 95-101.

[本文引用: 1]

LIU XZHANG Y Y.

Reliability-based design optimization for vehicle structural crashworthiness based on hybrid model

[J]. Journal of Changsha University of Science & Technology (Natural Science), 2021181): 95-101.

[本文引用: 1]

王红涛竺晓程杜朝辉.

基于Kriging代理模型的改进EGO算法研究

[J]. 工程设计学报, 2009164): 266-270 302.

[本文引用: 1]

WANG H TZHU X CDU Z H.

Research on improved EGO algorithm based on Kriging surrogate model

[J]. Chinese Journal of Engineering Design, 2009164): 266-270 302.

[本文引用: 1]

韩忠华.

Kriging模型及代理优化算法研究进展

[J]. 航空学报, 20163711): 3197-3225. doi:10.7527/S1000-6893.2016.0083

[本文引用: 1]

HAN Z H.

Kriging surrogate model and its application to design optimization: a review of recent progress

[J]. Acta Aeronautica et Astronautica Sinica, 20163711): 3197-3225.

DOI:10.7527/S1000-6893.2016.0083      [本文引用: 1]

陈一馨陈再续刘永生.

基于改进深度代理模型的挖掘机铲斗结构优化设计

[J/OL]. 吉林大学学报 (工学版). (2024-06-29) [2025-03-31]. .

URL     [本文引用: 1]

CHEN Y XCHEN Z XLIU Y Set al.

Structural optimization design of excavator bucket based on improved depth surrogate model

[J/OL]. Journal of Jilin University (Engineering and Technology Edition). (2024-06-29) [2025-03-31]. .

URL     [本文引用: 1]

李浩王颖马耀帅.

基于Kriging模型的大型立式磨机选粉机结构优化设计研究

[J]. 工程设计学报, 2024316): 801-809.

[本文引用: 1]

LI HWANG YMA Y Set al.

Research on structural optimization design for powder separator of large vertical mill based on Kriging model

[J]. Chinese Journal of Engineering Design, 2024316): 801-809.

[本文引用: 1]

黄文建刘放李晨晖.

基于代理模型的柔性机械臂区间不确定性分析

[J]. 计算力学学报, 2024416): 1005-1011.

[本文引用: 1]

HUANG W JLIU FLI C Het al.

Interval uncertainty analysis of flexible manipulator based on surrogate model

[J]. Chinese Journal of Computational Mechanics, 2024416): 1005-1011.

[本文引用: 1]

刘鑫毛勇勇.

基于代理模型更新管理策略的汽车乘员约束系统优化设计

[J]. 长沙理工大学学报(自然科学版), 2024216): 87-95.

[本文引用: 1]

LIU XMAO Y Y.

Optimization design of vehicle occupant restraint system based on surrogate model update management strategy

[J]. Journal of Changsha University of Science & Technology (Natural Science), 2024216): 87-95.

[本文引用: 1]

王波HAECHANG G白俊强.

基于Stochastic Kriging模型的不确定性序贯试验设计方法

[J]. 工程设计学报, 2016236): 530-536.

[本文引用: 1]

WANG BHAECHANG GBAI J Qet al.

The uncertainty-based sequential design of experiment method based on Stochastic Kriging metamodel

[J]. Chinese Journal of Engineering Design, 2016236): 530-536.

[本文引用: 1]

GU L.

A comparison of polynomial based regression models in vehicle safety analysis

[C]//International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. New YorkAmerican Society of Mechanical Engineers200180227509-514.

[本文引用: 1]

LI BSHIU B WLAU K J.

Fixture configuration design for sheet metal laser welding with a two-stage response surface methodology

[C]//International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. New YorkAmerican Society of Mechanical Engineers200180234801-808.

[本文引用: 1]

JONES D RSCHONLAU MWELCH W J.

Efficient global optimization of expensive black-box functions

[J]. Journal of Global Optimization, 1998134): 455-492.

[本文引用: 1]

戴志远李田张卫华.

基于混合加点Kriging代理模型的高速列车头型气动多目标优化

[J]. 西南交通大学学报, 2024591): 46-53.

[本文引用: 2]

DAI Z YLI TZHANG W Het al.

Multi-objective aerodynamic optimization on head shape of high-speed train using Kriging surrogate model with hybrid infill criterion

[J]. Journal of Southwest Jiaotong University, 2024591): 46-53.

[本文引用: 2]

WANG L QSHAN S QWANG G G.

Mode-pursuing sampling method for global optimization on expensive black-box functions

[J]. Engineering Optimization, 2004364): 419-438.

[本文引用: 1]

魏锋涛卢凤仪郑建明.

基于多策略的改进径向基代理模型方法

[J]. 计算机集成制造系统, 2019253): 764-771.

[本文引用: 1]

WEI F TLU F YZHENG J M.

Augmented radial basis function metamodel method based on multi-strategy

[J]. Computer Integrated Manufacturing Systems, 2019253): 764-771.

[本文引用: 1]

高月华王希诚.

基于Kriging代理模型的多点加点序列优化方法

[J]. 工程力学, 2012294): 90-95.

[本文引用: 1]

GAO Y HWANG X C.

A sequential optimization method with multi-point sampling criterion based on Kriging surrogate model

[J]. Engineering Mechanics, 2012294): 90-95.

[本文引用: 1]

龙腾郭晓松彭磊.

基于信赖域的动态径向基函数代理模型优化策略

[J]. 机械工程学报, 2014507): 184-190.

[本文引用: 1]

LONG TGUO X SPENG Let al.

Optimization strategy using dynamic radial basis function metamodel based on trust region

[J]. Journal of Mechanical Engineering, 2014507): 184-190.

[本文引用: 1]

陈吉清张钰奇兰凤崇.

基于主动学习PC-Kriging模型的复杂结构可靠性分析方法

[J]. 汽车工程, 2025472): 383-390.

[本文引用: 1]

CHEN J QZHANG Y QLAN F Cet al.

Reliability analysis method of complex structures based on active learning PC-Kriging model

[J]. Automotive Engineering, 2025472): 383-390.

[本文引用: 1]

ZHAN X XZHANG W RCHEN R Jet al.

Non-dominated sorting genetic algorithm-II: a multi-objective optimization method for building renovations with half-life cycle and economic costs

[J]. Building and Environment, 2025267112155.

[本文引用: 2]

于宝石王志祥王婕.

基于Voronoi序列采样的加筋壁板优化设计

[J]. 南京航空航天大学学报, 2022541): 121-131.

[本文引用: 1]

YU B SWANG Z XWANG Jet al.

Optimum design of stiffened panels based on voronoi sequence sampling method

[J]. Journal of Nanjing University of Aeronautics & Astronautics, 2022541): 121-131.

[本文引用: 1]

/