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

SIMSCRIPT language-oriented discrete event simulation graphical modeling method

A graphical modeling and modeling method technology, applied in the field of simulation modeling, to achieve the effect of simple model reuse, broad user groups, and easy communication

Active Publication Date: 2020-11-03
中国人民解放军国防大学联合作战学院
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The present invention proposes a SIMSCRIPT language-oriented discrete event simulation graphical modeling method to solve the technical problem of how to build a discrete event simulation program based on a graphical drag-and-drop method

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
  • SIMSCRIPT language-oriented discrete event simulation graphical modeling method
  • SIMSCRIPT language-oriented discrete event simulation graphical modeling method
  • SIMSCRIPT language-oriented discrete event simulation graphical modeling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the purpose, content and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0040]This embodiment proposes a SIMSCRIPT language-oriented discrete event simulation graphical modeling method, which uses a visualization module, a rule verification module and a code generation module for graphical modeling. The visualization module is used to add entities, events, routines, and processes to the canvas by dragging and dropping, and to build the calling relationship and affiliation relationship between the entities by adding connections. Among them, entity is a part of the system, which can be divided into temporary entity and permanent entity. Temporary entity is an active part of the system and leaves the system after staying in the system for a period of time. Permanent entity is a fixed part of th...

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 an SIMSCRIPT language-oriented discrete event simulation graphical modeling method, which comprises the following steps of: adding entities, routines, events and other primitives into a canvas serving as a primitive bearing container in a dragging manner according to entity flow graphs, activity cycle graphs and other modeling technologies, and representing an interaction relationship among the entities, the routines and the events through connecting lines, according to the method, primitives can be drawn and managed in the canvases, the canvases can be divided into a plurality of canvases according to the calling relation and the hierarchical relation, all the canvases can be stored as engineering files of specific formats, and the engineering files can automatically generate SIMSCRIPT simulation codes according to mapping rules. The discrete event simulation program is built based on the SIMSCRIPT simulation language and a graphical dragging mode, the problem that SIMSCRIPT grammar and manual code writing need to be familiar with when SIMSCRIPT language modeling is adopted is solved, the modeling process can be clear and visual, model reuse is simpler, thelearning cost is lower, user groups are wider, and communication between domain experts and modeling personnel is facilitated.

Description

technical field [0001] The invention belongs to the technical field of simulation modeling, and in particular relates to a SIMSCRIPT language-oriented discrete event simulation graphical modeling method. Background technique [0002] Discrete event simulation is a method of predicting system changes according to the changes of events occurring in the system at discrete time points, and it is an important system simulation technology. At present, discrete event simulation is widely used in the development of large-scale simulation systems such as aerospace, machinery manufacturing, communication and transportation, and military combat simulation. Discrete event simulation languages ​​include not only general programming languages ​​such as C, Fortran and PASCAL, but also special-purpose simulation languages ​​such as GPSS and COMNET. [0003] SIMSCRIPT language is a kind of discrete event simulation modeling language combined with general and specialized. It provides the sys...

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
IPC IPC(8): G06F8/34G06F30/20
CPCG06F8/34G06F30/20
Inventor 方旭东师磊唐宇波吴高洁沈弼龙黄海燕王海波张珊司光亚吴琳
Owner 中国人民解放军国防大学联合作战学院
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