Test method and device, equipment, storage medium and program product

By using a simulator system to generate test cases in the hybrid powertrain test system, simulating various fault conditions and controlling the rack system, the problem of incomplete test coverage of hybrid powertrains is solved, and comprehensive verification of domain controller and sensor failures is achieved.

CN120909261APending Publication Date: 2025-11-07CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511068937.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

Existing hybrid powertrain testing methods are insufficient to fully simulate various fault conditions, resulting in incomplete test coverage.

Method used

By using a hybrid powertrain test system and a simulator system to generate test cases, various fault conditions are fully simulated to obtain the target control quantities required for the bench system control, including the input and output boards of analog and voltage signals, the fault state of the domain controller, and the operation of the hybrid powertrain subsystem under test in automatic mode.

Benefits of technology

It achieves comprehensive coverage of hybrid powertrain testing, can simulate complex vehicle testing conditions, and verify extreme conditions such as domain controller logic failure and sensor failure, thereby improving the coverage and accuracy of testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120909261A_ABST
    Figure CN120909261A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle testing, discloses a testing method, device and equipment, a storage medium and a program product, and aims to generate a testing case based on fault testing states of various control signals of a vehicle and convert control requirements in a complicated whole vehicle testing condition into a standardized operable mode. A simulation machine system is used for simulation based on the test case, various fault working conditions are comprehensively simulated, and target control quantity required by control of the rack system is obtained. Therefore, the bench system can control the operation process of the tested hybrid power assembly subsystem by using the target control quantity, and the simulation machine system analyzes the test data of the tested hybrid power assembly subsystem to obtain the test results of the hybrid power assembly under various fault conditions. Therefore, the test coverage of the hybrid power assembly is more comprehensive.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle testing, in particular to a testing method, device, equipment, storage medium and program product. BACKGROUND

[0002] The current new energy vehicle technology develops rapidly, and the automobile power system develops from the internal combustion engine to the deeply electrified and intelligent hybrid power assembly system.

[0003] At present, the whole vehicle electrical architecture is rapidly evolving from the cross-domain centralized architecture (controllers are divided into power domains, chassis domains, cabin domains, body domains, etc.) to the whole vehicle centralized central computing platform composed of domain controllers (Vehicle Intranet Unit, VIU), that is, according to the physical position of the vehicle, the functions related to the body, intelligent driving, cabin and other regions are integrated on a controller, and cross-domain resource scheduling is realized through a unified hardware platform and software framework, so that the connection between the hybrid power assembly system and the highly integrated domain controller system is closer. Only when they are both working properly can the hybrid power assembly function be realized.

[0004] The existing hybrid power assembly test method mainly simulates various control quantities in the hybrid power assembly system, such as sensor signals, battery charging and discharging, vehicle driving resistance, etc. through a test bench, but there is strong coupling between different control modules of VIU, and a fault may cause a chain fault of the system, making it difficult for the test bench to simulate sensor failure, communication interruption and other extreme working conditions, resulting in incomplete test coverage of the current hybrid power assembly based on VIU control. SUMMARY

[0005] Therefore, the present application provides a testing method, device, equipment, storage medium and program product to solve the problem that it is difficult to fully simulate various fault working conditions in the prior art, resulting in incomplete hybrid power assembly test coverage.

[0006] In a first aspect, the present application provides a testing method based on a hybrid power assembly test system, the test system comprising a tested hybrid power assembly subsystem, a domain controller subsystem, a simulation machine system and a test bench system, the domain controller subsystem being connected with the tested hybrid power assembly subsystem and the test bench system through the simulation machine system, the test bench system being connected with the tested hybrid power assembly subsystem, the domain controller subsystem comprising a plurality of domain controllers connected with each other, and the domain controller being configured to receive a plurality of control signals of the vehicle; the method is applied to the simulation machine system, and the method comprises:

[0007] The test case is acquired and decoded to obtain a running mode, a test mode and fault test states of various control signals of the test system, wherein the fault test states include bias, delay, interruption, interference, step and invalidity.

[0008] If it is detected that the running mode is the automatic mode, simulation is performed based on the test mode and the fault test states of the various control signals to obtain target control quantities.

[0009] The target control quantities are sent to the bench system to control the measured hybrid power assembly subsystem to run, and test data of the measured hybrid power assembly subsystem are obtained.

[0010] Based on the test data, a hybrid power assembly test result is obtained.

[0011] The application generates test cases based on fault test states of various control signals of a vehicle, converts operation requirements in complex vehicle test conditions into standardized and operable modes. The simulation machine system performs simulation based on the test cases, fully simulates various fault conditions, and obtains target control quantities required by the bench system. Thus, the bench system can control the running process of the measured hybrid power assembly subsystem by using the target control quantities. The simulation machine system analyzes the test data of the measured hybrid power assembly subsystem to obtain a hybrid power assembly test result under various fault conditions, so that the hybrid power assembly test coverage is more comprehensive.

[0012] In an optional embodiment, the control signals include analog signals and voltage signals, and the test system further includes an analog signal input / output board card and a voltage signal input / output board card, both of which are connected between the domain controller and the simulation machine system. The analog signal input / output board card is used to send analog signals to the domain controller, and the voltage signal input / output board card is used to send voltage signals to the domain controller. The test case is decoded to obtain fault test states of various control signals, including:

[0013] The test case is decoded to obtain a first signal fault state of the analog signal, a second signal fault state of the voltage signal, a first transmission fault state of the analog signal sent from the analog signal input / output board card to the domain controller, and a second transmission fault state of the voltage signal sent from the voltage signal input / output board card to the domain controller.

[0014] Based on the first signal fault state and the first transmission fault state corresponding to the analog signal and the second signal fault state and the second transmission fault state corresponding to the voltage signal, fault test states of various control signals are obtained.

[0015] The application determines signal fault states and transmission fault states of various voltage signals and various analog signals of the domain controller, so that the simulation machine system performs various fault operations on the received control signals of the real controller or the control signals sent to the real controller, reproduces complex vehicle conditions, and verifies the control logic of the high-coupling vehicle domain controller and extreme conditions such as sensor failure and communication interruption, so that the test coverage is wider.

[0016] In an optional embodiment, the test bench system comprises a test bench central control system and at least one load motor, the measured hybrid power assembly subsystem comprises a motor controller and a motor platform, wherein the test bench central control system is connected with the load motor and the motor controller respectively, the motor controller is connected with the motor platform, and the drive motor in the motor platform is connected with the at least one load motor respectively; simulation is performed based on the test mode and the fault test states of various control signals to obtain target control quantities, comprising:

