先验知识驱动的船舶舱段结构大规模分解优化方法

Domain knowledge-driven decomposition-based large-scale optimization for ship cabin structures

  • 摘要:
    目的 针对舱段结构优化大规模化问题,提出一种分解优化算法。
    方法 基于分解优化框架,将专业力学先验知识与通用黑箱优化算法相结合,提出先验知识驱动的船舶舱段结构分解优化算法,该算法是将设计变量分为桁材的布局变量和尺寸变量,然后依此将原问题分解为一系列低维子问题进行求解;基于各约束物理量的单调性和局部性,优先优化约束裕度大的子问题;将所有布局变量分为一组,其对应子问题的目标函数为最小约束裕度最大化,每个桁材的尺寸变量也单独分为一组,其对应子问题的目标函数为舱段结构重量;将求解子问题的通用黑箱算法引入代理模型以快速预测各特征物理量,并仅考虑约束代理模型的加点准则。
    结果 算例结果表明,所提算法使舱段案例的整体重量相较于上界值降低了43.5%。
    结论 所提算法相比直接嵌套有限元的差分进化算法以及通用黑箱算法,其优化效率更高,可以获得质量更好的优化解。

     

    Abstract:
    Objectives This paper proposes a domain knowledge-driven large-scale optimization algorithm for ship cabin structures based on a decomposition optimization framework.
    Methods The proposed algorithm combines domain mechanical knowledge with a general black box optimization algorithm, groups the design variables into location variables and size variables, and decomposes the original problem into a series of low-dimensional subproblems. Due to the monotonicity and locality of each bending stress, shear stress, and deformation constraint, subproblems with larger constraint margins are prioritized for optimization. All of the location variables are grouped into one subproblem, and the corresponding subproblem's objective function is to maximize the minimum constraint margin. Each girder size variable is separately grouped, and the corresponding subproblem's objective function is the weight of the cabin structure. Additionally, a surrogate model is introduced to quickly predict the constraints of each subproblem, and the sample infill criterion is adopted only in the constraint surrogate model.
    Results The experimental results show that the algorithm can reduce the overall weight of the cabin structure by 43.5% compared to the upper bound.
    Conclusions The proposed algorithm has higher optimization efficiency and can obtain a better optimization solution compared to both the differential evolution algorithm directly using the using finite element method and the general black box optimization algorithm.

     

/

返回文章
返回