A train assembly control method, device, equipment and medium in a marshalling yard

By acquiring shunting and train planning data, combined with hump yard signal data, the train assembly process can be plotted and visualized in real time, solving the problems of poor flexibility and low operational efficiency in marshalling yards, and improving the management and scheduling efficiency of railway marshalling yards.

CN118323199BActive Publication Date: 2026-05-26CRSC RESEARCH & DESIGN INSTITUTE GROUP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CRSC RESEARCH & DESIGN INSTITUTE GROUP CO LTD
Filing Date
2024-05-10
Publication Date
2026-05-26

Smart Images

  • Figure CN118323199B_ABST
    Figure CN118323199B_ABST
Patent Text Reader

Abstract

This invention discloses a train assembly control method, device, equipment, and medium for marshalling yards. The method includes: acquiring marshalling description data and hump signal data corresponding to a target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data; acquiring real-time assembly process description information for each train in each direction of the target marshalling yard based on the marshalling description data; and drawing a real-time assembly process diagram based on the real-time assembly process description information and hump signal data, and visually displaying the assembly process diagram. The technical solution of this invention, by acquiring the data required for vehicle assembly in real time, can generate a graphical display interface of the vehicle assembly process and perform data analysis based on the graphical display interface. This solves the problems of poor flexibility and low operational efficiency faced by train assembly in marshalling yards, and is beneficial to the daily management and scheduling of marshalling yards.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of railway marshalling yard technology, and in particular to a train assembly control method, device, equipment and medium for marshalling yards. Background Technology

[0002] A railway technical station includes a marshalling yard and a section station. It refers to a railway station with a dedicated shunting locomotive that can carry out marshalling, demarcation, and delivery operations. Its main function is to reassemble arriving trains into new trains.

[0003] Currently, all railway technical stations perform marshalling and demarcation operations according to the marshalling plan. In special circumstances where train routes need to be modified or trains are not running in accordance with the plan, the operation must be carried out according to the instructions of the railway bureau's dispatching department. However, this operating method lacks flexibility and cannot meet the needs of real-time changes in train flow, and the marshalling plan cannot keep up with the pace of railway network adjustments.

[0004] Therefore, a method is needed to quantitatively analyze operational and traffic conditions based on the current system and operational status, in order to improve the operational efficiency of technical stations. Summary of the Invention

[0005] This invention provides a train assembly control method, device, equipment, and medium for marshalling yards to solve the problems of poor flexibility and low operational efficiency in train assembly at marshalling yards.

[0006] In a first aspect, embodiments of the present invention provide a train assembly control method for a marshalling yard, the method comprising:

[0007] Obtain marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data;

[0008] Based on the formation description data and hump signal data, obtain real-time assembly process description information for each train in each direction of the target formation yard;

[0009] Based on the description information of the real-time assembly process, a schematic diagram of the assembly process is drawn in real time, and the schematic diagram of the assembly process is visualized.

[0010] Secondly, embodiments of the present invention also provide a train assembly control device for a marshalling yard, the device comprising:

[0011] The data acquisition module is used to acquire marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data;

[0012] The assembly process description information acquisition module is used to acquire real-time assembly process description information of each train in each direction of the target marshalling yard based on the marshalling description data and hump signal data.

[0013] The assembly process visualization module is used to draw a schematic diagram of the assembly process in real time based on the real-time assembly process description information, and to visualize the schematic diagram of the assembly process.

[0014] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device comprising:

[0015] At least one processor; and

[0016] A memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the train assembly control method for marshalling yards as described in any embodiment of the present invention.

