Unmanned aerial vehicle inspection and ai fault diagnosis intelligent operation and maintenance system for photovoltaic power station
The intelligent operation and maintenance system, which combines drone inspection with AI, utilizes high-resolution spectral sensors and current and voltage probes. By combining similar component screening and adaptive feature selection, and training a deep neural network model, it solves the problems of insufficient data utilization and poor diagnostic adaptability in photovoltaic power plant operation and maintenance, and achieves efficient and accurate fault diagnosis and improved operation and maintenance efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-11
- Publication Date
- 2026-03-27
AI Technical Summary
In existing photovoltaic power plant operation and maintenance systems, drone inspection data is not fully utilized, multispectral information is not deeply mined, feature selection methods are static and simplistic and do not consider individual component differences, fault diagnosis models have poor adaptability and are greatly affected by noise.
By using drones equipped with high-resolution spectral sensors and current and voltage probes, combined with similar component screening and adaptive feature selection, and training a fault diagnosis model through deep neural networks, intelligent operation and maintenance can be achieved by utilizing multispectral reflectance data, electrical characteristic data, and fault history information.
It improves the accuracy and efficiency of fault diagnosis in photovoltaic power plants, reduces false alarms, adapts to changes in the power plant environment and component aging, reduces operation and maintenance costs, and extends component lifespan.
Smart Images

