论文部分内容阅读
现今工程系统越来越复杂。复杂工程系统的设计优化中面临的第一个挑战是存在于参数和设计变量中的不确定性。参数不确定性在设计优化中扮演着重要角色,它很可能导致原本可行的最优解成为不可行解,从而严重影响系统性能,因此非常有必要开发高效的鲁棒优化(Robust Optimization)算法,从而求解对不确定性的变化不敏感的最优解。工程系统设计优化面对的另一个挑战是,一个复杂工程系统往往涉及多个交叉学科,而这些学科之间有一些共同的全局设计变量,各系统之间也往往存在相互耦合关系。此类优化问题需要保证共享变量在各个相关子系统中的一致性,因此涉及众多优化子问题,从而导致问题复杂度和求解负担急剧增加。因此有必要开发高效的多学科优化(Multi-disciplinary Optimization)算法求解这些全局变量和耦合变量,以便应用于实际工程问题上。以上两种涉及优化问题都存在多层优化(或嵌套优化)结构导致的计算效率低的问题,如鲁棒优化中解决鲁棒约束条件的内层问题及多学科优化中各学科之间一致性的多层优化问题,因此本文重点解决高效的鲁棒优化算法和多学科优化算法的开发问题。作为汽车的核心部件,发动机是一个典型的复杂非线性多学科系统。发动机关键零部件尺寸的不确定性(以公差形式体现)对系统成本和性能都有重要影响,因此其公差设计成为一大关键问题。传统的公差设计是基于设计者的经验,极少考虑到优化或者在整个系统层面进行公差设计。而且,很少研究从不同部件的自主设计和系统层面的综合设计对零部件进行公差设计。本文提出对多发动机公差进行鲁棒优化和多学科优化设计。本文首先提出解决单学科鲁棒优化问题的算法,这些问题的目标函数和约束条件的参数和设计变量中都可能存在不确定性,这些不确定性以区间形式体现;其次本文提出高效的多学科优化算法。本文共有四方面研究内容。研究内容一提出了一种基于二次序列规划算法(Sequential Quadratic Programming)的鲁棒优化算法(SQP-RO),该算法可以有效解决存在区间不确定性的连续可导的高度非线性优化问题,但仍然是具有内外两层优化的结构。基于SQP-RO,研究内容二提出了一种单层优化结构的鲁棒优化算法(A-SQP-RO),基于提出的乌托邦点的概念,算法效率更高。研究内容三提出了顺序多目标优化算法和多学科优化算法,此算法赋予每个子系统充分的优化自主权对局部变量、全局变量和耦合变量进行优化,基于得到的全局和耦合变量的信息,系统层处理后分配给每个子系统进行顺序的优化。基于以上提出的算法,在研究内容四中,本文提出了发动机多学科公差优化问题并求解。以上提出的方法利用相当数量的数值算例和工程算例进行了验证,以展示所提出方法的可行性和有效性。验证结果表明,与确定型最优问题算法SQP相比,提出的鲁棒优化算法可以相对较少的计算量有效解决鲁棒优化问题。所提出的顺序多目标和多学科算法可以得到可观的帕雷托前沿而只需更少的计算量。发动机多学科公差设计将关键尺寸适当压缩,非关键尺寸适当放松,从而在提高系统性能的同时降低制造成本。