Method for filling power data of photovoltaic power generation equipment and data monitoring system

By acquiring the electricity and power data of photovoltaic power generation equipment within a set time interval, performing fitting and filling, and combining the accuracy correction of electricity data, the problems of large historical data processing volume and inaccurate filling are solved, and efficient and accurate power data filling is achieved.

CN118137969BActive Publication Date: 2026-01-13XIAMEN KEHUA DIGITAL ENERGY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410138866.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2026-01-13
Estimated Expiration
2044-01-31

AI Technical Summary

Technical Problem

Existing technologies that train models based on historical data involve large amounts of data processing and cannot accurately reflect the current operating status of photovoltaic power generation equipment, resulting in inaccurate power data filling.

Method used

By acquiring the electricity and power data of photovoltaic power generation equipment within a set time interval, fitting and filling are performed using real-time data. The missing power values ​​are corrected by combining the accuracy of the electricity data. Piecewise fitting and polynomial fitting techniques are used to improve the filling accuracy.

Benefits of technology

It improves the efficiency and accuracy of power data filling, effectively reflects the current operating status of photovoltaic power generation equipment, and reduces filling errors caused by differences in power and electricity accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118137969B_ABST
    Figure CN118137969B_ABST
Patent Text Reader

Abstract

The application provides a power data filling method of a photovoltaic power generation device and a data monitoring system. The data monitoring system acquires power data and power data of the photovoltaic power generation device at intervals of a preset time. The method comprises: performing first fitting filling on original power data acquired within a set time to obtain first power data; analyzing original power data acquired within the set time to determine target points needing power missing value filling, and obtaining first filling power values of the target points according to the first power data; performing third fitting on the original power data to obtain a power fitting result, correcting the first filling power values according to the power fitting result and the acquisition accuracy of the original power data and the original power data to obtain second filling power values of the target points, so as to fill the power missing values of the target points. The application avoids that different acquisition accuracies of power and power lead to too large deviation of power supplement values, and improves the filling accuracy of power values.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a method for filling power data of photovoltaic power generation equipment and a data monitoring system. Background Technology

[0002] In the field of photovoltaic power generation, it is usually necessary to use data monitoring systems to monitor the power generation of photovoltaic power generation equipment. For example, at the end of the day, the photovoltaic power generation data collected the previous day is used to draw power generation curves and power curves to display to users.

[0003] During the data acquisition process for photovoltaic power generation equipment, situations sometimes arise where electricity and power data are unavailable. With significant data gaps, it becomes difficult to directly utilize this data to create curves. Typically, electricity is obtained using a "daily cumulative" method, while power is measured as an "instantaneous value." For example... Figure 1 As shown, at certain times, although the equipment is running and its actual power should be greater than 0, the sampled power value is 0, presenting an abnormal power graph. However, not all power curves with a midpoint of 0 are abnormal; some equipment is actually stopped, such as... Figure 2 The diagram shown is a normal power graph. The main task of filling in missing power values ​​is to... Figure 1 If the power value shown is missing, fill in the missing power points, while avoiding [missing information]. Figure 2 The normal power diagram shown corresponds to a situation where an erroneous operation occurs.

[0004] The relevant photovoltaic (PV) power generation equipment data reconstruction scheme adopts a method combining historical data of PV power generation equipment with neural networks for data reconstruction. First, a data reconstruction model for PV power generation equipment is constructed using neural network technology. Then, the data reconstruction model is trained using historical data of PV power generation equipment, and data reconstruction is achieved based on the trained neural network model.

[0005] In the process of implementing the embodiments of this application, at least the following technical problems were found in the related art:

[0006] Training models based on historical data involves a large amount of data processing and has a low processing rate. Furthermore, reconstructing data based on historical data cannot accurately reflect the operating conditions of the current day. The curves displayed using such reconstructed data tend to have more demonstrative value than real value in guiding the operation of power generation equipment. Summary of the Invention

[0007] This application provides a method for filling power data of photovoltaic power generation equipment and a data monitoring system to solve the problem that the data processing volume is large and cannot reflect the current real operating status of photovoltaic power generation equipment during the model training process based on historical data.

[0008] In a first aspect, embodiments of this application provide a method for filling power data into a photovoltaic power generation device, including:

[0009] A data monitoring system for photovoltaic power generation equipment, wherein the data monitoring system acquires the power and electricity data of the photovoltaic power generation equipment at preset time intervals; characterized in that it includes:

[0010] The raw power data acquired within a set time period is first fitted and filled to obtain the first power data;

[0011] Analyze the raw power data obtained within a set time period, determine the target points where missing power values ​​need to be filled, and obtain the first filling power value for each target point based on the first power data.

[0012] A third fitting is performed on the original power data to obtain a power fitting result. Based on the power fitting result and combined with the original power data and the acquisition accuracy of the original power data, the first filling power value is corrected to obtain the second filling power value for each target point. The missing power value of the target point is filled with the second filling power value.

[0013] In one possible implementation, the third fitting of the original power data to obtain the power fitting result includes:

[0014] The original power data is segmented to obtain multiple segmented power data.

[0015] The power fitting results are obtained by performing a third fitting on the power data of each segment, and the fitting formula for the multi-segment curve is obtained.

[0016] In one possible implementation, segmenting the raw power data includes:

[0017] Take the index sequence A of the points with a power value of 0 in the original power data;

[0018] Calculate the difference between the preceding and following indices in the index sequence A, and construct the difference sequence B;

[0019] Take the index values ​​corresponding to differences greater than 1 in the difference sequence B, and construct the index sequence C;

[0020] Based on the index value in the index sequence C, take sequence D from the index sequence A, and take sequence E with index C+1 from the index sequence A;

[0021] Subtracting the second value of sequence E from the first value of sequence E yields sequence F;

[0022] Take the index G of the sequence F that is less than the set value;

[0023] Delete sequence G+1 from sequence D / E;

[0024] The difference between sequence E and sequence D is used to obtain sequence H;

[0025] Delete sequence values ​​in sequence D / E that are less than the set value in sequence H, and use the retained sequence values ​​as segmentation points to segment the original power data according to the segmentation points.

