Strength Simulation Test Method, Device, System and Equipment for Wind Turbine Test Bench

By pre-storing the overall stiffness matrix and building strength calculation services, the problem of high computing resources and insufficient real-time performance of the wind turbine test bench is solved, and efficient strength simulation testing and real-time display are achieved.

CN119622998BActive Publication Date: 2025-07-18FUZHOU BRANCH OF CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411500314.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-07-18
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

In the strength simulation test of the wind turbine floor test bench, the computing resource requirements are high and cannot meet the real-time requirements under high accuracy, making it difficult to achieve rapid strength simulation calculation and real-time display.

Method used

By pre-storing the overall stiffness matrix of each structural sub-component of the wind turbine test bench and building strength calculation services for each structural sub-component, monitoring the load data in real time and performing parallel simulation calculations, real-time display of the strength test results of the structural sub-components is achieved.

Benefits of technology

It reduces the hardware resources requirements of each simulation test, improves the testing efficiency, realizes high-precision and real-time intensity simulation tests, and simplifies the process from data analysis to result output.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119622998B_ABST
    Figure CN119622998B_ABST
Patent Text Reader

Abstract

The present invention provides a strength simulation test method, device, system and equipment for a wind turbine test bench, which is applied to the simulation technology field of wind turbine test benches. The method includes: in response to obtaining the overall stiffness matrix corresponding to each structural sub-component in the wind turbine test bench stored in advance, calling the strength calculation service corresponding to each structural sub-component to monitor the load data of each structural sub-component transmitted from the on-site side of the wind turbine test bench, and performing strength simulation calculation based on the monitored load data of the structural sub-component and the overall stiffness matrix of the structural sub-component to obtain the strength test result of the structural sub-component; sending the strength test results of each structural sub-component to the visualization display side for displaying the strength test results of each structural sub-component on the visualization display side. The present invention solves the problems of high requirements for hardware computing resources and inability to meet the real-time requirements under high precision in the strength simulation test process of the wind turbine ground test bench.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wind turbine test bench simulation, and particularly relates to a method, device, system and equipment for strength simulation testing of a wind turbine test bench. Background Art

[0002] With the rapid development of offshore wind turbines, the capacity of wind turbines is getting larger and larger, and the difficulty of on-site testing of the whole machine has also increased accordingly. Conducting full-scale ground testing on offshore wind turbines has become a trend in the industry development. During the ground test of offshore wind turbines, in some extreme scenarios, the load intensity of key components of the ground test platform is very high, and it is difficult for the entire device to operate safely and stably. In order to avoid damage to the test bench and the tested unit, it is necessary to first carry out simulation calculations on the test bench, that is, to simulate and calculate the strength parameters such as structural stress and strain of the test bench to ensure the safe and stable operation of the test bench. At present, most of them are to carry out overall structural strength simulation calculations on the test bench, and this method requires high-precision finite element modeling of complex structures, with slow operation speed and very high requirements for hardware computing resources; how to improve the test efficiency to meet the real-time requirements while ensuring the calculation accuracy has become an urgent problem to be solved. Summary of the Invention

[0003] In order to overcome the problems of high requirements for hardware computing resources and inability to meet the real-time requirements under high precision in the strength simulation testing process of the ground test bench of wind turbines, the present invention provides a method, device, system and equipment for strength simulation testing of a wind turbine test bench.

[0004] On the one hand, the present invention provides a method for strength simulation testing of a wind turbine test bench, including:

[0005] In response to obtaining the overall stiffness matrix of each structural sub-component in the wind turbine test bench stored in advance, call the strength calculation service corresponding to each structural sub-component to monitor the load data of each structural sub-component transmitted from the on-site side of the wind turbine test bench, and perform strength simulation calculations based on the monitored load data of the structural sub-component and the overall stiffness matrix of the structural sub-component to obtain the strength test results of the structural sub-component;

[0006] Send the strength test results of each structural sub-component to the visualization display side for displaying the strength test results of each structural sub-component on the visualization display side;

[0007] Wherein, the wind turbine test bench is built for the target structural components of the wind turbine; the overall stiffness matrix is obtained based on the finite element model of the corresponding structural sub-component; each of the strength calculation services executes the strength simulation calculation process of the corresponding structural sub-component in parallel.

[0008] Optionally, the wind turbine test bench is an onshore wind turbine drive train ground test bench, and each of the structural sub-components includes a coupling, a loading disc, a loading device base, a motor shaft, and a motor housing.

[0009] Optionally, before sending the strength test results of each structural sub-component to the visualization display side, it further includes:

[0010] Collecting data packets corresponding to the strength test results of each structural sub-component;

[0011] Performing format conversion and file compression on the data packets corresponding to the strength test results of each structural sub-component and the model information of the finite element model of each structural sub-component to obtain a compressed file in the target format;

[0012] Optionally, the visualization display side is a digital exhibition hall or / and the on-site side of the wind turbine test bench. Sending the strength test results of each structural sub-component to the visualization display side includes:

[0013] Sending the compressed file in the target format to the digital exhibition hall or / and the on-site side of the wind turbine test bench for real-time display of the strength test results of each structural sub-component.

[0014] Optionally, before obtaining the overall stiffness matrix corresponding to each structural sub-component of the pre-stored wind turbine test bench, it further includes:

[0015] Importing the finite element models of each structural sub-component in the wind turbine test bench into the current computing environment;

[0016] Calculating the element stiffness matrix corresponding to the finite element model of each structural sub-component based on the geometric information and material properties of each element in the imported finite element models of each structural sub-component;

