基于测控任务分析系统模型库的场景模型快速构建方法与流程

文档序号:25526167发布日期:2021-06-18 20:15阅读:111来源:国知局
基于测控任务分析系统模型库的场景模型快速构建方法与流程

本发明属于航天器飞行测控技术领域,具体涉及一种基于测控任务分析系统模型库的场景模型快速构建方法。



背景技术:

在测控任务分析系统中进行发射任务测控方案设计时,需要根据任务需求创建场景。创建一次完整的测控任务场景需要添加弹道设备、轨道设备、测控站设备和着陆回收设备下挂载的多种模型及设置其属性,十分复杂繁琐。每创建一个场景,都需添加大量的模型并设置模型属性,而每次测控任务所需的模型种类及其属性具有一定的通用性和相似性。



技术实现要素:

(一)要解决的技术问题

本发明要解决的技术问题是:根据测控任务需求,在测控任务分析系统中实现多目标测控场景模型快速构建。

(二)技术方案

为解决上述技术问题,本发明提供一种基于测控任务分析系统模型库的场景模型快速构建方法,所述方法包括:

步骤s1:航天测控系统进行发射任务测控方案设计时,用户首先根据任务需求创建任务场景;用户为发射任务测控方案设计人员;任务场景即为任务所需的弹道设备、轨道设备、测控站设备、着陆回收设备的集合;根据测控任务的要求,在每个场景下建立包括弹道设备、轨道设备、测控站设备和着陆设备的模型数据库;模型数据库中保存的每一个模型都是一个模型项,每个模型项都包括二三维模型和属性;

步骤s2:根据模型数据库中的模型项建立模型数据库与模型库之间的映射关系,将模型项的名称作为模型数据库与模型库的连接键;

其中,模型库作为任务场景与模型数据库的连接纽带,通过模型库中模型项的名称,即可连接到模型数据库中调用模型项的相关数据;

步骤s3:根据航天测控系统、用户、任务场景的权限关系建立航天测控系统、用户、场景对模型库的访问关系;其中,所述访问关系即确定航天测控系统中每一个用户只能访问本用户的模型库,本用户所创建的所有任务场景都能访问本用户对应的的模型库;访问方式通过来自用户的外部输入请求、外部输入请求和外部插入请求实现;

步骤s4:根据外部输入请求,分析外部输入请求中所包含的模型的类型种类,然后将外部输入请求中所包含的模型按照模型的类型进行划分,并保存到模型库中该类型模型所属的模型项内,所保存的模型的命名与场景绑定;所述模型的命名与场景绑定的意思为:模型名称中包含场景名称;

若外部输入请求中所包含的模型为实体模型,则保存实体模型及其挂载的附加模型以及所有模型的属性信息;

若外部输入请求中所包含的模型为附加模型,则单独保存附加模型及其属性信息;

其中,模型库中为了区分相同类型模型,实体模型命名格式为“场景名-实体模型名”,附加模型命名格式为“场景名-实体模型名-附加模型名”,以便于用户在模型库浏览保存的模型;

步骤s5:根据外部输出请求,判断外部输出请求所要求的模型类型,反馈请求回应数据;请求回应数据为所有与外部输出请求所要求的模型类型相同的模型名称;

其中,在接收到外部输出请求时,根据外部输出请求所要求的模型类型,搜索出所有相同类型的模型,将所有的模型名称作为请求回应数据;

步骤s6:根据步骤s5的请求回应数据,用户再次发出外部插入请求,外部插入请求中包括一个或多个模型名称;其中,所述一个或多个模型名称为所述请求回应数据中所有相同类型的模型中的一个或多个模型的名称;

然后根据外部插入请求中的模型名称,从模型数据库中调用相应模型的数据,将相应模型的数据一并插入到场景中。

其中,所述步骤s5和步骤s6的作用类似于初筛和精筛的过程,步骤s5先搜索含有模糊关键字的所有模型名称,这些模型可能归属于不同的模型项,即用于不同的设备,这些搜索出来的全部的模型名称通过请求回应数据的方式反馈给用户,然后用户通过步骤s6的外部插入请求,从而精确指定具体需要哪些模型来进行调用插入。

其中,所述步骤s1中,对于对应弹道设备的模型项而言,其二三维模型包括:实体模型火箭、返回舱及其挂载的附加模型,附加模型包括安控接收机、安控发射机、遥测接收机、遥测发射机和脉冲雷达。

其中,所述步骤s1中,对于对应轨道设备的模型项而言,其二三维模型包括:实体模型探测器、中继星及其挂载的附加模型。

其中,所述步骤s1中,对于对应测控站设备的模型项而言,其二三维模型包括:实体模型发射站、测控站、测量船及其挂载的附加模型。

其中,所述步骤s1中,对于对应着陆回收设备的模型项而言,其二三维模型包括:实体模型地面车、飞机、直升机模型。

其中,所述步骤s1中,每个模型包括不同的属性,包括:基本属性、二三维属性、约束属性、射频环境属性在内的多种属性。

其中,所述步骤s1中,每项属性中又包含多个属性元素;其中,

实体模型火箭的基本属性包括轨道开始时间、结束时间、轨道星历、轨道姿态在内的多个属性元素;

作为附加模型的安控发射机的基础属性包括上行频率、发射功率、发射天线增益在内的多个属性元素。

其中,所述步骤s3中,每个用户可以创建本用户个人的模型库,应用于在本用户构建的不同的场景内和场景之间。

