NSGA-Ⅱ在卫星星座优化设计的应用研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:shening
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在实际应用中人们经常遇到多目标优化问题,如投资问题。投资者一般希望投入的资金量最少,风险最小,且获得的收益最大。多目标优化问题的多个目标通常是相互冲突,相互竞争的,对其中一个目标优化必须以其他目标作为代价。多目标优化是近30年来迅速发展起来的一门新兴学科,一直是科学和工程研究领域的难题和热点问题。多年来许多研究者的工作就是寻找一些重要技术来处理多目标优化问题。传统的解多目标优化问题的方法通常存在许多缺陷,如各目标加权值的分配带有较大的主观性,优化过程中各目标的优度进展不可操作等,在处理高维数、多模态等复杂问题上存在许多不足。 遗传算法是模拟自然界生物进化过程与机制,求解优化与搜索问题的一类自组织、自适应的人工智能技术。由于遗传算法是对整个群体进行的进化运算操作,它着眼于个体的集合,而多目标优化问题的非劣解一般也是一个集合,遗传算法的这个特性表明遗传算法非常适合求解多目标优化问题。 国内外研究学者在简单遗传算法的基础上,发展出了多种多目标优化遗传算法,如SPEA、MOGA、NSGA、NSGA-Ⅱ、PAES、MEES 等。本文研究的非支配排序遗传算法(Non-dominated Sorting Genetic Algorithm, NSGA)及其改进算法NSGA-Ⅱ就是其中发展较快、优化效果较好的一种方法。本文对NSGA-Ⅱ算法的基本原理进行了系统的学习和研究,在算法的应用研究方面作了大胆的尝试。 NSGA-Ⅱ是 NSGA 算法的改进,在 NSGA 的基础上加上了精英策略、密度值估计策略和快速非支配排序策略,在很大程度上改善了NSGA 的缺点。但NSGA-Ⅱ采用的SBX交叉算子和变异算子性能相对较弱,从而在一定程度上限制了算法的搜索性能,使得NSGA-Ⅱ在种群的多样性保持和收敛速度方面尚不能令人满意,并且在解决高维问题上,解集分布度也不是很理想。 在NSGA-Ⅱ算法的基础上,针对 NSGA-Ⅱ存在的问题,本文提出一种改进的 NSGA-Ⅱ算法—INSGA-Ⅱ算法:(1)NSGA-Ⅱ中采用 SBX 交叉算子,并将多父体算术交叉算子也引入 NSGA-Ⅱ。将这两种交叉算子的有机结合可以提高算法的效率。在运行初期,SBX 有助于算法探索未知空间信息,而在后期,有利于算法继续探索和积累有关解的知识和信息,从而有利于不同个体的积累与解集多样性保护;多父体算术交叉可使得解集的多样性呈指数增长,从而能够提高算法探索未知空间的时间效率。(2)本文将高斯变异和柯西变异引入NSGA-Ⅱ。柯西变异算子和高斯变异算子分别具有良好的局部逃逸和局部搜索能力,将这两种变异算子的有机结合可以提高算法的效率。(3)本文将模拟退火算法引入到NSGA-Ⅱ中。在高维问题上,解集分布度比较均匀。 本文对Deb 文献<[59]>所列举的典型的测试函数(ZDT1-ZDT3,ZDT6)进行了计算,并与由NSGA-Ⅱ计算得到的结果进行比较(测试函数为最小化问题)。测试结果表明,与NSGA-Ⅱ相比较,改进后的算法能更好地收敛到 Pareto 最优解。本文使用多父体算术交叉算子和NSGA-Ⅱ算法中的SBX交叉算子,提高了算法的搜索性能;同时,使用高斯变异和柯西变异算子,更好地维持了种群的多样性,提高算法的效率。解集分布基本与Pareto front重合。随着空间技术的发展,由多颗卫星组成的星座在通讯、导航等领域起着越来越重要的作用。低轨卫星移动通信系统由于其较低的传输时延和较低的终端要求已经成为当前通信领域中发展非常迅速的研究方向和现代化通信强有力的手段之一。很多国家都建立了低轨卫星系统。卫星星座优化的目的是用尽量少的卫星资源,以合理的轨道配置实现系统的性能要求。同时区域覆盖的星座的优化设计涉及多个特征点和多项优化指标,是一种比较典型的多目标优化问题。近年来将遗传算法引入到卫星星座优化中。 本文在低轨卫星星座优化设计中,首先建立了卫星运行轨道的计算模型,分析了卫星运行轨道的摄动因素,建立了卫星摄动的数值仿真方法,然后分析、确定低轨星座优化的轨道控制参数。由于星座的对地覆盖性能要求是进行星座设计的主要依据,本论文主要探索了星座覆盖的问题。然后用前期改进的INSGA-Ⅱ算法去实现卫星星座优化设计。算法采用固定长度的染色体编码,由星座可能的最多轨道面数和各轨道面内最多卫星数目确定的最多变量个数决定染色体编码长度,实现星座轨道控制参数优化的框架,最后对具体实例进行了优化仿真。结果表明,该方法可以获得一组分布合理的Pareto 解,为星座方案决策提供了有力的支持。
其他文献
随着科技的发展,传统的身份验证已很难适应人们的需求。基于虹膜和指纹的生物特征验证对采集条件要求高,很难大范围推广。基于人脸检测的生物特征识别具有友好、方便、对硬件设
嵌入式实时系统多数应用在安全性要求较高的场合,因此需要保证系统的正确性。复杂性不断增加的实时系统迫切需要在系统开发早期引入形式化分析技术来验证系统的期望性质。如何
传统的图像表示和压缩技术是基于变换域的,通过某种预定义的正交变换,将大部分图像信号的能量集中到少数的系数上,从而达到信号压缩的目的。然而,自然图像中存在着丰富的边缘和轮
随着Internet的发展,基于单穴的端到端传输协议如TCP在传输性能、容错性和安全性等方面皆受到了极大的挑战,在此技术背景下,基于多穴的端到端传输协议如流控制传输协议SCTP应运
存储墙问题是影响计算机系统性能的主要问题之一。网络计算、云计算、大数据应用等新的应用领域,多核、多线程系统等新的体系结构和对内存新的访问特征,均对内存系统的设计提出
随着科学技术的飞速发展,超声波检测技术已经广泛的应用于无损检测、医学检查、钢铁、工程设备和航空航天等领域;为了获得精确可靠的结果,与三维可视化、自动化及信息化等技术
网络上涌现的海量近似图像为近似图像检索(Partial-Duplicate Image Search)带来了新的挑战。近似图像是指从源图像中获取部分区域并对这些区域进行内容/质量上的修改,然后把
演化是软件固有的本质特征之一。提高软件易演化性一直是软件工程的重要研究目标之一。构件化软件开发作为软件复用的核心技术,是当前的主流技术之一,它的演化具有其特殊性。本
随着网络技术,以及网格计算和面向服务计算等分布式计算技术的发展,越来越多的集成应用采用虚拟组织模式来共享资源和协作。基于角色的访问控制在分布式系统中得到了广泛的应用
运载火箭姿态控制系统的作用,是保证火箭飞行的稳定,并按事先预定的弹道程序飞行。运载火箭是一个时变、非线性的被控对象,在工程上通过风洞试验、全箭振动试验、发动机试车等,得
学位