Diagnostic method, device and system for vehicle shock absorber and vehicle
By testing and performing multi-model analysis on electronically controlled shock absorbers under static and dynamic conditions, combined with real-time data acquisition and the XCP protocol, the accuracy problem of electronically controlled shock absorber fault diagnosis was solved, and efficient evaluation of electronically controlled shock absorber performance and accurate identification of faults were achieved.
Patent Information
- Application Number
- CN202510754091.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-09-16
AI Technical Summary
The fault diagnosis method of the electronically controlled shock absorber in the prior art has low diagnostic accuracy for hidden faults such as sensor drift and valve aging.
By testing the electronically controlled shock absorber under static and dynamic conditions, obtaining test data, dividing the time window, using multiple models for in-depth analysis, and performing diagnosis based on the output results and weights of the model, combining real-time data acquisition and dynamic control to achieve efficient communication and data transmission, and using the XCP protocol for data processing and analysis.
The diagnostic accuracy and robustness of electronically controlled shock absorbers have been improved, enabling accurate performance evaluation in various practical usage scenarios, reducing vehicle performance degradation and safety hazards caused by delayed fault handling.
Smart Images

Figure CN120651547A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and in particular to a diagnosis method, device and system for a vehicle shock absorber, and a vehicle. Background Art
[0002] With the rapid development of the modern automotive industry, electronically controlled shock absorbers, as key components of intelligent suspension systems, have gradually become a core technology for improving vehicle comfort and handling. By adjusting the damping force in real time to adapt to varying road and driving conditions, electronically controlled shock absorbers not only significantly enhance the vehicle's dynamic performance, but also effectively improve occupant comfort and vehicle safety. However, due to the complex operating environment and long-term high-load operation of electronically controlled shock absorbers, as well as the fact that their performance can be affected by external vibrations, ambient temperature fluctuations, and internal component aging, failure issues have gradually become a key obstacle to the widespread application of this technology.
[0003] In related technologies, fault diagnosis of electronically controlled shock absorbers mainly relies on traditional passive detection methods, such as observing vehicle dynamic performance, analyzing fault codes, or performing manual physical inspections.
[0004] During the implementation of the embodiments of the present disclosure, it was found that at least the following problems exist in the related art:
[0005] For more hidden faults such as sensor drift and valve aging, the diagnostic accuracy of the detection methods in related technologies is low.
[0006] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to ordinary technicians in this field. Summary of the Invention
[0007] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical elements or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0008] Embodiments of the present disclosure provide a diagnosis method, device, system, and vehicle for a vehicle shock absorber, so as to improve the diagnosis accuracy of the vehicle shock absorber.
[0009] In some embodiments, a diagnostic method for a vehicle shock absorber includes: testing the electronically controlled shock absorber under static and dynamic conditions to obtain test data; dividing the test data into time windows and extracting feature data; using multiple models to conduct in-depth analysis of the feature data, and obtaining diagnostic results based on the output results and weights of each model.
[0010] Optionally, the electronically controlled shock absorber is tested under static conditions, including one or more of the following: testing the response capability of the electronically controlled shock absorber in different current frequency bands; testing the rapid response performance of the electronically controlled shock absorber; testing the stability performance of the electronically controlled shock absorber under constant current conditions; and testing the extreme response capability of the electronically controlled shock absorber under extreme current conditions.
[0011] Optionally, the electronically controlled shock absorber is tested under dynamic conditions, including: setting a calibration current for the electronically controlled shock absorber and collecting a recovery current for the electronically controlled shock absorber under high-frequency impact road conditions; and obtaining test data of the electronically controlled shock absorber in the dynamic process based on the calibration current and the recovery current.
[0012] Optionally, the test data is divided into time windows, including: obtaining the output accuracy of each model; determining the target time series length and the target window width based on the output accuracy of each model and the sum of the output accuracy of each model; and dividing the test data according to the target time series length and the target window width.
[0013] Optionally, the weight of each model is determined by the following method: adjusting the parameters of the objective function based on the particle swarm model exponential weighted average method; and determining the weight of each model according to the adjusted objective function.
[0014] Optionally, a diagnostic result is obtained based on the output results and weights of each model, including: normalizing the output results of each model; multiplying the normalized output results of each model by the corresponding weight to obtain a weighted model output result; and fusing all weighted model output results to obtain a diagnostic result.
[0015] Optionally, the diagnostic method further includes: after obtaining the diagnostic results, analyzing the diagnostic results to obtain analysis results of the vehicle system; determining an adjustment plan for the vehicle system based on the analysis results; and displaying the analysis results and adjustment plan through a front-end display interface.
[0016] In some embodiments, a diagnostic device for a vehicle shock absorber includes a processor and a memory storing program instructions, wherein the processor is configured to execute the above-mentioned diagnostic method for a vehicle shock absorber when running the program instructions.
[0017] In some embodiments, a diagnostic system for a vehicle shock absorber includes: an electronically controlled shock absorber; a sensor module, disposed on the electronically controlled shock absorber and configured to obtain vehicle parameters; a shock absorber control module, connected to the electronically controlled shock absorber and the sensor module, and configured to adjust the damping of the electronically controlled shock absorber according to the vehicle parameters; a host computer, connected to the shock absorber control module and equipped with a diagnostic device for a vehicle shock absorber as described above; the host computer communicates with the shock absorber control module via XCP On ETH; the host computer is configured to read the output signal of the shock absorber control module and to implement active control of the electronically controlled shock absorber.
[0018] In some embodiments, a vehicle includes: a vehicle body; and a diagnostic system for a vehicle shock absorber as described above, disposed on the vehicle body.
[0019] The diagnostic method, device, system, and vehicle for a vehicle shock absorber provided by the embodiments of the present disclosure can achieve the following technical effects:
[0020] In the disclosed embodiments, by testing the electronically controlled shock absorber under both static and dynamic conditions, the performance of the electronically controlled shock absorber under different operating conditions can be comprehensively evaluated. By dividing the test data into time windows, the maximum features in the test data can be effectively extracted, the most valuable information can be screened out, and the accuracy of the analysis can be improved. Finally, multiple models are used to conduct in-depth analysis of the feature data. Through appropriate weight allocation, the respective advantages of different models in processing different types of data and features can be integrated, thereby improving the accuracy and robustness of the diagnosis. Therefore, the disclosed embodiments can achieve accurate evaluation of the performance of the electronically controlled shock absorber in various actual use scenarios and improve the diagnostic accuracy of vehicle shock absorbers.
[0021] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] One or more embodiments are exemplarily described by corresponding drawings. These exemplary descriptions and drawings do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements. The drawings do not constitute a scale limitation. In addition,
[0023] Figure 1 is a schematic diagram of a diagnostic system for a vehicle shock absorber provided by an embodiment of the present disclosure;
[0024] Figure 2 This is a data flow diagram of a diagnostic system for a vehicle shock absorber provided by an embodiment of the present disclosure;
[0025] Figure 3 is a schematic diagram of a diagnostic method for a vehicle shock absorber provided by an embodiment of the present disclosure;
[0026] Figure 4 is a schematic diagram of another diagnostic method for a vehicle shock absorber provided by an embodiment of the present disclosure;
[0027] Figure 5 is a schematic diagram of another diagnostic method for a vehicle shock absorber provided by an embodiment of the present disclosure;
[0028] Figure 6 Schematic diagram of a diagnostic device for a vehicle shock absorber provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] In order to be able to understand the features and technical content of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The accompanying drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the sake of convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0030] The terms "first," "second," and the like in the technical solutions described herein are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate to facilitate the description of the embodiments of the present disclosure herein. Furthermore, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions.
[0031] Unless otherwise stated, the term "plurality" means two or more.
[0032] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B means: A or B.
[0033] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.
[0034] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0035] Combine Figure 1As shown, an embodiment of the present disclosure provides a diagnostic system for a vehicle shock absorber, comprising an electronically controlled shock absorber 10, a sensor module 20, a shock absorber control module 30, and a host computer 40. The sensor module 20 is provided on the electronically controlled shock absorber 10 and is configured to obtain vehicle parameters. The shock absorber control module 30 is connected to the electronically controlled shock absorber 10 and the sensor module 20, and is configured to adjust the damping of the electronically controlled shock absorber 10 according to the vehicle parameters. The host computer 40 is connected to the shock absorber control module 30 and communicates with the shock absorber control module 30 via XCPOn ETH (XCP on Ethernet, implementing the Extended Calibration Protocol on Ethernet); the host computer 40 is configured to read the output signal of the shock absorber control module 30 and to implement active control of the electronically controlled shock absorber 10.
[0036] In this embodiment, the electronically controlled shock absorber 10 is installed in the vehicle suspension system and is configured to connect the wheels and the vehicle body. The electronically controlled shock absorber 10 can adapt to different road and driving conditions by adjusting the damping force, thereby improving the vehicle's comfort and handling. The sensor module 20 can acquire vehicle parameters such as unsprung acceleration and vehicle height changes, providing real-time data to the shock absorber control module 30. Based on the vehicle parameters acquired by the sensor module 20, as well as the steering wheel angle and brake and accelerator pedal opening, the shock absorber control module 30 can calculate and adjust the damping force of the electronically controlled shock absorber 10 to achieve optimal vibration reduction. The host computer 40 communicates with the shock absorber control module 30 via XCP on ETH, reading the output signals of the shock absorber control module 30, including sensor data and shock absorber status. It can also implement active control of the electronically controlled shock absorber 10, adjusting the shock absorber's damping force using the host computer 40 algorithm, and completing performance evaluation and fault diagnosis of the electronically controlled shock absorber 10. The real-time monitoring and control capabilities of the host computer 40 ensure that the real-time data of the electronically controlled shock absorber 10 can be analyzed and processed, thereby achieving performance evaluation and fault diagnosis of the electronically controlled shock absorber 10 .
[0037] Optionally, there are four electronically controlled shock absorbers 10 , which are respectively arranged at the connection between the four wheels and the vehicle body.
[0038] Optionally, there are four sensor modules 20 , which are respectively provided on four electronically controlled shock absorbers 10 .
[0039] Optionally, each sensor module 20 includes an unsprung acceleration sensor and a height sensor. The unsprung acceleration sensor is provided on the electronically controlled shock absorber 10 and is configured to measure the unsprung acceleration of the electronically controlled shock absorber 10. The height sensor is provided at the connection between the electronically controlled shock absorber 10 and the vehicle body and is configured to measure changes in vehicle height.
[0040] Optionally, the shock absorber control module 30 includes a frequency response valve and a shock absorber controller. The frequency response valve is connected to the electronically controlled shock absorber 10 and is configured to vary the fluid flow in the electronically controlled shock absorber 10 based on an input current, thereby adjusting the damping of the electronically controlled shock absorber 10. The shock absorber controller is connected to the frequency response valve, an unsprung acceleration sensor, and a height sensor. It is configured to calculate a target current based on the vehicle height and the unsprung acceleration of the electronically controlled shock absorber 10 and output the target current to the frequency response valve.
[0041] Optionally, in the diagnostic system for vehicle shock absorbers provided in the embodiment of the present disclosure, the transmission of hardware signals such as unsprung acceleration sensors, height sensors, steering wheels, and accelerator pedals is achieved through a CAN bus system and an Ethernet communication system.
[0042] Optionally, the host computer 40 and the shock absorber control module 30 communicate with each other through the XCP On ETH protocol based on UDP / TCP transmission. The XCP communication between the host computer 40 and the shock absorber control module 30 adopts a master-slave mode, and the host computer 40 maintains a connection with the shock absorber control module 30 by transmitting XCP messages through Ethernet. The XCP communication design includes two main threads: the first thread reads the output signal of the shock absorber control module 30 as an observation quantity based on the DAQ queue, requests and reads the observation signal in real time; the second thread can calibrate according to the calibration value, and perform online calibration of the specified parameters of the shock absorber control module 30 according to the input calibration value. When implementing the above functions, it is also necessary to first establish a mapping relationship through the signal name, memory address and address length. The communication frequency of XCP reaches 500Hz to meet high real-time requirements.
[0043] Optionally, the vehicle shock absorber diagnostic system further includes a human-computer interaction module, which is connected to a host computer and configured to display the diagnostic results output by the host computer through an interactive interface.
[0044] Optionally, the human-computer interaction module uses Django, a Python-based web development framework, to implement interactive pages.
[0045] Optionally, combined Figure 2As shown, in the diagnostic system for vehicle shock absorbers provided in the embodiment of the present disclosure, the shock absorber control module can obtain sensor data from the sensor module and adjust the damping of the electronically controlled shock absorber. The host computer communicates with the shock absorber control module through the vehicle communication interface. The host computer can obtain the observation signal of the shock absorber control module through the first thread and send a control signal to the shock absorber control module through the second thread. During the diagnosis of the electronically controlled shock absorber, the host computer performs static and dynamic tests on the shock absorber through the vehicle communication interface and the shock absorber control module to obtain initial test results. Based on the initial test results, the host computer can first generate a preliminary report. The initial test results are then preprocessed, and the preprocessed data is input into the optimized fusion model to obtain the fault results output by the fusion model. The host computer analyzes the preliminary report and the fault results to obtain a final diagnostic report, and displays the diagnostic report to the user through the Web interaction results.
[0046] The diagnostic system for vehicle shock absorbers provided in the embodiments of the present disclosure is based on a complete semi-active suspension system including a height sensor, a variable damping shock absorber supported by an unsprung acceleration sensor, and a frequency response valve. This system can significantly improve the vehicle's handling performance, safety, and ride comfort. By monitoring road conditions and vehicle status in real time and combining it with the ability to actively adjust damping characteristics, the diagnostic system can effectively suppress unnecessary movement of the suspension system, thereby providing the driver with a more precise sense of control under complex road conditions. It also significantly reduces the vibration and noise perception of passengers, optimizing the riding experience. Furthermore, electronically controlled shock absorbers equipped with active control functions can not only actively monitor the health of the electronically controlled shock absorbers through sensor data, but also review their performance after maintenance, accurately determining whether the electronically controlled shock absorbers meet design standards or have potential performance issues. This proactive diagnostic mode can significantly reduce vehicle performance degradation and safety hazards caused by delayed fault handling.
[0047] Based on the above diagnostic system for vehicle shock absorbers, combined with Figure 3 As shown, an embodiment of the present disclosure provides a diagnostic method for a vehicle shock absorber. The diagnostic method may be executed by a processor of a host computer. The diagnostic method includes:
[0048] S301: The processor tests the electronically controlled shock absorber in static and dynamic conditions to obtain test data.
[0049] S302: The processor divides the test data into time windows and extracts feature data.
[0050] S303: The processor uses multiple models to perform in-depth analysis on the feature data and obtains a diagnosis result based on the output results and weights of each model.
[0051] In the disclosed embodiments, by testing the electronically controlled shock absorber under both static and dynamic conditions, the performance of the electronically controlled shock absorber under different operating conditions can be comprehensively evaluated. By dividing the test data into time windows, the maximum features in the test data can be effectively extracted, the most valuable information can be screened out, and the accuracy of the analysis can be improved. Finally, multiple models are used to conduct in-depth analysis of the feature data. Through appropriate weight allocation, the respective advantages of different models in processing different types of data and features can be integrated, thereby improving the accuracy and robustness of the diagnosis. Therefore, the disclosed embodiments can achieve accurate evaluation of the performance of the electronically controlled shock absorber in various actual use scenarios and improve the diagnostic accuracy of vehicle shock absorbers.
[0052] Optionally, the electronically controlled shock absorber is tested under static conditions, including one or more of the following: testing the response capability of the electronically controlled shock absorber in different current frequency bands; testing the rapid response performance of the electronically controlled shock absorber; testing the stability performance of the electronically controlled shock absorber under constant current conditions; and testing the extreme response capability of the electronically controlled shock absorber under extreme current conditions.
[0053] In this embodiment, by performing various static tests on the electronically controlled shock absorber, its performance under different operating conditions can be comprehensively evaluated, and its performance changes in various practical usage scenarios can be analyzed. These test results provide important basis for optimizing shock absorber design, adjusting control algorithms, and adjusting evaluation criteria, thereby improving the overall performance and reliability of the system.
[0054] Optionally, the response capability of the electronically controlled shock absorber in different current frequency bands is tested, including: setting multiple groups of step signal inputs with different amplitudes to the shock absorber control module, measuring the control signal of the electronically controlled shock absorber, including rise time, settling time and overshoot; recording whether there is oscillation or instability during the response process, which is used to evaluate the transient performance of the shock absorber control module, such as whether overshoot, oscillation or hysteresis occurs.
[0055] In this embodiment, by verifying the response speed, accuracy, and stability of the shock absorber control module to a step change in the input signal, the response characteristics of the electronically controlled shock absorber in different frequency bands can be evaluated, which can help identify potential unstable points and thus take measures to improve the overall stability of the system.
[0056] Optionally, the rapid response performance of the electronically controlled shock absorber is tested, including: applying nonlinear inputs such as a sine wave superimposed on a step or triangular wave to the shock absorber control module, recording the difference between the output current of the shock absorber control module and the input signal, analyzing the amplitude and frequency characteristics of the tracking error, detecting the linearity and dynamic tracking performance of the shock absorber control module, and verifying the robustness of the electronically controlled shock absorber under complex input conditions.
[0057] In this embodiment, by testing the rapid response performance of the shock absorber control module through nonlinear input, the hysteresis of the shock absorber control module under rapidly changing conditions can be discovered and optimized, which helps ensure that the shock absorber can quickly adjust the damping force.
[0058] Optionally, the stability performance of the electronically controlled shock absorber under constant current conditions is tested, including: introducing disturbance signals such as load changes or noise into the shock absorber control module, testing the stability of the shock absorber control module under different control parameter configurations, observing whether the output of the shock absorber control module is stable and recording key parameters.
[0059] In this embodiment, the stability of the shock absorber control module under various working conditions, especially its behavior under boundary conditions or disturbances, can be verified, and the anti-interference ability of the shock absorber control module and the adaptability of the control parameters can be evaluated to ensure that the diagnostic system does not enter an unstable or oscillating state.
[0060] Optionally, the extreme response capability of the electronically controlled shock absorber under extreme current conditions is tested, including: gradually reducing the operating current of the diagnostic system from the maximum current to the minimum current, and gradually increasing it from the minimum current to the maximum current, recording the response of the diagnostic system, monitoring whether the diagnostic system triggers the protection mechanism, and recording the triggering current value and the response time of the protection action.
[0061] In this embodiment, the current limit function of the diagnostic system can be verified to ensure that the diagnostic system can effectively protect vehicle equipment when the current exceeds a safe range, thereby ensuring the safety of the diagnostic system and vehicle equipment and preventing overcurrent from damaging circuits or components.
[0062] Optionally, the electronically controlled shock absorber is tested under dynamic conditions, including: setting a calibration current for the electronically controlled shock absorber and collecting a recovery current for the electronically controlled shock absorber under high-frequency impact road conditions; and obtaining test data of the electronically controlled shock absorber in the dynamic process based on the calibration current and the recovery current.
[0063] In this embodiment, the current of the electronically controlled shock absorber is calibrated at preset time intervals under high-frequency impact road conditions. Dynamic testing can comprehensively evaluate the comprehensive performance of the diagnostic system in a dynamic environment, including response speed, accuracy, and anti-interference ability. In complex dynamic environments such as frequent load switching or rapidly changing inputs, the current output stability and tracking ability are tested, and the dynamic performance indicators of the diagnostic system, such as bandwidth, delay, and response error, are analyzed. These tests jointly ensure the performance, stability, and safety of the diagnostic system and are used to verify whether the diagnostic system can cope with complex dynamic conditions and meet actual application requirements.
[0064] Optionally, the dynamic test uses the following formula to control the current:
[0065]
[0066] in, Obtained by the unsprung acceleration sensor, η(t) is the Gaussian noise term, which is the random error added to the current. η(t) satisfies the distribution η(t)~N(0,δ 2 ).
[0067] Optionally, the test data is divided into time windows, including: obtaining the output accuracy of each model; determining the target time series length and the target window width based on the output accuracy of each model and the sum of the output accuracy of each model; and dividing the test data according to the target time series length and the target window width.
[0068] In this embodiment, time windowing can be used to segment large amounts of test data into multiple smaller time periods. The data within each time period is more compact and relevant, reducing data redundancy and improving data processing efficiency. Dynamically adjusting the time series length and window width based on the output accuracy of each model ensures optimal model performance under varying operating conditions. This dynamic adjustment mechanism adapts to varying test conditions and data characteristics, improving the model's generalization capabilities.
[0069] Alternatively, construct the following equation:
[0070]
[0071] Among them, g ij (k, h) is the sum of the accuracy of multiple models, n is the maximum time series length, k is the time series length, m is the maximum window width, and h is the window width. ij (k, h) can be specifically expressed as:
[0072]
[0073] Among them, mode q (k, h) is the output accuracy of the qth model, and p is the total number of models.
[0074] Optionally, when L(k, h) is the maximum value, k and h at this time are determined to be the target time series length and the target window width, respectively.
[0075] Optionally, the weight of each model is determined by the following method: adjusting the parameters of the objective function based on the particle swarm model exponential weighted average method; and determining the weight of each model according to the adjusted objective function.
[0076] The particle swarm optimization algorithm dynamically adjusts the weights of each model based on its performance in different situations. This approach adapts to changing data characteristics and ensures optimal weight distribution under different operating conditions. Dynamic weight adjustment better reflects the importance of each model in the current dataset, thereby improving the accuracy and reliability of the entire diagnostic system.
[0077] Optionally, the particle swarm-based model exponential weighted average method is performed according to the following formula:
[0078]
[0079] in, is the weight of the i-th model in the t+1 round, is the weight of the i-th model in the t-th round, α is the learning rate parameter, α>0, is the error of the i-th model in the t-th round.
[0080] Optionally, the objective function is:
[0081]
[0082] Among them, W is the model weight matrix.
[0083] Optionally, adjusting the parameters of the objective function includes: updating the position and speed of the objective function.
[0084] Optionally, the location is updated according to the following formula:
[0085]
[0086] Optionally, the speed is updated according to the following formula:
[0087]
[0088] Among them, W is the model weight matrix, w is the inertia weight, w h is the weight of the h-th model, c1 and c2 are acceleration factors, and r1 and r2 are random numbers.
[0089] Optionally, the parameters of the adjusted objective function are determined according to the following formula:
[0090]
[0091] Among them, α * 、W * are the parameters of the adjusted objective function.
[0092] Optionally, a diagnostic result is obtained based on the output results and weights of each model, including: normalizing the output results of each model; multiplying the normalized output results of each model by the corresponding weight to obtain a weighted model output result; and fusing all weighted model output results to obtain a diagnostic result.
[0093] Combine Figure 4 As shown, the embodiment of the present disclosure provides another diagnostic method for a vehicle shock absorber, comprising:
[0094] S401: The processor tests the electronically controlled shock absorber in static and dynamic conditions to obtain test data.
[0095] S402: The processor divides the test data into time windows and extracts feature data.
[0096] S403: The processor uses multiple models to perform in-depth analysis on the feature data to obtain output results of each model.
[0097] S404: The processor normalizes the output results of each model.
[0098] S405: The processor multiplies the normalized output results of each model by the corresponding weight to obtain a weighted model output result.
[0099] S406: The processor fuses all weighted model output results to obtain a diagnosis result.
[0100] In this embodiment, the output results of different models may have different dimensions and numerical ranges. Through normalization, the output results of all models can be converted to the same scale, eliminating the influence of dimensions and making the output results of different models comparable. By assigning weights to each model, the importance of different models in the diagnostic process can be reflected. Weighted calculation can optimize the fusion results, making the final diagnostic results more accurate, reducing the errors that may be caused by a single model, and improving the overall performance of the system.
[0101] Optionally, the diagnostic method further includes: after obtaining the diagnostic results, analyzing the diagnostic results to obtain analysis results of the vehicle system; determining an adjustment plan for the vehicle system based on the analysis results; and displaying the analysis results and adjustment plan through a front-end display interface.
[0102] Combine Figure 5 As shown, the embodiment of the present disclosure provides another diagnostic method for a vehicle shock absorber, comprising:
[0103] S501: The processor tests the electronically controlled shock absorber in static and dynamic conditions to obtain test data.
[0104] S502: The processor divides the test data into time windows and extracts feature data.
[0105] S503: The processor uses multiple models to perform in-depth analysis on the feature data, and obtains a diagnosis result based on the output results and weights of each model.
[0106] S504: The processor analyzes the diagnosis result to obtain an analysis result of the vehicle system.
[0107] S505: The processor determines an adjustment plan for the vehicle system based on the analysis result.
[0108] S506: The processor displays the analysis results and adjustment plan through the front-end display interface.
[0109] In this embodiment, by further analyzing the diagnostic results, the overall performance of the vehicle system can be comprehensively evaluated, not just the performance of the shock absorber. This helps to identify potential systemic problems and provide a more comprehensive vehicle health assessment. Analysis of the diagnostic results can reveal the correlation between different systems, such as the relationship between shock absorber performance and the vehicle's suspension system and power system. This helps to more accurately locate the root cause of the problem and provide more effective solutions. By analyzing the diagnostic results, potential problems can be discovered in advance, preventive maintenance plans can be formulated, the probability of failure can be reduced, and the reliability and safety of the vehicle can be improved. Feedback of analysis results and adjustment plans to users through the front-end display interface can enhance user participation and satisfaction. Users can intuitively understand the health status of the vehicle and the measures that need to be taken.
[0110] The vehicle shock absorber diagnostic system and method provided by the disclosed embodiments combine real-time data acquisition, dynamic control, and intelligent diagnosis. They utilize the XCP protocol for efficient communication and data transmission, and utilize a fusion model to enhance fault diagnosis accuracy. This disclosed embodiment not only simplifies the maintenance process but also significantly reduces errors caused by manual intervention through intelligent performance evaluation and fault prediction. This provides an efficient and reliable solution for the health management of electronically controlled shock absorbers, promoting technological innovation and intelligent development of suspension systems. The vehicle shock absorber diagnostic method, based on XCP On Eth technology, can acquire key signals such as the operating current and sensor data of the electronically controlled shock absorber in real time, enabling online monitoring and intelligent diagnosis in a data-driven manner. By integrating real-time vehicle operating data, this method provides more representative basic data for electronically controlled shock absorber performance evaluation. Furthermore, by combining real-time data with existing mathematical models and control algorithms, the operating state of the electronically controlled shock absorber can be actively controlled, enabling targeted damping adjustment. Furthermore, real-time shock absorber operating data is acquired via the XCP protocol, processed and analyzed, and non-explicit features extracted. Through the optimized multimodal data fusion model, the differences in data characteristics between the electronically controlled shock absorber under inspection and the normal electronically controlled shock absorber can be accurately identified. At the same time, the dynamic change laws of the electronically controlled shock absorber during the attenuation process can be analyzed, the operating status of the electronically controlled shock absorber can be intelligently diagnosed, and potential problems can be quickly located.
[0111] Combine Figure 6 As shown, an embodiment of the present disclosure provides a diagnostic device 600 for a vehicle shock absorber, comprising a processor 601 and a memory 602. Optionally, the device may further comprise a communication interface 603 and a bus 604. The processor 601, the communication interface 603, and the memory 602 may communicate with each other via the bus 604. The communication interface 603 may be used for information transmission. The processor 601 may invoke logic instructions in the memory 602 to execute the diagnostic method for a vehicle shock absorber of the above embodiment.
[0112] In addition, the logic instructions in the memory 602 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
[0113] Memory 602, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as the program instructions / modules corresponding to the methods in the embodiments of the present disclosure. Processor 601 executes the program instructions / modules stored in memory 602 to perform functional applications and data processing, thereby implementing the diagnostic method for a vehicle shock absorber in the above-described embodiments.
[0114] The memory 602 may include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function; the data storage area may store data generated based on the use of the terminal device. Furthermore, the memory 602 may include high-speed random access memory and non-volatile memory.
[0115] In the diagnostic system for a vehicle shock absorber provided in an embodiment of the present disclosure, a host computer is installed with the diagnostic device for a vehicle shock absorber as described above. The installation relationship described here is not limited to placement within the host computer, but also includes installation connections with other components of the host computer, including but not limited to physical connections, electrical connections, or signal transmission connections. It will be understood by those skilled in the art that the diagnostic device for a vehicle shock absorber can be adapted to a feasible host computer body, thereby realizing other feasible embodiments.
[0116] An embodiment of the present disclosure provides a vehicle, comprising: a vehicle body; and a diagnostic system for a vehicle shock absorber as described above, disposed in the vehicle body.
[0117] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned diagnostic method for a vehicle shock absorber.
[0118] The technical solutions of the embodiments of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present disclosure. The aforementioned storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, or other media that can store program code.
[0119] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments only represent possible variations. Unless explicitly required, separate components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the technical solutions described in this application. As used in the technical solutions described in this application, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to also include plural forms. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variations "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups of these. In the absence of further restrictions, an element defined by the sentence "comprising a..." does not exclude the presence of other identical elements in the process, method or device that includes the element. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments can be referenced to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can be found in the description of the method part.
[0120] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. The technicians will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0121] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units can be merely a logical functional division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, and can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, the functional units in the embodiments of the present disclosure may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0122] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architectures, functions and operations of the systems, methods and computer program products according to the embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of the code, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical functions. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, which can depend on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in an order different from that disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or action, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A diagnostic method for a vehicle shock absorber, characterized in that: include: Test the electronically controlled shock absorber under static and dynamic conditions to obtain test data; Divide the test data into time windows and extract feature data; Multiple models are used to conduct in-depth analysis of feature data, and diagnostic results are obtained based on the output results and weights of each model.
2. The diagnostic method according to claim 1, wherein Test the electronically controlled shock absorber in a static state, including one or more of the following: Test the response capability of the electronically controlled shock absorber in different current frequency bands; Test the rapid response performance of electronically controlled shock absorbers; Test the stability performance of the electronically controlled shock absorber under constant current conditions; The ultimate response capability of the electronically controlled shock absorber under limiting current conditions is tested.
3. The diagnostic method according to claim 1, wherein Testing of electronically controlled shock absorbers under dynamic conditions, including: Under high-frequency impact road conditions, set the calibration current of the electronically controlled shock absorber and collect the recovery current of the electronically controlled shock absorber; According to the calibration current and the recovery current, the test data of the electronically controlled shock absorber in the dynamic process is obtained.
4. The diagnostic method according to claim 1, wherein Divide the test data into time windows, including: Get the output accuracy of each model; Determine the target time series length and target window width based on the output accuracy of each model and the sum of the output accuracy of each model; The test data is divided according to the target time series length and target window width.
5. The diagnostic method according to claim 1, wherein The weights of each model are determined as follows: The parameters of the objective function are adjusted based on the particle swarm model exponential weighted average method; According to the adjusted objective function, the weight of each model is determined.
6. The diagnostic method according to claim 1, characterized in that According to the output results and weights of each model, the diagnostic results are obtained, including: Normalize the output results of each model; Multiply the normalized output of each model by the corresponding weight to obtain the weighted model output result; All weighted model output results are fused to obtain the diagnosis result.
7. The diagnostic method according to any one of claims 1 to 6, characterized in that: Also includes: After obtaining the diagnosis result, analyzing the diagnosis result to obtain the analysis result of the vehicle system; Determine the adjustment plan for the vehicle system based on the analysis results; The analysis results and adjustment plans are displayed through the front-end display interface.
8. A diagnostic device for a vehicle shock absorber, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the diagnosis method for a vehicle shock absorber according to any one of claims 1 to 7 when running the program instructions.
9. A diagnostic system for a vehicle shock absorber, characterized in that: include: electronically controlled shock absorbers; a sensor module, disposed on the electronically controlled shock absorber and configured to obtain vehicle parameters; a shock absorber control module connected to the electronically controlled shock absorber and the sensor module, and configured to adjust the damping of the electronically controlled shock absorber according to vehicle parameters; A host computer is connected to the shock absorber control module and is installed with the diagnostic device for a vehicle shock absorber according to claim 8; the host computer communicates with the shock absorber control module via XCP On ETH; the host computer is configured to read the output signal of the shock absorber control module and implement active control of the electronically controlled shock absorber.
10. A vehicle, characterized in that: include: Vehicle body; The diagnostic system for a vehicle shock absorber according to claim 9 is provided on a vehicle body.