[0026] In one possible implementation, the step of correcting the first filling power value based on the power fitting result and in conjunction with the original energy data and the acquisition accuracy of the original power data to obtain the second filling power value for each target point includes:

[0027] Iterate through each target point and perform the following operations:

[0028] The fitted power value corresponding to the target point is determined according to the piecewise fitting formula corresponding to the target point, and multiple target power values ​​adjacent to the target point in the full power data are determined; wherein, the full power data is the power data set of each of the first filled power values ​​and the original power data;

[0029] When the first filling power value corresponding to the target point is greater than multiple adjacent target power values, and the ratio of the first filling power value corresponding to the target point to the corresponding fitted power value is greater than a set threshold, the ratio of the first filling power value corresponding to the target point to the set threshold is used as the second filling power value.

[0030] The set threshold is the ratio of the accuracy of acquiring the original electricity data to the accuracy of acquiring the original power data.

[0031] In one possible implementation, obtaining the first filling power value for each target point based on the first power data includes:

[0032] Sequentially extract the second power data related to the corresponding target point from the first power data according to each target point;

[0033] The second set of power data is then subjected to a second fitting process to obtain the power fitting result.

[0034] The first filling power value of each target point is obtained based on the power fitting results.

[0035] In one possible implementation, before performing a first fitting and filling process on the raw power data acquired within a set time period to obtain the first power data, the method further includes:

[0036] The raw power and energy data acquired within a set time period are converted to seconds based on the sampling time, and the raw power and energy data are initialized as time axis coordinates.

[0037] The step of sequentially extracting the second power data related to the corresponding target point from the first power data according to each target point includes:

[0038] Based on the time axis coordinates corresponding to each target point, a set number of power values ​​are extracted from the first power data before and after the target point as the second power data.

[0039] In one possible implementation, obtaining the first filling power value for each target point based on the power fitting result includes:

[0040] The electrical energy fitting results of each target point are differentiated, and the first filling power value of each target point is determined based on the time axis coordinates of each target point and the corresponding differentiation results.

[0041] In one possible implementation, the step of performing a first fitting and filling process on the raw power data acquired within a set time period to obtain the first power data includes:

[0042] The charge fitting and filling operation is performed cyclically; wherein the charge fitting and filling operation includes:

[0043] Obtain the combination of missing power points (x) in the original power data where the time interval between two adjacent power values ​​is greater than the first time interval. i x i+1 );

[0044] Take x i Preset quantity of power value and x i+1 Then, a number of power values ​​are set, the corresponding time series T and power series M are determined, and a first fitting is performed based on the time series T and power series M to obtain the power fitting formula corresponding to each combination of power missing points.

[0045] In missing point combination (x j x j+1 Within the corresponding time interval, a filling power point is determined every second time interval, and the filling power value corresponding to each filling power point is determined based on the corresponding power fitting formula. The original power data is then filled as the original power data for the next cycle.

[0046] When there is no missing battery data combination, the corresponding battery data is used as the first battery data; wherein, the second time interval is shorter than the first time interval.

[0047] In one possible implementation, prior to the cyclic execution of the charge fitting and filling operation, the following is also included:

[0048] Before the first power value in the original power data, a set number of first power values ​​are continuously compensated according to the second time interval; and after the last power value in the original power data, a set number of second power values ​​are continuously compensated according to the second time interval.

[0049] Wherein, the first power value is zero; the second power value is determined based on the last power value in the original power data.

[0050] In one possible implementation, after determining the filling capacity value corresponding to each filling capacity point based on the corresponding energy fitting curve formula, the method further includes:

[0051] Calculate the difference between each filled power value and the corresponding power values ​​in the two adjacent original power data.

[0052] When the power difference is either negative or positive, discard the corresponding fill power value.

[0053] Secondly, embodiments of this application provide a data monitoring system for photovoltaic power generation equipment, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, it implements the steps of the method described in the first aspect or any possible implementation of the first aspect.

[0054] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method as described in the first aspect or any possible implementation of the first aspect.

[0055] This application provides a method for filling power data of a photovoltaic power generation device and a data monitoring system. It abandons the method of reconstructing data using historical data, instead using real-time data acquired within a small time range at set intervals. Specifically, this application acquires the electricity and power data of the photovoltaic power generation device in real time at set time intervals, and uses the relatively stable electricity data acquired in real time to fit and fill the data, thereby obtaining complete first electricity data. Based on the first electricity data, the power filling value is determined, and missing power values ​​are filled. Compared to methods that rely on historical power data for analysis and power filling, this method improves power filling efficiency and can effectively reflect the current operating status of the photovoltaic power generation device. More importantly, this application also considers that the acquisition accuracy of electricity and power data in the data monitoring system often differs by orders of magnitude. If this difference in accuracy is not considered in the method of filling power data using electricity data, some missing data points may deviate during data processing such as rounding due to the different accuracy levels, and the direction of deviation may be unpredictable, resulting in a large deviation between the filled power data and the true value. Therefore, this application corrects the first filled power value based on the power fitting result of the original power data. The correction process fully takes into account the acquisition accuracy of the power data and the power data to avoid excessive deviation of the power supplement value caused by the difference in acquisition accuracy of power data and power data, thereby improving the accuracy of power value filling. Attached Figure Description

[0056] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0057] Figure 1 This is a schematic diagram of abnormal power data;

[0058] Figure 2 This is a schematic diagram of normal power data;

[0059] Figure 3 This is a flowchart illustrating the implementation of a power data filling method for a photovoltaic power generation device according to an embodiment of this application;

[0060] Figure 4a This is a schematic diagram of the process for acquiring first power data according to an embodiment of this application;

[0061] Figure 4b This is a schematic diagram of the first power data provided in an embodiment of this application;

[0062] Figure 5aThis is a schematic flowchart illustrating the calculation of power missing value according to an embodiment of this application;

[0063] Figure 5b This is a schematic diagram of the power curve filling result provided in an embodiment of this application;

