Digital design processing methods, systems, electronic equipment and storage media for wind farms
By using a visual map to select the area to be simulated in wind farm design and performing automatic wind measurement data filtering and fluid simulation, the problem of numerous steps and repetitive workload in wind farm design is solved, and efficient and accurate wind resource information acquisition and wind turbine optimization are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-25
- Publication Date
- 2026-03-10
AI Technical Summary
The design process for wind farms involves numerous steps, relies heavily on engineers' experience, and involves a large amount of repetitive work, resulting in low efficiency.
By acquiring the simulation area selected by the user on the visualization map, and combining regional geographic data and wind turbine data, the system automatically filters wind measurement data for fluid simulation, generates wind resource information, and allows users to modify and add processing rules to optimize the selection and layout of wind turbines.
This reduces the number of steps in wind farm design, lessens reliance on engineers' experience, reduces repetitive work, and improves design efficiency and accuracy.
Smart Images

Figure CN114818544B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wind farm design technology, and in particular to a digital design processing method, system, electronic device and storage medium for wind farms. Background Technology
[0002] Wind farm design is a preliminary step in the construction and operation of wind farms, and it largely determines the construction and operation results of wind farms, affecting their entire life cycle. Wind farm design includes processes such as meteorological and disaster assessment, wind measurement data processing and analysis, wind farm flow simulation, wind turbine selection and layout, wind farm power generation assessment, and wind farm optimization design.
[0003] In the process of wind measurement data processing and analysis in related technologies, engineers select the necessary data from the data to be processed, import it into the system, and then perform wind measurement data processing and analysis. This involves numerous steps in wind farm design, relies heavily on engineers' experience, and involves a large amount of repetitive work. Summary of the Invention
[0004] This application provides a method, system, electronic device and storage medium for digital design processing of wind farms. The method has fewer steps in wind farm design, does not rely on the engineer's experience and has less repetitive work.
[0005] This application provides a digital design processing method for wind farms, the method comprising:
[0006] Obtain the simulation area selected by the user within the wind farm area on the visualized map;
[0007] Based on the area to be simulated, obtain the regional geographic data of the area to be simulated and the regional model data of the wind turbines in the area to be simulated.
[0008] Based on the simulated area, wind measurement data that conforms to the data processing rules in the simulated area are obtained and used as the regional wind measurement data in the simulated area.
[0009] Based on the regional geographical data, the regional turbine model data, and the regional wind measurement data, a fluid simulation is performed on the entire flow field of the wind farm to obtain the wind resource information of the entire flow field.
[0010] Furthermore, the method further includes: receiving a modification request input by a user; responding to the modification request, obtaining user rules input by the user, the user rules including the wind measurement tower data to be modified and user rules for the wind measurement tower data to be modified; according to the wind measurement tower data to be modified, obtaining a predetermined processing rule for the wind measurement tower data to be modified from a rule database; and replacing the predetermined processing rule for the wind measurement tower data to be modified with the user rules.
[0011] And / or,
[0012] The method further includes: receiving a rule addition request input by a user; in response to the rule addition request, obtaining a new data processing rule input by the user, the new data processing rule including a new rule for the wind tower data; and adding the new data processing rule to the rule database.
[0013] Furthermore, the method also includes: receiving a one-click operation instruction input by a user; responding to the instruction, acquiring multiple wind measurement tower data to be operated that have a pre-established management relationship with the one-click operation instruction and one-click operation processing rules for the multiple wind measurement tower data to be operated; and processing the corresponding multiple wind measurement tower data to be operated according to the one-click operation processing rules and the data processing rules for the multiple wind measurement tower data to be operated.
[0014] Furthermore, the method also includes: selecting wind measurement data that conforms to data processing rules from the wind measurement data of the wind measurement towers in the wind farm area as wind power processing data;
[0015] The step of obtaining wind measurement data that conforms to data processing rules in the simulated area, as regional wind measurement data, includes:
[0016] Based on the area to be simulated, wind measurement data that conforms to the data processing rules in the wind processing data is obtained from the wind measurement data in the area to be simulated, and used as the area wind measurement data.
[0017] Furthermore, the method also includes: statistically analyzing the wind measurement data according to multiple wind force attributes to obtain statistical results; the wind measurement data includes one or more of wind speed, wind direction, and turbulence; when receiving a user's request to view an object, displaying the statistical results corresponding to the object to be viewed according to the object in the request.
[0018] And / or,
[0019] After performing fluid simulation on the entire flow field of the wind farm based on the regional geographic data, the regional turbine model data, and the regional wind measurement data to obtain the wind resource information of the entire flow field, the method further includes: analyzing the wind resource data according to the wind resource data analysis standard to obtain a wind resource analysis report; and displaying the wind resource analysis report according to the object to be displayed in the display request when receiving a display request from the user.
[0020] Furthermore, after performing fluid simulation on the entire flow field of the wind farm based on the regional geographical data, the regional turbine model data, and the regional wind measurement data to obtain the wind resource information of the entire flow field, the method further includes:
[0021] Obtain the optimization goals and constraints input by the user;
[0022] Based on the wind resource data, the optimization objective, and the optimization constraints, the selection and layout of the wind turbines are optimized to obtain the optimization results.
[0023] While the wind turbine is operating, obtain the operating parameters of the wind turbine.
[0024] The operational indicators are compared with the design indicators corresponding to the optimization results to generate a deviation analysis report.
[0025] Furthermore, the operational indicators and the design indicators respectively include one or more of the following: energy characteristics, flow characteristics, power curve, and power generation of the wind farm;
[0026] And / or,
[0027] The step of obtaining the operating indicators of the wind turbine while it is in operation includes: obtaining wind turbine operating data during wind turbine operation; selecting normal operating data of the wind turbine when it is in normal working condition from the wind turbine operating data; and determining the operating indicators of the wind turbine based on the normal operating data.
[0028] Furthermore, the method also includes:
[0029] Obtain the geographical data of the wind farm corresponding to the wind power project;
[0030] If the data format of the geographical data of the wind farm is different from the predetermined projection data format, the geographical data of the wind farm will be transformed by projection coordinates to obtain the projection data of the terrain.
[0031] A visual map is generated based on the projection data.
[0032] Furthermore, after obtaining the geographical data of the wind farm corresponding to the wind power project, the method further includes:
[0033] If the data format of the geographical data of the wind farm is different from the predetermined projection data format, and the geographical data of the wind farm cannot be transformed into projection coordinates, a prompt message is generated to indicate to the user that there is a data error.
[0034] And / or,
[0035] When the data format of the geographical data of the wind farm is the same as the predetermined projection data format, a visualization map is generated based on the geographical data of the wind farm.
[0036] Furthermore, the method also includes:
[0037] Obtain the imported data structure; when the imported data structure differs from the predetermined data structure, format the data according to the predetermined data structure to obtain formatted data;
[0038] And / or,
[0039] The method further includes: storing basic data of wind farms in a basic database according to the relationship between wind power projects and wind farms; receiving an extraction request input by a user; and in response to the extraction request, extracting basic data of the wind power project to be analyzed from the basic database.
[0040] Furthermore, based on the regional geographical data, the regional turbine model data, and the regional wind measurement data, fluid simulation is performed on the entire flow field of the wind farm to obtain wind resource information for the entire flow field, including:
[0041] Obtain the solution method from user input;
[0042] Based on the regional geographic data, the regional aircraft model data, and the regional wind measurement data, the problem to be solved is obtained;
[0043] The problem to be solved and the solution method are used to generate a solver corresponding to the problem to be solved.
[0044] Based on the problem being solved, a request for cloud computing resources is generated;
[0045] Based on the temporary computing resources allocated flexibly for the application, the solver is used to simulate fluid dynamics to obtain simulation results, which include wind resource information for the entire flow field.
[0046] Furthermore, the method also includes: after simulating fluid dynamics using the solver based on the temporary computing resources flexibly allocated for the application and obtaining the simulation results, releasing the temporary computing resources and destroying the solver;
[0047] And / or,
[0048] The method further includes: based on the temporary computing resources flexibly allocated for the application, using the solver to simulate fluid dynamics, and after obtaining the simulation calculation results, displaying the simulation calculation results, which include one or more of wake loss, power generation level, turbulence intensity, and calculation uncertainty.
[0049] Furthermore, before obtaining the simulation area selected by the user within the wind farm area in the visualized map, the method further includes:
[0050] Get the user login information entered by the user;
[0051] Based on the user login information, determine whether the user is an authorized user object;
[0052] If the user is an authorized user object, then determine the authorized access scope of the user;
[0053] The step of obtaining the simulation area selected by the user within the wind farm area on the visualized map includes:
[0054] When the user's authorized access scope includes a visual map, obtain the simulation area selected by the user within the wind farm area of the visual map.
[0055] This application provides a digital design and processing system for wind farms, comprising:
[0056] The map processing module is used to obtain the simulation area selected by the user within the wind farm area of the visualization map;
[0057] The wind measurement data processing and analysis module is used to obtain regional geographic data of the simulated area and regional model data of wind turbines in the simulated area based on the simulated area; and to obtain wind measurement data that conforms to data processing rules in the simulated area based on the simulated area, as regional wind measurement data in the simulated area.
[0058] The flow field simulation module is used to perform fluid simulation on the entire flow field of the wind farm based on the regional geographical data, the regional turbine model data, and the regional wind measurement data, so as to obtain the wind resource information of the entire flow field.
[0059] Furthermore, the wind farm digital design and processing system also includes a database module, which is used to store the data processing rules in the rule database;
[0060] The wind measurement data processing and analysis module is also used to receive a modification request input by a user; in response to the modification request, obtain the user rules input by the user, the user rules including the wind measurement tower data to be modified and the user rules for the wind measurement tower data to be modified; according to the wind measurement tower data to be modified, obtain the predetermined processing rules for the wind measurement tower data to be modified from the rule database; and replace the predetermined processing rules for the wind measurement tower data to be modified with the user rules.
[0061] And / or,
[0062] The wind measurement data processing and analysis module is also used to receive a rule addition request input by the user; in response to the rule addition request, it obtains the new data processing rule input by the user, the new data processing rule including the new rule of the wind measurement tower data; the wind farm digital design and processing system also includes a database module; the database module is also used to add the new data processing rule to the rule database in response to the rule addition request.
[0063] Furthermore, the wind measurement data processing and analysis module is also used to receive a one-click operation instruction input by the user; in response to the instruction, acquire multiple wind measurement tower data to be operated that have a pre-established management relationship with the one-click operation instruction and the one-click operation processing rules for the multiple wind measurement tower data to be operated; and process the corresponding multiple wind measurement tower data to be operated according to the one-click operation processing rules and the data processing rules of the multiple wind measurement tower data to be operated.
[0064] Furthermore, the wind measurement data processing and analysis module is also used to select wind measurement data that conforms to the data processing rules from the wind measurement data of the wind measurement towers in the wind farm area as wind power processing data; and to obtain wind measurement data that conforms to the data processing rules in the simulated area from the wind power processing data as regional wind measurement data.
[0065] Furthermore, the wind farm digital design and processing system also includes a database module, which stores wind measurement data in the wind resource database; the wind measurement data processing and analysis module is also used to statistically analyze the wind measurement data according to multiple wind force attributes to obtain statistical results; the wind measurement data includes one or more of wind speed, wind direction, and turbulence; when receiving a user's request to view an object, the system displays the statistical results corresponding to the object to be viewed based on the requested object;
[0066] And / or,
[0067] The wind measurement data processing and analysis module is also used to perform fluid simulation on the entire flow field of the wind farm based on the regional geographical data, the regional turbine data, and the regional wind measurement data. After obtaining the wind resource information of the entire flow field, it analyzes the wind resource data according to the wind resource data analysis standard to obtain a wind resource analysis report. When receiving a display request for an object to be displayed from the user, it displays the wind resource analysis report according to the object to be displayed in the display request.
[0068] Furthermore, the wind farm digital design and processing system also includes: a wind farm optimization design module, used to acquire optimization objectives, optimization constraints, and the wind resource data; and to optimize one or more of the selection and arrangement of the wind turbines based on the wind resource data, the optimization objectives, and the optimization constraints, to obtain optimization results;
[0069] The wind farm post-evaluation module is used to obtain the operating indicators of the wind turbine while it is in operation; compare the operating indicators with the design indicators corresponding to the optimization results, and generate a deviation analysis report.
[0070] Furthermore, the wind farm post-evaluation module is also used to acquire wind turbine operation data during the operation of the wind turbine; select normal operation data when the wind turbine is in normal working condition from the wind turbine operation data; and determine the operation indicators of the wind turbine based on the normal operation data.
[0071] Furthermore, the map processing module includes a map processing unit and a map display unit. The map processing unit is used to acquire the geographic data of the wind farm corresponding to the wind power project; when it is determined that the data format of the geographic data of the wind farm is different from the predetermined projection data format, the geographic data of the wind farm is transformed by projection coordinates to obtain the projection data of the terrain and landform, and a visualization map is generated based on the projection data; the map display unit is used to display the visualization map.
[0072] Furthermore, the map processing unit is also used to generate a prompt message when the geographical data of the wind farm corresponding to the wind power project cannot be transformed into projection coordinates after the geographical data of the wind farm is obtained, in the case that the data format of the geographical data of the wind farm is different from the predetermined projection data format. The prompt message is used to prompt the user that there is a data error.
[0073] And / or,
[0074] The map processing unit is further configured to, after acquiring the geographical data of the wind farm corresponding to the wind power project, generate a visualization map based on the geographical data of the wind farm, provided that the data format of the geographical data of the wind farm is the same as the predetermined projection data format.
[0075] Furthermore, the wind farm digital design and processing system also includes: a data import and export module, used to obtain the import data structure; when it is determined that the import data structure is different from the predetermined data structure, the data is formatted according to the predetermined data structure to obtain formatted data;
[0076] And / or,
[0077] The wind farm digital design and processing system further includes: a database module, used to store basic data of wind farms in the database of basic data according to the one-to-one correspondence between wind power projects and wind farms; and a project module, used to extract basic data of wind power projects to be analyzed from the database of basic data.
[0078] Furthermore, the flow field simulation module is further used to obtain the solution method; the regional geographic data, the regional aircraft model data, and the regional wind measurement data to obtain the solution problem; to generate a solver corresponding to the solution problem using the solution problem and the solution method; to generate a cloud computing resource application based on the solution problem; and, based on the temporary computing resources elastically allocated for the application, the simulation calculation results include wind resource information of the entire flow field.
[0079] Furthermore, the flow field simulation module is also used to simulate fluid dynamics using the solver based on the temporary computing resources flexibly allocated for the application, and after obtaining the simulation calculation results, release the temporary computing resources and destroy the solver;
[0080] And / or,
[0081] The flow field simulation module is also used to simulate fluid dynamics using the solver based on the temporary computing resources flexibly allocated for the application, and after obtaining the simulation results, display the simulation results, which include one or more of the following: wake loss, power generation level, turbulence intensity, and calculation uncertainty.
[0082] Furthermore, the aforementioned wind farm digital design and processing system also includes:
[0083] The access control module is used to obtain user login information entered by the user; determine whether the user is an authorized user based on the user login information; and determine the authorized access scope of the user if the user is an authorized user.
[0084] The flow field simulation module is further configured to, when determining that the user's authorized access range includes the visualization map, obtain the simulation area selected by the user within the wind farm area in the visualization map.
[0085] This application provides an electronic device, including a processor and a memory;
[0086] Memory, used to store computer programs;
[0087] A processor, when executing a program stored in memory, implements any of the methods described herein.
[0088] This application provides a computer-readable storage medium having a program stored thereon that, when executed by a processor, implements the method described in any of the preceding claims.
[0089] In some embodiments, the wind farm digital design processing method of this application obtains the simulation area selected by the user within the wind farm area on a visualized map. Based on the simulation area, it obtains regional geographic data, regional turbine data, and wind measurement data conforming to data processing rules within the simulation area to perform fluid simulation on the entire flow field of the wind farm, thereby obtaining wind resource information for the entire flow field. In this way, by automatically filtering the regional wind measurement data according to the selected data processing rules, wind resource information for the entire flow field is obtained. The wind farm design steps are fewer, do not rely on engineer experience, and have a low repetitive workload. Attached Figure Description
[0090] Figure 1 The diagram shown is a flowchart illustrating the digital design and processing method for wind farms provided in an embodiment of this application.
[0091] Figure 2 As shown Figure 1 A schematic diagram of the visualization map in the digital design and processing method for wind farms;
[0092] Figure 3 As shown Figure 1 The diagram shows the modification process of data processing rules for the digital design and processing method of wind farms.
[0093] Figure 4 As shown Figure 1 The diagram shows the input flow of the new processing rules for the digital design processing method of wind farms.
[0094] Figure 5 As shown Figure 1 The diagram shows the implementation flow of the one-click operation processing rules for the digital design and processing method of wind farms.
[0095] Figure 6 As shown Figure 1 A schematic diagram illustrating the implementation process of step 140 in the digital design and processing method for wind farms;
[0096] Figure 7 As shown Figure 1 The diagram shows the specific process flow of optimization in the digital design and processing method for wind farms.
[0097] Figure 8 As shown Figure 1 A schematic diagram illustrating the process of generating a visual map in the digital design and processing method for wind farms;
[0098] Figure 9As shown Figure 1 The diagram shows the authorization and certification process in the digital design and processing method for wind farms.
[0099] Figure 10 The diagram shown is a module schematic of the wind farm digital design and processing system provided in an embodiment of this application;
[0100] Figure 11 The diagram shown is a structural schematic of an electronic device provided in an embodiment of this application. Detailed Implementation
[0101] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatuses and methods consistent with some aspects of one or more embodiments of this specification as detailed in the appended claims.
[0102] It should be noted that the steps of the corresponding methods are not necessarily performed in the order shown and described in this specification in other embodiments. In some other embodiments, the methods may include more or fewer steps than described in this specification. Furthermore, a single step described in this specification may be broken down into multiple steps in other embodiments; and multiple steps described in this specification may be combined into a single step in other embodiments.
[0103] To address the technical challenges of complex wind farm design steps, reliance on engineer experience, and high repetitive workload, this application provides a digital wind farm design system. The system acquires a simulation area selected by the user within a visualized wind farm area. Based on this area, it obtains regional geographic data and wind measurement data conforming to data processing rules to perform fluid simulation of the entire wind farm flow field, thereby obtaining wind resource information for the entire flow field. In this way, by automatically filtering the regional wind measurement data according to the selected data processing rules, the system obtains wind resource information for the entire flow field. This reduces the number of wind farm design steps, eliminates reliance on engineer experience, and minimizes repetitive workload.
[0104] Figure 1 The diagram shown is a flowchart of the digital design and processing method for wind farms provided in an embodiment of this application.
[0105] like Figure 1 As shown, the method may include the following steps 110 to 140:
[0106] Step 110: Obtain the simulation area selected by the user within the wind farm area of the visualization map.
[0107] The simulation area refers to the region selected by the user within the wind farm area on the visualized map. Subsequent simulation of this region is used to determine the wind resource situation of the entire flow field. Step 110 may further include receiving the region selected by the user within the wind farm area on the visualized map as the simulation area. The front end may include a UE (User Equipment). User equipment includes one or more of mobile phones, smart terminals, multimedia devices, and streaming media devices.
[0108] A visualized map refers to a map acquired by satellite telemetry equipment and displayed as an image. This visualized map can be displayed using a GIS (Geographic Information System). For example, ... Figure 2 The visualization shown Figure 10 It is a 3D map.
[0109] Step 120: Based on the area to be simulated, obtain the regional geographic data of the area to be simulated and the regional turbine model data of the wind turbines within the area to be simulated. Regional geographic data refers to the geographic data of the area to be simulated. Regional turbine model data refers to the data of one or more types of wind turbines to be deployed within the area.
[0110] Step 130: Based on the area to be simulated, obtain the wind measurement data that conforms to the data processing rules within the area to be simulated, and use it as the regional wind measurement data within the area to be simulated. Regional wind measurement data refers to wind measurement data at one or more points within the area to be simulated.
[0111] Wind measurement data refers to wind force data measured by anemometers within the wind farm area. Wind measurement data includes one or more of the following: wind speed, wind direction, and turbulence intensity. Wind measurement data is obtained by selecting reasonable data based on filtering rules. Specific details are as follows. The method in this embodiment further includes selecting wind measurement data that conforms to data processing rules from the wind measurement data of the anemometers within the wind farm area, as regional wind measurement data. Regional wind measurement data is the wind measurement data selected from the aforementioned wind measurement data that conforms to the data processing rules. Regional wind measurement data is used to reflect the normal conditions of wind force data within the area to be simulated. Thus, in subsequent simulations, data that conforms to the actual situation is simulated, improving the effectiveness of the simulation.
[0112] The aforementioned wind measurement data can also be statistically processed. The method further includes step 1, statistically analyzing the wind measurement data according to multiple wind force attributes to obtain statistical results. The wind measurement data includes one or more of wind speed, wind direction, and turbulence. Step 2, upon receiving a user's request to view an object, the method displays the corresponding statistical results based on the requested object. The object to be viewed can be one or more of wind speed, wind direction, and turbulence. Wind speed attributes include one or more of annual variation, average value, monthly average value, daily average value, and Weibull distribution. Wind direction attributes include wind rose and / or wind energy rose. Turbulence attributes include one or more of annual variation, average value, monthly average value, daily average value, and wind direction distribution. This improves the systematic nature of the wind measurement data, facilitating the subsequent display of statistical results corresponding to the object to be viewed.
[0113] This application embodiment can be applied to the backend, where data processing can be performed on the backend, and data input and display can be performed on the frontend, to achieve data interaction between the frontend and the backend. The backend may include a cloud server. In step 2 above, when receiving a user's request to view an object, the statistical results corresponding to the object to be viewed are displayed to the frontend based on the object requested. The object to be viewed can be displayed to the frontend for user convenience. Displaying the statistical results corresponding to the object to be viewed to the frontend may include displaying the statistical results corresponding to the object to be viewed to the frontend in a graphical manner. The graphical representation may include one or more of a distribution chart and a distribution table.
[0114] Data processing rules refer to the rules used to determine the reasonableness of wind measurement data values within the normal operating range, and / or, whether the wind measurement data conforms to actual trend patterns, and / or, the completeness and consistency of the wind measurement data. Data processing rules can be predefined system rules, referred to as pre-defined processing rules. Data processing rules can also be new, manually predefined rules. Furthermore, data processing rules can be user rules that are manually modified from pre-defined processing rules to complete data filtering. The above data processing rules are explained below.
[0115] Figure 3 As shown Figure 1 The diagram shows the modification process of data processing rules for the digital design and processing method of wind farms.
[0116] like Figure 3As shown, the method further includes steps 210 to 240. Step 210: Receive a modification request input by the user. Step 220: In response to the modification request, obtain the user-input user rules, which include the meteorological tower data to be modified and the user rules governing that data. Step 230: Based on the meteorological tower data to be modified, obtain the pre-defined processing rules for that data from the rule database. Step 240: Replace the pre-defined processing rules for the meteorological tower data to be modified with the user rules. This yields the user-modified data processing rules, allowing the user to process data according to their needs, achieving personalized settings, and improving the flexibility of data processing rule acquisition.
[0117] Step 210 above may further include the backend receiving modification requests input by the frontend user. In this way, the data processing rules of the wind tower data can be modified through the collaboration of the rule database, the backend and the frontend.
[0118] Anemometer tower data can include the tower location and wind measurement data. Data validity rules mainly include rules for the data range and correlation checks between different heights of the data. For example, the pre-defined wind speed processing rules include a range of 0.3 m / s to 60 m / s, while user-defined wind speed rules include a range of 0.5 m / s to 50 m / s. This is merely an example.
[0119] Figure 4 As shown Figure 1 The diagram shows the input flow of the new processing rules for the digital design processing method of wind farms.
[0120] like Figure 4 As shown, the method further includes steps 310 to 330. Step 310: Receive a rule addition request input by the user. Step 320: In response to the rule addition request, obtain the new data processing rule input by the user, which includes new rules for the wind tower data. Step 330: Add the new data processing rule to the rule database. This allows the user to obtain new data processing rules, improving the scalability of the system's data processing rules, enhancing the system's applicability, and simultaneously meeting user needs.
[0121] Specifically, step 310 above can further include the backend receiving a rule enhancement request input by the frontend user. Step 330 above can further involve the backend adding new data processing rules to the rule database. In this way, the addition of data processing rules for the wind tower data can be achieved through collaboration between the rule database, the backend, and the frontend.
[0122] For example, the predetermined processing rule for wind speed includes a range of 0.3 m / s to 60 m / s, the data processing rule for wind speed includes a range of 0.5 m / s to 50 m / s, and the new data processing rule for wind speed includes a range of 1 m / s to 50 m / s.
[0123] Based on the aforementioned data processing rules for meteorological tower data, the method further includes: First, receiving a user-input instruction to process data, which includes the meteorological tower data to be processed. Second, in response to the data processing instruction, obtaining the data processing rules corresponding to the meteorological tower data to be processed, and processing the meteorological tower data according to the data processing rules corresponding to the meteorological tower data to be processed. This allows for step-by-step processing of the meteorological tower data to be processed.
[0124] Figure 5 As shown Figure 1 The diagram shows the implementation flow of the one-click operation processing rules for the digital design and processing method of wind farms.
[0125] like Figure 5 As shown, the method further includes steps 410 to 430. Step 410: Receive a one-click operation command input by the user. Step 420: In response to the command, acquire multiple meteorological tower data sets to be operated that have a pre-established management relationship with the one-click operation command, as well as the one-click operation processing rules for these multiple meteorological tower data sets. Step 430: Process the corresponding multiple meteorological tower data sets to be operated according to the data processing rules for the multiple meteorological tower data sets to be operated, based on the one-click operation processing rules pre-established for the data sets requiring one-click operation. This allows for the processing of the corresponding multiple meteorological tower data sets to be operated according to the data processing rules when a one-click operation command is received from the user, thereby improving the processing efficiency of the data processing rules for the multiple meteorological tower data sets to be operated.
[0126] Step 310 above can further include the backend receiving a one-click operation command input by the frontend user. This allows for one-click processing of the data processing rules for the wind measurement tower data through collaboration between the backend and frontend.
[0127] Step 140: Based on regional geographic data, regional turbine model data, and regional wind measurement data, perform fluid simulation on the entire flow field of the wind farm to obtain wind resource information for the entire flow field.
[0128] The wind resource information for the entire flow field described above can reflect the wind resource situation for the entire flow field.
[0129] In this embodiment of the application, the wind measurement data selected according to the data processing rules is automatically filtered to obtain wind resource information of the entire flow field. The wind farm design steps are fewer, do not rely on the engineer's experience, have less repetitive work, and consume less time.
[0130] Figure 6 As shown Figure 1 The diagram shows the implementation flow of step 140 in the digital design and processing method for wind farms.
[0131] In such Figure 6 In the embodiment shown, step 140 may further include steps 141-145.
[0132] Step 141: Obtain the solution method input by the user. The solution method may include one or more methods. Step 141 obtains the solution method selected by the user from multiple options. The solution method can be set according to the user's needs.
[0133] Step 142: Based on regional geographic data, regional aircraft model data, and regional wind measurement data, obtain the problem to be solved.
[0134] Step 143: Generate a solver corresponding to the problem and the solution method.
[0135] The solver in step 143 uses a cloud-based solver as its core, and the cloud-based solver is deployed in the same cloud environment. Step 141 further includes obtaining the solution method from the front end, which is then sent to the solver via an interface request from the back end, so as to generate a solver that matches the complexity of the problem to be solved.
[0136] Step 143 may further include generating a solver that matches the complexity of the problem to be solved, thereby obtaining a solver corresponding to the problem. This allows for the elastic allocation of solvers to adapt to the problem and reduce the consumption of cloud computing resources.
[0137] Step 144: Generate a request for cloud computing resources based on the problem to be solved.
[0138] Step 144 may further include generating an elastic request for cloud computing resources based on the complexity of the problem being solved. This allows for the acquisition of cloud computing resources that match the complexity of the problem, thus obtaining appropriate cloud computing resources and reducing the amount of cloud computing resources used.
[0139] Step 145: Based on the temporary computing resources allocated through the request for flexible allocation, a solver is used to simulate fluid dynamics, obtaining simulation results. These results include wind resource information for the entire flow field. The wind resource data includes three-dimensional flow data. The temporary computing resources refer to the temporary resources allocated through the request for flexible allocation; dedicated temporary computing resources are used for operation, resulting in stronger system stability.
[0140] The method also includes receiving computational progress updates pushed by the solver during the simulation of fluid mechanics. This allows the backend to receive the computational progress in real time, facilitating its monitoring of the computational progress.
[0141] The method described above also includes storing wind resource data in a database after step 145. This facilitates the recording of wind resource information for the entire flow field.
[0142] The method described above also includes releasing temporary computing resources and destroying the solver after step 145. This allows for the release of temporary computing resources and the destruction of the solver after obtaining the solution, enabling flexible use of cloud computing resources and avoiding long-term occupation of these resources.
[0143] The above method also includes, after step 145, displaying the simulation calculation results, which include one or more of the following: wake loss, power generation level, turbulence intensity, and calculation uncertainty. This is done to facilitate user understanding of the simulation calculation results. Specifically, after obtaining the simulation calculation results at the backend, they are transmitted to the frontend for display.
[0144] In this embodiment, the solution method, regional geographic data, regional aircraft model data, and regional wind measurement data are obtained, and then the simulation results can be calculated. This method has low technical requirements and is highly operable. Furthermore, when simulation is needed, temporary computing resources can be requested for use, eliminating the need for long-term resource occupation during simulation.
[0145] In some embodiments, after step 140 above, the method further includes a first step: analyzing wind resource data according to wind resource data analysis standards to obtain a wind resource analysis report. A second step: upon receiving a display request from a user for an object to be displayed, displaying the wind resource analysis report according to the object in the display request. The wind resource data analysis standards include the analysis standards in GB18710-2002 "Wind Farm Wind Energy Resource Assessment Method" and the analysis standards in "Methods for Compiling Feasibility Study Reports for Wind Farm Projects" (NDRC Energy
[2005] No. 899). This automatic generation of wind resource analysis reports facilitates user querying and display, and also facilitates subsequent storage of the reports in a database. When displaying the report, it can be adapted to the display page. Simultaneously, the automatic generation of wind resource analysis reports reduces reliance on manual experience and repetitive labor, improving work efficiency.
[0146] Figure 7 As shown Figure 1 The diagram shows the specific process flow of optimization in the digital design and processing method for wind farms.
[0147] Combination Figure 1 As shown, Figure 7 As shown, after step 140 above, the digital design processing method for wind farms includes the following steps 150 to 180.
[0148] Step 150: Obtain the optimization objective and optimization constraints input by the user.
[0149] The aforementioned optimization objectives include one or more of the following: power generation, economic indicators, and cable costs.
[0150] The aforementioned optimization constraints include one or more of the following: the deployable area, noise index, and safety index.
[0151] Step 160: Based on wind resource data, optimization objectives and optimization constraints, optimize the selection and layout of wind turbines to obtain optimization results.
[0152] Step 160 above further includes optimizing one or more of the following based on wind resource data, optimization objectives, and optimization constraints: wind turbine location adjustment, wind turbine type selection, wind turbine height selection, and wind turbine foundation type selection, to obtain optimization results.
[0153] Step 170: Obtain the operating parameters of the wind turbine while it is running.
[0154] Step 170 described above can be implemented using various embodiments. In some embodiments, step 170 may further include a first step of acquiring wind farm operation data while the wind turbines are operating. A second step is to select normal operation data from the wind farm operation data, where the wind turbines are in normal working condition. A third step is to determine the wind turbine operation indicators based on the normal operation data. This allows the wind turbine operation indicators to be determined based on the overall operation of the wind turbines in the wind farm. In other embodiments, step 170 may further include acquiring wind turbine operation indicators while the wind turbines are operating, including a first step of acquiring wind turbine operation data while the wind turbines are running. A second step is to select normal operation data from the wind turbine operation data, where the wind turbines are in normal working condition. A third step is to determine the wind turbine operation indicators based on the normal operation data. This method of acquiring wind turbine operation data, filtering the wind turbine operation data, and selecting normal operation data from the wind farm where the wind turbines are in normal working condition improves the accuracy of the deviation analysis report assessment. At the same time, using actual data from wind farm operation is of great significance for evaluating the effectiveness of the design process and improving the design level.
[0155] The aforementioned wind turbine operating data includes one or more of the following: wind turbine operating condition data, lidar data, anemometer data, and wind turbine fault data. There are various ways to acquire wind turbine operating data. In some implementations, the first step may include acquiring real-time wind turbine operating data during turbine operation, subsequently forming time-series data and storing it in a time-series database. In other implementations, the first step may include importing wind turbine operating data from a time-series database.
[0156] The above-mentioned normal operating states do not include normal operating states other than shutdown and maintenance states, so that usable wind turbine operating data can be selected.
[0157] Step 180: Compare the operational indicators with the design indicators corresponding to the optimization results to generate a deviation analysis report.
[0158] The method also includes displaying the design indicators and deviation analysis report in tabular form after step 180 above, for the convenience of users.
[0159] Operational and design indicators include one or more of the following: energy characteristics, flow characteristics, power curve, and power generation of a wind farm. This allows for an understanding of the specific indicators within a wind farm.
[0160] For example, operational and design targets each include power generation. The operational target is 2.2 million kWh of electricity generated per wind turbine per year. The design target is 3 million kWh of electricity generated per wind turbine per year. Comparing the operational and design targets generates a deviation analysis report, which includes cases where the operational power generation is 800,000 kWh lower than the design target. This allows for the automatic collection, filtering, and evaluation of wind farm operational data, assessing the farm's performance, and comparing it with the results of the initial design process. This enables targeted optimization of design steps and parameters, achieving a closed-loop design system.
[0161] In this embodiment, after obtaining the optimization results, the operational indicators acquired while the wind turbine is running are compared with the corresponding design indicators to generate a deviation analysis report. Based on this deviation analysis report, the design system can be promptly improved, achieving a closed loop. Simultaneously, the automatic generation of deviation analysis reports reduces reliance on manual experience and repetitive work, thereby improving the efficiency of wind resource analysis and wind farm design.
[0162] Figure 8 The diagram shown is a schematic diagram of the generation process of the visualization map in the wind farm digital design and processing system of this application embodiment.
[0163] Combination Figure 1 As shown, Figure 8 As shown, the generation of the visualization map in the wind farm digital design processing system includes steps 510 to 570:
[0164] Step 510: Obtain the geographical data of the wind farm corresponding to the wind power project.
[0165] Step 520: Determine whether the data format of the wind farm's geographic data is the same as the predetermined projection data format. If not, meaning the data format of the wind farm's geographic data is different from the predetermined projection data format, proceed to step 530; if yes, meaning the data format of the wind farm's geographic data is the same as the predetermined projection data format, proceed to step 570. The predetermined projection data format is also based on the system settings.
[0166] One wind power project corresponds to one wind farm. The method also includes: storing basic data of wind farms in a basic database according to the relationship between wind power projects and wind farms; receiving retrieval requests from the user; and retrieving the basic data of the wind power project to be analyzed from the basic database in response to the retrieval request. This facilitates the retrieval of basic data for wind farms by wind power project, which is beneficial for data analysis by wind power project.
[0167] The basic data for wind farms can include wind resource data, topographic data, and wind turbine model data. Wind resource data includes multi-regional time-series data. This multi-regional time-series data needs to be implemented based on a big data technology architecture and deployed in a cloud environment using distributed technology. Wind resource data can be obtained in the following ways. In some methods, the method further includes storing raw wind resource data according to wind turbine projects by mapping / selecting points on a map and using mesoscale data; then, based on a specified height and time period, scaling and adding biases to the raw wind resource data to obtain processed wind resource data. In other methods, the method further includes using big data preprocessing to statistically analyze and hierarchically store the wind resource data, and then displaying the statistically analyzed and hierarchical wind resource data. The specified height and time period are set according to user requirements.
[0168] The method also includes automatic matching and long-term correction of wind resource data in the database. Data in the database is stored in multiple versions.
[0169] The topographic data can be obtained in the following ways. For example, the method also includes acquiring topographic data sources in multiple formats, unifying the formats of these data sources, integrating elevation, roughness, and protected area data, and using the integrated data as topographic data to form a map data model of the wind field range, also known as a visualization map. The method also includes storing the topographic data in a database to provide regional geographic information display and regional data download.
[0170] The wind turbine model data includes, but is not limited to, model name, model type, turbulence level, power curve, thrust curve, and noise curve. This allows the use of model data according to wind turbine projects, and also allows users to create new model data. The method also includes storing model data in the wind turbine generator data in the form of a model database.
[0171] The location of a wind power project corresponding to a wind farm can be referred to as the project location. There are several ways to determine the project location. In one method, the method further includes obtaining the latitude and longitude coordinates input by the user in a visual map, and determining the project location at those coordinates. In another method, the method further includes obtaining the project location point input by the user in a visual map, and determining the project location at those coordinates. For example, selecting a point on a global GIS map to query the project location. In yet another method, the method further includes determining the project location by: obtaining the project area selected by the user in the visual map; and determining the project location within the selected project area, wherein the selected project area includes one or more of the following: the province where the selected project is located, the city where the selected project is located, and the district where the selected project is located.
[0172] Geographic data can include the latitude and longitude coordinates of the project location and topographic information. Geographic data includes usable and unusable data. Usable geographic data refers to data that can be directly used to generate a visualization map or that can be projected and transformed to generate a visualization map. Unusable geographic data refers to data that cannot be projected and transformed. For example, geographic data may be unrecognizable, such as empty data.
[0173] Step 530: Determine whether the geographic data can be transformed into projected coordinates. If yes, that is, the geographic data can be transformed into projected coordinates, proceed to step 540; if no, that is, the geographic data cannot be transformed into projected coordinates, proceed to step 560.
[0174] In this context, "geographic data that cannot be transformed by projected coordinates" refers to situations where the geographic data is unrecognizable, such as empty data. "Geographic data that can be transformed by projected coordinates" means that the geographic data is both recognizable and can be transformed.
[0175] Step 540: Perform projection coordinate transformation based on the geographical data of the wind farm to obtain the projection data of the terrain.
[0176] Step 540 above further includes: automatically identifying boundaries, buffering and integrating the geographical data of the wind farm through an automatic stitching algorithm to form grid-formatted topographic projection data, wherein the integration includes projection coordinate transformation.
[0177] Step 550: Generate a visualization map based on the projection data. The visualization map may include one or more of the following: terrain, landforms, and the location of wind turbines.
[0178] Step 560: Generate a prompt message to inform the user of a data error. In some embodiments, step 560 may include generating and displaying a result that is not processed.
[0179] Step 570: Generate a visualization map based on the geographical data of the wind farm.
[0180] In this embodiment, the geographic data of the wind farm can be converted into projected data to unify the data format, which is beneficial to the use of geographic data in the entire system and improves the universality of geographic data in the entire system.
[0181] Figure 9 As shown Figure 1 The diagram shows the authorization and certification process in the digital design and processing method for wind farms.
[0182] Combination Figure 1 As shown, Figure 9 As shown, prior to step 110 above, the digital design processing method for wind farms also includes steps 610 to 660.
[0183] Step 610: Obtain the user login information entered by the user.
[0184] User login information serves as the user's access credentials. User login information includes a unique user identifier. This unique identifier may include one or more of the following: account name and biometric features. The account name may include one or more of the following: mobile phone number, ID card number, WeChat ID, and QQ number. Biometric features include facial features and / or fingerprint features. Any identifier that can uniquely identify a user falls within the scope of this application; further examples are not provided here. Specifically, user login information includes one or more of the following: account-based login information and facial recognition login information. Account-based login information includes a username and password. Facial recognition login information includes a facial image. For content requiring access permissions, users must register in advance for subsequent access. These permissions may include, but are not limited to, viewing permissions, modifying permissions, adding permissions, deleting permissions, requesting permissions, and approving permissions.
[0185] Step 620: Based on the user login information, determine whether the user is an authorized user object. If yes, that is, the user is an authorized user object, proceed to step 630; if no, that is, the user is not an authorized user object, proceed to step 650.
[0186] Authorized access targets are users who have been assigned access credentials. These authorized access targets include users with assigned user roles. The access scope for these users with user roles can be uniformly assigned by the company. User roles include, but are not limited to, one or more engineers and management personnel.
[0187] The authorized access objects are generated using the following steps: First, obtain the user roles corresponding to multiple users. Second, assign authorized access scopes to different user roles, and use the users corresponding to the user roles with assigned authorized access scopes as the authorized access objects.
[0188] Step 630: Determine the user's authorized access scope. This allows data corresponding to the user's authorized access scope to be opened. For example, the authorized access scope for management personnel is greater than that for engineers, which helps prevent the leakage of company confidential information and facilitates downward management by management.
[0189] Step 640: When the user's authorized access scope includes the visualization map, obtain the simulation area selected by the user within the wind farm area of the visualization map.
[0190] Step 650: Generate a login denial instruction. In some embodiments, step 660 further includes generating a response indicating whether registration is required. This determines whether the user is an authorized user object, and if so, determines the authorized access scope. Only when the authorized access scope includes the visual map can the user's selection be accepted, thus improving information security.
[0191] In related technologies, different engineers in wind farm design use different software. For example, they use software for wind farm flow simulation and wind farm power generation assessment to complete wind farm flow simulation and wind farm power generation assessment. They also use software for wind measurement data processing. Each software processes data according to its own format, and there is no effective communication between them. Different engineers have difficulty collaborating, processing data from different software programs, and transferring processed data files. This can easily lead to poor collaboration among engineers and consequently, file loss.
[0192] In this embodiment, the imported data structure is obtained. When the imported data structure differs from the predetermined data structure, the data is formatted according to the predetermined data structure to obtain formatted data. The data includes one or more types of data, such as wind farm boundary information, geographical information, wind turbine generator information, micro-site selection information, and wind resource maps. The predetermined data structure can be set in advance according to user needs. For example, the predetermined data structure may be binary data. In this embodiment, the data format is determined to be a unified predetermined data structure, thus ensuring the uniformity of data format in the system and achieving data interoperability. This allows different engineers to use data in different formats for operations, resulting in high collaboration and avoiding file loss. Subsequently, multiple preset data structures can be imported and stored in the database. Thus, similar data is parsed and imported into the database using a unified data structure.
[0193] The method also includes storing and retrieving visualization data such as terrain and atlas data in a visual manner. The method further includes exporting data in various categories and formats.
[0194] Figure 10 The diagram shown is a module schematic of the wind farm digital design and processing system provided in an embodiment of this application.
[0195] like Figure 10 As shown in the figure, the wind farm digital design and processing system of this application includes the following modules.
[0196] Map processing module 31 is used to obtain the simulation area selected by the user within the wind farm area of the visualized map;
[0197] The wind measurement data processing and analysis module 32 is used to obtain regional geographic data of the area to be simulated and regional model data of wind turbines in the area to be simulated, based on the area to be simulated; and to obtain wind measurement data in the area to be simulated that conforms to the data processing rules, as the regional wind measurement data in the area to be simulated.
[0198] The flow field simulation module 33 is used to perform fluid simulation on the entire flow field of the wind farm based on regional geographical data, regional turbine data and regional wind measurement data, so as to obtain wind resource information of the entire flow field.
[0199] In some embodiments, the wind farm digital design and processing system further includes a database module 34, which stores data processing rules in a rule database. The database module 34 contains one or more of environmental data, geographic data, wind turbine data, and wind farm design data, and provides data query, database update, and specific data download functions. All this data is backed up in the database module 34 to address the issue of data loss.
[0200] The wind measurement data processing and analysis module 32 is also used to receive modification requests input by users; in response to modification requests, obtain user rules input by users, including the wind measurement tower data to be modified and the user rules for the wind measurement tower data to be modified; based on the wind measurement tower data to be modified, obtain the predetermined processing rules for the wind measurement tower data to be modified from the rule database; and replace the predetermined processing rules for the wind measurement tower data to be modified with the user rules.
[0201] In some embodiments, the wind measurement data processing and analysis module 32 is further configured to receive a rule addition request input by the user; in response to the rule addition request, obtain new data processing rules input by the user, the new data processing rules including new rules for wind measurement tower data; the wind farm digital design and processing system further includes a database module 34; the database module 34 is further configured to add new data processing rules to the rule database in response to the rule addition request.
[0202] In some embodiments, the wind measurement data processing and analysis module 32 is further configured to receive a one-click operation instruction input by the user; in response to the instruction, acquire multiple wind measurement tower data to be operated that have a pre-established management relationship with the one-click operation instruction and the one-click operation processing rules for the multiple wind measurement tower data to be operated; and process the corresponding multiple wind measurement tower data to be operated according to the one-click operation processing rules and the data processing rules for the multiple wind measurement tower data to be operated.
[0203] In some embodiments, the wind measurement data processing and analysis module 32 is further configured to select wind measurement data that conforms to data processing rules from the wind measurement data of the wind measurement towers in the wind farm area as wind power processing data; and to obtain wind measurement data that conforms to data processing rules in the area to be simulated from the wind power processing data as regional wind measurement data.
[0204] In some embodiments, the wind farm digital design and processing system further includes a database module 34, which is used to store wind measurement data in the wind resource database; the wind measurement data processing and analysis module 32 is also used to statistically analyze the wind measurement data according to multiple wind force attributes to obtain statistical results; the wind measurement data includes one or more of wind speed, wind direction and turbulence; when receiving a viewing request for an object to be viewed from a user, the system displays the statistical results corresponding to the object to be viewed according to the object in the viewing request;
[0205] In some embodiments, the wind measurement data processing and analysis module 32 is further configured to perform fluid simulation on the entire flow field of the wind farm based on regional geographic data, regional turbine data and regional wind measurement data, obtain wind resource information of the entire flow field, analyze wind resource data according to wind resource data analysis standards, and obtain a wind resource analysis report; when receiving a display request for an object to be displayed from a user, the wind resource analysis report is displayed according to the object to be displayed in the display request.
[0206] In some embodiments, the wind farm digital design processing system further includes: a wind farm optimization design module 35, used to acquire optimization objectives, optimization constraints and wind resource data; and to optimize one or more aspects of the selection and arrangement of wind turbines based on the wind resource data, optimization objectives and optimization constraints, to obtain optimization results;
[0207] The post-evaluation module 39 for wind farms is used to obtain the operating indicators of wind turbines while they are in operation; compare the operating indicators with the design indicators corresponding to the optimization results, and generate a deviation analysis report.
[0208] In some embodiments, the wind farm post-evaluation module 39 is further configured to acquire wind turbine operation data during wind turbine operation; select normal operation data when the wind turbine is in normal working condition from the wind turbine operation data; and determine the operation indicators of the wind turbine based on the normal operation data.
[0209] The wind farm post-evaluation module 39 is connected to the database module 34, and the database module 34 is also used to store the normal operation data. The wind farm post-evaluation module 39 can be connected to the database module 34.
[0210] The data import / export module 36 is also used to import wind turbine operation data during the operation of the wind turbine.
[0211] In some embodiments, the map processing module 31 includes a map processing unit and a map display unit. The map processing unit is used to acquire the geographic data of the wind farm corresponding to the wind power project; when it is determined that the data format of the geographic data of the wind farm is different from the predetermined projection data format, the geographic data of the wind farm is transformed by projection coordinates to obtain the projection data of the terrain and landform, and a visualization map is generated based on the projection data; the map display unit is used to display the visualization map.
[0212] In some embodiments, the map processing unit is further configured to, after acquiring the geographic data of the wind farm corresponding to the wind power project, generate a prompt message when it is determined that the data format of the geographic data of the wind farm is different from the predetermined projection data format, and the geographic data of the wind farm cannot be converted into projection coordinates. The prompt message is used to prompt the user that there is a data error.
[0213] And / or,
[0214] The map processing unit is also used to generate a visualization map based on the geographical data of the wind farm after acquiring the geographical data of the wind farm corresponding to the wind power project, provided that the data format of the geographical data of the wind farm is the same as the predetermined projection data format.
[0215] In some embodiments, the wind farm digital design and processing system further includes: a data import / export module 36, used to obtain the import data structure; when it is determined that the import data structure is different from the predetermined data structure, the data is formatted according to the predetermined data structure to obtain formatted data.
[0216] In some embodiments, the wind farm digital design and processing system further includes: a database module 34, used to store basic data of wind farms in the database of basic data according to the one-to-one correspondence between wind power projects and wind farms; and a project module 37, used to extract basic data of wind power projects to be analyzed from the database of basic data.
[0217] In some embodiments, the flow field simulation module 33 is further used to obtain the solution method; regional geographic data, regional aircraft model data, and regional wind measurement data to obtain the problem to be solved; obtain the solver corresponding to the problem to be solved based on the problem to be solved and the solution method; generate a request for cloud computing resources based on the problem to be solved; and, based on determining the temporary computing resources to be elastically allocated for the request, use the solver to simulate fluid dynamics to obtain simulation results, wherein the simulation results include wind resource information of the entire flow field.
[0218] In some embodiments, the flow field simulation module 33 is further configured to simulate fluid dynamics using a solver based on the temporary computing resources allocated flexibly for the application, and after obtaining the simulation results, release the temporary computing resources and destroy the solver.
[0219] In some embodiments, the flow field simulation module 33 described above is also used to simulate fluid dynamics using a solver based on the temporary computing resources allocated flexibly for the application, and after obtaining the simulation calculation results, display the simulation calculation results, which include one or more of the following: wake loss, power generation level, turbulence intensity, and calculation uncertainty.
[0220] In some embodiments, the wind farm digital design processing system further includes: a permission management module 38, used to obtain user login information input by the user; determine whether the user is an authorized user based on the user login information; and if the user is an authorized user, determine the user's authorized access scope. The permission management module 38 is used for user creation and permission management, including but not limited to one or more of the following: function usage permissions, project visibility permissions, approval permissions, and computing resource usage permissions.
[0221] The aforementioned flow field simulation module 33 is further used to obtain the simulation area selected by the user within the wind farm area of the visualization map when it is determined that the user's authorized access range includes the visualization map.
[0222] The specific implementation process of the functions and roles of each unit / module in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.
[0223] Figure 11 The diagram shown is a schematic representation of an electronic device 50 provided in an embodiment of this application. The electronic device 50 may include a processor 51, a memory 53 storing machine-executable instructions, and a communication interface 52. The processor 51 and the memory 53 can communicate via a system bus 54. Furthermore, by reading and executing machine-executable instructions in the memory 53 corresponding to data fetch or data return logic, the processor 51 can execute the methods described above.
[0224] Combination Figure 10 As shown, the electronic device can be a desktop computer, a portable computer, a server, etc. The server can be a cloud server 40. No limitation is made here; any electronic device that can implement the embodiments of this application falls within the protection scope of this application. Figure 9 As shown, the electronic device in this embodiment of the application can interact with the front end 41. The front end 41 may include UE (User Equipment).
[0225] The memory 53 mentioned in this document can be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as executable instructions, data, etc. For example, machine-readable storage media can be: RAM (Random Access Memory), volatile memory, non-volatile memory, flash memory, storage drives (such as hard disk drives), solid-state drives, any type of storage disk (such as optical discs, DVDs, etc.), or similar storage media, or combinations thereof.
[0226] In some embodiments, a machine-readable storage medium, such as Figure 11 The memory 53 in the machine-readable storage medium stores machine-executable instructions that, when executed by a processor, implement the method described above. For example, the machine-readable storage medium may be ROM, RAM, CD-ROM, magnetic tape, floppy disk, or optical data storage device.
[0227] This application also provides a computer program stored in a machine-readable storage medium, such as... Figure 9 The memory 73 in the memory, and when the processor executes the computer program, it causes the processor 71 to perform the method described above.
[0228] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.
[0229] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A wind farm digital design process method, characterized in that, Applied to a backend, the method comprises: Obtaining a to-be-simulated region selected by a front-end user in a wind farm region in a visual map; the front-end comprises a user device; According to the to-be-simulated region, obtaining regional geographic data of the to-be-simulated region and regional model data of wind turbines in the to-be-simulated region; According to the to-be-simulated region, obtaining wind measurement data in the to-be-simulated region that meets a data processing rule as regional wind measurement data; the wind measurement data refers to wind data measured by a wind measurement tower in the wind farm region; According to the regional geographic data, the regional model data and the regional wind measurement data, performing fluid simulation on a full flow field of the wind farm to obtain a simulation calculation result; the simulation calculation result comprises wind resource information of the full flow field; the wind resource data comprises three-dimensional flow data; the simulation calculation result comprises one or more of wake loss, power generation level, turbulence intensity and calculation uncertainty; The method further comprises: according to to-be-modified wind measurement tower data, obtaining a predetermined processing rule of the to-be-modified wind measurement tower data from a rule database.
2. The wind farm digital design process of claim 1, wherein, The method further comprises: Receiving a modification request input by a user; in response to the modification request, obtaining a user rule input by the user, the user rule comprising to-be-modified wind measurement tower data and a user rule of the to-be-modified wind measurement tower data; according to the to-be-modified wind measurement tower data, obtaining a predetermined processing rule of the to-be-modified wind measurement tower data from a rule database; using the user rule to replace the predetermined processing rule of the to-be-modified wind measurement tower data; And / or, The method further comprises: receiving a rule addition request input by a user; in response to the rule addition request, obtaining a new data processing rule input by the user, the new data processing rule comprising a new rule of wind measurement tower data; adding the new data processing rule to the rule database.
3. The wind farm digital design process of claim 1, wherein, The method further comprises: receiving an instruction of a one-key operation input by a user; in response to the instruction, obtaining a plurality of to-be-operated wind measurement tower data and a one-key operation processing rule of the plurality of to-be-operated wind measurement tower data that have a pre-established management relationship with the instruction of the one-key operation; according to the one-key operation processing rule, processing the plurality of to-be-operated wind measurement tower data according to the data processing rule of the plurality of to-be-operated wind measurement tower data.
4. The wind farm digital design process of claim 1, wherein, The method further comprises: selecting wind measurement data that meets a data processing rule from wind measurement data of a wind measurement tower in the wind farm region as wind processing data; The method further comprises: According to the to-be-simulated region, obtaining wind measurement data in the to-be-simulated region that meets a data processing rule as regional wind measurement data. According to the to-be-simulated region, obtaining wind measurement data in the to-be-simulated region that meets a data processing rule as regional wind measurement data.
5. The wind farm digital design process of claim 1, wherein, The method further comprises: counting the wind measurement data according to dimensions of multiple wind properties to obtain a statistical result; the wind measurement data comprises one or more of wind speed, wind direction, and turbulence; when a viewing request of an object to be viewed is received, a statistical result corresponding to the object to be viewed is displayed according to the object to be viewed in the viewing request; and / or, After the fluid simulation of the full flow field of the wind farm is performed according to the regional geographic data, the regional model data, and the regional wind measurement data to obtain the wind resource information of the full flow field, the method further comprises: analyzing the wind resource data according to a wind resource data analysis standard to obtain a wind resource analysis report; when a display request of an object to be displayed is received, the wind resource analysis report is displayed according to the object to be displayed in the display request.
6. The wind farm digital design process of claim 1, wherein, After the fluid simulation of the full flow field of the wind farm is performed according to the regional geographic data, the regional model data, and the regional wind measurement data to obtain the wind resource information of the full flow field, the method further comprises: an optimization target and an optimization constraint input by a user are obtained; the selection and arrangement of the wind turbine are optimized according to the wind resource data, the optimization target, and the optimization constraint to obtain an optimization result; an operation index of the wind turbine is obtained in the case that the wind turbine is running; the operation index is compared with a design index corresponding to the optimization result to generate a deviation analysis report.
7. The wind farm digital design process of claim 6, wherein, The operation index and the design index respectively comprise one or more of energy characteristics, flow characteristics, power curves, and power generation of the wind farm; and / or, The operation index of the wind turbine is obtained in the case that the wind turbine is running, comprising: wind turbine operation data when the wind turbine is running is obtained; normal operation data when the wind turbine is in a normal working state is selected from the wind turbine operation data; and the operation index of the wind turbine is determined according to the normal operation data.
8. The wind farm digital design process of claim 1, wherein, The method further comprises: geographic data of a wind farm corresponding to a wind power project is obtained; in the case that a data format of the geographic data of the wind farm is different from a predetermined projection data format, the geographic data of the wind farm is projected and converted to obtain projection data of topography and geomorphology; a visual map is generated according to the projection data.
9. The wind farm digital design process of claim 8, wherein, After the geographic data of the wind farm corresponding to the wind power project is obtained, the method further comprises: in the case that the data format of the geographic data of the wind farm is different from the predetermined projection data format, when the geographic data of the wind farm cannot be projected and converted, a prompt information is generated, the prompt information is used to prompt a user of data error; and / or, in the case that the data format of the geographic data of the wind farm is the same as the predetermined projection data format, a visual map is generated according to the geographic data of the wind farm.
10. A wind farm digital design process method according to any of claims 1 to 9, characterized in that, The method further comprises: an import data structure of data is obtained; when the import data structure is different from a predetermined data structure, the data is formatted according to the predetermined data structure to obtain formatted data; and / or, The method further comprises: storing the basic data of the wind farm in the basic database according to the relationship between the wind power project and the wind farm corresponding to the wind farm; receiving an extraction request input by a user; and extracting the basic data of the wind power project to be analyzed from the basic database in response to the extraction request.
11. A wind farm digital design process method according to any of claims 1 to 9, characterized in that, The fluid simulation of the full flow field of the wind farm according to the regional geographic data, the regional machine type data and the regional wind measurement data comprises: Obtaining a solution mode input by a user; Obtaining a solution problem according to the regional geographic data, the regional machine type data and the regional wind measurement data; Generating a solver corresponding to the solution problem according to the solution problem and the solution mode; Generating an application for cloud computing resources according to the solution problem; Simulating fluid mechanics using the solver on the basis of temporarily allocated computing resources for the application, to obtain simulation calculation results, the simulation calculation results comprising wind resource information of the full flow field.
12. The wind farm digital design process of claim 11, wherein, The method further comprises: releasing the temporarily allocated computing resources and destroying the solver after the simulation calculation results are obtained by simulating fluid mechanics using the solver on the basis of temporarily allocated computing resources for the application; And / or, The method further comprises: displaying the simulation calculation results after the simulation calculation results are obtained by simulating fluid mechanics using the solver on the basis of temporarily allocated computing resources for the application, the simulation calculation results comprising one or more of wake loss conditions, power generation levels, turbulence intensities and calculation uncertainties.
13. The wind farm digital design process of claim 1, wherein, Before the obtaining of the to-be-simulated region selected by the front-end user in the wind farm region in the visual map, the method further comprises: Obtaining user login information input by a user; Determining whether the user is an authorized user object according to the user login information; If the user is an authorized user object, determining the authorized access range of the user; The obtaining of the to-be-simulated region selected by the user in the wind farm region in the visual map comprises: If the authorized access range of the user includes the visual map, obtaining the to-be-simulated region selected by the user in the wind farm region in the visual map.
14. A wind farm digital design process system, characterized in that, Applied to the back-end, the system comprises: A map processing module for obtaining a to-be-simulated region selected by a front-end user in a wind farm region in a visual map; the front-end comprises a user device; A wind measurement data processing and analysis module for obtaining regional geographic data of the to-be-simulated region and regional machine type data of wind turbines in the to-be-simulated region according to the to-be-simulated region; and obtaining wind measurement data in the to-be-simulated region that meets a data processing rule as regional wind measurement data in the to-be-simulated region according to the to-be-simulated region; the wind measurement data refers to wind data measured by a wind measurement tower in the wind farm region; The flow field simulation module is configured to perform fluid simulation on the full flow field of the wind farm according to the regional geographic data, the regional machine type data, and the regional wind measurement data, to obtain simulation calculation results; the simulation calculation results include wind resource information of the full flow field; the wind resource data includes three-dimensional flow data; the simulation calculation results include one or more of wake loss conditions, power generation levels, turbulence intensities, and calculation uncertainties; The wind measurement data processing and analysis module is further configured to, according to the to-be-modified wind measurement tower data, acquire a predetermined processing rule of the to-be-modified wind measurement tower data from the rule database.
15. The wind farm digital design process system of claim 14, wherein, The wind farm digital design processing system further includes a database module, which is configured to store the data processing rules in the rule database; The wind measurement data processing and analysis module is further configured to receive a modification request input by a user; in response to the modification request, acquire a user rule input by the user, the user rule including to-be-modified wind measurement tower data and a user rule of the to-be-modified wind measurement tower data; according to the to-be-modified wind measurement tower data, acquire a predetermined processing rule of the to-be-modified wind measurement tower data from the rule database; and replace the predetermined processing rule of the to-be-modified wind measurement tower data with the user rule. And / or, The wind measurement data processing and analysis module is further configured to receive a rule addition request input by a user; in response to the rule addition request, acquire a new data processing rule input by the user, the new data processing rule including a new rule of wind measurement tower data; the wind farm digital design processing system further includes a database module; and the database module is further configured to, in response to the rule addition request, add the new data processing rule to the rule database.
16. The wind farm digital design process system of claim 14, wherein, The wind measurement data processing and analysis module is further configured to receive an instruction of a one-key operation input by a user; in response to the instruction, acquire a plurality of to-be-operated wind measurement tower data and a one-key operation processing rule of the plurality of to-be-operated wind measurement tower data, which are pre-established in a management relationship with the instruction of the one-key operation; and according to the one-key operation processing rule, process the corresponding plurality of to-be-operated wind measurement tower data according to data processing rules of the plurality of to-be-operated wind measurement tower data.
17. The wind farm digital design process system of claim 14, wherein, The wind measurement data processing and analysis module is further configured to select wind measurement data that meets data processing rules from wind measurement data of wind measurement towers in the wind farm region as wind processing data; and according to the to-be-simulated region, acquire wind measurement data that meets data processing rules in the to-be-simulated region from the wind processing data as regional wind measurement data.
18. The wind farm digital design process system of claim 14, wherein, The wind farm digital design processing system further includes a database module, which is configured to store the wind measurement data in the wind resource database; the wind measurement data processing and analysis module is further configured to, according to dimensions of a plurality of wind attributes, count the wind measurement data to obtain statistical results; the wind measurement data includes one or more of wind speed, wind direction, and turbulence; and when receiving a viewing request of a to-be-viewed object input by a user, display statistical results corresponding to the to-be-viewed object according to the to-be-viewed object of the viewing request; And / or, The wind data processing and analysis module is further configured to perform fluid simulation on a full flow field of the wind farm according to the regional geographic data, the regional model data, and the regional wind data, to obtain wind resource information of the full flow field, analyze the wind resource data according to a wind resource data analysis standard, and obtain a wind resource analysis report; and display the wind resource analysis report according to a to-be-displayed object in a display request when the display request is received.
19. The wind farm digital design process system of claim 14, wherein, The wind farm digital design processing system further comprises a wind farm optimization design module configured to obtain an optimization target, an optimization constraint, and wind resource data; and optimize one or more of selection and arrangement of the wind generator according to the wind resource data, the optimization target, and the optimization constraint, to obtain an optimization result. The wind farm post-evaluation module is configured to obtain an operation index of the wind generator in a case where the wind generator is in operation; compare the operation index with a design index corresponding to the optimization result, and generate a deviation analysis report.
20. The wind farm digital design process system of claim 19, wherein, The wind farm post-evaluation module is further configured to obtain wind generator operation data when the wind generator is in operation; select normal operation data when the wind generator is in a normal working state from the wind generator operation data; and determine the operation index of the wind generator according to the normal operation data.
21. The wind farm digital design process system of claim 14, wherein, The map processing module comprises a map processing unit and a map display unit. The map processing unit is configured to obtain geographic data of a wind farm corresponding to a wind power project; in a case where a data format of the geographic data of the wind farm is different from a predetermined projection data format, perform projection coordinate conversion on the geographic data of the wind farm, to obtain projection data of a topography and geomorphology, and generate a visual map according to the projection data. The map display unit is configured to display the visual map.
22. The wind farm digital design process system of claim 21, wherein, The map processing unit is further configured to, after obtaining the geographic data of the wind farm corresponding to the wind power project, in a case where the data format of the geographic data of the wind farm is different from the predetermined projection data format, generate a prompt information when the geographic data of the wind farm cannot be subjected to projection coordinate conversion, the prompt information being used to prompt a user of a data error. And / or The map processing unit is further configured to, after obtaining the geographic data of the wind farm corresponding to the wind power project, in a case where the data format of the geographic data of the wind farm is the same as the predetermined projection data format, generate a visual map according to the geographic data of the wind farm.
23. A digital design process system for a wind farm according to any of claims 14 to 22, characterized in that, The wind farm digital design processing system further comprises a data import and export module configured to obtain an import data structure of data; in a case where the import data structure is different from a predetermined data structure, perform format processing on the data according to the predetermined data structure, to obtain formatted data. And / or The wind farm digital design processing system further comprises a database module configured to store the basic data of the wind farm in a database of basic data according to a one-to-one correspondence between the wind power projects and the wind farm.
24. A digital design process system for a wind farm according to any of claims 14 to 22, characterized in that, The flow field simulation module is further configured to obtain a solving method, and obtain a solving problem based on the regional geographic data, the regional model data and the regional wind measurement data, generate a solver corresponding to the solving problem based on the solving problem and the solving method, generate an application for cloud computing resources based on the solving problem, and obtain the simulation calculation result including the wind resource information of the whole flow field based on the temporarily allocated computing resources for the application.
25. The wind farm digital design process system of claim 24, wherein, The flow field simulation module is further configured to release the temporarily allocated computing resources and destroy the solver after the temporarily allocated computing resources for the application. And / or, The flow field simulation module is further configured to display the simulation calculation result after simulating the fluid mechanics using the solver based on the temporarily allocated computing resources for the application, and obtaining the simulation calculation result including one or more of the wake loss situation, the power generation level, the turbulence intensity and the calculation uncertainty.
26. The wind farm digital design process system of claim 14, wherein, The wind farm digital design processing system further comprises: An authority management module configured to obtain user login information input by a user, determine whether the user is an authorized user object based on the user login information, and determine an authorized access range of the user if the user is the authorized user object. The flow field simulation module is further configured to obtain a to-be-simulated region selected by the user in the wind farm region in the visual map if the authorized access range of the user includes the visual map.
27. An electronic device, comprising: The computer program product comprises a processor and a memory; The memory is configured to store a computer program; The processor is configured to execute the program stored in the memory to implement the method in any one of claims 1-13.
28. A computer-readable storage medium, characterized in that, The computer program product comprises a processor and a memory; The memory is configured to store a computer program; The processor is configured to execute the program stored in the memory to implement the method in any one of claims 1-13.
Citation Information
Patent Citations
Installation for a nuclear power station with staggered swimming pools
GB2005899A
Terrain and landform document acquisition method for wind power plant wind resource assessment
CN104361616A