Large generator partial discharge map refined display method and device
By refining the partial discharge spectrum of the generator and employing interpolation methods and color display strategies, the problems of low spectrum accuracy and unclear information were solved, achieving more efficient fault identification and visualization.
Patent Information
- Application Number
- CN202411395578.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-07
AI Technical Summary
In the existing technology, the accuracy of the partial discharge pattern of generator stator insulation is low, making it difficult to effectively identify the fault type. Moreover, the pattern information is unclear and difficult for non-professionals to understand.
By extracting the original data of the generator partial discharge phase distribution map, a partial discharge number matrix is established. Interpolation methods and color display strategies are used to refine the map display, including color bar processing and interpolation operations based on radial basis functions, to construct a refined partial discharge map.
It improves the accuracy and visualization of partial discharge maps, enabling clearer identification of insulation fault types and severity, and enhancing the map's recognizability and visualization.
Smart Images

Figure CN119273804A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of fault diagnosis of power generation equipment, and in particular to a method and device for fine-tuning the display of partial discharge spectra of large generators. Background Art
[0002] The operating environment of the generator is harsh. The stator insulation is subjected to the continuous action of high voltage and high current, which is prone to accidents and poses a great hidden danger to the operation of the unit. Partial discharge of the stator insulation is the main form of its failure. The fault type is complex and difficult to effectively identify.
[0003] In the monitoring of generator stator insulation, online partial discharge monitoring is one of the most important means. Through online partial discharge monitoring, a partial discharge phase distribution (PRPD) map can be generated, which contains key information about insulation faults. However, due to the complex form of the PRPD map and unclear information, it is difficult for non-professionals to understand the fault information.
[0004] At the same time, the accuracy of the PRPD spectrum is low, resulting in the failure to display many key details of the spectrum, which will cause losses to the display and identification of the spectrum. It is urgent to adopt more scientific and effective methods to make the spectrum display more accurate, clearer and easier to understand. Summary of the invention
[0005] The present application aims to solve one of the technical problems in the related art at least to some extent.
[0006] To this end, the first objective of the present application is to propose a method for fine-tuning the display of partial discharge spectra of large generators.
[0007] The second object of the present application is to provide a device.
[0008] The third objective of the present application is to provide an electronic device.
[0009] A fourth objective of the present application is to provide a computer-readable storage medium.
[0010] A fifth object of the present application is to provide a computer program product.
[0011] To achieve the above-mentioned purpose, the first embodiment of the present application proposes a method for fine-tuning the display of partial discharge spectra of large generators, comprising:
[0012] Extract and organize the original data of the generator partial discharge phase distribution diagram, and establish the partial discharge original discharge number matrix Z0 according to the original data, wherein each row of Z0 corresponds to the discharge amplitude, and each column of Z0 corresponds to the phase angle;
[0013] Determine the value of each discharge number and the corresponding color value on the color bar according to the discharge number;
[0014] With the phase angle as the x-axis and the discharge amplitude as the y-axis, refine the number of x and y points and establish a drawing grid;
[0015] According to the refined number of x and y points, interpolation operation is performed on the matrix Z0 data to obtain a refined partial discharge number matrix Z;
[0016] The color value of the x row and y column corresponding to the matrix Z is filled in the grid corresponding to each x and y position in the drawing grid to construct a refined partial discharge map.
[0017] Optionally, determining the numerical value of each discharge number and the corresponding color value on the color bar according to the discharge number includes:
[0018] Determine the number of color bars k and the reference value ratio c;
[0019] Determine the number of discrete values N and the number of discrete original discharges a i , and the corresponding discrete RGB value d i =[r i ,g i ,b i ], where 1≤i≤N;
[0020] Set i=1 and a'1=1, update a i to a' i , the formula is:
[0021]
[0022] A' i Each interval segment is refined to obtain the refined RGB value d' of the jth interval segment in N interval segments m , the d' m The calculation formula is:
[0023] d′m=aj+(aj +1 -aj)(m-aj′+1) / (aj′ +1 -aj′+1)1≤m≤k
[0024] Get d' m Called as the data for the colorbar.
[0025] Optionally, performing interpolation operation on the matrix Z0 data according to the refined number of x and y points to obtain a refined partial discharge number matrix Z includes:
[0026] Assume z xyFor the x-row and y-column elements in the matrix Z, the number of x points is refined to R, and the number of y points is refined to Q. For a given two-dimensional data point (x i ,y i ,z i ) determines the corresponding difference z, wherein the function form of f(x, y) corresponding to the interpolation z is:
[0027]
[0028] in: is the value from the interpolation point (x, y) to the given data point (x i ,y i ) of the Euclidean distance; φ(r) = r 2 log(r) is the radial basis function; ω i is the weight coefficient to be solved; P(x,y)=λ1+λ2x+λ3y is a first-order polynomial in the form of P(x,y)=λ1+λ2x+λ3y, where λ=[λ1,λ2,λ3] T It is also the coefficient that needs to be solved;
[0029] Create the matrix to be solved:
[0030]
[0031] Where: Φ ij =φ(r ij ); P is an N×3 matrix, the first column is all 1, the second column is x i , the third column is y i ; z is the given z i A vector of values;
[0032] By solving the matrix to be solved, we can get the weight ω i and the polynomial coefficient λ, thus obtaining the interpolation function f(x,y), that is, the z corresponding to each x, y, and then obtaining the partial discharge number matrix Z.
[0033] To achieve the above-mentioned purpose, the second embodiment of the present application proposes a device for fine-tuning the partial discharge spectrum of a large generator, comprising:
[0034] A raw data extraction module is used to extract and organize the raw data of the generator partial discharge phase distribution diagram, and establish a partial discharge raw discharge number matrix Z0 according to the raw data, wherein each row of Z0 corresponds to the discharge amplitude, and each column of Z0 corresponds to the phase angle;
[0035] A color determination module, used to determine the value of each discharge number and the corresponding color value on the color bar according to the discharge number;
[0036] A grid construction module is used to refine the number of x and y points and establish a drawing grid with the phase angle as the x-axis and the discharge amplitude as the y-axis;
[0037] A difference calculation module is used to perform interpolation operation on the matrix Z0 data according to the refined number of x and y points to obtain a refined partial discharge number matrix Z;
[0038] The discharge spectrum construction module is used to fill the color value of the x row and y column corresponding to the matrix Z in each x and y position corresponding to the grid in the drawing grid to construct a refined partial discharge spectrum.
[0039] To achieve the above-mentioned purpose, the third aspect of the present application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0040] The memory stores computer-executable instructions;
[0041] The processor executes the computer-executable instructions stored in the memory to implement the method as described in any one of the first aspects.
[0042] To achieve the above-mentioned purpose, the fourth aspect embodiment of the present application proposes a computer-readable storage medium, in which computer-readable storage medium is stored computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the method as described in any one of the first aspects.
[0043] To achieve the above-mentioned purpose, the fifth aspect of the present application proposes a computer program product, which implements any method in the first aspect when executed by a processor.
[0044] The present application provides a method, device, electronic device and storage medium for fine-tuning the display of partial discharge maps of large generators. By extracting original map data, constructing a color display strategy, and fine-tuning the data matrix based on an interpolation method, a new partial discharge map is obtained and displayed, thereby facilitating the presentation of partial discharge map information and improving the efficiency and accuracy of obtaining partial discharge maps.
[0045] Deeply mine the internal information of partial discharge maps. Through the refined processing of partial discharge phase analysis data, the relationship between partial discharge data is established, the potential information of partial discharge data is mined, the amount of partial discharge data is greatly increased, and the internal potential information of partial discharge maps is obtained;
[0046] Improve the visualization effect of partial discharge spectrum. After the partial discharge phase analysis spectrum is refined, not only the entire spectrum information is like a cloud Figure 1The sample is more refined, and both larger and smaller value areas can be highlighted. According to the corresponding phase angle and discharge amplitude, the type and degree of insulation fault can be more clearly defined, and the recognition and visualization effect of partial discharge map can be improved.
[0047] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0049] Figure 1 A schematic diagram of a flow chart of a method for finely displaying a partial discharge spectrum of a large generator provided in an embodiment of the present application;
[0050] Figure 2 A schematic diagram of a partial discharge spectrum of a large generator provided in an embodiment of the present application;
[0051] Figure 3 A schematic diagram of the structure of a device for fine-tuning the display of partial discharge spectra of a large generator provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0053] The present application provides a method for fine-tuning the partial discharge spectrum of a large generator. Figure 1 A schematic diagram of a flow chart of a method for finely displaying a partial discharge spectrum of a large generator provided in an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:
[0054] Step 101, extracting and arranging the original data of the generator partial discharge phase distribution diagram, and establishing the partial discharge original discharge number matrix Z0 according to the original data, wherein each row of Z0 corresponds to the discharge amplitude, and each column of Z0 corresponds to the phase angle;
[0055] Step 102, determining the number of discharges and the corresponding color value on the color bar according to the number of discharges;
[0056] Step 103, using the phase angle as the x-axis and the discharge amplitude as the y-axis, refining the number of x and y points and establishing a drawing grid;
[0057] Step 104, performing interpolation operation on the matrix Z0 data according to the refined number of x and y points to obtain a refined partial discharge number matrix Z;
[0058] Step 105 , filling the grid corresponding to each x and y position in the drawing grid with the color value of the x row and y column corresponding to the matrix Z to construct a refined partial discharge map.
[0059] In this embodiment, a method for acquiring, processing and refining the display of the generator partial discharge spectrum is sequentially constructed, and the color corresponding to the color bar value is determined according to the original data and the degree of refinement, and an interpolation method based on radial basis function is used to improve the solution efficiency and display effect.
[0060] Optionally, the step 102 determines the numerical value of each discharge number and the corresponding color value on the color bar according to the discharge number, including:
[0061] Determine the number of color bars k and the reference value ratio c;
[0062] Determine the number of discrete values N and the number of discrete original discharges a i , and the corresponding discrete RGB value d i =[r i ,g i ,b i ], where 1≤i≤N;
[0063] Set i=1 and a'1=1, update a i to a' i , the formula is:
[0064]
[0065] A' i Each interval segment is refined to obtain the refined RGB value d' of the jth interval segment in N interval segments m , the d' m The calculation formula is:
[0066]
[0067] Get d' m Called as the data for the colorbar.
[0068] In this implementation, the value of the number of colors in the color bar determines the range of color variation. The number of colors in the color bar cannot be too large due to the limitation of computing speed, but should be greater than the maximum value of the row and column grid refinement.
[0069] Optionally, the step 104 performs interpolation operation on the matrix Z0 data according to the refined number of x and y points to obtain a refined partial discharge number matrix Z, including:
[0070] Assume z xy For the x-row and y-column elements in the matrix Z, the number of x points is refined to R, and the number of y points is refined to Q. For a given two-dimensional data point (x i ,y i ,z i ) determines the corresponding difference z, wherein the function form of f(x, y) corresponding to the interpolation z is:
[0071]
[0072] in: is the value from the interpolation point (x, y) to the given data point (x i ,y i ) of the Euclidean distance; φ(r) = r 2 log(r) is the radial basis function; ω i is the weight coefficient to be solved; P(x,y)=λ1+λ2x+λ3y is a first-order polynomial in the form of P(x,y)=λ1+λ2x+λ3y, where λ=[λ1,λ2,λ3] T It is also the coefficient that needs to be solved;
[0073] Create the matrix to be solved:
[0074]
[0075] Where: Φ ij =φ(r ij ); P is an N×3 matrix, the first column is all 1, the second column is x i , the third column is y i ; z is the given z i A vector of values;
[0076] By solving the matrix to be solved, we can get the weight ω i and the polynomial coefficient λ, thus obtaining the interpolation function f(x,y), that is, the z corresponding to each x, y, and then obtaining the partial discharge number matrix Z.
[0077] In this implementation, the interpolation method based on radial basis function is only one of the interpolation methods. This method can ensure that the interpolation surface is as smooth as possible. Although the results of other interpolation methods are somewhat different, the effects are similar, which is conducive to forming a more refined map display effect.
[0078] Figure 2A schematic diagram of a partial discharge spectrum of a large generator provided in an embodiment of the present application is shown in FIG. Figure 2 As shown in the figure, after the partial discharge phase analysis spectrum is refined, not only the entire spectrum information is like a cloud Figure 1 The sample is more refined, and both larger and smaller value areas can be highlighted. According to the corresponding phase angle and discharge amplitude, the type and degree of insulation fault can be more clearly defined, and the recognition and visualization effect of partial discharge map can be improved.
[0079] In order to implement the above-mentioned embodiment, the present application also proposes a device for fine-tuning the display of partial discharge spectra of large generators. Figure 3 This is a schematic diagram of the structure of a device for finely displaying partial discharge spectra of a large generator provided in an embodiment of the present application. Figure 3 As shown, the device comprises:
[0080] The raw data extraction module 310 is used to extract and sort the raw data of the generator partial discharge phase distribution diagram, and establish the partial discharge raw discharge number matrix Z0 according to the raw data, wherein each row of Z0 corresponds to the discharge amplitude, and each column of Z0 corresponds to the phase angle;
[0081] A color determination module 320, for determining the number of discharges and the corresponding color value on the color bar according to the number of discharges;
[0082] A grid construction module 330 is used to refine the number of x and y points and establish a drawing grid with the phase angle as the x-axis and the discharge amplitude as the y-axis;
[0083] The difference calculation module 340 is used to perform interpolation operation on the matrix Z0 data according to the refined number of x and y points to obtain a refined partial discharge number matrix Z;
[0084] The discharge spectrum construction module 350 is used to fill the color value of the x row and y column corresponding to the matrix Z in each x and y position corresponding to the grid in the drawing grid to construct a refined partial discharge spectrum.
[0085] In order to implement the above embodiments, the present application also proposes an electronic device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.
[0086] In order to implement the above embodiments, the present application also proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.
[0087] In order to implement the above embodiments, the present application also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.
[0088] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.
[0089] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.
[0090] The present application is expected to provide an implementation scheme for users to selectively block the use or access of personal information data. That is, the present disclosure is expected to provide hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, the risk can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.
[0091] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0092] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0093] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0094] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0095] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0096] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0097] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0098] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for fine-tuning the display of partial discharge spectra of large generators, characterized in that: The following steps are involved: Extract and organize the original data of the generator partial discharge phase distribution diagram, and establish the partial discharge original discharge number matrix Z0 according to the original data, wherein each row of Z0 corresponds to the discharge amplitude, and each column of Z0 corresponds to the phase angle; Determine the value of each discharge number and the corresponding color value on the color bar according to the discharge number; With the phase angle as the x-axis and the discharge amplitude as the y-axis, refine the number of x and y points and establish a drawing grid; According to the refined number of x and y points, interpolation operation is performed on the matrix Z0 data to obtain a refined partial discharge number matrix Z; The color value of the x row and y column corresponding to the matrix Z is filled in the grid corresponding to each x and y position in the drawing grid to construct a refined partial discharge map.
2. The method according to claim 1, characterized in that The method of determining the numerical value of each discharge number and the corresponding color value on the color bar according to the discharge number includes: Determine the number of color bars k and the reference value ratio c; Determine the number of discrete values N and the number of discrete original discharges a i , and the corresponding discrete RGB value d i =[r i ,g i ,b i ], where 1≤i≤N; Set i=1 and a'1=1, update a i to a' i , the formula is: A' i Each interval segment is refined to obtain the refined RGB value d' of the jth interval segment in N interval segments m , the d' m The calculation formula is: d′m=and+(and +1 -aj)(m-aj′+1) / (aj′ +1 -aj′+1)1≤m≤k Get d' m Called as the data for the colorbar.
3. The method according to claim 2, characterized in that The interpolation operation of the matrix Z0 data is performed according to the refined number of x and y points to obtain the refined partial discharge number matrix Z, including: Assume z xy For the x-row and y-column elements in the matrix Z, the number of x points is refined to R, and the number of y points is refined to Q. For a given two-dimensional data point (x i ,y i ,z i ) determines the corresponding difference z, wherein the function form of f(x, y) corresponding to the interpolation z is: in: is the value from the interpolation point (x, y) to the given data point (x i ,y i ) of the Euclidean distance; φ(r) = r 2 log(r) is the radial basis function; ω i is the weight coefficient to be solved; P(x,y)=λ1+λ2x+λ3y is a first-order polynomial in the form of P(x,y)=λ1+λ2x+λ3y, where λ=[λ1,λ2,λ3] T It is also the coefficient that needs to be solved; Create the matrix to be solved: Where: Φ ij =φ(r ij ); P is an N×3 matrix, the first column is all 1, the second column is x i , the third column is y i ; z is the given z i a vector of values; By solving the matrix to be solved, we can get the weight ω i and the polynomial coefficient λ, thus obtaining the interpolation function f(x,y), that is, the z corresponding to each x, y, and then obtaining the partial discharge number matrix Z.
4. A device for fine-tuning the partial discharge spectrum of a large generator, characterized in that: include: A raw data extraction module is used to extract and organize the raw data of the generator partial discharge phase distribution diagram, and establish a partial discharge raw discharge number matrix Z0 according to the raw data, wherein each row of Z0 corresponds to the discharge amplitude, and each column of Z0 corresponds to the phase angle; A color determination module, used to determine the value of each discharge number and the corresponding color value on the color bar according to the discharge number; A grid construction module is used to refine the number of x and y points and establish a drawing grid with the phase angle as the x-axis and the discharge amplitude as the y-axis; A difference calculation module is used to perform interpolation operation on the matrix Z0 data according to the refined number of x and y points to obtain a refined partial discharge number matrix Z; The discharge spectrum construction module is used to fill the color value of the x row and y column corresponding to the matrix Z in each x and y position corresponding grid in the drawing grid to construct a refined partial discharge spectrum.
5. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 3 when executed by a processor.
7. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 3 when being executed by a processor.