Automobile simulation test system and method

By building a simulation test system on the car, using a virtual controller to simulate a physical controller and output a simulation signal, the problems of low test efficiency, inaccurate results and inability to reuse resources in existing automotive testing technologies are solved, and efficient and accurate vehicle performance detection and automated analysis are achieved.

CN114675614BActive Publication Date: 2025-05-27BEIJING ELECTRIC VEHICLE
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110447390.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-25
Publication Date
2025-05-27
Estimated Expiration
2041-04-25

AI Technical Summary

Technical Problem

The existing automotive testing technology has problems such as low testing efficiency, inaccurate test results and inability to reuse test resources.

Method used

A simulation test system for an automobile is provided, including a plurality of physical controllers and a test device located on the automobile and connected to the automobile signal. The test device simulates the physical controller through a virtual controller, outputs simulation signals, and receives response information through the verification module to automatically analyze the test results.

Benefits of technology

It realizes the performance detection of the car during actual driving, improves the accuracy and efficiency of the test, solves the problem of reuse of test resources, and reduces the time and difference of the tester's analysis of the results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114675614B_ABST
    Figure CN114675614B_ABST
Patent Text Reader

Abstract

The present application discloses a simulation test system and method for an automobile, relating to the technical field of automobile testing. The automobile includes a plurality of physical controllers. The system includes: a test device located on the automobile and signal-connected to the automobile; the test device includes: a plurality of virtual controllers, each virtual controller is respectively used to simulate a corresponding physical controller, and each virtual controller includes an input port and an output port that are the same as those of the corresponding physical controller; the input end of the physical controller is connected to the input port of the corresponding virtual controller; the output end of the physical controller is connected to the output port of the corresponding virtual controller; the virtual controller is used to output the simulation signal of the corresponding physical controller; when the virtual controller outputs the simulation signal, the output signal of the corresponding physical controller is shielded; a verification module, which receives the response information of the actuator of the automobile to the simulation signal and outputs a verification result according to the response information. The solution of the present application improves the test efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of automotive testing, and in particular, to a simulation testing system and method for an automobile. Background Art

[0002] Currently, the real vehicle testing of an automobile is generally achieved by building a real vehicle simulation test bench with a simulated cockpit, a dynamometer motor, a torque sensor, a speed sensor, etc. However, this testing method has the following deficiencies: First, the specific performance of each functional module of the test bench is not as real as that of a real vehicle; Second, this method urgently requires continuous construction of the test bench and update of the control module, which is not conducive to the repeated use of testing resources; Third, the analysis of the test results by the test personnel takes a long time and there are differences in the analysis results of different test personnel. Summary of the Invention

[0003] The purpose of the present application is to provide a simulation testing system and method for an automobile, so as to solve the problems of low testing efficiency, inaccurate testing results, and non-reusable testing resources in the prior art.

[0004] To achieve the above purpose, the present application provides a simulation testing system for an automobile, the automobile includes a plurality of physical controllers, and the simulation testing system includes: a testing device located on the automobile and signal-connected to the automobile;

[0005] Wherein, the testing device includes:

[0006] A plurality of virtual controllers, each virtual controller is respectively used to simulate a corresponding physical controller, and each virtual controller includes an input port and an output port that are the same as those of the corresponding physical controller;

[0007] Each input end of the physical controller is respectively connected to the input port of the corresponding virtual controller; each output end of the physical controller is respectively connected to the output port of the corresponding virtual controller;

[0008] The virtual controller is used to output a simulation signal of the corresponding physical controller; wherein, when the virtual controller outputs the simulation signal, the output signal of the corresponding physical controller is blocked;

[0009] A verification module, which receives the response information of the actuator of the automobile to the simulation signal and outputs a verification result according to the response information.

[0010] Optionally, the plurality of virtual controllers are signal-connected to each other;

[0011] Wherein, according to at least one of the following items between the physical controllers corresponding to each virtual controller, the signal connection relationship between the plurality of virtual controllers is determined:

[0012] The number of signal interaction channels;

[0013] Logical physical location;

[0014] The interacting signals and the logical judgment relationship of the interacting signals.

[0015] Optionally, the verification module is configured to:

[0016] Compare the response information with preset standard parameters;

[0017] Output a verification passed result when the comparison result meets the preset test result; output a verification failed result when the comparison result does not meet the preset test result.

[0018] Optionally, the simulation test system is used to test at least one of the following:

[0019] Test items related to the environment;

[0020] Test items related to vehicle speed;

[0021] Test items for fault injection.

[0022] Optionally, the simulation signals include at least one of: vehicle environment parameter simulation signals, vehicle operation parameter simulation signals, and fault simulation signals.

[0023] An embodiment of the present application further provides a vehicle testing method, which is applied to the simulation test system of the vehicle as described above. The method includes:

[0024] Determine the item to be tested according to the pre-stored test requirement process;

[0025] Mask the first output signal of the physical controller related to the item to be tested, and send a simulation signal of the physical controller related to the item to be tested to the vehicle's whole vehicle network segment;

[0026] Receive the response information of the actuator to the simulation signal;

[0027] Output a verification result according to the response information.

[0028] Optionally, masking the first output signal of the physical controller related to the item to be tested and sending a simulation signal of the physical controller related to the item to be tested to the vehicle's whole vehicle network segment includes:

[0029] Receive the first output signal;

[0030] Process the first output signal to obtain the simulation signal;

[0031] Send the simulation signal to the vehicle network segment of the vehicle.

[0032] Optionally, when the physical controller related to the item to be tested is hardwired to the first physical controller, shield the first output signal of the physical controller related to the item to be tested, and send the simulation signal of the physical controller related to the item to be tested to the vehicle network segment of the vehicle, including:

[0033] Disconnect the hardwired connection between the physical controller related to the item to be tested, the first physical controller and the second controller; wherein, the first physical controller is the physical controller that receives the first output signal;

[0034] Connect the test device between the physical controller related to the item to be tested and the first physical controller;

[0035] When the test device receives the first output signal, send a pre-set simulation signal to the first physical controller.

[0036] Optionally, according to the response information, output a verification result, including:

[0037] Compare the response information with pre-set standard parameters;

[0038] When the comparison result meets the preset test result, output a verification passed result; when the comparison result does not meet the preset test result, output a verification failed result.

[0039] Optionally, the method further includes:

[0040] Collect the second output signals of each physical controller that applies the first output signal;

[0041] When the verification result is a verification failure, determine the fault location according to each of the second output signals.

[0042] The above technical solutions of this application have at least the following beneficial effects:

[0043] In the simulation test system of the vehicle according to the embodiments of the present application, the vehicle includes a plurality of physical controllers, and the simulation test system includes a test device located on the vehicle and signal - connected to the vehicle. In this way, the performance of the vehicle can be detected during actual driving, and the problem that the performance of each functional module of the existing test bench is not as real as that of the actual vehicle is solved. Among them, the test device includes a plurality of virtual controllers, each virtual controller is respectively used to simulate a corresponding physical controller, and each virtual controller includes the same input ports and output ports as the corresponding physical controller. Each input end of the physical controller is respectively connected to the input port of the corresponding virtual controller; each output end of the physical controller is respectively connected to the output port of the corresponding virtual controller; the virtual controller is used to output the simulation signal of the corresponding physical controller. Among them, when the virtual controller outputs the simulation signal, the output signal of the corresponding physical controller is blocked. In this way, it is realized that a set of simulation test system can be used to implement the test of different test items, and the problem that the test resources cannot be reused in the prior art is solved. The test device also includes: a verification module, which receives the response information of the vehicle's actuator to the simulation signal and outputs a verification result according to the response information. In this way, the automatic analysis of the test results is realized, and the problem that the analysis of the test results by the test personnel in the prior art takes a long time and there are differences in the analysis results is solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 It is a schematic diagram of the signal transmission between the vehicle and the test device according to the embodiments of the present application;

[0045] Figure 2 It is a schematic flowchart of the vehicle test method according to the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0046] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0047] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order different from those illustrated or described herein. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.

[0048] The following will, in conjunction with the accompanying drawings, through specific embodiments and their application scenarios, elaborate in detail on the simulation test system and test method for an automobile provided by the embodiments of the present application.

[0049] As Figure 1 shown, it is a schematic diagram of signal transmission between an automobile and a test device according to an embodiment of the present application. The automobile includes multiple physical controllers. The simulation test system includes: a test device located on the automobile and signal-connected to the automobile; wherein, the test device includes:

[0050] Multiple virtual controllers, each virtual controller is respectively used to simulate a corresponding physical controller, and each virtual controller includes the same input port and output port as the corresponding physical controller; As Figure 1 shown, virtual controller 1 is used to simulate physical controller 1, virtual controller 2 is used to simulate physical controller 2, and virtual controller 3 is used to simulate physical controller 3;

[0051] Again, as Figure 1 shown, each input end of the physical controller is respectively connected to the input port of the corresponding virtual controller; each output end of the physical controller is respectively connected to the output port of the corresponding virtual controller;

[0052] The virtual controller is used to output the simulation signal of the corresponding physical controller; wherein, when the virtual controller outputs the simulation signal, the output signal of the corresponding physical controller is blocked;

[0053] A verification module, which receives the response information of the actuator of the automobile to the simulation signal and outputs a verification result according to the response information.

[0054] Here, it should be noted that, as Figure 1 shown, the actuator is a component on the automobile connected to the physical controller and is used to execute the signal output by the physical controller. For example, the actuator can be an in-vehicle air conditioner, an alarm device, etc.

[0055] Here, it also should be noted that, as Figure 1 shown, the verification module is also connected to the output end of each physical controller and is used to receive the output signal of the physical controller or the simulation signal output by the virtual controller. In this way, the verification module can determine the preset response information of the actuator according to the output signal of the physical controller or the simulation signal of the virtual controller, so as to realize the comparison between the preset response information and the response information output by the actuator to determine the test result.

[0056] In the simulation test system of the vehicle according to the embodiments of the present application, the vehicle includes a plurality of physical controllers, and the simulation test system includes a test device located on the vehicle and signal-connected to the vehicle. In this way, the performance of the vehicle can be detected during actual driving, and the problem that the performance of each functional module of the existing test bench is not as real as that of the actual vehicle is solved. Among them, the test device includes a plurality of virtual controllers, each virtual controller is respectively used to simulate a corresponding physical controller, and each virtual controller includes the same input port and output port as the corresponding physical controller. Each input end of the physical controller is respectively connected to the input port of the corresponding virtual controller. Each output end of the physical controller is respectively connected to the output port of the corresponding virtual controller. The virtual controller is used to output the simulation signal of the corresponding physical controller. Among them, when the virtual controller outputs the simulation signal, the output signal of the corresponding physical controller is shielded. In this way, it is realized that a set of simulation test system can be used to realize the test of different test items, and the problem that the test resources cannot be reused in the prior art is solved. The test device also includes: a verification module, which receives the response information of the actuator of the vehicle to the simulation signal and outputs a verification result according to the response information. In this way, the automatic analysis of the test results is realized, and the problems that the analysis of the test results by the test personnel in the prior art takes a long time and the analysis results are different are solved.

[0057] As an optional implementation manner, the plurality of virtual controllers are signal-connected to each other;

[0058] Among them, the signal connection relationship between the plurality of virtual controllers is determined according to at least one of the following between the physical controllers corresponding to the respective virtual controllers:

[0059] The number of signal interaction channels;

[0060] Logical physical location;

[0061] The signals to be interacted and the logical judgment relationship of the interacted signals.

[0062] As Figure 1 shown, the output end of the physical controller 1 is connected to the input end of the physical controller 2, the output port of the virtual controller 1 is connected to the output end of the physical controller 1, and the input port of the virtual controller 2 is connected to the input end of the physical controller 2. In this way, the connection between the output port of the virtual controller 1 and the input port of the virtual controller 2 is realized.

[0063] That is to say, multiple virtual controllers can simulate the connection relationships and logical relationships of various physical controllers of a vehicle to implement a virtual controller architecture for the vehicle. During the actual in-vehicle testing process, according to the test process, the corresponding virtual controllers are controlled to be in an active state, and other virtual controllers are in a deactivated state. In this way, repeated use of the test bench is avoided, the reuse of resources is achieved, and the test cost is reduced.

[0064] Here, it should be noted that the test equipment in the embodiments of the present application can be a virtual test equipment built in a test software (MATLAB or Simulink) according to a pre-set test process. Among them, the specific building process can be as follows: First, build virtual controllers in the software system according to the functional logic block diagram of the physical controllers; Second, determine the block diagram positions of the virtual controllers, the signal connection points between the virtual controllers, the signals / variables exchanged between the virtual controllers and the logical judgment relationships between them according to the number of interaction channels between the physical controllers, the logical physical positions of the physical controllers on the functional design block diagram (such as before and after, parallel, etc.), the signal information to be exchanged and the logical judgment relationships (such as: or, and, greater than X, etc.), so as to realize the building of the test equipment. Third, build a verification module and connect the verification module to the output terminals of each virtual controller.

[0065] As an optional implementation manner, the verification module is used for:

[0066] Compare the response information with pre-set standard parameters;

[0067] Here, it should be noted that as Figure 1 shown, the verification module is also respectively connected to the output terminals of each physical controller to receive the output signals of each physical controller or the simulation signals of each virtual controller, so as to enable the verification module to determine the pre-set standard parameters according to the received output signals and / or simulation signals, where the pre-set standard parameters are parameters related to the received output signals or simulation signals.

[0068] When the comparison result meets the preset test result, output a verification passed result; when the comparison result does not meet the preset test result, output a verification failed result.

[0069] In this optional implementation manner, the verification module determines the standard parameters according to the received output signals and / or simulation signals, and further verifies the response information output by the actuator according to the standard parameters. In this way, the automatic analysis of the test results is realized, and the problems that the analysis of the test results by testers in the prior art takes a long time and the analysis results are different are solved.

[0070] As an optional implementation manner, the simulation test system is used to test at least one of the following:

[0071] Test items related to the environment;

[0072] Test items related to vehicle speed;

[0073] Test items for fault injection.

[0074] Specifically, the simulation signals include at least one of the whole vehicle environment parameter simulation signal, the whole vehicle operation parameter simulation signal, and the fault simulation signal.

[0075] In this alternative implementation, the test items related to the environment can be the extreme environment test of the vehicle, such as -50°C, etc. In this way, it is possible to test the true response of the vehicle under this environmental condition without the vehicle actually being in an environment of -50°C; the test items related to vehicle speed can be the ultra-high speed (300 km / h) test of the vehicle. Similarly, it is not necessary for the vehicle to actually reach 300 km / h to test the true response of the vehicle at this speed; the test items for fault injection are to actively input a fault signal to the vehicle to determine the response of the vehicle to this fault signal during actual driving; in this way, it is realized that only by executing the software program can the true response of the vehicle under the test item be tested when the vehicle is not in the state required by the test item. First, the reuse of resources is realized, and the waste of resources caused by repeatedly building test benches is avoided; second, the true response of the real vehicle in the test environment is obtained, and the accuracy of the test is improved.

[0076] In the simulation test system of the vehicle according to the embodiments of the present application, the vehicle includes a plurality of physical controllers, and the simulation test system includes a test device located on the vehicle and signal-connected to the vehicle. In this way, the performance of the vehicle can be detected during actual driving, and the problem that the performance of each functional module of the existing test bench is not as real as that of the actual vehicle is solved. Among them, the test device includes a plurality of virtual controllers, each virtual controller is respectively used to simulate a corresponding physical controller, and each virtual controller includes an input port and an output port that are the same as those of the corresponding physical controller. Each input end of the physical controller is respectively connected to the input port of the corresponding virtual controller; each output end of the physical controller is respectively connected to the output port of the corresponding virtual controller; the virtual controller is used to output the simulation signal of the corresponding physical controller. Among them, when the virtual controller outputs the simulation signal, the output signal of the corresponding physical controller is blocked. In this way, it is realized that a set of simulation test system can be used to implement the test of different test items, and the problem that the test resources cannot be reused in the prior art is solved. The test device further includes: a verification module, which receives the response information of the vehicle actuator to the simulation signal and outputs a verification result according to the response information. In this way, the automatic analysis of the test results is realized, and the problems that the analysis of the test results by the test personnel in the prior art takes a long time and the analysis results are different are solved.

[0077] In addition, the simulation test system of the vehicle according to the embodiments of the present application can, through software, implement multiple calibrations of different performances of the same controller, avoid repeatedly writing programs to the physical control system, and improve the test efficiency.

[0078] As Figure 2 shown, the embodiments of the present application further provide a vehicle test method, which is applied to the simulation test system of the vehicle as described above. The method includes:

[0079] Step 201: Determine the test item to be tested according to the pre-stored test requirement process;

[0080] In this step, the test item to be tested is any one of the test items related to the environment, the test items related to the vehicle speed, and the test items of fault injection.

[0081] Step 202: Block the first output signal of the physical controller related to the test item to be tested, and send the simulation signal of the physical controller related to the test item to be tested to the vehicle's whole vehicle network segment;

[0082] For example, if the test item to be tested is a test item related to the environment, then block the first output signal (the environmental temperature where the vehicle is currently located) of the physical controller related to the environment (the vehicle controller), and control the virtual controller corresponding to the vehicle controller to output a simulation signal (-50°C) to the whole vehicle network segment.

[0083] Step 203: Receive the response information of the actuator to the simulation signal;

[0084] When the item to be tested is an environment-related test item, the actuator can be an in-vehicle air conditioner. In this case, the response information can be the power of the in-vehicle air conditioner.

[0085] Step 204: Output a verification result according to the response information.

[0086] In the vehicle test method according to the embodiments of the present application, first, determine the item to be tested according to a pre-stored test requirement process; second, block the first output signal of the physical controller related to the item to be tested, and send a simulation signal of the physical controller related to the item to be tested to the vehicle's whole vehicle network segment; third, receive the response information of the actuator to the simulation signal; and finally, output a verification result according to the response information. In this way, it is possible to implement the test of different test items using a set of simulation test systems, solve the problem that test resources cannot be reused in the prior art, and implement the automated test and analysis of test items, improving the accuracy of test results.

[0087] As an optional implementation manner, step 202, blocking the first output signal of the physical controller related to the item to be tested and sending a simulation signal of the physical controller related to the item to be tested to the vehicle's whole vehicle network segment, includes:

[0088] Receive the first output signal;

[0089] Process the first output signal to obtain a simulation signal;

[0090] In this step, processing the first output signal can be to block the first output signal.

[0091] Send the simulation signal to the vehicle's whole vehicle network segment.

[0092] As another optional implementation manner, when the physical controller related to the item to be tested is hard-wired to the first physical controller, step 202, blocking the first output signal of the physical controller related to the item to be tested and sending a simulation signal of the physical controller related to the item to be tested to the vehicle's whole vehicle network segment, includes:

[0093] Disconnect the hard-wired connection between the physical controller related to the item to be tested and the first physical controller; where the first physical controller is the physical controller that receives the first output signal;

[0094] Connect a test device between the physical controller related to the item to be tested and the first physical controller;

[0095] When the test device receives the first output signal, a pre-set simulation signal is sent to the first physical controller.

[0096] In the embodiment of the present application, when the physical controller related to the item to be tested and the first physical controller are connected by a hard wire, the hard wire can be unplugged before the test, and a virtual controller is connected between the physical controller related to the item to be tested and the first controller, so as to prevent the first output signal from being input to the first physical controller and enable the simulation signal to be input to the first physical controller; when the physical controller related to the item to be tested and the first physical controller are connected through a vehicle network, the signal transmission between the physical controller related to the item to be tested and the first physical controller is shielded, so that the virtual controller receives the first output signal and sends the simulation signal to the first physical controller.

[0097] As an optional implementation manner, step 204, outputting a verification result according to the response information, includes:

[0098] Comparing the response information with pre-set standard parameters;

[0099] In this step, the standard parameters are standard parameters determined according to the output signals of each physical controller and the simulation signals of each virtual controller received.

[0100] When the comparison result meets the preset test result, a verification passed result is output; when the comparison result does not meet the preset test result, a verification failed result is output.

[0101] Further, as an optional implementation manner, the method further includes:

[0102] Collecting second output signals of each physical controller applying the first output signal;

[0103] Each physical controller applying the first output signal is a physical controller directly or indirectly connected to the output end of the physical controller related to the item to be tested, that is, a physical controller directly or indirectly using the first output signal in the signal processing process.

[0104] When the verification result is verification failed, determining the fault location according to each of the second output signals.

[0105] In this optional implementation manner, determining the fault location according to each of the second output signals can accurately determine the specific component that cannot meet the test requirements, so that relevant personnel can improve the specific component based on the test result.

[0106] Next, the specific implementation of the vehicle test method in the embodiment of the present application will be described:

[0107] A1. Select the debugging points to be adjusted from the test variable information library according to the test requirements. If they are not available in the test variable library, they can be added. The input methods of test variables are divided into the following four types: modifying vehicle running parameters, assignment, fault injection start / stop, measurement start / stop, and test result verification start / stop.

[0108] A2. Connect the test equipment to the vehicle. This test equipment can be arranged on the actual vehicle without affecting the normal driving of the vehicle. Confirm that the modules in the test model are normally connected to the modules of the actual vehicle. Shield the signals of the variables that need to be changed by the actual vehicle controller and send them using a computer. If the controller collects the signals fed back by the hard wire, the connection between the relevant module and the controller needs to be unplugged, and the signal is sent through the test equipment.

[0109] A3. According to the test requirements, modify the vehicle environment parameters or other parameter information by operating the test task module and send them to the vehicle network segment through the test tool. After receiving the corresponding variable parameters, the relevant controller modules feedback to control the vehicle as expected in the design. At the same time, the test tool collects and records the running status information of each controller module of the vehicle in real time. The test completion message and the collected data file will be saved to the specified file with the specified name.

[0110] A4. The tester clicks the test result verification start according to the progress of the test. The test module compares the feedback information of the actual vehicle. If it passes, it outputs the test result Pass; if it fails, it outputs Fail. After Fail appears, it will remind the tester whether to terminate the test operation to avoid causing other damages or accidents. At the same time, a test report for this test case is generated. If the tester does not need to verify the test result, just click the termination button of the test result verification module.

[0111] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.

[0112] The above are the preferred embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle described in the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. A simulation test system for a vehicle, the vehicle including a plurality of physical controllers, Characterized in that, The simulation test system includes: a test device located on the vehicle and signal-connected to the vehicle; Wherein, the test device includes: A plurality of virtual controllers, each virtual controller is respectively used to simulate a corresponding physical controller, and each virtual controller includes an input port and an output port that are the same as those of the corresponding physical controller; Each input end of the physical controller is respectively connected to the input port of the corresponding virtual controller; each output end of the physical controller is respectively connected to the output port of the corresponding virtual controller; The virtual controller is used to output a simulation signal of the corresponding physical controller; wherein, when the virtual controller outputs the simulation signal, the output signal of the corresponding physical controller is blocked; A verification module, the verification module is respectively connected to the output ends of each of the physical controllers and the actuator, and the verification module is used for: receiving the output signals of each of the physical controllers or the simulation signals of each of the virtual controllers, to determine preset standard parameters according to the received output signals or the simulation signals, and receiving the response information of the actuator of the vehicle to the simulation signal, and outputting a verification result according to the response information and the preset standard parameters; Wherein, the simulation test system can detect the performance of the vehicle during the driving process of the vehicle; the simulation test system is used to test at least one of the following: Test items related to the environment, the test items related to the environment include the extreme environment test of the vehicle; Test items related to vehicle speed, the test items related to vehicle speed include the ultra-high speed test of the vehicle; Test items of fault injection, the test items of fault injection are to actively input a fault signal to the vehicle to determine the response of the vehicle to the fault signal during actual driving.

2. The system according to claim 1, Characterized in that, The plurality of virtual controllers are signal-connected to each other; Wherein, according to at least one of the following items between the physical controllers corresponding to each of the virtual controllers, the signal connection relationship between the plurality of virtual controllers is determined: The number of signal interaction channels; Logical physical location; The signals to be interacted and the logical judgment relationship of the interacted signals.

3. The system according to claim 1, Characterized in that, The verification module is used for: Comparing the response information with preset standard parameters; When the comparison result meets the preset test result, outputting a verification passed result; when the comparison result does not meet the preset test result, outputting a verification failed result.

4. The system according to claim 1, Characterized in that, The simulation signal includes at least one of: a vehicle environment parameter simulation signal, a vehicle operation parameter simulation signal, and a fault simulation signal.

5. A vehicle test method, Characterized in that, Applied to the simulation test system of the vehicle according to claim 1, the simulation test system can detect the performance of the vehicle during the driving process of the vehicle, and the method includes: Determine the item to be tested according to the pre-stored test requirement process; Mask the first output signal of the physical controller related to the item to be tested, and send the simulation signal of the physical controller related to the item to be tested to the vehicle network segment of the vehicle; Receive the response information of the actuator to the simulation signal; Determine the pre-set standard parameters according to the received output signal and / or simulation signal; Output the verification result according to the response information and the pre-set standard parameters; Wherein, the simulation test system is used to test at least one of the following: Test items related to the environment, and the test items related to the environment include the extreme environment test of the vehicle; Test items related to vehicle speed, and the test items related to vehicle speed include the ultra-high speed test of the vehicle; Test items of fault injection, and the test items of fault injection are items for actively inputting fault signals to the vehicle to determine the response of the vehicle to the fault signals during actual driving.

6. The method according to claim 5, characterized in that, Masking the first output signal of the physical controller related to the item to be tested, and sending the simulation signal of the physical controller related to the item to be tested to the vehicle network segment of the vehicle includes: Receive the first output signal; Process the first output signal to obtain the simulation signal; Send the simulation signal to the vehicle network segment of the vehicle.

7. The method according to claim 5, characterized in that, When the physical controller related to the item to be tested is hard-wired to the first physical controller, masking the first output signal of the physical controller related to the item to be tested, and sending the simulation signal of the physical controller related to the item to be tested to the vehicle network segment of the vehicle includes: Disconnect the hard-wired connection between the physical controller related to the item to be tested and the first physical controller; wherein, the first physical controller is the physical controller that receives the first output signal; Connect the test device between the physical controller related to the item to be tested and the first physical controller; When the test device receives the first output signal, send the pre-set simulation signal to the first physical controller.

8. The method according to claim 5, characterized in that, Outputting the verification result according to the response information includes: Compare the response information with the pre-set standard parameters; When the comparison result meets the preset test result, output the verification passed result; when the comparison result does not meet the preset test result, output the verification failed result.

9. The method according to claim 5, characterized in that, The method further includes: Collect the second output signals of each physical controller applying the first output signal; When the verification result is verification failed, determine the fault location according to each of the second output signals.

Citation Information

Patent Citations

  • Power system control unit in-the-loop simulation test system

    CN106950943A

  • Test system and method for engine control unit

    CN110794803A

  • Batch controller testing method and device

    CN112051837A