Helicopter fleet operation safety state evaluation system based on multi-source data fusion

By constructing motion primitives and maintenance concern factors, and combining them with a contextualized residual calculation model, the problem of multi-source data fusion for helicopters was solved, enabling accurate status assessment under severe maneuvering conditions, reducing false alarm rates and maintenance costs, and improving the safety and efficiency of fleet operations.

CN121581852BActive Publication Date: 2026-06-19交通运输部东海第二救助飞行队

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
交通运输部东海第二救助飞行队
Filing Date
2026-01-26
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In the operation and maintenance of existing helicopter fleets, it is difficult to effectively integrate multi-source heterogeneous data, resulting in information silos. Traditional threshold monitoring has a high false alarm rate during violent maneuvers, cannot detect hidden mechanical degradation, and has high maintenance costs and safety hazards that are difficult to eliminate.

Method used

By constructing action primitives, parsing maintenance logs to generate numerical weights for maintenance concern factors, using zero-order hold interpolation to align data frequencies, and combining a contextualized health residual calculation model and closed-loop judgment logic, the system achieves decoupling of control load and detection of hidden decay, and adaptively adjusts safety thresholds.

Benefits of technology

Precisely separating pilot operational intentions from mechanical responses reduces false alarm rates, improves the accuracy of condition assessment, lowers maintenance costs, increases fleet availability, and ensures flight safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121581852B_ABST
    Figure CN121581852B_ABST
Patent Text Reader

Abstract

This invention relates to the field of aircraft operation support and health management technology, specifically a helicopter fleet operation safety status assessment system based on multi-source data fusion; it includes data alignment, residual calculation, and closed-loop determination modules; the system divides flight parameters into action primitives and generates weights by parsing maintenance logs; its core is to call theoretical baselines in response to action types and calculate contextualized health residuals by combining weights; when the residuals exceed a preset safety threshold, the system will generate a high-load task prohibition command and update the scheduling; this invention solves the problem of high false alarm rate under severe maneuvers by decoupling pilot intent and mechanical response, and realizes accurate monitoring of mechanical health status under dynamic operating conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of aircraft operation support and health management technology, specifically to a helicopter fleet operation safety status assessment system based on multi-source data fusion. Background Technology

[0002] In the current helicopter fleet operation and maintenance environment, the system needs to process numerical flight parameters collected at high frequencies by airborne sensors and unstructured maintenance logs generated by maintenance terminals. Existing safety assessment schemes generally adopt a single physical modeling or fixed threshold comparison architecture, that is, relying on physical models to calculate theoretical values ​​or directly monitoring whether parameters exceed limits. Although this scheme has basic monitoring capabilities in steady-state cruise scenarios, due to the high coupling between flight parameters and pilot control intentions, sudden load changes during violent maneuvers often lead to a high false alarm rate. Moreover, maintenance data and flight data have fundamental differences in semantic expression and update frequency, making it difficult to effectively integrate multi-source heterogeneous data and forming information silos. In addition, traditional static thresholds cannot adapt to the physical laws of the break-in period after component replacement, and are also unable to capture the hidden mechanical degradation that only appears under high load conditions, resulting in high maintenance costs and difficult-to-eliminate safety hazards. Therefore, how to achieve spatiotemporal alignment and deep fusion of heterogeneous data, and then accurately decouple control loads and improve the accuracy and robustness of condition assessment, has become an urgent technical problem to be solved. Summary of the Invention

[0003] To address the aforementioned technical problems, this invention provides a helicopter fleet operation safety status assessment system based on multi-source data fusion. Specifically, the technical solution of this invention includes:

[0004] The processor and memory for communication between airborne sensors and maintenance terminals; the processor executes instructions to achieve:

[0005] Data alignment: acquire flight parameters and maintenance logs, segment flight parameters into action primitives, and parse maintenance logs to generate numerical weights of maintenance concern factors for specific physical parameters;

[0006] Residual calculation: In response to the action type of the action element, the theoretical baseline is called from the preset working condition-stress database, the difference between the measured value of the flight parameter and the theoretical baseline is calculated, and the difference is weighted by the numerical weight of the maintenance concern factor to obtain the contextualized health residual.

[0007] Closed-loop determination: Compare the contextualized health residual with the preset safety threshold; if the residual is greater than the safety threshold, generate a high-load task prohibition instruction and write it into the scheduling library; if the residual is not greater than the safety threshold, generate a low-load task allow instruction and update the scheduling library status.