[0017] If it is detected that the test mode is the first test mode, simulation is performed based on the fault test states of various control signals to obtain current vehicle speed and target vehicle speed change information, and target control quantities of the drive motor are determined according to the current vehicle speed and the target vehicle speed change information;

[0018] If it is detected that the test mode is the second test mode, simulation is performed based on the fault test states of various control signals to obtain a target accelerator pedal opening, and target control quantities of the drive motor are determined according to the target accelerator pedal opening.

[0019] In the automatic mode, the current vehicle speed and the target vehicle speed change information can be used to control the drive motor, or the accelerator pedal opening can be used to control the drive motor, so as to control the running process of the measured hybrid power assembly subsystem in different test modes.

[0020] In an optional embodiment, the target control quantities of the drive motor are determined according to the current vehicle speed and the target vehicle speed change information, comprising:

[0021] The current target vehicle speed corresponding to the current vehicle speed is obtained according to the target vehicle speed change information;

[0022] The first wheel end speed is obtained according to the deviation between the current vehicle speed and the current target vehicle speed;

[0023] The drive motor speed is determined based on the first wheel end speed to obtain the target control quantities of the drive motor.

[0024] The first wheel end speed is obtained according to the deviation between the current vehicle speed and the current target vehicle speed, and the first wheel end speed is converted into the driving motor speed, so that the test bench system can control the load motor by using the driving motor speed output by the simulation machine system, thereby controlling the driving motor in the measured hybrid power assembly subsystem, and the capability requirement of the test bench system is low.

[0025] In an optional embodiment, the target control amount of the driving motor is determined according to the target accelerator pedal opening, and the method comprises:

[0026] The second wheel end speed is obtained according to the target accelerator pedal opening;

[0027] The driving motor speed is determined based on the second wheel end speed, and the target control amount of the driving motor is obtained.

[0028] The second wheel end speed is obtained according to the target accelerator pedal opening, and the second wheel end speed is converted into the driving motor speed, so that the test bench system can control the load motor by using the driving motor speed output by the simulation machine system, thereby controlling the driving motor in the measured hybrid power assembly subsystem, and the capability requirement of the test bench system is low.

[0029] In an optional embodiment, the test system further comprises an accelerator pedal assembly and a brake pedal assembly, and the accelerator pedal assembly and the brake pedal assembly are connected to the simulation machine system; and the method further comprises:

[0030] If it is detected that the operation mode is the manual mode, an acceleration control signal input by the user through the accelerator pedal assembly or a brake control signal input by the user through the brake pedal assembly is obtained;

[0031] The target control amount is obtained based on the acceleration control signal or the brake control signal.

[0032] The user can input the acceleration control signal or the brake control signal to the simulation machine system by stepping on the accelerator pedal or the brake pedal, so as to calculate the target control amount by using the simulation machine system, control the measured hybrid power assembly subsystem, and meet the manual test requirement of the user.

[0033] In an optional embodiment, the method further comprises:

[0034] The operation mode code, the test mode code, and the fault test state code of various control signals of the vehicle are determined based on the whole vehicle test working condition;

[0035] The test case is generated based on the operation mode code, the test mode code, and the fault test state code of various control signals.

[0036] The application converts the operation requirements in the complex vehicle test working condition into a standardized operable mode by determining the fault test state coding of various control signals in the vehicle test working condition and the operation mode coding and test mode coding of the test system, so as to test various complex test working conditions, quickly change the fault test state coding of the control signal according to the complexity and difficulty requirements of the test working condition, and generate the corresponding test case, thereby improving the simulation control efficiency of the simulation machine system.

[0037] In a second aspect, the application provides a test device based on a hybrid power assembly test system, the test system comprising a hybrid power assembly subsystem to be tested, a domain controller subsystem, a simulation machine system and a test bench system, the domain controller subsystem being connected with the hybrid power assembly subsystem to be tested and the test bench system through the simulation machine system, the test bench system being connected with the hybrid power assembly subsystem to be tested, the domain controller subsystem comprising a plurality of domain controllers connected with each other, and the domain controller being configured to receive a plurality of control signals of a vehicle; the device is applied to the simulation machine system, and the device comprises:

[0038] a first processing module configured to obtain a test case and decode the test case to obtain an operation mode, a test mode and a fault test state of various control signals of the test system; wherein the fault test state comprises bias, delay, interruption, interference, step and invalidity;

[0039] a second processing module configured to perform simulation based on the test mode and the fault test state of various control signals to obtain a target control quantity if it is detected that the operation mode is an automatic mode;

[0040] a third processing module configured to send the target control quantity to the test bench system so that the test bench system controls the hybrid power assembly subsystem to be tested to operate and obtains test data of the hybrid power assembly subsystem to be tested;

[0041] a fourth processing module configured to obtain a hybrid power assembly test result based on the test data.

[0042] In a third aspect, the application provides a computer device, comprising a memory and a processor, the memory and the processor being communicatively connected with each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the test method based on the hybrid power assembly test system according to the first aspect or any of the corresponding embodiments thereof.

[0043] In a fourth aspect, the application provides a computer readable storage medium, the computer readable storage medium storing computer instructions, and the computer instructions being configured to make the computer execute the test method based on the hybrid power assembly test system according to the first aspect or any of the corresponding embodiments thereof.

[0044] In a fifth aspect, the present application provides a computer program product comprising computer instructions for causing a computer to execute the test method based on the hybrid power assembly test system according to the first aspect or any of the corresponding embodiments thereof.

[0045] The present application has the following beneficial effects:

[0046] The present application generates test cases based on the fault test state of various control signals of the vehicle, and converts the operation requirements in the complex vehicle test working condition into a standardized and operable mode. The simulation machine system performs simulation based on the test cases, fully simulates various fault working conditions, and obtains the target control quantity required for the control of the bench system. Thus, the bench system can control the operation process of the measured hybrid power assembly subsystem using the target control quantity, and the simulation machine system analyzes the test data of the measured hybrid power assembly subsystem to obtain the test results of the hybrid power assembly under various fault working conditions, so that the hybrid power assembly test coverage is more comprehensive.

[0047] In the embodiment of the present application, the bench system only needs to be responsible for battery voltage control, driving motor speed control and related signal acquisition, and the requirement for the capability of the bench system is relatively low. BRIEF DESCRIPTION OF DRAWINGS

[0048] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the drawings needed in the specific embodiments or the prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0049] Figure 1 is a system block diagram of a hybrid power assembly test system according to an embodiment of the present application;

[0050] Figure 2 is a flowchart of a test method based on a hybrid power assembly test system according to an embodiment of the present application;

[0051] Figure 3 is a flowchart of another test method based on a hybrid power assembly test system according to an embodiment of the present application;

[0052] Figure 4 is a flowchart of still another test method based on a hybrid power assembly test system according to an embodiment of the present application;

