《表1 优化前后各参数对比》
多目标果蝇算法参数选择:子种群数Ns=10,各子种群的个体数Np=50,最大迭代次数gmax=500,为了平衡算法全局搜索和局部搜索的能力,每一代果蝇个体中有80%的搜索距离h=100,其余个体的搜索距离h=1。运用Matlab编程,对该模型进行优化求解,得到Pareto前沿如图3所示,可以看出,改进的多目标果蝇算法全局搜索能力强,求得的Pareto前沿解分布均匀,解的多样性好。根据工程经验选取其中一个最优解如表1所示。与初始设计[8]对比,弹丸的杀伤面积A从1 352.20 m2提高到2 021.62 m2,提高了49.51%,与此同时,火炮射程L从15.90 km提高到22.77 km,提高了43.21%,性能得到了明显提升。优化结果表明,改进多目标果蝇算法能够满足实际工程问题求解的需求。
图表编号 | XD0065258500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.05.01 |
作者 | 曹岩枫、徐诚 |
绘制单位 | 南京理工大学机械工程学院、南京理工大学机械工程学院 |
更多格式 | 高清、无水印(增值服务) |