Figure CN121304142B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent operation and maintenance of photovoltaic power stations, in particular to an unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system for photovoltaic power stations. BACKGROUND
[0002] As an important form of renewable energy, photovoltaic power generation plays a key role in global energy transformation. With the continuous expansion of photovoltaic power stations, the number of components has increased dramatically, and the operation and maintenance work is facing great challenges. Traditional photovoltaic power station operation and maintenance mainly relies on manual inspection. Inspectors detect component surface abnormalities such as hot spots, cracks, dirt, or electrical connection faults through visual observation or simple instruments such as infrared thermal imagers. This method is not only inefficient and has limited coverage, but is also affected by subjective factors, making it easy to miss subtle faults. Especially in large power stations, manual inspection is costly and time-consuming, and cannot meet the real-time monitoring needs. In recent years, unmanned aerial vehicle technology has been introduced into photovoltaic power station inspection. By carrying visible light or infrared cameras for aerial photography, component image data is obtained, and image processing algorithms are used to identify abnormal areas. This way of inspection significantly improves the speed, but existing unmanned aerial vehicle systems are mostly based on single type sensor data, such as visible light or thermal infrared data, with limited diagnostic capabilities. Visible light images mainly identify physical damage, and thermal infrared images detect temperature abnormalities, but neither can fully reflect the internal state of the components or early faults. Multispectral imaging technology can capture the spectral reflectance characteristics of components in different wavebands, providing more rich fault information, such as dirt accumulation, cell aging, or arc signs that may exhibit unique patterns in multispectral data. However, multispectral data has high dimensionality and large information volume, and how to effectively extract features related to faults becomes a difficulty. Existing processing methods often use conventional dimensionality reduction techniques such as principal component analysis or empirical band selection, but these methods often ignore the individual differences of photovoltaic components and environmental influences, resulting in inaccurate feature selection and weak generalization ability of diagnostic models.
[0003] Fault types of photovoltaic modules are diverse, including electrical faults (such as bypass diode failure, increased series resistance) and physical faults (such as cell micro-cracks, encapsulant degradation). Different faults may exhibit subtle differences in spectral reflectance, requiring high-precision sensors and advanced algorithms for analysis. In addition, photovoltaic modules are affected by manufacturing tolerances, installation angles, local environments (such as shadows, dust, temperature), etc., so even modules from the same batch may have different aging characteristics and failure modes. Existing fault diagnosis methods usually apply a uniform model to all modules without considering these individual differences, which can easily produce false positives or negatives. For example, a module may exhibit similar spectral characteristics to a fault due to local shading, but it is not actually a fault, and a uniform model may not be able to distinguish it. Artificial intelligence technologies, especially deep learning, have made progress in image recognition and fault diagnosis, and some studies have attempted to use convolutional neural networks for photovoltaic module defect detection. However, these models often require a large amount of labeled data, which is difficult to collect on-site at photovoltaic power stations and is costly to label. Moreover, on-site data is disturbed by weather, light, seasonal changes, and has a lot of noise, so directly training the model can easily overfit. Feature selection is a key step to improve model performance, and existing feature selection methods (such as filtering, wrapping, or embedding) are mostly based on global statistics to calculate the correlation between features and targets, but do not incorporate the concept of module similarity, resulting in poor adaptability in the diagnosis of specific modules. For example, global feature selection may highlight bands that are relevant to multiple modules, but ignore key features for a small number of modules.
[0004] On the other hand, historical fault information accumulated by photovoltaic power station operation and maintenance contains valuable knowledge, such as fault occurrence time, type, repair records, etc. Existing systems often simply use historical data as model input without further mining its relevance to current detection. The concept of similar component screening has been applied in reliability engineering, such as fault prediction based on similar equipment, but in photovoltaic power stations, the number of components is large, and there is still a lack of mature solutions for efficiently screening similar components and using them for feature selection. In addition, multi-spectral data contains a large number of redundant bands, which not only do not help in diagnosis, but also may introduce noise. Existing technologies lack dynamic noise suppression mechanisms and cannot adjust feature weights according to environmental changes. In summary, existing photovoltaic power station operation and maintenance systems have the following shortcomings: insufficient use of unmanned aerial vehicle inspection data, lack of deep mining of multi-spectral information; feature selection methods are static and single, without considering individual differences between components; fault diagnosis models have poor adaptability and are greatly affected by noise. The present invention proposes an intelligent system that integrates unmanned aerial vehicle inspection and AI diagnosis, improves diagnosis accuracy and efficiency through similar component screening and adaptive feature selection. SUMMARY
[0005] The present invention aims to provide an intelligent unmanned aerial vehicle inspection and AI fault diagnosis system for photovoltaic power stations to solve the problems raised in the background art.
[0006] To achieve the above object, the application provides an unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system for a photovoltaic power station, which comprises:
[0007] A data acquisition component acquires multispectral reflectance data and electrical characteristic data of photovoltaic components through a high-resolution spectral sensor and a current-voltage probe loaded on an unmanned aerial vehicle, and synchronously records fault history information of each photovoltaic component;
[0008] A similar component screening component selects a set of similar photovoltaic components from photovoltaic components of the same installation batch according to the fault type classification of the current target photovoltaic component;
[0009] A feature influence evaluation component calculates a fault response index of the target photovoltaic component at a specific spectral band based on the multispectral reflectance value distribution and the fault history information distribution of the set of similar photovoltaic components of the target photovoltaic component;
[0010] A key feature selection engine identifies a set of core spectral bands from all spectral bands according to the fault response index;
[0011] An intelligent model construction component trains a fault diagnosis model based on a deep neural network by using the multispectral reflectance data, the electrical characteristic data and the fault history information corresponding to the set of core spectral bands;
[0012] An online diagnosis component inputs data acquired by real-time inspection of the unmanned aerial vehicle into the trained fault diagnosis model to generate a fault type prediction and a maintenance suggestion for the photovoltaic component.
[0013] Preferably, the key feature selection engine further comprises:
[0014] A correlation measurement component calculates a baseline correlation score of a specific spectral band according to the multispectral reflectance value distribution and the fault history information distribution of all photovoltaic components, and optimizes the baseline correlation score in combination with the unique code of the photovoltaic component and the fault response index to obtain an enhanced correlation score;
[0015] A noise influence estimation component calculates an environmental interference factor of a specific spectral band based on the fault history information distribution of the set of similar photovoltaic components of the target photovoltaic component and the fault history information distribution of all photovoltaic components;
[0016] A key feature selection component identifies the set of core spectral bands from all spectral bands according to the environmental interference factor and the enhanced correlation score.
[0017] Preferably, the specific operation of the feature influence evaluation component comprises:
[0018] For the target photovoltaic module, extract the reflectance numerical sequence of its similar photovoltaic module set on a specific spectral band, and calculate the entropy value of the numerical sequence as a feature uncertainty indicator;
[0019] Obtain the variance of the failure frequency sequence of the similar photovoltaic module set as a failure fluctuation reference;
[0020] Calculate the correlation weight between the feature uncertainty indicator sequence and the failure fluctuation reference sequence, which is calculated by the mutual information in information theory;
[0021] Multiply the correlation weight and the feature uncertainty indicator to obtain the failure response index of the target photovoltaic module on the specific spectral band.
[0022] Preferably, the correlation measurement component performs the following when calculating the baseline correlation score:
[0023] Construct the cumulative distribution sequence of the multispectral reflectance values of all photovoltaic modules and the cumulative distribution sequence of the failure history information;
[0024] Calculate the Hellinger distance between the multispectral reflectance value cumulative distribution sequence and the failure history information cumulative distribution sequence;
[0025] Linearly transform the Hellinger distance to obtain the baseline correlation score of the specific spectral band.
[0026] Preferably, the correlation measurement component performs the following when optimizing the baseline correlation score:
[0027] Arrange all photovoltaic modules in descending order according to the failure severity level to generate a failure level sequence;
[0028] Arrange all photovoltaic modules in ascending order according to the multispectral reflectance value to generate a feature value sequence;
[0029] Calculate the Kendall concordance coefficient of the failure level sequence and the feature value sequence as a sequence consistency measure;
[0030] Remove the unique codes of the photovoltaic modules with matching positions from the failure level sequence and the feature value sequence to obtain a remaining failure level sequence and a remaining feature value sequence;
[0031] Replace each unique code in the remaining failure level sequence with the failure response index of the corresponding photovoltaic module to form a failure response sequence;
[0032] Replace each unique code in the remaining feature value sequence with the failure response index of the corresponding photovoltaic module to form a feature response sequence;
[0033] Calculate the Pearson correlation coefficient of the failure response sequence and the feature response sequence as a content consistency measure;
[0034] The optimization weight is calculated based on a sequence consistency measure and a content consistency measure, the optimization weight is multiplied by the baseline correlation score, and an enhanced correlation score is obtained.
[0035] Preferably, the noise influence estimation component calculates the environmental interference factor by:
[0036] For the target photovoltaic component, a failure history information distribution density sequence of a similar photovoltaic component set is obtained;
[0037] A failure history information distribution density sequence of all photovoltaic components is obtained;
[0038] The Jensen-Shannon divergence between the failure history information distribution density sequence of the similar photovoltaic component set and the failure history information distribution density sequence of all photovoltaic components is calculated.
[0039] The average Jensen-Shannon divergence of all photovoltaic components is inversely scaled to obtain the environmental interference factor of a specific spectral band.
[0040] Preferably, the key feature selection component operation includes:
[0041] For each spectral band, the quotient of the enhanced correlation score and the environmental interference factor is calculated;
[0042] The quotient is minimum-maximum normalized to obtain a selection priority score of the spectral band;
[0043] Spectral bands with selection priority scores higher than a dynamic threshold are screened to form a core spectral band set.
[0044] Preferably, the intelligent model construction component uses a long short-term memory network architecture for model training:
[0045] The multispectral reflectance data and time series electrical characteristic data corresponding to the core spectral band set are used as input feature vectors;
[0046] The failure class code of the photovoltaic component is used as the output label;
[0047] The network parameters are iteratively updated by the adaptive moment estimation algorithm to make the loss function converge, and the construction of the failure diagnosis model is completed.
[0048] Preferably, the online diagnosis component includes the following when processing real-time data:
[0049] The reflectance values of the core spectral band set are extracted from the real-time streaming data of the unmanned aerial vehicle;
[0050] The real-time electrical characteristic data are fused to construct a multi-dimensional input tensor;
[0051] The multi-dimensional input tensor is fed into a fault diagnosis model, and the model output includes a fault probability distribution and a confidence evaluation result.
[0052] Preferably, the similar component screening component defines a fault similarity range for each target photovoltaic component, specifically:
[0053] A preset tolerance window is expanded based on the fault type code of the target photovoltaic component to form a fault similarity range;
[0054] Other photovoltaic components with fault type codes falling within the range are retrieved from the database and included in the similar photovoltaic component set.
[0055] Compared with the prior art, the present application has the following advantages:
[0056] The photovoltaic power station unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of the present application uses an unmanned aerial vehicle loaded with a high-resolution spectral sensor and a current-voltage probe to synchronously collect multispectral reflectance data and electrical characteristic data, and record fault history information. The multispectral reflectance data provides the optical characteristics of the component surface and the interior, the electrical characteristic data reflects the electrical performance, and the fault history information contains the time evolution law, which are complementary to each other, enhancing the depth and breadth of fault detection. The similar component screening component selects a similar component set from the same installation batch according to the fault type classification for the target photovoltaic component. This approach takes into account the manufacturing and installation background of the component, reduces the deviation caused by individual differences, and makes the diagnosis more in line with the actual conditions. For example, components in the same batch may have experienced similar environmental stresses, and comparing their performance can improve the rationality of the diagnosis. The feature influence evaluation component calculates the fault response index of the target component at a specific spectral band based on the data distribution of the similar component set. This index dynamically reflects the sensitivity of the band to the fault, avoiding the rigid problem of global feature weight. The key feature selection engine further optimizes this process by calculating the baseline correlation score through correlation measurement component, and combines the component unique code and the fault response index for enhancement, making the correlation between the feature and the fault more accurate. The noise influence estimation component calculates the environmental interference factor based on the similar component set and the global fault history distribution, quantifies the influence of external factors (such as shadows or dust) on spectral data, and balances fault correlation and noise suppression in feature selection. The key feature selection component integrates the environmental interference factor and the enhanced correlation score to identify a core spectral band set, effectively reducing the data dimension, highlighting the key information, and reducing redundancy and computational burden.
[0057] The intelligent model construction component trains a deep neural network model using the multi-spectral reflectance data, electrical characteristic data, and failure history information corresponding to the core spectral band set. The deep neural network can learn complex nonlinear relationships in multi-source data and adapt to the diversity of failure modes. Due to the denoising and optimization in the feature selection stage, the model training is more efficient, the generalization ability is enhanced, and overfitting is avoided. The online diagnosis component inputs the real-time inspection data of the unmanned aerial vehicle into the trained model to quickly generate failure type prediction and maintenance recommendations. The entire process has high automation, seamlessly connects from data acquisition to diagnosis output, reduces manual intervention, and improves response speed. The system diagnosis accuracy is improved because the feature selection is targeted at specific component similar groups, and the model focuses on relevant features, reducing false positives. For example, in the diagnosis of dirt failure, the system may preferentially select spectral bands sensitive to pollution and ignore interference bands caused by shadows. The operation and maintenance efficiency is significantly improved, the unmanned aerial vehicle has wide coverage and fast speed, and combined with real-time AI analysis, the detection period is shortened, which is suitable for regular inspection of large power stations. The system has strong adaptability and can adapt to changes in the power station environment and component aging trends through historical information learning and comparison of similar components. For example, as data accumulates, the model can be updated regularly to incorporate new failure modes and maintain diagnostic capabilities. In terms of cost-effectiveness, due to accurate diagnosis, unnecessary component replacement is reduced, maintenance resources are optimally allocated, component service life is extended, and power generation efficiency is ensured. The modular design of the system allows flexible upgrades, such as replacing sensors or algorithms, to adapt to technological development. Overall, the present application realizes the intelligent transformation of photovoltaic power station operation and maintenance through innovative integration of unmanned aerial vehicles, multi-spectral sensing, and artificial intelligence, providing a feasible solution for the industry. BRIEF DESCRIPTION OF DRAWINGS
[0058] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure. It is readily apparent to one skilled in the art that the following figures are merely some embodiments of the present disclosure, and other figures can be obtained from these figures without creative labor. In the drawings:
[0059] Figure 1 Performance evaluation chart for failure diagnosis model;
[0060] Figure 2 Flowchart for feature influence evaluation component operation;
[0061] Figure 3 Flowchart for noise influence estimation component to calculate environmental disturbance factor;
[0062] Figure 4 Accuracy and loss trend chart during model training. DETAILED DESCRIPTION
[0063] In order to make the objects, technical solutions and advantages of the present disclosure clearer, the following further describes the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, and not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present disclosure.
[0064] The terms used in the embodiments of the present disclosure are merely for the purpose of describing particular embodiments, and are not intended to limit the present disclosure. The singular forms "a", "an" and "the" used in the embodiments of the present disclosure and the appended claims are intended to include plural forms, unless the context clearly indicates otherwise. "Plural" generally includes at least two, and other quantifiers are similar.
[0065] It should be understood that, although the terms first, second, third, etc. can be used in the embodiments of the present disclosure to describe, these descriptions should not be limited to these terms. These terms are only used to distinguish the described objects. For example, without departing from the scope of the embodiments of the present disclosure, the first can also be referred to as the second, and similarly, the second can also be referred to as the first. In addition, the terms "first", "second", "third", etc. are only for the purpose of description, and cannot be understood as indicating or implying relative importance.
[0066] In the description of the present disclosure, it should be explained that, unless otherwise explicitly specified and limited, the terms "connected", "connected" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0067] It should also be noted that the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the goods or devices including a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such goods or devices. Without more limitations, the element defined by the sentence "including a" does not exclude the presence of other identical elements in the goods or devices including the element.
[0068] The following describes the optional embodiments of the present disclosure in conjunction with the accompanying drawings.
[0069] Please refer to Figures 1 to 4The application provides an unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system for photovoltaic power stations, which comprises a data acquisition component, a similar component screening component, a feature influence evaluation component, a key feature selection engine, an intelligent model construction component and an online diagnosis component.
[0070] The data acquisition component uses high-resolution spectral sensors and current-voltage probes carried by the unmanned aerial vehicle to collect multispectral reflectance data and electrical characteristic data of photovoltaic components during the inspection process, and simultaneously retrieves fault history information of each component from the system database, including fault type, occurrence time and repair record, etc. The similar component screening component retrieves and selects a set of components with similar fault characteristics from the photovoltaic components of the same installation batch according to the fault type classification of the target photovoltaic component that needs to be diagnosed. The feature influence evaluation component calculates the fault response index of the target component at a specific spectral band based on the multispectral reflectance value distribution and fault history information distribution of the similar component set, which quantifies the sensitivity of spectral features to faults. The key feature selection engine selects a core spectral band set from all available spectral bands according to the fault response index, reducing the data dimension and highlighting the key features. The intelligent model construction component trains a fault diagnosis model based on deep neural network using the multispectral reflectance data, electrical characteristic data and fault history information corresponding to the core band, and the model can learn the complex mapping relationship between fault patterns and features. The online diagnosis component inputs the extracted core band reflectance values and electrical characteristic data into the trained model when processing real-time inspection data from the unmanned aerial vehicle, and the model outputs include fault type prediction probability and specific repair suggestions, thereby supporting operation and maintenance decisions.
[0071] Embodiment 1:
[0072] The implementation process of the feature influence evaluation component involves multispectral data analysis and fault information processing of the similar component set of the target photovoltaic component to calculate the fault response index of a specific spectral band, which is the basis for subsequent key feature selection. For the selected target photovoltaic component, the feature influence evaluation component first calls the similar photovoltaic component set from the system database, which is determined by the similar component screening component, and this set contains a list of photovoltaic components that belong to the same installation batch as the target component and have similar fault history. The component then extracts the reflectance measurement values of each component in the similar set at the specific spectral band to be analyzed from the stored multispectral reflectance data set, and these measurement values are sorted according to the unique code of the component and form a numerical sequence. The extraction process of the reflectance value sequence includes data cleaning steps, such as removing abnormal values caused by instantaneous sensor failure, and using linear interpolation method to complete individual missing data points to ensure the integrity of the sequence.
[0073] After obtaining the reflectance value sequence, the feature influence evaluation component calculates the entropy value of the sequence as the feature uncertainty indicator. The entropy value is calculated based on the Shannon entropy concept in information theory, which measures the degree of chaos or uncertainty of a data sequence. The calculation process is to divide the value range of the reflectance value into several continuous intervals, and count the frequency of the value sequence falling into each interval, so as to approximately obtain the probability distribution of the reflectance value. According to this probability distribution, the feature influence evaluation component applies the Shannon entropy formula to calculate, and the higher the entropy value, the more dispersed and unpredictable the reflectance value distribution of the spectral band in the similar component set, and vice versa. This feature uncertainty indicator reflects the information content and stability of the band data itself. The feature influence evaluation component needs to process the fault history information to obtain the fault fluctuation reference. The component retrieves the historical fault records of the similar photovoltaic component set from the database, which contains the timestamp and fault type code of each fault occurrence. The component counts the total number of faults occurred in the similar set within a fixed time window, thereby generating a fault occurrence frequency sequence arranged in chronological order. The calculation of the fault fluctuation reference is realized by calculating the variance of the fault occurrence frequency sequence. The variance calculation reveals the fluctuation amplitude of the fault frequency in the time dimension, and a large variance value indicates that the time distribution of the fault occurrence is uneven, and there is obvious volatility; a small variance value indicates that the fault occurrence is relatively stable. This fault fluctuation reference quantifies the instability of the similar component set in the historical performance. The feature influence evaluation component needs to evaluate the correlation strength between the feature uncertainty indicator and the fault fluctuation reference, that is, to calculate the correlation weight. This step is completed by the mutual information quantity calculation in information theory. Mutual information measures the mutual dependence between two random variables, that is, how much uncertainty of the other variable can be reduced after knowing one variable. The component takes the feature uncertainty indicator sequence (a series of entropy values calculated by different spectral bands) and the fault fluctuation reference sequence (also corresponding to the variance values of different bands or different time scales) as input. The calculation of mutual information requires joint probability distribution and marginal probability distribution, and the component uses histogram method or kernel density estimation method to approximate these distributions, and then solves according to the definition formula of mutual information. The calculated mutual information value is the correlation weight, and the larger the weight value, the stronger the statistical correlation between the data uncertainty of the spectral band and the volatility of the fault occurrence.
[0074] Finally, the feature influence assessment component synthesizes the results from the above steps. It multiplies the calculated correlation weight with the previously obtained feature uncertainty indicator (i.e. the entropy value of the reflectance numerical sequence). The significance of this multiplication operation is to combine the data uncertainty of the waveband itself with its correlation degree with the fault fluctuation. The product is the fault response index of the target photovoltaic component at this specific spectral waveband. A higher fault response index means that not only the data itself of this waveband has a higher uncertainty (high entropy value), but also this uncertainty is closely related to the fluctuation of fault occurrence (high mutual information), thus this waveband may have a higher indicative value for diagnosing the fault of the target component. The feature influence assessment component repeats the entire process above for all spectral wavebands that need to be analyzed for the target component, thus generating a corresponding fault response index for each waveband. These indices form an index list, providing a direct quantitative basis for the subsequent engine to select the core spectral wavebands. The entire calculation process is designed to be parallelizable, because the analysis of different spectral wavebands is independent of each other, which is conducive to using distributed computing frameworks such as Apache Spark to accelerate the processing of large-scale photovoltaic power station data and improve system response speed. Standardized data formats are used when data is transmitted between various links to ensure interface compatibility and calculation accuracy. The output of the feature influence assessment component is a structured data file that explicitly records the target component code, the list of analyzed wavebands, and the fault response index value corresponding to each waveband.
[0075] Example 2:
[0076] The implementation of the key feature selection engine relies on the coordinated work of its two core components: the correlation measurement component is responsible for quantifying the association strength between spectral features and faults, and the noise influence estimation component is responsible for assessing the disturbance level of environmental factors on measurement data. After the correlation measurement component is started, its first task is to calculate the baseline correlation score of a specific spectral waveband, which begins with statistical analysis of the global data set. The component obtains the multispectral reflectance values of all photovoltaic components at a specific spectral waveband from the system database, and these values have been pre-processed to eliminate obvious acquisition errors. At the same time, the component calls the fault history information of all photovoltaic components, which is stored in a structured format and contains fault types, occurrence times, and severity levels. The correlation measurement component sorts the reflectance value sequence and calculates its empirical cumulative distribution function, generating a smooth cumulative distribution sequence that depicts the change in cumulative probability of reflectance values from the minimum to the maximum. Similarly, the component quantitatively processes the fault history information, such as mapping different fault types to numerical scores and calculating their cumulative distribution sequences.
[0077] After obtaining the two cumulative distribution sequences, the correlation measure component calculates the Hellinger distance between them. The Hellinger distance is a statistical tool for measuring the difference between two probability distributions, which is based on the square root integral of the difference between the distribution functions. In the discrete data environment, the component uses a numerical approximation method to subdivide the value interval of the cumulative distribution sequences, calculate the sum of the squares of the difference between the values of the two sequences in each small interval, and then take the square root. The result of the Hellinger distance calculation is a non-negative value, and the smaller the value, the more similar the two distributions, that is, the higher the consistency of the reflectance distribution of the spectral band with the fault information distribution. Subsequently, the component performs a linear transformation on the calculated Hellinger distance to convert it into a standardized score between zero and one. The parameters of the linear transformation, such as the slope and intercept, are pre-set according to historical data or domain knowledge to ensure the comparability of the score. The result of the transformation is the baseline correlation score of the spectral band, which preliminarily reflects the overall statistical correlation between the band reflectance and the component failure, and the higher the score, the stronger the potential correlation.
[0078] The execution of the noise influence estimation component is parallel or sequential to the correlation measure component, and its goal is to evaluate the degree of influence of environmental noise on a specific spectral band, and the result is an environmental interference factor. The noise influence estimation component obtains the unique code list of the similar photovoltaic component set from the similar component filtering result of the current target photovoltaic component. According to this list, the component extracts the failure history information of all members of the similar set from the database, including detailed failure record time series. The component uses kernel density estimation method to construct the failure history information distribution density sequence of the similar photovoltaic component set, taking the failure occurrence time or failure type value as the variable. The kernel density estimation process needs to select an appropriate kernel function, such as the Gaussian kernel function, and determine the bandwidth parameter, to generate a smooth and continuous probability density curve to represent the distribution characteristics of the failure in the similar component. The noise influence estimation component obtains the failure history information of all photovoltaic components and uses the same kernel density estimation method and parameters to construct the global failure history information distribution density sequence. The global distribution density sequence reflects the background distribution of the failure mode of the entire photovoltaic power station. Next, the component calculates the Jensen-Shannon divergence between the failure history information distribution density sequence of the similar component set and the failure history information distribution density sequence of all photovoltaic components. The Jensen-Shannon divergence is a measure of the difference between two probability distributions, which is based on the concept of information entropy, and calculates the difference between the average relative entropy of the two distributions and the entropy of their mixed distribution. The calculation process involves operating on the values of the two density sequences at discrete points to obtain a scalar value representing the difference between the distributions. The larger the Jensen-Shannon divergence value, the more significant the difference between the failure mode of the similar component set and the global background, which may be due to local environmental noise factors.
[0079] To quantify the degree of noise influence, the noise influence estimation component further processes the Jensen-Shannon divergence values. The component calculates the average Jensen-Shannon divergence of all photovoltaic components over multiple spectral bands or historical time periods as a reference baseline. Then, the component inversely scales the calculated Jensen-Shannon divergence values for a particular spectral band relative to this average baseline. The inverse scaling is typically done by taking the inverse or using a formula of the form "baseline value / current value" to make the resulting environmental disturbance factor inversely proportional to the noise influence, i.e., the smaller the environmental disturbance factor value, the greater the disturbance of the band by environmental noise. This environmental disturbance factor provides an important de-noising basis for subsequent feature selection. After deriving the baseline correlation score, the correlation measure component does not immediately output, but enters an optimization phase. The optimization process requires the introduction of the unique codes of the photovoltaic components and the pre-computed failure response indices by the feature influence assessment component. The component ranks all photovoltaic components in descending order according to the failure severity level, which is assigned according to a predefined rule base, generating an ordered failure level sequence. At the same time, the component ranks all photovoltaic components in ascending order according to the multispectral reflectance values of the particular spectral band currently being analyzed, generating a feature value sequence. The elements in both sequences correspond to the unique codes of the photovoltaic components. Then the Kendall's tau coefficient of the failure level sequence and the feature value sequence is calculated. Kendall's tau coefficient is a non-parametric statistical measure used to assess the consistency of the rank order of two sequences. The calculation involves checking all possible pairs of photovoltaic components, counting the number of pairs that are in consistent order and the number of pairs that are in inconsistent order in the two sequences, and finally deriving a coefficient value between -1 and 1, which serves as a measure of sequence consistency. A coefficient value close to 1 indicates a high consistency of the ordering of the two sequences. Subsequently, the component performs a removal operation, removing those unique codes of photovoltaic components from the failure level sequence and the feature value sequence that have exactly matching rank positions in both sequences. This operation aims to filter out cases where the association is obvious, thereby focusing on a subset of components with inconsistent ordering that are more valuable for analysis, forming a remaining failure level sequence and a remaining feature value sequence. Each unique code in the remaining failure level sequence is replaced by the failure response index corresponding to that component, thereby generating a new failure response sequence. Similarly, each unique code in the remaining feature value sequence is replaced by the failure response index corresponding to that component, generating a feature response sequence. The failure response index is an indicator of the sensitivity of the component to failure, output by the feature influence assessment component. Then, the component calculates the Pearson correlation coefficient between the two new sequences, the failure response sequence and the feature response sequence. The Pearson correlation coefficient measures the degree of linear correlation between two sequences, and the calculation result is a value between -1 and 1, which serves as a measure of content consistency. The higher the coefficient value, the more highly correlated the change pattern of the failure response index even in the subset of components with inconsistent ordering.
[0080] The correlation measure component calculates a comprehensive optimization weight based on the sequence consistency measure (Kendall's tau) and the content consistency measure (Pearson's correlation coefficient). The calculation of the optimization weight can be a weighted average of the two coefficients, or other combinations, with the purpose of fusing the information of both sequence ranking and content correlation. The calculated optimization weight is then multiplied with the originally obtained baseline correlation score to produce the final enhanced correlation score. This enhanced correlation score not only contains the global statistical correlation information between spectral reflectance and faults, but also incorporates the local consistency check results based on individual component fault response index, making the evaluation of feature importance more comprehensive and robust. The key feature selection engine delivers the enhanced correlation score and the environmental disturbance factor as key inputs to the internal key feature selection component for the final decision.
[0081] Embodiment 3:
[0082] The operation flow of the key feature selection component starts with receiving the enhanced correlation score from the correlation measure component and the environmental disturbance factor from the noise influence estimation component, which provide the quantitative evaluation of feature importance and noise influence for each spectral band. The key feature selection component performs a calculation for each candidate spectral band, dividing the enhanced correlation score by the environmental disturbance factor to obtain an initial priority quotient value for each band. The significance of the division operation is to measure the net correlation strength of the spectral band after excluding the influence of environmental noise. The higher the enhanced correlation score and the larger the environmental disturbance factor, the higher the quotient value of the band, indicating that the band has more significant feature importance. The calculation of the initial priority quotient value needs to handle the case where the divisor is zero, and by presetting a very small positive number as the lower limit value of the environmental disturbance factor to ensure numerical stability.
[0083] After obtaining the initial priority quotient of all spectral bands, the key feature selection component performs min-max normalization to map the quotient into a closed interval of zero to one, forming the normalized selection priority score. The normalization is based on the maximum and minimum of all initial priority quotients in the current computation cycle, and the conversion formula is: the selection priority score equals to the initial priority quotient of a certain band minus the minimum initial priority quotient among all bands, and the resulting difference is divided by the difference between the maximum and minimum initial priority quotients among all bands. The selection priority score intuitively reflects the relative importance ranking of each band relative to other bands, and the closer the score is to one, the more likely the band is to be selected into the core set. The determination of the dynamic threshold is the core decision-making link of the key feature selection component, and the threshold is used to screen the core spectral band set from all bands. The dynamic threshold is not a fixed value, but is dynamically generated according to the selection priority score distribution of all photovoltaic component data in the current batch. The component calculates the statistical characteristics of all band selection priority scores, such as the median, mean or specific quantile, and sets one of them as the threshold. A typical strategy is to select the seventy-fifth quantile of the selection priority score as the dynamic threshold, which means that only the bands with priority scores higher than the overall level of seventy-five percent will be retained. The dynamic threshold mechanism enables the feature selection to adapt to the data characteristics of different photovoltaic power stations or different inspection batches, avoiding selection bias due to differences in data distribution.
[0084] The screening process is to compare the selection priority score of each spectral band with the dynamic threshold, and the spectral band with a score higher than the threshold is determined as a key feature, and its unique identifier is added to the core spectral band set. The core spectral band set is an ordered list, usually sorted in descending order of selection priority score, to facilitate the subsequent model building component to use the most important features first. The key feature selection component finally outputs this core spectral band set as the input of the intelligent model building component.
[0085] After receiving the core spectral band set, the intelligent model building component starts the fault diagnosis model training process based on the long short-term memory network. The long short-term memory network is a special recurrent neural network structure that can effectively learn and capture long-term dependencies in time series data, and is very suitable for processing photovoltaic component electrical characteristic data and multi-spectral reflectance data with time series characteristics. The model building component first constructs the input features, extracts the multi-spectral reflectance data corresponding to the core spectral band set from the original data set, and these data are usually collected in time order. At the same time, the component extracts the synchronous recorded electrical characteristic data, such as the time series measurement values of current and voltage. The reflectance data and electrical characteristic data are aligned and spliced to form a multi-dimensional input tensor, and the dimensions of the tensor include the number of samples, the time step and the feature dimension.
[0086] The preparation of fault labels is the basis of model training, and the intelligent model construction component encodes the fault categories of photovoltaic components. The fault categories come from historical maintenance records and expert diagnosis results. The component uses one-hot encoding to convert discrete fault types into binary vectors, for example, normal state is encoded as [1, 0, 0], hot spot fault is encoded as [0, 1, 0], and crack fault is encoded as [0, 0, 1]. The one-hot encoding vector is used as the target output of model training, so that the neural network can learn the mapping relationship from the input features to the fault probability. The architecture design of the long short-term memory network model includes an input layer, one or more long short-term memory network hidden layers, and an output layer. The number of input layer neurons matches the feature dimension, and receives a multi-dimensional input tensor. Each long short-term memory network hidden layer contains complex gating mechanisms, including input gate, forget gate and output gate. These gating structures work together through sigmoid function and tanh function to control information flow, memory and forgetting. The number of hidden layers and time steps is configured according to data complexity and computing resources. Deep network can learn more abstract feature representation. The output layer usually uses softmax activation function to convert the output of the hidden layer into the predicted probability of each fault category, and the sum of the probabilities of all categories is one. The model training process uses the adaptive moment estimation algorithm for optimization, which dynamically adjusts the learning rate of each parameter by calculating the first and second moment estimates of the parameters. The training goal is to minimize the difference between the predicted probability and the true label, and the loss function selects the classification cross-entropy loss commonly used in classification tasks. The training process is performed in multiple rounds, each round includes four steps: forward propagation to calculate the predicted value, calculation of the loss function, backward propagation to calculate the gradient, and update of network parameters using the adaptive moment estimation algorithm. In order to prevent the model from overfitting on the training data, the intelligent model construction component introduces regularization techniques such as dropout layer, and monitors the performance on the validation set during training. When the validation set loss no longer decreases, the training is terminated in advance. The trained fault diagnosis model is finally serialized and saved for the online diagnosis component to load. The entire model construction process is executed in a computing environment with graphics processor acceleration to meet the computing needs of large-scale data training.
[0087] Referring to Figure 4The figure clearly presents the training dynamic process of the photovoltaic power station AI fault diagnosis model, including the two core dimensions of accuracy change and loss value change. The upper subgraph shows the accuracy trend of the training set and the validation set: the training set accuracy gradually rises with the increase of training rounds, and stabilizes above 0.9 in the later period, reflecting the continuous strengthening of the model's fitting ability to the training data; the accuracy of the validation set fluctuates slightly, but overall shows an upward trend, indicating that the model can better generalize to unseen data and avoid overfitting. The lower subgraph shows the loss value trend of the training set and the validation set: the training set loss decreases rapidly in the early stage and maintains at a very low level in the later stage; the validation set loss also gradually decreases and stabilizes. Both of them finally converge to a low level, indicating that the model has effectively optimized the network parameters through the self-adaptive matrix estimation algorithm, and the loss function has successfully converged, proving that the model has fully learned the complex mapping relationship between "core spectral band reflectance + electrical characteristic data" and "photovoltaic module fault category", providing reliable model support for subsequent online diagnosis of photovoltaic module faults.
[0088] Example 4:
[0089] The online diagnostic component's real-time data processing begins with receiving real-time streaming data packets sent by a drone via a wireless data transmission link. These packets contain raw reflectance data acquired by a high-resolution spectral sensor and electrical parameters measured by current and voltage probes. The data parsing module first decapsulates and verifies the data packets, checking their integrity and timeliness, and discarding corrupted data frames caused by transmission errors. The parsed data then enters the core spectral band filtering stage. The component loads a core spectral band set configuration file pre-generated by a key feature selection engine. This file stores the filtered feature band numbers in list form. The data filtering algorithm precisely extracts the corresponding band values from the complete reflectance spectrum data based on the band numbers, forming a core spectral reflectance subset. Simultaneously, the current and voltage measurements, after signal conditioning and analog-to-digital conversion, are strictly aligned with the reflectance data using timestamps to ensure that optical and electrical parameters acquired at the same time can be correctly correlated. The construction of the multi-dimensional input tensor requires fusing feature data from different dimensions. The core spectral reflectance values form the static part of the feature vector, representing the component's optical characteristics at the current moment. Time-series electrical characteristic data needs to retain its dynamic change information. The component maintains a fixed-length sliding window, continuously storing the current and voltage values of the most recent sampling periods. For each real-time data point, current and historical electrical parameters are extracted from the sliding window, and statistical features such as average current and voltage fluctuation rate are calculated. The reflectivity subset and electrical feature vectors are concatenated into a complete multidimensional input tensor. The tensor's dimensions are designed as (batch size, time step, number of features), where the batch size is set to 1 when processing a single real-time sample, the time step is determined by the sliding window size of the electrical characteristics, and the number of features is the sum of the number of core spectral bands and the number of electrical feature dimensions. After the tensor is constructed, it is standardized by using the mean and standard deviation parameters saved during the training phase to normalize each feature dimension, ensuring that the input data distribution is consistent with the model training data. The inference execution of the fault diagnosis model feeds the preprocessed multidimensional input tensor into the pre-trained deep neural network model loaded into memory. The model's forward propagation process sequentially passes through the input layer, multiple hidden layers, and the output layer. Long Short-Term Memory (LSTM) network units in the hidden layers encode temporal electrical features, capturing their long-term dependencies; fully connected layers handle static spectral reflectance features. The network ultimately generates a fault probability distribution vector at the output layer using a softmax activation function. Each element in the vector corresponds to a predicted probability of a predefined fault category, and the sum of all elements is 1. The model also outputs a confidence assessment result, which quantifies the reliability of the diagnosis by calculating the entropy or highest probability value of the predicted probability distribution. The probability distribution vector and confidence value are encapsulated into a structured diagnostic result. A post-processing module converts the numerical results into actionable maintenance recommendations.The fault type with the highest probability in the probability distribution of the fault is determined as the final diagnosis result, and the system maps the fault code to a specific maintenance operation description according to the preset rule base, such as "suggest cleaning the surface of the component" or "there may be internal cracks, suggest detailed inspection". The confidence evaluation result is recorded together with the diagnosis result, and a low confidence diagnosis will trigger a system flag to prompt the operation and maintenance personnel to manually review. The final generated diagnosis report contains component number, detection time, fault type, maintenance suggestion and confidence level, which is displayed in real time through the human-computer interaction interface and stored in the historical database. Similar component screening component takes the fault type code of the target photovoltaic component as input, which comes from the standardized fault classification system in the power station asset management system. A tolerance window parameter is preset in the component, which defines the similarity judgment range of the fault type. The setting of the tolerance window is based on the physical characteristics of the fault type and historical data analysis, and the window size can be differentiated for different severity or different nature of fault types. The following table shows the correspondence between fault type code and tolerance window setting:
[0090]
[0091] The similar component screening component queries the table according to the fault type code of the target component to determine the corresponding tolerance window value. Then, the component calculates the fault similarity range, the lower bound of which is the target code minus the tolerance window value, and the upper bound of which is the target code plus the tolerance window value. The component constructs a database query statement, and sets the retrieval condition as: the component installation batch is consistent with the target component, and the fault type code in its historical fault record falls within the calculated similarity range. The database query is executed in the asset performance management system of the power station, and returns a list of unique identifiers of all photovoltaic components that meet the conditions, which constitutes the similar photovoltaic component set of the target component. The query process considers the time context of the fault occurrence, and prioritizes components that have recently failed to ensure the timeliness of the set. The returned similar component set information is cached and associated with the target component identifier for subsequent use by the feature influence evaluation component. The entire screening process ensures that the component population used for comparative analysis is comparable in terms of fault properties, providing a reliable data foundation for subsequent feature analysis and model diagnosis. The online diagnosis component and the similar component screening component work together to form a closed loop from real-time data acquisition to fault diagnosis decision-making, realizing the intelligentization and automation of photovoltaic power station operation and maintenance.
[0092] The above examples are only used to illustrate the technical solutions of the present disclosure, rather than limit them; although the present disclosure has been described in detail with reference to the foregoing examples, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacements for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. An unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system for a photovoltaic power station, characterized in that, The system comprises: a data acquisition component, which collects multi-spectral reflectance data and electrical characteristic data of photovoltaic components through high-resolution spectral sensors and current-voltage probes loaded on a UAV, and synchronously records failure history information of each photovoltaic component; a similar component screening component, which selects a set of similar photovoltaic components from photovoltaic components of the same installation batch according to the failure type classification of the current target photovoltaic component; a feature influence evaluation component, which calculates a failure response index of the target photovoltaic component at a specific spectral band based on the multi-spectral reflectance value distribution and failure history information distribution of the set of similar photovoltaic components of the target photovoltaic component; a key feature selection engine, which identifies a set of core spectral bands from all spectral bands according to the failure response index; an intelligent model construction component, which trains a failure diagnosis model based on a deep neural network using multi-spectral reflectance data, electrical characteristic data and failure history information corresponding to the set of core spectral bands; an online diagnosis component, which inputs data obtained through real-time inspection by the UAV into the trained failure diagnosis model to generate failure type prediction and maintenance suggestions for photovoltaic components. 2.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 1, wherein, The key feature selection engine further comprises: a correlation measurement component, which calculates a baseline correlation score of a specific spectral band based on the multi-spectral reflectance value distribution and failure history information distribution of all photovoltaic components, and optimizes the baseline correlation score in combination with the unique code of the photovoltaic component and the failure response index to obtain an enhanced correlation score; a noise influence estimation component, which calculates an environmental interference factor of a specific spectral band based on the failure history information distribution of the set of similar photovoltaic components of the target photovoltaic component and the failure history information distribution of all photovoltaic components; a key feature selection component, which identifies a set of core spectral bands from all spectral bands according to the environmental interference factor and the enhanced correlation score. 3.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 2, characterized in that, The specific operation of the feature influence evaluation component comprises: for the target photovoltaic component, extracting a reflectance value sequence of the set of similar photovoltaic components at a specific spectral band, and calculating the entropy value of the sequence as a feature uncertainty indicator; obtaining the variance of a failure frequency sequence of the set of similar photovoltaic components as a failure fluctuation reference; calculating the correlation weight between the feature uncertainty indicator sequence and the failure fluctuation reference sequence, which is calculated through mutual information in information theory; multiplying the correlation weight and the feature uncertainty indicator to obtain the failure response index of the target photovoltaic component at the specific spectral band. 4.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 3, characterized in that, The correlation measurement component performs the following when calculating the baseline correlation score: constructing a cumulative distribution sequence of multi-spectral reflectance values and a cumulative distribution sequence of failure history information of all photovoltaic components; calculating the Hellinger distance between the cumulative distribution sequence of multi-spectral reflectance values and the cumulative distribution sequence of failure history information; performing linear transformation mapping on the Hellinger distance to obtain the baseline correlation score of a specific spectral band. 5.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 4, characterized in that, The correlation measurement component performs the following when optimizing the baseline correlation score: arranging all photovoltaic components in descending order according to the failure severity level to generate a failure level sequence; Ranking all photovoltaic modules in ascending order according to the multispectral reflectance values to generate a sequence of characteristic values; Calculating the Kendall's coefficient of concordance between the sequence of failure grades and the sequence of characteristic values as a sequence consistency measure; Removing the unique codes of the position-matched photovoltaic modules from the sequence of failure grades and the sequence of characteristic values to obtain a remaining sequence of failure grades and a remaining sequence of characteristic values; Replacing each unique code in the remaining sequence of failure grades with the failure response index of the corresponding photovoltaic module to form a sequence of failure responses; Replacing each unique code in the remaining sequence of characteristic values with the failure response index of the corresponding photovoltaic module to form a sequence of characteristic responses; Calculating the Pearson correlation coefficient between the sequence of failure responses and the sequence of characteristic responses as a content consistency measure; Calculating an optimization weight based on the sequence consistency measure and the content consistency measure, multiplying the optimization weight by the baseline correlation score to obtain an enhanced correlation score. 6.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 5, characterized in that, The noise influence estimation component calculates the environmental interference factor by: For the target photovoltaic module, obtaining the distribution density sequence of failure history information of the set of similar photovoltaic modules; Obtaining the distribution density sequence of failure history information of all photovoltaic modules; Calculating the Jensen-Shannon divergence between the distribution density sequence of failure history information of the set of similar photovoltaic modules and the distribution density sequence of failure history information of all photovoltaic modules; Proportionally scaling the average Jensen-Shannon divergence of all photovoltaic modules to obtain the environmental interference factor of a specific spectral band. 7.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 6, wherein, The key feature selection component operates including: For each spectral band, calculating the quotient of the enhanced correlation score and the environmental interference factor; Performing minimum-maximum normalization on the quotient to obtain a selection priority score of the spectral band; Screening the spectral bands with selection priority scores higher than a dynamic threshold to form a set of core spectral bands. 8.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 7, wherein, The intelligent model construction component trains the model using a long short-term memory network architecture: Taking the multispectral reflectance data and time series electrical characteristic data corresponding to the set of core spectral bands as input feature vectors; Taking the failure class code of the photovoltaic module as the output label; Iteratively updating the network parameters through the adaptive moment estimation algorithm to make the loss function converge, completing the construction of the failure diagnosis model. 9.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 8, wherein, The online diagnosis component includes the following when processing real-time data: Extracting the reflectance values of the set of core spectral bands from the real-time streaming data of the unmanned aerial vehicle; Fusing real-time electrical characteristic data to construct a multi-dimensional input tensor; Feeding the multi-dimensional input tensor into the failure diagnosis model, and the model outputs include failure probability distribution and confidence evaluation results. 10.The unmanned aerial vehicle inspection and AI fault diagnosis intelligent operation and maintenance system of a photovoltaic power station of claim 9, wherein, The similar component screening component defines a failure similarity range for each target photovoltaic module, specifically: Expanding a preset tolerance window based on the failure type code of the target photovoltaic module to form a failure similarity range; Retrieving other photovoltaic modules with failure type codes falling within the range from the database and including them in the set of similar photovoltaic modules.
Citation Information
Patent Citations
Photovoltaic module damage intelligent detection method and system based on unmanned aerial vehicle image
CN120235872A
Monitoring system of a photovoltaic plant, monitoring method of a photovoltaic plant and photovoltaic plant
EP4482025A2