Secondary circuit drawing management method, device, equipment, medium and product

Through the calculation of similarity between the on-site image features and the drawing image features, the target drawing images required for secondary circuit maintenance of the substation are quickly determined, which solves the problem of not finding the drawings in maintenance, and improves the safety and efficiency of the digital management and maintenance of the drawings.

CN119577176APending Publication Date: 2025-03-07GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411742542.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

In the prior art, accurate drawings cannot be found quickly during the secondary circuit maintenance of the substation, resulting in irregular maintenance and safety hazards.

Method used

Through the calculation of similarity between the on-site image features and the drawing image features, the target drawing images required for on-site maintenance can be quickly determined, and the digitalization and standardization management of the secondary circuit drawings of the substation are realized.

Benefits of technology

It solves the problem that the appropriate drawings cannot be found in secondary loop maintenance, improves the efficiency and safety of maintenance, and realizes the digital management of drawings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119577176A_ABST
    Figure CN119577176A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a secondary circuit drawing management method and device, equipment, a medium and a product, and the method comprises the steps: carrying out the matching analysis of the on-site image features of on-site image data and the drawing image features corresponding to each secondary circuit type determined through the pre-classification, and obtaining a matching result; determining a target secondary loop category corresponding to the field image data; and determining target image data matched with the target to-be-maintained secondary loop in the drawing image data corresponding to the target secondary loop category according to the drawing image data corresponding to the target secondary loop category and the evaluation parameter of the effectiveness degree in the historical secondary loop maintenance event. According to the technical scheme provided by the embodiment of the invention, the problem that a proper drawing cannot be quickly found in the current secondary circuit maintenance is solved, the similarity calculation can be carried out through the field image features and the drawing image features, the target drawing image required by the field maintenance is quickly determined, and the digital and standardized management of the transformer substation secondary circuit drawing is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of computer technology, and in particular to a secondary circuit drawing management method, device, equipment, medium and product. Background Art

[0002] Substation secondary relay protection is an important link in realizing power transmission, which is related to the operation of the power system and the quality of power transmission. At present, substations need to use secondary relay protection devices to transmit power. Relay protection helps to eliminate hidden dangers in power transmission and ensure safe and stable power transmission.

[0003] As the basic data for the maintenance and troubleshooting of secondary equipment in substations, the authenticity and accuracy of secondary drawing information are crucial to the safety, stability and operation of secondary equipment. For a long time, the problems of inconsistency between drawings and actual conditions, omissions and missing drawings have been plaguing the orderly and efficient development of relay protection work, and may even lead to risks such as inadequate arrangement of secondary operation safety measures, resulting in power safety production incidents. At present, due to changes in secondary circuit wiring caused by equipment replacement, protection technology reform, and implementation of countermeasures, there is a secondary circuit maintenance process, and it is impossible to quickly find the accurate on-site wiring situation to apply to the drawings of the maintenance process. Summary of the invention

[0004] The embodiments of the present invention provide a secondary circuit drawing management method, device, equipment, medium and product, which can calculate the similarity between on-site image features and drawing image features, quickly determine the target drawing image required for on-site maintenance, and realize the digitization and standardized management of substation secondary circuit drawings.

[0005] In a first aspect, an embodiment of the present invention provides a secondary circuit drawing management method, the method comprising:

[0006] In response to a drawing search instruction, acquiring on-site image data of a target secondary circuit to be maintained associated with the drawing search instruction;

[0007] Matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, and determining the target secondary circuit category corresponding to the on-site image data;

[0008] According to the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events, the target image data matching the target secondary circuit to be maintained is determined in the drawing image data corresponding to the target secondary circuit category.

[0009] In a second aspect, an embodiment of the present invention provides a secondary circuit drawing management device, the device comprising:

[0010] A field image data acquisition module, for acquiring field image data of a target secondary circuit to be maintained associated with the drawing search instruction in response to the drawing search instruction;

[0011] A secondary circuit category determination module is used to match and analyze the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, and determine the target secondary circuit category corresponding to the on-site image data;

[0012] The target image data determination module is used to determine the target image data matching the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category based on the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events.

[0013] In a third aspect, an embodiment of the present invention further provides a computer device, the computer device comprising:

[0014] one or more processors;

[0015] A memory for storing one or more programs;

[0016] When the above one or more programs are executed by one or more processors, the above one or more processors implement the secondary circuit drawing management method provided by any embodiment of the present invention.

