Automobile fault identification method and detection system
By using a multimodal sensor network and a hybrid diagnostic model to identify automotive seat faults, this method solves the problems of low efficiency and insufficient accuracy in traditional methods. It achieves efficient identification and accurate diagnosis of complex fault modes, generates a fault risk quantification report, and supports intelligent maintenance decision-making.
Patent Information
- Application Number
- CN202511060010.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-07-30
AI Technical Summary
Traditional seat fault detection methods rely on human experience, which is inefficient and inaccurate. In particular, they are unable to provide timely and accurate diagnostic results when faced with complex fault modes, leading to increased repair costs and a decline in user experience.
By deploying a multimodal sensor network to acquire the operating status data of car seats, a seat status mapping matrix is generated, and a hybrid diagnostic model is used for fault identification, including Bi-LSTM neural network for trajectory prediction and fault risk quantification, combined with fuzzy logic algorithm to provide maintenance suggestions.
It enables efficient identification of complex seat failure modes, generates a quantitative report of failure risk, provides a clear basis for maintenance decisions, improves diagnostic efficiency and accuracy, and reduces maintenance costs.
Smart Images

Figure CN120948068A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of fault detection, and more specifically, to a method and system for identifying and detecting automotive faults. Background Technology
[0002] In the automotive aftermarket, the need for automation in seat fault detection and repair is becoming increasingly urgent. Furthermore, with the continuous improvement of vehicle intelligence and comfort requirements, the functions of car seats are becoming increasingly complex.
[0003] Traditional methods for detecting seat malfunctions rely heavily on human experience, which is not only inefficient but also inaccurate. Especially when faced with complex failure modes, traditional methods often fail to provide timely and accurate diagnostic results, leading to increased repair costs and a decreased user experience.
[0004] Therefore, this application provides a method and system for identifying automotive faults to solve one of the aforementioned technical problems. Summary of the Invention
[0005] The purpose of this application is to provide a method and system for identifying and detecting automotive faults, which can solve at least one of the technical problems mentioned above. The specific solution is as follows: According to a specific embodiment of this application, in a first aspect, this application provides a method for identifying automotive faults, comprising: acquiring operating status data of an automotive seat through a multimodal sensor network; wherein the multimodal sensor network includes a current sensor, a temperature sensor, a triaxial accelerometer, and a displacement sensor, and the operating status data includes at least current signals, vibration signals, temperature signals, and displacement signals; generating a seat status mapping matrix based on the multimodal data; inputting the seat status mapping matrix into a preset hybrid diagnostic model to perform fault identification; and performing fault warning and generating a fault risk quantification report based on the fault identification results output by the hybrid diagnostic model.
[0006] In one embodiment, generating a seat state mapping matrix based on the multimodal data includes: extracting features from the operating state data according to a time series to generate a multidimensional feature vector; and dynamically mapping the multidimensional feature vector based on a preset threshold range to generate a seat state mapping matrix.
[0007] In one embodiment, the state mapping matrix includes the deviation ratio between the real-time value of each sensor signal and a preset threshold, expressed by the following formula: ;in, i To label the time points, j For sensor labeling, Indicates the first i The first time point jThe deviation ratio between the real-time value of each sensor signal and a preset threshold. Indicates the first i The first time point j Each sensor signal value, Indicates the first j The preset threshold upper limit for each sensor signal value.
[0008] In one embodiment, the hybrid diagnostic model performs fault identification as follows: in response to any deviation ratio in the state mapping matrix exceeding a ratio threshold, the characterization term of the deviation ratio is identified as an abnormal mode; for the abnormal mode, trajectory prediction is performed using a Bi-LSTM neural network with the following formula to determine the offset of the seat adjustment path: ;in, k For sensor type labeling, n Number of sensor types This represents the total offset of the seat adjustment path. For the first k Weights of sensor-like signals, For the first k The deviation value of the sensor signal; the generation of a fault analysis report based on the fault identification result output by the hybrid diagnostic model, including: generating a fault risk quantification report in response to the total offset of the seat adjustment path exceeding a preset critical value.
[0009] In one embodiment, the Bi-LSTM neural network is configured as follows: the input of the Bi-LSTM neural network includes historical data from the multimodal sensor network, and the input data format is a time-series tensor with a dimension of [T×]. n ], where T is the number of time steps, n The number of sensor types is denoted by ; the Bi-LSTM neural network comprises two LSTM units and one fully connected layer, with each LSTM unit containing 64 nodes; the loss function is the weighted mean square error (WMSE) function; the initial weights of various sensor signals are allocated as follows: current signal weight 0.4; vibration signal weight 0.3; temperature signal weight 0.2; displacement signal weight 0.1; the output of the Bi-LSTM neural network is the total offset of the seat adjustment path.
[0010] In one embodiment, the method further includes: determining the current risk level using a fuzzy logic algorithm based on the offset distribution in the fault risk quantification report and historical maintenance data; triggering an emergency stop and prompting immediate replacement of the seat assembly in response to the current risk level being a first risk level; suggesting replacement of the seat motor brush in response to the current risk level being a second risk level; and prompting the user to periodically check the lubrication of the seat slide rails in response to the current risk level being a third risk level.
[0011] In one embodiment, the state mapping matrix is configured with a dynamic update mechanism, including: performing wavelet transform on the current signal to extract the fundamental frequency component and its harmonics; performing short-time Fourier transform on the vibration signal to extract the energy distribution of a specified frequency band; performing moving average filtering on the temperature signal; dynamically configuring the temperature threshold range according to the seat's usage environment; dynamically configuring the current threshold range according to the seat's service life; and combining historical fault warning results and historical maintenance records, analyzing the probability of occurrence of different fault modes through a clustering algorithm, and dynamically updating the weight allocation of the state mapping matrix according to the probability of occurrence.
[0012] In one embodiment, the method further includes: acquiring structured data during the maintenance process, the structured data including fault type, maintenance time, spare parts model, and technician feedback text; filtering target data that meets a predetermined data ratio from the structured data, and fusing the target data with historical maintenance records; and in response to triggering a new fault warning, and if the cosine similarity between the fault risk quantification report and the historical fault risk quantification report is greater than a preset similarity threshold, pushing the historical solution corresponding to the historical fault risk quantification report.
[0013] According to a specific embodiment of this application, in a second aspect, this application provides an automotive fault detection system, comprising: A multimodal sensor network module is used to collect operational status data of the car seat. The operational status data includes at least current signals, vibration signals, temperature signals, and displacement signals. The multimodal sensor network includes: a current sensor for collecting current signals during seat motor operation; a temperature sensor for collecting temperature signals of the seat surface and interior; a triaxial accelerometer for collecting vibration signals of the seat slide rail; and a displacement sensor for collecting displacement signals during seat adjustment. A data processing module is used to extract features and dynamically map the operational status data to generate a seat status mapping matrix. The data processing module includes: a feature extraction submodule for extracting features from time-series data to generate multidimensional feature vectors; and a status mapping submodule for dynamically mapping the multidimensional feature vectors based on a preset threshold range to generate a seat status mapping matrix. The status mapping matrix contains the deviation ratio between the real-time value of each sensor signal and the preset threshold, expressed by the formula: ;in, i To label the time points, j For sensor labeling, Indicates the first i The first time point j The deviation ratio between the real-time value of each sensor signal and a preset threshold. Indicates the first i The first time point j Each sensor signal value, Indicates the first j A preset threshold upper limit for each sensor signal value; a hybrid diagnostic model module, used for fault identification of the seat state mapping matrix, including: an abnormal pattern recognition submodule, used to detect whether any deviation ratio in the state mapping matrix exceeds a ratio threshold, and if it does, it is determined to be an abnormal pattern; a trajectory prediction submodule, used to calculate the total offset of the seat adjustment path through a Bi-LSTM neural network, using the formula: ;in, k For sensor type labeling, n Number of sensor types This represents the total offset of the seat adjustment path. For the first k Weights of sensor-like signals, For the first kThe system includes: a sensor signal deviation value; a fault warning and risk quantification module, used to generate a fault risk quantification report based on the output of the hybrid diagnostic model; the fault warning and risk quantification module includes: a risk level determination submodule, used to determine the current risk level by combining the offset distribution in the fault risk quantification report and historical maintenance data using a fuzzy logic algorithm; a maintenance suggestion submodule, used to push maintenance suggestions based on the risk level, including: if the risk level is the first risk level, triggering an emergency stop and prompting immediate replacement of the seat components; if the risk level is the second risk level, suggesting replacement of the seat motor brushes; if the risk level is the third risk level, prompting the user to regularly check the seat slide rail lubrication; and a dynamic update module, used to update the state mapping matrix and the hybrid diagnostic model. The system dynamically optimizes the system, including: a sensor data preprocessing submodule, used to extract the fundamental frequency and its harmonics from the current signal using wavelet transform, extract the energy distribution of a specified frequency band from the vibration signal using short-time Fourier transform, and perform moving average filtering on the temperature signal; a threshold adaptive submodule, used to dynamically adjust the temperature threshold range according to the seat's usage environment and the current threshold range according to the seat's service life; a weight update submodule, used to analyze the probability of occurrence of historical fault modes through clustering algorithms and dynamically update the weight allocation of the state mapping matrix; and a closed-loop feedback module, used to synchronize fault warning results and maintenance records through a cloud database, and match new faults with historical cases based on a cosine similarity algorithm. If the similarity is greater than a preset threshold, the corresponding historical solution is pushed.
[0014] Compared with the prior art, the above-described solutions of this application have at least the following beneficial effects: This application provides a method for identifying automotive faults. By deploying a multimodal sensor network to collect operational status data of automotive seats, it can comprehensively cover the operational status of key functional modules such as seat mechanical adjustment, electronic control, and environmental adaptation. The multi-source data is input into a hybrid diagnostic model, which retains the rule base's ability to quickly respond to known fault modes while improving the ability to identify complex fault modes through machine learning models. The resulting fault risk quantification report provides a clear basis for maintenance decisions, effectively solving the problems of low diagnostic efficiency and insufficient accuracy caused by traditional reliance on human experience. Attached Figure Description
[0015] Figure 1 A flowchart of a vehicle fault identification method is shown; Figure 2 A flowchart of a method for generating a seat state mapping matrix based on multimodal data is shown; Figure 3 A flowchart of a method for performing fault identification using a hybrid diagnostic model is shown; Figure 4A flowchart illustrating a method for further analysis based on a fault risk quantification report is shown. Figure 5 A flowchart illustrating a method for outputting a solution is shown. Figure 6 A block diagram of an automotive fault detection system according to an embodiment of this application is shown. Detailed Implementation
[0016] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0017] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.
[0018] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0019] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.
[0020] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0021] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a product or system comprising a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a product or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the product or system that includes said element.
[0022] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.
[0023] The optional embodiments of this application are described in detail below with reference to the accompanying drawings.
[0024] The embodiments provided in this application are embodiments of a vehicle fault identification method.
[0025] The following is combined with Figure 1 The embodiments of this application will be described in detail.
[0026] Figure 1 A flowchart of a vehicle fault identification method is shown, such as Figure 1 As shown, it includes the following steps.
[0027] Step S101: Obtain the operating status data of the car seat through a multimodal sensor network.
[0028] The multimodal sensor network includes current sensors, temperature sensors, triaxial accelerometers, and displacement sensors. The operating status data includes at least current signals, vibration signals, temperature signals, and displacement signals.
[0029] Step S102: Generate a seat state mapping matrix based on multimodal data.
[0030] Step S103: Input the seat state mapping matrix into the preset hybrid diagnostic model to perform fault identification.
[0031] Step S104: Based on the fault identification results output by the hybrid diagnostic model, perform fault warning and generate a fault risk quantification report.
[0032] This application provides a method for identifying automotive faults. By deploying a multimodal sensor network to collect operational status data of automotive seats, it can comprehensively cover the operational status of key functional modules such as seat mechanical adjustment, electronic control, and environmental adaptation. The multi-source data is input into a hybrid diagnostic model, which retains the rule base's ability to quickly respond to known fault modes while improving the ability to identify complex fault modes through machine learning models. The resulting fault risk quantification report provides a clear basis for maintenance decisions, effectively solving the problems of low diagnostic efficiency and insufficient accuracy caused by traditional reliance on human experience.
[0033] In this embodiment, the seat state mapping matrix generated based on multimodal data is a multidimensional dynamic structured data table. Its core function is to compare the multi-source sensor signals collected during the operation of the car seat with preset thresholds, quantifying the degree of deviation of each sensor signal's real-time state. Specifically, the matrix uses time points as rows and sensor types as columns, with each cell storing the deviation ratio between the real-time value of a certain type of sensor signal at the corresponding time point and the preset threshold. For example, if the current signal value at a certain time point is 8A and the preset threshold upper limit is 10A, the deviation ratio is 20%. If the frequency domain energy distribution of the vibration signal exceeds the normal range, the value of the corresponding cell will increase significantly. This matrix reflects the operating status of each functional module of the seat in real time through dynamic mapping, providing quantitative input for the hybrid diagnostic model, thereby achieving accurate identification of abnormal patterns and fault warning.
[0034] Figure 2 A flowchart illustrating a method for generating a seat state mapping matrix based on multimodal data is shown, as follows: Figure 2 As shown, it includes the following steps.
[0035] Step S201: Extract features from the running status data according to the time series to generate a multi-dimensional feature vector.
[0036] Step S202: Based on a preset threshold range, dynamically map the multidimensional feature vector to generate a seat state mapping matrix.
[0037] For example, the current threshold is preset to 5A-10A, the vibration frequency threshold is preset to 0-20Hz, and the temperature threshold is preset to 20℃-50℃.
[0038] In this embodiment, a seat state mapping matrix is generated through time-series feature extraction and dynamic mapping, which transforms multimodal data into quantifiable state indicators. This mapping mechanism not only improves the real-time performance of fault detection but also adapts to the seat's operating characteristics under different conditions through dynamic threshold adjustment. For example, the current threshold range is automatically widened as the seat's service life increases, avoiding misjudgments caused by aging, thereby extending the system's effective monitoring cycle and reducing maintenance costs.
[0039] For example, the state mapping matrix contains the deviation ratio between the real-time value of each sensor signal and a preset threshold, expressed by the following formula: .
[0040] in, i To label the time points, j For sensor labeling, Indicates the first i The first time point j The deviation ratio between the real-time value of each sensor signal and a preset threshold. Indicates the first i The first time point j Each sensor signal value, Indicates the first j The preset threshold upper limit for each sensor signal value.
[0041] In this embodiment, a deviation ratio formula is used to quantify the degree of deviation between the sensor signal and a preset threshold, which can intuitively reflect the abnormal state of each functional module of the seat. For example, when the deviation ratio of the vibration signal exceeds the threshold, the system can prioritize checking for slide rail wear problems. An abnormal temperature signal may indicate a malfunction in the heating or ventilation system. This mathematically-based quantification method enhances the accuracy of fault location, reduces subjective judgment errors by maintenance personnel, and thus shortens fault diagnosis time.
[0042] Figure 3 A flowchart illustrating a method for fault identification using a hybrid diagnostic model is shown, such as... Figure 3 As shown, it includes the following steps.
[0043] Step S301: In response to any deviation ratio in the state mapping matrix exceeding the ratio threshold, the characterization term of the deviation ratio is determined as an abnormal mode.
[0044] Step S302: For abnormal patterns, trajectory prediction is performed using a Bi-LSTM neural network to determine the offset of the seat adjustment path.
[0045] In some embodiments, the Bi-LSTM neural network uses the following formula to determine the offset of the seat adjustment path: .
[0046] in, k For sensor type labeling, n Number of sensor types This represents the total offset of the seat adjustment path. For the first k Weights of sensor-like signals, For the first kThe deviation value of the sensor signal.
[0047] Step S303: If the total offset of the seat adjustment path exceeds a preset threshold, a fault risk quantification report is generated.
[0048] In this embodiment, a Bi-LSTM neural network is used to predict the trajectory of abnormal patterns in the state mapping matrix, which can capture the offset trend of the seat adjustment path. For example, when both motor current and vibration signal are abnormal, the model can predict the path offset that may be caused by slide rail jamming and trigger an early warning before the offset exceeds a critical value. This deep learning-based prediction mechanism makes up for the shortcomings of traditional static threshold judgment, realizes the transformation from "passive maintenance" to "proactive prevention", and significantly reduces the risk of sudden failures.
[0049] As a specific embodiment, the Bi-LSTM neural network is configured as follows: The input to the Bi-LSTM neural network includes historical data from a multimodal sensor network. The input data format is a time-series tensor with dimensions [T×]. n ], where T is the number of time steps, n This represents the number of sensor types.
[0050] The Bi-LSTM neural network consists of two LSTM units and one fully connected layer, with each LSTM unit containing 64 nodes.
[0051] The loss function is the weighted mean squared error (WMSE) function.
[0052] The initial weights of various sensor signals are allocated as follows: The current signal weight is 0.4; Vibration signal weight 0.3; Temperature signal weight 0.2; The displacement signal weight is 0.1.
[0053] The output of the Bi-LSTM neural network is the total offset of the seat adjustment path.
[0054] In this embodiment, the Bi-LSTM neural network adopts a two-layer LSTM unit + fully connected layer structure and uses weighted mean square error as the loss function, which can effectively balance the influence of different sensor signals on fault prediction. Specifically, the high weight of the current signal ensures that motor faults are identified first, while the low weight of the displacement signal avoids interference from minor deviations in the guide rail on the overall judgment. This hierarchical weight allocation mechanism improves the model's adaptability to multi-source heterogeneous data, and further enhances the stability of the prediction results by training and optimizing parameters using historical data.
[0055] Figure 4A flowchart illustrating a method for further analysis based on a fault risk quantification report is shown, such as... Figure 4 As shown, it includes the following steps.
[0056] Step S401: Based on the offset distribution in the fault risk quantification report and combined with historical maintenance data, a fuzzy logic algorithm is used to determine the current risk level.
[0057] Step S402a: In response to the current risk level being the first risk level, an emergency stop is triggered and a prompt is made to immediately replace the seat components.
[0058] Step S402b: In response to the current risk level being Level 2, it is recommended to replace the seat motor brushes.
[0059] In step S402c, in response to the current risk level being the third risk level, the user is prompted to periodically check the lubrication of the seat slide rails.
[0060] In this embodiment, a fuzzy logic algorithm combining fault risk quantification reports and historical maintenance data can transform abstract offset distributions into specific maintenance recommendations. For example, when the slide rail offset is at a medium risk level, the system can recommend replacing the motor brushes instead of immediately shutting down the machine, thus avoiding resource waste caused by over-maintenance. This tiered risk assessment strategy not only improves the targeting of maintenance solutions but also reduces operating costs through differentiated responses, making it particularly suitable for centralized management scenarios of large fleets.
[0061] In some embodiments, the state mapping matrix is configured with a dynamic update mechanism, specifically including the following update mechanisms: Mechanism 1: Perform wavelet transform on the current signal to extract the fundamental frequency component and its harmonics.
[0062] Mechanism 2: Perform a short-time Fourier transform on the vibration signal to extract the energy distribution of a specified frequency band.
[0063] Mechanism 3: Apply moving average filtering to the temperature signal.
[0064] Mechanism 4: Dynamically configure the temperature threshold range based on the seat's usage environment. For example, the upper limit of the threshold is adjusted to 60℃ in summer and the lower limit is adjusted to 0℃ in winter.
[0065] Mechanism 5: Dynamically configure the current threshold range based on the age of the seat. For example, configure the current threshold for seats used for 0-3 years, 3-5 years, and more than 5 years. Taking more than 5 years as an example, the upper limit of the current threshold for seats used for more than 5 years can be adjusted to 12A.
[0066] Mechanism 6: Combining historical fault warning results with historical maintenance records, clustering algorithms are used to analyze the probability of occurrence of different fault modes, and the weight allocation of the state mapping matrix is dynamically updated according to the probability of occurrence.
[0067] In the above embodiments, the dynamic update mechanism extracts the fundamental frequency component of the current signal using wavelet transform, analyzes the energy distribution of the vibration signal frequency band using short-time Fourier transform, and processes the temperature signal using moving average filtering. This effectively separates noise and enhances the extraction accuracy of key features. For example, automatically adjusting the upper limit of the temperature threshold in high-temperature summer environments can avoid false alarms caused by environmental fluctuations. Furthermore, dynamically calibrating the current threshold based on the seat's service life extends the system's applicability during long-term operation. This adaptive adjustment capability significantly improves the environmental robustness of fault detection.
[0068] In this embodiment of the application, the hybrid diagnostic model includes a rule base and a machine learning model, wherein the machine learning model preferably uses a Bi-LSTM neural network.
[0069] In the above embodiments, each step is completed by a rule base or a machine learning model, respectively. The following will describe in detail the specific participation methods and application scenarios of the rule base and the machine learning model.
[0070] In some embodiments, the rule base in the hybrid diagnostic model mainly performs threshold determination, abnormal pattern recognition, and risk level classification, specifically including the following: Threshold determination: The rule base is used to define preset threshold ranges and compare the deviation ratios of multimodal sensor signals in real time. For example, in high-temperature environments during summer, the rule base dynamically adjusts the upper limit of the temperature threshold to 60℃ to adapt to environmental changes.
[0071] Abnormal pattern recognition: If the deviation ratio exceeds 10%, the rule base directly triggers abnormal pattern judgment. For example, when the motor current fluctuation exceeds 10% and lasts for more than 5 seconds, the rule base immediately judges it as "motor stall" and recommends replacing the motor brushes.
[0072] Risk Level Classification: Based on preset logic, the offset distribution is classified into low / medium / high risk levels, and maintenance suggestions are pushed accordingly. For example, if the slide rail offset is at the medium risk level, the system recommends replacing the seat motor brushes instead of immediately shutting down the machine, thereby avoiding resource waste caused by excessive maintenance.
[0073] As a feasible implementation, the machine learning model is responsible for trajectory prediction and dynamic weight adjustment in the hybrid diagnostic model, specifically including the following: Trajectory prediction: The machine learning model, trained on historical data, is used to calculate the total offset of the seat adjustment path. For example, by analyzing historical data from the past 100 seat adjustments, the model predicts the offset of the current adjustment path and corrects for the error between the actual and predicted values.
[0074] Dynamic weight adjustment: The machine learning model updates the weight allocation based on new fault data. For example, if a certain type of fault occurs frequently, the model automatically increases the weight of vibration signals to improve its sensitivity to that type of fault.
[0075] As a specific implementation, the rule base and the machine learning model each play an important role in the dynamic threshold adjustment and closed-loop feedback mechanism.
[0076] The rule base participates in static threshold definition and environment adaptation logic, as detailed below: Static threshold definition: The rule base has a preset basic threshold range. For example, in low-temperature winter environments, the rule base automatically relaxes the current threshold to 12A to accommodate the low-temperature starting characteristics of motors.
[0077] Environmental adaptation logic: The rule base adjusts thresholds based on the season or the age of the seats. For example, in high-temperature summer environments, the rule base dynamically adjusts the upper limit of the temperature threshold to 60℃ to avoid false alarms caused by temporary failures of the air conditioning system.
[0078] The machine learning model participates in threshold adaptive optimization and closed-loop feedback, as follows: Threshold adaptive optimization: Machine learning models analyze high-frequency failure modes through clustering algorithms and dynamically adjust the weight distribution of the state mapping matrix. For example, statistics show that 15% of seat rail jamming occurs in a certain car model, mainly in vehicles that have been used for more than 3 years. Companies can then make targeted improvements to the rail materials or add self-lubricating coating processes.
[0079] Closed-loop feedback driven: The machine learning model updates the parameters of the hybrid diagnostic model based on maintenance records. For example, by aggregating matrix data of millions of seats through a cloud database, the model updates its parameters regularly, continuously improving the system's adaptability.
[0080] In addition, rule bases and machine learning models each play different roles in the implementation of trajectory prediction algorithms.
[0081] The rule base participates in input data validation and output result verification, as detailed below: Input data validation: The rule base ensures the integrity of the input data. For example, before each seat adjustment, the rule base checks whether the signals from each sensor meet the preset accuracy requirements to avoid affecting the prediction results due to data loss or noise interference.
[0082] Output verification: The rule base verifies the error of the trajectory prediction algorithm. For example, if the error between the predicted value ΔD and the actual value exceeds 5%, the rule base triggers an alarm, prompting the sensor to be recalibrated or the model parameters to be updated.
[0083] The mechanisms by which machine learning models participate in Bi-LSTM model construction and retraining are as follows: Bi-LSTM model construction: The machine learning model is responsible for implementing the trajectory prediction algorithm, specifically including: the input data is historical data of multimodal sensor signals, the model structure is 2 layers of LSTM units and 1 layer of fully connected layer, the loss function is weighted mean square error, and the weight allocation is consistent with the weights defined in claim 11.
[0084] Model retraining mechanism: If the prediction error exceeds 5%, the machine learning model triggers a retraining process to update the Bi-LSTM parameters. For example, by periodically uploading user feedback data to the cloud, the model automatically updates its parameters, ensuring long-term operational stability.
[0085] In some embodiments, the seat state mapping matrix can be applied to production line quality control.
[0086] For example, in the automotive manufacturing process, a seat status mapping matrix can be embedded in the assembly line to monitor the assembly accuracy of each seat in real time. For instance, high-precision sensors, such as magnetostrictive displacement sensors and triaxial accelerometers, can be deployed at assembly stations to collect data on the straightness error of the seat slide rails, motor current fluctuations, and temperature distribution. Real-time data is compared with preset thresholds to generate a deviation ratio matrix. If the straightness deviation ratio of the slide rails in a batch of seats exceeds 5%, the matrix will immediately trigger an alarm, prompting the assembly robot to adjust the slide rail installation angle or replace worn parts. Matrix data is linked to production batches, forming digital quality files. If subsequent users report abnormal seat noises, the problematic batch can be quickly located using historical matrix data, reducing recall costs.
[0087] As a feasible implementation, the seat state mapping matrix can be applied to after-sales maintenance scenarios.
[0088] For example, in 4S stores or third-party repair stations, the seat status mapping matrix can help technicians quickly diagnose complex faults. When a user reports that the power seat cannot be adjusted, the system automatically retrieves the current signal, vibration signal, and temperature data of the current seat, generates a matrix, and calculates the deviation ratio of each sensor. Rule base priority: If the current deviation ratio exceeds 30% and the duration is >5 seconds, the rule base directly determines it as "motor stall," recommending replacement of the motor brushes; Machine learning model supplement: If the deviation ratio is below the threshold but non-linear characteristics exist, the Bi-LSTM neural network will predict the path offset caused by foreign objects in the slide rail, recommending cleaning the slide rail and checking the lubrication. The system overlays the fault location onto the seat's 3D model, guiding technicians to use specific tools to clean the foreign objects and providing grease type recommendations, reducing trial and error time.
[0089] As a specific implementation, the seat state mapping matrix can be applied to real-time early warning during vehicle operation.
[0090] Specifically, after the vehicle is delivered to the user, the seat status mapping matrix enables proactive health management. In high-temperature summer environments, the matrix dynamically adjusts the upper limit of the temperature threshold to avoid false alarms caused by temporary malfunctions of the air conditioning system; in low-temperature winter environments, it automatically relaxes the current threshold to adapt to the low-temperature start-up characteristics of the motor. When the seat adjustment path deviates, the Bi-LSTM neural network combines historical data to predict the wear trend of the slide rail. If the deviation is expected to exceed the critical value within 100 adjustments, the system will push a "slide rail lubrication insufficient, check recommended" reminder to the vehicle's central control screen, guiding the user to schedule maintenance. If the matrix detects abnormal motor winding resistance and a sudden temperature rise to 80°C, the system triggers an emergency stop and locks the seat adjustment function, while simultaneously uploading a fault code to the cloud via the vehicle communication module for remote diagnosis.
[0091] In addition, the seat condition mapping matrix can also be applied to long-term data analysis and preventive maintenance.
[0092] For example, through a closed-loop feedback mechanism, the seat state mapping matrix can drive companies to optimize product design and maintenance strategies. A cloud-based database aggregates matrix data from millions of seats, and clustering algorithms identify high-frequency failure patterns. For instance, statistics show that seat rail jamming accounts for 15% of a certain car model's seats, primarily occurring in vehicles older than three years. Companies can then specifically improve rail materials or add self-lubricating coatings. Based on maintenance record analysis, if the weight contribution of vibration signals in rail failure cases increases to 40%, the system automatically adjusts the input weights of the Bi-LSTM model to enhance sensitivity to vibration anomalies. Through correlation analysis between matrix data and driving habits, the system can push personalized suggestions to users, extending seat lifespan.
[0093] Figure 5 A flowchart illustrating a method for outputting a solution is shown, such as... Figure 5 As shown, it includes the following steps.
[0094] Step S501: Obtain structured data during the maintenance process.
[0095] The structured data includes fault type, repair time, spare parts model, and technician feedback text.
[0096] Step S502: Filter target data that meets the predetermined data ratio in the structured data, and merge the target data with historical maintenance records.
[0097] Step S503: In response to triggering a new fault warning, and if the cosine similarity between the fault risk quantification report and the historical fault risk quantification report is greater than a preset similarity threshold, push the historical solution corresponding to the historical fault risk quantification report.
[0098] In this embodiment, by fusing structured data with historical records and introducing a cosine similarity algorithm to match new and old fault cases, validated repair solutions can be quickly reused. For example, when the similarity between a new fault and a historical case exceeds 80%, the system can directly push the corresponding solution, reducing the time technicians spend on repetitive analysis. This closed-loop feedback mechanism not only accelerates the fault repair process but also improves the system's adaptability to new fault modes through data-driven continuous optimization, providing reliable support for the iteration of long-term maintenance strategies.
[0099] This application also provides system embodiments that follow the above embodiments, for implementing the method steps of the above embodiments. The interpretation of the same names is the same as that of the above embodiments, and they have the same technical effects as those of the above embodiments, so they will not be repeated here.
[0100] like Figure 6 As shown, this application provides an automotive fault detection system 600, comprising: The multimodal sensor network module 601 is used to collect operating status data of the car seat. The operating status data includes at least current signals, vibration signals, temperature signals and displacement signals.
[0101] The multimodal sensor network 601 includes: A current sensor is used to collect the current signal when the seat motor is running.
[0102] Temperature sensors are used to collect temperature signals from the surface and interior of the seat.
[0103] A three-axis accelerometer is used to collect vibration signals from the seat rails.
[0104] Displacement sensors are used to collect displacement signals during seat adjustment.
[0105] The data processing module 602 is used to extract features and dynamically map the running status data to generate a seat status mapping matrix.
[0106] Data processing module 602 includes: The feature extraction submodule is used to extract features from time series data and generate multidimensional feature vectors.
[0107] The state mapping submodule is used to dynamically map multi-dimensional feature vectors based on a preset threshold range, generating a seat state mapping matrix. This matrix contains the deviation ratio between the real-time value of each sensor signal and the preset threshold, expressed as: .
[0108] in, i To label the time points, j For sensor labeling, Indicates the first i The first time point j The deviation ratio between the real-time value of each sensor signal and a preset threshold. Indicates the first i The first time point j Each sensor signal value, Indicates the first j The preset threshold upper limit for each sensor signal value.
[0109] The hybrid diagnostic model module 603 is used for fault identification based on the seat state mapping matrix, including: The abnormal pattern recognition submodule is used to detect whether any deviation ratio in the state mapping matrix exceeds the ratio threshold. If it does, it is determined to be an abnormal pattern.
[0110] The trajectory prediction submodule is used to calculate the total offset of the seat adjustment path using a Bi-LSTM neural network, as shown in the formula: .
[0111] in, k For sensor type labeling, n Number of sensor types This represents the total offset of the seat adjustment path. For the first k Weights of sensor-like signals, For the first k The deviation value of the sensor signal.
[0112] The fault warning and risk quantification module 604 is used to generate a fault risk quantification report based on the output of the hybrid diagnostic model.
[0113] The fault warning and risk quantification module 604 includes: The risk level determination submodule is used to determine the current risk level by combining the offset distribution in the fault risk quantification report and historical maintenance data, and using a fuzzy logic algorithm.
[0114] The maintenance suggestion submodule is used to push maintenance suggestions based on risk level, including: If the risk level is Level 1, an emergency stop will be triggered and a prompt will be made to replace the seat components immediately.
[0115] If the risk level is Level 2, it is recommended to replace the seat motor brushes.
[0116] If the risk level is level three, users are advised to regularly check the lubrication of the seat rails.
[0117] Dynamic update module 605 is used to dynamically optimize the state mapping matrix and the hybrid diagnostic model, including: The sensor data preprocessing submodule is used to extract the fundamental frequency and its harmonics by performing wavelet transform on the current signal, extract the energy distribution of the specified frequency band by performing short-time Fourier transform on the vibration signal, and perform moving average filtering on the temperature signal.
[0118] The threshold adaptive submodule is used to dynamically adjust the temperature threshold range according to the seat's usage environment and the current threshold range according to the seat's age.
[0119] The weight update submodule is used to analyze the probability of occurrence of historical failure modes through clustering algorithms and dynamically update the weight allocation of the state mapping matrix.
[0120] The closed-loop feedback module 606 is used to synchronize fault warning results and maintenance records through the cloud database, and to match new faults with historical cases based on the cosine similarity algorithm. If the similarity is greater than a preset threshold, the corresponding historical solution will be pushed.
[0121] Regarding the system in the above embodiments, the specific ways in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0122] Although the operations are described in a specific order in the accompanying drawings, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all of the operations shown to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.
[0123] The methods and systems of this application can be implemented using standard programming techniques, utilizing rule-based logic or other logic to implement various method steps. It should also be noted that the terms "system" and "module" as used herein and in the claims are intended to include implementations using one or more lines of software code and / or hardware implementations and / or devices for receiving input.
[0124] Any step, operation, or procedure described herein may be performed or implemented using one or more hardware or software modules, either alone or in combination with other devices. In one embodiment, the software module is implemented using a computer program product comprising a computer-readable medium containing computer program code, which is executable by a computer processor to perform any or all of the described steps, operations, or procedures.
[0125] The foregoing description of implementations of this application has been provided for illustrative and descriptive purposes. The foregoing description is not exhaustive and is not intended to limit this application to the exact forms disclosed. Various modifications and variations may exist in accordance with the foregoing teachings, or may arise from practice of this application. These embodiments were chosen and described to illustrate the principles of this application and its practical application, enabling those skilled in the art to utilize this application in various implementations and modifications to suit the specific purpose of the concept.
[0126] Regarding the system in the above embodiments, the specific ways in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0127] It can be further understood that, unless otherwise specified, "connection" includes both direct connections where no other components exist between the two parties and indirect connections where other components exist between them.
[0128] It is further understood that although the operations are described in a specific order in the accompanying drawings in the embodiments of this application, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all the operations shown to be performed to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.
[0129] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the field of this application that are not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0130] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
[0131] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for identifying vehicle faults, characterized in that, Includes the following steps: The operating status data of the car seat is acquired through a multimodal sensor network; The multimodal sensor network includes a current sensor, a temperature sensor, a triaxial accelerometer, and a displacement sensor, and the operating status data includes at least current signals, vibration signals, temperature signals, and displacement signals. A seat state mapping matrix is generated based on the multimodal data; The seat state mapping matrix is input into a preset hybrid diagnostic model to perform fault identification; Based on the fault identification results output by the hybrid diagnostic model, fault warnings are issued and a fault risk quantification report is generated.
2. The method according to claim 1, characterized in that, The generation of the seat state mapping matrix based on the multimodal data includes: The operational status data is processed by extracting features according to the time series to generate a multi-dimensional feature vector. Based on a preset threshold range, the multidimensional feature vectors are dynamically mapped to generate a seat state mapping matrix.
3. The method according to claim 2, characterized in that, The state mapping matrix contains the deviation ratio between the real-time value of each sensor signal and a preset threshold, expressed by the following formula: ; in, i To label the time points, j For sensor labeling, Indicates the first i The first time point j The deviation ratio between the real-time value of each sensor signal and a preset threshold. Indicates the first i The first time point j Each sensor signal value, Indicates the first j The preset threshold upper limit for each sensor signal value.
4. The method according to claim 3, characterized in that, The hybrid diagnostic model performs fault identification in the following manner, including: In response to any deviation ratio in the state mapping matrix exceeding a ratio threshold, the characterization term of the deviation ratio is determined as an abnormal mode; For the aforementioned abnormal pattern, the offset of the seat adjustment path is determined by using a Bi-LSTM neural network to predict the trajectory using the following formula: ; in, k For sensor type labeling, n Number of sensor types This represents the total offset of the seat adjustment path. For the first k Weights of sensor-like signals, For the first k The deviation value of the sensor signal; The step of generating a fault analysis report based on the fault identification results output by the hybrid diagnostic model includes: In response to the total offset of the seat adjustment path exceeding a preset threshold, a fault risk quantification report is generated.
5. The method according to claim 4, characterized in that, The Bi-LSTM neural network is configured as follows: The input to the Bi-LSTM neural network includes historical data from the multimodal sensor network. The input data format is a time-series tensor with a dimension of [T×]. n ], where T is the number of time steps, n Number of sensor types; The Bi-LSTM neural network comprises two LSTM units and one fully connected layer, wherein each LSTM unit contains 64 nodes; The loss function is the weighted mean square error (WMSE) function; The initial weights of various sensor signals are allocated as follows: The weighting for current signals is 0.4; the weighting for vibration signals is 0.3; the weighting for temperature signals is 0.2; and the weighting for displacement signals is 0.
1. The output of the Bi-LSTM neural network is the total offset of the seat adjustment path.
6. The method according to claim 1 or 4, characterized in that, The method further includes: Based on the offset distribution in the aforementioned fault risk quantification report, and combined with historical maintenance data, a fuzzy logic algorithm is used to determine the current risk level. In response to the current risk level being the highest risk level, an emergency shutdown is triggered and a prompt is made to immediately replace the seat components. In response to the current risk level being Level 2, it is recommended to replace the seat motor brushes; In response to the current risk level being Level 3, the user is prompted to periodically check the lubrication of the seat rails.
7. The method according to claim 1, characterized in that, The state mapping matrix is configured with a dynamic update mechanism, including: The current signal is subjected to wavelet transform to extract the fundamental frequency component and its harmonics; Perform a short-time Fourier transform on the vibration signal to extract the energy distribution of the specified frequency band; Perform a moving average filter on the temperature signal; The temperature threshold range is dynamically configured according to the seat usage environment; The current threshold range is dynamically configured based on the age of the seat. By combining historical fault warning results with historical maintenance records, the probability of occurrence of different fault modes is analyzed through clustering algorithms, and the weight allocation of the state mapping matrix is dynamically updated according to the probability of occurrence.
8. The method according to claim 1 or 7, characterized in that, The method further includes: Acquire structured data during the maintenance process, including fault type, maintenance time, spare parts model, and technician feedback text; Target data that meets a predetermined data ratio is filtered from the structured data, and the target data is fused with historical maintenance records. In response to triggering a new fault warning, and if the cosine similarity between the fault risk quantification report and the historical fault risk quantification report is greater than a preset similarity threshold, the historical solution corresponding to the historical fault risk quantification report is pushed.
9. A vehicle fault detection system, characterized in that, include: A multimodal sensor network module is used to collect operating status data of a car seat, the operating status data including at least current signals, vibration signals, temperature signals and displacement signals; The multimodal sensor network includes: A current sensor is used to collect the current signal when the seat motor is running; Temperature sensors are used to collect temperature signals from the surface and interior of the seat; A three-axis accelerometer is used to collect vibration signals from the seat slide rails; Displacement sensors are used to collect displacement signals during seat adjustment. The data processing module is used to extract features and dynamically map the operating status data to generate a seat status mapping matrix; The data processing module includes: The feature extraction submodule is used to extract features from time series data and generate multidimensional feature vectors; The state mapping submodule is used to dynamically map multi-dimensional feature vectors based on a preset threshold range, generating a seat state mapping matrix. This state mapping matrix contains the deviation ratio between the real-time value of each sensor signal and the preset threshold, expressed by the formula: ; in, i To label the time points, j For sensor labeling, Indicates the first i The first time point j The deviation ratio between the real-time value of each sensor signal and a preset threshold. Indicates the first i The first time point j Each sensor signal value, Indicates the first j Preset threshold upper limit for each sensor signal value; A hybrid diagnostic model module, used for fault identification of the seat state mapping matrix, includes: The abnormal pattern recognition submodule is used to detect whether any deviation ratio in the state mapping matrix exceeds the ratio threshold. If it does, it is determined to be an abnormal pattern. The trajectory prediction submodule is used to calculate the total offset of the seat adjustment path using a Bi-LSTM neural network, as shown in the formula: ; in, k For sensor type labeling, n Number of sensor types This represents the total offset of the seat adjustment path. For the first k Weights of sensor-like signals, For the first k The deviation value of the sensor signal; The fault early warning and risk quantification module is used to generate a fault risk quantification report based on the output of the hybrid diagnostic model. The fault early warning and risk quantification module includes: The risk level determination submodule is used to determine the current risk level by combining the offset distribution in the fault risk quantification report and historical maintenance data, and using a fuzzy logic algorithm. The maintenance suggestion submodule is used to push maintenance suggestions based on risk level, including: If the risk level is the highest risk level, an emergency stop will be triggered and a prompt will be made to replace the seat components immediately. If the risk level is Level 2, it is recommended to replace the seat motor brushes; If the risk level is level three, the user is advised to check the lubrication of the seat rails regularly. The dynamic update module is used to dynamically optimize the state mapping matrix and the hybrid diagnostic model, including: The sensor data preprocessing submodule is used to perform wavelet transform on the current signal to extract the fundamental frequency and its harmonics, perform short-time Fourier transform on the vibration signal to extract the energy distribution of the specified frequency band, and perform moving average filtering on the temperature signal. The threshold adaptive submodule is used to dynamically adjust the temperature threshold range according to the seat's usage environment and the current threshold range according to the seat's age. The weight update submodule is used to analyze the probability of occurrence of historical failure modes through clustering algorithms and dynamically update the weight allocation of the state mapping matrix. The closed-loop feedback module is used to synchronize fault warning results and maintenance records through the cloud database, and to match new faults with historical cases based on the cosine similarity algorithm. If the similarity is greater than a preset threshold, the corresponding historical solution will be pushed.
Citation Information
Patent Citations
Intelligent fault diagnosis method for numerical control machine tool
CN119472509A
Magneto-rheological seat fault diagnosis method and system and vehicle
CN119803950A
Method of designing automotive seat assemblies for rear impact performance
US20060095235A1
Moving-device fault detection method and system
WO2024212832A1
Cited By
Seat diagnosis test method based on HIL platform and related equipment
CN121540442A