SCREEN DOOR CONTROL METHOD SUPPORTING BOTH COUPLING AND BAGGAGE CARRIAGE

20250388246 ยท 2025-12-25

    Inventors

    Cpc classification

    International classification

    Abstract

    The present invention relates to a screen door control method supporting both coupling and a baggage carriage, a device, and a medium. The method includes: S1, calculating data of a safe passenger boarding and alighting area in an onboard electronic map library based on train running rules and train formations allowed for online running; S2, merging, by an interlocking system based on the train running rules and the train formations allowed for online running, same opening codes for actually opening screen doors in data logic; S3, calculating, by an onboard controller, a screen door opening code based on a current actual train formation, a baggage carriage condition, and data of a safe passenger boarding and alighting area in which the current train formation is located; and S4, driving, by the interlocking system, a corresponding screen door to be opened. Compared with the prior art, the present invention has advantages of supporting an operation manner of replacing a first carriage at a head or tail of different train formations with a baggage carriage, and the like.

    Claims

    1. A screen door control method supporting both coupling and a baggage carriage, specifically comprising: step S1, calculating data of a safe passenger boarding and alighting area in an onboard electronic map library based on train running rules and train formations allowed for online running, and proceeding to step S2; step S2, merging, by an interlocking system based on the train running rules and the train formations allowed for online running, same opening codes for actually opening screen doors in data logic, and proceeding to step S3; step S3, calculating, by an onboard controller, a screen door opening code based on a current actual train formation, a baggage carriage condition, and data of a safe passenger boarding and alighting area in which the current train formation is located, sending the opening code to the interlocking system, and proceeding to step S4; and step S4, driving, by the interlocking system based on merging logic in step S2 and the screen door opening code received from the onboard controller, a corresponding screen door to be opened.

    2. The screen door control method supporting both coupling and a baggage carriage according to claim 1, wherein a smallest unit of the train formation is a train unit, and one train formation comprises one or more train units coupled together.

    3. The screen door control method supporting both coupling and a baggage carriage according to claim 1, wherein the safe passenger boarding and alighting area has five attributes: starting point coordinates, the length, a matched train formation type, a screen door area position at an upward end of the train formation, and a screen door area position at a downward end of the train formation.

    4. The screen door control method supporting both coupling and a baggage carriage according to claim 3, wherein the starting point coordinates and the length define an area comprised in the safe passenger boarding and alighting area.

    5. The screen door control method supporting both coupling and a baggage carriage according to claim 4, wherein the area is set at a different position on each platform based on actual needs of a project.

    6. The screen door control method supporting both coupling and a baggage carriage according to claim 4, wherein the length is determined based on the length of a corresponding train formation and a train positioning error, and the train positioning error is calculated by a train automatic protection system based on beacon placement and odometer or speed sensor accuracy during parking.

    7. The screen door control method supporting both coupling and a baggage carriage according to claim 3, wherein the screen door area position divides screen doors on an entire platform into several non-overlapping parts, and one screen door area is the length corresponding to one train unit.

    8. The screen door control method supporting both coupling and a baggage carriage according to claim 1, wherein the opening codes are merged specifically as follows: the interlocking system lists, based on the description of the train running rules and a train coupling and formation solution, all screen door opening codes that appear during project operation, and merges completely the same opening codes for actually opening screen doors into opening codes of the same type.

    9. The screen door control method supporting both coupling and a baggage carriage according to claim 1, wherein a method for calculating the screen door opening code is consistent with an interface specification for interoperability, and logic for filling in fields is refined.

    10. The screen door control method supporting both coupling and a baggage carriage according to claim 9, wherein refined fields comprise: Bit7, defined as opening from an upward direction or a downward direction of a screen door area position toward a first screen door; Bit 5-Bit6, defined as screen door area positions; and Bit0-Bit4, defined as a quantity of train carriages with corresponding screen doors to be opened from a first screen door represented by Bit 5-Bit7 toward an opposite direction represented by Bit7.

    11. The screen door control method supporting both coupling and a baggage carriage according to claim 10, wherein a method for determining the upward or downward direction is as follows: if no baggage carriage is provided for the train formations, the direction is a direction indicated by an activated driver's cab; otherwise, the direction is a direction indicated by a non-baggage carriage driver's cab; the screen door area position is: a screen door area position at which the activated driver's cab is located if no baggage carriage is provided for the train formations; otherwise, a screen door area position at which the non-baggage carriage driver's cab is located; and the quantity of train carriages is: a total quantity of carriages comprised in an entire train formation if no baggage carriage is provided for the train formations, or the baggage carriage is provided but a door for the baggage carriage in a current station needs to be opened; otherwise, the total quantity of carriages comprised in the entire train formation minus 1.

    12. The screen door control method supporting both coupling and a baggage carriage according to claim 11, wherein the baggage carriage is a first carriage or last carriage of the entire train formation.

    13. The screen door control method supporting both coupling and a baggage carriage according to claim 1, wherein the calculating data of a safe passenger boarding and alighting area in an onboard electronic map library in step S1 is performed by offline calculation.

    14. The screen door control method supporting both coupling and a baggage carriage according to claim 1, wherein the calculating a screen door opening code in step S3 is performed by online calculation.

    15. An electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the program, the method according to claim 1 is implemented.

    16. A computer-readable storage medium, storing a computer program, wherein when the program is executed by a processor, the method according to claim 1 is implemented.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0040] FIG. 1 is a flowchart of a screen door control method supporting both coupling and a baggage carriage according to the present invention;

    [0041] FIG. 2 is a schematic diagram of VPEZ for a train formation including one train unit according to the present invention;

    [0042] FIG. 3 is a schematic diagram of VPEZ for a train formation including two train units according to the present invention;

    [0043] FIG. 4 is a schematic diagram of VPEZ for a train formation including three train units according to the present invention;

    [0044] FIG. 5 is a schematic diagram of a train formation including one train unit, with a first carriage in a downward direction being a baggage carriage, according to the present invention;

    [0045] FIG. 6 is a schematic diagram of a train formation including two train units, with a first carriage in a downward direction being a baggage carriage, according to the present invention; and

    [0046] FIG. 7 is a schematic diagram of a train formation including three train units, with a first carriage in a downward direction being a baggage carriage, according to the present invention.

    DESCRIPTION OF THE EMBODIMENTS

    [0047] The technical solutions in the embodiments of the present invention are clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely some rather than all of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort shall fall within the protection scope of the present invention.

    [0048] The present invention is intended to provide a screen door control method supporting both coupling and a baggage carriage, to control a screen door more flexibly.

    Definitions

    [0049] Train unit (TU): a smallest unit constituting a train formation for an engineering project that supports flexible train formation. One train unit can include one or more carriages.

    [0050] Train formation (TF): configuration of a train that is allowed for online passenger carrying for an engineering project that supports flexible train formation. One train formation may include one train unit or a plurality of train units coupled together.

    [0051] The screen door control method supporting both coupling and a baggage carriage includes the following three methods.

    [0052] Method 1: A structure of an onboard electronic map of and a calculation method for a safe passenger boarding and alighting area (hereinafter referred to as VPEZ) applicable to a project with a plurality of flexible train formation types: [0053] the VPEZ has the following five attributes: [0054] 1. starting point coordinates of the VPEZ; [0055] 2. the length of the VPEZ; [0056] 3. a train formation type matched with the VPEZ; [0057] 4. a screen door area position at an upward end of a train formation in the VPEZ; and [0058] 5. a screen door area position at a downward end of the train formation in the VPEZ. [0059] the starting point coordinates and length of the VPEZ define an area included in the VPEZ, and can be set at different positions on each platform based on actual needs of a project. Train formations of the same type are allowed to be provided with a plurality of VPEZs on the same platform.

    [0060] The length of a corresponding train formation, as well as a train positioning error calculated by an onboard ATP based on beacon placement and odometer or speed sensor accuracy when the train is parked is considered for the length of the VPEZ. When safety positioning of the train formation is completely within the VPEZ assigned to the train formation, the onboard ATP considers the train to be properly parked.

    [0061] The position of the screen door area divides screen doors on an entire platform into several non-overlapping parts, and one screen door area is the length corresponding to one TU.

    [0062] The position of the screen door area of the VPEZ is represented by 2 bits, meaning that on the same platform, one TF including one TU can support door opening at up to three different positions on the platform.

    [0063] In one VPEZ, two positions of the screen door area are defined. For a TF including a plurality of TUs, positions of a screen door area in which a first TU and last TU are located are defined. For a TF including one TU, the two positions of the screen door area are the same.

    [0064] Method 2: A method for calculating a screen door opening code from an onboard VOBC to a trackside interlocking system, applicable to a project with a plurality of flexible train formation types. The opening code includes one byte and is consistent with the specification for interoperability T/CAMET 04011.2-2018, but field filling logic is refined as follows:

    [0065] Bit 7: defined as an upward parking point and a downward parking point in the specification for interoperability, where 0 represents downward, and 1 represents upward. In the present invention, 1 or 0 actually represents whether a first screen door starts to be opened from an upward direction or a downward direction of the position of the screen door area respectively.

    [0066] Bit5-6: defined as a parking point in the specification for interoperability, and actually defined as the position of the screen door area in the present invention.

    [0067] In the present invention, based on Bit5-Bit7, it can be determined which screen door on the platform starts to be opened.

    [0068] Bit0-Bit4: defined as an actual quantity of train formations in the specification for interoperability, and actually defined as a quantity of screen doors, corresponding to train carriages, to be opened from a first screen door represented by Bit5-Bit7 to a direction opposite to Bit7 in the present invention.

    [0069] A calculation method in a Bit7 direction is as follows:

    [0070] If no baggage carriage is provided for the train formations, the direction is a direction pointed by an activated driver's cab. If a baggage carriage is provided for the train formations, the direction is a direction pointed by a non-baggage carriage driver's cab. In the present invention, the baggage carriage needs to be a first or last carriage of the entire train formation).

    [0071] A calculation method for Bit5-Bit 6 is as follows:

    [0072] If no baggage carriage is provided for the train formations, the position is a screen door area position at which the activated driver's cab is located. If a baggage carriage is provided for the train formations, the position is a screen door area position at which the non-baggage carriage driver's cab is located.

    [0073] A calculation method for Bit0-Bit 4 is as follows:

    [0074] If no baggage carriage is provided for the train formations, or a baggage carriage is provided but a door for the baggage carriage is to be opened at a current station, a quantity of carriages included in the entire train formation is sent, or else, the quantity minus by 1 is sent.

    [0075] Method 3: A method for combining different door opening codes that may be received by an interlocking system.

    [0076] The interlocking system lists, based on the description of train running rules in a project and an allowed online train coupling and formation solution, all opening codes for the screen doors that may appear during project operation. In data merging logic, completely the same screen door opening codes for actually opening screen doors are merged into opening codes of the same type. To be specific, when screen door opening codes of the same type are received from the VOBC, the same door-opening relay interfacing with the screen door system is driven. Therefore, an interface between the interlocking system and the screen door system and the complexity of engineering implementation are simplified.

    [0077] FIG. 1 is a flowchart of the present invention. VPEZ data in an onboard electronic map and the opening codes for the screen doors in interlocking system data logic can be merged for calculation offline based on the train running rules of a project and an allowed online train formation. During train running, the onboard VOBC calculates a corresponding screen door opening code based on related attributes of the VPEZ of a platform in which the train is actually parked and combined with train formation conditions (such as a quantity of carriages and whether a baggage carriage is included), and then the opening code is sent to the interlocking system through train-to-ground wireless communication. The interlocking system drives a corresponding screen door opening relay based on the received screen door opening code, and the screen door system opens a corresponding screen door accordingly.

    [0078] In the following example, one train unit includes three carriages, and a black carriage in the figure represents a baggage carriage.

    [0079] As shown in FIG. 2, for a train formation including a single train unit, three different VPEZs can be disposed on the platform. The boarding and alighting operations can be performed on the train formation by opening and closing a screen door in any one of VPEZ1 to VPEZ3.

    [0080] In FIG. 2, when the train formation is parked in VPEZ1 and is not provided with a baggage carriage (all screen doors in a range of the train formation need to be opened), a screen door opening code sent by the VOBC is (bit7-bit0): [0081] 1 01 00011 (a driver's cabin activated in an upward direction) [0082] 0 01 00011 (a driver's cabin activated in a downward direction)

    [0083] In this case, for the interlocking system, the two opening codes need to be recognized in data logic as representing opening all screen doors in a screen door area position 1 and driving the same screen door opening relay.

    [0084] As shown in FIG. 3, for a train formation including two train units, two different VPEZs can be disposed on the platform. The boarding and alighting operations can be performed on the train formation by opening and closing screen doors in any one of VPEZ4 and VPEZ5.

    [0085] In FIG. 3, when the train formation is parked in VPEZ5 and is not provided with a baggage carriage (all screen doors in a range of the train formation need to be opened), a screen door opening code sent by the VOBC is (bit7-bit0): [0086] 1 11 00110 (a driver's cabin activated in an upward direction) [0087] 0 10 00110 (a driver's cabin activated in a downward direction)

    [0088] In this case, for the interlocking system, the two opening codes need to be recognized in data logic as representing opening all screen doors in a screen door area position 2 and a screen door area position 3 and driving the same screen door opening relay.

    [0089] As shown in FIG. 4, for a train formation including three train units, passenger boarding and alighting can be performed on the train formation in the VPEZ6 by opening and closing a screen door.

    [0090] In FIG. 4, when the train formation is parked in VPEZ6 and is not provided with a baggage carriage (all screen doors in a range of the train formation need to be opened), a screen door opening code sent by the VOBC is (bit7-bit0): [0091] 1 11 01001 (a driver's cabin activated in an upward direction) [0092] 0 01 01001 (a driver's cabin activated in a downward direction)

    [0093] In this case, for the interlocking system, the two opening codes need to be recognized in data logic as representing opening all screen doors in a screen door area position 1, a screen door area position 2, and a screen door area position 3 and driving the same screen door opening relay.

    [0094] In FIG. 5, when the train formation is parked in VPEZ1, and a first carriage in a downward direction is a baggage carriage (a screen door corresponding to the carriage is not opened), and a screen door opening code sent by the VOBC is (bit7-bit0): [0095] 1 01 00010 (two screen doors of train carriages are opened from a first screen door in an upward direction at the screen door area position 1 toward a downward direction)

    [0096] In FIG. 6, when the train formation is parked in VPEZ5, and a first carriage in the upward direction is a baggage carriage (a screen door corresponding to the carriage is not opened), and a screen door opening code sent by the VOBC is (bit7-bit0): [0097] 0 10 00101 (five screen doors of train carriages are opened from a first screen door in a downward direction at the screen door area position 2 toward the upward direction)

    [0098] In FIG. 7, when the train formation is parked in VPEZ6, and a first carriage in a downward direction is a baggage carriage (a screen door corresponding to the carriage is not opened), and a screen door opening code sent by the VOBC is (bit7-bit0): [0099] 1 11 01000 (eight screen doors of train carriages are opened from a first screen door in an upward direction at the screen door area position 3 to a downward direction)

    [0100] Based on the above explanation, it can be concluded that in the embodiment of the present invention, when a train formation including a plurality of train units is undergoing online formation splitting at the platform, a train formation including three train units is split into three separate train unit formations or split into one separate train unit formation and one column of two train unit formations. Boarding and alighting can be implemented for new train formations after splitting without the need for train movement.

    [0101] Even if there is a baggage carriage in the train formation (and a corresponding screen door for the baggage carriage is not opened), the embodiment of the present invention can still meet the above requirements.

    [0102] The embodiment of the present invention improves the flexibility of passenger boarding and alighting from a coupled train and baggage carriage at the platform, enhances the operation efficiency, and simplifies the workload for a dispatcher and driver.

    [0103] The above is an introduction to the method embodiment. The following further describes the solution described in the present invention through embodiments of an electronic device and a storage medium.

    [0104] The electronic device in the present invention includes a central processing unit (CPU), which can perform various proper actions and processing based on computer program instructions stored in a read-only memory (ROM) or computer program instructions loaded from a storage unit to a random access memory (RAM). The RAM also stores various programs and data that are necessary for device operation. The CPU, ROM, and RAM are connected to each other via a bus. An input/output (I/O) interface is also connected to the bus.

    [0105] Several components in the device are connected to the I/O interface, including: input units, such as a keyboard, a mouse, and the like; output units, such as various monitors, speakers, and the like; storage units, such as a disk, an optical disc, and the like; and communication units, such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit allows the device to exchange information/data with other devices through computer networks such as the Internet and/or various telecommunication networks.

    [0106] The processing unit performs the methods and processing described above, such as the method S1-S4. For example, in some embodiments, method S1-S4 may be implemented as computer software programs that are tangibly included in a machine-readable medium, such as a storage unit. In some embodiments, some or all of the computer programs may be loaded and/or installed onto the device via the ROM and/or communication unit. When the computer programs are loaded into the RAM and executed by the CPU, one or more of the steps of method S1-S4 described above can be performed Alternatively, in other embodiments, the CPU may be configured to perform method S1-S4 in any other proper manners (for example, with the help of firmware).

    [0107] Functions described above in the specification can be performed, at least in part, by one or more hardware logic components. For example, hardware logic components that can be used as examples include, unlimitedly, a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), an application-specific standard product (ASSP), a system-on-chip (SOC), a complex programmable logic device (CPLD), and the like.

    [0108] Program code for implementing the method in the present invention may be written in any combination of one or more programming languages. The program code may be provided to processors or controllers of general-purpose computers, specialized computers, or other programmable data processing devices, so that when the program code is executed by the processors or controllers, functions/operations specified in flowcharts and/or block diagrams are implemented. The program code can be executed entirely on a machine, partially on the machine, partially on the machine and partially on a remote machine as a separate software package, or entirely on the remote machine or server.

    [0109] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store programs for use by or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be either a machine-readable signal medium or machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any proper combination thereof. A more specific example of the machine-readable storage medium includes an electrical connection based on one or more wires, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any proper combination thereof.

    [0110] The foregoing descriptions are merely implementations of the present invention, but are not intended to limit the protection scope of the present invention. Any equivalent variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the present invention shall fall within the protection scope of the present invention. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.