Helicopter rotating part flight test load rapid inspection method

The automated method for processing helicopter rotating component flight test loads using a structured template and computer-assisted analysis addresses the inefficiencies of manual data processing, enhancing the speed and completeness of fatigue load spectrum preparation.

CN120308362APending Publication Date: 2025-07-15CHINA HELICOPTER RES & DEV INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510505711.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

The prior art is cumbersome and time-consuming in the flight test load inspection of helicopter rotating components, resulting in low data processing efficiency and unable to meet the needs of rapid inspection and analysis.

Method used

The configuration of the channel inspection item table and the flight mount checklist is adopted, combined with computer automation processing, and through algorithms such as jump interference clearing, end 0 value correction, waveform abnormality detection, etc., to achieve rapid inspection of rotating components.

Benefits of technology

It realizes rapid processing and analysis of flight test loads of rotating components, reduces labor intensity, improves inspection efficiency, and ensures full coverage and accuracy of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120308362A_ABST
    Figure CN120308362A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of helicopter strength, and relates to a helicopter rotating part flight test load rapid inspection method. The method comprises the following steps: acquiring test original data of helicopters with different sorties; the method comprises the following steps: preprocessing test original data of any helicopter to obtain test data of different channels of each component; according to the importance degree, the attribute and the threshold of the attribute of the test data of different channels of each component, a channel inspection item table is filled in, and the channel inspection item table comprises five pieces of basic information and 11 pieces of inspection processing content; and quickly checking the test data of different channels of each component according to the channel checking item table.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of helicopter strength and relates to a method for quickly inspecting flight test loads of helicopter rotating components. Background Art

[0002] Helicopter rotating components, including rotor blades, hubs, swashplates, tail rotor blades, tail rotor hubs, tail rotor controls, etc., are mainly subjected to vibration loads. During flight tests, load tests need to be carried out on these components. An important task in field work is to check and analyze the test data for each flight, ensure flight test safety, the data is correct and effective, guarantee the test quality, and lay a good foundation for the subsequent compilation of fatigue load spectra and fatigue life determination work. The inspection of test data includes multiple items and requires a series of processing, such as channel decomposition, anomaly detection, false data elimination, zero position removal, static and dynamic separation, overlimit analysis, consistency detection, etc. These tasks are time-consuming and labor-intensive when processed by the original methods. Summary of the Invention

[0003] Object of the Invention: To provide a method for quickly inspecting flight test loads of helicopter rotating components, which can quickly process, analyze, and inspect the flight load test data of rotating components.

[0004] Technical Solution:

[0005] Provided is a method for quickly inspecting flight test loads of helicopter rotating components, including:

[0006] Obtaining the original test data of helicopters for different flight schedules;

[0007] Preprocessing the original test data of any flight schedule of a helicopter to obtain the test data of different channels for each component;

[0008] Filling in a channel inspection item form according to the importance, attributes, and threshold values of the attributes of the test data of different channels for each component. The channel inspection item form includes 5 items of basic information and 11 items of inspection and processing content;

[0009] Quickly inspecting the test data of different channels for each component according to the channel inspection item form.

[0010] Further, the channel inspection item table has channel files as rows and inspection items as columns. Among them, columns 1 - 5 are basic information, including serial number, group name, channel name, channel file name, and sampling frequency; column 6 is the hop interference removal item; column 7 is the end 0 value correction item; column 8 is the waveform anomaly detection; column 9 is the zero position deduction; column 10 is the multiplication coefficient, fill in "no" if not required; column 11 is the addition value processing, mainly used for adding the shutdown load; column 12 is the typical value calculation; column 13 is the dynamic load separation; column 14 is to judge whether the dynamic load exceeds the 5 - hour limit; column 15 is to judge whether the dynamic load exceeds the 1 - hour limit; column 16 is the backup channel consistency detection.

[0011] Further, the channel inspection item table is saved as a text file with the extension ckm.

[0012] Further, pre - process the original test data of any helicopter flight, including:

[0013] Merge the original test data of the segmented helicopter caused by the equipment, select the channel names that need to be filled into the channel inspection item table from them, and thus find out the group name, channel file name, and sampling frequency;

[0014] Obtain the threshold values in the inspection and processing content of each channel from the previously performed strength calculation results;

[0015] Determine whether to perform the inspection and processing content of each channel according to the content of the original test data and the test outline.

[0016] Further, quickly inspect the test data of different channels of each component according to the channel inspection item table, including:

[0017] Quickly inspect the test data of the j - th channel of the i - th helicopter flight:

[0018] 1) Jumping point interference removal: Statistically analyze the smoothness of data points, make judgments based on set parameters, and eliminate jumping point interference. 2) End zero value correction: Correct the end zero values caused by testing, which affect data analysis. 3) Abnormal waveform detection: Statistically analyze the data to determine whether the data waveform is normal, and judge it as normal, abnormal, or suspected. 4) Zero position deduction: When the start of a segment of data is zero position data, a small segment of data can be averaged as the zero position for zero position deduction. 5) Multiply by coefficient: When correction or calibration coefficient multiplication is required, correct according to the given coefficient. 6) Add value: Mainly used to add shutdown load, and can also be used to correct errors. 7) Typical value calculation: Calculate the minimum value, average value, and maximum value in the full time domain, which is used to roughly check whether the data is normal and can also be used to observe the data changes between previous and subsequent flights. 8) Dynamic load separation: Remove the static load according to the periodic signal, separate the dynamic load, and generate a dynamic load file. In special cases, it is only used when dynamic load calculation of damage is required. 9) Dynamic load exceeding 5-hour limit: For some particularly important channels, it is necessary to judge whether it exceeds the 5-hour flight limit value, and give the result of whether it exceeds and the percentage of exceeding. 10) Dynamic load exceeding 1-hour limit: For some particularly important channels, it is necessary to judge whether it exceeds the 1-hour flight limit value, and give the result of whether it exceeds and the percentage of exceeding. 11) Backup channel consistency detection: Theoretically, the loads of mutually backup channels are basically the same. If they are inconsistent, it indicates that there is a problem with the data, and a conclusion of whether they are consistent and the correlation is given. For channels that are not backup channels, if the correlation needs to be known, this function can also be used for detection.

[0019] Furthermore, after each file is read, all items are checked, and each file only needs to be read and written once.

[0020] Furthermore, the method further includes:

[0021] Generate the inspection result file for the i-th flight, generate an inspection result text file named after the flight name, and save it in the computer for viewing at any time.

[0022] Beneficial effects:

[0023] 1) Process according to a predetermined template table to achieve coherent batch processing and inspection, without frequent operations and waiting, reducing the labor intensity. 2) Through the optimization of algorithms such as data decomposition, processing, and inspection, the inspection time is shortened and the efficiency is significantly improved. 3) By using a computer to replace manual analysis, the inspection of a large number of channels can be quickly completed, ensuring full coverage of channel inspection. Brief description of the drawings

[0024] Figure 1 It is a diagram of inspection results. Detailed implementation manners

[0025] To make the purpose, technical solutions and advantages of the implementation of this application clearer, the technical solutions in the implementation manners of this application will be described in more detail below with reference to the accompanying drawings in the implementation manners of this application. In the drawings, the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions throughout. The described implementation manners are some but not all of the implementation manners of this application. The implementation manners described below by referring to the accompanying drawings are exemplary and are intended to explain this application, and should not be construed as a limitation to this application. All other implementation manners obtained by those of ordinary skill in the art based on the implementation manners in this application without creative efforts shall fall within the scope of protection of this application. The implementation manners of this application will be described in detail below with reference to the accompanying drawings.

[0026] In the description of the present invention, it should be understood that the orientation or positional relationships indicated by the terms "center", "axial direction", "vertical", "upper", "lower", "upper end", "bottom end", "inner", "outer", etc. are based on the orientation or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation to the protection scope of the present invention.

[0027] The present invention is a method for quickly inspecting the flight test loads of helicopter rotating components, which is based on the rapid processing, analysis, and inspection of flight load test data of rotating components. It is characterized by the preparation of an inspection item table for test channels to be inspected and a flight sortie inspection table, the coherent execution of various inspections, the optimization of data processing algorithms, and the replacement of manual analysis by a computer. The steps are as follows:

[0028] [1] As shown in Table 1, configure the inspection item table for channels: It includes 5 items of basic information and 11 items of inspection and processing content. For all single-channel files, with the channel files as rows and the inspection items as columns, establish an inspection template table. The 1st - 5th columns are basic information, namely serial number, group name (convenient for presenting results by classification when there are too many channels), channel name, channel file name, and sampling frequency; the 6th column is the item for clearing jump point interference; the 7th column is the item for correcting the trailing 0 value; the 8th column is the detection of abnormal waveforms; the 9th column is zero offset deduction; the 10th column is the multiplication coefficient, fill in "no" if not required; the 11th column is the addition value processing, mainly used for adding shutdown loads; the 12th column is the calculation of typical values; the 13th column is dynamic load separation; the 14th column is to judge whether the dynamic load exceeds the 5h limit; the 15th column is to judge whether the dynamic load exceeds the 1h limit; the 16th column is the consistency detection of backup channels. Save these contents as a text file with the extension ckm. Multiple inspection item tables for channels can be compiled according to different requirements and different test stages, and selected as needed during detection.

[0029] Table 1

[0030]

[0031] [2] As shown in Table 2, the flight sortie data inspection form configuration: The i-th flight sortie data inspection configuration includes three items. 1) Sortie data root directory: Select the i-th sortie data root directory for subsequent data to be decomposed and channels to be inspected. 2) Original multi-channel file decomposition configuration: Configure the original multi-channel data to be decomposed for the i-th sortie. If the file is segmented due to excessive data volume, set the segmented file order. 3) Channel inspection item table configuration: Select the channel inspection item table file ckm required for the i-th sortie from the channel inspection item table file prepared in [1].

[0032] Table 2

[0033] Serial Number Flight Mission Data Directory Data File to be Decomposed Channel Inspection Item Table File 1 E:\XX Aircraft Model Test\20230510F1 Binary: 2023-5-10-F1-js.dat; 2023-5-10-F1-mr.dat; 2023-5-10-F1-tr.dat E:\XX Aircraft Model Test\Channel Inspection Item Table.ckm 2 E:\XX Aircraft Model Test\20230510F2 Binary: 2023-5-10-F2-js.dat; 2023-5-10-F2-mr.dat; 2023-5-10-F2-tr.dat E:\XX Aircraft Model Test\Channel Inspection Item Table.ckm 3 E:\XX Aircraft Model Test\20230510F3 Binary: 2023-5-10-F3-js.dat; 2023-5-10-F3-mr.dat; 2023-5-10-F3-tr.dat E:\XX Aircraft Model Test\Channel Inspection Item Table.ckm 4 E:\XX Aircraft Model Test\20230510F4 Binary: 2023-5-10-F4-js.dat; 2023-5-10-F4-mr.dat; 2023-5-10-F4-tr.dat E:\XX Aircraft Model Test\Channel Inspection Item Table.ckm

[0034] [3] Repeat [2] to configure all the sorties that need to be processed currently, forming a data inspection form containing all sorties.

[0035] [4] Flight data inspection: Start the inspection of the i-th sortie. According to the flight sortie data inspection form configured in [3], loop through the inspection of each sortie. When executing the i-th sortie, the information that needs to be obtained from the flight sortie inspection form is: the root directory where the data of this sortie is stored, the configuration of the multi-channel test data file to be decomposed, and the corresponding channel inspection item table.

[0036] [5] Decomposition of the original multi-channel data file for the i-th sortie: When looping to the i-th flight sortie, decompose the channel file according to the root directory and the original multi-channel file decomposition configuration of this sortie. Decompose the large file integrated with multiple channels into one file per channel. If it is a segmented file, use the append method for merging. To improve the processing speed, store it in binary format. Using the method of increasing the cache can greatly shorten the decomposition time. After testing, on a computer with ordinary performance, a 4G file takes 1 minute and 30 seconds, while the traditional unoptimized method takes 12 minutes and 30 seconds, with an efficiency improvement of 8 times.

[0037] [6] Inspection of the j-th channel file for the i-th sortie: According to the channel inspection item table ckm corresponding to the i-th sortie, loop through the j-th channel file (row) to be inspected. According to the basic information of the channel file, retrieve the file and open and read its content into the memory array.

[0038] [7]Processing and inspection of the k-th item of the j-th channel file of the i-th flight: According to the channel inspection item table, the k-th item of processing and inspection is cycled in sequence, with a total of 11 items of processing and inspection. 1) Jumping point interference removal: Statistically analyze the smoothness of data points, judge according to the set parameters, and remove jumping point interference; 2) Correction of trailing zero values: Correct the trailing zero values caused by testing, which affect data analysis; 3) Abnormal waveform detection: Statistically analyze the data to judge whether the data waveform is normal, and judge as normal, abnormal, or suspected; 4) Zero offset subtraction: When the start of a segment of data is zero-offset data, a small segment of data can be averaged as the zero offset for zero offset subtraction; 5) Multiplication by coefficient: When correction or multiplication by a calibration coefficient is required, correct according to the given coefficient; 6) Addition value: Mainly used to add the shutdown load, and can also be used to correct errors; 7) Calculation of typical values: The minimum, average, and maximum values in the full time domain are used to roughly check whether the data is normal, and can also be used to observe the data changes between the front and rear flights; 8) Dynamic load separation: Remove the static load according to the periodic signal, separate the dynamic load, and generate a dynamic load file. In special cases, it is only used when calculating damage with the dynamic load; 9) Dynamic load exceeding 5-hour limit: For some particularly important channels, it is necessary to judge whether it exceeds the 5-hour flight limit value, and give whether it exceeds the result and the percentage of exceeding; 10) Dynamic load exceeding 1-hour limit: For some particularly important channels, it is necessary to judge whether it exceeds the 1-hour flight limit value, and give whether it exceeds the result and the percentage of exceeding; 11) Backup channel consistency detection: The loads of mutually backup channels should be basically the same in theory. If they are not the same, it indicates that there is a problem with the data, and a conclusion of whether they are consistent and the correlation is given. For channels that are not backup channels, this function can also be used to detect the correlation if the correlation needs to be known. After checking the 11 items, close the file. Since all items are checked after each file is read, each file only needs to be read and written once, saving a lot of time compared to the previous method of cycling through all files for each inspection item, greatly improving the efficiency.

[0039] [8]Generate the inspection result file for the i-th flight, generate an inspection result text file (extension ckr) named after the flight name, and save it in the computer for viewing at any time.

[0040] [9]Complete the inspection of all flights: Repeat steps [4]-[8] to process and inspect all flight data.

[0041]

[10] As Figure 1As shown, analysis of inspection results: Analyze the inspection result table (ckr) for each flight segment above. Classify and view all inspection results. For problematic data, the original data curve can be further viewed for analysis. The inspection results are mainly divided into 4 major categories, and each major category is further subdivided. 1) Channel completeness: Missing test channels are found by "channels that exist in the inspection table but are not found in the flight segment", and new test channels are found by "channels that exist in the flight segment but are not listed in the inspection table", so as to check whether there are problems or establish a new version of the inspection table; 2) Waveform inspection: Channels with abnormalities or suspected abnormalities are found and the test department is required to repair them as needed; 3) Dynamic load exceeding the limit: Channels exceeding the 5h and 1h limits are found to determine whether flight safety is threatened and corresponding measures are taken; 4) Consistency and correlation of mutually backup channels: Abnormal problems of channels that should be consistent and correlated are found to detect data errors and repair them in time.