[0017] Assembling the element stiffness matrices corresponding to the structural sub-components based on the connection relationships between the elements in the finite element models of the structural sub-components to obtain the overall stiffness matrix corresponding to the structural sub-components;

[0018] Storing the overall stiffness matrix corresponding to the structural sub-components in batches based on the element numbers of each element in the overall stiffness matrix corresponding to the structural sub-components.

[0019] Optionally, the performing strength simulation calculation based on the monitored load data of the structural sub-component and the overall stiffness matrix of the structural sub-component to obtain the strength test result of the structural sub-component includes:

[0020] Each strength calculation service parses the monitored load data of the structural sub-component to obtain the load vector of the structural sub-component;

[0021] Based on the overall stiffness matrix corresponding to the structural sub-component and the load vector of the structural sub-component, using a linear equation solver, calculate the node displacement vector corresponding to the structural sub-component;

[0022] Based on the node displacement vector corresponding to the structural sub-component, the strain-displacement relationship, and the constitutive equation of the structural sub-component, calculate the stress data of each element in the finite element model corresponding to the structural sub-component.

[0023] Optionally, each strength calculation service obtains the load vector of the structural sub-component by parsing the monitored load data of the structural sub-component, including:

[0024] Each strength calculation service performs node information parsing on the monitored load data of the structural sub-component to obtain the node information and load information corresponding to the structural sub-component;

[0025] Based on the node information corresponding to the structural sub-component, assemble the load information corresponding to the structural sub-component to obtain the load vector of the structural sub-component.

[0026] On the other hand, the present invention also provides a strength simulation test device for a wind turbine test bench, including: a processing module and a control module, where:

[0027] The processing module is configured to, in response to obtaining the overall stiffness matrix of each structural sub-component in the wind turbine test bench stored in advance, call the strength calculation service corresponding to each structural sub-component to monitor the load data of each structural sub-component transmitted from the field side of the wind turbine test bench, and perform strength simulation calculations based on the monitored load data of the structural sub-component and the overall stiffness matrix of the structural sub-component to obtain the strength test results of the structural sub-component;

[0028] The control module is configured to send the strength test results of each structural sub-component to the visual display side for displaying the strength test results of each structural sub-component on the visual display side;

[0029] Wherein, the wind turbine test bench is built for the target structural components of the wind turbine; the overall stiffness matrix is obtained based on the finite element model of the corresponding structural sub-component; each of the strength calculation services performs the strength simulation calculation process of the corresponding structural sub-component in parallel.

[0030] Optionally, the processing module includes communication ports corresponding one-to-one to the structural sub-components, and the control module performs data interaction with the communication ports corresponding to the structural sub-components in the processing module through asynchronous I / O operations.

[0031] On the other hand, the present invention also provides a strength simulation test system for a wind turbine test bench, and the system includes the strength simulation test device described in the above embodiments.

[0032] Optionally, the system further includes a control subsystem on the field side of the wind turbine test bench. The control subsystem performs data interaction with the strength simulation test device by building a Modelica platform and encapsulating functional model units in the Modelica platform.

[0033] On the other hand, the present invention also provides an electronic device, including: at least one processor and a memory; the memory and the processor are connected by a bus;

[0034] The memory is used to store one or more programs;

[0035] When the one or more programs are executed by the at least one processor, the strength simulation test method for the wind turbine test bench described in any one of the above is implemented.

[0036] On the other hand, the present invention also provides a readable storage medium, on which an execution program is stored. When the execution program is executed, the strength simulation test method for the wind turbine test bench described in any one of the above is implemented.

[0037] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0038] The present invention provides a strength simulation test method, device and equipment for a wind turbine test bench. By pre-storing the overall stiffness matrix corresponding to the finite element models of the respective structural sub-components of the wind turbine test bench, when performing a strength simulation test on a structural member, only the pre-stored overall stiffness matrix needs to be obtained, avoiding the phenomenon of performing high-precision finite element modeling in each strength simulation test process, greatly reducing the data processing volume, thereby reducing the requirements for hardware resources in the test process and improving the test efficiency;

[0039] The present invention constructs corresponding strength calculation services for each structural sub-component, and through the parallel execution of the strength calculation services corresponding to the respective structural sub-components, realizes parallel processing and real-time visualization display of the load data transmitted in real time. While improving the efficiency of the simulation test, real-time processing and display of the strength simulation test are realized, thereby meeting the requirements of high precision and real-time performance of the strength simulation test. Description of the Drawings

[0040] Figure 1 It is one of the flow schematic diagrams of the strength simulation test method for a wind turbine test bench of the present invention;

[0041] Figure 2Schematic diagram of the strength calculation process for each structural sub-component of a wind turbine test bench according to the present invention;

[0042] Figure 3 Schematic diagram II of the process of the strength simulation test method for a wind turbine test bench according to the present invention;

[0043] Figure 4 Monitoring cloud map of the strength test results of the coupling of the drive train of a wind turbine in an embodiment of the present invention;

[0044] Figure 5 Monitoring cloud map of the strength test results of the motor shaft of the drive train of a wind turbine in an embodiment of the present invention;

[0045] Figure 6 Monitoring cloud map of the strength test results of the loading device base of the drive train of a wind turbine in an embodiment of the present invention;

[0046] Figure 7 Schematic diagram of the structure of the electronic device according to the present invention. Detailed implementation manners

[0047] The following further elaborates on the detailed implementation manners of the present invention with reference to the accompanying drawings.

[0048] Embodiment 1:

[0049] A strength simulation test method for a wind turbine test bench provided by the present invention, as shown in the schematic diagram Figure 1 shown, includes:

