Fan simulation load verification method and system, computer equipment and storage medium
The automated wind turbine simulation load verification method and system solves the problem of low efficiency in manual verification, achieves efficient and accurate simulation load verification, and improves the design quality of wind turbines and the benefits of wind power projects.
Patent Information
- Application Number
- CN202511600896.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-04
- Publication Date
- 2026-01-23
AI Technical Summary
In existing technologies, wind turbine simulation load verification relies on manual operation, which is inefficient and prone to omissions and errors, resulting in inaccurate simulation results that may affect the safety and performance of wind turbine design.
This paper provides a method and system for verifying the simulated load of a wind turbine. The system automatically verifies the load by generating an input parameter file, reading simulation data, and applying a check algorithm. It generates verification results by using rule expressions and table generation rules in a pre-configured template, thereby improving the efficiency and accuracy of the verification.
The system automates the load verification of wind turbine simulations, and enables the configuration of verification logic and thresholds, reducing human interference, improving verification efficiency and accuracy, and ensuring the correctness of simulation results and the quality of wind turbine design.
Smart Images

Figure CN121389501A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of fan simulation data processing, in particular to a fan simulation load verification method, a fan simulation load verification system, a computer device and a computer readable storage medium. BACKGROUND
[0002] A fan (i.e. a wind turbine) will be subjected to various complex external loads during operation, such as wind force, gravity, inertial force, etc. The size and distribution of these loads directly affect the structural safety, reliability and service life of the fan. Therefore, accurately predicting the loads borne by the fan through simulation calculation and evaluating them are key links to ensure normal operation and optimal design of the fan.
[0003] However, current load calculation work faces many challenges. In order to comprehensively and accurately evaluate the performance of the fan under various actual working conditions, a large number of load calculation working conditions need to be simulated. A large number of load calculation working conditions make the process of determining whether the simulation model and simulation timing of each working condition are normal extremely cumbersome.
[0004] Currently, the verification work of fan simulation load related data mainly relies on manual completion. Manual checking is not only inefficient, but also prone to omissions and errors. Since load calculation involves a large amount of data and complex physical models, it is difficult for humans to check every detail comprehensively and accurately. In actual operation, it is difficult to ensure that the models and timing of all simulation working conditions have been strictly checked, which makes it difficult to ensure the correctness of the load simulation results. Inaccurate load simulation results may cause safety hazards in the design of the fan, or the performance of the fan cannot meet the expected target, thereby affecting the benefits of the entire wind power project.
[0005] The above content is only used to assist in understanding the technical solutions of the present application, and does not represent the acknowledgement of the above content as prior art. SUMMARY
[0006] The main purpose of the present application is to provide a fan simulation load verification method, a fan simulation load verification system, a computer device and a computer readable storage medium, which aims to improve the efficiency and accuracy of fan simulation load verification.
[0007] To achieve the above purpose, the present application provides a fan simulation load verification method, comprising the following steps: According to the selected related configuration information of the design load working condition in each fan simulation, an input parameter file is generated; read relevant data of the fan simulation process, generate statistical data meeting requirements of the input parameter file, and perform checking processing on the statistical data according to a checking algorithm type configured by the input parameter file; the checking algorithm type includes at least one of a calculation condition legality checking, a time sequence divergence checking, a rated wind speed power checking, a simulation parameter checking, and a time sequence statistical checking. The rule expression in the preconfigured template is matched with a corresponding design load working condition, and the statistical data associated with the design load working condition and passing the checking processing are checked using the rule expression to generate a checking result. Based on a table generation rule configured by the preconfigured template, a corresponding table result file is generated and output according to an associated object name of the design load working condition, the statistical data passing the checking processing, and the checking result.
[0008] To achieve the above object, the application further provides a fan simulation load checking system, comprising: A checking parameter file generation module is configured to generate an input parameter file according to relevant configuration information of design load working conditions in each selected fan simulation. A simulation load statistical calculation module is configured to read relevant data of the fan simulation process, generate statistical data meeting requirements of the input parameter file, and perform checking processing on the statistical data according to a checking algorithm type configured by the input parameter file; the checking algorithm type includes at least one of a calculation condition legality checking, a time sequence divergence checking, a rated wind speed power checking, a simulation parameter checking, and a time sequence statistical checking. A template file analysis and checking module is configured to match a rule expression in a preconfigured template with a corresponding design load working condition, and check statistical data associated with the design load working condition and passing the checking processing using the rule expression to generate a checking result. A checking result output module is configured to generate a corresponding table result file and output the same based on a table generation rule configured by the preconfigured template, according to an associated object name of the design load working condition, the statistical data passing the checking processing, and the checking result.
[0009] To achieve the above object, the application further provides a computer device, which comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is executed by the processor to implement steps of the above fan simulation load checking method.
[0010] To achieve the above object, the application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement steps of the above fan simulation load checking method.
[0011] The fan simulation load verification method, the fan simulation load verification system, the computer device and the computer readable storage medium provided by the application realize automatic reading of fan simulation data to generate statistical data meeting configuration requirements, and perform checking processing according to corresponding checking algorithm types, can accurately screen data problems, and are more meticulous and efficient than manual checking; on this basis, the statistical data is automatically verified by using the rule expression in the preconfigured template, the normativity and accuracy of the verification are ensured, and the interference of human factors is reduced; finally, a table result file is generated and output according to a table generation rule, so that the verification result is intuitive and clear, and is convenient for subsequent analysis and use. Therefore, the efficiency and accuracy of the fan simulation load verification are improved, and the quality of fan design and the benefit of a wind power project are improved.
[0012] By realizing the automation of fan simulation load verification, the configuration of verification logic and threshold, and the automation of quality checking report generation, the time and repetitive work of manual verification of load calculation personnel are reduced, the efficiency and flexibility of load verification are improved, load result abnormalities can be quickly found, and the correctness of load simulation is ensured. BRIEF DESCRIPTION OF DRAWINGS
[0013] Figure 1 FIG. 1 is a schematic diagram of a fan simulation load verification method according to an embodiment of the application; Figure 2 FIG. 2 is a schematic diagram of a fan simulation load verification system architecture according to an embodiment of the application; Figure 3 FIG. 3 is a schematic diagram of the internal architecture of a computer device according to an embodiment of the application.
[0014] The implementation, functional features and advantages of the application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0015] The embodiments of the application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, in which the same or similar notations represent the same or similar elements or elements having the same or similar functions. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the application, and cannot be understood as a limitation of the application. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.
[0016] In addition, if the description involving "first", "second" and the like in the present application is only for the purpose of description (such as for distinguishing the same or similar features), and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include at least one of the features. In addition, the technical solutions of various embodiments can be combined with each other, but it must be based on the realization of ordinary skilled in the art, when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, nor in the protection scope claimed by the present application.
[0017] Referring to Figure 1 In an embodiment, the fan simulation load verification method comprises: Step S10, generating an input parameter file according to the relevant configuration information of the selected design load working condition in each fan simulation; Step S20, reading the relevant data of the fan simulation process, generating statistical data meeting the requirements of the input parameter file, and performing checking processing on the statistical data according to the checking algorithm type configured by the input parameter file; the checking algorithm type comprises at least one of the calculation working condition legality checking, the time sequence divergence checking, the rated wind speed power checking, the simulation parameter checking and the time sequence statistical checking; Step S30, matching the corresponding design load working condition for the rule expression in the preconfigured template, and using the rule expression to perform verification processing on the statistical data associated with the design load working condition and passing the checking processing, to generate a verification result; Step S40, generating a corresponding table result file and outputting according to the associated object name of the design load working condition, the statistical data passing the checking processing and the verification result based on the table generation rule configured by the preconfigured template.
[0018] In the embodiment, the execution terminal of the embodiment can be a computer device, or other devices or systems (such as a fan simulation load verification system) for controlling the computer device.
[0019] The fan simulation (Simulation, Sim) represents the entire simulation process, which is a comprehensive operation covering a series of steps from model establishment, parameter setting, condition definition to final running solution and analysis of results, and is a complete process of simulating the running of the fan under specific environment or working condition.
[0020] Design Load Case (DLC) is a set of different operating conditions designed to ensure the safe and reliable operation of the wind turbine under various possible real-world scenarios. These conditions take into account various factors such as different wind speeds, wind directions, turbulence intensities, blade angles, and so on. Each combination of these factors constitutes a specific design load case. For example, the rated wind speed condition during normal operation, the high wind speed condition during extreme storm conditions, and so on.
[0021] A calculation case is a further refinement of a design load case. For each design load case, multiple specific calculation cases can be derived. Taking the "normal power generation condition" design load case as an example, different calculation cases can be set up under different wind speeds (such as cut-in wind speed, rated wind speed, cut-out wind speed), wind directions (headwind, tailwind, different yaw angles), turbulence intensities, and so on.
[0022] A calculation case is a specific operating unit for simulation (Sim). Simulation is the process of modeling, setting parameters, and running simulations for wind turbine systems. This process is based on specific calculation cases. Each case has its specific input parameters, including the geometric parameters of the wind turbine, material properties, boundary conditions, initial conditions, and so on. The simulation program numerically simulates the operating state of the wind turbine under this condition based on these parameters.
[0023] Multiple calculation cases constitute a complete simulation: A complete wind turbine simulation usually involves multiple different calculation cases to cover various real-world scenarios that the wind turbine may encounter. For example, to evaluate the overall performance and reliability of the wind turbine, multiple calculation cases under different design load cases may need to be simulated. These calculation cases may involve different operating modes, environmental conditions, and fault conditions. By analyzing the simulation results of multiple calculation cases, we can comprehensively understand the performance, load distribution, fatigue life, and other key indicators of the wind turbine.
[0024] As described in step S10, the design load case covers various parameter settings of the wind turbine under different operating conditions, such as different wind speeds, wind directions, blade angles, and so on. These parameters determine the operating state of the wind turbine under a specific condition.
[0025] The system converts the configuration information of these design load cases into an input parameter file that meets the specific format requirements. This file contains the key parameters required for subsequent wind turbine simulation and data processing, and is the basic input for the entire verification process.
[0026] Optionally, operators can freely configure load threshold metadata for various wind turbine simulations on the system's configuration page. This metadata, along with the case paths, model files, and controller file paths for each Sim and DLC, forms a formatted input parameter file. Furthermore, post-processing parameters for each DLC can be configured on the system page. These parameters include, but are not limited to, the following: (1) Grouping type: Determine the calculation method of the ultimate load within the group.
[0027] (2) Grouping logic: rules for grouping Cases under DLC to ensure the rationality of grouping.
[0028] (3) Safety factor: used to measure the safety margin in the calculation of the ultimate load in the post-simulation processing.
[0029] (4) Wind frequency calculation type: Select an appropriate wind frequency calculation method to accurately reflect the actual wind conditions.
[0030] (5) Fan operating status: Record the operating status of the fan under different operating conditions, such as normal operation, shutdown, fault, etc.
[0031] (6) Verification threshold metadata: contains threshold information for various key parameters, such as the unexpected shutdown state channel threshold in DLC1.x, model parameter thresholds, etc. These thresholds are used to check and verify the simulation data in the future to determine whether the operation of the wind turbine meets the design requirements.
[0032] In addition to the metadata and post-processing parameters configured above, other important information can also be configured, including: the path of the calculation conditions under each wind turbine simulation and design load condition; specifying the storage location of the wind turbine model file; providing the path of the controller file to control the wind turbine's operating behavior during the simulation process; and determining the storage location of the simulation result file for easy viewing and analysis later.
[0033] Optionally, the wind turbine simulation load verification system provides a corresponding verification configuration page, allowing users to select the wind turbine simulations to be verified, the design load conditions in each wind turbine simulation, and to configure relevant configuration information for the design load conditions, as well as to configure pre-configured templates.
[0034] Optionally, users can select individual wind turbine simulation projects to be verified from the system, along with the specific design load conditions for each simulation project. Different design load conditions represent the wind turbine's performance under different operating conditions, such as different combinations of wind speed, wind direction, and blade angle. By selecting specific design load conditions, users can perform targeted verification of the wind turbine's performance under specific operating conditions.
[0035] Optionally, users can configure various relevant information about the design load conditions on this page, including but not limited to the load threshold metadata of each DLC mentioned above, post-processing parameters (such as grouping type, grouping logic, safety factor, wind frequency calculation type, wind turbine operating status, and verification threshold metadata, etc.).
[0036] Optionally, users can adjust and customize the pre-configured template according to their actual needs. For example, they can modify the rule expressions to adapt to different validation requirements, or adjust the table generation rules to change the format and content of the final output table.
[0037] After the user selects the simulation and design load conditions for each wind turbine on the verification configuration page, and configures the relevant information for the design load conditions, the system will integrate the relevant information and generate a compliant input parameter file (such as a YAML file) based on the user's selections and configurations on the page. For example, the user-configured DLC threshold, post-processing parameters, calculation condition directory paths for each wind turbine simulation and design load condition, model file paths, controller file paths, and other information can all be included in the input parameter file.
[0038] As described in step S20, the program reads the input parameter file, parses it, and constructs simulation, design load case, model, and report objects in memory. According to the report algorithm parameters configured in the input parameter file, it preprocesses each simulation and design load case object and obtains the verification parameters configured for the algorithm parameters, including load case parameters, model parameters, and post-processing parameters.
[0039] Optionally, the program reads a YAML-formatted input parameter file and preprocesses each object according to the report algorithm parameters configured in the YAML parameter file.
[0040] The steps for reading relevant data from the wind turbine simulation process and generating statistical data that meets the requirements of the input parameter file include: Read the time series data generated by the specified channels of all calculation conditions under each design load condition during the wind turbine simulation process, and calculate the corresponding time series statistical values as statistical data through the statistical method configured in the input parameter file; And / or, based on the running parameter names configured in the report metadata corresponding to the wind turbine simulation in the input parameter file, read the running parameter values used during the operation of each wind turbine simulation and generate statistical data; wherein, the generation elements of the input parameter file also include the report metadata corresponding to the selected wind turbine simulation.
[0041] Optionally, for all calculation conditions under each design load, the system will read the timing data generated during the wind turbine simulation from a designated channel. The design load conditions here encompass various parameter settings for the wind turbine under different operating conditions, such as different wind speeds, wind directions, and blade angles. The designated channel is a pre-determined monitoring channel closely related to the wind turbine's operating status, such as the wind turbine's power channel and speed channel.
[0042] The system calculates the corresponding time-series statistics by using the statistical methods configured in the input parameter file, and then uses these statistics as statistical data. Various statistical methods can be used, such as calculating the average, maximum, minimum, and standard deviation. Taking the time-series data of a wind turbine power channel as an example, if the statistical method configured in the input parameter file is to calculate the average, the system will sum the power values of that channel at each time point during the simulation, and then divide by the number of time points to obtain the average power value as statistical data.
[0043] And / or, based on the running parameter names configured in the report metadata corresponding to the wind turbine simulation in the input parameter file, determine the running parameters that need to be read. The report metadata is one of the elements considered when generating the input parameter file, containing various information related to the wind turbine simulation operation, while the running parameter names specify the exact parameters to be read. Read the values of these running parameters used during the operation of each wind turbine simulation and generate statistical data from them.
[0044] Optionally, the operating parameter name includes at least one of the controller parameter name, model parameter name, and operating condition parameter name.
[0045] After generating statistical data, the system matches and calls the corresponding algorithm operator based on the report configuration type selected by the user in the input parameter file to check the statistical data. The operator results are all data objects, which are passed from memory to the output object.
[0046] Optionally, the check algorithm type configured in the input parameter file includes at least one of the following: calculation condition validity check, time series divergence check, rated wind speed and power check, simulation parameter check, and time series statistics check.
[0047] As described in step S30, the wind turbine simulation load verification system provides a pre-configured template containing rule expressions for verifying statistical data. Users can adjust and customize the pre-configured template according to their actual needs on the system's verification configuration page, such as modifying the rule expressions to adapt to different verification requirements.
[0048] The rule expression defines the specific rules and conditions for validating statistical data. These rules and conditions are formulated based on factors such as wind turbine design requirements, safety standards, and actual operating experience, and are used to determine whether the statistical data meets expectations.
[0049] The system will match the rule expressions in the pre-configured templates with the corresponding design load conditions. This means that for different design load conditions, the corresponding rule expressions will be used for verification. For example, for the rated wind speed condition, a rule expression specifically for that condition will be used to verify the statistical data; for the extreme storm condition, a rule expression applicable to that extreme situation will be used.
[0050] After matching the rule expression with the design load case, the system inputs the statistical data associated with the design load case, which has been checked and processed, into the corresponding rule expression. These statistical data are obtained after the check and processing in step S20.
[0051] Rule expressions calculate and evaluate associated statistical data based on their defined rules and conditions. For example, a rule expression might specify a range of values for a parameter; if the parameter value in the statistical data exceeds this range, it is considered non-compliant. Alternatively, a rule expression might require a certain mathematical relationship between two parameters, and the system will check whether the statistical data satisfies this relationship.
[0052] Based on the calculation and judgment results of the rule expression, the system will generate corresponding verification results. Verification results typically exist in the form of data objects, which may include indicators of whether the verification passed or failed, information on parameters that do not meet the requirements, deviation values, etc. For example, if a statistical data point does not meet the requirements of the rule expression, the verification result will clearly indicate the corresponding design load case, parameter name, and the deviation between the actual value and the required value.
[0053] For example, suppose the pre-configured template contains a rule expression for fan power under rated wind speed conditions: "Fan power should be between 90% and 110% of rated power." In step S20, statistical data on fan power under rated wind speed conditions is obtained after processing. The system associates this statistical data with the rule expression. If the statistical data shows that the fan power is 115% of the rated power, exceeding the range specified by the rule expression, the verification result will display "Verification failed," indicating that "Fan power under rated wind speed conditions exceeds the allowable range; the actual power is 115% of the rated power, and the allowable range is 90% - 110%."
[0054] As described in step S40, the pre-configured template also includes table generation rules. These rules can be adjusted and customized by the user on the verification configuration page provided by the system according to actual needs. Their purpose is to clarify the format, content, and organization of each part of the data in the final output table. Specifically, this can involve settings for the table title, column names, row structure, data sorting rules, and data display format. For example, the user can specify that the table title should reflect the name and time range of the wind turbine simulation project being verified, and that the column names should include information such as the design load condition name, statistical data indicators, and verification results.
[0055] The associated object name for the design load condition includes the name of the wind turbine simulation, the name of the design load condition, and the name of the associated calculation condition.
[0056] The simulation name serves as the identifier for the entire wind turbine simulation project, representing a complete wind turbine performance simulation process. Different simulation names can correspond to different wind turbine models, different environmental settings, or different design schemes. For example, "Simulation of Type XX Wind Turbine in Coastal Environment" or "Simulation of New Wind Turbine Design Scheme 2".
[0057] The design load case name specifically describes a particular operating condition, such as "normal operation at rated wind speed," "extreme gust operation," or "shutdown maintenance operation." Each design load case may contain multiple specific calculation cases, which are further refinements and quantifications of the design load case. Associated calculation case names are used to distinguish different calculation scenarios under the same design load case. For example, in "normal operation at rated wind speed," there might be "calculation case with a blade angle of 10°" or "calculation case with a blade angle of 15°," etc.
[0058] Before generating the table results file, the system needs to collect the associated object names of the design load conditions (the name of the wind turbine simulation, the name of the design load condition, and the name of the associated calculation condition), as well as the corresponding statistical data and verification results processed through inspection.
[0059] Based on the table generation rules of the pre-configured template, assign corresponding columns to each part of the associated object name in the table. For example, three columns can be set up to fill in the corresponding wind turbine simulation name, design load case name, and associated calculation case name. In addition, other columns need to be set up to fill in statistical data (i.e., the specific parameter values being verified) and verification results.
[0060] Optionally, for each design load case, the corresponding wind turbine simulation name, design load case name, and associated calculation case name should be entered into the corresponding columns of the table in sequence. For example, in the first row, the first column should be filled with the wind turbine simulation number Sim_2025_0001, the second column with the design load case name DLC1.1, and the third column with the calculation case name U3.0_DP8_A330_S12.
[0061] Optionally, after filling in the name of the associated object, the statistical data (such as average power, maximum generator speed, etc.) corresponding to the design load condition, as well as the verification threshold (such as generator cut-in speed), results (such as verification passed or failed and related explanations) are filled into the subsequent columns in the order of the table structure.
[0062] The system generates a table file based on the integrated data, according to the specified file format (such as Excel, CSV, etc.). During the generation process, the data is further formatted according to the table generation rules, such as setting the font and color of column headers and adjusting column widths, to improve the readability of the table.
[0063] The generated table results file will be saved to the specified storage location and made available for users to view and download. Users can open the file to see detailed information for each design load case, including the corresponding wind turbine simulation name, design load case name, associated calculation case name, statistical data, and verification results, thereby enabling a comprehensive assessment of the wind turbine's performance and safety.
[0064] For example, after statistically calculating the timing results of the simulation channels, the expressions and table structures configured in the Excel template are parsed, the expressions are executed in memory, and then an Excel report is output. Since the verification thresholds in the parameter file can be configured on the page, the verification condition expressions and table structures for each design load case in the template can be dynamically adjusted, significantly improving simulation checking efficiency. An example of the generated result table output is shown in Table (I) below.
[0065] Table (1): Fan simulation Design load case Calculation load case Generator speed max (rpm) Generator cut-in speed (rpm) Check result Sim202311_0158 DLC3.1 U03.0_DP8 1149 1200 Check failed Sim202311_0158 DLC3.3 U03.0_TP_F500_A120 1160 1200 Check failed This embodiment can simultaneously support the verification of multiple design load conditions, related models, and controller parameter thresholds. Adding new design load conditions can be supported simply by modifying or adding configuration files. It balances flexibility and convenience with comprehensive functionality, improving the efficiency of wind turbine simulation load verification while reducing the error rate associated with manual generation.
[0066] This embodiment essentially covers the entire process of pre- and post-load calculation processing, standardizing the calculation settings habits of load calculation engineers. This facilitates the standardization and streamlining of the entire load calculation process, improving internal management. Specifically, based on the expected performance under different operating conditions, detailed indicators for condition judgment are established, and automated judgment is achieved through programming, thus formalizing the manual inspection process and improving verification efficiency.
[0067] In one embodiment, the system automatically reads wind turbine simulation data to generate statistical data that meets configuration requirements. This data is then processed according to the corresponding inspection algorithm, accurately screening for data problems—a more detailed and efficient method than manual inspection. Furthermore, the statistical data is automatically validated using rule expressions in a pre-configured template, ensuring the standardization and accuracy of the validation and reducing human interference. Finally, a table result file is generated and output according to table generation rules, making the validation results intuitive and clear, facilitating subsequent analysis and use. Therefore, the efficiency and accuracy of wind turbine simulation load validation are improved, contributing to enhanced wind turbine design quality and the benefits of wind power projects.
[0068] By automating the verification of wind turbine simulation loads, configuring verification logic and thresholds, and automating the generation of quality inspection reports, the time and repetitive work of manual verification by load calculation personnel are reduced, improving the efficiency and flexibility of load verification, enabling the rapid detection of load result anomalies, and ensuring the correctness of load simulation.
[0069] In one embodiment, based on the above embodiments, the step of reading relevant data from the wind turbine simulation process and generating statistical data that meets the requirements of the input parameter file includes: Read the time series data generated by the specified channels of all calculation conditions under each design load condition during the wind turbine simulation process, and calculate the corresponding time series statistical values as statistical data through the statistical method configured in the input parameter file; And / or, based on the running parameter names configured in the report metadata corresponding to the wind turbine simulation in the input parameter file, read the running parameter values used during the operation of each wind turbine simulation and generate statistical data; wherein, the generation elements of the input parameter file also include the report metadata corresponding to the selected wind turbine simulation.
[0070] In this embodiment, the design load conditions encompass various parameter settings for the wind turbine under different operating conditions, such as different wind speeds, wind directions, and blade angles. This information determines the wind turbine's operating state under specific conditions. Each design load condition may include multiple specific calculation conditions, which are further refinements and quantifications of the design load conditions. Designated channels are pre-determined monitoring channels closely related to the wind turbine's operating state, such as the wind turbine's power channel and speed channel. The data from these channels can reflect the key operating indicators of the wind turbine during the simulation process.
[0071] For all calculation scenarios under various design load conditions, the system reads the time-series data generated during the wind turbine simulation via a designated channel. This time-series data records the wind turbine's operating status information at different points in time.
[0072] Optionally, the input parameter file configures the statistical methods, which can be various, such as calculating the average, maximum, minimum, and standard deviation. These statistical methods are used to process the read time-series data to obtain statistical values that reflect the characteristics of the data.
[0073] The system calculates the time-series data by using the statistical method configured in the input parameter file, obtaining the corresponding time-series statistical values, and then uses these values as statistical data. For example, taking the time-series data of the wind turbine power channel as an example, if the statistical method configured in the input parameter file is to calculate the average value, the system will sum the power values of the channel at each time point during the simulation, and then divide by the number of time points to obtain the average power value as statistical data.
[0074] Report metadata is one of the elements considered when generating the input parameter file, and it contains various information related to the wind turbine simulation operation. Among them, the running parameter name specifies the specific parameter to be read.
[0075] The operating parameter name includes at least one of the following: controller parameter name, model parameter name, and operating condition parameter name. The controller parameter name relates to the relevant parameters of the wind turbine controller, such as control strategy parameters; the model parameter name is related to the mathematical model of the wind turbine, such as the structural parameters of the model; and the operating condition parameter name is related to the specific operating conditions, such as wind speed and wind direction.
[0076] The controller parameters are a series of parameters used to control the operation of the wind turbine. The wind turbine controller acts like the "brain" of the turbine, adjusting these parameters to ensure stable and efficient operation under different conditions. The system reads the corresponding parameter values from the wind turbine simulation operation records based on the controller parameter names configured in the report metadata of the input parameter file. For example, the controller parameter name might include "pitch angle control gain," and the system will read the specific value of this parameter during simulation operation, including it as part of the statistical data. Different controller parameters have different effects on the wind turbine's operation. For instance, the pitch angle control gain affects the speed and accuracy of the pitch angle adjustment at different wind speeds, thus affecting the wind turbine's power output and stability.
[0077] Model parameters are the parameters used to construct the wind turbine simulation model. These parameters determine the model's structure and characteristics, directly affecting the accuracy of the simulation results. The system reads the corresponding values from simulation-related data according to the model parameter names configured in the report metadata. For example, if the model parameter name is "blade aerodynamic coefficient," the system reads the value of this coefficient during simulation as statistical data. The blade aerodynamic coefficient affects the forces acting on the wind turbine blades in the airflow and its energy conversion efficiency. Accurate model parameters enable the simulation to more realistically reflect the actual operation of the wind turbine.
[0078] The operating parameters describe the specific environment and conditions under which the wind turbine operates. Different combinations of operating parameters represent the wind turbine's operating status in different scenarios. Parameter values are retrieved from the simulation records based on the operating parameter name. For example, if the operating parameter name includes "ambient temperature," the system reads the actual ambient temperature value during the simulation as statistical data. Ambient temperature affects the wind turbine's material properties and air density, thus influencing the wind turbine's power output and mechanical performance.
[0079] Based on the runtime parameter names configured in the report metadata corresponding to the wind turbine simulation in the input parameter file, determine the runtime parameters that need to be read. Then, read the values of these runtime parameters used during the runtime of each wind turbine simulation and generate statistical data.
[0080] The two methods for generating statistical data described above can be used individually or simultaneously. Statistical data can be generated by reading time-series data from a specified channel and calculating time-series statistics, or by reading the values of operating parameters based on the names configured in the report metadata. Alternatively, both methods can be used simultaneously to integrate the obtained statistical data, thus comprehensively reflecting relevant information from the wind turbine simulation process.
[0081] Suppose a wind turbine simulation project has a design load condition called "normal operation at rated wind speed," which includes two calculation conditions: "calculation condition with a blade angle of 10°" and "calculation condition with a blade angle of 15°." The system reads the timing data of the power channel and the speed channel under these two calculation conditions. If the statistical method configured in the input parameter file is to calculate the average and maximum values, then for the power channel, the average power is calculated under both the "calculation condition with a blade angle of 10°" and the "calculation condition with a blade angle of 15°"; for the speed channel, the maximum speed is calculated under both calculation conditions.
[0082] If the report metadata corresponding to the wind turbine simulation in the input parameter file is configured with the running parameter name, the system can also read the values of "control gain", "blade stiffness" and "wind speed" used by the wind turbine under these two calculation conditions and use these values as statistical data.
[0083] In one embodiment, a computer program automatically reads and processes wind turbine simulation data, avoiding the tediousness and errors of manual data processing. This not only improves the speed and accuracy of data processing but also saves significant time and labor costs, enabling users to complete data analysis and decision-making tasks more efficiently. Once the input parameter file is configured, the system can quickly read and process large amounts of simulation data and generate statistical data that meets the requirements. This facilitates rapid evaluation and decision-making regarding the wind turbine's performance and operating status, improving work efficiency and response speed.
[0084] In one embodiment, based on the above embodiments, the calculation condition legality check is used to check whether the calculation condition name under each design load condition is legal and whether a calculation condition is missing. And / or, the timing divergence check is used to check whether the timing of each calculation condition diverges; And / or, the simulation parameter check is used to check whether the operating parameter values used during the simulation of each selected wind turbine meet the corresponding threshold. And / or, the rated wind speed power check is used to check whether the wind speed at the rated power under the design load condition and the power at the interpolated rated wind speed are valid; And / or, the timing statistics check is used to check whether the timing statistics values of each calculation condition meet the corresponding threshold.
[0085] In this embodiment, during wind turbine simulation, each design load case may include multiple calculation cases, each with specific naming rules. The calculation case validity check uses these rules to determine if the calculation case name meets the requirements, such as whether the name contains illegal characters or follows a specific naming format. Simultaneously, this check also confirms whether any necessary calculation cases are not included in the simulation, ensuring that the simulation process covers all necessary calculation cases.
[0086] For example, the calculation case validity check uses corresponding operators to detect, based on algorithm parameters, whether the azimuth angles of all calculated cases under the design load are within 0-360° and whether the azimuth angles are evenly distributed. If the azimuth angles are not evenly distributed, the missing azimuth angles are calculated to ensure that the simulation covers all necessary azimuth conditions. Additionally, it checks whether the average wind speed of all calculated cases under the design load is between the cut-in and cut-out wind speeds set in the case parameters, and whether the wind speeds are evenly distributed. If the wind speeds are not evenly distributed, the missing wind speeds are calculated to ensure that the simulation covers a reasonable wind speed range.
[0087] During wind turbine simulation, time-series data is generated, such as the changes in parameters like wind speed and power over time. Normally, this time-series data should converge or fluctuate within a certain range. If the time-series data increases or decreases without limit, or exhibits unstable and drastic fluctuations, it indicates time-series divergence. Time-series divergence checks aim to identify this anomaly, as it may indicate problems with the simulation model or unreasonable simulation parameter settings.
[0088] For example, the timing divergence checker reads timing data from all computational scenarios in the channels configured in the report metadata, and calculates the standard deviation for the timing data of a specified channel for each computational scenario. By analyzing the standard deviation, it determines whether the timing data for that computational scenario is divergent. If the timing data increases or decreases without limit, or exhibits unstable and drastic fluctuations, it indicates timing divergence, which may mean there is a problem with the simulation model or the simulation parameters are set improperly.
[0089] In the design and operation of wind turbines, rated wind speed and rated power are crucial parameters. Rated wind speed and power checks first confirm whether the wind speed corresponding to the rated power set in the design load conditions is reasonable and within the normal operating wind speed range of the wind turbine. Simultaneously, the power value at the rated wind speed obtained through interpolation methods is also checked for validity to determine whether it meets the performance characteristics and design requirements of the wind turbine.
[0090] For example, the rated wind speed and power check can focus on the wind speed corresponding to the rated power under the design load condition and whether the power at the rated wind speed is valid. The rated wind speed and power check operator can read the timing of a specified channel for all calculation conditions in DLC1.0 and calculate the wind speed at which the rated power is reached. Then, using linear interpolation, it calculates the average power corresponding to the rated wind speed of the specified DLC to evaluate the rationality of the parameters related to rated wind speed and rated power.
[0091] Various operating parameters are used in wind turbine simulation, such as controller parameters, model parameters, and operating condition parameters. Different parameters have their reasonable value ranges, and simulation parameter checks compare the actual operating parameter values with pre-set thresholds. If a parameter value exceeds the threshold range, it may lead to inaccurate simulation results or the wind turbine malfunctioning, requiring parameter adjustment.
[0092] For example, the simulation parameter checker reads the controller parameters, model parameters, and operating condition parameters selected by the user for the simulation based on the reported algorithm parameter configuration. It compares these actually used operating parameter values with pre-set thresholds. If the parameter values exceed the threshold range, it may lead to inaccurate simulation results or the wind turbine malfunctioning, requiring parameter adjustment.
[0093] After reading the timing data generated during the wind turbine simulation for all specified channels under various design load conditions, the system calculates corresponding timing statistics, such as average, maximum, and minimum values, using the statistical methods configured in the input parameter file. The timing statistics check compares these values with pre-set thresholds to determine if they are within a reasonable range. If the statistics do not meet the threshold requirements, it may indicate an anomaly in the simulation process, requiring further analysis to determine the cause.
[0094] For example, the timing statistics checker reads timing data from each calculation condition of a specified channel and calculates timing statistics for each calculation condition, such as maximum value, minimum value, and standard deviation, according to the statistical methods configured in the algorithm parameters. These statistical values are then compared with pre-set thresholds to determine if they are within a reasonable range. If the statistical values do not meet the threshold requirements, it may indicate an anomaly in the simulation process, requiring further analysis to determine the cause.
[0095] These checking algorithms cover multiple key aspects of wind turbine simulation load verification. From the legality of calculation conditions and operating parameters to the stability and statistical values of time-series data, and the power output at rated wind speed, they enable comprehensive monitoring and verification of the wind turbine simulation process. This allows for the timely detection of potential problems at different stages, ensuring the comprehensiveness of the verification. For example, the calculation condition legality check ensures that the calculation condition names are valid and complete under each design load condition, guaranteeing the integrity of the simulation process from the source and preventing inaccurate results due to errors or omissions in the calculation conditions.
[0096] Each inspection algorithm has a clear inspection target, enabling precise identification of specific types of problems. For example, timing divergence inspection specifically checks whether the timing sequence of each calculation condition diverges, while simulation parameter inspection focuses on whether the operating parameter values meet the corresponding thresholds, enabling the rapid and accurate detection of anomalies in complex wind turbine simulation data.
[0097] By precisely checking specific indicators, the accuracy of the verification results is improved, providing a reliable basis for subsequent decision-making. For example, the rated wind speed power check can accurately determine whether the wind speed at the rated power under the design load condition and the power at the interpolated rated wind speed are legal, which helps to evaluate the performance of the wind turbine under rated conditions.
[0098] The inspection algorithm types are diverse, and users can choose at least one and combine them according to their actual needs. Different wind turbine simulation projects may have different focuses and concerns. This flexible selection method can meet diverse verification requirements and improve the applicability of the method. For example, for projects with high requirements for operating parameters, simulation parameter inspection can be the focus; while for projects that focus on the stability of time series data, time series divergence inspection and time series statistical inspection can be emphasized.
[0099] In generating statistical data, both the time-series data generated by the specified channels for all calculation conditions under each design load condition during wind turbine simulation and the operating parameter values used during wind turbine simulation were considered. The inspection algorithm performs inspection and processing based on this rich statistical data, which can fully extract the information behind the data and improve the efficiency of data utilization.
[0100] In one embodiment, comprehensive analysis and inspection of different types of data provides a more comprehensive basis for decision-making on wind turbine simulation load verification, which helps to optimize wind turbine design and operation schemes.
[0101] In one embodiment, based on the above embodiment, the pre-configured template configures each checkpoint and the corresponding rule expression for each checkpoint in the checkpoint worksheet; and configures the table header items output by each checkpoint for other worksheets as table generation rules. Each checkpoint is used to check the statistical data corresponding to one or more design load conditions.
[0102] In this embodiment, when configuring the template, the operator can configure multiple checkpoints in the checkpoint worksheet. A checkpoint is a basic unit in the pre-configured template used to verify the statistical data corresponding to the design load conditions (i.e., the statistical data after the check in step S20). Each checkpoint can verify the statistical data for one or more design load conditions.
[0103] During the wind turbine simulation load verification process, the statistical data is first preliminarily checked according to the check algorithm type configured in the input parameter file (such as calculation condition validity check, time series divergence check, rated wind speed and power check, simulation parameter check, and time series statistics check). Only those statistical data that pass these preliminary checks will proceed to the verification stage at the checkpoints.
[0104] Each checkpoint is also configured with a corresponding rule expression. A rule expression is a mathematical or logical formula used to describe the check logic, specifying how to judge the statistical data corresponding to the design load conditions. The rule expressions are carefully designed according to different verification requirements, for example: If it is necessary to consider the fan's speed, power, and vibration amplitude simultaneously to determine whether it is within a reasonable performance range, the rule expression can be written as "(Speed > Minimum Speed AND Speed < Maximum Speed) AND (Power > Rated Power Lower Limit AND Power < Rated Power Upper Limit) AND (Vibration Amplitude < Maximum Allowable Vibration Amplitude)".
[0105] Meanwhile, header fields for each checkpoint output are configured in other worksheets; these header fields constitute the table generation rules. After the wind turbine simulation load verification is completed, the verification results need to be output in tabular form for users to view and analyze intuitively. The table header fields clearly define the meaning and content of each column in the table, which may include, for example, the name of the associated object for the design load condition, statistical data processed through the inspection, verification results, and other information.
[0106] Each checkpoint can check statistical data corresponding to one or more design load conditions. This means that a single checkpoint can simultaneously perform a unified check on multiple different design load conditions, improving the efficiency and accuracy of the verification. For example, a rated wind speed and power checkpoint can simultaneously check the rated wind speed and power data under multiple different design load conditions to determine their validity.
[0107] In the actual wind turbine simulation load verification process, the statistical data that passed the checks are first verified according to the rule expressions in the checkpoint worksheet to obtain the verification results. Then, based on the table header fields configured in other worksheets, information such as the associated object name of the design load condition, the statistical data that passed the checks, and the verification results are filled into the tables to generate the corresponding table result file and output it. In this way, users can quickly understand the verification status of the wind turbine simulation load by viewing the table result file.
[0108] Based on the user-selected design load conditions, a set of matching rules is established. Each checkpoint worksheet typically corresponds to specific verification conditions and design load conditions. The module will determine which checkpoint worksheets and their entries match the user-selected design load conditions based on these relationships.
[0109] Optionally, before generating the table results file, you can filter out mismatched checkpoint worksheets and entries. The system iterates through all checkpoint worksheets and each entry in the pre-configured template, directly excluding those that do not match the user's selected design load case. Similarly, for entries in matching checkpoint worksheets, if they do not match the selected design load case, they are also filtered out from the results set. For example, if the user selects a design load case for a specific wind speed range, checkpoint worksheets and entries related to other wind speed ranges will be filtered out.
[0110] Through this pre-configured template design, the wind turbine simulation load verification process can be carried out in an orderly manner from preliminary inspection to in-depth verification, and the verification results can be output in a standardized tabular form, which improves the efficiency and accuracy of the verification work and provides strong support for the design and operation of wind turbines.
[0111] In one embodiment, based on the above embodiments, the table generation rule further includes specifying that the inspection result output is a worksheet in a table result file; And / or, the pre-configured template also includes corresponding report metadata for each checkpoint, including report name, verification channel, verification algorithm, verification algorithm parameter name, and verification algorithm parameter value.
[0112] In this embodiment, the table generation rules stipulate that the check results will be output as a worksheet in the table results file. This means that the verification results of each checkpoint will be organized by the system and displayed in a separate worksheet.
[0113] The pre-configured template also allows you to configure corresponding report metadata for each checkpoint. This metadata provides rich information for detailed descriptions and records of the verification results, and may include: (1) Report name: Assign a specific name to the verification result report for each checkpoint to facilitate users to quickly identify and distinguish the report content of different checkpoints. For example, "Power stability check report under specific wind speed conditions" or "Controller parameter correlation check report under multiple conditions".
[0114] (2) Verification Channel: Clearly specify the specific data channel to which the checkpoint is targeted. In wind turbine simulation, there may be multiple data acquisition channels, such as speed channel, power channel, vibration channel, etc. By specifying the verification channel, the data of a specific channel can be accurately verified, improving the targeting of the verification.
[0115] (3) Verification algorithm: Explain the specific verification algorithm used for this checkpoint.
[0116] (4) Verification algorithm parameter names and values: List in detail the parameter names used in the verification algorithm and their corresponding values. For example, in long-term stability checks, the parameter "maximum allowable rate of change" may be used, and the specific value of this parameter, such as 0.05, should be recorded. Recording these parameter names and values ensures the repeatability and accuracy of the verification process.
[0117] Through the design of the pre-configured templates, the wind turbine simulation load verification process not only achieves an orderly progression from preliminary inspection to in-depth verification, but also presents the verification results in a standardized and structured tabular format. At the same time, detailed report metadata records provide rich explanations and evidence for the verification process and results, greatly improving the efficiency and quality of the verification work and providing strong support for the design, optimization and operation of wind turbines.
[0118] Furthermore, based on the above embodiments, referring to Figure 2 This application also provides a wind turbine simulation load verification system, including: The parameter file generation module is used to generate input parameter files based on the relevant configuration information of the design load conditions in the simulation of each selected wind turbine. The simulation load statistics calculation module is used to read relevant data from the wind turbine simulation process, generate statistical data that meets the requirements of the input parameter file, and perform checks on the statistical data according to the check algorithm type configured in the input parameter file; the check algorithm type includes at least one of the following: calculation condition legality check, time series divergence check, rated wind speed and power check, simulation parameter check, and time series statistics check; The template file parsing and verification module is used to match the corresponding design load cases for the rule expressions in the pre-configured template, and to use the rule expressions to verify the statistical data that have passed the inspection process associated with the design load cases, and generate verification results. The verification result output module is used to generate and output corresponding table result files based on the table generation rules configured in the pre-configured template, according to the associated object name of the design load condition, the statistical data processed by the inspection, and the verification results.
[0119] The functions and data flow of each module are as follows: (1) Verification parameter file generation module Input: Metadata.
[0120] Function: Generates an input parameter file based on the relevant configuration information of the design load conditions in the selected wind turbine simulation, providing parameter basis for subsequent verification.
[0121] The system administrator configures a template, setting each checkpoint and its corresponding rule expression in the checkpoint worksheet. Other worksheets configure the header fields for each checkpoint's output. Each checkpoint checks the load data for one or more design load cases. The check results are output as a worksheet in the quality inspection report table. The system administrator configures the corresponding report metadata for each checkpoint, including the report name, algorithm, algorithm parameter names and corresponding parameter values, and verification channel. Then, the system page configures the load threshold metadata for each simulation sim and load case DLC.
[0122] The verification parameter file generation module combines these DLC thresholds with the report metadata selected by the user on the page, the directory path and condition parameters, model parameters, controller file path, and output result file path of the calculated conditions under each simulation and design load condition to form a formatted input parameter file.
[0123] (2) Simulation load statistical calculation module Inputs: operating parameters, model, calculated operating conditions, controller (these are the basic configuration elements for wind turbine simulation).
[0124] Function: Reads relevant data from the wind turbine simulation process and generates statistical data that meets the requirements of the input parameter file. For example, it can read the time series data of the specified channel of the calculation condition under each design load condition and calculate the time series statistical values in a statistical manner; or it can read the operating parameter values (such as controller parameters, model parameters, operating condition parameters, etc.) during the wind turbine simulation and generate statistical data.
[0125] Based on the check algorithm type configured in the input parameter file (including at least one of the following: calculation condition validity check, time series divergence check, rated wind speed and power check, simulation parameter check, and time series statistics check), the statistical data is checked and processed.
[0126] (3) Template file parsing and verification module Inputs: Input parameter file output by the verification parameter file generation module, and checked and processed statistical data output by the simulation load statistical calculation module.
[0127] Function: Parse the pre-configured template and match the corresponding design load conditions for the regular expressions in the template.
[0128] The statistical data associated with design load cases are validated using rule expressions, generating validation results. Checkpoints in the template (e.g., checkpoint 1, checkpoint 2) are used to check the statistical data of one or more design load cases. The pattern matcher is responsible for pairing checkpoints with design load cases, invoking the rule expressions configured for the associated checkpoints (e.g., expression 1, expression 2) to validate the statistical data (data checked by the validation algorithm) of the corresponding design load cases.
[0129] (4) Verification result output module Input: The verification result generated by the template file parsing and verification module.
[0130] Function: Based on the table generation rules of the pre-configured template (such as the header items of each worksheet, the output format of the inspection results, etc.), combined with the associated object names of the design load conditions, the statistical data after inspection and processing, and the verification results, generate and output the verification result table, and complete the result presentation of the entire verification process.
[0131] This system, through modular division of labor and data flow, realizes a complete process from inputting wind turbine simulation configuration information to generating statistical data, performing multi-type checks, performing rule-based verification, and finally outputting structured verification results, providing a systematic solution for verifying the accuracy of wind turbine simulation loads.
[0132] Optionally, the wind turbine simulation load verification system also provides a verification configuration page, which allows users to select the wind turbine simulations to be verified, the design load conditions in each wind turbine simulation, and to configure relevant configuration information for the design load conditions, as well as to configure pre-configured templates.
[0133] In one embodiment, an automatic verification system for wind turbine simulation loads is provided, enabling configurable verification conditions and supporting batch verification of multiple simulations and conditions. By automating wind turbine simulation load verification, configurable verification logic and thresholds, and automated generation of quality inspection reports, the system reduces the time and repetitive work of manual verification by load calculation personnel, improves the efficiency and flexibility of load verification, quickly detects load result anomalies, and ensures the correctness of load simulation.
[0134] Furthermore, this application also provides a computer device whose internal architecture can be as follows: Figure 3 As shown, the system includes a processor, memory, communication interface, and input interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores data called by the computer programs. The communication interface is used for data communication with external terminals. The input interface is used to receive signals from external devices. When the computer program is executed by the processor, it implements a wind turbine simulation load verification method as described in the above embodiment.
[0135] Those skilled in the art will understand that Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer equipment on which the present application is applied.
[0136] Furthermore, this application also proposes a computer-readable storage medium comprising a computer program that, when executed by a processor, implements the steps of the wind turbine simulation load verification method as described in the above embodiments. It is understood that the computer-readable storage medium in this embodiment can be a volatile readable storage medium or a non-volatile readable storage medium.
[0137] In summary, the wind turbine simulation load verification method, system, computer equipment, and computer-readable storage medium provided in this application embodiment automatically read wind turbine simulation data to generate statistical data that meets configuration requirements. They then perform checks based on corresponding algorithm types, accurately screening for data problems—more detailed and efficient than manual checks. Furthermore, the statistical data is automatically verified using rule expressions in a pre-configured template, ensuring the standardization and accuracy of the verification and reducing human interference. Finally, a table result file is generated and output according to table generation rules, making the verification results intuitive and clear, facilitating subsequent analysis and use. Therefore, the efficiency and accuracy of wind turbine simulation load verification are improved, contributing to enhanced wind turbine design quality and wind power project benefits.
[0138] By automating the verification of wind turbine simulation loads, configuring verification logic and thresholds, and automating the generation of quality inspection reports, the time and repetitive work of manual verification by load calculation personnel are reduced, improving the efficiency and flexibility of load verification, enabling the rapid detection of load result anomalies, and ensuring the correctness of load simulation.
[0139] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media provided in this application and in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual-speed SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0140] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, apparatus, article, or method. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, apparatus, article, or method that includes that element.
[0141] The above description is only a preferred embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural changes made based on the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method for verifying simulated loads on wind turbines, characterized in that, include: Based on the relevant configuration information of the design load conditions in the simulation of each selected wind turbine, an input parameter file is generated; Read relevant data from the wind turbine simulation process, generate statistical data that meets the requirements of the input parameter file, and perform checks on the statistical data according to the check algorithm type configured in the input parameter file; the check algorithm type includes at least one of the following: calculation condition legality check, time series divergence check, rated wind speed and power check, simulation parameter check, and time series statistical check; Match the corresponding design load cases to the rule expressions in the pre-configured template, and use the rule expressions to verify the statistical data that have passed the inspection process associated with the design load cases, and generate verification results; Based on the table generation rules configured by the pre-configured template, the corresponding table result files are generated and output according to the associated object names of the design load conditions, the statistical data processed by the inspection, and the verification results.
2. The wind turbine simulation load verification method as described in claim 1, characterized in that, The steps of reading relevant data from the wind turbine simulation process and generating statistical data that meets the requirements of the input parameter file include: Read the time series data generated by the specified channels of all calculation conditions under each design load condition during the wind turbine simulation process, and calculate the corresponding time series statistical values as statistical data through the statistical method configured in the input parameter file; And / or, based on the running parameter names configured in the report metadata corresponding to the wind turbine simulation in the input parameter file, read the running parameter values used during the operation of each wind turbine simulation and generate statistical data; wherein, the generation elements of the input parameter file also include the report metadata corresponding to the selected wind turbine simulation.
3. The wind turbine simulation load verification method as described in claim 2, characterized in that, The operating parameter name includes at least one of the controller parameter name, model parameter name, and operating condition parameter name.
4. The wind turbine simulation load verification method according to any one of claims 1-3, characterized in that, The calculation condition validity check is used to check whether the calculation condition name under each design load condition is valid and whether any calculation condition is missing. And / or, the timing divergence check is used to check whether the timing of each calculation condition diverges; And / or, the simulation parameter check is used to check whether the operating parameter values used during the simulation of each selected wind turbine meet the corresponding threshold. And / or, the rated wind speed power check is used to check whether the wind speed at the rated power under the design load condition and the power at the interpolated rated wind speed are valid; And / or, the timing statistics check is used to check whether the timing statistics values of each calculation condition meet the corresponding threshold.
5. The wind turbine simulation load verification method according to any one of claims 1-3, characterized in that, The pre-configured template includes checkpoints and corresponding rule expressions for each checkpoint in the checkpoint worksheet; and table header items for each checkpoint output in other worksheets, which serve as table generation rules. Each checkpoint is used to check the statistical data corresponding to one or more design load conditions.
6. The wind turbine simulation load verification method as described in claim 5, characterized in that, The table generation rules also include specifying that the inspection results are output as a worksheet in a table result file; And / or, the pre-configured template also includes corresponding report metadata for each checkpoint, including report name, verification channel, verification algorithm, verification algorithm parameter name, and verification algorithm parameter value.
7. A wind turbine simulation load verification system, characterized in that, include: The parameter file generation module is used to generate input parameter files based on the relevant configuration information of the design load conditions in the simulation of each selected wind turbine. The simulation load statistics calculation module is used to read relevant data from the wind turbine simulation process, generate statistical data that meets the requirements of the input parameter file, and perform checks on the statistical data according to the check algorithm type configured in the input parameter file; the check algorithm type includes at least one of the following: calculation condition legality check, time series divergence check, rated wind speed and power check, simulation parameter check, and time series statistics check; The template file parsing and verification module is used to match the corresponding design load cases for the rule expressions in the pre-configured template, and to use the rule expressions to verify the statistical data that have passed the inspection process associated with the design load cases, and generate verification results. The verification result output module is used to generate and output corresponding table result files based on the table generation rules configured in the pre-configured template, according to the associated object name of the design load condition, the statistical data processed by the inspection, and the verification results.
8. The wind turbine simulation load verification system as described in claim 7, characterized in that, The wind turbine simulation load verification system also provides a verification configuration page, which allows users to select the wind turbine simulations to be verified, the design load conditions in each wind turbine simulation, and to configure the relevant configuration information of the design load conditions, as well as to configure the pre-configuration template.
9. A computer device, characterized in that, The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the wind turbine simulation load verification method as described in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the wind turbine simulation load verification method as described in any one of claims 1 to 6.