Intelligent monitoring and early warning method and device for aerial food cart based on multi-sensor fusion
By using a multi-sensor fusion approach, the conflict characteristics and temporal differences between sensors in the aviation food truck were deeply explored, and an adaptive state recognition mechanism was constructed. This solved the problem of sensor data conflict, enabled accurate state recognition and multi-level alarms, and improved the reliability of the monitoring system.
Patent Information
- Application Number
- CN202511439675.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-10
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-10-10
AI Technical Summary
Existing air cargo truck monitoring systems suffer from data conflicts and timing inconsistencies between sensors due to differences in sensor response characteristics, different installation locations, and environmental interference, making it difficult to achieve accurate status identification and early warning.
By deeply mining the conflict characteristics and time difference information between sensors, an adaptive state recognition mechanism is constructed. A multi-sensor fusion method is adopted, including conflict enhancement coefficient, delay utilization matrix, adversarial feature vector and dynamic balance discrimination mechanism, to generate multi-level alarm output signals.
It enables precise monitoring and multi-level alarms of the operational status of airline catering vehicles, reducing false alarms and missed alarms, and providing reliable technical support for food safety and equipment maintenance.
Smart Images

Figure CN120913380B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of aviation food cart safety monitoring, in particular to a multi-sensor fusion aviation food cart intelligent monitoring and early warning method and device. BACKGROUND
[0002] The aviation food cart is a mobile food processing and sales device, and real-time monitoring of its running state is crucial to food safety and equipment reliability. Existing aviation food cart monitoring systems usually use multiple sensors to synchronously collect temperature, humidity, pressure, vibration and other parameters. However, due to differences in sensor response characteristics, different installation locations, and environmental interference, data conflicts and time inconsistency often occur between sensors, leading to inaccurate state determination and frequent false alarms.
[0003] Traditional multi-sensor data fusion methods are mainly based on simple weighted average or voting mechanisms, lacking deep mining and utilization of conflict features between sensors, and unable to fully utilize the abnormal detection value contained in conflict information. At the same time, existing methods often use simple time synchronization strategies when dealing with sensor time differences, ignoring the system dynamic characteristics reflected by the time differences, making it difficult to accurately identify and warn the complex running state of the aviation food cart. Therefore, an aviation food cart intelligent monitoring method is needed to solve at least one of the above problems. SUMMARY
[0004] The present application discloses a multi-sensor fusion aviation food cart intelligent monitoring and early warning method and device, aiming to deeply mine conflict features and time difference information between sensors, build an adaptive state recognition mechanism, and realize accurate monitoring and multi-level alarm of the running state of the aviation food cart, providing reliable technical support for food safety and equipment maintenance.
[0005] The present application proposes a multi-sensor fusion aviation food cart intelligent monitoring and early warning method in the first aspect, including the following steps:
[0006] Collecting the original monitoring data of the aviation food cart, detecting sensor conflicts of the original monitoring data to identify the degree of inconsistency between sensors, and generating a conflict enhancement coefficient based on the degree of inconsistency;
[0007] Obtaining the cross-sensor time difference feature of the original monitoring data, constructing a delay utilization matrix through the cross-sensor time difference feature, reconstructing a probability chain of the original monitoring data through the delay utilization matrix to generate a reverse reference vector, and generating an enhanced feature set based on the reconstructed data feature space of the reverse reference vector;
[0008] The conflict enhancement coefficient is used for conflict enhancement processing on the enhanced feature set to generate an adversarial feature vector, the adversarial distribution characteristics of the adversarial feature vector in a feature space are analyzed to determine a self-adversarial boundary, a dynamic balance discrimination mechanism is established based on the self-adversarial boundary to generate a state recognition parameter;
[0009] The adversarial feature vector is subjected to state separation processing under the constraint of the state recognition parameter to generate a multi-layer state classification matrix, the interlayer response change of the multi-layer state classification matrix is monitored to form a state conversion trajectory graph, and trajectory analysis is performed on the state conversion trajectory graph to generate an alarm triggering parameter;
[0010] The state switching mode of the state conversion trajectory graph is tracked, the state conversion trajectory graph is subjected to frequency inversion to generate a state switching frequency, the state switching frequency is associated with the alarm triggering parameter for analysis to generate an alarm intensity coefficient, and the alarm intensity coefficient and the multi-layer state classification matrix are subjected to alarm level matching to generate a multi-level alarm output signal.
[0011] The second aspect of the application provides a multi-sensor fusion intelligent monitoring and early warning device for an aviation food cart, comprising:
[0012] A data acquisition module is configured to acquire original monitoring data of the aviation food cart, detect data inconsistency between sensors based on sensor conflict detection of the original monitoring data, and generate a conflict enhancement coefficient based on the data inconsistency;
[0013] A time difference processing module is configured to acquire cross-sensor time difference characteristics of the original monitoring data, construct a delay utilization matrix based on the cross-sensor time difference characteristics, reconstruct a probability chain based on the original monitoring data using the delay utilization matrix to generate an inverted reference vector, and reconstruct a data feature space based on the inverted reference vector to generate an enhanced feature set;
[0014] An adversarial analysis module is configured to perform conflict enhancement processing on the enhanced feature set using the conflict enhancement coefficient to generate an adversarial feature vector, analyze adversarial distribution characteristics of the adversarial feature vector in a feature space to determine a self-adversarial boundary, establish a dynamic balance discrimination mechanism based on the self-adversarial boundary to generate a state recognition parameter;
[0015] A state classification module is configured to perform state separation processing on the adversarial feature vector under the constraint of the state recognition parameter to generate a multi-layer state classification matrix, monitor the interlayer response change of the multi-layer state classification matrix to form a state conversion trajectory graph, and perform trajectory analysis on the state conversion trajectory graph to generate an alarm triggering parameter;
[0016] The early warning output module is used for tracking the state switching mode of the state transition trajectory graph, performing frequency inversion on the state transition trajectory graph to generate a state switching frequency, performing correlation analysis on the state switching frequency and the alarm trigger parameter to generate an alarm intensity coefficient, and performing alarm level matching on the alarm intensity coefficient and the multi-layer state classification matrix to generate a multi-level alarm output signal.
[0017] The beneficial effects of the present application are embodied in the following points: first, through sensor conflict detection and resonance frequency analysis technology, the inconsistency of data between sensors is converted into conflict enhancement coefficient, realizing the effective use of conflict data which is traditionally regarded as interference signal. When the refrigeration system of the aircraft food cart appears abnormal, the response conflict of the temperature and pressure sensors can be detected and identified in advance, which provides processing time for abnormal early warning. Second, the cross-sensor time difference feature analysis and delay utilization matrix construction technology is used to reconstruct the data feature space to generate an enhanced feature set, combined with the anti-feature vector analysis and self-antagonistic boundary determination technology to generate state recognition parameters, which converts the single data stream of multiple independent sensors into high-dimensional feature representation with antagonistic characteristics, establishes a complete parameter system from feature enhancement to state discrimination, and enables the system to distinguish between normal operation, device startup, load change and other operation modes. Finally, a multi-layer state classification matrix and state transition trajectory graph analysis mechanism is established, the alarm intensity coefficient is generated through frequency inversion and correlation analysis, and multi-level alarm output is realized, which can provide different levels of alarm response according to the degree of abnormality, reduce false positives and false negatives, and provide hierarchical abnormal handling strategies for aircraft food cart operators.
[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0019] The drawings herein show specific examples of the technical solutions described in the present application, and constitute part of the specification together with the specific embodiments, for explaining the technical solutions, principles and effects of the present application.
[0020] Unless specifically stated or defined otherwise, the same reference signs in different drawings represent the same or similar technical features, and different reference signs may also be used to represent the same or similar technical features.
[0021] Figure 1 is a flow diagram of the multi-sensor fusion intelligent monitoring and early warning method of the aircraft food cart of the present application.
[0022] Figure 2 is a structural block diagram of the multi-sensor fusion intelligent monitoring and early warning device of the aircraft food cart of the present application. DETAILED DESCRIPTION
[0023] In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular architectures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, devices, circuits, and
[0024] It is to be understood that the terminology "including", "comprising", "consisting" and "consisting essentially of" used in the specification and the appended claims, are used in the sense of open ended inclusion, that is, to include, but not limited to, the recited features, integers, steps, operations, elements, and / or components.
[0025] Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" or "in other embodiments" or "in still other embodiments" in various places throughout this specification are not necessarily all referring to the same embodiment, unless otherwise specified. The terms "including", "containing", "having" and variations thereof mean "including, but not limited to", unless expressly specified otherwise.
[0026] The technical solutions of the embodiments of the present application are introduced as follows.
[0027] As shown in Figure 1 The method for intelligent monitoring and early warning of an aerial food cart based on multi-sensor fusion provided by the embodiments of the present application includes the following steps S110-S150:
[0028] In step S110, the original monitoring data of the aerial food cart is collected, the data inconsistency degree among the sensors is identified through sensor conflict detection on the original monitoring data, and a conflict enhancement coefficient is generated based on the data inconsistency degree.
[0029] Specifically, the original monitoring data of the aircraft food cart is collected. Through the multi-type sensor network deployed inside the aircraft food cart, various monitoring parameters during the operation of the aircraft food cart are continuously collected. The temperature sensor array is distributed in the storage area, processing area and display area of the aircraft food cart to monitor the temperature changes in each area. The humidity sensor is configured in the air vent and sealed area of the aircraft food cart to measure the air humidity and moisture content. The pressure sensor is installed in the refrigeration system and gas pipeline of the aircraft food cart to monitor the system pressure and leakage. The vibration sensor is fixed on the chassis and equipment support of the aircraft food cart to detect the running vibration and equipment abnormalities. The gas sensor is arranged at the exhaust port and internal space of the aircraft food cart to monitor the concentration of carbon monoxide, carbon dioxide and harmful gases. The current sensor is connected to the main circuit and device power line of the aircraft food cart to monitor the current change and power consumption. All sensors use a unified data collection frequency of 100 data points per second to ensure time synchronization. The original monitoring data includes sensor identification, timestamp, numerical value, sensor state and environmental conditions. The data collection system uses a distributed architecture, with each sensor node independently collecting and preprocessing data and transmitting it to the central data processing unit through a wireless communication module.
[0030] Sensor conflict detection is performed on the original monitoring data to identify the degree of inconsistency between different sensors. Using the collected original monitoring data of the aircraft food cart, the data conflict between different sensors is detected through multi-sensor data comparison and analysis. The measurement results of different sensors at the same time are cross-compared to identify the differences in data values and inconsistencies in trends. The measurement difference of each sensor in the temperature sensor array is calculated, and when the temperature difference between adjacent sensors exceeds 2 degrees Celsius, it is marked as a temperature conflict. The response time difference of the humidity sensor is analyzed, and the time delay between sensors is calculated through cross-correlation analysis. The measurement consistency of the pressure sensor is detected, and the standard deviation and coefficient of variation of each sensor reading are calculated. The frequency response of the vibration sensor is compared to identify the difference characteristics of the frequency spectrum distribution. For example, when the aircraft food cart refrigeration system starts, the front temperature sensor shows 18 degrees Celsius and the rear temperature sensor shows 22 degrees Celsius, with a difference of 4 degrees Celsius exceeding the threshold, and the left humidity sensor responds 0.8 seconds slower than the right sensor, which constitutes a data conflict between sensors. The relative difference between sensor pairs is calculated using the data inconsistency metric D = |Vi-Vj| / max(Vi,Vj), where D is the inconsistency degree, Vi and Vj are the measurement values of the two sensors. The inconsistency degrees of all sensor pairs are counted to form a data inconsistency degree matrix.
[0031] In some embodiments, the generating the conflict enhancement coefficient based on the data inconsistency degree comprises: scanning the data inconsistency degree to identify periodic conflict resonance points; extracting resonance frequency features based on the periodic conflict resonance points to generate a system feature signature; performing resonance matching on the system feature signature and the data inconsistency degree to generate a resonance reinforcement factor; and performing coefficient transformation using the resonance reinforcement factor to generate the conflict enhancement coefficient.
[0032] The data inconsistency degree is scanned to identify periodic conflict resonance points. A sliding window method is used to scan the data inconsistency degree between sensors in each time period, with a window length of 60 seconds and a sliding step of 10 seconds. The amplitude variation of the inconsistency degree in each time window is calculated, and the inconsistency signal in the time domain is converted to the frequency domain by fast Fourier transform. The main frequency components of the inconsistency degree are identified in the frequency domain, focusing on the energy distribution in the low and medium frequency bands. A spectral peak detection method is used to identify significant peaks in the frequency domain, and the peaks correspond to the characteristic frequency of data conflict. When the inconsistency degree of multiple sensors appears peaks at the same frequency, the frequency is determined as a periodic conflict resonance point. The quality factor Q = f0 / Δf is calculated, where Q is the quality factor, f0 is the resonance frequency, and Δf is the half-power bandwidth. The quality factor reflects the sharpness and stability of the resonance point. The identified resonance points are tracked in time, and the frequency drift and amplitude variation of the resonance points are recorded. The time delay relationship between the conflicting sensors is determined by phase analysis. A clustering method is used to merge similar resonance frequencies into resonance clusters, and each resonance cluster represents a specific conflict mode. The stability of the resonance points is analyzed, and the recurrence rate and frequency stability of the resonance points in different time periods are calculated.
[0033] Resonance frequency features are extracted from the identified periodic conflict resonance points to generate a system feature signature. The frequency position, amplitude intensity, and bandwidth characteristics of the resonance points are analyzed. The frequency interval of each resonance point is calculated, and the frequency interval and harmonic structure are identified. Wavelet transform is used for time-frequency analysis of the resonance points to obtain the time-varying features of the resonance phenomenon. The spectral density distribution of the resonance points is calculated, and the power spectral density function is used to describe the frequency distribution of the resonance energy. Statistical features of the resonance points are extracted, including average frequency, frequency variance, peak amplitude, and frequency bandwidth. Principal component analysis is used to reduce the dimensionality of the extracted frequency features, retaining the main components that explain more than 85% of the variance. The feature vectors after dimensionality reduction are normalized to unify the numerical range of each feature component. Feature encoding is used to convert the frequency features into binary encoding sequences to form a compact feature representation. The encoded feature sequences are organized into a system feature signature, which includes position encoding, intensity encoding, and association encoding of the resonance frequency. The integrity of the system feature signature is checked to ensure that the signature can uniquely identify the current conflict mode.
[0034] The resonance matching of the system feature signature and the data inconsistency degree generates a resonance enhancement factor. The system feature signature is used as a template for pattern matching analysis with real-time data inconsistency degree. The template matching method is used to calculate the similarity between the system feature signature and the current inconsistency degree pattern. The normalized cross-correlation function is used to quantify the matching degree, and the correlation coefficient between the two signals is calculated to measure the matching strength. When the correlation coefficient exceeds 0.8, it is determined as strong matching, 0.5-0.8 as moderate matching, and less than 0.5 as weak matching. For strong matching, the phase shift and amplitude ratio of the matching are calculated to determine the parameters of resonance enhancement. The dynamic time warping method is used to process the nonlinear matching on the time axis, allowing local time stretching to improve the matching accuracy. The energy transfer efficiency in the matching process is calculated to quantify the amplification effect of the system feature signature on the data inconsistency degree. The resonance coupling process is simulated by frequency domain convolution operation to calculate the multiplication effect of resonance enhancement. The amplitude and phase of the resonance enhancement effect are decomposed to calculate the amplitude and phase enhancement factors, respectively. The amplitude and phase enhancement factors are combined into a complex resonance enhancement factor F=A·e^(jφ), where F is the resonance enhancement factor, A is the amplitude enhancement factor, φ is the phase enhancement factor, and j is the imaginary unit.
[0035] The resonance enhancement factor is used to perform coefficient transformation to generate conflict enhancement coefficients. The original data inconsistency degree is nonlinearly transformed using the resonance enhancement factor to amplify the performance strength of the conflict feature. The transformation function is calculated as where T(x) is the transformed signal, x is the original inconsistency degree, |F| is the modulus of the resonance enhancement factor, is the phase angle, and a is the nonlinear coefficient. Through the action of the transformation function, the weak conflict signal is amplified to a detectable level, enhancing the recognition ability of the conflict pattern. The envelope of the transformed signal T(x) is extracted, and the Hilbert transform is used to obtain the instantaneous amplitude of the signal. The statistical characteristics of the envelope signal are calculated, including mean, standard deviation, skewness, and kurtosis parameters. An adaptive threshold method is used to segment the envelope signal to identify the effective interval of conflict enhancement. In each effective interval, the maximum value of the envelope amplitude is taken as the conflict enhancement coefficient basis value. The coefficient of variation of the envelope amplitude in the time window is used to modify the basis value, and the coefficient of variation reflects the relative fluctuation degree of the amplitude, and the calculation method is the ratio of the standard deviation to the mean. The final conflict enhancement coefficient K= basis value ×(1+coefficient of variation) is calculated, where K is the conflict enhancement coefficient. The larger the coefficient of variation, the more intense the signal fluctuation, and the more obvious the conflict feature, so a larger enhancement coefficient is needed. The sliding average method is used to smooth the conflict enhancement coefficient to eliminate the influence of sudden noise. The conflict enhancement coefficient is normalized to map the coefficient value to the standard interval of 0-1, ensuring the uniformity of the numerical range of the coefficient.
[0036] In step S120, a cross-sensor time difference feature of the original monitoring data is acquired, a delay utilization matrix is constructed through the cross-sensor time difference feature, a reverse reference vector is generated by performing probability chain reconstruction on the original monitoring data through the delay utilization matrix, and an enhanced feature set is generated by reconstructing a data feature space based on the reverse reference vector.
[0037] Specifically, the cross-sensor time difference feature of the original monitoring data is acquired. The data of the multiple types of sensors is aligned and analyzed according to timestamps. The time delay between any two sensors is calculated, and the time offset corresponding to the maximum correlation is identified by using a cross-correlation analysis method. For example, when the refrigeration system of an aviation food cart is started, the temperature sensor detects a temperature drop within 2 seconds, while the pressure sensor detects a change in refrigerant pressure only after 2.3 seconds, and the time difference between the two is 0.3 seconds. At the same time, the current sensor detects an increase in the current of the refrigeration compressor at 1.8 seconds, forming a response time difference pattern between different sensors. The time difference metric D = |t1-t2| is calculated for each pair of sensors, where D is the time difference, and t1 and t2 are the response times of the two sensors, respectively. The time difference distribution of all sensor pairs is statistically analyzed to form a cross-sensor time difference matrix. The periodicity of the time difference is analyzed to identify the inherent delay pattern caused by differences in sensor physical location, response speed, and signal transmission path. The characteristic parameters of the time difference are extracted, including the average delay, delay variance, maximum delay, and skewness of the delay distribution. The periodic components in the time difference are identified by frequency domain analysis, and the frequency characteristics of the delay are extracted by using power spectrum analysis. The cross-sensor time difference features are organized into a feature vector, and each element corresponds to the time relationship characteristics between a pair of sensors.
[0038] In some embodiments, the delay utilization matrix is constructed through the cross-sensor time difference feature, including: building a time difference analysis grid according to the cross-sensor time difference feature; identifying a reverse feature node from the time difference analysis grid to generate a reverse mark; performing pattern matching transformation on the time difference analysis grid using the reverse mark to generate a time difference layout; and analyzing the time difference layout to form a delay utilization matrix.
[0039] A time difference analysis grid is built based on cross-sensor time difference features. Cross-sensor time difference features are arranged in two dimensions according to sensor types and spatial positions, forming a regular grid structure. The rows of the grid correspond to source sensors, and the columns correspond to target sensors. The grid intersection stores the time difference value of the corresponding sensor pair. The time difference value is quantized and classified, and the continuous time difference value is discretized into a limited time delay level. The time difference analysis grid is visualized using color coding, with different color depths representing the size of the time delay. Time synchronization points are identified in the grid, which are the positions of sensor pairs with time difference close to zero. The spatial distribution pattern of time difference in the grid is analyzed to identify sensor clusters with similar delay characteristics. The gradient change between adjacent nodes in the grid is calculated to identify areas of time difference mutation and smoothness. Spatial filtering is performed on the grid to eliminate time difference jitter caused by measurement noise. Interpolation is used to fill in missing data points in the grid to ensure the integrity and continuity of the time difference analysis grid.
[0040] Reversal markers are generated from reversal feature nodes identified in the time difference analysis grid. Special node positions where the sign of the time difference reverses are scanned and identified in the time difference analysis grid. Reversal feature nodes are characterized by a change in the direction of time delay for adjacent sensor pairs, i.e., from positive delay to negative delay or vice versa. For example, under normal operation, the temperature sensor responds 0.5 seconds earlier than the humidity sensor (positive delay), but when the aircraft food cart door is opened, the humidity sensor responds 0.2 seconds earlier than the temperature sensor (negative delay) due to direct contact with external air. This change in delay direction constitutes a reversal feature node. The gradient of the time difference for each grid node is calculated, and the reversal position is identified by the change in the gradient sign. A second derivative analysis method is used to detect the inflection point of the time difference curve, and the inflection point position corresponds to the potential reversal feature node. Cluster analysis is performed on the identified reversal feature nodes, and spatially adjacent reversal nodes are merged into reversal regions. Each reversal feature node is assigned a unique reversal marker, which contains node coordinates, reversal intensity, and reversal direction information. The influence range of the reversal feature node is calculated to determine the influence radius of each reversal node on the surrounding time difference distribution. The stability of the reversal feature node is evaluated through statistical analysis to identify stable reversal points that persist and temporary reversal points that occur occasionally. The reversal markers are sorted according to importance, and the reversal feature nodes with large influence range and high stability are prioritized for processing.
[0041] The time difference layout is generated by performing pattern matching transformation on the time difference analysis grid using the inverted marker. The inverted marker is used as a pattern template to search for a matching time difference pattern in the time difference analysis grid. The similarity between the inverted marker and the local region of the grid is calculated by a template matching algorithm to identify the grid region with similar inverted features. The coordinate transformation is performed on the grid region with a successful match to adjust the local time difference distribution to the standardized inverted pattern. The grid layout is adjusted to conform to the spatial characteristics of the inverted marker using an affine transformation method, including translation, rotation, and scaling operations. The energy function of the transformed grid is calculated to optimize the overall consistency of the time difference layout by minimizing the energy function. The iterative optimization algorithm is used to gradually adjust the grid node positions until a stable time difference layout configuration is achieved. The grid topology changes during the transformation are constrained to maintain the basic connection relationship between the sensors unchanged. The quality indicators of the transformed time difference layout are evaluated, including the regularity, symmetry, and stability of the layout. The parameter changes during the transformation are recorded to form a complete transformation path from the original grid to the final time difference layout.
[0042] The delay utilization matrix is formed by analyzing the time difference layout. The optimized time difference layout is converted into a numerical delay utilization matrix representation. The rows and columns of the matrix correspond to the sensor numbers involved in time synchronization, and the matrix element numerical value represents the delay utilization weight of the corresponding sensor pair. The delay utilization weight is calculated according to the time difference distribution in the time difference layout, and the weight value reflects the contribution of the delay relationship to the overall data synchronization. Normalization processing is used to ensure the numerical range of the delay utilization matrix uniform, and the matrix element value is controlled between 0 and 1. The consistency of the delay relationship is verified by the symmetry analysis of the matrix, and the diagonal elements are set to 1 to represent the complete synchronization of the sensor with itself. The condition number and rank of the delay utilization matrix are calculated to evaluate the numerical stability and information integrity of the matrix. The delay utilization matrix is sparsified by setting the matrix elements with small numerical values to zero, reducing the storage space and computational complexity. The delay utilization matrix is saved in a compressed storage format, storing only the non-zero elements and their corresponding row and column indices.
[0043] In some embodiments, the probability chain reconstruction of the original monitoring data using the delay utilization matrix to generate an inverted reference vector includes: performing a probability node extraction operation on the delay utilization matrix to form a node probability graph; detecting a link path from the node probability graph to generate a path weight factor; and performing chain reconstruction on the original monitoring data according to the path weight factor to generate an inverted reference vector.
[0044] The probability node extraction operation is performed on the delay utilization matrix to form a node probability graph. Each non-zero element of the delay utilization matrix is regarded as a probability connection node, and the element value represents the connection probability strength. The probability value P of each node is calculated as P = w / ∑w, where P is the normalized probability, w is the matrix element weight, and ∑w is the total weight of the same row elements. The probability value of each row is normalized to ensure that the sum of the probability values of each row is equal to 1, meeting the basic requirement of probability distribution. A probability transition matrix is constructed, and the matrix elements represent the probability of transition from one sensor node to another node. The statistical characteristics of the probability distribution are analyzed, and the mean, variance, and entropy value of the probability distribution are calculated. High-probability nodes and low-probability nodes in the probability distribution are identified, and the high-probability nodes correspond to important sensor connection relationships. A probability graph model is used to represent the dependence relationship between sensors, with nodes representing sensors and edges representing probability connection strength. The degree distribution of the nodes is calculated, the in-degree and out-degree of each node are counted, and the connection characteristics of the network are analyzed. The probability analysis results are organized into a node probability graph, which contains node probability values, connection relationships, and network topology information.
[0045] The link path is detected from the node probability graph to generate a path weight factor. In the node probability graph, the data propagation path connecting different sensors is searched, and the high-probability connection path is identified. The shortest path algorithm is used to find the data transmission path with the maximum probability weight, and the path length is defined as the reciprocal of the probability weight. The Dijkstra algorithm is used to calculate the optimal probability path from the source node to the target node, optimizing the calculation efficiency of path selection. The probability distribution of multiple parallel paths is analyzed, and the main path and alternative path are identified. The reliability index of the path is calculated, and the transmission reliability of the overall path is evaluated by the product of the probabilities of each segment on the path. The identified link paths are classified according to path length, probability strength, and transmission delay, and the paths are divided into different types. The weight factor of each path is calculated where Pi is the probability of the i-th segment of the path, and n is the number of path segments. The weight factor reflects the importance and priority of the path in data reconstruction. The normalization of the path weight ensures that the sum of all path weight factors is equal to 1. The mapping relationship between the path weight factor and the corresponding path is recorded to form a complete path weight configuration table.
[0046] For example, the chain reconstruction of the original monitoring data according to the path weight factor to generate an inverted reference vector includes: analyzing the weight jump feature in the path weight factor; locking the available weight imbalance interval in the weight jump feature; evaluating the reconstruction strength of the weight imbalance interval to generate a reconstruction coefficient; and performing chain reconstruction on the original monitoring data according to the weight imbalance interval and the reconstruction coefficient to generate an inverted reference vector.
[0047] The weight jump feature in the path weight factor is analyzed. The calculated path weight factor is analyzed by difference, and the sudden increase or decrease of the weight value is identified. The difference ΔW between the adjacent path weights is calculated, where W_i is the weight factor of the i-th path, and W_i+1 is the weight factor of the i+1-th path. The significance of weight change is judged by setting a jump threshold, and the weight jump is considered to occur when the weight difference exceeds the threshold. The spatial distribution characteristics of the weight jump are analyzed, and the path position and sensor node where the jump occurs are identified. The amplitude and duration of the weight jump are calculated to evaluate the strength and influence range of the jump phenomenon. The sliding window method is used for local analysis of the weight sequence, and the weight jump feature is identified under different window scales. The periodic characteristics of the weight jump are extracted by spectral analysis, and the regularity pattern of the weight change is identified. The weight jump features are clustered and similar jump patterns are merged into jump types. The parameter information of each weight jump feature is recorded, including the jump position, jump amplitude, jump direction, and duration.
[0048] The available weight imbalance interval is locked in the weight jump feature. The imbalance interval with reconstruction value is selected from the identified weight jump feature. The weight imbalance interval is defined as the path segment where the weight distribution deviates significantly from the uniform distribution. These intervals contain rich data reconstruction information. For example, in the 5-path sensor network of the aviation food cart, the ideal uniform distribution should be that each path weight is 0.2, but the actual measurement finds that the weights of paths 1-3 are 0.05, 0.1, and 0.15 (lower), while the weights of paths 4-5 are 0.3 and 0.4 (higher), forming a clear imbalance distribution, among which the high weight interval formed by paths 4-5 is the available weight imbalance interval. The imbalance degree U=σ² / μ² of each interval is calculated, where U is the imbalance degree, σ is the standard deviation of the weights in the interval, and μ is the weight mean. The intervals with imbalance degree exceeding the set threshold are selected as available intervals, and the weight distribution of these intervals has obvious non-uniformity. The spatial continuity of the available interval is analyzed, and adjacent imbalance intervals are merged into extended intervals. The effective length and coverage range of each available interval are calculated to evaluate the potential contribution of the interval to data reconstruction. The boundary of the locked weight imbalance interval is accurately positioned to determine the start and end positions of the interval.
[0049] The reconstruction strength of the weight imbalance interval is evaluated to generate a reconstruction coefficient. The strength indicator of data reconstruction is calculated for each locked weight imbalance interval. The reconstruction strength reflects the ability and influence degree of the interval on the transformation of the original monitoring data. The dynamic range R of the weights in the interval is calculated, where R is the dynamic range, and W_max and W_min are the maximum and minimum weights in the interval, respectively. The change intensity of the interval is calculated by weight gradient analysis, and the greater the gradient, the higher the reconstruction strength. The information complexity of the interval is quantified using the information entropy method, and the interval with higher complexity has stronger data reconstruction ability. The reconstruction coefficient C is calculated as C = R x H, where R is the dynamic range and H is the information entropy. The reconstruction coefficient considers the amplitude and complexity of the weight change, and the larger the value, the higher the reconstruction strength. The reconstruction coefficient is normalized to map the coefficient value to the standard interval of 0 to 1. The intervals with larger reconstruction coefficients are retained by threshold screening, and these intervals play an important role in the generation of the inversion reference vector.
[0050] The chain reconstruction is performed on the original monitoring data according to the weight imbalance interval and the reconstruction coefficient to generate the inversion reference vector. The processing priority of each imbalance interval is determined according to the size of the reconstruction coefficient, and the interval with a larger coefficient is given priority to participate in the reconstruction process. In each imbalance interval, the original monitoring data is weighted and combined according to the weight distribution, and the data component with a larger weight obtains a higher reconstruction weight. A segmented reconstruction strategy is used to decompose the entire data reconstruction process into local reconstruction of multiple intervals, and then the local results are globally integrated. For example, when the system identifies three imbalance intervals of temperature sensor path, humidity sensor path and pressure sensor path, the temperature monitoring data is first locally reconstructed in the temperature path interval to generate a local inversion vector representing the temperature feature; then the humidity data is processed similarly in the humidity path interval to generate a local vector of humidity feature; finally, the data in the pressure path interval is processed; then the three local inversion vectors are weighted and fused according to their respective reconstruction coefficients to form a complete inversion reference vector containing all sensor features. The intermediate results of segmented reconstruction are calculated, and each interval generates a local inversion vector component. The local inversion vectors of each interval are combined into a complete inversion reference vector V = Σ(C_i x V_i) by weighted fusion, where C_i is the reconstruction coefficient of the i-th interval, and V_i is the corresponding local inversion vector. The generated inversion reference vector is normalized in length to ensure that the Euclidean norm of the vector is equal to 1.
[0051] The enhanced feature set is generated based on reconstruction of the data feature space with inverted reference vectors. The inverted reference vectors are used as new coordinate bases to represent the original monitoring data in the reconstructed feature space. The projection components of the original data in the direction of the inverted reference vectors are calculated, and the projection results represent the coordinates of the data in the new feature space. The Schmidt orthogonalization method is used to extend the inverted reference vectors and construct a complete orthogonal basis set. The main variation directions in the reconstructed feature space are identified by principal component analysis, and the most discriminative feature components are extracted. The statistical properties of the reconstructed features, including mean, variance, correlation and distribution characteristics, are calculated. Feature selection algorithms are used to select the most valuable feature components from the reconstructed feature space to form a candidate set of enhanced features. The candidate features are ranked by feature importance scores, and the highest scoring features are selected to form the final enhanced feature set. The enhanced feature set is normalized and standardized to ensure that the feature values have consistent dimensions and reasonable distributions.
[0052] In step S130, the enhanced feature set is processed by a conflict enhancement coefficient to generate an adversarial feature vector, the adversarial distribution characteristics of the adversarial feature vector in the feature space are analyzed to determine a self-adversarial boundary, and a dynamic balance discrimination mechanism is established based on the self-adversarial boundary to generate a state recognition parameter.
[0053] Specifically, the enhanced feature set is processed by a conflict enhancement coefficient to generate an adversarial feature vector. The conflict enhancement coefficients are sorted by value to identify the highest conflict intensity coefficient components as the focus of reinforcement. Each feature component in the enhanced feature set is applied with the corresponding conflict enhancement coefficient, and the reinforced feature value F' = F x K is calculated, where F is the original feature value and K is the conflict enhancement coefficient. The differences between features are amplified by nonlinear transformation, and the reinforced features are activated by a sigmoid function. The difference vector before and after feature reinforcement is calculated, and the difference reflects the effect of conflict enhancement. Adversarial samples are constructed using the idea of adversarial training, and adversarial feature variants are generated by adding perturbations in the feature direction. For example, when the temperature feature and the humidity feature conflict, the conflict enhancement coefficient will amplify the difference between them, making the temperature feature deviate 0.3 standard deviations in the high temperature direction and the humidity feature deviate 0.2 standard deviations in the low humidity direction, forming a clear adversarial feature pair. The gradient direction of the adversarial perturbation is calculated to ensure that the perturbation can maximize the conflict between features. All reinforced feature components are combined into an adversarial feature vector, which contains amplified conflict information and adversarial perturbations.
[0054] In some embodiments, the analyzing the adversarial distribution characteristics of the adversarial feature vectors in the feature space to determine the adversarial boundary comprises: identifying imbalance regions by spatially layering the adversarial feature vectors according to adversarial intensity; extracting imbalance degree from the imbalance regions to generate a warning level factor; performing boundary search transformation on the imbalance regions based on the warning level factor to generate a dynamic safety line; and fusing the dynamic safety line with the warning level factor to determine the adversarial boundary.
[0055] The adversarial feature vectors are spatially layered according to adversarial intensity to identify imbalance regions. The adversarial intensity index is calculated according to the length and direction information of the adversarial feature vectors, and the adversarial intensity reflects the intensity of feature conflict. The adversarial intensity is divided into multiple levels using the quantile method, and each level corresponds to a different adversarial intensity. The feature space is layered according to the adversarial intensity levels, forming a hierarchical spatial structure. The spatial aggregation pattern of the adversarial feature vectors is analyzed within each intensity layer to identify regions of uneven feature distribution. The variance of the feature density in each layer is calculated, and regions with high variance indicate uneven feature distribution. The boundaries between sparse and dense regions are identified through density gradient analysis. The K-means clustering method is used to identify the center positions of the imbalance regions within each intensity layer. The geometric parameters of the imbalance regions, including area, shape coefficient, and boundary curvature, are calculated. The spatial correlation of imbalance regions between different intensity layers is detected through overlap analysis. The identified imbalance regions are labeled and numbered, and the spatial coordinates and intensity level information of the regions are recorded.
[0056] The imbalance degree of each identified imbalance region is calculated to generate a warning level factor. The imbalance degree reflects the severity of the region deviating from the balanced state. The dispersion D = √(Σ(xi-x_mean)² / n) of the adversarial feature vectors in the imbalance region is calculated, where xi is the ith feature vector in the region, x_mean is the mean of the feature vectors in the region, and n is the number of vectors. The skewness and kurtosis of the imbalance region are calculated through statistical analysis. Skewness reflects the asymmetry of the distribution, and kurtosis reflects the sharpness of the distribution. The complexity of the imbalance region is quantified using the information entropy method, and a higher entropy value indicates more complex imbalance. The KL divergence between the imbalance region and the normal region is calculated, and the divergence size reflects the degree of deviation from the normal state. The warning level is divided into three levels: mild warning, moderate warning, and severe warning, according to the size of the imbalance degree. Each warning level is assigned a corresponding factor value, with a mild warning factor of 0.3, a moderate warning factor of 0.6, and a severe warning factor of 0.9. For example, when the refrigeration system of an aviation food cart is abnormal, the imbalance degree of the temperature and pressure sensor data reaches the severe warning level, and the warning level factor is set to 0.9, indicating that immediate attention is needed for the imbalance region. The comprehensive warning level factor of the composite imbalance region is calculated by weighted averaging.
[0057] A dynamic safety line is generated by performing a boundary search transformation on the unbalanced region based on the early warning level factor. The identified unbalanced region is processed by a boundary search using the calculated early warning level factor. The early warning level factor is used as a search intensity control parameter, with higher early warning level factors resulting in a more refined boundary search step size for the unbalanced region. The search boundary position is expanded outward from the center point of each unbalanced region, with the search radius determined by the early warning level factor. The characteristic gradient change of the unbalanced region edge is calculated, and the initial boundary points are determined by the gradient discontinuity positions. The boundary points are connected to form a closed boundary contour, with the contour forming a safety protection line around the unbalanced region. For example, when the temperature sensor and humidity sensor data of an aircraft food cart show a severe imbalance, the early warning level factor is 0.9, and the system searches for the boundary around the unbalanced region, finding a combination of temperature 35°C and humidity 80% as the boundary turning point, and connecting these turning points to form a dynamic safety line. The searched boundary is smoothed using a moving average method to eliminate the sawtooth shape of the boundary. The tightness of the boundary is adjusted according to the value of the early warning level factor, with the boundary of a high early warning region closer to the unbalanced region. The processed boundary is named as the dynamic safety line, with the position of the safety line adjusted according to the change in the early warning level factor. The coordinate point set of the dynamic safety line and the corresponding early warning level factor value are recorded.
[0058] A self-adaptive boundary is determined by fusion processing of the dynamic safety line and the early warning level factor. The generated dynamic safety line and the corresponding early warning level factor are fused to form the final self-adaptive boundary. Each coordinate point on the dynamic safety line is assigned a corresponding early warning level factor weight, which reflects the importance of the position. The new coordinates of the fusion boundary point B = S + λ · W are calculated, where B is the fused boundary point, S is the dynamic safety line coordinate, λ is the fusion coefficient, and W is the early warning level factor weighted offset. The fusion processing causes the boundary to shrink inward in high early warning regions and expand outward in low early warning regions, forming an adaptive boundary shape. For example, in an abnormal region of an aircraft food cart refrigeration system, the early warning level factor is 0.8, and the fusion processing causes the boundary of this region to shrink inward by 2 units, while in a normal operation region, the early warning level factor is 0.2, and the boundary expands outward by 1 unit, forming a non-uniform adaptive boundary. All fused boundary points are connected to form a complete self-adaptive boundary contour. The geometric parameters of the self-adaptive boundary are calculated, including the boundary length, the enclosed area, and the boundary curvature.
[0059] The dynamic balance discrimination mechanism is generated based on the self-adversarial boundary to establish state recognition parameters. The self-adversarial boundary is used as a discrimination benchmark for state classification, and the internal region of the boundary is defined as a normal state, and the external region of the boundary is defined as an abnormal state. The distance d = |P-B| of the adversarial feature vector to the self-adversarial boundary is calculated, where P is the coordinate of the adversarial feature vector, and B is the coordinate of the nearest point on the boundary. According to the size of the distance value, the state level is divided, and the distance less than 0.2 units is determined as a normal state, the distance between 0.2-0.5 units is determined as a pre-warning state, and the distance greater than 0.5 units is determined as an abnormal state. The weight distribution rule of state discrimination is established, and different discrimination weights are allocated to the distances of different feature directions. For example, the temperature feature vector of the aviation food cart is 0.15 units away from the self-adversarial boundary, and the humidity feature vector is 0.35 units away from the boundary. After comprehensive calculation, the system state is at the pre-warning level, and the temperature control parameter is set to 0.7 and the humidity control parameter is set to 0.8. The threshold parameters of the balance discrimination are calculated, including the normal state threshold T1 = 0.2, the pre-warning state threshold T2 = 0.5, and the abnormal state threshold T3 = 1.0. According to different state levels, corresponding recognition parameters are generated, and the normal state parameter a = 0.3, the pre-warning state parameter a = 0.6, and the abnormal state parameter a = 0.9. All discrimination thresholds and state parameters are organized into a state recognition parameter set, which includes a threshold vector, a weight vector, and a control parameter vector.
[0060] In step S140, state separation processing is performed on the adversarial feature vector under the constraint of the state recognition parameters to generate a multi-layer state classification matrix, the interlayer response change of the multi-layer state classification matrix is monitored to form a state transition trajectory diagram, and the state transition trajectory diagram is analyzed to generate an alarm triggering parameter.
[0061] Specifically, the state separation processing is performed on the confrontation feature vector under the constraint of the state recognition parameter to generate a multi-layer state classification matrix. Based on the state recognition parameter, the normal state threshold T1, the pre-warning state threshold T2, and the abnormal state threshold T3 in the threshold vector are taken as the separation standard to classify the state of the confrontation feature vector. The comparison result of each confrontation feature vector with each threshold is calculated, and when the feature value is less than T1, it is classified into the normal state layer, when the feature value is between T1 and T2, it is classified into the pre-warning state layer, and when the feature value is greater than T2, it is classified into the abnormal state layer. The different feature components are weighted by using the weight vector, the temperature feature weight is 0.4, the humidity feature weight is 0.3, and the pressure feature weight is 0.3. The separation sensitivity of each state layer is adjusted by using the control parameter vector, the normal state control parameter a = 0.3, the pre-warning state control parameter a = 0.6, and the abnormal state control parameter a = 0.9. For example, when the temperature confrontation feature value of the aircraft food cart at a certain moment is 0.15, the humidity confrontation feature value is 0.35, and the pressure confrontation feature value is 0.25, the comprehensive feature value after weight calculation is 0.24, and it is classified into the pre-warning state layer according to the threshold separation standard. The separated feature vector is organized into a three-layer structure according to the state category, the first layer stores the normal state feature, the second layer stores the pre-warning state feature, and the third layer stores the abnormal state feature. A multi-layer state classification matrix M is constructed, the matrix row corresponds to the time sequence, the column corresponds to the different feature components, and the third dimension corresponds to the state level.
[0062] The interlayer response change of the multi-layer state classification matrix is monitored to form a state transition trajectory diagram. The generated multi-layer state classification matrix is continuously monitored in time to track the change of the feature quantity and distribution in each state layer. The change rate C of the feature vector quantity of each state layer at adjacent time points is calculated, C = (N_t+1-N_t) / N_t, where N_t and N_t+1 are the feature vector quantities of a certain state layer at time t and t+1, respectively. The transfer of the feature vector between different state layers is counted, and the number of features transferred from the normal state layer to the pre-warning state layer and the number of features transferred from the pre-warning state layer to the abnormal state layer are recorded. The time characteristics of the interlayer transfer are analyzed, and the residence time and transfer frequency of the feature vector in each state layer are calculated. The main path of state transition is identified, including the conversion modes of normal → pre-warning, pre-warning → abnormal, abnormal → pre-warning, etc. For example, during the start-up process of the aircraft food cart refrigeration system, the temperature feature vector is transferred from the normal state layer (number 45) to the pre-warning state layer (number increased to 60) within 2 minutes, and then part of it is transferred to the abnormal state layer (number 12) within 30 seconds, forming an obvious state transition path. The time coordinates and transfer quantities of each state transition are recorded, and the transition information is connected in time sequence to form a trajectory line. The state transition trajectories of all feature components are integrated and plotted in the same coordinate system, the horizontal axis represents time, the vertical axis represents state level, and the trajectory line reflects the state evolution process.
[0063] The trajectory analysis of the state transition trajectory graph generates the alarm triggering parameters. Numerical analysis is performed on the formed state transition trajectory graph, and the key features of the trajectory are extracted for the calculation of the alarm parameters. The slope change of the trajectory is calculated, and a positive slope value indicates state deterioration, a negative slope value indicates state improvement, and the absolute value of the slope reflects the change speed. The mutation points in the trajectory are identified, and the mutation points correspond to the time of rapid state conversion, which needs to be focused on. The residence time T_abnormal of the trajectory in the abnormal state layer is calculated, and an alarm is triggered when the residence time exceeds the preset threshold. The periodic characteristics of the trajectory are analyzed, and the repetition mode and cycle length of the state transition are identified. The cumulative degree of state deterioration S = Σ(ΔL x Δt) is calculated, where ΔL is the state layer change amount and Δt is the time interval. The threshold parameters for alarm triggering are set, including the deterioration speed threshold V_threshold = 0.5 layers / min, the abnormal residence time threshold T_threshold = 300 seconds, and the cumulative deterioration threshold S_threshold = 10. For example, when the temperature control system of the aviation food cart fails, the state transition trajectory shows that the temperature feature rapidly deteriorates from the normal state to the abnormal state within 5 minutes, and the deterioration speed reaches 0.6 layers / min, which exceeds the threshold 0.5. The system generates high-priority alarm parameters. Different levels of alarm triggering parameters are generated according to the trajectory analysis results, and the first-level alarm parameters correspond to slight abnormalities, the second-level alarm parameters correspond to medium abnormalities, and the third-level alarm parameters correspond to serious abnormalities.
[0064] Step S150, track the state switching mode of the state transition trajectory graph, execute the frequency inversion of the state transition trajectory graph to generate the state switching frequency, and perform correlation analysis on the state switching frequency and the alarm triggering parameter to generate the alarm intensity coefficient. The alarm intensity coefficient and the multi-layer state classification matrix are matched to generate a multi-level alarm output signal.
[0065] Specifically, the state switching mode of the state transition trajectory graph is tracked. Switching events in the trajectory graph are identified, each time the state level changes is recorded as a switching event. The frequency of occurrence of various switching modes is counted, including the switching from normal state to warning state, the switching from warning state to abnormal state, the switching from abnormal state to normal state, etc. The duration of each switching mode is calculated, from the start of the switching to the time interval when it stabilizes in the target state. The time distribution characteristics of the switching mode are analyzed, identifying the clustering period and the sparse period of the switching events. The feature parameters of the switching mode are extracted, including the switching speed, the switching amplitude and the switching direction. For example, the temperature state of the aviation food cart refrigeration system switches from the normal layer to the warning layer at a frequency of 3 times per minute during the start-up phase, with an average switching duration of 15 seconds, while the humidity state switches at a frequency of 1.5 times per minute, forming different switching mode characteristics. The stability index of the switching mode is calculated to evaluate the repeatability and predictability of various switching behaviors. The switching mode information obtained by tracking is organized into a mode feature library, recording the time characteristics, frequency characteristics and transition characteristics of each mode.
[0066] In some embodiments, the frequency inversion generation state switching frequency is performed on the state transition trajectory graph, including: obtaining the starting state and the end state of the state transition trajectory graph; inversely extracting the ideal frequency mode from the end state to generate target frequency data; performing reverse tracing processing on the starting state through the target frequency data to form a reverse frequency path; and performing inversion transformation on the reverse frequency path in reverse order along the time axis to generate the state switching frequency.
[0067] The starting state and the end state of the state transition trajectory graph are obtained. The first and last two key state points in the time sequence are identified from the state transition trajectory graph as boundary conditions for subsequent inversion processing. The starting state information is extracted at the starting point of the time axis of the trajectory graph, recording the feature vector distribution of each state layer at the starting time. The number of feature vectors of each state layer of the starting state is counted, with N0 normal state layers, W0 warning state layers, and A0 abnormal state layers. The end state information is extracted at the end point of the time axis of the trajectory graph, recording the feature vector distribution of each state layer at the end time. The number of feature vectors of each state layer of the end state is counted, with Nf normal state layers, Wf warning state layers, and Af abnormal state layers. The total change from the starting state to the end state is calculated, ΔN=Nf-N0, ΔW=Wf-W0, and ΔA=Af-A0. The difference characteristics of the starting state and the end state are analyzed to identify the main direction and trend of state transition. The time coordinates of the starting state and the end state are recorded to determine the time range and boundary constraints for inversion processing.
[0068] The ideal frequency mode is extracted reversely from the end state to generate target frequency data. The end state of the trajectory diagram is taken as the starting point for analysis, and the ideal switching frequency mode reaching this state is analyzed in reverse. Assuming that the end state is the desired target state of the system, the optimal switching path and frequency distribution reaching this state are analyzed. The stability index of each state layer characteristic vector of the end state is calculated, and the state layer with high stability corresponds to a lower ideal switching frequency. The frequency characteristic parameters of the end state are extracted, including the switching frequency ratio and switching time interval between each state layer. According to the distribution characteristics of the end state, the ideal frequency mode is set, the normal state layer maintains a frequency of 0.1 times per minute, the pre-warning state layer target frequency is 0.5 times per minute, and the abnormal state layer target frequency is 0.2 times per minute. The ideal frequency mode is converted into numerical target frequency data to form a data vector containing the target switching frequency of each state layer. The target frequency data is normalized to ensure that the frequency values are distributed within a reasonable range.
[0069] For example, the reverse frequency path formed by performing reverse tracing processing on the starting state based on the target frequency data includes: constructing a tracing reference coordinate system using the target frequency data to generate a reference positioning index; using the reference positioning index to implement a path search operation on the starting state to form a candidate tracing path set; performing path optimization transformation on the candidate tracing path set to generate an optimal tracing path; and using the optimal tracing path to perform reverse calibration to generate a reverse frequency path.
[0070] A tracing reference coordinate system is constructed using the target frequency data to generate a reference positioning index. Each component of the target frequency data is used as a coordinate axis to establish a multi-dimensional tracing reference coordinate system. A three-dimensional reference coordinate system is constructed with the normal state layer target frequency as the X-axis, the pre-warning state layer target frequency as the Y-axis, and the abnormal state layer target frequency as the Z-axis. The coordinate position of the target frequency data is calibrated in the reference coordinate system, which serves as the target point for reverse tracing. The projection values of the target point on each coordinate axis are calculated, which constitute the components of the reference positioning index. A reference positioning index vector I = [Ix, Iy, Iz] is established, where Ix, Iy, and Iz are the projection values of the X, Y, and Z axes, respectively. The length and direction angle of the reference positioning index are calculated, with the length reflecting the overall strength of the target frequency and the direction angle reflecting the distribution bias of the frequency. The origin of the reference coordinate system is set as the zero frequency state, and the scale unit of the coordinate axis is the basic unit of frequency change. For example, when the target frequency data of the aviation food cart system is 0.1 times per minute for the normal state, 0.5 times per minute for the pre-warning state, and 0.2 times per minute for the abnormal state, the reference positioning index is I = [0.1, 0.5, 0.2], the index length is 0.55, and the main direction is biased towards the pre-warning state axis.
[0071] A set of candidate backtracking paths is formed by performing a path search operation from the start state to the end state using the reference positioning indicator as a search guide. The search step size is set to one-tenth of the time interval to ensure the accuracy of the search process. At each search step, the search path is adjusted according to the direction of the reference positioning indicator. The deviation of the current search position from the reference positioning indicator is calculated, and the direction with the smallest deviation is preferred as the next search direction. A breadth-first search strategy is used to explore multiple possible backtracking paths simultaneously. Constraints for the path search are set, including a reasonable range of frequency variation and a requirement for time continuity. If the frequency deviation of the search path exceeds 20% of the reference indicator, further search of the path is terminated. All search paths that meet the constraints are recorded, each path containing a time series and corresponding frequency values. The search paths are numbered and identified to form a set of candidate backtracking paths. The statistical characteristics of the candidate path set are calculated, including the number of paths, the average length, and the frequency distribution characteristics.
[0072] The optimal backtracking path is generated by performing a path optimization transformation on the set of candidate backtracking paths. All paths in the set of candidate backtracking paths are comprehensively evaluated to select the path that best meets the requirements of the reference positioning indicator. Evaluation indicators for path optimization are established, including the fitting degree of the path to the reference indicator, the smoothness of the path, and the stability of the path. The fitting degree score S1 of each candidate path is calculated where P is the path frequency vector, I is the reference positioning indicator, and ||·|| is the Euclidean distance. The path smoothness score S2 is calculated by evaluating the smoothness of the path through the second derivative of the path frequency. The path stability score S3 is calculated by evaluating the stability of the path through the variance of the path frequency. A comprehensive evaluation function S = w1 x S1 + w2 x S2 + w3 x S3 is established, where w1, w2, and w3 are weight coefficients. The comprehensive evaluation score of all candidate paths is calculated, and the path with the highest score is selected as the optimal backtracking path. The optimal backtracking path is refined through local optimization methods to further improve the quality of the path. The rationality of the optimal backtracking path is verified to ensure that the path meets the physical and logical constraints.
[0073] The optimal backtracking path is used to generate the reverse frequency path. The selected optimal backtracking path is used as the benchmark for reverse calibration to generate a complete reverse frequency path. The frequency of each time point on the optimal backtracking path is calibrated to ensure that the calibration value is consistent with the benchmark positioning index. The correction coefficient of path calibration is calculated to adjust the path frequency to make it closer to the ideal target. Interpolation is used to interpolate the missing time points in the path to ensure the integrity of the reverse frequency path. The calibrated path is checked for continuity to ensure that the frequency change between adjacent time points remains reasonable. A mathematical expression of the reverse frequency path is established to describe the frequency characteristics of the path in different time periods using a piecewise function. The control point coordinates of the reverse frequency path are recorded, including key time points and corresponding frequency values. The quality of the reverse frequency path is verified by comparing it with the original trajectory to evaluate the accuracy of the path. The final generated reverse frequency path is stored as structured data, including time series, frequency values, and path parameters.
[0074] The reverse frequency path is rearranged in reverse order along the time axis to implement the inversion transformation to generate the state switching frequency. The obtained reverse frequency path is rearranged in reverse order according to the time sequence to restore the normal time flow. The time axis flipping method is used to reorder the time coordinates of the reverse frequency path from large to small to small. The frequency value of each time point remains unchanged, and only the arrangement order of the time coordinates is adjusted. For example, the original time sequence of the reverse frequency path is 90 seconds→75 seconds→60 seconds→45 seconds→30 seconds, and the corresponding frequency values are [2.1, 1.8, 1.5, 1.2, 0.8]. After inversion transformation, the time sequence is rearranged to 30 seconds→45 seconds→60 seconds→75 seconds→90 seconds, but the order of the frequency values remains unchanged, still [2.1, 1.8, 1.5, 1.2, 0.8]. This converts the reverse tracking result into a state switching frequency with a normal time flow, facilitating subsequent time series analysis and control applications. The frequency change rate of each time period after inversion transformation is calculated to identify the time interval with rapid frequency change. The inversion transformation highlights the key frequency characteristics in the trajectory evolution process and strengthens the switching information in important time periods. The inverted frequency sequence is smoothed to eliminate discontinuities that may occur during the data rearrangement process. The final inverted frequency sequence is defined as the state switching frequency, reflecting the internal frequency law of system state evolution. The corresponding relationship between the state switching frequency and time is recorded to form a complete frequency-time mapping table.
[0075] In some embodiments, the correlating the state switching frequency with the alarm triggering parameter to generate an alarm intensity coefficient comprises: converting the state switching frequency into an intensity evaluation vector field; identifying an optimal correlation path in the intensity evaluation vector field; performing intensity measurement based on the optimal correlation path and the alarm triggering parameter to form intensity interval data; and performing coefficient standardization evaluation on the intensity interval data to generate an alarm intensity coefficient.
[0076] The state switching frequency is converted into an intensity evaluation vector field. The time series of the state switching frequency is taken as the time dimension of the vector field, and the frequency value is taken as the amplitude component of the vector. The gradient of the frequency change is calculated where F is the state switching frequency and t is the time. The frequency gradient is taken as the direction component of the vector field, and a positive gradient value indicates the direction of frequency increase, and a negative gradient value indicates the direction of frequency decrease. A two-dimensional vector field is established, with the horizontal axis representing time and the vertical axis representing frequency amplitude. The vector arrow represents the direction and intensity of the frequency change. The divergence and curl of the vector field are calculated, with the divergence reflecting the divergence of the frequency change and the curl reflecting the rotation characteristics of the frequency change. The source and sink points of the frequency are identified in the vector field, with the source point corresponding to the position of rapid frequency increase and the sink point corresponding to the position of rapid frequency decrease. Color coding is used to represent the intensity distribution of the vector field, with warm colors representing high intensity areas and cold colors representing low intensity areas. The vector field is smoothed to eliminate the influence of data noise on the field distribution.
[0077] The optimal correlation path is identified in the intensity evaluation vector field. The optimal path connecting different intensity regions is searched in the constructed intensity evaluation vector field. The steepest descent path in the vector field is found using the gradient descent method, with the path extending along the negative direction of the intensity gradient. The integral intensity of the path is calculated where F(s) is the frequency function on the path and s is the path parameter. The integral intensities of multiple candidate paths are compared, and the path with the maximum integral intensity is selected as the optimal correlation path. The geometric characteristics of the optimal correlation path are analyzed, including path length, curvature, and turning angle. The tangent direction of each point on the path is calculated to determine the main trend direction of the frequency change. Key nodes on the path are identified, including intensity extreme points, curvature extreme points, and inflection point positions. For example, in an aviation food cart monitoring system, the intensity evaluation vector field shows that the integral intensity of the temperature frequency on the time axis is 12.5, and the integral intensity of the humidity frequency is 8.3. The temperature frequency path is selected as the optimal correlation path. The optimal correlation path is parameterized to describe the geometric shape of the path using a parameter equation.
[0078] The intensity interval data is formed by intensity calculation based on the optimal correlation path and the alarm trigger parameters. At each node position on the optimal correlation path, the corresponding state switching frequency value is extracted. The frequency value on the path is matched with the alarm trigger parameter corresponding to the time, and the product of the two is calculated as the local intensity value. The piecewise integration method is used to calculate the intensity integral of each segment of the path, and the integral result of each segment constitutes a component of the intensity interval data. The weight distribution of intensity calculation is calculated, and the weight coefficient of each segment is determined according to the importance of the alarm trigger parameter. The intensity calculation formula S = Σ(Fi × Pi × wi) is established, where S is the calculated intensity, Fi is the path frequency, Pi is the alarm trigger parameter, and wi is the weight coefficient. The intensity calculation result is stored in segments, and each time interval corresponds to an intensity value. The difference between adjacent intensity intervals is calculated to identify the time position of the intensity mutation. The statistical distribution of the intensity interval data is analyzed, and the mean, variance and distribution range are calculated. The intensity interval data is sorted according to the value, and the high intensity interval and the low intensity interval are identified.
[0079] The alarm intensity coefficient is generated by coefficient standardization evaluation of the intensity interval data. The maximum and minimum values of the intensity interval data are calculated to determine the dynamic range of the data. The maximum-minimum normalization method is used to map the intensity data to the 0-1 interval, and the normalization formula is K = (S-Smin) / (Smax-Smin), where K is the alarm intensity coefficient, S is the original intensity value, Smin and Smax are the minimum and maximum values respectively. The normalized coefficients are processed in stages, 0-0.3 is the low intensity coefficient, 0.3-0.7 is the medium intensity coefficient, and 0.7-1.0 is the high intensity coefficient. The distribution proportion of each intensity level is calculated to count the proportion of low, medium and high intensity coefficients. The alarm intensity coefficient is time-smoothed to eliminate random fluctuations of the coefficient using the moving average method. The confidence interval of the alarm intensity coefficient is established to estimate the uncertainty range of the coefficient by statistical method. The consistency of the alarm intensity coefficient is verified to ensure that the coefficient and the original intensity interval data maintain a monotonic corresponding relationship. The final alarm intensity coefficient is stored in association with the corresponding time label to form a complete intensity coefficient time series.
[0080] The alarm intensity coefficient and the multi-layer state classification matrix are matched to generate a multi-level alarm output signal. The alarm intensity coefficient is matched and analyzed with the number of characteristic vectors of each state layer in the multi-layer state classification matrix. When the number of characteristic vectors of an abnormal state layer exceeds 30% of the total number and the alarm intensity coefficient is greater than 0.7, the matching is a first-level alarm level. When the number of characteristic vectors of a pre-alarm state layer exceeds 50% and the alarm intensity coefficient is between 0.3 and 0.7, the matching is a second-level alarm level. When the number of characteristic vectors of a normal state layer is less than 70% and the alarm intensity coefficient is less than 0.3, the matching is a third-level alarm level. The output signal intensity of each alarm level is calculated, the first-level alarm output signal intensity is 1.0, the second-level alarm output signal intensity is 0.6, and the third-level alarm output signal intensity is 0.3. The encoding format of the multi-level alarm output signal is generated, including alarm level identification, signal intensity value, trigger time and duration. The multi-level alarm output signal is prioritized, the first-level alarm has the highest priority, and the priority decreases in turn, and the intelligent monitoring and early warning of the aviation food car is finally completed.
[0081] In order to perform the multi-sensor fusion intelligent monitoring and early warning method of the aviation food car corresponding to the above-mentioned method embodiment, the corresponding functions and technical effects are realized. Referring to Figure 2 , Figure 2 The structure block diagram of the multi-sensor fusion intelligent monitoring and early warning device 200 of the aviation food car provided by the embodiment of the application is shown. For ease of illustration, only the part related to the embodiment is shown, and the multi-sensor fusion intelligent monitoring and early warning device 200 of the aviation food car provided by the embodiment of the application comprises:
[0082] The data acquisition module 201 is configured to acquire the original monitoring data of the aviation food car, detect the data inconsistency degree among the sensors based on the original monitoring data, and generate a conflict enhancement coefficient based on the data inconsistency degree;
[0083] The time difference processing module 202 is configured to acquire the cross-sensor time difference feature of the original monitoring data, construct a delay utilization matrix based on the cross-sensor time difference feature, reconstruct a probability chain based on the original monitoring data by using the delay utilization matrix to generate an inverted reference vector, and generate an enhanced feature set based on the reconstructed data feature space based on the inverted reference vector;
[0084] The adversarial analysis module 203 is configured to perform conflict enhancement processing on the enhanced feature set based on the conflict enhancement coefficient to generate an adversarial feature vector, analyze the adversarial distribution characteristics of the adversarial feature vector in the feature space to determine a self-adversarial boundary, establish a dynamic balance discrimination mechanism based on the self-adversarial boundary to generate a state recognition parameter;
[0085] The state classification module 204 is configured to perform state separation processing on the confrontation feature vector under the constraint of the state identification parameter to generate a multi-layer state classification matrix, monitor inter-layer response changes of the multi-layer state classification matrix to form a state transition trajectory diagram, and perform trajectory analysis on the state transition trajectory diagram to generate an alarm triggering parameter.
[0086] The early warning output module 205 is configured to track a state switching mode of the state transition trajectory diagram, perform frequency inversion on the state transition trajectory diagram to generate a state switching frequency, perform correlation analysis on the state switching frequency and the alarm triggering parameter to generate an alarm intensity coefficient, and perform alarm level matching on the alarm intensity coefficient and the multi-layer state classification matrix to generate a multi-level alarm output signal.
[0087] The multi-sensor fusion aviation food cart intelligent monitoring and early warning device 200 described above can implement the multi-sensor fusion aviation food cart intelligent monitoring and early warning method of the method embodiment described above. The optional items in the method embodiment described above are also applicable to the present embodiment, and will not be described in detail here. The remaining content of the present embodiment can be referred to the content of the method embodiment described above, and will not be described in detail in the present embodiment.
[0088] The purpose of the above embodiments is to exemplarily reproduce and deduce the technical solutions of the present application, and to completely describe the technical solutions, purposes and effects of the present application. The purpose is to make the public understand the disclosure of the present application more thoroughly and comprehensively, and does not limit the protection scope of the present application.
[0089] The above embodiments are not based on an exhaustive enumeration of the present application, and there can be many other unlisted embodiments. Any replacement and improvement made without violating the concept of the present application is within the protection scope of the present application.
Claims
1. A multi-sensor fusion-based intelligent monitoring and early warning method for aviation food trucks, characterized in that, include: Collect raw monitoring data from airline food trucks, perform sensor conflict detection on the raw monitoring data to identify the degree of data inconsistency between sensors, and generate a conflict enhancement coefficient based on the degree of data inconsistency. The cross-sensor time difference features of the original monitoring data are obtained. A delay utilization matrix is constructed using the cross-sensor time difference features. The delay utilization matrix is used to perform probability chain reconstruction on the original monitoring data to generate an inverted reference vector. An enhanced feature set is generated by reconstructing the data feature space based on the inverted reference vector. The conflict enhancement coefficient is used to perform conflict enhancement processing on the enhanced feature set to generate adversarial feature vectors. The adversarial distribution characteristics of the adversarial feature vectors in the feature space are analyzed to determine the self-adversarial boundary. Based on the self-adversarial boundary, a dynamic balance discrimination mechanism is established to generate state recognition parameters. Under the constraints of the state recognition parameters, state separation processing is performed on the adversarial feature vector to generate a multi-layer state classification matrix. The inter-layer response changes of the multi-layer state classification matrix are monitored to form a state transition trajectory map. The trajectory map is analyzed to generate alarm trigger parameters. Track the state switching pattern of the state transition trajectory diagram, perform frequency inversion on the state transition trajectory diagram to generate state switching frequency, perform correlation analysis between the state switching frequency and the alarm triggering parameter to generate alarm intensity coefficient, and perform alarm level matching between the alarm intensity coefficient and the multi-level state classification matrix to generate multi-level alarm output signal.
2. The method according to claim 1, characterized in that, The generation of conflict amplification coefficients based on the degree of data inconsistency includes: Scan the inconsistencies in the data to identify periodic conflict resonance points; Based on the periodic conflict resonance points, the resonance frequency features are extracted to generate a system feature signature; Resonance matching is performed on the degree of inconsistency between the system feature signature and the data to generate a resonance enhancement factor; The resonance enhancement factor is used to perform coefficient transformation to generate conflict enhancement coefficients.
3. The method according to claim 1, characterized in that, The construction of the delay utilization matrix through the cross-sensor time difference features includes: A time difference analysis grid was constructed based on the cross-sensor time difference characteristics. Reversal markers are generated by identifying reversal feature nodes from the time difference analysis grid; The time difference layout is generated by performing a pattern matching transformation on the time difference analysis grid using the inverted markers; The time difference layout is analyzed to form a delay utilization matrix.
4. The method according to claim 1, characterized in that, The step of using the delay utilization matrix to perform probability chain reconstruction on the original monitoring data to generate an inverted baseline vector includes: A probability node extraction operation is performed on the delay utilization matrix to form a node probability map; Path weight factors are generated by probing link paths from the node probability graph; The original monitoring data is reconstructed in a chain according to the path weight factor to generate an inverted baseline vector.
5. The method according to claim 1, characterized in that, The analysis of the adversarial distribution characteristics of the adversarial feature vectors in the feature space to determine the self-adversarial boundary includes: The adversarial feature vectors are spatially layered according to the adversarial intensity to identify imbalance regions; The degree of imbalance is extracted from the imbalanced areas to generate an early warning level factor; Based on the aforementioned warning level factor, a boundary search transformation is performed on the imbalanced region to generate a dynamic safety line; The dynamic safety line and the early warning level factor are fused together to determine the self-adversarial boundary.
6. The method according to claim 1, characterized in that, The step of performing frequency inversion on the state transition trajectory map to generate state switching frequencies includes: Obtain the starting state and ending state of the state transition trajectory diagram; The target frequency data is generated by reverse-engineering the ideal frequency pattern from the endpoint state. A reverse frequency path is formed by performing reverse tracing processing from the target frequency data to the starting state; The reverse frequency path is rearranged in reverse order along the time axis to generate a state switching frequency.
7. The method according to claim 1, characterized in that, The step of generating an alarm intensity coefficient by correlating the state switching frequency with the alarm triggering parameters includes: The state switching frequency is converted into an intensity evaluation vector field; Identify the optimal correlation path in the intensity assessment vector field; Intensity interval data is generated by intensity calculation based on the optimal association path and the alarm triggering parameters. The intensity interval data is standardized and evaluated to generate alarm intensity coefficients.
8. The method according to claim 4, characterized in that, The step of performing chain-like reconstruction of the original monitoring data based on the path weight factor to generate an inverted baseline vector includes: Analyze the weight jump characteristics in the path weight factors; The available weight imbalance interval is locked in the weight jump feature; The reconstruction intensity of the weight imbalance interval is evaluated to generate reconstruction coefficients; The original monitoring data is reconstructed in a chain according to the weight imbalance interval and the reconstruction coefficient to generate an inverted baseline vector.
9. The method according to claim 6, characterized in that, The step of forming a reverse frequency path by performing reverse tracing processing from the target frequency data to the starting state includes: The target frequency data is used to construct a traceability reference coordinate system to generate reference positioning indicators; Using the benchmark positioning indicators, a path search operation is performed on the initial state to form a set of candidate tracing paths; Perform path optimization transformation on the candidate tracing path set to generate the optimal tracing path; The optimal tracing path is used to perform reverse calibration to generate a reverse frequency path.
10. A multi-sensor fusion intelligent monitoring and early warning device for aviation food trucks, characterized in that, include: The data acquisition module is used to collect raw monitoring data from the airline food truck, perform sensor conflict detection on the raw monitoring data to identify the degree of data inconsistency between the sensors, and generate a conflict enhancement coefficient based on the degree of data inconsistency. The time difference processing module is used to obtain the cross-sensor time difference characteristics of the original monitoring data, construct a delay utilization matrix through the cross-sensor time difference characteristics, use the delay utilization matrix to perform probability chain reconstruction on the original monitoring data to generate an inverted reference vector, and reconstruct the data feature space based on the inverted reference vector to generate an enhanced feature set. The adversarial analysis module is used to perform conflict enhancement processing on the enhanced feature set through the conflict enhancement coefficient to generate adversarial feature vectors, analyze the adversarial distribution characteristics of the adversarial feature vectors in the feature space to determine the self-adversarial boundary, and establish a dynamic balance discrimination mechanism based on the self-adversarial boundary to generate state recognition parameters. The state classification module is used to perform state separation processing on the adversarial feature vector under the constraints of the state recognition parameters to generate a multi-layer state classification matrix, monitor the inter-layer response changes of the multi-layer state classification matrix to form a state transition trajectory map, and perform trajectory analysis on the state transition trajectory map to generate alarm trigger parameters. The early warning output module is used to track the state switching mode of the state transition trajectory map, perform frequency inversion on the state transition trajectory map to generate a state switching frequency, perform correlation analysis between the state switching frequency and the alarm triggering parameter to generate an alarm intensity coefficient, and perform alarm level matching between the alarm intensity coefficient and the multi-level state classification matrix to generate a multi-level alarm output signal.
Citation Information
Patent Citations
Multi-source twin data fusion tunnel structure health monitoring and early warning method and system
CN119129077A
Karst tunnel risk intelligent early warning method, device and equipment based on deep learning
CN119578907A