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 PDF

Info

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
Application number
CN201811603361.XA
Other languages
Chinese (zh)
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.)
Shanghai Institute Of Microwave Technology (fiftieth Research Institute Of China Electronic Technology Group Corporation)
Shanghai Institute of Microwave Technology CETC 50 Research Institute
Original Assignee
Shanghai Institute Of Microwave Technology (fiftieth Research Institute Of China Electronic Technology Group Corporation)
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 Shanghai Institute Of Microwave Technology (fiftieth Research Institute Of China Electronic Technology Group Corporation) filed Critical Shanghai Institute Of Microwave Technology (fiftieth Research Institute Of China Electronic Technology Group Corporation)
Priority to CN201811603361.XA priority Critical patent/CN109639568A/en
Publication of CN109639568A publication Critical patent/CN109639568A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery 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

A kind of real-time Communication for Power Network simulation system based on OpenDDS
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.
CN201811603361.XA 2018-12-26 2018-12-26 A kind of real-time Communication for Power Network simulation system based on OpenDDS Pending CN109639568A (en)

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)

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

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

Patent Citations (3)

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

* Cited by examiner, † Cited by third party
Title
邹雯: "多媒体发布/订阅***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (2)

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