摘要

协同优化算法的学科自治,系统协调思想易被工程设计者所接受,有很广的发展前景。文中基于iSIGHT软件,通过对该算法的研究,发现存在3个问题:松弛因子ξ的取值带有一定的主观性和盲目性;系统最优点若在约束边界上,协同优化算法往往会收敛到一个不满足子学科约束的最优值;动态松弛法在某些情况下有可能无法达到预期的增强全局搜索能力的目的。针对上述问题提出如下解决方法:结合算法的准确性和快速性给出了ξ的推荐取值区间;采用区间微缩法消除了系统最优值违背子学科约束的情况,提高了算法的适用性;改进了动态松弛法使其全局搜索能力进一步增强。最后经算例验证了上述方法的有效性,在一定程度上充实了协同优化算法体系。