一种基于windows系统的分布式实时协同仿真系统及方法

    公开(公告)号:CN114625023A

    公开(公告)日:2022-06-14

    申请号:CN202210112577.6

    申请日:2022-01-29

    Abstract: 一种基于windows系统的分布式实时协同仿真系统及方法,系统由强实时数据共享网络、目标机仿真系统、动力学仿真系统、进程通讯和同步模块、实时周期运行内核和初始化设置模块组成。其中强实时数据共享网络,在所有互连的节点中虚拟出一段全局共享的网络内存,在分布系统中实现内存至内存的通信,在互连的计算机间提供高效的数据传输;目标机仿真系统是仿真系统的核心组成,被测目标软件,不需要任何修改就可以在目标机仿真系统中运行;动力学仿真系统完成控制系统轨道动力学和姿态动力学的计算;进程通讯和同步实现多台模拟器之间的通讯、管理以及对不同进程的本地同步控制;实时周期运行时内核控制整个系统的运行。

    一种卫星所使用的面区域扫描观测方法

    公开(公告)号:CN113465581A

    公开(公告)日:2021-10-01

    申请号:CN202110559836.5

    申请日:2021-05-21

    Abstract: 本发明涉及一种卫星所使用的面区域扫描观测方法,属于惯性空间动态成像技术领域。本发明通过卫星绕本体两个主轴进行有控制的转动,解决了慧眼卫星对局部扫描区域扫描的观测任务要求。本发明通过进行路径规划,令星体+X轴(扫描轴)指向某惯性空间位置,控制星体绕Y轴匀速转动形成行扫描,当行扫描结束时再绕星体Z轴旋转进行换行,逐行连续扫描直至覆盖整个所需观测的天区。在本发明中,包含了行扫描,调头转向过程等一系列操作步骤,针对每个步骤均设计有不同的目标姿态算法,能够按照不同扫描速度,行距,扫描区域大小和位置等信息进行动态规划,根据给定的扫描区域起点位置,就可自主完成一个观测区域的扫描任务,从而一次性地获取该区域的整体观测信息。

    一种基于多级队列的卫星自主任务规划指令序列执行方法

    公开(公告)号:CN112308374A

    公开(公告)日:2021-02-02

    申请号:CN202011032997.0

    申请日:2020-09-27

    Abstract: 本发明提出了一种基于多级队列的卫星自主任务规划指令序列执行方法,采用多级队列的方式,实现自主任务规划指令序列的动态执行管理。该方法首先利用指令缓冲区对一定时间范围内的待执行指令序列进行缓存,并根据应急任务指令实时更新指令缓冲区,动态调整待规划任务;其次设计指令规划区、指令执行区,并根据指令序列的时序要求和执行策略进行指令任务的规划和执行,确保指令不丢失、不覆盖,提高指令序列执行的连续性和稳定性,有效地保证了指令序列的执行可靠性、安全性。

    一种基于二次链接的航天器在轨维护注入码生成方法

    公开(公告)号:CN107315587B

    公开(公告)日:2020-08-14

    申请号:CN201710476446.5

    申请日:2017-06-21

    Abstract: 一种基于二次链接的航天器在轨维护注入码生成方法,包括:(1)还原航天器在轨运行软件的状态,生成在轨状态目标文件;(2)编写在轨维护源代码;(3)使用编译器对编写的在轨维护源代码进行单独编译,生成待上传目标文件;(4)新建二次链接的脚本文件;(5)基于建立的二次链接脚本文件,对在轨状态目标文件和待上传目标文件进行链接,生成新的可执行文件;(6)将新的可执行文件转换成链接指令文件或BIN文件,从链接指令文件或BIN文件中直接提取指定起始地址的注入码指令。本发明在保证原在轨软件二进制码不发生变化的前提下,自动实现在轨维护软件中各个地址相关项的重定位过程,从而大大提升了航天器在轨维护注入码的生成效率和正确性。

    一种基于数据块传输的1553B总线协议仿真方法

    公开(公告)号:CN106888121B

    公开(公告)日:2019-11-29

    申请号:CN201710115350.6

    申请日:2017-03-01

    Abstract: 一种基于数据块传输的1553B总线协议仿真方法,首先获取通讯帧,得到通讯帧中各个数据块的数据特征模型,然后修改当前通讯帧中数据块的数据特征模型中的启动标记置、数据块计数,送至数据接收端,最后控制数据接收端根据数据特征模型中的数据块长度、子地址,获取得到当前数据块的数据并进行解析,若成功获取当前数据块数据并进行解析,则通知数据发送端发送下一个数据块数据特征模型,否则通知数据发送端重新发送当前数据块的数据特征模型中,直至完成当前数据帧的所有数据块在数据接收端的成功获取并解析。

    一种基于二次链接的航天器在轨维护注入码生成方法

    公开(公告)号:CN107315587A

    公开(公告)日:2017-11-03

    申请号:CN201710476446.5

    申请日:2017-06-21

    Abstract: 一种基于二次链接的航天器在轨维护注入码生成方法,包括:(1)还原航天器在轨运行软件的状态,生成在轨状态目标文件;(2)编写在轨维护源代码;(3)使用编译器对编写的在轨维护源代码进行单独编译,生成待上传目标文件;(4)新建二次链接的脚本文件;(5)基于建立的二次链接脚本文件,对在轨状态目标文件和待上传目标文件进行链接,生成新的可执行文件;(6)将新的可执行文件转换成链接指令文件或BIN文件,从链接指令文件或BIN文件中直接提取指定起始地址的注入码指令。本发明在保证原在轨软件二进制码不发生变化的前提下,自动实现在轨维护软件中各个地址相关项的重定位过程,从而大大提升了航天器在轨维护注入码的生成效率和正确性。

    一种处理器模拟方法
    48.
    发明授权

    公开(公告)号:CN103218250B

    公开(公告)日:2016-01-13

    申请号:CN201310108537.5

    申请日:2013-03-29

    Abstract: 本发明公开了一种处理器模拟方法,首先建立体系结构模拟层、指令集模拟层、和处理器模拟层;所述体系结构模拟层由处理器配置文件模块实现,所述指令集模拟层由处理器指令译码模块和处理器指令执行模块组成,所述处理器模拟层由处理器存储模块和处理器片内设备模块组成。本发明仅通过三个层次的模拟接口实现,便快速完成处理器的模拟,缩短了处理器模拟研发时间和周期,提升处理器模拟器研发效率,同时建立了处理器模拟平台统一性,可以使多个航天中常用的不同种类处理器模拟集成于相同模拟平台上,便于处理器模拟的集成、扩展及应用。

    一种处理器模拟方法
    49.
    发明公开

    公开(公告)号:CN103218250A

    公开(公告)日:2013-07-24

    申请号:CN201310108537.5

    申请日:2013-03-29

    Abstract: 本发明公开了一种处理器模拟方法,首先建立体系结构模拟层、指令集模拟层、和处理器模拟层;所述体系结构模拟层由处理器配置文件模块实现,所述指令集模拟层由处理器指令译码模块和处理器指令执行模块组成,所述处理器模拟层由处理器存储模块和处理器片内设备模块组成。本发明仅通过三个层次的模拟接口实现,便快速完成处理器的模拟,缩短了处理器模拟研发时间和周期,提升处理器模拟器研发效率,同时建立了处理器模拟平台统一性,可以使多个航天中常用的不同种类处理器模拟集成于相同模拟平台上,便于处理器模拟的集成、扩展及应用。

    一种载荷能力约束下的星上自主任务可见性快速确定方法

    公开(公告)号:CN119471751A

    公开(公告)日:2025-02-18

    申请号:CN202411594222.0

    申请日:2024-11-08

    Abstract: 本发明提供了一种载荷能力约束下的星上自主任务可见性快速确定方法,该方法包括:获取目标位置信息、规划时间内各等间隔的时间网格点上的卫星位置信息和轨道信息;根据轨道信息在规划时间内确定目标可见的轨道圈次,并根据目标位置信息、轨道圈次所包括的各时间网格点上的卫星位置信息和预设探测距离,确定轨道圈次内的第一可见时间区间;根据卫星的视场角,从第一可见时间区间中确定满足视场角约束的第二可见时间区间;根据卫星的载荷时钟角范围,从第二可见时间区间中确定满足载荷时钟角约束的第三可见时间区间。本方案能够高效且准确地确定载荷能力约束下星上自主任务的可见时间区间,计算高效且通用性好。

Patent Agency Ranking