针对多学科设计优化中的协同优化算法在应用时存在不可避免的困难,在标准协同优化问题分解模式的基础上提出了一种改进算法SLCO(Subsystem Leading Collaborative Optimization).SLCO充分利用了子系统优化结果来产生新的系统级期望值,将优化目标和耦合处理都交给子系统来完成.从数学上证明了该算法的收敛性,并用测试算例进行验证,结果表明,该算法稳定,寻优效果好,并且有一定的灵活性.