[0008] Preferably, the construction steps of the working condition-stress database are as follows: collect fault-free historical flight parameters; use the K-Means algorithm to cluster standard flight action primitives; calculate the arithmetic mean and standard deviation of physical parameters under each mode, use the arithmetic mean as the theoretical baseline, and use the standard deviation to set the floating range of the safety threshold.

[0009] Preferably, the logic for generating the numerical weights of maintenance concern factors is as follows: identify the target components and operation types in the maintenance log; find the corresponding affected physical parameters in the preset association table; assign a maintenance concern weight greater than one to flight parameters that are affected parameters, and assign a baseline value equal to one to flight parameters other than affected physical parameters.

[0010] Preferably, the closed-loop determination also includes latent decay detection: simultaneously monitoring the first residual under the level flight action element and the second residual under the maneuver action element; generating a latent decay alarm signal only when the first residual is not greater than the steady-state threshold and the second residual is greater than the maneuver threshold; otherwise, maintaining the current state label.

[0011] Preferably, it also includes break-in period adjustment logic: when a component replacement event is detected, a break-in period time window is defined; within the window, the safety threshold is increased to 1.2 to 1.5 times the original value; when the system clock exceeds the end time of the window, the safety threshold is forcibly reset to the original value.

[0012] Preferably, it also includes maintenance quality verification logic: recording the residual values ​​of consecutive flights after a maintenance event and calculating the slope of the change over time; if the slope is negative, generating a maintenance validity confirmation report; if the slope is non-negative, generating a maintenance quality review instruction.

[0013] Preferably, the method for resolving frequency mismatch in multi-source heterogeneous data during the data alignment step specifically includes:

[0014] Identify the first sampling frequency of flight parameter data and the second update frequency of maintenance logs, wherein the first sampling frequency is higher than the second update frequency;

[0015] The zero-order hold interpolation method is used to broadcast and copy the numerical weights of maintenance concern factors generated based on low-frequency maintenance logs along the time axis to each high-frequency timestamp corresponding to the flight parameter data, so as to achieve point-by-point weighted calculation.

[0016] Preferably, the step of parsing maintenance logs to generate numerical weights for maintenance concern factors specific to physical parameters specifically includes:

[0017] Extract component name keywords from maintenance logs using predefined regular expressions;

[0018] Map component name keywords to preset ATA chapter numbers;

[0019] The system indexes the ATA chapter number to a pre-configured list of sensor channel IDs to determine which physical parameters require the application of maintenance concern factor numerical weights.

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

[0021] 1. This system effectively decouples the pilot's operational intent from the physical response of the mechanical system by constructing action primitives and segmenting flight parameters into independent semantic segments, combined with a contextualized health residual calculation model. This technique solves the problem of high false alarm rate caused by the inability to distinguish between normal control load and abnormal deviation caused by faults when helicopters undergo violent maneuvers or sudden load changes. It achieves accurate identification and monitoring of mechanical health status under dynamic operating conditions.

[0022] 2. This system generates numerical weights for maintenance concern factors by parsing unstructured maintenance logs and uses zero-order hold interpolation to solve the time-frequency mismatch between low-frequency maintenance data and high-frequency flight parameters. This mechanism breaks down the information silos between maintenance text data and sensor numerical data, transforming descriptive maintenance records into mathematical weighted parameters in the monitoring algorithm. This enables the system to focus on prior knowledge and selectively amplify the parameter weights of recently maintained components, significantly improving the early detection capability of maintenance-induced or secondary faults.

[0023] 3. This system adopts a dual-thread parallel monitoring mechanism, simultaneously calculating the residuals under level flight steady state and under maneuver dynamics. Utilizing the nonlinear characteristics of helicopter dynamics, the system can identify latent faults that behave normally under low-load level flight conditions but only cause abnormal vibrations under high-load maneuver conditions. This latent decay detection logic breaks through the limitations of traditional single-threshold monitoring, preventing sudden failures of helicopters when performing high-load tasks, thereby ensuring flight safety.

[0024] 4. This system achieves adaptive boundary control based on physical laws through break-in period adjustment logic and maintenance quality verification logic. On the one hand, it dynamically raises the safety threshold within the break-in time window after component replacement, avoiding false alarms caused by the initial physical characteristics of new components. On the other hand, it uses the slope of residual changes in consecutive flight sorties as objective evidence to achieve automated auditing of maintenance quality. This reverse closed loop from monitoring maintenance needs to verifying maintenance quality effectively prevents ineffective maintenance caused by human error, reduces maintenance costs, and improves fleet availability. Attached Figure Description

[0025] The present invention will be further explained below with reference to the accompanying drawings and embodiments:

[0026] Figure 1This is a structural diagram of the system of the present invention. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to specific embodiments.

[0028] Example 1:

[0029] Please see Figure 1 A helicopter fleet operation safety status assessment system based on multi-source data fusion includes a processor and memory that communicate with airborne sensors and maintenance terminals. The processor executes instructions to achieve:

[0030] Data alignment: acquire flight parameters and maintenance logs, segment flight parameters into action primitives, and parse maintenance logs to generate numerical weights of maintenance concern factors for specific physical parameters;

[0031] Residual calculation: In response to the action type of the action element, the theoretical baseline is called from the preset working condition-stress database, the difference between the measured value of the flight parameter and the theoretical baseline is calculated, and the difference is weighted by the numerical weight of the maintenance concern factor to obtain the contextualized health residual.

[0032] Closed-loop determination: The contextualized health residual is compared with the preset safety threshold; if the residual is greater than the safety threshold, a high-load task prohibition instruction is generated and written to the scheduling library; if the residual is not greater than the safety threshold, a low-load task allowment instruction is generated and the scheduling library status is updated.

[0033] This embodiment constructs the physical and logical architecture of the system; the helicopter fleet operation safety status assessment system based on multi-source data fusion has a physical layer including airborne sensors deployed on helicopters, ground maintenance terminals, and core data processing servers;

[0034] At the logical operation level, the processor is configured to execute the following core steps, forming a complete closed loop from data input to decision output:

[0035] Data alignment steps:

[0036] The core of this step lies in resolving the semantic and frequency mismatch problem of heterogeneous data;

[0037] Action primitives refer to independent semantic segments into which continuous time-series flight data are cut according to flight mechanical characteristics. Their function is to provide a unified working condition background for subsequent physical parameter comparison. Their source is pattern recognition of flight parameters collected in real time.

[0038] The numerical weight of maintenance concern factors refers to the coefficients generated based on unstructured maintenance text to quantify the potential risk level of specific mechanical components. Its function is to amplify the weight of parameters affected by recent maintenance events when calculating residuals. Its source is parsed maintenance log text.

[0039] Residual solution steps:

[0040] To accurately identify the true mechanical health status under dynamic operating conditions, this embodiment introduces a contextualized health residual calculation model; this model is not a simple numerical subtraction, but incorporates weighted logic based on the maintenance context:

[0041] In order to simultaneously capture faults with abnormal increases and decreases in physical parameters, this embodiment uses an absolute residual calculation model:

[0042] ;

[0043] in, The type of action primitive identified at the current moment is used to index the corresponding theoretical baseline from the database; The specific method for determining this is as follows: collect the current time. Real-time flight status feature vectors: collective pitch, periodic pitch, heading, airspeed, and rate of change of altitude. ,calculate With the database stored Clustering Center of Standard Action Element The Euclidean distance; before calculating the Euclidean distance, in order to eliminate the dominant influence of differences in the dimensions and orders of magnitude of different flight parameters on the distance calculation, the processor performs a real-time flight state feature vector analysis. Perform Z-Score standardization; the standardized vector The calculation is as follows:

[0044] ;

[0045] in, and These are the global mean vector and global standard deviation vector of all samples in the working condition-stress database, respectively; based on Calculate the Euclidean distance to the standardized values ​​of each cluster center; it should be noted that the cluster centers stored in the preset working condition-stress database are... The system is based on the same global mean. and global standard deviation The values ​​were pre-normalized using Z-Score to ensure the consistency of the dimensions in the distance calculation;

[0046] The action label corresponding to the cluster center with the smallest Euclidean distance is selected as... That is, satisfying:

[0047] ;

[0048] This minimum distance matching method enables the instantaneous mapping of continuously changing real-time flight parameters to a discrete standard operating condition library.

[0049] Contextualized health residuals, their physical dimensions and Maintaining consistency; it represents the abnormal offset caused purely by mechanical decay or maintenance issues after eliminating normal operating loads;

[0050] : Measured flight parameters are the actual values ​​of the helicopter at the current moment. The true physical response; in order to eliminate the interference of high-frequency noise from the sensor on the residual calculation, These are not the original sampled values, but smoothed values ​​after being processed by a sliding window filter; in this embodiment, a window width of [missing value] is used. Instant A moving average filter of seconds is used to preprocess the original signal;

[0051] Theoretical baseline value; it refers to the standard physical parameter values ​​that a healthy helicopter should exhibit under the currently identified motion primitives;

[0052] The numerical weight of the maintenance concern factor is a dimensionless scalar; it is used to dynamically amplify the parameter deviations of components that have just undergone maintenance or have fault records.

[0053] Increased vibration levels in helicopters could stem from either aggressive pilot maneuvers or mechanical malfunctions; by introducing... The system achieves decoupling of the control load; by introducing a dimensionless coefficient. By modulating the physical difference, the system makes maintenance risks explicit; it should be noted that the action primitives... The recognition is based on multidimensional feature vectors The global operating condition determination is performed, and the formula above contains... and This involves independent calculations for each specific sensor channel, thereby enabling fine-grained monitoring of different subsystems across the entire machine.

[0054] Closed-loop determination steps:

[0055] The system will calculate Compare with the preset safety threshold:

[0056] like If the current fleet members are determined to be in a sub-healthy state, the processor generates a high-load task prohibition instruction and writes it into the scheduling library;

[0057] like If the status is deemed good, a low-load task allow instruction or a full task release instruction is generated, and the scheduling library status is updated.

[0058] This embodiment successfully decouples the pilot's operational intent from the physical response of the mechanical system by introducing action primitives as an intermediate layer, solving the problem of high false alarm rate during violent maneuvers in traditional methods. At the same time, by introducing maintenance concern factors, the information silos between maintenance data and flight data are broken down, and refined task matching is achieved under faulty operation, thereby maximizing the fleet's deployment efficiency while ensuring safety.

[0059] Example 2:

[0060] The steps for constructing the working condition-stress database are as follows: collect historical flight parameters without faults; use the K-Means algorithm to cluster standard flight action primitives; calculate the arithmetic mean and standard deviation of physical parameters under each mode, use the arithmetic mean as the theoretical baseline, and use the standard deviation to set the floating range of the safety threshold.

[0061] This embodiment details the construction process of the working condition-stress database, which is the cornerstone of the system's ability to identify normal values;

[0062] The construction process follows the following rigorous logic:

[0063] Data acquisition: Select flight parameter data from the historical records that are marked as fault-free and have been manually confirmed to be in good condition throughout the entire flight, and construct a golden dataset;

[0064] Action clustering: The K-Means clustering algorithm is used for unsupervised learning on the Golden dataset; the input feature vector includes collective distance, periodic range, heading, airspeed, and rate of change of altitude. The algorithm clusters continuous data into Discrete standard flight maneuver primitives, such as hovering, level flight, left turn, right turn, climb, descent, etc.

[0065] Statistical modeling: For each clustered action primitive Calculate the statistical characteristics of all key physical parameters under this mode:

[0066] Theoretical baseline ( ): Calculate the arithmetic mean;

[0067] ;