[0064] Figure 6a This is a schematic diagram illustrating an anomaly in the first fill power value provided in an embodiment of this application;

[0065] Figure 6b This is a schematic diagram of the first filling power value correction process provided in an embodiment of this application;

[0066] Figure 6c This is a schematic diagram of power value correction filling provided in an embodiment of this application;

[0067] Figure 7 This is a flowchart illustrating the implementation of a power data filling method for a photovoltaic power generation device according to another embodiment of this application;

[0068] Figure 8 This is a flowchart illustrating the segmentation of raw power data according to another embodiment of this application;

[0069] Figures 9a-9d This is the experimental data curve;

[0070] Figure 10 This is a schematic diagram of the structure of a data monitoring system for photovoltaic power generation equipment provided in one embodiment of this application. Detailed Implementation

[0071] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0072] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0073] Unless otherwise stated, the term "multiple" means two or more. The character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B means: A or B. The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0074] The terms used in this application are for describing embodiments only and are not intended to limit the claims. As used in the description of embodiments and claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term “and / or” as used herein means including one or more of the associated listed elements and all possible combinations thereof. Additionally, when used in this application, the terms “comprise” and its variations “comprises” and / or “comprising” refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitation, an element defined by the phrase “comprising an…” does not exclude the presence of additional identical elements in the process, method, or apparatus that includes said element.

[0075] In this application, each embodiment focuses on describing the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, then the relevant parts can be referred to the description of the method section.

[0076] The method provided in this application is applicable to the field of photovoltaic power generation and is specifically applied to the data monitoring system of photovoltaic power generation equipment. The data monitoring system acquires the electricity and power data of photovoltaic power generation equipment at set intervals to ensure the real-time performance and accuracy of the data, and to achieve accurate statistics on power generation and monitoring of equipment operating status.

[0077] Optionally, the power and electricity data of the photovoltaic power generation equipment can be acquired once a day to facilitate detailed statistics and analysis of daily power generation. The photovoltaic power generation equipment samples power and electricity approximately every 5 minutes.

[0078] In the theoretical system, based on the characteristics of photovoltaic power generation, the power consumption curve should show a continuous upward trend, while the power curve should exhibit a normal distribution. However, due to missing data points, a large number of points with zero values ​​appear. Combined with the influence of external factors affecting the inverter, this causes the power generation process to exhibit nonlinear characteristics. Therefore, although the power consumption curve shows an upward trend with occasional plateaus, the power curve fluctuates frequently and appears to have no discernible pattern. In this situation, we cannot directly fill in the missing power data by fitting the power curve. Instead, we should first fit the overall upward-trending power consumption curve and then indirectly calculate the missing power.

[0079] To make the objectives, technical solutions, and advantages of this application clearer, the following description will be provided in conjunction with the accompanying drawings and specific embodiments.

[0080] Figure 3 This is a flowchart illustrating the implementation of a power data filling method for a photovoltaic power generation device according to an embodiment of this application. Figure 3 As shown, the method includes the following steps:

[0081] S301, perform a first fitting and filling process on the raw power data obtained within a set time to obtain the first power data.

[0082] The method provided in this application is implemented by a data monitoring system for photovoltaic power generation equipment. In practice, the data monitoring system acquires the electricity and power data of the photovoltaic power generation equipment at preset time intervals to obtain raw electricity and power data. During actual data acquisition, due to time delays or data transmission errors, missing electricity and power values ​​may occur. To ensure the accuracy of the missing power data indirectly calculated based on electricity levels and to guarantee complete data filling, it is necessary to supplement the raw electricity and power data.

[0083] When acquiring the electricity and power data of the photovoltaic power generation equipment once a day, the raw electricity and power data are the electricity and power data from the previous day. Furthermore, throughout the day, the photovoltaic power generation equipment records the electricity and power values ​​approximately every 5 minutes.

[0084] Therefore, after performing the first fitting and filling on the original power data obtained within a set time in S301, a more complete first power data can be obtained compared to the original power data, that is, there is a power value corresponding to a 5-minute interval.

[0085] In addition, when filling in the power data, the data is fitted based on the original power data to ensure that the power data is smooth.

[0086] S302, after analyzing the raw power data obtained within a set time period and determining the target points where missing power values ​​need to be filled, the second power data related to the corresponding target point is extracted from the first power data according to each target point. After performing a second fitting on the second power data to obtain the power fitting result, the first filled power value of each target point is obtained according to the power fitting result.

[0087] Specifically, second power data related to the corresponding target point is extracted from the first power data for each target point to ensure the accuracy of the power value filling within a minimal range. The filling power value is then obtained by fitting power data within a small range.

[0088] The power fitting result is either a power fitting formula or a power fitting curve that facilitates data monitoring and analysis by relevant technical personnel. When obtaining the first filling power value for each target point based on the power fitting result, the coordinates of the target point are substituted into the power fitting formula to calculate the corresponding filling power value, or the corresponding filling power value is read from the power fitting curve based on the coordinates of the target point.

[0089] S303, fill the missing power value of the target point according to the first filling power value.

[0090] In this embodiment, by performing a first fitting and filling process on the raw power data acquired within a set time period, the missing power data caused by various reasons is compensated for, thereby obtaining complete power data and obtaining the first power data. The raw power data acquired within the set time period is analyzed to determine target points with missing power values. Then, based on each target point, the relevant second power data is sequentially extracted from the first power data. After performing a second fitting process on the second power data to obtain power fitting results, the first filling power value for each target point is calculated based on the power fitting results. Then, the missing power values ​​at the target points are filled based on the first filling power values. This application abandons the method of reconstructing data using historical data; the filling process uses real-time data within a small time range acquired according to a set time period. Specifically, this application uses a method of fitting power data within a small range to ensure the accuracy of the filled power values ​​within the smallest possible range. In this embodiment, by setting a time interval, the power data and energy data of the photovoltaic power generation equipment are acquired in real time, and the relatively stable power data acquired in real time is used for fitting and filling to obtain complete first power data. Then, based on the first power data, the power filling value is determined in segments within a small range to fill in the missing power values. Compared with the method of relying on historical power data for analysis and power filling, this method improves the power filling efficiency and filling accuracy, and can effectively reflect the current operating status of photovoltaic power generation equipment.

