Page 204 - 《爆炸与冲击》2026年第5期
P. 204

第 46 卷                 肖李军,等: 数据驱动点阵超材料多目标优化设计                                  第 5 期


                                                       Start

                                                      Initialize,
                                                       Gen=0



                                                                       Y
                                                       Gen<1               Non-dominated
                                                                              sorting

                                                                             Selection,
                                                          N               crossover, mutation


                                                   Merging parent and       Gen=Gen+1
                                                  offspring populations




                                                    Generate a new    N    Non-dominated
                                                       parent                 sorting
                                                      generation

                                                          Y               Calculate crowding
                                                                              distance
                                   Gen=Gen+1      Selection, crossover,
                                                      mutation
                                                                              Selecting
                                                                            superior data
                                          Y
                                                    Gen
                                                    Gen≤max Gen≤

                                                          N
                                                        End

                                               图 10    NSGA-Ⅱ多目标优化流程图
                                        Fig. 10    NSGA-Ⅱ multi-objective optimization flowchart
                3.2    承载型点阵超材料优化设计
                                                              σ y  )可有效反映点阵超材料的承载性能,二者数值
                   在准静态压缩过程中,弹性模量(E)和屈服强度(
               越大,结构的承载能力越强。因此,以弹性模量和屈服强度为双目标函数,开展点阵超材料的多目标优
               化,其优化问题可表述为:
                                         
                                          f 1 = min[−σ y (x)]
                                         
                                         
                                         
                                          f 2 = min[−E(x)]
                                         
                                         
                                           s.t. x = [x 1 , x 2 , x 3 ,··· , x n ]  n = 28               (7)
                                         
                                         
                                         x i = 0 or 1            i = 1,2,··· ,28
                                         
                                         
                                         
                                         
                                           sum[x 1 , x 2 , x 3 ,··· , x n ]≤9
                   为实现弹性模量与屈服强度的双目标最大化,对上述两参数取负值,坐标轴取负号仅用于算法最小
               化处理,将其转化为最小化问题。优化变量为一个长度 28 的 0-1 向量,用于表征点阵超材料 1/8 晶胞中
               杆件的组合方式,同时限定杆件数量不超过 9 根。优化过程中设置种群规模为                                   100,变异概率为      0.5,迭
               代次数为    500。最终获得的       Pareto  最优解集如图     11  所示,其中横轴为屈服强度,纵轴为弹性模量。图                    12
               给出了   Pareto  最优解集对应的点阵胞元构型。
                   为验证优化结果的准确性,进一步对优化构型进行了准静态压缩模拟,计算其弹性模量和屈服强
               度,并与   ANN  预测值以及训练集中的最大值进行对比(图                    13)。如图    13(a) 所示,屈服强度的预测值与模

                                                         051442-8
   199   200   201   202   203   204   205   206   207   208   209