CN112784448A - 一种数据存储仿真装置、***及方法 - Google Patents

一种数据存储仿真装置、***及方法 Download PDF

Info

Publication number
CN112784448A
CN112784448A CN202110270635.3A CN202110270635A CN112784448A CN 112784448 A CN112784448 A CN 112784448A CN 202110270635 A CN202110270635 A CN 202110270635A CN 112784448 A CN112784448 A CN 112784448A
Authority
CN
China
Prior art keywords
data
module
simulation
flight
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110270635.3A
Other languages
English (en)
Inventor
李响
王晓雷
侯凌霄
宋汪洋
杨召伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Simulation Center
Original Assignee
Beijing Simulation Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Simulation Center filed Critical Beijing Simulation Center
Priority to CN202110270635.3A priority Critical patent/CN112784448A/zh
Publication of CN112784448A publication Critical patent/CN112784448A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请的一个实施例公开了一种数据存储仿真装置、***及方法,该装置包括:数据采集模块,用于采集飞行数据并将所述飞行数据发送至数据缓存模块;数据缓存模块,用于缓存所述飞行数据,当数据缓存模块中缓存的飞行数据的量达到缓存阈值时,将飞行数据发送至数据存储模块;数据存储模块,用于存储飞行数据并将飞行数据发送至数据输出模块;数据输出模块,用于将飞行数据输出至仿真计算模块;仿真计算模块,用于对飞行数据进行仿真计算处理,生成仿真数据。本申请通过设计基于大容量实时非遗失数据存储半实物仿真装置,能够有效存储试验过程中产生的大量数据,支撑对远程长距离飞行器控制***的验证,具有广泛的应用前景。

Description

