A helicopter vibration data acquisition processing method, system, device and medium

By configuring the helicopter vibration data acquisition frequency, events, and channel sequence, and combining it with a time-domain synchronous averaging algorithm, the problems of low sampling frequency and large data volume in existing technologies are solved, achieving efficient helicopter vibration data acquisition and analysis.

CN117842372BActive Publication Date: 2026-07-14GUANGZHOU HANGXIN AVIATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311740397.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-15
Publication Date
2026-07-14
Estimated Expiration
2043-12-15

AI Technical Summary

Technical Problem

In existing technologies, the sampling frequency of helicopter vibration signals is low, which makes it impossible to effectively monitor the internal components of the transmission system. The sampling time is long, the data volume is large, and the influence of different flight conditions on the monitored components is not considered, resulting in low efficiency of vibration analysis.

Method used

By determining the acquisition frequency, events, and duration for each monitored object on the helicopter, configuring the acquisition channels and sequence, using a time-domain synchronous averaging algorithm to process the vibration data, and storing the processed data.

Benefits of technology

It enables efficient vibration data acquisition of the three major moving parts of a helicopter, reduces the amount of data, improves the efficiency and accuracy of vibration analysis, and reduces the onboard CPU and memory usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117842372B_ABST
    Figure CN117842372B_ABST
Patent Text Reader

Abstract

The application discloses a kind of helicopter vibration data acquisition processing method, system, equipment and medium, comprising: determining the acquisition frequency of each to-be-monitored object of helicopter, acquisition event and acquisition duration;Wherein, to-be-monitored object is synchronous rotating component or non-synchronous rotating component;According to the position of the sensor for monitoring to-be-monitored object is installed to determine the acquisition work channel of to-be-monitored object, and the acquisition channel is configured acquisition sequence;According to acquisition event, based on acquisition sequence, according to acquisition duration, the component vibration data of to-be-monitored object is acquired in acquisition work channel;Using time domain synchronous average algorithm, the component vibration data of synchronous rotating component is signal processed, and second vibration data is obtained;Second vibration data and the component vibration data of non-synchronous rotating component are stored.The application can efficiently carry out vibration data acquisition to each synchronous rotating component and non-synchronous rotating component of helicopter, reduce the amount of data to be processed, and can be widely applied in helicopter condition monitoring technical field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of helicopter condition monitoring technology, and in particular to a method, system, device and medium for acquiring and processing helicopter vibration data. Background Technology

[0002] Helicopters are playing an increasingly important role in the aviation field. However, with the large-scale deployment and use of helicopters, malfunctions, especially those of the three main moving components (transmission system, engine, and rotor system), occur frequently, posing a risk of catastrophic accidents. Therefore, conducting condition monitoring and fault diagnosis of the three main moving components of helicopters is of great significance.

[0003] Currently, vibration monitoring is used to monitor the condition of the three main moving parts of a helicopter. Vibration sensors are placed in locations such as the transmission system, engine, and rotor system, and vibration signal data from all channels at these locations are collected throughout the flight. Analysis of helicopter vibration signals primarily focuses on low-frequency vibration signals from the rotor system, engine, and drive shaft; therefore, the sampling frequency of these vibration signals is typically only a few kilohertz.

[0004] Disadvantages of existing technology:

[0005] 1) The sampling frequency is low, only a few kilohertz, which can only monitor components with low rotational speeds such as helicopter rotor systems, engines and drive shafts. Components such as gears and bearings inside the transmission system cannot be monitored.

[0006] 2) The sampling frequency of each vibration channel is the same. Different types of components in a helicopter, such as the rotor system, engine, gears, shafts, and bearings, have different frequency bandwidths for monitoring. If the sampling frequency of the vibration channel is not set according to the monitored component, the frequency components of the signals collected by some vibration channels will be complex, which is not conducive to subsequent vibration analysis and processing.

[0007] 3) The sampling time is long and the data volume is large. During the entire flight, all channels simultaneously collect vibration data. An aircraft typically has more than 20 vibration channels for vibration monitoring. A typical flight lasts 2 to 3 hours, resulting in several gigabytes of vibration data per flight. After the flight, data download, decoding, and analysis take more than 3 hours, which is not conducive to vibration data download, storage, and timely and efficient acquisition of vibration analysis results.

[0008] 4) During data acquisition, the impact of different flight states on different monitoring components was not considered, which makes it difficult to analyze the trends of helicopter monitoring components.