[0053] Figure 5 is a flowchart of a configuration signal channel according to an embodiment of the present application;

[0054] Figure 6This is a structural block diagram of a test device based on a hybrid powertrain test system according to an embodiment of the present invention;

[0055] Figure 7 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation

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

[0057] According to embodiments of the present invention, a hybrid powertrain testing system is provided, such as... Figure 1 As shown, the hybrid powertrain test system includes a hybrid powertrain subsystem under test (HPT) 1, a domain controller subsystem 2, a simulator system 3, and a test bench system. The domain controller subsystem 2 is connected to the HPT subsystem 1 and the test bench system via the simulator system 3. The test bench system is connected to the HPT subsystem 1. The domain controller subsystem includes multiple domain controllers that are interconnected in pairs. The domain controllers are used to receive various control signals from the vehicle.

[0058] Specifically, the simulator system 3 acquires test cases and decodes them to obtain the operating mode, test mode, and fault test states of various control signals of the test system. The fault test states of the control signals include, but are not limited to, bias, delay, interruption, interference, step, and invalidity. If the simulator system 3 detects that the operating mode is automatic, it performs simulation based on the test mode and the fault test states of various control signals to obtain the target control quantity. Then, the simulator system 3 sends the target control quantity to the test bench system, enabling the test bench system to control the operation of the hybrid powertrain subsystem 1 under test, obtain the test data of the hybrid powertrain subsystem 1 under test, and obtain the hybrid powertrain test results based on the test data.

[0059] Specifically, see again Figure 1 The tested hybrid powertrain subsystem 1 includes an engine 5, an engine controller 6, a motor platform 7, and a motor controller 8. The engine controller 6 is connected to the engine 5 and is used to control the engine 5. The motor controller 8 is connected to the motor platform 7 and is used to control the drive motor in the motor platform 7.

[0060] Specifically, see again Figure 1, the test bench system comprises a test bench central control system 4 and at least one load motor, the test bench central control system 4 is connected with the at least one load motor (for example Figure 1 the first load motor 9 and the second load motor 10 in the motor platform 7) and the motor controller 8 respectively, the test bench central control system 4 is connected with the simulation machine system 3 through CAN, and the drive motors in the motor platform 7 are connected with the at least one load motor respectively.

[0061] In some embodiments, referring again to Figure 1 , the test bench system further comprises a battery simulator 14, and the test bench central control system 4 is connected with the motor controller 8 through the battery simulator 14.

[0062] In some embodiments, referring again to Figure 1 , the measured hybrid power assembly subsystem 1 is a P13 configuration hybrid power assembly under a whole vehicle centralized VIU, that is, the motor platform 7 internally comprises two drive motors, namely a P1 motor and a P3 motor, wherein the P1 motor is directly connected with the engine 5 through a clutch, and the P3 motor is connected with the first load motor 9 and the second load motor 10 through a transmission shaft respectively. It should be noted that although the basic cooling water circulating equipment and fuel equipment required by each subcomponent of the measured hybrid power assembly subsystem 1 are not described in detail in this embodiment, they should be considered to exist.

[0063] The application has higher compatibility for hybrid power assemblies of multiple configurations, can perform in-loop testing on hybrid power assemblies under a whole vehicle centralized architecture VIU, and can also meet the in-loop testing of two-wheel drive or four-wheel drive configurations under a P13 configuration or a range extender assembly.

[0064] Specifically, referring again to Figure 1 , the domain controller subsystem 2 is a hardware system that integrates multiple domain controllers of a whole vehicle, and comprises a whole vehicle left domain controller assembly 11, a whole vehicle right domain controller assembly 12 and a whole vehicle rear domain controller assembly 13, and the whole vehicle left domain controller assembly 11, the whole vehicle right domain controller assembly 12 and the whole vehicle rear domain controller assembly 13 are connected with each other. It should be noted that the domain controllers integrated by the domain controller subsystem 2 can be adjusted according to actual scenes, and are not limited to the number of domain controllers and the specific form of connection in this embodiment. The domain controller subsystem 2 should be understood as a collection of domain controllers of a whole vehicle that affect the measured hybrid power assembly subsystem 1, and can be understood as that the domain controller subsystem 2 is an upper controller of the measured hybrid power assembly subsystem 1, and the whole hybrid power assembly cannot normally operate without these domain controllers.

[0065] In some embodiments, the vehicle left domain controller assembly 11, the vehicle right domain controller assembly 12 and the vehicle rear domain controller assembly 13 are all connected to the hard-wire harness of the power part of the measured hybrid power assembly subsystem 1 according to their own pin definitions, so as to obtain the control signals of the vehicle transmitted by the corresponding harness, such as high-pressure interlocking signals, accelerator pedal signals, vehicle gear acquisition signals, acceleration mode and steering switch acquisition, etc., but the present application is not limited thereto.

[0066] In some embodiments, the vehicle left domain controller assembly 11, the vehicle right domain controller assembly 12 and the vehicle rear domain controller assembly 13 can build CAN, LIN and Ethernet network communication based on the vehicle network topology, and each of the above communications should be connected to the simulation machine system 3 first, and then connected to the engine controller 6 and the motor controller 8 in the hybrid power assembly subsystem 1 in turn.

[0067] Specifically, referring again to Figure 1 , the hybrid power assembly test system further comprises an analog signal input and output board card 17 and a voltage signal input and output board card 18, wherein the analog signal input and output board card 17 and the voltage signal input and output board card 18 are connected between the domain controller (including the vehicle left domain controller assembly 11, the vehicle right domain controller assembly 12 and the vehicle rear domain controller assembly 13) and the simulation machine system 3. The control signals received by any domain controller in the domain controller subsystem 2 include analog signals and voltage signals, wherein the analog signal input and output board card 17 is used to send analog signals to the domain controller, and the voltage signal input and output board card 18 is used to send voltage signals to the domain controller.

[0068] Further, the signal lines connected by hardwire, such as analog signal input and output signal lines, voltage signal input and output signal lines, related to the vehicle left domain controller assembly 11, the vehicle right domain controller assembly 12 and the vehicle rear domain controller assembly 13 should be connected to the corresponding board cards of the simulation machine system 3. In the embodiment, the vehicle left domain controller assembly 11, the vehicle right domain controller assembly 12 and the vehicle rear domain controller assembly 13 are related to receiving analog signals collected by sensor devices other than the engine controller 6 and the motor controller 8, such as accelerator pedal signals, gear shift signals, power battery temperature signals, outside temperature signals, anti-theft sensor signals, vehicle body environment temperature sensors, battery cooling water inlet sensors, etc. The signal lines transmitting the above-mentioned analog signals should be connected to the corresponding analog signal input and output board card 17 of the simulation machine system 3. Similarly, the voltage signals required by the vehicle left domain controller assembly 11, the vehicle right domain controller assembly 12 and the vehicle rear domain controller assembly 13 in control, such as front and rear electric drive outlet temperature, compressor side temperature, etc., are transmitted by the voltage signal input and output board card 18 to meet the normal operation of the real domain controller. It should be noted that the specific content of the analog signal and the voltage signal can be determined according to the network topology design between the controllers in the actual state of the vehicle, and the present application is not limited thereto.

