Railway vehicle in-out plan generation method and controller
The inlet and exit plan of rail vehicles is automatically generated through the generation method, which solves the problem of low acquisition efficiency in the existing technology, and realizes the inlet and exit plan matching the main line plan, improving efficiency and accuracy.
Patent Information
- Application Number
- CN202411120161.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, the train's inlet and exit plan is less efficient, and dispatchers need to manually modify the historical inlet and exit plan to match the main line plan of the day.
A method for generating a rail vehicle's entry and exit plan is provided. By obtaining the main line plan for the day, the target entry and exit plan is automatically generated based on the main line plan, including the entry time, exit time, upper rail, lower rail, entry location and exit location of each rail vehicle.
It improves the efficiency of obtaining in-store and out-of-store plans, simplifies the operation of dispatchers, and improves the accuracy of the plan and the experience of dispatchers.
Smart Images

Figure CN119809504A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of rail transit technology, and in particular to a method and a controller for generating a rail vehicle entry and exit plan. Background Art
[0002] The train entry and exit plan can ensure that the train enters and exits the depot in an orderly and rapid manner, so as to ensure the high efficiency and safety of the railway transportation system. Therefore, the train control center needs to obtain the train entry and exit plan before the train operates every day.
[0003] In the related art, the control center can usually use the historical in-and-out plan as the train's in-and-out plan for the day. However, the historical in-and-out plan may not match the train's main line plan for the day. In this case, the dispatcher needs to manually modify the in-and-out plan according to the main line plan to obtain the final in-and-out plan for the day.
[0004] It can be seen that the efficiency of obtaining inbound and outbound plans in related technologies is low. Summary of the invention
[0005] The present application provides a method and a controller for generating a rail vehicle entry and exit plan, which can solve the problem of low efficiency in obtaining the entry and exit plan in the related art.
[0006] On the one hand, a method for generating a rail vehicle entry and exit plan is provided, the method comprising:
[0007] Get the mainline plan for the day;
[0008] Based on the main line plan, generate the target inbound and outbound plan for the day;
[0009] The main line plan at least includes: the online time and offline time of each rail vehicle among the multiple rail vehicles required to be operated on the day;
[0010] The target entry and exit plan at least includes: the entry time and exit time of each rail vehicle among the multiple rail vehicles.
[0011] On the other hand, a controller is provided, 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 rail vehicle entry and exit plan as described in the above aspects is implemented.
[0012] On the other hand, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for generating a rail vehicle entry and exit plan as described in the above aspects is implemented.
[0013] On the other hand, a control center of a rail vehicle is provided, the control center comprising: the controller as described in the above aspect.
[0014] The beneficial effects brought about by the technical solution provided by this application may at least include:
[0015] The embodiment of the present application provides a method and controller for generating an entry and exit plan of a rail vehicle, the method being able to obtain the main line plan of the rail vehicle for the day, and automatically generate the entry and exit plan for the day based on the main line plan. Since the target entry and exit plan is generated based on the main line plan for the day, the target entry and exit plan matches the main line plan. Compared to the method in the related art that requires dispatchers to manually modify the historical entry and exit plans in order to obtain an entry and exit plan that matches the main line plan for the day, this method does not require dispatchers to manually modify the historical entry and exit plans, thus improving the efficiency of obtaining the target entry and exit plan on the one hand, and simplifying the operations of dispatchers on the other hand, improving the accuracy of the target entry and exit plan, and improving the experience of dispatchers.
[0016] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a flow chart of a method for generating a rail vehicle entry and exit plan provided in an embodiment of the present application;
[0018] Figure 2 It is a flowchart of another method for generating a rail vehicle entry and exit plan provided in an embodiment of the present application;
[0019] Figure 3 It is a structural schematic diagram of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0021] The present application embodiment provides a method for generating a rail vehicle entry and exit plan, which is applied to a rail vehicle control center. Figure 1 , the method comprising:
[0022] Step 101: Get the main line plan for the day.
[0023] The main line plan may at least include: the time when each rail vehicle is online and the time when it is offline among the multiple rail vehicles required to be operated on the day. The main line is the track used for daily operation. The time when the rail vehicle is online refers to the specific time when the rail vehicle departs from the first depot and starts to enter the main line operation service. The time when the rail vehicle is offline refers to the specific time when the rail vehicle ends its operation service on the main line, exits the operation and returns to the second depot.
[0024] Optionally, the main line plan may also include: the first conversion track that each rail vehicle among multiple rail vehicles required to operate that day needs to pass through to enter the main line from the first vehicle depot (also known as the parking lot), and the second conversion track that each rail vehicle needs to pass through to enter the second vehicle depot from the main line.
[0025] For example, the main line plan may include: the starting station, key station, passing station, online time, offline time, the first switching track that the rail vehicle needs to pass through from the first vehicle section to the main line, the second switching track that the rail vehicle needs to pass through from the main line to the second vehicle section, and the time for the rail vehicle to reach each node. Each node can be: the starting station, the key station, and the passing station.
[0026] Step 102: Generate a target inventory plan for the day based on the main line plan for the day.
[0027] In the implementation example of the present application, the control center can first automatically generate an initial in-and-out plan for the day based on the main line plan for the day. Then, if the rail vehicle does not need to be prepared after returning to the depot, the control center can directly determine the initial in-and-out plan as the target in-and-out plan for the day.
[0028] If the rail vehicle needs to be prepared after returning to the depot, the control center can add the rail vehicle preparation plan to the initial entry and exit plan to obtain the target entry and exit plan for the day.
[0029] It can be seen that the target entry and exit plan at least includes an initial entry and exit plan, and the initial entry and exit plan includes: the entry time and exit time of each rail vehicle among the multiple rail vehicles that need to be operated on the day.
[0030] It should be understood that, when the mainline plan also includes the first switching rail and the second switching rail of each rail vehicle, the initial entry and exit plan may also include: the upper track, the lower track, the entry location and the exit location of the rail vehicle.
[0031] In summary, an embodiment of the present application provides a method for generating an entry and exit plan for a rail vehicle, which method can obtain the main line plan of the rail vehicle for the day, and automatically generate the entry and exit plan for the day based on the main line plan. Since the target entry and exit plan is generated based on the main line plan for the day, the target entry and exit plan matches the main line plan. Compared with the method in the related art that requires dispatchers to manually modify the historical entry and exit plan to obtain an entry and exit plan that matches the main line plan for the day, this method does not require dispatchers to manually modify the historical entry and exit plan. Therefore, on the one hand, it improves the efficiency of obtaining the target entry and exit plan, and on the other hand, it simplifies the operation of dispatchers, improves the accuracy of the target entry and exit plan, and improves the experience of dispatchers.
[0032] In the embodiment of the present application, the main line plan includes: the time of each rail vehicle going online, the time of going offline, the first switching track and the second switching track, and the target entry and exit plan also includes the maintenance plan as an example, and the method for generating the entry and exit plan of the rail vehicle provided in the embodiment of the present application is exemplarily described. The method can be applied to the control center of the rail vehicle. Figure 2 , the method may include:
[0033] Step 201: Get the main line plan for the day.
[0034] Among them, the main line plan may at least include: the time when each rail vehicle among the multiple rail vehicles required to be operated on the day comes online, the time when it goes offline, the first conversion track required to enter the main line from the first vehicle depot, and the second conversion track required to enter the second vehicle depot from the main line. Each of the first conversion track and the second conversion track is used to connect the main line with the vehicle depot. The main line is the track used for daily operations. The time when the rail vehicle comes online refers to the specific moment when the rail vehicle departs from the first vehicle depot to start the main line operation service. The time when the rail vehicle goes offline refers to the specific moment when the rail vehicle ends its operation service on the main line, exits the operation and returns to the second vehicle depot.
[0035] For example, the main line plan may include: the starting station, key station, passing station, online time, offline time, the first switching track that the rail vehicle needs to pass through from the first vehicle section to the main line, the second switching track that the rail vehicle needs to pass through from the main line to the second vehicle section, and the time for the rail vehicle to reach each node. Each node can be: the starting station, the key station, and the passing station.
[0036] It is understandable that the main line plan records the identification of each node and the identification of the conversion track. The identification is used to uniquely identify the node or conversion track. For example, for a station (such as a starting station, a key station, or a passing station), the identification can be the name of the station. For each conversion track in the first conversion track and the second conversion track, the identification can be the number of the conversion track.
[0037] The first vehicle section and the second vehicle section may be the same vehicle section or different vehicle sections. The first switching rail and the second switching rail may be the same switching rail or different switching rails.
[0038] In the embodiment of the present application, the control center can obtain the main line plan of the day at a fixed time every day (for example, 4 a.m.). For example, the control center can obtain the main line plan of the day based on the weekly plan at a fixed time every day.
[0039] Step 202: Generate the initial inventory plan for the day based on the main line plan.
[0040] The initial entry and exit plan may include the entry time, exit time, upper track, lower track, entry location and exit location of each rail vehicle among the multiple rail vehicles that need to be operated on the day. The upper track and lower track are both parts of the track on which the rail vehicle runs on the main line.
[0041] The entry time refers to the time when the rail vehicle is scheduled to return to the second depot. The exit time refers to the time when the rail vehicle is scheduled to depart from the first depot. The upper track is the track that the rail vehicle travels on after entering the main line from the first depot, and the lower track is the track that the rail vehicle travels on when it returns to the second depot after completing the main line mission. The entry point is the second depot that the rail vehicle is scheduled to return to, and the exit point is the first depot that the rail vehicle is scheduled to depart from.
[0042] It is understandable that what is recorded in the storage and retrieval plan is the identification of the upper track and the identification of the lower track of the rail vehicle.
[0043] In an embodiment of the present application, the control center can obtain the online time and offline time of each rail vehicle from the main line plan of the day, the first conversion track required to enter the main line from the first vehicle section, and the second conversion track required to enter the second vehicle section from the main line.
[0044] Then, in an optional implementation, for each rail vehicle, the control center can determine the rail vehicle's online time as the rail vehicle's outbound time, and determine the rail vehicle's offline time as the rail vehicle's entry time. Furthermore, the control center can determine the rail vehicle's online track based on the connection relationship between the tracks and the first conversion track, and determine the rail vehicle's offline track based on the connection relationship and the second conversion track. In addition, the control center can determine the rail vehicle's outbound location based on the location of the rail vehicle's first conversion track, and determine the rail vehicle's entry location based on the rail vehicle's second conversion track, thereby obtaining the day's entry and exit plan.
[0045] Specifically, the control center can determine the part of the mainline track connected to the first conversion track as the upper track of the rail vehicle, and can determine the part of the mainline track connected to the second conversion track as the lower track of the rail vehicle. In addition, the control center can determine the vehicle segment where the other tracks connected to the first conversion track are located as the exit location of the rail vehicle, and determine the vehicle segment where the other tracks connected to the second conversion track are located as the entry location of the rail vehicle. The other tracks are tracks other than the mainline and conversion track.
[0046] Optionally, the connection relationship between the tracks can be recorded in a connection relationship file. Alternatively, the connection relationship can be reflected by a railway network diagram (also referred to as a node map). In addition, the control center can determine the vehicle segment where other tracks are located based on the railway network diagram and the ordinary map.
[0047] In another optional implementation, a warehouse in and out plan generation model is pre-stored in the control center. The control center can input the main line plan of the day into the warehouse in and out plan generation model to obtain the initial warehouse in and out plan of the day output by the warehouse in and out model.
[0048] It is understandable that before the control center inputs the main line plan of the day into the in-and-out plan generation model, it can obtain multiple training data and perform model training on the multiple training data to obtain the in-and-out plan generation model. Each training data may include: a sample main line plan, and a sample in-and-out plan obtained based on the sample main line plan.
[0049] In the embodiment of the present application, the main line plan for the day has fields such as online time, offline time, and conversion track. The control center can filter out the online time, offline time, first conversion track required to enter the main line from the first vehicle section, and second conversion track required to enter the second vehicle section from the main line by matching the fields of the main line plan.
[0050] It is understandable that the initial in-and-out plan may also include: the identification code and task number of each rail vehicle currently required to be operated. The identification number may be the vehicle group number of the rail vehicle and is used to uniquely identify the rail vehicle. The task number may include: the train number and table number of the rail vehicle. The table number refers to the number of the rail vehicle's full-day operation task in the main line plan, which is composed of several train numbers. The train number refers to: the number of a one-way task of the rail vehicle.
[0051] Step 203: Add the maintenance plan to the initial inbound and outbound plan to obtain the target inbound and outbound plan for the day.
[0052] The number of maintenance plans may be at least one. Each entire plan corresponds to a rail vehicle, and each maintenance plan may include at least one of a cleaning plan, a maintenance plan, and a charging plan.
[0053] In the embodiment of the present application, the control center can display multiple preparation operations. The multiple preparation operations include: cleaning operation, maintenance operation and charging operation, and the cleaning operation may include: at least one of cleaning operation and car washing operation. The cleaning operation corresponds to the cleaning plan; the detection operation corresponds to the maintenance plan; and the charging operation corresponds to the charging plan.
[0054] For each rail vehicle among the multiple rail vehicles currently required to be operated, if the control center receives a selection operation for a target maintenance operation among the multiple maintenance operations, a maintenance plan can be added for the rail vehicle in the initial entry and exit plan to obtain the target entry and exit plan for the day.
[0055] For example, the control center includes a display screen. After generating the initial in-and-out plan, the control center can display the initial in-and-out plan and multiple preparation operations on the display screen for the dispatcher to view. Then, for each rail vehicle, if the dispatcher determines that a target preparation operation needs to be performed after the rail vehicle returns to the warehouse, the target preparation operation can be selected from multiple preparation operations. After that, the control center can respond to the selection operation for the target preparation operation and add the preparation plan under the entry corresponding to the rail vehicle in the initial in-and-out plan, thereby obtaining the target in-and-out plan for the day.
[0056] At this time, the maintenance plan of the rail vehicle may include: a plan corresponding to the target maintenance operation among the cleaning plan, the maintenance plan and the charging plan. The number of the target maintenance operation is at least one, for example, it may be multiple.
[0057] For example, if the target maintenance operation is a cleaning operation, the maintenance plan of the rail vehicle may include a cleaning plan. If there are multiple target maintenance operations, and the multiple target maintenance operations include: a cleaning operation and a maintenance operation, the maintenance plan of the rail vehicle may include a cleaning plan and a maintenance plan.
[0058] Optionally, the display screen may display options corresponding to a plurality of preparation operations one by one. Each option is unselected by default. The selection operation for the target preparation operation may be: a selection operation for the option corresponding to the target preparation operation.
[0059] In an embodiment of the present application, after generating the target inbound and outbound plan, the control center may also store the target inbound and outbound plan in a database.
[0060] Step 204: If the main line plan for the day changes, and / or the modification degree of the target inbound and outbound plan is greater than the degree threshold, the target inbound and outbound plan is regenerated.
[0061] In the embodiment of the present application, due to some accidental factors, a certain rail vehicle may not be able to operate on that day, or additional rail vehicles may need to be operated (such as increasing the number of rail vehicles in operation during holidays when there is a large passenger flow), which will cause the main line plan of the day to change. The changed main line plan may not match the currently generated target in-and-out plan, thereby affecting the safe operation of the rail vehicle.
[0062] In addition, after generating the target inbound and outbound plan, the dispatcher may practice the inbound and outbound plan formulation and execution process by modifying the target inbound and outbound plan so that they can respond to various situations quickly and accurately in actual operations. After the practice is completed, it is usually necessary to modify the target inbound and outbound plan to the state before the modification. However, if too many modifications are made, errors may occur during the modification to the state before the modification.
[0063] Based on the above situation, the control center can detect whether the main line plan of the day has changed, and whether the modification degree of the target in-and-out plan is greater than the degree threshold. If the control center determines that the main line plan of the day has changed, and / or the modification degree of the target in-and-out plan is greater than the degree threshold, the target in-and-out plan can be regenerated.
[0064] Among them, the process of regenerating the target in-and-out plan can refer to the relevant implementation process of the above-mentioned steps 201 to 203, and the embodiments of the present application will not be repeated here. The degree threshold can be pre-stored by the control center. The degree of modification can measure the scope of modification of the target in-and-out plan. For example, the degree of modification can be the ratio of the number of modified data to the total number in the target in-and-out plan. The total number is the sum of the number of modified data and the number of unmodified data. Correspondingly, the degree threshold can be 40%.
[0065] Since the control center can regenerate the target entry and exit plan based on the main line plan of the day after the main line plan of the day changes, it can ensure that the acquired target entry and exit plan always matches the main line plan of the day, thereby ensuring the safe operation of rail vehicles.
[0066] In the embodiment of the present application, if the control center receives an operation of adding or deleting a rail vehicle in the main line plan, it can be determined that the main line plan for the day has changed. In addition, before the main line plan changes, if the control center receives a modification operation for the target in-and-out plan, the modification range for the target in-and-out plan can be counted.
[0067] Optionally, after the control center determines that the main line plan for the day has changed, and / or the degree of modification of the target in-and-out plan is greater than a degree threshold, a prompt signal may be issued. The prompt signal is used to prompt the dispatcher whether to automatically regenerate the target in-and-out plan. Afterwards, the dispatcher can choose to have the control center regenerate it, or modify it manually. If the dispatcher requires the control center to regenerate, a regeneration instruction for the target in-and-out plan may be triggered. Accordingly, the control center may automatically regenerate the target in-and-out plan in response to the regeneration instruction.
[0068] Optionally, before regenerating the target inbound and outbound plan, the control center can delete the previously generated target inbound and outbound plan, so as to ensure that the new target inbound and outbound plan will not conflict with the old target inbound and outbound plan.
[0069] In the embodiment of the present application, if the main line plan changes, the dispatcher can also choose to actively modify the target in-and-out plan. At this time, the control center can receive and respond to the dispatcher's modification operation on the target in-and-out plan, and modify the target in-and-out plan so that the modified target in-and-out plan matches the main line plan of the day.
[0070] Optionally, after modifying the target initial in-and-out plan, the control center can also verify the modified initial in-and-out plan. Specifically, the control center can detect whether the modified target in-and-out plan meets the target conditions. If the control center determines that the modified target in-and-out plan meets the target conditions, it can be determined that the modified target in-and-out plan has not passed the verification, and an alarm signal can be issued to notify the dispatcher in a timely manner.
[0071] The target conditions include: a target time of a first rail vehicle among multiple rail vehicles is the same as a target time of a second rail vehicle, and a target track of the first rail vehicle is the same as a target track of the second rail vehicle; and, at the target time of the first rail vehicle, the first rail vehicle corresponds to two different target tracks.
[0072] The target time is an on-line time or an off-line time. When the target time is an on-line time, the target track is an on-line track; when the target time is an off-line time, the target track is an off-line track. The first rail vehicle is different from the second rail vehicle.
[0073] That is, if the control center determines, based on the modified target access plan, that the same rail vehicle appears on two different tracks (i.e., the upper track or the lower track) at the same time, and / or that different rail vehicles appear on the same track at the same time, then it can be determined that the modified target access plan has not passed the verification.
[0074] It is understandable that the order of the steps of the method for generating the entry and exit plan of the rail vehicle provided in the embodiment of the present application can be appropriately adjusted, and the steps can also be increased or decreased accordingly according to the situation. For example, step 204 can also be deleted according to the situation. Any technician familiar with the technical field can easily think of a method of change within the technical scope disclosed in this application, which should be included in the protection scope of this application, so it will not be repeated.
[0075] In summary, an embodiment of the present application provides a method for generating an entry and exit plan for a rail vehicle, which method can obtain the main line plan of the rail vehicle for the day, and automatically generate the entry and exit plan for the day based on the main line plan. Since the target entry and exit plan is generated based on the main line plan for the day, the target entry and exit plan matches the main line plan. Compared with the method in the related art that requires dispatchers to manually modify the historical entry and exit plan to obtain an entry and exit plan that matches the main line plan for the day, this method does not require dispatchers to manually modify the historical entry and exit plan. Therefore, on the one hand, it improves the efficiency of obtaining the target entry and exit plan, and on the other hand, it simplifies the operation of dispatchers, improves the accuracy of the target entry and exit plan, and improves the experience of dispatchers.
[0076] The present application embodiment provides a controller, see Figure 3 The controller 100 includes a processor 101. The processor 101 is used for:
[0077] Get the mainline plan for the day;
[0078] Generate the target inbound and outbound plan for the day based on the mainline plan;
[0079] The main line plan includes at least: the time when each rail vehicle is put on line and the time when each rail vehicle is taken off line among the multiple rail vehicles required to be operated on the day, the first switching track required to enter the main line from the first vehicle depot, and the second switching track required to enter the second vehicle depot from the main line;
[0080] The target entry and exit plan at least includes: the entry time, exit time, upper track, lower track, entry location and exit location of each rail vehicle among the multiple rail vehicles.
[0081] Optionally, the processor 101 may be configured to:
[0082] Based on the mainline plan, generate the initial in-and-out plan for the day, which includes: the in-and-out time, out-and-in time, upper track, lower track, in-and-out location, and out-and-in location of each rail vehicle among multiple rail vehicles;
[0083] Add the maintenance plan to the initial inbound and outbound plan to get the target inbound and outbound plan for the day;
[0084] The maintenance plan includes at least one of a cleaning plan, a maintenance plan and a charging plan.
[0085] Optionally, the processor 101 may be configured to:
[0086] Demonstrate multiple maintenance operations, including cleaning, maintenance and charging operations;
[0087] For each rail vehicle among the plurality of rail vehicles, if a selection operation for a target preparation operation among the plurality of preparation operations is received, a preparation plan is added for the rail vehicle in the initial inbound and outbound plan to obtain a target inbound and outbound plan for the day;
[0088] Among them, the maintenance plan of the rail vehicle includes: a cleaning plan, a maintenance plan, and a charging plan, which correspond to the target maintenance operations.
[0089] Optionally, the processor 101 may be configured to:
[0090] For each rail vehicle, the time when the rail vehicle comes online is determined as the time when the rail vehicle leaves the warehouse, and the time when the rail vehicle goes offline is determined as the time when the rail vehicle enters the warehouse;
[0091] Determine an upper track of the rail vehicle according to the connection relationship between the rails and a first switching rail of the rail vehicle, and determine a lower track of the rail vehicle according to the connection relationship and a second switching rail of the rail vehicle, wherein the upper track is connected to the first switching rail and the lower track is connected to the second switching rail;
[0092] Based on the first switching rail of the rail vehicle, a depot location of the rail vehicle is determined, and based on the second switching rail of the rail vehicle, a depot location of the rail vehicle is determined.
[0093] Optionally, the processor 101 may also be configured to:
[0094] If the mainline plan changes, and / or the modification degree of the target inbound and outbound plan is greater than the degree threshold, the target inbound and outbound plan is regenerated.
[0095] Optionally, the processor 101 may be configured to:
[0096] Before regenerating the target inbound and outbound plan, delete the target inbound and outbound plan.
[0097] Optionally, the processor 101 may also be configured to:
[0098] If the main line plan changes, and / or the modification degree of the target storage in and out plan is greater than the degree threshold, and a regeneration instruction of the target storage in and out plan is received, the target storage in and out plan is regenerated.
[0099] Optionally, the processor 101 may also be configured to:
[0100] In the case where no regeneration instruction is received, in response to a modification operation on the target storage in and out plan, the target storage in and out plan is modified.
[0101] Optionally, the processor 101 may also be configured to:
[0102] If it is determined that the modified target inbound and outbound plan meets the target conditions, it is determined that the modified target inbound and outbound plan has not passed the verification, and an alarm signal is issued;
[0103] The target condition includes: in the modified target in-and-out plan, the target time of the first rail vehicle among the multiple rail vehicles is the same as the target time of the second rail vehicle, and the target track of the first rail vehicle is the same as the target track of the second rail vehicle;
[0104] and, at the target time of the first track vehicle, the first track vehicle corresponds to two different target tracks;
[0105] The target time is an online time or an offline time. When the target time is an online time, the target track is an online track; when the target time is an offline time, the target track is an offline track.
[0106] In summary, an embodiment of the present application provides a controller that can obtain the main line plan of a rail vehicle for the day, and automatically generate the entry and exit plan for the day based on the main line plan. Since the target entry and exit plan is generated based on the main line plan for the day, the target entry and exit plan matches the main line plan. Compared to the method in the related art that requires dispatchers to manually modify the historical entry and exit plan to obtain an entry and exit plan that matches the main line plan for the day, there is no need for dispatchers to manually modify the historical entry and exit plan. Therefore, on the one hand, the efficiency of obtaining the target entry and exit plan is improved, and on the other hand, the operation of the dispatchers is simplified, the accuracy of the target entry and exit plan is improved, and the experience of the dispatchers is improved.
[0107] like Figure 3 As shown, the controller 100 further includes: a memory 103. The processor 101 and the memory 103 are connected, such as through a bus 102. Optionally, the controller 100 may further include a transceiver 104. It should be noted that in actual applications, the transceiver 104 is not limited to one, and the structure of the controller 100 does not constitute a limitation on the embodiments of the present application.
[0108] Processor 101 may be a CPU (Central Processing Unit), a general purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 101 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0109] The bus 102 may include a path to transmit information between the above components. The bus 102 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 102 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0110] The memory 103 is used to store a computer program corresponding to the method for generating a rail vehicle entry and exit plan in the above embodiment of the present application, and the computer program is controlled and executed by the processor 101. The processor 101 is used to execute the computer program stored in the memory 103 to implement the content shown in the above method embodiment.
[0111] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for generating a rail vehicle entry and exit plan provided in the above method embodiment is implemented. For example, Figure 1 or Figure 2 The method shown.
[0112] An embodiment of the present application also provides a control center for a rail vehicle, the control center comprising: a controller as provided in the above-mentioned device embodiment.
[0113] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0114] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0115] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0116] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0117] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for generating a rail vehicle entry and exit plan, characterized in that: The method comprises: Get the mainline plan for the day; Based on the main line plan, generate the target inbound and outbound plan for the day; The main line plan at least includes: the online time and offline time of each rail vehicle among the multiple rail vehicles required to be operated on the day; The target entry and exit plan at least includes: the entry time and exit time of each rail vehicle among the multiple rail vehicles.
2. The method according to claim 1, characterized in that Based on the mainline plan, a target entry and exit plan for rail vehicles on the day is generated, including: Based on the main line plan, generating an initial in-and-out plan for the day, the initial in-and-out plan at least including: an in-and-out time and an out-and-in time of each rail vehicle among the plurality of rail vehicles; Adding a maintenance plan to the initial inbound and outbound plan to obtain a target inbound and outbound plan for the day; Wherein, the maintenance plan includes at least one of a cleaning plan, a maintenance plan and a charging plan.
3. The method according to claim 2, characterized in that Add the maintenance plan to the initial inbound and outbound plan to obtain the target inbound and outbound plan for the day, including: Demonstrating a plurality of maintenance operations, the plurality of maintenance operations comprising: a cleaning operation, a maintenance operation, and a charging operation; For each rail vehicle among the plurality of rail vehicles, if a selection operation for a target preparation operation among the plurality of preparation operations is received, the preparation plan is added to the initial in-and-out plan for the rail vehicle to obtain a target in-and-out plan for the day; The maintenance plan of the rail vehicle includes: a plan corresponding to the target maintenance operation among the cleaning plan, the maintenance plan and the charging plan.
4. The method according to claim 2, characterized in that: The mainline plan also includes: a first switching track that each of the rail vehicles needs to pass through when entering the mainline from the first vehicle depot, and a second switching track that each of the rail vehicles needs to pass through when entering the second vehicle depot from the mainline; The initial entry and exit plan also includes: the upper track, lower track, entry location and exit location of each rail vehicle.
5. The method according to claim 4, characterized in that Based on the mainline plan, generate the initial inbound and outbound plan for the day, including: For each of the rail vehicles, the time when the rail vehicle comes online is determined as the time when the rail vehicle leaves the warehouse, and the time when the rail vehicle goes offline is determined as the time when the rail vehicle enters the warehouse; Determining an upper track of the rail vehicle according to a connection relationship between the rails and a first switching rail of the rail vehicle, and determining a lower track of the rail vehicle according to the connection relationship and a second switching rail of the rail vehicle, wherein the upper track is connected to the first switching rail and the lower track is connected to the second switching rail; Based on the first switching rail of the rail vehicle, a depot location of the rail vehicle is determined, and based on the second switching rail of the rail vehicle, a depot location of the rail vehicle is determined.
6. The method according to any one of claims 1 to 5, characterized in that: After generating a target warehouse in and out plan for the day based on the main line plan, the method further includes: If the main line plan changes, and / or the modification degree of the target storage in and out plan is greater than the degree threshold, the target storage in and out plan is regenerated.
7. The method according to any one of claims 1 to 5, characterized in that: After generating a target warehouse in and out plan for the day based on the main line plan, the method further includes: If the main line plan changes, the target inbound and outbound plan is modified in response to a modification operation on the target inbound and outbound plan.
8. The method according to claim 7, characterized in that After modifying the target storage-in and storage-out plan, the method further includes: If it is determined that the modified target storage-in and storage-out plan meets the target condition, it is determined that the modified target storage-in and storage-out plan fails to pass the verification, and an alarm signal is issued; The target condition includes: in the modified target in-and-out plan, the target time of the first rail vehicle among the multiple rail vehicles is the same as the target time of the second rail vehicle, and the target track of the first rail vehicle is the same as the target track of the second rail vehicle; and, at the target time of the first rail vehicle, the first rail vehicle corresponds to two different target tracks; The target time is the online time or the offline time. When the target time is the online time, the target track is the online track; when the target time is the offline time, the target track is the offline track.
9. A controller, characterized in that: The controller comprises: a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the method according to any one of claims 1 to 8 when executing the computer program.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.