北京航空航天大学学报 ›› 2016, Vol. 42 ›› Issue (5): 1055-1064.doi: 10.13700/j.bh.1001-5965.2015.0640

• 论文 • 上一篇    下一篇

引入多Agent协商的协同优化在卫星设计中的应用

董云峰1, 卫晓娜1, 郝朝2   

  1. 1. 北京航空航天大学 宇航学院, 北京 100083;
    2. 中国飞行试验研究院 测试所, 西安 710089
  • 收稿日期:2015-09-28 出版日期:2016-05-20 发布日期:2016-02-18
  • 通讯作者: 董云峰,Tel.:010-82338880 E-mail:sinosat@buaa.edu.cn E-mail:sinosat@buaa.edu.cn
  • 作者简介:董云峰 男,博士,教授,博士生导师。主要研究方向:航天器总体设计技术、航天器动力学与控制技术、飞行器动态模拟技术。Tel.:010-82338880 E-mail:sinosat@buaa.edu.cn;卫晓娜 女,博士研究生。主要研究方向:数字卫星仿真、卫星总体设计。E-mail:xnwei@buaa.edu.cn;郝朝 男,硕士,助理工程师。主要研究方向:试飞遥测与监控。
  • 基金资助:
    国防"973"计划(613237)

A multi-Agent negotiation based collaborative optimization application in satellite design

DONG Yunfeng1, WEI Xiaona1, HAO Zhao2   

  1. 1. School of Astronautics, Beijing University of Aeronautics and Astronautics, Beijing 100083, China;
    2. Measurement Technology Institute, Chinese Flight Test Establishment, Xi'an 710089, China
  • Received:2015-09-28 Online:2016-05-20 Published:2016-02-18

摘要: 卫星设计是复杂的多学科优化问题,协同优化算法具有模块化特点适合于处理多学科优化问题。在对卫星进行多学科优化时发现,现有的协同优化算法为了保证共享变量在系统级和分系统级间的一致性,收敛困难,计算量大,不对分系统自身进行优化不能保证卫星整体性能最优。本文通过引入Agent概念和基于Agent的协商算法,提出了一种基于劝说式多Agent协商的协同优化设计算法。针对对地观测卫星,以总质量最小为目标,建立了包含结构、轨道控制、姿态控制和电源4个分系统Agent和1个系统级Agent的卫星优化设计模型并进行了协同优化设计。研究结果表明:引入Agent协商算法的协同优化算法,可以保证共享变量的一致性;在协同优化算法中增加分系统自身优化模块,可以保证在系统级优化过程中各分系统一直都是最优的。

关键词: 卫星总体设计, 多学科优化, 协同优化, 协商算法, Agent模型

Abstract: Satellite design is a complex problem of multidisciplinary optimization.Collaborative optimization algorithm, with its feature of modularization, is suitable for being applied to the multidisciplinary optimization of satellite design. To guarantee the consistency of shared variables between the system level and the subsystem level, the traditional collaborative optimization has the limitation such as convergence dilemma and excessive computational cost. And the traditional collaborative optimization which cannot optimize the subsystems cannot ensure the optimization of satellite overall performance. This paper proposes a multi-Agent negotiation based collaborative optimization algorithm by introducing the concept of Agent-based model and multi-Agent negotiation. We take earth observation satellite as an example, and with the object that the total weight is the minimum, a system-level Agent model and four subsystem-level Agent models including structure subsystem, orbit subsystem, attitude subsystem and power subsystem are built. The results indicate that the multi-Agent negotiation based collaborative optimization algorithm can ensure the consistency of shared variables, and the subsystem optimization model ensures that the subsystems are optimal when system-level optimization is carried out.

Key words: satellite system design, multidisciplinary optimization, collaborative optimization, negotiation algorithm, Agent-based model

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发