Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic initialization implementation method of parallel discrete event simulation system

A simulation system and discrete event technology, which is applied in the field of modeling and simulation, can solve the problems of large workload of initialization program implementation and poor adaptability to changes in scenarios, so as to improve initialization efficiency, reduce manual participation, and reduce processing time.

Inactive Publication Date: 2017-09-29
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such methods require simulation developers to manually search for the corresponding initialization data from the scenario file on the basis of understanding the system initialization requirements and the data structure of the scenario file, and manually write codes to assign values ​​to the corresponding initialization variables, resulting in the realization of the simulation system initialization program. The workload is large, the probability of introducing manual errors is high, and the ability to adapt to changes in scenario files is also poor

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
  • Automatic initialization implementation method of parallel discrete event simulation system
  • Automatic initialization implementation method of parallel discrete event simulation system
  • Automatic initialization implementation method of parallel discrete event simulation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.

[0045] Such as figure 1 , 2 As shown, the method for realizing the automatic initialization of the parallel discrete event simulation system in this embodiment, the steps include:

[0046] S1. Scenario file parsing and data storage: Obtain the simulation scenario file and analyze it, and store the parsed initialization data into the pre-built scenario data storage structure.

[0047] When parsing the simulation scenario file, by storing the data information in the scenario file into the defined scenario data storage structure, it is possible to avoid problems such as low efficiency caused by scanning the scenario file once when each simulation object is initialized, which is convenient When the simulation application system is initialized, it can quickly and e...

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 an automatic initialization implementation method of a parallel discrete event simulation system. The method includes the steps: S1, acquiring and analyzing a scenario file, and storing scenario data obtained by analysis into a built scenario data storage structure; S2, building an assignment function template library comprising a mapping relation between attributes of the scenario data and a simulation object; S3, searching an assignment function template from the assignment function template library according to simulation object initialization requirements, automatically searching initialization data corresponding to the simulation object in the scenario data storage structure according to the assignment function template, and initializing the simulation object. The parallel discrete event simulation system can be automatically initialized, and the implementation method has the advantages of simplicity, low initialization cost, high initialization precision and efficiency and the like.

Description

technical field [0001] The invention relates to the technical field of modeling and simulation, in particular to a method for realizing automatic initialization of a parallel discrete event simulation system suitable for complex system simulation. Background technique [0002] Since the 1990s when developed countries such as Europe and the United States began to study parallel discrete event simulation technology, several parallel discrete event simulation operation support environments based on high-performance computing platforms have been launched, such as SPEEDES, Warped, Parsec, usik, etc. These parallel discrete event simulation support environments are widely used in complex system simulation applications such as large-scale ecological environment simulation, computational system biology simulation, large-scale combat simulation in complex war environments, national and national defense strategy research, crisis prediction, early warning, and decision-making. , provid...

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/455G06F9/44G06F9/445
CPCG06F9/45504G06F8/30G06F9/445
Inventor 姚益平朱峰包思芮唐文杰鄢来斌曲庆军蒋志文姚锋李田林
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products