[0069] It should be noted that the voltage signal input and output board card 18 can be any kind of board card that realizes voltage signal input and output, and the analog signal input and output board card 17 can be any kind of board card that realizes analog signal input and output, such as PXIe-6738 analog quantity input and output board card, and the present application is not limited thereto.

[0070] Specifically, the simulation machine system 3 includes a system controller (not shown in the Figure 1 embodiment), which can be any kind of real-time controller for realizing the functions of configuration and management of real-time test cases, test process control, test data recording, etc. Exemplarily, the system controller can be a PXI-8840-QC controller of NI-Veristand, and the present application is not limited thereto.

[0071] In some embodiments, the system controller in the simulation machine system 3 stores test cases and various simulation models, such as driver models, road resistance models, vehicle dynamics models, battery models, etc., so as to perform simulation based on the test cases and the various simulation models.

[0072] Specifically, referring again to Figure 1The hybrid powertrain testing system also includes an accelerator pedal assembly 15 and a brake pedal assembly 16, which are connected to the simulator system 3 via hard wiring. The accelerator pedal assembly 15 and brake pedal assembly 16 provide a means for the user to input acceleration and braking control signals in manual mode. It should be noted that in automatic mode, the simulator system 3 primarily utilizes simulation models such as the driver model for simulation. Therefore, the acceleration and braking control signals input by the user in manual mode, after being connected to the simulator system 3, should be connected in parallel with the signal transmission harness corresponding to the driver model and other simulation models built into the simulator system 3, thus allowing the user to select between manual and automatic modes based on specific testing requirements.

[0073] It should be noted that in the above embodiments, it is necessary to ensure that the engine controller 6, motor controller 8, vehicle left domain controller assembly 11, vehicle right domain controller assembly 12, and vehicle rear domain controller assembly 13 all have CAN signal communication connection with the simulation system 3.

[0074] According to an embodiment of the present invention, a test method embodiment based on a hybrid powertrain test 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.

[0075] This embodiment provides a testing method based on a hybrid powertrain testing system, which can be used for, for example Figure 1 Simulator system 3 in the hybrid powertrain testing system shown. Figure 2 This is a flowchart of a test method based on a hybrid powertrain test system according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:

[0076] Step S201: Obtain test cases and decode them to obtain the operating mode, test mode, and fault test status of various control signals of the test system.

[0077] Specifically, the test cases include the operating mode code of the test system, the test mode code, and the fault test state code of various control signals. By decoding the fault test state code, the fault test state of various control signals is obtained. The fault test state includes, but is not limited to, bias, delay, interruption, interference, step, and invalidity. The specific state can be adjusted according to the actual scenario.

[0078] In some embodiments, the test case described above is a set of control signals, a time-varying vehicle speed signal or an accelerator pedal opening degree signal corresponding to the vehicle left domain controller assembly, the vehicle right domain controller assembly and the vehicle rear domain controller assembly respectively. Each control signal in the set is encoded by a specific encoding method, and the fault test state of each control signal is encoded to form a multi-bit digital string, which is uniformly controlled. Then, the test case is decoded and input into a simulation model such as a driver model of the simulation system, to realize the corresponding related operation of the real vehicle.

[0079] In some embodiments, the operating mode of the test system includes an automatic mode and a manual mode. In the automatic mode, the simulation system automatically performs the test, and in the manual mode, the user needs to input part of the control signal through the accelerator pedal assembly or the brake pedal assembly, so that the simulation system performs the test according to the control signal input by the user.

[0080] Step S202, if it is detected that the operating mode is the automatic mode, simulation is performed based on the test mode and the fault test state of various control signals to obtain a target control quantity.

[0081] Specifically, in the automatic mode, the simulation system identifies the test mode. The test mode can include a first test mode (control based on time-varying target vehicle speed) and a second test mode (control based on accelerator pedal opening degree). The simulation system performs simulation according to the fault test state of various control signals and in a manner matched with the test mode, calculates the battery voltage and the drive motor speed required for the test bench system control, and obtains the target control quantity.

[0082] Step S203, the target control quantity is sent to the test bench system to make the test bench system control the operation of the measured hybrid powertrain subsystem to obtain test data of the measured hybrid powertrain subsystem.

[0083] Specifically, the test bench central control system in the test bench system is responsible for receiving the battery voltage and the drive motor speed calculated by the simulation system according to real-time working conditions. The test bench central control system sends the battery voltage to the battery simulator, and outputs real-time high voltage to the corresponding motor controller through the battery simulator, so that the motor controller controls the load operation of the motor platform. The test bench central control system controls the first load motor and the second load motor to output corresponding drive motor speeds based on the drive motor speed, thereby controlling the operation of the measured hybrid powertrain subsystem. During the operation of the measured hybrid powertrain subsystem, the simulation system collects test data of the measured hybrid powertrain subsystem in real time.

[0084] In the embodiments of the present application, the test bench system only needs to be responsible for battery voltage control, drive motor speed control and related signal collection, and the requirement for the capability of the test bench system is relatively low.

[0085] Step S204, based on the test data, obtaining the hybrid power assembly test result.

[0086] Specifically, the simulation machine system analyzes the test data according to the test requirements, verifies the energy consumption, emissions and underlying software logic of the measured hybrid power assembly subsystem, determines whether the performance and function of the hybrid power assembly meet the performance requirements and function requirements, obtains the hybrid power assembly test result, and the specific analysis process of the test data can refer to the detailed description of the related art, which will not be repeated here.

[0087] The test method based on the hybrid power assembly test system provided in this embodiment generates test cases based on the fault test states of various vehicle control signals, and converts the operation requirements in the complex vehicle test working conditions into standardized and operable modes. The simulation machine system performs simulation based on the test cases, fully simulates various fault working conditions, and obtains the target control amount required for the test bench system control. Thus, the test bench system can control the operation process of the measured hybrid power assembly subsystem by using the target control amount, and the simulation machine system analyzes the test data of the measured hybrid power assembly subsystem to obtain the hybrid power assembly test result under various fault working conditions, so that the hybrid power assembly test coverage is more comprehensive.

