A track detection method and device, electronic equipment and medium
Patent Information
- Application Number
- CN202310336984.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-31
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2043-03-31
AI Technical Summary
[0003]而目前对轨道进行检修的方式为使用轨道检查车对轨道进行检查,但是由于轨道检查车每次检查的过程中需使用大量的计算资源以及人力资源,若检测周期较短,将产生资源浪费,而检测周期较长将使得无法及时发现轨道存在的异常,因此如何精准地确定出检测周期成为一个问题
1.维修记录中包括目标轨道的维修类型,使用时长为目标轨道投入使用的时长,使用时长越长,轨道损伤情况越严重,对应的检修周期越短,轨道类型包括干线轨道以及支线轨道,干线轨道的列车流量大于支线轨道的列车流量,而列车流量越大,轨道的检测周期将越小,即干线轨道与支线轨道分别对应的检测周期不同,预设维修类型为提前设定的维修类型,对于经历过该预设维修类型的轨道,需降低维修周期,获取目标轨道的维修记录,以便于后续判断维修记录中是否存在预设维修类型,以便于明确是否存在降低维修周期的可能,获取使用时长以及轨道类型,以便于后续能够结合判断是否存在预设维修类型的判断结果,确定出目标轨道的检测周期,具体的,当存在预设维修类型时,说明该预设维修类型可能会对确定当前检测周期产生影响,因此可以根据预设维修类型、使用时长以及轨道类型,确定出目标轨道的检测周期,而当未存在预设检修类型时,说明该预设检修类型并不会影响当前检测周期的确定,因此可以直接根据使用时长以及轨道类型,确定目标轨道的检测周期,从而达到确定出检测周期的效果。而由于通过结合目标轨道的维修记录、使用时长以及轨道类型,确定出的检测周期,因此达到了更精准地确定出检测周期的效果;
Smart Images