一种数据存储仿真装置、***及方法
技术领域
本申请涉及数据仿真技术领域。更具体地,涉及一种数据存储仿真装置、***及方法。
背景技术
随着作战领域的扩大,远程飞行器越来越受到各国重视。远程飞行器由于其飞行时间长、飞行距离远等特点,在验证控制***中对飞行过程中数据量实时监测和非遗失存储提出了更高的要求。在飞行试验前需要进行长时间地面试验进行验证。半实物仿真作为一种高效、经济的技术手段,实现对飞行器各个部分接口及其功能的模拟,并且在仿真试验***中接入实物,用于飞行器控制***正确性、匹配性。
在半实物仿真地面试验中需要高精度大量实时采集试验数据,用于分析和比对。基于远程飞行器地面测试半实物仿真试验中,由于仿真时间长、仿真飞行距离远,试验过程中会产生大量实验数据,现有技术无法支撑对远程长距离飞行器控制***的验证以及大容量半实物仿真试验数据非遗失实时存储的问题。
发明内容
有鉴于此,本申请提出了一种数据存储仿真装置、***及方法。
第一方面,本申请提供一种数据存储装置,该装置包括:
数据采集模块,用于采集飞行数据并将所述飞行数据发送至数据缓存模块;
数据缓存模块,用于缓存所述飞行数据,当数据缓存模块中缓存的飞行数据的量达到缓存阈值时,将飞行数据发送至数据存储模块;
数据存储模块,用于存储飞行数据并将飞行数据发送至数据输出模块;
数据输出模块,用于将飞行数据输出至仿真计算模块;
仿真计算模块,用于对飞行数据进行仿真计算处理,生成仿真数据。
在一个具体实施例中,该装置还包括
监测控制模块,用于监测数据采集模块、数据缓存模块、数据存储模块、数据输出模块以及仿真计算模块的运行,实现对飞行数据的采集、缓存、存储、输出以及仿真计算。
在一个具体实施例中,所述仿真计算模块将所述仿真数据发送至数据采集模块,用于实现对所述仿真数据的采集、缓存以及存储。
在一个具体实施例中,该装置还包括:
数据显示模块,用于显示数据输出模块发送的飞行数据或仿真数据。
第二方面,本申请提出了一种基于数据存储的仿真***,该***包括:
如第一方面所述的数据存储仿真装置和控制计算装置,
其中,控制计算装置,用于向所述数据存储仿真装置发送指令信息和飞行数据;数据存储仿真装置,用于根据所述指令信息生成运动信息,并将所述运动信息发送至控制计算装置,以及用于实现对所述飞行数据的采集、缓存、存储、输出以及仿真计算。
第三方面,本申请提出了一种利用第二方面所述的***进行数据存储的仿真方法,该方法包括:
控制计算装置发送飞行数据至数据采集模块;
数据采集模块将采集到的飞行数据缓存至数据缓存模块;
监测控制模块监测数据缓存模块中的飞行数据的量达到缓存阈值时,将飞行数据存储至数据存储模块;
数据存储模块将飞行数据发送至数据输出模块;
数据输出模块将飞行数据发送至仿真计算模块;
仿真计算模块对飞行数据进行仿真计算处理,生成仿真数据。
在一个具体实施例中,该方法还包括:
仿真计算模块将仿真数据发送给数据采集模块,实现对仿真数据的采集、缓存以及存储。
在一个具体实施例中,该方法还包括:
数据输出模块将飞行数据或仿真数据发送至数据显示模块;
数据显示模块显示飞行数据或仿真数据。
本申请的有益效果如下:
本申请针对现有问题,提出了一种数据存储仿真装置、***及方法,能够实现在远程长距离试验需求下对试验数据进行实时监测、解析以及有效非遗失地存储试验过程中产生的大量试验数据,完成对控制***在基于远程飞行器地面测试过程中的半实物仿真试验验证,满足了半实物仿真试验需求,具有广泛的应用前景。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出根据本申请的一个实施例的数据存储仿真装置的结构示意图。
图2示出根据本申请的一个实施例的数据存储仿真***的结构示意图。
图3示出根据本申请的一个实施例的数据存储仿真方法的流程示意图。
具体实施方式
为了更清楚地说明本申请,下面结合优选实施例和附图对本申请做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本申请的保护范围。
在半实物仿真地面试验中需要高精度大量实时采集试验数据,用于分析和比对。基于远程飞行器地面测试半实物仿真试验中,由于仿真时间长、仿真飞行距离远,试验过程中会产生大量实验数据,现有技术无法支撑对远程长距离飞行器控制***的验证以及大容量半实物仿真试验数据非遗失实时存储的问题。
为此,本申请提出了一种基于大容量实时非遗失数据存储仿真装置10,如图1所示,该装置包括:数据采集模块100、数据缓存模块102、数据存储模块104、数据输出模块106以及仿真计算模块108,其中,
数据采集模块100,用于采集飞行数据并将所述飞行数据发送至数据缓存模块102;数据缓存模块102,用于缓存所述飞行数据,当数据缓存模块中缓存的飞行数据的量达到缓存阈值时,将飞行数据发送至数据存储模块104;数据存储模块104,用于存储飞行数据并将飞行数据发送至数据输出模块106;数据输出模块106,用于将飞行数据输出至仿真计算模块108;仿真计算模块108,用于对飞行数据进行仿真计算处理,生成仿真数据。
本实施例针对现有问题,提出了一种数据存储仿真装置,能够实现在远程长距离试验需求下对试验数据进行实时监测、解析;以及有效非遗失地存储试验过程中产生的大量试验数据,完成对控制***在基于远程飞行器地面测试过程中的半实物仿真试验验证,满足了半实物仿真试验需求,具有广泛的应用前景。
在一个具体实施例中,上述数据存储仿真装置10还包括监测控制模块110,用于监测数据采集模块、数据缓存模块、数据存储模块、数据输出模块以及仿真计算模块的运行,实现对飞行数据的采集、缓存、存储、输出以及仿真计算。
数据显示模块112,用于解析并显示数据输出模块发送的飞行数据或仿真数据。
本实施中,缓存阈值与数据缓存模块102的配置有关,例如,数据缓存模块102设置为容量为100G的内存条,则数据缓存模块102的缓存阈值为100G,监测控制模块110监测数据缓存模块中的飞行数据,当监测到数据缓存模块中缓存的飞行数据的容量达到100G时,控制数据缓存模块将飞行数据发送至数据存储模块中进行飞行数据的存储。
需要说明的是,所述仿真计算模块将所述仿真数据发送至数据采集模块,通过监测控制模块实现对所述仿真数据的采集、缓存以及存储。
基于上述数据存储仿真装置,本申请的另一个实施例提供了一种数据存储仿真***,如图2所示,该数据存储仿真***包括上述数据存储仿真装置10和控制计算装置20,其中,
控制计算装置20,用于向所述数据存储仿真装置发送指令信息和飞行数据;数据存储仿真装置10,用于根据所述指令信息生成运动信息,并将所述运动信息发送至控制计算装置,以及用于实现对所述飞行数据的采集、缓存、存储、输出以及仿真计算。
在一个具体示例中,控制计算装置20向数据存储仿真装置10中的仿真计算模块108发出指令信息,仿真计算模块108输出当前运动信息至控制计算装置20。数据存储仿真装置10根据控制计算装置输入的飞行数据,通过监测控制模块控制数据采集模块、数据缓存模块、数据存储模块、数据输出模块完成数据采集、存储与输出。
与上述实施例提供的数据存储仿真***相对应,本申请的一个实施例还提供一种利用上述数据存储仿真***进行数据存储的仿真方法,如图3所示,该方法包括:
S300、控制计算装置发送飞行数据至数据采集模块。
在一个具体示例中,飞行数据为表征飞行器远动状态的参数,例如飞行速度、飞行高度以及飞行方向等参数,本申请不作具体的限定。
S302、数据采集模块将采集到的飞行数据缓存至数据缓存模块;
S304、监测控制模块监测数据缓存模块中的飞行数据的量达到缓存阈值时,将飞行数据存储至数据存储模块;
S306、数据存储模块将飞行数据发送至数据输出模块;
S308、数据输出模块将飞行数据发送至仿真计算模块;
S310、仿真计算模块对飞行数据进行仿真计算处理,生成仿真数据。
也就是说,数据采集模块将采集到的飞行数据缓存在数据缓存模块中,监测控制模块监测数据缓存模块中数据存储状态,到达缓存阈值后将飞行数据写入数据存储模块,同时根据仿真计算模块输入需求,监测控制模块将存储的飞行数据发送至数据输出模快。进一步,飞行数据通过数据输出模块输出至仿真计算模块数据完成仿真计算,生成仿真数据。
同时仿真计算模块计算出的仿真数据发送给数据采集模块,通过监测控制模块完成数据的存储。
在一个具体实施例中,该方法还包括:
S312、仿真计算模块将仿真数据发送给数据采集模块,实现对仿真数据的采集、缓存以及存储。
S314、数据输出模块将飞行数据或仿真数据发送至数据显示模块;
S316、数据显示模块显示飞行数据或仿真数据。
在一个优选示例中,仿真计算模块能够将计算完成的仿真数据发送给数据采集模块,进行仿真数据的采集,进而通过监测控制模块完成仿真数据的采集、缓存以及存储。
当控制计算装置输出的飞行数据不用于仿真计算时,能够通过数据输出模块将飞行数据输出至数据显示模块,用于飞行数据的分析与显示。本领域技术人员应当理解,经过仿真计算模块处理后的仿真数据,经过采集、缓存以及存储,也能够通过数据输出模块将仿真数据输出至数据显示模块,用于仿真数据的分析与显示。
如图2所示,仿真计算模块根据当前控制计算装置输出的指令信息完成数据计算,生成运动信息发送给控制计算装置,形成闭合回路,完成远程大容量半实物仿真数据的存储,实现半实物仿真对控制***的验证。
由于本申请实施例提供的数据存储仿真方法与上述实施例提供的数据存储仿真***相对应,因此在前实施方式也适用于本实施例提供的数据存储仿真方法,在本实施例中不再详细描述。
需要说明的是,在本申请的描述中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
显然,本申请的上述实施例仅仅是为清楚地说明本申请所作的举例,而并非是对本申请的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本申请的技术方案所引伸出的显而易见的变化或变动仍处于本申请的保护范围之列。

Claims (8)

1.一种数据存储仿真装置,其特征在于,包括:
数据采集模块,用于采集飞行数据并将所述飞行数据发送至数据缓存模块;
数据缓存模块,用于缓存所述飞行数据,当数据缓存模块中缓存的飞行数据的量达到缓存阈值时,将飞行数据发送至数据存储模块;
数据存储模块,用于存储飞行数据并将飞行数据发送至数据输出模块;
数据输出模块,用于将飞行数据输出至仿真计算模块;
仿真计算模块,用于对飞行数据进行仿真计算处理,生成仿真数据。
2.根据权利要求1所述的装置,其特征在于,还包括
监测控制模块,用于监测数据采集模块、数据缓存模块、数据存储模块、数据输出模块以及仿真计算模块的运行,实现对飞行数据的采集、缓存、存储、输出以及仿真计算。
3.根据权利要求1所述的装置,其特征在于,所述仿真计算模块将所述仿真数据发送至数据采集模块,用于实现对所述仿真数据的采集、缓存以及存储。
4.根据权利要求1所述的装置,其特征在于,还包括
数据显示模块,用于解析并显示数据输出模块发送的飞行数据或仿真数据。
5.一种基于数据存储的仿真***,其特征在于,包括:
如权利要求1-3中任一项所述的数据存储仿真装置和控制计算装置,
其中,控制计算装置,用于向所述数据存储仿真装置发送指令信息和飞行数据;数据存储仿真装置,用于根据所述指令信息生成运动信息,并将所述运动信息发送至控制计算装置,以及用于实现对所述飞行数据的采集、缓存、存储、输出以及仿真计算。
6.一种利用权利要求5所述的***进行数据存储的仿真方法,其特征在于,包括:
控制计算装置发送飞行数据至数据采集模块;
数据采集模块将采集到的飞行数据缓存至数据缓存模块;
监测控制模块监测数据缓存模块中的飞行数据的量达到缓存阈值时,将飞行数据存储至数据存储模块;
数据存储模块将飞行数据发送至数据输出模块;
数据输出模块将飞行数据发送至仿真计算模块;
仿真计算模块对飞行数据进行仿真计算处理,生成仿真数据。
7.根据权利要求6所述的方法,其特征在于,还包括:
仿真计算模块将仿真数据发送给数据采集模块,实现对仿真数据的采集、缓存以及存储。
8.根据权利要求7所述的方法,其特征在于,还包括:
数据输出模块将飞行数据或仿真数据发送至数据显示模块;
数据显示模块显示飞行数据或仿真数据。
CN202110270635.3A 2021-03-12 2021-03-12 一种数据存储仿真装置、***及方法 Pending CN112784448A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110270635.3A CN112784448A (zh) 2021-03-12 2021-03-12 一种数据存储仿真装置、***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110270635.3A CN112784448A (zh) 2021-03-12 2021-03-12 一种数据存储仿真装置、***及方法