[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the train assembly control method of the marshalling yard as described in any embodiment of the present invention.

[0019] The technical solution of this invention can generate a graphical display interface of the vehicle assembly process by acquiring the data required for vehicle assembly in real time, and perform data analysis based on the graphical display interface. This solves the problems of poor flexibility and low operational efficiency faced by train assembly in marshalling yards, and is beneficial to the daily management and scheduling of marshalling yards.

[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart of a train assembly control method in a marshalling yard according to Embodiment 1 of the present invention;

[0023] Figure 2 This is a flowchart of another train assembly control method in a marshalling yard provided by Embodiment 2 of the present invention;

[0024] Figure 3 This is a schematic diagram of the vehicle assembly process applicable to embodiments of the present invention;

[0025] Figure 4 This is a schematic diagram of the structure of a train assembly control device in a marshalling yard according to Embodiment 3 of the present invention;

[0026] Figure 5 This is a schematic diagram of the structure of an electronic device that implements the train assembly control method in the marshalling yard according to an embodiment of the present invention. Detailed Implementation

[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0029] Example 1

[0030] Figure 1 This is a flowchart of a train assembly control method in a marshalling yard according to Embodiment 1 of the present invention. This embodiment is applicable to situations where trains are re-assembled and de-assembled in a marshalling yard. This method can be executed by a train assembly control device in the marshalling yard, which can be implemented in hardware and / or software. This train assembly control device can be configured in a system with data acquisition capabilities. Figure 1 As shown, the method includes:

[0031] S110. Obtain marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data.

[0032] In this embodiment of the invention, the data sources for train marshalling include the existing train system and the integrated automation system. The existing train system refers to the system used in the marshalling yard, through which some basic data can be obtained, including: the direction of train flow at stations, the station name indicating the direction of train flow at each station, and the shunting tracks. Since the data in the existing train system is not updated in real time, the information lacks timeliness and accuracy. Therefore, some of the train marshalling description data is obtained from the integrated automation system. Among these, some of the train marshalling description data includes shunting plan data and train plan data, while the hump signal data comes from the hump automatic control system.

[0033] Optionally, the shunting plan data includes: the track for each coupler, the shunting method, and vehicle information; the train plan data includes: the confirmed report catalog, the number of cars in the formation, whether it is a through train, and the departure reporting time.

[0034] The real-time assembly process description information includes: the assembly start time for each arriving train for each departing train in each direction, the number of assemblies required for each arriving train to be matched with a departing train, and the identification information of each vehicle.

[0035] S120. Based on the marshalling description data and hump signal data, obtain real-time assembly process description information for each train in each direction of the target marshalling yard.

[0036] The process from the moment the first set of cars forming a train departing from a certain arrival station enters the marshalling yard to the moment the last set of cars forming that train enters the marshalling yard is called the train assembly process. The descriptive information for the train assembly process comes from the hump yard automatic control system. Hump signal data is obtained from the hump yard automatic control system via serial port. The hump signal data mainly refers to the reporting information of the shunting coupler and the car-dropping coupler, which indicates the time of shunting and car-dropping.

[0037] Furthermore, after obtaining real-time assembly process description information for each train in each direction of the target marshalling yard based on the marshalling description data and hump signal data, the process may further include:

[0038] Whenever a shunting plan update is detected, the shunting plan update is compared with the real-time assembly process description information to identify the identification information of the assemblies that need to be rearranged.

[0039] The identification information of the assembled vehicles that needs to be rearranged will be displayed to the user.

[0040] After the collected grouping description data is written into the database, if the shunting plan changes, the pre-stored written data will be used as the basis for analysis and compared with the updated shunting plan. If there is a conflict with the updated shunting plan, the written data will be regarded as an unreasonable plan. At this time, the assembly vehicles that need to change the dispatching plan will be marked according to the updated plan, and the original written plan will be displayed as an item and automatically prompted to the system user.

[0041] S130. Based on the real-time assembly process description information, a schematic diagram of the assembly process is drawn in real time, and the schematic diagram of the assembly process is visualized.

[0042] Since most railway technical stations are equipped with automatic hump yard control systems, they can accurately obtain the arrival time of trains in the arrival yard, marshalling yard, and departure yard. By combining the information obtained from the shunting plan and the marshalling plan, they can obtain the assembly process of each car and each marshalling direction, and visualize the assembly process of trains in each direction on the computer system.

[0043] Furthermore, in addition to visually demonstrating the assembly process diagram, it may also include:

[0044] If a first target train whose assembly time has exceeded a preset time threshold is identified in the assembly process diagram, a user prompt is given to the first target train.

[0045] If a second target train in an unbalanced assembly state is identified in the assembly process diagram, a user prompt is given to the second target train.

[0046] When calculating and analyzing the assembly process, if the first target train is identified as a vehicle whose assembly time is abnormal and exceeds the preset standard arrival time, the abnormal assembly time status of the first target train will be automatically alerted to the system user so that the marshalling yard personnel can respond in a timely manner.

[0047] Similarly, the second target train refers to the vehicles that are unevenly assembled during the assembly process. The reason for the uneven assembly may be that the station's scheduling level is insufficient or the arrival of trains is uneven, causing the second target train to stay in the marshalling yard for too long because it cannot meet the trigger conditions. At this time, the abnormal status will be automatically alarmed to the system user so that the marshalling yard personnel can adjust the scheduling plan in time.

[0048] This invention acquires marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system. The marshalling description data includes shunting plan data and train plan data. Based on the marshalling description data and hump signal data, real-time assembly process description information for each train in each direction of the target marshalling yard is obtained. Based on the real-time assembly process description information and hump signal data, a real-time assembly process diagram is drawn and visualized. This invention collects basic data from the existing vehicle system and integrated automation system, and obtains reporting data from the hump automatic control system via serial port. The collected data is used as the source for data analysis. Furthermore, the inventors creatively propose that by acquiring the assembly process information for each car and each direction, the train assembly process in each direction can be visualized on a computer system. This not only facilitates the daily management and scheduling of the marshalling yard but also improves the flexibility and operational efficiency of the marshalling yard.

[0049] Example 2

[0050] Figure 2 This is a flowchart of another train assembly control method in a marshalling yard provided in Embodiment 2 of the present invention. This embodiment is a refinement based on the above embodiment, and correspondingly, as shown below. Figure 2 As shown, the method specifically includes:

[0051] S210. Call the first type of interface provided by the current vehicle system of the target formation yard to obtain the first type of formation description data corresponding to the target formation yard.

[0052] Specifically, the first type of train formation description data refers to the first data from the existing train system. The first data is data from stations that have not undergone comprehensive automation upgrades. By calling the first type of interface connected to the existing train system, some shunting plan data and train plan data mentioned in the above embodiments can be collected.

[0053] S220. Call the second type of interface provided by the integrated automation system to obtain the second type of marshalling description data corresponding to the target marshalling yard.

[0054] Specifically, the second type of train formation description data refers to the second data from the integrated automation system. The second data is data from stations that have undergone integrated automation upgrades. By calling the second type of interface connected to the integrated automation system, some of the shunting plan data and train plan data mentioned in the above embodiments can be collected.

[0055] S230. The first type of grouping description data and the second type of grouping description data are combined to obtain the grouping description data corresponding to the target grouping field.

[0056] The first type of grouping description data from the current vehicle system and the second type of description data from the integrated automation system are combined to obtain the grouping description data described in S110.

[0057] S240. Call the third type of data interface provided by the hump automatic control system to obtain the hump signal data corresponding to the target marshalling yard.

[0058] Specifically, the information on the shunting hooks included in the hump signal data refers to the time it takes for a vehicle to be unloaded from the original train using a shunting method; while the information on the vehicle being sent off the hump refers to the time it takes for the vehicle to slide freely down the slope due to the potential energy generated by the elevation difference from the top of the hump and enter the designated track below the hump.

[0059] S250. Construct a drawing coordinate system with system time as the horizontal axis and the number of vehicles as the vertical axis.

[0060] To better illustrate the assembly process with visual diagrams, refer to... Figure 3 The diagram illustrates the vehicle assembly process. The numbers 89345, 89347, and 89349 at the top of the diagram represent shunting train numbers, while the number 34121 at the bottom of the diagram represents the assembly train number.

[0061] S260. Whenever the current assembly start time of the currently arriving train used to construct the target departure train is identified from the real-time assembly process description information, the current annotation time point corresponding to the current assembly start time is marked in the drawing coordinate system.

[0062] like Figure 3 As shown, train 89345, as the first train in this assembly, began assembling its vehicles at 6:00 AM on January 1st. Therefore, 6:00 AM on January 1st is considered the start time of the current assembly, and the marked time points corresponding to the first assembly process are thus obtained in the graphical display interface.

[0063] S270. Detect whether there is an isolated marker time point in the drawing coordinate system corresponding to the target departing train. If so, obtain the historical number of vehicles of the historical arriving trains corresponding to the isolated marker time point.

[0064] Among them, isolated time points refer to the time points within the time interval of 6:00-9:00 where the number of vehicles gathering changes, from Figure 3 It can be seen that from 6:00 to 9:00, train 89345 assembled a total of 14 cars. These 14 cars formed the first assembly of trains. It can be seen that each group of cars formed a rectangular frame from the beginning to the end of the assembly. During the assembly process, the number of assembled cars continuously increased based on the number of assembled cars in the previous period.

[0065] S280. Based on the current annotation time point, the isolated annotation time point, and the number of historically gathered vehicles, draw the target rectangle in the drawing coordinate system using an overlay drawing method.

[0066] Figure 3 The first rectangle formed in the image represents the entire assembly process of train 89345. The horizontal coordinate of this rectangle is 6:00, which is the start time of the assembly, and 9:00, which is the end time of the assembly. The formation process of this rectangle includes isolated time points and the historical number of assembled vehicles. During the real-time update drawing process, the rectangle formed by the isolated time points and the historical number of assembled vehicles is continuously covered by the new update status, and finally a rectangle is obtained showing that 14 vehicles were assembled over a period of 3 hours.

[0067] S290. When it is determined that the currently arriving train is the last train used to construct the target departure train, the target line segment is drawn in the drawing coordinate system according to the current marked time point and the current number of vehicles assembled by the currently arriving train.

[0068] Similarly, train 89347, as the second train in this assembly, assembled 16 carriages at 9:00 AM on January 1st. Figure 3 The second rectangle in the diagram represents the result of the second assembly, at which point the number of vehicles has accumulated to 30. Train 89349, as the last train in this assembly, assembled 30 vehicles at 12:00 on January 1st, completing the assembly of 60 vehicles for train 34121. Therefore, 12:00 on January 1st marks the end of this assembly process, which is represented by a line segment.

[0069] S2100. Based on the real-time assembly process description information, a schematic diagram of the assembly process is drawn in real time, and the schematic diagram of the assembly process is visualized.

[0070] Optionally, based on the real-time assembly process description information, a schematic diagram of the assembly process is drawn in real time, which further includes:

[0071] In the assembly process diagram, each departing train and each arriving train are identified.

[0072] For each group of vehicles entering the marshalling yard, its arrival train number before marshalling and its departure train number after marshalling are recorded, i.e. Figure 3 In the diagram, 89345, 89347, and 89349 are the arrival train identifiers, while 34121 is the departure train identifier, thus ensuring that the entire assembly process is clearly and intuitively displayed.

[0073] The technical solution of this invention, through a refinement of the overall scheme, details a method for visualizing the dynamic assembly process of vehicles. By using the hump yard system to report train dismantling plans, the time when a target vehicle enters the marshalling yard track is obtained as the actual start time of its assembly. This process is repeated for each vehicle, acquiring the assembly times of all vehicles entering the marshalling yard track. Based on the order of their entry into the track, vehicles with the same assembly time are categorized, ultimately yielding the complete assembly process of the departing train, thus enabling the creation of an intuitive and visually appealing graphic.

[0074] Example 3

[0075] Figure 4 This is a schematic diagram of a train assembly control device for a marshalling yard provided in Embodiment 3 of the present invention. Figure 4 As shown, the device includes:

[0076] The data acquisition module 410 is used to acquire marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data.

[0077] The assembly process description information acquisition module 420 is used to acquire real-time assembly process description information of each train in each direction of the target marshalling yard based on the marshalling description data and hump signal data.

[0078] The assembly process visualization module 430 is used to draw a schematic diagram of the assembly process in real time based on the real-time assembly process description information, and to visualize the schematic diagram of the assembly process.

[0079] In this embodiment of the invention, the data acquisition module acquires marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system. The marshalling description data includes shunting plan data and train plan data. The assembly process description information acquisition module acquires real-time assembly process description information for each train in each direction of the target marshalling yard based on the marshalling description data and hump signal data. The assembly process visualization module draws a real-time assembly process diagram based on the real-time assembly process description information and visualizes the diagram. This embodiment of the invention collects basic data from the existing vehicle system and the integrated automation system, and acquires reporting data from the hump automatic control system via serial port. The collected data serves as the source for data analysis. Furthermore, the inventors creatively propose that by acquiring the assembly process information for each car and each direction, the train assembly process in each direction can be visualized on a computer system. This not only facilitates the daily management and scheduling of the marshalling yard but also improves its flexibility and operational efficiency.

[0080] Optionally, based on the above embodiments, the data acquisition module 410 may include:

[0081] The first type of interface calling unit is used to call the first type of interface provided by the current vehicle system of the target formation yard to obtain the first type of formation description data corresponding to the target formation yard;

[0082] The second type of interface calling unit is used to call the second type of interface provided by the integrated automation system to obtain the second type of marshalling description data corresponding to the target marshalling field;

[0083] The grouping description data aggregation unit is used to aggregate the first type of grouping description data and the second type of grouping description data to obtain grouping description data corresponding to the target grouping field.

[0084] The third type of data interface calling unit is used to call the third type of data interface provided by the hump automatic control system to obtain hump signal data corresponding to the target marshalling yard.

[0085] Based on the data acquisition module 410, the shunting plan data includes: the track of each coupler, the shunting method, and vehicle information; the train plan data includes: the confirmed report catalog, the number of cars in the formation, whether it is a through train, and the departure reporting time.

[0086] The real-time assembly process description information includes: the assembly start time for each arriving train for each departing train in each direction, the number of assemblies required for each arriving train to be matched with a departing train, and the identification information of each vehicle.

[0087] Optionally, based on the above embodiments, after obtaining the real-time assembly process description information of each train in each direction of the target marshalling yard according to the marshalling description data and the hump signal, the method further includes:

[0088] The identification information recognition unit is used to compare the shunting plan update information with the real-time assembly process description information whenever shunting plan update information is detected, and to identify the identification information of the assembly vehicles that need to be rearranged.

[0089] The user prompt unit is used to provide users with the identification information of the assembled vehicles that need to be rearranged.

[0090] Optionally, based on the above embodiments, the assembly process visualization module 330 may include:

[0091] The coordinate system construction unit is used to construct a drawing coordinate system with system time as the horizontal axis and the number of vehicles as the vertical axis.

[0092] The time point annotation unit is used to annotate the current annotation time point corresponding to the current assembly start time in the drawing coordinate system whenever the current assembly start time of the currently arriving train used to construct the target departure train is identified from the real-time assembly process description information.

[0093] An isolated annotation time point detection unit is used to detect whether there is an isolated annotation time point in the drawing coordinate system that corresponds to the target departing train. If so, the number of historically assembled vehicles of the historical arriving trains corresponding to the isolated annotation time point is obtained.

[0094] The rectangle drawing unit is used to draw the target rectangle in the drawing coordinate system in an overlay drawing manner based on the current annotation time point, the isolated annotation time point, and the number of historically gathered vehicles.

[0095] The target line segment drawing unit is used to draw the target line segment in the drawing coordinate system when it is determined that the currently arriving train is the last train used to construct the target departure train. This is based on the current marked time point and the current number of vehicles assembled by the currently arriving train.

[0096] Optionally, based on the above embodiments, the assembly process visualization module 330 may further include:

[0097] The train identification unit is used to identify each departing train and each arriving train in the assembly process diagram.

[0098] Optionally, based on the above embodiments, in addition to visually displaying the assembly process diagram, it may also include:

[0099] The first target train prompting unit is used to prompt the user when a first target train whose assembly time has exceeded a preset time threshold is identified in the assembly process diagram.

[0100] The second target train prompting unit is used to provide user prompts to the second target train if a second target train in an unbalanced assembly state is identified in the assembly process diagram.

[0101] The train assembly control device for a marshalling yard provided in this embodiment of the invention can execute the train assembly control method for a marshalling yard provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0102] Example 4

[0103] Figure 5A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, 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 merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0104] like Figure 5 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0105] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0106] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as a train assembly control method in a marshalling yard.

