Method and device for analyzing transformer overload duration, storage medium and computer
Patent Information
- Application Number
- CN202311370041.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2043-10-20
AI Technical Summary
[0004]有鉴于此,本发明提供一种变压器重过载时长的分析方法及装置、存储介质、计算机,主要目的在于解决现有技术在采样点数量有限的情况下对变压器重过载时长进行分析时误差较大的问题
[0062] This invention provides a method, apparatus, storage medium, and computer for analyzing transformer overload duration. Compared with existing technologies, this invention acquires the detection data to be analyzed, which can be any one of load current data, load rate data, and apparent power data; interpolates the detection data to obtain interpolated detection data; and performs overload duration statistics and overload duration statistics on the interpolated detection data based on overload thresholds and overload thresholds to obtain the corresponding overload duration and overload duration. This improves the accuracy of transformer overload duration statistics and minimizes errors in transformer overload duration statistics even with a limited number of sampling points.
Smart Images

Figure CN117874439B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of equipment condition monitoring technology, and in particular to a method and apparatus for analyzing the duration of transformer overload, a storage medium, and a computer. Background Technology
[0002] Transformers are core equipment in power systems, and their safe and stable operation determines the reliability of the power system. Timely monitoring of transformer overload conditions (time of occurrence, duration, etc.) is crucial for assessing transformer load-carrying capacity and ensuring the safe and stable operation of both the transformer and the power grid.
[0003] Currently, transformer load rates are calculated using sampled values of current or apparent power. However, sometimes transformer current or power values are subject to specific conditions, resulting in excessively long sampling intervals for current or power data. This leads to significant errors in the statistical calculation of overload duration, especially when the sampled data jumps near a data threshold. This can easily cause misjudgments of the transformer's overload operation. Summary of the Invention
[0004] In view of this, the present invention provides a method and apparatus for analyzing the duration of transformer overload, a storage medium, and a computer. The main purpose is to solve the problem that the existing technology has large errors when analyzing the duration of transformer overload under the condition of a limited number of sampling points.
[0005] According to one aspect of the present invention, a method for analyzing the duration of transformer overload is provided, comprising:
[0006] Acquire the detection data to be analyzed, wherein the detection data to be analyzed is any one of load current data, load rate data, and apparent power data;
[0007] The detection data to be analyzed is interpolated to obtain interpolated detection data;
[0008] Based on the overload threshold and the overload threshold, the overload duration and overload duration of the interpolated detection data are statistically analyzed to obtain the corresponding overload duration and overload duration.
[0009] Further, the interpolation processing of the detection data to be analyzed to obtain interpolated detection data includes:
[0010] Choose any one of the following interpolation methods—linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation—to perform interpolation processing and obtain the interpolated detection data.
[0011] Furthermore, before performing interpolation processing on the detection data to be analyzed, the method further includes:
[0012] Based on the overload threshold and the heavy load threshold, the corresponding overload sampling points and heavy load sampling points are determined from the detection data to be analyzed;
[0013] Based on the overload sampling points, an overload interpolation interval is determined so that interpolation processing is performed in the overload interpolation interval to obtain first interpolated detection data for analyzing the overload duration.
[0014] Based on the heavy load sampling points, a heavy load interpolation interval is determined so that interpolation processing is performed in the heavy load interpolation interval to obtain second interpolated detection data for analyzing the heavy load duration.
[0015] Further, determining the overload interpolation interval based on the overload sampling points includes:
[0016] The query is performed in chronological order of sampling time to determine all overload sampling points arranged in chronological order.
[0017] Taking the sampling time corresponding to the overload sampling point as the center time, the time range of n sampling durations before and after the center time is determined as the undetermined overload interpolation interval.
[0018] Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0019] Furthermore, determining the overload interpolation interval based on the overload sampling points includes:
[0020] The query is performed in chronological order of sampling time to determine all overloaded sampling points arranged in chronological order.
[0021] Taking the sampling time corresponding to the heavy-load sampling point as the center time, the time range of m sampling durations before and after the center time is determined as the undetermined heavy-load interpolation interval.
[0022] Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0023] Further, the step of performing overload duration statistics and overload duration statistics on the interpolated detection data based on the overload threshold and the overload threshold respectively to obtain the corresponding overload duration and overload duration includes:
[0024] Obtain all first interpolation detection data within the overload interpolation interval, and compare all first interpolation detection data with the overload threshold to obtain the number of first sampling points exceeding the overload threshold;
[0025] All second interpolation detection data within the overload interpolation interval are obtained, and all second interpolation detection data are compared with the overload threshold and the overload threshold to obtain the number of second sampling points that exceed the overload threshold but do not exceed the overload threshold.
[0026] The overload duration is determined based on the first number of sampling points and the interpolation step size, and the overload duration is determined based on the second number of sampling points and the interpolation step size.
[0027] Furthermore, the method also includes:
[0028] The detection data to be analyzed is interpolated using linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation respectively, to obtain multiple corresponding interpolated detection data.
[0029] Based on the overload threshold and the overload threshold, overload duration statistics and overload duration statistics are performed on multiple interpolated detection data respectively to obtain multiple intermediate overload durations and multiple intermediate overload durations.
[0030] The average of the multiple intermediate overload durations is calculated to obtain the overload duration;
[0031] The average of the multiple intermediate overload durations is calculated to obtain the overload duration.
[0032] According to another aspect of the present invention, an analysis device for transformer overload duration is provided, comprising:
[0033] The acquisition module is used to acquire the detection data to be analyzed, wherein the detection data to be analyzed is any one of load current data, load rate data, and apparent power data;
[0034] An interpolation module is used to perform interpolation processing on the detection data to be analyzed to obtain interpolated detection data;
[0035] The statistics module is used to perform overload duration statistics and overload duration statistics on the interpolated detection data based on the overload threshold and the overload threshold, respectively, to obtain the corresponding overload duration and overload duration.
[0036] Furthermore, the interpolation module performs interpolation processing on the detection data to be analyzed to obtain interpolated detection data, including: selecting any one interpolation method from linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation to perform interpolation processing to obtain the interpolated detection data.
[0037] Furthermore, the device also includes an interval determination module, used for:
[0038] Based on the overload threshold and the heavy load threshold, the corresponding overload sampling points and heavy load sampling points are determined from the detection data to be analyzed;
[0039] Based on the overload sampling points, an overload interpolation interval is determined so that interpolation processing is performed in the overload interpolation interval to obtain first interpolated detection data for analyzing the overload duration.
[0040] Based on the heavy load sampling points, a heavy load interpolation interval is determined so that interpolation processing is performed in the heavy load interpolation interval to obtain second interpolated detection data for analyzing the heavy load duration.
[0041] Furthermore, the interval determination module includes an overload interval determination unit, used for:
[0042] The query is performed in chronological order of sampling time to determine all overload sampling points arranged in chronological order.
[0043] Taking the sampling time corresponding to the overload sampling point as the center time, the time range of n sampling durations before and after the center time is determined as the undetermined overload interpolation interval.
[0044] Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0045] Furthermore, the interval determination module also includes an overloaded interval determination unit, used for:
[0046] The query is performed in chronological order of sampling time to determine all overloaded sampling points arranged in chronological order.
[0047] Taking the sampling time corresponding to the heavy-load sampling point as the center time, the time range of m sampling durations before and after the center time is determined as the undetermined heavy-load interpolation interval.
[0048] Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0049] Furthermore, the statistics module is also used for:
[0050] Obtain all first interpolation detection data within the overload interpolation interval, and compare all first interpolation detection data with the overload threshold to obtain the number of first sampling points exceeding the overload threshold;
[0051] All second interpolation detection data within the overload interpolation interval are obtained, and all second interpolation detection data are compared with the overload threshold and the overload threshold to obtain the number of second sampling points that exceed the overload threshold but do not exceed the overload threshold.
[0052] The overload duration is determined based on the first number of sampling points and the interpolation step size, and the overload duration is determined based on the second number of sampling points and the interpolation step size.
[0053] Furthermore, the device also includes an equalization module for:
[0054] The detection data to be analyzed is interpolated using linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation respectively, to obtain multiple corresponding interpolated detection data.
[0055] Based on the overload threshold and the overload threshold, overload duration statistics and overload duration statistics are performed on multiple interpolated detection data respectively to obtain multiple intermediate overload durations and multiple intermediate overload durations.
[0056] The average of the multiple intermediate overload durations is calculated to obtain the overload duration;
[0057] The average of the multiple intermediate overload durations is calculated to obtain the overload duration.
[0058] According to another aspect of the present invention, a storage medium is provided, wherein at least one executable instruction is stored therein, the executable instruction causing a processor to perform an operation corresponding to the above-described method for analyzing the duration of transformer overload.
[0059] According to another aspect of the present invention, a computer is provided, including a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other through the communication bus;
[0060] The memory is used to store at least one executable instruction that causes the processor to perform operations corresponding to the above-described method for analyzing the duration of transformer overload.
[0061] By employing the above-described technical solutions, the technical solutions provided by the embodiments of the present invention have at least the following advantages:
[0062] This invention provides a method, apparatus, storage medium, and computer for analyzing transformer overload duration. Compared with existing technologies, this invention acquires the detection data to be analyzed, which can be any one of load current data, load rate data, and apparent power data; interpolates the detection data to obtain interpolated detection data; and performs overload duration statistics and overload duration statistics on the interpolated detection data based on overload thresholds and overload thresholds to obtain the corresponding overload duration and overload duration. This improves the accuracy of transformer overload duration statistics and minimizes errors in transformer overload duration statistics even with a limited number of sampling points.
[0063] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0064] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0065] Figure 1 A flowchart illustrating a method for analyzing the duration of transformer overload provided in an embodiment of the present invention is shown.
[0066] Figure 2 An example diagram of the detection data to be analyzed provided in an embodiment of the present invention is shown;
[0067] Figure 3 An example diagram of interpolation detection data provided in an embodiment of the present invention is shown;
[0068] Figure 4 A flowchart illustrating another method for analyzing the duration of transformer overload provided in an embodiment of the present invention is shown.
[0069] Figure 5 A flowchart illustrating another method for analyzing the duration of transformer overload provided by an embodiment of the present invention is shown.
[0070] Figure 6 A flowchart illustrating another method for analyzing the duration of transformer overload provided in an embodiment of the present invention is shown.
[0071] Figure 7 This diagram illustrates the structure of an analysis device for transformer overload duration provided in an embodiment of the present invention.
[0072] Figure 8 This invention provides a schematic diagram of another transformer overload duration analysis device according to an embodiment of the present invention.
[0073] Figure 9 A schematic diagram of the structure of a computer provided by an embodiment of the present invention is shown. Detailed Implementation
[0074] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0075] This invention provides a method for analyzing the duration of transformer overload, such as... Figure 1 As shown, the method includes:
[0076] 101. Obtain the detection data to be analyzed, wherein the detection data to be analyzed is any one of load current data, load rate data, and apparent power data;
[0077] In this embodiment of the invention, the current execution end obtains the data to be analyzed and detected from related systems such as the D5000 system, OPEN3000 system, new generation centralized control system, and power grid resource business platform. Due to specific conditions, the sampling interval is relatively long when sampling the data to be analyzed and detected, such as the sampling interval may be as long as 1 minute, 3 minutes, or 5 minutes. This embodiment of the invention does not make a specific limitation, thereby limiting the number of sampling points of the data to be analyzed and detected.
[0078] It should be noted that the formula for calculating the transformer load factor K is as follows:
[0079] or
[0080] Where I is the load current, I e S is the rated current, S is the apparent power, S e Where P is the rated capacity, Q is the active power, and P is the reactive power. The current execution terminal can retrieve the transformer's rated current I from PMS2.0, PMS3.0, D5000, OPEN3000, next-generation centralized control systems, power grid resource business platforms, or other relevant systems. e Rated capacity S e The data includes load current I, active power P, and reactive power Q. Since the rated current and rated capacity of the transformer are fixed values, in this embodiment of the invention, the current execution terminal can select any one of the following data: load current data, load rate data, and apparent power data. Based on the fundamental characteristic that the load current or apparent power cannot change abruptly, the data is interpolated and then used to analyze the heavy overload situation of the transformer.
[0081] 102. Perform interpolation processing on the detection data to be analyzed to obtain interpolated detection data;
[0082] In this embodiment of the invention, the current execution terminal performs interpolation processing on the detection data to be analyzed. The interpolation method is determined by comprehensive comparison based on the transformer load characteristics and the characteristics of the interpolation method, including but not limited to linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation, etc. This embodiment of the invention does not make specific limitations.
[0083] It should be noted that the amount of data in the interpolated detection data obtained after interpolation is greater than that in the original detection data to be analyzed.
[0084] 103. Based on the overload threshold and the overload threshold, perform overload duration statistics and overload duration statistics on the interpolated detection data respectively to obtain the corresponding overload duration and overload duration.
[0085] In this embodiment of the invention, the current execution terminal acquires an overload threshold for analyzing overload duration. When the data to be analyzed is load current data, the overload threshold is typically set to the rated current value of the transformer; when the data to be analyzed is apparent power data, the overload threshold is typically set to the rated capacity value of the transformer; when the data to be analyzed is load rate data, the overload threshold is typically set to 100%. This embodiment of the invention does not impose specific limitations. Simultaneously, the current execution terminal acquires a heavy load threshold for analyzing overload duration. Similarly, when the data to be analyzed is load current data, the heavy load threshold is typically set to 80% of the transformer's rated current, i.e., 80%I. e When the data to be analyzed is apparent power data, the overload threshold is usually set to 80% of the transformer's rated capacity, i.e., 80%S. e When the data to be analyzed is load rate data, the overload threshold is usually set to 80%.
[0086] It should be noted that after obtaining the overload threshold at the current execution end, the number of data exceeding the overload threshold in the interpolated detection data is counted, and the statistical value is multiplied by the interpolation step size to obtain the transformer's overload duration. Similarly, after obtaining the heavy load threshold at the current execution end, the number of data exceeding the heavy load threshold but not exceeding the overload threshold in the interpolated detection data is counted, and the statistical value is multiplied by the interpolation step size to obtain the transformer's heavy load duration. For example, the detection data to be analyzed is the 24-hour (1-day) load current data of the No. 3 main transformer of a 500kV substation, such as... Figure 2 As shown, the sampling interval for this load current data sequence is 5 minutes. The interpolated detection data obtained after interpolation processing is as follows: Figure 3 As shown, the interpolation step size for the interpolated detection data is 0.5 minutes. The set overload threshold is 0.8 times the rated current I. e .from Figure 2As can be seen, the load current curve exhibits a "jump" between the 820th and 830th minutes, meaning the load current exceeds the overload threshold only at the 825th minute, and only at this time throughout the day, after which the current falls back below the overload threshold level. Figure 2 As shown, in the existing technology without interpolation, since the load current exceeds the overload threshold at the 825th minute, it is determined to be an overload. Since the sampling interval is 5 minutes, the overload duration is calculated as 1*5 = 5 minutes. For example... Figure 3 As shown in the embodiment of the present invention, after interpolation processing, if one load current value in the interpolated detection data sequence exceeds the overload threshold, and the interpolation step size is 0.5 minutes, then the overload duration is statistically calculated as 1*0.5 = 0.5 minutes. The method of this embodiment is closer to the actual situation than existing overload duration analysis methods, reducing the overload duration by 90% compared to before interpolation processing.
[0087] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to narrow the data range of interpolation processing and improve the analysis efficiency of transformer heavy overload conditions, another method for analyzing the duration of transformer heavy overload is provided, such as... Figure 4 As shown, before performing interpolation processing on the detection data to be analyzed, the method further includes:
[0088] 201. Based on the overload threshold and the overload threshold, determine the corresponding overload sampling points and overload sampling points from the detection data to be analyzed;
[0089] In this embodiment of the invention, the current execution terminal determines overload sampling points from the detection data to be analyzed based on an overload threshold. This involves comparing the values of all sampling points in the detection data with the overload threshold, and identifying sampling points larger than the overload threshold as overload sampling points. Similarly, the current execution terminal determines overload sampling points from the detection data to be analyzed based on a reload threshold. This involves comparing the values of all sampling points in the detection data with both the reload threshold and the overload threshold, and identifying sampling points larger than the reload threshold but not exceeding the overload threshold as overload sampling points.
[0090] 202. Determine the overload interpolation interval based on the overload sampling points, so that interpolation processing is performed in the overload interpolation interval to obtain the first interpolated detection data for analyzing the overload duration;
[0091] In this embodiment of the invention, the current execution end determines the overload interpolation interval based on the overload sampling points. The overload interpolation interval is used to characterize the data range for which interpolation processing is performed, such as from the 300th minute to the 500th minute, or from the 800th minute to the 900th minute, etc. This embodiment of the invention does not impose specific limitations. The current execution end performs interpolation processing based on the overload interpolation interval to obtain the first interpolated detection data used for analyzing the overload duration. The overload interpolation interval defined in this embodiment of the invention can effectively narrow the data range for interpolation processing, greatly reduce the computational load of interpolation, and thus improve the efficiency of interpolation processing of the data to be analyzed.
[0092] 203. Determine the heavy load interpolation interval based on the heavy load sampling points, so that interpolation processing is performed in the heavy load interpolation interval to obtain the second interpolation detection data for analyzing the heavy load duration.
[0093] In this embodiment of the invention, the current execution end determines the overload interpolation interval based on the overload sampling points. The overload interpolation interval is used to characterize the data range for which interpolation processing is performed, such as from the 200th minute to the 350th minute, or from the 700th minute to the 780th minute, etc. This embodiment of the invention does not impose specific limitations. The current execution end performs interpolation processing based on the overload interpolation interval to obtain second interpolated detection data used for analyzing the overload duration. The overload interpolation interval defined in this embodiment of the invention can effectively narrow the data range for interpolation processing, greatly reducing the computational load of interpolation, thereby improving the efficiency of interpolation processing on the data to be analyzed.
[0094] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to quickly and accurately determine all overload interpolation intervals from the sequence of detection data to be analyzed, another method for analyzing the duration of transformer heavy overload is provided, such as... Figure 5 As shown, the step of determining the overload interpolation interval based on the overload sampling points includes:
[0095] 301. Search according to the chronological order of sampling time to determine all overload sampling points arranged in chronological order;
[0096] In this embodiment of the invention, the current execution end queries according to the order of sampling time to determine the overload sampling points arranged in chronological order. For example, the overload sampling points arranged in chronological order are numbered as overload sampling point 1, overload sampling point 2, overload sampling point 3, ..., overload sampling point 9, etc. This embodiment of the invention does not make specific limitations.
[0097] 302. Taking the sampling time corresponding to the overload sampling point as the center time, the time range of n sampling durations before and after the center time is determined as the undetermined overload interpolation interval.
[0098] In this embodiment of the invention, the current execution end uses the sampling time corresponding to the overload sampling point as the center time, and determines the time region of n sampling durations before and after the center time as the undetermined overload interpolation interval. For example, the sampling times corresponding to overload sampling points 1, 2, 3, ..., 9 in step 301 are respectively used as the center time, and the time region of n sampling durations before and after the center time is determined as the undetermined overload interpolation interval, thus obtaining 9 undetermined overload interpolation intervals. Here, n is a natural number greater than or equal to 1, such as 2, 3, 4, 5, etc., and this embodiment of the invention does not impose a specific limitation. The value of n is determined comprehensively based on the data structure (curve change characteristics), sampling step size, and expected accuracy. When the sampling duration is 5 minutes and n is 2, the sampling duration of 10 minutes before and after the 80th minute of the sampling time corresponding to overload sampling point 1 is taken as the center time, and the resulting undetermined overload interpolation interval is [70, 90] minutes; the sampling duration of 10 minutes before and after the 90th minute of the sampling time corresponding to overload sampling point 2 is taken as the center time, and the resulting undetermined overload interpolation interval is [80, 100] minutes; the sampling duration of 10 minutes before and after the 170th minute of the sampling time corresponding to overload sampling point 3 is taken as the center time, and the resulting undetermined overload interpolation interval is [160, 180] minutes, etc. The embodiments of the present invention do not make specific limitations.
[0099] 303. Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0100] In this embodiment of the invention, the current execution end performs a union of all undetermined overload interpolation intervals to obtain the overload interpolation interval corresponding to the detection data to be analyzed. For example, performing a union of the undetermined overload interpolation intervals [70,90] minutes, [80,100] minutes, and [160,180] minutes in step 302 yields overload interpolation intervals such as [70,100] U[160,180], etc. This embodiment of the invention does not impose specific limitations.
[0101] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to quickly and accurately determine all overload interpolation intervals from the data sequence to be analyzed, another method for analyzing the overload duration of transformers is provided. The steps for determining the overload interpolation interval based on the overload sampling points include:
[0102] The query is performed in chronological order of sampling time to determine all overloaded sampling points arranged in chronological order.
[0103] In this embodiment of the invention, the current execution end queries according to the order of sampling time to determine the overloaded sampling points arranged in chronological order. For example, the overloaded sampling points arranged in chronological order are numbered as overloaded sampling point 1, overloaded sampling point 2, overloaded sampling point 3, ..., overloaded sampling point 11, etc. This embodiment of the invention does not make specific limitations.
[0104] Taking the sampling time corresponding to the heavy-load sampling point as the center time, the time range of m sampling durations before and after the center time is determined as the undetermined heavy-load interpolation interval.
[0105] In this embodiment of the invention, the current execution end uses the sampling time corresponding to the overload sampling point as the center time, and determines the time region of m sampling durations before and after the center time as the undetermined overload interpolation interval. For example, the sampling times corresponding to overload sampling point 1, overload sampling point 2, overload sampling point 3, ..., overload sampling point 11 in the above steps are respectively used as the center time, and the time region of m sampling durations before and after the center time is determined as the undetermined overload interpolation interval, thus obtaining 11 undetermined overload interpolation intervals. Where m is a natural number greater than or equal to 1, such as 2, 3, 4, 5, etc., and this embodiment of the invention does not make a specific limitation. The value of m is determined comprehensively in combination with the data structure (curve change characteristics), sampling step size and expected accuracy. When the sampling duration is 5 minutes and m is 2, the sampling duration of 10 minutes before and after the 70th minute of the sampling time corresponding to the heavy load sampling point 1 is taken as the center time, and the resulting undetermined overload interpolation interval is [60, 80] minutes; the sampling duration of 10 minutes before and after the 75th minute of the sampling time corresponding to the heavy load sampling point 2 is taken as the center time, and the resulting undetermined overload interpolation interval is [65, 85] minutes; the sampling duration of 10 minutes before and after the 80th minute of the sampling time corresponding to the heavy load sampling point 3 is taken as the center time, and the resulting undetermined overload interpolation interval is [70, 90] minutes; the sampling duration of 10 minutes before and after the 185th minute of the sampling time corresponding to the heavy load sampling point 4 is taken as the center time, and the resulting undetermined overload interpolation interval is [175, 195] minutes, etc. The embodiments of the present invention do not make specific limitations.
[0106] Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0107] In this embodiment of the invention, the current execution end performs a union of all undetermined overload interpolation intervals to obtain the overload interpolation interval corresponding to the detection data to be analyzed. For example, performing a union of the undetermined overload interpolation intervals [60,80] minutes, [65,85] minutes, [70,90] minutes, and [175,195] minutes in the above steps yields overload interpolation intervals such as [60,90] U[175,195], etc. This embodiment of the invention does not impose specific limitations.
[0108] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to more accurately determine the amount of data exceeding the threshold, another method for analyzing the duration of transformer overload is provided, such as... Figure 6 As shown, the steps involve performing overload duration statistics and overload duration statistics on the interpolated detection data based on overload thresholds and overload thresholds, respectively, to obtain the corresponding overload duration and overload duration, including:
[0109] 401. Obtain all first interpolation detection data within the overload interpolation interval, and compare all first interpolation detection data with the overload threshold to obtain the number of first sampling points exceeding the overload threshold;
[0110] In this embodiment of the invention, the current execution terminal acquires all first interpolation detection data within the overload interpolation interval. The first interpolation detection data is a data sequence obtained by interpolating all the detection data to be analyzed within the overload interpolation interval using any one of linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation. After interpolation processing, the amount of data within the overload interpolation interval increases significantly, and the time interval between the obtained first interpolation detection data is significantly shortened. For example, when the sampling duration is 5 minutes and the overload interpolation interval is 800 to 900 minutes, the overload interpolation interval contains 21 sampling points (i.e., the amount of data within the overload interpolation interval is 21). After interpolating the overload interpolation interval with an interpolation step size of 0.5 minutes, the overload interpolation interval contains 201 first interpolation detection data. Thus, after interpolation processing, the amount of data changes from 21 to 201. This embodiment of the invention does not impose specific limitations. The current execution end compares all the first interpolation detection data with the overload threshold, and counts the number of first interpolation detection data that exceed the overload threshold to obtain the first sampling point number.
[0111] 402. Obtain all the second interpolation detection data within the overload interpolation interval, and compare all the second interpolation detection data with the overload threshold and the overload threshold to obtain the number of second sampling points that exceed the overload threshold but do not exceed the overload threshold;
[0112] In this embodiment of the invention, the current execution terminal acquires all second interpolation detection data within the overloaded interpolation interval. The second interpolation detection data is a data sequence obtained by interpolating all the detection data to be analyzed within the overloaded interpolation interval using any one of linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation. After interpolation processing, the amount of data within the overloaded interpolation interval increases significantly, and the time interval between the obtained second interpolation detection data is significantly shortened. For example, when the sampling duration is 5 minutes and the overloaded interpolation interval is 800 to 900 minutes, the overloaded interpolation interval contains 21 sampling points (i.e., the amount of data within the overloaded interpolation interval is 21). After interpolating the overloaded interpolation interval with an interpolation step size of 0.5 minutes, the overloaded interpolation interval contains 201 second interpolation detection data. Thus, after interpolation processing, the amount of data changes from 21 to 201. This embodiment of the invention does not impose specific limitations. The current execution end compares all the second interpolation detection data with the overload threshold and the overload threshold, and counts the number of second interpolation detection data that exceeds the overload threshold but does not exceed the overload threshold to obtain the number of second sampling points.
[0113] 403. Determine the overload duration based on the first number of sampling points and the interpolation step size, and determine the overload duration based on the second number of sampling points and the interpolation step size.
[0114] In this embodiment of the invention, the current execution terminal determines the overload duration based on the first number of sampling points and the interpolation step size. For example, when the first number of sampling points is 6 and the interpolation step size is 0.5 minutes, the overload duration is 6 * 0.5 minutes = 3 minutes; when the first number of sampling points is 9 and the interpolation step size is 0.2 minutes, the overload duration is 9 * 0.2 minutes = 1.8 minutes, etc. This embodiment of the invention does not impose specific limitations. Furthermore, the current execution terminal determines the reload duration based on the second number of sampling points and the interpolation step size. For example, when the second number of sampling points is 8 and the interpolation step size is 0.5, the reload duration is 8 * 0.5 minutes = 4 minutes; when the second number of sampling points is 15 and the interpolation step size is 0.2 minutes, the reload duration is 15 * 0.2 minutes = 3 minutes, etc. This embodiment of the invention does not impose specific limitations.
[0115] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to adapt to various load curves and enhance the stability of the heavy overload analysis results, another method for analyzing the duration of transformer heavy overload is provided, the method comprising:
[0116] The detection data to be analyzed is interpolated using linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation respectively, to obtain multiple corresponding interpolated detection data.
[0117] Based on the overload threshold and the overload threshold, overload duration statistics and overload duration statistics are performed on multiple interpolated detection data respectively to obtain multiple intermediate overload durations and multiple intermediate overload durations.
[0118] The average of the multiple intermediate overload durations is calculated to obtain the overload duration;
[0119] The average of the multiple intermediate overload durations is calculated to obtain the overload duration.
[0120] In this embodiment of the invention, the current execution end samples the detection data to be analyzed and interpolates using linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation to obtain multiple interpolated detection data. Then, the amount of overloaded data exceeding the overload threshold in the interpolated detection data is counted, and the amount of overloaded data is multiplied by the interpolation step size to obtain the intermediate overload duration; that is, one interpolation method corresponds to one intermediate overload duration. Furthermore, the amount of overloaded data exceeding the overload threshold but not exceeding the overload threshold in the interpolated detection data is counted, and the amount of overloaded data is multiplied by the interpolation step size to obtain the intermediate overload duration; that is, one interpolation method corresponds to one intermediate overload duration.
[0121] In this embodiment of the invention, after obtaining multiple intermediate overload durations, the current execution terminal calculates the average or weighted average of the multiple intermediate overload durations to obtain the final overload duration. Furthermore, after obtaining multiple intermediate reload durations, the current execution terminal calculates the average or weighted average of the multiple intermediate reload durations to obtain the final reload duration.
[0122] It should be noted that, in the embodiments of the present invention, before the current execution end uses linear interpolation, nearest neighbor interpolation, cubic spline interpolation and cubic interpolation to interpolate the data to be analyzed, the interpolation interval can be determined first, and the interpolation processing can be performed based on the interpolation interval. This can greatly reduce the amount of data to be interpolated and improve the efficiency of the interpolation processing, thereby improving the efficiency of transformer overload analysis.
[0123] This invention provides a method for analyzing the duration of transformer overload. Compared with existing technologies, this invention acquires the detection data to be analyzed, which can be any one of load current data, load rate data, and apparent power data; interpolates the detection data to obtain interpolated detection data; and performs overload duration statistics and overload duration statistics on the interpolated detection data based on overload thresholds and overload thresholds to obtain the corresponding overload duration and overload duration. This method improves the accuracy of transformer overload duration statistics and minimizes errors in transformer overload duration statistics when the number of sampling points is limited.
[0124] As a response to the above Figure 1The implementation of the method shown in this invention provides an analysis device for the duration of transformer overload, such as... Figure 7 As shown, the device includes:
[0125] The acquisition module 51 is used to acquire the detection data to be analyzed, wherein the detection data to be analyzed is any one of load current data, load rate data and apparent power data;
[0126] Interpolation module 52 is used to perform interpolation processing on the detection data to be analyzed to obtain interpolated detection data;
[0127] The statistics module 53 is used to perform overload duration statistics and overload duration statistics on the interpolated detection data based on the overload threshold and the overload threshold, respectively, to obtain the corresponding overload duration and overload duration.
[0128] Furthermore, the interpolation module 52 performs interpolation processing on the detection data to be analyzed to obtain interpolated detection data, including: selecting any one interpolation method from linear interpolation, nearest neighbor interpolation, cubic spline interpolation and cubic interpolation to perform interpolation processing to obtain the interpolated detection data.
[0129] Furthermore, such as Figure 8 As shown, the device further includes an interval determination module 54, used for:
[0130] Based on the overload threshold and the heavy load threshold, the corresponding overload sampling points and heavy load sampling points are determined from the detection data to be analyzed;
[0131] Based on the overload sampling points, an overload interpolation interval is determined so that interpolation processing is performed in the overload interpolation interval to obtain first interpolated detection data for analyzing the overload duration.
[0132] Based on the heavy load sampling points, a heavy load interpolation interval is determined so that interpolation processing is performed in the heavy load interpolation interval to obtain second interpolated detection data for analyzing the heavy load duration.
[0133] Furthermore, the interval determination module includes an overload interval determination unit, used for:
[0134] The query is performed in chronological order of sampling time to determine all overload sampling points arranged in chronological order.
[0135] Taking the sampling time corresponding to the overload sampling point as the center time, the time range of n sampling durations before and after the center time is determined as the undetermined overload interpolation interval.
[0136] Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0137] Furthermore, the interval determination module also includes an overloaded interval determination unit, used for:
[0138] The query is performed in chronological order of sampling time to determine all overloaded sampling points arranged in chronological order.
[0139] Taking the sampling time corresponding to the heavy-load sampling point as the center time, the time range of m sampling durations before and after the center time is determined as the undetermined heavy-load interpolation interval.
[0140] Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
[0141] Furthermore, the statistics module 53 is also used for:
[0142] Obtain all first interpolation detection data within the overload interpolation interval, and compare all first interpolation detection data with the overload threshold to obtain the number of first sampling points exceeding the overload threshold;
[0143] All second interpolation detection data within the overload interpolation interval are obtained, and all second interpolation detection data are compared with the overload threshold and the overload threshold to obtain the number of second sampling points that exceed the overload threshold but do not exceed the overload threshold.
[0144] The overload duration is determined based on the first number of sampling points and the interpolation step size, and the overload duration is determined based on the second number of sampling points and the interpolation step size.
[0145] Furthermore, such as Figure 8 As shown, the device further includes an equalization module 55, used for:
[0146] The detection data to be analyzed is interpolated using linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation respectively, to obtain multiple corresponding interpolated detection data.
[0147] Based on the overload threshold and the overload threshold, overload duration statistics and overload duration statistics are performed on multiple interpolated detection data respectively to obtain multiple intermediate overload durations and multiple intermediate overload durations.
[0148] The average of the multiple intermediate overload durations is calculated to obtain the overload duration;
[0149] The average of the multiple intermediate overload durations is calculated to obtain the overload duration.
[0150] This invention provides a device for analyzing the duration of transformer overload. Compared with the prior art, this invention acquires the detection data to be analyzed, which can be any one of load current data, load rate data, and apparent power data; interpolates the detection data to obtain interpolated detection data; and performs overload duration statistics and overload duration statistics on the interpolated detection data based on overload thresholds and overload thresholds to obtain the corresponding overload duration and overload duration. This improves the accuracy of transformer overload duration statistics and minimizes errors in transformer overload duration statistics when the number of sampling points is limited.
[0151] According to one embodiment of the present invention, a storage medium is provided, the storage medium storing at least one executable instruction, the computer-executable instruction being able to execute the heavy overload duration analysis method in any of the above method embodiments.
[0152] Figure 9 The diagram illustrates the structure of a computer according to an embodiment of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the computer.
[0153] like Figure 9 As shown, the computer may include: a processor 602, a communications interface 604, a memory 606, and a communications bus 608.
[0154] The processor 602, communication interface 604, and memory 606 communicate with each other via communication bus 608.
[0155] Communication interface 604 is used to communicate with other network elements such as clients or other servers.
[0156] The processor 602 is used to execute program 610, which can specifically perform the relevant steps of the above-mentioned method for analyzing the duration of transformer overload.
[0157] Specifically, program 610 may include program code that includes computer operation instructions.
[0158] Processor 602 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The computer may include one or more processors of the same type, such as one or more CPUs; or it may include processors of different types, such as one or more CPUs and one or more ASICs.
[0159] Memory 606 is used to store program 610. Memory 606 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0160] Specifically, program 610 can be used to cause processor 602 to perform the following operations:
[0161] Acquire the detection data to be analyzed, wherein the detection data to be analyzed is any one of load current data, load rate data, and apparent power data;
[0162] The detection data to be analyzed is interpolated to obtain interpolated detection data;
[0163] Based on the overload threshold and the overload threshold, the overload duration and overload duration of the interpolated detection data are statistically analyzed to obtain the corresponding overload duration and overload duration.
[0164] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0165] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for analyzing the duration of transformer overload, characterized in that, include: Acquire the detection data to be analyzed, wherein the detection data to be analyzed is any one of load current data, load rate data, and apparent power data; The detection data to be analyzed is interpolated to obtain interpolated detection data; Based on the overload threshold and the overload threshold, the interpolated detection data are subjected to overload duration statistics and overload duration statistics respectively to obtain the corresponding overload duration and overload duration; Before performing interpolation processing on the detection data to be analyzed, the method further includes: Based on the overload threshold and the heavy load threshold, the corresponding overload sampling points and heavy load sampling points are determined from the detection data to be analyzed; Based on the overload sampling points, an overload interpolation interval is determined so that interpolation processing is performed in the overload interpolation interval to obtain first interpolated detection data for analyzing the overload duration. Based on the heavy load sampling points, a heavy load interpolation interval is determined so that interpolation processing is performed in the heavy load interpolation interval to obtain second interpolation detection data for analyzing the heavy load duration. The process of performing overload duration statistics and overload duration statistics on the interpolated detection data based on overload thresholds and overload thresholds to obtain the corresponding overload duration and overload duration includes: Obtain all first interpolation detection data within the overload interpolation interval, and compare all first interpolation detection data with the overload threshold to obtain the number of first sampling points exceeding the overload threshold; All second interpolation detection data within the overload interpolation interval are obtained, and all second interpolation detection data are compared with the overload threshold and the overload threshold to obtain the number of second sampling points that exceed the overload threshold but do not exceed the overload threshold. The overload duration is determined based on the first number of sampling points and the interpolation step size, and the overload duration is determined based on the second number of sampling points and the interpolation step size.
2. The method according to claim 1, characterized in that, The step of interpolating the detection data to be analyzed to obtain interpolated detection data includes: Choose any one of the following interpolation methods—linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation—to perform interpolation processing and obtain the interpolated detection data.
3. The method according to claim 1, characterized in that, Determining the overload interpolation interval based on the overload sampling points includes: The query is performed in chronological order of sampling time to determine all overload sampling points arranged in chronological order. Taking the sampling time corresponding to the overload sampling point as the center time, the sampling times before and after the center time are respectively... n The time range of each sampling duration is determined as the undetermined overload interpolation interval; Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
4. The method according to claim 1, characterized in that, Determining the overload interpolation interval based on the overload sampling points includes: The query is performed in chronological order of sampling time to determine all overloaded sampling points arranged in chronological order. Taking the sampling time corresponding to the heavy-load sampling point as the center time, the sampling times before and after the center time are respectively... m The time range of each sampling duration is determined as the undetermined overload interpolation interval; Obtain the union of all the undetermined overload interpolation intervals to obtain the overload interpolation interval.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The detection data to be analyzed is interpolated using linear interpolation, nearest neighbor interpolation, cubic spline interpolation, and cubic interpolation respectively, to obtain multiple corresponding interpolated detection data. Based on the overload threshold and the overload threshold, overload duration statistics and overload duration statistics are performed on multiple interpolated detection data respectively to obtain multiple intermediate overload durations and multiple intermediate overload durations. The average of the multiple intermediate overload durations is calculated to obtain the overload duration; The average of the multiple intermediate overload durations is calculated to obtain the overload duration.
6. A device for analyzing the duration of transformer overload, characterized in that, include: The acquisition module is used to acquire the detection data to be analyzed, wherein the detection data to be analyzed is any one of load current data, load rate data, and apparent power data; An interpolation module is used to perform interpolation processing on the detection data to be analyzed to obtain interpolated detection data; The statistics module is used to perform overload duration statistics and overload duration statistics on the interpolated detection data based on the overload threshold and the overload threshold, respectively, to obtain the corresponding overload duration and overload duration; The transformer overload duration analysis device further includes an interval determination module, used for: Based on the overload threshold and the heavy load threshold, the corresponding overload sampling points and heavy load sampling points are determined from the detection data to be analyzed; Based on the overload sampling points, an overload interpolation interval is determined so that interpolation processing is performed in the overload interpolation interval to obtain first interpolated detection data for analyzing the overload duration. Based on the heavy load sampling points, a heavy load interpolation interval is determined so that interpolation processing is performed in the heavy load interpolation interval to obtain second interpolation detection data for analyzing the heavy load duration. The statistics module is specifically used for: Obtain all first interpolation detection data within the overload interpolation interval, and compare all first interpolation detection data with the overload threshold to obtain the number of first sampling points exceeding the overload threshold; All second interpolation detection data within the overload interpolation interval are obtained, and all second interpolation detection data are compared with the overload threshold and the overload threshold to obtain the number of second sampling points that exceed the overload threshold but do not exceed the overload threshold. The overload duration is determined based on the first number of sampling points and the interpolation step size, and the overload duration is determined based on the second number of sampling points and the interpolation step size.
7. A storage medium storing at least one executable instruction that performs an operation corresponding to the transformer overload duration analysis method as described in any one of claims 1 to 5.
8. A computer, comprising a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the transformer overload duration analysis method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Distribution transformer heavy overload identification early warning method based on neural network and terminal equipment
CN110807550A
Regional power transmission network operation multi-dimensional analysis method based on big data
CN111429027A