[0050] Step S110, in response to obtaining the overall stiffness matrix corresponding to each structural sub-component in the wind turbine test bench stored in advance, call the strength calculation service corresponding to each structural sub-component to listen to the load data of each structural sub-component transmitted from the on-site side of the wind turbine test bench, and perform strength simulation calculation based on the monitored load data of the structural sub-component and the overall stiffness matrix of the structural sub-component to obtain the strength test result of the structural sub-component;

[0051] Step S120, send the strength test results of each structural sub-component to the visualization display side for display of the strength test results of each structural sub-component on the visualization display side;

[0052] Among them, the wind turbine test bench is built for the target structural components of the wind turbine, the overall stiffness matrix is obtained based on the finite element model of the corresponding structural sub-component, and each strength calculation service executes the strength simulation calculation process of the corresponding structural sub-component in parallel.

[0053] In the present exemplary embodiment, the wind turbine test bench refers to a full-scale onshore test bench for an offshore wind turbine, which is built for the target structural components of the wind turbine. For example, an onshore test bench for the drive train of an offshore wind turbine is built for the drive train of the wind turbine. Each structural sub-component refers to a sub-component of the corresponding mechanical structure (target structural component) of the wind turbine test bench. For example, for an onshore test bench for the drive train of an offshore wind turbine, the corresponding structural sub-components include couplings, loading disks, loading device bases, motor shafts, and motor housings, etc. The load data can be generated by simulation based on actual test parameters on the on-site side of the wind turbine test bench. The on-site side of the wind turbine test bench refers to the control system or platform located at the site of the wind turbine test bench. Before the real-time simulation test, finite element modeling of each structural sub-component can be carried out in advance to obtain and store the overall stiffness matrix of each structural sub-component. This process can be carried out in advance on the current simulation platform. During the real-time simulation test, the strength simulation test of each structural sub-component is carried out by directly obtaining the pre-stored overall stiffness matrix, reducing the data processing volume of the real-time test and greatly improving the simulation test efficiency. During the real-time simulation test, a corresponding strength calculation service is built for each structural sub-component to process the strength simulation calculation process of the corresponding structural sub-component. The processing efficiency is further accelerated by the parallel execution of the strength calculation services corresponding to each structural sub-component, meeting the requirements of real-time processing. In this exemplary embodiment, the strength calculation process is split into a test bench structure model part that does not change during the test process and a variable part during the test process, that is, the strength calculation part based on the load data; the part that does not change during the test process is pre-processed, so that each strength calculation process only needs to read the pre-stored structural model data and perform an update calculation based on the load data, avoiding the back substitution solution of the finite element each time and greatly improving the calculation speed and avoiding the long waiting problem in the finite element simulation calculation process.

[0054] In an exemplary embodiment, before sending the strength test results of each structural sub-component to the visualization display side in step S120, the method further includes:

[0055] Collecting data packets corresponding to the strength test results of each structural sub-component;

[0056] Performing format conversion and file compression on the data packets corresponding to the strength test results of each structural sub-component and the model information of the finite element model of each structural sub-component to obtain a compressed file in the target format;

[0057] Sending the strength test results of each structural sub-component in step S120 to the visualization display side includes:

[0058] Sending the compressed file in the target format to the digital exhibition hall or / and the on-site side of the wind turbine test bench for real-time display of the strength test results of each structural sub-component.

[0059] In this exemplary embodiment, the visualization side is a digital exhibition hall or / and the on-site side of the wind turbine test bench. After the simulation control module waits for all strength calculation services to complete the calculations, it can collect all the calculation results to obtain the strength simulation results of each structural sub-component. Convert the strength simulation results of each structural sub-component into a data format, such as converting them into a Json serialized file, so that Json is used as the serialization method for data transfer. Before the data is transmitted over the network, algorithms such as GZIP can also be used to compress the data to reduce the amount of data transmitted. The compressed file in the final transmitted target format includes the stress data and displacement data of each element in the finite element model corresponding to each structural sub-component, as well as model information (such as element type, material parameters, mesh type, etc.). After updating the visualization results of the file to be transmitted, it is sent to the digital exhibition hall via the UDP protocol or sent to the on-site side via the TCP protocol for real-time display of the test results, realizing real-time monitoring of the test results.

[0060] In an exemplary embodiment, before obtaining the overall stiffness matrix corresponding to each structural sub-component of the wind turbine test bench stored in advance in step S110, the method further includes:

[0061] Import the finite element models of each structural sub-component of the wind turbine test bench into the current computing environment;

[0062] Based on the geometric information and material properties of each element in the imported finite element models of each structural sub-component, calculate the element stiffness matrix corresponding to the finite element model of each structural sub-component;

[0063] Based on the connection relationships between the elements in the finite element model of the structural sub-component, assemble the element stiffness matrix corresponding to the structural sub-component to obtain the overall stiffness matrix corresponding to the structural sub-component;

[0064] Based on the element numbers of each element in the overall stiffness matrix corresponding to the structural sub-component, store the overall stiffness matrix corresponding to the structural sub-component in batches.

