CN114559984B - Control method, device, equipment and storage medium for train group - Google Patents

Control method, device, equipment and storage medium for train group Download PDF

Info

Publication number
CN114559984B
CN114559984B CN202210176095.7A CN202210176095A CN114559984B CN 114559984 B CN114559984 B CN 114559984B CN 202210176095 A CN202210176095 A CN 202210176095A CN 114559984 B CN114559984 B CN 114559984B
Authority
CN
China
Prior art keywords
train
group
station
information
target
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.)
Active
Application number
CN202210176095.7A
Other languages
Chinese (zh)
Other versions
CN114559984A (en
Inventor
姚文华
于晓泉
徐宗奇
杨明
张万强
张文汇
魏峰
刘鸿飞
谢迎锋
蔡菁华
庄倩倩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CRSC Research and Design Institute Group Co Ltd
China Railway Signal and Communication Corp Ltd CRSC
Original Assignee
CRSC Research and Design Institute Group Co Ltd
China Railway Signal and Communication Corp Ltd CRSC
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 CRSC Research and Design Institute Group Co Ltd, China Railway Signal and Communication Corp Ltd CRSC filed Critical CRSC Research and Design Institute Group Co Ltd
Priority to CN202210176095.7A priority Critical patent/CN114559984B/en
Publication of CN114559984A publication Critical patent/CN114559984A/en
Application granted granted Critical
Publication of CN114559984B publication Critical patent/CN114559984B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L23/00Control, warning or like safety means along the route or between vehicles or trains
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L15/00Indicators provided on the vehicle or train for signalling purposes
    • B61L15/0018Communication with or on the vehicle or train
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L27/00Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols 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)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

The invention discloses a control method, a device, equipment and a storage medium for a train group. The method comprises the following steps: extracting target train group information at a target train station and front train group information at a front train station from a train group linked list; if the target train group information and the front train group information are different, generating a train group control task for the target train station according to the target train group information and the front train group information; and adjusting the relation of the target train group at the target train station according to the train group control task. The embodiment of the invention can realize group planning of the train and improve the dispatching efficiency of the train.

Description

