Test method and device of transfer case control strategy, vehicle and storage medium

By constructing a transfer case control strategy simulation test platform, the operating parameters and control signals in the vehicle environment are simulated, solving the problem of incomplete coverage in real vehicle testing, realizing efficient and economical transfer case control strategy testing, and improving testing convenience and system reliability.

CN120972853APending Publication Date: 2025-11-18BEIJING AUTOMOBILE RES GENERAL INST
View PDF 0 Cites 2 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Due to physical limitations, real-vehicle testing cannot fully cover all possible road conditions and extreme situations, resulting in long testing cycles, high costs, and insufficient quality and reliability.

Method used

By constructing a simulation test platform for transfer case control strategy, the platform simulates the operating parameters and control signals in the vehicle environment. It then analyzes the vehicle's operating data, the transfer case's motor signals, and the user's driving operation information to achieve simulation testing of the control strategy.

Benefits of technology

Comprehensive evaluation of transfer case control strategies in a virtual environment reduces development risks and costs, improves testing efficiency, and ensures the effectiveness and reliability of control strategies under various driving conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120972853A_ABST
    Figure CN120972853A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of control strategy simulation test, in particular to a test method and device for a transfer case control strategy, a vehicle and a storage medium. Inputting the running data of the vehicle, the motor signal of the transfer case and the driving operation information of the user into a pre-constructed transfer case control strategy simulation test platform, and analyzing the running data, the motor signal and the driving operation information by using the transfer case control strategy simulation test platform; and obtaining a test result of a pre-constructed transfer case control strategy simulation test platform according to the analysis result. Therefore, the problems of long test period, high cost, difficulty in comprehensively covering all possible driving road conditions and extreme conditions and the like caused by real vehicle test are solved, various operation parameters in a whole vehicle environment are simulated through the transfer case control strategy simulation test platform, control signals and results in the operation process are observed, and the control strategy is tested and verified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of control strategy simulation and testing technology, and in particular to a test method, device, vehicle and storage medium for a transfer case control strategy. Background Technology

[0002] The transfer case is a key component of the four-wheel drive system of an off-road vehicle. It is located after the gearbox and between the front and rear axle drive shafts. It can switch between two-wheel drive high speed, four-wheel drive high speed, and four-wheel drive low speed modes to adapt to various driving conditions.

[0003] In related technologies, the transfer case adopts an electronic control operation mode. The driver only needs to turn the transfer case switch, and the controller will control the operation of the shift motor according to the vehicle's operating conditions and monitor its position in real time to ensure accurate shifting. In case of malfunction, the system can handle and report the error in a timely manner.

[0004] However, the above methods often rely on real vehicle testing. Due to physical limitations, real vehicle testing cannot fully cover all possible road conditions and extreme situations. Therefore, some potential problems may not be discovered during the testing phase, which in turn affects the quality and reliability of the final product and urgently needs to be addressed. Summary of the Invention

[0005] This application provides a test method, device, vehicle, and storage medium for transfer case control strategies to solve problems such as long test cycles, high costs, and difficulty in fully covering all possible driving conditions and extreme situations caused by real vehicle testing.

[0006] The first aspect of this application provides a method for testing a transfer case control strategy, comprising the following steps:

[0007] Determine whether a simulation test command for the transfer case control strategy has been received;

[0008] If a simulation test command for the transfer case control strategy is received, the vehicle's operating data, the transfer case's motor signal, and the user's driving operation information are input into a pre-built transfer case control strategy simulation test platform. The operating data, the motor signal, and the driving operation information are then analyzed based on the transfer case control strategy simulation test platform to obtain the analysis results.

[0009] The test results of the pre-built transfer case control strategy simulation test platform are obtained based on the analysis results.

[0010] According to one embodiment of this application, before determining whether a simulation test command for the transfer case control strategy has been received, the method further includes:

[0011] Construct a set of input signals for the transfer case control strategy and an observation component for the output signals of the transfer case control strategy;

[0012] A simulation test platform for the transfer case control strategy is constructed based on the input signal set and output signal observation component of the transfer case control strategy.

[0013] According to one embodiment of this application, the construction of the transfer case control strategy input signal set and the transfer case control strategy output signal observation component includes:

[0014] Acquire the initial operating data of the vehicle, the initial motor signal of the transfer case, and the initial driving operation information of the user;

[0015] The transfer case control strategy input signal set is constructed based on the initial operating data, the initial motor signal, and the initial driving operation information, wherein the initial operating data of the vehicle includes fault information of at least one control component, historical record storage information of the transfer case, and operating status data of the vehicle.