[0017] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a secondary circuit drawing management method as provided in any embodiment of the present invention.

[0018] In a fifth aspect, an embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements a secondary circuit drawing management method as provided in any embodiment of the present invention.

[0019] The embodiments of the above invention have the following advantages or beneficial effects:

[0020] The embodiment of the present invention obtains the on-site image data of the target secondary circuit to be maintained associated with the drawing search instruction by responding to the drawing search instruction; matches and analyzes the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification to determine the target secondary circuit category corresponding to the on-site image data; and determines the target image data matching the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category based on the evaluation parameters of the effectiveness of the drawing image data corresponding to the target secondary circuit category in historical secondary circuit maintenance events. The technical solution of the embodiment of the present invention solves the problem that the secondary circuit maintenance cannot quickly find the appropriate drawings. The target drawing image required for on-site maintenance can be quickly determined by calculating the similarity between the on-site image features and the drawing image features, thereby realizing the digitization and standardized management of the secondary circuit drawings of the substation. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 is a flow chart of a secondary circuit drawing management method provided by an embodiment of the present invention;

[0022] Figure 2 is a flow chart of a secondary circuit drawing management method provided by an embodiment of the present invention;

[0023] Figure 3 is a flow chart of a secondary circuit drawing management method provided by an embodiment of the present invention;

[0024] Figure 4 is a flow chart of a secondary circuit drawing management method provided by an embodiment of the present invention;

[0025] Figure 5 It is a structural schematic diagram of a secondary circuit drawing management device provided by an embodiment of the present invention;

[0026] Figure 6 It is a structural schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0028] Figure 1A flowchart of a secondary circuit drawing management method provided in an embodiment of the present invention is applicable to the scenario of secondary circuit drawing management. The method can be executed by a secondary circuit drawing management device, which can be implemented by software and / or hardware and integrated into a computer device with application development function.

[0029] like Figure 1 As shown, the secondary circuit drawing management method of this embodiment includes the following steps:

[0030] S110. In response to a drawing search instruction, acquiring on-site image data of a target secondary circuit to be maintained that is associated with the drawing search instruction.

[0031] The secondary circuit is an important electrical circuit in the power system used to monitor, control, protect and measure the operation of primary equipment. It usually includes components and lines such as relays, instruments, signal devices and control cables. The operating status of the secondary circuit directly affects the safety, stability and reliability of the power system, so regular maintenance is required.

[0032] Secondary maintenance requires appropriate drawings, so the paper drawings of the substation electrical secondary completion acceptance can be scanned by image acquisition equipment to obtain drawing image data.

[0033] Due to changes in secondary circuit wiring caused by equipment replacement, protection technology improvement, countermeasure implementation, etc., the on-site secondary circuit cannot quickly find a suitable maintenance drawing. Therefore, in this embodiment, the target image data for the target secondary circuit to be maintained can be determined by acquiring and matching on-site image data.

[0034] Specifically, the target secondary circuit to be maintained can be temporarily scanned in the preset drawing search interface of the client to obtain the on-site image data of the target secondary circuit to be maintained, or the scanned data can be uploaded, and the drawing search instruction can be generated based on the on-site image data. For example, the target secondary circuit to be maintained on-site is scanned by an image scanning device, and the secondary circuit can generate structured on-site image data from the scanned original image, and the on-site image data contains elements in the secondary circuit drawing image.

[0035] In response to the drawing search instruction, the on-site image data associated with the drawing search instruction is acquired.

[0036] S120, matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, to determine the target secondary circuit category corresponding to the on-site image data.

[0037] The on-site image features can be obtained by extracting features from the on-site image data using a preset feature extraction method, such as extracting features such as pixels and textures using a convolutional neural network. The drawing image features can be obtained by extracting features from the drawing image data using the same preset feature extraction method. For the drawing image features, the drawing image features are clustered using a clustering algorithm, such as an agglomerative hierarchical clustering algorithm, a K-Means clustering algorithm, etc., to obtain the drawing image features corresponding to each pre-classified secondary circuit category. Through feature similarity matching analysis, such as calculating the Euclidean distance between the drawing image features, the target secondary circuit category corresponding to the on-site image data is determined based on the Euclidean distance calculation result.

[0038] S130. According to the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events, determine the target image data matching the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category.

[0039] The drawing image data can be stored in advance according to each secondary circuit category determined in advance, for example, in a storage unit corresponding to the secondary circuit category name. The drawing image data corresponding to the target secondary circuit category is obtained by searching the target secondary circuit category name or the corresponding unique category identifier.