Control method, device, equipment and storage medium for train group
Technical Field
The present invention relates to the field of rail traffic control technologies, and in particular, to a method, an apparatus, a device, and a storage medium for controlling a train group.
Background
The number of trains running on the railway is also increasing in face of increasingly heavy passenger and freight demands. How to effectively schedule trains on railways with limited space becomes an exploration direction in current train management.
The current railway train control system generally takes single trains as a most basic mobilizing unit for scheduling, and safe access space is divided for each single train, so that the railway space cannot be used efficiently, and the train scheduling efficiency is low.
Disclosure of Invention
The invention provides a control method, a device, equipment and a storage medium for a train group, which are used for realizing group planning of trains and improving the dispatching efficiency of the trains.
According to an aspect of the present invention, there is provided a control method of a train group, including:
extracting target train group information at a target train station and front train group information at a front train station from a train group linked list;
if the target train group information and the front train group information are different, generating a train group control task for the target train station according to the target train group information and the front train group information;
and adjusting the relation of the target train group at the target train station according to the train group control task.
According to another aspect of the present invention, there is provided a control device for a train group, including:
the group information extraction module is used for extracting target train group information at a target train station and front train group information at a front train station from the train group linked list;
the control task generation module is used for generating a train group control task for the target train station according to the target train group information and the front train group information if the target train group information and the front train group information are different;
and the control task execution module is used for adjusting the relation of the target train group at the target train station according to the train group control task.
According to another aspect of the present invention, there is provided an electronic apparatus including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the method of controlling a train consist according to any one of the embodiments of the invention.
According to another aspect of the present invention, there is provided a computer readable storage medium storing computer instructions for causing a processor to execute a method for controlling a train group according to any embodiment of the present invention.
According to the train group control task scheduling method and device, the train group information is planned in the form of the linked list, whether the train group control task needs to be generated and executed is determined based on the train group information at different train stations in the linked list content, so that orderly planning when a plurality of trains are operated as a scheduling main body is achieved, and the scheduling efficiency of the trains is improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the invention or to delineate the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1A is a flowchart of a control method for a train group according to an embodiment of the present invention;
FIG. 1B is a schematic illustration of a group plan setup provided in accordance with an embodiment of the present invention;
fig. 2A is a flowchart of a control method for a train group according to still another embodiment of the present invention;
FIG. 2B is a schematic illustration of a temporary adjustment train consist plan provided in accordance with yet another embodiment of the present invention;
FIG. 2C is a schematic illustration of a temporary adjustment stop plan provided in accordance with yet another embodiment of the present invention;
FIG. 2D is a schematic illustration of an overline adjustment plan provided in accordance with yet another embodiment of the invention;
fig. 3 is a schematic structural view of a control device for a train group according to still another embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device implementing an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
Fig. 1A is a flowchart of a control method of a train group according to an embodiment of the present invention, where the method may be performed by a control device of a train group, where the control device of the train group may be implemented in hardware and/or software, and the control device of the train group may be configured in an electronic device with corresponding processing capability. As shown in fig. 1B, the method includes:
s110, extracting target train group information at a target train station and front train group information at a front train station point from a train group linked list.
The train group is that a plurality of trains are used as a dispatching main body for dispatching, so that occupation of dispatching resources and route resources in a dispatching process can be effectively reduced, and dispatching efficiency is improved. The train group link list records the vehicle grouping information at each station site through which the train group passes during traveling. The train group information is group structure information inside the train group, such as train identification of trains in the group, arrangement relation of multiple trains, communication mode and the like.
Specifically, the train group passes through a plurality of train stations in the process of running according to a preset route, and the train stations can be used as target train stations, and the last train station of the target train stations driven by the train group is used as a forward train station. During operation of a train group, a change in train group information may occur, for example, in planning of a group linked list, train a may need to exit the group at station 1, train B may need to join the group at station 2, and thus the group information at different stations may be different.
Illustratively, the definition of the linked list content may be:
typedef struct TrainNode
{ TrainSta oTrainSta; train state information/struct train node priority, next; train nodes before and after/}
TrainNode,*TrainLinkList;
typedef struct TrainSta
{ uint32 tranid; train ID/GrpLinkType ePrior; train forward group status (initial status, command issued, adjustment completed)/GrpLinkType eNext; train backward group status (initial status, command issued, adjustment completed)/}
TrainSta。
And S120, if the target train group information and the front train group information are different, generating a train group control task for the target train station according to the target train group information and the front train group information.
The train group control task refers to a group structure changing task of a train group, for example, an exit de-compiling task of a certain train in the train group, a joining and adding service of a certain train, a train replacing task of a certain train to an original train in the group, and the like.
Specifically, the obtained target train group information and the previous train group information may be compared respectively, and whether the group information such as the train identification and the arrangement mode contained in the target train group information and the previous train group information are the same may be obtained respectively. If the group information is different, the group information of the train group at the target train station is changed relative to the group information of the last train station, namely the train group performs group structure change at the target train station, and the train group is required to perform train group control tasks at the target train station. Thus, when it is determined that there is a difference between the train group information and the preceding train group information, a specific train control task is generated according to the specific difference.
Optionally, the generating a train group control task for the target train station according to the target train group information and the front train group information includes:
comparing the train information in the target train group information and the front train group information; if the fact that the train to be compiled exists in the target train group information is determined according to the comparison result, generating a train group control task at least comprising a train compiling task at the target train station; and if the train to be decomplexed exists in the target train group information according to the comparison result, generating a train group control task at least comprising the decomplexed task at the target train station.
Specifically, the train identifications in the target train group and the train identifications in the front train group are compared, and if the train identifications which do not exist in the front train group appear in the target train group, the train group is indicated to be at least additionally encoded with a new train to be encoded, so that the train group control task at least also comprises the encoding task corresponding to the train to be encoded. If the target train group lacks the existing vehicle identification in the previous train group, it is indicated that at least one train to be decompressed exits the train group at the target station, and therefore the train group control task at least also comprises the corresponding decompressing task to be decompressed. When the control task of the train group needs to be described, the control task of the train group can simultaneously comprise different coding or decoding services, and the control task of more complex replacement and the like can be realized by combining the coding and decoding services.
Fig. 1B is a schematic diagram illustrating a group plan establishment according to an embodiment of the present invention.
Trains T01 and T02 start consist at "station 1", then run to "station 2", T03 joins consist, run sequentially to "station 3", "station 4", and exit consist at station 4, T02. Creating a train group linked list, generating a 1 st node, { station 1, train linked list [ T01/T02] }, adding the linked list, and sequentially adding a 2 nd node { station 2, train linked list [ T01/T02/T03] }, a 3 rd node { station 3, train linked list [ T01/T02/T03] }, and a 4 th node { station 4, train linked list [ T01/T03] } according to the same principle. And the subsequent ground planning center issues a plan according to group information at different train station points, and generates a train group control task of adding T03 into a train chain after reaching station 2, generates no control task after reaching station 3, and generates a train group control task of deleting T02 from the train chain after reaching station 4.
And S130, adjusting the target train group relation at the target train station according to the train group control task.
Specifically, since the train group is a plurality of trains serving as a main body to be scheduled, certain requirements are required for the group relationship inside the group, such as the front-back relationship, the safety distance, the communication relationship and the like among different trains inside the train group. After the need of adding or removing the codes is determined, the group relation is adaptively adjusted so as to ensure that the train group still normally operates according to the train group linked list planning after the train group control task is executed.
According to the train group control task scheduling method and device, the train group information is planned in the form of the linked list, whether the train group control task needs to be generated and executed is determined based on the train group information at different train stations in the linked list content, so that orderly planning when a plurality of trains are operated as a scheduling main body is achieved, and the scheduling efficiency of the trains is improved.
Optionally, the adjusting the target train group relationship at the target train station according to the train group control task includes:
determining a new communication relationship between a train to be adjusted and the train to be adjusted at a target train station according to the train group control task; the new communication relationship comprises a new forward communication relationship and/or a new backward communication relationship; and sending a group relation adjustment instruction to the train to be adjusted according to the new communication relation, wherein the group relation adjustment instruction is used for indicating the train to be adjusted to carry out communication relation adjustment.
The train to be regulated is a train whose communication relationship needs to be regulated in the process of the group control task, and can be a train newly joining or exiting from a group, or a train whose communication relationship needs to be regulated in an associated way due to the regulation of other trains. The forward communication relation and the backward communication relation are respectively the identification of the forward communication train and the backward communication train of the train to be adjusted.
Specifically, when a plurality of trains operate as a train group, communication relations between different trains in the same group need to be established so as to ensure the consistency of behaviors in the operation process. After determining that there is a change in train group information to generate a train group control task, it is necessary to adaptively adjust the communication relationship between train groups. And determining the train to be regulated and the communication direction which need to be regulated, thereby generating a new communication relation. After the new communication relation is determined, issuing a group relation adjustment instruction and security certificate (MA) information to the trains to be adjusted in each group, so that the trains to be adjusted can determine communication objects of the new communication relation according to the group relation adjustment instruction, and establish the new communication relation through authentication of the communication objects based on the MA information.
Optionally, the method further comprises: under the condition that any train to be added is newly added into the target train group information, the group state of the train to be added in the target train group information is an initial state; the group status includes a forward group status and/or a backward group status; after a group relation adjustment instruction is sent to the train to be coded, the group state of the train to be coded is a command issued state; and after the communication relation is successfully regulated by adopting the group relation regulating instruction of the train to be compiled, the group state of the train is the regulated state.
Specifically, for each train in the train group, there are forward and backward group states for implementing ordered control of the train group in the process of executing the train group control task. For the train to be added which is not added into the group, both are in an initial state, for the train which has already executed the group relation adjustment instruction, the group state is the completed adjustment state, and for the train which has received the group relation adjustment instruction but has not completed the instruction, the corresponding state is the order issued state.
Illustratively, the train T01 is added to the linked list in the train group linked list, and both the forward group status and the backward group status of the train T01 are set to be "initial status". Adding the train T02 into a linked list, setting the backward direction of the T01 as T02, setting the forward direction of the T02 as T01, and updating the backward direction group state of the T01 and the forward direction group state of the T02 as 'order issued'. And the trains T01 and T02 respectively complete communication establishment with another vehicle to be regulated according to the received group relation regulation instruction of the ground control center and MA information of the other train, feed back successful grouping connection information, update the backward group state of the ground control center to be 'completed regulation', and update the forward group state of the ground control center to be 'completed regulation'.
In the method, the generation and the issuing of the group linked list can be performed by the same main body, or the generation and the issuing of the linked list can be performed by a cloud server, the ground planning center determines whether to generate the train group control task, and the ground control center performs the train group control task and adjusts the group relation of the train group. The ground planning center and the ground control center can be deployed at each train station independently or can be shared by a plurality of train stations, the specific execution mode is determined according to the requirement, and the invention is not excessively limited.
Fig. 2A is a flowchart of a control method for a train group according to another embodiment of the present invention, where the embodiment is optimized and improved based on the foregoing embodiment. As shown in fig. 2A, the method includes:
s210, extracting target train group information at a target train station and front train group information at a front train station from a train group linked list;
s220, if the target train group information and the front train group information are different, generating a train group control task for the target train station according to the target train group information and the front train group information;
and S230, adjusting the relation of the target train group at the target train station according to the train group control task.
S240, updating the train group linked list according to at least one of the working state of the train, the working state of the train station and the train group change information.
Specifically, when the train group runs on the predetermined route, various unexpected situations may be encountered, for example, a certain train in the train group needs to be removed from the train group due to sudden abnormality, a certain train station on the predetermined route needs to bypass due to failure, different train groups need to be temporarily combined into one group at the target station, and the like. Therefore, the working state of the train station and the train group change information need to be monitored, and when the problem that occurs is determined to influence the normal implementation of the planning of the train group linked list, the train group linked list is updated when corresponding to ensure that the updated train group linked list can be normally executed.
Optionally, updating the train group linked list according to the working state of the train and/or the working state of the train station includes:
if any train is abnormal at any train station, acquiring at least one other train station positioned behind the train station, and rejecting the train from other train group information of other train stations; if any train station is abnormal, determining a replacement station of the train station and replacement train group information of the replacement station, and replacing the abnormal train group information of the train station in the train group linked list by adopting the replacement train group information of the replacement station.
Specifically, in order to avoid the problem that a control instruction related to a train cannot be normally processed at a subsequent train station when an abnormality occurs in a certain train and the train cannot continue to run as a part of a train group, the invention eliminates the train from other train group information of other subsequent train stations when the abnormality occurs in the train.
Fig. 2B is a schematic diagram illustrating temporary adjustment of train group plans according to another embodiment of the invention. When the train arrives at the station 2 in the normal running process, the train T01 suddenly breaks down, needs to be maintained and exits from operation, and the train T04 is newly added from the station 3 to be added into the marshalling operation, and at the moment, the train group linked list information in the planned stations 3 and 4 is adjusted. The 3 rd station is adjusted to be changed into { station 3 and train linked list [ T01/T02/T03] }, and the 4 th station is changed into { station 4 and train linked list [ T03/T04] } from { station 4 and train linked list [ T01/T03] }.
FIG. 2C is a schematic diagram of a temporary adjustment stop plan according to another embodiment of the present invention:
when the train group normally operates and reaches the station 2, the station 3 burst line closure needs to bypass the station 5 and the station 6, at the moment, the station information of the original planning node 3 is modified, and after a new node is added to group trains to operate to the station 2, the station 3 is closed, at the moment, the 3 rd node is regulated to be modified from { station 3, a train linked list [ T01/T02/T03] } to { station 5, a train linked list [ T01/T02/T03] }, and the node 5{ station 6 and the train linked list [ T01/T02/T03] } are directly added to the original 3 rd node and the 4 th node.
Optionally, updating the train group linked list according to the train group change information includes:
if the train group changing information is group disassembling information of any train station, the train group information of the train station is disassembled into at least two new train group information; and if the train group changing information is the group combination information of any train station, combining at least two train group information of the train station into new train group information.
Specifically, the scheduling resources in a certain time in the station are fixed, and in general, the inbound or outbound between different scheduling subjects are staggered in the planning, and the different scheduling subjects can occupy the inbound and outbound resources in a peak-shifting manner. However, when one scheduling entity deviates from the planned operation and delays the incoming/outgoing or other actions needing to occupy the scheduling resources outside the plan, the two different scheduling entities may need to rob the same scheduling resource in a certain time. According to the invention, whether the train group needs to be changed is determined according to the working state of the station, different two train group information can be temporarily combined into one new train group information, and the conflict between the dispatching main body and the dispatching resource is eliminated through the combination of the two dispatching main bodies; when the dispatching resources are rich, the train group information can be split into at least two new train group information, so that the dispatching efficiency is further improved.
Fig. 2D is a schematic diagram illustrating an overline adjustment plan according to another embodiment of the present invention.
The original programming runs independently for group 1[ T01/T02/T03] and group 2[ T04/T05], where group 2[ T04/T05] enters L1 from L2 at site 3. Group 1[ T01/T02/T03] requires rescaling the plan at a later point, and continues to run after "site 3" group 1[ T01/T02/T03] is grouped together with group 2[ T04/T05] from L2. And modifying the linked list of the original group, and at the moment, regulating the 3 rd node to merge 2 train chains, wherein { site 3 and train linked list [ T01/T02/T03] } are modified into { site 3 and train linked list [ T01/T02/T03/T04/T05] }.
The embodiment of the invention determines the burst problem by detecting the working state of the train, the working state of the train station and the train group change information, and updates the train group information according to the burst problem, so that the train group linked list to be executed can be updated according to the actual situation, and the effectiveness of the train group linked list and the normal execution can be ensured.
Fig. 3 is a schematic structural diagram of a control device for a train group according to another embodiment of the present invention. As shown in fig. 3, the apparatus includes:
a group information extraction module 310, configured to extract, from the train group linked list, target train group information at a target train station and previous train group information at a previous train station;
the control task generating module 320 is configured to generate a train group control task for the target train station according to the target train group information and the front train group information if the target train group information and the front train group information are different;
and the control task execution module 330 is configured to adjust a target train group relationship at a target train station according to the train group control task.
The device and the module can execute the control method of the train group provided by any embodiment of the invention, and have the corresponding functional modules and beneficial effects of the execution method.
Optionally, the control task generating module 320 is specifically configured to:
comparing the train information in the target train group information and the front train group information; if the fact that the train to be compiled exists in the target train group information is determined according to the comparison result, generating a train group control task at least comprising a train compiling task at the target train station; and if the train to be decomplexed exists in the target train group information according to the comparison result, generating a train group control task at least comprising the decomplexed task at the target train station.
Optionally, the control task execution module 330 is specifically configured to:
determining a new communication relationship between a train to be adjusted and the train to be adjusted at a target train station according to the train group control task; the new communication relationship comprises a new forward communication relationship and/or a new backward communication relationship; and sending a group relation adjustment instruction to the train to be adjusted according to the new communication relation, wherein the group relation adjustment instruction is used for indicating the train to be adjusted to carry out communication relation adjustment.
Optionally, the control task execution module 330 is further configured to:
under the condition that any train to be added is newly added into the target train group information, the group state of the train to be added in the target train group information is an initial state; the group status includes a forward group status and/or a backward group status; after a group relation adjustment instruction is sent to the train to be coded, the group state of the train to be coded is a command issued state; and after the communication relation is successfully regulated by adopting the group relation regulating instruction of the train to be compiled, the group state of the train is the regulated state.
Optionally, the apparatus further includes a group information updating module configured to:
and updating the train group linked list according to at least one of the working state of the train, the working state of the train station and the train group changing information.
Optionally, the group information updating module includes:
the train information updating unit is used for acquiring at least one other train station positioned behind any train station if any train is abnormal at any train station, and eliminating the train from other train group information of other train stations;
and the station information updating unit is used for determining the replacement station of the train station and the replacement train group information of the replacement station if any train station is abnormal, and replacing the abnormal train group information of the train station in the train group linked list by adopting the replacement train group information of the replacement station.
A group information updating unit, configured to split train group information of any train station into at least two new train group information if the train group change information is group disassembly information of the train station; and if the train group changing information is the group combination information of any train station, combining at least two train group information of the train station into new train group information.
The device, the module and the unit described further can execute the control method of the train group provided by any embodiment of the invention, and have the corresponding functional modules and beneficial effects of the execution method
Fig. 4 shows a schematic diagram of an electronic device 40 that may be used to implement an embodiment of the invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. Electronic equipment may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 4, the electronic device 40 includes at least one processor 41, and a memory communicatively connected to the at least one processor 41, such as a Read Only Memory (ROM) 42, a Random Access Memory (RAM) 43, etc., in which the memory stores a computer program executable by the at least one processor, and the processor 44 may perform various suitable actions and processes according to the computer program stored in the Read Only Memory (ROM) 42 or the computer program loaded from the storage unit 48 into the Random Access Memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 may also be stored. The processor 41, the ROM 42 and the RAM 43 are connected to each other via a bus 44. An input/output (I/O) interface 45 is also connected to bus 44.
Various components in electronic device 40 are connected to I/O interface 45, including: an input unit 46 such as a keyboard, a mouse, etc.; an output unit 47 such as various types of displays, speakers, and the like; a storage unit 48 such as a magnetic disk, an optical disk, or the like; and a communication unit 49 such as a network card, modem, wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
The processor 41 may be various general and/or special purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, digital Signal Processors (DSPs), and any suitable processor, controller, microcontroller, etc. The processor 41 performs the various methods and processes described above, such as the control method of the train group.
In some embodiments, the control method of the train group may be implemented as a computer program tangibly embodied on a computer-readable storage medium, such as the storage unit 48. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 40 via the ROM 42 and/or the communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the control method of the train group described above may be performed. Alternatively, in other embodiments, processor 44 may be configured to perform the control method of the train group in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for carrying out methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be implemented. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which a user can provide input to the electronic device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present invention may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution of the present invention are achieved, and the present invention is not limited herein.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.

