A method and system for processing blade dynamic stress test data
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-13
- Publication Date
- 2026-08-11
AI Technical Summary
[0004]有鉴于此,本发明实施例提供了一种叶片动应力测试数据处理方法,以解决现有技术中叶片动应变测试数据处理依赖人工,处理效率低的技术问题
[0038] Compared with the prior art, the beneficial effects achieved by at least one of the above-mentioned technical solutions adopted in the embodiments of this specification include at least the following: This invention, by segmenting the blade dynamic strain data and performing multi-channel parallel order analysis on the segmented data, and generating an order waterfall plot, can achieve concurrent automated processing of multi-channel data. By slicing the data file in the order waterfall plot, automatically marking and extracting the blade vibration modal parameters, generating the final test data, and automatically saving the processing results, the efficiency of blade dynamic strain test data processing is improved, and unmanned processing is achieved.
Smart Images

Figure CN115631256B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of dynamic stress testing, and in particular to a method and system for processing dynamic stress test data of blades. Background Technology
[0002] Data processing is a crucial step in blade dynamic strain testing. Its task is to segment, analyze the order of stresses and rotational speeds collected during the test, extract peak values, and organize the parameters of the various resonance modes and internal engine excitation factors observed under actual engine operating conditions. Currently, data processing relies on the post-processing functions of commercial dynamic testing software. Manual intervention is required, involving parameter adjustments, channel selection, module configuration, and cursor movement to read and record the necessary data. Given the large number of dynamic strain test points and the large sample size at each point, manual processing necessitates setting up, calculating, and extracting data individually, which is labor-intensive and inefficient. Furthermore, commercial software is general-purpose, and its built-in functions cannot meet the specific needs for rapid and automated processing of dynamic stress data.
[0003] Therefore, the existing technology has at least the following problems: the processing of blade dynamic strain test data depends on manual labor, resulting in low processing efficiency. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a method for processing dynamic stress test data of blades, to solve the technical problem that the processing of dynamic strain test data of blades in the prior art relies on manual labor and has low processing efficiency. The method includes:
[0005] Read the raw data of dynamic strain of the blade, which includes blade dynamic strain data and engine speed data, and perform segmented processing on the blade dynamic strain data based on the engine speed data;
[0006] Multi-channel parallel order analysis was performed on the segmented dynamic strain data of the blade to generate and store the order waterfall plot matrix data file.
[0007] The data in the order waterfall plot matrix data file is sliced to obtain a sliced waterfall plot. The resonant mode parameters of the blades are marked in the sliced waterfall plot, and the marked sliced waterfall plot is stored.
[0008] Based on the slice waterfall plot, obtain the strain amplitude variation curve of a specific order with rotational speed, and calculate the resonance damping ratio of the blade in the corresponding mode;
[0009] The resonant mode parameters and the resonant damping ratio are organized according to a predetermined rule to output the dynamic stress test data of the blade.
[0010] Furthermore, the reading of the raw data from the dynamic acquisition of blade dynamic strain includes:
[0011] According to the data interface of the commercial data acquisition system, the raw data file is loaded, the data structure of the raw data file is parsed, and the raw data is obtained. The raw data is pulse signal data, including dynamic strain pulse signal data and rotational speed pulse signal data.
[0012] Furthermore, the step of segmenting the blade dynamic strain data based on the engine speed data includes:
[0013] Based on the rotational speed pulse signal data, the trigger time information of each pulse is obtained;
[0014] Calculate the actual physical rotation speed at each trigger moment and plot the rotation speed curve, which is the curve of how the actual physical rotation speed changes over time.
[0015] Inflection points are identified on the rotational speed curve, and the dynamic strain data of the blade is segmented according to the inflection point intervals of the rotational speed curve.
[0016] Furthermore, segmenting the blade dynamic strain data according to the inflection point time of the rotational speed curve includes: segmenting the blade dynamic strain data according to the inflection point interval of the monotonically changing rotational speed.
[0017] Furthermore, the step of performing multi-channel parallel order analysis on the segmented raw data to generate and store an order waterfall plot matrix data file includes:
[0018] A graded analysis processing module is set up to perform multi-channel parallel graded analysis on the segmented dynamic strain data of the blade, and obtain the graded waterfall plot matrix of each dynamic strain channel measuring point in the inflection point interval where the rotational speed changes monotonically.
[0019] The order waterfall plot matrix data file is generated based on the order waterfall plot matrix of each dynamic strain channel measuring point and then stored.
[0020] Furthermore, the step of slicing the data in the order waterfall plot matrix data file to obtain a sliced waterfall plot includes:
[0021] According to each set order, the data in the order waterfall plot matrix data file is extracted by row or column and then plotted as a curve to obtain horizontal slice plots and vertical slice plots.
[0022] Based on a computer data visualization algorithm library, the waterfall plot matrix data in the order waterfall plot matrix data file is visualized to obtain a three-dimensional waterfall plot.
[0023] The horizontal slice, the vertical slice, and the three-dimensional waterfall plot are combined to form the slice waterfall plot. The peak value is focused on with the cursor, and the peak frequency and amplitude information of the slice waterfall plot are marked.
[0024] The labeled slice waterfall plot is output as an image, named according to the measurement point information of each channel, and then stored.
[0025] Furthermore, the predetermined rules include:
[0026] The resonant modal parameters and the resonant damping ratio are integrated into a resonant modal parameter set, and the resonant modal parameter set is combined according to the resonant frequency range;
[0027] The combined set of resonant mode parameters is sorted according to the excitation order;
[0028] The sorted set of resonant mode parameters is output as the dynamic stress test data of the blade, wherein the output dynamic stress test data of the blade is in tabular form.
[0029] Furthermore, a specific order of a channel can generate more than one set of the aforementioned resonant mode parameters within a time interval.
[0030] This invention also provides a blade dynamic stress test data processing system to solve the technical problem of low processing efficiency due to reliance on manual labor in the processing of blade dynamic strain test data in the prior art. The system includes:
[0031] The segmentation module is used to read the raw data of the dynamic strain of the blade, which includes blade dynamic strain data and engine speed data, and to segment the blade dynamic strain data according to the engine speed data.
[0032] The order analysis module is used to perform multi-channel parallel order analysis on the segmented dynamic strain data of the blade, generate an order waterfall plot matrix data file, and store it.
[0033] The slicing processing module is used to slice the data in the order waterfall plot matrix data file to obtain a slice waterfall plot, mark the resonant mode parameters of the blades in the slice waterfall plot, and store the marked slice waterfall plot.
[0034] The damping ratio calculation module is used to obtain the strain amplitude variation curve of a specific order with rotational speed based on the slice waterfall plot, and to calculate the resonance damping ratio of the blade in the corresponding mode.
[0035] The test data output module is used to organize the resonant mode parameters and the resonant damping ratio according to a predetermined rule and output the dynamic stress test data of the blade.
[0036] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the blade dynamic stress test data processing methods described above.
[0037] This invention also provides a computer-readable storage medium storing a computer program that executes any of the blade dynamic stress test data processing methods described above.
[0038] Compared with the prior art, the beneficial effects achieved by at least one of the above-mentioned technical solutions adopted in the embodiments of this specification include at least the following: This invention, by segmenting the blade dynamic strain data and performing multi-channel parallel order analysis on the segmented data, and generating an order waterfall plot, can achieve concurrent automated processing of multi-channel data. By slicing the data file in the order waterfall plot, automatically marking and extracting the blade vibration modal parameters, generating the final test data, and automatically saving the processing results, the efficiency of blade dynamic strain test data processing is improved, and unmanned processing is achieved. Attached Figure Description
[0039] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a schematic diagram of a method for processing dynamic stress test data of a blade provided in an embodiment of the present invention;
[0041] Figure 2 This is a schematic diagram of a blade dynamic stress test data processing method provided in an embodiment of the present invention;
[0042] Figure 3 A schematic diagram of a computer device provided in an embodiment of the present invention;
[0043] Figure 4 This is a schematic diagram of a blade dynamic stress test data processing system provided in an embodiment of the present invention.
[0044] The reference numerals in the figure are as follows: 302, memory; 304, processor; 400, system; 401, segmentation module; 402, order analysis module; 403, slice processing module; 404, damping ratio calculation module; 405, test data output module. Detailed Implementation
[0045] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0046] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0047] In this embodiment of the invention, a method for processing dynamic stress test data of a blade is provided, such as... Figure 1 As shown, the method includes: Step S100: Reading the raw data of dynamic strain acquisition of the blade, the raw data including blade dynamic strain data and engine speed data, and segmenting the blade dynamic strain data according to the engine speed data; Step S200: Performing multi-channel parallel order analysis on the segmented blade dynamic strain data, generating an order waterfall plot matrix data file and storing it; Step S300: Slicing the data in the order waterfall plot matrix data file to obtain a slice waterfall plot, marking the resonant mode parameters of the blade in the slice waterfall plot, and storing the marked slice waterfall plot; Step S400: Obtaining the strain amplitude variation curve of a specific order with the speed according to the slice waterfall plot, and calculating the resonant damping ratio of the blade in the corresponding mode; Step S500: Organizing the resonant mode parameters and the resonant damping ratio according to a predetermined rule, and outputting the blade dynamic stress test data.
[0048] This application provides a method for processing dynamic stress test data of blades. By segmenting the dynamic strain data of the blades and performing multi-channel parallel order analysis on the segmented data, an order waterfall plot is generated, enabling concurrent automated processing of multi-channel data. By slicing the data file in the order waterfall plot, the blade vibration mode parameters are automatically labeled and extracted, the final test data is generated, and the processing results are automatically saved, thereby improving the efficiency of blade dynamic strain test data processing and achieving unmanned processing.
[0049] Depend on Figure 1 As shown in the flowchart, the first embodiment of the present invention specifically includes the following steps:
[0050] Step S100: Read the raw data of the dynamic strain of the blade, which includes blade dynamic strain data and engine speed data, and perform segmentation processing on the blade dynamic strain data according to the engine speed data;
[0051] In specific implementation, reading the raw data of the dynamic strain acquisition of the blade includes:
[0052] According to the data interface of the commercial data acquisition system, the raw data file is loaded, the data structure of the raw data file is parsed, and the raw data is obtained. The raw data is pulse signal data, including dynamic strain pulse signal data and rotational speed pulse signal data.
[0053] Specifically, the structure diagram of the data processing method in this embodiment is as follows: Figure 2 As shown. The automated data processing method provided in this embodiment mainly includes raw data selection, frequency sweep time interval setting, maximum analysis order and order resolution setting, equal-angle resampling, FFT (Fast Fourier Transform), order waterfall plot calculation, order waterfall plot slicing, and resonance peak extraction. The implementation of this method requires the development of a computer program. The program inputs are the raw data file, frequency sweep time interval, maximum analysis order, order resolution, and pre-slice order. The program outputs the order waterfall plot and its slices, the resonance frequency of the measurement point, the corresponding rotational speed, the resonance amplitude, the damping ratio, and the excitation order data table. Equal-angle resampling, order analysis, and resonance peak identification are the back-end calculation processes of the program. First, the raw data file collected from a specific dynamic strain measurement test of an engine blade is selected. Based on the data interface of the commercial data acquisition system, the raw data file is loaded and its data structure is parsed. The pulse signals in the raw data are identified. The raw data includes rotational speed pulse signals and dynamic strain pulse signals.
[0054] In specific implementation, the segmentation processing of the blade dynamic strain data based on the engine speed data includes:
[0055] Step S110: Obtain the trigger time information of each pulse based on the rotational speed pulse signal data;
[0056] Step S120: Calculate the actual physical rotation speed at each trigger moment and plot the rotation speed curve, wherein the rotation speed curve is the curve of the actual physical rotation speed changing with time;
[0057] Step S130: Identify inflection points on the rotational speed curve and segment the dynamic strain data of the blade according to the inflection point interval of the rotational speed curve.
[0058] In practice, the dynamic strain data of the blade is segmented according to the inflection point interval of the monotonic change in rotational speed.
[0059] Specifically, the computer automatically retrieves the rotational speed pulse signal from the original data, obtains the trigger time of each pulse in the rotational speed pulse signal, calculates the actual physical rotational speed of each sampling point using the following formula (1), and then draws and displays the curve of physical rotational speed changing with time, i.e., the rotational speed curve. In specific implementation, commercial software is used to draw the rotational speed curve, and the start and end times (relative time) of the frequency sweep are determined by moving the cursor of the commercial software display module. The computer automatically identifies the inflection point on the rotational speed curve, automatically stores the time information of the rotational speed inflection point into memory, retains the interval of monotonically changing rotational speed (including monotonically increasing and monotonically decreasing), and uses the inflection point time of each interval of monotonically changing rotational speed as the boundary of the blade dynamic strain data, and performs segmented processing on the blade dynamic strain data.
[0060]
[0061] In formula (1), rpm is the physical speed of the engine, n is the number of pulses generated when the rotor rotates once, and t is the time interval between adjacent pulse triggers.
[0062] Step S200: Perform multi-channel parallel order analysis on the segmented dynamic strain data of the blade, generate an order waterfall plot matrix data file and store it;
[0063] In specific implementation, the step of performing multi-channel parallel order analysis on the segmented original data to generate and store an order waterfall plot matrix data file includes:
[0064] Step S210: Set up the order analysis processing module to perform multi-channel parallel order analysis on the segmented dynamic strain data of the blade, and obtain the order waterfall plot matrix of each dynamic strain channel measuring point in the inflection point interval where the rotational speed changes monotonically.
[0065] Step S220: Generate the order waterfall plot matrix data file based on the order waterfall plot matrix of each dynamic strain channel measuring point and store the file.
[0066] Specifically, multi-channel parallel order analysis is performed on the segmented raw data. First, an order analysis processing module is formed based on the principle of order analysis algorithm. For example... Figure 2 As shown, the implementation process of the order analysis algorithm is as follows: The arrival time of the pulse is calculated using the rotational speed pulse signal. Assuming the rotor speed is uniform per revolution, the pulse interval time is divided into equal-angle sampling times. Piecewise linear interpolation is then used to obtain the synchronous sampling amplitude of the dynamic stress sampling data. An FFT transformation is performed on the synchronous sampling amplitude of the dynamic stress data to obtain the instantaneous order spectrum. All dynamic stress data during acceleration (or deceleration) are processed into block-wise order spectra. Finally, all order spectra at each measuring point are stacked to obtain an order waterfall plot. Multi-process computer technology and an order analysis processing module are used to perform parallel order analysis on the segmented raw data from multiple channels, thereby obtaining the order waterfall plot matrix for each dynamic strain channel measuring point during each monotonically changing rotational speed time period. This matrix is stored on the computer hard drive for subsequent analysis.
[0067] Furthermore, in practical implementation, the maximum analysis order is determined based on the engine structure before testing. Based on this, the sampling rate of the dynamic stress test channel is determined according to the Nyquist sampling theorem. The set sampling rate should ensure that aliasing does not occur during order analysis at the highest speed of the test piece. The speed sampling rate is set internally by the acquisition system and is generally much higher than the sampling rate of the dynamic strain acquisition channel.
[0068] Step S300: Slice the data in the order waterfall plot matrix data file to obtain a slice waterfall plot, mark the resonant mode parameters of the blades in the slice waterfall plot, and store the marked slice waterfall plot;
[0069] In specific implementation, the step of slicing the data in the order waterfall plot matrix data file to obtain a sliced waterfall plot includes:
[0070] Step S310: Extract rows or columns of data from the waterfall plot matrix data file according to each set order and plot curves to obtain horizontal slice plots and vertical slice plots;
[0071] Step S320: Based on the computer data visualization algorithm library, the waterfall plot matrix data in the order waterfall plot matrix data file is visualized to obtain a three-dimensional waterfall plot;
[0072] Step S330: Combine the horizontal slice, the vertical slice, and the three-dimensional waterfall plot into the slice waterfall plot, focus the cursor on the peak value, and annotate the peak frequency and amplitude information of the slice waterfall plot;
[0073] Step S340: Output the labeled slice waterfall plot as an image, name the image according to the measurement point information of each channel, and store the image.
[0074] Specifically, the computer reads the data from the order waterfall plot matrix data file in parallel, and then slices the data according to the set orders in step S200. By extracting a row or column from each order waterfall plot matrix data, two-dimensional curve data is formed, including the horizontal slice and the vertical slice. The order waterfall plot data is a two-dimensional array, with each order spectrum amplitude corresponding to a row in the two-dimensional array. The order axis of the order spectrum is determined by the analysis bandwidth and order resolution. Each order slice curve amplitude corresponds to a column in the order waterfall plot. The horizontal axis of the order slice plot is determined by the nominal rotational speed corresponding to the order spectrum data block. The column index of the specified order in the order waterfall plot array is determined according to the number of order analysis points and the order resolution, thereby completing the slicing operation for the specified order. Specifically, a column of data in the waterfall plot matrix corresponds to the blade dynamic strain amplitude at different rotational speeds under a specific order excitation, and a row of data in the waterfall plot matrix corresponds to the blade dynamic strain amplitude excited by different orders at a specific rotational speed. Based on the order waterfall plot matrix data file generated in step S200, each waterfall plot matrix data in the file is visualized as a 3D waterfall plot using a computer data visualization algorithm library, thereby outputting the 3D waterfall plot and its slice combination plot. The cursor is used to focus on the peak value, and the peak frequency and amplitude information are read into memory before outputting the image. The resonant peak value is extracted by searching for the maximum value in the one-dimensional array of the slice plot. Then, the corresponding rotational speed is obtained according to the index of the peak value in the one-dimensional array. The rotational speed is divided by 60 and multiplied by the order to obtain the resonant frequency. The 3D waterfall plot, its vertical slice plot, and its horizontal slice plot are then combined with a linked cursor and peak labeling to form a slice waterfall plot, which is automatically named according to the measurement point information.
[0075] Step S400: Obtain the strain amplitude variation curve of a specific order with rotational speed based on the slice waterfall plot, and calculate the resonance damping ratio of the blade in the corresponding mode;
[0076] Specifically, the damping ratio is calculated using the half-power bandwidth method on the order slice curves. The computer automatically calculates the damping ratio at each resonance point using the strain amplitude versus rotational speed curve of the slice in step S300, i.e., the longitudinal slice diagram. By obtaining the peak value (resonance point) in the blade dynamic strain amplitude versus rotational speed curve at a specific order, and using the half-power bandwidth method at the peak value, the resonance damping ratio is calculated. The calculation method is shown in the following formula:
[0077]
[0078] In formula (2), ξ is the resonance damping ratio of a certain order of the blade, and rpm1 and rpm2 are the two rotational speeds corresponding to the 0.707 times peak value in the curve of strain amplitude change with rotational speed.
[0079] Step S500: Organize the resonant mode parameters and the resonant damping ratio according to a predetermined rule, and output the dynamic stress test data of the blade.
[0080] In specific implementation, the predetermined rules include:
[0081] Step S510: Integrate the resonant modal parameters and the resonant damping ratio into a resonant modal parameter set, and combine the resonant modal parameter set according to the resonant frequency range;
[0082] Step S520: Sort the combined set of resonant mode parameters according to the excitation order;
[0083] Step S530: Output the sorted set of resonant mode parameters as the dynamic stress test data of the blade, wherein the output dynamic stress test data of the blade is in tabular form.
[0084] In practice, a specific order of a channel will generate more than one set of the resonant mode parameters within a time interval.
[0085] Specifically, based on the resonant modal parameters (including the marked resonant amplitude and resonant frequency) obtained in step S300 and the resonant damping ratio obtained in step S400, these parameters are integrated into a resonant modal parameter set. In multi-channel parallel data processing, a specific order of one channel will generate more than one set of resonant modal parameters within a time interval. The computer combines the parameters in the resonant modal parameter set according to the resonant frequency range, then sorts them according to the excitation order, and finally outputs these processed data in the form of an Excel spreadsheet. For example, one data output scenario in this embodiment is shown in Table 1 below.
[0086] Table 1
[0087] 1 Acceleration 7 R1-1 8318 970 126 2.3% 1 Acceleration 14 R2-1 5534 1291 58 0.26% ... ... ... ... ... ... ... ... 5 slow down 5 R1-2 9959 830 77 1.55% 5 slow down 5 R1-3 9978 832 65 1.67%
[0088] In this embodiment, a computer device is provided, such as... Figure 3 As shown, it includes a memory 302, a processor 304, and a computer program stored in the memory 302 and executable on the processor 304. When the processor 304 executes the computer program, it implements any of the above-mentioned blade dynamic stress test data processing methods.
[0089] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.
[0090] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that executes any of the blade dynamic stress test data processing methods described above.
[0091] Specifically, computer-readable storage media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media does not include transient media, such as modulated data signals and carrier waves.
[0092] Based on the same inventive concept, this invention also provides a blade dynamic stress test data processing system, as described in the following embodiments. Since the principle by which a blade dynamic stress test data processing system solves the problem is similar to that of a blade dynamic stress test data processing method, the implementation of a blade dynamic stress test data processing system can refer to the implementation of a blade dynamic stress test data processing method, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0093] like Figure 4 The diagram shown is a structural block diagram of a blade dynamic stress test data processing system 400 according to an embodiment of the present invention. Figure 4As shown, it includes: a segmentation module 401, which reads the raw data of dynamically acquired blade dynamic strain, including blade dynamic strain data and engine speed data, and segments the blade dynamic strain data according to the engine speed data; an order analysis module 402, which performs multi-channel parallel order analysis on the segmented blade dynamic strain data, generates an order waterfall plot matrix data file, and stores it; and a slicing module 403, which processes the order waterfall plot matrix data file. The data in the file is sliced to obtain a slice waterfall plot. The resonant mode parameters of the blade are marked in the slice waterfall plot, and the marked slice waterfall plot is stored. The damping ratio calculation module 404 is used to obtain the strain amplitude variation curve of a specific order with rotational speed based on the slice waterfall plot, and calculate the resonant damping ratio of the blade in the corresponding mode. The test data output module 405 is used to organize the resonant mode parameters and the resonant damping ratio according to a predetermined rule and output the dynamic stress test data of the blade.
[0094] In this embodiment, the segmentation module 401 reads the raw data of the dynamic strain of the blade, which includes: loading the raw data file according to the data interface of the commercial data acquisition system, parsing the data structure of the raw data file, and obtaining the raw data, wherein the raw data is pulse signal data, including dynamic strain pulse signal data and rotational speed pulse signal data.
[0095] The step of segmenting the blade dynamic strain data based on the engine speed data includes:
[0096] Based on the rotational speed pulse signal data, the trigger time information of each pulse is obtained;
[0097] Calculate the actual physical rotation speed at each trigger moment and plot the rotation speed curve, which is the curve of how the actual physical rotation speed changes over time.
[0098] Inflection points are identified on the rotational speed curve, and the dynamic strain data of the blade is segmented according to the inflection point intervals of the rotational speed curve.
[0099] In practice, the dynamic strain data of the blade is segmented according to the inflection point interval of the monotonic change in rotational speed.
[0100] In the order analysis module 402, the step of performing multi-channel parallel order analysis on the segmented raw data to generate and store an order waterfall plot matrix data file includes:
[0101] A graded analysis processing module is set up to perform multi-channel parallel graded analysis on the segmented dynamic strain data of the blade, and obtain the graded waterfall plot matrix of each dynamic strain channel measuring point in the inflection point interval where the rotational speed changes monotonically.
[0102] The order waterfall plot matrix data file is generated based on the order waterfall plot matrix of each dynamic strain channel measuring point and then stored.
[0103] In the slicing module 403, the step of slicing the data in the order waterfall plot matrix data file to obtain a sliced waterfall plot includes:
[0104] According to each set order, the data in the order waterfall plot matrix data file is extracted by row or column and then plotted as a curve to obtain horizontal slice plots and vertical slice plots.
[0105] Based on a computer data visualization algorithm library, the waterfall plot matrix data in the order waterfall plot matrix data file is visualized to obtain a three-dimensional waterfall plot.
[0106] The horizontal slice, the vertical slice, and the three-dimensional waterfall plot are combined to form the slice waterfall plot. The peak value is focused on with the cursor, and the peak frequency and amplitude information of the slice waterfall plot are marked.
[0107] The labeled slice waterfall plot is output as an image, named according to the measurement point information of each channel, and then stored.
[0108] In the damping ratio calculation module 404, the strain amplitude of a specific order as a function of rotational speed is obtained based on the slice waterfall plot, and the resonance damping ratio of the blade in the corresponding mode is calculated.
[0109] In the test data output module 405, the predetermined rules include:
[0110] The resonant modal parameters and the resonant damping ratio are integrated into a resonant modal parameter set, and the resonant modal parameter set is combined according to the resonant frequency range;
[0111] The combined set of resonant mode parameters is sorted according to the excitation order;
[0112] The sorted set of resonant mode parameters is output as the dynamic stress test data of the blade, wherein the output dynamic stress test data of the blade is in tabular form.
[0113] In another embodiment, software is also provided for executing the technical solutions described in the above embodiments and preferred embodiments.
[0114] In another embodiment, a storage medium is also provided, which stores the above-mentioned software. The storage medium includes, but is not limited to, optical discs, floppy disks, hard disks, and rewritable memory.
[0115] The embodiments of the present invention achieve the following technical effects:
[0116] 1. This application provides a method for processing dynamic stress test data of blades. By segmenting the dynamic strain data of the blades and performing multi-channel parallel order analysis on the segmented data, an order waterfall plot is generated, enabling concurrent automated processing of multi-channel data. By slicing the data file in the order waterfall plot, the blade vibration mode parameters are automatically marked and extracted, the final test data is generated, and the processing results are automatically saved, thereby improving the efficiency of blade dynamic strain test data processing and achieving unmanned processing.
[0117] 2. This application utilizes computer multi-process technology to achieve efficient processing of dynamic strain test data for aero-engines. A core order analysis module is formed, changing the past reliance on commercial software for order analysis. This approach overcomes the shortcomings of single-threaded processing in general-purpose software and repetitive manual labor, allowing for more flexible and free data processing. The program can read and parse data files generated by different commercial software, automatically identify monotonic speed variation intervals, and automatically perform order waterfall plot matrix operations, slice analysis, and resonance parameter extraction and output for specific intervals. Multi-process parallel processing for multiple channels, intervals, and orders significantly improves data processing efficiency and replaces manual processing, solving the problem that traditional commercial software cannot automatically process raw blade dynamic strain data and automatically output blade modal parameters.
[0118] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.
[0119] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for processing dynamic stress test data of a blade, characterized in that, include: The system reads the raw data of the blade dynamic strain, which includes blade dynamic strain data and engine speed data. Based on the engine speed data, the blade dynamic strain data is segmented. Specifically, the segmentation process involves: plotting a speed curve; determining the start and end times of the frequency sweep by moving the cursor on the display module; automatically identifying inflection points on the speed curve; automatically storing the time information of the inflection points in memory; retaining the intervals of monotonically changing speed; and using the inflection point times of each interval of monotonically changing speed as the boundaries of the blade dynamic strain data for segmentation. Multi-channel parallel order analysis was performed on the segmented dynamic strain data of the blade to generate and store the order waterfall plot matrix data file. The data in the order waterfall plot matrix data file is sliced to obtain a sliced waterfall plot. The resonant mode parameters of the blades are marked in the sliced waterfall plot, and the marked sliced waterfall plot is stored. Based on the slice waterfall plot, obtain the strain amplitude variation curve of a specific order with rotational speed, and calculate the resonance damping ratio of the blade in the corresponding mode; The resonant mode parameters and the resonant damping ratio are organized according to a predetermined rule to output the dynamic stress test data of the blade.
2. The method for processing dynamic stress test data of a blade according to claim 1, characterized in that, The process of reading the raw data of dynamic strain acquisition of the blade includes: According to the data interface of the commercial data acquisition system, the raw data file is loaded, the data structure of the raw data file is parsed, and the raw data is obtained. The raw data is pulse signal data, including dynamic strain pulse signal data and rotational speed pulse signal data.
3. The method for processing dynamic stress test data of a blade according to claim 2, characterized in that, The step of segmenting the blade dynamic strain data based on the engine speed data includes: Based on the rotational speed pulse signal data, the trigger time information of each pulse is obtained; Calculate the actual physical rotation speed at each trigger moment and plot the rotation speed curve, which is the curve of how the actual physical rotation speed changes over time. Inflection points are identified on the rotational speed curve, and the dynamic strain data of the blade is segmented according to the inflection point intervals of the rotational speed curve.
4. The method for processing dynamic stress test data of a blade according to claim 3, characterized in that, The step of segmenting the blade dynamic strain data according to the inflection point time of the rotational speed curve includes: The dynamic strain data of the blade is segmented according to the inflection point interval of the monotonic change in rotational speed.
5. The method for processing dynamic stress test data of a blade according to claim 4, characterized in that, The step of performing multi-channel parallel order analysis on the segmented raw data to generate and store an order waterfall plot matrix data file includes: A graded analysis processing module is set up to perform multi-channel parallel graded analysis on the segmented dynamic strain data of the blade, and obtain the graded waterfall plot matrix of each dynamic strain channel measuring point in the inflection point interval where the rotational speed changes monotonically. The order waterfall plot matrix data file is generated based on the order waterfall plot matrix of each dynamic strain channel measuring point and then stored.
6. The method for processing dynamic stress test data of a blade according to claim 1, characterized in that, The step of slicing the data in the order waterfall plot matrix data file to obtain a sliced waterfall plot includes: According to each set order, the data in the order waterfall plot matrix data file is extracted by row or column and then plotted as a curve to obtain horizontal slice plots and vertical slice plots. Based on a computer data visualization algorithm library, the waterfall plot matrix data in the order waterfall plot matrix data file is visualized to obtain a three-dimensional waterfall plot. The horizontal slice, the vertical slice, and the three-dimensional waterfall plot are combined to form the slice waterfall plot. The peak value is focused on with the cursor, and the peak frequency and amplitude information of the slice waterfall plot are marked. The labeled slice waterfall plot is output as an image, named according to the measurement point information of each channel, and then stored.
7. The method for processing dynamic stress test data of a blade according to claim 1, characterized in that, The predetermined rules include: The resonant modal parameters and the resonant damping ratio are integrated into a resonant modal parameter set, and the resonant modal parameter set is combined according to the resonant frequency range; The combined set of resonant mode parameters is sorted according to the excitation order; The sorted set of resonant mode parameters is output as the dynamic stress test data of the blade, wherein the output dynamic stress test data of the blade is in tabular form.
8. The method for processing dynamic stress test data of a blade according to claim 7, characterized in that, A specific order of a channel can generate more than one set of the aforementioned resonant mode parameters within a time interval.
9. A blade dynamic stress test data processing system, characterized in that, include: The segmentation module is used to read the raw data of the dynamic strain of the blade, which includes blade dynamic strain data and engine speed data. The segmentation module performs segmentation processing on the blade dynamic strain data based on the engine speed data. Specifically, the segmentation processing involves: plotting the speed curve; determining the start and end times of the frequency sweep by moving the cursor on the display module; automatically identifying inflection points on the speed curve; automatically storing the time information of the speed inflection points in memory; retaining the intervals of monotonically changing speed; and using the inflection point time of each interval of monotonically changing speed as the boundary of the blade dynamic strain data to perform segmentation processing on the blade dynamic strain data. The order analysis module is used to perform multi-channel parallel order analysis on the segmented dynamic strain data of the blade, generate an order waterfall plot matrix data file, and store it. The slicing processing module is used to slice the data in the order waterfall plot matrix data file to obtain a slice waterfall plot, mark the resonant mode parameters of the blades in the slice waterfall plot, and store the marked slice waterfall plot. The damping ratio calculation module is used to obtain the strain amplitude variation curve of a specific order with rotational speed based on the slice waterfall plot, and to calculate the resonance damping ratio of the blade in the corresponding mode. The test data output module is used to organize the resonant mode parameters and the resonant damping ratio according to a predetermined rule and output the dynamic stress test data of the blade.
10. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements a blade dynamic stress test data processing method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs a blade dynamic stress test data processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
A flywheel rigidity parameter extraction method based on a micro-vibration waterfall plot
CN108534996A
Method for calculating dynamic stress monitoring limit value of rotor blade in wide rotating speed range
CN114528743A