[0065] In the present exemplary embodiment, before the real-time simulation test starts, finite element modeling of each structural sub-component of the wind turbine test bench can be pre-conducted, i.e., finite element preprocessing. During this process, the element stiffness matrix in the finite element model of each structural sub-component is calculated, and then the overall stiffness matrix is assembled. After decomposing the overall stiffness matrix into multiple batches, it is saved batch by batch to complete the finite element preprocessing; after completing the finite element preprocessing, a notice of the end of the finite element preprocessing can be sent. This process is only executed in the first process run, and in each subsequent strength simulation test process run, the results of the first preprocessing are directly adopted. Specifically, first, the twin model data is imported, that is, the finite element models of each constructed structural sub-component are imported into the current computing environment, which means that data such as the geometric information, material properties, and boundary conditions corresponding to each finite element model are imported into the current system. After successful import, each finite element model can be displayed in the visualization software of the current simulation test system. Then, the calculation of the model element matrix is performed, that is, based on the geometric information and material properties of the elements in the imported model data, the element stiffness matrix of each finite element model is calculated. Finally, the integration of the model overall matrix is carried out, that is, the element stiffness matrix of each finite element model is integrated into the overall stiffness matrix according to the connection relationship between the elements to form the corresponding overall stiffness matrix. Since the amount of data of the overall stiffness matrix is large, it can be stored batch by batch. Specifically, the overall stiffness matrix corresponding to the structural sub-component can be stored batch by batch based on the element numbers of each element in the overall stiffness matrix corresponding to the structural sub-component. For example, the number of elements stored in each batch can be set. If the number of elements stored in each batch is 1000, then the data corresponding to the element numbers 1-1000 in the overall stiffness matrix can be stored as one batch, and the data corresponding to the element numbers 1001-2000 can be stored as another batch, and so on, to complete the storage of the entire overall stiffness matrix; the overall stiffness matrix can be stored in the memory of the current simulation system. Correspondingly, the process of obtaining / reading the overall stiffness matrix can also be carried out batch by batch. In this example, by pre-completing the construction of the high-precision finite element model, the data processing volume is greatly reduced, thereby reducing the requirements for hardware resources in the processing process and improving the test efficiency.

[0066] In some exemplary embodiments, the strength simulation calculation based on the monitored load data of the structural sub-component and the overall stiffness matrix of the structural sub-component in step S110 to obtain the strength test result of the structural sub-component includes:

[0067] Each strength calculation service obtains the load vector of the structural sub-component by parsing the monitored load data of the structural sub-component;

[0068] Based on the global stiffness matrix corresponding to the structural sub-component and the load vector of the structural sub-component, use a linear equation solver to calculate the nodal displacement vector corresponding to the structural sub-component;

[0069] Based on the nodal displacement vector corresponding to the structural sub-component, the strain-displacement relationship, and the constitutive equation of the structural sub-component, calculate the stress data of each element in the finite element model corresponding to the structural sub-component.

[0070] In this exemplary embodiment, the load data of each structural sub-component can be transmitted from the on-site side of the wind turbine test bench through a Functional Mock-Up Unit (FMU). The functional model unit can export model files. The FMU format is a standardized model format that enables seamless co-simulation between different simulation tools. Data interaction is carried out between the on-site side of the wind turbine test bench and the simulation processing system of this example through the functional model unit. By continuously listening to the FMU port, waiting to receive the load data from the FMU. The FMU sends the load data to the simulation test system through the TCP protocol. TCP is a connectionless communication protocol, suitable for scenarios with high real-time requirements, small data volume, and low requirements for transmission reliability. Parse the load data into the load vector required for subsequent finite element analysis. The strength analysis is solved by the static analysis control equations of finite element analysis, and its expression is [K]{U}={F}, where K is the global stiffness matrix, reflecting the stiffness and material properties of the structure; U is the nodal displacement vector, which is an unknown quantity representing the unknown displacement of each node; F is the right-hand side of the control equations, representing the load vector of the structural sub-component. The load vector is obtained by applying external forces, constraint conditions, gravity, inertial forces, etc. acting on the nodes to the finite element nodes. A linear equation solver can be used to solve the above equations to obtain the nodal displacement vector, that is, the displacement of each node. Exemplarily, the PARDISO solver is used to solve the equations. PARDISO is a direct solver based on sparse matrices, which can effectively handle large-scale sparse linear equations. Use the PARDISO linear equation solver to decompose the global stiffness matrix and solve the control equations to obtain the unknown quantity, that is, the displacement vector. When the nodal displacements are solved, the stress data of each element can be solved through the strain-displacement relationship and the constitutive equation, etc. Organize the solved nodal displacements, stress data, and model information into data packets and feedback them to the visualization display side (such as a digital exhibition hall) for real-time display.

[0071] Exemplarily, each strength calculation service obtains the load vector of the structural sub-component by parsing the monitored load data of the structural sub-component, including:

[0072] Each strength calculation service parses the load data of the monitored structural sub-components to obtain the node information and load information corresponding to the structural sub-components;

[0073] Based on the node information corresponding to the structural sub-component, the load information corresponding to the structural sub-component is assembled to obtain the load vector of the structural sub-component.

[0074] In the present exemplary embodiment, after the current simulation test system receives the load data from the FMU, it parses the load magnitude and node information therein, and according to the node information, assembles the load data into a load vector. The load vector serves as the load right-hand side vector in the static analysis control equation system in the subsequent strength test, facilitating the solution of the subsequent finite element equation system. When processing the load data, factors such as external forces, constraint conditions, gravity characteristics, and inertial release need to be considered, and the load data is adjusted accordingly based on these factors to ensure that the stress state of the model at each moment is consistent with the actual situation.