[0009] 5) Since there may be as many as 40 vibration monitoring channels in the entire helicopter, these channels simultaneously collect and process vibration data, increasing the occupancy of additional onboard CPU and memory. Summary of the Invention

[0010] This invention aims to at least partially solve one of the technical problems in related technologies. To this end, this invention proposes an efficient method, system, device, and medium for acquiring and processing helicopter vibration data.

[0011] On one hand, embodiments of the present invention provide a method for acquiring and processing helicopter vibration data, including:

[0012] Determine the data acquisition frequency, acquisition events, and acquisition duration for each monitored object on the helicopter; wherein the monitored object is a synchronously rotating component or a asynchronously rotating component;

[0013] The acquisition channel for the object to be monitored is determined based on the location where the sensor monitoring the object is installed, and the acquisition sequence is configured for the acquisition channel;

[0014] Based on the acquisition events, the acquisition sequence, and the acquisition duration, vibration data of the components of the object to be monitored are acquired in the acquisition working channel.

[0015] A time-domain synchronous averaging algorithm is used to process the vibration data of the synchronous rotating component to obtain second vibration data;

[0016] Store the second vibration data and the component vibration data of the asynchronous rotating component.

[0017] Optionally, the step of determining the data collection frequency for each monitored object on the helicopter includes:

[0018] Based on the monitoring status indicators and signal analysis methods of the object to be monitored, the highest analysis frequency of the object to be monitored is determined;

[0019] Determine the sampling factor, and calculate the product of the highest analysis frequency and the sampling factor to obtain the sampling frequency.

[0020] Optionally, the steps for determining the events to be collected for each monitored object on the helicopter include:

[0021] Based on the monitoring requirements and the working characteristics of the object to be monitored, the data acquisition events of the object to be monitored are determined; wherein, the data acquisition events include rotor data acquisition events, transmission system data acquisition events, and engine data acquisition events.

[0022] Optionally, the steps for determining the data collection duration for each monitored object by the helicopter include:

[0023] When the object to be monitored is a synchronously rotating component, the product of the time it takes for the synchronously rotating component to rotate one revolution and the number of revolutions is calculated to obtain the acquisition time of the synchronously rotating component.

[0024] Alternatively, when the object to be monitored is a non-synchronously rotating component, the acquisition duration of the non-synchronously rotating component is determined according to the required analysis length.

[0025] Optionally, the step of collecting vibration data of the monitored object's components in the acquisition working channel according to the acquisition event, the acquisition sequence, and the acquisition duration includes:

[0026] Configure the acquisition task based on the acquisition event and the acquisition channel;

[0027] The data collection items are numbered to obtain data collection work numbers;

[0028] Receive flight parameters during the operation of the helicopter;

[0029] When the flight parameters satisfy the acquisition event of one of the acquisition tasks, the vibration data of the component of the object to be monitored is acquired through the acquisition channel corresponding to the acquisition task number, according to the acquisition duration.

[0030] When the flight parameters satisfy the acquisition events of multiple acquisition tasks, based on the acquisition order, the vibration data of the components of the object to be monitored are acquired through the acquisition channel corresponding to the acquisition task number and according to the acquisition duration.

[0031] Optionally, the synchronously rotating component includes at least one of a rotor, a tail rotor, a gear, and a shaft;

[0032] The asynchronous rotating component includes at least one of an engine and a bearing.

[0033] Optionally, the set of acquisition channels includes at least one of a vibration channel and an azimuth channel;

[0034] The set of events collected includes at least one of ground driving, hovering, level flight, cruise, and engine stability.

[0035] This invention also provides a helicopter vibration data acquisition and processing system, comprising:

[0036] The first module is used to determine the acquisition frequency, acquisition events, and acquisition duration for each object to be monitored on the helicopter; wherein, the object to be monitored is a synchronously rotating component or a asynchronously rotating component;

[0037] The second module is used to determine the data acquisition channel of the object to be monitored based on the installation location of the sensor monitoring the object, and to configure the acquisition sequence of the acquisition channel;

[0038] The third module is used to collect vibration data of the components of the object to be monitored in the acquisition working channel according to the acquisition event, the acquisition sequence, and the acquisition duration.

[0039] The fourth module is used to perform signal processing on the vibration data of the synchronous rotating component using a time-domain synchronous averaging algorithm to obtain the second vibration data.

[0040] The fifth module is used to store the second vibration data and the component vibration data of the asynchronous rotating component.

