用于航天器控制系统批量仿真的试验方法及试验系统技术方案

技术编号:37606711 阅读:22 留言:0更新日期:2023-05-18 11:58
本申请提供了一种用于航天器控制系统批量仿真的试验方法及试验系统,试验方法包括以下步骤:确定仿真程序和仿真用例文件;设置批量仿真工具,且批量仿真工具与仿真程序进行信息交互;批量仿真工具用于加载或卸载仿真程序,向仿真程序中传输用例序号和配置信息,仿真程序将实时运行信息反馈给批量仿真工具;批量仿真工具采用模块化形式根据试验目的执行相应的试验流程;批量仿真结束后,批量导出解析试验数据。本申请能够增加试验的适应性和灵活性,降低误操作概率。降低误操作概率。降低误操作概率。

【技术实现步骤摘要】
用于航天器控制系统批量仿真的试验方法及试验系统


[0001]本申请属于仿真试验领域,具体涉及一种用于航天器控制系统批量仿真的试验方法及试验系统。

技术介绍

[0002]系统仿真作为控制系统设计和试验的重要手段,能够有效地提高控制系统的研制质量。为了在试验室内对航天器控制系统的性能及各部件的综合性能进行测试,需建立相应的半物理仿真与验证平台,通过该平台可以开展产品的设计、各分系统性能测试以及控制系统半实物仿真试验,为产品从设计到出厂提供质量保证。
[0003]随着航天器控制系统任务复杂性的提高,航天器控制系统的仿真试验涉及实物状态的增加,算法功能和试验构型变得越来越复杂,组成单元和试验状态变得越来越多,试验周期变得越来越长,试验数据量变的更庞大,操作流程更加严格繁琐,人员误操作概率增加,这些都会对研制进度产生不利影响。同时,现有的航天器控制系统的仿真方法不能满足日益复杂的航天器控制系统的仿真需求。

技术实现思路

[0004]为至少在一定程度上克服相关技术中存在的问题,本申请提供了一种用于航天器控制系统批量仿真的试验方法及试本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于航天器控制系统批量仿真的试验方法,其特征在于,包括以下步骤:确定仿真程序和仿真用例文件;设置批量仿真工具,且批量仿真工具与仿真程序进行信息交互;批量仿真工具用于加载或卸载仿真程序,向仿真程序中传输用例序号和配置信息,仿真程序将实时运行信息反馈给批量仿真工具;批量仿真工具采用模块化形式根据试验目的执行相应的试验流程;批量仿真结束后,批量导出解析试验数据。2.根据权利要求1所述的用于航天器控制系统批量仿真的试验方法,其特征在于,所述仿真用例文件包括航天器控制系统批量仿真试验所需的全部用例文件,所述用例文件的文件名中包含数字。3.根据权利要求1或2所述的用于航天器控制系统批量仿真的试验方法,其特征在于,所述批量仿真工具包括批量仿真初始化模块、仿真运行配置模块、仿真存储配置模块、传参模块、仿真程序加载运行模块、仿真程序运行参数获取模块、磁盘占用度判断模块、帧计数判断模块、延时等待模块、仿真程序卸载停止模块、批量仿真次数判断模块、序号自加模块和批量仿真停止模块;各所述模块顺序执行或通过模块返回值跳转执行。4.根据权利要求3所述的用于航天器控制系统批量仿真的试验方法,其特征在于,所述批量仿真工具采用模块化形式根据试验目的执行相应的试验流程的过程为:批量仿真初始化模块对批量仿真工具进行初始化,设置初始用例序号与仿真次数;在仿真运行配置模块中配置仿真周期、CPU核号和时钟源;仿真存储配置模块将需要存储的变量存储形成存储名列表,并将批量仿真试验完成后每单次试验数据文件存储为单独文件,其文件名为“存储文件名_序号”;传参模块将当前仿真用例序号、仿真运行配置模块中配置的信息以及仿真存储配置模块中的存储名列表传入仿真程序中;仿真程序加载运行模块启动仿真程序,仿真程序根据仿真用例序号调用相应的仿真用例,以进行相应状态的试验;仿真程序运行参数获取模块获取运行参数,并将运行参数存储在批量仿真工具中;磁盘占用度判断模块调取仿真程序运行环境中当前的磁盘空间占用度,以对磁盘是否溢出进行判断,如果磁盘未溢出,则进一步对帧计数是否停止进行判断;帧计数判断模块对仿真程序运行参数获取模块每次获取的运行帧计数进行存储并对帧计数是否停止进行判断,如果未出现连续n次存储的帧计数相等,则进行延时等待;延时等待模块为批量仿真工具设置延时时长,延时等待延时时长后重新获取仿真程序运行参数;仿真程序卸载停止模块用于结束单次仿真试验,同时将本单次试验中仿真程序...

【专利技术属性】
技术研发人员:康健孙运吉钟友武
申请(专利权)人:蓝箭航天空间科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1