[0091] Optionally, the first fit and the second fit are different, with the second fit having a higher polynomial degree than the first fit.

[0092] In polynomial fitting, a higher-order polynomial (i.e., a higher degree) will fit the actual value more closely. However, when errors exist in the actual data, the fitting result may approximate those errors. Therefore, during fitting, the polynomial order should be avoided as it may affect the accuracy of the fitting result, while the polynomial order should also be avoided as it may be too high to prevent overfitting.

[0093] In the embodiments of this application, the original power consumption data is first fitted to obtain first power consumption data. Then, a portion of the first power consumption data is extracted based on the target location for a second fitting to obtain the power consumption fitting result. Since the power consumption data obtained from the first fitting is used in the second fitting process, the power consumption values ​​are relatively smooth, and the power consumption error is smaller than that of the original power consumption data. Therefore, the second fitting has a higher polynomial order than the first fitting to ensure a more accurate fitting of the power consumption data. The first fitting, on the other hand, chooses a relatively lower polynomial order to avoid overfitting.

[0094] In one possible implementation, the first fit is a 5-term fit, and the second fit is a 10-term fit.

[0095] The overall characteristics of the power curve are not obvious due to the influence of various factors. If the power curve is directly fitted to complete the power, it may lead to a decrease in power or excessive deviation between the fitted value and the actual value in some places. To solve this problem, embodiment S301 of this application divides the power into multiple stages and avoids the above situations by fitting the power curve in segments.

[0096] In one possible implementation, the raw power data acquired within a set time period is subjected to a first fitting and filling process to obtain the first power data, including:

[0097] The battery level fitting and filling operation is performed repeatedly; the battery level fitting and filling operation includes:

[0098] Obtain combinations of missing battery values ​​(x) from the original battery data where the time interval between two adjacent battery values ​​is greater than the first time interval. i x i+1 );

[0099] Take x i Preset quantity of power value and x i+1 Then, a number of power values ​​are set, the corresponding time series T and power series M are determined, and the first fitting is performed based on the time series T and power series M to obtain the power fitting formula corresponding to each combination of power missing points.