[0107] That is: obtain the marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data;

[0108] Based on the formation description data and hump signal data, obtain real-time assembly process description information for each train in each direction of the target formation yard;

[0109] Based on the description information of the real-time assembly process, a schematic diagram of the assembly process is drawn in real time, and the schematic diagram of the assembly process is visualized.

[0110] In some embodiments, a train assembly control method for a marshalling yard can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the train assembly control method for a marshalling yard described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform a train assembly control method for a marshalling yard by any other suitable means (e.g., by means of firmware).

[0111] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0112] Computer programs used to implement the 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, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0113] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0114] To provide interaction with a user, the systems and techniques described herein 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 the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0115] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0116] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0117] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0118] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A train assembly control method in a marshalling yard, characterized in that, include: Obtain marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data; Based on the formation description data and hump signal data, obtain real-time assembly process description information for each train in each direction of the target formation yard; Based on the description information of the real-time assembly process, a schematic diagram of the assembly process is drawn in real time, and the schematic diagram of the assembly process is visualized. The real-time assembly process description information includes: the assembly start time for each arriving train for each departing train in each direction, the number of assemblies required for each arriving train to be matched with a departing train in the assembly, and the identification information of each vehicle. Based on the real-time assembly process description information, a schematic diagram of the assembly process is drawn in real time, including: Construct a drawing coordinate system with system time as the horizontal axis and the number of vehicles as the vertical axis; Whenever the current assembly start time of the currently arriving train used to construct the target departure train is identified from the real-time assembly process description information, the current marked time point corresponding to the current assembly start time is marked in the drawing coordinate system; Detect whether there is an isolated marked time point in the drawing coordinate system that corresponds to the target departing train. If so, obtain the historical number of vehicles of the historical arriving trains corresponding to the isolated marked time point. Based on the current annotation time point, the isolated annotation time point, and the number of historically gathered vehicles, the target rectangle is drawn in the drawing coordinate system using an overlay drawing method. When it is determined that the currently arriving train is the last train used to construct the target departure train, the target line segment is drawn in the drawing coordinate system according to the current marked time point and the current number of vehicles assembled by the currently arriving train.

