Page 49 - 2024年第55卷第2期
P. 49

为实现数据集的无量纲化,采用极
              差法对样本 数 据 进 行 归 一化 处理,然后
              进行网格训练:
                               x- x min
                                di
                           x′ =                 (5)
                            di
                               x - x
                                    min
                                max
              式中:x′为归一化后的样本数据;x 为
                      di                        di
              原始样本数据;x 、x 为 x 中的最大
                              max  min   di
              值、最小值。
              3.3 PSO- BPNN - MIGA耦合优化模型
                  预测仿真智能算法(PSO - BPNN)         [15 - 16]
              利用粒子 群 算 法     [17] (PSO)优化 BP神经
              网络  [18 - 19] 的权值与阈值来提升对信息间
              非线性映射关系的预测能力,算法流程如
              图 3所示。多岛遗传算法(MIGA)            [20 - 22] 以               图 3 PSO - BPNN算法流程图
              遗传算法(GA)为基础,将种群分割为多
              个相互独立的 “岛” 并进行 GA优化求
              解,同时各 “岛” 间个体定期迁移互换
              保证了群体多样性,其有效提升了计算
              能力、运行速度和全局搜索能力,算法
              流程如图 4所示。
                  由于流场特性评价指标之间具有明
                                                                        图 4 MIGA算法流程图
              显的非一致性且进水结构设计参数对其
              流场特 性 的 影 响 存 在 复 杂 非 线 性 关 系,
              需要对流场特性评价指标与 结构设 计参
              数之间的非线性映射关系进行准确辨识。
              基于 PSO - BPNN和 MIGA构建多参数多
              目标耦 合 优 化 模 型 PSO- BPNN- MIGA,
              利用 PSO - BPNN预测辨识和拟合泵站原
              型进水结构流场特性评价指 标与设 计参
              数间的映射 关系,对 预 测输 出的 指标利
              用线性加权 法 构 建目 标函数,最 后通过
              MIGA对目标函数进行全局搜索寻优,实
              现泵站原型进水结构流场特 性参数 多目
                                                                 图 5 PSO - BPNN - MIGA耦合优化模型流程图
              标优化。耦 合 优 化 模 型 运 算 流 程 如 图 5
              所示,由相关研究成果           [23 - 24] 和经验得到模型参数配置,如表 5所列。

                                          表 5 PSO - BPNN - MIGA耦合优化模型参数配置
                         BPNN算法                         PSO算法                          MIGA算法
                   神经网络结构            6 - 10 - 3    惯性权重            0.9~0.4         岛数               10
                     传递函数            tansig        学习因子             1.5          岛上个体数              10
                     训练函数            trainlm       种群规模              50           交叉率               1
                     训练速率             0.01        最大迭代次数            100           变异率              0.02
                     期望误差             10 - 6                                      迁移率               0.3
                                                                                 迁移间隔               3
                                                                                 进化代数               100

                                                                                                —  1 7 1 —
   44   45   46   47   48   49   50   51   52   53   54