[0100] In missing point combination (xj x j+1 Within the corresponding time interval, a filling power point is determined every second time interval, and the filling power value corresponding to each filling power point is determined based on the corresponding power fitting formula. The original power data is then filled as the original power data for the next cycle.

[0101] When there is no missing battery data combination, the corresponding battery data is used as the first battery data; wherein, the second time interval is shorter than the first time interval.

[0102] Optionally, the first time interval is 300s; the second time interval is 600s. The first time interval corresponds to a 5-minute interval for measuring the electrical quantity and power in the system.

[0103] In actual implementation, when multiple power data points are missing, even after a single power data filling process, some power data may still remain missing. Therefore, it is necessary to repeatedly fill in the missing power values ​​to ensure that complete power data is obtained. When there is no combination of missing power points where the time interval between two adjacent power values ​​is greater than the first time interval, the power data is determined to be the complete first power data, and subsequent power value calculations are performed.

[0104] In one possible implementation, before performing the charge fitting and filling operation in a loop, the following is also included:

[0105] Before the first power value in the original power data, a set number of first power values ​​are continuously compensated according to the second time interval, and after the last power value in the original power data, a set number of second power values ​​are continuously compensated according to the second time interval.

[0106] The first power value is zero; the second power value is determined based on the last power value in the original power data.

[0107] Theoretically, the battery charge curve should be S-shaped, but due to data gaps, there may be gaps in the middle or at the beginning and end. Therefore, when the battery charge gaps are combined (x... i x i+1 When the data is located at a relatively early or late position in the original energy data, the combination of missing energy points (x) is considered. i x i+1 Take x i Preset quantity of power value and x i+1 After setting a number of power values, there are cases where no power value can be obtained for power fitting, resulting in the inability to effectively fill in the missing power values.

[0108] Based on the power generation principle of photovoltaic (PV) power generation equipment, the power generation is zero per unit time before sunrise and after sunset. Therefore, the power curve increases from 0 to a certain level and then remains constant. Thus, data with a value of 0 can be filled before the original power data at 5-minute intervals, and data with the last power value can be filled after the original power data. Alternatively, power values ​​can be filled after the original power data based on the last power value and the power change trend. Furthermore, the number of filled values ​​should be consistent with the number of power values ​​obtained on one side when constructing the power sequence M during the power fitting curve acquisition process. This ensures that when supplementing power values ​​that are relatively early or late in the original power data, the power values ​​can be successfully obtained for fitting.

[0109] In this implementation, multiple power values ​​are continuously compensated before and after the power data to make the power data more complete, thereby providing an accurate basis for subsequent data analysis and processing.

[0110] In one specific embodiment, based on the steps of fitting and filling the original power data in the above embodiments, the process of performing a first fitting and filling on the original power data obtained within a set time to obtain the first power data is as follows: Figure 4a As shown. The result of filling the power curve is as follows. Figure 4b As shown in the figure.

[0111] In one possible implementation, after determining the filling charge value corresponding to each filling charge point based on the corresponding charge fitting curve formula, the method further includes:

[0112] Calculate the difference between each filled power value and the corresponding power values ​​in the two adjacent original power data.

[0113] When the power difference is either negative or positive, discard the corresponding fill power value.

[0114] According to the working characteristics of photovoltaic power generation equipment, the power generation should increase continuously as the power generation time extends. Therefore, when selecting a power value from the power data, the power value should be greater than or equal to the power value before it and less than or equal to the power value after it.

[0115] When the difference between the filled power value and the power values ​​of the two adjacent original power values ​​are both negative, the filled power value is less than the previous power value. When the difference between the filled power value and the power values ​​of the two adjacent original power values ​​are both positive, the filled power value is greater than the subsequent power value. In both of these cases, the filled power value does not match the actual situation and therefore needs to be discarded.

[0116] In this embodiment, by calculating the difference between the power values ​​of each fill power value and the corresponding power values ​​of the two adjacent original power data, reasonable fill power values ​​can be effectively selected, providing an accurate basis for power filling and improving the accuracy of power filling.

[0117] In one possible implementation, before performing a first fitting and padding on the raw power data acquired within a set time period to obtain the first power data, the method further includes:

[0118] The raw power and energy data acquired within a set time period are converted to seconds based on the sampling time, and the raw power and energy data are initialized as time axis coordinates.

[0119] Sequentially extract the second power data related to the corresponding target point from the first power data for each target point, including:

[0120] Based on the time axis coordinates corresponding to each target point, a set number of power values ​​are extracted from the first power data before and after the target point as the second power data.

[0121] In practice, the electricity and power values ​​of the photovoltaic power generation equipment are measured approximately every 5 minutes, and the measurement times are not always the same. Therefore, it is not possible to directly determine the power supplement value using the raw data. For this reason, the data needs to be processed into a two-dimensional curve with time as the horizontal axis and electricity or power as the vertical axis, with the time unit being seconds.

[0122] In one specific embodiment, after acquiring a day's electricity or power data, the time at each point is converted to the second of the day to construct the horizontal axis. For example, the time "09:49:06" needs to be converted to 9×3600+49×60+6=35346.

[0123] In this embodiment, the sampling time is converted to seconds, and the original power data and energy data are initialized as time axis coordinates. This helps to unify the power data and energy data to the same standard time scale, making it easier to obtain the corresponding power data according to the time axis coordinates of the target point, thereby providing valuable information for calculating the power value of the target point.

[0124] In one possible implementation, the first filling power value for each target point is obtained based on the energy fitting results, including:

[0125] The electrical energy fitting results for each target point are differentiated, and the first filling power value for each target point is determined based on the time axis coordinates of each target point and the corresponding differentiation results; wherein, the electrical energy fitting results are fitting formulas.

[0126] Among them, the power fitting result is a fitting formula or fitting curve. According to the relationship between power and energy: "Power comes from the integral of energy". The filling power value is obtained by differentiating the power fitting result. This process is equivalent to the mapping from power to energy.

[0127] In one specific embodiment, based on the steps related to power missing value calculation in the above embodiments, the power missing value calculation process is as follows: Figure 5a As shown. The power curve filling result is as follows. Figure 5b As shown in the figure.

[0128] In the system, the precision of the electricity data is 0.1 in some parts and 1 in others, while the precision of the power data is 0.01. Therefore, directly obtaining the power value from the electricity data (or obtaining the power curve by differentiating the electricity curve) will result in a large error. For example, if there is 0 kWh of electricity at time point A and 1 kWh of electricity at time point B, assuming the power remains constant during this time interval, after 5 minutes, the power during this period would be: (1000-0)×12=12000 kW. However, in reality, there may have been continuous power generation before time point A (and after time point B), with the power generation at point A being 0.4 and at point B being 0.5. The actual power would then be: (500-400)×12=1200 kW. As you can see, the calculated result differs by a factor of 10. Therefore, to ensure the accuracy of the power filling, the filled power value needs to be verified and corrected.

[0129] In one possible implementation, after obtaining the first filling power value for each target point based on the power fitting results, the method further includes:

[0130] A third fitting is performed on the original power data to obtain the power fitting result;

[0131] The first filling power value is corrected based on the power fitting results and the original power data and the accuracy of the original power data acquisition, so as to obtain the second filling power value of each target point.

[0132] The power missing values ​​at the target points are filled based on the first filled power value, including:

[0133] The missing power value at the target point is filled with the second filling power value.

[0134] Optionally, the first fit, the second fit, and the third fit are different, with the second fit having a higher polynomial degree than the first fit, and the first fit having a higher polynomial degree than the third fit.

[0135] In the embodiments of this application, the original power consumption data is first fitted to obtain first power consumption data. Then, a portion of the first power consumption data is extracted based on the target location for a second fitting to obtain the power consumption fitting result. Since the power consumption data obtained from the first fitting is used in the second fitting process, the power consumption values ​​are relatively smooth, and the power consumption error is smaller than that of the original power consumption data. Therefore, the second fitting has a higher polynomial order than the first fitting to ensure a more accurate fitting of the power consumption data. The first fitting, on the other hand, chooses a relatively lower polynomial order to avoid overfitting.

[0136] In the subsequent correction of the first filled power value, the original power data was segmented, and a third fitting was performed to obtain the power fitting result. In this case, since the segmented data has fewer data points and the errors before and after are relatively small, a polynomial order lower than that of the first fitting was selected for fitting to meet the correction requirements.

[0137] In one possible implementation, the first fit is a 5-term fit, the second fit is a 10-term fit, and the third fit is a 2-term fit.

[0138] In this embodiment, the first, second, and third fittings are least squares polynomial fittings. Based on the principle of minimizing the sum of squared errors in least squares polynomial fitting, by constructing a polynomial model that adapts to data changes, the actual fluctuations in electricity and power can be accurately captured and reflected. In this embodiment, for power curves with frequent fluctuations and electricity curves with occasional stable periods, least squares polynomial fitting can effectively smooth the fluctuations in power and electricity data, extract the main trends of power and electricity changes, and provide a reliable basis for electricity and power filling.

[0139] In one possible implementation, a third fitting is performed on the original power data to obtain the power fitting result, including:

[0140] The raw power data is segmented to obtain multiple segmented power data.

[0141] The power fitting results are obtained by performing a third fitting on the power data of each segment, and the segment fitting formula of the multi-segment curve is obtained.

[0142] In the actual operation of photovoltaic power generation equipment, there are situations where the power generation is zero for a period of time due to weather conditions or temporary cloud cover blocking sunlight. Therefore, fitting power data with continuously zero power for a period of time to obtain the power value will increase the data volume and may also affect the accuracy of the power filling result. In a specific embodiment, the original power data can be segmented by setting the number of consecutive zero points, or by setting the number of zero points within a time period.

[0143] For example, when segmenting the original power data by setting the number of consecutive zero points, if the number of consecutive zero points is set to 5, the power values ​​at power points 6-10 and 30-40 will be continuously 0. In this case, power point 30-40 will not participate in the third fitting. When segmenting the original power data by setting the number of zero points within a time period, if the number of zero points is greater than 4 within a continuous 30 minutes (taking a sampling interval of 5 minutes as an example), the power data for the corresponding 30 minutes will not participate in the third fitting.

[0144] In this embodiment, the original power data is segmented, and a third fitting is performed on the effective power segment data to obtain the segmented fitting formula of the multi-segment curve, thereby improving the accuracy of power value filling.

[0145] In one possible implementation, the first filling power value is corrected based on the power fitting result and in combination with the original energy data and the accuracy of the original power data acquisition, to obtain the second filling power value for each target point, including:

[0146] Iterate through each target point and perform the following operations:

[0147] The fitted power value corresponding to the target point is determined according to the piecewise fitting formula corresponding to the target point, and multiple target power values ​​adjacent to the target point in the full power data are determined; wherein, the full power data is the power data set of each first filled power value and the original power data;

[0148] When the first filling power value corresponding to the target point is greater than multiple adjacent target power values, and the ratio of the first filling power value corresponding to the target point to the corresponding fitted power value is greater than a set threshold, the ratio of the first filling power value corresponding to the target point to the set threshold is used as the second filling power value.

[0149] The threshold is set as the ratio of the accuracy of acquiring the original electricity data to the accuracy of acquiring the original power data.

[0150] The number of target power values ​​is less than a set number. Optionally, the number of target power values ​​is 1 to 5. Optionally, the number of target power values ​​is 3.

[0151] Taking a target power value of 3 as an example, the first filling power value corresponding to the target point is greater than the adjacent target power values, including: the first filling power value corresponding to the target point is greater than the previous 3 power values ​​and the next 3 power values.

[0152] During the actual operation of photovoltaic power generation equipment, there may be situations where dark clouds briefly block sunlight, causing the power generation to drop to zero for a period of time. Consequently, the fill power value may be much lower than its adjacent power values. However, if... Figure 6a As shown, when the ratio of the first filled power value to the corresponding fitted power value at the target point with an abscissa of 65000 exceeds a set threshold, it indicates that the fitted power value is abnormal and needs to be corrected. Next, the ratio of the first filled power value to the set threshold is used as the second filled power value. In this embodiment, by dividing the first filled power value by the set threshold, the problem of data deviation caused by rounding when converting low-precision electrical data to high-precision power data is solved in principle. The processing effect can be seen in the following section on... Figure 6c , Figures 9a-9d The content described.

[0153] In this embodiment, the abnormal filling points are located by segmenting and fitting the power curve, and then calculating its deviation value. The deviation value is scaled according to the accuracy of the power data, thereby correcting the filling power value and improving the accuracy of the power filling result.

[0154] In one specific embodiment, the power missing value correction process is as follows: Figure 6b As shown, the power missing value correction results are as follows: Figure 6c As shown.

[0155] Because of the difference in accuracy between electricity data and power data, there will be a significant error in obtaining the power value based on the electricity consumption. Figure 7 This document illustrates a flowchart of the implementation of a power data filling method for a photovoltaic power generation device according to another embodiment of this application. Figure 7 As shown, the method includes the following steps:

[0156] S701, perform a first fitting and filling process on the raw power data obtained within a set time to obtain the first power data;

[0157] S702, Analyze the raw power data obtained within a set time period, determine the target points where missing power values ​​need to be filled, and obtain the first filling power value for each target point based on the first power data;

[0158] S703, perform a third fitting on the original power data to obtain the power fitting result, and correct the first filling power value based on the power fitting result and the original power data and the acquisition accuracy of the original power data to obtain the second filling power value of each target point, and fill the missing power value of the target point with the second filling power value.

[0159] This embodiment abandons the method of reconstructing data using historical data. Instead, the filling process uses real-time data acquired within a small time range at set intervals. Specifically, this application acquires the electricity and power data of the photovoltaic power generation equipment in real time at set time intervals, and uses the relatively stable electricity data acquired in real time to fit and fill the data, thereby obtaining complete first electricity data. The power filling value is determined based on the first electricity data, and missing power values ​​are filled in. Compared with the method of relying on historical power data for analysis and power filling, the power filling efficiency is improved, and it can effectively reflect the current operating status of the photovoltaic power generation equipment. More importantly, this application also considers that the acquisition accuracy of electricity and power data in the data monitoring system usually has a difference of magnitude. If this difference in accuracy is not considered in the method of filling power data with electricity data, some missing data points may cause numerical deviations during data processing such as rounding due to the difference in accuracy, and the direction of the deviation is unpredictable, resulting in a large deviation between the filled power data and the true value. Therefore, this application corrects the first filled power value based on the power fitting result of the original power data. The correction process fully takes into account the acquisition accuracy of the power data and the power data to avoid excessive deviation of the power supplement value caused by the difference in acquisition accuracy of power data and power data, thereby improving the accuracy of power value filling.

[0160] In one possible implementation, a third fitting is performed on the original power data to obtain the power fitting result, including:

[0161] The raw power data is segmented to obtain multiple segmented power data.

[0162] The power fitting results are obtained by performing a third fitting on the power data of each segment, and the fitting formula for the multi-segment curve is obtained.

[0163] In one possible implementation, such as Figure 8 As shown, the raw power data is segmented, including:

[0164] Take the index sequence A of the points with a power value of 0 in the original power data;

[0165] Calculate the difference between the preceding and following indices in index sequence A, and construct the difference sequence B;

[0166] Take the index values ​​of the difference sequence B where the difference is greater than 1, and construct the index sequence C;

[0167] Based on the index values ​​in index sequence C, take sequence D from index sequence A, and then take sequence E with index C+1 from index sequence A;

[0168] Subtracting the second value of sequence E from the first value of sequence E yields sequence F;

[0169] Take the index G in sequence F that is less than the set value;

[0170] Delete sequence G+1 from sequence D / E;

[0171] The difference between sequence E and sequence D is used to obtain sequence H;

[0172] Delete sequence values ​​in sequence D / E that are less than a set value in sequence H, and use the retained sequence values ​​as segmentation points to segment the original power data according to the segmentation points.

[0173] Points with zero power often correspond to certain important physical phenomena in photovoltaic power generation equipment, such as the interruption of power generation due to passing clouds. Analyzing these zero-power points can provide a better understanding of the equipment's operating status, thus providing a reliable basis for power segmentation.

[0174] To facilitate understanding of the above process of "segmenting the raw power data", the following specific power data will be used for explanation:

[0175] The power data is as follows:

[0176] I 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 T 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 P 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0

[0177] Where I is the index, T is the time, and P is the power.

[0178] Then the index A where the power is 0 is:

[0179] A 0 4 5 6 8 12 13 14 15 16 17 18 21 22 23

[0180] The index difference B is:

[0181] BI 0 1 2 3 4 5 6 7 8 9 10 11 12 13 B 4 1 1 2 4 1 1 1 1 1 1 3 1 1

[0182] The index C in index B that is greater than 1 is:

[0183] C 0 3 4 11

[0184] Taking the value at index C / C+1 ​​in sequence A yields D / E:

[0185] D 0 6 8 18 E 4 8 12 21

[0186] The sequence interval F is:

[0187] DE 6-4 8-8 _18-12 F 2 0 6

[0188] Get G by taking the value with an index less than 6:

[0189] G 0 1

[0190] Correcting D / E yields:

[0191]

[0192] Subtracting sequence D from sequence E yields H:

[0193] H 12 3

[0194] By removing points less than 6 from sequence H from sequence D / E, we finally obtain sequence D / E:

[0195] D 0 E 12

[0196] Therefore, in the above example, the continuous power point is between the 0th and 12th points.

[0197] In this embodiment, a power analysis sequence is constructed by extracting points with zero power values, and a series of analysis processes are performed based on the index differences of the power analysis sequence. In this way, relatively continuous and dispersed power values ​​can be determined according to the actual power variation patterns, thereby improving the accuracy of power segmentation.

[0198] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. To verify the effectiveness of the photovoltaic power generation equipment power data filling method provided in the embodiments of this application, the original normal power and electricity data are first obtained, and then as follows... Figure 9a As exemplified, certain consecutive points in the power curve are randomly selected and the corresponding data is deleted, along with the power data within the interval containing the selected points. Subsequently, a power data filling test is performed using the power data filling method for photovoltaic power generation equipment proposed in this application embodiment.

[0199] In one specific embodiment, such as Figure 9b As shown, nine curves were selected for power data filling tests, and then, according to... Figure 9a The test data processing procedure shown yields... Figure 9c The test data curve is shown. Subsequently, a power data filling test was performed using the power data filling method for photovoltaic power generation equipment proposed in this application embodiment. For example... Figure 9d The image shows a comparison between the power data filling test results and the power curves in the original test data. According to... Figure 9d It can be seen that the trend of the power data filling result is basically consistent with that of the original test data. The data values ​​fluctuate within a certain range above and below the true values, and the area enclosed by the filling result is basically consistent with the area enclosed by the true data.

[0200] The photovoltaic power data filling method provided in this application, after unifying the time coordinates, fills the power curve by leveraging the continuity of the power curve, thereby creating conditions for filling the power curve. It utilizes the relationship between power and electricity to derive the derivative formula of the power curve, thereby obtaining the missing data of the power curve. Finally, it corrects the missing power values. Based on the above verification embodiments, it is confirmed that the solution of this application can obtain relatively perfect data that overcomes accuracy issues.

[0201] The following are device embodiments of this application. For details not described in detail, please refer to the corresponding method embodiments described above.

[0202] Figure 10 This is a schematic diagram of the structure of a data monitoring system for photovoltaic power generation equipment provided in one embodiment of this application. Figure 10 As shown, the data monitoring system 10 for photovoltaic power generation equipment in this embodiment includes: a processor 100, a memory 101, and a computer program 102 stored in the memory 101 and executable on the processor 100. When the processor 100 executes the computer program 102, it implements the steps in the power data filling method embodiments of the various photovoltaic power generation equipment described above, for example... Figure 2 or Figure 7 The steps shown.

[0203] For example, the computer program 102 may be divided into one or more modules / units, which are stored in the memory 101 and executed by the processor 100 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 102 in the data monitoring system 10 of the photovoltaic power generation equipment.

[0204] The data monitoring system 10 for the photovoltaic power generation equipment can be a computing device such as a desktop computer, laptop, handheld computer, or cloud server. The data monitoring system 10 for the photovoltaic power generation equipment may include, but is not limited to, a processor 100 and a memory 101. Those skilled in the art will understand that... Figure 10 This is merely an example of a data monitoring system 10 for photovoltaic power generation equipment and does not constitute a limitation on the data monitoring system 10 for photovoltaic power generation equipment. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the data monitoring system for photovoltaic power generation equipment may also include input / output devices, network access devices, buses, etc.

[0205] The processor 100 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0206] The memory 101 can be an internal storage unit of the photovoltaic power generation equipment's data monitoring system 10, such as a hard drive or memory of the photovoltaic power generation equipment's data monitoring system 10. The memory 101 can also be an external storage device of the photovoltaic power generation equipment's data monitoring system 10, such as a plug-in hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the photovoltaic power generation equipment's data monitoring system 10. Furthermore, the memory 101 can include both internal storage units and external storage devices of the photovoltaic power generation equipment's data monitoring system 10. The memory 101 is used to store the computer program and other programs and data required by the photovoltaic power generation equipment's data monitoring system. The memory 101 can also be used to temporarily store data that has been output or will be output.

[0207] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0208] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0209] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0210] In the embodiments provided in this application, it should be understood that the disclosed data monitoring system and method for the device / photovoltaic power generation equipment can be implemented in other ways. For example, the data monitoring system embodiments for the device / photovoltaic power generation equipment described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0211] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0212] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0213] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-described embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the power data filling method embodiments for each of the above-described photovoltaic power generation devices. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0214] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for filling power data of a photovoltaic power generation device, applied to a data monitoring system of the photovoltaic power generation device, wherein the data monitoring system acquires power data and electric quantity data of the photovoltaic power generation device at intervals of a preset time; characterized in that, The method comprises: performing first fitting filling on original power data obtained within a set time to obtain first power data; analyzing original power data obtained within a set time to determine target points that need to be filled with power missing values, and obtaining first filling power values of each target point according to the first power data; performing third fitting on the original power data to obtain a power fitting result, correcting the first filling power values according to the power fitting result and in combination with the acquisition accuracy of the original power data and original power data, obtaining second filling power values of each target point, and filling the power missing values of the target points with the second filling power values; wherein the correction of the first filling power values according to the power fitting result and in combination with the acquisition accuracy of the original power data and original power data to obtain second filling power values of each target point comprises: traversing each target point and performing the following operations: determining a fitting power value corresponding to the target point according to a segmented fitting formula corresponding to the target point, and determining a plurality of target power values adjacent to the target point in full power data; wherein the full power data is a power data set of the first filling power values and the original power data; when the first filling power value corresponding to the target point is greater than the plurality of adjacent target power values, and the ratio of the first filling power value corresponding to the target point to the corresponding fitting power value is greater than a set threshold, taking the ratio of the first filling power value corresponding to the target point to the set threshold as the second filling power value; wherein the set threshold is the ratio of the acquisition accuracy of the original power data to the acquisition accuracy of the original power data.