[0068] in, To cluster to the 1st The total number of samples under each flight maneuver pattern; For the first in this mode Physical parameter values ​​of each sample; safety threshold fluctuation range ( The calculation method for () is: calculate the standard deviation;

[0069] In this embodiment, the theoretical baseline is directly taken as... The safety threshold used to determine the residual Set as the allowable deviation limit, i.e., take a value of ;

[0070] By constructing a working condition-stress database through K-Means clustering, this invention abandons the high computational requirements of traditional physical modeling and instead establishes a data-driven digital twin in the data space. This method can capture the nonlinear parameter distribution characteristics under complex aerodynamic disturbances, providing a high-precision dynamic reference system for residual calculation.

[0071] Example 3:

[0072] The logic for generating maintenance concern factor weights is as follows: identify the target component and operation type in the maintenance log; find the corresponding affected physical parameter in the preset association table; assign a maintenance concern weight greater than one to flight parameters that are affected parameters, and assign a baseline value equal to one to flight parameters other than affected physical parameters.

[0073] The specific steps involved in parsing maintenance logs to generate numerical weights for maintenance concern factors targeting specific physical parameters include:

[0074] Extract component name keywords from maintenance logs using predefined regular expressions;

[0075] Map component name keywords to preset ATA chapter numbers;

[0076] The system indexes the ATA chapter number to a pre-configured list of sensor channel IDs to determine which physical parameters require the application of maintenance concern factor numerical weights.

[0077] Specifically, to accurately extract operation types and objects, the predefined regular expressions are constructed as structures containing named capture groups; for example, for operations such as replacement, cleaning, inspection, and tightening, the following patterns are constructed:

[0078] Replace, clean, check, and tighten:

[0079] ;

[0080] in, and These are named capture groups used for matching operation type keywords and component name keywords, respectively. This indicates the Unicode encoding range that matches any Chinese characters. For example, for an unstructured maintenance log text "2023-10-15 Completed tail reducer magnetic plug cleaning and seal replacement work", the processor uses the above regular expression logic to match the operation type keyword "replacement" and extract the object keywords "seal ring" and "tail reducer". When establishing the mapping, if the tail reducer is identified as a high-level component, the system maps it to the ATA65 section, thereby locking the vibration sensor ID and lubricating oil temperature sensor ID under the system.

[0081] This embodiment focuses on describing how to bridge the semantic gap between text and signal, that is, the specific implementation path for parsing maintenance logs to generate numerical weights of maintenance concern factors;

[0082] The process involves three cascaded mapping steps:

[0083] Keyword extraction: The system uses predefined regular expressions to scan unstructured maintenance logs; it identifies keywords such as tail rotor and replacement.

[0084] Standard coding mapping: The identified component name keywords are mapped to the ATA chapter number of the aviation industry standard; this step eliminates ambiguity caused by different writing habits of maintenance personnel;

[0085] Parameter association and weighting: Based on the ATA chapter number, index to the system's preset sensor channel ID association table; for example, ATA64 is associated with the tail drive shaft vibration sensor and the tail gearbox temperature sensor;

[0086] Weighting:

[0087] For the affected physical parameters in the association table, the system assigns maintenance concern factor numerical weights. In this embodiment, The preferred value range is 1.2 to 2.0; more specifically, the system can assign values ​​in stages according to the depth of the maintenance operation: when the operation type is 'inspection' or 'tightening', Set to 1.2; when the operation type is 'parts replacement' or 'disassembly and repair', Set to 1.5;

[0088] For other irrelevant parameters, assign numerical weights to the maintenance concern factors. ;

[0089] This solution creatively transforms low-frequency, descriptive maintenance texts into mathematical parameters in high-frequency monitoring algorithms. This enables the system to focus on prior knowledge—that is, the system knows where the aircraft has just been repaired, and therefore can more specifically monitor parameter changes in relevant parts, thereby significantly improving the ability to detect faults introduced by maintenance in their early stages.

[0090] Example 4:

[0091] The specific methods for resolving frequency mismatches in multi-source heterogeneous data during the data alignment process include:

[0092] Identify the first sampling frequency of flight parameter data and the second update frequency of maintenance logs, wherein the first sampling frequency is higher than the second update frequency;

[0093] The zero-order hold interpolation method is used to broadcast and copy the numerical weights of maintenance concern factors generated based on low-frequency maintenance logs along the time axis to each high-frequency timestamp corresponding to the flight parameter data, so as to achieve point-by-point weighted calculation.

[0094] This embodiment solves the problem of mismatch in the time dimension of multi-source heterogeneous data, namely the frequency adaptation method in data alignment;

[0095] The specific implementation steps are as follows:

[0096] Frequency identification: The system identifies that the flight parameter data has a first sampling frequency. The data generated by the maintenance logs has a second update frequency. ;

[0097] Zero-order preserving interpolation:

[0098] In order to make the formula It can be calculated point by point, but the scalar must be... Expanded into a time series of the same length as the flight data; where, The weighted instantaneous residual sequence, This is a real-time sampling sequence of flight parameters. For the corresponding theoretical baseline sequence, This is the weighted sequence after time-axis expansion;

[0099] The system performs the following operations:

[0100] ;

[0101] in, It is the first The weight generated by the secondary maintenance event This is the repair completion time. This time interval represents the current moment. In the first The end of the next maintenance To the The end of the next maintenance Between; for For specific time periods, or for components for which no relevant records were found in the maintenance log, the system defaults to setting the weight of the maintenance concern factor value. This indicates a baseline state with no maintenance impact; this means that before the next maintenance event occurs, the current weight value is broadcast and copied to the timestamp of every high-frequency flight data point; if multiple maintenance concern events that have not expired exist within the same time period, the system uses the maximum value principle to determine the final weight, i.e. To ensure coverage of the highest-risk items;

[0102] By employing zero-order hold interpolation, this invention achieves time-domain alignment between extremely low-frequency and extremely high-frequency data with minimal computational cost. This not only preserves the continuous influence of the maintenance status but also avoids the destruction of the original spectral characteristics of high-frequency flight parameters by complex resampling algorithms, ensuring the purity of subsequent signal analysis.

[0103] Example 5:

[0104] The closed-loop determination also includes latent decay detection: simultaneously monitoring the first residual under the level flight action element and the second residual under the maneuver action element; generating a latent decay alarm signal only when the first residual is not greater than the steady-state threshold and the second residual is greater than the maneuver threshold; otherwise, maintaining the current state label.

[0105] This embodiment introduces latent decay detection logic to discover latent faults that are normal under normal conditions but become abnormal when subjected to force.

[0106] The system runs two parallel monitoring threads simultaneously:

[0107] Thread A: Activated only when a level flight motion primitive is detected, calculates the first residual. ;

[0108] Thread B: Activated only when a maneuvering primitive is detected, to calculate the second residual. ;

[0109] The decision logic is as follows:

[0110] Among them, steady-state threshold With the mobility threshold Based on the currently identified motion element type, the system retrieves the corresponding motion mode's safety threshold from the working condition-stress database. ;

[0111] ;

[0112] in, Steady-state threshold, which is usually set quite strictly;

[0113] The maneuver threshold is usually set quite wide.

[0114] This technology overcomes the limitations of traditional single-threshold monitoring; it utilizes the nonlinear characteristics in helicopter dynamics—some mechanical damage is not apparent under low loads, but only excites abnormal vibrations under high loads; this embodiment can accurately capture this latent decay, avoiding sudden failures of helicopters when performing high-risk missions.

[0115] Example 6:

[0116] It also includes break-in period adjustment logic: when a component replacement event is detected, a break-in period time window is defined; within the window, the safety threshold is increased to 1.2 to 1.5 times the original value; when the system clock exceeds the end time of the window, the safety threshold is forcibly reset to the original value.

[0117] This embodiment describes the break-in period adjustment logic, which is a knowledge-driven adaptive boundary control.

[0118] When the data alignment step detects a component replacement event, the processor executes the following process:

[0119] Define time window: Set the time window from the end of maintenance. The beginning The duration is the break-in period window;

[0120] Threshold Dynamic Increase: Within this window, the system automatically adjusts the safety threshold for the relevant parameters of this component to:

[0121] ;

[0122] in, It is the break-in factor, with a value of [value missing]. to Then a forced reset is performed: when the system clock... At that time, forced Reset to It should be noted that during the break-in period... Internally, to avoid mathematical cancellation with the weighting logic in Example 3, the processor is configured to temporarily suspend the weighting function of maintenance concern factors, and only adjust... To adapt to the initial physical break-in process of mechanical parts; after the break-in period, restore The computational logic has entered a regular monitoring state; here, it is necessary to further define the timing of the logic switch: within the break-in period window. Internally, the system prioritizes the physical break-in adaptation logic, at which point a forced command is executed. relying solely on Perform tolerance monitoring; when the time exceeds After the physical break-in period, the system automatically switches back to the weighted logic described in Example 3; at this time, the system resets the safety threshold to the original standard. If at the current moment Still a maintenance concern factor During the effective period, it will be restored simultaneously. The weighted logic; to prevent false alarms caused by residual jumps due to simultaneous threshold reduction and weight recovery, the system introduces a smooth transition function at the moment of switching or requires continuous transition. An over-limit alarm can only be triggered after each action element is confirmed; that is, when the system clock... When this happens, the system will forcibly reset the safety threshold to the original standard. Simultaneously, the suspension status of the maintenance concern factors is lifted, and the use of the method described in Example 4 is restored. Weighted calculations are performed to ensure both the restoration of normal monitoring and the monitoring of assembly quality in the later stages, without conflict between the two on the timeline.

[0123] Newly replaced mechanical parts typically generate slightly higher temperatures or particulate content during the break-in period compared to the stable period, which is a natural physical phenomenon. Traditional fixed threshold methods can lead to false alarms caused by such normal phenomena. This embodiment significantly reduces the false alarm rate and unnecessary downtime for inspection by dynamically relaxing the break-in period threshold, demonstrating the system's respect for and adaptation to physical laws. It is worth noting that the maintenance concern factor in Embodiment 3 aims to make the potential maintenance-induced failure risk explicit, while the break-in period adjustment in this embodiment aims to adapt to the physical break-in characteristics of mechanical parts in the early stages. Both are applied to different engineering scenarios and time windows, together forming a complete life-cycle monitoring closed loop.

[0124] Example 7:

[0125] It also includes maintenance quality verification logic: record the residual values ​​of consecutive flights after a maintenance event and calculate the slope of the change over time; if the slope is negative, generate a maintenance validity confirmation report; if the slope is non-negative, generate a maintenance quality review instruction.

[0126] This embodiment demonstrates the unexpected synergistic effect generated by the system—the maintenance quality verification logic;

[0127] The system records maintenance events continuously. The residual value sequence of each flight sortie The preferred range of values ​​for N is... ;like If the value is too small, data fluctuations may cause inaccurate slope calculations; if If the value is too large, the immediacy requirement for maintenance quality verification cannot be met; in this embodiment, it is preferable to set... That is, to use the data from the first 5 flights after maintenance to quickly verify the trend convergence;

[0128] To assess the break-in status after repair, the processor calculates the absolute value of each element in the sequence. Construct the absolute residual sequence The least squares method was used to perform a linear fit on the absolute residual sequence, and the slope was calculated during the linear fit. Previously, the processor used the Laida criterion to remove absolute residual sequences. Outliers are identified to prevent trend distortion caused by spike noise from a single sensor reading; the slope is calculated based on the cleaned sequence.

[0129] ;

[0130] in, For continuous The arithmetic mean of the flight sortie numbers, For this The arithmetic mean of the absolute residuals corresponding to each flight; For the first Flights The corresponding absolute residual value;

[0131] Calculate the sequence with flight count The slope of the changing trend :

[0132] ;

[0133] in, This represents the change in the residual, specifically the change in the ordinate of the residual value over a given flight period. This represents the change in the number of flights, specifically the change on the x-axis of the number of flights.

[0134] The decision logic is as follows:

[0135] like This indicates that the residual gradually decreases with the increase of flight sorties, and the system state tends to converge; the processor generates a valid maintenance confirmation report; this means that the new component is running in well and entering a stable state.

[0136] like This indicates that the residual has not improved or is even worsening; the processor generates a repair quality review instruction; this may mean improper installation, improper dynamic balancing, or the use of defective parts.

[0137] This embodiment realizes a reverse closed loop from monitoring maintenance needs through flight parameters to verifying maintenance quality through flight parameters; it uses flight data as objective third-party evidence to automatically audit the operational quality of maintenance personnel; this mechanism can capture invalid maintenance or secondary failures caused by human error, achieving synergistic efficiency of 1+1>2.

[0138] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. A helicopter fleet operation safety status assessment system based on multi-source data fusion, characterized in that, Includes a processor and memory for communicating with airborne sensors and maintenance terminals; the processor executes instructions to achieve: Data alignment: acquire flight parameters and maintenance logs, segment flight parameters into action primitives, and parse maintenance logs to generate numerical weights of maintenance concern factors for specific physical parameters; Residual calculation: In response to the action type of the action element, the theoretical baseline is called from the preset working condition-stress database, the difference between the measured value of the flight parameter and the theoretical baseline is calculated, and the difference is weighted by the numerical weight of the maintenance concern factor to obtain the contextualized health residual. Closed-loop determination: Compare the contextualized health residual with the preset safety threshold; if the residual is greater than the safety threshold, generate a high-load task prohibition instruction and write it into the scheduling library; If the residual is not greater than the safety threshold, generate a low-load task permission instruction and update the scheduling library status; The closed-loop determination also includes latent decay detection: simultaneously monitoring the first residual under the level flight action element and the second residual under the maneuver action element; generating a latent decay alarm signal only when the first residual is not greater than the steady-state threshold and the second residual is greater than the maneuver threshold; otherwise, maintaining the current state label. Absolute residual calculation model ; in, The type of action primitive identified at the current moment is used to index the corresponding theoretical baseline from the database; Contextualized health residuals, their physical dimensions and Maintain consistency; Measured values ​​of flight parameters; The theoretical baseline value refers to the standard physical parameter value that a healthy helicopter should exhibit under the currently identified motion primitives; The numerical weights of maintenance concern factors are dimensionless scalars. The specific method for determination is as follows: Collect the current time Real-time flight status feature vectors: collective pitch, periodic pitch, heading, airspeed, and rate of change of altitude. ,calculate With the database stored Clustering Center of Standard Action Element The Euclidean distance; before calculating the Euclidean distance, in order to eliminate the dominant influence of differences in the dimensions and orders of magnitude of different flight parameters on the distance calculation, the processor performs a real-time flight state feature vector analysis. Perform Z-Score standardization; the standardized vector The calculation is as follows: ; in, and These are the global mean vector and global standard deviation vector of all samples in the working condition-stress database, respectively; based on Calculate the Euclidean distance to the standardized values ​​of each cluster center; the cluster centers are stored in the preset working condition-stress database. The system is based on the same global mean. and global standard deviation The values ​​have been pre-normalized using Z-Score; The action label corresponding to the cluster center with the smallest Euclidean distance is selected as... : ; Simultaneously monitor the first residual under the level flight action primitive and the second residual under the maneuver action primitive. Only when the first residual is not greater than the steady-state threshold and the second residual is greater than the maneuver threshold, a Boolean decision logic is generated. The implicit decay alarm signal is activated; otherwise, the current state flag is maintained. It is activated during the level flight action primitive and the first residual is calculated. ; The second residual is calculated when the motion primitive is activated. ; Steady-state threshold; : Mobility threshold.

2. The helicopter fleet operation safety status assessment system based on multi-source data fusion according to claim 1, characterized in that, The steps for constructing the working condition-stress database are as follows: collect historical flight parameters without faults; use the K-Means algorithm to cluster standard flight action primitives; calculate the arithmetic mean and standard deviation of physical parameters under each mode, use the arithmetic mean as the theoretical baseline, and use the standard deviation to set the floating range of the safety threshold.

3. The helicopter fleet operation safety status assessment system based on multi-source data fusion according to claim 1, characterized in that, The logic for generating maintenance concern factor weights is as follows: identify the target component and operation type in the maintenance log; find the corresponding affected physical parameter in the preset association table; assign a maintenance concern weight greater than one to flight parameters that are affected parameters, and assign a baseline value equal to one to flight parameters other than affected physical parameters.

4. The helicopter fleet operation safety status assessment system based on multi-source data fusion according to claim 1, characterized in that, It also includes break-in period adjustment logic: when a component replacement event is detected, a break-in period time window is defined; within the window, the safety threshold is increased to 1.2 to 1.5 times the original value; when the system clock exceeds the end time of the window, the safety threshold is forcibly reset to the original value.

5. The helicopter fleet operation safety status assessment system based on multi-source data fusion according to claim 1, characterized in that, It also includes maintenance quality verification logic: record the residual values ​​of consecutive flights after a maintenance event and calculate the slope of the change over time; if the slope is negative, generate a maintenance validity confirmation report; if the slope is non-negative, generate a maintenance quality review instruction.

6. The helicopter fleet operation safety status assessment system based on multi-source data fusion according to claim 1, characterized in that, The specific methods for resolving frequency mismatches in multi-source heterogeneous data during the data alignment process include: Identify the first sampling frequency of flight parameter data and the second update frequency of maintenance logs, wherein the first sampling frequency is higher than the second update frequency; The zero-order hold interpolation method is used to broadcast and copy the numerical weights of maintenance concern factors generated based on low-frequency maintenance logs along the time axis to each high-frequency timestamp corresponding to the flight parameter data, so as to achieve point-by-point weighted calculation.

7. The helicopter fleet operation safety status assessment system based on multi-source data fusion according to claim 1, characterized in that, The specific steps involved in parsing maintenance logs to generate numerical weights for maintenance concern factors targeting specific physical parameters include: Extract component name keywords from maintenance logs using predefined regular expressions; Map component name keywords to preset ATA chapter numbers; The system indexes the ATA chapter number to a pre-configured list of sensor channel IDs to determine which physical parameters require the application of maintenance concern factor numerical weights.