Figure CN116342107B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of track detection, and in particular to a method, apparatus, electronic device and medium for track detection. Background Technology
[0002] Research shows that in recent years, the proportion of rail transit in transportation has been increasing year by year. Rail transit refers to a mode of transportation that runs on rails, such as subways and trains. Because rail transit runs on rails, it is more difficult for vehicles to avoid abnormalities when there are abnormalities in the rails. Unlike road traffic, where vehicles can choose to travel on the side of the road when there are potholes in the middle of a road, the detection of rails is particularly important in rail transit.
[0003] Currently, the track is inspected using a track inspection vehicle. However, each inspection requires a large amount of computing and human resources. If the inspection cycle is too short, it will result in a waste of resources, while a long inspection cycle will make it impossible to detect track abnormalities in a timely manner. Therefore, how to accurately determine the inspection cycle has become a problem. Summary of the Invention
[0004] In order to accurately determine the detection cycle, this application provides a method, apparatus, electronic device and medium for track detection.
[0005] Firstly, this application provides a method for track detection, employing the following technical solution: A method for orbit detection, comprising: Obtain the maintenance records, usage duration, and track type of the target track, including mainline track and branch line track; Determine whether a preset repair type exists in the repair record; If a preset maintenance type exists, the detection cycle of the target track is determined based on the preset maintenance type, the usage duration, and the track type. If no preset maintenance type exists, the detection cycle of the target track is determined based on the usage duration and the track type.
[0006] By adopting the above technical solution, the maintenance record includes the maintenance type of the target track, the usage duration (the length of time the target track has been in use; the longer the usage duration, the more severe the track damage, and the shorter the corresponding maintenance cycle), and the track type (mainline track and branch track). Mainline tracks have higher train traffic than branch tracks, and higher train traffic results in a shorter track inspection cycle. That is, the inspection cycles for mainline tracks and branch tracks are different. The preset maintenance type is a pre-defined maintenance type. For tracks that have undergone this preset maintenance type, the maintenance cycle needs to be reduced. The maintenance record of the target track is obtained to facilitate subsequent determination of whether the preset maintenance type exists in the maintenance record. To determine if there's a possibility of reducing the maintenance cycle, usage time and track type are obtained. This information is then combined with the results of determining if a preset maintenance type exists to determine the target track's inspection cycle. Specifically, if a preset maintenance type exists, it means that this type might affect the determination of the current inspection cycle. Therefore, the inspection cycle of the target track can be determined based on the preset maintenance type, usage time, and track type. Conversely, if no preset maintenance type exists, it means that this type does not affect the determination of the current inspection cycle. Therefore, the inspection cycle of the target track can be directly determined based on usage time and track type, thus achieving the desired inspection cycle. Because the inspection cycle is determined by combining the target track's maintenance records, usage time, and track type, a more accurate determination of the inspection cycle is achieved.
[0007] In another possible implementation, determining the detection cycle of the target track based on the preset maintenance type, the usage duration, and the track type includes: Based on the maintenance records, the maintenance time corresponding to the preset maintenance type is determined, and the preset formula corresponding to the track type is determined from the preset track type library. The preset track type library includes preset track types and preset formulas corresponding to the preset track types. Get the current time; Calculate the time difference based on the current time and the maintenance time; Determine whether the time difference reaches a preset difference value to obtain a first determination result; Based on the first judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined.
[0008] By adopting the above technical solution, the preset difference is a pre-set time difference value, which represents the maximum duration of the preset maintenance type's influence on the detection time of the target track. The difference between the maintenance time and the current time is calculated, and it is determined whether the time difference reaches the preset difference value to obtain the first judgment result. This clarifies whether the target track is within the influence time of the preset maintenance type at the current time. In turn, it is easier to determine the detection cycle of the target track based on the first judgment result, the usage time, and the preset formula, thus achieving a more accurate determination of the detection cycle.
[0009] In another possible implementation, determining the detection cycle of the target orbit based on the first judgment result, the usage duration, and the preset formula includes: If the first determination result is yes, then obtain the length value of the maintenance track corresponding to the preset maintenance type and the total length value of the target track; Calculate the ratio of the length value to the total length value; Determine whether the length ratio reaches a preset length ratio to obtain a second determination result; Based on the second judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined; if the first judgment result is negative, the detection cycle of the target orbit is determined based on the time difference and the preset formula.
[0010] By adopting the above technical solution, when the first judgment result is yes, it means that the target track is no longer within the influence time of the preset maintenance type at the current time. However, due to different maintenance degrees, the corresponding maintenance time of the target track is also different. Therefore, the length ratio of the maintenance track corresponding to the preset maintenance type to the length of the target track can be calculated. The preset length ratio is a pre-set length ratio and is a standard for a larger maintenance degree. The second judgment result is obtained by judging whether the length ratio reaches the preset length ratio, thereby clarifying whether the current maintenance degree is large. Then, it is convenient to determine the detection cycle of the target track based on the second judgment result, the usage time, and the preset formula. When the first judgment result is no, it means that the target track is no longer within the influence time of the preset maintenance type at the current time. Therefore, the detection time of the target track can be directly determined based on the time difference and the preset formula, thereby achieving the effect of determining the detection cycle of the target track based on the first judgment result, the usage time, and the preset formula.
[0011] In another possible implementation, determining the detection cycle of the target orbit based on the second judgment result, the usage duration, and the preset formula includes: If the second judgment result is yes, then the target usage duration is determined based on the time difference and the usage duration; Based on the target usage duration and the preset formula, the detection cycle of the target trajectory is determined; If the second judgment result is negative, then the detection cycle of the target orbit is determined based on the usage duration and the preset formula.
[0012] By adopting the above technical solution, when the second judgment result is yes, it indicates that the current maintenance level of the target track is relatively high, approaching the point of replacement. If the detection cycle is determined by the usage time and the preset formula, the determined detection cycle will be too short, resulting in resource waste. Therefore, the target usage time can be determined based on the time difference and the usage time, and the detection cycle of the target track can be determined based on the target usage time and the preset formula, thereby reducing resource waste. Conversely, when the second judgment result is no, it indicates that the current maintenance level of the target track is relatively low. Therefore, the detection cycle of the target track can be directly determined based on the usage time and the preset formula, thus achieving the effect of determining the detection cycle based on the second judgment result, the usage time, and the preset formula.
[0013] In another possible implementation, the method further includes: Get the current time; Based on the current time and the detection period, calculate the detection time of the target orbit; The target orbit is detected based on the detection time.
[0014] By adopting the above technical solution, the current time is obtained, so as to calculate the detection time that needs to be detected on the target orbit based on the current time and the detection cycle, and then detect the target orbit according to the detection time, thereby achieving the effect of detecting the target orbit.
[0015] In another possible implementation, the target track includes at least two sub-target tracks, each sub-target track corresponding to a station; The process of detecting the target orbit based on the detection time further includes: During the detection time, the current station of the track inspection vehicle corresponding to the target track and the detection direction of the track inspection vehicle are obtained. Determine whether a maintenance sub-track exists in the target track, wherein the maintenance sub-track is a sub-target track under maintenance; if it exists, determine whether the current station belongs to the first target station, and determine the next adjacent station of the current station based on the detection direction and the target track, wherein the first target station is the station corresponding to the maintenance sub-track; if it belongs to the target station, and the next adjacent station belongs to the first target station, obtain the passable train number corresponding to the first target station, wherein the track of the passable train corresponding to the passable train number does not include the maintenance sub-track, but includes at least two stations corresponding to the maintenance sub-track; Output the train number that is allowed to pass.
[0016] By adopting the above technical solution, the target track includes at least two sub-target tracks. The station is a station capable of attaching a track inspection vehicle. Each sub-target track corresponds to a station. When the inspection time is reached, it indicates that the track inspection vehicle needs to be operated to inspect the target track. The maintenance sub-track is a sub-target track under maintenance. When a maintenance sub-track exists within the target track, it means the track inspection vehicle cannot inspect it and needs to change its route to pass through the maintenance sub-track and continue inspecting subsequent target tracks. The first target station is the station corresponding to the maintenance sub-track. When the current station belongs to the first target station, and the next adjacent station also belongs to the first target station, it means a passable train capable of bypassing the maintenance sub-track needs to be used to transport the track inspection vehicle to a sub-target track that can be inspected. The passable train number is output so that personnel can clearly understand that using the passable train corresponding to this passable train number can transport the track inspection vehicle to the sub-target track that can be inspected, thus facilitating the inspection of subsequent sub-target tracks.
[0017] In another possible implementation, the determination of whether a maintenance subtrack exists in the target track further includes: If not, then obtain multiple train numbers corresponding to the current station, the multiple train numbers travel on the target track, and the travel direction of the multiple trains is the same as the detection direction; Determine the number of second target stations corresponding to the plurality of train numbers, wherein the second target stations are the stations that the trains corresponding to the plurality of train numbers pass through between the current station and the end station of the target track; Output the target train number, which is the train number with the largest number.
[0018] By adopting the above technical solution, when the condition "not present" is met, it indicates that there is no impassable road segment. Therefore, multiple train numbers corresponding to the current station can be obtained. The second target station is the station that the trains corresponding to the multiple train numbers pass through between the current station and the end station of the target track. The more stations there are, the more sub-target tracks can be detected by attaching the track inspection vehicle to the train corresponding to that train number. Therefore, the train number with the most stations can be determined as the target train number. The target train number is output so that the staff can understand that attaching the track inspection vehicle to the train corresponding to the target train number can detect more sub-target tracks, thereby reducing the operation of changing trains.
[0019] Secondly, this application provides a track detection device, which adopts the following technical solution: An apparatus for track detection, comprising: The first acquisition module is used to acquire the maintenance records, usage time and track type of the target track, wherein the track type includes mainline track and branch line track; The first judgment module is used to determine whether a preset repair type exists in the repair record; The first determining module is used to determine the detection cycle of the target track based on the preset maintenance type, the usage duration, and the track type when a preset maintenance type exists. The second determining module is used to determine the detection cycle of the target track based on the usage time and the track type when no preset maintenance type exists.
[0020] By adopting the above technical solution, the maintenance record includes the maintenance type of the target track, the usage duration as the duration the target track has been in use (the longer the usage duration, the more severe the track damage, and the shorter the corresponding maintenance cycle), and track types including mainline tracks and branch tracks (the train flow of mainline tracks is greater than that of branch tracks; the greater the train flow, the shorter the track inspection cycle). That is, the inspection cycles for mainline tracks and branch tracks are different. The preset maintenance type is a pre-defined maintenance type; for tracks that have undergone this preset maintenance type, the maintenance cycle needs to be reduced. The first acquisition module acquires the maintenance record of the target track so that the subsequent first judgment module 402 can determine whether the preset maintenance type exists in the maintenance record, thus clarifying... To determine whether there is a possibility of reducing the maintenance cycle, the first acquisition module obtains the usage time and track type. This information is then combined with the result of judging whether a preset maintenance type exists to determine the inspection cycle of the target track. Specifically, if a preset maintenance type exists, it means that this preset maintenance type may affect the determination of the current inspection cycle. Therefore, the first determination module can determine the inspection cycle of the target track based on the preset maintenance type, usage time, and track type. If no preset maintenance type exists, it means that this preset maintenance type will not affect the determination of the current inspection cycle. Therefore, the second determination module can directly determine the inspection cycle of the target track based on the usage time and track type, thereby achieving the effect of determining the inspection cycle. Because the inspection cycle is determined by combining the maintenance records, usage time, and track type of the target track, a more accurate determination of the inspection cycle is achieved.
[0021] In another possible implementation, when the first determining module determines the detection cycle of the target track based on the preset maintenance type, the usage duration, and the track type, it is specifically used for: Based on the maintenance records, the maintenance time corresponding to the preset maintenance type is determined, and the preset formula corresponding to the track type is determined from the preset track type library. The preset track type library includes preset track types and preset formulas corresponding to the preset track types. Get the current time; Calculate the time difference based on the current time and the maintenance time; Determine whether the time difference reaches a preset difference value to obtain a first determination result; Based on the first judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined.
[0022] In another possible implementation, when the first determining module determines the detection period of the target orbit based on the first judgment result, the usage duration, and the preset formula, it is specifically used for: If the first determination result is yes, then obtain the length value of the maintenance track corresponding to the preset maintenance type and the total length value of the target track; Calculate the ratio of the length value to the total length value; Determine whether the length ratio reaches a preset length ratio to obtain a second determination result; Based on the second judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined; if the first judgment result is negative, the detection cycle of the target orbit is determined based on the time difference and the preset formula.
[0023] In another possible implementation, when the first determining module determines the detection period of the target orbit based on the second judgment result, the usage duration, and the preset formula, it is specifically used for: If the second judgment result is yes, then the target usage duration is determined based on the time difference and the usage duration; Based on the target usage duration and the preset formula, the detection cycle of the target trajectory is determined; If the second judgment result is negative, then the detection cycle of the target orbit is determined based on the usage duration and the preset formula.
[0024] In another possible implementation, the device also includes: The second acquisition module is used to acquire the current time; The calculation module is used to calculate the detection time of the target orbit based on the current time and the detection period; The detection module is used to detect the target orbit based on the detection time.
[0025] In another possible implementation, the device also includes: The third acquisition module is used to acquire the current station of the track inspection vehicle corresponding to the target track and the detection direction of the track inspection vehicle during the detection time. The second judgment module is used to determine whether there is a maintenance sub-track in the target track, wherein the maintenance sub-track is a sub-target track that is under maintenance. The third judgment module is used to determine whether the current station belongs to the first target station when it exists, and to determine the next adjacent station of the current station based on the detection direction and the target track, wherein the first target station is the station corresponding to the maintenance sub-track; The fourth acquisition module is used to acquire the passable train number corresponding to the first target station when the next adjacent station belongs to the first target station. The track of the passable train corresponding to the passable train number does not include the maintenance subtrack, but includes at least two stations corresponding to the maintenance subtrack. The first output module is used to output the passable train number.
[0026] In another possible implementation, the device also includes: The fifth acquisition module is used to acquire multiple train numbers corresponding to the current station when the station does not exist. The multiple train numbers travel on the target track and the travel direction of the multiple trains is the same as the detection direction. The third determining module is used to determine the number of second target stations corresponding to the plurality of train numbers, wherein the second target stations are the stations that the trains corresponding to the plurality of train numbers pass through between the current station and the end station of the target track; the second output module is used to output the target train number, wherein the target train number is the train number with the largest number.
[0027] Thirdly, this application provides an electronic device that adopts the following technical solution: An electronic device comprising: At least one processor; Memory; At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, the at least one application being configured to: execute a method for orbit detection according to any possible implementation of the first aspect.
[0028] Fourthly, this application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium that, when the computer program is executed in a computer, causes the computer to perform the orbit detection method according to any one of the first aspects.
[0029] In summary, this application includes at least one of the following beneficial technical effects: 1. The maintenance record includes the maintenance type of the target track. The usage duration is the length of time the target track has been in use. The longer the usage duration, the more severe the track damage, and the shorter the corresponding maintenance cycle. Track types include mainline tracks and branch lines. Mainline tracks have higher train traffic than branch lines. Higher train traffic corresponds to shorter track inspection cycles; that is, mainline tracks and branch lines have different inspection cycles. The preset maintenance type is a pre-defined maintenance type. For tracks that have undergone this preset maintenance type, the maintenance cycle needs to be reduced. The maintenance record of the target track should be obtained to determine whether the preset maintenance type exists in the subsequent maintenance record, thus clarifying whether... There is a possibility of reducing the maintenance cycle. Obtaining usage time and track type allows for subsequent determination of the target track's inspection cycle based on the existence of a preset maintenance type. Specifically, if a preset maintenance type exists, it indicates that this type may affect the determination of the current inspection cycle. Therefore, the inspection cycle of the target track can be determined based on the preset maintenance type, usage time, and track type. Conversely, if no preset maintenance type exists, it indicates that this type does not affect the determination of the current inspection cycle. Therefore, the inspection cycle of the target track can be directly determined based on usage time and track type, thus achieving the desired inspection cycle. Furthermore, by combining the target track's maintenance records, usage time, and track type to determine the inspection cycle, a more accurate assessment of the inspection cycle is achieved. 2. The target track includes at least two sub-target tracks. A station is a location capable of accommodating a track inspection vehicle. Each sub-target track has a corresponding station. When the inspection time is reached, it indicates that the track inspection vehicle needs to be operated to inspect the target track. A maintenance sub-track is a sub-target track under maintenance. If a maintenance sub-track exists within the target track, it means the track inspection vehicle cannot inspect it and needs to change its route to pass through the maintenance sub-track and continue inspecting subsequent target tracks. The first target station is the station corresponding to the maintenance sub-track. If the current station belongs to the first target station, and the next adjacent station also belongs to the first target station, it means a passable train capable of bypassing the maintenance sub-track needs to be used to transport the track inspection vehicle to a sub-target track where inspection is possible. The passable train number is output so that personnel can clearly understand that using the passable train corresponding to this number will transport the track inspection vehicle to the sub-target track where inspection is possible, thus facilitating the inspection of subsequent sub-target tracks. Attached Figure Description
[0030] Figure 1 This is a schematic flowchart of a track detection method according to an embodiment of this application.
[0031] Figure 2This is a flowchart illustrating another orbit detection method according to an embodiment of this application.
[0032] Figure 3 This is an example diagram of a target track according to an embodiment of this application.
[0033] Figure 4 This is a schematic diagram of the structure of a track detection device according to an embodiment of this application.
[0034] Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0035] The following is in conjunction with the appendix Figure 1-5 This application will be described in further detail.
[0036] After reading this specification, those skilled in the art may make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they fall within the scope of the claims of this application.
[0037] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0038] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0039] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.
[0040] This application provides a method for track detection, executed by an electronic device. This electronic device can be a server or a terminal device. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smartphone, tablet, laptop, desktop computer, etc., but is not limited to these. The terminal device and the server can be directly or indirectly connected via wired or wireless communication. This application does not impose any limitations on this. Figure 1As shown, the method includes steps S101, S102, S103 and S104, wherein step S101 involves obtaining the maintenance record, usage time and track type of the target track.
[0041] The track types include mainline tracks and branch lines.
[0042] In this embodiment of the application, the maintenance record includes the maintenance type of the target track. Obtaining the maintenance record of the target track facilitates subsequent determination of whether a preset maintenance type exists in the record. The usage duration is the length of time the target track has been in use; the longer the usage duration, the more severe the track damage, and the shorter the corresponding maintenance cycle. Track types include mainline tracks and branch lines. The train flow rate of mainline tracks is greater than that of branch lines. The greater the train flow rate, the shorter the track inspection cycle. That is, the inspection cycles for mainline tracks and branch lines are different. Therefore, it is necessary to obtain the usage duration and track type of the target track to determine the inspection cycle based on these factors. Assume the target track is track A.
[0043] Step S102: Determine whether a preset repair type exists in the repair record.
[0044] Step S103: If a preset maintenance type exists, the detection cycle of the target track is determined based on the preset maintenance type, usage time, and track type.
[0045] Step S104: If no preset maintenance type exists, determine the inspection cycle of the target track based on the usage time and track type.
[0046] In this embodiment of the application, the preset maintenance type is a pre-defined maintenance type. Assuming the preset maintenance type is a major overhaul, taking step S101 as an example, when a major overhaul maintenance record is detected in the maintenance record of track A, it indicates that track A has undergone a major overhaul. Tracks that have undergone major overhauls have a higher probability of experiencing anomalies than tracks that have not. Therefore, the inspection cycle of track A needs to be determined by combining the major overhaul type, usage time, and track type. When track A is not a track that has undergone a major overhaul, it indicates that the major overhaul type cannot affect the inspection cycle of track A. Therefore, the inspection cycle of track A can be directly determined based on the usage time and track type.
[0047] One possible implementation of this application embodiment is that when determining the detection cycle of the target track based on the preset maintenance type, usage time and track type, step S103 includes: steps S1031, S1032, S1033, S1034 and S1035, wherein step S1031 determines the maintenance time corresponding to the preset maintenance type based on the maintenance record, and determines the preset formula corresponding to the track type from the preset track type library.
[0048] The preset track type library includes preset track types and corresponding preset formulas.
[0049] In this embodiment of the application, the preset track type library is a pre-defined track type library, which includes two track types: mainline track and branch line track, and the preset formula corresponding to the mainline track is as follows: The preset formula for the branch track is: Where k1, k2, b1, b2, b3, b4, b5, and b6 are constants obtained through multiple simulation experiments, where b1 is less than b4, b2 is less than b5, and b3 is less than b6. x is the usage duration in months (each month is 40 days), and y is the detection cycle in days.
[0050] Step S1032: Obtain the current time.
[0051] Step S1033: Calculate the time difference based on the current time and the maintenance time.
[0052] Step S1034: Determine whether the time difference has reached the preset difference value, and obtain the first judgment result.
[0053] Step S1035: Based on the first judgment result, the usage time and the preset formula, determine the detection cycle of the target orbit.
[0054] In this embodiment of the application, the preset time is a pre-set time, and the duration for which the standard overhaul type has an impact on track A is assumed to be 3 months. The current time is 2022 / 12 / 27, and the maintenance time is 2023 / 2 / 25. The calculated time difference is 2 months. It is determined whether the time difference reaches the preset difference to obtain the first judgment result, thereby clarifying whether the target track is within the influence time of the preset maintenance type at the current time. This facilitates the determination of the detection cycle of the target track based on the first judgment result, the usage time, and the preset formula.
[0055] One possible implementation of this application embodiment, step S1035, when determining the detection cycle of the target orbit based on the first judgment result, the usage duration, and the preset formula, includes: steps S10351, S10352, S10353, S10354, and S10355, wherein, Step S10351: If the first judgment result is yes, then obtain the length value of the maintenance track corresponding to the preset maintenance type and the total length value of the target track.
[0056] Step S10352: Calculate the length ratio of the length value to the total length value.
[0057] Step S10353: Determine whether the length ratio reaches the preset length ratio to obtain the second determination result.
[0058] Step S10354: Based on the second judgment result, the usage time, and the preset formula, determine the detection cycle of the target orbit.
[0059] In this embodiment of the application, the preset length ratio is a pre-set length ratio that indicates whether the maintenance standard of the target track is large. Assuming the preset length ratio is 90%, when the first judgment result is yes, it means that the target track is no longer within the influence time of the preset maintenance type at the current time. However, since the maintenance degree is different, the inspection time corresponding to the target track is also different. Therefore, the length ratio of the maintenance track corresponding to the preset maintenance type to the target track can be calculated. Assuming that the length of the maintenance track that has undergone major repair is 112.5m, and the length of the target track is 125m, dividing 112.5 and 125 gives a length ratio of 90%. The second judgment result is obtained by judging whether the length ratio reaches the preset length ratio, thereby clarifying whether the current maintenance degree is large. This facilitates the determination of the inspection cycle of the target track based on the second judgment result, the usage time, and the preset formula.
[0060] Step S10355: If the first judgment result is negative, then the detection cycle of the target orbit is determined based on the time difference and the preset formula.
[0061] In the embodiments of this application, when the first judgment result is negative, it means that the target track is no longer within the influence time of the preset maintenance type at the current time. Therefore, the detection time of the target track can be determined directly based on the time difference and the preset formula, thereby achieving the effect of determining the detection cycle of the target track based on the first judgment result, the usage time and the preset formula.
[0062] Taking the example in step S1035, the time difference is 2 months, which does not reach the preset difference of 3 months. Assuming that the track type of track A is a trunk track, we can substitute x = 2 into y = k1x 2The detection cycle of orbit A is obtained by performing calculations in +b1.
[0063] One possible implementation of this application embodiment is that step S10354 determines the detection cycle of the target orbit based on the second judgment result, the usage duration and the preset formula, including: step Sa, step Sb and step Sc, wherein, in step Sa, if the second judgment result is yes, the target usage duration is determined based on the time difference and the usage duration.
[0064] Step Sb: Based on the target usage duration and a preset formula, determine the detection cycle of the target orbit.
[0065] For the embodiments of this application, taking the example in step S10354, the maintenance level of track A is relatively high, reaching a maintenance rate of 90%, which is almost close to the point of replacement. That is, the probability of track A being abnormally damaged is small. If the usage time of track A is continued to be used to calculate using the preset formula, the determined detection cycle of track A will be too short, resulting in a waste of resources. Therefore, the usage time of track A can be adjusted. Specifically, the target usage time can be determined based on the time difference and the usage time, and the detection cycle of track A can be determined based on the target usage time and the preset formula.
[0066] Step Sc: If the second judgment result is negative, then the detection cycle of the target orbit is determined based on the usage time and the preset formula.
[0067] In the embodiments of this application, when the second judgment result is negative, it indicates that the current maintenance level of the target track is relatively low. Therefore, the detection cycle of the target track can be directly determined based on the usage time and the preset formula.
[0068] In this application embodiment, another orbit detection method is as follows: Figure 2 As shown.
[0069] One possible implementation of this application embodiment further includes steps S105 (not shown in the figure), S107 (not shown in the figure), and S108 (not shown in the figure), wherein step S105 may be executed after step S103 or after step S104, wherein... Step S105: Obtain the current time.
[0070] Step S106: Calculate the detection time of the target orbit based on the current time and the detection cycle.
[0071] Step S107: Detect the target orbit based on the detection time.
[0072] For the embodiments of this application, the current time is the most recent detection time. Assuming the current time is 2023 / 2 / 27, the calculated detection cycle is 15 days, so the detection time can be calculated as 2023 / 3 / 14. That is, on 2023 / 3 / 14, track A needs to be detected.
[0073] One possible implementation of this application embodiment includes steps S108 (not shown in the figure), S109 (not shown in the figure), S110 (not shown in the figure), S111 (not shown in the figure), and S112 (not shown in the figure) after step S107. In step S108, during the detection time, the current station of the track inspection vehicle corresponding to the target track and the detection direction corresponding to the track inspection vehicle are obtained.
[0074] For an embodiment of this application, taking step S107 as an example, when it is March 14, 2023, the track inspection vehicle needs to be mounted on the train to achieve the effect of inspecting the target track. The current station of the track inspection vehicle corresponding to the target track and the inspection direction are obtained to facilitate the subsequent determination of the most suitable train to mount the track inspection vehicle. Assuming the track inspection vehicle is stationed at point A on track A, and the inspection direction is from point A to point G, as follows... Figure 3 As shown.
[0075] Step S109: Determine whether there is a maintenance sub-track in the target track.
[0076] Among them, the maintenance sub-track is the sub-target track that is under maintenance.
[0077] In this embodiment, the maintenance sub-track is a sub-target track under maintenance. When a maintenance sub-track exists within a target track, it means the track inspection vehicle cannot inspect that maintenance sub-track and needs to change its route to pass through it and continue inspecting subsequent target tracks. Assume the maintenance sub-track in track A is the track from point A to point B. Figure 3 As shown.
[0078] Step S110: If it exists, determine whether the current station belongs to the first target station, and determine the next adjacent station of the current station based on the detection direction and the target track.
[0079] The first target station is the station corresponding to the maintenance sub-track.
[0080] Step S111: If it belongs to the first target station and the next adjacent station belongs to the first target station, then obtain the passable train number corresponding to the first target station.
[0081] Among them, the track of the train that can pass through the train number does not include the maintenance subtrack, but includes at least two stations corresponding to the maintenance subtrack.
[0082] Step S112: Output the train number that can pass.
[0083] For an embodiment of this application, taking step S109 as an example, there is a maintenance sub-track in track A, and the track inspection vehicle is stationed at point A. If the sub-target track from point B to point G is to be inspected, a train needs to be selected to transport the track inspection vehicle to point B. The track of the passable train corresponding to the passable train number does not include the maintenance sub-track, but includes at least two stations corresponding to the maintenance sub-track. Figure 3 For example, suppose there are train A and train B. Train A travels from point A to point H and then to point B, and train B travels from point A to point H and then to point C. Train A is the only train that can travel. The number of the train that can travel is A. This allows the staff to know that the train corresponding to the number of the train that can travel can be used to move the inspection vehicle to the sub-target track that can be inspected, which will facilitate the inspection of the subsequent sub-target tracks.
[0084] In one possible implementation of this application embodiment, step S109 is followed by steps S120 (not shown in the figure), S121 (not shown in the figure), and S122 (not shown in the figure), wherein, Step S120: If the train does not exist, obtain the multiple train numbers corresponding to the current station.
[0085] Among them, multiple train numbers are traveling on the target track, and the travel direction of multiple trains is the same as the detection direction.
[0086] In the embodiments of this application, when there is no maintenance sub-track, it means that there is no impassable section of track. Therefore, multiple train numbers corresponding to the current station can be obtained, and the most suitable train for mounting the track inspection vehicle can be selected from the multiple train numbers. Assume that the multiple train numbers obtained are train C, train D and train E.
[0087] In this embodiment of the application, the most suitable train for mounting a track inspection vehicle is a vehicle capable of continuously inspecting the most sub-target tracks.
[0088] Step S121: Determine the number of second target stations corresponding to the multiple train numbers.
[0089] The second target station refers to the stations that trains corresponding to multiple train numbers pass through between the current station and the end station of the target track.
[0090] Step S122: Output the target train number.
[0091] Among them, the target train number is the train number with the largest number.
[0092] For the embodiments of this application, taking step S120 as an example, it is assumed that the second target stations corresponding to train C are points A and B, i.e., the number is 2; the second target stations corresponding to train D are points A, B, and C, i.e. the number is 3; and the second target stations corresponding to train E are points A, B, C, D, E, and F, i.e. the number is 6. Therefore, the target train number can be determined as target train number E, and the target train number E is output so that the staff can understand that mounting the track inspection vehicle on train E can inspect more sub-target tracks, thereby reducing the operation of changing trains.
[0093] Furthermore, in this embodiment of the application, when the current station does not belong to the first target station or belongs to the first target station but the next adjacent station does not belong to the first target station, the method of determining the target train number can be the same as the method of steps S120 to S122, and will not be repeated here.
[0094] In this embodiment, during the inspection of the target track by the track inspection vehicle, the track detection data may be inaccurate due to the high speed of the train. Therefore, the train speed can be monitored in real time. When the speed reaches a preset speed, the first track detection data is marked, and location information is obtained. A prompt message and location information are output so that staff are aware that the current train speed is too high and the collected track detection data may be inaccurate. The system can also notify nearby staff to inspect the track at that location to obtain second track detection data. Furthermore, since manual inspection may result in errors due to staff's limited basic knowledge, the target detection data can be determined based on the first and second detection data, making the final track detection data more accurate. Furthermore, when the train speed is detected to fall below the preset speed again, the marking operation stops.
[0095] The above embodiments describe a method for track detection from the perspective of process flow. The following embodiments describe a track detection device 40 from the perspective of virtual module or virtual unit. For details, please refer to the following embodiments.
[0096] This application provides a track detection device 40, such as... Figure 4 As shown, the track detection device 40 may specifically include: The first acquisition module 401 is used to acquire the maintenance records, usage time and track type of the target track, including mainline track and branch line track. The first judgment module 402 is used to determine whether a preset repair type exists in the repair record; The first determining module 403 is used to determine the detection cycle of the target track based on the preset maintenance type, usage duration and track type when a preset maintenance type exists; The second determining module 404 is used to determine the detection cycle of the target track based on the usage time and track type when there is no preset maintenance type.
[0097] In this embodiment, the maintenance record includes the maintenance type of the target track, and the usage duration is the length of time the target track has been in use. The longer the usage duration, the more severe the track damage, and the shorter the corresponding maintenance cycle. The track type includes mainline tracks and branch lines. The train flow of mainline tracks is greater than that of branch lines. The greater the train flow, the shorter the track inspection cycle. That is, the inspection cycles for mainline tracks and branch lines are different. The preset maintenance type is a pre-set maintenance type. For tracks that have undergone this preset maintenance type, the maintenance cycle needs to be reduced. The first acquisition module 401 acquires the maintenance record of the target track so that the first judgment module 402 can determine whether the preset maintenance type exists in the maintenance record, so as to clarify whether it exists. To reduce the possibility of extended maintenance cycles, the first acquisition module 401 acquires the usage time and track type. This allows for subsequent determination of the target track's inspection cycle based on the results of a judgment regarding the existence of a preset maintenance type. Specifically, if a preset maintenance type exists, it indicates that this type may affect the determination of the current inspection cycle. Therefore, the first determination module 403 can determine the target track's inspection cycle based on the preset maintenance type, usage time, and track type. Conversely, if no preset maintenance type exists, it indicates that this type will not affect the determination of the current inspection cycle. Therefore, the second determination module 404 can directly determine the target track's inspection cycle based on the usage time and track type, thus achieving the effect of determining the inspection cycle. Because the inspection cycle is determined by combining the target track's maintenance records, usage time, and track type, a more accurate determination of the inspection cycle is achieved.
[0098] In one possible implementation of this application embodiment, when the first determining module 403 determines the detection cycle of the target track based on the preset maintenance type, usage duration, and track type, it is specifically used for: Based on the maintenance records, the maintenance time corresponding to the preset maintenance type is determined, and the preset formula corresponding to the track type is determined from the preset track type library. The preset track type library includes preset track types and preset formulas corresponding to preset track types. Get the current time; Calculate the time difference based on the current time and the maintenance time; Determine whether the time difference has reached the preset difference value to obtain the first judgment result; Based on the initial judgment result, usage time, and preset formula, the detection cycle of the target orbit is determined.
[0099] In one possible implementation of this application embodiment, when the first determining module 403 determines the detection period of the target orbit based on the first judgment result, the usage duration, and the preset formula, it is specifically used for: If the first judgment result is yes, then obtain the length value of the maintenance track corresponding to the preset maintenance type and the total length value of the target track; Calculate the ratio of the length value to the total length value; Determine whether the length ratio reaches the preset length ratio to obtain the second determination result; Based on the second judgment result, the usage time, and the preset formula, the detection cycle of the target orbit is determined; If the first judgment result is negative, the detection cycle of the target orbit is determined based on the time difference and the preset formula.
[0100] In one possible implementation of this application embodiment, when the first determining module 403 determines the detection period of the target orbit based on the second judgment result, the usage duration, and the preset formula, it is specifically used for: If the second judgment result is yes, then the target usage time is determined based on the time difference and the usage duration; The detection cycle of the target orbit is determined based on the target usage duration and a preset formula; If the second judgment result is negative, the detection cycle of the target orbit is determined based on the usage time and the preset formula.
[0101] In one possible implementation of this application embodiment, the apparatus 40 further includes: The second acquisition module is used to acquire the current time; The calculation module is used to calculate the detection time of the target orbit based on the current time and the detection cycle; The detection module is used to detect the target orbit based on the detection time.
[0102] In one possible implementation of this application embodiment, the apparatus 40 further includes: The third acquisition module is used to acquire the current station of the track inspection vehicle corresponding to the target track and the detection direction of the track inspection vehicle during the detection time. The second judgment module is used to determine whether there is a maintenance sub-track in the target track. The maintenance sub-track is a sub-target track that is under maintenance. The third judgment module is used to determine whether the current station belongs to the first target station when it exists, and to determine the next adjacent station of the current station based on the detection direction and the target track. The first target station is the station corresponding to the maintenance sub-track. The fourth acquisition module is used to acquire the passable train number corresponding to the first target station when the next adjacent station belongs to the first target station. The track of the passable train corresponding to the passable train number does not include the maintenance subtrack, but includes at least two stations corresponding to the maintenance subtrack. The first output module is used to output the numbers of trains that can pass.
[0103] In one possible implementation of this application embodiment, the apparatus 40 further includes: The fifth acquisition module is used to acquire multiple train numbers corresponding to the current station when they do not exist. These multiple train numbers are traveling on the target track and the travel direction of the multiple trains is the same as the detection direction. The third determining module is used to determine the number of second target stations corresponding to multiple train numbers. The second target stations are the stations that the trains corresponding to the multiple train numbers pass through between the current station and the end station of the target track. The second output module is used to output the target train number, which is the train number with the largest number of trains.
[0104] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0105] This application provides an electronic device, such as... Figure 5 As shown, Figure 5 The illustrated electronic device 50 includes a processor 501 and a memory 503. The processor 501 and the memory 503 are connected, for example, via a bus 502. Optionally, the electronic device 50 may also include a transceiver 504. It should be noted that in practical applications, the transceiver 504 is not limited to one unit, and the structure of this electronic device 50 does not constitute a limitation on the embodiments of this application.
[0106] Processor 501 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 can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 501 may also be a combination that implements computational functions, such as including at least one microprocessor combination, a combination of a DSP and a microprocessor, etc.
[0107] Bus 502 may include a pathway for transmitting information between the aforementioned components. Bus 502 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 502 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The symbol is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0108] The memory 503 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0109] The memory 503 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 501. The processor 501 is used to execute the application code stored in the memory 503 to implement the content shown in the foregoing method embodiments.
[0110] Electronic devices include, but are not limited to: mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Servers can also be included. Figure 5 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0111] This application provides a computer-readable storage medium storing a computer program. When the program is run on a computer, it enables the computer to execute the corresponding content in the aforementioned method embodiments. Compared with related technologies, in this application embodiment, the maintenance record includes the maintenance type of the target track, the usage duration (the length of time the target track has been in use), the longer the usage duration (the more severe the track damage, and the shorter the corresponding maintenance cycle), and the track type (mainline track and branch track). The train flow rate of the mainline track is greater than that of the branch track. A higher train flow rate results in a shorter track inspection cycle; that is, the inspection cycles for mainline tracks and branch tracks are different. The preset maintenance type is a pre-set maintenance type. For tracks that have undergone this preset maintenance type, the maintenance cycle needs to be reduced. The maintenance record of the target track is obtained to facilitate subsequent determination of whether the preset maintenance type exists in the maintenance record. To determine if there's a possibility of reducing the maintenance cycle, usage time and track type are obtained. This information is then combined with the results of determining if a preset maintenance type exists to determine the target track's inspection cycle. Specifically, if a preset maintenance type exists, it means that this type might affect the determination of the current inspection cycle. Therefore, the target track's inspection cycle can be determined based on the preset maintenance type, usage time, and track type. Conversely, if no preset maintenance type exists, it means that this type does not affect the determination of the current inspection cycle. Therefore, the target track's inspection cycle can be directly determined based on usage time and track type, thus achieving the desired inspection cycle. Because the inspection cycle is determined by combining the target track's maintenance records, usage time, and track type, a more accurate determination of the inspection cycle is achieved.
[0112] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0113] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for track detection, characterized in that, include: Obtain the maintenance records, usage duration, and track type of the target track, including mainline track and branch line track; Determine whether a preset repair type exists in the repair record; If a preset maintenance type exists, the detection cycle of the target track is determined based on the preset maintenance type, the usage duration, and the track type. If no preset maintenance type exists, the detection cycle of the target track is determined based on the usage time and the track type. The step of determining the detection cycle of the target track based on the preset maintenance type, the usage duration, and the track type includes: Based on the maintenance records, the maintenance time corresponding to the preset maintenance type is determined, and the preset formula corresponding to the track type is determined from the preset track type library. The preset track type library includes preset track types and preset formulas corresponding to the preset track types. The preset formula is a piecewise function, including: when the usage time is in the first interval, a quadratic function is used to calculate the detection cycle; when the usage time is in the second interval, a linear function is used to calculate the detection cycle; when the usage time is in the third interval, the detection cycle is a constant value. The constant in the preset formula is pre-calibrated through simulation experiments. Get the current time; Calculate the time difference based on the current time and the maintenance time; Determine whether the time difference reaches a preset difference value to obtain a first determination result; Based on the first judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined; The step of determining the detection cycle of the target orbit based on the first judgment result, the usage duration, and the preset formula includes: If the first determination result is yes, then obtain the length value of the maintenance track corresponding to the preset maintenance type and the total length value of the target track; Calculate the ratio of the length value to the total length value; Determine whether the length ratio reaches a preset length ratio to obtain a second determination result; Based on the second judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined; If the first judgment result is negative, then the detection cycle of the target orbit is determined based on the time difference and the preset formula. Based on the second judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined, including: If the second judgment result is yes, then the target usage duration is determined based on the time difference and the usage duration; Based on the target usage duration and the preset formula, the detection cycle of the target trajectory is determined; If the second judgment result is negative, then the detection cycle of the target orbit is determined based on the usage duration and the preset formula; The target track includes at least two sub-target tracks, and each sub-target track corresponds to a station; The target orbit is detected, and then the process includes: During the detection time, the current station of the track inspection vehicle corresponding to the target track and the detection direction of the track inspection vehicle are obtained; Determine whether there is a maintenance sub-track in the target track, wherein the maintenance sub-track is a sub-target track that is under maintenance; If it exists, determine whether the current station belongs to the first target station, and determine the next adjacent station of the current station based on the detection direction and the target track. The first target station is the station corresponding to the maintenance sub-track. If it belongs to the target station, and the next adjacent station belongs to the first target station, then obtain the passable train number corresponding to the first target station. The track of the passable train corresponding to the passable train number does not include the maintenance subtrack, but includes at least two stations corresponding to the maintenance subtrack. Output the number of the train that is allowed to pass; The step of determining whether a maintenance sub-track exists in the target track further includes: If not, then obtain multiple train numbers corresponding to the current station, the multiple train numbers travel on the target track, and the travel direction of the multiple trains is the same as the detection direction; Determine the number of second target stations corresponding to the plurality of train numbers, wherein the second target stations are the stations that the trains corresponding to the plurality of train numbers pass through between the current station and the end station of the target track; Output the target train number, which is the train number with the largest number.
2. The method for track detection according to claim 1, characterized in that, The method further includes: Get the current time; Based on the current time and the detection period, calculate the detection time of the target orbit; The target orbit is detected based on the detection time.
3. A track detection device, characterized in that, include: The first acquisition module is used to acquire the maintenance records, usage time and track type of the target track, wherein the track type includes mainline track and branch line track; The first judgment module is used to determine whether a preset repair type exists in the repair record; The first determining module is used to determine the detection cycle of the target track based on the preset maintenance type, the usage duration, and the track type when a preset maintenance type exists. The second determining module is used to determine the detection cycle of the target track based on the usage time and the track type when no preset maintenance type exists; The first determining module, when performing the step of determining the detection cycle of the target track based on the preset maintenance type, the usage duration, and the track type, is specifically used for: Based on the maintenance records, the maintenance time corresponding to the preset maintenance type is determined, and the preset formula corresponding to the track type is determined from the preset track type library. The preset track type library includes preset track types and preset formulas corresponding to the preset track types. The preset formula is a piecewise function, including: when the usage time is in the first interval, a quadratic function is used to calculate the detection cycle; when the usage time is in the second interval, a linear function is used to calculate the detection cycle; when the usage time is in the third interval, the detection cycle is a constant value. The constant in the preset formula is pre-calibrated through simulation experiments. Get the current time; Calculate the time difference based on the current time and the maintenance time; Determine whether the time difference reaches a preset difference value to obtain a first determination result; Based on the first judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined; The first determining module, when performing the step of determining the detection cycle of the target orbit based on the first judgment result, the usage duration, and the preset formula, is specifically used for: If the first determination result is yes, then obtain the length value of the maintenance track corresponding to the preset maintenance type and the total length value of the target track; Calculate the ratio of the length value to the total length value; Determine whether the length ratio reaches a preset length ratio to obtain a second determination result; Based on the second judgment result, the usage duration, and the preset formula, the detection cycle of the target orbit is determined; If the first judgment result is negative, then the detection cycle of the target orbit is determined based on the time difference and the preset formula. The first determining module, when performing the determination of the detection cycle of the target orbit based on the second judgment result, the usage duration, and the preset formula, is specifically used for: If the second judgment result is yes, then the target usage duration is determined based on the time difference and the usage duration; Based on the target usage duration and the preset formula, the detection cycle of the target trajectory is determined; If the second judgment result is negative, then the detection cycle of the target orbit is determined based on the usage duration and the preset formula; The target track includes at least two sub-target tracks, and each sub-target track corresponds to a station; The device further includes: The third acquisition module is used to acquire the current station of the track inspection vehicle corresponding to the target track and the detection direction of the track inspection vehicle during the detection time. The second judgment module is used to determine whether there is a maintenance sub-track in the target track, wherein the maintenance sub-track is a sub-target track that is under maintenance. The third judgment module is used to determine whether the current station belongs to the first target station when it exists, and to determine the next adjacent station of the current station based on the detection direction and the target track, wherein the first target station is the station corresponding to the maintenance sub-track; The fourth acquisition module is used to acquire the passable train number corresponding to the first target station when the next adjacent station belongs to the first target station. The track of the passable train corresponding to the passable train number does not include the maintenance subtrack, but includes at least two stations corresponding to the maintenance subtrack. The first output module is used to output the passable train number; The device further includes: The fifth acquisition module is used to acquire multiple train numbers corresponding to the current station when the station does not exist. The multiple train numbers travel on the target track and the travel direction of the multiple trains is the same as the detection direction. The third determining module is used to determine the number of second target stations corresponding to the plurality of train numbers, wherein the second target stations are the stations that the trains corresponding to the plurality of train numbers pass through between the current station and the end station of the target track; The second output module is used to output the target train number, which is the train number with the largest number.
4. An electronic device, characterized in that, It includes: At least one processor; Memory; At least one application, wherein the at least one application is stored in the memory and configured to be executed by the at least one processor, the at least one application being configured to: perform the orbit detection method according to any one of claims 1 to 2.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed in the computer, it causes the computer to perform the orbit detection method according to any one of claims 1 to 2.
Citation Information
Patent Citations
Rail transit electromechanical equipment repair process optimization method and system
CN115600755A