[0016] Based on the initial operating data, the initial motor signal, and the initial driving operation information, a preset number of signal observation ports are set to construct the transfer case control strategy output signal observation component according to the observation ports.

[0017] According to one embodiment of this application, the initial operating data of the vehicle and the initial driving operation information of the user are set by manually setting input signals or by setting input signals through a preset signal change curve, and the initial motor signal is set by setting input signals based on a motor signal simulation model.

[0018] According to one embodiment of this application, the initial motor signal is set as an input signal based on a motor signal simulation model, including:

[0019] Determine whether a rotation control command for the transfer case has been received;

[0020] If a rotation control command is received from the transfer case, the rotation control command is integrated, and a preset shift motor coding table is searched based on the integrated value of the rotation control command to obtain the number of shift positions of the motor. The already shifted position is then added to the starting position of the number of shift positions of the motor to obtain the new shift position of the motor.

[0021] Based on the new shift position, the preset shift motor coding table is searched to obtain the analog signal of the four-way coding of the shift motor corresponding to the new shift position. The analog signal is then sent to the transfer case control strategy simulation test platform to obtain the test results of the transfer case control strategy.

[0022] According to one embodiment of this application, the step of looking up the preset shift motor encoding table based on the new shift position to obtain the analog signal of the four-channel encoding of the shift motor corresponding to the new shift position includes:

[0023] Receive the shift position signal of the motor;

[0024] Based on the shift position signal, determine whether the motor is in a preset shift position;

[0025] If the motor is in the preset shift position and the duration of the motor in the preset shift position is longer than the preset duration, it is determined that the motor is in a stuck state, and a reverse rotation command for the motor is received.

[0026] If the motor fails to rotate in the reverse direction based on the reverse rotation command, a fault alert is generated.

[0027] According to the test method for transfer case control strategy according to embodiments of this application, upon receiving a simulation test command for the transfer case control strategy, the vehicle's operating data, the transfer case motor signals, and the user's driving operation information are input into a pre-built transfer case control strategy simulation test platform. The platform analyzes the operating data, motor signals, and driving operation information, and the test results are obtained based on the analysis results. This solves the problems of long test cycles, high costs, and difficulty in comprehensively covering all possible road conditions and extreme situations caused by real-vehicle testing. By simulating various operating parameters in the vehicle environment through the transfer case control strategy simulation test platform and observing the control signals and results during operation, the control strategy is tested and verified.

[0028] A second aspect of this application provides a testing apparatus for a transfer case control strategy, comprising:

[0029] The judgment module is used to determine whether a simulation test command for the transfer case control strategy has been received.

[0030] The analysis module is used to input the vehicle's operating data, the transfer case's motor signal, and the user's driving operation information into a pre-built transfer case control strategy simulation test platform if a simulation test command for the transfer case control strategy is received. The analysis module is then used to analyze the operating data, the motor signal, and the driving operation information based on the transfer case control strategy simulation test platform to obtain analysis results.

[0031] The acquisition module is used to obtain the test results of the pre-built transfer case control strategy simulation test platform based on the analysis results.

[0032] According to one embodiment of this application, before determining whether a simulation test command for the transfer case control strategy has been received, the determination module further includes:

[0033] The first building unit is used to build the transfer case control strategy input signal set and the transfer case control strategy output signal observation component;

[0034] The second building unit is used to build a simulation test platform for the transfer case control strategy based on the input signal set and the output signal observation component of the transfer case control strategy.

[0035] According to one embodiment of this application, the first building unit includes:

[0036] The acquisition subunit is used to acquire the initial operating data of the vehicle, the initial motor signal of the transfer case, and the initial driving operation information of the user;

[0037] The first construction subunit is used to construct the transfer case control strategy input signal set based on the initial operating data, the initial motor signal and the initial driving operation information, wherein the initial operating data of the vehicle includes fault information of at least one control component, historical record storage information of the transfer case and operating status data of the vehicle.

[0038] The second construction subunit is used to set a preset number of signal observation ports based on the initial operating data, the initial motor signal and the initial driving operation information, so as to construct the transfer case control strategy output signal observation component according to the observation ports.

[0039] According to one embodiment of this application, the initial operating data of the vehicle and the initial driving operation information of the user are set by manually setting input signals or by setting input signals through a preset signal change curve, and the initial motor signal is set by setting input signals based on a motor signal simulation model.

[0040] According to one embodiment of this application, the first building unit includes:

[0041] The judgment subunit is used to determine whether the rotation control command of the transfer case has been received.

[0042] The integrator subunit is used to integrate the rotation control command received from the transfer case, and look up a preset shift motor coding table based on the integrated value of the rotation control command to obtain the number of shift positions of the motor, and add the already shifted position to the starting position of the number of shift positions of the motor to obtain the new shift position of the motor.