[0041] On the other hand, embodiments of the present invention also provide an electronic device, including: a processor and a memory; the memory is used to store a program; the processor executes the program to implement the method described above.

[0042] On the other hand, embodiments of the present invention also provide a computer storage medium storing a processor-executable program, which, when executed by a processor, is used to implement the methods described above.

[0043] The embodiments of the present invention have the following beneficial effects: by determining the acquisition frequency, acquisition time, acquisition duration, and acquisition sequence of each object to be monitored on the helicopter, determining the acquisition working channel of the object to be monitored based on the installation position of the sensor monitoring the object to be monitored, and configuring the acquisition sequence for the acquisition channel; based on the acquisition event, and according to the acquisition sequence and acquisition duration, acquiring component vibration data of the object to be monitored in the acquisition working channel; using a time-domain synchronous averaging algorithm to perform signal processing on the component vibration data of the synchronously rotating component to obtain second vibration data; and storing the second vibration data and the component vibration data of the asynchronously rotating component, the entire process enables vibration data acquisition for each synchronously rotating component and asynchronously rotating component of the helicopter. This not only meets the status monitoring requirements of the three major moving parts of the helicopter but also enables efficient data acquisition and reduces the amount of data that needs to be processed. Attached Figure Description

[0044] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.

[0045] Figure 1 This is a flowchart illustrating the steps of the helicopter vibration data acquisition and processing method provided in this embodiment of the invention.

[0046] Figure 2 This is a schematic diagram of the helicopter vibration data acquisition process provided in an embodiment of the present invention;

[0047] Figure 3 This is a flowchart for determining the vibration channel acquisition frequency provided in an embodiment of the present invention;

[0048] Figure 4 This is a schematic diagram showing the correspondence between data acquisition events and monitoring objects provided in an embodiment of the present invention;

[0049] Figure 5 This is a schematic diagram of the data acquisition sequence provided in an embodiment of the present invention;

[0050] Figure 6 This is a schematic diagram of the structure of the helicopter vibration data acquisition and processing system provided in an embodiment of the present invention;

[0051] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0052] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0053] It should be noted that although functional modules are divided in the system diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first / S100," "second / S200," etc., in the specification, claims, and the aforementioned figures are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0054] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0055] To address at least one problem existing in the prior art, embodiments of the present invention provide a method, system, device, and medium for acquiring and processing helicopter vibration data. The following first describes a method for acquiring and processing helicopter vibration data according to the present invention.

[0056] Before proceeding with the introduction, some terms involved in this invention will be explained:

[0057] Event: Helicopter operational status used for status monitoring;

[0058] Time Synchronous Average (TSA) is an effective method for extracting a specific frequency component from a complex signal.

[0059] CI: condition indictor, meaning a state indicator.

[0060] The helicopter vibration data acquisition and processing method of the present invention will be described in detail below:

[0061] Reference Figure 1 and Figure 2 , Figure 1 This is a flowchart illustrating the steps of the helicopter vibration data acquisition method provided in this embodiment of the invention. Figure 2 This is a schematic diagram of the helicopter vibration data acquisition process provided in an embodiment of the present invention. The method may include, but is not limited to, the following steps S100 to S500:

[0062] S100. Determine the acquisition frequency, acquisition events, and acquisition duration for each object to be monitored on the helicopter; wherein, the object to be monitored is a synchronously rotating component or a asynchronously rotating component.

[0063] The monitoring objects are determined based on the three main moving components (rotor system, transmission system, and engine), such as the main rotor, tail rotor, gears, shafts, bearings, and engine. Among these, rotatable components such as the main rotor, tail rotor, gears, and shafts are called synchronously rotating components, while bearings and the engine are called asynchronously rotating components. In other embodiments, the monitoring objects are not limited to the specific components listed above.

[0064] In step S100, refer to Figure 3 The steps for determining the acquisition frequency of each monitored object on the helicopter include the following steps S110 to S120:

[0065] S110. Determine the highest analysis frequency of the object to be monitored based on the monitoring status indicators and signal analysis methods of the object to be monitored.

[0066] By using CI monitoring and analysis methods for different components (main rotor, tail rotor, engine, gears, bearings, etc.), the highest analysis frequency of the monitored component is determined. The signal analysis method in this embodiment of the invention can be, for example, time-domain synchronous averaging, time-frequency wavelet analysis, signal sparse decomposition, data envelopment analysis, etc., which can enhance the signal and extract state indicators.

[0067] S120. Determine the sampling ratio, calculate the product of the highest analysis frequency and the sampling ratio, and obtain the sampling frequency.

[0068] Specifically, the sampling frequency of this channel can be set to the highest analysis frequency × N, where N is the sampling multiplier. Taking into account both acquisition accuracy and data volume, N∈[2.56,10].

[0069] In step S100, refer to Figure 4 The steps for determining the events to be collected from each monitored object on the helicopter include the following steps S130:

[0070] S130. Based on the monitoring requirements and the working characteristics of the object to be monitored, determine the acquisition events of the object to be monitored; wherein, the acquisition events include rotor acquisition events, transmission system acquisition events and engine acquisition events.

[0071] The events to be collected are determined based on the monitored object. For example, events collected for the rotor system include: pilot manual triggering, ground start-up, hovering, and level flight. Events collected for the transmission system include: cruise. Events collected for the engine include: engine stability. Ground start-up refers to starting the engine on the ground, and is typically used to check the operating status of the engine and various helicopter systems from the ground.

[0072] In step S100, the step of determining the data collection duration for each monitored object by the helicopter includes the following step S140:

[0073] S140. When the object to be monitored is a synchronous rotating component, calculate the product of the time it takes for the synchronous rotating component to rotate one revolution and the number of revolutions to obtain the acquisition time of the synchronous rotating component.

[0074] The type of monitoring component determines the acquisition duration. For synchronously rotating components such as rotors, gears, and shafts, the acquisition duration = the time for one rotation of the synchronously rotating component × the number of rotations. The time for one rotation of the synchronously rotating component is the time for the slowest component to rotate once, and the number of rotations is the number of TSA rotations. The optimal number of TSA rotations is determined based on the stability of the effective value of the TSA signal under different numbers of rotations.

[0075] S150. When the object to be monitored is a non-synchronous rotating component, determine the acquisition duration of the non-synchronous rotating component according to the required analysis length.

[0076] For example, for bearings, the data acquisition time can be determined to be 2 seconds based on the length required for analysis; for engines, the data acquisition time can be 2 seconds based on the length required for analysis.

[0077] During the acquisition period, the vibration channel and azimuth channel will be acquired simultaneously.

[0078] S200. Determine the data acquisition channel of the object to be monitored based on the location where the sensor monitoring the object is installed, and configure the acquisition sequence for the acquisition channel.

[0079] For each monitored object, its monitoring channel is determined according to the location of the onboard vibration sensor and azimuth sensor. For example, the main rotor is monitored through the main rotor vibration channel and the main rotor azimuth channel. The gears in the transmission system are monitored through the transmission system vibration channel and azimuth channel, and the engine is monitored through the vibration channel installed on the engine.

[0080] S300. Based on the acquisition event, the acquisition sequence, and the acquisition duration, the vibration data of the components of the object to be monitored are acquired in the acquisition working channel.

[0081] Furthermore, step S300 may include the following steps S310 to S350.

[0082] S310. Configure the acquisition work item according to the acquisition event and the acquisition channel.

[0083] Specifically, the different component types and rotational speeds determine the different acquisition channels and the required data lengths for analysis. Therefore, acquisition channels can be numbered to ensure that the monitoring component can acquire the necessary data length without collecting excessive data. The numbering principle for acquisition channels is as follows:

[0084] a) Monitoring component type: Channels monitoring the same type of component are grouped together;

[0085] b) Rotational speed: Group components with the same or similar rotational speeds together.

[0086] For ease of processing, acquisition work numbers can be configured for different acquisition channels:

[0087] Therefore, the acquisition work number includes the name, event, and acquisition channel: vibration channel and azimuth channel, as shown in Table 1, which is a list of acquisition numbers.

[0088] Table 1

[0089]

[0090]

[0091] During helicopter operation, the data acquisition unit receives flight parameters to obtain the operational status of various monitored components. When the conditions for a data acquisition event are met, the corresponding data is collected. When an event simultaneously meets the conditions of multiple data acquisition numbers, it is processed according to the following... Figure 5The collection process will proceed according to the sequence shown. To ensure a balanced number of collection attempts, when re-entering an event that was previously exited, the collection will resume from the last unfinished attempt.

[0092] S330: Receive flight parameters during the operation of the helicopter.

[0093] S340. When the flight parameters satisfy the acquisition event of one of the acquisition work items (or acquisition work numbers), the vibration data of the component of the object to be monitored is acquired through the acquisition channel corresponding to the acquisition work number, according to the acquisition duration.

[0094] S350. When the flight parameters satisfy the acquisition events of multiple acquisition tasks, based on the acquisition order, the vibration data of the component of the object to be monitored is acquired through the acquisition channel corresponding to the acquisition task number and according to the acquisition duration.

[0095] S400. Using a time-domain synchronous averaging algorithm, the vibration data of the synchronous rotating component is processed to obtain second vibration data.

[0096] S500, Store the second vibration data and the component vibration data of the asynchronous rotating component.

[0097] For steps S400 to S500, after collecting data according to the acquisition number, the corresponding signal processing is performed on the machine:

[0098] a) If the monitored object is a component such as a gear, shaft, or rotor, the time-domain synchronous averaging (TSA) method is used for signal processing. Therefore, for components such as gears, shafts, and rotors, after the data is collected, TSA processing will be performed, and only the TSA results will be stored to reduce the amount of data.

[0099] b) If the monitored object is a component such as an engine or bearing, the original signal data is saved because the acquisition time is short.

[0100] On the other hand, such as Figure 6 As shown, this embodiment of the invention provides a helicopter vibration data acquisition and processing system, including:

[0101] The first module is used to determine the acquisition frequency, acquisition events, and acquisition duration for each object to be monitored on the helicopter; wherein, the object to be monitored is a synchronously rotating component or a asynchronously rotating component;

[0102] The second module is used to determine the data acquisition channel of the object to be monitored based on the installation location of the sensor monitoring the object, and to configure the acquisition sequence of the acquisition channel;

[0103] The third module is used to collect vibration data of the components of the object to be monitored in the acquisition working channel according to the acquisition event, the acquisition sequence, and the acquisition duration.

[0104] The fourth module is used to perform signal processing on the vibration data of the synchronous rotating component using a time-domain synchronous averaging algorithm to obtain the second vibration data.

[0105] The fifth module is used to store the second vibration data and the component vibration data of the asynchronous rotating component.

[0106] On the other hand, such as Figure 7 As shown, this embodiment of the invention also provides an electronic device, including: a processor and a memory; the memory is used to store a program; the processor executes the program to implement the method described above.

[0107] On the other hand, embodiments of the present invention also provide a computer storage medium storing a processor-executable program, which, when executed by a processor, is used to implement the methods described above.

[0108] The embodiments of the present invention have the following beneficial effects:

[0109] 1) Data collection based on work status (event):

[0110] The purpose of vibration data acquisition is to generate a Condition Indicator (CI) curve that reflects the health status of the monitored components and has a stable trend through analysis.

[0111] By analyzing the working process of the helicopter, this embodiment of the invention defines and configures several relatively stable working states, namely, data acquisition events. Data is collected according to the events to obtain relatively stable vibration data, and then the state index (CI) with a stable trend can be obtained through analysis.

[0112] 2) Data collection from different components:

[0113] The various monitoring components of a helicopter (transmission system, engine, rotor system) operate in different states, and the effective data for monitoring these components also differ. Therefore, depending on the specific component, data should only be collected from the vibration and related channels of that component, reducing the CPU and memory usage of the onboard hardware.

[0114] 3) Onboard data processing and storage:

[0115] To further reduce the amount of data stored and improve the efficiency of ground station condition index (CI) calculation and data analysis, the Time Synchronous Average (TSA) method is used to preprocess the vibration signals of the gear, shaft, and rotor systems on-board. The TSA method can extract a specific frequency component from complex signals, thereby effectively improving the signal-to-noise ratio.

[0116] In general, compared to traditional helicopter data acquisition techniques, this invention selects different sampling frequencies based on the three main moving components of the helicopter (transmission system, rotor system, and engine). The events to be collected for each component are determined according to their different operating states. The data collection sequence is numbered according to component type (gear, shaft, bearing, engine, rotor) and rotational speed. During data collection, the priority of the collected events and the cyclical collection order are set to ensure that the required number of data collections are obtained while avoiding uneven distribution of data collection frequency. After data collection, the aircraft performs corresponding processing according to the monitored components, such as TSA processing.

[0117] This data acquisition and processing method not only meets the status monitoring requirements of the three major moving parts of the helicopter, but also efficiently acquires data, reduces the amount of data, and improves the efficiency of ground station data download, decoding, analysis, and processing.

[0118] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is altered and sub-operations described as part of a larger operation are executed independently.

[0119] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the described functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.

[0120] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0121] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0122] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0123] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0124] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0125] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

[0126] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the embodiments described. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.

Claims

1. A method for acquiring and processing helicopter vibration data, characterized in that, include: Determine the data acquisition frequency, acquisition events, and acquisition duration for each monitored object on the helicopter; wherein the monitored object is a synchronously rotating component or a asynchronously rotating component; The acquisition channel for the object to be monitored is determined based on the location where the sensor monitoring the object is installed, and the acquisition sequence is configured for the acquisition channel; Based on the acquisition events, the acquisition sequence, and the acquisition duration, vibration data of the components of the object to be monitored are acquired in the acquisition working channel. A time-domain synchronous averaging algorithm is used to process the vibration data of the synchronous rotating component to obtain second vibration data; Store the second vibration data and the component vibration data of the asynchronous rotating component; The steps for determining the data collection frequency for each monitored object on the helicopter include: Based on the monitoring status indicators and signal analysis methods of the object to be monitored, the highest analysis frequency of the object to be monitored is determined; Determine the sampling factor, calculate the product of the highest analysis frequency and the sampling factor, and obtain the sampling frequency; The steps for determining the data collection duration for each monitored object by helicopter include: When the object to be monitored is a synchronously rotating component, the product of the time it takes for the synchronously rotating component to rotate one revolution and the number of revolutions is calculated to obtain the acquisition time of the synchronously rotating component. Alternatively, when the object to be monitored is a non-synchronous rotating component, the acquisition duration of the non-synchronous rotating component is determined according to the required analysis length; The step of collecting vibration data of the monitored object's components in the acquisition working channel according to the acquisition event, the acquisition sequence, and the acquisition duration includes: Configure the acquisition task based on the acquisition event and the acquisition channel; The data collection items are numbered to obtain data collection work numbers; Receive flight parameters during the operation of the helicopter; When the flight parameters satisfy the acquisition event of one of the acquisition tasks, the vibration data of the component of the object to be monitored is acquired through the acquisition channel corresponding to the acquisition task number, according to the acquisition duration. When the flight parameters satisfy the acquisition events of multiple acquisition tasks, based on the acquisition order, the vibration data of the components of the object to be monitored are acquired through the acquisition channel corresponding to the acquisition task number, according to the acquisition duration.

2. The helicopter vibration data acquisition and processing method according to claim 1, characterized in that, The steps to determine the events to be collected for each monitored object on the helicopter include: Based on the monitoring requirements and the working characteristics of the object to be monitored, the data acquisition events of the object to be monitored are determined; wherein, the data acquisition events include rotor data acquisition events, transmission system data acquisition events, and engine data acquisition events.

3. The helicopter vibration data acquisition and processing method according to claim 1, characterized in that, The synchronously rotating component includes at least one of a rotor, a tail rotor, a gear, and a shaft; The asynchronous rotating component includes at least one of an engine and a bearing.

4. The helicopter vibration data acquisition and processing method according to claim 1, characterized in that, include: The collection of acquisition channels includes at least one of a vibration channel and an azimuth channel; The set of events collected includes at least one of ground driving, hovering, level flight, cruise, and engine stability.

5. A system for implementing the helicopter vibration data acquisition and processing method as described in any one of claims 1-4, characterized in that, include: The first module is used to determine the acquisition frequency, acquisition events, and acquisition duration for each object to be monitored on the helicopter; wherein, the object to be monitored is a synchronously rotating component or a asynchronously rotating component; The second module is used to determine the data acquisition channel of the object to be monitored based on the location where the sensor monitoring the object is installed, and to configure the acquisition sequence of the data acquisition channel. The third module is used to collect vibration data of the components of the object to be monitored in the acquisition working channel according to the acquisition event, the acquisition sequence, and the acquisition duration. The fourth module is used to perform signal processing on the vibration data of the synchronous rotating component using a time-domain synchronous averaging algorithm to obtain the second vibration data. The fifth module is used to store the second vibration data and the component vibration data of the asynchronous rotating component.

6. An electronic device, characterized in that, Including the processor and memory; The memory is used to store programs; The processor executes the program to implement the method as described in any one of claims 1 to 4.

7. A computer storage medium storing a processor-executable program, characterized in that, The processor-executable program, when executed by the processor, is used to implement the method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Fault diagnosis method and device, electronic equipment and storage medium

    CN115931319A

  • A method of automatic determination of rotational speed of a shaft in a system powered by a reciprocating engine

    EP3179219A1