[0040] The effectiveness of each drawing image data in the historical secondary circuit maintenance time is evaluated in advance, and evaluation parameters of the effectiveness of the drawing image data corresponding to each secondary circuit category in the historical secondary circuit maintenance events are obtained.

[0041] The optimal solution is searched in the drawing image data corresponding to the target secondary circuit category by using a preset optimal solution search algorithm, and the optimal solution is used as the target image data matching the target secondary circuit to be maintained. The evaluation parameter of the effectiveness of the drawing image data in the historical secondary circuit maintenance events is used as a parameter of the relevant function of the preset optimal solution search algorithm, and the relevant function may include, for example, an objective function and a fitness function.

[0042] The technical solution of this embodiment obtains the on-site image data of the target secondary circuit to be maintained that is associated with the drawing search instruction by responding to the drawing search instruction; matches and analyzes the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification to determine the target secondary circuit category corresponding to the on-site image data; and determines the target image data that matches the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category based on the evaluation parameters of the effectiveness of the drawing image data corresponding to the target secondary circuit category in historical secondary circuit maintenance events. The technical solution of the embodiment of the present invention solves the problem that the secondary circuit maintenance cannot quickly find suitable drawings at present. The target drawing image required for on-site maintenance can be quickly determined by calculating the similarity between the on-site image features and the drawing image features, thereby realizing the digitization and standardized management of the secondary circuit drawings of the substation.

[0043] Figure 2 This is a flowchart of a secondary circuit drawing management method provided by an embodiment of the present invention. This embodiment and the secondary circuit drawing management method in the above embodiment belong to the same inventive concept, and further describes the process of determining the target secondary circuit category. The method can be executed by a secondary circuit drawing management device, which can be implemented by software and / or hardware and integrated in a computer device with application development function.

[0044] like Figure 2 As shown, the secondary circuit drawing management method of this embodiment includes the following steps:

[0045] S210. In response to a drawing search instruction, obtain on-site image data of a target secondary circuit to be maintained that is associated with the drawing search instruction.

[0046] S220, calculating the Euclidean distance between the on-site image features and the drawing image features corresponding to each secondary circuit category determined by pre-classification, and obtaining the Euclidean distance calculation result.

[0047] The Euclidean distance between the on-site image feature and each drawing image feature corresponding to each secondary circuit category is calculated. The calculation formula of the Euclidean distance is as follows:

[0048]

[0049] Among them, d(x,y) represents the Euclidean distance between x and y, x and y are the n-dimensional feature vectors of the two class centers, and x i is the value of vector x in the i-th dimension, y i is the value of vector y in the i-th dimension.

[0050] The on-site image features and the drawing image features are regarded as different classes, so as to calculate the Euclidean distance between the on-site image features and each drawing image feature.

[0051] S230, determining the drawing image feature corresponding to the minimum Euclidean distance calculation result as the target category feature, and determining the secondary circuit category corresponding to the target category feature as the target secondary circuit category of the field image data.

[0052] The calculated Euclidean distance calculation results are sorted to obtain the minimum Euclidean distance calculation result. The drawing image feature corresponding to the minimum Euclidean distance calculation result is the target category feature, and the secondary circuit category of the target category feature is the target secondary circuit category of the field image data.

[0053] S240. According to the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events, determine the target image data matching the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category.

[0054] The technical solution of this embodiment obtains the on-site image data of the target secondary circuit to be maintained associated with the drawing search instruction by responding to the drawing search instruction; calculates the Euclidean distance between the on-site image feature and the drawing image feature corresponding to each secondary circuit category determined by pre-classification to obtain the Euclidean distance calculation result; determines the drawing image feature corresponding to the smallest Euclidean distance calculation result as the target category feature, and determines the secondary circuit category corresponding to the target category feature as the target secondary circuit category of the on-site image data; according to the evaluation parameters of the effectiveness of the drawing image data corresponding to the target secondary circuit category in the historical secondary circuit maintenance events, the target image data matching the target secondary circuit to be maintained is determined in the drawing image data corresponding to the target secondary circuit category. The technical solution of the embodiment of the present invention solves the problem that the secondary circuit maintenance cannot quickly find the appropriate drawings. The Euclidean distance calculation can be performed by the on-site image feature and the drawing image feature to quickly determine the target drawing image required for on-site maintenance, so as to realize the digitization and standardized management of the substation secondary circuit drawings.

