论文部分内容阅读
近些年来,卫星导航技术蓬勃发展,各种提升卫星导航系统性能的关键技术泉涌而出,而更多的导航技术和导航发展理念也急需得到实验验证,卫星导航系统建模作为一种具有良好可行性的实验验证方法也备受国内外学者青睐。本文采用基于Agent的建模方法,对卫星导航系统建模问题展开研究。 本文针对众多的仿真建模方法面对需求多样化的卫星导航仿真建模存在的不足之处,提出了一种基于模型体系的卫星导航系统仿真建模方法,此方法基于Agent思想建立了一套卫星导航系统模型体系,针对具体系统建模时可通过选取并实现模型体系中所需的模型,组成仿真系统。此方法简捷方便,且比通用的建模方法更加具有针对性。本文基于此方法对卫星星座自主运行做了建模、仿真工作,经过验证,此方法具有能力全面,即插即用的特性。 具体的研究工作和成果如下: (1)为了得到全面的卫星导航系统模型体系,本文从卫星导航系统本身的复杂性、系统运行机制以及卫星导航系统已有和潜在的需求进行了分析,发现卫星导航系统模型体系具有“全系统数据仿真与处理”、“性能指标分析与评估”、“与外部数据兼容”三大功能需求,本文以此三大功能需求为核心,通过进一步分析将卫星导航的真实系统分解为相应的领域模型。 (2)为了实现卫星导航系统中的智能性,本文采用面向Agent建模思想将卫星导航系统领域模型转换为设计模型,期间将卫星导航系统中有智能性需求的实体分离出来,作为潜在的Agent实体,并针对卫星导航特性明确了系统中所需的Agent类型,设计了卫星导航系统中所需的Agent个体结构,选取了适合卫星导航系统的多Agent体系结构。 (3)针对以上提出的基于Agent的卫星导航系统模型体系,本文对卫星星座自主运行进行了建模仿真工作,给出了自主运行系统的实现方法并对其进行了仿真试验,并分析了仿真结果,试验证明,基于Agent模型体系对卫星导航系统建模是一种行之有效的方法,此方法能够起到简化卫星导航系统建模流程的作用。