2. The power data padding method of a photovoltaic power plant according to claim 1, characterized in that, The third fitting on the original power data to obtain a power fitting result comprises: segmenting the original power data to obtain a plurality of segmented power data; performing third fitting on each segmented power data to obtain a power fitting result, and obtaining fitting formulas of multiple segments.

3. The method of filling power data for a photovoltaic power plant according to claim 2, characterized in that, The segmentation of the original power data comprises: taking an index sequence A of points with a power value of 0 in the original power data; calculating the difference between the front and rear indexes in the index sequence A, and constructing a difference sequence B; taking index values corresponding to a difference greater than 1 in the difference sequence B, and constructing an index sequence C; taking a sequence D from the index sequence A according to the index values in the index sequence C, and taking a sequence E from the index sequence A with an index of C+1; taking the value of the first sequence E minus the value of the second sequence E to obtain a sequence F; taking an index G less than a set value in the sequence F; deleting sequence G+1 in the sequence D / E; calculating the difference between the sequence E and the sequence D to obtain a sequence H; deleting sequence values in the sequence D / E that are less than the set value, and segmenting the original power data according to the remaining sequence values as segmentation points.

4. The method of filling power data of a photovoltaic power plant according to claim 1, characterized in that, The obtaining of the first filling power values of each target point according to the first power data comprises: sequentially obtaining second power data related to the corresponding target point in the first power data according to each target point; sequentially performing second fitting on the second electric quantity data to obtain electric quantity fitting results; obtaining first filling power values of each target point according to the electric quantity fitting results.