[0055] Figure 3 This is a flowchart of a secondary circuit drawing management method provided by an embodiment of the present invention. This embodiment and the secondary circuit drawing management method in the above embodiment belong to the same inventive concept, and further describes the process of determining target image data. The method can be executed by a secondary circuit drawing management device, which can be implemented by software and / or hardware and integrated into a computer device with application development function.

[0056] like Figure 3As shown, the secondary circuit drawing management method of this embodiment includes the following steps:

[0057] S310. In response to a drawing search instruction, obtain on-site image data of a target secondary circuit to be maintained that is associated with the drawing search instruction.

[0058] S320, matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, to determine the target secondary circuit category corresponding to the on-site image data.

[0059] S330. All drawing image features in the drawing image feature set corresponding to the target secondary circuit category are used as features to be selected.

[0060] S340, determining the optimal solution feature that is most suitable for maintaining the target secondary circuit to be maintained among the selected features through a simulated annealing algorithm, and using the optimal solution feature as the target image feature.

[0061] The fitness function of the simulated annealing algorithm includes evaluation parameters of the effectiveness of the drawing image data in historical secondary circuit maintenance events.

[0062] Simulated Annealing (SA) is a random optimization algorithm designed based on the Monte Carlo concept, which can be used to solve combinatorial optimization problems and function optimization problems. In this embodiment, the simulated annealing algorithm, including the fitness function of the simulated annealing algorithm, is used to determine the optimal solution feature that is most suitable for maintaining the target secondary circuit to be maintained among the selected features, and the optimal solution feature is used as the target image feature. Since the fitness function includes an evaluation parameter of the effectiveness of the drawing image data in the historical secondary circuit maintenance events, it can guide the algorithm to search in the direction of improving the effectiveness of the drawing image data in the maintenance event, and obtain the target image feature corresponding to the target image data that is most suitable for maintaining the target secondary circuit to be maintained.

[0063] In an optional embodiment, the optimal solution feature among the selected features that is most suitable for maintaining the target secondary circuit to be maintained is determined by a simulated annealing algorithm, and the optimal solution feature is used as the target image feature. The initialization parameters and fitness function of the simulated annealing algorithm can be determined; the fitness function value corresponding to the selected feature is calculated according to the initialization parameters and the fitness function, the optimal solution search is performed according to the fitness function value, and the optimal solution feature among the selected features that is most suitable for maintaining the target secondary circuit to be maintained is determined according to the result of the optimal solution search.

[0064] For example, the annealing table is initialized, and the initialization parameters in the annealing table may include the initial temperature T0, the termination temperature T max, the cooling parameter α in the temperature update formula and the maximum number of iterations t max ;

[0065] Randomly generate an initial solution a0 from the selected candidate features as the current solution a l , and calculate the corresponding fitness function value. The fitness function formula is as follows:

[0066]

[0067] Wherein, f(x) represents the fitness function value of the current solution, c represents the correction amount, and x represents the evaluation parameter of the effectiveness of the drawing image data corresponding to the current solution in the historical secondary circuit maintenance events. The evaluation parameters may include multiple preset evaluation indicators, such as image integrity, timeliness, and relevance to different secondary circuit maintenance issues.

[0068] According to the selected current solution, a new solution a is generated. p , calculate the new solution a p The fitness function value is obtained, and the fitness function change Δf=f(a p )-f(a l ), where f(a p ) indicates a new solution p The fitness function value, f(a l ) represents the current solution a l The fitness function value of Δf represents the new solution a p The fitness function value and the current solution a l The difference in fitness function values;

[0069] Determine whether to accept the new solution. If Δf>0, then the new solution a p is accepted; if Δf≤0, then the new solution a p Accepted by probability; the probability formula is as follows:

[0070]

[0071] Where T represents the current temperature, and exp represents a random function with a value range of (0, 1);

[0072] When the new solution p When accepted, the new solution a p As the current solution, the current temperature is updated according to the temperature update function; the temperature update function is as follows:

[0073] T(t+1)=αT(t).

[0074] Wherein, T(t+1) and T(t) represent the temperatures during the t+1th and tth iterations, respectively.

[0075] Determine whether the maximum number of iterations t has been reached max If it reaches, then determine whether T reaches the termination temperature T max ; If not reached, continue to perturb and determine the new solution until the maximum number of iterations t is reached max .