Claims (6)

1. A method for controlling a train group, comprising:
extracting target train group information at a target train station and front train group information at a front train station from a train group linked list, wherein the train group link list is used for carrying vehicle group information at each station where a train group passes in the driving process;
if the target train group information and the front train group information are different, generating a train group control task for the target train station according to the target train group information and the front train group information;
according to the train group control task, adjusting a target train group relation at a target train station;
updating the train group linked list according to at least one of the working state of the train, the working state of the train station and the train group change information;
under the condition that any train to be added is newly added into the target train group information, the group state of the train to be added in the target train group information is an initial state; the group status includes a forward group status and/or a backward group status;
after a group relation adjustment instruction is sent to the train to be coded, the group state of the train to be coded is a command issued state;
after the communication relation is successfully adjusted by adopting the group relation adjustment instruction of the train to be compiled, the group state of the train is the adjusted state;
the adjusting the target train group relation at the target train station according to the train group control task comprises the following steps:
determining a new communication relationship between a train to be adjusted and the train to be adjusted at a target train station according to the train group control task; the new communication relationship comprises a new forward communication relationship and/or a new backward communication relationship, and the forward communication relationship and the backward communication relationship are respectively the identifiers of a forward communication train and a backward communication train of the train to be adjusted;
and sending a group relation adjustment instruction to the train to be adjusted according to the new communication relation, wherein the group relation adjustment instruction is used for indicating the train to be adjusted to carry out communication relation adjustment.
2. The method of claim 1, wherein the generating a train group control task for the target train station based on the target train group information and the prior train group information comprises:
comparing the train information in the target train group information and the front train group information;
if the fact that the train to be compiled exists in the target train group information is determined according to the comparison result, generating a train group control task at least comprising a train compiling task at the target train station;
and if the train to be decomplexed exists in the target train group information according to the comparison result, generating a train group control task at least comprising the decomplexed task at the target train station.
3. The method of claim 1, wherein updating the train group linked list based on the operating status of the train and/or the operating status of the train station comprises:
if any train is abnormal at any train station, acquiring at least one other train station positioned behind the train station, and rejecting the train from other train group information of other train stations;
if any train station is abnormal, determining a replacement station of the train station and replacement train group information of the replacement station, and replacing the abnormal train group information of the train station in the train group linked list by adopting the replacement train group information of the replacement station.
4. The method of claim 1, wherein updating the train group linked list based on train group change information comprises:
if the train group changing information is group disassembling information of any train station, the train group information of the train station is disassembled into at least two new train group information;
and if the train group changing information is the group combination information of any train station, combining at least two train group information of the train station into new train group information.
5. A control device for a train group, comprising:
the train group chain table is used for carrying the vehicle group information of each station where the train group passes in the driving process;
the control task generation module is used for generating a train group control task for the target train station according to the target train group information and the front train group information if the target train group information and the front train group information are different;
the control task execution module is used for adjusting the relation of the target train group at the target train station according to the train group control task;
the group information updating module is used for updating the train group linked list according to at least one of the working state of the train, the working state of the train station and the train group changing information;
the control task execution module is specifically configured to:
determining a new communication relationship between a train to be adjusted and the train to be adjusted at a target train station according to the train group control task; the new communication relationship comprises a new forward communication relationship and/or a new backward communication relationship, and the forward communication relationship and the backward communication relationship are respectively the identifiers of a forward communication train and a backward communication train of the train to be adjusted; according to the new communication relationship, a group relationship adjustment instruction is sent to the train to be adjusted, and the group relationship adjustment instruction is used for indicating the train to be adjusted to carry out communication relationship adjustment;
wherein, the control task execution module is further configured to:
under the condition that any train to be added is newly added into the target train group information, the group state of the train to be added in the target train group information is an initial state; the group status includes a forward group status and/or a backward group status; after a group relation adjustment instruction is sent to the train to be coded, the group state of the train to be coded is a command issued state; and after the communication relation is successfully regulated by adopting the group relation regulating instruction of the train to be compiled, the group state of the train is the regulated state.
6. An electronic device, the electronic device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the method of controlling a train group according to any one of claims 1 to 4.
CN202210176095.7A 2022-02-25 2022-02-25 Control method, device, equipment and storage medium for train group Active CN114559984B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210176095.7A CN114559984B (en) 2022-02-25 2022-02-25 Control method, device, equipment and storage medium for train group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210176095.7A CN114559984B (en) 2022-02-25 2022-02-25 Control method, device, equipment and storage medium for train group

