CN107181615A - A kind of method and device emulated to CRH2 TCNs - Google Patents
A kind of method and device emulated to CRH2 TCNs Download PDFInfo
- Publication number
- CN107181615A CN107181615A CN201710355128.3A CN201710355128A CN107181615A CN 107181615 A CN107181615 A CN 107181615A CN 201710355128 A CN201710355128 A CN 201710355128A CN 107181615 A CN107181615 A CN 107181615A
- Authority
- CN
- China
- Prior art keywords
- data
- node
- arcnet
- control block
- network
- 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
- 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
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
-
- 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/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention discloses a kind of method and device for emulating CRH2 TCNs, communicate connection to form network model by setting the nodal analysis method including central node and terminal node, and by double loop network bus;Described nodal analysis method is realized by data generating module, data control block, ARCNET protocol realizations module and looped network data sending and receiving interface, described data control block communicates to connect data generating module, data control block and ARCNET protocol realization modules, described looped network data sending and receiving interface communication connection ARCNET protocol realization modules respectively.The technical effects of the invention are that, compared with traditional network simulation method to CRH2, the structure that the network simulation method that the present invention is disclosed is used is consistent with actual network structure.It is possible thereby to more accurately simulate CRH2 TCNs, and obtain more convictive data.
Description
Technical field
The present invention relates to a kind of method and device emulated to CRH2 TCNs.
Background technology
With the continuous lifting of China's train running speed, China Railway High-speed enters the great-leap-forward development stage.Compared to
Traditional train, bullet train needs to handle increasing information, such as Train Control, condition monitoring, fault diagnosis, passenger
The information such as service.To meet above-mentioned needs, TCN arises at the historic moment.Above-mentioned bulk information can be carried out concentrate tube by it
Reason and control, and allow above-mentioned substantial amounts information security, efficiently, it is quick, reliable, accurately transmit on whole train.
Therefore for train, TCN is extremely important.
CRH2 type train information Transmission systems by the bus transfer information through train, and to train operating conditions and
The relevant information of mobile unit action is managed concentratedly.The information transmission system is main to be believed by train information central means, train
Cease terminal installation and other servicing units composition.CRH2 EMUs network control system is using train level and vehicle grade two-stage net
Network structure.Train level network is the communication network of each vehicle of connection marshalling, for the purpose of Train Detection and Identification, connects each center dress
Put and terminal installation, using dual ring network structure.Vehicle grade network is the communication network of equipment in connection compartment.
In recent years, TCN technology has caused interest and the attention of more and more research workers, wherein to it
It is a kind of not only facilitated but also efficiently research approach to carry out analog simulation research.
However, mainly using bus-type network structure in the existing train network simulation study to CRH2, then tie herein
Bicyclic web frame is logically realized on the basis of structure.But this structure and CRH2 TCN architectural difference are larger, it is impossible to
More accurate more convictive data are obtained, so significant using the research of the emulation mode of bicyclic web frame.
The content of the invention
It is an object of the invention to solve " network structure and reality in traditional TCN emulation mode to CRH2
It is not inconsistent " the problem of, so as to solve that the simulation result that thus some bring is incorrect, obtain the problems such as data do not have convincingness.
In order to realize above-mentioned technical purpose, the technical scheme is that,
A kind of method emulated to CRH2 TCNs, comprises the following steps:
Set including the central node of correspondence train central means and the terminal node of correspondence train terminal installation
Connection is communicated between multiple nodal analysis methods, each nodal analysis method by double loop network bus to go forward side by side line number to form network model
According to transmission;
Described nodal analysis method passes through data generating module, data control block, ARCNET protocol realizations module and looped network
Data sending and receiving interface realize, described data control block communicate to connect respectively data generating module, data control block and
ARCNET protocol realization modules, described looped network data sending and receiving interface communication connection ARCNET protocol realization modules;
The step of data processing being carried out in a kind of described method emulated to CRH2 TCNs, nodal analysis method
For:
Data generating module produces initial data, and transmit to data control block included unpacking to data,
Interior control process is packaged in, data are transmitted after being handled through data control block to ARCNET protocol realization modules, to use
ARCNET agreements are sent to double loop network by looped network data sending and receiving interface;When ARCNET protocol realizations module is from looped network
When receiving data on data sending and receiving interface, then give data control block by data and be controlled after processing, then give data
Processing module carries out final process.
A kind of described method emulated to CRH2 TCNs, described ARCNET protocol realizations module is used for real
Now carried out data transmission using ARCNET agreements, concretely comprised the following steps:
ARCNET protocol realization modules first determine whether data source, if producing data from own node, are stored
With etc. retransmit after token frame ITT to be obtained;If receiving data from double loop network, do not existed together according to frame type
Reason:If token frame ITT, then the data of storage are sent;If accessing frame, then replied according to itself memory space, if having
Enough memory spaces then reply acknowledgement frame ACK, otherwise reply and deny frame NAK.
When carrying out data transmission between a kind of described method emulated to CRH2 TCNs, each nodal analysis method,
Comprise the following steps:
Present node is obtained after token, sends inquiry frame to destination node, destination node checks itself memory space, if having
Space data storage then replys ACK, otherwise replys NAK;Think this time to send data failure if present node receives NAK, and
Token is transmitted to next node;If present node receives ACK, data frame is sent to destination node, destination node receives laggard
Row verification, if verifying errorless reply ACK and token being transmitted into next node, any frame is not otherwise replied;Present node is being waited
After ACK is not received after preset time, then it is assumed that this time send data failure, token is transmitted to next node
A kind of device emulated to CRH2 TCNs, including connection is communicated with shape by double loop network bus
Into multiple nodal analysis methods of network model, described nodal analysis method includes the central node of at least one correspondence train central means
With the terminal node of multiple correspondence train terminal installations;
Described nodal analysis method includes data generating module, data control block, ARCNET protocol realizations module and looped network
Data sending and receiving interface, described data control block communicates to connect data generating module, data control block and ARCNET respectively
Protocol realization module, described looped network data sending and receiving interface communication connection ARCNET protocol realization modules.
The technical effects of the invention are that, compared with traditional network simulation method to CRH2, the network that the present invention is disclosed
The structure that emulation mode is used is consistent with actual network structure.It is possible thereby to more accurately simulate CRH2 train communications
Network, and obtain more convictive data.
Brief description of the drawings
Fig. 1 CRH2 TCN structures;
The network structure (network model) of Fig. 2 present invention;
The nodal analysis method of Fig. 3 present invention;
The process model of Fig. 4 present invention.
Embodiment
Referring to Fig. 2, in the network model that the present embodiment is used, wherein master1 and master2 are 2 central nodes,
Node1 to nodeN is N number of terminal node, and N sections compartment is corresponded to respectively.Connect these nodes is double loop network, is mainly responsible for biography
Pass the train level network information.
Because the corresponding analogue system of the method is realized based on OPNET softwares, so specific implementation will from network
Model, nodal analysis method, process model these three aspects are designed.
1. network model is designed
CRH2 types train marshalling list is 4M4T, altogether 8 section compartment.Wherein the 2nd, 3,6,7 compartment is motor-car, and remaining is trailer.
There is a station terminal device in each compartment, wherein also there are a central means in No. 1 and No. 8 compartments respectively in addition.Central means have
There is train information management and the function of data is transmitted to train information terminal device;Terminal installation realizes mobile unit in each compartment
Information transfer.In order to overcome many deficiencies in bus-network, the principle of this method is to abandon bus-type, and takes one kind
The network structure consistent with true train.With reference to CRH2 TCN structures as shown in Figure 1, the network knot of final design
Structure is as shown in Figure 2.Wherein master1 and master2 are 2 central nodes, and node1-node8 is 8 terminal nodes, right respectively
Answer 8 section compartments.Connect this 10 devices is double loop network bus.From figure 2 it can be seen that the network structure of this scheme with it is true
Real train network structure keeps highly consistent.
2. nodal analysis method is designed
Each node has corresponding nodal analysis method in Fig. 2.Design node model, exactly defines this node and specifically works
Flow.For simplified model, in the simulation model that this method is designed, node_1 to node_8 nodal analysis method is substantially identical
's.By taking node1 as an example, Fig. 3 is node1 nodal analysis method.
From figure 3, it can be seen that nodal analysis method is made up of module one by one, these modules are independent process, it
According to the division of labor difference and be individually present, combine, can complete complexity network development process.Simulation model one has 8
Individual scheduler module, it is as follows that they are each responsible for work:
src:Data generating module
sink:Data processing module
proc:Data control block
ARCNET_MAC:ARCNET protocol realization modules
Rcv_0 and xmt_0:First layer looped network data sending and receiving interface
Rcn_1 and xmt_1:Second layer looped network data sending and receiving interface
Wherein, the corresponding network function of vehicle grade of src with sink modules.The course of work of this node is as follows:Src modules
Initial data (including order and general data) is produced, and gives proc modules and is controlled processing.Proc resume modules
Mac modules can be handed over to after the data that complete upper strata is sent, it, by double loop network, data is transmitted using ARCNET agreements
Onto transmission interface;If ARCNET_MAC modules receive data from receiving interface, give proc modules by data and carry out
After control process, then give sink module final process.
3. process model is designed
Each module of nodal analysis method is process block one by one, and each process block has respective process model.Process
Model is substantially exactly that can define its function in state transition diagram, each state by writing code.Again between states
Affix various conditions during conversion, corresponding function is completed with this.In the simulation process of whole network, ARCNET_MAC enters
Journey module is most important.ARCNET_MAC process model workflows are as shown in Figure 4.
The function of ARCNET_MAC modules is as follows:Node can carry out some initial works first, then wait pending data
Arrive.If having transmitted data from upper layer module, data storage is got up, with etc. it is to be sent;If have received from network
Data, are divided into 2 kinds of situations again:One is that of obtaining token frame, then can send data;Two are that of obtaining inquiry frame, then can basis
Itself whether there is memory space to reply ACK or NAK frames.
Send the process of data:Assuming that A sends data to B, A, which obtains to send to B after token, inquires frame, and B checks that oneself is
It is no to have space data storage, ACK or NAK is replied respectively.If that reply is NAK, A thinks this time to send data failure,
Token is transmitted to next node;If ACK, A can send data frame to B, B is verified after receiving, and is replied if verification is errorless
ACK, any frame is not otherwise replied.A also confiscates ACK after certain time is waited and just will be considered that this time transmission data failure,
Token is transmitted to next node.
Claims (5)
1. a kind of method emulated to CRH2 TCNs, it is characterised in that comprise the following steps:
Set multiple including the central node of correspondence train central means and the terminal node of correspondence train terminal installation
Communicate connection to form network model and carry out data biography by double loop network bus between nodal analysis method, each nodal analysis method
It is defeated;
Described nodal analysis method passes through data generating module, data control block, ARCNET protocol realizations module and looped network data
Sending and receiving interface realizes that described data control block communicates to connect data generating module, data control block and ARCNET respectively
Protocol realization module, described looped network data sending and receiving interface communication connection ARCNET protocol realization modules;
2. a kind of method emulated to CRH2 TCNs according to claim 1, it is characterised in that nodal analysis method
It is interior progress data processing the step of be:
Data generating module produces initial data, and transmits to data control block and included unpacking to data, packed
Control process inside, data are transmitted after being handled through data control block to ARCNET protocol realization modules, to use ARCNET
Agreement is sent to double loop network by looped network data sending and receiving interface;When ARCNET protocol realizations module from looped network data receive,
When receiving data on hair interface, then give data control block by data and be controlled after processing, then give data processing mould
Block carries out final process.
3. a kind of method emulated to CRH2 TCNs according to claim 1, it is characterised in that described
ARCNET protocol realizations module is used to realize to be carried out data transmission using ARCNET agreements, is concretely comprised the following steps:
ARCNET protocol realization modules first determine whether data source, if from own node produce data, stored with etc.
Retransmited after token frame ITT to be obtained;If receiving data from double loop network, different disposal is carried out according to frame type:If
For token frame ITT, then the data of storage are sent;If accessing frame, then replied, deposited enough if having according to itself memory space
Acknowledgement frame ACK is then replied in storage space, is otherwise replied and is denied frame NAK.
4. a kind of method emulated to CRH2 TCNs according to claim 3, it is characterised in that each node mould
When carrying out data transmission between type, comprise the following steps:
Present node is obtained after token, sends inquiry frame to destination node, destination node checks itself memory space, if there is space
Data storage then replys ACK, otherwise replys NAK;Think this time to send data failure if present node receives NAK, and military order
Board is transmitted to next node;If present node receives ACK, data frame is sent to destination node, destination node carries out school after receiving
Test, if verifying errorless reply ACK and token being transmitted into next node, any frame is not otherwise replied;Present node is waiting pre-
If ACK is not received after the time, then it is assumed that this time send data failure, token is transmitted to next node
5. a kind of device emulated to CRH2 TCNs, it is characterised in that including mutually being communicated by double loop network bus
Letter connection is to form multiple nodal analysis methods of network model, and described nodal analysis method includes at least one correspondence train central means
Central node and multiple correspondence train terminal installations terminal node;
Described nodal analysis method includes data generating module, data control block, ARCNET protocol realizations module and looped network data
Sending and receiving interface, described data control block communicates to connect data generating module, data control block and ARCNET agreements respectively
Realize module, described looped network data sending and receiving interface communication connection ARCNET protocol realization modules.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710355128.3A CN107181615A (en) | 2017-05-19 | 2017-05-19 | A kind of method and device emulated to CRH2 TCNs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710355128.3A CN107181615A (en) | 2017-05-19 | 2017-05-19 | A kind of method and device emulated to CRH2 TCNs |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107181615A true CN107181615A (en) | 2017-09-19 |
Family
ID=59831446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710355128.3A Pending CN107181615A (en) | 2017-05-19 | 2017-05-19 | A kind of method and device emulated to CRH2 TCNs |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107181615A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109218423A (en) * | 2018-09-12 | 2019-01-15 | 中车青岛四方机车车辆股份有限公司 | A kind of train network system |
CN110769443A (en) * | 2019-10-21 | 2020-02-07 | 北京交通大学 | Vehicle-vehicle communication performance analysis system based on stochastic Petri network |
CN111071297A (en) * | 2018-10-19 | 2020-04-28 | 中车唐山机车车辆有限公司 | Train network control system and train |
CN112298222A (en) * | 2019-07-30 | 2021-02-02 | 株洲中车时代电气股份有限公司 | Rail vehicle and communication network thereof |
CN113067761A (en) * | 2021-03-18 | 2021-07-02 | 北京航空航天大学 | Linear token data bus simulation platform based on OPNET |
CN113071535A (en) * | 2020-01-03 | 2021-07-06 | 中车株洲电力机车研究所有限公司 | Train and control network structure thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102223277A (en) * | 2010-04-15 | 2011-10-19 | 上海和旭电子科技有限公司 | Design scheme for inter-station communication network of passenger dedicated railway |
CN102801597A (en) * | 2012-08-30 | 2012-11-28 | 北京交通大学 | Ethernet-based train communication network implementation method |
EP3000650A1 (en) * | 2013-05-20 | 2016-03-30 | Mitsubishi Electric Corporation | Train information management device and train information management method |
-
2017
- 2017-05-19 CN CN201710355128.3A patent/CN107181615A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102223277A (en) * | 2010-04-15 | 2011-10-19 | 上海和旭电子科技有限公司 | Design scheme for inter-station communication network of passenger dedicated railway |
CN102801597A (en) * | 2012-08-30 | 2012-11-28 | 北京交通大学 | Ethernet-based train communication network implementation method |
EP3000650A1 (en) * | 2013-05-20 | 2016-03-30 | Mitsubishi Electric Corporation | Train information management device and train information management method |
Non-Patent Citations (1)
Title |
---|
巴全龙: "基于OPNET的ARCNET列车通信控制网络的建模与仿真", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109218423A (en) * | 2018-09-12 | 2019-01-15 | 中车青岛四方机车车辆股份有限公司 | A kind of train network system |
CN111071297A (en) * | 2018-10-19 | 2020-04-28 | 中车唐山机车车辆有限公司 | Train network control system and train |
CN112298222A (en) * | 2019-07-30 | 2021-02-02 | 株洲中车时代电气股份有限公司 | Rail vehicle and communication network thereof |
CN110769443A (en) * | 2019-10-21 | 2020-02-07 | 北京交通大学 | Vehicle-vehicle communication performance analysis system based on stochastic Petri network |
CN110769443B (en) * | 2019-10-21 | 2020-11-10 | 北京交通大学 | Vehicle-vehicle communication performance analysis system based on stochastic Petri network |
CN113071535A (en) * | 2020-01-03 | 2021-07-06 | 中车株洲电力机车研究所有限公司 | Train and control network structure thereof |
CN113067761A (en) * | 2021-03-18 | 2021-07-02 | 北京航空航天大学 | Linear token data bus simulation platform based on OPNET |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107181615A (en) | A kind of method and device emulated to CRH2 TCNs | |
CN110674565A (en) | On-loop simulation method and platform of vehicle-road cooperative system | |
CN103257650B (en) | Verification system for function test of train control system | |
WO2018196655A1 (en) | Public network communication method for on-board electronic processing unit system | |
CN104320320A (en) | Automatic configuration method for CAN bus slave node identifiers in automatic testing device | |
CN106658565A (en) | Multilink preferential transmission method and device used for vehicle-ground wireless communication of rail traffic | |
CN106656594A (en) | Cross-line communication simulation method for trackside device in interconnection system | |
CN105721208A (en) | Intelligent substation process layer network modeling method based on OPNET | |
CN108255071A (en) | A kind of emulation test system and method based on the bis- acquisitions of IO | |
CN105667548B (en) | Railway freight-car train communication system | |
CN110346155A (en) | A kind of system and method for power car weight translocation examination | |
CN110022582A (en) | A kind of vehicle-mounted monitoring information comprehensive transmission platform and method | |
CN106909752A (en) | The analogue system of high-speed railway computer interlock system external interface test | |
CN109218409A (en) | Intelligent network connection automotive test monitoring and management platform based on broadband mobile internet | |
CN106713092A (en) | Conversion system for vehicle-mounted CAN bus data and FlexRay bus data and conversion method thereof | |
CN105791025A (en) | Automobile network communication system forward design method | |
CN115348126A (en) | Network target range entity equipment access method, device and implementation system | |
CN202261347U (en) | Train Network Simulation Test System Based on TCN | |
CN206370956U (en) | Multilink for rail vehicle ground wireless communication preferentially transmitting device | |
CN106506271A (en) | Data communications method and device | |
CN109218423A (en) | A kind of train network system | |
CN103281160B (en) | A kind of controller local area network frame transmission verification method | |
CN213073125U (en) | Test system of vehicle-mounted networking terminal | |
CN108880948A (en) | A kind of equipment test verifying system and method based on FC network | |
CN106936678A (en) | A kind of equipment of controller area network communication |
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: 20170919 |