发明名称 一种地面仿真系统的校时同步控制器
摘要 本发明涉及一种地面仿真系统的校时同步控制器,该控制器针对地面仿真系统各子系统仿真步长不同、并行性和耦合性要求高的特点,采用基于硬件时统模块与校时模块相结合的校时方法,对仿真步长不同的子系统进行校时,保证系统时间的一致性;同时采用基于时戳序的层次进程调度方法,通过层次同步控制技术方案,减少系统控制信息中的冗余信息,保证系统仿真的同步性和并行性,提高系统的耦合度。
申请公布号 CN102315929A 申请公布日期 2012.01.11
申请号 CN201110254501.9 申请日期 2011.08.31
申请人 北京空间飞行器总体设计部 发明人 罗毓芳;王佳伟;邵坤;邱瑞;周永辉;李强
分类号 H04L7/00(2006.01)I 主分类号 H04L7/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 范晓毅
主权项 一种地面仿真系统的校时同步控制器,其特征在于包括硬件时统模块、校时模块和同步控制模块,其中:硬件时统模块:接收系统仿真启动消息,根据预先标定存储的时钟漂移率和仿真启动消息产生仿真步长脉冲信号,将所述仿真步长脉冲信号转换为仿真步长信息,并以UDP协议在网络中广播所述仿真步长信息;同时将包含所述仿真步长信息的数据包发送给校时模块,并从仿真启动消息中读取时钟漂移率,将时钟漂移率和预先存储的同步上限值发送给校时模块;校时模块:根据从硬件时统模块接收的时钟漂移率和同步上限值计算系统最大读取误差,并根据同步上限值判断是否需要进行时间补偿,同时计算系统同步周期;从硬件时统模块接收包含仿真步长信息的数据包,并记录N次数据包发送和接收时刻,计算系统网络延迟均值;根据系统同步周期和系统网络延迟均值,进行系统校时补偿,以消除各仿真子系统和仿真模块的网络延迟,同时根据最大同步周期选择线性连续函数进行异步长连续校时,以保证各仿真子系统和仿真模块的步长一致,并将消除网络延迟和保证步长一致的数据包中的仿真数据作为校时仿真数据包发送给同步控制模块,同时将数据包中的读写控制标志发送给同步控制模块,其中N为正整数;同步控制模块:接收校时模块输出的读写控制标志和校时仿真数据包,根据校时仿真数据包中的系统仿真进程的时间戳信息计算进程相应向量时钟,根据向量时钟和系统设定的阈值对仿真进程进行分层,设定每层的通讯进程,根据向量时钟的因果时序计算数据包数据在不同层通讯进程之间传递的路径,根据计算的路径进行仿真数据交换,产生同步控制处理后的同步控制数据包,并将同步控制数据包和向量时钟发送给各仿真子系统和仿真模块。
地址 100094 北京市海淀区友谊路104号