Suspension test system and method, computer equipment and storage medium

By designing a suspension test system including upper computer, cabinet and bench control systems, the limitations of the electronically controlled air suspension controller test method and the unreliability of the test results in the prior art are solved, and more efficient and reliable system-level verification is achieved.

CN120103818APending Publication Date: 2025-06-06CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510261593.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

There are many limitations in the prior art methods for testing electronically controlled air suspension controllers, and the test results lack reliability for system-level verification.

Method used

It provides a suspension testing system, including a computer, cabinet and bench control system, which receives target test data through the computer and sends it to the bench control system and cabinet. The bench control system simulates vehicle movement, and the cabinet generates and sends test signals to the suspension controller, obtains and returns the target vehicle data to generate test results.

Benefits of technology

It improves the reliability and comprehensiveness of the electronically controlled air suspension controller test, can more accurately simulate real sports scenes under different vehicle speeds and working conditions, and enhances the reliability of system-level verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120103818A_ABST
    Figure CN120103818A_ABST
Patent Text Reader

Abstract

The invention discloses a suspension testing system and method, computer equipment and a storage medium. The system comprises an upper computer, a cabinet and a rack control system, the upper computer is used for receiving the target test data and respectively sending the target test data to the rack control system and the cabinet; the rack control system is used for receiving the target test data, determining a target rack driving signal corresponding to the target test data, and driving the rack based on the target rack driving signal so as to simulate the motion of the tested whole vehicle under the target test data; the cabinet is used for receiving the target test data, generating a target test signal based on the target test data, sending the target test signal to a suspension controller of the tested whole vehicle, obtaining target whole vehicle data generated when the suspension controller executes the target test signal, and returning the target whole vehicle data to the upper computer; and the upper computer is also used for receiving the target whole vehicle data and generating a test result corresponding to the target test data based on the target whole vehicle data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a suspension test system, method, computer equipment and storage medium. Background Art

[0002] With the rapid development of the automobile industry, the process of automobile electrification is advancing at a high speed. At the same time, consumers have put forward higher requirements for the quality and comfort of automobiles. In order to solve the comfort problems such as increased driving bumps and poor driving stability caused by the increase in vehicle mass brought about by automobile electrification, the electronically controlled air suspension (ECAS) controller composed of air springs and continuous damping control (CDC) system has been widely used in the industry. The electronically controlled air suspension controller can change the stiffness and height of the vehicle suspension through air springs. It has the advantages of low natural frequency, small frequency domain variation range, and obvious noise reduction. It can adjust the suspension parameters in real time according to different driving conditions to improve vehicle control stability and ride comfort.

[0003] In the related technology, the method for testing the electronic air suspension controller is mainly to simulate the vehicle environment required by the ECAS controller through a dynamic model and a board card, so as to realize early testing of the ECAS controller during the development process. However, this testing method has many limitations, and its test results lack reliability for system-level verification. Summary of the invention

[0004] Based on this, a suspension test system, method, computer device and storage medium are provided to solve the problem that the methods for testing electronically controlled air suspension controllers in related technologies have many limitations and the test results lack reliability for system-level verification.

[0005] In a first aspect, the present application provides a suspension test system, the system comprising: a host computer, a cabinet and a test bench control system, wherein the host computer is connected to the cabinet and the test bench control system respectively, the cabinet is connected to the test bench control system, a whole vehicle to be tested is placed on a test bench in the test bench control system, and the whole vehicle to be tested is connected to the cabinet;

[0006] The host computer is used to receive target test data and send the target test data to the test bench control system and the cabinet respectively;

[0007] The test bench control system is used to receive the target test data, determine a target test bench drive signal corresponding to the target test data, and drive the test bench based on the target test bench drive signal to simulate the movement of the tested vehicle under the target test data;

[0008] The cabinet is used to receive the target test data, generate a target test signal based on the target test data, send the target test signal to the suspension controller of the tested vehicle, obtain the target vehicle data generated by the suspension controller executing the target test signal, and return the target vehicle data to the host computer;

[0009] The host computer is also used to receive the target vehicle data and generate a test result corresponding to the target test data based on the target vehicle data.

[0010] In one embodiment, the system further comprises:

[0011] The host computer is further used to obtain the road spectrum data of the tested vehicle under different test data, and send the road spectrum data under different test data to the test bench control system, wherein the road spectrum data includes the force and torque of the wheels of the tested vehicle in different directions;

[0012] The test bench control system is also used to debug the test bench based on the road spectrum data under the different test data to obtain the test bench driving signals corresponding to the different test data.

[0013] In one embodiment, the host computer is used to:

[0014] Obtaining the vertical, longitudinal and lateral forces and moments of the wheels of the tested vehicle at different vehicle speeds;

[0015] The forces and moments of the wheels of the tested vehicle in the vertical, longitudinal and lateral directions under different working conditions are obtained, wherein the different working conditions at least include rapid acceleration and rapid deceleration.