[0043] The simulation test subunit is used to look up the preset shift motor coding table based on the new shift position, obtain the analog signal of the four-way coding of the shift motor corresponding to the new shift position, and send the analog signal to the transfer case control strategy simulation test platform to obtain the test result of the transfer case control strategy.

[0044] According to one embodiment of this application, the simulation test subunit includes:

[0045] A receiving sub-component is used to receive the shift position signal of the motor;

[0046] The determination sub-component is used to determine whether the motor is in a preset shift position based on the shift position signal;

[0047] The determination sub-component is used to determine that the motor is in a stuck state if the motor is in the preset shift position and the duration of the motor being in the preset shift position is greater than the preset duration, and to receive the reverse rotation command of the motor.

[0048] A sub-component is generated to generate a fault alert if the motor fails to rotate in the reverse direction based on the reverse rotation command.

[0049] The transfer case control strategy testing device according to an embodiment of this application, upon receiving a simulation test command for the transfer case control strategy, inputs vehicle operating data, transfer case motor signals, and user driving operation information into a pre-built transfer case control strategy simulation test platform. The platform analyzes the operating data, motor signals, and driving operation information, and obtains the test results based on the analysis. This solves the problems of long testing cycles, high costs, and difficulty in comprehensively covering all possible road conditions and extreme situations caused by real-vehicle testing. By simulating various operating parameters in the vehicle environment through the transfer case control strategy simulation test platform and observing the control signals and results during operation, the control strategy is tested and verified.

[0050] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a test method for a transfer case control strategy as described in the above embodiments.

[0051] A fourth aspect of this application provides a computer-readable storage medium storing computer instructions for causing the computer to execute a test method for a transfer case control strategy as described in the above embodiments.

[0052] A fifth aspect of this application provides a computer program product, including a computer program that is executed to implement a test method for the transfer case control strategy described in the above embodiments.

[0053] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0054] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0055] Figure 1 This is a flowchart of a test method for a transfer case control strategy provided in an embodiment of this application;

[0056] Figure 2 This is a schematic diagram of a simulation test platform according to an embodiment of this application;

[0057] Figure 3 This is a schematic diagram of a signal setting module according to an embodiment of the present application;

[0058] Figure 4 This is a schematic diagram of a shift motor coding according to an embodiment of this application;

[0059] Figure 5 This is a schematic diagram of a shift motor position simulation module according to an embodiment of this application;

[0060] Figure 6 This is a block diagram of a test apparatus for a transfer case control strategy according to an embodiment of this application;

[0061] Figure 7 This is a structural schematic diagram of a vehicle according to an embodiment of this application. Detailed Implementation

[0062] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0063] The following description, with reference to the accompanying drawings, outlines a testing method, apparatus, vehicle, and storage medium for a transfer case control strategy according to embodiments of this application. Addressing the problems mentioned in the background art, such as long testing cycles, high costs, and difficulty in comprehensively covering all possible road conditions and extreme situations caused by real-vehicle testing, this application provides a testing method for a transfer case control strategy. In this method, upon receiving a simulation test command for the transfer case control strategy, the vehicle's operating data, the transfer case motor signals, and the user's driving operation information are input into a pre-built transfer case control strategy simulation test platform. The platform analyzes the operating data, motor signals, and driving operation information, and obtains the test results based on the analysis results. This solves the problems of long testing cycles, high costs, and difficulty in comprehensively covering all possible road conditions and extreme situations caused by real-vehicle testing. By simulating various operating parameters in the vehicle environment through the transfer case control strategy simulation test platform and observing the control signals and results during operation, the control strategy is tested and verified.

[0064] Specifically, Figure 1 This is a flowchart illustrating a test method for a transfer case control strategy provided in an embodiment of this application.

[0065] like Figure 1 As shown, the test method for this transfer case control strategy includes the following steps:

[0066] In step S101, it is determined whether a simulation test command for the transfer case control strategy has been received.

[0067] According to one embodiment of this application, before determining whether a simulation test instruction for the transfer case control strategy has been received, the method further includes: constructing a transfer case control strategy input signal set and a transfer case control strategy output signal observation component; and constructing a transfer case control strategy simulation test platform based on the transfer case control strategy input signal set and the transfer case control strategy output signal observation component.

[0068] Specifically, to address the problem that testing transfer case control strategies in related technologies relies on actual vehicles, resulting in high costs and low efficiency, this application proposes a transfer case control strategy simulation testing platform to identify strategy vulnerabilities in advance, thereby reducing development risks and costs.

[0069] Specifically, such as Figure 2As shown, the purpose of the transfer case control strategy simulation test platform in this application embodiment is to simulate various operating parameters in the whole vehicle environment in a controlled environment, and to test and verify the transfer case control strategy. The transfer case control strategy simulation test platform mainly includes two parts: the transfer case control strategy input signal set and the transfer case control strategy output signal observation component. Based on the transfer case control strategy input signal set and the transfer case control strategy output signal observation component, the transfer case control strategy simulation test platform is constructed to simulate the information of multiple systems in the real vehicle and the driver's operation, thereby conducting a comprehensive simulation test of the transfer case function.

[0070] According to one embodiment of this application, constructing a transfer case control strategy input signal set and a transfer case control strategy output signal observation component includes: acquiring initial operating data of the vehicle, initial motor signal of the transfer case, and initial driving operation information of the user; constructing a transfer case control strategy input signal set based on the initial operating data, initial motor signal, and initial driving operation information, wherein the initial operating data of the vehicle includes fault information of at least one control component, historical storage information of the transfer case, and operating status data of the vehicle; and setting a preset number of signal observation ports based on the initial operating data, initial motor signal, and initial driving operation information, so as to construct a transfer case control strategy output signal observation component according to the observation ports.

[0071] According to one embodiment of this application, the initial operating data of the vehicle and the initial driving operation information of the user are set by manually setting input signals or by setting input signals through preset signal change curves, and the initial motor signal is set by setting input signals based on a motor signal simulation model.

[0072] The preset signal change curve and preset quantity can be set by those skilled in the art according to actual testing needs, and are not specifically limited here.

[0073] Specifically, the transfer case control strategy input signal set mainly includes the vehicle's initial operating data, the transfer case's initial motor signal, and the user's initial driving operation information. The vehicle's initial operating data includes fault information from at least one control component, historical data storage information of the transfer case, and vehicle operating status data. For example... Figure 3 As shown, each signal needs to be set according to the test requirements. For example, the initial operating data of the vehicle and the initial driving operation information of the user can be set by manually setting the input signal or by setting the input signal through a preset signal change curve. The initial motor signal needs to be set based on the motor signal simulation model, and the change order of the input signal must be consistent with the shift motor code, and the change rate must not be lower than the threshold requirement. Figure 4 As shown.

[0074] Specifically, the initial motor signal of the transfer case refers to the current actual position information of the shift motor, usually obtained through an encoder or other position sensors, and is used to feed back to the control system to ensure accurate shifting and real-time monitoring of the motor's status. The user's initial driving operation information may include the operation commands issued by the driver through the transfer case switch, such as switching to two-wheel drive high speed, four-wheel drive high speed, or four-wheel drive low speed mode. The vehicle's operating status data includes a series of data reflecting the vehicle's current status, such as vehicle speed, steering wheel angle, wheel speed difference, and transmission gear. This data helps the control system make more accurate decisions and ensures that the optimal shifting strategy can be achieved under different driving conditions. Fault information of at least one control component involves potential fault information of other controllers related to the transfer case (such as the engine control unit, ABS (Anti-lock Braking System), etc.), which can provide additional safety assurance. When a related fault is detected, the control system can take appropriate measures to avoid further damage. The historical storage information of the transfer case stores the transfer case's past operation records, fault history, and maintenance information, which helps to analyze the performance change trend after long-term use, identify potential problems, and perform preventive maintenance.

[0075] The input signal set for the transfer case control strategy needs to clearly define all signal types upon which the control strategy depends, and different input strategies need to be adopted for static / dynamic signals to balance accuracy and efficiency. Therefore, in this embodiment, the initial operating data of the vehicle and the initial driving operation information of the user can be set by manually setting the input signals or by setting the input signals through preset signal change curves. For example, the vehicle speed can be manually set to 60 km / h and the steering wheel angle to 15 degrees. Alternatively, the signal change rules can be designed according to actual needs to form one or more change curves. For example, the process of the vehicle speed gradually accelerating from a standstill to 80 km / h can be set, or the steering wheel angle can be set as a curve that changes periodically with time. This can more realistically simulate the complex and ever-changing actual driving environment, evaluate the adaptability and stability of the control strategy under dynamic conditions, and finally, after the above signals are manually set or the change curves are set, they are summarized and input to the transfer case control strategy simulation test platform to more accurately simulate the actual vehicle operation and conduct comprehensive testing and verification of the transfer case control strategy.