[0075] As Figure 2 shown, the present invention divides the strength analysis calculation into a finite element preprocessing part and a load update calculation part. Among them, the finite element preprocessing part includes importing the finite element models of each sub-component, calculating the element stiffness matrices of each finite element model, assembling the element stiffness matrices of each finite element model to obtain the overall stiffness matrix, and decomposing and saving the overall stiffness matrix, that is, batch saving. After all the preprocessing work is completed, a ready signal is sent. The load update calculation part includes monitoring the working condition load data, monitoring the preprocessing process, and after receiving the working condition load data and the ready signal, the strength calculation services of each structural sub-component immediately start the simulation calculation based on the received solution instruction, extract the saved overall stiffness matrix, apply the load vector to the decomposed overall stiffness matrix and use PARDISO for fast calculation, calculate the displacements and stresses of each node of the corresponding finite element model, and perform result feedback after all the structural sub-components are calculated. The present invention takes into account that the model of the test bench structure does not change during the operation of the system, and only the load information at different times changes. Therefore, if the complete finite element calculation process is executed for the finite element analysis calculation at each moment, a large amount of repeated calculation work will be generated and a large amount of calculation time will be consumed. For this reason, the preprocessing and saving of the overall stiffness matrix greatly reduce the repeated calculation work and save a great deal of calculation time. The strength solution process of the present invention can be designed as a fast finite element calculation algorithm. By developing a functional program for quickly processing the finite element solution equation system and embedding it into the back substitution solution program for displacements and stresses, the finite element calculation can be performed faster, thereby reducing the time cost.

[0076] The following uses a specific embodiment to illustrate the specific steps of a strength simulation test method for a wind turbine test bench of the present invention. AsFigure 3 As shown, the simulation processing method can be executed in the corresponding simulation subsystem (real-time simulation side), which can include two functional modules: fast finite element calculation general control and finite element back substitution solution. The on-site side of the wind turbine test bench collaborates with this simulation subsystem through the built Modelica platform. Specifically, it can include the following processes:

[0077] (1) Before the simulation subsystem is started, finite element modeling of each structural sub-component is carried out using modeling software, and the strength calculation service is built using fast finite element processing technology and waits to be started.

[0078] (2) In response to the start of the simulation subsystem, the strength simulation test process for each structural sub-component begins.

[0079] (3) Start the fast finite element calculation general control, which is mainly responsible for all the calculation tasks of fast finite element. After starting, first start the corresponding strength calculation service for each sub-component, that is, the finite element back substitution solution module.

[0080] (4) The finite element back substitution solution module starts the corresponding sub-component strength calculation service for each structural sub-component. After starting, it starts the calculation service and waits for the load data to be transmitted and the solution signal.

[0081] (5) After the finite element back substitution solution module starts, it communicates with the fast finite element calculation general control using a fixed port. Start the finite element preprocessing. During this process, calculate the element stiffness matrix in the model, then assemble the global stiffness matrix, decompose the global stiffness matrix into multiple batches for storage, and notify the fast finite element calculation general control that the finite element preprocessing is completed after the preprocessing is completed. This process is only executed in the first process run. In each subsequent strength test process run, the results of the first preprocessing are directly used for calculation.

[0082] (6) When all the preprocessing work is completed and the memory data is ready, that is, when the preprocessing end signal or the preparation completion signal is received, the fast finite element calculation general control listens for the working condition load data from the FMU module of the Modelica platform.

[0083] (7) The FMU module is responsible for receiving the working condition load data from the Modelica platform established by the main control through the FMI interface, and sends it to the fast finite element calculation general control through the network TCP protocol after receiving the load data.

[0084] (8) The finite element back substitution solution module obtains the working condition load data. The strength calculation services of each sub-component receive the solution instruction, immediately perform simulation calculations, extract the saved global stiffness matrix, apply the load term vector to the decomposed global matrix, and use PARDISO for fast calculations to obtain the nodal stresses of the model. After all sub-components are calculated, the results are sent to the general control of the fast finite element calculation.

[0085] (9) The general control of the fast finite element calculation waits for all calculations to end and then collects all the calculation result data packets. JSON is used as the serialization method for data transfer. The software uses algorithms such as GZIP for compression before network transmission to reduce the amount of transmitted data. The JSON file contains all the stress and displacement results and model information. To avoid port conflicts, the general control of the fast finite element calculation uses asynchronous I / O operations to listen on the TCP port, receives the completion notifications from each model in a non-blocking manner, then updates the visualization results, and sends them to the digital hall display platform through the TCP protocol.

[0086] The traditional method for monitoring and evaluating the strength test results generally adopts the method of first performing overall simulation calculations on the structural strength and then displaying the results after the simulation. It has high requirements for computing resources, computing accuracy, and operation speed, making it difficult to perform real-time calculations and displays of structural strength and unable to quickly present the monitoring situation. For example, in the Chinese patent with the application number 202410379232 and the invention name "A Digital Twin Simulation Method for a Strength Test System Oriented to the Real Test State", an improvement is made to a structural strength simulation evaluation method, and a digital twin simulation method for a strength test system oriented to the real test state is proposed. Its technical solution is as follows: First, a fine model of the structure is established to obtain a high-precision finite element model of the test piece; then, based on the relationship between the real structure and the support boundary, a structural simulation model is established to realize the simulation of the real test system and obtain the finite element simulation results of the structure; then, the coordinates and response values of the simulation and the strength response are obtained, a simulation and test data set is established, multiple groups of test data are obtained and data fusion is carried out to establish a data fusion basic model; finally, the data fusion basic model is aggregated to establish a structural digital twin, and then the strength of the structural components is monitored during the strength test. The monitoring and evaluation of the structural strength in this solution have high requirements for computing power. Under normal conditions, there will be a situation of slow operation speed when establishing a high-precision finite element model, and there is still room for optimization in the calculation accuracy and calculation time allocation strategy. In addition, the established structural strength simulation evaluation method in this solution cannot display the calculation results during the simulation and cannot form a real-time monitoring system.