[0076] When the maximum number of iterations t is reached max Afterwards, determine whether T reaches the termination temperature T max If it is not reached, continue to perturb and determine the new solution until the termination temperature T is reached max , the output reaches the termination temperature T max The current solution is the optimal solution.

[0077] S350: Use the drawing image data corresponding to the target image feature as the target image data matching the target secondary circuit to be maintained.

[0078] In this embodiment, by simulating the annealing process in the thermodynamic system, the high-temperature object is slowly cooled down so that the energy state of its internal molecules reaches the lowest and reaches a high-density, low-energy stable state. The stable state at this time is equivalent to the global optimal solution of the algorithm. All drawing image features in the drawing image feature set corresponding to the target secondary loop category determine the required target image features, and the drawing image data corresponding to the target image features is the target image data required for maintenance. The simulated annealing algorithm ensures that the drawing query process is more accurate and reliable, and the algorithm converges quickly, thereby improving the efficiency of the query process.

[0079] The technical solution of this embodiment is to obtain the on-site image data of the target secondary circuit to be maintained associated with the drawing search instruction by responding to the drawing search instruction; match and analyze the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification to determine the target secondary circuit category corresponding to the on-site image data; use all the drawing image features in the drawing image feature set corresponding to the target secondary circuit category as the selected features; determine the optimal solution feature most suitable for maintaining the target secondary circuit to be maintained in the selected features through the simulated annealing algorithm, and use the optimal solution feature as the target image feature; use the drawing image data corresponding to the target image feature as the target image data matched with the target secondary circuit to be maintained; wherein the fitness function of the simulated annealing algorithm includes an evaluation parameter of the effectiveness of the drawing image data in the historical secondary circuit maintenance events. The technical solution of the embodiment of the present invention solves the problem that the secondary circuit maintenance cannot quickly find suitable drawings at present, and can determine the category of the target drawing image by calculating the similarity between the on-site image features and the drawing image features, and quickly determine the target drawing image required for on-site maintenance in the category through the simulated annealing algorithm, thereby improving the efficiency and reliability of drawing search and realizing the digitization and standardized management of substation secondary circuit drawings.

[0080] Figure 4 A flowchart of a secondary circuit drawing management method provided in an embodiment of the present invention. This embodiment and the secondary circuit drawing management method in the above embodiment belong to the same inventive concept, and further describes the process of determining the drawing image features corresponding to each secondary circuit category. The method can be executed by a secondary circuit drawing management device, which can be implemented by software and / or hardware and integrated in a computer device with application development function.

[0081] like Figure 4 As shown, the secondary circuit drawing management method of this embodiment includes the following steps:

[0082] S410, obtaining drawing image data of the secondary circuit.

[0083] For example, collect paper drawing images of secondary circuits of the substation electrical secondary completion acceptance, and set the paper drawing set A = (a 1, ,a 2, ,...,a i ,...,a k ), where a i represents the i-th paper drawing image, and k represents the total number of paper drawing images.

[0084] Through the image acquisition device, the paper drawing set A=(a 1, ,a 2, ,...,ai ,...,a k ) to collect image data of each paper drawing image in the secondary circuit, and obtain a set of drawing image data of the secondary circuit, which can be specifically expressed as A'=(a'1,a'2,...,a' i ,...,a' k ), where a' i It represents the electronic version of the drawing image data obtained by capturing the i-th paper drawing image.

[0085] In this embodiment, the image data of the paper drawing image is collected by the image acquisition device to achieve accurate collection of the paper image data and provide a data basis for subsequent operations.

[0086] S420, extracting features from the drawing image data to obtain drawing image features.

[0087] Feature extraction is performed on each drawing image data to obtain the drawing image features corresponding to each drawing image data.

[0088] S430, clustering the drawing image features by using a clustering algorithm to obtain drawing image features corresponding to each secondary circuit category.

[0089] The drawing image features are clustered by a clustering algorithm such as an agglomerative hierarchical clustering algorithm to obtain secondary circuit categories and drawing image features corresponding to each secondary circuit category.

[0090] In an optional embodiment, the drawing image features are clustered by a clustering algorithm to obtain drawing image features corresponding to each secondary loop category, which can be: the Euclidean distance between the drawing image features is calculated to obtain a Euclidean distance matrix; in the Euclidean distance matrix, the drawing image features with the closest Euclidean distance are merged into a feature combination; the central features of the feature combination and the Euclidean distance between the central features are calculated to obtain a new Euclidean distance matrix, and the feature combination is iteratively updated according to the new Euclidean distance matrix until the Euclidean distance between the central features is greater than a preset Euclidean distance threshold, thereby obtaining a target feature combination division result; and the drawing image features corresponding to each secondary loop category are determined according to the target feature combination division result.