[0076] According to one embodiment of this application, the initial motor signal is set as an input signal based on a motor signal simulation model, including: determining whether a rotation control command for the transfer case is received; if a rotation control command for the transfer case is received, integrating the rotation control command, and looking up a preset shift motor coding table based on the integrated value of the rotation control command to obtain the number of shift positions of the motor, and superimposing the already shifted position on the starting position of the number of shift positions of the motor to obtain the new shift position of the motor; looking up the preset shift motor coding table based on the new shift position to obtain the analog signal of the four-way coding of the shift motor corresponding to the new shift position, and sending the analog signal to the transfer case control strategy simulation test platform to obtain the test result of the transfer case control strategy.

[0077] According to one embodiment of this application, based on the new shift position, a preset shift motor coding table is searched to obtain the analog signal of the four-way coding of the shift motor corresponding to the new shift position, including: receiving the shift position signal of the motor; determining whether the motor is in a preset shift position based on the shift position signal; if the motor is in the preset shift position and the duration of the motor in the preset shift position is greater than a preset duration, determining that the motor is in a stuck state, and receiving a reverse rotation command of the motor; if the motor does not reverse rotation based on the reverse rotation command, generating a fault reminder.

[0078] The preset shift motor coding table and preset shift positions can be set by those skilled in the art according to actual testing needs, and are not specifically limited here.

[0079] Specifically, the motor signal simulation model can sequentially change the 0-1 transitions of four signals according to forward or reverse control commands, thereby simulating the encoding jumps caused by motor rotation. The specific implementation method is as follows: First, upon receiving the transfer case's rotation control command, the rotation control command is integrated, and a step lookup table is performed based on the integrated value of the rotation control command, i.e., a preset shift motor encoding table is consulted to obtain the motor's shift position number. The already shifted position is then superimposed on the starting position in the motor's shift position number to simulate the continuously changing motor position, obtaining the new shift position. This new shift position is then processed through the four encoded signals, and the corresponding 0-1 signals are looked up according to the preset shift motor encoding table to obtain four continuously changing 0-1 signals, thus simulating the four-way encoding of the shift motor. Figure 5 As shown, analog signals can be directly sent to the transfer case control strategy simulation test platform to obtain the test results of the transfer case control strategy.

[0080] Furthermore, based on the initial operating data, initial motor signals, and initial driving operation information obtained above, different numbers and types of signal observation ports are flexibly set in the output signal section according to different test requirements to meet the test requirements under specific scenarios. The actual output signals are observed and recorded to ensure that all key signals can be captured and recorded in real time for subsequent analysis of the operation of the control strategy. Finally, a transfer case control strategy output signal observation component is constructed based on the observation ports.

[0081] The number of signal observation ports can be set according to actual testing needs. One or more observation ports can be set for each type of signal that needs to be observed. For example, if it is necessary to accurately monitor the position change of the shift motor, an observation port can be set for each encoder channel. If multiple fault signals need to be monitored, an independent observation port can be set for each fault type.

[0082] Furthermore, to simulate the jamming situation of the shift motor, a corresponding simulation strategy was set up. This strategy receives the motor's shift position signal. When the motor is in a preset shift position and the duration of that position exceeds a preset duration (i.e., the position signal remains unchanged), the motor is determined to be in a jammed state. In this case, the motor is commanded to rotate in the opposite direction. If the motor does not rotate in the opposite direction based on the reverse rotation command, and the position remains unchanged, it will stop operating irreversibly and generate a fault alert. Therefore, to test the function of returning to the initial position after jamming, the position needs to change accordingly during reverse rotation. Thus, a position execution logic was specifically set up. After reaching the set position and remaining stationary, if the transfer case control strategy issues a reverse rotation command, it continues to respond, and the position code continuously changes in the opposite direction. By setting the output signal observation, the performance of the control strategy can be effectively evaluated. At the same time, the jamming simulation strategy increases the realism of the test and helps to identify potential problems.

[0083] In summary, based on all the above settings and models, a comprehensive simulation test of the transfer case function was conducted, forming a complete test process. This allows for a comprehensive evaluation of the effectiveness of the transfer case control strategy in a virtual environment, and enables the identification and resolution of problems at an early stage.

[0084] In step S102, if a simulation test command for the transfer case control strategy is received, the vehicle's operating data, the transfer case motor signal, and the user's driving operation information are input into the pre-built transfer case control strategy simulation test platform. The operating data, motor signal, and driving operation information are then analyzed based on the transfer case control strategy simulation test platform to obtain the analysis results.

[0085] In step S103, the test results of the pre-built transfer case control strategy simulation test platform are obtained based on the analysis results.

[0086] Specifically, if there is a need for transfer case control strategy simulation testing, a simulation test command for the transfer case control strategy can be input through the user interface. The vehicle's operating data, the transfer case motor signal, and the user's driving operation information are then input into the pre-built transfer case control strategy simulation test platform. The transfer case control strategy under a specific driving scenario is to be tested. Finally, the operating data, motor signal, and driving operation information are analyzed based on the transfer case control strategy simulation test platform to obtain the analysis results.

[0087] Specifically, upon receiving the simulation test command for the transfer case control strategy, the vehicle's operating data, the transfer case motor signals, and the user's driving operation information are first input into the pre-built transfer case control strategy simulation test platform. For example, in the vehicle's operating data, the vehicle speed is set to 60 km / h, the steering wheel angle is set to a straight-line driving state (0 degrees), all wheels have the same wheel speed difference with no slippage, and the gearbox gear is set to forward gear. In the transfer case motor signals, the initial position can be set to 0 degrees (i.e., the starting position), and the 0-1 signal value corresponding to each position is determined according to the coding table of the shift motor. In the user's driving operation information, a command to switch to four-wheel drive high-speed mode is issued. The above data are input into the transfer case control strategy simulation test platform through manually set or preset change curves.

[0088] Next, click the "Start Simulation" button to start the test. At the same time, monitor and record the position changes of the shift motor, various commands issued by the controller, and any possible fault signals in real time. If a fault signal is present, the data acquisition system will transmit these signals to the data analysis module for processing.

[0089] Furthermore, after the simulation is completed, the transfer case control strategy simulation test platform will automatically generate a detailed analysis report, including but not limited to: the actual position change curve of the shift motor, all commands issued by the controller and their execution status, whether any faults or abnormalities were detected and the corresponding processing results. Based on the data in the report, those skilled in the art can evaluate the performance of the current control strategy and determine whether it meets the design requirements. For example, if the shift motor can move smoothly to the target position as expected, it indicates that the control strategy is effective. If jamming or other problems occur, the report will record the time and specific circumstances of the fault in detail, helping those skilled in the art to identify the problem and propose improvement suggestions.

[0090] Finally, if all test indicators meet expectations, the current transfer case control strategy is confirmed to be reliable and can proceed to the next stage of development or be directly applied to real vehicle testing. If any deficiencies or potential problems are found, the control strategy parameters or logic need to be adjusted and simulation tests need to be repeated until satisfactory results are achieved.

[0091] In summary, based on the description of the specific embodiments above, this application can achieve the following beneficial effects:

[0092] (1) Improve testing convenience and economy: By building a test platform that simulates the whole vehicle environment, a large number of tests and verifications can be carried out without relying on actual vehicles. This not only saves the cost of real vehicle testing, but also avoids the inconvenience caused by physical limitations. Various input parameters (such as vehicle speed, steering wheel angle, etc.) can be quickly adjusted as needed to simulate different driving scenarios and fault conditions, thereby completing a variety of test tasks more efficiently.

[0093] (2) Wide range of scenarios: The transfer case control strategy simulation test platform can simulate various extreme driving conditions and complex road conditions to ensure that the control strategy can work normally in different environments. Compared with real vehicle testing, this simulation method can cover more diverse scenarios, which helps to discover potential problems. At the same time, a jamming simulation strategy and other abnormal situation handling mechanisms are designed to enhance the robustness and safety of the system and maintain stable operation in complex driving environments.

[0094] (3) Improve system reliability and safety: The transfer case control strategy simulation test platform provides detailed signal observation ports and data acquisition systems, which can monitor and record all key signals in real time, ensure the accuracy of the shifting process, and respond and report quickly when abnormalities occur. In addition, corresponding countermeasures are designed for various possible fault situations (such as motor jamming), which improves the fault tolerance and self-recovery capabilities of the system and further ensures driving safety.

[0095] According to the test method for transfer case control strategy according to embodiments of this application, upon receiving a simulation test command for the transfer case control strategy, the vehicle's operating data, the transfer case motor signals, and the user's driving operation information are input into a pre-built transfer case control strategy simulation test platform. The platform analyzes the operating data, motor signals, and driving operation information, and the test results are obtained based on the analysis results. This solves the problems of long test cycles, high costs, and difficulty in comprehensively covering all possible road conditions and extreme situations caused by real-vehicle testing. By simulating various operating parameters in the vehicle environment through the transfer case control strategy simulation test platform and observing the control signals and results during operation, the control strategy is tested and verified.

[0096] Next, with reference to the accompanying drawings, a test apparatus for a transfer case control strategy proposed according to an embodiment of this application is described.

[0097] Figure 6 This is a block diagram of a test apparatus for a transfer case control strategy according to an embodiment of this application.

[0098] like Figure 6 As shown, the test device 10 for the transfer case control strategy includes:

[0099] The judgment module is used to determine whether a simulation test command for the transfer case control strategy has been received.

[0100] The analysis module is used to input the vehicle's operating data, the transfer case motor signal, and the user's driving operation information into a pre-built transfer case control strategy simulation test platform if a simulation test command for the transfer case control strategy is received. The analysis module analyzes the operating data, motor signal, and driving operation information based on the transfer case control strategy simulation test platform to obtain the analysis results.

[0101] The acquisition module is used to obtain the test results of the pre-built transfer case control strategy simulation test platform based on the analysis results.

[0102] According to one embodiment of this application, before determining whether a simulation test command for the transfer case control strategy has been received, the determination module further includes:

[0103] The first building unit is used to build the transfer case control strategy input signal set and the transfer case control strategy output signal observation component;

[0104] The second building unit is used to construct a simulation test platform for the transfer case control strategy based on the input signal set and output signal observation component of the transfer case control strategy.

[0105] According to one embodiment of this application, the first building unit includes:

[0106] The acquisition subunit is used to acquire the vehicle's initial operating data, the transfer case's initial motor signal, and the user's initial driving operation information;

[0107] The first construction subunit is used to construct a transfer case control strategy input signal set based on initial operating data, initial motor signals and initial driving operation information. The initial operating data of the vehicle includes fault information of at least one control component, historical storage information of the transfer case and operating status data of the vehicle.

[0108] The second construction subunit is used to set a preset number of signal observation ports based on the initial operating data, initial motor signal and initial driving operation information, so as to construct the transfer case control strategy output signal observation component according to the observation ports.

[0109] According to one embodiment of this application, the initial operating data of the vehicle and the initial driving operation information of the user are set by manually setting input signals or by setting input signals through preset signal change curves, and the initial motor signal is set by setting input signals based on a motor signal simulation model.

[0110] According to one embodiment of this application, the first building unit includes:

[0111] The judgment subunit is used to determine whether the rotation control command of the transfer case has been received;

[0112] The integrator subunit is used to integrate the rotation control command received from the transfer case, and look up the preset shift motor coding table based on the integrated value of the rotation control command to obtain the number of shift positions of the motor. The unit then adds the already shifted position to the starting position of the number of shift positions of the motor to obtain the new shift position of the motor.

[0113] The simulation test subunit is used to look up the preset shift motor coding table based on the new shift position, obtain the analog signal of the four-way coding of the shift motor corresponding to the new shift position, and send the analog signal to the transfer case control strategy simulation test platform to obtain the test results of the transfer case control strategy.

[0114] According to one embodiment of this application, the simulation test subunit includes:

[0115] The receiving component is used to receive the shift position signal of the motor;

[0116] The judgment sub-component is used to determine whether the motor is in a preset shift position based on the shift position signal;

[0117] The determination sub-component is used to determine that the motor is stuck if the motor is in a preset shift position and the duration of the motor in the preset shift position is longer than a preset duration, and to receive a reverse rotation command from the motor.

[0118] Generate a sub-component to generate a fault alert if the motor fails to rotate in the reverse direction based on the reverse rotation command.

[0119] The transfer case control strategy testing device according to an embodiment of this application, upon receiving a simulation test command for the transfer case control strategy, inputs vehicle operating data, transfer case motor signals, and user driving operation information into a pre-built transfer case control strategy simulation test platform. The platform analyzes the operating data, motor signals, and driving operation information, and obtains the test results based on the analysis. This solves the problems of long testing cycles, high costs, and difficulty in comprehensively covering all possible road conditions and extreme situations caused by real-vehicle testing. By simulating various operating parameters in the vehicle environment through the transfer case control strategy simulation test platform and observing the control signals and results during operation, the control strategy is tested and verified.

[0120] Figure 7 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:

[0121] The memory 701, the processor 702, and the computer program stored on the memory 701 and executable on the processor 702.

[0122] When the processor 702 executes the program, it implements the test method for the transfer case control strategy provided in the above embodiments.

[0123] Furthermore, the vehicle also includes:

[0124] Communication interface 703 is used for communication between memory 701 and processor 702.

[0125] The memory 701 is used to store computer programs that can run on the processor 702.

[0126] The memory 701 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0127] If the memory 701, processor 702, and communication interface 703 are implemented independently, then the communication interface 703, memory 701, and processor 702 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized into address buses, data buses, control buses, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0128] Optionally, in a specific implementation, if the memory 701, processor 702, and communication interface 703 are integrated on a single chip, then the memory 701, processor 702, and communication interface 703 can communicate with each other through an internal interface.

[0129] The processor 702 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0130] This embodiment also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described transfer case control strategy.

[0131] This embodiment also provides a computer program product, including a computer program, which is executed to implement a test method for the transfer case control strategy of the above embodiment.

[0132] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0133] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0134] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0135] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0136] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0137] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.

[0138] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0139] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A test method for a transfer case control strategy, characterized in that, Includes the following steps: Determine whether a simulation test command for the transfer case control strategy has been received; If a simulation test command for the transfer case control strategy is received, the vehicle's operating data, the transfer case's motor signal, and the user's driving operation information are input into a pre-built transfer case control strategy simulation test platform. The operating data, the motor signal, and the driving operation information are then analyzed based on the transfer case control strategy simulation test platform to obtain the analysis results. The test results of the pre-built transfer case control strategy simulation test platform are obtained based on the analysis results.

2. The method according to claim 1, characterized in that, Before determining whether a simulation test command for the transfer case control strategy has been received, the following steps are also included: Construct a set of input signals for the transfer case control strategy and an observation component for the output signals of the transfer case control strategy; A simulation test platform for the transfer case control strategy is constructed based on the input signal set and output signal observation component of the transfer case control strategy.

3. The method according to claim 2, characterized in that, The component for constructing the input signal set and output signal observation of the transfer case control strategy includes: Acquire the initial operating data of the vehicle, the initial motor signal of the transfer case, and the initial driving operation information of the user; The transfer case control strategy input signal set is constructed based on the initial operating data, the initial motor signal, and the initial driving operation information, wherein the initial operating data of the vehicle includes fault information of at least one control component, historical record storage information of the transfer case, and operating status data of the vehicle. Based on the initial operating data, the initial motor signal, and the initial driving operation information, a preset number of signal observation ports are set to construct the transfer case control strategy output signal observation component according to the observation ports.

4. The method according to claim 3, characterized in that, The initial operating data of the vehicle and the initial driving operation information of the user are set by manually setting input signals or by setting input signals through preset signal change curves. The initial motor signal is set by setting input signals based on a motor signal simulation model.

5. The method according to claim 4, characterized in that, The initial motor signal is set as an input signal based on a motor signal simulation model, including: Determine whether a rotation control command for the transfer case has been received; If a rotation control command is received from the transfer case, the rotation control command is integrated, and a preset shift motor coding table is searched based on the integrated value of the rotation control command to obtain the number of shift positions of the motor. The already shifted position is then added to the starting position of the number of shift positions of the motor to obtain the new shift position of the motor. Based on the new shift position, the preset shift motor coding table is searched to obtain the analog signal of the four-way coding of the shift motor corresponding to the new shift position. The analog signal is then sent to the transfer case control strategy simulation test platform to obtain the test results of the transfer case control strategy.

6. The method according to claim 5, characterized in that, The step of looking up the preset shift motor encoding table based on the new shift position to obtain the analog signal of the four-channel encoding of the shift motor corresponding to the new shift position includes: Receive the shift position signal of the motor; Based on the shift position signal, determine whether the motor is in a preset shift position; If the motor is in the preset shift position and the duration of the motor in the preset shift position is longer than the preset duration, it is determined that the motor is in a stuck state, and a reverse rotation command for the motor is received. If the motor fails to rotate in the reverse direction based on the reverse rotation command, a fault alert is generated.

7. A testing device for a transfer case control strategy, characterized in that, include: The judgment module is used to determine whether a simulation test command for the transfer case control strategy has been received. The analysis module is used to input the vehicle's operating data, the transfer case's motor signal, and the user's driving operation information into a pre-built transfer case control strategy simulation test platform if a simulation test command for the transfer case control strategy is received. The analysis module is then used to analyze the operating data, the motor signal, and the driving operation information based on the transfer case control strategy simulation test platform to obtain analysis results. The acquisition module is used to obtain the test results of the pre-built transfer case control strategy simulation test platform based on the analysis results.

8. The apparatus according to claim 7, characterized in that, Before determining whether a simulation test command for the transfer case control strategy has been received, the determination module further includes: The first building unit is used to build the transfer case control strategy input signal set and the transfer case control strategy output signal observation component; The second building unit is used to build a simulation test platform for the transfer case control strategy based on the input signal set and the output signal observation component of the transfer case control strategy.

9. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement a test method for a transfer case control strategy as described in any one of claims 1-6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement a test method for the transfer case control strategy as described in any one of claims 1-6.

Citation Information

Cited By

  • Transfer case gear shifting controller testing method

    CN121477855A

  • A transfer case shift controller testing method

    CN121477855B