Wind resistance control method and system for flexible photovoltaic support
Through sensors collecting and preprocessing wind power information, calculating real-time wind loads and performing intelligent angle adjustment, the problem of unstable operation of flexible photovoltaic brackets in complex wind environments is solved, and efficient and safe operation of photovoltaic system and improvement of solar energy utilization efficiency is achieved.
Patent Information
- Application Number
- CN202411574712.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-11-06
AI Technical Summary
Flexible photovoltaic brackets are greatly affected by wind in outdoor environments, resulting in mechanical damage to photovoltaic panels and unstable overall structure. The existing wind-resistant control methods lack precise data support and real-time adjustment capabilities, making it difficult to achieve efficient and safe operation in complex wind environments.
The wind power and wind direction information are collected through the sensor, and after preprocessing, the real-time wind load of a single photovoltaic panel is calculated, and the adjustable angle range is determined based on the load threshold and predicted wind load. The final adjustment angle is optimized using the direct sunlight angle to achieve intelligent angle adjustment of the flexible photovoltaic bracket.
It realizes accurate and intelligent adjustment of the angle of flexible photovoltaic brackets, effectively responds to complex and changeable wind environments, improves the stability and safety of the photovoltaic system, and optimizes the orientation of photovoltaic panels, and improves the efficiency of solar energy utilization.
Smart Images