[0087] In view of the problems such as slow operation speed of monitoring and evaluating the above structural strength and inability to form a real-time monitoring system, the present invention provides a method for quickly visualizing the node strength results of a wind turbine test bench. By performing finite element preprocessing and calculation on the sub-component finite element calculation module, and sending the node strength calculation results to the visualization platform through a data transmission protocol, the real-time monitoring and evaluation of, for example, the strength test results of the drive train mechanical system can be realized, simplifying the entire process from data analysis to result output analysis, and significantly improving the accuracy and efficiency of strength checking. The process applies modern communication and network technologies, optimizes and combines the static analysis and information network analysis and processing sub-processes, and realizes the rapid calculation and display of strength. The application of the present invention to the strength simulation test and visualization process of the wind turbine test bench can effectively realize real-time calculation and display under different working condition loads, and can be extended to the modeling and simulation analysis processes of other similar test benches or related structures.

[0088] Embodiment 2:

[0089] Based on the same inventive concept, the present invention also provides a strength simulation test device for a wind turbine test bench, including: a processing module and a control module, wherein:

[0090] The processing module is configured to, in response to obtaining the overall stiffness matrix of each structural sub-component in the wind turbine test bench stored in advance, call the strength calculation service corresponding to each structural sub-component to listen to the load data of each structural sub-component transmitted from the field side of the wind turbine test bench, and perform strength simulation calculation based on the listened load data of the structural sub-component and the overall stiffness matrix of the structural sub-component to obtain the strength test results of the structural sub-component;

[0091] The control module is configured to send the strength test results of each structural sub-component to the visualization display side for displaying the strength test results of each structural sub-component on the visualization display side;

[0092] Wherein, the wind turbine test bench is built for the target structural components of the wind turbine; the overall stiffness matrix is obtained based on the finite element model of the corresponding structural sub-component; each of the strength calculation services performs the strength simulation calculation process of the corresponding structural sub-component in parallel.

[0093] In this example, the control module is equivalent to Figure 3 the general control of the fast finite element calculation in Figure 3 and the processing module is equivalent to the finite element back substitution solution module in

[0094] In a possible implementation manner, the processing module includes communication ports corresponding to the structural sub-components one by one, and the control module performs data interaction with the communication ports corresponding to the structural sub-components in the processing module through asynchronous I / O operations.

[0095] In the present exemplary embodiment, by allocating different communication ports to different sub-components, accurate control of the strength calculation services of each sub-component is ensured. Meanwhile, port conflict problems are avoided through asynchronous I / O operations, thereby achieving non-blocking reception of completion notifications from the corresponding mild calculation services of each model and avoiding communication waiting.

[0096] In a possible embodiment, the wind turbine test bench is an onshore wind turbine drive train ground test bench, and each of the structural sub-components includes a coupling, a loading disc, a loading device base, a motor shaft, and a motor housing.

[0097] In a possible embodiment, the visualization display side is a digital exhibition hall or / and the on-site side of the wind turbine test bench. The control module is specifically configured to:

[0098] Collect data packets corresponding to the strength test results of each structural sub-component;

[0099] Perform format conversion and file compression on the data packets corresponding to the strength test results of each structural sub-component and the model information of the finite element models of each structural sub-component to obtain a compressed file in a target format.

[0100] In a possible embodiment, the control module is specifically configured to: send the compressed file in the target format to the digital exhibition hall or / and the on-site side of the wind turbine test bench for real-time display of the strength test results of each structural sub-component.

[0101] In a possible embodiment, the processing module is further configured to:

[0102] Before obtaining the global stiffness matrix of each structural sub-component of the wind turbine test bench stored in advance, import the finite element models of each structural sub-component of the wind turbine test bench into the current computing environment;

[0103] Based on the geometric information and material properties of each element in the imported finite element models of each structural sub-component, calculate the element stiffness matrix corresponding to the finite element model of each structural sub-component;

[0104] Based on the connection relationships between the elements in the finite element model of the structural sub-component, assemble the element stiffness matrices corresponding to the structural sub-component to obtain the global stiffness matrix corresponding to the structural sub-component;

[0105] Based on the element numbers of each element in the global stiffness matrix corresponding to the structural sub-component, perform batch storage of the global stiffness matrix corresponding to the structural sub-component.

[0106] In a possible embodiment, the processing module is specifically configured to:

[0107] Each strength calculation service obtains the load vector of the structural sub-component by parsing the load data of the monitored structural sub-component;

[0108] Based on the overall stiffness matrix corresponding to the structural sub-component and the load vector of the structural sub-component, a node displacement vector corresponding to the structural sub-component is calculated by using a linear equation solver;

[0109] Based on the node displacement vector corresponding to the structural sub-component, the strain-displacement relationship, and the constitutive equation of the structural sub-component, stress data of each element in the finite element model corresponding to the structural sub-component is calculated.

[0110] In a possible implementation manner, the processing module is specifically configured to:

[0111] Each strength calculation service performs node information parsing on the load data of the monitored structural sub-component to obtain the node information and load information corresponding to the structural sub-component;

[0112] Based on the node information corresponding to the structural sub-component, the load information corresponding to the structural sub-component is assembled to obtain the load vector of the structural sub-component.

[0113] Embodiment 3:

[0114] Based on the same inventive concept, the present invention further provides a strength simulation test system for a wind turbine test bench, and the system includes the strength simulation test device according to any one of the implementation manners in Embodiment 2.

[0115] In a possible implementation manner, the system further includes a control subsystem on the field side of the wind turbine test bench, and the control subsystem performs data interaction with the strength simulation test device by building a Modelica platform and encapsulating functional model units in the Modelica platform.

[0116] In this exemplary implementation manner, the Modelica platform provides an open, object-oriented, equation-based model library, which can span different fields and conveniently realize the modeling of complex physical systems. An FMU module is encapsulated in the Modelica platform, and data interaction with the strength simulation test device is realized through the FMU module. The FMU module interacts with the Modelica platform through the FMI interface. In this example, through the platform construction on the field side of the wind turbine test bench, the co-simulation process between the strength simulation test device and the field side is ensured, and the feasibility of the simulation process is ensured.

[0117] Such as Figure 3As shown in the figure, the strength simulation test system of the wind turbine test bench of the present invention generally includes three parts, namely the FMU module, the fast finite element calculation master control, and the finite element backward substitution solution module. The FMU module is responsible for sending load data. The fast finite element calculation master control is responsible for controlling the finite element calculation task process and updating and sending the results. The finite element backward substitution solution module is responsible for solving the finite element calculation. Each module conducts data connection and interaction through network communication technology. Briefly speaking, according to the working condition load data transmitted by the FMU module, the fast finite element calculation master control is called to create a calculation task and monitor the task process, and the finite element backward substitution solution module is called to perform the calculation. The calculation results are returned to the fast finite element calculation master control for integration and then sent to the digital exhibition hall system.

[0118] The present invention provides a scientific and standardized methodology for the strength visualization technology of the wind turbine test bench through sub-processes of data transmission, processing, and real-time working condition load identification. Through the real-time display of the stress result cloud map, a comprehensive and real-time analysis of the stress distribution of the mechanical structure of the wind turbine, such as the drive train mechanical system, and the real-time monitoring and evaluation of the strength are realized. The whole process from data analysis to result output analysis is simplified, the computing resources are reasonably allocated, the computing strategy is fully optimized, and the accuracy and efficiency of the strength test are significantly improved.

[0119] Simulation experiment

[0120] Through the method of the present invention, the strength simulation test is carried out on the sub-components of the drive train test bench, and the strength monitoring cloud maps of each sub-component obtained are as Figures 4 - 6 shown. Different colors in the figure represent different Static Stress Mises, that is, static von Mises stresses, with the unit of MPa. Different colors in the cloud map are used to characterize the stress levels of each sub-component. Figure 4 This is the strength test result monitoring cloud map of the coupling of the wind turbine drive train. From Figure 4 it can be seen that overall, there is no stress concentration phenomenon in the coupling. The stress level in the main shaft part area is relatively high compared to the whole structure. The static von Mises stress is about 60 MPa, which is less than the yield strength of the material, and the strength margin is large. Figure 5 This is the strength test result monitoring cloud map of the motor shaft of the wind turbine drive train. From Figure 5 it can be seen that overall, there is no stress concentration phenomenon in the motor shaft. The static von Mises stress is about 0 - 2 MPa, which is less than the yield strength of the material, and the strength margin is large. Figure 6 This is the strength test result monitoring cloud map of the loading device base of the wind turbine drive train. From Figure 6It can be seen that there is no stress concentration phenomenon in the overall loading device base. The static von Mises stress is about 0 - 2 MPa, which is less than the yield strength of the material, and the strength margin is large. From the simulation results, it can be seen that the present invention can provide a monitoring cloud map of the strength of each sub-component, which can intuitively reflect the overall and local strength stress distribution of each sub-component.

[0121] Embodiment 4

[0122] As Figure 7 shown, the present invention also provides an electronic device, which may be a computer device, a single-chip microcomputer device, a smart mobile device, etc. The electronic device in this embodiment may include a processor, a memory, a transceiver component, etc. The memory, the processor, and the transceiver component are connected by a bus; the memory can be used to store an execution program, and an exemplary execution program may include instructions; the processor is used to execute the instructions stored in the memory. The memory can also be used to store data, and this data can be called and / or modified when the instructions are executed.

[0123] The processor may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, and is suitable for implementing one or more instructions. Specifically, it is suitable for loading and executing one or more instructions in the storage medium to implement the corresponding method flow or corresponding function, so as to implement the steps of a strength simulation test method for a wind turbine test bench in the above embodiment.

[0124] Embodiment 5

[0125] Based on the same inventive concept, the present invention also provides a readable storage medium, specifically an electronic device-readable storage medium (Memory). The electronic device-readable storage medium is a memory device in an electronic device and is used to store programs and data. It can be understood that the storage medium here can include both the built-in storage medium in the electronic device and, of course, the extended storage medium supported by the electronic device. The storage medium provides a storage space, and this storage space stores the operating system of the terminal. Moreover, in this storage space, there is also stored one or more instructions suitable for being loaded and executed by a processor. These instructions can be one or more executable programs (including program codes). It should be noted that the storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. By loading and executing one or more instructions stored in the storage medium by the processor, the steps of the strength simulation test method for a wind turbine test bench in the above embodiments can be implemented.

[0126] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0127] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0128] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are executed on the computer or other programmable apparatus to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable apparatus provide steps for realizing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit the scope of its protection. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: after reading the present invention, those skilled in the art can still make various changes, modifications or equivalent replacements to the specific implementation manners of the application, but these changes, modifications or equivalent replacements are all within the scope of the protection of the claims pending for approval of the application.

Claims

