Multi-core multi-model parallel distributed type real-time simulation system

A distributed real-time and simulation system technology, applied in the field of multi-core, multi-model parallel distributed real-time simulation systems, can solve the problems of long hardware I/O execution time, no real-time simulation system, and inability to support real-time test scripts, etc. Flexible maintenance, extended functions and applications, and increased applicability

Active Publication Date: 2015-01-07
北京华力创通科技股份有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The present invention solves the problem that the existing real-time simulation system only supports single-core single-model distributed real-time simulation, cannot realize parallel execution of models and hardware I / O, hardware I / O execution time is long, cannot support real-time test script execution, and There is no complete and independent simulation engine inside the real-time simulation system, and then a multi-core multi-model parallel distributed real-time simulation system is provided

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-core multi-model parallel distributed type real-time simulation system
  • Multi-core multi-model parallel distributed type real-time simulation system
  • Multi-core multi-model parallel distributed type real-time simulation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] Under the parallel algorithm, IO processing tasks and model tasks are executed in parallel. The output of the IO processing task can be processed by the model task after one step, and the input of the IO processing task comes from the output of the model task of the previous step, so in this mode, the output of the IO processing task and the input of the model task There will be a step delay between, such as figure 2 shown. exist figure 2 , the execution sequence is as follows:

[0064] 1) The OP1 operation completes the data reading operation from the data control layer and the input port assignment operation;

[0065] 2) The OP2 operation completes the input port value operation;

[0066] 3) The OP3 operation completes the input port assignment operation;

[0067] 4) The OP4 operation completes the value-taking operation of the output port and the data writing operation of the data control layer.

[0068] In parallel mode, the task scheduling process is as fol...

Embodiment 2

[0077] Under the serial algorithm, IO processing tasks are executed before model tasks are executed. In this mode, it can be guaranteed that the model task processes the IO data of the same step size, such as image 3 shown. exist image 3 , the execution sequence is as follows:

[0078] 1) The OP1 operation completes the data reading operation from the data control layer and the input port assignment operation;

[0079] 2) The OP2 operation completes the value-taking operation of the input port;

[0080] 3) The OP3 operation completes the input port assignment operation;

[0081] 4) The OP4 operation completes the value-taking operation of the output port and the data writing operation of the data control layer.

[0082] In serial mode, the scheduling process of the task scheduling module is as follows:

[0083] 1) Obtain all the inputs of the hardware I / O layer from the data control layer, put these inputs into the input ports of the hardware I / O layer, and then releas...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a multi-core multi-model parallel distributed type real-time simulation system which comprises a main control module, a model module, a data channel control module and a hardware interface module, wherein the main control module is used for accomplishing corresponding functions by scheduling different simulation scheduling algorithms, transmitting instructions for accomplishing data mapping in accordance with simulation setup to the data channel control module according to hardware I / O (Input / Output) scheduling polices in each simulation period, transmitting instructions for accomplishing the IO data read-out and write-in within one period to the hardware interface module, and transmitting instructions for stimulating the operation to the model module; the model module is used for acquiring input data once, solving once and output data once in each simulation period according to the instructions; the data channel control module is used for accomplishing data mapping and relevant program processing of the I / O of a model or hardware in each period according to the instructions; and the hardware interface module is used for carrying out configuration read-out and output on input / output streams of hardware I / O equipment according to a data configuration format of a file, and accomplishing the operation of read-out or write-in to various hardware I / O equipment.

Description

technical field [0001] The invention relates to a multi-core multi-model parallel distributed real-time simulation system, which belongs to the technical field of engineering system real-time simulation. Background technique [0002] Engineering systems (including aircraft, missiles, satellites, automobiles, etc.) must undergo a large number of ground tests before the design is finalized. The external environment required for the test usually needs to be simulated in the laboratory through a hardware-in-the-loop simulation system. The real-time simulation system is usually an important part of the hardware-in-the-loop simulation system. The real-time calculation of the digital model of the physical system is realized through the real-time simulation system, and the hardware I / O is cross-linked with the external system to achieve the purpose of the hardware-in-the-loop simulation test. [0003] As the complexity of the engineering system increases, the complexity and accuracy...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G05B17/02
Inventor 李成功夏成海熊运鸿
Owner 北京华力创通科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products