Publications (1)

Publication Number Publication Date
CN112784448A true CN112784448A (zh) 2021-05-11

Family

ID=75762581

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110270635.3A Pending CN112784448A (zh) 2021-03-12 2021-03-12 一种数据存储仿真装置、***及方法

Country Status (1)

Country Link
CN (1) CN112784448A (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103090898A (zh) * 2011-10-31 2013-05-08 北京临近空间飞行器***工程研究所 一种飞行数据记录设备地面综合测试***
CN105741174A (zh) * 2014-12-24 2016-07-06 通用电气公司 用于时空约束的基于规则的分析的***和方法
CN108639394A (zh) * 2018-05-24 2018-10-12 北京仿真中心 一种模拟飞轮半实物仿真***及方法
CN110262280A (zh) * 2019-02-26 2019-09-20 北京控制工程研究所 航天器交会对接飞行控制智能数据分析与决策支持***
CN111459049A (zh) * 2020-03-13 2020-07-28 北京仿真中心 一种半实物仿真方法及***
CN111611302A (zh) * 2020-06-19 2020-09-01 中国人民解放军国防科技大学 一种飞行器试验数据与仿真数据的数据对准方法及装置
CN112214484A (zh) * 2019-10-23 2021-01-12 北京京东振世信息技术有限公司 一种无人机数据监测***、方法、服务器和存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103090898A (zh) * 2011-10-31 2013-05-08 北京临近空间飞行器***工程研究所 一种飞行数据记录设备地面综合测试***
CN105741174A (zh) * 2014-12-24 2016-07-06 通用电气公司 用于时空约束的基于规则的分析的***和方法
CN108639394A (zh) * 2018-05-24 2018-10-12 北京仿真中心 一种模拟飞轮半实物仿真***及方法
CN110262280A (zh) * 2019-02-26 2019-09-20 北京控制工程研究所 航天器交会对接飞行控制智能数据分析与决策支持***
CN112214484A (zh) * 2019-10-23 2021-01-12 北京京东振世信息技术有限公司 一种无人机数据监测***、方法、服务器和存储介质
CN111459049A (zh) * 2020-03-13 2020-07-28 北京仿真中心 一种半实物仿真方法及***
CN111611302A (zh) * 2020-06-19 2020-09-01 中国人民解放军国防科技大学 一种飞行器试验数据与仿真数据的数据对准方法及装置

Similar Documents

Publication Publication Date Title
CN113377033B (zh) 数据采集方法、装置、设备及计算机可读存储介质
CN109034394A (zh) 一种机器学习模型的更新方法和装置
CN109413392A (zh) 一种嵌入式多通道视频图像采集与并行处理的***及方法
WO2018214387A1 (zh) 面向航空电子数据的分布式挖掘***及方法
CN107124344A (zh) 列车用can‑以太网通信转换及数据存储控制方法
EP0286988B1 (en) Method and apparatus for testing missile systems
CN107241591A (zh) 一种机载雷达嵌入式3d视频图像显示方法及***
CN115016435A (zh) 一种自动驾驶车辆测试方法、装置、***、设备和介质
CN112784448A (zh) 一种数据存储仿真装置、***及方法
CN114415542A (zh) 自动驾驶仿真***、方法、服务器及介质
EP4220552A1 (en) Image processing method and system
CN109656147A (zh) 空战模拟***
CN113391627A (zh) 无人车驾驶模式切换方法、设备、车辆及云端服务器
KR101348963B1 (ko) 시나리오 기반의 위성비행소프트웨어 모사 시스템
CN104021010A (zh) 一种实时在线更新应用程序和图像模板数据的装置
CN211402650U (zh) 一种燃料电池测试***
CN104484369A (zh) 基于JFreeChart的发动机数据图像处理方法
CN109343799A (zh) 一种持续超高速的数据卸载***
CN107092761A (zh) 一种虚拟现实天气模拟***
CN104834613A (zh) 用以存取虚拟机的计算机***及方法
CN113626311A (zh) 座舱显示***的测试方法、测试***及存储介质
CN108733625A (zh) 运算装置及方法
CN115932481A (zh) 一种架空配电线路局部放电故障定位方法
CN113449627B (zh) 基于ai视频分析的人员跟踪方法及相关装置
Belokonov et al. Investigation of the possibility of using a convolutional neural network to detect the Sun in the mode of unstabilized motion of a nanosatellite

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination