Testing methods, apparatus, equipment, storage media, and software products for simulating complete vehicles.

CN117288483BActive Publication Date: 2026-09-01FAW JIEFANG AUTOMOTIVE CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311058240.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-21
Publication Date
2026-09-01
Estimated Expiration
2043-08-21

AI Technical Summary

Technical Problem

[0003]然而主机厂在开发P2混动时,在台架上对发动机和电机等有限部件进行初步的性能测试或耐久测试,而针对整车的其他部件,例如变速器、电池、热管理系统以及电子附件等测试必须在整车上才能完成,从而无法实现模拟整车的运行,导致无法对模拟整车进行测试

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117288483B_ABST
    Figure CN117288483B_ABST
Patent Text Reader

Abstract

This application relates to a testing method, apparatus, computer equipment, storage medium, and computer program product for simulating a complete vehicle. The method includes: acquiring preset vehicle road spectrum information; calculating vehicle power operation data by simulating the entire vehicle and processing the road spectrum data; generating cyclic operating conditions based on the vehicle power operation data; acquiring the input shaft speed and gear information of the transmission based on the vehicle road spectrum information; determining the output shaft speed of the transmission and setting the dynamometer speed to the output shaft speed of the transmission; and executing corresponding tests in a bench controller according to the cyclic operating conditions to obtain corresponding test results. Using this method, the operation of a simulated complete vehicle can be achieved for testing, eliminating the need for actual vehicle testing and thus improving vehicle development efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle testing technology, and in particular to a testing method, apparatus, computer equipment, storage medium, and computer program product for simulating a complete vehicle. Background Technology

[0002] With the development of vehicle technology, hybrid technology has been widely used in passenger cars and commercial vehicles. Among them, the P2 hybrid configuration has become one of the mainstream configurations in the market due to its simple structure, reliable performance, and high fuel efficiency.

[0003] However, when OEMs develop P2 hybrids, they conduct preliminary performance or durability tests on limited components such as engines and motors on test benches. However, tests on other components of the vehicle, such as transmissions, batteries, thermal management systems, and electronic accessories, must be completed on the entire vehicle. This makes it impossible to simulate the operation of the entire vehicle and thus makes it impossible to test the simulated vehicle. Summary of the Invention

[0004] Therefore, it is necessary to provide a test method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can simulate the testing of a complete vehicle, addressing the aforementioned technical problems.

[0005] In a first aspect, this application provides a test method for simulating a complete vehicle, applied to a test bench, the test bench including a test bench controller, a dynamometer, and a transmission, the method comprising:

[0006] Obtain preset vehicle road map information;

[0007] By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data;

[0008] Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition;

[0009] Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained;

[0010] Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission.

[0011] Based on the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results.

[0012] In one embodiment, the test bench includes an electronically controlled clutch and an engine; the test bench controller performs corresponding tests according to the cyclic operating conditions to obtain corresponding test results, including:

[0013] If the cyclic operating condition is detected to include a starting condition, a first test step is executed to obtain a first test result. The first test step includes controlling the start of the simulated vehicle. After the simulated vehicle starts, if the torque distributed by the engine is 0, the state of the electronically controlled clutch is controlled to be disengaged. If the torque distributed by the engine is not 0, the state of the electronically controlled clutch is controlled to be engaged.

[0014] In one embodiment, the test bench includes a test bench controller and a motor. The step of performing corresponding tests in the test bench controller according to the cyclic operating conditions to obtain corresponding test results further includes:

[0015] If the cyclic operating condition is detected to include a gear shifting condition, a second test step is executed to obtain a second test result. The second test step involves sending torque-reducing information to the test bench controller to control the actual torque of the motor and the engine to return to zero. When the torque returns to zero, the state of the electronically controlled clutch is controlled to be disengaged, and neutral information is sent to the transmission to perform a neutral shift operation. After a preset speed adjustment time, the transmission is controlled to return to the gear position before neutral and the state of the electronically controlled clutch is restored.

[0016] In one embodiment, the step of performing corresponding tests in the bench controller according to the cyclic operating conditions to obtain corresponding test results further includes:

[0017] If the cyclic operating condition is detected to include the driving condition, a third test step is performed to obtain a third test result. The third test step involves acquiring vehicle information, determining the required torque based on the vehicle information and the vehicle road spectrum information, and sending it to the bench controller to allocate the required torque according to the battery parameter information and torque limit conditions.

[0018] In one embodiment, the step of performing corresponding tests in the bench controller according to the cyclic operating conditions to obtain corresponding test results further includes:

[0019] If the cyclic operating condition is detected to include the regenerative braking condition, a fourth test step is performed to obtain a fourth test result. The fourth test step involves sending a regenerative braking command to the test bench controller and controlling the state of the electronically controlled clutch to be disengaged, so that the test bench controller controls the torque of the motor to be negative based on the battery parameter information and the torque limit conditions.

[0020] In one embodiment, the step of performing corresponding tests in the bench controller according to the cyclic operating conditions to obtain corresponding test results further includes:

[0021] If the cyclic operating condition is detected to include the parking condition, a fifth test step is performed to obtain a fifth test result; the fifth test step is to send a parking command to the test bench controller to control the torque of the motor and the engine to zero, and to control the speed of the dynamometer to drop to zero.

[0022] Secondly, this application also provides a testing device for simulating a complete vehicle, applied to a test bench, the test bench including a test bench controller, a dynamometer, and a transmission, the device comprising:

[0023] The road spectrum information acquisition module is used to acquire preset vehicle road spectrum information;

[0024] The data acquisition module is used to calculate the vehicle road spectrum data by simulating the whole vehicle to obtain vehicle power operation data;

[0025] The cycle operating condition generation module is used to generate cycle operating conditions based on the vehicle power operation data; the cycle operating conditions include at least one of the following: starting condition, driving condition, shifting condition, braking energy recovery condition, or parking condition;

[0026] The speed and gear information acquisition module is used to acquire the input shaft speed and gear information of the transmission based on the vehicle road spectrum information.

[0027] The speed setting module is used to determine the output shaft speed of the transmission based on the input shaft speed and gear information of the transmission, and to set the speed of the dynamometer to the output shaft speed of the transmission.

[0028] The test result acquisition module is used to perform corresponding tests in the bench controller according to the cyclic operating conditions to obtain the corresponding test results.

[0029] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0030] Obtain preset vehicle road map information;

[0031] By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data;

[0032] Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition;

[0033] Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained;

[0034] Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission.

[0035] Based on the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results.

[0036] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0037] Obtain preset vehicle road map information;

[0038] By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data;

[0039] Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition;

[0040] Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained;

[0041] Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission.

[0042] Based on the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results.

[0043] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0044] Obtain preset vehicle road map information;

[0045] By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data;

[0046] Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition;

[0047] Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained;

[0048] Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission.

[0049] Based on the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results.

[0050] The aforementioned vehicle simulation testing method, apparatus, computer equipment, storage medium, and computer program products simulate a complete vehicle, calculate vehicle road spectrum data to obtain vehicle power operation data, thereby generating cyclic operating conditions. Using the vehicle road spectrum data and gear information, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set as the output shaft speed of the transmission. While maximizing consistency with the actual vehicle speed, the corresponding tests are executed in the bench controller based on at least one of the cyclic operating conditions, including starting, driving, shifting, regenerative braking, or parking conditions, to obtain the corresponding test results. This allows for simultaneous simulation of vehicle operation and testing of the simulated vehicle, eliminating the need for actual vehicle testing and improving vehicle development efficiency. Attached Figure Description

[0051] Figure 1 This is a flowchart illustrating a test method for simulating a complete vehicle in one embodiment;

[0052] Figure 2 This is a structural diagram of the platform in one embodiment;

[0053] Figure 3 This is a flowchart illustrating a gear shifting test in one embodiment;

[0054] Figure 4 This is a schematic diagram of the vehicle testing process in another embodiment;

[0055] Figure 5 This is a structural block diagram of a test device simulating a complete vehicle in one embodiment;

[0056] Figure 6 This is an internal structural diagram of a computer device in one embodiment;

[0057] Explanation of reference numerals in the attached figures:

[0058] 1: Engine; 2: ECU (Engine Control Unit); 3: Electronic Clutch; 4: Motor; 5: Motor Controller; 6: Motor Thermal Management System; 7: Transmission; 8: Dynamometer; 9: Bench Controller; 10: Power Battery; 11: BMS (Battery Management System); 12: Battery Thermal Management System; 13: Electronic Accessories. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0060] In one embodiment, such as Figure 1 As shown, a test method simulating a complete vehicle is provided, applied to a test bench. The test bench includes a test bench controller, a dynamometer, and a transmission. In this embodiment, the method may include the following steps:

[0061] Step 102: Obtain the preset vehicle road map information.

[0062] Among them, vehicle road spectrum information is the driving information of the vehicle on the road, which may include, but is not limited to, vehicle speed, altitude (slope), accelerator pedal signal, brake pedal signal, gear information, and basic vehicle information. The basic vehicle information may include, but is not limited to, vehicle load, wheel size, and information required to calculate wind resistance and friction resistance.

[0063] Step 104: By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data.

[0064] The vehicle power operation data includes, but is not limited to: the vehicle's required torque per second, the transmission input shaft speed, gear status, and clutch status.

[0065] In some embodiments, the entire vehicle is simulated using simulation software, and the vehicle road spectrum data is calculated to obtain the vehicle's required torque per second, the transmission input shaft speed, gear status, clutch status, etc.

[0066] Step 106: Generate a cycle of operating conditions based on the vehicle power operation data; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition.

[0067] In some embodiments, cyclic operating conditions can be generated based on information such as the vehicle's required torque per second, the transmission input shaft speed, gear position, and clutch status. These cyclic operating conditions can include at least one of the following: starting condition, driving condition, shifting condition, regenerative braking condition, or parking condition. Cyclic operating conditions can be extracted from and modified from actual road maps, or standard cyclic road maps such as those used for Chinese commercial vehicle driving conditions can be adopted. For example, a route may consist of waiting at a red light, starting, accelerating, decelerating, and stopping. Therefore, cyclic operating conditions are generated based on the actual vehicle road map information used.

[0068] Step 108: Obtain the input shaft speed and gear information of the transmission based on the vehicle road map information.

[0069] In some embodiments, the input shaft speed and gear information of the transmission are obtained based on the vehicle's driving information on the road. Specifically, a transmission gear can be selected based on empirical values.

[0070] Step 110: Determine the output shaft speed of the transmission based on the input shaft speed and gear information of the transmission, and set the speed of the dynamometer to the output shaft speed of the transmission.

[0071] For example, the gear information can be fixed gear information determined by bench testing, generally direct drive or other gears suitable for the dynamometer. The input shaft speed of the transmission can be calculated by combining vehicle speed and gear information from actual vehicle road profiles.

[0072] In practice, when the transmission is in a low gear, the large gear ratio results in a particularly large output torque that the dynamometer cannot handle. Therefore, in general, the transmission gear is directly set to a high gear. For example, a direct drive gear is used for the experiment, with a gear ratio of 1. In this case, the dynamometer speed is equal to the input shaft speed of the transmission. If other gears are selected, the dynamometer speed is equal to the input shaft speed of the transmission divided by the gear ratio.

[0073] In some embodiments, the output shaft speed of the transmission is calculated using the input shaft speed and gear information of the transmission in the vehicle road spectrum information, and the speed of the dynamometer is set to the output shaft speed of the transmission so that the transmission on the test bench operates according to this speed, thereby achieving the greatest possible consistency with the actual vehicle conditions.

[0074] Step 112: Based on the described cyclic operating conditions, perform the corresponding tests in the test bench controller to obtain the corresponding test results.

[0075] In some embodiments, based on cyclic operating conditions, corresponding tests are performed in the bench controller to obtain corresponding test results.

[0076] For example, when the cycle includes starting, driving, shifting, regenerative braking, and parking conditions, simulated vehicle tests can be performed sequentially according to the required order of the conditions to obtain the corresponding test results. Since this cycle includes starting, driving, shifting, regenerative braking, and parking conditions, the simulated vehicle tests performed include simulated vehicle starting, simulated vehicle shifting, simulated vehicle driving, simulated vehicle regenerative braking, and simulated vehicle parking.

[0077] In the aforementioned simulated vehicle testing method, the vehicle's road spectrum data is calculated to obtain vehicle power operation data, thereby generating cyclic operating conditions. The output shaft speed of the transmission is determined using the vehicle road spectrum data, and the speed of the dynamometer is set as the output shaft speed of the transmission. When the actual vehicle speed is consistent, the corresponding test is executed in the bench controller according to at least one of the cyclic operating conditions, including starting condition, driving condition, shifting condition, braking energy recovery condition, or parking condition, to obtain the corresponding test results. The simulated vehicle is tested while simulating the operation of the vehicle, without the need for actual vehicle testing, thus improving vehicle development efficiency.

[0078] The simulated vehicle testing method provided in this application embodiment can be applied to, for example... Figure 2 The test bench shown includes an engine (1), an ECU (Electronic Control Unit) (2), an electronically controlled clutch (3), a motor (4), a motor controller (5), a motor thermal management system (6), a transmission (7), a dynamometer (8), a test bench controller (9), a power battery (10), a BMS (Battery Management System) (11), a battery thermal management system (12), and electronic accessories (13).

[0079] The specific connection method of the test bench is as follows:

[0080] The engine 1, electronically controlled clutch 3, motor 4, transmission 7, and dynamometer 8 are physically connected in sequence. The electronically controlled clutch 3 is used to control the engagement and disengagement of the engine 1 and the motor 4. In the test bench, the transmission can be replaced by a gearbox. The motor can be an ISG (Integrated Starter and Generator) motor.

[0081] The low-voltage control sections of the engine control unit 2, electronic clutch 3, motor controller 5, transmission 7, and battery controller 11 are connected to the bench controller; the bench controller is used to send data and instructions to the controllers and actuators connected to it in low voltage.

[0082] The motor 4, motor thermal management system 6, battery thermal management system 12, electronic accessories 13 are connected to the power battery 10 at high voltage. The power battery 10 is used to supply power to the devices connected to it at high voltage.

[0083] The battery thermal management system 12 is connected to the power battery 13 via cooling and heating pipes, and the motor thermal management system 6 is connected to the motor 4 via cooling management to ensure that the system operates within the normal temperature range.

[0084] Among them, Figure 2 In the diagram, dashed lines represent high-voltage connections, dotted lines represent low-voltage signal connections, and solid lines represent physical connections such as pipeline connections and mechanical connections.

[0085] Specifically, the test bench controller 10 can be connected to an HCU (Hybrid Control Unit) or a VCU (Vehicle Control Unit) to perform corresponding tests under cyclic operating conditions and obtain corresponding test results. The test speed can be accelerated by using an HCU or VCU; of course, it is also possible to test without connecting to an HCU or VCU.

[0086] In one embodiment, according to the cyclic operating conditions, corresponding tests are performed in the bench controller to obtain corresponding test results, including:

[0087] If the cyclic operating condition is detected to include a starting condition, a first test step is executed to obtain a first test result. The first test step includes controlling the start of the simulated vehicle. After the simulated vehicle starts, if the torque distributed by the engine is 0, the state of the electronically controlled clutch is controlled to be disengaged. If the torque distributed by the engine is not 0, the state of the electronically controlled clutch is controlled to be engaged.

[0088] The first test step is used to perform a test step of simulating vehicle startup when the starting condition is detected in the cyclic operating condition. The results of the first test may include, but are not limited to, whether the startup logic is normal, whether the startup switching is smooth, and whether the disengagement and engagement process of the electronically controlled clutch is smooth.

[0089] In one embodiment, the test bench includes a test bench controller, an electronically controlled clutch, an engine, and a motor. When a starting condition is detected in the cyclic operating conditions, the test bench can control the electronically controlled clutch to be in a disengaged state and send a simulated vehicle start command to the test bench controller to control the simulated vehicle to start. After the simulated vehicle starts, if the torque allocated by the engine is 0, the state of the electronically controlled clutch is kept in the disengaged state, and the motor runs independently. If the torque allocated by the engine is not 0, the state of the electronically controlled clutch is controlled to be in the engaged state, and the engine and motor operate simultaneously.

[0090] In the above embodiments, when the cyclic operating condition including the start-up condition is detected, the test results are obtained by executing the test steps of controlling the state of the electronically controlled clutch to be disengaged when the torque distributed by the engine is 0, and controlling the state of the electronically controlled clutch to be engaged when the torque distributed by the engine is not 0. This achieves vehicle start-up testing without using a real vehicle, thereby improving vehicle development efficiency.

[0091] In one embodiment, according to the cyclic operating conditions, the corresponding test is performed in the bench controller to obtain the corresponding test results, and the method further includes:

[0092] If the cyclic operating condition is detected to include a gear shifting condition, a second test step is executed to obtain a second test result. The second test step involves sending torque-reducing information to the test bench controller to control the actual torque of the motor and the engine to return to zero. When the torque returns to zero, the state of the electronically controlled clutch is controlled to be disengaged, and neutral information is sent to the transmission to perform a neutral shift operation. After a preset speed adjustment time, the transmission is controlled to return to the gear position before neutral and the state of the electronically controlled clutch is restored.

[0093] The second test step is used to perform a simulated vehicle shift test when the cyclic operating conditions include shifting conditions. The results of the second test may include, but are not limited to, whether the shifting is normal, whether the disengagement process of the electronically controlled clutch is smooth, whether the neutral shifting process is normal, and whether the gear position correctness check is normal. The torque release information is used to indicate that the actual torque of the engine and motor is reduced to zero. The neutral information is used to indicate that the gear position of the transmission is neutral. The preset speed adjustment time can be the speed adjustment time of the simulated engine and motor, which can be set according to empirical values.

[0094] In one embodiment, when a cyclic operating condition including a gear shifting condition is detected, torque relief information is sent to the test bench controller to control the actual torque of the motor and engine to return to zero. After the actual torque returns to zero, the state of the electronically controlled clutch is controlled to be disengaged. When the state of the electronically controlled clutch is determined to be disengaged, neutral information is sent to the transmission to perform a neutral shift operation. After confirming that the gear has been shifted to neutral, after a preset speed adjustment time, the transmission is controlled to return to the gear before neutral and a gear correctness check is performed. After passing the gear correctness check, the state of the electronically controlled clutch is restored.

[0095] The gear position accuracy check is used to detect whether the gear is engaged correctly and whether the correct gear is engaged.

[0096] like Figure 3 The diagram illustrates a process flow chart for performing a gear shift test in an embodiment. Taking a test bench controller connected to a hybrid controller as an example, the process may include the following steps:

[0097] Step 301: Send torque relief information to the hybrid controller to control the torque of the engine and motor to be 0.

[0098] Step 302: Determine if the actual torque of the engine and motor is zero. If the actual torque of the engine and motor is zero, proceed to step 303. If the actual torque of the engine and motor is not zero, proceed to step 301.

[0099] Step 303: Control the electronically controlled clutch to be in the disengaged state.

[0100] Step 304: Determine if the electronically controlled clutch is in a disengaged state. If the electronically controlled clutch is in a disengaged state, proceed to step 305; otherwise, proceed to step 303.

[0101] Step 305: Send neutral information to the transmission to perform the neutral shift operation.

[0102] Step 306: Determine if the gear is shifted to neutral. If the gear is shifted to neutral, proceed to step 307; if the gear is not shifted to neutral, proceed to step 305.

[0103] Step 307: After the preset speed adjustment time, control the transmission to return to the state before neutral.

[0104] Step 308: Determine if the transmission is in the current gear. If it is in the current gear, proceed to step 309; otherwise, proceed to step 310.

[0105] Step 309: Control the electronically controlled clutch to return to the engaged state.

[0106] Step 310: Determine if the electronically controlled clutch is engaged. If the electronically controlled clutch is engaged, end the shift test; if the electronically controlled clutch is not engaged, proceed to step 309.

[0107] In the above embodiments, when a cyclic operating condition including a gear shifting condition is detected, the actual torque of the control motor and engine is reduced to zero. When the torque is reduced to zero, the state of the electronically controlled clutch is disengaged, and neutral information is sent to the transmission to perform a neutral shifting operation. After a preset speed adjustment time, the transmission is restored to the gear before neutral and the state of the electronically controlled clutch is restored. These gear shifting test steps are then performed to obtain the corresponding test results. This achieves vehicle gear shifting testing without using a real vehicle, thereby improving vehicle development efficiency.

[0108] In one embodiment, according to the cyclic operating conditions, the corresponding test is performed in the bench controller to obtain the corresponding test results, and the method further includes:

[0109] If the cyclic operating condition is detected to include the driving condition, a third test step is performed to obtain a third test result. The third test step involves acquiring vehicle information, determining the required torque based on the vehicle information and the vehicle road spectrum information, and sending it to the bench controller to allocate the required torque according to the battery parameter information and torque limit conditions.

[0110] The third test step is used to perform a torque demand test on the simulated vehicle under the detected cyclic operating conditions, including driving conditions. This third test step may include, but is not limited to, checking whether the torque distribution is correct. Vehicle information can include vehicle attribute information, including but not limited to the simulated vehicle's weight, wind resistance, and rolling resistance. Battery parameter information may include, but is not limited to, battery SOC (State of Charge) information, battery temperature, and available battery power.

[0111] In one embodiment, during cyclic operating conditions, the required torque needs to be sent to the bench controller in real time so that the required torque can be allocated according to battery parameter information; wherein, the required torque can be determined by vehicle information and vehicle road spectrum information.

[0112] Specifically, in the cyclic operating condition, the required torque may include, but is not limited to, the required torque of the simulated driver and the external required torque. The required torque of the simulated driver may include the driver's accelerator pedal signal; the external required torque may include the torque demand of controllers such as the transmission.

[0113] In the above embodiments, when the cyclic operating condition includes the driving condition, a test step is performed to determine the required torque and allocate the required torque according to the battery parameter information and torque limiting conditions, which may include, but are not limited to, fault limits, over-temperature protection limits, emission limits, etc., to obtain the corresponding test results. This achieves the goal of testing the vehicle's required torque without using a real vehicle, thereby improving the vehicle development efficiency.

[0114] In one embodiment, according to the cyclic operating conditions, the corresponding test is performed in the bench controller to obtain the corresponding test results, and the method further includes:

[0115] If the cyclic operating condition is detected to include the regenerative braking condition, a fourth test step is performed to obtain a fourth test result. The fourth test step involves sending a regenerative braking command to the test bench controller and controlling the state of the electronically controlled clutch to be disengaged, so that the test bench controller controls the torque of the motor to be negative based on the battery parameter information and the torque limit conditions.

[0116] The fourth test step involves performing a brake energy recovery test on the simulated vehicle when the cyclic operating conditions include a brake energy recovery condition. The results of this fourth test may include, but are not limited to, whether brake energy recovery can be successfully performed and the performance of the brake energy recovery operation. The brake energy recovery condition is the energy recovery performed when the simulated vehicle decelerates or coasts.

[0117] In practice, regenerative braking is an important function of hybrid vehicles, used to determine the level of fuel saving.

[0118] In one embodiment, when the detection cycle includes the braking energy recovery condition, the vehicle speed of the simulated vehicle is obtained, and the energy recovery power is adjusted according to the vehicle speed of the simulated vehicle, so that the bench controller controls the motor torque to be negative torque according to the energy recovery power and battery parameter information, so as to recover braking energy.

[0119] In the above embodiments, when the cyclic operating condition includes the braking energy recovery condition, the test step of adjusting the energy recovery power according to the speed of the simulated vehicle is executed so that the bench controller controls the motor torque to be negative based on the energy recovery power and battery parameter information, and the corresponding test results are obtained. This realizes the testing of vehicle braking energy recovery without using a real vehicle, thereby improving the vehicle development efficiency.

[0120] In one embodiment, according to the cyclic operating conditions, the corresponding test is performed in the bench controller to obtain the corresponding test results, and the method further includes:

[0121] If the cyclic operating condition is detected to include the parking condition, a fifth test step is performed to obtain a fifth test result; the fifth test step is to send a parking command to the test bench controller to control the torque of the motor and the engine to zero, and to control the speed of the dynamometer to drop to zero.

[0122] The fifth test step is used to perform a parking test on the simulated vehicle when the cyclic operating conditions include a parking condition. The results of the fifth test may include, but are not limited to, whether the parking logic is normal, whether the parking is smooth, and whether the control of the motor and engine is smooth.

[0123] In one embodiment, when a cyclic operating condition including a parking condition is detected, a parking command is sent to the test bench controller to control the torque of the motor and engine to 0 and the speed of the dynamometer to 0, so as to realize the parking operation of the simulated vehicle.

[0124] In the above embodiments, when the cyclic operating conditions include parking conditions, the corresponding test results are obtained by executing test steps to control the torque of the motor and engine to zero and control the speed of the dynamometer to drop to zero. This achieves vehicle parking testing without using a real vehicle, thereby improving vehicle development efficiency.

[0125] like Figure 4 The diagram illustrates a process flow for vehicle testing in an embodiment, which may include the following steps:

[0126] Step 401: Obtain the preset vehicle road map information.

[0127] Step 402: Create a cyclic operating condition.

[0128] Step 403: Set the speed of the dynamometer and input the prepared cycle conditions into the test bench controller.

[0129] Step 404: Conduct tests according to the cyclic operating conditions. Specifically, if the cyclic operating condition includes a starting condition, proceed to step 405; if the cyclic operating condition includes a shifting condition, proceed to step 406; if the cyclic operating condition includes a shifting condition, proceed to step 407; if the cyclic operating condition includes a driving condition, proceed to step 408; if the cyclic operating condition includes a parking condition, proceed to step 409. Specifically, the tests performed in steps 405-409 can be combined based on the actual cyclic operating conditions obtained.

[0130] Step 405: If the cyclic operating conditions include the start-up condition, execute the control simulator start-up test.

[0131] Step 406: If the cyclic operating conditions include gear shifting conditions, perform a simulated vehicle gear shifting test.

[0132] Step 407: If the cyclic operating conditions include driving conditions, perform a driving condition torque requirement test of the simulated vehicle.

[0133] Step 408: If the cyclic operating conditions include the brake energy recovery condition, perform a brake energy recovery test on the simulated vehicle.

[0134] Step 409: If the cyclic operating conditions include a parking condition, perform a parking test of the simulated vehicle.

[0135] In this embodiment, by simulating the whole vehicle and calculating the vehicle road spectrum data, vehicle power operation data is obtained, thereby generating cyclic operating conditions. The output shaft speed of the transmission is determined by the vehicle road spectrum data and gear information, and the speed of the dynamometer is set as the output shaft speed of the transmission. While achieving the greatest consistency with the actual vehicle speed, the corresponding tests are executed in the bench controller according to at least one of the cyclic operating conditions, including starting condition, driving condition, shifting condition, braking energy recovery condition, or parking condition, to obtain the corresponding test results. Simulating the operation of the whole vehicle and testing the simulated whole vehicle at the same time, without the need to test the actual whole vehicle, improves the vehicle development efficiency.

[0136] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0137] Based on the same inventive concept, this application also provides a simulated vehicle testing apparatus for implementing the simulated vehicle testing method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations of one or more simulated vehicle testing apparatus embodiments provided below can be found in the limitations of the simulated vehicle testing method described above, and will not be repeated here.

[0138] In one embodiment, such as Figure 5As shown, a test device simulating a complete vehicle is provided, applied to a test bench. The test bench includes a test bench controller, a dynamometer, and a transmission, comprising: a road spectrum information acquisition module 501, an operating data acquisition module 502, a cycle condition generation module 503, a speed and gear information acquisition module 504, a speed setting module 505, and a test result acquisition module 506, wherein:

[0139] The road spectrum information acquisition module 501 is used to acquire preset vehicle road spectrum information.

[0140] The data acquisition module 502 is used to calculate the vehicle road spectrum data by simulating the whole vehicle to obtain vehicle power operation data.

[0141] The cycle operating condition generation module 503 is used to generate cycle operating conditions based on the vehicle power operation data; the cycle operating conditions include at least one of the following: starting condition, driving condition, shifting condition, braking energy recovery condition, or parking condition.

[0142] The speed and gear information acquisition module 504 is used to acquire the input shaft speed and gear information of the transmission based on the vehicle road spectrum information.

[0143] The speed setting module 505 is used to determine the output shaft speed of the transmission based on the input shaft speed and gear information of the transmission, and to set the speed of the dynamometer to the output shaft speed of the transmission.

[0144] The test result acquisition module 506 is used to perform corresponding tests in the bench controller according to the cyclic operating conditions to obtain the corresponding test results.

[0145] In some embodiments, the test bench includes an electronically controlled clutch and an engine; the test result acquisition module 506 includes:

[0146] The first test result determination unit is used to execute a first test step and obtain a first test result when the cyclic operating condition is detected to include a starting operating condition. The first test step includes controlling the start of the simulated vehicle. After the simulated vehicle starts, if the torque distributed by the engine is 0, the state of the electronically controlled clutch is controlled to be disengaged. If the torque distributed by the engine is not 0, the state of the electronically controlled clutch is controlled to be engaged.

[0147] In some embodiments, the test bench includes a test bench controller and a motor, and the test result obtaining module 506 further includes:

[0148] The second test result determination unit is used to execute a second test step and obtain a second test result when the cyclic operating condition is detected to include a gear shifting condition. The second test step is to send torque unloading information to the test bench controller to control the actual torque of the motor and the engine to return to zero. When the torque returns to zero, the electronically controlled clutch is controlled to be in a disengaged state, and neutral information is sent to the transmission to perform a neutral shift operation. After a preset speed adjustment time, the transmission is controlled to return to the gear before neutral and the electronically controlled clutch is restored to its original state.

[0149] In some embodiments, the test result obtaining module 506 further includes:

[0150] The third test result determination unit is used to execute a third test step and obtain a third test result when the cyclic operating condition is detected to include the driving condition. The third test step is to obtain the vehicle information, determine the required torque based on the vehicle information and the vehicle road spectrum information, and send it to the bench controller so as to allocate the required torque according to the battery parameter information and torque limit conditions.

[0151] In some embodiments, the test result obtaining module 506 further includes:

[0152] The fourth test result determination unit is used to execute a fourth test step to obtain a fourth test result when the cyclic operating condition is detected to include the regenerative braking condition. The fourth test step is to send a regenerative braking command to the test bench controller and control the state of the electronically controlled clutch to be disengaged, so that the test bench controller controls the torque of the motor to be negative based on the battery parameter information and the torque limit condition.

[0153] In some embodiments, the test result obtaining module 506 further includes:

[0154] If the cyclic operating condition is detected to include the parking condition, a fifth test step is performed to obtain a fifth test result; the fifth test step is to send a parking command to the test bench controller to control the torque of the motor and the engine to zero, and to control the speed of the dynamometer to drop to zero.

[0155] The various modules in the aforementioned vehicle simulation testing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.

[0156] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 6 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a test method simulating a complete vehicle.

[0157] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0158] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0159] Obtain preset vehicle road map information;

[0160] By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data;

[0161] Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition;

[0162] Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained;

[0163] Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission.

[0164] Based on the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results.

[0165] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0166] Obtain preset vehicle road map information;

[0167] By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data;

[0168] Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition;

[0169] Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained;

[0170] Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission.

[0171] Based on the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results.

[0172] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0173] Obtain preset vehicle road map information;

[0174] By simulating the whole vehicle, the vehicle road spectrum data is calculated to obtain vehicle power operation data;

[0175] Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition;

[0176] Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained;

[0177] Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission.

[0178] Based on the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results.

[0179] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0180] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0181] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0182] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A test method simulating a complete vehicle, characterized in that, Applied to a test bench, the test bench including a test bench controller, a dynamometer, and a gearbox, the method includes: Obtain preset vehicle road map information; By simulating the entire vehicle, the vehicle road spectrum information is calculated to obtain vehicle power operation data; Based on the vehicle power operation data, a cycle of operating conditions is generated; the cycle of operating conditions includes at least one of the following: starting condition, driving condition, gear shifting condition, regenerative braking condition, or parking condition; Based on the vehicle road map information, the input shaft speed and gear information of the transmission are obtained; Based on the input shaft speed and gear information of the transmission, the output shaft speed of the transmission is determined, and the speed of the dynamometer is set to the output shaft speed of the transmission. According to the described cyclic operating conditions, the corresponding tests are performed in the bench controller to obtain the corresponding test results; The test bench includes an electronically controlled clutch and an engine; according to the cyclic operating conditions, the test bench controller performs corresponding tests to obtain corresponding test results, including: If the cyclic operating condition is detected to include a starting condition, a first test step is executed to obtain a first test result. The first test step includes controlling the start of the simulated vehicle. After the simulated vehicle starts, if the torque distributed by the engine is 0, the state of the electronically controlled clutch is controlled to be disengaged. If the torque distributed by the engine is not 0, the state of the electronically controlled clutch is controlled to be engaged.

2. The method according to claim 1, characterized in that, The test bench includes a motor, and the step of performing corresponding tests in the test bench controller according to the cyclic operating conditions to obtain corresponding test results also includes: If the cyclic operating condition is detected to include a gear shifting condition, a second test step is executed to obtain a second test result. The second test step involves sending torque-reducing information to the test bench controller to control the actual torque of the motor and the engine to return to zero. When the torque returns to zero, the state of the electronically controlled clutch is controlled to be disengaged, and neutral information is sent to the transmission to perform a neutral shift operation. After a preset speed adjustment time, the transmission is controlled to return to the gear position before neutral and the state of the electronically controlled clutch is restored.

3. The method according to claim 2, characterized in that, The step of performing corresponding tests in the test bench controller according to the cyclic operating conditions to obtain corresponding test results also includes: If the cyclic operating condition is detected to include the driving condition, a third test step is performed to obtain a third test result. The third test step involves acquiring vehicle information, determining the required torque based on the vehicle information and the vehicle road spectrum information, and sending it to the bench controller to allocate the required torque according to the battery parameter information and torque limit conditions.

4. The method according to claim 3, characterized in that, The step of performing corresponding tests in the test bench controller according to the cyclic operating conditions to obtain corresponding test results also includes: If the cyclic operating condition is detected to include the regenerative braking condition, a fourth test step is performed to obtain a fourth test result. The fourth test step involves sending a regenerative braking command to the test bench controller and controlling the state of the electronically controlled clutch to be disengaged, so that the test bench controller controls the torque of the motor to be negative based on the battery parameter information and the torque limit conditions.

5. The method according to claim 4, characterized in that, The step of performing corresponding tests in the test bench controller according to the cyclic operating conditions to obtain corresponding test results also includes: If the cyclic operating condition is detected to include the parking condition, a fifth test step is performed to obtain a fifth test result; the fifth test step is to send a parking command to the test bench controller to control the torque of the motor and the engine to zero, and to control the speed of the dynamometer to drop to zero.

6. A testing device for simulating a complete vehicle, characterized in that, Applied to a test bench, the test bench including a test bench controller, a dynamometer, and a gearbox, the device includes: The road spectrum information acquisition module is used to acquire preset vehicle road spectrum information; The data acquisition module is used to calculate the vehicle road spectrum information by simulating the whole vehicle in order to obtain vehicle power operation data. The cycle operating condition generation module is used to generate cycle operating conditions based on the vehicle power operation data; the cycle operating conditions include at least one of the following: starting condition, driving condition, shifting condition, braking energy recovery condition, or parking condition; The speed and gear information acquisition module is used to acquire the input shaft speed and gear information of the transmission based on the vehicle road spectrum information. The speed setting module is used to determine the output shaft speed of the transmission based on the input shaft speed and gear information of the transmission, and to set the speed of the dynamometer to the output shaft speed of the transmission. The test result acquisition module is used to perform corresponding tests in the bench controller according to the cyclic operating conditions to obtain corresponding test results; the bench includes an electronically controlled clutch and an engine; the step of performing corresponding tests in the bench controller according to the cyclic operating conditions to obtain corresponding test results includes: when the cyclic operating conditions include a starting condition, performing a first test step to obtain a first test result; the first test step includes controlling the simulated vehicle to start, and after the simulated vehicle starts, if the torque distributed by the engine is 0, controlling the state of the electronically controlled clutch to be disengaged, and if the torque distributed by the engine is not 0, controlling the state of the electronically controlled clutch to be engaged.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the test method for simulating a complete vehicle as described in any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the test method for simulating a complete vehicle as described in any one of claims 1 to 5.

9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the test method for simulating a complete vehicle as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Electromobile test platform based on AMT and implementation method thereof

    CN103994894A

  • NEDC cycle braking condition bench test system and test method thereof

    CN106932210A