计算机集成制造系统 ›› 2014, Vol. 20 ›› Issue (7): 1530-1536.DOI: 10.13196/j.cims.2014.07.jiaimin.1530.7.2014072

• 产品创新开发技术 • 上一篇    下一篇

基于自适应松弛因子的协同优化方法

纪爱敏,殷旭   

  1. 河海大学机电工程学院
  • 出版日期:2014-07-30 发布日期:2014-07-30
  • 基金资助:
    国家自然科学基金资助项目(51175146)|中央高校基本科研业务费资助项目(2012B14014)。

Collaborative optimization based on adaptive relaxation

  • Online:2014-07-30 Published:2014-07-30
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.51175146),and the Fundamental Research Funds for the Central Universities,China(No.2012B14014).

摘要: 针对协同优化过程中松弛因子取值不当导致的优化效率低下、精度不高的问题,提出基于系统级和学科级不一致性的松弛因子自适应计算方法。该方法分为三个阶段:在初步寻优阶段,着重于快速减小系统级设计期望点和学科级设计点的差异;在减震缓降阶段,利用严格递减函数减轻松弛因子取值震荡,并保证松弛因子逐步减小;在加速收敛阶段,引入系统级罚函数增强一致性,并加快收敛至全局最优点。通过典型数值算例和减速器多学科设计优化问题对该方法的性能进行验证,并与标准协同算法和恒定松弛因子协同算法进行比较,结果表明,该方法能够随优化进程对松弛因子作自适应计算,消除了现有动态松弛法中松弛因子取值震荡的问题,且不受初始点选取的影响,具有较好的鲁棒性和较高的收敛速度。

关键词: 协同优化, 自适应, 松弛因子, 震荡, 罚函数

Abstract: To solve the problems such as the low optimization efficiency and accuracy caused by choosing the wrong relaxation factors in collaborative optimization,a new computing strategy of the adaptive relaxation factors based on inconsistency information between system level and disciplines level was presented.The optimization process was divided into three phases: in the preliminary optimization phase,decreasing the differences between system expectations and discipline design values was focused on rapidly decrease|in the shock absorption phase,a strictly decreasing function was used to reduce the shock of the value of relaxation factors and ensure it decreasing gradually|in accelerating convergence phase,system level penalty function was introduced to enhance the consistency and promote the convergence to the global optimal solution.A typical numerical example and the reducer MDO problem were adopted to test the performance of this optimization method.By comparing with the standard collaborative algorithm and constant relaxation collaborative algorithm,the result showed that the method could calculate the relaxation factors adaptively along with the optimization process and eliminate the value shocks in existing dynamic relaxation methods.Meanwhile,the presented approach was not affected by initial point selection and had satisfactory robustness with a high convergence speed.

Key words: collaborative optimization, adaptive, relaxation factor, shock, penalty function

中图分类号: