Power supply monitoring management module and strategy optimization method thereof
By collecting the current and load values of the power supply, generating the index value to identify the status, and detecting the correlation between the current and the load for regulation, the problems of low accuracy of power supply fault detection and large amount of operation in the prior art are solved, and power monitoring and management with high accuracy and low amount of operation are achieved.
Patent Information
- Application Number
- CN202411859814.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-03-25
AI Technical Summary
The prior art has low accuracy and large calculation amount in power supply fault detection and maintenance, making it difficult to take into account both accuracy and calculation amount.
By collecting the current value and load value of the power supply output in each time period, generating current and load index values, identifying the power supply output and load status, detecting the correlation between current and load, and performing load regulation based on the correlation.
It improves the accuracy of power supply status detection and load regulation accuracy, reduces the calculation amount, improves the regulation response speed, and extends the power supply life.
Smart Images

Figure CN119696174A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power grids, and in particular to a power supply monitoring management module and a strategy optimization method thereof. Background Art
[0002] There are numerous electrical devices distributed in the power grid, and these electrical devices are equipped with separate or combined power supplies to power them so that they can operate normally.
[0003] As the power supply is used for a long time, it will be worn out to a certain extent and there is a certain probability that it will fail.
[0004] At present, power supply troubleshooting mainly relies on the power supply operation data to train timing-related deep learning models, such as LSTM (Long Short-Term Memory), etc. The deep learning model is used to detect whether the power supply is faulty, and the power supply is repaired when a fault occurs.
[0005] However, most deep learning models perform nonlinear mapping on the independent operating data of power supplies to identify whether a power supply has failed. This not only has low accuracy, which leads to a decrease in the accuracy of power supply maintenance, but also has a high amount of computational complexity. Summary of the invention
[0006] In view of this, the present invention provides a power monitoring management module and a strategy optimization method thereof, which are used to balance accuracy and computational complexity when troubleshooting power problems.
[0007] A first aspect of the present invention provides a power monitoring strategy optimization method, which is applied to a power management monitoring module, and includes:
[0008] At each time in each time period, respectively collect the current value output by the power supply and the load value of the power supply;
[0009] a current index value generated in a differentiated manner according to distribution information of a plurality of the current values;
[0010] identifying an output state of the power supply according to the current index value;
[0011] If the output state is abnormal, a load index value is generated on the basis of the distribution information of a plurality of the load values;
[0012] identifying a load state of the power supply according to the load indicator value;
[0013] If the load state is abnormal, detecting whether there is a correlation between the current value and the load value;
[0014] If there is a correlation between the current value and the load value, the load of the power supply is regulated according to the current value.
[0015] A second aspect of the present invention provides a power monitoring strategy optimization device, which is applied to a power management monitoring module, and the device includes:
[0016] The power supply data acquisition module is used to respectively acquire the current value output by the power supply and the load value of the power supply at each time in each time period;
[0017] A current index value generating module, used for generating a current index value in a differentiated manner according to distribution information of a plurality of current values;
[0018] An output state identification module, used to identify the output state of the power supply according to the current index value;
[0019] A load index value generating module, configured to generate a load index value based on the distribution information of a plurality of load values in a differentiated manner if the output state is abnormal;
[0020] A load state identification module, used to identify the load state of the power supply according to the load index value;
[0021] a correlation detection module, configured to detect whether there is a correlation between the current value and the load value if the load state is abnormal;
[0022] A load control module is used to control the load of the power supply according to the current value if there is a correlation between the current value and the load value.
[0023] A third aspect of the present invention provides a power management monitoring module, the power management monitoring module comprising:
[0024] at least one processor; and
[0025] a memory communicatively connected to the at least one processor; wherein,
[0026] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the power supply monitoring strategy optimization method as described in the first aspect above.
[0027] A fourth aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the power supply monitoring strategy optimization method as described in the first aspect above is implemented.
[0028] A fifth aspect of the present invention provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the power supply monitoring strategy optimization method described in the first aspect is implemented.
[0029] In this embodiment, the current value output by the power supply and the load value of the power supply are collected at each time in each time period; the current index value is generated based on the distribution information of multiple current values; the output state of the power supply is identified based on the current index value; if the output state is abnormal, the load index value is generated based on the distribution information of multiple load values; the load state of the power supply is identified based on the load index value; if the load state is abnormal, whether there is a correlation between the current value and the load value is detected; if there is a correlation between the current value and the load value, the load of the power supply is regulated based on the current value. This embodiment detects the state of the power supply based on the current output by the power supply and its load, fully considers the influence of external factors on the current output by the power supply, has strong analyzability, improves the accuracy of detecting the power supply state, thereby improving the accuracy of load regulation of the power supply, ensuring reasonable use of the power supply, and improving the life of the power supply. In addition, the amount of calculation is low, which can improve the response speed of regulation.
[0030] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0032] Figure 1 This is a flow chart of a power supply monitoring strategy optimization method provided in Example 1 of the present invention.
[0033] Figure 2 It is a structural diagram of a power supply monitoring strategy optimization device provided in Embodiment 2 of the present invention.
[0034] Figure 3 It is a structural diagram of a power management monitoring module provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0035] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0036] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can cover sequential implementations other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0037] Embodiment 1
[0038] See also Figure 1 , shows a flow chart of a power monitoring strategy optimization method provided by the first embodiment of the present invention, the method can be executed by a power monitoring strategy optimization device, the power monitoring strategy optimization device can be implemented in the form of hardware and / or software, and the power monitoring strategy optimization device can be configured in a power management monitoring module. Figure 1 As shown, the method includes:
[0039] Step 101 : collecting the current value output by the power supply and the load value of the power supply at each time in each time period.
[0040] In practical applications, multiple monitoring time periods (such as 24 hours) can be set for the power supply, and multiple moments can be set in each time period to collect the current value output by the power supply and the load value of the power supply at each moment.
[0041] The load value of the power supply may be an actual load value or an ideal load value, which is not limited in this embodiment.
[0042] Step 102 : generating a current index value based on differentiation according to distribution information of a plurality of current values.
[0043] In practical applications, the distribution information of multiple discrete current values reflects the variation trend of the power supply output current to a certain extent. The differentiation of the variation trend of the power supply output current can be quantified to obtain the current index value.
[0044] In one embodiment of the present invention, step 102 may include the following steps:
[0045] Step 1021: Construct a first coordinate system.
[0046] In this embodiment, a two-dimensional first coordinate system may be constructed, wherein the horizontal axis (ie, X-axis) of the first coordinate system is time, and the vertical axis (ie, Y-axis) is current.
[0047] Step 1022: Fit an output current curve to a plurality of current values distributed on the first coordinate system.
[0048] The multiple current values are distributed on the first coordinate system, and a curve is fitted to the multiple current values using a polynomial function or the like, which is recorded as an output current curve.
[0049] Step 1023: Set a first threshold line in the first coordinate system to represent the rated current of the power supply.
[0050] In this embodiment, a first threshold line X1 parallel to the X-axis may be set on the first coordinate system, and the ordinate of the first threshold line X1 represents the rated current of the power supply.
[0051] Step 1024: locate a first target point where the output current curve intersects the first threshold line.
[0052] The current value output by the power supply usually fluctuates around the rated current, so that the output current curve has an upward trend and a downward trend, and intersperses the first threshold line back and forth. Therefore, in this embodiment, the output current curve and the first threshold line can be jointly solved to locate multiple first target points where the output current curve intersects the first threshold line.
[0053] Step 1025: On the horizontal axis of the first coordinate system, calculate a first spacing index based on the difference between two adjacent first target points and the time period.
[0054] On the horizontal axis of the first coordinate system, each first target point can be traversed in time order, and for two first target points adjacent in time, a first spacing index can be calculated based on the difference between the two adjacent first target points and the time period.
[0055] In a specific implementation, on the horizontal axis of the first coordinate system, the distance between two adjacent first target points is calculated as a first spacing value, and the first spacing value represents the duration of time that the current value output by the power supply deviates from the rated current.
[0056] For example, the nth (n is an odd number, n>0) first target point is B s [X n , Y e ], the n+1th first target point is B j [X m , Y e ], the first spacing value T c =X m -X n .
[0057] In the same time period, multiple first spacing values are averaged to obtain a first spacing mean.
[0058] In the same time period, the ratio between the first spacing mean and the length of the time period is calculated as the first spacing index.
[0059] Step 1026 : Calculate a first height disparity index based on differences between a plurality of current values within two adjacent first target points on the vertical axis of the first coordinate system.
[0060] On the vertical axis of the first coordinate system, each first target point can be traversed in time order, and for two first target points adjacent in time, a first height disparity index can be calculated based on the difference between multiple current values in the two adjacent first target points.
[0061] In a specific implementation, on the vertical axis of the first coordinate system, multiple current values located between two adjacent first target points are searched as first candidate points.
[0062] For each first candidate point, the difference between the ordinate of the first candidate point and the ordinate of the first threshold line is calculated to obtain a sub-current deviation value.
[0063] For all first candidate points, multiple sub-current deviation values are summed to obtain a total current deviation value.
[0064] For example, the nth first target point is B s [X n , Y e ], the n+1th first target point is B j [X m , Y e ], in B s With B j There are multiple first candidate points, and the ordinates of the multiple first candidate points are Y n , Y n+1 , Y n+2 ,……,Y m , then, the total current deviation value H c =(Y n -Ye )+(Y n+1 -Y e )+(Y n+2 -Y e )+……+(Y m -Y e ).
[0065] The ratio between the total current deviation value and the number of first candidate points is calculated as a first height disparity index, where the first height disparity index indicates that the current value output by the power supply exceeds the total rated current within a detection cycle.
[0066] Step 1027: Perform a weighted summation of the first spacing index and the first height disparity index to obtain a current index value.
[0067] In this embodiment, the first spacing index and the first height disparity index may be weighted and summed to obtain the current index value.
[0068] The weighted summation process can be expressed as: Cp=Zl*α+Hl*β, where Cp is the current index value, Zl is the first spacing index, Hl is the first height disparity index, α and β are weights, the value of α is 0.36±0.1, the value of β is 0.64±0.1, and α+β=1.
[0069] Step 103: Identify the output state of the power supply according to the current index value.
[0070] In this embodiment, the current index value can be used as a reference to identify the output state of the power supply and determine whether the power supply is normal or abnormal.
[0071] In a specific implementation, the current index value may be compared with a preset difference evaluation threshold.
[0072] If the current index value is less than or equal to the preset difference evaluation threshold, it is determined that the output state of the power supply is normal.
[0073] If the current index value is greater than the preset difference evaluation threshold, the output state of the power supply is determined to be abnormal.
[0074] Step 104: If the output state is abnormal, a load index value is generated based on the differentiation according to the distribution information of the multiple load values.
[0075] In practical applications, the distribution information of multiple discrete load values reflects the change trend of the load state of the power supply to a certain extent. The differentiation of the change trend of the load state of the power supply can be quantified to obtain the load index value.
[0076] In one embodiment of the present invention, step 104 may include the following steps:
[0077] Step 1041: Construct a second coordinate system.
[0078] In this embodiment, a two-dimensional second coordinate system may be constructed, wherein the horizontal axis (ie, X-axis) of the first coordinate system is time, and the vertical axis (ie, Y-axis) is load.
[0079] Step 1042: Fit a load curve to a plurality of load values distributed on the second coordinate system.
[0080] The multiple load values are distributed on the second coordinate system, and a curve is fitted to the multiple load values using a polynomial function or the like, which is recorded as a load curve.
[0081] Step 1043: Set a second threshold line in the second coordinate system to represent the rated load of the power supply.
[0082] In this embodiment, a first threshold line X2 parallel to the X-axis may be set on the second coordinate system, and the ordinate of the second threshold line X2 represents the rated load of the power supply.
[0083] Step 1044: locate a second target point where the load curve intersects the second threshold line.
[0084] The electrical load of the power supply usually fluctuates around the rated load, so that the load curve has an upward trend and a downward trend, and intersperses the second threshold line back and forth. Then, in this embodiment, the load curve and the second threshold line can be jointly solved to locate multiple second target points where the load curve intersects the second threshold line.
[0085] Step 1045: Calculate a second spacing index on the horizontal axis of the second coordinate system according to the difference between two adjacent second target points and the time period.
[0086] On the horizontal axis of the second coordinate system, each second target point can be traversed in time order, and for two second target points adjacent in time, the second spacing index can be calculated according to the difference between the two adjacent second target points and the time period.
[0087] In a specific implementation, on the horizontal axis of the second coordinate system, the distance between two adjacent second target points is calculated as the second spacing value, and the second spacing value represents the duration of time that the load value of the power supply deviates from the rated load.
[0088] For example, the Kth (K is an odd number, K>0) second target point is F s [X K , Y R ], the L+1th second target point is F j [X G , Y R ], the second spacing value F c =X K -XG .
[0089] In the same time period, multiple second spacing values are averaged to obtain a second spacing mean.
[0090] In the same time period, the ratio between the second spacing mean and the length of the time period is calculated as the second spacing index.
[0091] Step 1046: Calculate a second height disparity index based on the difference between a plurality of load values within two adjacent second target points on the vertical axis of the second coordinate system.
[0092] On the vertical axis of the second coordinate system, each second target point can be traversed in time order, and for two second target points adjacent in time, the second height disparity index can be calculated based on the difference between multiple load values in the two adjacent second target points.
[0093] In a specific implementation, on the vertical axis of the second coordinate system, multiple load values located between two adjacent second target points are searched as second candidate points.
[0094] For each second candidate point, the difference between the ordinate of the second candidate point and the ordinate of the second threshold line is calculated to obtain a subload deviation value.
[0095] For all second candidate points, multiple sub-load deviation values are summed to obtain a total load deviation value.
[0096] For example, the Kth second target point is F s [X K , Y R ], the L+1th second target point is F j [X G , Y R ], in F s With F j There are multiple second candidate points, and the ordinates of the multiple second candidate points are Y K , Y K+1 , Y K+2 ,……,Y G , then, the total load deviation value H f =(Y K -Y R )+(Y K+1 -Y R )+(Y K+2 -Y R )+……+(Y G -Y R ).
[0097] The ratio between the total load deviation value and the number of second candidate points is calculated as a second height disparity index, where the second height disparity index represents the total number of load values of the power supply exceeding the rated load within a detection cycle.
[0098] Step 1047: Perform weighted summation on the second spacing index and the second height disparity index to obtain a load index value.
[0099] In this embodiment, the second spacing index and the second height disparity index may be weighted and summed to obtain the load index value.
[0100] The weighted summation process can be expressed as: Dg=Lh*ba+Ls*bc, where Dg is the load index value, Lh is the second spacing index, Ls is the second height disparity index, ba and bc are weights, the value of ba is 0.72±0.1, the value of bc is 0.28±0.1, and ba+bc=1.
[0101] Step 105: Identify the load state of the power supply according to the load index value.
[0102] In this embodiment, the load index value can be used as a reference to identify the load state of the power supply and determine whether the load of the power supply is normal or abnormal.
[0103] In a specific implementation, the load index value may be compared with a preset comparison evaluation threshold.
[0104] If the load index value is less than or equal to the preset comparison evaluation threshold, it is determined that the load state of the power supply is normal.
[0105] If the load index value is greater than a preset comparison evaluation threshold, it is determined that the load state of the power supply is abnormal.
[0106] Step 106: If the load state is abnormal, detect whether there is a correlation between the current value and the load value.
[0107] When the load state of the power supply is abnormal, a method such as the Pearson correlation coefficient may be used to detect whether there is a correlation between the current value and the load value.
[0108] In a specific implementation, the current value and the load value may be normalized.
[0109] At the same moment, the difference between the current value and the load value is calculated to obtain a single-point deviation value.
[0110] The average value of each single point deviation is calculated to obtain the degree of deviation.
[0111] At this time, the degree of deviation can be expressed as: Among them, Zp is the degree of deviation, N is the number of moments, and Y iis the current value at time i, LY i is the load value at time i.
[0112] The degree of deviation is compared with the preset coordinate deviation threshold. The coordinate deviation threshold is the normal deviation value between the actual output current value of the power supply and the theoretical output current value. It can be set according to the factors affecting the power supply output current, and the influencing factors may be ambient temperature, ambient humidity, degree of equipment aging, etc.
[0113] If the degree of deviation is less than or equal to the preset coordinate deviation threshold, it means that the correlation between the current value and the load value is high, and it is determined that there is a correlation between the current value and the load value.
[0114] If the degree of deviation is greater than a preset coordinate deviation threshold, it means that the correlation between the current value and the load value is low, and it is determined that there is no correlation between the current value and the load value.
[0115] Step 107: If there is a correlation between the current value and the load value, the load of the power supply is regulated according to the current value.
[0116] If there is a correlation between the current value and the load value, the load of the power supply can be regulated according to the current value, so that the load of the power supply tends to be normal and the current output by the power supply tends to be normal.
[0117] In the specific implementation, the current value is substituted into the following formula to calculate the load control value:
[0118]
[0119] Among them, Ft is the load regulation value, U 当 is the current value at the current moment, U 额 is the rated current at the current moment, F 当 is the load value at the current moment.
[0120] Furthermore, when there is a correlation between the current value and the load value, external factors have little influence on the connection between the current output by the power supply and the load of the power supply, and the following conditions are met:
[0121]
[0122] The load of the power supply is regulated according to the load regulation value. The regulation methods include but are not limited to connecting the load device to other power supplies, shutting down the load, adjusting the operating power of the load, etc.
[0123] In this embodiment, the current value output by the power supply and the load value of the power supply are collected at each time in each time period; the current index value is generated based on the distribution information of multiple current values; the output state of the power supply is identified based on the current index value; if the output state is abnormal, the load index value is generated based on the distribution information of multiple load values; the load state of the power supply is identified based on the load index value; if the load state is abnormal, whether there is a correlation between the current value and the load value is detected; if there is a correlation between the current value and the load value, the load of the power supply is regulated based on the current value. This embodiment detects the state of the power supply based on the current output by the power supply and its load, fully considers the influence of external factors on the current output by the power supply, has strong analyzability, improves the accuracy of detecting the power supply state, thereby improving the accuracy of load regulation of the power supply, ensuring reasonable use of the power supply, and improving the life of the power supply. In addition, the amount of calculation is low, which can improve the response speed of regulation.
[0124] Embodiment 2
[0125] See also Figure 2 , shows a schematic diagram of the structure of a power supply monitoring strategy optimization device provided by Embodiment 2 of the present invention. Figure 2 As shown, the device is applied to a power management monitoring module, and includes:
[0126] The power supply data acquisition module 201 is used to respectively acquire the current value output by the power supply and the load value of the power supply at each time in each time period;
[0127] A current index value generating module 202, configured to generate a current index value in a differentiated manner according to distribution information of a plurality of current values;
[0128] An output state identification module 203, used to identify the output state of the power supply according to the current index value;
[0129] A load index value generating module 204, configured to generate a load index value based on the distribution information of a plurality of load values in a differentiated manner if the output state is abnormal;
[0130] A load state identification module 205, configured to identify the load state of the power supply according to the load index value;
[0131] A correlation detection module 206, configured to detect whether there is a correlation between the current value and the load value if the load state is abnormal;
[0132] The load control module 207 is configured to control the load of the power supply according to the current value if there is a correlation between the current value and the load value.
[0133] In one embodiment of the present invention, the current index value generating module 202 includes:
[0134] A first coordinate system construction module, used to construct a first coordinate system; the horizontal axis of the first coordinate system is time, and the vertical axis is current;
[0135] A current curve fitting module, used for fitting an output current curve to a plurality of current values distributed on the first coordinate system;
[0136] A first threshold line setting module, used to set a first threshold line in the first coordinate system to characterize the rated current of the power supply;
[0137] A first target point positioning module, used to locate a first target point where the output current curve intersects the first threshold line;
[0138] A first spacing index calculation module, configured to calculate a first spacing index on the horizontal axis of the first coordinate system according to a difference between two adjacent first target points and the time period;
[0139] A first height disparity index calculation module, configured to calculate a first height disparity index according to a difference between a plurality of the current values in two adjacent first target points on the longitudinal axis of the first coordinate system;
[0140] The current index value calculation module is used to perform weighted summation of the first spacing index and the first height disparity index to obtain a current index value.
[0141] In one embodiment of the present invention, the first spacing index calculation module is further used for:
[0142] On the horizontal axis of the first coordinate system, calculating the distance between two adjacent first target points as a first spacing value;
[0143] In the same time period, averaging a plurality of the first spacing values to obtain a first spacing mean;
[0144] In the same time period, the ratio between the first spacing mean and the length of the time period is calculated as a first spacing index.
[0145] In one embodiment of the present invention, the first height disparity index calculation module is further used for:
[0146] On the vertical axis of the first coordinate system, searching for a plurality of the current values located between two adjacent first target points as first candidate points;
[0147] Calculating the difference between the ordinate of the first candidate point and the ordinate of the first threshold line to obtain a sub-current deviation value;
[0148] Summing a plurality of the sub-current deviation values to obtain a total current deviation value;
[0149] A ratio between the total current deviation value and the number of the first candidate points is calculated as a first height disparity index.
[0150] In one embodiment of the present invention, the load indicator value generating module 204 includes:
[0151] A second coordinate system construction module, used to construct a second coordinate system; the horizontal axis of the second coordinate system is time, and the vertical axis is load;
[0152] A load curve fitting module, used for fitting a load curve to a plurality of the load values distributed on the second coordinate system;
[0153] A second threshold line setting module, used to set a second threshold line in the second coordinate system to characterize the rated load of the power supply;
[0154] A second target point positioning module, used to locate a second target point where the load curve intersects the second threshold line;
[0155] A second spacing index calculation module, used for calculating a second spacing index on the horizontal axis of the second coordinate system according to the difference between two adjacent second target points and the time period;
[0156] A second height disparity index calculation module, configured to calculate a second height disparity index according to a difference between a plurality of the load values in two adjacent second target points on the longitudinal axis of the second coordinate system;
[0157] The load index value calculation module is used to perform weighted summation of the second spacing index and the second height disparity index to obtain a load index value.
[0158] In one embodiment of the present invention, the second spacing index calculation module is further used for:
[0159] On the horizontal axis of the second coordinate system, calculating the distance between two adjacent second target points as a second spacing value;
[0160] In the same time period, averaging a plurality of the second spacing values to obtain a second spacing mean;
[0161] In the same time period, the ratio between the second spacing mean and the length of the time period is calculated as the second spacing index.
[0162] In one embodiment of the present invention, the second height disparity index calculation module is further used for:
[0163] On the vertical axis of the second coordinate system, searching for a plurality of the load values located between two adjacent second target points as second candidate points;
[0164] Calculate the difference between the ordinate of the second candidate point and the ordinate of the second threshold line to obtain a subload deviation value;
[0165] Summing the plurality of sub-load deviation values to obtain a total load deviation value;
[0166] A ratio between the total load deviation value and the number of the second candidate points is calculated as a second height disparity index.
[0167] In one embodiment of the present invention, the output state identification module 203 is further used for:
[0168] If the current index value is less than or equal to a preset difference evaluation threshold, determining that the output state of the power supply is normal;
[0169] If the current index value is greater than a preset difference evaluation threshold, it is determined that the output state of the power supply is abnormal.
[0170] In one embodiment of the present invention, the load state identification module 205 is further used for:
[0171] If the load index value is less than or equal to a preset comparison evaluation threshold, determining that the load state of the power supply is normal;
[0172] If the load index value is greater than a preset comparison evaluation threshold, it is determined that the load state of the power supply is abnormal.
[0173] In one embodiment of the present invention, the correlation detection module 206 is further configured to:
[0174] At the same moment, calculating the difference between the current value and the load value to obtain a single-point deviation value;
[0175] Calculate the average value of each single point deviation value to obtain the degree of deviation;
[0176] If the degree of deviation is less than or equal to a preset coordinate deviation threshold, determining that there is a correlation between the current value and the load value;
[0177] If the degree of deviation is greater than a preset coordinate deviation threshold, it is determined that there is no correlation between the current value and the load value.
[0178] In one embodiment of the present invention, the load control module 207 is further configured to:
[0179] Substitute the current value into the following formula to calculate the load control value:
[0180]
[0181] Wherein, Ft is the load regulation value, U 当 is the current value at the current moment, U 额 is the rated current at the current moment, F 当 is the load value at the current moment;
[0182] The load of the power supply is regulated according to the load regulation value.
[0183] The power monitoring strategy optimization device provided in the embodiment of the present invention can execute the power monitoring strategy optimization method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the power monitoring strategy optimization method.
[0184] Embodiment 3
[0185] See also Figure 3 , showing a schematic diagram of the structure of a power management monitoring module provided by an embodiment of the present invention. The power management monitoring module is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, blade servers, mainframe computers, and other suitable computers. The power management monitoring module can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0186] like Figure 3 As shown, the power management monitoring module 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the power management monitoring module 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0187] Multiple components in the power management monitoring module 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the power management monitoring module 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0188] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the power monitoring strategy optimization method.
[0189] In some embodiments, the power monitoring strategy optimization method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the power management monitoring module 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the power monitoring strategy optimization method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the power monitoring strategy optimization method in any other appropriate manner (e.g., by means of firmware).
[0190] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0191] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0192] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0193] To provide interaction with a user, the systems and techniques described herein may be implemented on a power management monitoring module having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) through which a user can provide input to the power management monitoring module. Other types of devices may also be used to provide interaction with a user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0194] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0195] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0196] Embodiment 4
[0197] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the power supply monitoring strategy optimization method provided by any embodiment of the present invention is implemented.
[0198] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0199] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0200] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A power supply monitoring strategy optimization method, characterized in that: Applied to a power management monitoring module, the method comprises: At each time in each time period, respectively collect the current value output by the power supply and the load value of the power supply; a current index value generated in a differentiated manner according to distribution information of a plurality of the current values; identifying an output state of the power supply according to the current index value; If the output state is abnormal, a load index value is generated on the basis of the distribution information of a plurality of the load values; identifying a load state of the power supply according to the load indicator value; If the load state is abnormal, detecting whether there is a correlation between the current value and the load value; If there is a correlation between the current value and the load value, the load of the power supply is regulated according to the current value.
2. The method according to claim 1, characterized in that The current index value generated in a differentiated manner according to the distribution information of the plurality of current values includes: Constructing a first coordinate system, wherein the horizontal axis of the first coordinate system is time and the vertical axis is current; Fitting an output current curve to a plurality of the current values distributed on the first coordinate system; Setting a first threshold line in the first coordinate system to characterize a rated current of the power supply; locating a first target point where the output current curve intersects the first threshold line; On the horizontal axis of the first coordinate system, calculating a first spacing index according to the difference between two adjacent first target points and the time period; On the vertical axis of the first coordinate system, calculating a first height disparity index according to differences between a plurality of the current values in two adjacent first target points; The first spacing index and the first height disparity index are weighted and summed to obtain a current index value.
3. The method according to claim 2, characterized in that The first spacing index is calculated based on the difference between two adjacent first target points and the time period on the horizontal axis of the first coordinate system, including: On the horizontal axis of the first coordinate system, calculating the distance between two adjacent first target points as a first spacing value; In the same time period, averaging a plurality of the first spacing values to obtain a first spacing mean; In the same time period, calculating the ratio between the first spacing mean and the length of the time period as a first spacing index; The first height disparity index is calculated based on the difference between the multiple current values in two adjacent first target points on the vertical axis of the first coordinate system, including: On the vertical axis of the first coordinate system, searching for a plurality of the current values located between two adjacent first target points as first candidate points; Calculating the difference between the ordinate of the first candidate point and the ordinate of the first threshold line to obtain a sub-current deviation value; Summing a plurality of the sub-current deviation values to obtain a total current deviation value; A ratio between the total current deviation value and the number of the first candidate points is calculated as a first height disparity index.
4. The method according to claim 1, characterized in that: The load index value generated based on the distribution information of the plurality of load values in a differentiated manner includes: Constructing a second coordinate system; the horizontal axis of the second coordinate system is time, and the vertical axis is load; Fitting a load curve to a plurality of the load values distributed on the second coordinate system; Setting a second threshold line in the second coordinate system to characterize the rated load of the power supply; locating a second target point where the load curve intersects the second threshold line; On the horizontal axis of the second coordinate system, calculating a second spacing index according to the difference between two adjacent second target points and the time period; On the vertical axis of the second coordinate system, calculating a second height disparity index according to a difference between a plurality of the load values within two adjacent second target points; The second spacing index and the second height disparity index are weighted and summed to obtain a load index value.
5. The method according to claim 4, characterized in that The calculating of the second spacing index according to the difference between two adjacent second target points and the time period on the horizontal axis of the second coordinate system includes: On the horizontal axis of the second coordinate system, calculating the distance between two adjacent second target points as a second spacing value; In the same time period, averaging a plurality of the second spacing values to obtain a second spacing mean; In the same time period, calculating the ratio between the second spacing mean and the length of the time period as a second spacing index; The second height disparity index is calculated based on the difference between the plurality of load values in two adjacent second target points on the vertical axis of the second coordinate system, including: On the vertical axis of the second coordinate system, searching for a plurality of the load values located between two adjacent second target points as second candidate points; Calculate the difference between the ordinate of the second candidate point and the ordinate of the second threshold line to obtain a subload deviation value; Summing the plurality of sub-load deviation values to obtain a total load deviation value; A ratio between the total load deviation value and the number of the second candidate points is calculated as a second height disparity index.
6. The method according to claim 1, characterized in that The step of identifying the output state of the power supply according to the current indicator value includes: If the current index value is less than or equal to a preset difference evaluation threshold, determining that the output state of the power supply is normal; If the current index value is greater than a preset difference evaluation threshold, determining that the output state of the power supply is abnormal; The identifying the load state of the power supply according to the load indicator value includes: If the load index value is less than or equal to a preset comparison evaluation threshold, determining that the load state of the power supply is normal; If the load index value is greater than a preset comparison evaluation threshold, it is determined that the load state of the power supply is abnormal.
7. The method according to any one of claims 1 to 6, characterized in that The detecting whether there is a correlation between the current value and the load value includes: At the same time, calculating the difference between the current value and the load value to obtain a single-point deviation value; Calculate the average value of each single point deviation value to obtain the degree of deviation; If the degree of deviation is less than or equal to a preset coordinate deviation threshold, determining that there is a correlation between the current value and the load value; If the degree of deviation is greater than a preset coordinate deviation threshold, it is determined that there is no correlation between the current value and the load value.
8. The method according to any one of claims 1 to 6, characterized in that The regulating the load of the power supply according to the current value includes: Substitute the current value into the following formula to calculate the load control value: Wherein, Ft is the load regulation value, U 当 is the current value at the current moment, U 额 is the rated current at the current moment, F 当 is the load value at the current moment; The load of the power supply is regulated according to the load regulation value.
9. A power management monitoring module, characterized in that: The power management monitoring module includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the power supply monitoring strategy optimization method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the power supply monitoring strategy optimization method according to any one of claims 1 to 8 is implemented.