Insulator cleaning control method and device, computer equipment, readable storage medium and program product
By acquiring insulator information and layout information in real time, a cleaning strategy is generated, and the cleaning device is controlled to clean the railway insulators. This solves the problem of inaccurate cleaning of contaminants accumulated on the insulator surface and achieves efficient and accurate cleaning results.
Patent Information
- Application Number
- CN202511027639.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2025-11-04
AI Technical Summary
Contaminants such as dust, oil, and chemicals accumulate on the surface of insulators on railway lines, leading to inaccurate cleaning.
By acquiring insulator information in real time, filtering insulators to be cleaned, obtaining the railway line layout information corresponding to their locations, generating cleaning information, and controlling the cleaning device to perform cleaning, the accuracy of the cleaning method and path is ensured.
It improves the accuracy and efficiency of insulator cleaning, reduces the possibility of incomplete or over-cleaning, and optimizes the cleaning effect.
Smart Images

Figure CN120896044A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of railways, and in particular to an insulator cleaning control method and device, computer equipment, a computer readable storage medium and a computer program product. BACKGROUND
[0002] An insulator is a special insulating control device that plays an important role in overhead transmission lines. In the early years, insulators were mainly used on power poles. Over time, many disc-shaped insulators were hung on one end of a high-voltage transmission tower to increase the creepage distance.
[0003] With the development of railway technology, railway lines are distributed more widely, and railway transportation can cause a large amount of pollutants, such as dust, oil stains, and chemicals, to accumulate on the surface of insulators. Therefore, there is an urgent need for a way to accurately clean insulators. SUMMARY
[0004] Therefore, it is necessary to provide an insulator cleaning control method and device, computer equipment, a computer readable storage medium and a computer program product that can improve the accuracy of insulator cleaning in order to solve the above technical problems.
[0005] In a first aspect, the present application provides an insulator cleaning control method, comprising:
[0006] real-time acquisition of insulator information, wherein the insulator information is used to represent at least one of the distribution condition of each insulator and the insulator feature;
[0007] screening of a to-be-cleaned insulator from each insulator according to the insulator information;
[0008] acquisition of layout information of a railway line corresponding to the position of the to-be-cleaned insulator;
[0009] generation of cleaning information corresponding to the to-be-cleaned insulator according to the layout information and the insulator information, and control of the insulator cleaning device to clean the to-be-cleaned insulator according to the cleaning information, wherein the cleaning information is used to represent a cleaning method and a cleaning planning path.
[0010] In a second aspect, the present application also provides an insulator cleaning control device, comprising:
[0011] an acquisition module configured to acquire insulator information in real time, wherein the insulator information is used to represent at least one of the distribution condition of each insulator and the insulator feature;
[0012] a screening module configured to screen a to-be-cleaned insulator from each insulator according to the insulator information;
[0013] the acquisition module is further configured to acquire layout information of a railway line corresponding to the position of the to-be-cleaned insulator;
[0014] generate, according to the layout information and the insulator information, cleaning information corresponding to the insulator to be cleaned, wherein the cleaning information is used to represent a cleaning mode and a cleaning planning path;
[0015] clean the insulator to be cleaned according to the cleaning information.
[0016] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0017] acquire insulator information in real time, wherein the insulator information is used to represent at least one of distribution conditions of the insulators and insulator features;
[0018] select the insulator to be cleaned from the insulators according to the insulator information;
[0019] acquire layout information of a railway line corresponding to a position where the insulator to be cleaned is located;
[0020] generate cleaning information corresponding to the insulator to be cleaned according to the layout information and the insulator information, and clean the insulator to be cleaned according to the cleaning information, wherein the cleaning information is used to represent a cleaning mode and a cleaning planning path.
[0021] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:
[0022] acquire insulator information in real time, wherein the insulator information is used to represent at least one of distribution conditions of the insulators and insulator features;
[0023] select the insulator to be cleaned from the insulators according to the insulator information;
[0024] acquire layout information of a railway line corresponding to a position where the insulator to be cleaned is located;
[0025] generate cleaning information corresponding to the insulator to be cleaned according to the layout information and the insulator information, and clean the insulator to be cleaned according to the cleaning information, wherein the cleaning information is used to represent a cleaning mode and a cleaning planning path.
[0026] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the following steps:
[0027] acquire insulator information in real time, wherein the insulator information is used to represent at least one of distribution conditions of the insulators and insulator features of the insulators;
[0028] select the insulators to be cleaned from the insulators according to the insulator information;
[0029] acquire layout information of a railway line corresponding to a position where the insulators to be cleaned are located;
[0030] generate cleaning information corresponding to the insulators to be cleaned according to the layout information and the insulator information, and control the insulator cleaning device to clean the insulators to be cleaned according to the cleaning information, wherein the cleaning information is used to represent a cleaning mode and a cleaning planning path.
[0031] The insulator cleaning control method, device, computer equipment, computer readable storage medium, and computer program product described above can acquire insulator information representing at least one of distribution conditions of the insulators and insulator features of the insulators in real time. In the case that the insulator information represents the distribution conditions of the insulators, the environment of the positions where the insulators are located can be monitored in real time, and the environment of the positions where the insulators are located can indirectly infer the pollution conditions of the insulators to some extent. In the case that the insulator information represents the insulator features of the insulators, the pollution conditions of the insulators can be directly detected. Therefore, the insulators to be cleaned can be selected from the insulators according to the insulator information, the layout information of the railway line corresponding to the position where the insulators to be cleaned are located can be acquired, the cleaning information for the insulators to be cleaned can be generated according to the layout information and the insulator information, and the insulator cleaning device can be controlled according to the cleaning information to clean the insulators to be cleaned, thereby improving the cleaning accuracy of the insulators to be cleaned. BRIEF DESCRIPTION OF DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other related drawings can be obtained by those skilled in the art without any creative effort.
[0033] Figure 1 An application environment diagram of the insulator cleaning control method in an embodiment;
[0034] Figure 2 A flowchart of the insulator cleaning control method in an embodiment;
[0035] Figure 3 A flowchart of the step of generating cleaning information corresponding to the insulators to be cleaned according to the layout information and the insulator information in an embodiment;
[0036] Figure 4 Figure 1 is a structural block diagram of an insulator cleaning control device according to an embodiment of the present application;
[0037] Figure 5 Figure 2 is an internal structural diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION
[0038] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not intended to limit the present application.
[0039] It should be noted that the terms "first", "second", and the like used in the present application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "include" and "have" and any variations thereof used in the present application are intended to cover non-exclusive inclusion. The term "multiple" used in the present application refers to two or more. The term "and / or" used in the present application refers to one of the options or any combination of multiple options.
[0040] The insulator cleaning control method provided by the embodiments of the present application can be applied to, for example, Figure 1The application environment shown. Among them, the terminal 102 and the insulator cleaning device 104 communicate with the server 106 through the network. The data storage system can store the data required by the server 106 to process. The data storage system can be integrated on the server 106, or placed on the cloud or other network servers. The server 106 obtains the insulator information in real time, wherein the insulator information is used to represent at least one of the distribution condition and the insulator feature of each insulator; according to the insulator information, the insulator to be cleaned is screened from each insulator; the layout information of the railway line corresponding to the position where the insulator to be cleaned is located is obtained; according to the layout information and the insulator information, the cleaning information corresponding to the insulator to be cleaned is generated, and according to the cleaning information, the insulator cleaning device 104 is controlled to clean the insulator to be cleaned, wherein the cleaning information is used to represent the cleaning method and the cleaning planning path. Among them, the terminal 102 can be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, unmanned aerial vehicles, low-altitude aircraft, Internet of Things devices and portable wearable devices. The Internet of Things device can be a smart speaker, a smart TV, a smart air conditioner, a smart vehicle device, a projection device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 106 can be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0041] In one exemplary embodiment, as shown in Figure 2 An insulator cleaning control method is provided, which is applied to the server 106 in Figure 1 for example, including the following steps 202 to 208. Among them:
[0042] Step 202, real-time acquisition of insulator information, wherein the insulator information is used to represent at least one of the distribution condition and the insulator feature of each insulator.
[0043] Among them, the insulator information in step 202 includes insulator distribution position information, insulator surface information and insulator insulation performance information. The insulator distribution position information can be latitude and longitude information, or point information in a map constructed with the range of each insulator. The insulator insulation performance information is used to represent at least one of the insulator resistance and the flashover voltage.
[0044] As an embodiment, the real-time insulator distribution position information includes: sending a position query request to each insulator respectively in real time, and receiving the insulator distribution position information sent by each insulator when receiving the position query request.
[0045] As another embodiment, the real-time insulator distribution position information includes: obtaining an insulator position information library, wherein the insulator position information library includes insulator distribution position information of each insulator; and querying the insulator position information library in real time to obtain the insulator distribution position information.
[0046] As an embodiment, the insulator surface information is obtained by: for each insulator, obtaining an insulator image corresponding to the insulator and infrared measurement data; extracting an appearance feature of the insulator from the insulator image to obtain an appearance feature; extracting a dirt infrared feature of the insulator from the infrared measurement data to obtain a dirt infrared feature; and generating insulator surface information corresponding to the insulator according to the appearance feature and the dirt infrared feature.
[0047] The insulator image can be obtained by a camera deployed at a position of the insulator, and the infrared measurement data can be obtained by an infrared probe deployed at the position of the insulator.
[0048] Optionally, the appearance feature includes at least one of a material feature and a dirt appearance feature, and the dirt appearance feature includes at least one of a dirt area feature and a dirt color feature; the dirt infrared feature includes at least one of a dirt equivalent salt density feature and a dirt ash density feature, the dirt equivalent salt density feature is used to represent a total amount of soluble salt substances on the surface of the insulator, and the dirt ash density feature is used to represent a total amount of non-soluble salt substances on the surface of the insulator.
[0049] In this way, considering that the surface of the insulator may be contaminated by salt substances or other forms of contamination, the degree of contamination of the insulator can be detected by the two dimensions of the insulator image and the infrared measurement data.
[0050] In step 204, the insulators to be cleaned are selected from the insulators according to the insulator information.
[0051] For example, in step 204, the degree of contamination of each insulator is predicted according to the insulator information to obtain contamination prediction information, and the insulators to be cleaned are selected from the insulators according to the contamination prediction information of each insulator.
[0052] Further, as an embodiment, the degree of contamination of each insulator is predicted according to the insulator information to obtain contamination prediction information, including: detecting potential contamination information of an environment in which each insulator is located according to the insulator distribution position information, and predicting the degree of contamination of each insulator according to each potential contamination information to obtain contamination prediction information.
[0053] The higher the degree of contamination represented by the potential contamination information, the higher the degree of contamination represented by the predicted contamination prediction information.
[0054] As an embodiment, the potential contamination information of the environment where each insulator is located is detected according to the insulator distribution position information, including: detecting the railway line of the environment where each insulator is located according to the insulator distribution position information, and determining the interval distance between the railway line of the environment where each insulator is located and each insulator; and detecting the potential contamination information of the environment where each insulator is located according to the interval distance.
[0055] In the above embodiment, the shorter the interval distance between the railway line of the environment where each insulator is located and each insulator, the higher the contamination degree represented by the detected potential contamination information.
[0056] In this way, considering that the shorter the interval distance between the railway line of the environment where each insulator is located and each insulator, the closer the insulator to the railway line, and the greater the impact of the transportation on the railway line on the insulator, the more likely the insulator to be contaminated, the potential contamination information representing a higher contamination degree is generated.
[0057] As another embodiment, the contamination degree of each insulator is predicted according to the insulator information to obtain contamination prediction information, including: for each insulator, predicting the contamination degree of the insulator according to the contamination appearance feature to obtain first prediction information; predicting the contamination degree of the insulator according to the contamination infrared feature to obtain second prediction information; and performing weighted processing on the first prediction information and the second prediction information according to the respective weights of the first prediction information and the second prediction information to obtain the contamination prediction information, wherein the weighted processing can be weighted summation or weighted integration, and the weighted processing can be summation weighting or integration weighting.
[0058] In the above embodiment, the larger the contamination area represented by the contamination appearance feature, the higher the contamination degree represented by the predicted first prediction information; the darker the contamination color represented by the contamination appearance feature, the higher the contamination degree represented by the predicted first prediction information; the more the total amount of soluble salt substances on the surface of the insulator represented by the contamination equivalent salt density feature in the contamination infrared feature, the higher the contamination degree represented by the predicted second prediction information; and the more the total amount of non-soluble salt substances on the surface of the insulator represented by the contamination ash density feature in the contamination infrared feature, the higher the contamination degree represented by the predicted second prediction information. The respective weights of the first prediction information and the second prediction information can be set by a user as needed or can be empirical values, which are not limited herein.
[0059] In this way, considering that the contamination appearance feature can evaluate the contamination degree from the dimensions of the area and the contamination color, and the contamination infrared feature can evaluate the contamination degree from the dimension of the total amount of salt substances on the surface, the contamination degree of the surface of the insulator can be predicted from the above multiple dimensions by the contamination appearance feature and the contamination infrared feature, and the prediction accuracy of the contamination degree of the insulator is improved.
[0060] In step 206, layout information of a railway line corresponding to a position of the insulator to be cleaned is acquired.
[0061] In step 208, cleaning information corresponding to the insulator to be cleaned is generated according to the layout information and the insulator information, and the insulator cleaning device is controlled to clean the insulator to be cleaned according to the cleaning information, wherein the cleaning information is used to represent a cleaning method and a cleaning planning path.
[0062] As an embodiment, the cleaning information corresponding to the insulator to be cleaned is generated according to the layout information and the insulator information, including: generating cleaning strategy information and cleaning planning path information corresponding to the insulator to be cleaned according to the layout information and the insulator information, and determining the cleaning strategy information and the cleaning planning path information corresponding to the insulator to be cleaned as the cleaning information corresponding to the insulator to be cleaned.
[0063] It can be understood that there may be a situation that the cleaning information does not match the insulator to be cleaned, resulting in poor cleaning effect. Therefore, the cleaning effect needs to be monitored to optimize the generation method of the cleaning information, or the insulator with poor cleaning effect needs to be cleaned again.
[0064] Optionally, the above method further includes: acquiring an interval duration between the completion of cleaning of the cleaned insulator and the re-pollution of the cleaned insulator; searching for first information and second information corresponding to the cleaned insulator from the insulator information, wherein the first information is used to represent the insulator characteristics before cleaning of the cleaned insulator, and the second information is used to represent the insulator characteristics when the cleaning of the cleaned insulator is completed; detecting a cleaning degree corresponding to the cleaned insulator according to a difference between the first information and the second information to obtain cleaning degree information; detecting a cleaning maintenance degree corresponding to the cleaned insulator according to the interval duration to obtain cleaning maintenance degree information; and detecting a cleaning effect of the cleaning information corresponding to the cleaned insulator according to the cleaning degree information and the cleaning maintenance degree information to obtain cleaning effect information.
[0065] The insulator characteristics include at least one of a dirty appearance feature, a dirty infrared feature, and an insulator performance feature; the greater the difference between the first information and the second information, the higher the cleaning degree represented by the detected cleaning degree information; and the longer the interval duration, the higher the cleaning maintenance degree represented by the detected cleaning maintenance degree information.
[0066] Further, the cleaning effect of the cleaning information corresponding to the cleaned insulator is detected according to the cleaning degree information and the cleaning maintenance degree information to obtain cleaning effect information, including: respectively weighting the cleaning degree information and the cleaning maintenance degree information according to cleaning degree weights corresponding to the cleaning degree information and the cleaning maintenance degree information respectively to obtain the cleaning effect information.
[0067] The cleaning degree weight can be set by the user as needed, or can correspond to the potential contamination information of the environment where the insulator is located.
[0068] Specifically, the higher the degree of contamination represented by the potential contamination information of the environment where the insulator is located, the higher the cleaning degree weight corresponding to the cleaning retention degree information (the sum of the cleaning degree weight corresponding to the cleaning retention degree information and the cleaning degree weight corresponding to the cleaning degree information is a fixed value).
[0069] In this way, considering that the corresponding environment has different potential contamination factors, for the insulator with a higher degree of contamination represented by the potential contamination information of the environment where the insulator is located, a higher cleaning degree weight is set for the cleaning retention degree information, so that the cleaning retention degree information provides a higher decision proportion when generating the cleaning effect information, thereby making the cleaning strategy of the insulator with a higher degree of contamination represented by the potential contamination information of the environment where the insulator is located more inclined to keep clean for a long time, avoiding the insulator becoming dirty quickly after cleaning.
[0070] It can be understood that in the case of low environmental temperature, the water remaining on the insulator after cleaning is easy to freeze, and when icing occurs on the insulator, not only is the cleaning more troublesome, but also problems may occur on the surface of the insulator.
[0071] Optionally, the above method further comprises: if it is detected that the insulator has been cleaned, detecting the real-time temperature of the environment where the cleaned insulator is located; and in the case that the real-time temperature of the environment where the cleaned insulator is located is lower than a preset temperature threshold, controlling the insulator cleaning device to blow water on the cleaned insulator.
[0072] The preset temperature threshold is a critical temperature at which icing occurs on the cleaned insulator.
[0073] In this way, in the case that the insulator has been cleaned and the temperature of the environment where the cleaned insulator is located is low, the residual water on the cleaned insulator is blown dry in time to avoid the residual water on the insulator freezing into ice.
[0074] It can be understood that since the insulator cleaning device stores water for cleaning, in the case of low environmental temperature, there is also a risk of icing inside the insulator cleaning device.
[0075] Optionally, the above method further comprises: detecting the real-time temperature of the environment where the insulator cleaning device is located, and in the case that the real-time temperature of the environment where the insulator cleaning device is located is lower than a preset device temperature threshold, controlling the heating component in the insulator cleaning device to operate.
[0076] In this way, by operating the heating component, the temperature inside the insulator cleaning device can be increased, thereby avoiding icing inside the insulator cleaning device.
[0077] Further, the control of the operation of the heating component in the insulator cleaning device comprises: controlling the operation of the heating component in the insulator cleaning device according to the difference between the real-time temperature of the environment where the insulator cleaning device is located and the preset device temperature threshold.
[0078] The greater the difference (here, a scalar) is, the higher the operating temperature of the heating component is.
[0079] In this way, when the real-time temperature of the environment where the insulator cleaning device is located is low, the heating component is controlled to adopt a higher heating temperature, so that the inside of the insulator cleaning device can be rapidly heated to resist the low temperature of the environment.
[0080] In the above insulator cleaning control method, the insulator information representing at least one of the distribution state of each insulator and the insulator feature of each insulator is obtained in real time. When the insulator information represents the distribution state of each insulator, the environment at the location of each insulator can be monitored in real time, and the environment at the location of each insulator can be indirectly inferred to some extent to infer the pollution state of each insulator. When the insulator information represents the insulator feature of each insulator, the pollution state of each insulator can be directly detected. Therefore, the insulator information can be used to screen the insulator to be cleaned from each insulator, so as to obtain the layout information of the railway line corresponding to the location of the insulator to be cleaned. Based on the layout information and the insulator information, the cleaning information for the insulator to be cleaned is generated. Then, based on the cleaning information, the insulator cleaning device is controlled to clean the insulator to be cleaned, thereby improving the cleaning accuracy of the insulator to be cleaned.
[0081] In one exemplary embodiment, as shown in FIG. 3, step 208 includes steps 302 to 304. Wherein: Figure 3
[0082] Step 302: path planning is performed on the process of moving the insulator cleaning device to the location of the insulator to be cleaned according to the layout information and the insulator information, and the cleaning planning path information is obtained.
[0083] Exemplarily, step 302 includes: obtaining device location information of the insulator cleaning device, and performing path planning on the process of moving the insulator cleaning device to the location of the insulator to be cleaned according to the device location information, the layout information and the insulator distribution location information, and obtaining the cleaning planning path information.
[0084] Further, according to the device position information, the layout information and the insulator distribution position information, a path planning is performed on a process in which the insulator cleaning device moves to a position where the insulator to be cleaned is located, to obtain cleaning planning path information, including: generating each moving path corresponding to the insulator cleaning device according to the layout information and the device position information; and screening, from the each moving path, cleaning planning path information corresponding to the insulator distribution position information.
[0085] As an example, the screening, from the each moving path, of the cleaning planning path information corresponding to the insulator distribution position information includes: screening, from the each moving path, cleaning planning path information corresponding to an interval distance closest to the insulator distribution position information.
[0086] In this way, the insulator cleaning device is prevented from taking a detour or failing to find the insulator to be cleaned, and the planning accuracy of the cleaning planning path information is improved.
[0087] In step 304, cleaning strategy information corresponding to the insulator to be cleaned is generated according to the insulator information.
[0088] As an example, step 304 includes: detecting, according to the insulator information, an insulator type and an insulator dirtiness degree information of the insulator to be cleaned; generating a cleaning type corresponding to the insulator to be cleaned according to the insulator type; generating a cleaning parameter corresponding to the insulator to be cleaned according to the insulator dirtiness degree information; and determining the cleaning type and the cleaning parameter together as the cleaning strategy information corresponding to the insulator to be cleaned.
[0089] Further, the detection, according to the insulator information, of the insulator type and the insulator dirtiness degree information of the insulator to be cleaned includes: obtaining dirtiness prediction information of the insulator to be cleaned corresponding to the insulator information, and determining the dirtiness prediction information as the insulator dirtiness degree information; and detecting the insulator type of the insulator to be cleaned according to material characteristics in the insulator information.
[0090] The cleaning type includes at least one of a high-pressure water jet cleaning type and an ultrasonic cleaning type, and a corresponding relationship between the cleaning type and the insulator type can be obtained through multiple experimental tests of cleaning effects. The cleaning parameter includes at least one of a cleaning pressure, a cleaning temperature, a cleaning angle, a cleaning liquid type and a cleaning flow.
[0091] In this way, different insulator types are considered to have corresponding adaptive cleaning types, and different dirtiness degrees have corresponding cleaning pressures, cleaning temperatures, cleaning angles, cleaning liquid types and cleaning flows, and the generation accuracy of the cleaning strategy information is improved.
[0092] In the embodiment, the movement path of the insulator cleaning device is planned based on the layout information and the insulator information, so that the cleaning planning path information obtained by the planning corresponds to the positions of the insulators to be cleaned and the distribution of the railway lines, and the planning accuracy of the movement path of the insulator cleaning device is improved; the insulator information is used as the basis, and the insulator information can represent at least one of the distribution of the insulators and the insulator features, so that the generated cleaning strategy information can adapt to at least one of the distribution environment of the insulators and the surface condition of the insulators, and the generation accuracy of the cleaning strategy information is improved.
[0093] As a detailed embodiment, the insulator information is obtained in real time, wherein the insulator information is used to represent at least one of the distribution of the insulators and the insulator features; the insulators to be cleaned are selected from the insulators according to the insulator information; the layout information of the railway line corresponding to the position of the insulator to be cleaned is obtained; the path of the process in which the insulator cleaning device moves to the position of the insulator to be cleaned is planned according to the layout information and the insulator information, and the cleaning planning path information is obtained; the insulator type and the insulator dirtiness information of the insulator to be cleaned are detected according to the insulator information; the cleaning type corresponding to the insulator to be cleaned is generated according to the insulator type; the cleaning parameter corresponding to the insulator to be cleaned is generated according to the insulator dirtiness information; the cleaning strategy information corresponding to the insulator to be cleaned is determined by the cleaning type and the cleaning parameter together, and the cleaning information is determined by the cleaning planning path information and the cleaning strategy information; and the insulator cleaning device is controlled to clean the insulator to be cleaned according to the cleaning information, wherein the cleaning information is used to represent the cleaning method and the cleaning planning path.
[0094] Further, if it is detected that the insulator cleaning is completed, the real-time temperature of the environment where the cleaned insulator is located is detected; in the case that the real-time temperature of the environment where the cleaned insulator is located is lower than a preset temperature threshold, the insulator cleaning device is controlled to blow water on the cleaned insulator; the interval duration between the completion of the cleaning of the cleaned insulator and the re-pollution of the cleaned insulator is obtained; the first information and the second information corresponding to the cleaned insulator are searched from the insulator information, wherein the first information is used to represent the insulator features before the cleaning of the cleaned insulator, and the second information is used to represent the insulator features when the cleaning of the cleaned insulator is completed; the cleaning degree corresponding to the cleaned insulator is detected according to the difference between the first information and the second information, and the cleaning degree information is obtained; the cleaning maintenance degree corresponding to the cleaned insulator is detected according to the interval duration, and the cleaning maintenance degree information is obtained; the cleaning effect of the cleaning information corresponding to the cleaned insulator is detected according to the cleaning degree information and the cleaning maintenance degree information, and the cleaning effect information is obtained.
[0095] Thus, by acquiring the insulator information representing at least one of the distribution state of each insulator and the insulator feature of each insulator in real time, in the case that the insulator information represents the distribution state of each insulator, the environment of the position where each insulator is located can be monitored in real time, and the environment of the position where each insulator is located can be used to indirectly infer the pollution state of the insulator to a certain extent, in the case that the insulator information represents the insulator feature of each insulator, the pollution state of each insulator can be directly detected, therefore, the to-be-cleaned insulator can be screened from each insulator by using the insulator information, the layout information of the railway line corresponding to the position where the to-be-cleaned insulator is located is acquired, and the cleaning information for the to-be-cleaned insulator is generated based on the layout information and the insulator information, and then the insulator cleaning device is controlled based on the cleaning information, so that the cleaning of the to-be-cleaned insulator is implemented, and the cleaning accuracy of the to-be-cleaned insulator is improved.
[0096] It should be understood that, although each step in the flowchart involved in the above embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with at least part of other steps or stages. It can be understood that the steps in different embodiments can be freely combined as needed, and various non-contradictory schemes formed by the combination are within the scope of protection of the present application.
[0097] Based on the same inventive concept, the present application also provides an insulator cleaning control device for implementing the above-mentioned insulator cleaning control method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more insulator cleaning control device embodiments provided below can refer to the limitations of the insulator cleaning control method described above, which will not be described here again.
[0098] In one exemplary embodiment, as shown in Figure 4 An insulator cleaning control device is provided, comprising: an acquisition module, a screening module, a generation module, and a cleaning module, wherein:
[0099] The acquisition module is configured to acquire insulator information in real time, wherein the insulator information is used to represent the distribution state of each insulator and the insulator feature of each insulator.
[0100] The screening module is configured to screen the insulator to be cleaned from each insulator according to the insulator information.
[0101] The acquisition module is further configured to acquire layout information of a railway line corresponding to a location of the insulator to be cleaned.
[0102] The generation module is configured to generate cleaning information corresponding to the insulator to be cleaned according to the layout information and the insulator information, wherein the cleaning information is used to represent a cleaning mode and a cleaning planning path.
[0103] The cleaning module is configured to control the insulator cleaning device to clean the insulator to be cleaned according to the cleaning information.
[0104] In one of the embodiments, the cleaning information includes cleaning strategy information and cleaning planning path information; the generation module is further configured to plan a path for the insulator cleaning device to move to the location of the insulator to be cleaned according to the layout information and the insulator information, to obtain the cleaning planning path information; and generate the cleaning strategy information corresponding to the insulator to be cleaned according to the insulator information.
[0105] In one of the embodiments, the generation module is further configured to detect insulator type information and insulator dirtiness information of the insulator to be cleaned according to the insulator information; generate a cleaning type corresponding to the insulator to be cleaned according to the insulator type; generate a cleaning parameter corresponding to the insulator to be cleaned according to the insulator dirtiness information; and determine the cleaning type and the cleaning parameter as the cleaning strategy information corresponding to the insulator to be cleaned.
[0106] In one of the embodiments, the device further includes a water blowing module configured to, if it is detected that the insulator cleaning is completed, detect a real-time temperature of an environment in which the cleaned insulator is located; and control the insulator cleaning device to blow water on the cleaned insulator if the real-time temperature of the environment in which the cleaned insulator is located is lower than a preset temperature threshold.
[0107] In one of the embodiments, the acquisition module is further configured to acquire, for each insulator, an insulator image corresponding to the insulator and infrared measurement data; extract a feature of an appearance of the insulator according to the insulator image to obtain an appearance feature; extract a dirtiness infrared feature of the insulator according to the infrared measurement data to obtain a dirtiness infrared feature; and generate insulator surface information corresponding to the insulator according to the appearance feature and the dirtiness infrared feature.
[0108] In one of the embodiments, the device further comprises a detection module configured to obtain an interval duration between the completion of the cleaning of the cleaned insulator and the re-pollution of the cleaned insulator; find the first information and the second information corresponding to the cleaned insulator from the insulator information, wherein the first information is used to represent the insulator characteristics before the cleaning of the cleaned insulator, and the second information is used to represent the insulator characteristics after the completion of the cleaning of the cleaned insulator; detect the cleaning degree corresponding to the cleaned insulator according to the difference between the first information and the second information, and obtain the cleaning degree information; detect the cleaning maintenance degree corresponding to the cleaned insulator according to the interval duration, and obtain the cleaning maintenance degree information; and detect the cleaning effect of the cleaning information corresponding to the cleaned insulator according to the cleaning degree information and the cleaning maintenance degree information, and obtain the cleaning effect information.
[0109] The modules in the insulator cleaning control device can be implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory in the computer device in software form, so as to be called and executed by the processor.
[0110] In one exemplary embodiment, a computer device is provided, which can be a terminal, and the internal structure diagram thereof can be as shown in Figure 5 The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals, and the wireless communication can be achieved through WIFI, mobile cellular network, near field communication (NFC), or other technologies. The computer program is executed by the processor to implement an insulator cleaning control method. The display unit of the computer device is configured to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball, or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0111] Those skilled in the art can understand that Figure 5 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0112] In an exemplary embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program, and the processor implementing the steps in the above method embodiments when executing the computer program.
[0113] In an exemplary embodiment, a computer readable storage medium is provided, storing a computer program, and the processor implementing the steps in the above method embodiments when executing the computer program.
[0114] In an exemplary embodiment, a computer program product is provided, including a computer program, and the processor implementing the steps in the above method embodiments when executing the computer program.
[0115] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.
[0116] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, the processes of the above-mentioned embodiment methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., but is not limited thereto. The processor involved in the embodiments provided in the present application can be a general processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but is not limited thereto.
[0117] The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, but as long as the combinations of the technical features do not exist, they should be considered as the scope of the present application.
[0118] The above embodiments only express several implementation ways of the present application, and the description is specific and detailed, but it should not be understood as a limitation to the patent scope of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method for controlling insulator cleaning, characterized in that, The method includes: Real-time acquisition of insulator information, wherein the insulator information is used to characterize at least one of the distribution status and insulator characteristics of each insulator; Based on the insulator information, select the insulators to be cleaned from among the insulators; Obtain the layout information of the railway line corresponding to the location of the insulator to be cleaned; Based on the layout information and the insulator information, cleaning information corresponding to the insulator to be cleaned is generated, and based on the cleaning information, the insulator cleaning device is controlled to clean the insulator to be cleaned. The cleaning information is used to characterize the cleaning method and the cleaning planning path.
2. The method according to claim 1, characterized in that, The cleaning information includes cleaning strategy information and cleaning planning path information; the step of generating cleaning information corresponding to the insulator to be cleaned based on the layout information and the insulator information includes: Based on the layout information and the insulator information, a path planning is performed for the process of the insulator cleaning device moving to the location of the insulator to be cleaned, and cleaning planning path information is obtained. Based on the insulator information, cleaning strategy information corresponding to the insulator to be cleaned is generated.
3. The method according to claim 2, characterized in that, The step of generating cleaning strategy information corresponding to the insulator to be cleaned based on the insulator information includes: Based on the insulator information, detect the insulator type and degree of dirtiness of the insulator to be cleaned; Based on the insulator type, generate the cleaning type corresponding to the insulator to be cleaned; Based on the information on the degree of dirtiness of the insulator, cleaning parameters corresponding to the insulator to be cleaned are generated; The cleaning type and the cleaning parameters are used together to determine the cleaning strategy information corresponding to the insulator to be cleaned.
4. The method according to claim 1, characterized in that, The method further includes: If the insulator cleaning is detected to be complete, the real-time temperature of the environment where the cleaned insulator is located is detected. When the real-time temperature of the environment where the cleaned insulator is located is lower than a preset temperature threshold, the insulator cleaning device is controlled to blow water onto the cleaned insulator.
5. The method according to claim 1, characterized in that, The insulator information includes insulator surface information; obtaining the insulator information includes: For each insulator, acquire the corresponding insulator image and infrared measurement data; Based on the insulator image, feature extraction is performed on the appearance of the insulator to obtain appearance features; Based on the infrared measurement data, the dirty infrared features of the insulator are extracted to obtain the dirty infrared features; Based on the appearance features and the infrared characteristics of dirt, the surface information of the insulator corresponding to the insulator is generated.
6. The method according to claim 1, characterized in that, The method further includes: Obtain the time interval between the completion of cleaning and re-contamination of a cleaned insulator; The first information and the second information corresponding to the cleaned insulator are retrieved from the insulator information, wherein the first information is used to characterize the insulator characteristics before the cleaned insulator is cleaned, and the second information is used to characterize the insulator characteristics after the cleaned insulator is cleaned. Based on the difference between the first information and the second information, the cleaning degree of the cleaned insulator is detected to obtain cleaning degree information. Based on the specified interval, the cleaning retention level of the cleaned insulator is detected to obtain cleaning retention level information. Based on the cleaning degree information and the cleaning retention degree information, the cleaning effect of the cleaned insulator corresponding to the cleaning information is detected to obtain cleaning effect information.
7. An insulator cleaning control device, characterized in that, The device includes: The acquisition module is used to acquire insulator information in real time, wherein the insulator information is used to characterize the distribution and characteristics of each insulator; The screening module is used to screen insulators to be cleaned from the insulators according to the insulator information; The acquisition module is also used to acquire the layout information of the railway line corresponding to the location of the insulator to be cleaned; The generation module is used to generate cleaning information corresponding to the insulator to be cleaned based on the layout information and the insulator information, wherein the cleaning information is used to characterize the cleaning method and the cleaning planning path; The cleaning module is used to control the insulator cleaning device to clean the insulator to be cleaned based on the cleaning information.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.