CN109639568A - A kind of real-time Communication for Power Network simulation system based on OpenDDS - Google Patents
A kind of real-time Communication for Power Network simulation system based on OpenDDS Download PDFInfo
- Publication number
- CN109639568A CN109639568A CN201811603361.XA CN201811603361A CN109639568A CN 109639568 A CN109639568 A CN 109639568A CN 201811603361 A CN201811603361 A CN 201811603361A CN 109639568 A CN109639568 A CN 109639568A
- Authority
- CN
- China
- Prior art keywords
- real
- data
- time
- network
- opendds
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- 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/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The real-time Communication for Power Network simulation system based on OpenDDS that the present invention provides a kind of, it include: real-time network communication platform constructed by the centralized information warehouse based on OpenDDS, it receives the publication between each network node or subscribes to request, and forward data in real time between each network node;The real-time network communication platform includes two interfaces: Data distributing interface: to the real-time data transmission between each network node;Signal controls service interface: the time slot allocation to channel.The present invention can directly carry out the exploitation and test of network protocol with the network protocol development language of true environment, and code release can be rapidly transplanted in real hardware resource and be tested, it greatly shortens from simulation system to the transplanting period being applied in real hardware resource.
Description
Technical field
The present invention relates to fields of communication technology, and in particular, to a kind of real-time Communication for Power Network simulation system based on OpenDDS
System.
Background technique
In the development process of network protocol, it is limited to the finiteness or temporary shortage of specific hardware resource, is developed
Person usually needs to carry out the exploitation of upper-layer protocol by simulation system.Actual hardware is moved to again after upper-layer protocol exploitation is mature
The verifying and modification of network protocol are carried out in resource.And current network simulation or simulation system, software realization is mostly used greatly
Network algorithm simulation, network topology structure simulation or physical communication simulation are supported the simulation of networked-induced delay insufficient.Institute
With these knot simulation systems be difficult to apply for verifying network real time communication and in terms of performance.
OpenDDS is that a kind of open source of OMG Data distributing (DDS) is realized, it follows the DDS rule of real-time system v1.2
Model and in real time announcement (publish)/and (subscribe) interoperable communications agreement is subscribed to, support cross-platform real time communication.
Summary of the invention
For the defects in the prior art, the object of the present invention is to provide a kind of real-time Communication for Power Network based on OpenDDS
Simulation system.
A kind of real-time Communication for Power Network simulation system based on OpenDDS provided according to the present invention, comprising: be based on
Real-time network communication platform constructed by the centralized information warehouse of OpenDDS receives the publication between each network node or orders
Request is read, and forwards data in real time between each network node;
The real-time network communication platform includes two interfaces:
Data distributing interface: to the real-time data transmission between each network node;
Signal controls service interface: the time slot allocation to channel.
Preferably, the real-time network communication platform includes that one CORBA server of starting receives between each network node
Publication or subscribe to request, and forward data in real time between each network node.
Preferably, each network node includes:
Read through model: Xiang Suoshu Data distributing interface requests subscribe to topic:net_data;
Writing module: Xiang Suoshu Data distributing interface requests issue topic:net_data.
Preferably, the signal control service interface issues topic:net_control, the topic:net_
Control information of the control including time slot heartbeat.
Preferably, the network node of publication and subscription topic:net_data are according to the control in topic:net_control
Information processed carries out data transmit-receive.
Preferably, the data of the network node transmission of publication topic:net_data include corresponding network node
ID, the network node for subscribing to topic:net_data judge whether to receive data according to the ID.
Preferably, the ID includes the msg_type positioned at the head of the data of transmission.
Compared with prior art, the present invention have it is following the utility model has the advantages that
The present invention can directly carry out the exploitation and test of network protocol with the network protocol development language of true environment, and
And code release can be rapidly transplanted in real hardware resource and be tested, it greatly shortens from simulation system to being applied to
The transplanting period in real hardware resource.
The present invention can carry out data distribution according to sequence control, support the functions such as QoS control.It is flat by analog network communication
Platform can obtain experimental situation more true than analogue system, and configuration multiple spot is communicated by analog network communications platform,
When hardware resource is insufficient or not yet has at present, the exploitation of protocol stack is carried out in advance.Particularly, present invention can apply to but
It is not limited to carry out network analog using cheap PC resource, each PC is connected by network communication platform, it is imitative to carry out real-time network
Very.
Detailed description of the invention
Upon reading the detailed description of non-limiting embodiments with reference to the following drawings, other feature of the invention,
Objects and advantages will become more apparent upon:
Fig. 1 is the schematic diagram that inventive network node is connect with network communication platform;
Fig. 2 is network analog schematic diagram of the invention;
Fig. 3 is network communication platform work flow diagram;
Fig. 4 is network node work flow diagram.
Specific embodiment
The present invention is described in detail combined with specific embodiments below.Following embodiment will be helpful to the technology of this field
Personnel further understand the present invention, but the invention is not limited in any way.It should be pointed out that the ordinary skill of this field
For personnel, without departing from the inventive concept of the premise, several changes and improvements can also be made.These belong to the present invention
Protection scope.
As shown in Figure 1, a kind of real-time Communication for Power Network simulation system based on OpenDDS provided by the invention, comprising: be based on
Real-time network communication platform constructed by the centralized information warehouse of OpenDDS receives the publication between each network node or orders
Request is read, and forwards data in real time between each network node;Real-time network communication platform includes two interfaces:
Data distributing interface: real-time data transmission between each network node is completed;
Signal controls service interface: completing the functions such as channel time slot distribution, QoS service control.Analog network communications platform
Variable physical layer environment is simulated by various QosS strategies, meets the testing requirement under varying environment.
Real-time network communication platform includes starting a CORBA server to receive publication or subscription between each network node
Request, and data are forwarded in real time between each network node.Each network node includes: read through model, writing module.
The head of the data of the network node transmission of publication data includes the ID of corresponding network node, subscribes to the network of data
Node can judge whether to receive data according to ID.Network node is had according to the control information that signal controls service interface publication
The data transmit-receive of sequence.
As shown in Fig. 2, providing control publish/subscribe interface upwards the present invention is based on OpenDDS network communication platform, leading to
The topic model of oepnDDS is crossed for real-time, interactive data between each network node.Network communication platform includes a data distribution
Service centre quickly completes the addressing and data forwarding of each upper-layer protocol.Data distributing center may operate at calculating
In machine or embedded system, various protocols can be communicated between upper-layer protocol and are connect, such as TCP/UDP.Network communication platform
Further include a channel control centre, can configure different QoS to support different network environments to simulate and can provide simulation
The service such as time slot heartbeat.The present invention can complete to carry out network protocol under software environment by the network communication platform of simulation
Exploitation and test requirement of real-time, reduce dependence to real physical links, reduce the research and development cost of network protocol, improve
The convenience and speed of network protocol research and development.
As shown in Figure 3 and Figure 4, communication process of the invention is as follows:
1. the centralized information warehouse (DCPSInfoRepo) based on OpenDDS, constructs and mutually finds between a node
Messaging platforms.It will start a CORBA server, receive announcement/subscription request between each node, and in each net
Data are forwarded in real time between network node.
2. node 1 and node 2 all respectively include having a read through model and a writing module.Each writing module can be to
DCPSInfoRepo request one topic of publication, the name of topic is net_data, and each read through model can be to
DCPSInfoRepo pulls subscription the topic. of this entitled net_data, and net_data is for carrying out data forwarding.
3. network communication platform issues a topic:net_control, for sending control command.1 He of node
Node 2 all subscribes to this topic, this topic includes waiting control information.
4. node 1 and node 2 send message person, a message m sg_type will be filled in, the msg_type of node 1 is
1, the msg_type of node 2 is 2.Different msg_type, which can consider, is different network.
5. node 1 and node 2 can send data to DCPSInfoRepo in real time, analogue communication platform can disappear these
Breath is real-time transmitted to each node for having subscribed net_data topic.Each node judges whether it is oneself according to msg_type
Want the data of received network node.Node 1 and node 2 may be considered two different networks, but can receive and come from
The data of net_data topic forwarding, network node decision voluntarily judge msg_type and decide whether to receive data.
Specific embodiments of the present invention are described above.It is to be appreciated that the invention is not limited to above-mentioned
Particular implementation, those skilled in the art can make a variety of changes or modify within the scope of the claims, this not shadow
Ring substantive content of the invention.In the absence of conflict, the feature in embodiments herein and embodiment can any phase
Mutually combination.
Claims (7)
1. a kind of real-time Communication for Power Network simulation system based on OpenDDS characterized by comprising the concentration based on OpenDDS
Real-time network communication platform constructed by formula information warehouse receives the publication between each network node or subscribes to request, and each
Data are forwarded between network node in real time;
The real-time network communication platform includes two interfaces:
Data distributing interface: to the real-time data transmission between each network node;
Signal controls service interface: the time slot allocation to channel.
2. the real-time Communication for Power Network simulation system according to claim 1 based on OpenDDS, which is characterized in that the reality
When network communication platform include start a CORBA server to receive publication between each network node or subscribe to request, and
Data are forwarded in real time between each network node.
3. the real-time Communication for Power Network simulation system according to claim 1 based on OpenDDS, which is characterized in that Mei Gesuo
Stating network node includes:
Read through model: Xiang Suoshu Data distributing interface requests subscribe to topic:net_data;
Writing module: Xiang Suoshu Data distributing interface requests issue topic:net_data.
4. the real-time Communication for Power Network simulation system according to claim 3 based on OpenDDS, which is characterized in that the letter
Number control service interface issue topic:net_control, control of the topic:net_control including time slot heartbeat
Information processed.
5. the real-time Communication for Power Network simulation system according to claim 4 based on OpenDDS, which is characterized in that publication and
The network node for subscribing to topic:net_data carries out data transmit-receive according to the control information in topic:net_control.
6. the real-time Communication for Power Network simulation system according to claim 3 based on OpenDDS, which is characterized in that publication
The data of the network node transmission of topic:net_data include the ID of corresponding network node, subscribe to topic:net_data
The network node according to the ID judge whether receive data.
7. the real-time Communication for Power Network simulation system according to claim 6 based on OpenDDS, which is characterized in that the ID
Msg_type including being located at the head of the data of transmission.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811603361.XA CN109639568A (en) | 2018-12-26 | 2018-12-26 | A kind of real-time Communication for Power Network simulation system based on OpenDDS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811603361.XA CN109639568A (en) | 2018-12-26 | 2018-12-26 | A kind of real-time Communication for Power Network simulation system based on OpenDDS |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109639568A true CN109639568A (en) | 2019-04-16 |
Family
ID=66077849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811603361.XA Pending CN109639568A (en) | 2018-12-26 | 2018-12-26 | A kind of real-time Communication for Power Network simulation system based on OpenDDS |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109639568A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110300098A (en) * | 2019-05-27 | 2019-10-01 | 东南大学 | Mine Electric Power data communications method |
CN111399824A (en) * | 2020-03-13 | 2020-07-10 | 上海介方信息技术有限公司 | Component port implementation method and terminal based on hybrid transmission mechanism |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104200714A (en) * | 2014-09-10 | 2014-12-10 | 中国科学院软件研究所 | Ship driving simulation system based on data distribution service |
CN105335221A (en) * | 2015-10-09 | 2016-02-17 | 中国电子科技集团公司第二十九研究所 | Reconstructible distributed software bus |
CN106452841A (en) * | 2016-09-13 | 2017-02-22 | 中国电子科技集团公司第三十二研究所 | Method for using transmission service quality in robot operating system |
-
2018
- 2018-12-26 CN CN201811603361.XA patent/CN109639568A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104200714A (en) * | 2014-09-10 | 2014-12-10 | 中国科学院软件研究所 | Ship driving simulation system based on data distribution service |
CN105335221A (en) * | 2015-10-09 | 2016-02-17 | 中国电子科技集团公司第二十九研究所 | Reconstructible distributed software bus |
CN106452841A (en) * | 2016-09-13 | 2017-02-22 | 中国电子科技集团公司第三十二研究所 | Method for using transmission service quality in robot operating system |
Non-Patent Citations (1)
Title |
---|
邹雯: "多媒体发布/订阅***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110300098A (en) * | 2019-05-27 | 2019-10-01 | 东南大学 | Mine Electric Power data communications method |
CN111399824A (en) * | 2020-03-13 | 2020-07-10 | 上海介方信息技术有限公司 | Component port implementation method and terminal based on hybrid transmission mechanism |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106571956B (en) | Satellite networking routing protocol simulation system and method | |
CN111522727B (en) | Simulation object test method, device and system | |
CN107113232A (en) | The method and apparatus that NFV manages layout | |
US7548843B2 (en) | Simulation of distributed networks | |
CN105959347B (en) | A kind of digital collaborative simulation system communication means based on P2P network | |
CN101316196B (en) | Method and apparatus for implementing simulation test of service on distributed platform | |
CN109257224A (en) | A kind of database communication network test simulation method and device | |
CN108306804A (en) | A kind of Ethercat main station controllers and its communication means and system | |
CN109639568A (en) | A kind of real-time Communication for Power Network simulation system based on OpenDDS | |
Xu et al. | piFogBed: a fog computing testbed based on raspberry pi | |
CN109729115A (en) | Realize method, apparatus, the proxy server, terminal device of distributed computing | |
JP2006525564A (en) | Method for sequence control of sequential object-oriented system simulation | |
Sánchez-Carmona et al. | Filling in the missing link between simulation and application in opportunistic networking | |
CN116016207A (en) | SDN-based low-orbit constellation on-orbit big data processing simulation platform | |
CN103037329A (en) | Short message function testing platform and short message function testing method | |
CN106162313A (en) | A kind of multi-screen interaction method and system | |
CN101227335A (en) | Method for upgrading software version of network cell device | |
CN108737134A (en) | A kind of analogue web element testing method and device | |
CN110022323A (en) | A kind of method and system of the cross-terminal real-time, interactive based on WebSocket and Redux | |
CN107508787A (en) | A kind of task executing method, apparatus and system | |
CN105703946B (en) | A kind of simulating scenes nodal information timing amending method towards QualNet | |
CN103763142A (en) | Multimode heterogeneous DTN simulation verification system and method | |
CN106488269A (en) | System and method to television equipment control is realized based on third-party application platform | |
CN110336867A (en) | Using the data communications method of DDS, device | |
CN108111388B (en) | Communication system with intelligent agent |
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 |
Application publication date: 20190416 |
|
RJ01 | Rejection of invention patent application after publication |