Publications (2)

Publication Number Publication Date
CN114559984A CN114559984A (en) 2022-05-31
CN114559984B true CN114559984B (en) 2023-08-18

Family

ID=81716787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210176095.7A Active CN114559984B (en) 2022-02-25 2022-02-25 Control method, device, equipment and storage medium for train group

Country Status (1)

Country Link
CN (1) CN114559984B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201816613U (en) * 2010-09-16 2011-05-04 深圳市思科泰技术有限公司 Dispatching system for subway
JP2013251953A (en) * 2012-05-30 2013-12-12 Toshiba Corp Train control device
CN111994131A (en) * 2020-10-29 2020-11-27 北京全路通信信号研究设计院集团有限公司 Ad hoc network-based vehicle receiving method and system and group computer interlock
CN112693506A (en) * 2021-03-25 2021-04-23 北京全路通信信号研究设计院集团有限公司 Group train receiving method and system and group computer interlocking
CN112977555A (en) * 2021-04-27 2021-06-18 北京全路通信信号研究设计院集团有限公司 Ad-hoc network-based train group high-efficiency dispatching system and method
CN113696943A (en) * 2021-10-29 2021-11-26 北京全路通信信号研究设计院集团有限公司 Control method and system based on train group

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201816613U (en) * 2010-09-16 2011-05-04 深圳市思科泰技术有限公司 Dispatching system for subway
JP2013251953A (en) * 2012-05-30 2013-12-12 Toshiba Corp Train control device
CN111994131A (en) * 2020-10-29 2020-11-27 北京全路通信信号研究设计院集团有限公司 Ad hoc network-based vehicle receiving method and system and group computer interlock
CN112693506A (en) * 2021-03-25 2021-04-23 北京全路通信信号研究设计院集团有限公司 Group train receiving method and system and group computer interlocking
CN112977555A (en) * 2021-04-27 2021-06-18 北京全路通信信号研究设计院集团有限公司 Ad-hoc network-based train group high-efficiency dispatching system and method
CN113696943A (en) * 2021-10-29 2021-11-26 北京全路通信信号研究设计院集团有限公司 Control method and system based on train group

