CN107621788A - 一种协同仿真***及服务器 - Google Patents
一种协同仿真***及服务器 Download PDFInfo
- Publication number
- CN107621788A CN107621788A CN201710813656.9A CN201710813656A CN107621788A CN 107621788 A CN107621788 A CN 107621788A CN 201710813656 A CN201710813656 A CN 201710813656A CN 107621788 A CN107621788 A CN 107621788A
- Authority
- CN
- China
- Prior art keywords
- emulation
- data
- module
- run
- simulation system
- 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.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供一种协同仿真***及服务器,所述协同仿真***包括目标计算模块,轨道计算模块,图像处理模块,导航制导与控制模块,动力模块,结构动力学模块,电气模块,可视化模块。将仿真按照学科专业进行模块化划分,通过步进式协同仿真,并在各仿真模块之间交叉输入仿真数据,使得各仿真模块在进行模块化仿真的同时相互交叉验证或拟合,大幅度提高了仿真的准确度,解决了涉及多学科复杂产品的仿真准确度低的问题。
Description
技术领域
本发明涉及仿真领域。更具体地,涉及一种协同仿真***及服务器。
背景技术
仿真,是根据***分析的目的,在分析***各要素性质及其相互关系的基础上,建立能描述***结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以运行得到正确决策所需的各种信息,随着仿真技术的不断发展,仿真技术在改进产品和过程、缩短市场响应时间以及降低产品实现的成本方面具有其他技术无法比拟的重要作用,但目前对于复杂产品的仿真仍然存在无法准确验证或拟合出与实际情况误差较小的数据的问题,尤其是在航天技术领域中,其产品如航天飞行器等涉及到轨道动力学、结构力学、光学探测、导航制导与控制和电气等多个学科专业,包含了离散/连续、计算/推理、时序/并行、开环/闭环等不同的环节,因此现有的仿真***无法满足该领域的要求。协同仿真(Collaborative Simulation)是近年来随着计算机环境协作能力的提高和仿真方法论的进步发展起来的一种先进的***仿真方法。它是把位于不同地点、基于不同计算机平台、采用不同建模方法建立起来的混合异构层次化仿真模型,在分布式环境中进行仿真运行的一种仿真方法。现有技术中对于协同仿真的运用方式大多是将各个***分化为各个区域或模块进行分别仿真,然后将结果输出并与总体结果比较验证或拟合,从而得出较为准确的仿真的输出数据,但由于其原理仍然是各个***各自的仿真验证或拟合,其仿真准确度虽然比普通仿真高,却仍然不能使各个仿真***达到协同效率最大化,无法满足航天产品等涉及到多个学科专业交叉的仿真。
因此,需要提供一种新的协同仿真***及服务器,以解决上述问题。
发明内容
有鉴于此,本发明的一个目的在于提供一种协同仿真***及服务器,以解决现有技术中对设计多学科领域的复杂产品仿真准确度较低的问题。
为达到上述目的,本发明采用下述技术方案:
本发明提供一种协同仿真***,所述协同仿真***包括目标计算模块和轨道计算模块,所述目标计算模块运行第一仿真,所述轨道计算模块运行第二仿真;图像处理模块,对第一仿真和第二仿真后的数据运行第三仿真;导航制导与控制模块,对运行第三仿真后的数据运行第四仿真;动力模块,对运行第四仿真后的数据运行第五仿真;结构动力学模块,对运行第五仿真后的数据运行第六仿真;电气模块,对运行第四仿真后的数据运行第七仿真;可视化模块,分别对运行第三仿真、第四仿真、第五仿真及第七仿真后的数据运行第八仿真;所述图像处理模块还对运行第六仿真后的数据运行第三仿真,所述导航制导与控制模块还对运行第六仿真后的数据运行第四仿真,所述两次第三仿真的数据相互验证或拟合,所述第四仿真的数据相互验证或拟合,所述四次第八仿真的数据相互验证或拟合后输入分配显示模组,所述数据分配显示模组用于将仿真后的数据按需输入至多个显示终端。
在一些实施例中,所述第一仿真采集目标位置数据、速度数据,所述第二仿真采集目标轨道位置数据、目标轨道速度数据及目标轨道姿态数据。
在一些实施例中,所述第三仿真运行得到高度视线角数据和方位视线角数据。
在一些实施例中,所述第四仿真运行制导信号滤波和制导控制律计算,轨道控制加速度数据和姿态控制加速度数据。
在一些实施例中,所述第五仿真运行得到推力数据。
在一些实施例中,所述第六仿真运行得到俯仰变形角度数据、偏航变形角度数据及滚转变形角度数据。
在一些实施例中,所述第七仿真运行得到电压数据、电流数据及功率数据。
在一些实施例中,所述第八仿真采集三维可视化视频图像。
在一些实施例中,所述每个显示终端至少运行得到一个模块的仿真数据。
在一些实施例中,所述各个模块具有同步的时钟、统一的数据格式及统一的通讯接口协议。
本发明提供一种包括如上所述协同仿真***的服务器,所述服务器包括至少一个处理器,所述每个处理器至少包括一个模块。
本发明的有益效果如下:
本发明提供的一种协同仿真***及服务器,将仿真按照学科专业进行模块化划分,通过步进式协同仿真,并在各仿真模块之间交叉输入仿真数据,使得各仿真模块在进行模块化仿真的同时相互交叉验证或拟合,改变了传统设计模式中各专业独立开展设计验证或拟合的局面,消除了专业壁垒和信息孤岛,大幅度提高仿真的准确度,解决了涉及多学科复杂产品的仿真准确度低的问题;并且仿真数据可以按照学科专业进行分类并相应地分配给需要的终端,使终端的需求对接更加精准,减少终端处理负担。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明。
图1示出根据本发明构思的一些实施例的仿真***的框图。
附图标记:11-目标计算模块,12-轨道计算模块,13-图像处理模块,14-导航制导与控制模块,15-动力模块,16-结构动力学模块,17-电气模块,18-可视化模块,1~4-多个显示终端。
具体实施方式
为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
在描述本发明构思的上下文中(尤其在权利要求的上下文中)的术语“第一”、“第二”等在这里可用于描述各种模块的仿真,但是这些模块的仿真不应受这些术语限制。这些术语仅用于区分其中一个模块运行的仿真与其中另一个模块运行的仿真。因此,例如,在不脱离本发明构思的教导情况下,下面论述的第一仿真可被命名为第二仿真或者第三仿真。此外,图1中各仿真数据的符号表示:ε高度视线角;σ方位视线角;q1俯仰变形角度;q2偏航变形角度;q3滚转变形角度;Rg轨道控制加速度;Rz姿态控制加速度。
图1为根据本发明构思的一些实施例的仿真***的框图,参照图1,所述协同仿真***包括目标计算模块11和轨道计算模块12,所述目标计算模块11运行第一仿真,所述轨道计算模块12运行第二仿真;图像处理模块13,对第一仿真和第二仿真的输出数据运行第三仿真;导航制导与控制模块14,对运行第三仿真后的数据运行第四仿真;动力模块15,对运行第四仿真后的数据运行第五仿真;结构动力学模块16,对运行第五仿真后的数据运行第六仿真;电气模块17,对运行第四仿真后的数据运行第七仿真;可视化模块18,对第三仿真、第四仿真、第五仿真及运行第七仿真后的数据运行第八仿真;所述图像处理模块13还对运行第六仿真后的数据运行第三仿真,所述导航制导与控制模块14还对运行第六仿真后的数据运行第四仿真,所述两次第三仿真的数据相互验证或拟合,所述第四仿真的数据相互验证或拟合,所述四次第八仿真的数据相互验证或拟合后输入分配显示模组,所述数据分配显示模组用于将仿真后的数据按需输入至多个显示终端。具体的,所述第一仿真采集目标位置数据、速度数据,所述第二仿真采集目标轨道位置数据、目标轨道速度数据及目标轨道姿态数据,所述第三仿真运行得到高度视线角数据和方位视线角数据,所述第四仿真运行得到轨道控制加速度数据和姿态控制加速度数据,所述第五仿真运行得到推力数据,所述第六仿真运行得到俯仰变形角度数据、偏航变形角度数据及滚转变形角度数据,所述第七仿真运行得到电压数据、电流数据及功率数据,所述第八仿真采集三维可视化视频图像。需要说明的是,以上数据是通过在原始数据基础上对应仿真运行得到的数据,现有技术中的仿真大多是在原始数据的基础上进行一次仿真,该一次仿真依托于各个学科的模型,数据同时输入各仿真模型中得到相应的数据后进行综合采集,而本发明将各学科模型分化到各个学科模块中,每个模块对应于一个仿真模型,得出一个仿真结果,该仿真结果可以是针对数据中对应该学科模型的部分进行的仿真,也可以是整体数据对应该学科模型进行的仿真,即每一次仿真可以是针对对应该学科的数据进行仿真,也可以是针对整体数据通过该学科对应的模型进行仿真,本发明不在于此,因此不再赘述。另外,需要说明的是,结合图1,所述可视化模块18对第三仿真、第四仿真、第五仿真及运行第七仿真后的数据运行第八仿真如图中表示,但对于可视化模块18对第三仿真是以图中导航制导与控制模块14未运行仿真的数据输出至可视化模块18来体现(图中a线),此外,对于本发明如图像处理模块13除了接收来自目标计算模块11和轨道计算模块12运行仿真后的数据进行第三仿真,也会针对来自结构动力学模块16运行仿真后的数据再度进行仿真,该方式的优点在于将经过不同步骤的仿真数据进行对比或者相互拟合,由于每个模块采用固定的仿真模型,对于特定模块即使进行多次仿真,其对应模块的数据结果并不会变化,因此图像处理模块13通过数据交叉具有检验仿真准确度的作用,为了表述方便,在一些实施例中对于具有该作用的模块统一命名为“检验模块”,因此,在本发明的一些实施例中,图像处理模块13、导航制导与控制模块14以及可视化模块18均可以视为“检验模块”,但本领域技术人员应当得知,对于各模块的仿真顺序以及各模块的连接关系本发明不限于此,并且本发明也不局限在仅仅将上述模块设置为“检验模块”,本发明的目的在于提供类似本发明的协同仿真***中具有一个类似本发明“检验模块”作用模块的构思。
本发明提供的一些实施例中,将仿真按照学科专业进行模块化划分,通过步进式协同仿真,并在各仿真模块之间交叉输入仿真数据,使得各仿真模块在进行模块化仿真的同时相互交叉验证或拟合,改变了传统设计模式中各专业独立开展设计验证或拟合的局面,消除了专业壁垒和信息孤岛,大幅度提高仿真的准确度,解决了涉及多学科复杂产品的仿真准确度低的问题;并且仿真数据可以按照学科专业进行分类并相应地分配给需要的终端,使终端的需求对接更加精准,减少终端处理负担。此外,通过数据的交叉输入,使某些仿真进行了两次或者多次,在一次仿真循环中对数据的仿真进行了验证或拟合,优选地,交叉输入的仿真模块为仿真精度低的模块,该实施方式使仿真***整体精度得到大幅度提升,并且交叉验证或拟合,使数据更可信。
此外,每个显示终端(如图中1~4)至少运行得到一个模块的仿真数据,即对应不同的终端需求,可以选择性的下载至少一个模块的仿真数据,降低了本地处理器的运行负担。
此外,为了协助协同仿真***正常运转还需要各模块之间的数据格式有统一的标准进行转换,同时各模块的时钟也必须严格保持同步。各模块在确定组成、仿真需求、模型精度等要求的同时,还要制定统一的数据格式、通讯接口协议,以便使该协同仿真***按照统一的结构、标准和协议交换仿真数据。
本发明的一些实施例中还提供一种服务器,该服务器包括本发明提供的协同仿真***,其中该服务器可以包括多个处理器,为了便于对应,每个处理器可以处理一个或多个模块,服务器由多个处理器连接组成。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
Claims (10)
1.一种协同仿真***,其特征在于,所述协同仿真***包括
目标计算模块和轨道计算模块,所述目标计算模块运行第一仿真,所述轨道计算模块运行第二仿真;
图像处理模块,对第一仿真和第二仿真后的数据运行第三仿真;
导航制导与控制模块,对运行第三仿真后的数据运行第四仿真;
动力模块,对运行第四仿真后的数据运行第五仿真;
结构动力学模块,对运行第五仿真后的数据运行第六仿真;
电气模块,对运行第四仿真后的数据运行第七仿真;
可视化模块,分别对运行第三仿真、第四仿真、第五仿真及第七仿真后的数据运行第八仿真;
所述图像处理模块还对运行第六仿真后的数据运行第三仿真,所述导航制导与控制模块还对运行第六仿真后的数据运行第四仿真,所述两次第三仿真的数据相互验证或拟合,所述两次第四仿真的数据相互验证或拟合,所述四次第八仿真的数据相互验证或拟合后输入分配显示模组,所述数据分配显示模组用于将仿真后的数据按需输入至多个显示终端。
2.根据权利要求1所述一种协同仿真***,所述第一仿真采集目标位置数据、速度数据,所述第二仿真采集目标轨道位置数据、目标轨道速度数据及目标轨道姿态数据。
3.根据权利要求1所述一种协同仿真***,所述第三仿真运行得到高度视线角数据和方位视线角数据。
4.根据权利要求1所述一种协同仿真***,所述第四仿真运行得到轨道控制加速度数据和姿态控制加速度数据。
5.根据权利要求1所述一种协同仿真***,所述第五仿真运行得到推力数据。
6.根据权利要求1所述一种协同仿真***,所述第六仿真运行得到俯仰变形角度数据、偏航变形角度数据及滚转变形角度数据。
7.根据权利要求1所述一种协同仿真***,所述第七仿真运行得到电压数据、电流数据及功率数据,所述第八仿真采集三维可视化视频图像。
8.根据权利要求1所述一种协同仿真***,所述每个显示终端至少运行得到一个模块的仿真数据。
9.根据权利要求1所述一种协同仿真***,其特征在于,所述各个模块具有同步的时钟、统一的数据格式及统一的通讯接口协议。
10.一种包括如权利要求1-9任一项所述协同仿真***的服务器,其特征在于,所述服务器包括至少一个处理器,所述每个处理器至少包括一个模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710813656.9A CN107621788B (zh) | 2017-09-11 | 2017-09-11 | 一种协同仿真***及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710813656.9A CN107621788B (zh) | 2017-09-11 | 2017-09-11 | 一种协同仿真***及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107621788A true CN107621788A (zh) | 2018-01-23 |
CN107621788B CN107621788B (zh) | 2021-04-02 |
Family
ID=61089618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710813656.9A Active CN107621788B (zh) | 2017-09-11 | 2017-09-11 | 一种协同仿真***及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107621788B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108550022A (zh) * | 2018-03-30 | 2018-09-18 | 佛山市诺威科技有限公司 | 一种多学科的数控装备协同设计与仿真校核***及方法 |
CN108549760A (zh) * | 2018-03-30 | 2018-09-18 | 佛山市诺威科技有限公司 | 一种定制化多学科集成仿真***及方法 |
CN108646588A (zh) * | 2018-06-22 | 2018-10-12 | 中国人民解放军国防科技大学 | 一种基于传感器图像生成模型的电视制导武器仿真器 |
CN112396905A (zh) * | 2020-11-12 | 2021-02-23 | 中国铁路郑州局集团有限公司 | 基于跨网络跨距离的铁路多工种分布式仿真方法及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06214614A (ja) * | 1993-01-05 | 1994-08-05 | Mitsubishi Electric Corp | プラント運転シミュレーション用人工知能ソフトウェアシェル |
CN101226561A (zh) * | 2007-12-28 | 2008-07-23 | 南京航空航天大学 | 用于微型航天器姿态轨道控制***的微型仿真支持***及工作方法 |
CN103309242A (zh) * | 2013-04-24 | 2013-09-18 | 上海卫星工程研究所 | 基于实时仿真平台的图像定位与配准演示验证***及方法 |
CN103600852A (zh) * | 2013-11-25 | 2014-02-26 | 清华大学 | 支持集群飞行的基础模块航天器 |
CN103675834A (zh) * | 2013-11-28 | 2014-03-26 | 江西洪都航空工业集团有限责任公司 | 一种室内卫星信号仿真*** |
CN103955224A (zh) * | 2014-04-22 | 2014-07-30 | 北京控制工程研究所 | 一种用于相对运动视线跟踪的姿态控制方法 |
CN104251711A (zh) * | 2014-09-11 | 2014-12-31 | 上海卫星工程研究所 | 深空探测组合自主导航地面验证***及其方法 |
CN105905317A (zh) * | 2016-06-07 | 2016-08-31 | 湖北航天技术研究院总体设计所 | 一种卫星对日定向控制***及其控制方法 |
CN107063270A (zh) * | 2016-12-07 | 2017-08-18 | 北京控制与电子技术研究所 | 一种通用光学自主导航*** |
-
2017
- 2017-09-11 CN CN201710813656.9A patent/CN107621788B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06214614A (ja) * | 1993-01-05 | 1994-08-05 | Mitsubishi Electric Corp | プラント運転シミュレーション用人工知能ソフトウェアシェル |
CN101226561A (zh) * | 2007-12-28 | 2008-07-23 | 南京航空航天大学 | 用于微型航天器姿态轨道控制***的微型仿真支持***及工作方法 |
CN103309242A (zh) * | 2013-04-24 | 2013-09-18 | 上海卫星工程研究所 | 基于实时仿真平台的图像定位与配准演示验证***及方法 |
CN103600852A (zh) * | 2013-11-25 | 2014-02-26 | 清华大学 | 支持集群飞行的基础模块航天器 |
CN103675834A (zh) * | 2013-11-28 | 2014-03-26 | 江西洪都航空工业集团有限责任公司 | 一种室内卫星信号仿真*** |
CN103955224A (zh) * | 2014-04-22 | 2014-07-30 | 北京控制工程研究所 | 一种用于相对运动视线跟踪的姿态控制方法 |
CN104251711A (zh) * | 2014-09-11 | 2014-12-31 | 上海卫星工程研究所 | 深空探测组合自主导航地面验证***及其方法 |
CN105905317A (zh) * | 2016-06-07 | 2016-08-31 | 湖北航天技术研究院总体设计所 | 一种卫星对日定向控制***及其控制方法 |
CN107063270A (zh) * | 2016-12-07 | 2017-08-18 | 北京控制与电子技术研究所 | 一种通用光学自主导航*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108550022A (zh) * | 2018-03-30 | 2018-09-18 | 佛山市诺威科技有限公司 | 一种多学科的数控装备协同设计与仿真校核***及方法 |
CN108549760A (zh) * | 2018-03-30 | 2018-09-18 | 佛山市诺威科技有限公司 | 一种定制化多学科集成仿真***及方法 |
CN108646588A (zh) * | 2018-06-22 | 2018-10-12 | 中国人民解放军国防科技大学 | 一种基于传感器图像生成模型的电视制导武器仿真器 |
CN108646588B (zh) * | 2018-06-22 | 2021-07-16 | 中国人民解放军国防科技大学 | 一种基于传感器图像生成模型的电视制导武器仿真器 |
CN112396905A (zh) * | 2020-11-12 | 2021-02-23 | 中国铁路郑州局集团有限公司 | 基于跨网络跨距离的铁路多工种分布式仿真方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107621788B (zh) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107621788A (zh) | 一种协同仿真***及服务器 | |
Wen et al. | Pinning synchronization of directed networks with switching topologies: A multiple Lyapunov functions approach | |
CN113110590B (zh) | 一种多机分布式协同仿真控制平台及控制方法 | |
CN101086760A (zh) | 自动控制和信息***的选择性功能组模拟 | |
CN107247859A (zh) | 逻辑电路设计的验证方法、装置、电子设备及存储介质 | |
CN105006183A (zh) | 一种电能表检定实训教学考核模拟仿真方法 | |
CN102314533A (zh) | 将计算出的曲线拟合到目标曲线的方法和*** | |
CN107703775A (zh) | 刚‑柔‑液耦合复杂航天器仿真***及方法 | |
CN106168993A (zh) | 电网实时仿真分析平台 | |
CN109582569A (zh) | 信贷平台测试方法、装置、终端设备及可读存储介质 | |
CN114217769A (zh) | 基于mbse模型的机载光纤捷联航姿***的设计方法 | |
CN113722441B (zh) | 一种相似文本的生成方法、装置、设备及存储介质 | |
Corke et al. | What can robotics research learn from computer vision research? | |
CN107515966A (zh) | 一种基于dds的雷达仿真***分层构建方法 | |
CN106909762A (zh) | 一种模拟飞机的可视化***的设计方法 | |
Guzmán‐Ramírez et al. | Teaching real‐time video processing theory by using an FPGA‐based educational system and the “learning‐by‐doing” method | |
Richards | The Rapid Prototyping of Application Specific Signal Processor (RASSP) Program: Overview and Accomplishments | |
CN115797517A (zh) | 虚拟模型的数据处理方法、装置、设备和介质 | |
CN106895832B (zh) | 一种陀螺组合的角速度信号模拟方法 | |
Susarev et al. | Training simulators development technique for oil and gas industry automation control systems | |
CN104951583B (zh) | 数字集成电路仿真方法及仿真器 | |
Ptak | Virtual Learning Of Electronics | |
Rossainz-López et al. | Parallel Simulation of Digital Logic Circuits Using Message Passing via CSP as an Educational Tool | |
Wittek et al. | Learning state mappings in multi-level-simulation | |
CN111597211B (zh) | 一种数据流图处理方法、装置、设备以及可读存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |