Intensity simulation test method, device, system and equipment for wind turbine generator test bench

By pre-storing the overall stiffness matrix of each structural sub-component of the wind turbine test bench and monitoring the load data in real time, the problems of high computing resources and insufficient real-time performance in the prior art are solved, and efficient and real-time strength simulation testing is achieved.

CN119622998AActive Publication Date: 2025-03-14FUZHOU BRANCH OF CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +1

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, when conducting strength simulation tests of wind turbine test benches, hardware computing resources are high and cannot meet the real-time requirements under high precision.

Method used

By pre-storing the overall stiffness matrix of each structural sub-component of the wind turbine test bench, and calling the corresponding strength calculation service to monitor the load data transmitted on the spot, the intensity simulation calculation is performed based on these data and the stiffness matrix to realize real-time display of strength test results.

Benefits of technology

It greatly reduces the amount of data processing, reduces the requirements for hardware resources, improves testing efficiency, realizes real-time processing and display of intensity simulation tests, and meets the needs of high precision and real-time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119622998A_ABST
    Figure CN119622998A_ABST
Patent Text Reader

Abstract

The invention provides a strength simulation test method, device, system and equipment for a wind turbine generator test bench, and is applied to the technical field of simulation of wind turbine generator test benches. The method comprises the following steps: calling a strength calculation service corresponding to each structure sub-component to monitor load data of each structure sub-component transmitted by a field side of the wind turbine generator test bed in response to an obtained pre-stored overall stiffness matrix corresponding to each structure sub-component in the wind turbine generator test bed, carrying out strength simulation calculation based on the monitored load data of the structural sub-component and the overall rigidity matrix of the structural sub-component to obtain a strength test result of the structural sub-component; and sending the strength test result of each structural sub-component to a visual display side, so as to display the strength test result of each structural sub-component on the visual display side. The problems that in the strength simulation test process of the wind turbine generator set ground test bed, the requirement for hardware computing resources is high, and the real-time requirement under high precision cannot be met are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of wind turbine test bench simulation, and in particular to a strength simulation test method, device, system and equipment for 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 is also increasing. It has become an industry development trend to conduct full-scale ground testing of offshore wind turbines. During the ground test of offshore wind turbines, the load strength of key components of the ground test platform is very high in some extreme scenarios, and it is difficult to operate the entire device safely and stably. In order to avoid damage to the test bench and the unit under test, it is necessary to first carry out simulation calculations of the test bench, that is, to simulate and calculate the strength parameters such as stress and strain of the test bench structure to ensure the safe and stable operation of the test bench. At present, most of them are through the simulation calculation of the overall structural strength of the test bench, which requires high-precision finite element modeling of complex structures, slow calculation 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 real-time requirements under high precision during the strength simulation test of the above-mentioned wind turbine ground test bench, the present invention provides a strength simulation test method, device, system and equipment for a wind turbine test bench.

[0004] In one aspect, the present invention provides a strength simulation test method for a wind turbine test bench, comprising:

[0005] In response to obtaining the pre-stored overall stiffness matrix of each structural subcomponent in the wind turbine test bench, calling the strength calculation service corresponding to each structural subcomponent to monitor the load data of each structural subcomponent 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 subcomponent and the overall stiffness matrix of the structural subcomponent to obtain the strength test result of the structural subcomponent;

[0006] Sending the strength test results of each structural subcomponent to the visualization display side so as to display the strength test results of each structural subcomponent on the visualization display side;

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

[0008] Optionally, the wind turbine test bench is a ground test bench for an offshore wind turbine transmission chain, and each of the structural subcomponents includes a coupling, a loading plate, a loading device base, a motor shaft and a motor housing.

[0009] Optionally, before sending the strength test results of each structural subcomponent to the visual display side, the method further includes:

[0010] Collect data packets corresponding to the strength test results of each structural subcomponent;

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

[0012] Optionally, the visualization display side is a digital exhibition hall or / and a wind turbine test bench on-site side, and the strength test results of each structural subcomponent are sent to the visualization display side, including:

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

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

[0015] Importing the finite element model of each structural subcomponent in the wind turbine test bench into the current computing environment;

[0016] Based on the geometric information and material properties of each unit in the imported finite element model of each structural subcomponent, the unit stiffness matrix corresponding to the finite element model of each structural subcomponent is calculated;

[0017] Assembling the unit stiffness matrix corresponding to the structural subcomponent based on the connection relationship between the units in the finite element model of the structural subcomponent to obtain the overall stiffness matrix corresponding to the structural subcomponent;

[0018] The overall stiffness matrix corresponding to the structural subcomponent is stored in batches based on the unit number of each unit in the overall stiffness matrix corresponding to the structural subcomponent.

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

[0020] Each strength calculation service obtains a load vector of the structural subcomponent based on parsing the monitored load data of the structural subcomponent;

[0021] Based on the global stiffness matrix corresponding to the structural subcomponent and the load vector of the structural subcomponent, a linear equation solver is used to calculate the node displacement vector corresponding to the structural subcomponent;

[0022] Based on the node displacement vectors corresponding to the structural subcomponent, the strain-displacement relationship and the constitutive equation of the structural subcomponent, the stress data of each unit in the finite element model corresponding to the structural subcomponent is calculated.

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

[0024] Each strength calculation service performs node information analysis on the monitored load data of the structural subcomponent to obtain the node information and load information corresponding to the structural subcomponent;

[0025] The load information corresponding to the structural subcomponent is assembled based on the node information corresponding to the structural subcomponent to obtain the load vector of the structural subcomponent.

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

[0027] The processing module is used for, in response to obtaining the pre-stored overall stiffness matrix of each structural sub-component in the wind turbine test bench, 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;

[0028] The control module is used to send the strength test results of each structural subcomponent to the visual display side, so as to display the strength test results of each structural subcomponent on the visual display side;

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

[0030] Optionally, the processing module includes communication ports corresponding to the structural subcomponents one by one, and the control module and the communication ports corresponding to the structural subcomponents in the processing module perform data exchange through asynchronous I / O operations.

[0031] On the other hand, the present invention further provides a strength simulation test system for a wind turbine test bench, the system comprising the strength simulation test device described in the above embodiment.

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

[0033] On the other hand, the present invention also provides an electronic device, comprising: at least one processor and a memory; the memory and the processor are connected via 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, any one of the above-mentioned strength simulation test methods for the wind turbine test bench is implemented.

[0036] On the other hand, the present invention further provides a readable storage medium having an execution program stored thereon, and when the execution program is executed, the strength simulation test method of the wind turbine test bench described in any one of the above items is implemented.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[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 of the finite element model corresponding to each structural sub-component of the wind turbine test bench, it is only necessary to obtain the pre-stored overall stiffness matrix during the strength simulation test of the structural component, thereby avoiding the phenomenon that high-precision finite element modeling must be performed in each strength simulation test process, greatly reducing the amount of data processing, thereby reducing the requirements of the test process on hardware resources and improving the test efficiency.

[0039] The present invention constructs a corresponding strength calculation service for each structural subcomponent, and through the parallel execution of the strength calculation services corresponding to the structural subcomponents, parallel processing and real-time visual display of real-time transmitted load data are realized, thereby improving the efficiency of the simulation test and realizing real-time processing and display of the strength simulation test, thereby meeting the high precision and real-time requirements of the strength simulation test. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0041] Figure 2A schematic diagram of the strength calculation process of each structural subcomponent of a wind turbine test bench of the present invention;

[0042] Figure 3 The second flowchart of the strength simulation test method of a wind turbine test bench of the present invention;

[0043] Figure 4 A monitoring cloud diagram of the strength test results of the coupling of the transmission chain of the wind turbine generator set according to an embodiment of the present invention;

[0044] Figure 5 A monitoring cloud diagram of the motor shaft strength test result of the wind turbine transmission chain according to an embodiment of the present invention;

[0045] Figure 6 A monitoring cloud diagram of the strength test result of the loading device base of the wind turbine transmission chain according to an embodiment of the present invention;

[0046] Figure 7 It is a schematic structural diagram of the electronic device of the present invention. DETAILED DESCRIPTION

[0047] The specific implementation modes of the present invention are further described in detail below with reference to the accompanying drawings.

[0048] Embodiment 1:

[0049] The present invention provides a strength simulation test method for a wind turbine test bench, as shown in the schematic diagram Figure 1 As shown, including:

[0050] Step S110, in response to obtaining the pre-stored overall stiffness matrix corresponding to each structural subcomponent in the wind turbine test bench, calling the strength calculation service corresponding to each structural subcomponent to monitor the load data of each structural subcomponent 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 subcomponent and the overall stiffness matrix of the structural subcomponent to obtain the strength test result of the structural subcomponent;

[0051] Step S120, sending the strength test results of each structural subcomponent to the visual display side, so that the strength test results of each structural subcomponent are displayed on the visual display side;

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

[0053] In this example implementation, the wind turbine test bench refers to a full-size ground test bench for offshore wind turbines, which is built for the target structural parts of the wind turbine, such as a ground test bench for the transmission chain of an offshore wind turbine built for the transmission chain of a wind turbine, and each structural subcomponent refers to a subcomponent of the mechanical structure (target structural part) corresponding to the wind turbine test bench. For example, for the ground test bench for the transmission chain of an offshore wind turbine, the corresponding structural subcomponents include couplings, loading plates, loading device bases, motor shafts, and motor housings, etc. The load data can be generated based on the simulation of the actual test parameters on the site side of the wind turbine test bench, and the 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, the finite element modeling of each structural subcomponent can be performed in advance to obtain and store the overall stiffness matrix of each structural subcomponent, and this process can be performed in advance on the current simulation platform. During the real-time simulation test, the strength simulation test of each structural subcomponent is performed by directly obtaining the pre-stored overall stiffness matrix, which reduces the data processing amount of the real-time test and greatly improves the efficiency of the simulation test. During the real-time simulation test, a corresponding strength calculation service is built for each structural subcomponent to process the strength simulation calculation process of the corresponding structural subcomponent. The parallel execution of the corresponding strength calculation services of each structural subcomponent further accelerates the processing efficiency and meets the requirements of real-time processing. This example splits the strength calculation process into the test bench structural model part that does not change during the test and the part that changes during the test, that is, the strength calculation part based on the load data; the part that does not change during the test is pre-processed, so that each strength calculation process only needs to read the pre-stored structural model data and update the calculation based on the load data, avoiding the finite element back-strip solution each time, greatly improving the calculation speed, and avoiding the long waiting time of the finite element simulation calculation process.

[0054] In an example implementation, before sending the strength test results of each structural subcomponent to the visualization display side in step S120, the method further includes:

[0055] Collect data packets corresponding to the strength test results of each structural subcomponent;

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

[0057] Step S120 of sending the strength test results of each structural subcomponent to the visual display side includes:

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

[0059] In this example implementation, the visualization display side is a digital exhibition hall or / and a wind turbine test bench on-site side. The simulation control module can wait for all strength calculation services to complete the calculation, and then collect all the calculation results to obtain the strength simulation results of each structural subcomponent. The strength simulation results of each structural subcomponent are converted into a data format, such as a Json serialized file, so that the data transmission uses Json as a serialization method. Before the data is transmitted over the network, algorithms such as GZIP can also be used for data compression to reduce the amount of data transmitted. The compressed file in the target format of the final transmission includes the stress data and displacement data of each unit in the finite element model corresponding to each structural subcomponent and the model information (such as unit type, material parameters, mesh type, etc.). After the file to be transmitted is updated with the visualization results, 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 test result display, so as to achieve real-time monitoring of the test results.

[0060] In an example implementation, before obtaining the pre-stored overall stiffness matrix corresponding to each structural subcomponent of the wind turbine test bench in step S110, the method further includes:

[0061] Import the finite element models of the structural subcomponents of the wind turbine test bench into the current computing environment;

[0062] Based on the geometric information and material properties of each unit in the imported finite element model of each structural subcomponent, the unit stiffness matrix corresponding to the finite element model of each structural subcomponent is calculated;

[0063] Assembling the unit stiffness matrix corresponding to the structural subcomponent based on the connection relationship between the units in the finite element model of the structural subcomponent to obtain the overall stiffness matrix corresponding to the structural subcomponent;

[0064] The overall stiffness matrix corresponding to the structural subcomponent is stored in batches based on the unit number of each unit in the overall stiffness matrix corresponding to the structural subcomponent.

[0065] In this example implementation, before the real-time simulation test begins, finite element modeling of each structural subcomponent of the wind turbine test bench can be performed in advance, that is, finite element preprocessing. In this process, the unit stiffness matrix in the finite element model of each structural subcomponent is calculated, and then the overall stiffness matrix is ​​assembled, and the overall stiffness matrix is ​​decomposed into multiple batches and saved in batches to complete the finite element preprocessing; after the finite element preprocessing is completed, a notification of the end of the finite element preprocessing can be issued. This process is only executed in the first process run, and each subsequent strength simulation test process runs directly using the result of the first preprocessing. Specifically, the twin model data is first imported, that is, the finite element model of each structural subcomponent constructed is imported into the current computing environment, that is, the geometric information, material properties, boundary conditions and other data corresponding to each finite element model are imported into the current system, and after the import is successful, each finite element model can be displayed in the visualization software of the current simulation test system. Then the model unit matrix is ​​calculated, that is, based on the geometric information and material properties of the unit in the imported model data, the unit stiffness matrix of each finite element model is calculated. Finally, the overall matrix of the model is integrated, that is, the unit stiffness matrix of each finite element model is integrated into the overall stiffness matrix according to the connection relationship between each unit to form the corresponding overall stiffness matrix. The overall stiffness matrix can be stored in batches due to the large amount of data. Specifically, the overall stiffness matrix corresponding to the structural subcomponent can be stored in batches based on the unit number of each unit in the overall stiffness matrix corresponding to the structural subcomponent. For example, the number of units stored in each batch can be set. If the number of units stored in each batch is 1000, the data corresponding to the unit number 1-1000 in the overall stiffness matrix can be stored as a batch, and the data corresponding to the unit number 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 current simulation system memory. Accordingly, the acquisition / reading process of the overall stiffness matrix can also be carried out in batches. This example greatly reduces the amount of data processing by completing the construction of a high-precision finite element model in advance, thereby reducing the requirements of the processing process on hardware resources and improving test efficiency.

[0066] In some example implementations, the strength simulation calculation based on the monitored load data of the structural subcomponent and the overall stiffness matrix of the structural subcomponent in step S110 to obtain the strength test result of the structural subcomponent includes:

[0067] Each strength calculation service obtains a load vector of the structural subcomponent based on parsing the monitored load data of the structural subcomponent;

[0068] Based on the global stiffness matrix corresponding to the structural subcomponent and the load vector of the structural subcomponent, a linear equation solver is used to calculate the node displacement vector corresponding to the structural subcomponent;

[0069] Based on the node displacement vectors corresponding to the structural subcomponent, the strain-displacement relationship and the constitutive equation of the structural subcomponent, the stress data of each unit in the finite element model corresponding to the structural subcomponent is calculated.

[0070] In this example implementation, the load data of each structural subcomponent can be transmitted from the on-site side of the wind turbine test bench through the functional model unit (FMU). The functional model unit can export the model file. The FMU format is a standardized model format, which enables seamless collaborative simulation between different simulation tools. Data is exchanged 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 monitoring the FMU port, wait 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 transmission reliability requirements. The load data is parsed into the load vector required for subsequent finite element analysis. The strength analysis adopts the static analysis control equation group of finite element analysis to solve, and its expression is [K] {U} = {F}, where K is the overall stiffness matrix, which reflects the stiffness and material properties of the structure; U is the node displacement vector, which is an unknown quantity and represents the unknown displacement of each node; F is the right-hand side term of the control equation group, which represents the load vector of the structural subcomponent, and the load vector is obtained by applying the external forces, constraints, gravity, inertia forces, etc. acting on the nodes to the finite element nodes. The above equation group can be solved by a linear equation solver to obtain the node 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 that can effectively handle large-scale sparse linear equation groups. The PARDISO linear equation solver is used to decompose the overall stiffness matrix and solve the control equation to obtain the unknown quantity, that is, the displacement vector. When the node displacement is solved, the stress data of each unit can be solved through the strain-displacement relationship and constitutive equation, and the node displacement, stress data and model information obtained can be organized into a data package and fed back 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 subcomponent by parsing the monitored load data of the structural subcomponent, including:

[0072] Each strength calculation service performs node information analysis on the monitored load data of the structural subcomponent to obtain the node information and load information corresponding to the structural subcomponent;

[0073] The load information corresponding to the structural subcomponent is assembled based on the node information corresponding to the structural subcomponent to obtain the load vector of the structural subcomponent.

[0074] In this example implementation, after receiving the load data from the FMU, the current simulation test system parses the load size and node information therein, and assembles the load data into a load vector according to the node information. The load vector is used as the right-hand side term vector of the load in the static analysis control equation group in the subsequent strength test, which is convenient for solving the subsequent finite element equation group. When processing the load data, it is necessary to consider factors such as external forces, constraints, gravity characteristics, inertia release, etc., and adjust the load data accordingly based on these factors to ensure that the stress state of the model at each moment is consistent with the actual situation.

[0075] like Figure 2 As shown, the present invention divides the strength analysis calculation into a finite element preprocessing part and a load update calculation part, wherein the finite element preprocessing part includes importing the finite element model of each subcomponent, calculating the unit stiffness matrix of each finite element model, assembling the unit stiffness matrix of each finite element model to obtain the overall stiffness matrix, and decomposing and saving the overall stiffness matrix, that is, saving in batches, and sending a ready completion signal after all preprocessing work is completed. The load update calculation part includes monitoring the working load data, monitoring the preprocessing process, and after receiving the working load data and the ready completion signal, the strength calculation service of each structural subcomponent immediately starts the simulation calculation based on the received solution instruction, extracts the saved overall stiffness matrix, applies the load vector to the decomposed overall stiffness matrix, and uses PARDISO for rapid calculation, calculates the displacement and stress of each node of the corresponding finite element model, and feedbacks the results after all structural subcomponents are calculated. The present invention takes into account that the model of the test bench structure will not change during the operation of the system, and only the load information at different times changes. Therefore, if the finite element analysis calculation at each moment performs a complete finite element calculation process, a large amount of repeated calculation work will be generated and a large amount of calculation time will be consumed. For this reason, the repetitive calculation work is reduced to a great extent by pre-processing and saving the overall stiffness matrix, which greatly saves 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 group and embedding it into the back-substitution solution program of displacement and stress, finite element calculation can be performed faster, thereby reducing time cost.

[0076] The following is a specific example to illustrate the specific steps of a strength simulation test method of a wind turbine test bench of the present invention. Figure 3 As shown, the simulation processing method can be executed in the corresponding simulation subsystem (real-time simulation side), and the simulation subsystem can include two functional modules: fast finite element calculation master control and finite element back-strip solution. The wind turbine test bench site side performs collaborative simulation with the simulation subsystem by building a Modelica platform. Specifically, it can include the following processes:

[0077] (1) Before the simulation subsystem is started, the finite element modeling of each structural subcomponent is performed using modeling software, and the strength calculation service is set up using fast finite element processing technology and waits for startup.

[0078] (2) In response to the simulation subsystem being turned on, the strength simulation test process of each structural subcomponent is started.

[0079] (3) Start the fast finite element calculation master control, which is mainly responsible for all the calculation tasks of the fast finite element. After starting, the corresponding strength calculation service, namely the finite element back-strip solution module, is started for each sub-component.

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

[0081] (5) After the finite element back-strip solution module is started, it uses a fixed port to communicate with the fast finite element calculation master control. Finite element preprocessing begins. During this process, the unit stiffness matrix in the model is calculated, and then the overall stiffness matrix is ​​assembled. The overall stiffness matrix is ​​decomposed into multiple batches for storage. After the preprocessing is completed, the fast finite element calculation master control is notified that the finite element preprocessing is completed. This process is only executed in the first process run. Each subsequent strength test process run directly uses the results of the first preprocessing for calculation.

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

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

[0084] (8) The finite element back-strip solution module obtains the working load data. The strength calculation service of each subcomponent receives the solution instruction and immediately performs simulation calculation, extracts the saved overall stiffness matrix, applies the load term vector to the decomposed overall matrix, and uses PARDISO for fast calculation to obtain the model node stress. After all subcomponents are calculated, the results are sent to the fast finite element calculation master control.

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

[0086] Traditional methods for monitoring and evaluating strength test results generally adopt the method of first simulating and calculating the structural strength as a whole, and then displaying the results after the simulation is completed. This method has high requirements for computing resources, computing accuracy and computing speed, and it is difficult to perform real-time calculation and display of structural strength, and it is impossible to quickly present the monitoring situation. For example, the Chinese patent with application number 202410379232 and invention name "A digital twin simulation method for a strength test system facing a real test state" improves a structural strength simulation evaluation method and proposes a digital twin simulation method for a strength test system facing a real test state. Its technical solution is as follows: first, finely model the structure 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 simulate the real test system and obtain the finite element simulation results of the structure; then, the coordinates and response values ​​of the simulation and strength response are obtained, and 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 base model; finally, the data fusion base model is aggregated to establish a structural digital twin, and then the strength of the structural parts is monitored in the strength test. The monitoring and evaluation of the structural strength of this scheme requires high computing power. Under normal conditions, the establishment of a high-precision finite element model will result in a slow calculation speed, and there is still room for optimization in terms of calculation accuracy and calculation time allocation strategy. In addition, the structural strength simulation evaluation method established by this scheme cannot display the calculation results while simulating, and cannot form a real-time monitoring system.

[0087] In view of the problems of slow calculation speed of monitoring and evaluation of the above structural strength and inability to form a real-time monitoring system, the present invention provides a method for rapid visualization of node strength results of a wind turbine test bench, by performing finite element preprocessing and calculation on the finite element calculation module of the sub-component, and sending the node strength calculation results to the visualization platform through a data transmission protocol, thereby achieving real-time monitoring and evaluation of the strength test results of, for example, a transmission chain mechanical system, simplifying the entire process from data analysis to result output analysis, and significantly improving the accuracy and efficiency of strength verification. The process applies modern communication and network technologies, optimizes the combination of static analysis and information network analysis processing sub-processes, and realizes rapid calculation and display of strength. The present invention is applied to the strength simulation test and visualization process of a wind turbine test bench, which can effectively realize real-time calculation and display under different working loads, and can be extended to the modeling and simulation analysis process 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, comprising: a processing module and a control module, wherein:

[0090] The processing module is used for, in response to obtaining the pre-stored overall stiffness matrix of each structural sub-component in the wind turbine test bench, 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;

[0091] The control module is used to send the strength test results of each structural subcomponent to the visual display side, so as to display the strength test results of each structural subcomponent on the visual display side;

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

[0093] In this example, the control module is equivalent to Figure 3 The fast finite element calculation master control in the processing module is equivalent to Figure 3 The finite element back-strip solution module in .

[0094] In a possible implementation, the processing module includes communication ports corresponding to the structural subcomponents one by one, and the control module and the communication ports corresponding to the structural subcomponents in the processing module perform data exchange through asynchronous I / O operations.

[0095] In this example implementation, different communication ports are allocated to different subcomponents to ensure accurate control of the strength computing services of each subcomponent, while asynchronous I / O operations are used to avoid port conflicts, thereby achieving a non-blocking manner to receive completion notifications from the corresponding light computing services of each model and avoiding communication waiting.

[0096] In a possible implementation, the wind turbine test bench is a ground test bench for an offshore wind turbine transmission chain, and each of the structural subcomponents includes a coupling, a loading plate, a loading device base, a motor shaft and a motor housing.

[0097] In a possible implementation manner, the visual display side is a digital exhibition hall and / or a wind turbine test bench on-site side, and the control module is specifically used for:

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

[0099] The data packets corresponding to the strength test results of each structural subcomponent and the model information of the finite element model of each structural subcomponent are format converted and compressed to obtain a compressed file in a target format.

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

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

[0102] Before obtaining the pre-stored global stiffness matrix of each structural sub-component of the wind turbine test bench, the finite element model of each structural sub-component of the wind turbine test bench is imported into the current computing environment;

[0103] Based on the geometric information and material properties of each unit in the imported finite element model of each structural subcomponent, the unit stiffness matrix corresponding to the finite element model of each structural subcomponent is calculated;

[0104] Assembling the unit stiffness matrix corresponding to the structural subcomponent based on the connection relationship between the units in the finite element model of the structural subcomponent to obtain the overall stiffness matrix corresponding to the structural subcomponent;

[0105] The overall stiffness matrix corresponding to the structural subcomponent is stored in batches based on the unit number of each unit in the overall stiffness matrix corresponding to the structural subcomponent.

[0106] In a possible implementation manner, the processing module is specifically used to:

[0107] Each strength calculation service obtains a load vector of the structural subcomponent based on parsing the monitored load data of the structural subcomponent;

[0108] Based on the global stiffness matrix corresponding to the structural subcomponent and the load vector of the structural subcomponent, a linear equation solver is used to calculate the node displacement vector corresponding to the structural subcomponent;

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

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

[0111] Each strength calculation service performs node information analysis on the monitored load data of the structural subcomponent to obtain the node information and load information corresponding to the structural subcomponent;

[0112] The load information corresponding to the structural subcomponent is assembled based on the node information corresponding to the structural subcomponent to obtain the load vector of the structural subcomponent.

[0113] Embodiment 3:

[0114] Based on the same inventive concept, the present invention also provides a strength simulation test system for a wind turbine test bench, the system comprising the strength simulation test device described in any implementation manner in Example 2.

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

[0116] In this example implementation, the Modelica platform provides an open, object-oriented, equation-based model library that can cross different fields and conveniently implement the modeling of complex physical systems. The FMU module is encapsulated in the Modelica platform, and the 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. This example ensures the collaborative simulation process between the strength simulation test device and the field side through the platform construction on the field side of the wind turbine test bench, and ensures the feasibility of the simulation process.

[0117] like Figure 3As shown, the strength simulation test system of the wind turbine test bench of the present invention includes three parts in total, namely, FMU module, fast finite element calculation master control and finite element back-strip solution module. The FMU module is responsible for sending load data, the fast finite element calculation master control is responsible for finite element calculation task process control and result update sending, the finite element back-strip solution module is responsible for finite element calculation solution, and each module is linked and interacted with data through network communication technology. Simply put, according to the working 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 back-strip solution module is called to perform calculations, and the calculation results are returned to the fast finite element calculation master control for integration and sending to the digital exhibition hall system.

[0118] The present invention provides a scientific and standardized methodology through the sub-processes of data transmission, processing, and real-time working load identification for the strength visualization technology of the wind turbine test bench. Through the real-time stress result cloud map display, a comprehensive and real-time analysis of the stress distribution of the mechanical structure of the wind turbine, such as the transmission chain mechanical system, and real-time monitoring and evaluation of the strength are realized, simplifying the entire process from data analysis to result output analysis, reasonably allocating computing resources, fully optimizing computing strategies, and significantly improving the accuracy and efficiency of strength testing.

[0119] Simulation experiment

[0120] The strength simulation test of the sub-components of the transmission chain test bench is carried out by the method of the present invention, and the strength monitoring cloud diagram of each sub-component is obtained as follows: Figure 4-6 As shown in the figure, different colors represent different Static Stress Mises, the unit is MPa. Different colors in the cloud map are used to represent the stress level of each sub-component. Figure 4 This is a monitoring cloud diagram of the strength test results of the coupling of the wind turbine transmission chain. Figure 4 It can be seen that the coupling as a whole has no stress concentration phenomenon, the stress level in the main shaft area is higher than the entire structure, the static Mises stress is about 60MPa, which is less than the yield strength of the material, and the strength margin is large. Figure 5 This is a monitoring cloud chart of the motor shaft strength test results of the wind turbine transmission chain. Figure 5 It can be seen that the motor shaft as a whole has no stress concentration phenomenon, and the static Mises stress is about 0-2MPa, which is less than the yield strength of the material, and the strength margin is large. Figure 6 This is a monitoring cloud chart of the strength test results of the loading device base of the wind turbine transmission chain. Figure 6It can be seen that the loading device base as a whole has no stress concentration phenomenon, and the static Mises stress is about 0-2MPa, which is less than the yield strength of the material, and the strength margin is large. It can be seen from the simulation results 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] Example 4

[0122] like Figure 7 As shown, the present invention also provides an electronic device, which may be a computer device, a single-chip device, an intelligent 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 via a bus; the memory may 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 may also be used to store data, which may be called and / or modified when the instructions are executed.

[0123] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) 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, which is suitable for implementing one or more instructions, specifically suitable for loading and executing one or more instructions in a storage medium to implement the corresponding method flow or corresponding functions, so as to realize the steps of a strength simulation test method of a wind turbine test bench in the above-mentioned embodiment.

[0124] Example 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), which is a memory device in an electronic device for storing programs and data. It can be understood that the storage medium here can include both built-in storage media in electronic devices and, of course, extended storage media supported by electronic devices. The storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by a processor are also stored in the storage space, and these instructions can be one or more execution 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. The processor loads and executes one or more instructions stored in the storage medium, which can implement the steps of a strength simulation test method of a wind turbine test bench in the above embodiment.

[0126] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0127] The present invention is described with reference to 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 process and / or block in the flowchart and / or block diagram, as well as the combination of processes 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 a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0128] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[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 its protection scope. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the field should understand that after reading the present invention, those skilled in the art can still make various changes, modifications or equivalent substitutions to the specific implementation methods of the application, but these changes, modifications or equivalent substitutions are all within the protection scope of the claims to be approved.

Claims

1. A strength simulation test method for a wind turbine test bench, characterized in that: include: In response to obtaining the pre-stored overall stiffness matrix corresponding to each structural subcomponent in the wind turbine test bench, calling the strength calculation service corresponding to each structural subcomponent to monitor the load data of each structural subcomponent 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 subcomponent and the overall stiffness matrix of the structural subcomponent to obtain the strength test result of the structural subcomponent; Sending the strength test results of each structural subcomponent to the visualization display side so as to display the strength test results of each structural subcomponent on the visualization display side; Among them, the wind turbine test bench is built for the target structural parts of the wind turbine; the overall stiffness matrix is ​​obtained based on the finite element model of the corresponding structural sub-components; and each of the strength calculation services executes the strength simulation calculation process of the corresponding structural sub-components in parallel.

2. The method according to claim 1, characterized in that The wind turbine test bench is a ground test bench for the transmission chain of an offshore wind turbine, and each of the structural subcomponents includes a coupling, a loading plate, 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 subcomponent to the visualization display side, it also includes: Collect data packets corresponding to the strength test results of each structural subcomponent; The data packets corresponding to the strength test results of each structural subcomponent and the model information of the finite element model of each structural subcomponent are format converted and compressed to obtain a compressed file in a target format.

4. The method according to claim 3, characterized in that The visual display side is a digital exhibition hall or / and a wind turbine test bench on-site side; the strength test results of each structural subcomponent are sent to the visual display side, including: The compressed file in the target format is sent to a digital exhibition hall and / or a wind turbine test bench on-site side to display the strength test results of each structural sub-component in real time.

5. The method according to claim 4, characterized in that Before obtaining the pre-stored overall stiffness matrix corresponding to each structural sub-component in the wind turbine test bench, it also includes: Importing the finite element model of each structural subcomponent in the wind turbine test bench into the current computing environment; Based on the geometric information and material properties of each unit in the imported finite element model of each structural subcomponent, the unit stiffness matrix corresponding to the finite element model of each structural subcomponent is calculated; Assembling the unit stiffness matrix corresponding to the structural subcomponent based on the connection relationship between the units in the finite element model of the structural subcomponent to obtain the overall stiffness matrix corresponding to the structural subcomponent; The overall stiffness matrix corresponding to the structural subcomponent is stored in batches based on the unit number of each unit in the overall stiffness matrix corresponding to the structural subcomponent.

6. The method according to claim 2, characterized in that The strength simulation calculation is performed based on the monitored load data of the structural subcomponent and the overall stiffness matrix of the structural subcomponent to obtain the strength test result of the structural subcomponent, including: Each strength calculation service obtains a load vector of the structural subcomponent based on parsing the monitored load data of the structural subcomponent; Based on the global stiffness matrix corresponding to the structural subcomponent and the load vector of the structural subcomponent, a linear equation solver is used to calculate the node displacement vector corresponding to the structural subcomponent; Based on the node displacement vectors corresponding to the structural subcomponent, the strain-displacement relationship and the constitutive equation of the structural subcomponent, the stress data of each unit in the finite element model corresponding to the structural subcomponent is calculated.

7. The method according to claim 6, characterized in that Each strength calculation service obtains a load vector of the structural subcomponent by parsing the monitored load data of the structural subcomponent, including: Each strength calculation service performs node information analysis on the monitored load data of the structural subcomponent to obtain the node information and load information corresponding to the structural subcomponent; The load information corresponding to the structural subcomponent is assembled based on the node information corresponding to the structural subcomponent to obtain the load vector of the structural subcomponent.

8. A strength simulation test device for a wind turbine test bench, characterized in that: include: A processing module and a control module, wherein: The processing module is used for, in response to obtaining the pre-stored overall stiffness matrix of each structural sub-component in the wind turbine test bench, 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; The control module is used to send the strength test results of each structural subcomponent to the visual display side, so as to display the strength test results of each structural subcomponent on the visual display side; Among them, the wind turbine test bench is built for the target structural parts of the wind turbine; the overall stiffness matrix is ​​obtained based on the finite element model of the corresponding structural sub-components; and each of the strength calculation services executes the strength simulation calculation process of the corresponding structural sub-components in parallel.

9. The device according to claim 8, characterized in that The processing module includes communication ports corresponding to the structural subcomponents one by one, and the control module and the communication ports corresponding to each structural subcomponent in the processing module perform data exchange through asynchronous I / O operations.

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

11. The system according to claim 10, characterized in that The system also includes a control subsystem on the field side of the wind turbine test bench. The control subsystem exchanges data with the strength simulation test device by building a Modelica platform and encapsulating a functional model unit in the Modelica platform.

12. An electronic device, characterized in that: include: at least one processor and memory; The memory and the processor are connected via 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 7 is implemented.

13. A readable storage medium, characterized in that: An execution program is stored thereon, and when the execution program is executed, the strength simulation test method of the wind turbine test bench according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

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

    CN117973156A

  • Shear-warp-based parallel volume rendering system

    CN102034263A

  • Vehicle simulation technology data analysis method, device and storage medium

    CN110348030A

  • Modeling method and system of wind turbine generator test platform load rapid simulation model

    CN118551631A

Cited By

  • Wind turbine generator set ground test method and system based on mechanical-electrical hardware-in-the-loop

    CN120312513A