Train management method and device based on rail transit
By obtaining and predicting the departure time of the train and adjusting its operating track, the problem of the impact of the operation efficiency of fast and slow trains in urban rail transit is solved, automatic handling of train interference is realized, and overall operation efficiency is improved.
Patent Information
- Application Number
- CN202411521235.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2024-12-17
AI Technical Summary
The existing technology is difficult to deal with unplanned situations in urban rail transit in a timely manner, resulting in the impact of the operation efficiency of express trains and slow trains, especially when trains do not operate as planned or temporarily join other trains, slow trains are prone to hinder express trains.
By obtaining the operation information of the train, predict the departure time of the train at the target stopping platform, and adjust the operation track of the train entering the target stopping platform when the departure time is later than other trains to avoid interference and improve overall operation efficiency.
It improves the accuracy of train operation information prediction, realizes automatic adjustment of train interference, avoids interference between fast and slow trains, and improves overall operation efficiency.
Smart Images

Figure CN119142387A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of rail transit technology, and in particular to a train management method and device based on rail transit. Background Art
[0002] With the rapid development of urbanization, in order to meet the needs of mass public transportation, the distance of urban rail transit lines has been extended, and the pressure on long-distance urban rail transit has increased. In order to improve the passenger experience and the operating efficiency of trains, an operation plan based on a mixed operation mode of fast and slow trains is usually set in advance. Express trains can skip and stop at the designated operating platforms in the operating route according to the operation plan, thereby reducing the stop time and meeting the needs of passengers to reach their destination quickly.
[0003] However, setting up an operation plan based on mixed operation of fast and slow trains in advance makes it difficult to deal with unplanned situations in a timely manner. When a train does not run as planned, or when other unplanned trains are temporarily added to the route, it is easy for the slow train to be in front and the fast train to be behind, causing the slow train to hinder the operation of the fast train and affect the train operation efficiency. Summary of the invention
[0004] In view of this, an embodiment of this specification provides a train management method based on rail transit. One or more embodiments of this specification also relate to a train management device based on rail transit, a computing device, a computer-readable storage medium and a computer program product to solve the technical defects existing in the prior art.
[0005] According to a first aspect of an embodiment of this specification, a train management method based on rail transit is provided, comprising: In response to the first train arriving at the current stop platform, obtaining operation information of the first train; Predicting a first departure time of the first train at a target stop platform based on the operation information, wherein the target stop platform is a next stop platform of the first train at a current stop platform; Obtaining a second departure time of a second train at a target stop platform, wherein the second train and the first train enter and exit the target stop platform on the same running track and the running position is located after the first train, and the second train skips and passes through the target stop platform; When the first departure time is later than the second departure time, the running track of the first train is adjusted to enter the target stop platform.
[0006] According to a second aspect of an embodiment of this specification, a train management device based on rail transit is provided, comprising: a response module, configured to obtain operation information of the first train in response to the first train arriving at the current stop platform; A prediction module is configured to predict a first departure time of the first train at a target stop platform based on the operation information, wherein the target stop platform is a next stop platform of the first train at a current stop platform; an acquisition module, configured to acquire a second departure time of a second train at a target stop platform, wherein the second train and the first train have the same running track for entering and exiting the target stop platform and the running position is located after the first train, and the second train skips and passes through the target stop platform; The adjustment module is configured to adjust the running track of the first train to enter the target stop platform when the first departure time is later than the second departure time.
[0007] According to a third aspect of an embodiment of this specification, a computing device is provided, including: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the above-mentioned train management method based on rail transit are implemented.
[0008] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the above-mentioned train management method based on rail transit are implemented.
[0009] According to a fifth aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instruction, which implements the steps of the above-mentioned rail transit-based train management method when executed by a processor.
[0010] One embodiment of the present specification implements obtaining, in response to the first train arriving at the current stop platform, the operation information of the first train; predicting the first departure time of the first train at the target stop platform based on the operation information, wherein the target stop platform is the next stop platform of the first train after the current stop platform; obtaining the second departure time of the second train at the target stop platform, wherein the second train has the same running track as the first train entering and exiting the target stop platform and the running position is located after the first train, and the second train skips and passes through the target stop platform; and adjusting the running track of the first train to enter the target stop platform when the first departure time is later than the second departure time. In this way, by predicting the first departure time of the first train at the target stop platform based on the operating information when the first train arrives at the current stop platform, the accuracy of the prediction of the first departure time can be improved, thereby improving the accuracy of the judgment result; by obtaining the second departure time of the second train at the target stop platform, and adjusting the running track of the first train to enter the target stop platform when the first departure time is later than the second departure time, it is possible to achieve automatic adjustment of the first train when the judgment result is that the first train interferes with the second train's skipping of the target stop platform, thereby avoiding interference and improving the overall operation efficiency of the train. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 is a flow chart of a train management method based on rail transit provided by an embodiment of this specification; Figure 2 It is a schematic diagram of an operation track of a train management method based on rail transit provided by an embodiment of this specification; Figure 3 It is a flow chart of a calculation process of an estimated train departure time of a train management method based on rail transit provided in one embodiment of this specification; Figure 4 It is a flow chart of a conflict judgment process of a train management method based on rail transit provided by an embodiment of this specification; Figure 5 It is a flow chart of an automatic adjustment process of a train running in a train management method based on rail transit provided by an embodiment of this specification; Figure 6 It is a structural schematic diagram of a train management device based on rail transit provided by an embodiment of this specification; Figure 7 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0012] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0013] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0014] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0015] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0016] In one or more embodiments of this specification, a large model refers to a deep learning model with large-scale model parameters, which usually contains hundreds of millions, tens of billions, hundreds of billions, trillions, or even more than 10 trillion model parameters. A large model can also be called a foundation model / foundation model. The large model is pre-trained with large-scale unlabeled corpus to produce a pre-trained model with more than 100 million parameters. This model can adapt to a wide range of downstream tasks, and the model has good generalization ability, such as a large-scale language model (LLM), a multi-modal pre-training model, etc.
[0017] When the big model is used in practice, only a small number of samples are needed to fine-tune the pre-trained model and it can be applied to different tasks. The big model can be widely used in natural language processing (NLP), computer vision and other fields. Specifically, it can be applied to computer vision tasks such as visual question answering (VQA), image caption (IC), image generation, as well as natural language processing tasks such as text-based sentiment classification, text summary generation, and machine translation. The main application scenarios of the big model include digital assistants, intelligent robots, search, online education, office software, e-commerce, intelligent design, etc.
[0018] First, the terms involved in one or more embodiments of this specification are explained.
[0019] Mixed operation mode of express and slow trains: The mixed operation mode of express and slow trains refers to the mixed passage of express trains and slow trains on the same track line through reasonable stop arrangements and train scheduling, thereby achieving optimal allocation of resources and improving passenger travel efficiency.
[0020] Express train: refers to a train that usually stops only at the main platforms on the route and skips other platforms on the route. Express trains can effectively reduce the stop time and are suitable for passengers traveling long distances.
[0021] Slow train: refers to a train that usually stops at each station on the route for a certain period of time and can meet the basic travel needs of passengers.
[0022] Skip-stop passing: refers to running through the platform at a faster speed without stopping.
[0023] Turnout: A device mainly used to change the direction or route of a train.
[0024] Planned train: A train that is set in advance in the planned timetable based on a specific algorithm.
[0025] The first-terminal train is a train outside the planned timetable. Before running, the system often configures the running route, the default stop time of each platform in the running route, and the default running time between each station.
[0026] ATS (Automatic Train Supervision) system: is an important part of the urban rail transit system, used to monitor and control the operation of trains. The ATS system integrates modern technologies such as computer technology, communication technology, control technology and information processing technology to centrally monitor and automatically or semi-automatically control train operation to ensure safe and efficient train operation.
[0027] With the rapid development of urbanization, in order to meet the needs of mass public transportation, the distance of urban rail transit lines has been extended, and the pressure on long-distance urban rail transit has increased. In order to improve the passenger experience and the operating efficiency of trains, an operation plan based on mixed operation of fast and slow trains is usually set in advance. Express trains can skip and stop at the designated operating platforms in the operating route according to the operation plan, thereby reducing the stop time and meeting the needs of passengers to reach their destination quickly.
[0028] However, setting up an operation plan based on mixed operation of fast and slow trains in advance makes it difficult to deal with unplanned situations in a timely manner. When a train does not run as planned, or when other unplanned trains are temporarily added to the route, it is easy for the slow train to be in front and the fast train to be behind, causing the slow train to hinder the operation of the fast train and affect the train operation efficiency.
[0029] Based on this, an embodiment of the present specification provides a train management method based on rail transit, which obtains the operation information of the first train in response to the arrival of the first train at the current stop platform; predicts the first departure time of the first train at the target stop platform based on the operation information, wherein the target stop platform is the next stop platform of the first train after the current stop platform; obtains the second departure time of the second train at the target stop platform, wherein the second train has the same running track as the first train entering and exiting the target stop platform and the running position is behind the first train, and the second train skips and passes through the target stop platform; when the first departure time is later than the second departure time, adjusts the running track of the first train to enter the target stop platform. In this way, by predicting the first departure time of the first train at the target stop platform based on the operating information when the first train arrives at the current stop platform, the accuracy of the prediction of the first departure time can be improved, thereby improving the accuracy of the judgment result; by obtaining the second departure time of the second train at the target stop platform, and adjusting the running track of the first train to enter the target stop platform when the first departure time is later than the second departure time, it is possible to achieve automatic adjustment of the first train when the judgment result is that the first train interferes with the second train's skipping of the target stop platform, thereby avoiding interference and improving the overall operation efficiency of the train.
[0030] In this specification, a train management method based on rail transit is provided. This specification also involves a train management device based on rail transit, a computing device, a computer-readable storage medium, and a computer program product, which are described in detail one by one in the following embodiments.
[0031] See also Figure 1 , Figure 1 A flow chart of a train management method based on rail transit provided according to an embodiment of the present specification is shown, which specifically includes the following steps.
[0032] Step 102: In response to the first train arriving at the current stop platform, the operation information of the first train is obtained.
[0033] In actual applications, each train in operation can be monitored in real time, and when a train is detected entering or leaving a station, corresponding processing operations can be performed on each train.
[0034] It should be noted that the trains in one or more embodiments of this specification depend on track operation. The train route includes at least one platform. The platform can be used for passengers to get on and off the train or wait for the train. Trains can be classified into two categories: planned trains and head-end trains according to the classification dimension of whether the operation plan is pre-set; and can be classified into two categories: express trains and slow trains according to the classification dimension of whether the trains skip and pass at least one platform in the operation route.
[0035] One or more embodiments of the present specification may be applied to a train tracking module in an ATS system. The train tracking module specifically includes functions such as real-time train position tracking, information transmission and sharing, and automatic train adjustment and scheduling.
[0036] According to an optional embodiment of the present specification, when the train is in operation, the running position information of the train on the track can be monitored.
[0037] By applying this embodiment, the real-time position of each train running on the line can be obtained.
[0038] Furthermore, it is possible to determine whether the train is entering or leaving the station based on the running position information.
[0039] In practical applications, based on the acquisition of the real-time position of the train during operation, it is possible to determine whether the train arrives at or leaves a platform on the route based on the real-time position.
[0040] Optionally, when it is determined that the train has arrived at the current platform based on the running position information, the time when the train arrives at the current platform can be recorded as the train's entry time at the current platform; when it is determined that the train has left the current platform based on the running position information, the time when the train leaves the current platform can be recorded as the train's departure time at the current platform.
[0041] According to an optional embodiment of the present specification, in response to the first train arriving at the current stop platform, the operation information of the first train is obtained.
[0042] Specifically, the first train can be understood as a train that needs to stop at each platform in the running route for a preset time, that is, the first train is a slow train. The current stop platform can be understood as the platform where the first train currently arrives and stops. The operation information may include two parts, one part is the real operation information obtained by real-time monitoring, and the other part is the expected operation information obtained by pre-planning or configuration. The real operation information may include the first entry time of the first train at the current stop platform. The expected operation information may include the expected stop time of the first train at each stop platform in the running route and the expected operation time between each stop platform.
[0043] In actual applications, trains in operation often include two types: planned trains and first-car trains, and both planned trains and first-car trains can be divided into express trains and slow trains. For planned trains, a planned schedule is often set in advance according to a specific algorithm. In order to ensure that both express trains and slow trains in the planned trains can run according to the planned schedule, it can be mainly judged whether the slow train in the first-car train will interfere with the express train in the planned train. Therefore, the first train can also be understood as a slow train in the first-car train.
[0044] Step 104: predicting a first departure time of the first train at a target stop platform based on the operation information, wherein the target stop platform is a next stop platform of the first train at the current stop platform.
[0045] In practical applications, on the basis of acquiring the operation information of the first train, the first departure time of the first train at the target stop platform can be predicted based on the operation information.
[0046] According to an optional embodiment of the present specification, the operation information may include the first entry time and the first expected stop time of the first train at the current stop platform, the expected operation time of the first train between the current stop platform and the target stop platform, and the second expected stop time of the first train at the target stop platform.
[0047] Accordingly, predicting the first departure time of the first train at the target stop platform based on the operation information may include the following steps: A first departure time is predicted based on the first arrival time, the first estimated stop time, the estimated travel time, and the second estimated stop time.
[0048] During the actual implementation process, the predicted departure time of the first train at the current stop platform can be calculated based on the first entry time and the first estimated stop time; the predicted entry time of the first train at the target stop platform can be calculated based on the predicted departure time and the estimated running time; and the first departure time of the first train at the target stop platform can be calculated based on the predicted entry time and the second estimated stop time.
[0049] Optionally, the first station entry time is recorded based on the first train arriving at the current stop platform.
[0050] Specifically, the first entry time is the actual arrival time of the first train at the current stop platform; the first estimated stop time, the estimated running time and the second estimated stop time are all pre-configured or planned information; the first departure time is the time estimated based on the above information.
[0051] By applying this embodiment, the first departure time is predicted based on the first entry time, the first estimated stop time, the estimated operating time and the second estimated stop time. The departure time of the first train at the next platform can be inferred based on the real-time position and plan information of the first train. Therefore, it is possible to judge whether the trains will conflict based on the inferred first departure time, thereby realizing automatic judgment of interference between fast and slow trains.
[0052] Step 106: Obtain a second departure time of the second train at the target stop platform, wherein the second train and the first train have the same running track for entering and exiting the target stop platform and the running position is located after the first train, and the second train skips and passes through the target stop platform.
[0053] In practical applications, when the first departure time of the first train at the target stop platform is predicted, the second departure time of the second train at the target stop platform can be obtained, and subsequent conflict judgment can be performed based on the first departure time and the second departure time.
[0054] Specifically, the second train can be understood as a train that skips at least one platform in each platform in the running route, that is, an express train. The second departure time is obtained through prediction, rather than the time recorded during the actual running process.
[0055] Optionally, during the online operation of the second train, the real-time position of the second train may be monitored. When the second train arrives at any platform in the operation route, the estimated arrival time of the second train at the next platform may be calculated based on the actual arrival time of the second train at the platform, the planned stop time of the second train at the platform, and the planned operation time of the second train between the platform and the next platform.
[0056] Optionally, when the second train leaves any platform on the route, the estimated arrival time of the second train at the next platform can be calculated based on the actual departure time of the second train at the platform and the planned running time of the second train between the platform and the next platform.
[0057] Furthermore, the estimated departure time of the second train at the next platform can be calculated based on the calculated estimated arrival time of the second train at the next platform and the planned stop time of the second train at the next platform; and so on, the estimated departure time of the second train at each subsequent platform can be calculated.
[0058] In the actual implementation process, the estimated departure time of the train at at least two subsequent platforms of the current platform can be calculated based on the above calculation method.
[0059] Among them, the planned stop time of the second train at each platform and the planned running time of the second train between each platform can be obtained by reading the planned timetable set in advance, or the configuration information set in advance.
[0060] The second departure time can be understood as the estimated departure time of the second train at the target stop platform in each subsequent platform. The target stop platform can be understood as the platform where the second train plans to skip and pass in the subsequent running route.
[0061] The second departure time is updated dynamically. For example, it is assumed that the route of the second train includes three platforms A, B, and C, and platform C is the target stop platform. Then, when the second train arrives at platform A, the estimated departure time of the second train at platform C, that is, the second departure time, can be calculated based on the actual arrival time of the second train at platform A and the plan information. Further, when the second train leaves platform A, the new estimated departure time of the second train at platform C can also be calculated based on the actual departure time of the second train at platform A and the plan information. The same is true when the second train arrives at platform B and leaves platform B. Therefore, the second departure time can be updated in real time based on the estimated departure time of the second train at platform C obtained by subsequent calculation, thereby continuously improving the accuracy of the predicted second departure time.
[0062] It should be noted that for a platform where an express train skips a stop, the train's stop time at the platform can be calculated as 0. Therefore, the estimated arrival time and departure time of the express train at the platform where the express train skips a stop are the same.
[0063] According to an optional embodiment of the present specification, before obtaining the second departure time of the second train at the target stop platform, the following steps may also be included: From the trains other than the first train, select a second train whose running position is behind the first train, whose running track entering and exiting the target stop platform is the same as that of the first train, and whose second train skips and passes through the target stop platform.
[0064] Accordingly, obtaining the second departure time of the second train at the target stop platform may include the following steps: Obtaining prediction information of the second train, wherein the prediction information includes an estimated departure time of each platform that the second train has not yet arrived at on the running route; The estimated departure time of the second train at the target stop platform is taken as the second departure time.
[0065] In practical applications, when it is determined that the first train arrives at the current stop platform, a second train can be selected from other trains except the first train, whose running position is after the first train, whose running track entering and exiting the target stop platform is the same as that of the first train, and whose skipping stops pass the target stop platform. That is, an express train whose running position is after the first train can be selected, whose subsequent running platform is the same as that of the first train, and whose skipping stops pass the subsequent platform.
[0066] Specifically, the second train can be understood as an express train in the planned trains, and there may be an express-slow train conflict with the first train.
[0067] Optionally, the prediction information of the second train can be obtained based on the actual time of arrival at and departure from each platform during the operation of the second train, as well as the expected stop time at each platform and the expected running time between each platform.
[0068] By applying this embodiment, by selecting a second train that may have a conflict between fast and slow trains and the first train from various trains on the line, and reading the predicted second departure time based on the prediction information of the second train, it is possible to judge whether the first train will interfere with the second train's skipping and passing through the target stop platform based on the early and late relationship between the first departure time of the first train at the target stop platform and the second departure time of the second train at the target stop platform, thereby realizing automatic judgment of whether there is interference between fast and slow trains.
[0069] Optionally, before obtaining the prediction information of the second train, the following steps may also be included: In response to the second train arriving at the first stop platform, obtaining a second arrival time of the second train at the first stop platform and plan information of the second train, wherein the first stop platform is any stop platform in the running route of the second train, and the plan information includes an estimated stop time of the second train at each platform in the running route and an estimated running time between each platform; Generate prediction information based on the second pit stop time and plan information.
[0070] Specifically, the second arrival time can be understood as the actual arrival time recorded when the second train arrives at the first stop platform. The prediction information can be understood as the time information predicted based on the actual arrival time and the plan information.
[0071] In practical applications, when it is monitored that the second train arrives at the first stop platform, the predicted departure time of the second train at the first stop platform can be predicted based on the actual arrival time of the second train at the first stop platform and the expected stop time of the second train at the first stop platform; the predicted arrival time of the second train at the next platform can be predicted based on the predicted departure time and the expected running time of the second train between the first stop platform and the next platform of the first stop platform; the predicted departure time of the second train at the next platform can be predicted based on the predicted arrival time and the expected stop time of the second train at the next platform... and so on, to obtain the predicted arrival time and departure time of the second train at each subsequent platform.
[0072] Furthermore, the predicted arrival time and departure time of the second train at each subsequent platform may be recorded.
[0073] Exemplarily, the predicted arrival time and departure time of the second train at each subsequent platform may be recorded in a prediction information table, and the prediction information in the prediction information table may be dynamically updated based on the actual operation of the second train.
[0074] By applying this embodiment, by monitoring the real-time position of the second train, it is possible to calculate the predicted entry and departure times of the second train at the subsequent platform based on the actual entry time and the planned information when the second train arrives at any platform in the running route, thereby realizing the prediction of the subsequent running information of the train and improving the efficiency of generating the predicted information; and, by generating the predicted information of the second train at the subsequent platform, it is possible to judge whether there is a conflict with a slow train based on the departure time in the predicted information, thereby realizing automatic judgment of the conflict between fast and slow trains.
[0075] According to an optional embodiment of the present specification, after generating the prediction information according to the second stop time and the plan information, the following steps may also be included: In response to the second train leaving the first stop platform, obtaining a third departure time of the second train at the first stop platform; Update the forecast information based on the third departure time and plan information.
[0076] Specifically, the third departure time is the actual departure time of the second train at the first stop platform recorded when the second train leaves the first stop platform.
[0077] In practical applications, the predicted arrival time and departure time of the second train at each subsequent platform can be predicted based on the actual departure time and the expected running time and expected stop time between subsequent platforms; the predicted arrival time and predicted departure time predicted at the time of arrival can be updated based on the predicted arrival time and predicted departure time predicted at the time of departure.
[0078] By applying this embodiment, by using the prediction information obtained when the train leaves the first stop platform to update the prediction information predicted when the train enters the first stop platform, when the train does not stop at the first stop platform according to the preset plan, the prediction information of subsequent platforms can be updated in time, thereby improving the accuracy of the prediction information and effectively avoiding conflicts between fast and slow trains caused by the train not running according to the original plan.
[0079] Step 108: When the first departure time is later than the second departure time, the running track of the first train is adjusted to enter the target stop platform.
[0080] In practical applications, based on obtaining the first departure time and the second departure time, the early and late relationship between the first departure time and the second departure time can be determined.
[0081] According to an optional embodiment of the present specification, when the first departure time is not later than the second departure time, when the second train arrives at the target stop platform, the first train has already left, so the first train will not interfere with the second train's skipping and passing the target stop platform, that is, there is no conflict between the first train and the second train.
[0082] According to another optional embodiment of the present specification, when the first departure time is later than the second departure time, when the second train arrives at the target stop platform and the first train is in the stop period, the first train will interfere with the second train's skipping and passing the target stop platform, that is, there is a conflict between the first train and the second train.
[0083] Furthermore, in the case that the first departure time is later than the second departure time, in order to avoid subsequent conflicts, the running track of the first train entering the target stop platform may be adjusted.
[0084] Optionally, the target stop platform includes a skip stop platform and a stop platform, the skip stop platform and the stop platform are located on two different running tracks, the two different running tracks are connected by a switch, and the running directions of the trains on the two different running tracks are the same.
[0085] Accordingly, adjusting the running track of the first train to enter the target stop platform may include the following steps: The running track of the first train entering the target stop platform is adjusted from the running track corresponding to the skip stop platform to the running track corresponding to the stop platform.
[0086] In practical applications, when it is determined that there is a conflict, the running track of the first train entering the target stop platform can be changed to a specific track.
[0087] Specifically, two different running tracks, straight track and side track, can be pre-set for each platform in the train route. On these two different running tracks, the train runs in the same direction, but the platforms for boarding and alighting are different. Among them, the straight track can be understood as the running track originally planned for express trains to skip stops or for slow trains to pass after stopping; the side track can be understood as a specific track used to adjust slow trains when it is judged that there is a conflict. That is, the running track corresponding to the skip stop platform is the straight track; the running track corresponding to the stop platform is the side track. The straight track and the side track can be connected by a turnout.
[0088] See also Figure 2 , Figure 2 A schematic diagram of an operating track of a train management method based on rail transit provided in one embodiment of the present specification is shown.
[0089] like Figure 2 As shown, the target stop platform includes two platforms at different positions, Platform A and Platform B. The running track corresponding to Platform A is a straight track, that is, the running track originally planned for the express train to skip and pass, or for the slow train to pass after stopping; the running track corresponding to Platform B is a side track, that is, a specific track used to adjust the slow train when it is judged that there is a conflict. The running direction of the trains corresponding to the straight track and the side track is the same. The straight track and the side track are connected by turnout 1 and turnout 2. When the slow train arrives at the target stop platform, it can enter the side track through turnout 1, and passengers can get on and off the train from Platform B; when the slow train leaves the target stop platform, it can exit the side track through turnout 2, thereby leaving the target stop platform. When the express train arrives at the target stop platform, it can directly skip and pass the target stop platform from the straight track corresponding to Platform A, thereby avoiding the interference of the slow train leaving the station later than the express train and skipping and passing the platform.
[0090] By applying this embodiment, when it is determined that there is a conflict, the running track of the first train entering the target stop platform is adjusted, so that the slow train operation strategy can be automatically adjusted during operation, avoiding manual intervention, which is beneficial to improving the overall operation efficiency of fast and slow trains.
[0091] According to an optional embodiment of the present specification, after the running track for entering the target stop platform is adjusted from the running track corresponding to the skip stop platform to the running track corresponding to the stop platform, the following steps may also be included: In response to the second train skipping a stop and passing through the target stop platform, the first train is triggered to run away from the stop platform.
[0092] In practical applications, when it is determined that there is a conflict, the first train can be prevented from colliding with the second train or from running ahead of the second train later by controlling the stop time of the first train at the stop platform.
[0093] Optionally, the first train may be prohibited from leaving the station at the stop platform before the second train is detected to have skipped and passed the target stop platform. That is, before the second train has skipped and passed the target stop platform, the first train is not allowed to automatically handle the exit route at the stop platform. Only when the second train has skipped and passed the target stop platform can the first train be triggered to leave the stop platform.
[0094] By applying the embodiments of the present specification, by responding to the second train skipping a stop and passing through the target stop platform, triggering the first train to run away from the stop platform, it is possible to avoid the first train leaving the station during the period when the second train skips a stop, causing a collision between the two trains and creating a safety hazard. It is also possible to avoid the first train leaving the station earlier than the second train, causing the first train to continue to run ahead of the second train, causing a risk of conflict between fast and slow trains.
[0095] According to an optional embodiment of the present specification, after obtaining the second departure time of the second train at the target stop platform, the following steps may also be included: When the first departure time is not later than the second departure time, in response to the first train leaving the current stop platform, obtaining a fourth departure time of the first train leaving the current stop platform; predicting a fifth departure time of the first train at the target stop platform based on the fourth departure time; It is determined whether the fifth departure time is later than the second departure time, and if the fifth departure time is later than the second departure time, the running track of the first train is adjusted to enter the target stop platform.
[0096] Specifically, the fourth departure time, that is, the target departure time, can be understood as the actual departure time when the first train leaves the current stop platform. The fifth departure time can be understood as the predicted departure time of the first train at the target stop platform obtained based on the fourth departure time, the expected running time of the first train between the current stop platform and the target stop platform, and the second expected stop time of the first train at the target stop platform.
[0097] Optionally, the second departure time may be acquired in real time based on the predicted information of the second train, or may be directly acquired when the first train enters the current stop platform.
[0098] In actual applications, since the first train may not stop at the current stop platform strictly according to the planned stop time, if no conflict is determined when the first train enters the station, it is necessary to predict the predicted departure time of the first train at the target stop platform, that is, the fifth departure time, based on the actual departure time when the first train leaves the current stop platform, that is, the fourth departure time, and perform conflict judgment based on the fifth departure time and the second departure time of the second train. In this way, in the case of a conflict, it can be discovered in time and adjusted automatically, thereby improving the accuracy of conflict judgment and improving the overall operation efficiency of fast and slow trains.
[0099] By applying this embodiment, in response to the first train arriving at the current stop platform, the operation information of the first train is obtained; the first departure time of the first train at the target stop platform is predicted based on the operation information, wherein the target stop platform is the next stop platform of the first train after the current stop platform; the second departure time of the second train at the target stop platform is obtained, wherein the second train has the same running track as the first train entering and exiting the target stop platform and the running position is located after the first train, and the second train skips and passes through the target stop platform; when the first departure time is later than the second departure time, the running track of the first train entering the target stop platform is adjusted. In this way, by predicting the first departure time of the first train at the target stop platform based on the operating information when the first train arrives at the current stop platform, the accuracy of the prediction of the first departure time can be improved, thereby improving the accuracy of the judgment result; by obtaining the second departure time of the second train at the target stop platform, and adjusting the running track of the first train to enter the target stop platform when the first departure time is later than the second departure time, it is possible to achieve automatic adjustment of the first train when the judgment result is that the first train interferes with the second train's skipping of the target stop platform, thereby avoiding interference, ensuring the efficient passage of express trains, and improving the overall operation efficiency of trains.
[0100] See also Figure 3 , Figure 3A flow chart of a process for calculating the estimated departure time of a train in a rail transit-based train management method provided in one embodiment of the present specification is shown.
[0101] During the operation of the train, the real-time position of the train is obtained. Based on the real-time position of the train, it is determined whether the train has just arrived at the station. If so, the estimated departure time of the train at this platform is obtained by adding the planned stop time of the train at this platform to the current or previous cycle time; further, the estimated departure time of the train at this platform is added to the planned running time of the train to the next platform to obtain the estimated arrival time of the train at the next platform; further, the estimated arrival time of the train at the next platform is added to the planned stop time of the train at the next platform to obtain the estimated departure time of the train at the next platform; determine whether the next platform is the target calculation platform. If so, the calculation is terminated; if not, the next platform is used as the current platform, and the step of "using the current or previous cycle time plus the planned stop time of the train at this platform to obtain the estimated departure time of the train at this platform" is returned to be executed until the target calculation platform is calculated.
[0102] If the train has just left the station based on the train's real-time position, the current or previous cycle time plus the train's planned running time to the next platform is used to obtain the train's estimated arrival time at the next platform; further, the train's estimated arrival time at the next platform is added to the train's planned stop time at the next platform to obtain the train's estimated departure time at the next platform; determine whether the next platform is the target calculation platform. If so, the calculation ends; if not, the next platform is used as the current platform, and the process returns to the step of "using the current or previous cycle time plus the train's planned running time to the next platform to obtain the train's estimated arrival time at the next platform" until the target calculation platform is calculated.
[0103] If it is determined based on the real-time position of the train that the train has neither just arrived nor just left the station, return to the "obtain real-time position of the train" step.
[0104] By applying this embodiment, the arrival and departure times of the subsequent platforms where the trains will run can be predicted based on the actual arrival or departure time and the planned time when each train arrives or leaves the station. This can improve the accuracy and calculation efficiency of the predicted time, and the predicted time can be used to determine conflicts between fast and slow trains, which is beneficial to improving the overall operation efficiency of fast and slow trains.
[0105] See also Figure 4 , Figure 4 A flow chart of a conflict judgment process of a train management method based on rail transit provided by an embodiment of this specification is shown.
[0106] Determine whether the current train is a slow train. If not, return that there is no interference between fast and slow trains in the current train and end the judgment on the current train; if so, loop all trains that are online and not the current train, and determine whether the looped train is an express train.
[0107] When the loop train is not an express train, return to the step of "looping all trains that are online and not the current train"; when the loop train is an express train, further determine whether the loop train is running behind the current train and whether the current train and the loop train plan to pass through the same express train skip stop platform. If not, return to the step of "looping all trains that are online and not the current train". If so, calculate the time when the current train is expected to leave the express train skip stop platform, set it as time A, and calculate the time when the loop train is expected to leave the express train skip stop platform, set it as time B. When time A is later than time B, return to the step of "looping all trains that are online and not the current train" if there is interference between fast and slow trains in the current train, and end the judgment on the current train. When time A is not later than time B, return to the step of "looping all trains that are online and not the current train".
[0108] By applying this embodiment, when the current train is a slow train, the trains other than the current train are judged, and the express trains running behind the current train and passing the same subsequent platform as the current train are screened out. Based on the estimated departure times of the current train and the express train at the subsequent platform, it is judged whether there is interference between fast and slow trains. This can realize real-time judgment of interference between fast and slow trains during train operation, improve the timeliness and accuracy of interference judgment, and thus facilitate timely adjustment to the slow train with interference, and facilitate timely avoidance of interference.
[0109] See also Figure 5 , Figure 5 A flow chart of an automatic adjustment process of a train during operation of a train management method based on rail transit provided by an embodiment of the present specification is shown.
[0110] If the result of the judgment is that there is interference between fast and slow trains, the route of the slow train will be changed to avoid the fast train. This can be achieved by changing the fast train skip stop platform that the slow train originally planned to pass through to a non-fast train skip stop platform. If it is detected that the fast train runs through the skip stop platform, the slow train is triggered to automatically go through the exit route of the non-fast train skip stop platform, otherwise the slow train is not allowed to exit from the non-fast train skip stop platform.
[0111] By applying this embodiment, the slow train route is changed when it is determined that there is interference between fast and slow trains, and the platform where the slow train stops is changed from the originally planned express train skip-stop platform to a non-express train skip-stop platform. This allows the slow train running in front to give way to the express train running behind, thereby ensuring that the express train can smoothly skip and stop at the express train skip-stop platform, and realizing automatic adjustment of the slow train running track during operation, thereby avoiding interference between fast and slow trains. No human intervention is required, which can improve the overall operation efficiency of the train and ensure the efficient passage of the express train.
[0112] Corresponding to the above method embodiment, this specification also provides a train management device embodiment based on rail transit, Figure 6 FIG. 1 shows a schematic diagram of a train management device based on rail transit provided by an embodiment of the present specification. Figure 6 As shown, the device comprises: The response module 602 is configured to obtain the operation information of the first train in response to the first train arriving at the current stop platform.
[0113] Prediction module 604: is configured to predict the first departure time of the first train at the target stop platform based on the operation information, wherein the target stop platform is the next stop platform of the first train at the current stop platform.
[0114] Acquisition module 606: is configured to acquire the second departure time of the second train at the target stop platform, wherein the second train has the same running track as the first train entering and exiting the target stop platform and its running position is behind the first train, and the second train skips and passes through the target stop platform.
[0115] The adjustment module 608 is configured to adjust the running track of the first train to enter the target stop platform when the first departure time is later than the second departure time.
[0116] Optionally, the operation information includes a first entry time and a first estimated stop time of the first train at the current stop platform, an estimated operation time of the first train between the current stop platform and the target stop platform, and a second estimated stop time of the first train at the target stop platform; the prediction module 604 is further configured to: A first departure time is predicted based on the first arrival time, the first estimated stop time, the estimated travel time, and the second estimated stop time.
[0117] Optionally, the acquisition module 606 is further configured to: Selecting, from other trains except the first train, a second train whose running position is behind the first train, whose running track entering and exiting the target stop platform is the same as that of the first train, and whose second train skips and passes through the target stop platform; Obtaining prediction information of the second train, wherein the prediction information includes an estimated departure time of each platform that the second train has not yet arrived at on the running route; The estimated departure time of the second train at the target stop platform is taken as the second departure time.
[0118] Optionally, the acquisition module 606 is further configured to: In response to the second train arriving at the first stop platform, obtaining a second arrival time of the second train at the first stop platform and plan information of the second train, wherein the first stop platform is any stop platform in the running route of the second train, and the plan information includes an estimated stop time of the second train at each platform in the running route and an estimated running time between each platform; Generate prediction information based on the second pit stop time and plan information.
[0119] Optionally, the acquisition module 606 is further configured to: In response to the second train leaving the first stop platform, obtaining a third departure time of the second train at the first stop platform; Update the forecast information based on the third departure time and plan information.
[0120] Optionally, the target stop platform includes a skip stop platform and a stop platform, the skip stop platform and the stop platform are located on two different running tracks, the two different running tracks are connected by a switch, and the running directions of the trains on the two different running tracks are the same; the adjustment module 608 is further configured to: The running track of the first train entering the target stop platform is adjusted from the running track corresponding to the skip stop platform to the running track corresponding to the stop platform.
[0121] Optionally, the adjustment module 608 is further configured to: In response to the second train skipping a stop and passing through the target stop platform, the first train is triggered to run away from the stop platform.
[0122] Optionally, the device further includes a judgment module configured to: When the first departure time is not later than the second departure time, in response to the first train leaving the current stop platform, obtaining a fourth departure time of the first train leaving the current stop platform; predicting a fifth departure time of the first train at the target stop platform based on the fourth departure time; It is determined whether the fifth departure time is later than the second departure time, and if the fifth departure time is later than the second departure time, the running track of the first train is adjusted to enter the target stop platform.
[0123] By applying this embodiment, when the first train arrives at the current stop platform, the first departure time of the first train at the target stop platform is predicted based on the operation information, so that the accuracy of the prediction of the first departure time can be improved, thereby improving the accuracy of the judgment result; by obtaining the second departure time of the second train at the target stop platform, and when the first departure time is later than the second departure time, adjusting the running track of the first train to enter the target stop platform, when the judgment result is that the first train interferes with the second train's skipping of the target stop platform, it is possible to achieve automatic adjustment of the first train, thereby avoiding interference and improving the overall operation efficiency of the train.
[0124] The above is a schematic scheme of a train management device based on rail transit in this embodiment. It should be noted that the technical scheme of the train management device based on rail transit and the technical scheme of the train management method based on rail transit belong to the same concept, and the details not described in detail in the technical scheme of the train management device based on rail transit can be referred to the description of the technical scheme of the train management method based on rail transit.
[0125] Figure 7 The block diagram of a computing device 700 according to an embodiment of the present specification is shown. The components of the computing device 700 include but are not limited to a memory 710 and a processor 720. The processor 720 is connected to the memory 710 via a bus 730, and the database 750 is used to store data.
[0126] The computing device 700 also includes an access device 740 that enables the computing device 700 to communicate via one or more networks 760. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 740 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).
[0127] In one embodiment of the present specification, the above components of the computing device 700 and Figure 7 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 7 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0128] The computing device 700 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 700 may also be a mobile or stationary server.
[0129] The processor 720 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned train management method based on rail transit.
[0130] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above-mentioned train management method based on rail transit belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above-mentioned train management method based on rail transit.
[0131] An embodiment of the present specification also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the above-mentioned rail transit-based train management method.
[0132] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above-mentioned train management method based on rail transit belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above-mentioned train management method based on rail transit.
[0133] An embodiment of the present specification also provides a computer program product, including a computer program / instruction, which implements the steps of the above-mentioned train management method based on rail transit when executed by a processor.
[0134] The above is a schematic scheme of a computer program product of this embodiment. It should be noted that the technical scheme of the computer program product and the technical scheme of the above-mentioned train management method based on rail transit belong to the same concept, and the details not described in detail in the technical scheme of the computer program product can be found in the description of the technical scheme of the above-mentioned train management method based on rail transit.
[0135] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0136] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0137] It should be noted that, for the convenience of description, the aforementioned method embodiments are all described as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0138] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0139] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can understand and use this specification well. This specification is limited only by the claims and their full scope and equivalents.
Claims
1. A train management method based on rail transit, characterized in that: include: In response to a first train leaving a current stop platform, obtaining operation information of the first train, wherein the operation information includes a target departure time of the first train at the current stop platform, an estimated operation time of the first train between the current stop platform and a target stop platform, and a second estimated stop time of the first train at the target stop platform; Based on the target departure time, the estimated running time and the second estimated stop time, predicting a first departure time of the first train at the target stop platform, wherein the target stop platform is a next stop platform of the first train after the current stop platform; In response to the second train arriving at a first stop platform, obtaining a second arrival time of the second train at the first stop platform and plan information of the second train, wherein the first stop platform is any stop platform in the running route of the second train, and the plan information includes an estimated stop time of the second train at each platform in the running route and an estimated running time between the platforms; Generate prediction information of the second train according to the second arrival time and the plan information, wherein the prediction information includes the estimated departure time of each platform that the second train has not yet arrived at on the running route; According to the prediction information, a second departure time of the second train at the target stop platform is obtained, wherein the second train and the first train enter and exit the target stop platform on the same running track and the running position is located after the first train, and the second train skips and passes through the target stop platform; Based on the target departure time and the second departure time, it is determined whether the first train and the second train conflict at the target stop platform.
2. The method according to claim 1, characterized in that The step of obtaining, according to the prediction information, a second departure time of the second train before the target stop platform further comprises: A second train is selected from trains other than the first train, the second train having a running position behind the first train, a running track entering and exiting the target stop platform being the same as that of the first train, and a second train skipping and passing through the target stop platform.
3. The method according to claim 1, characterized in that: After generating the prediction information of the second train according to the second station entry time and the plan information, the method further includes: In response to the second train leaving the first stop platform, obtaining a third departure time of the second train at the first stop platform; The prediction information is updated according to the third departure time and the plan information.
4. The method according to claim 1, characterized in that: The target stop platform includes a skip stop platform and a stop platform, the skip stop platform and the stop platform are located on two different running tracks, the two different running tracks are connected by a turnout, and the running directions of the trains on the two different running tracks are the same; After determining whether the first train and the second train conflict at the target stop platform based on the target departure time and the second departure time, the method further includes: When the target departure time is later than the second departure time, the running track of the first train entering the target stop platform is adjusted from the running track corresponding to the skip stop platform to the running track corresponding to the stop platform.
5. The method according to claim 4, characterized in that After adjusting the running track of the target stop platform from the running track corresponding to the skip stop platform to the running track corresponding to the stop platform, the method further includes: In response to the second train skipping a stop and passing through the target stop platform, the first train is triggered to run away from the stop platform.
6. A train management device based on rail transit, characterized in that: include: a response module, configured to obtain operation information of the first train in response to the first train leaving the current stop platform, wherein the operation information includes a target departure time of the first train at the current stop platform, an estimated operation time of the first train between the current stop platform and a target stop platform, and a second estimated stop time of the first train at the target stop platform; a prediction module, configured to predict a first departure time of the first train at the target stop platform based on the target departure time, the estimated running time and the second estimated stop time, wherein the target stop platform is a next stop platform of the first train after the current stop platform; an acquisition module, configured to acquire, in response to a second train arriving at a first stop platform, a second entry time of the second train at the first stop platform and plan information of the second train, wherein the first stop platform is any stop platform in the running route of the second train, and the plan information includes an estimated stop time of the second train at each platform in the running route and an estimated running time between the platforms; generate prediction information of the second train according to the second entry time and the plan information, wherein the prediction information includes an estimated departure time of each platform that the second train has not yet arrived at in the running route; acquire a second departure time of the second train at the target stop platform according to the prediction information, wherein the second train and the first train have the same running track for entering and exiting the target stop platform and the running position is located after the first train, and the second train skips and passes through the target stop platform; The adjustment module is configured to determine whether the first train and the second train conflict at the target stop platform based on the target departure time and the second departure time.
7. A computing device, characterized in that include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer program / instructions are executed by the processor, the steps of the rail transit-based train management method described in any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium, characterized in that: It stores computer programs / instructions, which, when executed by a processor, implement the steps of the rail transit-based train management method as described in any one of claims 1 to 5.
9. A computer program product, characterized in that It includes a computer program / instruction, which, when executed by a processor, implements the steps of the rail transit-based train management method as described in any one of claims 1 to 5.
