Vehicle shock absorber system simulation test method, storage medium and electronic equipment

CN117369404BActive Publication Date: 2026-10-30CHINA FAW CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311301774.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-09
Publication Date
2026-10-30
Estimated Expiration
2043-10-09

AI Technical Summary

Technical Problem

[0004]本发明实施例提供了一种车辆减震器系统仿真测试方法、存储介质及电子设备,以至少解决相关技术提供的车辆减震器系统的测试方法基于实车测试环境导致测试工况的覆盖度低、测试结果误差大的技术问题

Benefits of technology

[0025]在本发明实施例中,首先基于仿真车辆的车型和待测减震器系统的测试需求构建仿真测试工况,其中,仿真测试工况包括功能测试工况和故障测试工况,接着,在利用仿真测试工况对待测减震器系统进行测试过程中,采集测试数据,其中,测试数据包括减震器系统中任一设备的测量数据和运行数据,最后,对测试数据进行分析,得到测试结果,其中,测试结果包括功能测试结果和故障测试结果,功能测试结果用于评价待测减震器系统的功能可靠性,故障测试结果用于评价待测减震器系统的容错性能。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117369404B_ABST
    Figure CN117369404B_ABST
Patent Text Reader

Abstract

The application discloses a kind of vehicle shock absorber system simulation test method, storage medium and electronic equipment.Therein, the method includes: based on the vehicle model of simulation vehicle and the test requirement of to-be-tested shock absorber system, simulation test working condition is constructed, wherein, simulation test working condition includes function test working condition and fault test working condition;During testing to-be-tested shock absorber system using simulation test working condition, test data is collected;Test data is analyzed, and test result is obtained, wherein, test result includes function test result and fault test result, function test result is used to evaluate the functional reliability of to-be-tested shock absorber system, and fault test result is used to evaluate the fault tolerance performance of to-be-tested shock absorber system.The application solves the technical problem that the test method of vehicle shock absorber system provided by related art is based on real vehicle test environment, which leads to low coverage of test working condition and large error of test result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle simulation testing, and more specifically, to a vehicle shock absorber system simulation testing method, storage medium, and electronic device. Background Technology

[0002] Intelligent damping control shock absorber systems can reduce vibrations and bumps caused by uneven road surfaces during vehicle operation, thereby improving vehicle stability, comfort, and safety. To ensure the reliability of intelligent damping control shock absorber systems, testing is necessary during the design and development process. However, existing testing methods for intelligent damping control shock absorber systems are based on real-vehicle environments, which are difficult to meet the various test conditions of intelligent damping control shock absorber systems. Furthermore, simulation testing in real-vehicle environments consumes significant manpower and time, resulting in low coverage of test conditions, large errors in test results, and low testing efficiency.

[0003] As can be seen from the above analysis, the test methods for vehicle shock absorber systems provided by the aforementioned technologies have low coverage of test conditions and large errors in test results due to their reliance on real vehicle test environments. Currently, no effective solution has been proposed. Summary of the Invention

[0004] This invention provides a simulation test method, storage medium, and electronic device for a vehicle shock absorber system, which at least solves the technical problems of low coverage of test conditions and large error in test results caused by the test methods for vehicle shock absorber systems based on real vehicle test environments.

[0005] According to one aspect of the present invention, a simulation test method for a vehicle shock absorber system is provided, comprising:

[0006] Based on the vehicle model and the testing requirements of the shock absorber system under test, simulated test conditions are constructed. These conditions include functional test conditions and fault test conditions. During the testing of the shock absorber system under test using these simulated test conditions, test data is collected, including measurement and operational data of any device within the shock absorber system. The test data is then analyzed to obtain test results, which include functional test results and fault test results. The functional test results are used to evaluate the functional reliability of the shock absorber system under test, while the fault test results are used to evaluate its fault tolerance performance.

[0007] Optionally, the simulation test condition is a functional test condition. Different test requirements correspond to different functions under test, and different functions under test correspond to different functional test conditions. The simulation test condition is constructed based on the vehicle model and the test requirements of the shock absorber system under test, including: determining a first controller list corresponding to the vehicle model; constructing a first simulation parameter set based on the first controller list, wherein the first simulation parameter set includes the control parameters of all controllers in the first controller list; determining a first simulation software set and a second simulation parameter set according to the vehicle model and the test requirements of any function under test, wherein the second simulation parameter set includes the software parameters of all simulation software in the first simulation software set; and constructing the functional test condition based on the vehicle model, the first controller list, the first simulation parameter set, the first simulation software set, and the second simulation parameter set.

[0008] Optionally, the simulation test condition is a fault test condition. Different test requirements correspond to different fault types. The fault type is the fault type of any sensor in the shock absorber system under test. The measurement data of any sensor is used to determine the motion state or body posture of the simulated vehicle. Different fault types correspond to different fault test conditions. The simulation test condition is constructed based on the vehicle model and the test requirements of the shock absorber system under test, including: determining a second simulation software set and a third simulation parameter set according to the vehicle model and the test requirements of any fault type, wherein the third simulation parameter set includes the software parameters of all simulation software in the second simulation software set; injecting faults into any sensor according to the test requirements of any fault type to obtain a fault sensor; and constructing the fault test condition based on the vehicle model, the first controller list, the first simulation parameter set, the second simulation software set, the third simulation parameter set, and the fault sensor.