Figure CN119088091B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of photovoltaic wind resistance technology, and in particular to a flexible photovoltaic support wind resistance control method and system. Background Art
[0002] As an important component of solar photovoltaic systems, flexible photovoltaic brackets are gradually occupying an important position in the field of distributed photovoltaics with their flexible installation methods, low costs and adaptability to complex terrains. However, when flexible photovoltaic brackets are operating in outdoor environments, wind has a greater impact on them. When the wind is too strong, it may not only cause mechanical damage to the photovoltaic panels, but also affect the stability and safety of the overall structure by increasing the load on the bracket system. At present, most of the wind resistance control methods of flexible photovoltaic brackets on the market rely on experience judgment and manual adjustment, lack accurate data support and decision-making, and cannot be flexibly adjusted according to real-time wind conditions. It is difficult to achieve efficient and safe operation in complex and changeable wind environments.
[0003] Therefore, it is necessary to provide a flexible photovoltaic support wind resistance control method and system to solve the above problems. Summary of the invention
[0004] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a method and system for controlling wind resistance of a flexible photovoltaic support to solve the problems existing in the above-mentioned background technology.
[0005] The present invention is implemented as follows: a method for controlling wind resistance of a flexible photovoltaic support, the method comprising the following steps:
[0006] The wind force and direction information of the flexible photovoltaic bracket is collected based on the sensor, and the wind force and direction information is pre-processed;
[0007] Retrieve the current angle orientation of the flexible photovoltaic bracket, and calculate the real-time wind load of a single photovoltaic panel based on the angle orientation, wind force and wind direction information;
[0008] Determine whether the angle orientation of the flexible photovoltaic bracket needs to be adjusted according to the real-time wind load and the load threshold, and execute the next step if necessary;
[0009] Determine the predicted wind load, where the predicted wind load = K × load threshold, 0 < K < 1, and determine the adjustable angle range of the flexible photovoltaic bracket according to the predicted wind load, wind force and wind direction information, and the wind load of the flexible photovoltaic bracket obtained according to the adjustable angle range is less than or equal to the predicted wind load;
[0010] The current time is retrieved, the direct angle of the sun is determined according to the current time, the final adjustment angle is obtained according to the direct angle of the sun and the adjustable angle range, and the direction adjustment mechanism is controlled to adjust the angle of the flexible photovoltaic bracket according to the final adjustment angle.
[0011] As a further solution of the present invention: the step of preprocessing the wind force and wind direction information specifically includes:
[0012] The original wind force and direction information is denoised according to the filtering algorithm to eliminate sensor noise and random errors;
[0013] Identify and remove outliers and missing data points in the raw wind magnitude and direction information;
[0014] Missing data points are estimated and supplemented based on interpolation methods.
[0015] As a further solution of the present invention: the step of calculating the real-time wind load of a single photovoltaic panel according to the angle orientation, wind force and wind direction information specifically includes:
[0016] Take the area A of a single photovoltaic panel and calculate the effective windward area according to the angle α. The effective windward area Ae=A×cosα;
[0017] Retrieving a photovoltaic panel model, and determining a resistance coefficient of the photovoltaic panel according to the photovoltaic panel model;
[0018] Calculate the real-time wind load of a single photovoltaic panel. The real-time wind load F=0.5×ρ×Cd×Ae×V 2 , where ρ represents the air density, Cd is the drag coefficient of the photovoltaic panel, and V is the wind speed.
[0019] As a further solution of the present invention: the step of determining the adjustable angle range of the flexible photovoltaic bracket according to the predicted wind load, wind force and wind direction information specifically includes:
[0020] The minimum angle orientation α1 and the maximum angle orientation α2 of the flexible photovoltaic bracket are retrieved to determine the angle search range;
[0021] Within the search range, the angle direction α of the photovoltaic bracket is iteratively changed with a preset step size Δα, and for each angle direction α, the corresponding wind load is calculated;
[0022] All calculated wind loads are traversed to find all angle orientations α that satisfy the wind load being less than or equal to the predicted wind load, and the adjustable angle range of the flexible photovoltaic bracket is determined.
[0023] As a further solution of the present invention: the step of obtaining the final adjustment angle according to the direct angle of the sun and the adjustable angle range specifically includes:
[0024] Determine the best angle orientation according to the direct angle of the sun, and determine the best adjustable angle according to the best angle orientation;
[0025] Determine whether the best adjustable angle is within the adjustable angle range. If it is within the adjustable angle range, determine the best adjustable angle as the final adjustment angle; if it is not within the adjustable angle range, determine the angle with the smallest difference from the best adjustable angle in the adjustable angle range as the final adjustment angle.
[0026] Another object of the present invention is to provide a flexible photovoltaic support wind resistance control system, the system comprising:
[0027] A wind force and direction determination module is used to collect wind force and direction information of the flexible photovoltaic support based on sensors and pre-process the wind force and direction information;
[0028] The real-time wind load module is used to retrieve the angle orientation of the current flexible photovoltaic support and calculate the real-time wind load of a single photovoltaic panel based on the angle orientation, wind force and wind direction information;
[0029] An angle adjustment determination module is used to determine whether the angle orientation of the flexible photovoltaic bracket needs to be adjusted according to the real-time wind load and the load threshold, and when necessary, execute the next step;
[0030] An angle adjustment range module is used to determine the predicted wind load, where the predicted wind load = K × load threshold, 0 < K < 1, and the adjustable angle range of the flexible photovoltaic bracket is determined according to the predicted wind load, wind force and wind direction information. The wind load of the flexible photovoltaic bracket obtained according to the adjustable angle range is less than or equal to the predicted wind load;
[0031] The final adjustment control module is used to retrieve the current time, determine the solar direct angle according to the current time, obtain the final adjustment angle according to the solar direct angle and the adjustable angle range, and control the direction adjustment mechanism to adjust the angle of the flexible photovoltaic bracket according to the final adjustment angle.
[0032] As a further solution of the present invention: the wind force and direction determination module includes:
[0033] A data denoising processing unit is used to denoise the original wind force and wind direction information according to a filtering algorithm to eliminate sensor noise and random errors;
[0034] An outlier identification unit is used to identify and remove outliers and missing data points in the original wind force and direction information;
[0035] The missing data interpolation unit is used to estimate and supplement the missing data points according to the interpolation method.
[0036] As a further solution of the present invention: the real-time wind load module includes:
[0037] The effective windward area unit is used to retrieve the area A of a single photovoltaic panel and calculate the effective windward area according to the angle α. The effective windward area Ae=A×cosα;
[0038] A resistance coefficient determination unit, used to retrieve a photovoltaic panel model and determine a resistance coefficient of the photovoltaic panel according to the photovoltaic panel model;
[0039] Real-time wind load unit, used to calculate the real-time wind load of a single photovoltaic panel, real-time wind load F = 0.5 × ρ × Cd × Ae × V 2 , where ρ represents the air density, Cd is the drag coefficient of the photovoltaic panel, and V is the wind speed.
[0040] As a further solution of the present invention: the angle adjustment range module includes:
[0041] An angle search range unit is used to retrieve the minimum angle orientation α1 and the maximum angle orientation α2 of the flexible photovoltaic support to determine the angle search range;
[0042] A wind load calculation unit is used to iteratively change the angle orientation α of the photovoltaic bracket with a preset step length Δα within the search range, and calculate the corresponding wind load for each angle orientation α;
[0043] The angle range determination unit is used to traverse all calculated wind loads, find all angle orientations α that satisfy the wind load being less than or equal to the predicted wind load, and determine the adjustable angle range of the flexible photovoltaic bracket.
[0044] As a further solution of the present invention: the final adjustment control module includes:
[0045] The optimal adjustment angle unit is used to determine the optimal angle direction according to the direct angle of the sun, and determine the optimal adjustable angle according to the optimal angle direction;
[0046] The final adjustment angle determination unit is used to determine whether the optimal adjustable angle is within the adjustable angle range. If it is within the adjustable angle range, the optimal adjustable angle is determined as the final adjustment angle; if it is not within the adjustable angle range, the angle with the smallest difference from the optimal adjustable angle in the adjustable angle range is determined as the final adjustment angle.
[0047] Compared with the prior art, the present invention has the following beneficial effects:
[0048] The present invention realizes precise and intelligent adjustment of the angle of the flexible photovoltaic bracket by integrating sensor monitoring, data preprocessing, real-time wind load calculation, intelligent adjustment decision-making and optimization of the direct solar angle. It can effectively cope with complex and changeable wind environments, improve the stability and safety of the photovoltaic system, and optimize the orientation of the photovoltaic panels while ensuring wind resistance, thereby improving the utilization efficiency of solar energy. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 The present invention is a flow chart of a method for controlling wind resistance of a flexible photovoltaic support.
[0050] Figure 2 The present invention is a flowchart for preprocessing data in a wind resistance control method for a flexible photovoltaic support.
[0051] Figure 3 The present invention is a flow chart for calculating the real-time wind load of a single photovoltaic panel in a wind-resistant control method for a flexible photovoltaic support.
[0052] Figure 4 The present invention is a flow chart for determining the adjustable angle range in a wind resistance control method for a flexible photovoltaic support.
[0053] Figure 5 The present invention is a flow chart for obtaining the final adjustment angle in a wind resistance control method of a flexible photovoltaic support.
[0054] Figure 6 This is a structural schematic diagram of a flexible photovoltaic support wind resistance control system. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0056] The specific implementation of the present invention is described in detail below in conjunction with specific embodiments.
[0057] like Figure 1 As shown, an embodiment of the present invention provides a method for controlling wind resistance of a flexible photovoltaic support, the method comprising the following steps:
[0058] S100, collecting wind force and wind direction information of the flexible photovoltaic support based on the sensor, and preprocessing the wind force and wind direction information;
[0059] S200, retrieve the angle orientation of the current flexible photovoltaic support, and calculate the real-time wind load of a single photovoltaic panel according to the angle orientation, wind force and wind direction information;
[0060] S300, determining whether it is necessary to adjust the angle direction of the flexible photovoltaic support according to the real-time wind load and the load threshold, and executing the next step if necessary;
[0061] S400, determining a predicted wind load, where the predicted wind load = K × load threshold, 0 < K < 1, determining an adjustable angle range of the flexible photovoltaic bracket according to the predicted wind load, wind force and wind direction information, and the wind load of the flexible photovoltaic bracket obtained according to the adjustable angle range is less than or equal to the predicted wind load;
[0062] S500, retrieve the current time, determine the solar direct angle according to the current time, obtain the final adjustment angle according to the solar direct angle and the adjustable angle range, and control the orientation adjustment mechanism to adjust the angle of the flexible photovoltaic bracket according to the final adjustment angle.
[0063] In the embodiment of the present invention, it is first necessary to install meteorological monitoring equipment such as anemometers and wind vanes on the flexible photovoltaic bracket to obtain wind force and wind direction information. The flexible photovoltaic bracket can adjust the angle direction, which can be achieved by installing hydraulic cylinders, electric push rods, etc. The embodiment of the present invention will pre-process the wind force and wind direction information to achieve data denoising, and then call the angle direction of the current flexible photovoltaic bracket, and calculate the real-time wind load of a single photovoltaic panel based on the angle direction, wind force and wind direction information.
[0064] In an embodiment of the present invention, a load threshold is set in advance, and the load threshold is an empirical threshold. Then, it is determined whether the angle orientation of the flexible photovoltaic bracket needs to be adjusted based on the real-time wind load and the load threshold. When the real-time wind load is greater than the load threshold, it indicates that the angle orientation needs to be adjusted. Then the predicted wind load is determined, and the predicted wind load = K × load threshold, 0 < K < 1, for example, K is 0.8. Then, the adjustable angle range of the flexible photovoltaic bracket is automatically determined based on the predicted wind load, wind force and wind direction information. The wind load of the flexible photovoltaic bracket obtained according to the adjustable angle range is less than or equal to the predicted wind load, so that the wind load on the photovoltaic panel is within a safe range.
[0065] In addition, in the present application, by calling up the current time, the solar direct angle θsun is determined according to the current time. The solar direct angle θsun can be calculated by an astronomical algorithm. Taking into account the geographical location, date and time, the final adjustment angle is obtained according to the solar direct angle and the adjustable angle range. The angle of the flexible photovoltaic bracket is adjusted by controlling the direction adjustment mechanism according to the final adjustment angle. In this way, the power generation efficiency can be guaranteed as much as possible while ensuring the safety and stability of the flexible photovoltaic bracket.
[0066] like Figure 2 As shown, as a preferred embodiment of the present invention, the step of preprocessing the wind force and wind direction information specifically includes:
[0067] S101, performing denoising processing on the original wind force and wind direction information according to a filtering algorithm to eliminate sensor noise and random errors;
[0068] S102, identifying and removing outliers and missing data points in the original wind force and wind direction information;
[0069] S103, estimating and supplementing the missing data points according to an interpolation method.
[0070] As a preferred embodiment of the present invention, the steps of performing denoising processing on the original wind force and wind direction information according to the filtering algorithm to eliminate sensor noise and random errors specifically include:
[0071] Kalman filtering is used to filter the original wind force and direction information;
[0072] Perform Fourier transformation on the wind force and wind direction information processed by Kalman filtering to obtain transformed wind force and wind direction information;
[0073] The transformed wind force and wind direction information is filtered using a low-pass filter, and the result is then inversely Fourier transformed to obtain the wind force and wind direction information after frequency domain filtering.
[0074] The pre-trained long short-term memory model is used to predict and correct the wind force and direction information after frequency domain filtering to obtain the corrected wind force and direction information;
[0075] The corrected wind force and direction information is decomposed into wind force and direction information of different scales by multi-scale wavelet transform, and the wind force and direction information of different scales are fused by weighted averaging to obtain the final wind force and direction information.
[0076] As a preferred embodiment of the present invention, the corrected wind force and wind direction information is decomposed into wind force and wind direction information of different scales by using multi-scale wavelet transform, and the wind force and wind direction information of different scales are fused by weighted average to obtain the final wind force and wind direction information, which specifically includes:
[0077] A1. Decompose the input signal into wavelet coefficients and detail coefficients of different scales by wavelet transform;
[0078] A2. Calculate the square of the detail coefficient and integrate the square of the detail coefficient over time to obtain signal energy at different scales.
[0079] A3. Use the normalized exponential function to calculate the signal energy of different scales to obtain the weight value of each scale;
[0080] A4. Introduce adjustment parameters for weights of different scales to obtain adaptive weights;
[0081] A5. Adopting adaptive weights to perform weighted calculation on wavelet coefficients of different scales to obtain weighted adjusted wavelet coefficients of different scales;
[0082] A6, adding and fusing the weighted wavelet coefficients of different scales to obtain a fused wavelet representation, and performing an inverse wavelet transform on the fused wavelet representation to obtain a reconstructed signal after adaptive adjustment;
[0083] A7. Repeat steps A1 to A6 with the wind force and wind direction information as input signals to obtain the final wind force and wind direction information.
[0084] In the process of obtaining the final wind force and wind direction information, the present invention introduces adjustment parameters to form an adaptive weight function, and adjusts the contribution between different scales through the adaptive weight function to ensure that the influence of different scales can be dynamically adjusted according to the actual characteristics of the signal during the wavelet decomposition process. When facing complex non-stationary signals, it is possible to better capture the essential characteristics of the signal and better adapt to the complex characteristics of wind force and wind direction signals.
[0085] In this embodiment, the above adjustment parameters are obtained by using a target optimization function, the optimization target of which is the reconstruction error, and the gradient is calculated by automatic differentiation and then optimized by gradient descent. Of course, other methods can also be used to obtain the parameters, such as Bayesian optimization or random search.
[0086] As a preferred embodiment of the present invention, the step of estimating and supplementing the missing data points according to the interpolation method specifically includes:
[0087] Using Lagrange basis functions to calculate each known data point, and multiplying the result with the value of the known data point to obtain the result of the first known data point, and adding the results of all the first known data points to obtain the polynomial interpolation;
[0088] Using a spline basis function to calculate each known data point to obtain a spline basis function value, and multiplying the spline basis function value by the value of the known data point to obtain a result of a second known data point, and adding the results of all second known data points to obtain a spline interpolation value;
[0089] Polynomial interpolation and spline interpolation are used to calculate the estimated interpolation of missing data points;
[0090] Calculate the error between the actual value of each known data point and the estimated interpolation of the missing data point, sum all the squares of the errors, and multiply them by the regularization parameter to get the regularization term;
[0091] Set polynomial interpolation weights and spline interpolation weights;
[0092] Based on the polynomial interpolation weight and the spline interpolation weight, the polynomial interpolation and the spline interpolation are weightedly summed to obtain an intermediate interpolation, and the intermediate interpolation and the regularization term are added to obtain a comprehensive interpolation.
[0093] In the embodiment of the present invention, in order to make the wind force and wind direction information more accurate, the original wind force and wind direction information will be denoised based on the filtering algorithm to eliminate sensor noise and random errors, and then the outliers and missing data points in the original wind force and wind direction information will be identified and removed, and the missing data points will be estimated and supplemented according to the interpolation method to ensure the continuity and integrity of the data. In addition, for data missing over a long period of time, if conditions permit, it can be supplemented by re-collecting or obtaining data from other sources.
[0094] like Figure 3 As shown, as a preferred embodiment of the present invention, the step of calculating the real-time wind load of a single photovoltaic panel according to the angle orientation, wind force and wind direction information specifically includes:
[0095] S201, retrieve the area A of a single photovoltaic panel, calculate the effective windward area according to the angle orientation α, and the effective windward area Ae=A×cosα;
[0096] S202, retrieving a photovoltaic panel model, and determining a resistance coefficient of the photovoltaic panel according to the photovoltaic panel model;
[0097] S203, calculate the real-time wind load of a single photovoltaic panel, real-time wind load F = 0.5 × ρ × Cd × Ae × V 2 , where ρ represents the air density, Cd is the drag coefficient of the photovoltaic panel, and V is the wind speed.
[0098] In the embodiment of the present invention, the real-time wind load of a single photovoltaic panel on a flexible photovoltaic bracket needs to be calculated by comprehensively considering the angle orientation, area, wind force and wind direction information of the photovoltaic panel. First, the area A of a single photovoltaic panel is retrieved, and the effective windward area is calculated according to the angle orientation α. Then, the drag coefficient of the photovoltaic panel is determined according to the photovoltaic panel model. Each photovoltaic panel model corresponds to a drag coefficient Cd, so that the real-time wind load of a single photovoltaic panel can be calculated.
[0099] like Figure 4 As shown, as a preferred embodiment of the present invention, the step of determining the adjustable angle range of the flexible photovoltaic bracket according to the predicted wind load, wind force and wind direction information specifically includes:
[0100] S401, calling the minimum angle orientation α1 and the maximum angle orientation α2 of the flexible photovoltaic support to determine the angle search range;
[0101] S402, within the search range, iteratively changing the angle orientation α of the photovoltaic support with a preset step length Δα, and for each angle orientation α, calculating the corresponding wind load;
[0102] S403, traverse all calculated wind loads, find all angle orientations α that satisfy the requirement that the wind load is less than or equal to the predicted wind load, and determine the adjustable angle range of the flexible photovoltaic support.
[0103] In the embodiment of the present invention, a reasonable angle search range is first limited according to the mechanical limitations of the photovoltaic bracket, that is, from the minimum angle direction α1 to the maximum angle direction α2; then, within the search range, the angle direction α of the photovoltaic bracket is iteratively changed with a preset step length Δα, Δα is a constant, and for each angle direction α, the corresponding wind load is calculated in the same way as above. Finally, all calculated wind loads are traversed to find all angle directions α that satisfy the wind load less than or equal to the predicted wind load, and the adjustable angle range of the flexible photovoltaic bracket is determined. If necessary, the search step length Δθ or the search range can be adjusted, and the iterative calculation can be re-executed.
[0104] like Figure 5 As shown, as a preferred embodiment of the present invention, the step of obtaining the final adjustment angle according to the direct angle of the sun and the adjustable angle range specifically includes:
[0105] S501, determining an optimal angle orientation according to the direct angle of the sun, and determining an optimal adjustable angle according to the optimal angle orientation;
[0106] S502, determine whether the best adjustable angle is within the adjustable angle range. If it is within the adjustable angle range, determine the best adjustable angle as the final adjustment angle; if it is not within the adjustable angle range, determine the angle with the smallest difference from the best adjustable angle in the adjustable angle range as the final adjustment angle.
[0107] As a preferred embodiment of the present invention, the steps of determining the optimal angle orientation according to the direct angle of the sun and determining the optimal adjustable angle according to the optimal angle orientation specifically include:
[0108] Get the current sun angle, ambient temperature and light intensity;
[0109] According to the current direct solar angle and the current angular orientation of the photovoltaic panel, the angle between the direct solar angle and the photovoltaic panel is calculated to obtain the angle difference;
[0110] Using the standard performance data of photovoltaic panels as the basic efficiency value, the efficiency of photovoltaic panels at different angles is calculated according to the deviation of the current ambient temperature from the reference temperature and the influence factor of the current light intensity on the efficiency to obtain multiple efficiency factors;
[0111] Calculate the wind load of the photovoltaic panel at different angles, set the wind load threshold, and exclude the adjustable angles where the wind load exceeds the wind load threshold;
[0112] The efficiency factor at the angle excluding the wind load exceeding the wind load threshold is used as input, and the corresponding wind load is used as a constraint condition, and an optimization algorithm is used to optimize to obtain the best adjustable angle. In an embodiment of the present invention, ideally, the photovoltaic panel should be perpendicular to the sunlight to maximize the amount of solar radiation received. Therefore, the optimal angle orientation can be determined according to the direct angle of the sun, and the optimal adjustable angle can be determined according to the optimal angle orientation. Then, it is necessary to determine whether the optimal adjustable angle is within the adjustable angle range. When it is within the adjustable angle range, the optimal adjustable angle is determined as the final adjustable angle; when it is not within the adjustable angle range, the angle with the smallest difference from the optimal adjustable angle in the adjustable angle range is determined as the final adjustable angle.
[0113] like Figure 6 As shown, an embodiment of the present invention further provides a flexible photovoltaic support wind resistance control system, the system comprising:
[0114] The wind force and direction determination module 100 is used to collect the wind force and direction information of the flexible photovoltaic support based on the sensor, and pre-process the wind force and direction information;
[0115] The real-time wind load module 200 is used to retrieve the angle orientation of the current flexible photovoltaic support and calculate the real-time wind load of a single photovoltaic panel according to the angle orientation, wind force and wind direction information;
[0116] An angle adjustment determination module 300 is used to determine whether the angle orientation of the flexible photovoltaic support needs to be adjusted according to the real-time wind load and the load threshold, and when necessary, execute the next step;
[0117] The angle adjustment range module 400 is used to determine the predicted wind load, where the predicted wind load = K × load threshold, 0 < K < 1, and determine the adjustable angle range of the flexible photovoltaic bracket according to the predicted wind load, wind force and wind direction information. The wind load of the flexible photovoltaic bracket obtained according to the adjustable angle range is less than or equal to the predicted wind load;
[0118] The final adjustment control module 500 is used to retrieve the current time, determine the solar direct angle according to the current time, obtain the final adjustment angle according to the solar direct angle and the adjustable angle range, and control the direction adjustment mechanism to adjust the angle of the flexible photovoltaic bracket according to the final adjustment angle.
[0119] As a preferred embodiment of the present invention, the wind force and direction determination module 100 includes:
[0120] A data denoising processing unit is used to denoise the original wind force and wind direction information according to a filtering algorithm to eliminate sensor noise and random errors;
[0121] An outlier identification unit is used to identify and remove outliers and missing data points in the original wind force and direction information;
[0122] The missing data interpolation unit is used to estimate and supplement the missing data points according to the interpolation method.
[0123] As a preferred embodiment of the present invention, the real-time wind load module 200 includes:
[0124] The effective windward area unit is used to retrieve the area A of a single photovoltaic panel and calculate the effective windward area according to the angle α. The effective windward area Ae=A×cosα;
[0125] A resistance coefficient determination unit, used to retrieve a photovoltaic panel model and determine a resistance coefficient of the photovoltaic panel according to the photovoltaic panel model;
[0126] Real-time wind load unit, used to calculate the real-time wind load of a single photovoltaic panel, real-time wind load F = 0.5 × ρ × Cd × Ae × V 2 , where ρ represents the air density, Cd is the drag coefficient of the photovoltaic panel, and V is the wind speed.
[0127] As a preferred embodiment of the present invention, the angle range adjustment module 400 includes:
[0128] An angle search range unit is used to retrieve the minimum angle orientation α1 and the maximum angle orientation α2 of the flexible photovoltaic support to determine the angle search range;
[0129] A wind load calculation unit is used to iteratively change the angle orientation α of the photovoltaic bracket with a preset step length Δα within the search range, and calculate the corresponding wind load for each angle orientation α;
[0130] The angle range determination unit is used to traverse all calculated wind loads, find all angle orientations α that satisfy the wind load being less than or equal to the predicted wind load, and determine the adjustable angle range of the flexible photovoltaic bracket.
[0131] As a preferred embodiment of the present invention, the final adjustment control module 500 includes:
[0132] The optimal adjustment angle unit is used to determine the optimal angle direction according to the direct angle of the sun, and determine the optimal adjustable angle according to the optimal angle direction;
[0133] The final adjustment angle determination unit is used to determine whether the optimal adjustable angle is within the adjustable angle range. If it is within the adjustable angle range, the optimal adjustable angle is determined as the final adjustment angle; if it is not within the adjustable angle range, the angle with the smallest difference from the optimal adjustable angle in the adjustable angle range is determined as the final adjustment angle.
[0134] The above only describes in detail the preferred embodiments of the present invention, which is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0135] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0136] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0137] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the disclosure in the specification and examples. This application is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
Claims
1. A method for controlling wind resistance of a flexible photovoltaic support, characterized in that: The method comprises the following steps: The wind force and direction information of the flexible photovoltaic bracket is collected based on the sensor, and the wind force and direction information is pre-processed; Retrieve the current angle orientation of the flexible photovoltaic bracket, and calculate the real-time wind load of a single photovoltaic panel based on the angle orientation, wind force and wind direction information; Determine whether the angle orientation of the flexible photovoltaic bracket needs to be adjusted according to the real-time wind load and the load threshold, and execute the next step if necessary; Determine the predicted wind load, where the predicted wind load = K × load threshold, 0 < K < 1, and determine the adjustable angle range of the flexible photovoltaic bracket according to the predicted wind load, wind force and wind direction information, and the wind load of the flexible photovoltaic bracket obtained according to the adjustable angle range is less than or equal to the predicted wind load; Retrieve the current time, determine the direct angle of the sun according to the current time, obtain the final adjustment angle according to the direct angle of the sun and the adjustable angle range, and control the orientation adjustment mechanism to adjust the angle of the flexible photovoltaic bracket according to the final adjustment angle; The step of preprocessing the wind force and wind direction information specifically includes: The original wind force and direction information is denoised according to the filtering algorithm to eliminate sensor noise and random errors; Identify and remove outliers and missing data points in the raw wind magnitude and direction information; Estimate and supplement missing data points based on interpolation methods; Among them, the steps of denoising the original wind force and wind direction information according to the filtering algorithm to eliminate sensor noise and random errors specifically include: Kalman filtering is used to filter the original wind force and direction information; Perform Fourier transformation on the wind force and wind direction information processed by Kalman filtering to obtain transformed wind force and wind direction information; The transformed wind force and wind direction information is filtered using a low-pass filter, and the result is then inversely Fourier transformed to obtain the wind force and wind direction information after frequency domain filtering. The pre-trained long short-term memory model is used to predict and correct the wind force and direction information after frequency domain filtering to obtain the corrected wind force and direction information; The corrected wind force and wind direction information is decomposed into wind force and wind direction information of different scales by multi-scale wavelet transform, and the wind force and wind direction information of different scales is fused by weighted average to obtain the final wind force and wind direction information; The step of calculating the real-time wind load of a single photovoltaic panel according to the angle orientation, wind force and wind direction information specifically includes: Take the area A of a single photovoltaic panel and calculate the effective windward area according to the angle α. The effective windward area Ae=A×cosα; Retrieving a photovoltaic panel model, and determining a resistance coefficient of the photovoltaic panel according to the photovoltaic panel model; Calculate the real-time wind load of a single photovoltaic panel. The real-time wind load F=0.5×ρ×Cd×Ae×V 2 , where ρ represents the air density, Cd is the drag coefficient of the photovoltaic panel, and V is the wind speed; The step of determining the adjustable angle range of the flexible photovoltaic bracket according to the predicted wind load, wind force and wind direction information specifically includes: The minimum angle orientation α1 and the maximum angle orientation α2 of the flexible photovoltaic bracket are retrieved to determine the angle search range; Within the search range, the angle direction α of the photovoltaic bracket is iteratively changed with a preset step size Δα, and for each angle direction α, the corresponding wind load is calculated; All calculated wind loads are traversed to find all angle orientations α that satisfy the wind load being less than or equal to the predicted wind load, and the adjustable angle range of the flexible photovoltaic bracket is determined.
2. The method for controlling wind resistance of a flexible photovoltaic support according to claim 1, characterized in that: The corrected wind force and wind direction information is decomposed into wind force and wind direction information of different scales by multi-scale wavelet transform, and the wind force and wind direction information of different scales is fused by weighted average to obtain the final wind force and wind direction information, including: A1. Decompose the input signal into wavelet coefficients and detail coefficients of different scales by wavelet transform; A2. Calculate the square of the detail coefficient and integrate the square of the detail coefficient over time to obtain signal energy at different scales. A3. Use the normalized exponential function to calculate the signal energy of different scales to obtain the weight value of each scale; A4. Introduce adjustment parameters for weights of different scales to obtain adaptive weights; A5. Adopting adaptive weights to perform weighted calculation on wavelet coefficients of different scales to obtain weighted adjusted wavelet coefficients of different scales; A6, adding and fusing the weighted wavelet coefficients of different scales to obtain a fused wavelet representation, and performing an inverse wavelet transform on the fused wavelet representation to obtain a reconstructed signal after adaptive adjustment; A7. Repeat steps A1 to A6 with the wind force and wind direction information as input signals to obtain the final wind force and wind direction information.
3. The method for controlling wind resistance of a flexible photovoltaic support according to claim 2, characterized in that: The steps of estimating and supplementing missing data points according to the interpolation method include: Using Lagrange basis functions to calculate each known data point, and multiplying the result with the value of the known data point to obtain the result of the first known data point, and adding the results of all the first known data points to obtain the polynomial interpolation; Using a spline basis function to calculate each known data point to obtain a spline basis function value, and multiplying the spline basis function value by the value of the known data point to obtain a result of a second known data point, and adding the results of all second known data points to obtain a spline interpolation value; Polynomial interpolation and spline interpolation are used to calculate the estimated interpolation of missing data points; Calculate the error between the actual value of each known data point and the estimated interpolation of the missing data point, sum all the squares of the errors, and multiply them by the regularization parameter to get the regularization term; Set polynomial interpolation weights and spline interpolation weights; Based on the polynomial interpolation weight and the spline interpolation weight, the polynomial interpolation and the spline interpolation are weightedly summed to obtain an intermediate interpolation, and the intermediate interpolation and the regularization term are added to obtain a comprehensive interpolation.
4. The method for controlling wind resistance of a flexible photovoltaic support according to claim 1, characterized in that: The step of obtaining the final adjustment angle according to the direct angle of the sun and the adjustable angle range specifically includes: Determine the best angle orientation according to the direct angle of the sun, and determine the best adjustable angle according to the best angle orientation; Determine whether the best adjustable angle is within the adjustable angle range. If it is within the adjustable angle range, determine the best adjustable angle as the final adjustment angle; if it is not within the adjustable angle range, determine the angle with the smallest difference from the best adjustable angle in the adjustable angle range as the final adjustment angle.
5. The method for controlling wind resistance of a flexible photovoltaic support according to claim 4, characterized in that: The steps of determining the optimal angle orientation according to the direct angle of the sun and determining the optimal adjustable angle according to the optimal angle orientation specifically include: Get the current sun angle, ambient temperature and light intensity; According to the current direct solar angle and the current angular orientation of the photovoltaic panel, the angle between the direct solar angle and the photovoltaic panel is calculated to obtain the angle difference; Using the standard performance data of photovoltaic panels as the basic efficiency value, the efficiency of photovoltaic panels at different angles is calculated according to the deviation of the current ambient temperature from the reference temperature and the influence factor of the current light intensity on the efficiency, so as to obtain multiple efficiency factors; Calculate the wind load of the photovoltaic panel at different angles, set the wind load threshold, and exclude the adjustable angles where the wind load exceeds the wind load threshold; Taking the efficiency factor under the angle excluding the wind load exceeding the wind load threshold as input and the corresponding wind load as the constraint condition, the optimization algorithm is used to optimize and obtain the best adjustable angle.
6. A flexible photovoltaic support wind resistance control system, characterized in that: The system applies the flexible photovoltaic support wind resistance control method as described in any one of claims 1 to 5 above, and the system comprises: A wind force and direction determination module is used to collect wind force and direction information of the flexible photovoltaic support based on sensors and pre-process the wind force and direction information; The real-time wind load module is used to retrieve the angle orientation of the current flexible photovoltaic support and calculate the real-time wind load of a single photovoltaic panel based on the angle orientation, wind force and wind direction information; An angle adjustment determination module is used to determine whether the angle orientation of the flexible photovoltaic bracket needs to be adjusted according to the real-time wind load and the load threshold, and when necessary, execute the next step; An angle adjustment range module is used to determine the predicted wind load, where the predicted wind load = K × load threshold, 0 < K < 1, and the adjustable angle range of the flexible photovoltaic bracket is determined according to the predicted wind load, wind force and wind direction information. The wind load of the flexible photovoltaic bracket obtained according to the adjustable angle range is less than or equal to the predicted wind load; The final adjustment control module is used to retrieve the current time, determine the direct angle of the sun according to the current time, obtain the final adjustment angle according to the direct angle of the sun and the adjustable angle range, and control the direction adjustment mechanism to adjust the angle of the flexible photovoltaic bracket according to the final adjustment angle; Wherein, the real-time wind load module includes: The effective windward area unit is used to retrieve the area A of a single photovoltaic panel and calculate the effective windward area according to the angle α. The effective windward area Ae=A×cosα; A resistance coefficient determination unit, used to retrieve a photovoltaic panel model and determine a resistance coefficient of the photovoltaic panel according to the photovoltaic panel model; Real-time wind load unit, used to calculate the real-time wind load of a single photovoltaic panel, real-time wind load F = 0.5 × ρ × Cd × Ae × V 2 , where ρ represents the air density, Cd is the drag coefficient of the photovoltaic panel, and V is the wind speed; The angle adjustment range module comprises: An angle search range unit is used to retrieve the minimum angle orientation α1 and the maximum angle orientation α2 of the flexible photovoltaic support to determine the angle search range; A wind load calculation unit is used to iteratively change the angle orientation α of the photovoltaic bracket with a preset step length Δα within the search range, and calculate the corresponding wind load for each angle orientation α; The angle range determination unit is used to traverse all calculated wind loads, find all angle orientations α that satisfy the wind load being less than or equal to the predicted wind load, and determine the adjustable angle range of the flexible photovoltaic bracket.
7. The flexible photovoltaic support wind resistance control system according to claim 6, characterized in that: The wind force and direction determination module comprises: A data denoising processing unit is used to denoise the original wind force and wind direction information according to a filtering algorithm to eliminate sensor noise and random errors; An outlier identification unit is used to identify and remove outliers and missing data points in the original wind force and direction information; The missing data interpolation unit is used to estimate and supplement the missing data points according to the interpolation method.
Citation Information
Patent Citations
Anti-wind self-adaptive compensation method for large antenna
CN103558758A
Structural design and calculation method capable of calculating wind load of photovoltaic bracket
CN111339725A
Cited By
Stress monitoring method for flexible photovoltaic support system
CN119803753A