CN111177899A - Multidisciplinary collaborative simulation method and system based on cloud platform - Google Patents
Multidisciplinary collaborative simulation method and system based on cloud platform Download PDFInfo
- Publication number
- CN111177899A CN111177899A CN201911292061.9A CN201911292061A CN111177899A CN 111177899 A CN111177899 A CN 111177899A CN 201911292061 A CN201911292061 A CN 201911292061A CN 111177899 A CN111177899 A CN 111177899A
- Authority
- CN
- China
- Prior art keywords
- simulation
- data
- collaborative
- dds
- node
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a multidisciplinary collaborative simulation method and system based on a cloud platform. The method comprises the following steps: setting a plurality of simulation nodes, wherein each simulation node corresponds to different simulation tool software in the distributed computer and has different simulation functions; each simulation node is used as a publisher and/or a subscriber, and data exchange is carried out between the simulation nodes by using a DDS network; and connecting the simulation software in each simulation node in a flow drawing mode to complete a specific simulation task, thereby realizing the collaborative simulation. The invention provides customized collaborative simulation flow portrayal in a Web-based mode, meets the collaborative simulation use requirements of specific industries, has strong expansibility of a simulation module, and belongs to a lightweight cloud collaborative simulation tool; in the transmission of simulation data, a data distribution technology based on DDS is used, and a simulation time sequence management function is combined, so that a collaborative simulation scene with high real-time requirement on the simulation data can be met.
Description
Technical Field
The invention belongs to the technical field of information technology and simulation, and particularly relates to a multidisciplinary collaborative simulation method and system based on a cloud platform.
Background
The simulation technology is based on a control theory, an information technology and the like, takes a computer and other equipment as tools, utilizes a method for establishing a model to research and experiment a false or real system, and relates to a multidisciplinary and comprehensive technology. The method has the characteristics of good controllability, no destructiveness and no limitation of external conditions. The essence of simulation is the process of special processing of knowledge, which involves experience and knowledge of different disciplines. Simulation technology has more and more extensive application in the industries of aerospace, industrial manufacturing, mathematical research, computer research and development and the like.
The distributed simulation technique is one of typical techniques in simulation techniques, and is intended to connect different simulation devices distributed in different places via a network, thereby realizing large-scale simulation. The distributed simulation technology goes through three stages of development of a simulation network (SIMNET), a Distributed Interactive Simulation (DIS), an aggregation simulation protocol (ALSP) and an advanced architecture (HLA).
With the development of technologies such as networks, computers, sensors, etc., a great deal of information in the form of data is transmitted in the computers of the distributed simulation system, and the process of data distribution becomes more and more complex with the continuous change of the demand. Data distribution not only needs to establish the data transmission relationship of each component in the system, but also needs to ensure certain flexibility and real-time performance in the transmission process and good transmission quality.
High-level architectures (HLA) need to work around a run support environment (RTI). The system issues and subscribes too frequently, does not support quality of service (QoS), has the problems of performance bottleneck and scalability, and cannot meet the requirement of actual data distribution more and more. On the basis, a more flexible Data Distribution Service (DDS) gets attention, and with the gradual improvement of the standard, in the field of distributed simulation, more and more systems are configured on the DDS.
The DDS data distribution is used as a core link in a distributed simulation system, and has three main functional requirements: establishing a supply and demand relationship, transmitting data and constructing a safe and reliable distributed organization system. The Object Management Group (OMG) organization sets out the DDS specification based on the requirements of the three aspects. The DDS specification takes data as a center, stores the data in a global data space, and realizes data distribution among nodes through information such as topics corresponding to the data in the data space and the data in different nodes. The DDS has the advantages of high transmission speed, small transmission delay, strong expandability, and can use a quality of service (QoS) policy to ensure the quality of service.
The collaborative simulation method can be divided into two types, one type is a general collaborative simulation platform, such as a multidisciplinary collaborative simulation platform developed by ANSYS and ADAMS company, the platform is mostly based on a client/server architecture, and a user needs to purchase License to use the software. Currently, international large industrial software manufacturers are exploring the software of the traditional C/S architecture to perform overall cloud migration, and provide services in a subscription manner. Due to the fact that the use price of software of the whole cloud migration is generally high, and users of enterprises in most industries use the collaborative simulation function only in the product design stage, the use rate is not high.
In another type, a Web-based software use mode is used, simulation software such as foreign Simscale, domestic Simright, easy CAE and the like is combined with a remote calling high-performance computing server mode through cloud integrated pre-processing, solver and post-processing, and a lightweight simulation function of single subjects such as structural statics and heat transfer is realized, the Web-based solving stability and accuracy are still to be improved, and meanwhile, the capability in the multi-subject collaborative simulation aspect is temporarily lost.
Disclosure of Invention
The invention provides customized collaborative simulation flow portrayal in a Web-based mode, and meets the collaborative simulation use requirements of specific industries. Simulation tool software used for collaborative simulation is called through a virtual remote desktop technology, the expansibility of a simulation module is strong, and the method belongs to a lightweight cloud collaborative simulation tool. In the transmission of simulation data, a data distribution technology based on DDS is used, and a simulation time sequence management function is combined, so that a collaborative simulation scene with high real-time requirement on the simulation data can be met.
The technical scheme adopted by the invention is as follows:
a multidisciplinary collaborative simulation method based on a cloud platform comprises the following steps:
setting a plurality of simulation nodes, wherein each simulation node corresponds to different simulation tool software in the distributed computer and has different simulation functions;
each simulation node is used as a publisher and/or a subscriber, and data exchange is carried out between the simulation nodes by using a DDS network;
and connecting the simulation software in each simulation node in a flow drawing mode to complete a specific simulation task, thereby realizing the collaborative simulation.
Furthermore, the functions of mechanical-electrical-hydraulic integration oriented collaborative simulation flow definition, simulation model uploading, simulation parameter configuration, simulation operation management and simulation data visualization are realized in a browser page access mode.
Furthermore, in the collaborative simulation process, a QoS strategy and a heartbeat detection mechanism are used for time management, wherein the QoS strategy is used for ensuring the reliability of data transmission, and the heartbeat detection mechanism is used for monitoring whether the execution state of the simulation program is abnormal; the heartbeat detection mechanism uses an acceleration push-pull model for eliminating uncertainty factors and reducing the misjudgment probability, and is indirectly used as a time calibration basis to provide synchronous signals for a collaborative simulation system.
Furthermore, each simulation node comprises a control and display node for receiving model parameter information and simulation process information from other simulation nodes and sending control command information.
Furthermore, the transmission and the reception of all model parameters, the synchronization and the control of the simulation time sequence, and the starting and the ending of the simulation process are judged and executed by corresponding control functions; the control function carries out corresponding processing through target information received from the DDS middleware, and a main program can complete a complete collaborative simulation process through calling the control function and adding judgment of circulation or branch types.
Furthermore, a control function and a DDS interface function operated by simulation tool software are responded in a commonly agreed mode through a multimedia clock function, and therefore the simulation process in each simulation node is completed.
Further, the DDS mainly works in a DDS middleware form in the data transmission process, and when accessing the DDS middleware, each discipline model application program defines the transmitted data type by calling a standard publishing and subscribing framework in the DDS based on the software environment of open source software OpenDDS, and creates a publishing and subscribing process corresponding to the necessary data type in the collaborative simulation.
Furthermore, in the collaborative simulation process, integration of simulation software cloud, simulation desktop cloud, job scheduling and high-performance calculation provided by mainstream cloud simulation manufacturers is realized through an API (application programming interface) interface calling mode, and efficient execution of multidisciplinary collaborative simulation tasks is realized.
A multidisciplinary collaborative simulation system based on a cloud platform comprises a plurality of simulation nodes, wherein each simulation node corresponds to different simulation tool software in a distributed computer and has different simulation functions; each simulation node is used as a publisher and/or a subscriber, and data exchange is carried out between the simulation nodes by using a DDS network; and connecting the simulation software in each simulation node in a flow drawing mode to complete a specific simulation task, thereby realizing the collaborative simulation.
The invention has the following beneficial effects:
1) in the aspect of collaborative simulation parameter interaction, a data distribution technology of a DDS (direct digital synthesis) is used, and a publish/subscribe mode is adopted, so that personnel participating in collaborative simulation do not need to be online at the same time, and a collaborative simulation task can be performed only by completing a guided simulation process in the collaborative simulation process; the DDS network is used for realizing distributed numerical value collaborative simulation, and low-delay transmission of large data volume is met;
2) collaborative simulation is realized based on a Web mode, a distributed collaborative simulation mode is supported, and simulation data can be integrated to a cloud end, so that centralized unified management of the simulation data is facilitated;
3) the multidisciplinary collaborative simulation tool based on the cloud platform has an open interface and good expandability. The method is mainly characterized in that integration with simulation software cloud, simulation desktop cloud, job scheduling, high-performance computing and the like provided by mainstream cloud simulation manufacturers is realized in a collaborative simulation process in an API (application programming interface) calling mode, and efficient execution of multidisciplinary collaborative simulation tasks is realized.
Drawings
FIG. 1 is a system block diagram of the present invention.
FIG. 2 is a diagram of a multidisciplinary co-simulation schematic.
FIG. 3 is a schematic diagram of a cloud platform based simulation engine.
Figure 4 is a publish/subscribe framework diagram.
Fig. 5 is a diagram illustrating a DDS publish-subscribe process.
FIG. 6 is a flow diagram of a Web-based distributed co-simulation.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, the present invention shall be described in further detail with reference to the following detailed description and accompanying drawings.
The main content of the invention comprises: (1) providing the collaborative simulation of loop or branch types among different simulation tool software and subject models; (2) and based on a data interaction quality of service (QoS) strategy, the distribution capability of simulation data in the collaborative simulation process is improved.
1. Cloud platform-based multidisciplinary collaborative simulation method overall scheme
The invention discloses a cloud platform-based discrete manufacturing product collaborative simulation method supporting browser webpage configuration, definition and operation. On the basis of the existing industrial software overall cloud migration, the method realizes the functions of electromechanical-hydraulic integration oriented collaborative simulation flow definition (such as Matlab Simulink and ANSYS fluent control-fluid coupling simulation flow), simulation model uploading, simulation parameter configuration, simulation operation management, simulation data visualization and the like in a browser page access mode.
2. Detailed description of each module of multidisciplinary collaborative simulation method based on cloud platform
2.1 System architecture design
In the collaborative simulation process, each node corresponds to different simulation tool software in the distributed computer and a subject model corresponding to the simulation tool software, has different simulation functions, and is connected through process portrayal to complete a specific simulation task. Data exchange among the nodes is completed by using a DDS network, efficient and real-time simulation data interaction is realized, and the system structure is shown in figure 1.
Each emulation node can be a publisher and a subscriber of the system, or can be only published and only subscribed. In a system consisting of a plurality of simulation nodes, each node is respectively allocated with simulation models for different functions in the system.
2.2 time management
After the collaborative simulation process is depicted, the timing accuracy of the collaborative simulation system affects whether the simulation task can be normally advanced. In the collaborative simulation implementation process based on the cloud platform, time management is carried out by using a QoS strategy and a heartbeat detection mechanism. The QoS is used for ensuring the reliability of data transmission, and the heartbeat monitoring mechanism is used for monitoring whether the execution state of the simulation program is abnormal or not. The heartbeat detection mechanism uses an acceleration push-pull model (a conventional technology for network data transmission) to eliminate uncertain factors such as data packet loss and network transmission delay and reduce the misjudgment probability. Meanwhile, the method can be indirectly used as a time calibration basis to provide synchronous signals for the collaborative simulation system.
2.3 simulation management
The principle of each simulation node in the co-simulation process is shown in fig. 2. Wherein, one node does not participate in the simulation, i.e. the control and display node in fig. 2, but receives all the information and performs the graphic display, and issues the control command information through the node to issue the simulation start signal; the other 4 simulation nodes run the simulation program. It can be seen that 4 simulation nodes all send and receive model parameter information (i.e., "entity information" in fig. 2), and also send and receive parameter information of interaction between models; the control and display node receives the model parameter information and the simulation process information and sends control command information.
In the simulation tool system, the processes of transmitting and receiving all model parameters, synchronizing and controlling simulation time sequences, starting and stopping the simulation process and the like are judged and executed by corresponding control functions. The control function carries out corresponding processing through target information received from the DDS middleware, and the main program can complete a complete co-simulation process by calling the functions and adding the judgment of the cycle or branch type.
The simulation process in each node is completed by responding to a control function and a DDS interface function operated by simulation tool software in a commonly agreed mode through a multimedia clock function. The multimedia clock is the core of the simulation process, and the simulation process is realized by setting a proper simulation step length as the timing time of the multimedia clock and executing various functions of data transmission and entity control of the DDS middleware in a certain sequence. By using the multimedia clock, the simulation can be accurately carried out according to a certain period, so that the monitoring of the simulation process is more accurate, and the result is more reliable.
2.4 multidisciplinary simulation Engine
The multidisciplinary simulation engine is positioned as an application for realizing cross-domain multidisciplinary collaborative design and simulation based on a cloud platform. The user can define a multidisciplinary collaborative simulation flow on a webpage, upload a corresponding simulation model, an interaction data set between the models, a data publishing and subscribing relation in the simulation process and a service quality strategy of data interaction.
By integrating the DDS middleware, the multidisciplinary simulation engine can realize high-efficiency and real-time data distribution of simulation data among distributed simulation nodes, so that the nodes with different functions in the system can exchange data quickly and accurately. The DDS supports the user to set in the subscription and publication roles. A cloud platform based simulation engine is shown in fig. 3.
The DDS mainly works in the form of a DDS middleware in the data transmission process, and when simulation tool software related to the collaborative simulation flow accesses the DDS middleware, the transmitted data type is defined by calling a standard publishing and subscribing framework in the DDS based on a software environment of open source software OpenDDS, and a publishing and subscribing process corresponding to the necessary data type in the collaborative simulation is created. The subscription publishing framework is shown in figure 4.
And the DDS is used in the subject model application program to complete the publishing and subscribing of the data. In the simulation process, when different subsystem simulation software interacts data, a data publisher is upstream model data of collaborative simulation, the data publisher needs to transmit data to a downstream model, and the downstream simulation model is a responding subscriber. The publish-subscribe process is shown in fig. 5, and the detailed steps are as follows:
(1) creating a domain participant, defining the domain to which the domain participant belongs, and setting a QoS strategy;
(2) starting a heartbeat packet sending thread;
(3) registering the data type to be received or sent in the program;
(4) creating a theme related to the data type in the domain and setting a QoS policy;
(5) respectively creating a publisher/Subscriber (publisher/Subscriber) at the publisher/Subscriber, and setting a compatible QoS strategy;
(6) the data publishing terminal creates a data writer (DataWriter) through a subscriber, and data is published through the data writer;
(7) the data subscribing terminal program creates a Listener (Listener) through a subscriber and binds with the created data reader (Datareader), and the publishing terminal can complete the processing of the data through the Listener in the process of publishing new data. In the DDS, a data-centric publish/subscribe model (DCPS layer) defines a call interface for each entity, so that an application (simulation tool software in a simulation system) can monitor the state change or related events of the entity. For example, when data is readable, a data reader listener notifies a corresponding data subscriber.
The QoS policy in the above step is a policy for network data transmission, and needs to be specifically set according to the type of actual system data transmission, resource usage, and the like.
The DCPS (Data center Publish subscription) information base in fig. 5 is a Data-Centric Publish-Subscribe model information base, which is a global Data space.
3. Application process of the method
The application process of the method is as follows:
1) opening a browser to log in the collaborative simulation application of the invention;
2) distributing the user authority of the collaborative simulation according to the requirement;
3) creating a collaborative simulation project;
4) entering a collaborative simulation process depiction page;
5) defining the collaborative simulation tool software in a working area in a dragging mode;
6) adding parameters such as a simulation model, simulation input/output parameters, interaction parameters, simulation period and the like;
7) configuring DDS data transmission parameters, timing sequence definition and QoS service quality parameters;
8) starting simulation;
9) providing the functions of simulation process detection, and starting and stopping of the simulation process;
10) checking a simulation result;
11) downloading simulation data;
12) and (4) cloud storage of the simulation engineering file.
In the Web-based distributed collaborative simulation, the flow of simulation engineering configuration, simulation operation management and simulation result visualization (post-simulation processing) involved by the overall users and the subsystem users is shown in fig. 6. In the distributed simulation process, taking a typical collaborative mode as an example, a general user, namely an initiating user of a collaborative simulation model, creates a collaborative simulation flow, and is a manager of a simulation system; the subsystem user is a user for specifically completing part of the simulation functions in the simulation system and is responsible for completing the functions related to the simulation subsystem in the overall user definition process.
The multidisciplinary collaborative simulation tool based on the cloud platform has an open interface and good expandability. The method is mainly characterized in that integration with simulation software cloud, simulation desktop cloud, job scheduling, high-performance computing and the like provided by mainstream cloud simulation manufacturers is realized in a collaborative simulation process in an API (application programming interface) calling mode, and efficient execution of multidisciplinary collaborative simulation tasks is realized.
Parts of the invention not described in detail are well known to the person skilled in the art.
The above embodiments are only intended to illustrate the technical solution of the present invention and not to limit the same, and a person skilled in the art can modify the technical solution of the present invention or substitute the same without departing from the principle and scope of the present invention, and the scope of the present invention should be determined by the claims.
Claims (10)
1. A multidisciplinary collaborative simulation method based on a cloud platform is characterized by comprising the following steps:
setting a plurality of simulation nodes, wherein each simulation node corresponds to different simulation tool software in the distributed computer and has different simulation functions;
each simulation node is used as a publisher and/or a subscriber, and data exchange is carried out between the simulation nodes by using a DDS network;
and connecting the simulation software in each simulation node in a flow drawing mode to complete a specific simulation task, thereby realizing the collaborative simulation.
2. The method of claim 1, wherein the functions of electromechanical-hydraulic integrated collaborative simulation flow definition, simulation model uploading, simulation parameter configuration, simulation operation management and simulation data visualization are realized in a browser page access manner.
3. The method according to claim 1, wherein in the collaborative simulation process, time management is performed by using a QoS policy and a heartbeat detection mechanism, wherein the QoS policy is used for ensuring reliability of data transmission, and the heartbeat detection mechanism is used for monitoring whether the execution state of the simulation program is abnormal; the heartbeat detection mechanism uses an acceleration push-pull model for eliminating uncertainty factors and reducing the misjudgment probability, and is indirectly used as a time calibration basis to provide synchronous signals for a collaborative simulation system.
4. The method of claim 1, wherein each simulation node includes a control and display node for receiving model parameter information and simulation progress information from other simulation nodes and sending control command information.
5. The method of claim 1, wherein the transmission and reception of all model parameters, the simulation timing synchronization and control, the start and the end of the simulation process are judged and executed by corresponding control functions; the control function carries out corresponding processing through target information received from the DDS middleware, and a main program can complete a complete collaborative simulation process through calling the control function and adding judgment of circulation or branch types.
6. The method of claim 1, wherein the simulation process in each simulation node is completed by responding to the control function and the DDS interface function operated by the simulation tool software in a commonly agreed manner through the multimedia clock function.
7. The method according to claim 1, wherein the DDS mainly works in a form of DDS middleware during data transmission, and each discipline model application, when accessing the DDS middleware, defines a data type for transmission by calling a standard publish and subscribe framework in the DDS based on a software environment of an open source software OpenDDS, and creates a publish and subscribe process corresponding to a data type necessary in the co-simulation.
8. The method of claim 1, wherein the process of publishing and subscribing to data using DDS comprises the steps of:
(1) creating a domain participant, defining the domain to which the domain participant belongs, and setting a QoS strategy;
(2) starting a heartbeat packet sending thread;
(3) registering the data type to be received or sent in the program;
(4) creating a theme related to the data type in the domain and setting a QoS policy;
(5) respectively creating a publisher/subscriber at a publisher/subscriber and setting a compatible QoS strategy;
(6) the data publishing end creates a data writer through a subscriber, and data is published through the data writer;
(7) and the data subscribing terminal program creates a listener through a subscriber and is bound with the created data reader, and the data is processed through the listener in the process of releasing new data by the releasing terminal.
9. The method of claim 1, wherein in the collaborative simulation process, integration with simulation software cloud, simulation desktop cloud, job scheduling and high-performance computation provided by mainstream cloud simulation manufacturers is realized through an API (application programming interface) calling mode, and efficient execution of multidisciplinary collaborative simulation tasks is realized.
10. A multidisciplinary collaborative simulation system based on a cloud platform is characterized by comprising a plurality of simulation nodes, wherein each simulation node corresponds to different simulation tool software and disciplinary models in a distributed computer and has different simulation functions; each simulation node is used as a publisher and/or a subscriber, and data exchange is carried out between the simulation nodes by using a DDS network; and connecting the simulation software in each simulation node in a flow drawing mode to complete a specific simulation task, thereby realizing the collaborative simulation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911292061.9A CN111177899A (en) | 2019-12-16 | 2019-12-16 | Multidisciplinary collaborative simulation method and system based on cloud platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911292061.9A CN111177899A (en) | 2019-12-16 | 2019-12-16 | Multidisciplinary collaborative simulation method and system based on cloud platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111177899A true CN111177899A (en) | 2020-05-19 |
Family
ID=70652039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911292061.9A Pending CN111177899A (en) | 2019-12-16 | 2019-12-16 | Multidisciplinary collaborative simulation method and system based on cloud platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111177899A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111782289A (en) * | 2020-05-20 | 2020-10-16 | 北京仿真中心 | Adams software-based collaboration method, system, computer device and storage medium |
CN111897300A (en) * | 2020-07-31 | 2020-11-06 | 上海交通大学 | OPC-UA (OLE for process control-user agent) -based software/hardware combined simulation system and self-adaptive cooperation method thereof |
CN112395736A (en) * | 2020-10-09 | 2021-02-23 | 北京仿真中心 | Parallel simulation job scheduling method of distributed interactive simulation system |
CN112581085A (en) * | 2020-12-15 | 2021-03-30 | 北京动力机械研究所 | Engine design visual process management method and device |
CN112639734A (en) * | 2020-12-10 | 2021-04-09 | 华为技术有限公司 | Simulation task scheduling method, execution method, simulation implementation method and device |
CN112764356A (en) * | 2020-12-23 | 2021-05-07 | 郑州通晓数据技术有限公司 | Control method, device, equipment and storage medium of simulation system |
CN113630280A (en) * | 2021-10-11 | 2021-11-09 | 中国人民解放***箭军工程大学 | Distributed collaborative simulation operation platform |
CN114006824A (en) * | 2021-10-22 | 2022-02-01 | 南京芯传汇电子科技有限公司 | Reflective memory card simulation communication method based on distributed communication |
CN114611335A (en) * | 2022-05-10 | 2022-06-10 | 南京国睿信维软件有限公司 | Simulation task scheduling method based on distributed engine |
CN115496054A (en) * | 2022-11-15 | 2022-12-20 | 树优(宁波)科技有限公司 | Multidisciplinary design optimization method and system, electronic equipment and storage medium |
CN116738642A (en) * | 2023-08-16 | 2023-09-12 | 北京云庐科技有限公司 | Collaborative simulation platform of pipe network system |
CN117170822A (en) * | 2023-11-03 | 2023-12-05 | 上海创景信息科技有限公司 | System model and code joint simulation system using distributed network middleware |
CN117997761A (en) * | 2024-02-19 | 2024-05-07 | 中国船舶集团有限公司第七一九研究所 | Cross-system real-time simulation scheduling method and system |
CN118011865A (en) * | 2024-02-19 | 2024-05-10 | 中国船舶集团有限公司第七一九研究所 | Combined simulation method and system for ship control system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104915242A (en) * | 2015-06-11 | 2015-09-16 | 北京航天发射技术研究所 | Multidisciplinary co-simulation architectural method |
CN105159754A (en) * | 2015-10-13 | 2015-12-16 | 街角科技(北京)有限责任公司 | On-line simulation method and device based on intelligent business cloud platform |
US20170353531A1 (en) * | 2016-06-06 | 2017-12-07 | Microsoft Technology Licensing, Llc | Data center profiling and cloud emulation |
CN109814990A (en) * | 2018-12-24 | 2019-05-28 | 四川知周科技有限责任公司 | A kind of distributed parallel collaborative simulation framework |
-
2019
- 2019-12-16 CN CN201911292061.9A patent/CN111177899A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104915242A (en) * | 2015-06-11 | 2015-09-16 | 北京航天发射技术研究所 | Multidisciplinary co-simulation architectural method |
CN105159754A (en) * | 2015-10-13 | 2015-12-16 | 街角科技(北京)有限责任公司 | On-line simulation method and device based on intelligent business cloud platform |
US20170353531A1 (en) * | 2016-06-06 | 2017-12-07 | Microsoft Technology Licensing, Llc | Data center profiling and cloud emulation |
CN109814990A (en) * | 2018-12-24 | 2019-05-28 | 四川知周科技有限责任公司 | A kind of distributed parallel collaborative simulation framework |
Non-Patent Citations (7)
Title |
---|
L. NOVELLI 等: "Application Protocols and Wireless Communication for IoT: A Simulation Case Study Proposal", 《2018 11TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP)》 * |
冯国良: "基于DDS的数据分发中间件的设计与实现", 《万方数据库》 * |
刘兴堂 编: "《现代***建模与仿真技术》", 31 August 2011, 西北工业大学出版社 * |
张大海 等: "DDS在分布式***仿真中的应用", 《计算机技术与发展》 * |
徐享忠 等编: "《先进分布仿真 第2版》", 31 December 2012, 国防工业出版社 * |
王会霞 等: "基于云平台的体系化仿真技术研究", 《控制与信息技术》 * |
罗朝霞 等编: "《CPLD/FPGA设计及应用》", 31 July 2007, 人民邮电出版社 * |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111782289A (en) * | 2020-05-20 | 2020-10-16 | 北京仿真中心 | Adams software-based collaboration method, system, computer device and storage medium |
CN111782289B (en) * | 2020-05-20 | 2023-09-29 | 北京仿真中心 | Collaborative method, system, computer equipment and storage medium based on Adams software |
CN111897300A (en) * | 2020-07-31 | 2020-11-06 | 上海交通大学 | OPC-UA (OLE for process control-user agent) -based software/hardware combined simulation system and self-adaptive cooperation method thereof |
CN111897300B (en) * | 2020-07-31 | 2024-05-24 | 上海交通大学 | OPC-UA-based software/hardware joint simulation system and self-adaptive coordination method thereof |
CN112395736B (en) * | 2020-10-09 | 2023-07-07 | 北京仿真中心 | Parallel simulation job scheduling method of distributed interactive simulation system |
CN112395736A (en) * | 2020-10-09 | 2021-02-23 | 北京仿真中心 | Parallel simulation job scheduling method of distributed interactive simulation system |
CN112639734A (en) * | 2020-12-10 | 2021-04-09 | 华为技术有限公司 | Simulation task scheduling method, execution method, simulation implementation method and device |
CN112581085A (en) * | 2020-12-15 | 2021-03-30 | 北京动力机械研究所 | Engine design visual process management method and device |
CN112581085B (en) * | 2020-12-15 | 2024-01-05 | 北京动力机械研究所 | Visual flow management method and device for engine design |
CN112764356A (en) * | 2020-12-23 | 2021-05-07 | 郑州通晓数据技术有限公司 | Control method, device, equipment and storage medium of simulation system |
CN113630280B (en) * | 2021-10-11 | 2022-01-28 | 中国人民解放***箭军工程大学 | Distributed collaborative simulation operation platform |
CN113630280A (en) * | 2021-10-11 | 2021-11-09 | 中国人民解放***箭军工程大学 | Distributed collaborative simulation operation platform |
CN114006824A (en) * | 2021-10-22 | 2022-02-01 | 南京芯传汇电子科技有限公司 | Reflective memory card simulation communication method based on distributed communication |
CN114611335A (en) * | 2022-05-10 | 2022-06-10 | 南京国睿信维软件有限公司 | Simulation task scheduling method based on distributed engine |
CN114611335B (en) * | 2022-05-10 | 2022-08-12 | 南京国睿信维软件有限公司 | Simulation task scheduling method based on distributed engine |
CN115496054A (en) * | 2022-11-15 | 2022-12-20 | 树优(宁波)科技有限公司 | Multidisciplinary design optimization method and system, electronic equipment and storage medium |
CN115496054B (en) * | 2022-11-15 | 2023-02-21 | 树优(宁波)科技有限公司 | Multidisciplinary design optimization method, multidisciplinary design optimization system, electronic equipment and storage medium |
CN116738642B (en) * | 2023-08-16 | 2023-11-28 | 北京云庐科技有限公司 | Collaborative simulation platform of pipe network system |
CN116738642A (en) * | 2023-08-16 | 2023-09-12 | 北京云庐科技有限公司 | Collaborative simulation platform of pipe network system |
CN117170822A (en) * | 2023-11-03 | 2023-12-05 | 上海创景信息科技有限公司 | System model and code joint simulation system using distributed network middleware |
CN117170822B (en) * | 2023-11-03 | 2024-02-13 | 上海创景信息科技有限公司 | System model and code joint simulation system using distributed network middleware |
CN117997761A (en) * | 2024-02-19 | 2024-05-07 | 中国船舶集团有限公司第七一九研究所 | Cross-system real-time simulation scheduling method and system |
CN118011865A (en) * | 2024-02-19 | 2024-05-10 | 中国船舶集团有限公司第七一九研究所 | Combined simulation method and system for ship control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111177899A (en) | Multidisciplinary collaborative simulation method and system based on cloud platform | |
CN103093034B (en) | Based on the Collaborative Design method of cloud computing | |
CN107295064A (en) | Configuration type long-distance monitoring method, electronic equipment and storage medium based on web | |
CN106997414B (en) | Multidisciplinary collaborative simulation implementation method based on reflective memory network | |
US20080091403A1 (en) | Large Training System Simulation Using Dynamic Network Entities | |
CN110838961B (en) | General aviation bus message scheduling system | |
CN108845798A (en) | A kind of visualization big data task cradle and processing method | |
CN111324046A (en) | Method and system for performing cooperative operation on distributed simulation system | |
CN105893116A (en) | Visual process management system and method oriented to real-time data flow processing | |
Chen et al. | A novel cloud manufacturing framework with auto-scaling capability for the machining industry | |
Perez et al. | Monitoring platform evolution toward serverless computing for 5G and beyond systems | |
CN115774573A (en) | Application integration method and device, electronic equipment and storage medium | |
Xu et al. | EdgeWorkflow: One click to test and deploy your workflow applications to the edge | |
Tran et al. | Optimized resource usage with hybrid auto-scaling system for knative serverless edge computing | |
AU2015101031A4 (en) | System and a method for modelling the performance of information systems | |
Anseeuw et al. | BPMN extensions for decentralized execution and monitoring of business processes | |
Kouzmanov | Analysis and classification of business software systems integration approaches | |
CN111541759A (en) | Cloud platform communication system and communication method thereof | |
Gao et al. | Extending UML-RT for control system modeling | |
Wang et al. | A Distributed Complex Event Processing System Based on Publish/Subscribe | |
Zhu et al. | Hybrid Resource Modeling and Scheduling Platform Based on Multisource Cooperation for Cyber‐Physical‐Human System | |
Zeyu et al. | Distributed test system based on publish/subscribe middleware | |
YAN et al. | Research on Key Technologies of Cement Intelligent Control Cloud Platform Client | |
KR101273374B1 (en) | System and Method for executing simulation workflow based on plug-in | |
Yu et al. | CrowdKit: A Generic Programming Framework for Mobile Crowdsensing Applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200519 |