摘要
针对子学科具有物理目标的多目标协同优化问题,研究基于NSGA-II的求解策略.鉴于子学科个体满足约束可行性的进化过程与系统级分配期望值无关,提出具有良好的可行性和多样性的初始种群生成方法,以提高多目标子学科的计算效率和计算精度.为了解决由一致性目标函数与物理目标函数的作用不同而造成的NSGA-II非支配级排序困难,提出将子学科一致性目标函数转化为子学科自身约束的策略.最后,利用工程算例对所提出方法的有效性进行了验证.
The multi-objective collaborative optimization method based on NSGA-II is proposed for multi-objective multidisciplinary design optimization problems with multi-objective subsystems. The evolutionary process in which the individuals meet the feasibility is irrelevant to the target point allocated by the system level in multi-objective subsystem optimization. In view of this characteristic, a method for producing initial population with good feasibility and diversity is proposed to improve the calculation efficiency and accuracy of multi-objective subsystem optimization. In the process of NSGA-II non-dominated sorting, the effect of the interdisciplinary incompatibility function differs from the physical objectives, which increases the difficulty in sorting the individuals. To avoid this problem, a strategy of transforming the incompatibility function into a disciplinary constraint is presented in the multi-objective subsystem optimization. Finally, the engineering example shows the effectiveness of the proposed approaches.
出处
《控制与决策》
EI
CSCD
北大核心
2015年第8期1497-1503,共7页
Control and Decision
基金
国家自然科学基金项目(51305073
51305074)
关键词
多学科设计优化
多目标协同优化
一致性目标函数转换
NSGA-II算法
multidisciplinary design optimization
multi-objective collaborative optimization
incompatibility function transformation
NSGA-II algorithm