[0016] Through the above system, the vertical, longitudinal and lateral forces and moments of the wheels under different vehicle speeds and different working conditions are obtained, so that the system can simulate the real movement scenes of the whole vehicle under test under different vehicle speeds and different working conditions.

[0017] In one embodiment, the cabinet is used for:

[0018] Under the condition that the target test data is target vehicle speed data and the test bench is driven based on the target test bench driving signal, a target vehicle speed signal is generated based on the target vehicle speed data, and the target vehicle speed signal is sent to the suspension controller, so that the suspension controller drives the air spring based on the target vehicle speed signal;

[0019] In response to sending the target vehicle speed signal to the suspension controller for a period of time, the current vehicle height position is acquired, and the current vehicle height position is returned to the host computer as the target vehicle data.

[0020] In one embodiment, the cabinet is used for:

[0021] Under the condition that the target test data is target operating condition data and the test bench is driven based on the target test bench driving signal, collecting a speed change value of the test bench;

[0022] generating a target operating condition signal based on the speed change value, and sending the target operating condition signal to the suspension controller, so that the suspension controller controls a continuous damping control solenoid valve of a target axle based on the target operating condition signal;

[0023] The target signal generated by the continuous damping control solenoid valve of the target axle and the current kinematic parameters of the target axle in the target direction are obtained, and the target signal and the current kinematic parameters are returned to the host computer as the target vehicle data.

[0024] In one embodiment, the host computer is used to:

[0025] Under the condition that the received target vehicle data is the current vehicle height position, obtaining the original vehicle height position of the vehicle to be tested;

[0026] Under the condition that it is determined based on the original vehicle height position and the target vehicle speed data that the current vehicle height position is at the target vehicle height position, the test result is generated as the suspension controller function test is qualified.

[0027] In one embodiment, the host computer is used to:

[0028] Under the condition that the received target vehicle data is a target signal and current kinematic parameters, an original signal generated by a continuous damping control solenoid valve of a target axle is obtained;

[0029] Under the condition that the target signal is different from the original signal, obtaining original kinematic parameters of the target axle in a target direction;

[0030] Calculating a parameter change value between the original kinematic parameters and the current kinematic parameters;

[0031] Under the condition that the parameter change value is less than a preset threshold, the test result is generated as the continuous shock absorption control system test is qualified.

[0032] In a second aspect, the present application provides a suspension testing method, which is applied to the suspension testing system of the first aspect, and the method comprises:

[0033] Receive target test data through the host computer, and send the target test data to the test bench control system and the cabinet respectively;

[0034] Receiving the target test data through the test bench control system, determining a target test bench driving signal corresponding to the target test data, and driving the test bench based on the target test bench driving signal to simulate the movement of the tested vehicle under the target test data;

[0035] Receiving the target test data through the cabinet, generating a target test signal based on the target test data, sending the target test signal to the suspension controller of the tested vehicle, acquiring target vehicle data when the suspension controller executes the target test signal, and returning the target vehicle data to the host computer;

[0036] The target vehicle data is received by the host computer, and a test result corresponding to the target test data is generated based on the target vehicle data.

[0037] In a third aspect, the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the suspension testing method of the second aspect when executing the computer program.

[0038] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the suspension testing method of the second aspect described above.

[0039] The above-mentioned suspension test system, method, computer equipment and storage medium construct a suspension test system consisting of a host computer, a cabinet, a test bench control system and a whole vehicle under test placed on a test bench in the test bench system. The host computer provides a communication environment for the whole vehicle under test on the test bench through the cabinet, and sends different test data to the test bench control system and the cabinet. The test bench control system drives the test bench based on the test bench drive signals corresponding to different test data to simulate the movement of the whole vehicle under test under different test data. The cabinet sends different signals to the suspension controller of the whole vehicle under test based on different test data, so that the suspension controller tests the electronically controlled air suspension based on different signals, thereby improving the reliability of the test results. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a structural block diagram of a suspension test system in one embodiment;

[0041] Figure 2 A schematic diagram of a suspension testing method according to an embodiment;

[0042] Figure 3 A schematic diagram of a flow chart of a suspension controller function test method in one embodiment;

[0043] Figure 4A schematic diagram of a flow chart of a method for testing a function of a shock absorbing system in one embodiment;

[0044] Figure 5 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The specific operating methods in the method embodiments can also be applied to device embodiments or system embodiments. It should be noted that in the description of the present application, "multiple" is understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, and A and B exist, and B exists alone. A is connected to B, which can represent: A is directly connected to B and A is connected to B through C. In addition, in the description of the present application, words such as "first" and "second" are only used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0046] In order to facilitate understanding by those skilled in the art, the technical terms involved in the embodiments of the present application are first explained.

[0047] (1) The Controller Area Network (CAN) bus is a serial communication network that effectively supports distributed control or real-time control. Compared with other field buses, the CAN bus has many advantages such as high communication rate, easy implementation and high cost performance.