[0091] For example, clustering the drawing image features by using an agglomerative hierarchical clustering algorithm may include the following steps S1-S3:

[0092] S1. Treat each drawing image feature as a class, i.e., a feature combination, or a feature subset, and calculate the Euclidean distance between classes to obtain a Euclidean distance matrix.

[0093] S2. According to the distance matrix, find the two classes with the closest distance and merge them into one class, calculate the central feature of the class, and recalculate the Euclidean distance between the new class and other classes based on the central feature.

[0094] S3, repeat S1 and S2 until the Euclidean distance between each cluster obtained after clustering is greater than the preset Euclidean distance threshold, then stop clustering, and obtain the target clustering result, that is, the target feature combination division result. The calculation formula of the Euclidean distance can refer to the formula given in the above embodiment.

[0095] According to the target feature combination division results, the drawing image data corresponding to each secondary circuit category is determined.

[0096] For example, according to the clustered secondary circuit categories, corresponding secondary circuit category names are set for the clustered drawing image data to obtain a drawing image data set of each category; and an image data query unit can be constructed, and each category of drawing image data set can be stored in a preset image data query unit according to the set secondary circuit category name, and the drawing image features of each category of drawing image data can be stored accordingly.

[0097] In this embodiment, the drawing image features are clustered to ensure the accuracy of the clustering process and realize rapid classification of image data. By constructing an image data query unit, a tool is provided for querying drawing image data, the query process is digitized and intelligent, and the accuracy of the query process is ensured.

[0098] S440. In response to the drawing search instruction, obtain on-site image data of the target secondary circuit to be maintained that is associated with the drawing search instruction.

[0099] S450, matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, to determine the target secondary circuit category corresponding to the on-site image data.

[0100] For example, the drawing image features corresponding to each secondary circuit category determined by pre-classification are obtained in a preset image data query unit.

[0101] S460. According to the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events, determine the target image data matching the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category.

[0102] The technical solution of this embodiment is to obtain the drawing image data of the secondary circuit; extract the features of the drawing image data to obtain the drawing image features; cluster the drawing image features by a clustering algorithm to obtain the drawing image features corresponding to each secondary circuit category; in response to the drawing search instruction, obtain the field image data of the target secondary circuit to be maintained associated with the drawing search instruction; match and analyze the field image features of the field image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification to determine the target secondary circuit category corresponding to the field image data; according to the evaluation parameters of the effectiveness of the drawing image data corresponding to the target secondary circuit category in the historical secondary circuit maintenance events, determine the target image data matching the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category. The technical solution of the embodiment of the present invention solves the problem that the secondary circuit maintenance cannot quickly find the appropriate drawings. It can provide a clear data basis for searching the target drawing image through cluster analysis, calculate the similarity between the field image features and the drawing image features, quickly determine the target drawing image required for field maintenance, and realize the digitization and standardized management of the substation secondary circuit drawings.

[0103] Figure 5 This is a schematic diagram of the structure of a secondary circuit drawing management device provided by an embodiment of the present invention. This embodiment is applicable to the scenario of secondary circuit drawing management. The secondary circuit drawing management device can be implemented by software and / or hardware and integrated into a computer terminal device with application development function.

[0104] like Figure 5 As shown, the secondary circuit drawing management device includes: a field image data acquisition module 510, a secondary circuit category determination module 520 and a target image data determination module 530.

[0105] Among them, the field image data acquisition module 510 is used to respond to the drawing search instruction and obtain the field image data of the target secondary circuit to be maintained that is associated with the drawing search instruction; the secondary circuit category determination module 520 is used to match and analyze the field image features of the field image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, and determine the target secondary circuit category corresponding to the field image data; the target image data determination module 530 is used to determine the target image data that matches the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category based on the evaluation parameters of the effectiveness of the drawing image data corresponding to the target secondary circuit category in historical secondary circuit maintenance events.