[0009] Optionally, the above-mentioned vehicle shock absorber system simulation test method further includes: before testing the shock absorber system under test using functional test conditions, determining multiple functions to be tested for the shock absorber system under test and constructing a functional test sequence corresponding to any test function; performing priority analysis on the multiple functions to be tested to obtain the functional test order of the multiple functions to be tested; and executing the functional test sequence based on the functional test order to perform functional testing on the shock absorber system under test.

[0010] Optionally, the above-mentioned vehicle shock absorber system simulation test method further includes: before testing the shock absorber system under test using fault test conditions, determining multiple fault types of any sensor and constructing a fault test sequence corresponding to any fault type; performing priority analysis on multiple fault types to obtain the fault test order of multiple fault types; and executing the fault test sequence based on the fault test order to perform fault testing on the shock absorber system under test.

[0011] Optionally, the test data is analyzed to obtain test results, including: determining the motion state or body posture of the simulated vehicle based on the measurement data; judging the driving conditions of the simulated vehicle based on the motion state and body posture; and judging whether the running data corresponding to the measurement data in the time dimension meets the test requirements in response to the driving conditions meeting the test requirements, thereby obtaining test results. The preset conditions are used to constrain the current test function or current fault type test of the shock absorber system under test to pass.

[0012] Optionally, the above-mentioned vehicle shock absorber system simulation test method further includes: recording the current test function or current fault type in response to the failure of the current test function or current fault type test.

[0013] Optionally, the above-mentioned vehicle shock absorber system simulation test method further includes: generating a test report for the shock absorber system under test, wherein the test report includes at least: test functions, fault types, measurement data, operating data, and test results.

[0014] According to another aspect of the present invention, a vehicle shock absorber system simulation testing apparatus is also provided, comprising:

[0015] The system comprises three modules: a construction module for building simulated test conditions based on the vehicle model and the test requirements of the shock absorber system under test; a data acquisition module for collecting test data during the testing of the shock absorber system using the simulated test conditions; and an analysis module for analyzing the test data to obtain test results, including functional test results and fault test results. Functional test results are used to evaluate the functional reliability of the shock absorber system under test, while fault test results are used to evaluate its fault tolerance performance.

[0016] Optionally, the above-mentioned construction module is further used for: constructing simulation test conditions as functional test conditions, where different test requirements correspond to different functions under test, and different functions under test correspond to different functional test conditions; constructing simulation test conditions based on the vehicle model and the test requirements of the shock absorber system under test, including: determining a first controller list corresponding to the vehicle model; constructing a first simulation parameter set based on the first controller list, wherein the first simulation parameter set includes the control parameters of all controllers in the first controller list; determining a first simulation software set and a second simulation parameter set according to the vehicle model and the test requirements of any function under test, wherein the second simulation parameter set includes the software parameters of all simulation software in the first simulation software set; and constructing functional test conditions based on the vehicle model, the first controller list, the first simulation parameter set, the first simulation software set, and the second simulation parameter set.

[0017] Optionally, the above-mentioned construction module is further used for: constructing a simulation test condition that is a fault test condition, where different test requirements correspond to different fault types, the fault type being the fault type of any sensor in the shock absorber system under test, the measurement data of any sensor being used to determine the motion state or body posture of the simulated vehicle, different fault types corresponding to different fault test conditions, and constructing a simulation test condition based on the vehicle model and the test requirements of the shock absorber system under test, including: determining a second simulation software set and a third simulation parameter set according to the vehicle model and the test requirements of any fault type, wherein the third simulation parameter set includes the software parameters of all simulation software in the second simulation software set; injecting a fault into any sensor according to the test requirements of any fault type to obtain a fault sensor; and constructing a fault test condition based on the vehicle model, the first controller list, the first simulation parameter set, the second simulation software set, the third simulation parameter set, and the fault sensor.

[0018] Optionally, the above-mentioned vehicle shock absorber system simulation test device further includes: a functional test module, used to determine multiple functions to be tested of the shock absorber system under test and construct a functional test sequence corresponding to any test function before testing the shock absorber system under test using functional test conditions; to perform priority analysis on multiple functions to be tested to obtain the functional test order of multiple functions to be tested; and to execute the functional test sequence based on the functional test order to perform functional testing on the shock absorber system under test.

[0019] Optionally, the above-mentioned vehicle shock absorber system simulation test device further includes: a fault test module, used to determine multiple fault types of any sensor and construct a fault test sequence corresponding to any fault type before testing the shock absorber system under test using fault test conditions; perform priority analysis on multiple fault types to obtain the fault test order of multiple fault types; and execute the fault test sequence based on the fault test order to perform fault test on the shock absorber system under test.

[0020] Optionally, the above analysis module is also used to: determine the motion state or body posture of the simulated vehicle based on the measurement data; determine the driving conditions of the simulated vehicle based on the motion state and body posture; and, in response to the driving conditions meeting the test requirements, determine whether the running data corresponding to the measurement data in the time dimension meets the preset conditions to obtain the test results. The preset conditions are used to constrain the current test function or current fault type test of the shock absorber system under test to pass.

[0021] Optionally, the above-mentioned vehicle shock absorber system simulation test device further includes: a recording module, used to record the current test function or the current fault type in response to the failure of the current test function or the current fault type test.

[0022] Optionally, the above-mentioned vehicle shock absorber system simulation test device further includes: a generation module for generating a test report of the shock absorber system under test, wherein the test report includes at least: test function, fault type, measurement data, operating data, and test results.

[0023] According to another aspect of the present invention, a storage medium is also provided, the storage medium including a stored program, wherein, when the program is running, the device where the storage medium is located executes any of the aforementioned vehicle shock absorber system simulation test methods.