其中,所述步骤s6中,若外部插入请求中的模型名称对应的为实体模型,则插入实体模型及其挂载的附加模型,且保存模型的属性信息;

若外部插入请求中的模型名称对应的为附加模型,则只插入附加模型及其属性信息。

(三)有益效果

与现有技术相比较,本发明出于加强模型通用、避免重复工作、提高工作效率的考虑,根据测控任务需求,提供一种实现测控场景模型快速构建的方法,其可以使用模型库功能,在创建任务场景的时快速插入模型库中已有模型,加强模型通用、避免重复工作、提高工作效率。

附图说明

图1为权限关系结构图。

图2为测控任务分析系统模型库功能说明图。

具体实施方式

为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。

为解决现有技术问题,本发明提供一种基于测控任务分析系统模型库的场景模型快速构建方法,如图2所示,所述方法包括:

步骤s1:航天测控系统进行发射任务测控方案设计时,用户首先根据任务需求创建任务场景;用户为发射任务测控方案设计人员;任务场景即为任务所需的弹道设备、轨道设备、测控站设备、着陆回收设备的集合;根据测控任务的要求,在每个场景下建立包括弹道设备、轨道设备、测控站设备和着陆设备的模型数据库;模型数据库中保存的每一个模型都是一个模型项,每个模型项都包括二三维模型和属性;

步骤s2:根据模型数据库中的模型项建立模型数据库与模型库之间的映射关系,将模型项的名称作为模型数据库与模型库的连接键;

其中,模型库作为任务场景与模型数据库的连接纽带,通过模型库中模型项的名称,即可连接到模型数据库中调用模型项的相关数据;

步骤s3:根据航天测控系统、用户、任务场景的权限关系建立航天测控系统、用户、场景对模型库的访问关系;其中,所述访问关系即确定航天测控系统中每一个用户只能访问本用户的模型库,本用户所创建的所有任务场景都能访问本用户对应的的模型库;访问方式通过来自用户的外部输入请求、外部输入请求和外部插入请求实现;

步骤s4:根据外部输入请求,分析外部输入请求中所包含的模型的类型种类,然后将外部输入请求中所包含的模型按照模型的类型进行划分,并保存到模型库中该类型模型所属的模型项内,所保存的模型的命名与场景绑定;所述模型的命名与场景绑定的意思为:模型名称中包含场景名称;

若外部输入请求中所包含的模型为实体模型,则保存实体模型及其挂载的附加模型以及所有模型的属性信息;

若外部输入请求中所包含的模型为附加模型,则单独保存附加模型及其属性信息;

其中,模型库中为了区分相同类型模型,实体模型命名格式为“场景名-实体模型名”,附加模型命名格式为“场景名-实体模型名-附加模型名”,以便于用户在模型库浏览保存的模型;

步骤s5:根据外部输出请求,判断外部输出请求所要求的模型类型,反馈请求回应数据;请求回应数据为所有与外部输出请求所要求的模型类型相同的模型名称;

其中,在接收到外部输出请求时,根据外部输出请求所要求的模型类型,搜索出所有相同类型的模型,将所有的模型名称作为请求回应数据;

步骤s6:根据步骤s5的请求回应数据,用户再次发出外部插入请求,外部插入请求中包括一个或多个模型名称;其中,所述一个或多个模型名称为所述请求回应数据中所有相同类型的模型中的一个或多个模型的名称;

然后根据外部插入请求中的模型名称,从模型数据库中调用相应模型的数据,将相应模型的数据一并插入到场景中。

其中,步骤s5和步骤s6的作用类似于初筛和精筛的过程,步骤s5先搜索含有模糊关键字的所有模型名称,这些模型可能归属于不同的模型项,即用于不同的设备,这些搜索出来的全部的模型名称通过请求回应数据的方式反馈给用户,然后用户通过步骤s6的外部插入请求,从而精确指定具体需要哪些模型来进行调用插入。

其中,所述步骤s1中,对于对应弹道设备的模型项而言,其二三维模型包括:实体模型火箭、返回舱及其挂载的附加模型,附加模型包括安控接收机、安控发射机、遥测接收机、遥测发射机和脉冲雷达。

其中,所述步骤s1中,对于对应轨道设备的模型项而言,其二三维模型包括:实体模型探测器、中继星及其挂载的附加模型。

其中,所述步骤s1中,对于对应测控站设备的模型项而言,其二三维模型包括:实体模型发射站、测控站、测量船及其挂载的附加模型。

其中,所述步骤s1中,对于对应着陆回收设备的模型项而言,其二三维模型包括:实体模型地面车、飞机、直升机模型。

其中,所述步骤s1中,每个模型包括不同的属性,包括:基本属性、二三维属性、约束属性、射频环境属性在内的多种属性。

其中,所述步骤s1中,每项属性中又包含多个属性元素;其中,

实体模型火箭的基本属性包括轨道开始时间、结束时间、轨道星历、轨道姿态在内的多个属性元素;

作为附加模型的安控发射机的基础属性包括上行频率、发射功率、发射天线增益在内的多个属性元素。

其中,所述步骤s3中,由权限关系结构图1可知,每个用户可以创建本用户个人的模型库,应用于在本用户构建的不同的场景内和场景之间。

其中,所述步骤s6中,若外部插入请求中的模型名称对应的为实体模型,则插入实体模型及其挂载的附加模型,且保存模型的属性信息。

其中,所述步骤s6中,若外部插入请求中的模型名称对应的为附加模型,则只插入附加模型及其属性信息。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1