[0048] (2) The Controller Area Network Database (Data Base CAN, DBC) file is a CAN bus diagnostic file format. It is a file used in CAN bus diagnostic tools to define the CAN bus communication protocol. The DBC file contains information such as CAN communication signals, message IDs, data lengths, cycles, etc., which can help developers develop, test, diagnose, and analyze CAN communication protocols.

[0049] (3) Hardware in the Loop (HIL) uses a real-time processor to run a simulation model to simulate the operating state of the controlled object, connect to the vehicle under test through the input and output interface, and conduct comprehensive and systematic testing on the vehicle under test.

[0050] (4) Pulse Width Modulation (PWM) is a very effective technology that uses the digital output of a microprocessor to control analog circuits. It modulates the width of a series of pulses to obtain the required waveform (including shape and amplitude). That is, by changing the proportion of the on-time to the total time, that is, the duty cycle, the purpose of adjusting the voltage and frequency is achieved.

[0051] (5) The Peripheral Sensor Interface 5 (PSI5) protocol is a serial communication protocol used for vehicle sensors, mainly used for communication between the vehicle electronic control unit and external sensors.

[0052] In the technical solution of this application, the acquisition, transmission, storage, and use of data are in compliance with the requirements of relevant national laws and regulations.

[0053] To facilitate understanding, the technical background of the embodiments of the present application is first introduced in detail.

[0054] In related technologies, the method for testing electronically controlled air suspension is mainly to simulate the vehicle environment required by the electronically controlled air suspension (ECAS) controller through dynamic models and boards, so as to test the ECAS controller in advance during the development process. However, this testing method has many limitations, and its test results lack reliability for system-level verification:

[0055] (1) This method mainly uses dynamic models and boards to reproduce virtual simulation test scenarios, which has limited effect and cannot completely replace tests in real environments;

[0056] (2) This method only tests the ECAS in the suspension and fails to cover the Continuous Damping Control (CDC) system. In addition, since the air spring and CDC system are developed by different suppliers, this method can only be limited to the air spring and cannot cover the entire electronically controlled air suspension system.

[0057] (3) This method mainly uses dynamic models and boards to reproduce virtual simulation test scenarios. It does not have an actual system closed loop and cannot cover some performance tests.

[0058] In view of this, the embodiments of the present application provide a suspension testing system, method, computer device and storage medium to solve the problem that the methods for testing electronic air suspension controllers in related technologies have many limitations and their test results lack reliability for system-level verification.

[0059] Figure 1 FIG. 1 is a structural block diagram of a suspension test system in one embodiment. Figure 1 As shown, it includes a host computer 10, a cabinet 11 and a test bench control system 12, wherein the host computer 10 is connected to the cabinet 11 and the test bench control system 12 respectively, the cabinet 11 is connected to the test bench control system 12, the whole vehicle under test is placed on the test bench in the test bench control system 12, and the whole vehicle under test is connected to the cabinet 11.

[0060] Exemplarily, the host computer 10, the cabinet 11, and the rack control system 12 may be connected via Ethernet or a CAN bus.

[0061] For example, the host computer 10 loads the DBC file to configure the communication environment through the experiment management software, and maps it to the corresponding CAN channel. At the same time, the experiment management software maps the input and output channels and power control channels of the cabinet 11 one by one, so as to facilitate the host computer 10 to accurately control the cabinet 11 and the bench control system 12.

[0062] Optionally, the CAN bus may be a multi-master bus, and the communication medium may be a twisted pair, a coaxial cable, or an optical fiber, etc., without limitation.

[0063] The host computer 10, the cabinet 11, and the rack control system 12 can also be connected via Ethernet communication. Among them, Ethernet communication is a communication method that uses coaxial cable as a network medium and adopts carrier multiple access and conflict detection mechanism.

[0064] In addition, the tested vehicle and the cabinet 11 are connected via a hard wire.

[0065] The present application embodiment does not impose any restriction on the number of the above-mentioned devices. Figure 1 As shown, only the host computer 10, the cabinet 11, and the stand control system 12 are described as examples, and the above-mentioned devices are briefly introduced below.

[0066] The host computer 10 provides experimental management software and automated testing software, which are mainly responsible for simulating the DBC communication environment, sending test data and generating test results. The automated testing software can be bus tool chain TSMASTER software, bus development environment software, etc., which is not limited to this.

[0067] The cabinet 11 can be a HIL cabinet (combining HIL technology with the whole vehicle test bench to maximize the utilization of equipment), including a programmable power supply, a bus board, an input and output board and other boards (such as a PWM board, a PSI5 board, a relay board, and a fault injection board). Among them, the programmable power supply provides low-voltage electricity for the suspension controller of the whole vehicle to be tested; the bus board provides a communication environment for the system through the DBC simulation of the host computer 10; the input and output board can simulate and receive sensor signals.

[0068] The test bench control system 12 includes a servo controller, a test bench and a vehicle to be tested placed on the test bench. The host computer 10 drives the servo controller to realize the movement of the vehicle to be tested on the test bench. The test bench can be a 24-channel test bench, a 4-channel test bench, etc., which is not limited.

[0069] After the suspension test system is constructed by the above method, in order to simulate the actual motion scene of the whole vehicle under test under different test data, the road spectrum data of the whole vehicle under test under different test data can also be obtained through the host computer 10, and the road spectrum data under different test data can be sent to the test bench control system 12, wherein the road spectrum data includes the force and torque of the wheels of the whole vehicle under test in different directions.

[0070] The test bench control system 12 receives the road spectrum data under different test data, and debugs the test bench based on the road spectrum data under different test data to obtain the test bench driving signals corresponding to the different test data. Thus, the road spectrum data of the tested vehicle under different test data is converted into a test bench driving signal that can drive the test bench to work, so as to simulate the real motion scenes of the tested vehicle under different test data through the test bench.

[0071] In one embodiment, the host computer 10 is used to obtain the vertical, longitudinal, and lateral forces and moments of the wheels of the whole vehicle under test at different vehicle speeds, and to obtain the vertical, longitudinal, and lateral forces and moments of the wheels of the whole vehicle under test under different working conditions, wherein the different working conditions include rapid acceleration, rapid deceleration, constant speed, and turning.

[0072] For example, a trial mule car is driven in a specific scene on the test site road to collect and process motion data, wherein the trial mule car is installed with various collection sensors, and the trial mule car is set to run at different speeds and different working conditions, and the vertical, longitudinal and lateral forces and moments of the four wheels of the trial mule car are collected and sent to the host computer 10, so that the system can simulate the real motion scenes of the whole vehicle under test at different speeds and different working conditions.

[0073] In one embodiment, the automation software of the host computer 10 can call the test bench simulation data playback and automatically input it into the test bench to realize the movement of the vehicle in a specific scene. The motion data of the whole vehicle to be tested can interact with the automation test software through CAN communication and sensor signals through the corresponding board of the cabinet 11. The host computer 10 loads the test project configured by the experiment management software into the automation test software, so that the automation test software can call the experiment management software communication, thereby sending the target test data in the test project to the suspension controller, and reading the suspension controller status in real time, realizing the closed-loop automation test of the suspension controller function.

[0074] Exemplarily, the host computer 10 is used to receive target test data, and send the target test data to the test bench control system 12 and the cabinet 11 respectively; the test bench control system 12 is used to receive the target test data, and determine the target test bench drive signal corresponding to the target test data, and drive the test bench based on the target test bench drive signal to simulate the movement of the vehicle under test under the target test data; the cabinet 11 is used to receive the target test data, generate a target test signal based on the target test data, send the target test signal to the suspension controller of the vehicle under test, and obtain the target vehicle data generated by the suspension controller executing the target test signal, and return the target vehicle data to the host computer 10; the host computer 10 is also used to receive the target vehicle data, and generate a test result corresponding to the target test data based on the target vehicle data.

[0075] Through the above system, a suspension test system is constructed by the host computer 10, the cabinet 11, the test bench control system 12 and the whole vehicle under test placed on the test bench in the test bench system. The host computer 10 provides a communication environment for the whole vehicle under test on the test bench through the cabinet 11, and sends different test data to the test bench control system 12 and the cabinet 11. The test bench control system 12 drives the test bench based on the test bench driving signals corresponding to the different test data to simulate the movement of the whole vehicle under test under different test data. The cabinet 11 sends different signals to the suspension controller of the whole vehicle under test based on different test data, so that the suspension controller tests the electronically controlled air suspension based on different signals, thereby improving the reliability of the test results.

[0076] The above system is compatible with the joint or separate testing of air springs and shock absorber systems, and can test the height raising and lowering functions of the suspension controller and the anti-nodding and anti-rolling functions of the shock absorber system.

[0077] In one embodiment, in order to test the height raising and lowering functions of the suspension controller, the vehicle to be tested may be tested using vehicle speed data.

[0078] Exemplarily, the cabinet 11 is used to generate a target vehicle speed signal based on the target vehicle speed data and send the target vehicle speed signal to the suspension controller under the condition that the target test data is the target vehicle speed data and the test bench is driven based on the target test bench drive signal, so that the suspension controller drives the air spring based on the target vehicle speed signal; in response to sending the target vehicle speed signal to the suspension controller for a period of time, obtain the current vehicle height position, and return the current vehicle height position as the target vehicle data to the host computer 10. Among them, the period of time can be determined according to the experience value or according to the user's needs, which is not limited.

[0079] The host computer 10 is used to receive the current height position of the vehicle and obtain the original height position of the vehicle to be tested (when the suspension controller is powered on, the cabinet 11 obtains it through the corresponding board and sends it to the host computer 10). Under the condition that the current height position of the vehicle is at the target height position based on the original vehicle height position and the target speed data, the host computer 10 generates a test result that the suspension controller has passed the functional test; under the condition that the current height position of the vehicle is not at the target vehicle height position based on the original vehicle height position and the target speed data, the host computer 10 generates a test result that the suspension controller has failed the functional test. As shown in Table 1, this is a table of the correspondence between the vehicle height position and the vehicle speed provided in one embodiment:

[0080]

[0081]

[0082] Table 1 Correspondence between vehicle height position and vehicle speed

[0083] For example, when the suspension controller is powered on, the host computer 10 obtains that the original vehicle height position is in the standard position. The cabinet 11 receives the target vehicle speed data (vehicle speed>120 kilometers per hour kph) sent by the host computer 10, and generates a corresponding target vehicle speed signal, and sends the target vehicle speed signal to the suspension controller. Based on the target vehicle speed signal, the suspension controller drives the compressor to squeeze the air spring gas into the air tank. At this time, the height of the vehicle is reduced, and the cabinet 11 board obtains the current vehicle height position and returns it to the host computer 10. When the host computer 10 receives the current vehicle height position, it determines whether the current vehicle height position is in a low position. If so, the suspension controller passes the functional test; if not, the suspension controller fails the functional test.

[0084] Optionally, the host computer 10 can also obtain the original vehicle height value when the suspension controller is powered on. Then, the suspension controller is tested based on the target vehicle speed signal, and the current vehicle height value is obtained. The absolute height difference between the current vehicle height value and the original vehicle height value is calculated, and under the condition that the absolute height difference falls within the threshold range, a test result is generated that the suspension controller has passed the functional test; under the condition that the absolute height difference does not fall within the threshold range, a test result is generated that the suspension controller has failed the functional test. Among them, the threshold range can be determined based on an empirical value, and there is no limitation on this.

[0085] Through the above system, the air spring is driven based on the target vehicle speed signal to realize the test of the height raising and lowering function of the suspension controller. After the target vehicle speed signal is sent to the suspension controller for a period of time, the current height position of the whole vehicle is obtained, so that the upper computer 10 can evaluate the suspension controller function based on the current height position of the whole vehicle. Not only the functional test is realized, but also the performance test of the height adjustment time is realized, thereby improving the comprehensiveness and reliability of the suspension test system.

[0086] In one embodiment, in order to test the anti-nodding and anti-rolling functions of the shock absorbing system, the whole vehicle to be tested may be tested using operating condition data.

[0087] Exemplarily, under the condition that the target test data is the target working condition data and the test bench is driven based on the target test bench driving signal, the speed change value of the test bench is collected; the target working condition signal is generated based on the speed change value, and the target working condition signal is sent to the suspension controller, so that the suspension controller controls the CDC solenoid valve of the target axle based on the target working condition signal; the target signal generated by the CDC solenoid valve of the target axle and the current kinematic parameters of the target axle in the target direction are obtained, and the target signal and the current kinematic parameters are returned to the host computer 10 as the target vehicle data. Among them, the target signal can be a current signal, a solenoid valve opening signal, etc., and the kinematic parameter can be a displacement, acceleration, etc., which is not limited.

[0088] For example, if the target working condition data is a sudden acceleration, the cabinet 11 board collects the acceleration value of the test bench, where the acceleration value of the test bench can be obtained by the test bench sensor, and the acceleration value is simulated to obtain the target working condition signal that the suspension controller can respond to. The target working condition signal is sent to the suspension controller. At this time, the damping of the rear axle shock absorption system should increase, and the vertical displacement or acceleration of the rear axle will also change. Then the cabinet 11 board obtains the target signal generated by the rear axle CDC solenoid valve, and obtains the vertical displacement or acceleration of the rear axle, and returns it to the host computer 10.

[0089] The host computer 10 is used to receive the target signal and the current kinematic parameters. Then, the original signal generated by the CDC solenoid valve of the target axle is obtained (when the suspension controller is powered on, the cabinet 11 obtains it through the corresponding board and sends it to the host computer 10). If it is determined that the target signal is different from the original signal, the original kinematic parameters of the target axle in the target direction are obtained; if it is determined that the target signal is the same as the original signal, the test result is generated as a CDC system test failure.

[0090] Optionally, determining whether the target signal is the same as the original signal includes: when the target signal and the original signal are current signals, calculating the target current value corresponding to the target signal and the original current value corresponding to the original signal, and under the condition that the target current value and the original current value are not equal, determining that the target signal is not the same as the original signal; under the condition that the target current value and the original current value are equal, determining that the target signal is the same as the original signal.

[0091] When the target signal and the original signal are solenoid valve opening signals, the target opening value corresponding to the target signal and the original opening value corresponding to the original signal are calculated, and when the target opening value and the original opening value are not equal, it is judged that the target signal is different from the original signal; when the target opening value and the original opening value are equal, it is judged that the target signal is the same as the original signal.

[0092] If it is determined that the target signal is different from the original signal, and the original kinematic parameters of the target axle in the target direction are obtained (when the suspension controller is powered on, the cabinet 11 obtains them through the corresponding board and sends them to the host computer 10), the parameter change value between the original kinematic parameters and the current kinematic parameters is calculated. Under the condition that the parameter change value is less than the preset threshold, the test result generated is that the CDC system test is qualified; under the condition that the parameter change value is greater than or equal to the preset threshold, the test result generated is that the CDC system test is unqualified, where the preset threshold can be determined based on the empirical value and is not limited here.

[0093] Based on the above system, the embodiment of the present application also provides a suspension test method, in which different test data are sent to the test bench control system 12 and the cabinet 11 by the host computer 10, and the test bench is driven by the test bench control system 12 based on the test bench drive signals corresponding to the different test data to simulate the movement of the whole vehicle under test under different test data, and different signals are sent to the suspension controller of the whole vehicle under test based on the different test data by the cabinet 11, so that the suspension controller tests the electronically controlled air suspension based on different signals, thereby improving the reliability of the test results. Among them, the method and system described in the embodiment of the present application are based on the same technical concept. Since the principles of the problems solved by the method and the system are similar, the embodiments of the system and the method can refer to each other, and the repeated parts will not be repeated.

[0094] Figure 2 FIG. 1 is a flow chart of a suspension test method in one embodiment. The flow chart can be as follows: Figure 1 The suspension test system shown in FIG. 1 is implemented by software, hardware, or a combination of software and hardware. Figure 2 As shown, the process includes the following steps:

[0095] S201, receiving target test data through the host computer 10, and sending the target test data to the test bench control system 12 and the cabinet 11 respectively;

[0096] Among them, the target test data includes target vehicle speed data and target operating condition data.

[0097] S202, receiving target test data through the test bench control system 12, determining a target test bench driving signal corresponding to the target test data, and driving the test bench based on the target test bench driving signal to simulate the movement of the vehicle under test under the target test data;

[0098] S203, receiving target test data through the cabinet 11, generating a target test signal based on the target test data, sending the target test signal to the suspension controller of the tested vehicle, acquiring target vehicle data when the suspension controller executes the target test signal, and returning the target vehicle data to the host computer 10;

[0099] Among them, the suspension controller is directly connected to the pins of the cabinet 11 through a connector to achieve power-on and communication. At this time, the cabinet 11 obtains the original vehicle data (for example, the original vehicle height position, the original signal generated by the CDC solenoid valve, and the original kinematic parameters of the axle in the target direction) through the corresponding board card, and sends the original vehicle data to the host computer 10.

[0100] S204, receiving the target vehicle data through the host computer 10, and generating a test result corresponding to the target test data based on the target vehicle data.

[0101] In one embodiment, before determining the target test data corresponding to the target test bench driving signal in S202, the method includes:

[0102] The road spectrum data of the tested vehicle under different test data is obtained through the host computer 10, and the road spectrum data under different test data is sent to the test bench control system 12, wherein the road spectrum data includes the force and torque of the wheels of the tested vehicle in different directions.

[0103] Exemplarily, the upper computer 10 is used to obtain the vertical, longitudinal, and lateral forces and moments of the wheels of the whole vehicle under test at different vehicle speeds, and to obtain the vertical, longitudinal, and lateral forces and moments of the wheels of the whole vehicle under test under different working conditions, wherein the different working conditions include rapid acceleration, rapid deceleration, constant speed, and turning.

[0104] Then, the test bench control system 12 receives the road spectrum data under different test data, and debugs the test bench based on the road spectrum data under different test data to obtain the test bench drive signals corresponding to the different test data. Thus, the road spectrum data of the tested vehicle under different test data is converted into a test bench drive signal that can drive the test bench to work, so that the test bench can simulate the real motion scenes of the tested vehicle under different test data.

[0105] Through the above method, the road spectrum data of the whole vehicle under test under different test data are converted into a test bench driving signal that can drive the test bench to work, so that the real motion scenes of the whole vehicle under test under different test data can be simulated through the test bench, so as to test the electronically controlled air suspension of the whole vehicle under test.

[0106] In one embodiment, a method for testing the height raising and lowering functions of a suspension controller is provided. The target test data in the test is the target vehicle speed data. The target vehicle speed data is sent to the test bench control system 12 by the host computer 10, and the test bench control system 12 receives the target vehicle speed data, determines the target test bench drive signal corresponding to the target vehicle speed data, and drives the test bench based on the target test bench drive signal to simulate the movement of the whole vehicle under test under the target vehicle speed data. Figure 3 FIG. 1 is a flow chart of a method for testing the function of a suspension controller in an embodiment, and the flow chart includes the following steps:

[0107] S301, sending the target vehicle speed data to the cabinet 11 through the host computer 10;

[0108] S302, generating a target vehicle speed signal corresponding to the target vehicle speed data through the cabinet 11, sending the target vehicle speed signal to the suspension controller, and driving the air spring through the suspension controller based on the target vehicle speed signal;

[0109] The cabinet 11 simulates a target vehicle speed signal to which the suspension controller can respond through the board card. For example, the suspension controller drives the compressor to squeeze the air spring gas into the air tank based on the target vehicle speed signal, and at this time, the height position of the entire vehicle will be reduced.

[0110] S303, in response to sending the target vehicle speed signal to the suspension controller for a period of time, obtaining the current vehicle height position through the cabinet 11, and returning the current vehicle height position to the host computer 10;

[0111] The period of time may be determined based on experience or user needs, and is not limited here.

[0112] S304, the host computer 10 determines whether the current vehicle height position is at the target vehicle height position based on the original vehicle height and target vehicle speed data. If so, the test passes, if not, proceed to S302.

[0113] Through the above system, the air spring is driven based on the target vehicle speed signal to realize the test of the height raising and lowering function of the suspension controller. After the target vehicle speed signal is sent to the suspension controller for a period of time, the current height position of the whole vehicle is obtained, so that the upper computer 10 can evaluate the suspension controller function based on the current height position of the whole vehicle. Not only the functional test is realized, but also the performance test of the height adjustment time is realized, thereby improving the comprehensiveness and reliability of the suspension test system.

[0114] In one embodiment, a method for testing the function of a shock absorbing system is provided. The target test data in the test is the target working condition data (sudden acceleration or deceleration), and the target working condition data is sent to the test bench control system 12 by the host computer 10, and the test bench control system 12 receives the target working condition data, determines the target test bench drive signal corresponding to the target working condition data, and drives the test bench based on the target test bench drive signal to simulate the movement of the whole vehicle under test under the target working condition data. Figure 4 FIG. 1 is a flow chart of a method for testing the function of a damping system in an embodiment, and the flow chart includes the following steps:

[0115] S401, collecting the acceleration / deceleration value of the rack through the cabinet 11;

[0116] Exemplarily, the stage sensor acquires the acceleration / deceleration value of the stage, and the acceleration / deceleration value acquired by the stage sensor is collected through the input and output board of the cabinet 11 .

[0117] S402, converting the acceleration / deceleration value of the test platform into a target operating condition signal through the cabinet 11, and sending the target operating condition signal to the suspension controller;

[0118] S403, controlling the rear / front axle continuous damping control solenoid valve through the suspension controller, and obtaining the target signal generated by the rear / front axle continuous damping control solenoid valve and the current kinematic parameters of the rear / front axle in the vertical direction through the cabinet 11, and returning the target signal and the current kinematic parameters to the host computer 10;

[0119] The target signal may be a current signal or a CDC solenoid valve opening signal, and the kinematic parameter may be a displacement or an acceleration.

[0120] S404, judging whether the target signal has changed based on the original signal generated by the rear / front axle continuous damping control solenoid valve by the host computer 10, if so, proceeding to S405; if not, the test fails;

[0121] When the target signal and the original signal are current signals, the target current value corresponding to the target signal and the original current value corresponding to the original signal are calculated. Under the condition that the target current value and the original current value are not equal, it is judged that the target signal has changed; under the condition that the target current value and the original current value are equal, it is judged that the target signal has not changed.

[0122] When the target signal and the original signal are solenoid valve opening signals, the target opening value corresponding to the target signal and the original opening value corresponding to the original signal are calculated, and when the target opening value and the original opening value are not equal, it is judged that the target signal has changed; when the target opening value and the original opening value are equal, it is judged that the target signal has not changed.

[0123] S405, the host computer 10 calculates the parameter change value between the original kinematic parameters of the rear / front axle in the vertical direction and the current kinematic parameters, and determines whether the parameter change value is less than a preset threshold. If so, the test passes; if not, the test fails.

[0124] The preset threshold value may be determined based on empirical values ​​and is not limited here.

[0125] Through the above method, by comparing the target signal of the CDC solenoid valve under the target working condition data with the original signal, it is possible to determine whether the damping of the vehicle under test has changed. After determining that the damping has changed, the CDC system is evaluated based on the parameter change values ​​corresponding to the kinematic parameters under the target working condition data, thereby realizing the CDC system function test and damping performance test.

[0126] It should be understood that although Figure 2-4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2-4 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0127] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store suspension test data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a suspension test method is implemented.

[0128] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0129] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0130] Receive target test data through the host computer, and send the target test data to the test bench control system and the cabinet respectively;

[0131] receiving target test data through a test bench control system, determining a target test bench drive signal corresponding to the target test data, and driving the test bench based on the target test bench drive signal to simulate the movement of the vehicle under test under the target test data;

[0132] Receive target test data through the cabinet, generate a target test signal based on the target test data, send the target test signal to the suspension controller of the vehicle under test, obtain target vehicle data when the suspension controller executes the target test signal, and return the target vehicle data to the host computer;

[0133] The target vehicle data is received through the host computer, and the test results corresponding to the target test data are generated based on the target vehicle data.

[0134] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0135] Receive target test data through the host computer, and send the target test data to the test bench control system and the cabinet respectively;

[0136] receiving target test data through a test bench control system, determining a target test bench drive signal corresponding to the target test data, and driving the test bench based on the target test bench drive signal to simulate the movement of the vehicle under test under the target test data;

[0137] Receive target test data through the cabinet, generate a target test signal based on the target test data, send the target test signal to the suspension controller of the vehicle under test, obtain target vehicle data when the suspension controller executes the target test signal, and return the target vehicle data to the host computer;

[0138] The target vehicle data is received through the host computer, and the test results corresponding to the target test data are generated based on the target vehicle data.

[0139] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0140] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0141] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A suspension test system, characterized in that: The system comprises: a host computer, a cabinet and a test bench control system, wherein the host computer is connected to the cabinet and the test bench control system respectively, the cabinet is connected to the test bench control system, the whole vehicle to be tested is placed on the test bench in the test bench control system, and the whole vehicle to be tested is connected to the cabinet; The host computer is used to receive target test data and send the target test data to the test bench control system and the cabinet respectively; The test bench control system is used to receive the target test data, determine a target test bench drive signal corresponding to the target test data, and drive the test bench based on the target test bench drive signal to simulate the movement of the tested vehicle under the target test data; The cabinet is used to receive the target test data, generate a target test signal based on the target test data, send the target test signal to the suspension controller of the tested vehicle, obtain the target vehicle data generated by the suspension controller executing the target test signal, and return the target vehicle data to the host computer; The host computer is also used to receive the target vehicle data and generate a test result corresponding to the target test data based on the target vehicle data.

2. The system according to claim 1, characterized in that The system further comprises: The host computer is further used to obtain the road spectrum data of the tested vehicle under different test data, and send the road spectrum data under different test data to the test bench control system, wherein the road spectrum data includes the force and torque of the wheels of the tested vehicle in different directions; The test bench control system is also used to debug the test bench based on the road spectrum data under the different test data to obtain the test bench driving signals corresponding to the different test data.

3. The system according to claim 2, characterized in that The host computer is used for: Obtaining the vertical, longitudinal and lateral forces and moments of the wheels of the tested vehicle at different vehicle speeds; The forces and moments of the wheels of the tested vehicle in the vertical, longitudinal and lateral directions under different working conditions are obtained, wherein the different working conditions at least include rapid acceleration and rapid deceleration.

4. The system according to claim 1, characterized in that The cabinet is used for: Under the condition that the target test data is target vehicle speed data and the test bench is driven based on the target test bench driving signal, a target vehicle speed signal is generated based on the target vehicle speed data, and the target vehicle speed signal is sent to the suspension controller, so that the suspension controller drives the air spring based on the target vehicle speed signal; In response to sending the target vehicle speed signal to the suspension controller for a period of time, the current vehicle height position is acquired, and the current vehicle height position is returned to the host computer as the target vehicle data.

5. The system according to claim 1, characterized in that The cabinet is used for: Under the condition that the target test data is target operating condition data and the test bench is driven based on the target test bench driving signal, collecting a speed change value of the test bench; generating a target operating condition signal based on the speed change value, and sending the target operating condition signal to the suspension controller, so that the suspension controller controls a continuous damping control solenoid valve of a target axle based on the target operating condition signal; The target signal generated by the continuous damping control solenoid valve of the target axle and the current kinematic parameters of the target axle in the target direction are obtained, and the target signal and the current kinematic parameters are returned to the host computer as the target vehicle data.

6. The system according to claim 1, characterized in that The host computer is used for: Under the condition that the received target vehicle data is the current vehicle height position, obtaining the original vehicle height position of the vehicle to be tested; Under the condition that it is determined based on the original vehicle height position and the target vehicle speed data that the current vehicle height position is at the target vehicle height position, the test result is generated as the suspension controller function test is qualified.

7. The system according to claim 1, characterized in that The host computer is used for: Under the condition that the received target vehicle data is a target signal and current kinematic parameters, an original signal generated by a continuous damping control solenoid valve of a target axle is obtained; Under the condition that the target signal is different from the original signal, obtaining original kinematic parameters of the target axle in a target direction; Calculating a parameter change value between the original kinematic parameters and the current kinematic parameters; Under the condition that the parameter change value is less than a preset threshold, the test result is generated as the continuous shock absorption control system test is qualified.

8. A suspension testing method, applied to the suspension testing system according to any one of claims 1 to 7, characterized in that: The method comprises: Receive target test data through the host computer, and send the target test data to the test bench control system and the cabinet respectively; Receiving the target test data through the test bench control system, determining a target test bench driving signal corresponding to the target test data, and driving the test bench based on the target test bench driving signal to simulate the movement of the tested vehicle under the target test data; Receiving the target test data through the cabinet, generating a target test signal based on the target test data, sending the target test signal to the suspension controller of the tested vehicle, acquiring target vehicle data when the suspension controller executes the target test signal, and returning the target vehicle data to the host computer; The target vehicle data is received by the host computer, and a test result corresponding to the target test data is generated based on the target vehicle data.

9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to claim 8 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to claim 8 is implemented.

Citation Information

Cited By

  • Vehicle body height bench simulation device based on PWM (Pulse Width Modulation)

    CN120779155A