[0024] According to another aspect of the present invention, an electronic device is also provided, including an on-board memory and an on-board processor, wherein the on-board memory stores a computer program, and the on-board processor is configured to run the computer program to execute the vehicle shock absorber system simulation test method described in any of the preceding embodiments.

[0025] In this embodiment of the invention, a simulation test condition is first constructed based on the model of the simulated vehicle and the test requirements of the shock absorber system under test. The simulation test condition includes a functional test condition and a fault test condition. Then, during the testing of the shock absorber system under test using the simulation test condition, test data is collected. The test data includes measurement data and operational data of any device in the shock absorber system. Finally, the test data is analyzed to obtain test results. The test results include functional test results and fault test results. The functional test results are used to evaluate the functional reliability of the shock absorber system under test, and the fault test results are used to evaluate the fault tolerance performance of the shock absorber system under test.

[0026] It is easy to understand that the method provided by the present invention performs functional tests on multiple functions of the shock absorber system under test by constructing functional test conditions, and performs fault tests on the shock absorber system under test by constructing fault test conditions. This achieves the purpose of comprehensive testing of the vehicle shock absorber system, thereby improving the coverage of test conditions for the vehicle shock absorber system and reducing the error of test results by strictly controlling test parameters through simulated test conditions. In turn, it solves the technical problems of low coverage of test conditions and large error of test results caused by the test methods for vehicle shock absorber systems provided by related technologies based on the actual vehicle test environment. Attached Figure Description

[0027] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:

[0028] Figure 1 This is a hardware structure block diagram of a vehicle terminal for a vehicle shock absorber system simulation test method according to an embodiment of the present invention.

[0029] Figure 2 This is a flowchart of a vehicle shock absorber system simulation test method according to an embodiment of the present invention;

[0030] Figure 3 This is a schematic diagram of the structure of an optional vehicle shock absorber system simulation test system according to an embodiment of the present invention;

[0031] Figure 4 This is a schematic diagram of an optional host computer structure according to an embodiment of the present invention;

[0032] Figure 5 This is a schematic diagram of an optional vehicle shock absorber system simulation test process according to an embodiment of the present invention;

[0033] Figure 6 This is a structural block diagram of an optional vehicle shock absorber system simulation test device according to an embodiment of the present invention;

[0034] Figure 7 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention;

[0035] Figure 8 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention;

[0036] Figure 9 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention;

[0037] Figure 10 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention. Detailed Implementation

[0038] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0039] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0040] According to an embodiment of the present invention, a method embodiment for simulating and testing a vehicle shock absorber system is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0041] Figure 1 This is a hardware structure block diagram of a vehicle terminal for a simulation testing method of a vehicle shock absorber system according to an embodiment of the present invention, such as... Figure 1 As shown, the vehicle terminal 10 (or a mobile device 10 that communicates with the vehicle) may include one or more processors 102 (processor 102 may include, but is not limited to, processing devices such as microprocessors (MCUs) or field-programmable gate arrays (FPGAs),) a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display device 110, an input / output device 108 (i.e., I / O devices), a Universal Serial Bus (USB) port (which may be included as one of the ports of a computer bus, not shown in the figure), a network interface (not shown in the figure), a power supply (not shown in the figure), and / or a camera (not shown in the figure). Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the vehicle terminal 1 described above. For example, the vehicle terminal 10 may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0042] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits may be embodied, in whole or in part, as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the vehicle terminal 10 (or mobile device).

[0043] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the vehicle shock absorber system simulation test method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned vehicle shock absorber system simulation test method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the vehicle terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0044] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the vehicle terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0045] Under the above operating environment, the embodiments of the present invention provide as follows: Figure 2 The simulation test method for the vehicle shock absorber system shown is as follows. Figure 2 This is a flowchart of a vehicle shock absorber system simulation test method according to an embodiment of the present invention, such as... Figure 2 As shown above, Figure 2 The embodiments shown may include at least the following implementation steps, that is, the technical solutions implemented by steps S201 to S203.

[0046] Step S201: Based on the vehicle model and the test requirements of the shock absorber system under test, a simulation test condition is constructed, which includes a functional test condition and a fault test condition.

[0047] Step S202: During the test of the shock absorber system under test using the simulation test conditions, test data is collected, including measurement data and operating data of any device in the shock absorber system.

[0048] Step S203: Analyze the test data to obtain test results, which include functional test results and fault test results. The functional test results are used to evaluate the functional reliability of the shock absorber system under test, and the fault test results are used to evaluate the fault tolerance performance of the shock absorber system under test.

[0049] In the technical solution provided by this invention, the functions of the vehicle shock absorber system may include, but are not limited to: adjusting damping mode, enhancing perception, ceiling control, pothole control, lateral control, longitudinal control, ESC / ABS / TCS coordinated control, travel control, and energy-saving control. Specifically, ESC / ABS / TCS coordinated control refers to the coordinated control of the Electronic Stability Control (ESC), Anti-lock Braking System (ABS), and Traction Control System (TCS). For example, during emergency braking or sharp turns, ESC can prevent vehicle slippage or loss of control by adjusting braking force distribution and engine power; simultaneously, ABS can prevent wheel lock-up and provide a shorter braking distance; and TCS can ensure that the vehicle maintains traction during start-up or acceleration, avoiding slippage.

[0050] In the technical solution provided by this invention, the faults of the vehicle shock absorber system may include, but are not limited to: short circuit or open circuit of the sensor, short circuit or open circuit of the shock absorber. The functional test provided by this invention can be used to detect the stability, reliability and safety of each function of the vehicle shock absorber system; the fault test can be used to detect the fault tolerance performance of the vehicle shock absorber system. Specifically, for example, the sensor in the vehicle shock absorber system can be short-circuited, and the current of the shock absorber can be collected to determine whether the shock absorber is working properly.

[0051] In this embodiment of the invention, a simulation test condition is first constructed based on the model of the simulated vehicle and the test requirements of the shock absorber system under test. The simulation test condition includes a functional test condition and a fault test condition. Then, during the testing of the shock absorber system under test using the simulation test condition, test data is collected. The test data includes measurement data and operational data of any device in the shock absorber system. Finally, the test data is analyzed to obtain test results. The test results include functional test results and fault test results. The functional test results are used to evaluate the functional reliability of the shock absorber system under test, and the fault test results are used to evaluate the fault tolerance performance of the shock absorber system under test.

[0052] It is easy to understand that the method provided by the present invention performs functional tests on multiple functions of the shock absorber system under test by constructing functional test conditions, and performs fault tests on the shock absorber system under test by constructing fault test conditions. This achieves the purpose of comprehensive testing of the vehicle shock absorber system, thereby improving the coverage of test conditions for the vehicle shock absorber system and reducing the error of test results by strictly controlling test parameters through simulated test conditions. In turn, it solves the technical problems of low coverage of test conditions and large error of test results caused by the test methods for vehicle shock absorber systems provided by related technologies based on the actual vehicle test environment.

[0053] The methods described in the embodiments of the present invention will be further described below.

[0054] In an optional embodiment, in step S201, the simulation test condition is a functional test condition. Different test requirements correspond to different functions under test, and different functions under test correspond to different functional test conditions. The simulation test condition is constructed based on the vehicle model and the test requirements of the shock absorber system under test, including:

[0055] Step S211: Determine the first controller list corresponding to the vehicle model;

[0056] Step S212: Construct a first simulation parameter set based on the first controller list, wherein the first simulation parameter set includes the control parameters of all controllers in the first controller list;

[0057] Step S213: Based on the vehicle model and the test requirements of any function to be tested, determine the first simulation software set and the second simulation parameter set, wherein the second simulation parameter set includes the software parameters of all simulation software in the first simulation software set;

[0058] Step S214: Construct functional test conditions based on vehicle model, first controller list, first simulation parameter set, first simulation software set, and second simulation parameter set.

[0059] The following combination Figure 3 , Figure 4 , Figure 5 The above methods will be further explained.

[0060] Figure 3 This is a schematic diagram of the structure of an optional vehicle shock absorber system simulation test system according to an embodiment of the present invention, as shown below. Figure 3As shown, the test system includes: a host computer 301, a Hardware-In-the-Loop (HIL) simulation bench 302, and an intelligent damping control shock absorber system 303. The host computer 301 can control the HIL simulation bench 302 to construct simulation test conditions and control the simulation test process of the vehicle shock absorber system. The HIL simulation bench 302 can be used to construct simulation test conditions for the vehicle shock absorber system, which may include, but are not limited to, functional test conditions and fault test conditions. The intelligent damping control shock absorber system 303 is the test sample, which may include: a 6-DOF sensor, 4 vehicle height sensors, and 4 shock absorbers.

[0061] Figure 4 This is a schematic diagram of an optional host computer structure according to an embodiment of the present invention, such as... Figure 3 , Figure 4 As shown, the host computer 301 may include: test management software, automatic test software, and test management software. The test management software can pre-create a vehicle model library. When constructing functional test conditions for a vehicle shock absorber system, it can determine the first controller list and test cases corresponding to the simulated vehicle model. Furthermore, after creating a project based on the vehicle model, it determines the model variables (first simulation parameter set) of all controller signals in the controller list. During simulation testing, the variable management function of the host computer 301 can be used to manage this first simulation parameter set. It should also be noted that this variable management function can also manage user-defined variables used to determine the shock absorber current state.

[0062] Figure 5 This is a schematic diagram of an optional vehicle shock absorber system simulation test process according to an embodiment of the present invention, such as... Figure 5 As shown, Figure 3 , Figure 4 , Figure 5As shown, the HIL simulation bench 302 can include simulation software adapted to different vehicle models and test functions, including but not limited to: different models of programmable power supplies, input / output boards, signal conditioning boards, fault injection boards, height sensor simulation boards, and 6-DOF signal bypass controller LAN simulation boards. During simulation testing, the device configuration function in the automatic test software of the host computer 301 can select the corresponding simulation software to form a first simulation software set based on the vehicle model and test function, and then determine the second simulation parameter set corresponding to the first simulation software set. This second simulation software set can be managed by the parameter mapping library in the automatic test software. It should also be noted that the parameter mapping library can map the variables established in variable management to the corresponding model paths in the test management software, which facilitates the automatic modification of the signals of the corresponding simulation models through the automatic test software, and facilitates the loading of the simulation model signals to the lower-level computer and interaction with the controller. Furthermore, functional test conditions corresponding to the test functions can be constructed based on the vehicle model, the first controller list, the first simulation parameter set, the first simulation software set, and the second simulation parameter set.

[0063] In the technical solution provided by this invention, it should also be noted that, as Figure 5 As shown, when testing various functions of the vehicle shock absorber system, based on the input conditions of each function, the real-time processor can send the ignition switch, height sensor simulation signal (such as based on the PSI5 protocol), 6-DOF sensor bypass controller LAN signal, controller LAN signal of other controllers, and vehicle dynamics model simulation signal to the vehicle shock absorber system through the controller LAN board and sensor simulation board to meet the test conditions of each test function.

