CN1335558A - Combined simulation system across platforms - Google Patents

Combined simulation system across platforms Download PDF

Info

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
Application number
CN 00119508
Other languages
Chinese (zh)
Other versions
CN1154045C (en
Inventor
苏豫新
王明敏
李鹏
姚继军
杨振钧
朱静宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB001195085A priority Critical patent/CN1154045C/en
Publication of CN1335558A publication Critical patent/CN1335558A/en
Application granted granted Critical
Publication of CN1154045C publication Critical patent/CN1154045C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

A kind of cross-platform combined simulation system
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.
CNB001195085A 2000-07-25 2000-07-25 Combined simulation system across platforms Expired - Fee Related CN1154045C (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (19)

* Cited by examiner, † Cited by third party
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