Subway train pre-dispatching plan generation method and device, electronic equipment and medium
By generating the subway train pre-scheduling plan, the problems of low efficiency and low automation level of shift dispatch plan in the existing technology have been solved, and more efficient and accurate dispatch plan generation has been achieved, which has improved the automation level of train operations.
Patent Information
- Application Number
- CN202411634281.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-03-14
AI Technical Summary
In the prior art, the formulation of subway train dispatch plans is low, the automation level is not high, and the reliance on manual operations leads to errors and efficiency problems.
By generating a subway train pre-scheduling plan, the target operation chart is determined based on the date type of the target dispatch date, the initial pre-scheduling plan is generated, and by obtaining the inlet track set, the train information, the early wake-up time, the delayed sleep time, the maintenance train information and the latest running chart index, the initial pre-scheduling plan is verified and adjusted to ensure its effectiveness and accuracy.
It improves the efficiency and accuracy of the formulation of subway train dispatch plans, reduces errors in manual operations, improves the level of automation, and ensures the smoothness and safety of train operations.
Smart Images

Figure CN119623936A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of rail transit technology, and in particular to a method, device, electronic equipment and medium for generating a subway train pre-dispatching plan. Background Art
[0002] The dispatch plan of subway trains is the basis for the management and dispatch of subway trains in and out of the depot. The dispatch plan of subway trains includes information such as the depot section, the number of trains, the train number, the time of departure, the time of going online, the time of going offline, and the time of arrival at the depot. The Automatic Train Supervision (ATS) can automatically wake up the train according to the dispatch plan, automatically handle the depot entry route, and serve the train's online passenger operation.
[0003] At present, the daily subway train dispatch plan is manually formulated, which has a heavy workload, low efficiency and low automation level. Summary of the invention
[0004] The present invention provides a method, device, electronic equipment and medium for generating a subway train pre-dispatching plan, so as to solve the problem of low efficiency in formulating a subway train pre-dispatching plan in the prior art.
[0005] In the first aspect, the present invention provides a method for generating a subway train pre-dispatch plan, including, based on the date type of the target scheduling day, determining the target operation diagram and generating the initial pre-dispatch plan for the target scheduling day based on the information of the target operation diagram. Obtain the depot track set, train set information, advance wake-up time, delayed sleep time, maintenance train set information and the latest operation diagram index of the target scheduling day, and determine whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index. In the case that the initial pre-dispatch plan is a valid initial pre-dispatch plan, determine the operating train set based on the train set information and the maintenance train set information, determine the depot track of the operating train set based on the depot track set, and determine the wake-up time and sleep time of the operating train set based on the advance wake-up time and delayed sleep time. Add the operating train set, the depot track of the operating train set, the wake-up time and the sleep time to the effective initial pre-dispatch plan to obtain the pre-dispatch plan.
[0006] Optionally, judging whether the initial pre-shift dispatch plan is a valid initial pre-shift dispatch plan based on the latest operation diagram index includes judging whether the target operation diagram index of the target operation diagram in the initial pre-shift dispatch plan is consistent with the latest operation diagram index. If the target operation diagram index is consistent with the latest operation diagram index, the initial pre-shift dispatch plan is determined to be a valid initial pre-shift dispatch plan. If the target operation diagram index is inconsistent with the latest operation diagram index, the initial pre-shift dispatch plan is determined to be an invalid initial pre-shift dispatch plan.
[0007] Optionally, the method further includes, when the initial pre-dispatch plan is an invalid initial pre-dispatch plan, determining the assigned operation diagram corresponding to the latest operation diagram index based on the latest operation diagram index. Generate a blank pre-dispatch plan based on the train operation information of the assigned operation diagram. The train operation information includes the depot, the time of going online, the train number of going online, the time of going offline, the train number of going offline, the arrival time and the departure time.
[0008] Optionally, the wake-up time and sleep time of the operating vehicle group are determined based on the early wake-up time and the delayed sleep time, including determining the online time and offline time of the vehicle group based on the target operation diagram. The wake-up time of the operating vehicle group is determined based on the online time and the early wake-up time, and the sleep time of the operating vehicle group is determined based on the offline time and the delayed sleep time.
[0009] Optionally, after generating a blank pre-dispatch plan based on the train operation information of the assigned operation diagram, the method further includes obtaining a depot track set, train set information, maintenance train set information, advance wake-up time, and delayed sleep time. Determine the operating train set based on the train set information and the maintenance train set information, determine the depot track of the operating train set based on the depot track set, and determine the wake-up time and sleep time of the operating train set based on the advance wake-up time and delayed sleep time. Add the operating train set, the depot track of the operating train set, the wake-up time, and the sleep time to the blank pre-dispatch plan to obtain the pre-dispatch plan.
[0010] Optionally, determining the operating train set based on the train set information and the maintenance train set information includes determining the operating quantity of the train set based on the target operation diagram.Determining the operating train set based on the train set information, the maintenance train set information and the operating quantity of the train set.
[0011] In a second aspect, the present invention provides a device for generating a pre-dispatch plan for a subway train, comprising: a first processing module, for determining a target operation diagram based on the date type of a target scheduling day and generating an initial pre-dispatch plan for the target scheduling day based on the information of the target operation diagram. A second processing module, for obtaining a set of depot tracks, train group information, advance wake-up time, delayed sleep time, maintenance train group information, and the latest operation diagram index of the target scheduling day, and for judging whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index. A determination module, for determining an operating train group based on train group information and maintenance train group information, determining a depot track of the operating train group based on a depot track set, and determining a wake-up time and a sleep time of the operating train group based on the advance wake-up time and the delayed sleep time, when the initial pre-dispatch plan is a valid initial pre-dispatch plan. A determination module, for determining an operating train group based on train group information and maintenance train group information, determining a depot track of the operating train group based on a depot track set, and determining a wake-up time and a sleep time of the operating train group based on a wake-up time and a delayed sleep time. An adding module, for adding the operating train group, the depot track of the operating train group, the wake-up time, and the sleep time to the valid initial pre-dispatch plan to obtain a pre-dispatch plan.
[0012] In a third aspect, the present invention further provides an electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a method for generating a subway train pre-dispatch plan as described above is implemented.
[0013] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for generating a subway train pre-dispatch plan as described above.
[0014] In a fifth aspect, the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for generating a subway train pre-dispatch plan.
[0015] The method, device, electronic device and medium for generating a subway train pre-dispatch plan provided by the present invention determine the adapted target operation diagram through the date type of the target scheduling day to ensure that the operation diagram meets the operation requirements of the scheduling day. Generate an initial pre-dispatch plan based on the information of the target operation diagram, then obtain the depot track set, vehicle group information, advance wake-up time, delayed sleep time, maintenance vehicle group information and the latest operation diagram index of the target scheduling day, verify whether the initial pre-dispatch plan is valid based on the latest operation diagram index, and after confirming that the initial pre-dispatch plan is valid, determine the vehicle group that can be used for operation on that day by excluding the maintenance vehicle group, and determine the depot track for the operating vehicle group based on the depot track set. Determine the wake-up and sleep time of the operating vehicle group according to the advance wake-up time and delayed sleep time to ensure that the vehicle group operates within the specified time, add the relevant information of the operating vehicle group to the effective initial pre-dispatch plan, and obtain the pre-dispatch plan for the ATS system to operate the train according to the pre-dispatch plan. By automatically generating the pre-dispatch plan, errors that may be caused by human negligence are avoided, and the efficiency and accuracy of the pre-dispatch plan are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a flow chart of the method for generating a subway train pre-dispatching plan provided by the present invention.
[0018] Figure 2 It is a structural schematic diagram of a device for generating a subway train pre-dispatching plan provided by the present invention.
[0019] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0020] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0021] Figure 1 FIG. 1 is a flow chart of a method for generating a subway train pre-dispatch plan provided by the present invention. Figure 1 As shown, the method includes the following steps S101 to S104.
[0022] Step S101: Based on the date type of the target scheduling day, determine the target operation diagram and generate an initial pre-dispatch plan for the target scheduling day based on the information of the target operation diagram.
[0023] As an optional embodiment, the date type can be weekdays, weekends, and holidays. For Metro Line 1, there is a running diagram for each of weekdays, weekends, and holidays. The generation system of the subway train pre-dispatch plan determines the target running diagram according to the date type of the target dispatch day.
[0024] As an optional embodiment, the target dispatch day is usually a day after the day on which the pre-dispatch plan is made, so the dispatch plan made at this time is the pre-dispatch plan. For example, if a pre-dispatch plan for the 11th is made on the 10th, the 11th is the target dispatch day, and the time interval between the target dispatch day and the day on which the plan is made is not further limited by the present invention.
[0025] As an optional embodiment, an operation diagram can be manually drawn on an operation diagram terminal, and the operation diagram is stored in a background database. Each operation diagram on the operation diagram terminal carries the drawing date and applicable type of the operation diagram, so that the staff can check whether the operation diagram is updated as planned.
[0026] As an optional embodiment, for example, Metro Line 1 has a corresponding operation diagram A for weekdays, an operation diagram B for weekends, and an operation diagram C for holidays. The target scheduling day is the 15th (Sunday). At this time, the system for generating the subway train pre-dispatch plan determines that the 15th is a weekend, and determines that operation diagram B is the target operation diagram.
[0027] As an optional embodiment, the information of the operation diagram includes at least the name of the operation diagram, the applicable type and the operation diagram index. The initial pre-shift plan includes at least the information of the operation diagram and the target scheduling day information. The applicable type of the operation diagram can be set manually in advance.
[0028] It is understandable that the initial pre-dispatch plan only contains information related to the operation diagram and the dispatch day information.
[0029] Step S102, obtaining the latest operation diagram index of the storage track set, vehicle group information, early wake-up time, delayed sleep time, maintenance vehicle group information and the target scheduling day, and judging whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index.
[0030] As an optional embodiment, the train set information is the number and numbers of all train sets, and the maintenance train set information is the number and numbers of the maintenance train sets on the scheduling day. Therefore, the number of train sets available on that day and the corresponding train set numbers can be determined by subtracting the maintenance train set information from the train set information.
[0031] As an optional embodiment, the entry track set contains the number of the entry track of the vehicle set, and the vehicle set enters the warehouse according to the corresponding number in the entry track set.
[0032] As an optional embodiment, the early wake-up duration and the delayed sleep duration can be flexibly set manually according to the date type or operation requirements of the scheduling day, and the present invention does not further limit the specific duration.
[0033] In an exemplary embodiment, judging whether the initial pre-shift dispatch plan is a valid initial pre-shift dispatch plan based on the latest operation diagram index includes:
[0034] Determine whether the target operation diagram index of the target operation diagram in the initial pre-shift plan is consistent with the latest operation diagram index.
[0035] When the target operation diagram index is consistent with the latest operation diagram index, the initial pre-shift dispatch plan is determined to be a valid initial pre-shift dispatch plan.
[0036] When the target operation diagram index is inconsistent with the latest operation diagram index, the initial pre-shift dispatch plan is determined to be an invalid initial pre-shift dispatch plan.
[0037] As an optional embodiment, human intervention or regeneration of the pre-shift plan is required in some special cases. For example, the system has generated an initial pre-shift plan for the 15th on the 10th, but on the 13th, due to weather conditions, the shift plan for the 15th needs to be re-formulated. In this case, human intervention can be performed to reselect a suitable operation diagram, and then the system can generate a new initial pre-shift plan according to the operation diagram. The latest operation diagram index is the index of the last selected operation diagram, and the operation time when the system last selected the operation diagram can be understood as the latest. For example, the system generated an initial pre-shift plan for the 15th on the 10th, and on the 13th, a new operation diagram was reselected by human intervention. The latest operation diagram index is the index of the operation diagram reselected by humans on the 13th.
[0038] As an optional embodiment, if the target operation diagram index is consistent with the latest operation diagram index, it indicates that the operation diagram has not been changed. The latest operation diagram index is obtained by the system query according to the operation time. If the target operation diagram index is inconsistent with the latest operation diagram index, it indicates that the operation diagram may have been reselected due to human intervention. Since the operation diagram has changed, the initial pre-shift dispatch plan is invalid and it is necessary to re-formulate the pre-shift dispatch plan based on the changed operation diagram.
[0039] Step S103: When the initial pre-dispatch plan is a valid initial pre-dispatch plan, the operating train set is determined based on the train set information and the maintenance train set information, the depot track of the operating train set is determined based on the depot track set, and the wake-up time and sleep time of the operating train set are determined based on the advance wake-up time and the delayed sleep time.
[0040] As an optional embodiment, the effective initial pre-dispatch plan only contains the operation diagram information and the dispatch day information, but lacks the specific train set information. Therefore, it is necessary to determine the operating train set, the depot track, and the wake-up time and sleep time.
[0041] In an exemplary embodiment, determining the operating vehicle group based on the vehicle group information and the maintenance vehicle group information can be achieved through the following steps S11 to S12.
[0042] Step S11: Determine the operating quantity of the train set based on the target operation diagram.
[0043] Step S12: Determine the operating vehicle group based on the vehicle group information, the maintenance vehicle group information and the operating quantity of the vehicle group.
[0044] As an optional embodiment, the vehicle group information is the number and number of all vehicle groups, and the maintenance vehicle group information is the number and number of maintenance vehicle groups on the scheduling day.
[0045] As an optional embodiment, the target operation diagram has a preset number of operating train sets. For example, the operation diagram A of Metro Line 1 has an operating number of 5 train sets, and the number of all train sets is 10, numbered 001-010. The train sets under maintenance on the day are numbered 003 and 005, so the operating train sets can be numbered 001, 002, 004, 006 and 007. After determining the number of operating train sets and the number of currently available train sets, the present invention does not further limit which train sets are specifically selected as operating train sets.
[0046] In an exemplary embodiment, the wake-up time and sleep time of the operating vehicle group are determined based on the advance wake-up time and the delayed sleep time, which can be achieved through the following steps S21-S22.
[0047] Step S21, determining the on-line time and off-line time of the train set based on the target operation diagram.
[0048] Step S22: determine the wake-up time of the operating vehicle group based on the online time and the advance wake-up time, and determine the sleep time of the operating vehicle group based on the offline time and the delayed sleep time.
[0049] As an optional embodiment, the target operation diagram contains time information of the on-line time and off-line time of the vehicle group, the wake-up time = on-line time - advance wake-up time, and the sleep time = offline time + delayed sleep time. The specific duration of the early wake-up time and the delayed sleep time is not further limited in the present invention.
[0050] Step S104: Add the operating vehicle group, the storage track, the wake-up time and the sleep time of the operating vehicle group to the effective initial pre-dispatch plan to obtain the pre-dispatch plan.
[0051] As an optional embodiment, the effective initial pre-dispatch plan only includes relevant information of the operation diagram. Only after the operating vehicle group, the operating vehicle group's storage track, wake-up time and sleep time are added to the effective initial pre-dispatch plan can a complete pre-dispatch plan be obtained.
[0052] In an exemplary embodiment, the method further includes the following steps S31 and S32.
[0053] Step S31: when the initial pre-shift dispatch plan is an invalid initial pre-shift dispatch plan, determining the assigned operation diagram corresponding to the latest operation diagram index based on the latest operation diagram index.
[0054] Step S32: Generate a blank pre-dispatch plan based on the train operation information of the assigned operation diagram.
[0055] Among them, the train operation information includes the departure depot, the time of going online, the train number, the time of going offline, the train number, the arrival time and the departure time.
[0056] As an optional embodiment, when the initial pre-dispatch plan is an invalid initial pre-dispatch plan, it indicates that there are other manually assigned operation diagrams, and obtains the assigned operation diagram corresponding to the latest operation diagram index. The blank pre-dispatch plan is equivalent to the valid initial pre-dispatch plan in the above embodiment, and the only difference is that the valid initial pre-dispatch plan is a pre-dispatch plan generated by the system automatically selecting an operation diagram according to the type of scheduling day, and then based on the automatically selected operation diagram, while the blank pre-dispatch plan is a dispatch plan generated based on the manually assigned operation diagram. Both the valid initial pre-dispatch plan and the blank pre-dispatch plan only contain information related to the operation diagram and scheduling day, and do not contain vehicle group information.
[0057] In the above embodiment, by automatically generating a pre-dispatch plan and manually assigning an operation diagram and then generating a pre-dispatch plan, the two methods are used in parallel to improve the flexibility of scheduling and the ability to respond to emergencies. At the same time, based on the selection of the operation diagram, the relevant pre-dispatch plan is automatically generated, which greatly improves the scheduling efficiency and reduces the complexity and time cost of manual operations. The system can quickly process a large amount of data such as vehicle group information, track resources, maintenance requirements, etc., automatically complete the generation of pre-dispatch plans, and avoid possible errors in manual scheduling. At the same time, the automatically generated plan has higher accuracy and rationality.
[0058] In an exemplary embodiment, after generating a blank pre-dispatch plan based on the train operation information of the dispatching operation diagram, the method further includes the following steps S41 to S43.
[0059] Step S41, obtaining the storage track set, vehicle group information, maintenance vehicle group information, early wake-up time and delayed sleep time.
[0060] Step S42, determine the operating vehicle group based on the vehicle group information and the maintenance vehicle group information, determine the storage track of the operating vehicle group based on the storage track set, and determine the wake-up time and sleep time of the operating vehicle group based on the advance wake-up time and the delayed sleep time.
[0061] Step S43: Add the operating vehicle group, the storage track, the wake-up time and the sleep time of the operating vehicle group to the blank pre-dispatch plan to obtain the pre-dispatch plan.
[0062] As an optional embodiment, after obtaining the operating vehicle group, the operating vehicle group's depot track, wake-up time and sleep time, the operating vehicle group, the operating vehicle group's depot track, wake-up time and sleep time are added to the blank pre-dispatch plan, so that the blank pre-dispatch plan contains the vehicle group information, and a complete pre-dispatch plan can be obtained.
[0063] As an optional embodiment, after obtaining the pre-dispatch plan, the ATS system detects that the date has changed to the target scheduling date, and converts the pre-dispatch plan into a plan for inbound and outbound transportation on the same day. The ATS system automatically executes operations such as train wake-up, outbound header code assignment, and outbound route triggering based on the plan for inbound and outbound transportation on the same day.
[0064] In the above embodiment, the acquired depot track set, train set information, maintenance train set information, and early wake-up and delayed sleep duration ensure the integrity and accuracy of the data in the scheduling process. By rationally allocating train sets and depot tracks, resource waste and track congestion are avoided, and the timely arrangement of maintenance train sets is ensured. The adjustment of early wake-up and delayed sleep further optimizes the working hours of the train sets, improves utilization, and reduces waiting time in operation. The train can be automatically woken up according to the dispatch plan, and the depot access route can be automatically processed to serve the train's on-line passenger operation.
[0065] In the above steps S101 to S104, the target operation diagram to be adapted is determined by the date type of the target scheduling day to ensure that the operation diagram meets the operation requirements of the scheduling day. An initial pre-dispatch plan is generated based on the information of the target operation diagram, and then the depot track set, train group information, advance wake-up time, delayed sleep time, maintenance train group information and the latest operation diagram index of the target scheduling day are obtained. The initial pre-dispatch plan is verified to be valid based on the latest operation diagram index. After confirming that the initial pre-dispatch plan is valid, the train group that can be used for operation on that day is determined by excluding the maintenance train group, and the depot track is determined for the operating train group based on the depot track set. The wake-up and sleep times of the operating train group are determined according to the advance wake-up time and the delayed sleep time to ensure that the train group operates within the specified time. The relevant information of the operating train group is added to the effective initial pre-dispatch plan to obtain the pre-dispatch plan, so that the ATS system can operate the train according to the pre-dispatch plan. By automatically generating the pre-dispatch plan, errors that may be caused by human negligence are avoided, and the efficiency and accuracy of the pre-dispatch plan are improved.
[0066] The executor of each step in the above method may be a device for generating a subway train pre-dispatch plan, which may be implemented through software and / or hardware. The device may be integrated in an electronic device, which may be a terminal device (such as a smart phone, a personal computer, etc.), or a server (such as a local server or a cloud server, or a server cluster, etc.), or a processor, or a chip, etc.
[0067] Obviously, the above described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. In order to better understand the above method, the above process is described below in conjunction with the embodiments, but the technical solutions of the embodiments of the present invention are not limited.
[0068] First, the operation diagram is manually compiled at the operation diagram terminal, and the operation diagram data, operation diagram attribute information (operation diagram name, applicable type), and operation diagram index are stored in the background database. Next, the dispatch terminal automatically selects the operation diagram according to the type of scheduling day and automatically generates an initial pre-dispatch plan. If manual intervention is required for the dispatch plan on a future day, the operation diagram of the scheduling day is manually specified, and the assignment information is saved in the database. The stored assignment information includes the specified date information, operation diagram name, operation diagram index, etc. It should be noted that manual assignment of operation diagrams for multiple dates can be performed at the same time.
[0069] Secondly, after the dispatch terminal is started, it reads the collection of all depot tracks RKTrack in the software configuration file. When the dispatch terminal is started, or when the date changes are automatically detected, the dispatch terminal requests the latest all operation diagram assignment index information Index, all train group information Train, all repair train group information Repair Train, advance wake-up time T1, delayed sleep time T2 from the background database, and stores them in the data center module of the dispatch terminal. The dispatch terminal queries the background database for the pre-dispatch plan for tomorrow t1.
[0070] After the pre-dispatch plan is queried, determine whether the pre-dispatch plan is valid. If it is valid, save the plan information. If the plan is invalid, query the database for the corresponding operation diagram according to the manually assigned operation diagram index information, and create a blank pre-dispatch plan based on the operation diagram obtained by the query. (It should be noted that the blank pre-dispatch plan generated based on the operation diagram does not contain information such as the train group number, return arrival track, wake-up time, sleep time, etc.) Information such as the outbound vehicle depot (vehicle depot), online time, online train number, offline time, offline train number, etc. can be directly obtained from the operation diagram information. If the pre-dispatch plan is not queried, the initial pre-dispatch plan is generated based on the information of the target operation diagram.
[0071] Then, loop through the train set Train, and by comparing with the maintenance train set Repair Train, automatically assign the train sets that can be put into operation normally to the initial pre-dispatch plan or the blank pre-dispatch plan in turn. Traverse the entry track set RK Track and automatically specify the return arrival track for the offline train sets in turn. The wake-up time of the outbound train set is calculated by the online time and the advance wake-up time T1 (wake-up time = online time - T1), and the sleep time of the return train set is calculated by the offline time and the delayed sleep time T2 (sleep time = offline time + T2). After completing the above operations, the train set information is automatically added to the initial pre-dispatch plan or the blank pre-dispatch plan to obtain the pre-dispatch plan.
[0072] When the date information is monitored to change (from today's date t0 to tomorrow's date t1), the date change notification is immediately sent to the dispatch plan management module, and the pre-dispatch plan corresponding to date t1 is obtained. The dispatch plan cache of date t0 is cleared to complete the initialization operation, and the pre-dispatch plan is converted into the dispatch plan for the day. The ATS system automatically executes operations such as train wake-up, depot header code assignment, and depot route triggering according to the depot dispatch plan for the day.
[0073] As an optional embodiment, assuming that an operation diagram p1 has been drawn, the applicable type is working days, and the current date is working day t0, the system automatically assigns the operation diagram for working day t1 as p1 on day t0, and automatically generates and saves a complete pre-dispatch plan P1 for day t1 based on the existing data. When the actual date changes from t0 to t1, the operation diagram terminal will automatically load the automatically assigned pre-dispatch plan, and automatically complete operations such as train wake-up, outbound, inbound, and sleep according to the pre-dispatch plan.
[0074] The following is a description of the device for generating a subway train pre-dispatch plan provided by the present invention. The device for generating a subway train pre-dispatch plan described below and the method for generating a subway train pre-dispatch plan described above can be referred to each other.
[0075] Figure 2 Schematic diagram of the structure of the device for generating the subway train pre-dispatch plan provided by the present invention. Figure 2 As shown, the device includes.
[0076] The first processing module 210 is used to determine the target operation diagram based on the date type of the target scheduling day and generate an initial pre-dispatch plan for the target scheduling day based on information of the target operation diagram.
[0077] The second processing module 220 is used to obtain the latest operation diagram index of the depot track set, vehicle group information, early wake-up time, delayed sleep time, maintenance vehicle group information and the target scheduling day, and determine whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index.
[0078] Determination module 230 is used to determine the operating vehicle group based on the vehicle group information and the maintenance vehicle group information, determine the entry track of the operating vehicle group based on the entry track set, and determine the wake-up time and sleep time of the operating vehicle group based on the advance wake-up time and the delayed sleep time when the initial pre-dispatch plan is a valid initial pre-dispatch plan.
[0079] The adding module 240 is used to add the operating vehicle group, the storage track, the wake-up time and the sleep time of the operating vehicle group to the effective initial pre-dispatch plan to obtain the pre-dispatch plan.
[0080] The above device determines the adapted target operation diagram by the date type of the target scheduling day to ensure that the operation diagram meets the operation requirements of the scheduling day. Generate an initial pre-dispatch plan based on the information of the target operation diagram, then obtain the depot track set, train group information, advance wake-up time, delayed sleep time, maintenance train group information and the latest operation diagram index of the target scheduling day, verify whether the initial pre-dispatch plan is valid based on the latest operation diagram index, and after confirming that the initial pre-dispatch plan is valid, determine the train group that can be used for operation on that day by excluding the maintenance train group, and determine the depot track for the operating train group based on the depot track set. Determine the wake-up and sleep time of the operating train group according to the advance wake-up time and delayed sleep time to ensure that the train group operates within the specified time, add the relevant information of the operating train group to the effective initial pre-dispatch plan, and obtain the pre-dispatch plan for the ATS system to operate the train according to the pre-dispatch plan. By automatically generating the pre-dispatch plan, errors that may be caused by human negligence are avoided, and the efficiency and accuracy of the pre-dispatch plan are improved.
[0081] Optionally, the second processing module 220 is further used to determine whether the target operation diagram index of the target operation diagram in the initial pre-shift dispatch plan is consistent with the latest operation diagram index. If the target operation diagram index is consistent with the latest operation diagram index, the initial pre-shift dispatch plan is determined to be a valid initial pre-shift dispatch plan. If the target operation diagram index is inconsistent with the latest operation diagram index, the initial pre-shift dispatch plan is determined to be an invalid initial pre-shift dispatch plan.
[0082] Optionally, the device further includes a third processing module, which is used to determine the assigned operation diagram corresponding to the latest operation diagram index based on the latest operation diagram index when the initial pre-dispatch plan is an invalid initial pre-dispatch plan. Generate a blank pre-dispatch plan based on the train operation information of the assigned operation diagram. The train operation information includes the depot, the time of going online, the train number of going online, the time of going offline, the train number of going offline, the arrival time and the departure time.
[0083] Optionally, the determination module 230 is further used to determine the online time and offline time of the vehicle group based on the target operation diagram. The wake-up time of the operating vehicle group is determined based on the online time and the advance wake-up time, and the sleep time of the operating vehicle group is determined based on the offline time and the delayed sleep time.
[0084] Optionally, the device further includes a fourth processing module, which is used to obtain the depot track set, train set information, maintenance train set information, advance wake-up time and delayed sleep time after generating a blank pre-dispatch plan based on the train operation information of the assignment operation diagram. Determine the operating train set based on the train set information and the maintenance train set information, determine the depot track of the operating train set based on the depot track set, and determine the wake-up time and sleep time of the operating train set based on the advance wake-up time and delayed sleep time. Add the operating train set, the depot track of the operating train set, the wake-up time and the sleep time to the blank pre-dispatch plan to obtain the pre-dispatch plan.
[0085] Optionally, the determination module 230 is further configured to determine the operating number of the train set based on the target operation diagram, and to determine the operating train set based on the train set information, the maintenance train set information, and the operating number of the train set.
[0086] Figure 3 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 3 As shown, the electronic device may include a processor 310, a communications interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communications interface 320, and the memory 330 communicate with each other through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the method for generating a subway train pre-dispatching plan, which includes:
[0087] Based on the date type of the target scheduling day, the target operation diagram is determined and an initial pre-dispatch plan for the target scheduling day is generated based on the information of the target operation diagram.
[0088] Obtain the latest operation diagram index of the depot track set, train set information, early wake-up time, delayed sleep time, maintenance train set information and the target scheduling day, and determine whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index.
[0089] When the initial pre-dispatch plan is a valid initial pre-dispatch plan, the operating train set is determined based on the train set information and the maintenance train set information, the depot track of the operating train set is determined based on the depot track set, and the wake-up time and sleep time of the operating train set are determined based on the advance wake-up time and the delayed sleep time.
[0090] The operating vehicle group, the storage track, the wake-up time and the sleep time of the operating vehicle group are added to the effective initial pre-dispatch plan to obtain the pre-dispatch plan.
[0091] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.
[0092] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the method for generating a subway train pre-dispatch plan provided by the above methods, which includes.
[0093] Based on the date type of the target scheduling day, the target operation diagram is determined and an initial pre-dispatch plan for the target scheduling day is generated based on the information of the target operation diagram.
[0094] Obtain the latest operation diagram index of the depot track set, train set information, early wake-up time, delayed sleep time, maintenance train set information and the target scheduling day, and determine whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index.
[0095] When the initial pre-dispatch plan is a valid initial pre-dispatch plan, the operating train set is determined based on the train set information and the maintenance train set information, the depot track of the operating train set is determined based on the depot track set, and the wake-up time and sleep time of the operating train set are determined based on the advance wake-up time and the delayed sleep time.
[0096] The operating vehicle group, the storage track, the wake-up time and the sleep time of the operating vehicle group are added to the effective initial pre-dispatch plan to obtain the pre-dispatch plan.
[0097] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the method for generating a subway train pre-dispatch plan provided by the above-mentioned methods, the method comprising.
[0098] Based on the date type of the target scheduling day, the target operation diagram is determined and an initial pre-dispatch plan for the target scheduling day is generated based on the information of the target operation diagram.
[0099] Obtain the latest operation diagram index of the depot track set, train set information, early wake-up time, delayed sleep time, maintenance train set information and the target scheduling day, and determine whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index.
[0100] When the initial pre-dispatch plan is a valid initial pre-dispatch plan, the operating train set is determined based on the train set information and the maintenance train set information, the depot track of the operating train set is determined based on the depot track set, and the wake-up time and sleep time of the operating train set are determined based on the advance wake-up time and the delayed sleep time.
[0101] The operating vehicle group, the storage track, the wake-up time and the sleep time of the operating vehicle group are added to the effective initial pre-dispatch plan to obtain the pre-dispatch plan.
[0102] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0103] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for generating a subway train pre-dispatch plan, characterized in that: include: Based on the date type of the target scheduling day, determining the target operation diagram and generating an initial pre-dispatch plan for the target scheduling day based on information of the target operation diagram; Obtaining the storage track set, train group information, early wake-up time, delayed sleep time, maintenance train group information and the latest operation diagram index of the target scheduling day, and judging whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index; In the case where the initial pre-dispatch plan is a valid initial pre-dispatch plan, determining the operating vehicle group based on the vehicle group information and the maintenance vehicle group information, determining the depot track of the operating vehicle group based on the depot track set, and determining the wake-up time and sleep time of the operating vehicle group based on the advance wake-up time and the delayed sleep time; The operating vehicle group, the storage track of the operating vehicle group, the awakening time and the sleeping time are added to the effective initial pre-dispatch plan to obtain a pre-dispatch plan.
2. The method for generating a subway train pre-dispatching plan according to claim 1, characterized in that: The determining whether the initial pre-shift dispatch plan is a valid initial pre-shift dispatch plan based on the latest operation diagram index includes: Determine whether the target operation diagram index of the target operation diagram in the initial pre-shift dispatch plan is consistent with the latest operation diagram index; When the target operation diagram index is consistent with the latest operation diagram index, determining the initial pre-shift dispatch plan as a valid initial pre-shift dispatch plan; When the target operation diagram index is inconsistent with the latest operation diagram index, the initial pre-shift dispatch plan is determined to be an invalid initial pre-shift dispatch plan.
3. The method for generating a subway train pre-dispatching plan according to any one of claims 1-2, characterized in that: The method further comprises: In the case where the initial pre-shift dispatch plan is an invalid initial pre-shift dispatch plan, determining the assigned operation diagram corresponding to the latest operation diagram index based on the latest operation diagram index; Generate a blank pre-dispatch plan based on the train operation information of the assigned operation diagram; The train operation information includes the departure depot, on-line time, on-line train number, off-line time, off-line train number, arrival time and departure time.
4. The method for generating a subway train pre-dispatching plan according to claim 1, characterized in that: The step of determining the wake-up time and the sleep time of the operating vehicle group based on the advance wake-up time and the delayed sleep time includes: Determine the on-line time and off-line time of the train set based on the target operation diagram; The wake-up time of the operating vehicle group is determined based on the online time and the advance wake-up time, and the sleep time of the operating vehicle group is determined based on the offline time and the delayed sleep time.
5. The method for generating a subway train pre-dispatching plan according to claim 3, characterized in that: After generating a blank pre-dispatch plan based on the train operation information of the assignment operation diagram, the method further includes: Get the collection of depot tracks, train information, maintenance train information, early wake-up time, and delayed sleep time; Determine the operating vehicle group based on the vehicle group information and the maintenance vehicle group information, determine the depot track of the operating vehicle group based on the depot track set, and determine the wake-up time and sleep time of the operating vehicle group based on the advance wake-up time and the delayed sleep time; The operating vehicle group, the storage track of the operating vehicle group, the wake-up time and the sleep time are added to the blank pre-dispatch plan to obtain a pre-dispatch plan.
6. The method for generating a subway train pre-dispatching plan according to claim 1, characterized in that: The determining of the operating vehicle group based on the vehicle group information and the maintenance vehicle group information includes: Determining the operating quantity of the train set based on the target operation diagram; The operating vehicle group is determined based on the vehicle group information, the maintenance vehicle group information and the operating quantity of the vehicle group.
7. A device for generating a subway train pre-dispatch plan, characterized in that: include: A first processing module, configured to determine a target operation diagram based on the date type of the target scheduling day and generate an initial pre-dispatch plan for the target scheduling day based on information of the target operation diagram; The second processing module is used to obtain the storage track set, vehicle group information, early wake-up time, delayed sleep time, maintenance vehicle group information and the latest operation diagram index of the target scheduling day, and determine whether the initial pre-dispatch plan is a valid initial pre-dispatch plan based on the latest operation diagram index; a determination module, configured to determine, when the initial pre-shift plan is a valid initial pre-shift plan, an operating vehicle group based on the vehicle group information and the maintenance vehicle group information, determine an entry track of the operating vehicle group based on the entry track set, and determine a wake-up time and a sleep time of the operating vehicle group based on the advance wake-up duration and the delayed sleep duration; An adding module is used to add the operating vehicle group, the storage track of the operating vehicle group, the wake-up time and the sleep time to the effective initial pre-dispatch plan to obtain a pre-dispatch plan.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for generating a subway train pre-dispatching plan according to any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for generating a subway train pre-dispatching plan as described in any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for generating a subway train pre-dispatching plan as described in any one of claims 1 to 6 is implemented.