1. A strength simulation test method for a wind turbine test bench, characterized in that, Including: In response to obtaining the overall stiffness matrix corresponding to each structural sub-component in the wind turbine test bench stored in advance, call the strength calculation service corresponding to each structural sub-component to monitor the load data of each structural sub-component transmitted from the on-site side of the wind turbine test bench; Each strength calculation service parses the node information of the load data of the monitored structural sub-component to obtain the node information and load information corresponding to the structural sub-component; Based on the node information corresponding to the structural sub-component, assemble the load information corresponding to the structural sub-component to obtain the load vector of the structural sub-component; based on the overall stiffness matrix corresponding to the structural sub-component, the load vector of the structural sub-component, and a linear equation solver, perform real-time strength simulation calculation to obtain the strength test result of the structural sub-component; Send the strength test results of each structural sub-component to the visualization display side for real-time display of the strength test results of each structural sub-component on the visualization display side; Wherein, the wind turbine test bench is built for the target structural components of the wind turbine; the overall stiffness matrix is obtained based on the finite element model of the corresponding structural sub-component; each strength calculation service executes the strength simulation calculation process of the corresponding structural sub-component in parallel; The load data is simulated and generated based on the actual test parameters on the on-site side of the wind turbine test bench.

2. The method according to claim 1, wherein The wind turbine test bench is an offshore wind turbine drive train ground test bench, and each of the structural sub-components includes a coupling, a loading disk, a loading device base, a motor shaft, and a motor housing.

3. The method according to claim 1 or 2, characterized in that, Before sending the strength test results of each structural sub-component to the visualization display side, it further includes: Collect the data packets corresponding to the strength test results of each structural sub-component; Perform format conversion and file compression on the data packets corresponding to the strength test results of each structural sub-component and the model information of the finite element model of each structural sub-component to obtain a compressed file in the target format.

4. The method according to claim 3, wherein The visualization display side is a digital exhibition hall or / and the on-site side of the wind turbine test bench; sending the strength test results of each structural sub-component to the visualization display side includes: Send the compressed file in the target format to the digital exhibition hall or / and the on-site side of the wind turbine test bench for real-time display of the strength test results of each structural sub-component.

5. The method according to claim 4, wherein Before obtaining the overall stiffness matrix corresponding to each structural sub-component in the wind turbine test bench stored in advance, it further includes: Import the finite element models of each structural sub-component in the wind turbine test bench into the current computing environment; Based on the geometric information and material properties of each element in the imported finite element models of each structural sub-component, calculate the element stiffness matrix corresponding to the finite element model of each structural sub-component; Based on the connection relationship between the elements in the finite element model of the structural sub-component, assemble the unit stiffness matrix corresponding to the structural sub-component to obtain the overall stiffness matrix corresponding to the structural sub-component; Based on the element numbers of each element in the overall stiffness matrix corresponding to the structural sub-component, perform batch storage of the overall stiffness matrix corresponding to the structural sub-component.

6. The method according to claim 2, wherein Based on the overall stiffness matrix corresponding to the structural sub-component, the load vector of the structural sub-component, and a linear equation solver, perform strength simulation calculations to obtain the strength test results of the structural sub-component, including: Based on the overall stiffness matrix corresponding to the structural sub-component and the load vector of the structural sub-component, use a linear equation solver to calculate the node displacement vector corresponding to the structural sub-component; Based on the node displacement vector corresponding to the structural sub-component, the strain-displacement relationship, and the constitutive equation of the structural sub-component, calculate the stress data of each element in the finite element model corresponding to the structural sub-component.

7. An intensity simulation test device for a wind turbine test bench, characterized in that Including: A processing module and a control module, where: The processing module is configured to, in response to obtaining the overall stiffness matrices of the structural sub-components in the wind turbine test bench stored in advance, call the strength calculation service corresponding to each structural sub-component to listen for the load data of each structural sub-component transmitted from the field side of the wind turbine test bench. Each strength calculation service performs node information parsing on the monitored load data of the structural sub-component to obtain the node information and load information corresponding to the structural sub-component; assemble the load information corresponding to the structural sub-component based on the node information corresponding to the structural sub-component to obtain the load vector of the structural sub-component; perform real-time strength simulation calculations based on the overall stiffness matrix corresponding to the structural sub-component, the load vector of the structural sub-component, and a linear equation solver to obtain the strength test results of the structural sub-component; The control module is configured to send the strength test results of each structural sub-component to the visualization display side for real-time display of the strength test results of each structural sub-component on the visualization display side; Wherein, the wind turbine test bench is built for the target structural components of the wind turbine; the overall stiffness matrix is obtained based on the finite element model of the corresponding structural sub-component; each of the strength calculation services executes the strength simulation calculation process of the corresponding structural sub-component in parallel; the load data is simulated and generated based on the actual test parameters on the field side of the wind turbine test bench.

8. The device according to claim 7, characterized in that The processing module includes communication ports corresponding one-to-one to the structural sub-components, and the control module performs data interaction with the communication ports corresponding to the structural sub-components in the processing module through asynchronous I / O operations.

9. A strength simulation test system for a wind turbine test bench, characterized in that, The system includes the strength simulation test device according to claim 7 or 8.

10. The system according to claim 9, wherein The system further includes a control subsystem on the field side of the wind turbine test bench, and the control subsystem performs data interaction with the strength simulation test device by building a Modelica platform and encapsulating functional model units in the Modelica platform.

11. An electronic device, characterized in that, Including: At least one processor and a memory; The memory and the processor are connected by a bus; The memory is used to store one or more programs; When the one or more programs are executed by the at least one processor, the strength simulation test method of the wind turbine test bench according to any one of claims 1 to 6 is implemented.

12. A readable storage medium, characterized in that, It stores an execution program, and when the execution program is executed, it realizes the strength simulation test method of the wind turbine test bench described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Real test state-oriented digital twinborn simulation method for strength test system

    CN117973156A