A distributed parallel co-simulation architecture

A co-simulation and distributed technology, applied in the field of simulation, can solve problems such as difficulty in function expansion, inability to achieve multi-simulation tasks and multi-simulation software collaboration, etc.

Inactive Publication Date: 2019-05-28
SICHUAN ZHIZHOU TECH CO LTD
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The existing co-simulation environment is completed between two simulation software through a custom protocol inside the software. Although distributed co-simulation tasks can also be completed, the design and simulation scheduling are completely dependent on the simulation software, and it is impossible to realize multiple simulation tasks at the same time. And multi-simulation software collaboration, and it is difficult to expand its functions

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
  • A distributed parallel co-simulation architecture
  • A distributed parallel co-simulation architecture
  • A distributed parallel co-simulation architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] Embodiment 1: as Figure 6 As shown, the electromechanical system real-time simulation platform adopts a distributed parallel co-simulation architecture. The upper part is the design and analysis environment, including 1 simulation design operation management computer and 9 virtual test computers; the lower part is the simulation computing environment, which is composed of 12 simulation computers. Users can design simulation tasks in the design analysis environment, and deploy the simulation tasks to the next simulation computing environment for simulation calculation. Simulation tasks are usually composed of simulation models built by simulation software (AMESim, Simulink, and C / C++), and involve multi-domain multi-software co-simulation issues.

Embodiment 2

[0035] Embodiment 2: as Figure 7 As shown, the underlying operating platform adopts a distributed parallel co-simulation architecture. The upper office is a multi-user design and development environment, and the lower simulation computing laboratory is a simulation computing environment. Each user in the office can simultaneously design, deploy, manage and monitor simulation tasks, and can use all the simulation computers in the simulation computing laboratory. The simulation computer in the simulation computing laboratory runs the Matlab M file simulation model and the C language simulation model. The clock synchronization of all simulation models is completed by running the simulation engine on a simulation computer in the simulation computing laboratory, and the data interaction of the simulation models is completed by calling the soft bus API function through the co-simulation interface.

[0036] Distributed simulation computing decomposes a simulation task on different...

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 discloses a distributed parallel co-simulation architecture. According to the architecture, a simulation soft bus is defined, simulation software is interconnected with the simulation soft bus, and data cooperative interaction between the simulation software is completed through the simulation soft bus. According to the architecture, co-simulation tasks are decomposed from two dimensions of space and time, so that the simulation efficiency is improved, and multiple simulation tasks are supported to be executed concurrently at the same time through the partitioning technology of the simulation soft bus. According to the architecture, concurrent execution of multiple simulation tasks established by multiple users is carried out through a design environment; distributed computing and multi-node interconnection is achieved through the established simulation soft bus. Data interaction with the simulation soft bus is performed through an independent model interface relative tothe simulation software so as to complete collaborative calculation of the simulation software; and parallel synchronous resolving is completed through a simulation scheduling engine.

Description

technical field [0001] The invention relates to the field of simulation technology, in particular to a distributed parallel collaborative simulation framework. Background technique [0002] The existing co-simulation environment is completed between two simulation software through a custom protocol inside the software. Although distributed co-simulation tasks can also be completed, the design and simulation scheduling are completely dependent on the simulation software, and it is impossible to realize multiple simulation tasks at the same time. And multi-simulation software collaboration, and it is difficult to expand its functions. Contents of the invention [0003] In view of the existing technical conditions and existing defects, the present invention provides a distributed parallel co-simulation framework for distributed simulation calculation. The distributed parallel co-simulation architecture defines a simulation soft bus, and each simulation software is interconne...

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 Applications(China)
IPC IPC(8): G06F9/48G06F9/50G06F16/25
Inventor 夏成海李成功顾增辉
Owner SICHUAN ZHIZHOU TECH CO LTD
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