CN1335558A - Combined simulation system across platforms - Google Patents
Combined simulation system across platforms Download PDFInfo
- Publication number
- CN1335558A CN1335558A CN 00119508 CN00119508A CN1335558A CN 1335558 A CN1335558 A CN 1335558A CN 00119508 CN00119508 CN 00119508 CN 00119508 A CN00119508 A CN 00119508A CN 1335558 A CN1335558 A CN 1335558A
- Authority
- CN
- China
- Prior art keywords
- simulation
- platform
- emulation
- data
- module
- 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
Images
Abstract
The combined simulation system includes one main controlling simulation platform, one simulation signal source and N computerized simulation platforms connected via computer network. The main controlling simulation platform includes main body, dispatching interface module and system configuring and monitoring control module; and each computerized simulation platform includes main body, dispatching interface module and simulating module. The present invention realizes combined simulation among platforms and the flexible interconnection between different computerized simulation platforms for high simulation efficiency.
Description
The present invention relates to a kind of cross-platform combined simulation system.
The development of Modern Communication System becomes increasingly complex communication system and communication facilities.The increase of the complicacy of communication system makes that analyzing the time and efforts of paying with designing institute also rises rapidly.In order promptly in commercial product, to employ new technology, require design effort in time and economically to finish; Simultaneously, have optimum performance under certain condition, must just can understand various parameters to the Effect on Performance and the mutual dependence of complexity between them in when design in order to make system.Realize above target, utilizing Computer Simulation is a highly effective method.Computer Simulation can both play an important role in all stages of Communication System Design and Project Realization, in the concept definition stage in early days, can derive high-rise technical conditions by emulation; Design carry out with performance history in, emulation is determined last technical conditions and is checked that subsystem is to the total system Effect on Performance with hardware development; Under ruuning situation, emulation can be made the instrument of trouble shooting, and the life-span of pre-meter systems.Now, because development of computer, the emulation of communication system is more prevalent, becomes the important tool of design today and analyzing communication system.The software company of many specialties has developed modeling, analysis and the design that a large amount of Computer Simulation modules (software) helps communication system, relatively SIMULINK of the Chang Yong ADS that Hewlett-Packard Corporation is arranged, MathWorks company or the like.
All there be characteristics and applicable scope thereof separately in different simulation softwares.At present also do not have a kind of simulation software to accomplish and to satisfy the emulation needs that the field is all.Sometimes will realize the system of a more complicated, and the different part of system there is different requirements to simulation software, then may adopt multiple different simulation software to cooperatively interact in this system and realize emulation.Simultaneously, tangible deficiency of computer emulation method is that operand is huge, and is especially true for the communication system of a complexity, because the arithmetic capability of computing machine is limited, carries out the time that emulation even needs be spent some months sometimes.In order to shorten simulation time, be necessary that artificial tasks is divided into a plurality of modules is placed on parallel artificial on many computing machines, to reduce the operand of every computing machine, improve arithmetic speed; Also need in succession in some occasion, adopt the pipelining mode to improve simulation velocity with different simulation softwares.But, because different simulation softwares is developed by different companies, the interface that interconnection might not be arranged each other, and these softwares are applied to different operating system (as Microsoft Windows, UNIX etc.) and dissimilar computing machines (as PC, workstation etc.) usually, the difficulty that just interconnects more.
The object of the present invention is to provide a kind of cross-platform combined simulation system, it can will be in different regions, use dissimilar computer simulation platforms, be unified into a unified interface integral body, and the computer network topologies by flexible configuration, different emulation modules is worked in coordination, finish complicated artificial tasks with greater efficiency.
To achieve these goals, the present invention, it is a kind of cross-platform combined simulation system, it is connected by computer network with N different computer simulation platform by an emulation master control platform, a dummy source, described dummy source is subjected to the control of emulation master control platform to generate the needed raw data of emulation; Described emulation master control platform comprises emulation master control platform body, the dispatch interface module that links to each other with this emulation master control platform body, and with the realization of this dispatch interface module interconnects main control module to system configuration and monitoring; Described each computer simulation platform comprise respectively its computer simulation platform body, with the dispatch interface module of this computer simulation platform body interconnection and with the emulation module of finishing various artificial tasks of this dispatch interface module interconnects.
Above-mentioned cross-platform combined simulation system, wherein the dispatch interface module comprises: the data dispatch layer, it is positioned on the web services layer that described emulation master control platform body provided, and link to each other with it, being responsible for data based this data type that web services layer is sent here and the configuration of main control module handles, and receive data and the order that needs transmission, send; The emulated data unit, it is positioned at the upper strata of described data dispatch layer and is attached thereto, be used for and each emulation module between exchanges data, the data that will handle send to emulation module or the data that emulation module disposes are sent to the next computer simulation platform of simulation flow; The control command unit, it is positioned at the upper strata of described data dispatch layer and is attached thereto, and is responsible for the generation and the explanation of Simulation Control order.
Above-mentioned cross-platform combined simulation system, wherein main control module comprises: simulation monitoring unit, the simulation process that is used to finish to each computer simulation platform monitors and control, i.e. emulation begins, the supervision of interruption, finishing control and each computer simulation platform state; Simulation architecture is provided with the unit, and is main according to different emulation demands, sets the destination address and the source address of each section emulated data stream, to determine the topological structure of whole combined simulation system; The simulation parameter dispensing unit is mainly determined simulation parameter according to the requirement of emulation.
Above-mentioned cross-platform combined simulation system, wherein, the topological structure of computer network is a tree.
Above-mentioned cross-platform combined simulation system, wherein, the topological structure of computer network is a loop configuration.
Above-mentioned cross-platform combined simulation system, wherein, computer network can be a LAN (Local Area Network), also can be wide area network, or the Internet net.
Adopt above-mentioned technical scheme, the emulation module that is in different regions has been cooperatively interacted by computer network carry out associative simulation, broken the restriction of region, realized cross-platform associative simulation (comprising long-range).In addition by the dispatch interface module, realized using the flexible interconnection between the dissimilar computer simulation platforms (that is: Host Type difference, operating system difference and simulation software difference), reach the flexible configuration of associative simulation network topology structure, and realized exchanges data between the different emulation modules, simulation process is just as pipelining simultaneously, when an emulated data is sent to next emulation module by the dispatch interface module immediately after an emulation module disposes, simulation efficiency is improved.
The present invention is further illustrated below in conjunction with embodiment and accompanying drawing.
Fig. 1 is the structural representation of a kind of cross-platform combined simulation system of the present invention;
Fig. 2 a is the logic diagram of the present invention when topology of networks is configured to tree;
Fig. 2 b is the logic diagram of the present invention when topology of networks is configured to loop configuration;
Fig. 3 is the structured flowchart of emulation master control platform of the present invention;
Fig. 4 is the structured flowchart of computer simulation platform of the present invention.
Shown in Fig. 1, Fig. 2 a, Fig. 2 b, a kind of cross-platform combined simulation system of the present invention, it is connected by computer network by an emulation master control platform 1, dummy source and N different computer simulation platform 2~n (that is: operate in different operating system such as Microsoft Windows or any UNIX, have the computing machine of different emulation modules).Described dummy source 1 ', be subjected to the control of emulation master control platform 1 to generate the needed raw data of emulation; Described emulation master control platform 1 comprises emulation master control platform body 11, the dispatch interface module 12 that links to each other with this emulation master control platform body 11, and with the realization of these dispatch interface 12 module interconnects main control module 13 (realizing) by software to system configuration and monitoring; Described each computer simulation platform 2~n comprises its computer simulation platform body 21,31 respectively ... 10N+1, with the dispatch interface module 12 of this computer simulation platform body interconnection and with the emulation module of finishing various artificial tasks (realizing) 23,33 of this dispatch interface module interconnects by software ... 10N+3.Described computer network can be a LAN (Local Area Network), also can be wide area network, or the Internet net, and the topological structure of computer network can be tree, also can be loop configuration.
As shown in Figure 4, described dispatch interface module 12 comprises: data dispatch layer 112, it is positioned on the web services layer 211 that described emulation master control platform body 21 provided, and link to each other with it, being responsible for data based this data type that web services layer is sent here and the configuration of main control module 13 handles, and receive data and the order that needs transmission, send; Emulated data unit 113, it is positioned at the upper strata of described data dispatch layer 112 and is attached thereto, be used for and each emulation module 22 between exchanges data, the data that will handle send to emulation module or the data that emulation module disposes are sent to the next computer simulation platform of simulation flow; Control command unit 114, it is positioned at the upper strata of described data dispatch layer 112 and is attached thereto, and is responsible for the generation and the explanation of Simulation Control order.
As shown in Figure 3, described main control module 13 comprises: simulation monitoring unit 131, the simulation process that is used to finish to each computer simulation platform monitor and control, i.e. emulation begins, the supervision of interruption, finishing control and each computer simulation platform state; Simulation architecture is provided with unit 132, and is main according to different emulation demands, sets the destination address and the source address of each section emulated data stream, to determine the topological structure of whole combined simulation system; Simulation parameter dispensing unit 133 is mainly determined simulation parameter according to the requirement of emulation.
The present invention is based on such fact: promptly present most operating systems and network type are all supported the ICP/IP protocol stack, and most simulation softwares all provides the interface of C language, so just can develop interface module for each simulation software, call by the socket in the C language library function and realize the exchanges data between each emulation module in the network with the C language.
Because ICP/IP protocol stack network layer is the unique identification main frame in IP address by main frame, therefore can be by in main control module, being provided with, the source address of input traffic and the destination address of output stream just can be set to logical organization arbitrarily by computer network.
In sum, the present invention has utilized various operating systems, the unified ICP/IP protocol stack of supporting of diverse network, realize the interconnection of emulation platform, the parallel artificial structure or the streamline simulation architecture of many computing machines are provided, share the simulation calculating amount, accelerate simulation velocity, realize the synchronous processing of emulated data, and, realize the flexible configuration of topological structure by source address and destination address that each section of configuration emulated data flows.The present invention can realize the long-range associative simulation of the computer simulation platform of different regions also by various computer communication networks.
Claims (6)
1. cross-platform combined simulation system is characterized in that: it is connected by computer network with N different computer simulation platform by an emulation master control platform, a dummy source,
Described dummy source is subjected to the control of emulation master control platform to generate the needed raw data of emulation;
Described emulation master control platform comprises emulation master control platform body, the dispatch interface module that links to each other with this emulation master control platform body, and with the realization of this dispatch interface module interconnects main control module to system configuration and monitoring;
Described each computer simulation platform comprise respectively its computer simulation platform body, with the dispatch interface module of this computer simulation platform body interconnection and with the emulation module of finishing various artificial tasks of this dispatch interface module interconnects.
2. a kind of cross-platform combined simulation system according to claim 1 is characterized in that: described dispatch interface module comprises:
The data dispatch layer, it is positioned on the web services layer that described emulation master control platform body provided, and links to each other with it, is responsible for data based this data type that web services layer is sent here and the configuration of main control module and handles, and receive data and the order that needs transmission, send;
The emulated data unit, it is positioned at the upper strata of described data dispatch layer and is attached thereto, be used for and each emulation module between exchanges data, the data that will handle send to emulation module or the data that emulation module disposes are sent to the next computer simulation platform of simulation flow;
The control command unit, it is positioned at the upper strata of described data dispatch layer and is attached thereto, and is responsible for the generation and the explanation of Simulation Control order.
3. a kind of cross-platform combined simulation system according to claim 1 and 2, it is characterized in that: described main control module comprises:
Simulation monitoring unit, the simulation process that is used to finish to each computer simulation platform monitor and control, i.e. emulation begins, the supervision of interruption, finishing control and each computer simulation platform state;
Simulation architecture is provided with the unit, and is main according to different emulation demands, sets the destination address and the source address of each section emulated data stream, to determine the topological structure of whole combined simulation system;
The simulation parameter dispensing unit is mainly determined simulation parameter according to the requirement of emulation.
4. a kind of cross-platform combined simulation system according to claim 1 is characterized in that: the topological structure of described computer network is a tree.
5. a kind of cross-platform combined simulation system according to claim 1 is characterized in that: the topological structure of described computer network is a loop configuration.
6. a kind of cross-platform combined simulation system according to claim 1 is characterized in that: described computer network can be a LAN (Local Area Network), also can be wide area network, or the Internet net.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB001195085A CN1154045C (en) | 2000-07-25 | 2000-07-25 | Combined simulation system across platforms |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB001195085A CN1154045C (en) | 2000-07-25 | 2000-07-25 | Combined simulation system across platforms |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1335558A true CN1335558A (en) | 2002-02-13 |
CN1154045C CN1154045C (en) | 2004-06-16 |
Family
ID=4587752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB001195085A Expired - Fee Related CN1154045C (en) | 2000-07-25 | 2000-07-25 | Combined simulation system across platforms |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1154045C (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100373387C (en) * | 2005-12-30 | 2008-03-05 | 北京中星微电子有限公司 | Data processing method and system in chip emulation platform |
CN100440226C (en) * | 2005-12-29 | 2008-12-03 | 北京中星微电子有限公司 | Chip algorithm simulating platform and method |
CN101795218A (en) * | 2010-04-20 | 2010-08-04 | 中兴通讯股份有限公司 | Point-to-point communication simulation method of communication device and device |
CN101073016B (en) * | 2004-12-09 | 2010-09-01 | 株式会社爱德万测试 | Method and system for performing installation and configuration management of tester instrument modules |
CN1860487B (en) * | 2003-09-30 | 2010-11-03 | 东京毅力科创株式会社 | System and method for using first-principles simulation to analyze a process performed by a semiconductor processing tool |
CN102148873A (en) * | 2011-03-25 | 2011-08-10 | 中国电子科技集团公司第三十研究所 | Distributed simulation dual-bus control management system |
US8014991B2 (en) | 2003-09-30 | 2011-09-06 | Tokyo Electron Limited | System and method for using first-principles simulation to characterize a semiconductor manufacturing process |
US8032348B2 (en) | 2003-09-30 | 2011-10-04 | Tokyo Electron Limited | System and method for using first-principles simulation to facilitate a semiconductor manufacturing process |
US8036869B2 (en) | 2003-09-30 | 2011-10-11 | Tokyo Electron Limited | System and method for using first-principles simulation to control a semiconductor manufacturing process via a simulation result or a derived empirical model |
US8073667B2 (en) | 2003-09-30 | 2011-12-06 | Tokyo Electron Limited | System and method for using first-principles simulation to control a semiconductor manufacturing process |
CN102592025A (en) * | 2012-01-12 | 2012-07-18 | 中国人民解放军国防科学技术大学 | Virtual experimental platform of unmanned underwater vehicle mission planning system and experimental method |
US8255198B2 (en) | 2003-02-14 | 2012-08-28 | Advantest Corporation | Method and structure to develop a test program for semiconductor integrated circuits |
CN103699737A (en) * | 2013-12-20 | 2014-04-02 | 北京瑞风协同科技股份有限公司 | Multi-discipline simulation software data exchange method |
CN105301983A (en) * | 2015-11-09 | 2016-02-03 | 苏州同元软控信息技术有限公司 | Distributed combined simulation system based on FMI and construction method |
CN107844673A (en) * | 2017-12-14 | 2018-03-27 | 中国航发沈阳发动机研究所 | A kind of aero-engine complete machine three-dimensional pneumatic emulation mode |
-
2000
- 2000-07-25 CN CNB001195085A patent/CN1154045C/en not_active Expired - Fee Related
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8255198B2 (en) | 2003-02-14 | 2012-08-28 | Advantest Corporation | Method and structure to develop a test program for semiconductor integrated circuits |
CN1860487B (en) * | 2003-09-30 | 2010-11-03 | 东京毅力科创株式会社 | System and method for using first-principles simulation to analyze a process performed by a semiconductor processing tool |
US8036869B2 (en) | 2003-09-30 | 2011-10-11 | Tokyo Electron Limited | System and method for using first-principles simulation to control a semiconductor manufacturing process via a simulation result or a derived empirical model |
US8073667B2 (en) | 2003-09-30 | 2011-12-06 | Tokyo Electron Limited | System and method for using first-principles simulation to control a semiconductor manufacturing process |
US8050900B2 (en) | 2003-09-30 | 2011-11-01 | Tokyo Electron Limited | System and method for using first-principles simulation to provide virtual sensors that facilitate a semiconductor manufacturing process |
US8296687B2 (en) | 2003-09-30 | 2012-10-23 | Tokyo Electron Limited | System and method for using first-principles simulation to analyze a process performed by a semiconductor processing tool |
US8014991B2 (en) | 2003-09-30 | 2011-09-06 | Tokyo Electron Limited | System and method for using first-principles simulation to characterize a semiconductor manufacturing process |
US8032348B2 (en) | 2003-09-30 | 2011-10-04 | Tokyo Electron Limited | System and method for using first-principles simulation to facilitate a semiconductor manufacturing process |
CN101073016B (en) * | 2004-12-09 | 2010-09-01 | 株式会社爱德万测试 | Method and system for performing installation and configuration management of tester instrument modules |
CN100440226C (en) * | 2005-12-29 | 2008-12-03 | 北京中星微电子有限公司 | Chip algorithm simulating platform and method |
CN100373387C (en) * | 2005-12-30 | 2008-03-05 | 北京中星微电子有限公司 | Data processing method and system in chip emulation platform |
CN101795218A (en) * | 2010-04-20 | 2010-08-04 | 中兴通讯股份有限公司 | Point-to-point communication simulation method of communication device and device |
CN102148873A (en) * | 2011-03-25 | 2011-08-10 | 中国电子科技集团公司第三十研究所 | Distributed simulation dual-bus control management system |
CN102592025B (en) * | 2012-01-12 | 2013-12-11 | 中国人民解放军国防科学技术大学 | Virtual experimental platform of unmanned underwater vehicle mission planning system and experimental method |
CN102592025A (en) * | 2012-01-12 | 2012-07-18 | 中国人民解放军国防科学技术大学 | Virtual experimental platform of unmanned underwater vehicle mission planning system and experimental method |
CN103699737A (en) * | 2013-12-20 | 2014-04-02 | 北京瑞风协同科技股份有限公司 | Multi-discipline simulation software data exchange method |
CN105301983A (en) * | 2015-11-09 | 2016-02-03 | 苏州同元软控信息技术有限公司 | Distributed combined simulation system based on FMI and construction method |
CN105301983B (en) * | 2015-11-09 | 2017-11-28 | 苏州同元软控信息技术有限公司 | A kind of construction method of the distributed associating analogue system based on FMI |
CN107844673A (en) * | 2017-12-14 | 2018-03-27 | 中国航发沈阳发动机研究所 | A kind of aero-engine complete machine three-dimensional pneumatic emulation mode |
Also Published As
Publication number | Publication date |
---|---|
CN1154045C (en) | 2004-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1154045C (en) | Combined simulation system across platforms | |
CN107122243B (en) | The method of Heterogeneous Cluster Environment and calculating CFD tasks for CFD simulation calculations | |
Lint et al. | Communication issues in the design and analysis of parallel algorithms | |
Bergstra et al. | The ToolBus coordination architecture | |
CN109993299A (en) | Data training method and device, storage medium, electronic device | |
CN109709811A (en) | A kind of edge calculations controller and its working method towards intelligence manufacture | |
CN102033848A (en) | SOA-based three-dimensional design system integrating method and system | |
US20060031444A1 (en) | Method for assigning network resources to applications for optimizing performance goals | |
CN108460199A (en) | CNI modelings | |
CN107294769A (en) | A kind of Agility cloud service management system and its control method based on 5G networks | |
CN106020969A (en) | High-performance cloud computing hybrid computing system and method | |
CN103473426B (en) | Spaceborne phased array signal processing architecture design method based on embedded system framework | |
Arbab et al. | Reusable coordinator modules for massively concurrent applications | |
CN113723931B (en) | Workflow modeling method suitable for multi-scale high-flux material calculation | |
US11513858B2 (en) | System for operating and method for arranging nodes thereof | |
CN1369983A (en) | Method for simulating WDM optical network | |
Mithila et al. | Latency-based vector scheduling of many-task applications for a hybrid cloud | |
CN101739483A (en) | Mobile AGENT-based distribution interactive type supply chain simulation system | |
EP1817701A1 (en) | Star topology based-co-simulation apparatus and method | |
CN212364994U (en) | Brain-like super-computing platform principle machine device | |
Bundell | An FPGA implementation of the Petri Net firing algorithm | |
Ismail et al. | PARTIF: interactive system-level partitioning | |
Heck et al. | Software enabled control: Background and motivation | |
Guirado et al. | Performance prediction using an application-oriented mapping tool | |
Yu et al. | A new approach for the forward and backward substitutions of parallel solution of sparse linear equations based on dataflow architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040616 Termination date: 20130725 |