2. The method according to claim 1, characterized in that, The shunting plan data includes: the track for each coupler, the shunting method, and vehicle information; the train plan data includes: the confirmed train list, the number of cars in the formation, whether it is a through train, and the departure time.

3. The method according to claim 1, characterized in that, Based on the real-time assembly process description information, a schematic diagram of the assembly process is drawn in real time, which also includes: In the assembly process diagram, each departing train and each arriving train are identified.

4. The method according to any one of claims 1-3, characterized in that, Obtain marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, including: Call the first type of interface provided by the current vehicle system of the target formation yard to obtain the first type of formation description data corresponding to the target formation yard; Call the second type of interface provided by the integrated automation system to obtain the second type of marshalling description data corresponding to the target marshalling yard; The first type of grouping description data and the second type of grouping description data are combined to obtain the grouping description data corresponding to the target grouping field; The third type of data interface provided by the camel hump automatic control system is called to obtain the camel hump signal data corresponding to the target marshalling yard.

5. The method according to any one of claims 1-3, characterized in that, In addition to visually demonstrating the assembly process diagram, it also includes: If a first target train whose assembly time has exceeded a preset time threshold is identified in the assembly process diagram, a user prompt is given to the first target train. If a second target train in an unbalanced assembly state is identified in the assembly process diagram, a user prompt is given to the second target train.