5. The method of filling power data of a photovoltaic power plant according to claim 4, characterized in that, Before the first fitting filling on the original electric quantity data obtained within the set time to obtain the first electric quantity data, further comprising: According to the sampling time, the original electric quantity data and power data obtained within the set time are converted by seconds, and the original electric quantity data and power data are initialized as time axis coordinates at the same time; According to the time axis coordinates corresponding to each target point, a set number of electric quantity values before and after the target point are intercepted from the first electric quantity data as second electric quantity data. According to the time axis coordinates corresponding to each target point, a set number of electric quantity values before and after the target point are intercepted from the first electric quantity data as second electric quantity data.

6. The method of filling power data of a photovoltaic power plant according to claim 4, characterized in that, According to the time axis coordinates corresponding to each target point, a set number of electric quantity values before and after the target point are intercepted from the first electric quantity data as second electric quantity data. According to the time axis coordinates corresponding to each target point, a set number of electric quantity values before and after the target point are intercepted from the first electric quantity data as second electric quantity data.

7. The method of filling power data of a photovoltaic power plant according to claim 1, characterized in that, According to the time axis coordinates corresponding to each target point, a set number of electric quantity values before and after the target point are intercepted from the first electric quantity data as second electric quantity data. Before the cyclically performing the electric quantity fitting filling operation, further comprising: obtaining a group of missing power points in which the time interval between two adjacent power values in the original power data is greater than the first time interval , ); Take a predetermined number of electric quantity values before the time point and a predetermined number of electric quantity values after the time point, determine the corresponding time sequence T and electric quantity sequence M, and perform first fitting according to the time sequence T and electric quantity sequence M to obtain an electric quantity fitting formula corresponding to each electric quantity missing point combination; In the corresponding time interval of the missing point combination , ) every second time interval determines a filling power point, and determines the filling power value corresponding to each filling power point based on the corresponding power fitting formula, and fills the original power data as the original power data corresponding to the next cycle; Before the first electric quantity value in the original electric quantity data, a set number of first electric quantity values are continuously compensated according to the second time interval, and after the last electric quantity value in the original electric quantity data, a set number of second electric quantity values are continuously compensated according to the second time interval; 8. The method of filling power data for a photovoltaic power plant according to claim 7, characterized in that, Wherein, the first electric quantity value is zero; the second electric quantity value is determined according to the last electric quantity value in the original electric quantity data. The processor executes the computer program to realize the steps of the method of any one of claims 1 to 8. The processor executes the computer program to realize the steps of the method of any one of claims 1 to 8.

9. A data monitoring system for a photovoltaic power plant, comprising a memory, a processor and a computer program stored in the memory and being loadable into the processor, wherein the computer program comprises the following program code sections: ​ ​

Citation Information

Patent Citations

  • Method and device for training and predicting power prediction model of photovoltaic power station

    CN117993519A

  • Power data filling method and data monitoring system of photovoltaic power generation equipment

    CN117997267A