Also Published As

Publication number Publication date
CN114559984A (en) 2022-05-31

Similar Documents

Publication Publication Date Title
WO2023109500A1 (en) Train formation management method and apparatus, device, and medium
CN114148377B (en) Train control method, device, equipment and storage medium based on lockout point
CN104401365A (en) Realization method of ATO (automatic train operation) hot standby and ATO hot standby
CN114559984B (en) Control method, device, equipment and storage medium for train group
CN115805817A (en) Traction monitoring method, device, equipment and medium for high-speed magnetic levitation partition operation control
CN114132362A (en) Method, system and equipment for passing-mark jumping parking of automatic running train
CN109428797A (en) Train data Transmission system and method
CN115817585A (en) Positive line screening-free method, device and equipment based on vehicle-to-vehicle communication and storage medium
CN116132470A (en) ATS system and processing method based on secure cloud platform
CN113313944B (en) Method, device and system for processing lamp state data
CN115923889A (en) Automatic driving system and method compatible with C2ATO and CBTC
CN115366954A (en) TACS and CBTC compatible operation system and method
CN108749858B (en) Display method, display system and control display equipment for C2 and C3 column control information
CN116318571B (en) Wireless block center host, communication data storage method, device and medium
CN115796494B (en) Work order processing method and work order information display method for unmanned vehicle
CN113765751B (en) Communication connection test method, device, equipment and storage medium
CN115257884B (en) Rail transit energy-saving control method and device based on passenger carrying state
CN113928368B (en) Switch position indicating system and method
CN115946735B (en) Head-end and tail-end vehicle-mounted equipment communication method and device, electronic equipment and medium
CN116451975B (en) Method, device and equipment for determining ground guarantee tasks based on multi-station flights
CN116279286B (en) Unlocking method, device, equipment and medium of engine
CN115782987A (en) Method, device, equipment and storage medium for handling train protection section
CN115187149B (en) Vehicle warehousing and ex-warehouse scheduling method
CN116552602A (en) Electric locomotive dispatching method and device, electronic equipment and storage medium
CN117002571A (en) Train virtual marshalling control method and device and electronic equipment

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
GR01 Patent grant
GR01 Patent grant