Optimization system for photovoltaic array positioning
Through the photovoltaic array positioning optimization system integrating RFID, UWB and drone detection technologies, the problem of inefficiency of traditional photovoltaic array operation and maintenance methods is solved, and efficient photovoltaic array operation and maintenance and fault response are achieved.
Patent Information
- Application Number
- CN202510057338.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-14
AI Technical Summary
The traditional photovoltaic array operation and maintenance method relies on manual inspection, which is inefficient and insufficient drone positioning accuracy and patrol efficiency, resulting in increased operation and maintenance costs and time.
The integrated photovoltaic array positioning optimization system is built using RFID information management and identification module, UWB drone positioning module, drone inspection and abnormal detection module, ground station monitoring and operation and maintenance feedback module, offset point analysis module, stable deviation point correction module, stable deviation area division module and drone path optimization module.
Through RFID and UWB technology, digital management of photovoltaic modules and precise positioning of drones are realized, and abnormal detection is combined with drone detection equipment, which improves the operation and maintenance efficiency of photovoltaic arrays and fault response speed, reduces correction needs, and improves the overall operation and maintenance efficiency.
Smart Images

Figure CN119990490A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of power loss, and in particular to an optimization system for photovoltaic array positioning. Background Art
[0002] Photovoltaic array, also known as photovoltaic array, is a DC power generation unit composed of several photovoltaic modules or photovoltaic panels mechanically and electrically assembled in a certain way and with a fixed support structure. It is the largest photovoltaic power generation system that can convert solar energy into DC power. Photovoltaic modules are composed of multiple solar cells that can convert solar energy into DC power, while photovoltaic arrays combine multiple photovoltaic modules and connect them to form a whole to increase power output. Photovoltaic arrays are composed of photovoltaic modules, brackets, cables and AC / DC converters.
[0003] A Chinese invention patent with publication number CN118017935A discloses a fault location system and a fault location method for a photovoltaic array, belonging to the field of photovoltaic power generation technology. The fault location system includes: M*N parameter acquisition modules, which are used to obtain the photovoltaic parameters of each photovoltaic panel in a timely or real-time manner to obtain a photovoltaic parameter array; an analysis module, which counts the photovoltaic parameters of each row according to the photovoltaic parameter array, and determines whether there is a fault in the photovoltaic panel in this row according to the statistical results of the photovoltaic parameters of each row; counts the photovoltaic parameters of each column, and determines whether there is a fault in the photovoltaic panel in this column according to the statistical results of the photovoltaic parameters of each column; and a fault location module, when the judgment result of the analysis module is that there is a fault, receives the fault row information and fault column information output by the analysis module, and defines the photovoltaic panel corresponding to the intersection of the fault row information and the fault column information as the faulty photovoltaic panel.
[0004] However, with the widespread application of photovoltaic energy, the operation and maintenance management of photovoltaic arrays has become increasingly important. Traditional operation and maintenance methods rely on manual inspections, which are not only inefficient, but also difficult to achieve real-time monitoring and rapid response of photovoltaic arrays. In recent years, although drone inspection technology has gradually been applied to the operation and maintenance of photovoltaic arrays, the positioning accuracy and inspection efficiency of drones are still insufficient, resulting in frequent correction needs during the operation and maintenance process, increasing the cost and time of operation and maintenance.
[0005] Therefore, how to reduce the need for corrections during drone inspections and improve positioning accuracy and inspection efficiency has become an urgent issue to be addressed in the current operation and maintenance management of photovoltaic arrays. Summary of the invention
[0006] The object of the present invention is to provide an optimization system for photovoltaic array positioning to solve the technical problems in the above background.
[0007] The purpose of the present invention can be achieved through the following technical solutions:
[0008] The present invention provides an optimization system for photovoltaic array positioning, comprising:
[0009] RFID information management and identification module: reads the information of RFID tags to achieve digital management and tracking of photovoltaic modules;
[0010] UWB UAV positioning module: Using a UAV equipped with a UWB positioning tag, when the UAV is inspecting over the photovoltaic array, the distance between the UAV and each UWB positioning base station is measured, and the two-dimensional coordinates of the UAV are calculated in real time to achieve accurate positioning of the UAV;
[0011] Drone inspection and anomaly detection module: drones are equipped with detection equipment to capture high-definition infrared images of photovoltaic arrays to detect the temperature distribution of components;
[0012] Ground station monitoring and operation and maintenance feedback module: receives abnormal images and fault point detection coordinates sent by drones, and locates faulty components;
[0013] Offset point analysis module: Based on the historical positioning data of each positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the positioning point is marked as a stable deviation point;
[0014] Stable deviation point correction module: when the positioning point is marked as a stable deviation point, the correction vector of the stable deviation point is calculated to correct it;
[0015] Stable deviation area division module: Based on the distribution of stable deviation points in the photovoltaic array and the correction vectors of each stable deviation point, the photovoltaic array is divided into regions to form different deviation correction areas;
[0016] UAV path optimization module: obtains the regional correction vector of each deviation correction area and optimizes the UAV inspection path.
[0017] As a further solution of the present invention: based on the historical positioning data of each positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis result, the process of marking the positioning point as a stable deviation point is as follows:
[0018] Based on the UWB UAV positioning module, the historical positioning data of the UAV is obtained, and based on the historical positioning data of the UAV, all historical deviation vectors of each positioning point are obtained;
[0019] Based on all historical deviation vectors of the positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the positioning point is marked as a stable deviation point.
[0020] As a further solution of the present invention: based on all historical deviation vectors of any positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis result, the specific process of marking the positioning point as a stable deviation point is as follows:
[0021] Based on any historical deviation vector of the positioning point, the historical deviation vector is marked as the target deviation vector;
[0022] Compare and analyze the target deviation vector with all other historical deviation vectors respectively, obtain the Euclidean distance between the target deviation vector and the historical deviation vector respectively, so as to evaluate the similarity between the target deviation vector and the historical deviation vector, and mark the historical deviation vector as a similar deviation vector based on the evaluation result;
[0023] Mark the historical deviation vector and all corresponding similar deviation vectors as a positioning point similar deviation vector group, and calculate the similarity degree representation value of the positioning point similar deviation vector group;
[0024] Preset a similarity representation threshold, and compare and analyze the similarity representation value with the similarity representation threshold;
[0025] If the similarity representation value is less than or equal to the similarity representation threshold, the positioning point is marked as a stable deviation point, and at the same time, the positioning point similar deviation vector group corresponding to the similarity representation value is marked as a positioning point stable deviation vector group.
[0026] As a further solution of the present invention: the process of obtaining the Euclidean distance between the target deviation vector and the historical deviation vector, thereby evaluating the similarity between the target deviation vector and the historical deviation vector, and marking the historical deviation vector as a similar deviation vector based on the evaluation result is:
[0027] By formula: Calculate the Euclidean distance D, where A i is the i-th component of the target deviation vector, B i is the i-th component of the historical deviation vector, the value of i is 1, 2, 3, ..., n, and n is the dimension of the target deviation vector and the historical deviation vector;
[0028] Preset the Euclidean distance threshold, and compare and analyze the Euclidean distance with the Euclidean distance threshold;
[0029] If the Euclidean distance is less than or equal to the Euclidean distance threshold, the Euclidean distance is used as a further solution of the present invention: the process of obtaining the similarity representation value is:
[0030] By formula: The similarity representation value EX is calculated, where F is the total number of all historical deviation vectors in the similar deviation vector group of the positioning point, M is the total number of all historical deviation vectors, is the average value of the Euclidean distances of all historical deviation vectors in the similar deviation vector group of the positioning point, It is the average value of the Euclidean distances corresponding to all historical deviation vectors of the anchor point.
[0031] As a further solution of the present invention: based on the distribution of stable deviation points in the photovoltaic array and the correction vectors of each stable deviation point, the photovoltaic array is divided into regions to form different deviation correction regions:
[0032] Based on any stable deviation point, extract the stable deviation point adjacent to the stable deviation point, mark it as the first point to be clustered, calculate the cluster characterization value of the stable deviation point and the first point to be clustered, so as to evaluate whether the stable deviation point and the first point to be clustered are clustered based on the cluster characterization value, and obtain the first clustering area based on the evaluation result;
[0033] Extracting stable deviation points adjacent to the first clustering region, marking them as second points to be clustered, evaluating whether the stable deviation points and the second points to be clustered are clustered, and obtaining a third clustering region based on the evaluation result;
[0034] The above clustering process is repeated until all adjacent stable deviation points in the a-th clustering area cannot be clustered, and the a-th clustering area is marked as a deviation correction area.
[0035] As a further solution of the present invention: the process of obtaining the cluster characterization value is:
[0036] By formula: The cluster characterization value Km is calculated, where L is the cluster distance, P is the cluster deviation, and ΔL is the average distance between all positioning points.
[0037] As a further solution of the present invention: based on the cluster characterization value, the process of evaluating whether the stable deviation point and the first point to be clustered are clustered, and obtaining the first cluster area based on the evaluation result is:
[0038] Preset a cluster characterization threshold, and compare and analyze the cluster characterization value with the cluster characterization threshold;
[0039] If the cluster characterization value is less than or equal to the cluster characterization threshold, the stable deviation point and the first point to be clustered are divided into a first clustering area.
[0040] As a further solution of the present invention: the process of obtaining the area correction vector is:
[0041] The correction vectors of all stable deviation points in the deviation correction area are extracted and the mean is calculated to obtain the regional correction vector.
[0042] As a further solution of the present invention: the process of obtaining the path priority value is:
[0043] By formula: Calculate the path priority value PRI, where SZ is the total distance of the drone inspection path, S1 r S2 is the distance from the r-1th deviation correction area to the rth deviation correction area on the UAV inspection path. r B1 is the distance within the rth deviation correction area on the UAV inspection path, r B2 is the entry correction change value of the drone when it enters the rth deviation correction area on the drone inspection path, r is the exit correction change value of the drone when the drone leaves the rth deviation correction area on the drone inspection path. The value of r is 1, 2, 3, ..., K, K is the total number of deviation correction areas on the drone inspection path, α1 is represented as the preset first hyperparameter, α2 is represented as the preset second hyperparameter, and both are greater than 0. e is a natural constant.
[0044] Beneficial effects of the present invention:
[0045] (1) The present invention realizes digital management and tracking of photovoltaic modules through RFID technology, realizes accurate inspection and positioning of drones using UWB positioning technology, performs abnormality detection in combination with detection equipment carried by drones, and realizes monitoring and operation and maintenance feedback through ground stations, thereby effectively improving the operation and maintenance efficiency and fault response speed of photovoltaic arrays;
[0046] (2) The present invention not only enhances the positioning accuracy and inspection efficiency of the drone, but also provides the operation and maintenance team with more accurate and timely fault feedback information. As a result, the operation and maintenance process of the photovoltaic array is greatly optimized, and the fault response is faster, thereby achieving fewer correction requirements during the operation and maintenance process, effectively improving the overall operation and maintenance efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0048] Figure 1 It is a flowchart of the present invention;
[0049] Figure 2 It is a system block diagram of the present invention. DETAILED DESCRIPTION
[0050] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0051] Embodiment 1:
[0052] See also Figure 1 , Figure 2 As shown, an optimization system for photovoltaic array positioning according to an embodiment of the present invention includes:
[0053] RFID information management and identification module: Use RFID readers to read the information of RFID tags, thereby realizing digital management and tracking of photovoltaic modules;
[0054] Among them, RFID readers are deployed at key positions of the photovoltaic array. The selection of key positions should be determined according to the specific layout, component type, quantity and management requirements of the photovoltaic array. At the same time, the performance, coverage and environmental factors (such as interference, occlusion, etc.) of the RFID reader on the reading and writing effect should also be considered;
[0055] It should be explained that an RFID tag is installed on each photovoltaic module, and the tag stores the unique identification information of the module, which is used to realize the individual identification of the module;
[0056] UWB UAV positioning module: Using a UAV equipped with a UWB positioning tag (the UWB tag can send and receive UWB signals), when the UAV is inspecting over the photovoltaic array, the distance between the UAV and each UWB positioning base station is measured, and the two-dimensional coordinates of the UAV are calculated in real time to achieve accurate positioning of the UAV;
[0057] It should be explained that at least two UWB positioning base stations are installed around the photovoltaic array, and the UWB positioning base stations are connected wirelessly to form a positioning network;
[0058] In some implementation schemes, when a drone equipped with a UWB positioning tag inspects over a photovoltaic array, the UWB positioning tag continuously sends UWB signals to each UWB positioning base station;
[0059] After receiving the UWB signal, the UWB positioning base station measures the time delay of the UWB signal being transmitted from the UWB positioning tag to the UWB positioning base station (the time delay is proportional to the distance from the UWB positioning tag to the UWB positioning base station);
[0060] Then, the actual distance from the UWB positioning tag on the drone to each UWB positioning base station is calculated using the propagation speed of the UWB signal and the measured time delay;
[0061] By using a geometric positioning algorithm (geometric positioning algorithms include but are not limited to: triangulation, multilateral measurement), using the distance information from the drone to each UWB positioning base station, the coordinates of the drone on the two-dimensional plane are calculated;
[0062] The distance information from the UAV to each UWB positioning base station includes but is not limited to: the actual distance from the UWB positioning tag on the UAV to each UWB positioning base station, and the location information of each UWB positioning base station;
[0063] Among them, the specific process of calculating the coordinates of the drone on the two-dimensional plane is:
[0064] Among the deployed UWB positioning base stations, select one as a reference base station (the reference base station is usually a UWB positioning base station with a known and relatively stable location);
[0065] The position of the reference base station is taken as the origin (0,0) of the two-dimensional plane coordinate system;
[0066] According to the relative position relationship between the UWB positioning base stations, the directions of the X-axis and the Y-axis are defined, and the relative coordinates of each UWB positioning base station are obtained;
[0067] Based on the relative coordinates of each UWB positioning base station and the distance information from the UWB positioning tag to each UWB positioning base station, the two-dimensional coordinates of the drone are calculated in real time;
[0068] Drone inspection and anomaly detection module: drones are equipped with detection equipment to capture high-definition infrared images of photovoltaic arrays to detect the temperature distribution of components;
[0069] Among them, the detection equipment includes but is not limited to: infrared camera;
[0070] Then, the image recognition algorithm is used to identify abnormal phenomena in the image (including hot spots). When an abnormal component is found, the coordinates of the drone's current position are marked as the fault point detection coordinates, and the drone sends the abnormal image and fault point detection coordinates to the ground station;
[0071] Ground station monitoring and operation and maintenance feedback module: receives abnormal images and fault point detection coordinates sent by drones, and locates faulty components;
[0072] The positioning results and fault information are fed back to the operation and maintenance team in real time through the ground station, so that the operation and maintenance personnel can respond quickly and take corresponding measures to deal with the faulty components to ensure the efficient and stable operation of the photovoltaic array;
[0073] The technical solution of the embodiment of the present invention is mainly as follows: a photovoltaic array positioning optimization system is constructed that integrates RFID information management and identification, UWB drone positioning, drone inspection and anomaly detection, and ground station monitoring and operation and maintenance feedback. The system realizes digital management and tracking of photovoltaic components through RFID technology, realizes precise inspection and positioning of drones using UWB positioning technology, performs anomaly detection in combination with the detection equipment carried by the drone, and realizes monitoring and operation and maintenance feedback through the ground station, thereby effectively improving the operation and maintenance efficiency and fault response speed of the photovoltaic array.
[0074] Embodiment 2:
[0075] Based on Example 1, please refer to Figure 1 , Figure 2 As shown, an optimization system for photovoltaic array positioning according to an embodiment of the present invention further includes:
[0076] Offset point analysis module: Based on the historical positioning data of each positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the positioning point is marked as a stable deviation point;
[0077] In some implementation schemes, based on the UWB UAV positioning module, historical positioning data of the UAV is obtained, and based on the historical positioning data of the UAV, all historical deviation vectors of each positioning point are obtained;
[0078] The historical positioning data includes: the location information (i.e., the measured location) measured by the UWB positioning base station during the inspection process of the drone, and the actual location information of the drone obtained by other means (such as GPS or on-site verification by operation and maintenance personnel);
[0079] It should be explained that there are various ways to obtain the actual position of a drone, including but not limited to: GPS positioning: In an open and unobstructed environment, GPS can provide relatively accurate drone location information as a reference for the actual position; On-site verification by operation and maintenance personnel: In certain circumstances, operation and maintenance personnel can correct the actual position of a drone through on-site observation and measurement. This method is particularly suitable for verifying the positioning accuracy in complex environments;
[0080] It should be explained that the process of obtaining the historical deviation vector of the positioning point is as follows: during the historical inspection of the UAV, whenever the UAV reaches a positioning point, two position information are recorded at the same time: one is the position of the UAV measured by the UWB positioning base station, and the other is the actual position of the UAV obtained by other reliable means. Subsequently, based on the difference between the two positions, that is, the deviation between the actual position of the UAV and the position measured by the UWB positioning base station, the historical deviation vector of the positioning point is obtained;
[0081] It should be explained that the positioning points are specific coordinate positions on the flight path of the drone conducting inspections over the photovoltaic array. These positions are pre-set or dynamically determined by the drone during the inspection process based on actual conditions and are used as reference points for drone positioning, navigation and inspections.
[0082] Based on all historical deviation vectors of the positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the positioning point is marked as a stable deviation point;
[0083] The specific process of analyzing the deviation regularity of a positioning point based on all historical deviation vectors of any positioning point and marking the positioning point as a stable deviation point based on the analysis result is as follows:
[0084] Based on any historical deviation vector of the positioning point, the historical deviation vector is marked as the target deviation vector;
[0085] Compare and analyze the target deviation vector with all other historical deviation vectors respectively, obtain the Euclidean distance between the target deviation vector and the historical deviation vector respectively, so as to evaluate the similarity between the target deviation vector and the historical deviation vector, and mark the historical deviation vector as a similar deviation vector based on the evaluation result;
[0086] Exemplarily, the process of obtaining the Euclidean distance between the target deviation vector and the historical deviation vector, thereby evaluating the similarity between the target deviation vector and the historical deviation vector, and marking the historical deviation vector as a similar deviation vector based on the evaluation result is:
[0087] By formula: Calculate the Euclidean distance D, where A i is the i-th component of the target deviation vector, B i is the i-th component of the historical deviation vector, i is 1, 2, 3, ..., n, and n is the dimension of the target deviation vector and the historical deviation vector;
[0088] Preset the Euclidean distance threshold, and compare and analyze the Euclidean distance with the Euclidean distance threshold;
[0089] If the Euclidean distance is less than or equal to the Euclidean distance threshold, it is determined that the similarity between the target deviation vector corresponding to the Euclidean distance and the historical deviation vector is high, and the historical deviation vector corresponding to the Euclidean distance is marked as a similar deviation vector;
[0090] If the Euclidean distance is greater than the Euclidean distance threshold, it is determined that the similarity between the target deviation vector and the historical deviation vector corresponding to the Euclidean distance is low;
[0091] Mark the historical deviation vector and all corresponding similar deviation vectors as a positioning point similar deviation vector group, and calculate the similarity degree representation value of the positioning point similar deviation vector group;
[0092] Exemplarily, the process of obtaining the similarity representation value is as follows:
[0093] By formula: The similarity representation value EX is calculated, where F is the total number of all historical deviation vectors in the similar deviation vector group of the positioning point, M is the total number of all historical deviation vectors, is the average value of the Euclidean distances of all historical deviation vectors in the similar deviation vector group of the positioning point, is the average value of the Euclidean distances corresponding to all historical deviation vectors of the positioning point;
[0094] It needs to be explained that It reflects the representativeness of the similar deviation vector group relative to the overall deviation. The closer the ratio is to 1, the more the deviation of the similar deviation vector group can represent the overall deviation, which means that the deviation stability of the positioning point is higher.
[0095] Preset a similarity representation threshold, and compare and analyze the similarity representation value with the similarity representation threshold;
[0096] If the similarity representation value is less than or equal to the similarity representation threshold, it means that the deviation of the positioning point has a high regularity, and it is marked as a stable deviation point. At the same time, the positioning point similar deviation vector group corresponding to the similarity representation value is marked as a positioning point stable deviation vector group;
[0097] If the similarity representation value is greater than the similarity representation threshold, it means that the deviation of the positioning point has a low regularity;
[0098] Stable deviation point correction module: when the positioning point is marked as a stable deviation point, the correction vector of the stable deviation point is calculated to correct it;
[0099] In some embodiments, after the positioning point is marked as a stable deviation point, all historical deviation vectors in the stable deviation vector group are extracted and averaged to obtain a correction vector;
[0100] Based on the correction vector, the positioning result of the UAV at the stable deviation point is corrected (for example, when the UAV reaches the stable deviation point, its position information can be adjusted to eliminate the known deviation);
[0101] Stable deviation area division module: Based on the distribution of stable deviation points in the photovoltaic array and the correction vectors of each stable deviation point, the photovoltaic array is divided into regions to form different deviation correction areas;
[0102] In some embodiments, based on any stable deviation point, a stable deviation point adjacent to the stable deviation point is extracted and marked as a first point to be clustered, and a cluster characterization value of the stable deviation point and the first point to be clustered is calculated, thereby evaluating whether the stable deviation point and the first point to be clustered are clustered based on the cluster characterization value, and obtaining a first clustering area based on the evaluation result;
[0103] It should be explained that the adjacent stable deviation points in the stable deviation points adjacent to the stable deviation points indicate that the positioning points that appear continuously on the inspection path of the UAV are all stable deviation points;
[0104] The process of obtaining the clustering characterization value is as follows:
[0105] By formula: The cluster characterization value Km is calculated, where L is the cluster distance, P is the cluster deviation, and ΔL is the average distance between all positioning points;
[0106] It should be explained that the clustering distance is the distance between the stable deviation point and the first point to be clustered; it should be particularly explained that in the subsequent clustering process, the clustering distance is the distance between the center of the clustering area and the point to be clustered. For example, the clustering distance between the first clustering area and the second point to be clustered is the distance between the center of the first clustering area and the second point to be clustered.
[0107] It should be explained that the clustering deviation is: the difference between the correction vector of the stable deviation point and the correction vector of the first point to be clustered; it should be particularly explained that in the subsequent clustering process, the clustering deviation is the difference between the mean of all correction vectors in the clustering area and the correction vector of the point to be clustered. For example, the clustering deviation between the first clustering area and the second point to be clustered is: the difference between the mean of all correction vectors in the first clustering area and the correction vector of the second point to be clustered;
[0108] Based on the cluster characterization value, the process of evaluating whether the stable deviation point and the first to-be-clustered point are clustered, and obtaining the first clustering area based on the evaluation result is as follows:
[0109] Preset a cluster characterization threshold, and compare and analyze the cluster characterization value with the cluster characterization threshold;
[0110] If the cluster characterization value is less than or equal to the cluster characterization threshold, it is determined that the stable deviation point and the first point to be clustered can be clustered, that is, the stable deviation point and the first point to be clustered are divided into a first clustering area;
[0111] Extracting stable deviation points adjacent to the first clustering region, marking them as second points to be clustered, evaluating whether the stable deviation points and the second points to be clustered are clustered, and obtaining a third clustering region based on the evaluation result;
[0112] Repeat the above clustering process until all adjacent stable deviation points of the a-th clustering area cannot be clustered, and mark the a-th clustering area as the deviation correction area;
[0113] UAV path optimization module: obtains the regional correction vector of each deviation correction area and optimizes the path of the UAV inspection;
[0114] In some implementation schemes, the process of obtaining the region correction vector is:
[0115] Extract the correction vectors of all stable deviation points in the deviation correction area, and perform mean calculation to obtain the regional correction vector;
[0116] The process of optimizing the path of drone inspection is as follows:
[0117] Preset multiple drone inspection paths, calculate the path priority value of each drone inspection path respectively, and select the drone inspection path corresponding to the path priority value with the smallest value as the optimized drone inspection path;
[0118] Exemplarily, the process of obtaining the path priority value is as follows:
[0119] By formula: Calculate the path priority value PRI, where SZ is the total distance of the drone inspection path, S1 r S2 is the distance from the r-1th deviation correction area to the rth deviation correction area on the UAV inspection path. r B1 is the distance within the rth deviation correction area on the UAV inspection path, r B2 is the entry correction change value of the drone when it enters the rth deviation correction area on the drone inspection path, r is the exit correction change value of the drone when the drone leaves the rth deviation correction area on the drone inspection path, r is 1, 2, 3, ..., K, K is the total number of deviation correction areas on the drone inspection path, α1 is represented as the preset first hyperparameter, α2 is represented as the preset second hyperparameter, and is greater than 0, and e is a natural constant;
[0120] Exemplarily, the process of obtaining the entry correction change value and the exit correction change value is as follows:
[0121] Based on the correction vector of the UAV before entering the r-th deviation correction area and the correction vector after entering the r-th deviation correction area, a correction change amount of the UAV is obtained, which is marked as an entry correction change value;
[0122] Based on the correction vector of the UAV before leaving the r-th deviation correction area and the correction vector after leaving the r-th deviation correction area, a correction change amount of the UAV is obtained, which is marked as an exit correction change value;
[0123] It needs to be explained that represents the first product corresponding to the rth deviation correction area, It represents the first eigenvalue corresponding to the r-th deviation correction area. The first eigenvalue is used as the weight value. The longer the distance on the inspection path of the drone that has not been corrected before entering the r-th deviation correction area is, the smaller the corresponding weight value is.
[0124] It should be further explained that the path priority value combines the actual length of the drone inspection path and the behavior changes of the drone in the deviation correction area. By introducing weight values and eigenvalues, the performance of the drone on different paths is quantitatively evaluated. A smaller path priority value means that the path has better overall performance after considering deviation correction, which may be a shorter distance, less correction requirements, or a smoother path transition.
[0125] The technical solution of the embodiment of the present invention is mainly as follows: on the basis of the original photovoltaic array positioning optimization system, modules such as offset point analysis, stable deviation point correction, stable deviation area division and UAV path optimization are further introduced, thereby realizing the refined management and optimization of the UAV positioning inspection process; the offset point analysis module identifies the positioning points with stable deviations through in-depth mining of historical positioning data, which provides a basis for subsequent corrections; the stable deviation point correction module calculates the correction vectors of these stable deviation points and corrects them, thereby improving the positioning accuracy of the UAV; further, the stable deviation area division module divides the photovoltaic array into regions based on the distribution of stable deviation points and correction vectors, forming different deviation correction regions. This step not only helps to better understand the positioning deviation in the photovoltaic array The difference situation also provides a basis for the subsequent UAV path optimization. The UAV path optimization module optimizes the UAV inspection path according to the regional correction vector of each deviation correction area. By presetting multiple inspection paths and calculating their path priority values, the path with the smallest value is finally selected as the optimized inspection path. The optimization process comprehensively considers the actual length of the UAV inspection path and the behavior changes of the UAV in the deviation correction area, thereby ensuring that the UAV can inspect in a more efficient and accurate manner; the present invention not only enhances the positioning accuracy and inspection efficiency of the UAV, but also brings more accurate and timely fault feedback information to the operation and maintenance team. As a result, the operation and maintenance process of the photovoltaic array is greatly optimized, and the fault response is faster, thereby achieving fewer correction requirements during the operation and maintenance process, and effectively improving the overall operation and maintenance efficiency.
[0126] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. An optimization system for photovoltaic array positioning, characterized in that: include: RFID information management and identification module: reads the information of RFID tags to achieve digital management and tracking of photovoltaic modules; UWB UAV positioning module: Using a UAV equipped with a UWB positioning tag, when the UAV is inspecting over the photovoltaic array, the distance between the UAV and each UWB positioning base station is measured, and the two-dimensional coordinates of the UAV are calculated in real time to achieve accurate positioning of the UAV; Drone inspection and anomaly detection module: drones are equipped with detection equipment to capture high-definition infrared images of photovoltaic arrays to detect the temperature distribution of components; Ground station monitoring and operation and maintenance feedback module: receives abnormal images and fault point detection coordinates sent by drones, and locates faulty components; Offset point analysis module: Based on the historical positioning data of each positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the positioning point is marked as a stable deviation point; Stable deviation point correction module: when the positioning point is marked as a stable deviation point, the correction vector of the stable deviation point is calculated to correct it; Stable deviation area division module: Based on the distribution of stable deviation points in the photovoltaic array and the correction vectors of each stable deviation point, the photovoltaic array is divided into regions to form different deviation correction areas; UAV path optimization module: obtains the regional correction vector of each deviation correction area and optimizes the UAV inspection path.
2. The optimization system for photovoltaic array positioning according to claim 1, characterized in that: Based on the historical positioning data of each positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the process of marking the positioning point as a stable deviation point is as follows: Based on the UWB UAV positioning module, the historical positioning data of the UAV is obtained, and based on the historical positioning data of the UAV, all historical deviation vectors of each positioning point are obtained; Based on all historical deviation vectors of the positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the positioning point is marked as a stable deviation point.
3. The optimization system for photovoltaic array positioning according to claim 2, characterized in that: Based on all historical deviation vectors of any positioning point, the deviation regularity of the positioning point is analyzed, and based on the analysis results, the specific process of marking the positioning point as a stable deviation point is as follows: Based on any historical deviation vector of the positioning point, the historical deviation vector is marked as the target deviation vector; Compare and analyze the target deviation vector with all other historical deviation vectors respectively, obtain the Euclidean distance between the target deviation vector and the historical deviation vector respectively, so as to evaluate the similarity between the target deviation vector and the historical deviation vector, and mark the historical deviation vector as a similar deviation vector based on the evaluation result; Mark the historical deviation vector and all corresponding similar deviation vectors as a positioning point similar deviation vector group, and calculate the similarity degree representation value of the positioning point similar deviation vector group; Preset a similarity representation threshold, and compare and analyze the similarity representation value with the similarity representation threshold; If the similarity representation value is less than or equal to the similarity representation threshold, the positioning point is marked as a stable deviation point, and at the same time, the positioning point similar deviation vector group corresponding to the similarity representation value is marked as a positioning point stable deviation vector group.
4. The optimization system for photovoltaic array positioning according to claim 3, characterized in that: The process of obtaining the Euclidean distance between the target deviation vector and the historical deviation vector to evaluate the similarity between the target deviation vector and the historical deviation vector, and marking the historical deviation vector as a similar deviation vector based on the evaluation result is as follows: By formula: Calculate the Euclidean distance D, where A i is the i-th component of the target deviation vector, B i is the i-th component of the historical deviation vector, the value of i is 1, 2, 3, ..., n, and n is the dimension of the target deviation vector and the historical deviation vector; Preset the Euclidean distance threshold, and compare and analyze the Euclidean distance with the Euclidean distance threshold; If the Euclidean distance is less than or equal to the Euclidean distance threshold, the historical deviation vector corresponding to the Euclidean distance is marked as a similar deviation vector.
5. The optimization system for photovoltaic array positioning according to claim 3, characterized in that: The process of obtaining the similarity representation value is as follows: By formula: The similarity representation value EX is calculated, where F is the total number of all historical deviation vectors in the similar deviation vector group of the positioning point, M is the total number of all historical deviation vectors, is the average value of the Euclidean distances of all historical deviation vectors in the similar deviation vector group of the positioning point, It is the average value of the Euclidean distances corresponding to all historical deviation vectors of the anchor point.
6. The optimization system for photovoltaic array positioning according to claim 1, characterized in that: Based on the distribution of stable deviation points in the photovoltaic array and the correction vectors of each stable deviation point, the photovoltaic array is divided into regions to form different deviation correction regions: Based on any stable deviation point, extract the stable deviation point adjacent to the stable deviation point, mark it as the first point to be clustered, calculate the cluster characterization value of the stable deviation point and the first point to be clustered, so as to evaluate whether the stable deviation point and the first point to be clustered are clustered based on the cluster characterization value, and obtain the first clustering area based on the evaluation result; Extracting stable deviation points adjacent to the first clustering region, marking them as second points to be clustered, evaluating whether the stable deviation points and the second points to be clustered are clustered, and obtaining a third clustering region based on the evaluation result; The above clustering process is repeated until all adjacent stable deviation points in the a-th clustering area cannot be clustered, and the a-th clustering area is marked as a deviation correction area.
7. The optimization system for photovoltaic array positioning according to claim 6, characterized in that: The process of obtaining the clustering characterization value is as follows: By formula: The cluster characterization value Km is calculated, where L is the cluster distance, P is the cluster deviation, and ΔL is the average distance between all positioning points.
8. The optimization system for photovoltaic array positioning according to claim 3, characterized in that: Based on the cluster characterization value, the process of evaluating whether the stable deviation point and the first to-be-clustered point are clustered, and obtaining the first clustering area based on the evaluation result is as follows: Preset a cluster characterization threshold, and compare and analyze the cluster characterization value with the cluster characterization threshold; If the cluster characterization value is less than or equal to the cluster characterization threshold, the stable deviation point and the first point to be clustered are divided into a first clustering area.
9. The optimization system for photovoltaic array positioning according to claim 8, characterized in that: The process of obtaining the regional correction vector is as follows: The correction vectors of all stable deviation points in the deviation correction area are extracted and the mean is calculated to obtain the regional correction vector.
10. The optimization system for photovoltaic array positioning according to claim 8, characterized in that: The process of obtaining the path priority value is as follows: By formula: Calculate the path priority value PRI, where SZ is the total distance of the drone inspection path, S1 r S2 is the distance from the r-1th deviation correction area to the rth deviation correction area on the UAV inspection path. r B1 is the distance within the rth deviation correction area on the UAV inspection path, r B2 is the entry correction change value of the drone when it enters the rth deviation correction area on the drone inspection path, r is the exit correction change value of the drone when the drone leaves the rth deviation correction area on the drone inspection path. The value of r is 1, 2, 3, ..., K, K is the total number of deviation correction areas on the drone inspection path, α1 is represented as the preset first hyperparameter, α2 is represented as the preset second hyperparameter, and both are greater than 0. e is a natural constant.
Citation Information
Patent Citations
Fault positioning system and fault positioning method for photovoltaic array
CN118017935A
Filtering model real-time correction method and system for integrated positioning
CN109827579A
Intelligent photovoltaic inspection device and method based on unmanned aerial vehicle inspection
CN118640888A
System of measuring the position using a error characteristic of GPS and the method thereof
KR101088747B1
Vehicle Arrival Prediction
US20140288821A1
Cited By
Positioning deviation correction method and system based on unmanned aerial vehicle
CN120408250A