[0064] In an optional embodiment, in step S201, the simulation test condition is a fault test condition. Different test requirements correspond to different fault types. The fault type is the fault type of any sensor in the shock absorber system under test. The measurement data of any sensor is used to determine the motion state or body posture of the simulated vehicle. Different fault types correspond to different fault test conditions. The simulation test condition is constructed based on the model of the simulated vehicle and the test requirements of the shock absorber system under test, including:

[0065] Step S221: Based on the vehicle model and the test requirements of any fault type, determine the second simulation software set and the third simulation parameter set, wherein the third simulation parameter set includes the software parameters of all simulation software in the second simulation software set;

[0066] Step S222: Based on the test requirements of any fault type, perform fault injection on any sensor to obtain a fault sensor;

[0067] Step S223: Construct fault test conditions based on vehicle model, first controller list, first simulation parameter set, second simulation software set, third simulation parameter set, and fault sensors.

[0068] In the technical solution provided by this invention, when constructing fault test conditions, the first controller list and the first simulation parameter set corresponding to the vehicle model can be determined based on the above-mentioned process of constructing functional test conditions. Furthermore, the second simulation software set and the third simulation parameter set corresponding to the test fault type can be determined according to the test requirements of the vehicle model and the test fault type. Finally, according to the test requirements of the test fault type, the following parameters are used: Figure 5 The fault injection board shown injects faults into the corresponding devices (any sensor, any shock absorber) in the vehicle shock absorber system to obtain a vehicle shock absorber system containing the test fault type. Finally, based on the vehicle model, the first controller list, the first simulation parameter set, the second simulation software set, the third simulation parameter set, and the vehicle shock absorber system containing the test fault type, a fault test condition corresponding to the test fault type is constructed.

[0069] In an optional embodiment, the above-mentioned vehicle shock absorber system simulation test method further includes:

[0070] Step S241: Before testing the shock absorber system under test using the functional test conditions, determine multiple functions to be tested for the shock absorber system under test and construct a functional test sequence corresponding to any test function.

[0071] Step S242: Perform priority analysis on multiple functions to be tested to obtain the functional testing order of multiple functions to be tested;

[0072] Step S243: Based on the functional test sequence, execute the functional test sequence to perform functional tests on the shock absorber system under test.

[0073] The technical solution provided by this invention is still as follows Figure 4 As shown, test cases (functional test sequences) for test functions can be written using the test management function in the test management software of the host computer. Furthermore, the test planning function in the automatic test software of the host computer can be used to perform priority analysis and sorting of the test functions of the pre-determined vehicle shock absorber system. The test order of the test functions can be determined according to the order of priority from high to low. Further, the functional test sequence can be executed according to the test order to perform simulation test on the test functions.

[0074] In an optional embodiment, the above-mentioned vehicle shock absorber system simulation test method further includes:

[0075] Step S251: Before testing the shock absorber system under test using the fault test conditions, determine multiple fault types of any sensor and construct a fault test sequence corresponding to any fault type.

[0076] Step S252: Perform priority analysis on multiple fault types to obtain the fault test order for multiple fault types;

[0077] Step S253: Based on the fault test sequence, execute the fault test sequence to perform fault tests on the shock absorber system under test.

[0078] The technical solution provided by this invention is still as follows Figure 4 As shown, test cases (fault test sequences) for test fault types can be written using the test management function in the host computer's test management software. Furthermore, the test planning function in the host computer's automatic test software can be used to perform priority analysis and sorting of the pre-determined test fault types of the vehicle shock absorber system. The test order of the test fault types can be determined according to the order of priority from high to low. Further, the fault test sequence can be executed according to the test order to perform simulation testing on the test fault types.

[0079] In an optional embodiment, in step S203, the test data is analyzed to obtain test results, including:

[0080] Step S261: Determine the motion state or body posture of the simulated vehicle based on the measurement data;

[0081] Step S262: Determine the driving conditions of the simulated vehicle based on its motion state and vehicle posture;

[0082] Step S263: In response to the driving conditions meeting the test requirements, determine whether the operating data corresponding to the measured data in the time dimension meets the preset conditions, and obtain the test results. The preset conditions are used to constrain the current test function or current fault type test of the shock absorber system under test to pass.

[0083] The technical solution provided by this invention is still as follows Figure 3 As shown, the 6-DOF sensor can collect the acceleration, angular velocity and attitude of the simulated vehicle in 6 directions to determine the motion state of the simulated vehicle; the 4 vehicle height sensors can be used to measure the height of the four corners of the simulated vehicle to monitor the vehicle's attitude.

[0084] As an optional implementation, when testing the roof control function of the vehicle shock absorber system, a functional test sequence for the roof control function is automatically executed based on a constructed vehicle road driving condition with potholes. During the test, the vehicle body undulation speed, vehicle body pitch speed, vehicle body roll speed, and the height of the four corners of the vehicle can be used to determine whether the simulated vehicle is in a bumpy condition. When the simulated vehicle is in a bumpy condition, the current of each of the four shock absorbers can be collected in real time. When the current increases with the degree of bumpiness and decreases with the degree of bumpiness (preset condition), the roof control function test of the vehicle shock absorber system can be determined to be passed; when the degree of bumpiness changes but the current remains constant, the roof control function test of the vehicle shock absorber can be determined to be failed.

[0085] As another optional implementation, when testing the ESC / ABS / TCS coordinated control function of the vehicle shock absorber system, if any of the ESC, ABS, or TCS devices is triggered, the vehicle shock absorber system control strategy will generate a constant control current demand (preset condition) to obtain the maximum damping force and thus enhance vehicle attitude control. When the collected currents of the four shock absorbers meet this constant control current demand, it can be determined that the ESC / ABS / TCS coordinated control function of the vehicle shock absorber system has passed the test.

[0086] In an optional embodiment, the above-mentioned vehicle shock absorber system simulation test method further includes:

[0087] Step S204: In response to the failure of the current test function or the current fault type test, record the current test function or the current fault type.

[0088] The technical solution provided by this invention is still as follows Figure 4 As shown, the defect management function in the test management software of the host computer can be used to record the test functions and test fault types that failed during the simulation test, so that the test functions and test fault types that failed can be retested in the future.

[0089] In an optional embodiment, the above-mentioned vehicle shock absorber system simulation test method further includes:

[0090] Step S205: Generate a test report for the shock absorber system under test. The test report shall include at least the following: test function, fault type, measurement data, operating data, and test results.

[0091] The technical solution provided by this invention is still as follows Figure 4As shown, the test report and data analysis functions in the host computer automatic test software can be used to analyze the data during the test and generate a test report. The content of the test report may include, but is not limited to: test function or fault type, measurement data and operation data during the test, and data analysis results (test results).

[0092] In the technical solution provided by this invention, it should also be noted that, as before... Figure 4 As shown, the host computer's test management function can also be associated with specific variables in the variable management function, and perform specific assignment of model variables and result comparison; the sample management function can serve as a controller library, allowing for the registration and description of controllers corresponding to different vehicle models; the sequence library can encapsulate a series of sequence operations, improving the reusability of sequence operations; automated test sequences and scripts can work in conjunction with equipment configuration, sequence library, parameter mapping library, and test plan to perform automated testing. Specifically, preset type scripts (such as Python scripts) can be used to capture various signals, including but not limited to: input signals of the vehicle shock absorber system (such as vehicle speed, lateral acceleration, and longitudinal acceleration), output signals (such as the current of the four shock absorbers), and the captured signal values ​​can be analyzed and judged to determine whether the current test function or the current fault type has passed the test, and the signal values ​​and analysis results can be automatically added to the test report; test reports and data analysis can be automatically generated based on the test sequence and script execution.

[0093] In the technical solution provided by this invention, it should also be noted that, as before... Figure 4 , Figure 5 As shown, the host computer test management software can include vehicle model simulation and signal simulation interfaces. The vehicle model simulation uses the host computer software to simulate the vehicle's driving conditions. By adjusting the driver's operating state, the vehicle's operating status under the current operating state can be obtained. Furthermore, data used to judge test results can be mapped to the bus and uploaded to the controller. The signal simulation interface can be linked to the input / output models of the built input / output boards. It can be used to change the simulated controller area network signals (e.g., vehicle driving mode), the model driver's input signals (e.g., accelerator pedal opening, vehicle speed, engine torque), and the sensor input signal values ​​of the sensor simulation boards (e.g., signals from four vehicle height sensors and six-DOF sensor signals).

[0094] In the technical solution provided by this invention, it should also be noted that, as before... Figure 4 , Figure 5As shown, the host computer test management software can input four vehicle height sensors and a 6-DOF sensor in the following ways: 1. Run a simulated driving condition to obtain the real-time measurement values ​​of the four vehicle height sensors and the 6-DOF sensor in a closed loop. Map these real-time measurement values ​​to the height sensor simulation board and the 6-DOF bypass controller LAN simulation board. Input these values ​​to the vehicle shock absorber system through the simulation board to monitor the current status information of the vehicle shock absorber system and determine whether the test function or test fault type has passed; 2. Set the measurement values ​​of the four vehicle height sensors and the 6-DOF sensor in an open loop. Map these measurement values ​​to the height sensor simulation board and the 6-DOF bypass controller LAN simulation board. Input these values ​​to the vehicle shock absorber system through the simulation board to monitor the current status information of the vehicle shock absorber system and determine whether the test function or test fault type has passed.

[0095] The technical effects that the vehicle shock absorber system simulation test method provided by this invention can achieve are as follows:

[0096] (1) The vehicle shock absorber system is simulated and tested based on the HIL simulation bench, which can strictly control the parameter values ​​of the simulation software parameters and controller parameters, thereby improving the accuracy of the test data and the accuracy of the test results.

[0097] (2) Fault injection is performed on the vehicle shock absorber system using a fault injection board to perform fault testing on the vehicle shock absorber system. This improves the coverage of the vehicle shock absorber system simulation test conditions, realizes comprehensive and automated testing of the vehicle shock absorber system, and improves testing efficiency.

[0098] In this embodiment, a vehicle shock absorber system simulation testing device is also provided. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, a "module" is a combination of software and / or hardware that can perform a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0099] Figure 6 This is a structural block diagram of an optional vehicle shock absorber system simulation test device according to an embodiment of the present invention, such as... Figure 6 As shown, the device includes:

[0100] Module 601 is used to construct simulation test conditions based on the model of the simulated vehicle and the test requirements of the shock absorber system under test. The simulation test conditions include functional test conditions and fault test conditions.

[0101] The data acquisition module 602 is used to acquire test data during the testing of the shock absorber system under test using simulated test conditions. The test data includes measurement data and operating data of any device in the shock absorber system.

[0102] Analysis module 603 is used to analyze test data and obtain test results, including functional test results and fault test results. Functional test results are used to evaluate the functional reliability of the shock absorber system under test, and fault test results are used to evaluate the fault tolerance performance of the shock absorber system under test.

[0103] Optionally, the aforementioned construction module 601 is further configured to: construct a simulation test condition for a functional test condition, where different test requirements correspond to different functions under test, and different functions under test correspond to different functional test conditions; construct a simulation test condition based on the vehicle model and the test requirements of the shock absorber system under test, including: determining a first controller list corresponding to the vehicle model; constructing a first simulation parameter set based on the first controller list, wherein the first simulation parameter set includes the control parameters of all controllers in the first controller list; determining a first simulation software set and a second simulation parameter set according to the vehicle model and the test requirements of any function under test, wherein the second simulation parameter set includes the software parameters of all simulation software in the first simulation software set; and constructing a functional test condition based on the vehicle model, the first controller list, the first simulation parameter set, the first simulation software set, and the second simulation parameter set.

[0104] Optionally, the aforementioned construction module 601 is further configured to: construct a simulation test condition for a fault test condition, where different test requirements correspond to different fault types, the fault type being the fault type of any sensor in the shock absorber system under test, the measurement data of any sensor being used to determine the motion state or body posture of the simulated vehicle, and different fault types corresponding to different fault test conditions; construct a simulation test condition based on the vehicle model and the test requirements of the shock absorber system under test, including: determining a second simulation software set and a third simulation parameter set according to the vehicle model and the test requirements of any fault type, wherein the third simulation parameter set includes the software parameters of all simulation software in the second simulation software set; injecting a fault into any sensor according to the test requirements of any fault type to obtain a fault sensor; and constructing a fault test condition based on the vehicle model, the first controller list, the first simulation parameter set, the second simulation software set, the third simulation parameter set, and the fault sensor.

[0105] Optionally, Figure 7 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention, such as... Figure 7 As shown, the device includes Figure 6In addition to all the modules shown, it also includes: a functional test module 604, which is used to determine multiple functions to be tested of the shock absorber system under test and construct a functional test sequence corresponding to any test function before testing the shock absorber system under test using the functional test conditions; to perform priority analysis on the multiple functions to be tested to obtain the functional test order of the multiple functions to be tested; and to execute the functional test sequence based on the functional test order to perform functional testing on the shock absorber system under test.

[0106] Optionally, Figure 8 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention, such as... Figure 8 As shown, the device includes Figure 7 In addition to all the modules shown, it also includes: a fault test module 605, which is used to determine multiple fault types of any sensor and construct a fault test sequence corresponding to any fault type before testing the shock absorber system under test using fault test conditions; to perform priority analysis on multiple fault types to obtain the fault test order of multiple fault types; and to execute the fault test sequence based on the fault test order to perform fault testing on the shock absorber system under test.

[0107] Optionally, the analysis module 603 is further configured to: determine the motion state or body posture of the simulated vehicle based on the measurement data; determine the driving conditions of the simulated vehicle based on the motion state and body posture; and, in response to the driving conditions meeting the test requirements, determine whether the running data corresponding to the measurement data in the time dimension meets the preset conditions to obtain the test results. The preset conditions are used to constrain the current test function or current fault type test of the shock absorber system under test to pass.

[0108] Optionally, Figure 9 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention, such as... Figure 9 As shown, the device includes Figure 8 In addition to all the modules shown, it also includes: a recording module 606, which records the current test function or the current fault type in response to the failure of the current test function or the current fault type test.

[0109] Optionally, Figure 10 This is a structural block diagram of another optional vehicle shock absorber system simulation test device according to an embodiment of the present invention, such as... Figure 10 As shown, the device includes Figure 9 In addition to all the modules shown, it also includes: generation module 607, which is used to generate a test report for the shock absorber system under test, wherein the test report includes at least: test function, fault type, measurement data, operating data, and test results.

[0110] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0111] According to another aspect of the present invention, a storage medium is also provided, the storage medium including a stored program, wherein, when the program is running, the device where the storage medium is located executes any of the aforementioned vehicle shock absorber system simulation test methods.

[0112] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0113] Step S1: Construct simulation test conditions based on the vehicle model and the test requirements of the shock absorber system under test. The simulation test conditions include functional test conditions and fault test conditions.

[0114] Step S2: During the testing of the shock absorber system under test using simulation test conditions, test data is collected, including measurement data and operating data of any device in the shock absorber system.

[0115] Step S3: Analyze the test data to obtain test results, which include functional test results and fault test results. The functional test results are used to evaluate the functional reliability of the shock absorber system under test, and the fault test results are used to evaluate the fault tolerance performance of the shock absorber system under test.

[0116] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0117] According to another aspect of the present invention, an electronic device is also provided, including an on-board memory and an on-board processor, wherein the on-board memory stores a computer program, and the on-board processor is configured to run the computer program to execute the vehicle shock absorber system simulation test method described in any of the preceding embodiments.

[0118] Optionally, in this embodiment, the on-board processor can be configured to perform the following steps via a computer program:

[0119] Step S1: Based on the vehicle model and the test requirements of the shock absorber system under test, construct simulation test conditions, which include functional test conditions and fault test conditions.

[0120] Step S2: During the testing of the shock absorber system under test using simulation test conditions, test data is collected, including measurement data and operating data of any device in the shock absorber system.

[0121] Step S3: Analyze the test data to obtain test results, which include functional test results and fault test results. The functional test results are used to evaluate the functional reliability of the shock absorber system under test, and the fault test results are used to evaluate the fault tolerance performance of the shock absorber system under test.

[0122] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and their optional implementations, which will not be repeated here.

[0123] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0124] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0125] In the several embodiments provided by this invention, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection can be through some interfaces; the indirect coupling or communication connection of units or modules can be electrical or other forms.

[0126] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0127] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0128] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0129] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A simulation test method for a vehicle shock absorber system, characterized in that, This method is applied to a testing system, which includes a host computer, a hardware-in-the-loop simulation bench, and a shock absorber system under test. The host computer includes a vehicle model simulation interface and a signal simulation interface. The vehicle model simulation is used to obtain the vehicle's operating status under the current operating state by adjusting the driver's operating state, and to map the data used to judge the test results to the bus for uploading to the controller. The signal simulation interface is linked to the input / output model of the constructed input / output board, and is used to change the simulated controller area network signal, the input signal of the model driver, and the sensor input signal value of the sensor simulation board. The method includes: Based on the vehicle model and the testing requirements of the shock absorber system under test, simulation test conditions are constructed, including functional test conditions and fault test conditions. During the testing of the shock absorber system under the simulated test conditions, test data is collected, including measurement data and operating data of any device in the shock absorber system. The motion state and body posture of the simulated vehicle are determined based on the measurement data. The motion state includes the vehicle body undulation speed, vehicle body pitch speed, and vehicle body roll speed. The body posture includes the height of the four corners of the simulated vehicle. The driving conditions of the simulated vehicle are determined based on the motion state and the vehicle body posture. In response to the driving conditions meeting the test requirements, it is determined whether the operating data corresponding to the measured data in the time dimension meets the preset conditions to obtain the test results. The preset conditions are used to constrain the current test function or current fault type test of the shock absorber system under test to pass. The test results include functional test results and fault test results. The functional test results are used to evaluate the functional reliability of the shock absorber system under test, and the fault test results are used to evaluate the fault tolerance performance of the shock absorber system under test.

2. The method according to claim 1, characterized in that, The simulation test conditions are functional test conditions. Different test requirements correspond to different functions under test, and different functions under test correspond to different functional test conditions. The simulation test conditions are constructed based on the vehicle model of the simulated vehicle and the test requirements of the shock absorber system under test, including: Determine the first controller list corresponding to the vehicle model; A first simulation parameter set is constructed based on the first controller list, wherein the first simulation parameter set includes the control parameters of all controllers in the first controller list; Based on the vehicle model and the testing requirements of any function to be tested, a first simulation software set and a second simulation parameter set are determined, wherein the second simulation parameter set includes the software parameters of all simulation software in the first simulation software set; The functional test conditions are constructed based on the vehicle model, the first controller list, the first simulation parameter set, the first simulation software set, and the second simulation parameter set.

3. The method according to claim 2, characterized in that, The simulated test conditions are fault test conditions. Different test requirements correspond to different fault types. The fault type is the fault type of any sensor in the shock absorber system under test. The measurement data of any sensor is used to determine the motion state or body posture of the simulated vehicle. Different fault types correspond to different fault test conditions. The simulated test conditions are constructed based on the vehicle model of the simulated vehicle and the test requirements of the shock absorber system under test, including: Based on the test requirements of the vehicle model and any fault type, a second simulation software set and a third simulation parameter set are determined, wherein the third simulation parameter set includes the software parameters of all simulation software in the second simulation software set; Based on the test requirements of any fault type, a fault injection is performed on any of the sensors to obtain a fault sensor; The fault test conditions are constructed based on the vehicle model, the first controller list, the first simulation parameter set, the second simulation software set, the third simulation parameter set, and the fault sensor.

4. The method according to claim 2, characterized in that, The method further includes: Before testing the shock absorber system under test using the aforementioned functional test conditions, multiple functions of the shock absorber system under test are determined and a functional test sequence corresponding to any test function is constructed. Priority analysis is performed on the multiple functions to be tested to obtain the functional testing order of the multiple functions to be tested; Based on the aforementioned functional test sequence, the functional test sequence is executed to perform functional tests on the shock absorber system under test.

5. The method according to claim 3, characterized in that, The method further includes: Before testing the shock absorber system under test using the fault test conditions, determine multiple fault types of any sensor and construct a fault test sequence corresponding to any fault type; Priority analysis is performed on the multiple fault types to obtain the fault test order for the multiple fault types; Based on the fault test sequence, the fault test sequence is executed to perform fault tests on the shock absorber system under test.

6. The method according to claim 1, characterized in that, The method further includes: In response to the failure of the current test function or the current fault type test, the current test function or the current fault type is recorded.

7. The method according to claim 1, characterized in that, The method further includes: Generate a test report for the shock absorber system under test, wherein the test report includes at least: test function, fault type, measurement data, operating data, and test results.

8. A storage medium, characterized in that, The storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the storage medium to perform the vehicle shock absorber system simulation test method according to any one of claims 1 to 7.

9. An electronic device, characterized in that, It includes an on-board memory and an on-board processor, wherein the on-board memory stores a computer program, and the on-board processor is configured to run the computer program to execute the vehicle shock absorber system simulation test method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Test device and method for vehicle electronic stabilization system

    CN111580501A

  • Redundant brake system hardware in-the-loop test bench and test method

    CN113218677A

  • Test method, device and equipment of automatic driving data recording system and medium

    CN115470132A