蛙跳算法的改进及其在XNAV时延估计中的应用

来源 :湖南大学 | 被引量 : 0次 | 上传用户:gichurn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在科学研究和工程应用中都涉及对优化问题的求解,而随着工业发展朝着新型化、综合化、连续化的方向迈进,使得工业生产过程中所面对的优化问题具有多目标求解、强非线性、高变量维度等特征。而启发式智能算法为复杂优化问题的求解开辟了新的解决途径,因而对智能算法的研究具有重要理论意义和应用价值。蛙跳算法(SFLA)是受青蛙捕食行为的启发而设计的一种启发式智能算法,算法通过模拟青蛙捕食,使得粒子在可行域空间内进行迭代搜索,具有结构简单,参数较少,稳定性强等优点。目前受到国内外业内学者广泛关注,已成为智能算法优化研究领域的热点。但该算法也存在自身的缺陷,如求解精度低、收敛速度慢、易早熟等缺陷。因此,为了增强算法性能,弥补算法不足,需对算法进行更深入的研究与优化。针对蛙跳算法在多模态函数寻优中存在的易陷入局部最优、求解精度低、寻优峰值数过少等缺陷,提出一种免疫双向蛙跳算法,并将该算法用于多模态函数寻优中。算法在每次循环迭代中,先通过基于双向进化机制的蛙跳算法以模因组的形式进行“局部-全局”搜索,再通过克隆选择算法,对已搜索到的解进行局部优化,以进一步提高解的精度。最后通过将部分函数旋转,以进一步验证算法的性能。仿真结果表明,与原始蛙跳算法相比,该算法在保证收敛速度的同时,算法在寻优精度和搜索到的极值点数目方面都显著提高。X射线脉冲星导航(XNAV)是一种应用较为广泛的天文自主导航,通过到达时间(TOA)来获取航天器在深空中的各项参数,而要计算TOA最好的方式是通过时延估计。本文在传统双谱算法的基础上,通过引入改进的蛙跳算法,提出了一种估计X射线脉冲星累积脉冲轮廓时间延迟的方法。该方法在地面数据控制中心通过改进的蛙跳算法提取X射线脉冲星累计脉冲轮廓双谱的特征谱点,并将特征谱点存入航天器数据库中。使得在航天器中只需计算标准累积脉冲轮廓(SIPP)和观测累积脉冲轮廓(OIPP)在特征谱点处的双谱值,从而减少计算量,达到加快时延估算的目的。最后通过仿真实验表明,该算法在保留了传统双谱算法在时延估计中高精度特点的同时,大大增强了导航算法的实时性。
其他文献
近年来,医疗事故层出不穷,医患矛盾日益尖锐化,医患纠纷日益增多。造成如此局面原因很多,比如说医生个人医学水平有限,医生滥用药品,药品中未知的风险等。为了缓解这种局面,
在现代实时嵌入式系统设计中,采用在同一资源平台上集成多种不同关键性级别的功能应用方案已经成为一种发展趋势。面向混合关键性系统的实时调度算法研究成为了学术界和工业
伴随计算机及网络技术的不断发展,控制系统中的各类部件利用通信网络相互连接已成为控制系统在未来的主要发展趋势。本研究针对网络控制系统中时变采样周期、数据包丢失等问
随着全球经济的快速发展,众多企业在提高产品“量”的同时,也在对“质”进行提升。节能降耗逐渐成为制造业一个清晰的共识,结合到车间调度中,车间绿色调度可以为企业降低许多
特征选择的目的在于选出能够较好表示类别的相关特征构成的优质特征子集,是克服“维数灾难”的一种数据预处理过程,本质是一种降维技术。目前,特征选择已广泛应用于计算机视
为了有效地降低针对Web应用程序的攻击和漏洞利用所带来的危害,对Web应用程序进行特权分离已经成为了软件安全的第二道防线。传统的对Web应用程序进行特权分离的方法是将一个
计算机辅助颅面复原是一个结合现代解剖学,以计算机为工具,进行数字化颅面复原的新兴技术,应用前景广泛。相关领域专家和学者们在颅面复原算法上已经展开多年研究,但颅面复原
目标跟踪技术是计算机视觉领域当中重点研究课题之一,目标在实际运动过程中不可控环境因素众多,对全局遮挡、光照突变等挑战条件的跟踪技术仍然需要不断的探究发展,单单解决
近几年,随着无线通信技术的快速发展,移动网络的速率得到大大提升,移动视频业务也随之兴起。视频流量的带宽消耗大,传输的重复性高,需要采取措施实现无线资源的有效利用以满
荧光分子断层成像(FMT)根据边界探测到的漫射光分布,同时考虑到组织对光的散射和吸收作用,选取合适的重建方法重建出荧光目标在体内的三维分布和荧光浓度,从而对生物体的生理和