[0106] The technical solution of this embodiment obtains the on-site image data of the target secondary circuit to be maintained that is associated with the drawing search instruction by responding to the drawing search instruction; matches and analyzes the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification to determine the target secondary circuit category corresponding to the on-site image data; and determines the target image data that matches the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category based on the evaluation parameters of the effectiveness of the drawing image data corresponding to the target secondary circuit category in historical secondary circuit maintenance events. The technical solution of the embodiment of the present invention solves the problem that the secondary circuit maintenance cannot quickly find suitable drawings at present. The target drawing image required for on-site maintenance can be quickly determined by calculating the similarity between the on-site image features and the drawing image features, thereby realizing the digitization and standardized management of the secondary circuit drawings of the substation.

[0107] In an optional implementation manner, the secondary circuit type determination module 520 is specifically configured to:

[0108] Calculate the Euclidean distance between the on-site image features and the drawing image features corresponding to each secondary circuit category determined in advance by classification, and obtain the Euclidean distance calculation result; determine the drawing image feature corresponding to the minimum Euclidean distance calculation result as the target category feature, and determine the secondary circuit category corresponding to the target category feature as the target secondary circuit category of the on-site image data.

[0109] In an optional implementation, the target image data determination module 530 is specifically configured to:

[0110] All drawing image features in the drawing image feature set corresponding to the target secondary circuit category are used as candidate features; the optimal solution feature that is most suitable for maintaining the target secondary circuit to be maintained among the candidate features is determined by a simulated annealing algorithm, and the optimal solution feature is used as the target image feature; the drawing image data corresponding to the target image feature is used as the target image data matching the target secondary circuit to be maintained; wherein the fitness function of the simulated annealing algorithm includes an evaluation parameter of the effectiveness of the drawing image data in historical secondary circuit maintenance events.

[0111] In an optional implementation, the target image data determination module 530 is further configured to:

[0112] Determine the initialization parameters and fitness function of the simulated annealing algorithm; calculate the fitness function value corresponding to the candidate feature based on the initialization parameters and the fitness function, search for the optimal solution based on the fitness function value, and determine the optimal solution feature among the candidate features that is most suitable for maintaining the target secondary circuit to be maintained based on the optimal solution search results.

[0113] In an optional embodiment, the device further comprises:

[0114] The clustering module is used to obtain the drawing image data of the secondary circuit; extract the features of the drawing image data to obtain the drawing image features; cluster the drawing image features through a clustering algorithm to obtain the drawing image features corresponding to each secondary circuit category.

[0115] In an optional implementation, the clustering module is specifically used for:

[0116] The Euclidean distance between the drawing image features is calculated to obtain the Euclidean distance matrix; in the Euclidean distance matrix, the drawing image features with the closest Euclidean distance are merged into a feature combination; the central features of the feature combination and the Euclidean distance between the central features are calculated to obtain a new Euclidean distance matrix, and the feature combination is iteratively updated according to the new Euclidean distance matrix until the Euclidean distance between the central features is greater than the preset Euclidean distance threshold, thereby obtaining the target feature combination division result; the drawing image features corresponding to each secondary circuit category are determined according to the target feature combination division result.

[0117] The secondary circuit drawing management device provided in the embodiment of the present invention can execute the secondary circuit drawing management method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0118] Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Figure 6 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 6 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention. The computer device 12 can be any terminal device with computing capabilities, such as an intelligent controller and server, a mobile phone and other terminal devices.

[0119] like Figure 6 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0120] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0121] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.

[0122] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 6 not shown, usually called a "hard drive"). Although Figure 6 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0123] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0124] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be understood that although Figure 6 Not shown, other hardware and / or software modules may be used in conjunction with computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RFID systems, tape drives, and data backup storage systems.

[0125] The processing unit 16 executes various functional applications and data processing by running the program stored in the system memory 28, for example, implementing the secondary circuit drawing management method provided in the embodiment of the present invention, the method comprising:

[0126] In response to a drawing search instruction, acquiring on-site image data of a target secondary circuit to be maintained associated with the drawing search instruction;

[0127] Matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, and determining the target secondary circuit category corresponding to the on-site image data;

[0128] According to the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events, the target image data matching the target secondary circuit to be maintained is determined in the drawing image data corresponding to the target secondary circuit category.

[0129] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, a secondary circuit drawing management method as provided in any embodiment of the present invention is implemented. The method includes:

[0130] In response to a drawing search instruction, acquiring on-site image data of a target secondary circuit to be maintained associated with the drawing search instruction;

[0131] Matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, and determining the target secondary circuit category corresponding to the on-site image data;