[0042] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed herein. The specification and examples are only to be considered exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0043] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A method for quickly inspecting the flight test load of a helicopter rotating component, characterized in that, Including: Obtain the original test data of helicopters in different flights; Preprocess the original test data of any flight of the helicopter to obtain the test data of different channels of each component; Fill in the channel inspection item form according to the importance, attributes and threshold of the attributes of the test data of different channels of each component. The channel inspection item form includes 5 items of basic information and 11 items of inspection and processing content; Quickly inspect the test data of different channels of each component according to the channel inspection item form.

2. The method according to claim 1, wherein The channel inspection item form takes the channel file as the row and the inspection item as the column. Among them, the 1st - 5th columns are basic information, which are serial number, group name, channel name, channel file name, and sampling frequency; the 6th column is the hop point interference removal item; the 7th column is the end 0 value correction item; the 8th column is the waveform abnormality detection; the 9th column is the zero position deduction; the 10th column is the multiplication coefficient, fill in "no" if not required; the 11th column is the addition value processing, mainly used for adding the shutdown load; the 12th column is the typical value calculation; the 13th column is the dynamic load separation; the 14th column is to judge whether the dynamic load exceeds the 5h limit; the 15th column is to judge whether the dynamic load exceeds the 1h limit; the 16th column is the backup channel consistency detection.

3. The method according to claim 2, characterized in that, The channel inspection item form is saved as a text file with the extension ckm.

4. The method according to claim 3, wherein Preprocess the original test data of any flight of the helicopter, including: Merge the original test data of the segmented helicopter caused by the equipment, select the channel names to be filled in the channel inspection item form from them, and thus find the group name, channel file name, and sampling frequency; Obtain the threshold values in the inspection and processing content of each channel from the previously performed strength calculation results; Obtain whether the inspection and processing content of each channel is detected according to the content of the original test data and the test outline.

5. The method according to claim 4, characterized in that, Quickly inspect the test data of different channels of each component according to the channel inspection item form, including: Quickly inspect the test data of the jth channel of the ith flight: 1) Jumping point interference removal: Statistically analyze the smoothness of data points, make judgments based on set parameters, and remove jumping point interference; 2) Ending zero value correction: Correct the ending zero values caused by testing, which affect data analysis; 3) Abnormal waveform detection: Statistically analyze the data to determine whether the data waveform is normal, and judge as normal, abnormal, or suspected; 4) Zero position deduction: When the starting segment of data is zero position data, a small segment of data can be averaged as the zero position for zero position deduction; 5) Multiplication by coefficient: When correction or multiplication by calibration coefficient is required, correct according to the given coefficient; 6) Addition value: Mainly used to add shutdown load and can also be used to correct errors; 7) Calculation of typical values: The minimum, average, and maximum values in the full time domain are used to roughly check whether the data is normal and can also be used to observe the data changes between previous and subsequent flights; 8) Dynamic load separation: Remove the static load according to the periodic signal, separate the dynamic load, and generate a dynamic load file, which is used only in special cases when only dynamic load calculation for damage is required; 9) Dynamic load exceeding 5h limit: For some particularly important channels, it is necessary to judge whether it exceeds the 5-hour flight limit value, and give the result of whether it exceeds and the percentage of exceeding; 10) Dynamic load exceeding 1h limit: For some particularly important channels, it is necessary to judge whether it exceeds the 1-hour flight limit value, and give the result of whether it exceeds and the percentage of exceeding; 11) Backup channel consistency detection: The loads of channels that are backups of each other should be basically the same in theory. If they are not consistent, it indicates that there is a problem with the data, and a conclusion of whether they are consistent and the correlation is given. For channels that are not backup channels, this function can also be used to detect the correlation if the correlation needs to be known.

6. The method according to claim 5, wherein After each file is read, all items are checked, and each file only needs to be read and written once.

7. The method according to claim 6, wherein The method further includes: Generate the inspection result file for the i-th flight, generate an inspection result text file named after the flight name, and save it in the computer for viewing at any time.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1-7.