CFD-based anemometer tower site selection method and system, and computing device
By using a CFD-based method for selecting wind measurement towers, topographic maps and CFD simulations are employed, combined with slope constraints, to automatically select wind measurement points. This solves the problem of inaccurate wind measurement tower selection in existing technologies, and enables efficient wind measurement and cost optimization for wind farms.
Patent Information
- Application Number
- CN202511669668.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2025-10-13
- Filing Date
- 2025-11-14
- Publication Date
- 2026-02-10
AI Technical Summary
The existing method of manually selecting wind measurement sites lacks universality, resulting in low accuracy in wind measurement tower site selection and increasing the construction cost of wind farms.
A CFD-based method for wind measurement tower site selection is adopted. By acquiring the topographic map of the wind farm, preliminary site selection is carried out. Combined with CFD simulation calculations and slope constraints, representative and accurate wind measurement points are automatically selected.
This improved the accuracy and representativeness of wind measurement tower site selection, reduced wind measurement waste, and lowered the construction cost of wind farms.
Smart Images

Figure CN121503328A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wind farm technology, and in particular to a CFD-based method, system and computing device for selecting wind measurement towers. Background Technology
[0002] With the large-scale development of new energy sources in China and the gradual implementation of relevant electricity policies, the profitability of newly built wind power projects is gradually decreasing. Optimizing the location of wind measurement towers can help reduce upfront wind measurement costs while ensuring the accuracy of subsequent power generation calculations, thereby improving project profitability. Currently, wind measurement sites are still mainly selected manually, meaning staff determine representativeness based on standard specifications and varying horizontal and vertical distances.
[0003] However, this method of manually selecting wind measurement sites is prone to problems such as site adjustments and wasted wind measurements due to inadequate investigation of limiting factors in the early stages. It is evident that the existing method of manually selecting wind measurement sites is not universally applicable, resulting in low accuracy in wind measurement tower site selection and high construction costs. Summary of the Invention
[0004] To overcome the problem that existing methods of manually selecting wind measurement sites lack universality and result in high construction costs, this application provides a CFD-based method, system, and computing device for wind measurement tower site selection.
[0005] Firstly, to address the aforementioned technical problems, this application provides a CFD-based method for selecting wind measurement tower locations, comprising: Obtain the topographic map of the preset wind farm; Preliminary site selection was carried out based on topographic maps, resulting in multiple initial wind turbine locations and multiple initial wind measurement locations for the pre-designed wind farm. Based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement locations, CFD simulation calculations were performed to obtain multiple proposed wind measurement locations for the preset wind farm. Slope restrictions are imposed on the proposed wind measurement points to obtain the corresponding target wind measurement points, and wind measurement towers are set up at the target wind measurement points.
[0006] Secondly, this application also provides a CFD-based wind measurement tower site selection system, including: The acquisition module is used to acquire the topographic map of the preset wind farm; The preliminary site selection module is used to perform preliminary site selection based on topographic maps, and obtain multiple initial wind turbine locations and multiple initial wind measurement locations for the preset wind farm. The CFD simulation calculation module is used to perform CFD simulation calculations based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement locations to obtain multiple proposed wind measurement locations for the preset wind farm. The target site selection module is used to impose slope restrictions on the proposed wind measurement points to obtain the corresponding target wind measurement points, so as to set up wind measurement towers at the target wind measurement points.
[0007] Thirdly, this application also provides a computing device, including a memory, a processor, and a program stored in the memory and running on the processor, wherein the processor executes the program to implement the steps of the CFD-based wind tower site selection method described above.
[0008] Fourthly, this application also provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform steps of a CFD-based wind tower site selection method.
[0009] The beneficial effects of this application are as follows: First, preliminary site selection is performed based on the topographic map of the pre-designated wind farm, resulting in multiple initial wind turbine locations and multiple initial wind measurement points. CFD simulation calculations are then performed based on the topographic map, these initial wind turbine locations, and the multiple initial wind measurement points, comprehensively considering the overall situation, including the limiting factors of the pre-designated wind farm, ensuring that the multiple proposed wind measurement points are representative. Second, slope restrictions are imposed on the proposed wind measurement points, ensuring that the corresponding target wind measurement points meet the slope requirements for site selection, thus guaranteeing site selection accuracy. In this way, this automated site selection method has universality. The multiple target wind measurement points obtained are not only representative of the pre-designated wind farm but also meet the accuracy requirements. It can be applied to the site selection of wind measurement towers for various types of wind farms. Furthermore, setting up wind measurement towers based on each target wind measurement point that meets the accuracy requirements can ensure full coverage of the pre-designated wind farm while reducing measurement waste, thereby lowering the construction cost of the wind farm. Attached Figure Description
[0010] Figure 1 This is a flowchart illustrating a CFD-based method for selecting a wind measurement tower, as shown in an exemplary embodiment of this application. Figure 2 This is a schematic flowchart illustrating the CFD-based wind tower site selection method provided in an exemplary embodiment of this application. Figure 3 This is a schematic diagram of a CFD-based wind tower site selection system, which is an exemplary embodiment of this application. Detailed Implementation
[0011] The following embodiments are further explanations and supplements to this application and do not constitute any limitation on this application.
[0012] The following describes, with reference to the accompanying drawings, a CFD-based method, system, and computing device for selecting wind measurement towers according to embodiments of this application.
[0013] The CFD-based wind measurement tower site selection method provided in this application can be executed by a server. It should be noted that the server can be a standalone server or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. No limitation is imposed here.
[0014] Please see Figure 1 , Figure 1 A CFD-based method for selecting the location of a wind measurement tower is illustrated in an exemplary embodiment of this application, such as... Figure 1 As shown, this application provides a CFD-based method for selecting the location of a wind measurement tower, including: S11, Obtain the topographic map of the preset wind farm; S12, Based on the topographic map, preliminary site selection is carried out to obtain multiple initial wind turbine locations and multiple initial wind measurement locations for the preset wind farm; S13. Based on the topographic map, multiple initial wind turbine locations and multiple initial wind measurement locations, CFD simulation calculations are performed to obtain multiple proposed wind measurement locations for the preset wind farm. S14. Slope restrictions are imposed on the proposed wind measurement points to obtain the corresponding target wind measurement points, so as to set up wind measurement towers at the target wind measurement points.
[0015] The CFD-based wind measurement tower site selection method provided in this application firstly performs preliminary site selection based on a topographic map of a pre-defined wind farm, obtaining multiple initial wind turbine locations and multiple initial wind measurement locations. Then, CFD (Computational Fluid Dynamics) simulations are performed based on the topographic map, the multiple initial wind turbine locations, and the multiple initial wind measurement locations. This comprehensively considers the overall situation, including limiting factors of the pre-defined wind farm, ensuring that the multiple proposed wind measurement locations are representative. Secondly, slope restrictions are imposed on the proposed wind measurement locations to ensure that the corresponding target wind measurement locations meet the slope requirements for site selection, guaranteeing site selection accuracy. Thus, this automated site selection method has universality. The multiple target wind measurement locations obtained are not only representative of the pre-defined wind farm but also meet the site selection accuracy requirements. It can be applied to the site selection of wind measurement towers for various types of wind farms. Furthermore, setting up wind measurement towers based on each target wind measurement location that meets the accuracy requirements can ensure full coverage of the pre-defined wind farm while reducing measurement waste, thereby lowering the construction cost of the wind farm. The topographic map can be a contour map.
[0016] Optionally, preliminary site selection is performed based on topographic maps to obtain multiple initial wind turbine locations and multiple initial wind measurement locations for the pre-designed wind farm, including: The preset wind farm is divided into grids to obtain grid regions; Obtain the type of the target wind turbine to be set in the preset wind farm, and look up the table based on the type to obtain the wind turbine spacing between two adjacent target wind turbines; Using a pre-defined greedy algorithm, the grid area is filtered based on the turbine spacing to obtain the turbine location matrix of the pre-defined wind farm. The turbine location matrix includes multiple initial turbine locations. Based on the wind turbine location matrix and wind turbine spacing, representative sites are selected in the preset wind farm to obtain multiple initial wind measurement points.
[0017] In the embodiment provided in this application, the turbine spacing between two adjacent target turbines is obtained based on the type of the target turbines to be installed in the preset wind farm. Then, a preset greedy algorithm is used to filter the grid area divided by the preset wind farm based on the turbine spacing to obtain the turbine location matrix of the preset wind farm. Based on the turbine location matrix and the turbine spacing, representative sites are selected in the preset wind farm to obtain multiple initial wind measurement points, realizing the preliminary site selection of the wind measurement tower. This facilitates subsequent CFD simulation calculations based on the preliminary site selection, thereby comprehensively considering the overall situation such as the limiting factors of the preset wind farm, to understand the wind energy resource distribution of the preset wind farm, and improve the accuracy of wind measurement tower site selection.
[0018] Optionally, a pre-defined greedy algorithm is used to filter the grid area based on the turbine spacing to obtain the turbine location matrix of the pre-defined wind farm, including: Using a pre-defined greedy algorithm, target grids are selected from the grid area according to pre-defined limiting factors and wind turbine spacing; The location of the highest point in the target grid is determined as the initial wind turbine location; A wind turbine location matrix for a pre-defined wind farm is formed based on multiple initial wind turbine locations.
[0019] In the embodiment provided in this application, the greedy algorithm is an algorithm design concept that takes the best or optimal (i.e., most advantageous) choice in the current state at each step, hoping to achieve a globally optimal result. This embodiment uses the greedy algorithm to filter target grids from a grid area according to preset constraints and turbine spacing, and determines the position of the highest point in the target grid as the initial turbine location. This makes the resulting turbine location matrix a globally optimal choice, improving the accuracy of turbine site selection. This, in turn, improves the accuracy of multiple initial wind measurement points obtained through representative site selection based on the turbine location matrix, further improving the accuracy of wind measurement tower site selection and reducing the construction cost of wind farms. The constraints include ecological red lines and basic farmland.
[0020] In an exemplary embodiment provided in this application, the turbine location arrangement steps of the preset wind farm's turbine location matrix can be as follows: When dividing a pre-defined wind farm into grids, the area can be divided into 200m x 200m grid areas, and each grid in the grid area represents a possible turbine location. When the type of target wind turbine to be installed in the preset wind farm is WT200 (small turbojet engine), the distance between two adjacent target wind turbines is 1000 meters, according to the table. Some grids in the grid area are located within the ecological red line, basic farmland and other restrictive factors. Therefore, it is forbidden to install wind turbines in these grids. They are represented by 0 in the wind turbine location matrix. The remaining grids are 1, which are potential wind turbine sites. At the same time, the number of grids corresponding to a wind turbine spacing of 1000 meters is 5. Therefore, the grid is selected according to the requirement that only one target wind turbine can be placed in every 5 adjacent grids to obtain the target grid. Then, the location of the highest point within a 200m range corresponding to the target grid was adjusted and selected, and this location was determined as the initial wind turbine location; The coordinates of the initial wind turbine location can be represented as: W1(x1, y1, z1); W2(x2, y2, z2); ... Wn(xn, yn, zn).
[0021] Optionally, representative sites are selected in a preset wind farm based on the wind turbine location matrix and wind turbine spacing to obtain multiple initial wind measurement points, including: Find the directional representative range that matches the fan spacing from the preset range table. The directional representative range includes the horizontal directional representative range and the vertical directional representative range. Representative sites are selected in the preset wind farm according to the directional range to obtain multiple initial wind measurement points, so that the multiple initial wind measurement points can fully cover the wind turbine location matrix.
[0022] In the embodiment provided in this application, representative sites are selected in a preset wind farm according to the direction representing the range that matches the wind turbine spacing, so as to obtain multiple initial wind measurement points. This allows the multiple initial wind measurement points to fully cover the wind turbine location matrix, thereby improving the accuracy of the initial site selection of the wind measurement tower and further improving the accuracy of subsequent site selection based on the multiple initial wind measurement points.
[0023] In an exemplary embodiment provided in this application, the steps for determining multiple initial wind measurement points of a preset wind farm can be as follows: When the type of target wind turbine to be installed in the preset wind farm is WT200 (small turbojet engine), the distance between two adjacent target wind turbines is 1000 meters, according to the table. The range that matches the fan spacing is found from the preset range table. The horizontal range is 2km and the vertical range is 50m. Representative sites are selected in the preset wind farm according to the directional range to obtain multiple initial wind measurement points, so that the multiple initial wind measurement points can fully cover the wind turbine location matrix. The coordinates of the initial wind measurement point can be represented as: M1(x1, y1, z1); M2(x2, y2, z2); ... Mn(xn, yn, zn).
[0024] Optionally, based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement locations, CFD simulation calculations are performed to obtain multiple proposed wind measurement locations for the preset wind farm, including: Based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement locations, CFD simulations were performed to obtain the full-field wind speed cloud map and turbulent kinetic energy distribution map of the preset wind farm. Obtain the measured wind speed and direction data for each initial wind measurement point; Multiple measured wind speed and direction data are input into the full-field wind speed cloud map and turbulent kinetic energy distribution map to perform cross-referencing between the wind measurement towers, and the cross-referencing results between each initial wind measurement point and other initial wind measurement points are obtained. Based on multiple cross-referencing results, multiple initial wind measurement points were filtered to obtain multiple proposed wind measurement points.
[0025] In the embodiment provided in this application, CFD simulation is performed based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement points to obtain a full-field wind speed cloud map and a turbulent kinetic energy distribution map of the preset wind farm. The measured wind speed and direction data of each initial wind measurement point are input into the full-field wind speed cloud map and the turbulent kinetic energy distribution map to perform cross-referencing between wind measurement towers, obtaining the cross-referencing results between each initial wind measurement point and each other initial wind measurement point. When selecting multiple initial wind measurement points based on multiple cross-referencing results, the data acquisition deviation between different initial wind measurement points in the preset wind farm can be comprehensively considered, so that the multiple selected wind measurement points can be representative, thereby improving the accuracy of wind measurement tower site selection.
[0026] In an exemplary embodiment provided in this application, the specific steps of CFD simulation are as follows: The topographic map, the coordinates of the turbine locations of multiple initial wind turbine locations, and the coordinates of the anemometer towers of multiple initial wind measurement locations are input into the OpenFOAM (Open Field Operation and Manipulation) solver for CFD simulation, and the full-field wind speed cloud map (corresponding to wind speed data) and turbulent kinetic energy distribution (corresponding to wind direction data) are output.
[0027] Optionally, multiple measured wind speed and direction data are input into the overall wind speed cloud map and turbulent kinetic energy distribution map for cross-referencing between wind measurement towers, resulting in cross-referencing results between each initial wind measurement point and other initial wind measurement points, including: For each initial wind measurement point, the measured wind speed and direction data of the initial wind measurement point are input into the overall wind speed cloud map and turbulent kinetic energy distribution map. The wind measurement tower is used to calculate the predicted wind speed and direction data for other initial wind measurement points. The data deviation between the predicted wind speed and direction data and the corresponding measured wind speed and direction data is calculated to obtain the corresponding cross-referencing results.
[0028] In the embodiment provided in this application, the wind speed cloud map and turbulent kinetic energy distribution map are used to extrapolate the wind speed and direction data of each initial wind measurement point to other initial wind measurement points. The data deviation between the predicted wind speed and direction data and the corresponding measured wind speed and direction data is determined as the cross-referencing result. This allows for understanding the data acquisition deviation between different initial wind measurement points in the preset wind farm, ensuring that the multiple proposed wind measurement points selected based on multiple cross-referencing results are representative, thereby improving the accuracy of wind measurement tower site selection. Specifically, the wind speed cloud map can extrapolate wind speed data, and the turbulent kinetic energy distribution map can extrapolate wind direction data. The cross-referencing result includes wind speed deviation and wind direction deviation. The wind speed and direction data can be mesoscale data, with a range from several kilometers to hundreds of kilometers and a duration from several hours to one day. Mesoscale is precisely the size of a wind farm or a region.
[0029] In an exemplary embodiment provided in this application, the steps for cross-referencing the wind measurement tower results between each initial wind measurement point and other initial wind measurement points are as follows: Input the mesoscale measured wind speed and direction data (V1, D1) of point M1 (one of multiple initial wind measurement points) into the full-field wind speed cloud map and turbulent kinetic energy distribution map to determine the relationship between point M1 and other initial wind measurement points. Based on the measured relationship, the predicted wind speed and direction per unit value relative to other initial wind measurement points at point M1 is automatically calculated. After quantifying the per-unit value of the predicted wind speed and direction, we obtain the predicted wind speed and direction data (Vn, Dn) for other initial wind measurement points corresponding to point M1. The calculation method based on the aforementioned three steps exhaustively enumerates all initial wind measurement points to obtain the predicted wind speed and direction data of other initial wind measurement points corresponding to each initial wind measurement point. For each predicted wind speed and direction data, the data deviation between the predicted wind speed and direction data and the corresponding measured wind speed and direction data is calculated to obtain the corresponding cross-referencing result.
[0030] Optionally, multiple initial wind measurement points are filtered based on multiple cross-referencing results to obtain multiple proposed wind measurement points, including: The cross-propagation results that meet the preset deviation requirements are identified as the results to be processed; According to the preset deletion requirements, the initial wind measurement points corresponding to the results to be processed are filtered and deleted, and the remaining initial wind measurement points are determined as the proposed wind measurement points.
[0031] In the embodiment provided in this application, cross-referencing results that meet preset deviation requirements are identified as results to be processed, achieving initial screening based on data acquisition deviation. Then, initial wind measurement points corresponding to the results to be processed are filtered and deleted according to preset deletion requirements, achieving secondary screening based on limiting factors. The remaining initial wind measurement points are then identified as proposed wind measurement points. In this way, the determination of proposed wind measurement points comprehensively considers the overall situation of the preset wind farm, including data acquisition deviation and limiting factors, thereby enabling an understanding of the wind energy resource distribution of the preset wind farm. This ensures that the selected proposed wind measurement points are representative, thus improving the accuracy of wind tower site selection.
[0032] In an exemplary embodiment provided in this application, firstly, the preset deviation requirements for wind farms of different terrain types are different. Specifically, when the preset terrain type of the wind farm is general complex terrain (e.g., plains), the preset deviation requirements for the preset wind farm are wind speed deviation within 2% and wind direction deviation within 15°; when the preset terrain type of the wind farm is extremely complex terrain (e.g., mountains), the preset deviation requirements for the preset wind farm are wind speed deviation within 3% and wind direction deviation within 20°.
[0033] The steps for determining the terrain category of a pre-designated wind farm are as follows: Read the elevation data of the preset wind farm from the topographic map (contour map) of the preset wind farm; Slope analysis was performed on the elevation data of the wind farm to obtain the elevation slope between two adjacent elevation data points; If the maximum elevation difference corresponding to multiple elevation data exceeds the preset elevation difference, and the slope range corresponding to multiple elevation slopes exceeds the set range, then the terrain category of the preset wind farm is determined to be extremely complex terrain (e.g., mountainous terrain); where the preset elevation difference can be 50m. Otherwise, the terrain category of the preset wind farm is determined to be general complex terrain (e.g., plains).
[0034] Secondly, the preset deletion requirements are: Randomly select one result from multiple results to be processed; Delete one of the two initial wind measurement points corresponding to the selected results to be processed, delete the other initial wind measurement points corresponding to the other results to be processed corresponding to the retained initial wind measurement point, and delete the results to be processed corresponding to the deleted initial wind measurement point. Randomly select a new result from the remaining results to be processed, and perform the above deletion process on the selected new result until all results to be processed are deleted, thus obtaining the remaining initial wind measurement points.
[0035] After the above steps, the remaining initial wind measurement points are determined as the proposed wind measurement points. The coordinates of the proposed wind measurement points can be expressed as: T1(x1, y1, z1); T2(x2, y2, z2); ... Tn(xn, yn, zn).
[0036] Optionally, based on the slope limitation of the proposed wind measurement point, the corresponding target wind measurement point is obtained, and a wind measurement tower is set up at the target wind measurement point, including: The first slope angles of the proposed wind measurement points are calculated; When multiple first slope angles meet the preset range, the proposed wind measurement point is determined as the corresponding target wind measurement point, and a wind measurement tower is set at the target wind measurement point. When there is a slope angle among multiple first slope angles that does not meet the preset range, a preset number of candidate points are generated evenly with the selected wind measurement point as the center and the preset length as the radius. Multiple second slope angles are calculated for each candidate point. The candidate point corresponding to the smallest second slope angle is determined as the target wind measurement point corresponding to the proposed wind measurement point, so that a wind measurement tower can be set up at the target wind measurement point.
[0037] In the embodiment provided in this application, when multiple first slope angles of the proposed wind measurement point all meet a preset range, the proposed wind measurement point is determined as the corresponding target wind measurement point. When there is a slope angle among the multiple first slope angles that does not meet the preset range, a preset number of candidate points are uniformly generated with the proposed wind measurement point as the center and a preset length as the radius. The candidate point corresponding to the smallest second slope angle among the multiple second slope angles of each candidate point is determined as the target wind measurement point corresponding to the proposed wind measurement point, and a wind measurement tower is set up at the target wind measurement point. This achieves slope-restricted site selection, ensuring that the obtained target wind measurement points meet the slope requirements for site selection, guaranteeing site selection accuracy. Furthermore, setting up wind measurement towers based on each target wind measurement point that meets the accuracy requirements ensures full coverage wind measurement of the preset wind farm while reducing measurement waste, thereby lowering the construction cost of the wind farm. The preset range is the tower erection condition. The preset range can be less than or equal to 20°. The preset radius can be 10 meters. The preset number of candidate points can be 16 candidate points in different directions. The calculation steps for the first slope angle are the same as those for the second slope angle.
[0038] In an exemplary embodiment provided in this application, the calculation steps for multiple first slope angles of the proposed wind measurement points are as follows: For each proposed wind measurement point, a circle is drawn on the ground plane with the proposed wind measurement point as the origin and the height of the wind measurement tower to be set in the preset wind farm as the radius, and the circle is divided into three sectors of 120°. The first slope angle within each sector is calculated using the following formula: First slope percentage (%) = (Minimum elevation difference within 120° / Horizontal distance) × 100%; First slope angle (α) = arctan(slope percentage / 100%).
[0039] Please see Figure 2 , Figure 2 This is a schematic flowchart illustrating the CFD-based wind tower site selection method provided in an exemplary embodiment of this application, as shown below. Figure 2 As shown, the application process of the CFD-based wind measurement tower site selection method is as follows: Determine the terrain category of the pre-designed wind farm based on the topographic map of the pre-designed wind farm; The turbine locations are arranged in combination with limiting factors (such as ecological red lines): the types of target turbines to be installed in the preset wind farm are obtained, and the turbine spacing between two adjacent target turbines is obtained by looking up the table based on the type; using a preset greedy algorithm, the grid area divided by the preset wind farm is screened based on the turbine spacing to obtain the turbine location matrix of the preset wind farm, which includes multiple initial turbine locations; Based on the turbine layout, the initial wind measurement points are initially determined: the directional representative range that matches the turbine spacing is found from the preset range table. The directional representative range includes the horizontal directional representative range and the vertical directional representative range. Representative sites are selected in the preset wind farm according to the directional representative range to obtain multiple initial wind measurement points so that the multiple initial wind measurement points can fully cover the turbine location matrix. CFD simulation calculations are performed based on the layout of the wind farm: CFD simulations are performed based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement locations to obtain the full-field wind speed cloud map and turbulent kinetic energy distribution map of the preset wind farm. Based on the pre-determined locations of the wind measurement towers, the wind measurement towers are cross-referenced: the measured wind speed and direction data of each initial wind measurement point are obtained; multiple measured wind speed and direction data are input into the overall wind speed cloud map and turbulent kinetic energy distribution map to cross-reference the wind measurement towers and obtain the cross-reference results between each initial wind measurement point and other initial wind measurement points. Determine whether the cross-referencing results of the two wind measurement towers meet the preset deviation requirements. If they meet the preset deviation requirements, delete the wind measurement points whose cross-referencing results meet the requirements (screen and delete the initial wind measurement points corresponding to the results to be processed according to the preset deletion requirements, and determine the remaining initial wind measurement points as the proposed wind measurement points). Otherwise, determine the initial wind measurement points as the proposed wind measurement points. Based on the terrain category corresponding to the topographic map, determine whether each proposed wind measurement point meets the conditions for tower erection. If the conditions for tower erection are met, the corresponding proposed wind measurement point is determined as the target wind measurement point. Otherwise, replan the wind measurement points within 50m of the corresponding proposed wind measurement point (with the proposed wind measurement point as the center and the preset length as the radius, uniformly generate a preset number of candidate points; calculate multiple second slope angles for each candidate point, and determine the candidate point corresponding to the smallest second slope angle as the target wind measurement point corresponding to the proposed wind measurement point), thus obtaining the corresponding target wind measurement point.
[0040] In summary, the CFD-based wind measurement tower site selection method of this application, through the dynamic iterative logic of wind measurement tower mutual promotion and the coupled application of CFD and mesoscale data, achieves scientific planning and optimization of wind measurement sites, reduces the setting of invalid or redundant wind measurement sites, and lowers the installation and maintenance costs of wind measurement equipment. Simultaneously, through the spatial constraint rules for reselecting wind measurement tower sites, it can comprehensively consider multiple factors to determine wind measurement sites. Compared with traditional methods, it can more accurately reflect the distribution of wind energy resources within the wind farm, improve the accuracy of wind energy resource assessment, and reduce the error in wind farm power generation prediction. Thus, the method of this application can fully consider the actual terrain conditions and optimize wind measurement site locations based on the actual engineering needs of wind measurement tower establishment, avoiding problems such as project delays due to actual installation limitations and decreased accuracy of wind resource assessment caused by temporary relocation.
[0041] Please see Figure 3 , Figure 3 An exemplary embodiment of this application illustrates a CFD-based wind tower site selection system, such as... Figure 3 As shown, this application provides a CFD-based wind measurement tower site selection system 300, comprising: The acquisition module 301 is used to acquire the topographic map of the preset wind farm; The preliminary site selection module 302 is used to perform preliminary site selection based on topographic maps to obtain multiple initial wind turbine locations and multiple initial wind measurement locations for the preset wind farm. The CFD simulation calculation module 303 is used to perform CFD simulation calculations based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement locations to obtain multiple proposed wind measurement locations for the preset wind farm. The target location module 304 is used to impose slope restrictions on the proposed wind measurement point to obtain the corresponding target wind measurement point, so as to set up the wind measurement tower at the target wind measurement point.
[0042] The CFD-based wind measurement tower site selection system 300 provided in this application firstly uses a preliminary site selection module 302 to perform preliminary site selection based on the topographic map of the preset wind farm acquired by the acquisition module 301, obtaining multiple initial wind turbine locations and multiple initial wind measurement locations. Then, a CFD simulation calculation module 303 performs CFD simulation calculations based on the topographic map, the multiple initial wind turbine locations, and the multiple initial wind measurement locations, comprehensively considering the overall situation such as the limiting factors of the preset wind farm, ensuring that the multiple proposed wind measurement locations are representative. Secondly, a target site selection module 304 imposes slope restrictions on the proposed wind measurement locations, ensuring that the corresponding target wind measurement locations meet the slope requirements for site selection, thus guaranteeing the accuracy of site selection. In this way, this automated site selection method can be universally applicable. The multiple target wind measurement points obtained from the site selection are not only representative of the preset wind farm, but also meet the requirements for site selection accuracy. It can be applied to the site selection of wind measurement towers for various types of wind farms. Furthermore, setting up wind measurement towers based on each target wind measurement point that meets the accuracy requirements can ensure full coverage of wind measurement for the preset wind farm while reducing wind measurement waste, thereby reducing the construction cost of the wind farm.
[0043] Optionally, the preliminary addressing module 302 is specifically used for: The preset wind farm is divided into grids to obtain grid regions; Obtain the type of the target wind turbine to be set in the preset wind farm, and look up the table based on the type to obtain the wind turbine spacing between two adjacent target wind turbines; Using a pre-defined greedy algorithm, the grid area is filtered based on the turbine spacing to obtain the turbine location matrix of the pre-defined wind farm. The turbine location matrix includes multiple initial turbine locations. Based on the wind turbine location matrix and wind turbine spacing, representative sites are selected in the preset wind farm to obtain multiple initial wind measurement points.
[0044] Optionally, the preliminary addressing module 302 is specifically used for: Using a pre-defined greedy algorithm, target grids are selected from the grid area according to pre-defined limiting factors and wind turbine spacing; The location of the highest point in the target grid is determined as the initial wind turbine location; A wind turbine location matrix for a pre-defined wind farm is formed based on multiple initial wind turbine locations.
[0045] Optionally, the preliminary addressing module 302 is specifically used for: Find the directional representative range that matches the fan spacing from the preset range table. The directional representative range includes the horizontal directional representative range and the vertical directional representative range. Representative sites are selected in the preset wind farm according to the directional range to obtain multiple initial wind measurement points, so that the multiple initial wind measurement points can fully cover the wind turbine location matrix.
[0046] Optionally, the CFD simulation module 303 is specifically used for: Based on topographic maps, multiple initial wind turbine locations, and multiple initial wind measurement locations, CFD simulations were performed to obtain the full-field wind speed cloud map and turbulent kinetic energy distribution map of the preset wind farm. Obtain the measured wind speed and direction data for each initial wind measurement point; Multiple measured wind speed and direction data are input into the full-field wind speed cloud map and turbulent kinetic energy distribution map to perform cross-referencing between the wind measurement towers, and the cross-referencing results between each initial wind measurement point and other initial wind measurement points are obtained. Based on multiple cross-referencing results, multiple initial wind measurement points were filtered to obtain multiple proposed wind measurement points.
[0047] Optionally, the CFD simulation module 303 is specifically used for: For each initial wind measurement point, the measured wind speed and direction data of the initial wind measurement point are input into the overall wind speed cloud map and turbulent kinetic energy distribution map. The wind measurement tower is used to calculate the predicted wind speed and direction data for other initial wind measurement points. The data deviation between the predicted wind speed and direction data and the corresponding measured wind speed and direction data is calculated to obtain the corresponding cross-referencing results.
[0048] Optionally, the CFD simulation module 303 is specifically used for: The cross-propagation results that meet the preset deviation requirements are identified as the results to be processed; According to the preset deletion requirements, the initial wind measurement points corresponding to the results to be processed are filtered and deleted, and the remaining initial wind measurement points are determined as the proposed wind measurement points.
[0049] Optionally, the target addressing module 304 is specifically used for: The first slope angles of the proposed wind measurement points are calculated; When multiple first slope angles meet the preset range, the proposed wind measurement point is determined as the corresponding target wind measurement point, and a wind measurement tower is set at the target wind measurement point. When there is a slope angle among multiple first slope angles that does not meet the preset range, a preset number of candidate points are generated evenly with the selected wind measurement point as the center and the preset length as the radius. Multiple second slope angles are calculated for each candidate point. The candidate point corresponding to the smallest second slope angle is determined as the target wind measurement point corresponding to the proposed wind measurement point, so that a wind measurement tower can be set up at the target wind measurement point.
[0050] It should be noted that the CFD-based wind tower site selection system and the CFD-based wind tower site selection method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the CFD-based wind tower site selection system provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.
[0051] A computing device according to an embodiment of this application includes a memory, a processor, and a program stored in the memory and running on the processor. When the processor executes the program, it implements some or all of the steps of the above-described CFD-based wind tower site selection method.
[0052] The computing device can be a computer, and the corresponding program is computer software. The parameters and steps in the computing device described above can be referred to the parameters and steps in the embodiment of the CFD-based wind tower site selection method described above, and will not be repeated here.
[0053] This application provides a computer-readable storage medium storing instructions that, when executed, perform the steps of the aforementioned CFD-based wind tower site selection method.
[0054] The computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0055] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of this disclosure. The aforementioned computer-readable storage medium can be a non-transitory computer-readable storage medium, including: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code; it can also be a transient computer-readable storage medium.
[0056] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0057] Those skilled in the art will recognize that this application can be implemented as a system, method, or computer program product. Therefore, this disclosure can be implemented in the following forms: it can be entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "module" or "system." Furthermore, in some embodiments, this application can also be implemented as a computer program product contained in one or more computer-readable media, which contains computer-readable program code. Computer-readable storage media can be, for example, but not limited to—electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof.
[0058] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0059] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A CFD-based method for selecting the location of a wind measurement tower, characterized in that, include: Obtain the topographic map of the preset wind farm; Based on the topographic map, preliminary site selection is carried out to obtain multiple initial wind turbine locations and multiple initial wind measurement locations for the preset wind farm; Based on the topographic map, multiple initial wind turbine locations, and multiple initial wind measurement locations, CFD simulation calculations are performed to obtain multiple proposed wind measurement locations for the preset wind farm. The slope of the proposed wind measurement point is restricted to obtain the corresponding target wind measurement point, and a wind measurement tower is set at the target wind measurement point.
2. The method according to claim 1, characterized in that, The preliminary site selection based on the topographic map yields multiple initial wind turbine locations and multiple initial wind measurement locations for the preset wind farm, including: The preset wind farm is divided into grids to obtain grid regions; Obtain the type of the target wind turbine to be installed in the preset wind farm, and obtain the wind turbine spacing between two adjacent target wind turbines by looking up the table based on the type. Using a preset greedy algorithm, the grid area is filtered based on the wind turbine spacing to obtain the wind turbine location matrix of the preset wind farm. The wind turbine location matrix includes multiple initial wind turbine locations. Based on the wind turbine location matrix and the wind turbine spacing, representative sites are selected in the preset wind farm to obtain multiple initial wind measurement points.
3. The method according to claim 2, characterized in that, The step of using a preset greedy algorithm to perform grid filtering on the grid area based on the turbine spacing to obtain the turbine location matrix of the preset wind farm includes: Using a preset greedy algorithm, target grids are selected from the grid area according to preset limiting factors and the wind turbine spacing; The position of the highest point in the target grid is determined as the initial wind turbine location; The wind turbine location matrix of the preset wind farm is formed based on multiple initial wind turbine locations.
4. The method according to claim 2, characterized in that, The method involves representative site selection within the preset wind farm based on the wind turbine location matrix and the wind turbine spacing to obtain multiple initial wind measurement points, including: Find the directional representative range that matches the fan spacing from the preset range table. The directional representative range includes the horizontal directional representative range and the vertical directional representative range. Representative sites are selected in the preset wind farm according to the direction represented range to obtain multiple initial wind measurement points, so that the multiple initial wind measurement points can fully cover the wind turbine location matrix.
5. The method according to any one of claims 1 to 4, characterized in that, The CFD simulation calculation based on the topographic map, multiple initial wind turbine locations, and multiple initial wind measurement locations yields multiple proposed wind measurement locations for the preset wind farm, including: Based on the topographic map, multiple initial wind turbine locations, and multiple initial wind measurement locations, CFD simulation is performed to obtain the full-field wind speed cloud map and turbulent kinetic energy distribution map of the preset wind farm. Obtain the measured wind speed and direction data for each initial wind measurement point; Multiple measured wind speed and direction data are input into the full-field wind speed cloud map and turbulent kinetic energy distribution map to perform cross-referencing between the wind measurement towers, and the cross-referencing results between each initial wind measurement point and other initial wind measurement points are obtained. Based on the multiple cross-propagation results, multiple initial wind measurement points are filtered to obtain multiple proposed wind measurement points.
6. The method according to claim 5, characterized in that, The process involves inputting multiple measured wind speed and direction data into the overall wind speed cloud map and turbulent kinetic energy distribution map for cross-referencing between wind measurement towers. This yields cross-referencing results between each initial wind measurement point and other initial wind measurement points, including: For each initial wind measurement point, the measured wind speed and direction data of the initial wind measurement point are input into the overall wind speed cloud map and turbulent kinetic energy distribution map. The wind measurement tower is used to calculate the predicted wind speed and direction data for other initial wind measurement points. The data deviation between the predicted wind speed and direction data and the corresponding measured wind speed and direction data is calculated to obtain the corresponding cross-referencing result.
7. The method according to claim 5, characterized in that, The process of filtering multiple initial wind measurement points based on multiple cross-referencing results yields multiple proposed wind measurement points, including: The cross-propagation results that meet the preset deviation requirements are identified as the results to be processed; According to the preset deletion requirements, the initial wind measurement points corresponding to the results to be processed are filtered and deleted, and the remaining initial wind measurement points are determined as the proposed wind measurement points.
8. The method according to any one of claims 1 to 4, characterized in that, The step of limiting the slope based on the proposed wind measurement point to obtain the corresponding target wind measurement point, and setting up a wind measurement tower at the target wind measurement point, includes: Multiple first slope angles of the proposed wind measurement points are calculated; When multiple first slope angles meet the preset range, the proposed wind measurement point is determined as the corresponding target wind measurement point, so as to set up a wind measurement tower at the target wind measurement point; When there is a slope angle among the multiple first slope angles that does not meet the preset range, a preset number of candidate points are generated evenly with the proposed wind measurement point as the center and the preset length as the radius. Multiple second slope angles are calculated for each candidate point, and the candidate point corresponding to the smallest second slope angle is determined as the target wind measurement point corresponding to the proposed wind measurement point, so as to set up a wind measurement tower at the target wind measurement point.
9. A CFD-based wind measurement tower site selection system, characterized in that, include: The acquisition module is used to acquire the topographic map of the preset wind farm; The preliminary site selection module is used to perform preliminary site selection based on the topographic map to obtain multiple initial wind turbine locations and multiple initial wind measurement locations for the preset wind farm. The CFD simulation calculation module is used to perform CFD simulation calculations based on the topographic map, multiple initial wind turbine locations, and multiple initial wind measurement locations to obtain multiple proposed wind measurement locations for the preset wind farm. The target site selection module is used to impose slope restrictions on the proposed wind measurement points to obtain the corresponding target wind measurement points, so as to set up wind measurement towers at the target wind measurement points.
10. A computing device comprising a memory, a processor, and a program stored in the memory and running on the processor, characterized in that, When the processor executes the program, it implements the steps of the CFD-based wind tower site selection method as described in any one of claims 1 to 8.