[0132] According to the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events, the target image data matching the target secondary circuit to be maintained is determined in the drawing image data corresponding to the target secondary circuit category.

[0133] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0134] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0135] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0136] Computer program code for performing the operation of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, Python, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0137] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements a secondary circuit drawing management method as provided in any embodiment of the present application.

[0138] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, Python, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0139] It should be understood by those skilled in the art that the modules or steps of the present invention described above can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0140] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A secondary circuit drawing management method, characterized in that: include: In response to a drawing search instruction, acquiring on-site image data of a target secondary circuit to be maintained associated with the drawing search instruction; Matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, to determine the target secondary circuit category corresponding to the on-site image data; According to the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events, the target image data matching the target secondary circuit to be maintained is determined in the drawing image data corresponding to the target secondary circuit category.

2. The method according to claim 1, characterized in that The matching analysis of the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification to determine the target secondary circuit category corresponding to the on-site image data includes: Calculating the Euclidean distance between the on-site image feature and the drawing image feature corresponding to each secondary circuit category determined by pre-classification to obtain the Euclidean distance calculation result; The drawing image feature corresponding to the minimum Euclidean distance calculation result is determined as a target category feature, and the secondary circuit category corresponding to the target category feature is determined as the target secondary circuit category of the field image data.

3. The method according to claim 1, characterized in that The method of determining target image data matching the target secondary circuit to be maintained from the drawing image data corresponding to the target secondary circuit category and the evaluation parameters of the effectiveness in the historical secondary circuit maintenance events includes: All the drawing image features in the drawing image feature set corresponding to the target secondary circuit category are used as features to be selected; Determine the optimal solution feature that is most suitable for maintaining the target secondary circuit to be maintained among the selected features by using a simulated annealing algorithm, and use the optimal solution feature as the target image feature; Using the drawing image data corresponding to the target image feature as target image data matching the target secondary circuit to be maintained; Wherein, the fitness function of the simulated annealing algorithm includes an evaluation parameter of the effectiveness of the drawing image data in historical secondary circuit maintenance events.

4. The method according to claim 3, characterized in that The determining, by using a simulated annealing algorithm, the optimal solution feature that is most suitable for maintaining the target secondary circuit to be maintained among the selected features comprises: Determine the initialization parameters and fitness function of the simulated annealing algorithm; According to the initialization parameters and the fitness function, the fitness function value corresponding to the feature to be selected is calculated, the optimal solution search is performed according to the fitness function value, and the optimal solution feature among the feature to be selected that is most suitable for maintaining the target secondary circuit to be maintained is determined according to the search result of the optimal solution.

5. The method according to claim 1, characterized in that The process of determining the drawing image features corresponding to each secondary circuit category includes: Obtain drawing image data of the secondary circuit; Extracting features from the drawing image data to obtain drawing image features; The drawing image features are clustered by a clustering algorithm to obtain drawing image features corresponding to each secondary circuit category.

6. The method according to claim 5, characterized in that The method of clustering the drawing image features by a clustering algorithm to obtain drawing image features corresponding to each secondary circuit category includes: Calculating the Euclidean distance between the features of the drawing image to obtain a Euclidean distance matrix; In the Euclidean distance matrix, the drawing image features with the closest Euclidean distance are combined into one feature combination; Calculate the central feature of the feature combination and the Euclidean distance between the central features to obtain a new Euclidean distance matrix, and iteratively update the feature combination according to the new Euclidean distance matrix until the Euclidean distance between the central features is greater than a preset Euclidean distance threshold, thereby obtaining a target feature combination division result; The drawing image features corresponding to each secondary circuit category are determined according to the target feature combination division result.

7. A secondary circuit drawing management device, characterized in that: include: A field image data acquisition module, for acquiring field image data of a target secondary circuit to be maintained associated with the drawing search instruction in response to the drawing search instruction; A secondary circuit category determination module, used for matching and analyzing the on-site image features of the on-site image data with the drawing image features corresponding to each secondary circuit category determined by pre-classification, to determine the target secondary circuit category corresponding to the on-site image data; A target image data determination module is used to determine target image data matching the target secondary circuit to be maintained in the drawing image data corresponding to the target secondary circuit category based on the evaluation parameters of the effectiveness in historical secondary circuit maintenance events.

8. A computer device, characterized in that: The computer device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the secondary circuit drawing management method as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the secondary circuit drawing management method as described in any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, it implements the secondary circuit drawing management method as described in any one of claims 1 to 6.