[0088] In this embodiment, a test method based on a hybrid power assembly test system is provided, which can be used for the simulation machine system 3 in the hybrid power assembly test system as shown in Figure 1 , and the test method based on the hybrid power assembly test system according to the embodiment of the present application is shown in Figure 3 , which includes the following steps: Figure 3

[0089] Step S300, based on the vehicle test working condition, determining the running mode code, test mode code and fault test state code of various control signals of the vehicle, and generating test cases based on the running mode code, test mode code and fault test state code of various control signals.

[0090] Specifically, the simulation machine system is used to provide the control signals required by the domain controller and the battery voltage and driving motor speed of the battery emulator controlled by the test bench central control system in the test bench system, and the simulation machine system also receives the signals sent by the real controller for simulation calculation of driving force, vehicle speed, temperature, etc.

[0091] ​In step S300, the test case in the simulation model includes a digital string composed of n 0-9 digits, each digit representing a control signal such as a driving mode, an ambient temperature, a low-voltage load demand, a state of charge (SOC), a slope, a gear, a domain controller test quantity, and the like, and different digits on each digit represent a signal fault state of the control signal.

[0092] In some embodiments, the test case includes a plurality of digital strings corresponding to respective time points, and each digital string at a time point represents a control demand of the domain controller at the time point. For example, a control demand of the domain controller at a time point is “254321”, indicating that a signal fault state of a first control signal is “2”, a signal fault state of a second control signal is “5”, and a signal fault state of a sixth control signal is “1”. The signal fault states 1-6 represent bias, delay, interruption, interference, step, and invalidity, respectively, and can be set according to an actual scenario. For example, the signal fault states corresponding to the digits 0-9 can be set, where “0” can represent that a signal is not faulty. The present application is not limited in this regard.

[0093] Further, when a signal fault state of a control signal exceeds a range that can be represented by one digit (for example, more than 10 types), the signal fault state of the control signal can be represented by multiple digits. For example, a control demand of the domain controller at a time point is “254321”, which represents, in two-digit coding, that a signal fault state of a first control signal is “25”, a signal fault state of a second control signal is “43”, and a signal fault state of a third control signal is “21”.

[0094] Further, when the underlying logic problems such as sensor failure, communication interruption, transmission delay, etc. occur in the transmission process of the additional verification control signal to the domain controller, signal biasing, delay and interruption, etc. can be performed through the analog signal input and output board card and the voltage signal input and output board card. By adding a digital string in the above test case, for example, each digit in the digital string can be expanded. Taking the control requirement of the domain controller at a certain moment as "254321" as an example, the signal fault state of the first control signal is "2". If signal interruption, signal biasing and signal delay occur in the transmission of the first control signal to the domain controller, the transmission fault state of the first control signal can be represented as "111". The signal fault state and the transmission fault state of the first control signal are spliced as "2111" to obtain the fault test state of the first control signal. If no signal interruption, signal biasing and signal delay occur in the transmission of the first control signal to the domain controller, the transmission fault state of the first control signal can be represented as "000". The signal fault state and the transmission fault state of the first control signal are spliced as "2000" to obtain the fault test state code of the first control signal. The determination process of the fault test state code of other control signals is the same as that of the first control signal.

[0095] It should be noted that the signal fault state refers to an analog state, and the transmission fault state refers to a fault in the actual physical environment transmission process (mainly realized by the simulation machine system controlling the analog signal input and output board card and the voltage signal input and output board card in the physical environment). For a certain control signal, if the simulation machine system identifies that a certain control signal has a signal fault but no transmission fault based on the test case, the simulation machine system will not control the analog signal input and output board card and the voltage signal input and output board card to fail, but simulate the signal fault state of the control signal in the simulation environment. If the simulation machine system identifies that a certain control signal has a transmission fault but no signal fault based on the test case, the simulation machine system will control the analog signal input and output board card and the voltage signal input and output board card to fail, transmit the normal control signal based on the line with transmission fault, and simulate by the simulation machine system, thereby testing the signal transmission fault in the real physical environment.

[0096] In step S300, the operation mode of the test system includes an automatic mode and a manual mode, the test mode can include a first test mode and a second test mode, the operation mode code and the test mode code are determined, the fault test state codes of various control signals are determined based on the whole vehicle test working condition, and the test case is generated.

[0097] In the embodiment of the present application, by determining the fault test state code of various control signals in the vehicle test working condition and the operation mode code and test mode code of the test system, the operation requirements in the complex vehicle test working condition are converted into a standardized and operable mode, so that various complex test working conditions are tested, the fault test state code of the control signal is quickly changed according to the complexity and difficulty requirements of the test working condition, and the corresponding test case is generated, thereby improving the simulation control efficiency of the simulation machine system.

[0098] In step S301, the test case is obtained and decoded to obtain the operation mode, test mode and fault test state of various control signals of the test system.

[0099] Specifically, the above step S301 includes:

[0100] In step S3011, the test case is decoded to obtain the first signal fault state of the analog signal, the second signal fault state of the voltage signal, the first transmission fault state of the analog signal when the analog signal is sent to the domain controller by the analog signal input and output board card, and the second transmission fault state of the voltage signal when the voltage signal is sent to the domain controller by the voltage signal input and output board card.

[0101] Specifically, the digital string in the test case is decoded according to the decoding mode corresponding to the encoding mode, the analog signal (such as an accelerator pedal signal, a gear shifting signal, a power battery temperature signal, an outside temperature signal, an anti-theft sensor signal, etc.) and the voltage signal (such as front and rear electric drive outlet temperature, compressor side temperature, etc.) contained in the control signal are determined, and the first signal fault state and the first transmission fault state corresponding to the analog signal and the second signal fault state and the second transmission fault state corresponding to the voltage signal are obtained.

[0102] In step S3012, the fault test state of various control signals is obtained based on the first signal fault state and the first transmission fault state corresponding to the analog signal and the second signal fault state and the second transmission fault state corresponding to the voltage signal.

[0103] Specifically, according to the first signal fault state and the first transmission fault state corresponding to various analog signals and the second signal fault state and the second transmission fault state corresponding to various voltage signals, the fault test state of various control signals of the vehicle can be confirmed.

[0104] It should be noted that decoding the test case is to convert the digital string in the above test case into a CAN data state that can be recognized by the vehicle controller, and various CAN data need to be processed accordingly according to the vehicle signal transmission matrix (Database CAN, DBC). For the domain controller, the digital string also needs to be converted into an Ethernet signal or a LIN signal that can be recognized by the domain controller.

[0105] In the related art, the hybrid power assembly bench test under the whole vehicle centralized architecture mainly uses the test machine to drive the motor for testing the transient working condition. The whole hybrid power assembly lacks necessary signal interaction with the VIU, and cannot effectively reproduce the actual transient working condition of the hybrid power assembly under the whole vehicle centralized architecture in the whole vehicle state, resulting in distorted verification working condition or missing logic state. This often leads to the performance problems or control logic problems of the hybrid power assembly being exposed in the whole vehicle road test stage, which additionally increases the development and optimization cost of the test vehicle parts, and in serious cases, will prolong the development cycle of the whole project. At the same time, the addition of the VIU leads to the complication of the whole vehicle multi-protocol interface adaptation, which needs to support CAN, LIN, FlexRay, Ethernet and other protocols, and the interface module also needs to be compatible with different voltages (such as 5V, 12V, 24V, etc.) and signal types (analog signal and digital signal), which requires higher control connection ability of the hybrid assembly bench test under the whole vehicle centralized architecture.

[0106] The embodiments of the present application determine the signal fault state and transmission fault state of various voltage signals and various analog signals of the domain controller, so that the simulation machine system performs fault operations such as signal offset, signal transmission delay, signal direct set mutation, and interference signal injection on the control signals received from the real controller or the control signals sent to the real controller, reproduces the whole vehicle complex working condition, and verifies the control logic of the high-coupling whole vehicle domain controller and the extreme working condition such as sensor failure and communication interruption.

[0107] Step S302, if it is detected that the running mode is the automatic mode, simulation is performed based on the test mode and the fault test state of various control signals, and the target control quantity is obtained.

[0108] Specifically, the above step S302 includes:

[0109] Step S3021, if it is detected that the test mode is the first test mode, simulation is performed based on the fault test state of various control signals, the current vehicle speed and the target vehicle speed change information are obtained, and the target control quantity of the drive motor is determined according to the current vehicle speed and the target vehicle speed change information.

[0110] Specifically, the current target vehicle speed corresponding to the current vehicle speed is obtained according to the target vehicle speed change information. Then, the first wheel end vehicle speed is obtained according to the deviation between the current vehicle speed and the current target vehicle speed. Finally, the drive motor speed is determined based on the first wheel end vehicle speed, and the target control quantity of the drive motor is obtained.

[0111] In some embodiments, the control requirements at multiple time points can be obtained from the test case to obtain target vehicle speed change information, which includes target vehicle speeds at multiple time points. The simulation machine system can obtain various control signals of the whole vehicle by using the engine controller, the motor controller, the domain controller, and the test bench system, and perform simulation according to the fault test state of the various control signals, so as to obtain the current vehicle speed. The specific simulation process can refer to the detailed description of related technologies, and will not be described here.

[0112] In some embodiments, the simulation machine system calculates the driving force requirement according to the deviation between the current vehicle speed and the current target vehicle speed corresponding to the current time point, obtains the first wheel end speed, and calculates the driving motor speed according to the first wheel end speed and the transmission ratio. The specific process can refer to the detailed description of related technologies, and will not be described here.

[0113] In the embodiments of the present application, the first wheel end speed is obtained according to the deviation between the current vehicle speed and the current target vehicle speed, and the driving motor speed is converted from the first wheel end speed, so that the test bench system can control the load motor by using the driving motor speed output by the simulation machine system, thereby controlling the driving motor in the measured hybrid power assembly subsystem, and the capability requirement of the test bench system is low.

[0114] In step S3022, if it is detected that the test mode is the second test mode, simulation is performed based on the fault test state of the various control signals to obtain a target throttle pedal opening, and a target control amount of the driving motor is determined according to the target throttle pedal opening.

[0115] Specifically, the second wheel end speed is obtained according to the target throttle pedal opening. Then, the driving motor speed is determined based on the second wheel end speed to obtain the target control amount of the driving motor.

[0116] In the embodiments of the present application, the second wheel end speed is obtained according to the target throttle pedal opening, and the driving motor speed is converted from the second wheel end speed, so that the test bench system can control the load motor by using the driving motor speed output by the simulation machine system, thereby controlling the driving motor in the measured hybrid power assembly subsystem, and the capability requirement of the test bench system is low.

[0117] In the automatic mode, the current vehicle speed and the target vehicle speed change information can be used to control the driving motor, or the throttle pedal opening can be used to control the driving motor, so as to control the running process of the measured hybrid power assembly subsystem in different test modes.

[0118] In some optional embodiments, if the running mode is detected as the manual mode, an acceleration control signal input by the user through the acceleration pedal assembly or a brake control signal input by the user through the brake pedal assembly is acquired, and a target control quantity is obtained based on the acceleration control signal or the brake control signal.

[0119] Specifically, the user can step on the acceleration pedal or the brake pedal based on the test case, the acceleration pedal assembly collects the acceleration control signal input by the user and sends the acceleration control signal to the simulation machine system, the brake pedal assembly collects the brake control signal input by the user and sends the brake control signal to the simulation machine system, the simulation machine system simulates by using a simulation model such as a driver model according to the acceleration control signal or the brake control signal, determines the driving motor speed, and sends the driving motor speed to the test bench system for vehicle speed control.

[0120] In the embodiments of the application, the user can input the acceleration control signal or the brake control signal to the simulation machine system by stepping on the acceleration pedal or the brake pedal, so as to calculate the target control quantity by using the simulation machine system, control the measured hybrid power assembly subsystem, and meet the manual test requirement of the user.

[0121] In step S303, the target control quantity is sent to the test bench system, so that the test bench system controls the measured hybrid power assembly subsystem to run, and test data of the measured hybrid power assembly subsystem is obtained. For details, refer to the detailed description of step S203 in the embodiment shown in Figure 2 The detailed description of step S203 in the embodiment shown in

[0122] In step S304, a hybrid power assembly test result is obtained based on the test data. For details, refer to the detailed description of step S204 in the embodiment shown in Figure 2 The detailed description of step S204 in the embodiment shown in

[0123] The test scheme of the hybrid power assembly test system according to the application will be described in detail below in combination with a specific application example, such as Figure 4 The application example includes the following steps:

[0124] S1, the simulation machine, the regional controller, the whole vehicle level signal hard line of the hybrid power assembly, and the CAN communication connection are connected, and it is ensured that the internal data of each controller is whole vehicle data.

[0125] S2, the states of various control signals in the test case are coded in the simulation machine, such as Figure 5 According to the real controller requirement, the channels such as the CAN signal, the analog signal, and the voltage signal between the control signal and the domain controller VIU are configured, and finally the compilation file of the simulation model is input into the simulation machine.

[0126] S3, the host computer of the simulator is used to complete the vehicle power-on operation, check whether each controller enters the normal running state, if yes, go to S4; otherwise, return to S1.

[0127] S4, input the test case code in the host computer of the simulator, and the simulator identifies the running mode according to the code, if it is the automatic mode, go to S5, if it is the manual mode, go to step S12 to start the test.

[0128] S5, the simulator reads the test case code to automatically determine the test mode, if the first code is 1, go to the first test mode (i.e. automatic control mode 1), execute S6-S7; otherwise, go to the second test mode (i.e. automatic control mode 2), execute S8-S9.

[0129] S6, activate the clock, synchronize the decoding of the test case, and output the state quantity and target vehicle speed that need to be controlled according to the vehicle signal transmission matrix.

[0130] S7: the simulator calculates the driving force demand according to the deviation between the current target vehicle speed and the current actual vehicle speed, and then obtains the wheel end vehicle speed, and goes to S10.

[0131] S8: activate the mileage demand, decode the test case to output the state quantity and target throttle pedal opening that need to be controlled.

[0132] S9: the simulator calculates the driving force demand and the wheel end vehicle speed according to the target throttle pedal opening, and goes to S10.

[0133] S10: the simulator obtains the driving motor speed according to the wheel end vehicle speed and the assembly transmission ratio, and sends it to the bench control system for motor speed control.

[0134] S11: the simulator records the test data in real time until the working condition ends.

[0135] S12: manually step on the accelerator pedal or brake pedal according to the test case to control the vehicle speed.

[0136] The test method based on the hybrid power assembly test system provided in the embodiment can solve the problem that the VIU under the whole vehicle logic is difficult to simulate extreme working conditions such as sensor failure and communication interruption, quickly verify the compatibility of interface protocols, modules and the like, make the VIU running working condition more close to the actual whole vehicle road working condition, and can perform early verification on the software running logic to realize the pre-verification of the whole vehicle VIU software and hardware.

[0137] A test device based on the hybrid power assembly test system is also provided in the embodiment, which is used to implement the above-mentioned embodiments and preferred embodiments and has been described above. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation in hardware or a combination of software and hardware is also possible and contemplated.

[0138] The embodiment provides a test device based on a hybrid power assembly test system, as shown in the accompanying drawings, comprising: Figure 6

[0139] A first processing module 601 is configured to acquire a test case and decode the test case to obtain a running mode, a test mode and a fault test state of various control signals of the test system; wherein the fault test state comprises bias, delay, interruption, interference, step and invalidity.

[0140] A second processing module 602 is configured to, if it is detected that the running mode is an automatic mode, perform simulation based on the test mode and the fault test state of the various control signals to obtain a target control quantity.

[0141] A third processing module 603 is configured to send the target control quantity to a bench system so that the bench system controls the running of a measured hybrid power assembly subsystem to obtain test data of the measured hybrid power assembly subsystem.

[0142] A fourth processing module 604 is configured to obtain a hybrid power assembly test result based on the test data.

[0143] In some optional embodiments, the test device is further configured to:

[0144] determine a running mode code, a test mode code and a fault test state code of various control signals of the vehicle based on the whole vehicle test working condition;

[0145] generate the test case based on the running mode code, the test mode code and the fault test state code of the various control signals.

[0146] In some optional embodiments, the first processing module 601 is further configured to:

[0147] decode the test case to obtain a first signal fault state of the analog signal, a second signal fault state of the voltage signal, a first transmission fault state of the analog signal when sent from the analog signal input and output board card to the domain controller and a second transmission fault state of the voltage signal when sent from the voltage signal input and output board card to the domain controller.

[0148] ​Based on the first signal fault state and the first transmission fault state corresponding to the analog signal and the second signal fault state and the second transmission fault state corresponding to the voltage signal, a fault test state of each control signal is obtained.

[0149] In some optional embodiments, the second processing module 602 is further configured to:

[0150] If it is detected that the test mode is the first test mode, simulation is performed based on the fault test state of each control signal, current vehicle speed and target vehicle speed change information are obtained, and the target control amount of the drive motor is determined according to the current vehicle speed and the target vehicle speed change information.

[0151] If it is detected that the test mode is the second test mode, simulation is performed based on the fault test state of each control signal, the target accelerator pedal opening is obtained, and the target control amount of the drive motor is determined according to the target accelerator pedal opening.

[0152] In some optional embodiments, the second processing module 602 is further configured to:

[0153] According to the target vehicle speed change information, a current target vehicle speed corresponding to the current vehicle speed is obtained.

[0154] According to the deviation between the current vehicle speed and the current target vehicle speed, a first wheel end vehicle speed is obtained.

[0155] Based on the first wheel end vehicle speed, the drive motor speed is determined, and the target control amount of the drive motor is obtained.

[0156] In some optional embodiments, the second processing module 602 is further configured to:

[0157] According to the target accelerator pedal opening, a second wheel end vehicle speed is obtained.

[0158] Based on the second wheel end vehicle speed, the drive motor speed is determined, and the target control amount of the drive motor is obtained.

[0159] In some optional embodiments, the test device is further configured to:

[0160] If it is detected that the running mode is the manual mode, an acceleration control signal input by a user using an accelerator pedal assembly or a brake control signal input by the user using a brake pedal assembly is obtained.

[0161] Based on the acceleration control signal or the brake control signal, the target control amount is obtained.

[0162] The further function descriptions of each of the above modules and units are the same as those of the above corresponding embodiments, and will not be described here.

[0163] In this embodiment, the test device based on the hybrid powertrain test system is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0164] This invention also provides a computer device having the above-described features. Figure 6 The test apparatus shown is based on a hybrid powertrain test system.

[0165] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 7 As shown, the computer device includes one or more processors 100, memory 200, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 7 Take a processor 100 as an example.

[0166] Processor 100 may be a central processing unit, a network processor, or a combination thereof. Processor 100 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GPA), or any combination thereof.

[0167] The memory 200 stores instructions executable by at least one processor 100 to cause the at least one processor 100 to perform the method shown in the above embodiments.

[0168] The memory 200 can include a program storage area and a data storage area, where the program storage area can store an operating system, at least one application required by a function, and the data storage area can store data created according to the use of the computer device, etc. In addition, the memory 200 can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some optional embodiments, the memory 200 can optionally include a memory disposed remotely with respect to the processor 100, and these remote memories can be connected to the computer device through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0169] The memory 200 can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state disk; and the memory 200 can also include a combination of the above-mentioned kinds of memories.

[0170] The computer device also includes an input device 300 and an output device 400. The processor 100, the memory 200, the input device 300, and the output device 400 can be connected through a bus or other means, Figure 7 For example, by way of example, through a bus connection.

[0171] The input device 300 can receive inputted digital or character information, and generate key signal inputs related to the user settings and function controls of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 400 can include a display device, an auxiliary lighting device (such as an LED), a tactile feedback device (such as a vibration motor), etc. The above-mentioned display device includes, but is not limited to, a liquid crystal display, a light-emitting diode, a display, and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0172] The embodiments of the present application further provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded to a local storage medium through network, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor, or programmable or special hardware. The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned memories. It can be understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0173] Part of the present application can be applied as a computer program product, for example, computer program instructions, when executed by a computer, the operation of the computer can invoke or provide the method and / or technical solutions according to the present application. Those skilled in the art should understand that the form of computer program instructions in computer readable medium includes but is not limited to source file, executable file, installation package file, etc. Correspondingly, the way of computer program instructions executed by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.

[0174] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope defined by the appended claims.

Claims

1. A test method based on a hybrid powertrain test system, characterized by, The test system comprises a tested hybrid power assembly subsystem, a domain controller subsystem, a simulator system and a bench system, the domain controller subsystem is connected with the tested hybrid power assembly subsystem and the bench system respectively through the simulator system, the bench system is connected with the tested hybrid power assembly subsystem, the domain controller subsystem comprises a plurality of domain controllers connected with each other, and the domain controller is used for receiving a plurality of control signals of a vehicle; The method is applied to the simulator system, and the method comprises: Obtaining a test case and decoding the test case to obtain an operation mode, a test mode and a fault test state of various control signals of the test system; wherein the fault test state comprises bias, delay, interruption, interference, step and invalidity; If it is detected that the operation mode is an automatic mode, then simulation is performed based on the test mode and the fault test state of various control signals to obtain a target control quantity; The target control quantity is sent to the bench system, so that the bench system controls the operation of the tested hybrid power assembly subsystem to obtain test data of the tested hybrid power assembly subsystem; Based on the test data, a hybrid power assembly test result is obtained.

2. The method of claim 1, wherein, The control signals comprise analog signals and voltage signals, and the test system further comprises an analog signal input and output board card and a voltage signal input and output board card, the analog signal input and output board card and the voltage signal input and output board card are connected between the domain controller and the simulator system, the analog signal input and output board card is used for sending the analog signals to the domain controller, and the voltage signal input and output board card is used for sending the voltage signals to the domain controller; The decoding of the test case to obtain the fault test state of various control signals comprises: The decoding of the test case to obtain a first signal fault state of the analog signals, a second signal fault state of the voltage signals, a first transmission fault state of the analog signals sent from the analog signal input and output board card to the domain controller and a second transmission fault state of the voltage signals sent from the voltage signal input and output board card to the domain controller; Based on the first signal fault state and the first transmission fault state corresponding to the analog signals and the second signal fault state and the second transmission fault state corresponding to the voltage signals, the fault test state of various control signals is obtained.

3. The method of claim 1, wherein, The bench system comprises a bench central control system and at least one load motor, and the tested hybrid power assembly subsystem comprises a motor controller and a motor platform, wherein the bench central control system is connected with the load motor and the motor controller respectively, the motor controller is connected with the motor platform, and the drive motor in the motor platform is connected with at least one load motor respectively; the simulation based on the test mode and the fault test state of various control signals to obtain the target control quantity comprises: If the test mode is detected as the first test mode, simulation is performed based on the fault test state of various control signals to obtain current vehicle speed and target vehicle speed change information, and the target control amount of the drive motor is determined according to the current vehicle speed and target vehicle speed change information. If the test mode is detected as the second test mode, simulation is performed based on the fault test state of various control signals to obtain a target accelerator pedal opening, and the target control amount of the drive motor is determined according to the target accelerator pedal opening.

4. The method of claim 3, wherein, The determination of the target control amount of the drive motor according to the current vehicle speed and target vehicle speed change information comprises: a current target vehicle speed corresponding to the current vehicle speed is obtained according to the target vehicle speed change information; a first wheel end vehicle speed is obtained according to the deviation between the current vehicle speed and the current target vehicle speed; a drive motor speed is determined based on the first wheel end vehicle speed to obtain the target control amount of the drive motor.

5. The method of claim 3, wherein, The determination of the target control amount of the drive motor according to the target accelerator pedal opening comprises: a second wheel end vehicle speed is obtained according to the target accelerator pedal opening; a drive motor speed is determined based on the second wheel end vehicle speed to obtain the target control amount of the drive motor.

6. The method according to any one of claims 1-5, characterized in that, The test system further comprises an accelerator pedal assembly and a brake pedal assembly, and the accelerator pedal assembly and the brake pedal assembly are connected to the simulation machine system; the method further comprises: If the operation mode is detected as the manual mode, an accelerator control signal input by a user through the accelerator pedal assembly or a brake control signal input by the user through the brake pedal assembly is obtained; a target control amount is obtained based on the accelerator control signal or the brake control signal.

7. The method according to any one of claims 1-5, characterized in that, The method further comprises: Based on the whole vehicle test working condition, the operation mode code, the test mode code, and the fault test state code of various control signals of the test system are determined; Based on the operation mode code, the test mode code, and the fault test state code of various control signals, a test case is generated.

8. A test device based on a hybrid powertrain test system, characterized by The test system comprises a measured hybrid power assembly subsystem, a domain controller subsystem, a simulation machine system, and a bench system, the domain controller subsystem is connected to the measured hybrid power assembly subsystem and the bench system through the simulation machine system, the bench system is connected to the measured hybrid power assembly subsystem, the domain controller subsystem comprises a plurality of domain controllers connected to each other, and the domain controller is used to receive a plurality of control signals of a vehicle; The device is applied to the simulation machine system, and the device comprises: A first processing module is configured to obtain a test case and decode the test case to obtain an operation mode, a test mode, and a fault test state of various control signals of the test system; wherein the fault test state comprises bias, delay, interruption, interference, step, and invalidity. A second processing module is configured to perform simulation based on the test mode and the fault test state of various control signals to obtain a target control amount if the operation mode is detected as the automatic mode. The third processing module is configured to send the target control quantity to the test bench system, so that the test bench system controls the measured hybrid power assembly subsystem to operate and obtains test data of the measured hybrid power assembly subsystem. The fourth processing module is configured to obtain a hybrid power assembly test result based on the test data.

9. A computer device, comprising: The test method comprises the following steps: A memory and a processor are connected in communication with each other, and the memory stores computer instructions. The processor executes the computer instructions to perform the test method based on the hybrid power assembly test system according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing a computer to perform the test method based on the hybrid power assembly test system according to any one of claims 1 to 7.

11. A computer program product, characterised in that, The computer readable storage medium stores computer instructions for causing a computer to perform the test method based on the hybrid power assembly test system according to any one of claims 1 to 7. The computer readable storage medium stores computer instructions for causing a computer to perform the test method based on the hybrid power assembly test system according to any one of claims 1 to 7.