6. The method according to any one of claims 1-3, characterized in that, After obtaining the real-time assembly process description information of each train in each direction of the target marshalling yard based on the marshalling description data and hump signal data, the method further includes: Whenever a shunting plan update is detected, the shunting plan update is compared with the real-time assembly process description information to identify the identification information of the assemblies that need to be rearranged. The identification information of the assembled vehicles that needs to be rearranged will be displayed to the user.

7. A train assembly control device for a marshalling yard, characterized in that, include: The data acquisition module is used to acquire marshalling description data and hump signal data corresponding to the target marshalling yard from at least one data system, wherein the marshalling description data includes shunting plan data and train plan data; The assembly process description information acquisition module is used to acquire real-time assembly process description information of each train in each direction of the target marshalling yard based on the marshalling description data and hump signal data. The assembly process visualization module is used to draw a schematic diagram of the assembly process in real time based on the real-time assembly process description information, and to visualize the schematic diagram of the assembly process. The real-time assembly process description information includes: the assembly start time for each arriving train for each departing train in each direction, the number of assemblies required for each arriving train to be matched with a departing train in the assembly, and the identification information of each vehicle. The assembly process visualization module also includes: The coordinate system construction unit is used to construct a drawing coordinate system with system time as the horizontal axis and the number of vehicles as the vertical axis. The time point annotation unit is used to annotate the current annotation time point corresponding to the current assembly start time in the drawing coordinate system whenever the current assembly start time of the currently arriving train used to construct the target departure train is identified from the real-time assembly process description information. An isolated annotation time point detection unit is used to detect whether there is an isolated annotation time point in the drawing coordinate system that corresponds to the target departing train. If so, the number of historically assembled vehicles of the historical arriving trains corresponding to the isolated annotation time point is obtained. The rectangle drawing unit is used to draw the target rectangle in the drawing coordinate system in an overlay drawing manner based on the current annotation time point, the isolated annotation time point, and the number of historically gathered vehicles. The target line segment drawing unit is used to draw the target line segment in the drawing coordinate system when it is determined that the currently arriving train is the last train used to construct the target departure train. This is based on the current marked time point and the current number of vehicles assembled by the currently arriving train.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform a train assembly control method for a marshalling yard according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement a train assembly control method for a marshalling yard according to any one of claims 1-6.