Gear shifting method and device, computer equipment and storage medium

By comprehensively considering multiple factors, the initial number of jumps and lifts of the tow trucks is determined, which solves the problem of low driving comfort caused by single factor determination in the existing technology, and achieves higher driving Comfort and less gear shift frequency.

CN119222319AActive Publication Date: 2024-12-31FAW JIEFANG AUTOMOTIVE CO
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411389022.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2024-12-31
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

In the use of existing automatic transmissions on traction trucks, the gear shift position determination factor is single, resulting in low driving comfort and cannot meet the driver's need to improve vehicle driving comfort.

Method used

By comprehensively considering various factors, such as acceleration, speed, current gear position and initial gear shift, multiple shift enable conditions are used to determine the initial number of jumps and initial gear ups, and determine whether the speed meets the speed limit conditions, and then Determine the target shift position.

Benefits of technology

It improves the rationality of gear shifting, reduces gear shift frequency, reduces power interruptions caused by frequent gear shifting, and improves the driving comfort of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119222319A_ABST
    Figure CN119222319A_ABST
Patent Text Reader

Abstract

The invention relates to a gear shifting method and device, computer equipment and a storage medium. The method comprises the steps that multiple gear shifting enabling conditions of a target vehicle are obtained, and the initial jump gear number and the initial upshift gear number of the target vehicle are determined according to the multiple gear shifting enabling conditions; when it is determined that the initial trip gear number of the target vehicle needs to be corrected according to the accelerated speed of the target vehicle and the accelerated speed threshold value, whether the rotating speed of the target vehicle meets the rotating speed limiting condition or not after preset time is judged; when the rotating speed of the target vehicle meets the rotating speed limiting condition after preset time, a target correction value is determined according to the intermediate value; and according to the target correction value and the initial upshift number, the target gear shifting gear of the target vehicle is determined. According to the method, multiple factors are comprehensively considered, the target gear shifting gear is determined, the reasonability of determining the target gear shifting gear can be improved, the target vehicle is accelerated and decelerated through less gear shifting, and then the driving comfort of the target vehicle is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a gear shifting method, device, computer equipment and storage medium. Background Art

[0002] The existing automatic transmission (Automated Manual Transmission, AMT) is developed on the basis of the manual transmission (Manual Transmission, MT) by adding various sensors, transmission control units, electronically controlled gear selection and shift actuators and clutch actuators. Compared with other automatic transmission solutions, it has the advantages of low cost and high transmission efficiency. The use of tractor trucks has maintained a steady growth year by year with the development of the logistics industry, but the number of tractor trucks equipped with AMT transmissions is far less than the number of tractor trucks equipped with manual transmissions, and AMT transmissions should be standard configurations on tractor trucks. In recent years, the use of tractor trucks equipped with AMT transmissions has shown a steady growth, so there is a large market space for AMT transmissions in the tractor truck market.

[0003] With the popularity of AMT transmissions, drivers' requirements for vehicle driving comfort are gradually increasing. The vehicle's driving comfort is closely related to whether the vehicle can select the correct gear. By correcting the initial number of gear jumps and selecting a reasonable target gear shift position, the vehicle can ensure driving comfort.

[0004] In conventional technology, the shifting time is determined according to the current throttle opening and the current gear position of the target vehicle, and the preset shifting gear position is determined according to the driving speed of the vehicle within the shifting time.

[0005] However, in the traditional method, the factors for determining the gear shift position are relatively single, resulting in low rationality in determining the gear shift position, which in turn affects the driving comfort of the target vehicle. Summary of the invention

[0006] Based on this, it is necessary to provide a gear shifting method, device, computer equipment and storage medium that comprehensively considers multiple factors to improve the rationality of determining the target gear position, thereby ensuring the driving comfort of the target vehicle.

[0007] In a first aspect, the present application provides a gear shifting method, comprising:

[0008] Acquire multiple gear shift enabling conditions of the target vehicle, and determine an initial skip gear number and an initial upshift gear number of the target vehicle according to the multiple gear shift enabling conditions;

[0009] When it is determined that the initial number of gear jumps of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, determining whether the speed of the target vehicle meets the speed limit condition after a preset time;

[0010] When the speed of the target vehicle meets the speed limit condition after a preset time, a target correction value is determined according to the intermediate value;

[0011] The target shift gear position of the target vehicle is determined based on the target correction value and the initial upshift number.

[0012] In one embodiment, determining the target correction value according to the intermediate value includes:

[0013] When the intermediate value is a preset intermediate value, the target correction value is determined according to the speed threshold and output shaft offset value corresponding to the preset intermediate value, the output shaft speed and gear threshold of the target vehicle; wherein there are multiple preset intermediate values.

[0014] In one embodiment, the method further comprises:

[0015] Determining a request to increase the number of up-jump gears according to a target correction value; the target correction value includes an initial correction value;

[0016] An intermediate value is determined based on the target vehicle's accelerator switch state, the initial shift-end delay activation state, the target vehicle's upshift-number increase request, and the upshift-number decrease request; wherein the shift-end delay activation state is determined by the initial upshift-number and the target vehicle's current gear number; and the upshift-number decrease request is determined based on the target vehicle's acceleration, the initial upshift-number, and the target vehicle's current gear number.

[0017] In one embodiment, determining the target shift position of the target vehicle according to the target correction value and the initial upshift number includes:

[0018] When the transmission of the target vehicle is in the first state, the target shift position of the target vehicle is the initial upshift number;

[0019] When the transmission of the target vehicle is in the second state, the target shift gear position of the target vehicle is determined according to the initial target shift gear position of the target vehicle, the current gear number of the target vehicle, and the shift enable condition.

[0020] In one embodiment, the method further comprises:

[0021] When the current gear number of the target vehicle is greater than the preset gear number of the target vehicle, the initial target shift gear number of the target vehicle is the initial upshift number;

[0022] When the current gear number of the target vehicle is less than the preset gear number of the target vehicle, the initial target shift gear number of the target vehicle is determined according to the target correction value, the engine speed of the target vehicle and the shift enabling condition.

[0023] In one embodiment, when it is determined that the initial number of gear jumps of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, determining whether the rotation speed of the target vehicle meets the rotation speed limit condition after a preset time includes:

[0024] When it is determined that the initial jump gear number of the target vehicle needs to be corrected according to the acceleration and the acceleration threshold of the target vehicle, an estimated engine speed and an estimated shift point speed of the target vehicle after a preset time are determined according to the preset time, the input shaft speed of the target vehicle and the shift point speed change rate;

[0025] It is determined whether the speed of the target vehicle meets the speed limit condition according to the estimated engine speed after a preset time and the estimated shift point speed.

[0026] In one embodiment, the plurality of gear shift enabling conditions include a first gear shift enabling condition, a second gear shift enabling condition, and an upshift enabling condition, and determining an initial skip gear number and an initial upshift number of the target vehicle according to the plurality of gear shift enabling conditions includes:

[0027] Determining an initial skip gear number according to the current gear number of the target vehicle, the first gear shift enabling condition, the second gear shift enabling condition, and the upshift enabling condition;

[0028] An initial upshift number is determined based on an engine speed of the target vehicle, a first gear shift enabling condition, a second gear shift enabling condition, and an upshift enabling condition.

[0029] In a second aspect, the present application further provides a shifting device, comprising:

[0030] An initial module, used to obtain a plurality of gear shift enabling conditions of the target vehicle, and determine an initial skip gear number and an initial upshift number of the target vehicle according to the plurality of gear shift enabling conditions;

[0031] A judgment module, for judging whether the rotation speed of the target vehicle satisfies the rotation speed limit condition after a preset time when it is determined that the initial jump gear number of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold;

[0032] A correction value determination module, used to determine a target correction value according to the intermediate value when the speed of the target vehicle meets the speed limit condition after a preset time;

[0033] The target gear determination module is used to determine the target shift gear of the target vehicle according to the target correction value and the initial upshift number.

[0034] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0035] Acquire multiple gear shift enabling conditions of the target vehicle, and determine an initial skip gear number and an initial upshift gear number of the target vehicle according to the multiple gear shift enabling conditions;

[0036] When it is determined that the initial number of gear jumps of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, determining whether the speed of the target vehicle meets the speed limit condition after a preset time;

[0037] When the speed of the target vehicle meets the speed limit condition after a preset time, a target correction value is determined according to the intermediate value;

[0038] The target shift gear position of the target vehicle is determined based on the target correction value and the initial upshift number.

[0039] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:

[0040] Acquire multiple gear shift enabling conditions of the target vehicle, and determine an initial skip gear number and an initial upshift gear number of the target vehicle according to the multiple gear shift enabling conditions;

[0041] When it is determined that the initial number of gear jumps of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, determining whether the speed of the target vehicle meets the speed limit condition after a preset time;

[0042] When the speed of the target vehicle meets the speed limit condition after a preset time, a target correction value is determined according to the intermediate value;

[0043] The target shift gear position of the target vehicle is determined based on the target correction value and the initial upshift number.

[0044] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0045] Acquire multiple gear shift enabling conditions of the target vehicle, and determine an initial skip gear number and an initial upshift gear number of the target vehicle according to the multiple gear shift enabling conditions;

[0046] When it is determined that the initial number of gear jumps of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, determining whether the speed of the target vehicle meets the speed limit condition after a preset time;

[0047] When the speed of the target vehicle meets the speed limit condition after a preset time, a target correction value is determined according to the intermediate value;

[0048] The target shift gear position of the target vehicle is determined based on the target correction value and the initial upshift number.

[0049] The above-mentioned shifting method, device, computer equipment and storage medium obtain multiple shifting enabling conditions of the target vehicle, and determine the initial jump gear number and initial upshift number of the target vehicle according to the multiple shifting enabling conditions; when it is determined that the initial jump gear number of the target vehicle needs to be corrected according to the acceleration and acceleration threshold of the target vehicle, it is judged whether the speed of the target vehicle meets the speed limit condition after the preset time; when the speed of the target vehicle meets the speed limit condition after the preset time, the target correction value is determined according to the intermediate value; according to the target correction value and the initial upshift number, the target shifting gear of the target vehicle is determined. The shifting method comprehensively considers multiple factors such as acceleration, speed, current gear position and initial shifting, and can enable the target vehicle to accelerate and decelerate through fewer gear shifts, reduce the frequency of gear shifting, and reduce the power interruption caused to the driver by frequent gear shifting, thereby ensuring the driving comfort of the target vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0051] FIG1 is an application environment diagram of a shifting method according to an embodiment;

[0052] FIG2 is a schematic diagram of a process flow of a shifting method in one embodiment;

[0053] FIG3 is a schematic diagram of a flow chart of steps for determining an initial target shift gear position in one embodiment;

[0054] FIG4 is a structural block diagram of a shifting device in one embodiment;

[0055] FIG. 5 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0057] The shifting method provided in the embodiment of the present application can be applied in the application environment shown in FIG. 1. The terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers. The terminal 102 sends a shifting request to the server 104, and the server 104 receives the shifting request, obtains multiple shifting enabling conditions of the target vehicle, and determines the initial jump gear number and the initial upshift number of the target vehicle according to the multiple shifting enabling conditions; when it is determined that the initial jump gear number of the target vehicle needs to be corrected according to the acceleration and acceleration threshold of the target vehicle, it is determined whether the speed of the target vehicle meets the speed limit condition after the preset time; when the speed of the target vehicle meets the speed limit condition after the preset time, the target correction value is determined according to the intermediate value; according to the target correction value and the initial upshift number, the target shift gear of the target vehicle is determined. The terminal 102 can be, but is not limited to, various vehicles such as automobiles, motorcycles, and aircraft. The server 104 can be implemented with an independent server or a server cluster composed of multiple servers.

[0058] In an exemplary embodiment, as shown in FIG2 , a gear shifting method is provided, which is described by taking the method applied to the server in FIG1 as an example, and includes the following steps 202 to 208 . Among them:

[0059] Step 202: Acquire multiple gear shift enabling conditions of the target vehicle, and determine an initial skip gear number and an initial upshift number of the target vehicle according to the multiple gear shift enabling conditions.

[0060] The target vehicle refers to a vehicle for which the shift strategy is to be analyzed, controlled or optimized. The multiple shift enabling conditions are determined by multiple data of the target vehicle. The initial skipping number refers to the number of gears that can be skipped, which is preliminarily determined based on the state and condition of the target vehicle, for the current gear of the target vehicle. The initial upshifting number refers to the number of next gears that are preliminarily determined to be upshifted to, based on the current state and condition of the target vehicle, during the shifting process.

[0061] Exemplarily, multiple data of the target vehicle are obtained according to the controller area network (CAN) communication module of the target vehicle, and the multiple data include data signals such as acceleration, current gear number, engine speed, output shaft speed, road slope, etc. of the target vehicle. It is determined whether the target vehicle satisfies multiple gear shift enabling conditions according to the multiple data of the target vehicle, and the initial skipping gear number and initial upshifting gear number of the target vehicle are determined according to the multiple gear shift enabling conditions of the target vehicle.

[0062] Step 204 , when it is determined that the initial shift number of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, it is determined whether the rotation speed of the target vehicle meets the rotation speed limit condition after a preset time.

[0063] The acceleration of the target vehicle refers to the speed change of the target vehicle per unit time. The acceleration of the target vehicle can be measured by a sensor, a positioning device, or calculated by a known speed change and time interval.

[0064] The acceleration threshold of the target vehicle may include a first acceleration threshold and a second acceleration threshold. Optionally, the first acceleration threshold may be a gear-skipping increase acceleration threshold of the target vehicle, and the second acceleration threshold may be a gear-skipping decrease acceleration threshold of the target vehicle. The first acceleration threshold is determined by the initial gear-skipping number and the current gear number of the target vehicle.

[0065] When comparing the acceleration of the target vehicle with the first acceleration threshold value to determine whether the initial number of gear shifts of the target vehicle needs to be corrected, when the acceleration of the target vehicle is not less than the first acceleration threshold value, and the duration of the acceleration of the target vehicle not less than the first acceleration threshold value exceeds a preset duration, it is determined that the initial number of gear shifts of the target vehicle needs to be corrected. The preset duration is pre-set according to actual conditions. After determining that the initial number of gear shifts of the target vehicle needs to be corrected, it is determined whether the speed of the target vehicle meets the speed limit condition, and the speed of the target vehicle may include the estimated engine speed and the estimated shift point speed of the target vehicle after the preset time.

[0066] Step 206 , when the speed of the target vehicle meets the speed limit condition after the preset time, determine the target correction value according to the intermediate value.

[0067] The intermediate value is determined based on the acceleration of the target vehicle, the initial upshift number, the current gear number of the target vehicle, the initial skip gear number, etc. The target correction value is used to determine the target shift gear of the target vehicle.

[0068] Step 208, determining a target shifting gear position of the target vehicle according to the target correction value and the initial upshift number.

[0069] An initial target shift gear position of the target vehicle is determined according to the target correction value, the engine speed and the shift enable condition, and a target shift gear position of the target vehicle is obtained according to a state of a transmission of the target vehicle and the initial target shift gear position of the target vehicle.

[0070] In the above-mentioned shifting method, multiple shifting enabling conditions of the target vehicle are obtained, and the initial skipping gear number and the initial upshifting gear number of the target vehicle are determined according to the multiple shifting enabling conditions; when it is determined that the initial skipping gear number of the target vehicle needs to be corrected according to the acceleration and acceleration threshold of the target vehicle, it is judged whether the rotation speed of the target vehicle meets the rotation speed limit condition after a preset time; when the rotation speed of the target vehicle meets the rotation speed limit condition after the preset time, the target correction value is determined according to the intermediate value; based on the target correction value and the initial upshifting gear number, the target shifting gear position of the target vehicle is determined. The shifting method determines whether to correct the initial jump gear number according to the acceleration of the target vehicle. When it is determined that the initial jump gear number is to be corrected, the target shift gear position of the target vehicle is determined according to the rotational speed and rotational speed limit conditions of the target vehicle, which can improve the rationality of the determination of the target shift gear position, avoid the problem that the target vehicle immediately downshifts after shifting due to too many shifting numbers or immediately upshifts after shifting due to too low a shifting number. At the same time, the shifting method comprehensively considers multiple factors such as acceleration, rotational speed, current gear position and initial shifting, and can accelerate and decelerate the target vehicle through fewer gear shifts, thereby reducing the frequency of gear shifting and reducing the power interruption caused to the driver by frequent gear shifting, thereby ensuring the driving comfort of the target vehicle.

[0071] In an exemplary embodiment, multiple gear shift enable conditions include a first gear shift enable condition, a second gear shift enable condition and an upshift enable condition, and determining an initial skip gear number and an initial upshift number of a target vehicle based on multiple gear shift enable conditions includes: determining an initial skip gear number based on a current gear number of the target vehicle, a first gear shift enable condition, a second gear shift enable condition and an upshift enable condition; determining an initial upshift number based on an engine speed of the target vehicle, a first gear shift enable condition, a second gear shift enable condition and an upshift enable condition.

[0072] According to the CAN communication module of the target vehicle, the acceleration, current gear, engine speed, output shaft speed, road slope, acceleration switch (kickdown switch) status, turning radius, vehicle mass, gear shifting process and other data signals of the target vehicle are obtained from the CAN bus, and the first gear shift enabling condition, the second gear shift enabling condition and the upshift enabling condition are judged respectively.

[0073] Optionally, the first gear shift enabling condition is a 2nd gear skipping enabling condition. When the target vehicle meets all of the following conditions, it means that the target vehicle meets the first gear shift enabling condition (2nd gear skipping enabling condition):

[0074] (1) Determine the product value of the current output shaft speed change rate of the target vehicle and the current gear ratio to obtain a first product value; and determine the product value of the required output shaft speed change rate of the target vehicle and the current gear ratio to obtain a second product value. Compare the first product value and the second product value, determine the larger of the first product value and the second product value, and obtain the first target product value. If the first target product value is not less than the output shaft speed change rate value set for the second gear jump under the current gear, and the duration exceeds the first time threshold, and at the same time, the second gear jump upshift point is not higher than the first maximum upshift point threshold set under the current throttle (or the engine speed of the target vehicle is not less than the second gear jump upshift point and not less than the continuous upshift upshift point). The first maximum upshift point threshold is set according to actual conditions.

[0075] Among them, the current output shaft speed change rate of the target vehicle refers to the speed change of the output shaft of the target vehicle (i.e., the speed increase or decrease rate). The current gear ratio of the target vehicle is used to indicate the speed relationship between the engine and the output shaft of the target vehicle. The required output shaft speed change rate of the target vehicle refers to the output shaft speed change rate that the target vehicle expects to achieve. The output shaft speed change rate value set for the jump 2 gear under the current gear refers to the change rate of the output shaft speed required to be achieved when the target vehicle performs the jump 2 gear upshift operation. The jump 2 gear upshift point refers to the minimum speed value required to be achieved by the engine when performing the jump 2 gear upshift operation. The first maximum upshift point threshold refers to the maximum upshift speed threshold allowed under the current throttle opening setting, and the speed is the engine speed of the target vehicle. Keeping the jump 2 gear upshift point not higher than the first maximum upshift point threshold set under the current throttle can ensure the safety and smoothness of the target vehicle during the gear shift process. The continuous upshift upshift point refers to the minimum value that the engine speed needs to reach when the target vehicle performs continuous upshifts between different gears.

[0076] (2) After the target vehicle shifts to the second gear, the reserve engine traction of the target vehicle is greater than the vehicle resistance of the target vehicle. This means that after the target vehicle shifts to the second gear, the traction (or power) provided by the target vehicle's engine at the current speed is greater than the resistance encountered by the target vehicle during driving.

[0077] (3) The difference between the maximum allowable number of gears of the target vehicle and the current number of gears is greater than a first difference threshold. Optionally, the first difference threshold can be set to 2. That is, the current number of gears of the target vehicle is not greater than the difference between the maximum allowable number of gears of the target vehicle and 2.

[0078] (4) The accelerator pedal opening of the target vehicle is not less than the first minimum accelerator opening threshold for allowing the 2nd gear to be skipped, or the road slope is not greater than the set first slope threshold. The first minimum accelerator opening threshold for skipping the 2nd gear refers to the minimum proportion that the accelerator pedal opening must reach when skipping the 2nd gear to upshift. The first minimum accelerator opening threshold and the first slope threshold for skipping the 2nd gear can be set according to actual conditions.

[0079] (5) The road slope is not greater than the first maximum slope range that allows the vehicle to shift to the second gear, and the duration exceeds the second time threshold. The first maximum slope range for shifting to the second gear refers to the maximum value of the road slope allowed when the target vehicle is performing a shifting operation to the second gear. Exemplarily, when the target vehicle is performing a shifting operation to the second gear, the target vehicle continues to travel for a time that exceeds the second time threshold when the road slope is not greater than the first maximum slope range that allows the vehicle to shift to the second gear. If the road slope exceeds the first maximum slope range, the target vehicle may face problems such as difficulty in accelerating and power loss, resulting in uneven gear shifting or safety hazards. The first maximum slope range is set according to actual conditions.

[0080] (6) The turning radius of the target vehicle when turning is not less than the first minimum turning radius for allowing the 2nd gear to be shifted, and the duration is longer than the third time threshold (or the road slope is less than the second maximum slope range for allowing the 3rd gear to be shifted, and the duration is longer than the fourth time threshold), and the turning radius of the target vehicle when turning is not less than the second minimum turning radius for allowing the 3rd gear to be shifted, and the duration is longer than the fifth time threshold; at the same time, the engine speed must be no less than the 3rd gear shifting point. The first minimum turning radius for 2nd gear shifting refers to the minimum radius value that the target vehicle can accept when turning under the condition of shifting to 2nd gear. The second maximum slope range for 3rd gear shifting refers to the maximum value of the road slope allowed when the target vehicle is shifting to 3rd gear. The 3rd gear shifting point refers to the minimum speed value required for the engine to reach when shifting to 3rd gear. The first minimum turning radius for 2nd gear shifting and the second maximum slope range for 3rd gear shifting can be set according to actual conditions.

[0081] (7) The kickdown switch is not pressed.

[0082] The second gear shift enabling condition is the 3rd gear skipping enabling condition. When the target vehicle meets all of the following conditions, it means that the target vehicle meets the second gear shift enabling condition (3rd gear skipping enabling condition):

[0083] (1) Determine the product value of the current output shaft speed change rate of the target vehicle and the current gear ratio to obtain a first product value; and determine the product value of the required output shaft speed change rate of the target vehicle and the current gear ratio to obtain a second product value. Compare the first product value and the second product value, determine the larger of the first product value and the second product value, and obtain the second target product value. If the second target product value is not less than the output shaft speed change rate value set for the third gear jump under the current gear, and the duration exceeds the sixth time threshold, and at the same time, the third gear jump upshift point is not higher than the second maximum upshift point threshold set under the current throttle (or the engine speed of the target vehicle is not less than the third gear jump upshift point and is not less than the continuous upshift upshift point and the second gear jump upshift point). The second maximum upshift point threshold is set according to actual conditions.

[0084] The output shaft speed change rate value for setting the 3rd gear jump under the current gear position refers to the change rate of the output shaft speed required to be reached when the target vehicle performs the 3rd gear jump upshift operation. The second maximum upshift point threshold refers to the maximum upshift speed threshold allowed under the current throttle opening setting, and the speed is the engine speed of the target vehicle.

[0085] (2) After shifting to third gear, the target vehicle's reserve engine traction is greater than the target vehicle's overall vehicle resistance.

[0086] (3) The difference between the maximum allowable number of gears of the target vehicle and the current number of gears is greater than a second difference threshold. Optionally, the second difference threshold can be set to 3. That is, the current number of gears of the target vehicle is not greater than the difference between the maximum allowable number of gears of the target vehicle and 3.

[0087] (4) The road slope is not greater than the second maximum slope range that allows the 3rd gear to be skipped, and the duration exceeds the seventh time threshold. Exemplarily, when the target vehicle is performing a 3rd gear upshift operation, the target vehicle continues to travel for a time that exceeds the seventh time threshold when the road slope is not greater than the second maximum slope range that allows the 3rd gear to be skipped.

[0088] (5) The turning radius of the target vehicle when turning is not less than the second minimum turning radius allowed for shifting to the third gear, and the duration is longer than the eighth time threshold. The second minimum turning radius for shifting to the third gear refers to the minimum radius value that the target vehicle can accept when turning under the condition of shifting to the third gear. The second minimum turning radius for shifting to the third gear can be set according to actual conditions.

[0089] (6) The road slope is less than the third maximum slope range for allowing the 3rd gear shift, or the accelerator pedal opening of the target vehicle is not less than the second minimum accelerator opening threshold for allowing the 3rd gear shift. The third maximum slope range and the second minimum accelerator opening threshold are set according to actual conditions.

[0090] (7) The kickdown switch is not pressed.

[0091] Optionally, when the target vehicle meets all of the following conditions, it means that the target vehicle meets the upshift enabling condition:

[0092] (1) The accelerator pedal change rate of the target vehicle is not less than the quick-release accelerator opening change rate threshold. The accelerator pedal change rate refers to the speed or degree of change of pressing or releasing the accelerator pedal (accelerator pedal). The quick-release accelerator opening change rate threshold is determined by an interpolation function that takes the road slope as input and the quick-release accelerator pedal opening change rate as output. The interpolation function can be a calibration table or a function expression.

[0093] (2) The opening degree of the accelerator pedal of the target vehicle is greater than 0 and lasts longer than the ninth time threshold, and the driver's required torque including the engine torque loss is greater than 0. The driver's required torque refers to the power that the driver expects the target vehicle to provide.

[0094] (3) The target vehicle's output shaft speed change rate is not less than the output shaft speed change rate value for upshifting in the current gear. The output shaft speed change rate value for upshifting in the current gear refers to the rate of change of the output shaft speed that the target vehicle needs to achieve when performing an upshift operation.

[0095] (4) The downshift enabling conditions of the target vehicle are not met. The downshift enabling conditions are determined by data information such as engine speed, output shaft speed, and throttle opening.

[0096] (5) The target shift gear position of the target vehicle is equal to the current gear position and the duration satisfies the tenth time threshold.

[0097] (6) The target vehicle is not currently in turning mode (or the engine speed is higher than the set first engine speed threshold and the duration exceeds the eleventh time threshold).

[0098] (7) The current road slope is not greater than the fourth maximum slope range and the duration is longer than the twelfth time threshold (or the engine speed is higher than the set second engine speed threshold and the duration exceeds the thirteenth time threshold).

[0099] (8) The target vehicle is not currently in off-road mode (or the engine speed is higher than the set third engine speed threshold and the duration exceeds the fourteenth time threshold)

[0100] Exemplarily, determining the initial upshift number according to the engine speed of the target vehicle, the first gear shift enabling condition (skipping 2nd gear enabling condition), the second gear shift enabling condition (skipping 3rd gear enabling condition) and the upshift enabling condition includes:

[0101] If the target vehicle meets the upshift enabling conditions, but does not meet the 2nd gear jump enabling conditions and the 3rd gear jump enabling conditions, and the engine speed is higher than the continuous upshift upshift point, and the engine traction after the gear shift is greater than the vehicle resistance, then the initial upshift number is the continuous upshift gear. Among them, the continuous upshift gear is the current gear number of the target vehicle plus 1. If the target vehicle does not meet the upshift enabling conditions, the initial upshift number is the current gear number of the target vehicle.

[0102] If the target vehicle meets the upshift enabling conditions and the 2nd gear skip enabling conditions, but does not meet the 3rd gear skip enabling conditions, and the engine speed is higher than the 2nd gear skip upshift point, and the engine traction after the gear shift is greater than the vehicle resistance, then the initial upshift number is the 2nd gear skip upshift position. The 2nd gear skip upshift position is the current gear number of the target vehicle plus 2.

[0103] If the target vehicle meets the upshift enabling conditions and the 3rd gear skipping enabling conditions, but does not meet the 2nd gear skipping enabling conditions, and the engine speed is higher than the 3rd gear skipping upshift point, and the engine traction after the gear shift is greater than the vehicle resistance, then the initial upshift number is the 3rd gear skipping upshift position. The 3rd gear skipping upshift position is the current gear number of the target vehicle plus 3.

[0104] Optionally, determining the initial skip gear number according to the current gear number of the target vehicle, the first gear shift enabling condition, the second gear shift enabling condition, and the upshift enabling condition includes:

[0105] If the current gear number of the target vehicle is 0, the initial gear jump number of the target vehicle is 0. If the current gear number is not 0, when the target vehicle meets the enabling condition of skipping 3 gears, the initial gear jump number of the target vehicle is 3; when the enabling condition of skipping 2 gears is met and the enabling condition of skipping 3 gears is not met, the initial gear jump number of the target vehicle is 2; when the enabling condition of skipping 2 gears and the enabling condition of skipping 3 gears are not met, but the enabling condition of upshifting is met, the initial gear jump number of the target vehicle is 1. If the target vehicle does not meet the enabling condition of upshifting, the initial gear jump number of the target vehicle is 0.

[0106] If the current gear number of the target vehicle is not 0, when the transmission requests neutral coasting or satisfies the gear shift end delay activation state, the initial jump gear number of the target vehicle remains the value of the previous moment, and only when the neutral coasting is exited and the gear shift end delay activation state is no longer satisfied, the initial jump gear number can be updated, and the process of updating the initial jump gear number is as described above. If the current gear number of the target vehicle is 0, when the transmission requests neutral coasting or satisfies the gear shift end delay activation state, the initial jump gear number of the target vehicle remains the value of the previous moment, and only when the neutral coasting is exited and the gear shift end delay activation state is no longer satisfied, the initial jump gear number of the target vehicle is determined to be 0.

[0107] In this embodiment, judging whether the target vehicle meets each enabling condition according to multiple data information of the target vehicle can ensure the safety and smoothness of the target vehicle during the gear shifting process and reduce power loss. Determining the initial jump gear number and initial upshift number of the target vehicle according to the first gear shift enabling condition (jump 2 gear enabling condition), the second gear shift enabling condition (jump 3 gear enabling condition) and the upshift enabling condition can enable the target vehicle to continuously adjust and optimize during the gear shifting process to adapt to different driving scenarios, thereby improving the gear shifting control accuracy.

[0108] In the previous exemplary embodiment, the judgment of the gear shift end delay activation state includes: when the initial upshift number of the target vehicle is greater than the current gear number (or the initial downshift number is less than the current gear number), and at the same time it is detected that the gear shift process of the target vehicle is on the rising edge and the transmission enters the rising edge of the torque reduction stage, and the vehicle is in a dynamic driving state, it means that the gear shift end delay activation state is met.

[0109] In the above exemplary embodiment, the downshift enabling condition is judged according to multiple data information of the target vehicle. When the target vehicle meets all of the following conditions, it means that the target vehicle meets the downshift enabling condition:

[0110] (1) The target vehicle's engine speed is less than the downshift point. The downshift point refers to the threshold at which the transmission decides to downshift when the engine speed drops to a certain value. When the target vehicle's engine speed is less than the downshift point, the transmission system will automatically decide to downshift, which can avoid insufficient power during acceleration.

[0111] (2) The target vehicle's accelerator is not depressed (or the engine or retarder brake is activated, or the target vehicle's output shaft speed change rate is less than the downshift enable threshold, and the duration exceeds the downshift enable time threshold, and the clutch does not enter or exit the lock state, and the throttle opening is kept greater than 0). The downshift enable time threshold is set according to actual conditions. The downshift enable threshold is determined by an interpolation function with the road slope as input and the downshift enable threshold as output. The interpolation function can be a calibration table or a function expression.

[0112] (3) The target vehicle is not in the process of upshifting.

[0113] (4) The transmission is not in the process of shifting and the duration is longer than the process time threshold (or the transmission is in the process of shifting).

[0114] (5) The current gear of the target vehicle is greater than the starting gear (or the throttle opening is not greater than 0). The starting gear refers to the lowest gear of the transmission used for the target vehicle to start.

[0115] In this embodiment, the downshift enabling condition restricts various conditions of the target vehicle, which can avoid insufficient power during acceleration, ensure that the target vehicle can maintain appropriate power output under various working conditions, optimize the driving experience and improve driving safety.

[0116] Exemplarily, the process of determining the initial downshift number includes: summing the engine idle speed and the offset speed after downshifting to obtain a first downshift speed value. Comparing the first downshift speed value with the speed value after downshifting set in the engine economic range, and recording the larger value between the two as the second downshift speed value. Summing the current output shaft speed and the set downshift loss output shaft speed to obtain a third downshift speed value. Recording the ratio of the second downshift speed value to the third downshift speed value as the target downshift speed value.

[0117] Among them, the speed after downshifting set in the engine economy range refers to the area where the engine can achieve the best fuel efficiency when running within a specific speed range, that is, the ideal speed of the engine after downshifting. The engine idle speed refers to the minimum speed of the engine when there is no load. The offset speed after downshifting refers to a "safety speed" that the system may set after considering downshifting, that is, the additional speed that needs to be maintained when downshifting to avoid insufficient power. The setting of the downshift loss output shaft speed refers to the speed loss that may occur in the transmission during the downshift process.

[0118] The downshift number is determined according to an interpolation function with the target downshift speed value as input and the original downshift number as output, and the interpolation function can be a calibration table or a function expression. The original downshift number is rounded toward negative infinity to the nearest integer value to obtain the initial downshift number.

[0119] In this embodiment, the target speed of the engine is compared with the actual output speed, so as to ensure the stability and power output of the target vehicle during the downshift process.

[0120] In an exemplary embodiment, when it is determined that the initial number of gear jumps of the target vehicle needs to be corrected based on the acceleration and acceleration threshold of the target vehicle, judging whether the speed of the target vehicle after a preset time satisfies the speed limit condition includes: when it is determined that the initial number of gear jumps of the target vehicle needs to be corrected based on the acceleration and acceleration threshold of the target vehicle, determining the estimated engine speed and estimated shift point speed of the target vehicle after the preset time based on the preset time, the input shaft speed of the target vehicle and the shift point speed change rate; judging whether the speed of the target vehicle meets the speed limit condition based on the estimated engine speed and the estimated shift point speed after the preset time.

[0121] The acceleration threshold of the target vehicle may include a first acceleration threshold and a second acceleration threshold. Optionally, the first acceleration threshold may be a gear-skipping acceleration threshold of the target vehicle, and the second acceleration threshold may be a gear-skipping acceleration threshold of the target vehicle. The first acceleration threshold (gear-skipping acceleration threshold) is determined according to an interpolation function having an initial gear-skipping number and a current gear number as inputs and a first acceleration threshold as output.

[0122] Exemplarily, judging whether the initial jump gear number of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, that is, judging whether the target vehicle meets the initial request for increasing the jump gear number according to the acceleration of the target vehicle and the acceleration threshold, includes:

[0123] When the acceleration of the target vehicle is not less than the first acceleration threshold (the acceleration threshold for increasing the gear skipping), and the duration exceeds the gear skipping time threshold, the target vehicle satisfies the initial request for increasing the number of gear skipping. When the acceleration of the target vehicle is less than the first acceleration threshold, or the duration of the acceleration of the target vehicle being not less than the first acceleration threshold does not reach the gear skipping time threshold, the target vehicle does not satisfy the initial request for increasing the number of gear skipping. Optionally, the first acceleration threshold (the acceleration threshold for increasing the gear skipping) may include the acceleration threshold for increasing the gear skipping in the in-gear coasting state and the acceleration threshold for increasing the gear skipping in the non-in-gear coasting state.

[0124] When the initial jump gear number of the target vehicle needs to be corrected, that is, when the target vehicle meets the initial request for increasing the jump gear number, it is determined whether the speed of the target vehicle meets the speed limit condition after the preset time. Exemplarily, it is determined whether the jump gear number of the target vehicle after the preset time meets the jump gear 2 requirement and the jump gear number meets the jump gear 3 requirement. That is, it is estimated whether the speed after the future set time meets the speed limit condition based on the change rate of the current speed of the target vehicle. When the speed after the set time meets the speed limit condition, the target vehicle meets the jump gear condition. The speed may include the output shaft speed, the engine speed, etc.

[0125] When the target vehicle meets the initial request for increasing the number of up-shifting gears, the speed estimation timer is triggered. After the timing value of the speed estimation timer is greater than the set time, the estimated engine speed for skipping 2 gears, the estimated shift point speed for skipping 2 gears, the estimated engine speed for skipping 3 gears, and the estimated shift point speed for skipping 3 gears are determined. When the estimated engine speed for skipping 2 gears is not less than the estimated shift point speed for skipping 2 gears, the number of up-shifting gears of the target vehicle is increased to meet the requirement of skipping 2 gears. When the estimated engine speed for skipping 3 gears is not less than the estimated shift point speed for skipping 3 gears, the number of up-shifting gears of the target vehicle is increased to meet the requirement of skipping 3 gears. When the transmission is in the torque-up state, or the shifting process ends and the current gear is equal to the target gear, or the timing duration of the speed estimation timer exceeds the reset time, the speed estimation timer is reset to 0.

[0126] Specifically, the input shaft speed change rate is recorded as din, the speed change rate of the 2nd gear shift point is recorded as dup2, and the speed change rate of the 3rd gear shift point is recorded as dup3. The product value between the input shaft speed change rate din and the estimated time tup2 for 2nd gear shifting is summed with the current input shaft speed to obtain the estimated engine speed for 2nd gear shifting. The product value between the speed change rate dup2 for 2nd gear shifting point and the estimated time tup2 for 2nd gear shifting is summed with the current speed of 2nd gear shifting point to obtain the estimated speed of 2nd gear shifting point. The product value between the input shaft speed change rate din and the estimated time tup3 for 3rd gear shifting is summed with the current input shaft speed to obtain the estimated engine speed for 3rd gear shifting. The product value between the speed change rate dup3 for 3rd gear shifting point and the estimated time tup3 for 3rd gear shifting is summed with the current speed of 3rd gear shifting point to obtain the estimated speed of 3rd gear shifting point.

[0127] In this embodiment, the acceleration and acceleration threshold of the target vehicle determine whether to correct the initial number of gear jumps. If correction is required, it is also necessary to determine whether the speed of the target vehicle meets the speed limit condition within a preset time after the gear shift. This can improve the rationality of the gear shift determination and enable the target vehicle to accelerate and decelerate through fewer gear shifts, thereby reducing the feeling of power interruption caused by frequent gear shifts to the driver.

[0128] In an exemplary embodiment, determining a target correction value based on an intermediate value includes: when the intermediate value is a preset intermediate value, determining the target correction value based on a speed threshold and an output shaft offset value corresponding to the preset intermediate value, and an output shaft speed and a gear threshold of a target vehicle; wherein there are multiple preset intermediate values.

[0129] The sum of the input shaft downshift point and the shift point offset value of the 3rd gear upshift is processed with the speed ratio corresponding to the target gear position of the 3rd gear upshift, and the output shaft downshift speed after the 3rd gear upshift is obtained as noutdwn3. The sum of the input shaft downshift point and the shift point offset value of the 2nd gear upshift is processed with the speed ratio corresponding to the target gear position of the 2nd gear upshift, and the output shaft downshift speed after the 2nd gear upshift is obtained as noutdwn2. The sum of the input shaft downshift point and the shift point offset value of the continuous upshift is processed with the speed ratio corresponding to the target gear position of the continuous upshift, and the output shaft downshift speed after the continuous upshift is obtained as noutdwn1. Among them, the target gear position of the 3rd gear upshift is the current gear position of the target vehicle plus 3, the target gear position of the 2nd gear upshift is the current gear position of the target vehicle plus 2, and the target gear position of the continuous upshift is the current gear position of the target vehicle plus 1.

[0130] The input shaft downshift point refers to the threshold value at which the transmission decides when to downshift according to the current speed and load conditions. The 3rd gear upshift downshift point offset value refers to the adjustment value or offset value of the transmission for the ideal downshift point when the 3rd gear upshift operation is performed from the current gear. Optionally, the speed threshold value may be the output shaft downshift speed noutdwn3 after upshifting to 3rd gear, the output shaft downshift speed noutdwn2 after upshifting to 2nd gear, or the output shaft downshift speed noutdwn1 after continuous upshifting.

[0131] The gear position threshold refers to the minimum number of gears that is allowed to be corrected based on the downshift point after the gear jump upshift. Exemplarily, the preset intermediate value can be 3, 2 or 1. If the intermediate value is not less than 3, when the difference between the output shaft downshift speed noutdwn3 after the gear jump upshift and the current output shaft speed nout of the target vehicle is less than 0; or the difference between the output shaft downshift speed noutdwn3 after the gear jump upshift and the current output shaft speed nout is not less than 0 and the difference between noutdwn3 and nout is less than the downshift point offset value of the gear jump upshift, while the current number of gears is kept not less than the minimum number of gears that is allowed to be corrected based on the downshift point after the gear jump upshift, then the target correction value is 3. When the difference between the output shaft downshift speed noutdwn3 after the gear jump upshift and the current output shaft speed nout of the target vehicle is not less than 0, and this difference is not less than the downshift point offset value of the gear jump upshift, while the current number of gears is kept not less than the minimum gear that is allowed to be corrected based on the downshift point after the gear jump upshift, then the target correction value is 2. The minimum number of gears allowed to be corrected based on the downshift point after the gear jump is set according to the actual situation. The upshift and downshift point offset value of the 3rd gear jump is calculated by an interpolation function with the 3rd gear jump target gear as input and the upshift and downshift point offset value of the 3rd gear jump as output. The interpolation function can be a calibration table or a polynomial function.

[0132] If the intermediate value is equal to 2, when the difference between the output shaft downshift speed noutdwn2 after the 2nd gear jump minus the current output shaft speed nout is less than 0; or the difference between the output shaft downshift speed noutdwn2 after the 2nd gear jump minus the current output shaft speed nout is not less than 0 and the difference between noutdwn3 and nout is less than the shift point offset value of the 2nd gear jump upshift downshift point, while the current number of gears is not less than the minimum number of gears allowed to be corrected based on the downshift point after the 2nd gear jump upshift, the target correction value is 2. When the difference between the output shaft downshift speed noutdwn2 after the 2nd gear jump minus the current output shaft speed nout of the target vehicle is not less than 0, and this difference is not less than the shift point offset value of the 3rd gear jump upshift downshift point, while the current number of gears is not less than the minimum number of gears allowed to be corrected based on the downshift point after the 2nd gear jump upshift, the target correction value is 1.

[0133] If the intermediate value is equal to 1, when the difference between the output shaft downshift speed noutdwn1 after continuous upshifting and the current output shaft speed nout is less than 0; or the difference between the output shaft downshift speed noutdwn1 after continuous upshifting and the current output shaft speed nout is not less than 0 and this difference is less than the continuous upshifting output shaft offset value, while the current gear is kept not less than the minimum gear number allowed to be corrected based on the downshift point after skipping upshifting, the target correction value is 1. When the difference between the output shaft downshift speed noutdwn1 after continuous upshifting and the current output shaft speed nout is not less than 0 and this difference is not less than the continuous upshifting downshift point offset value, while the current gear is kept not less than the minimum gear number allowed to be corrected based on the downshift point after skipping upshifting, the target correction value is 0.

[0134] If the intermediate value is not equal to all the values ​​of the preset intermediate value (3, 2 or 1), and the current gear is not less than the minimum gear that is allowed to be corrected based on the downshift point after upshifting, the target correction value is 0.

[0135] If the current gear is less than the minimum gear that is allowed to be corrected based on the downshift point after skipping and upshifting, the target correction value is equal to the value corresponding to the intermediate value.

[0136] In this embodiment, the target correction value is determined based on the intermediate value, the speed threshold and output shaft offset value corresponding to the intermediate value, the output shaft speed of the target vehicle, and the gear threshold. A more accurate target correction value can be determined, and then the target gear shift position of the target vehicle can be determined based on the target correction value. This can improve the reliability of the target gear shift position determination and ensure the driving comfort of the target vehicle.

[0137] In an exemplary embodiment, the method further includes: determining a request to increase the number of upshift shifts based on a target correction value; the target correction value includes an initial correction value; determining an intermediate value based on an accelerator switch state of the target vehicle, an initial number of upshift shifts, an activation state of a gear shift end delay of the target vehicle, a request to increase the number of upshift shifts, and a request to decrease the number of upshift shifts; wherein the activation state of the gear shift end delay is determined by the initial number of upshift shifts and the current number of gears of the target vehicle; and the request to decrease the number of upshift shifts is determined based on the acceleration of the target vehicle, the initial number of upshift shifts, and the current number of gears of the target vehicle.

[0138] Exemplarily, when the target correction value is 2, the request for increasing the number of up-jumping gears is determined to be an increase in the number of jump gears to meet the requirement of jumping 2 gears, that is, if the target correction value is 2, it means that the request for increasing the number of up-jumping gears is the above-mentioned judgment result that the increase in the number of jump gears meets the requirement of jumping 2 gears. When the target correction value is not less than 3, the request for increasing the number of up-jumping gears is determined to be an increase in the number of jump gears to meet the requirement of jumping 3 gears. When the target correction value is not equal to 2 and the target correction value is also less than 3, the request for increasing the number of up-jumping gears is determined to be 0. When the transmission is in the torque increase state, or when the gear shift process ends and the current gear is equal to the target gear, or when the speed estimation timer times out, the request for increasing the number of up-jumping gears is determined to be 0. Optionally, the target correction value also includes an initial correction value, which can be set to 0.

[0139] The acceleration threshold of the target vehicle may include a first acceleration threshold and a second acceleration threshold. Optionally, the first acceleration threshold may be a gear-skipping increase acceleration threshold of the target vehicle, and the second acceleration threshold may be a gear-skipping decrease acceleration threshold of the target vehicle. The up-skipping gear number reduction request is determined according to the acceleration of the target vehicle, the initial up-shift number, and the current gear number of the target vehicle, and includes:

[0140] The second acceleration threshold (shift-skip acceleration reduction threshold) is determined according to an interpolation function that takes the initial shift-skip number and the current shift-skip number as inputs and the second acceleration threshold as output.

[0141] When the acceleration of the target vehicle is not greater than the second acceleration threshold (shift reduction acceleration threshold) and the duration exceeds the shift reduction time threshold, the target vehicle satisfies the request to reduce the number of shifts. When the acceleration of the target vehicle is greater than the second acceleration threshold, or the duration of the acceleration of the target vehicle being less than the second acceleration threshold does not reach the shift reduction time threshold, the target vehicle does not satisfy the request to reduce the number of shifts. Optionally, the second acceleration threshold (shift reduction acceleration threshold) may include a shift reduction acceleration threshold in the in-gear coasting state and a shift reduction acceleration threshold in the non-in-gear coasting state.

[0142] When the accelerator switch of the target vehicle is in the depressed state, the intermediate value is equal to the initial skipping number.

[0143] When the accelerator switch state of the target vehicle is not depressed and the target vehicle satisfies the shift end delay activation state, the intermediate value is frozen, which is equal to the previous cycle value.

[0144] When the accelerator switch state of the target vehicle is not pressed, and the target vehicle does not meet the gear shift end delay activation state, but meets the request for reducing the number of upshift gears, the intermediate value is equal to the larger value between the difference between the initial upshift gear number minus 1 and 1.

[0145] When the accelerator switch state of the target vehicle is not pressed, the target vehicle does not meet the gear shift end delay activation state and the up-shift gear number reduction request, but meets the up-shift gear number increase initial request, and the transmission is not in the torque increase state, and the gear shift process is not completed (or the current gear number is not equal to the target gear shift position); or the speed estimation timer timing duration exceeds the reset time, and the up-shift gear number increase request is met, the intermediate value is equal to the larger value between the initial gear number plus 1 and the up-shift gear number and 1.

[0146] If the initial request to increase the number of up-shift gears is not met and the request to decrease the number of up-shift gears is also not met, or the initial request to increase the number of up-shift gears is made but the transmission is in a torque-up state, or the shifting process is not completed and the current gear number is equal to the target gear, or the speed estimation timer exceeds the set reset time and the request to increase the number of up-shift gears is not met, then the intermediate value is equal to the larger value between the initial number of up-shift gears and 1.

[0147] In this embodiment, the intermediate value is determined comprehensively based on the accelerator switch state of the target vehicle, the initial gear jump number, the gear shift end delay activation state of the target vehicle, the up-gear jump number increase request and the up-gear jump number decrease request. The corresponding intermediate value can be determined according to the actual driving environment, and the accuracy of the intermediate value determination is improved, thereby optimizing the target gear shift position determination method of the target vehicle, achieving a higher gear shift response speed and a smoother driving experience.

[0148] In an exemplary embodiment, as shown in FIG3 , determining the initial target shift gear position includes steps 302 to 304 . Among them:

[0149] Step 302: When the current gear number of the target vehicle is greater than the preset gear number of the target vehicle, the initial target shift gear number of the target vehicle is the initial upshift gear number.

[0150] Step 304 : when the current gear number of the target vehicle is less than the preset gear number of the target vehicle, determining the initial target shift gear number of the target vehicle according to the target correction value, the engine speed of the target vehicle and the shift enabling condition.

[0151] Exemplarily, when the current gear number of the target vehicle is not less than the preset gear number of the target vehicle, the initial target gear shifting position of the target vehicle is the initial upshift number. The preset gear number is the maximum limit gear number that allows upshifting and skipping based on acceleration, and the preset gear number is set according to the situation.

[0152] When the current gear number of the target vehicle is less than the preset gear position of the target vehicle, if the target correction value is not less than 3, and the engine speed is not lower than the 3rd gear upshift point, and the target vehicle meets the upshift enable conditions and gear shift change status, then the initial target gear shift position is equal to the current gear number of the target vehicle plus 3.

[0153] When the current gear number of the target vehicle is less than the preset gear position of the target vehicle, if the target correction value is equal to 2, and the engine speed is not lower than the 2nd gear upshift point, and the target vehicle meets the upshift enable conditions and gear shift change status, then the initial target gear shift position is equal to the current gear number of the target vehicle plus 2.

[0154] When the current gear number of the target vehicle is less than the preset gear number of the target vehicle, if the target correction value is equal to 1, and the engine speed is not lower than the continuous upshift point, and the target vehicle meets the upshift enable conditions and the gear change state, and the initial upshift number does not change continuously for two consecutive adjacent cycles, then the initial target gear shift position is equal to the current gear number of the target vehicle plus 1.

[0155] When the current gear number of the target vehicle is less than the preset gear number of the target vehicle, if the above judgment conditions are not met, the initial target shift gear is equal to the current gear number of the target vehicle.

[0156] Among them, when the initial upshift number of the target vehicle is greater than the current gear number of the target vehicle, or the initial downshift number of the target vehicle is less than the current gear number of the target vehicle, the target vehicle satisfies the gear change state; otherwise, if the initial upshift number or the initial downshift number is equal to the current gear number, the target vehicle does not satisfy the gear change state.

[0157] In this embodiment, the initial target gear shift position of the target vehicle is determined by comprehensively considering various factors, which can more accurately determine the target gear shift position and ensure the optimal match between the vehicle speed and the engine speed, thereby improving the accuracy and reliability of the gear shift.

[0158] In an exemplary embodiment, determining the target shift gear position of the target vehicle based on the target correction value and the initial upshift number includes: when the transmission of the target vehicle is in a first state, the target shift gear position of the target vehicle is the initial upshift number; when the transmission of the target vehicle is in a second state, determining the target shift gear position of the target vehicle based on the initial target shift gear position of the target vehicle, the current gear number of the target vehicle, and the shift enable condition.

[0159] Optionally, the transmission is in the first state when the transmission requests neutral coasting, and the transmission is in the second state when the transmission does not request neutral coasting or when neutral coasting is exited.

[0160] When the transmission of the target vehicle is in the first state, the target shift gear of the target vehicle is determined to be an initial upshift number of the target vehicle.

[0161] When the transmission of the target vehicle is in the second state, if the difference between the initial target shift gear position of the target vehicle and the current gear number is greater than 3, and the target vehicle meets the upshift enabling condition, the target shift gear position of the target vehicle is determined to be equal to the current gear number plus 3. If the difference between the initial target shift gear position of the target vehicle and the current gear number is not greater than 3, or the target vehicle does not meet the upshift enabling condition, the target shift gear position of the target vehicle is determined to be equal to the initial target shift gear position.

[0162] In this embodiment, a reasonable target shift gear position is determined based on the initial target shift gear position, the current gear number of the target vehicle, and the shift enable condition, which can improve the safety and reliability of the gear shift, enable the target vehicle to accelerate and decelerate with fewer gear shifts, reduce the power interruption feeling brought to the driver by frequent gear shifting, and thus improve driving comfort, economy and power.

[0163] In an exemplary embodiment, the shifting method also includes: when the transmission of the target vehicle is in a first state, the target downshift gear of the target vehicle is an initial downshift number; when the transmission of the target vehicle is in a second state, the target downshift gear of the target vehicle is determined according to the downshift correction value of the target vehicle, the downshift enabling condition and the current gear number of the target vehicle.

[0164] The acceleration threshold of the target vehicle may also include a third acceleration threshold and a fourth acceleration threshold, wherein the third acceleration threshold is obtained by an interpolation function that takes the initial downshift number and the current gear number as inputs and the third acceleration threshold as output. The fourth acceleration threshold is obtained by an interpolation function that takes the initial downshift number and the current gear number as inputs and the fourth acceleration threshold as output.

[0165] When the acceleration of the target vehicle is not greater than the third acceleration threshold and the duration exceeds the shift increase time threshold, the target vehicle satisfies the initial request for increasing the number of shifts. When the acceleration of the target vehicle is less than the third acceleration threshold, or the duration during which the acceleration of the target vehicle is not greater than the third acceleration threshold does not reach the shift increase time threshold, the target vehicle does not satisfy the initial request for increasing the number of shifts.

[0166] When the acceleration of the target vehicle is not less than the fourth acceleration threshold and the duration exceeds the skipping gear reduction time threshold, the target vehicle satisfies the initial request for reducing the number of downshifts. When the acceleration of the target vehicle is less than the fourth acceleration threshold, or the duration of the acceleration of the target vehicle being not less than the fourth acceleration threshold does not reach the skipping gear reduction time threshold, the target vehicle does not satisfy the initial request for reducing the number of downshifts.

[0167] Exemplarily, determining the downshift correction value of the target vehicle includes:

[0168] When the accelerator switch (kickdown switch) of the target vehicle is in the depressed state, the downshift correction value is equal to the initial downshift number.

[0169] When the accelerator switch state of the target vehicle is not depressed and the target vehicle satisfies the shift end delay activation state, the downshift correction value is frozen and is equal to the previous cycle value.

[0170] When the accelerator switch state of the target vehicle is not pressed, and the target vehicle does not meet the gear shift end delay activation state, but meets the initial request for reducing the number of downshifts, the downshift correction value is equal to the larger value between the difference between the initial downshift number minus 1 and 1.

[0171] When the accelerator switch state of the target vehicle is not pressed, the target vehicle does not meet the gear shift end delay activation state and the initial request for reducing the number of downshifts, but meets the initial request for increasing the number of downshifts. The downshift correction value is equal to the larger value between the sum of the downshift numbers obtained by adding 1 to the initial downshift number and 1.

[0172] If the initial request to increase the number of downshifts is not met and the initial request to decrease the number of downshifts is not met, the downshift correction value is equal to the larger value between the initial downshift number and 1.

[0173] Optionally, when the transmission of the target vehicle is in a first state (the transmission being in the first state is a state where the transmission requests neutral coasting), the target downshift gear of the target vehicle is equal to the initial downshift number.

[0174] When the transmission of the target vehicle is in the first state (the second state of the transmission is the state where the transmission does not request neutral coasting or is exited from neutral coasting), if the current gear number of the target vehicle is greater than the downshift correction value, and the target vehicle meets the downshift enabling condition and the gear shift change state, the target downshift gear position is equal to the current gear number minus the downshift correction value. If the current gear number of the target vehicle is not greater than the downshift correction value, and the target vehicle meets the downshift enabling condition and the gear shift change state, the target downshift gear position is equal to the starting gear number of the target vehicle.

[0175] In this embodiment, a reasonable target downshift gear is determined based on the downshift enabling conditions, the gear shift change status, the current gear number of the target vehicle and the initial downshift number, which can improve the safety and reliability of the gear shift, enable the target vehicle to accelerate and decelerate with fewer gear shifts, reduce the power interruption feeling brought to the driver by frequent gear shifting, and thus improve driving comfort, economy and power.

[0176] In another embodiment, a shifting method is provided, the method comprising:

[0177] Acquire multiple gear shift enable conditions of the target vehicle, wherein the multiple gear shift enable conditions include a first gear shift enable condition, a second gear shift enable condition, and an upshift enable condition; determine an initial skip gear number according to a current gear number of the target vehicle, the first gear shift enable condition, the second gear shift enable condition, and the upshift enable condition; determine an initial upshift number according to an engine speed of the target vehicle, the first gear shift enable condition, the second gear shift enable condition, and the upshift enable condition.

[0178] When it is determined that the initial number of gear jumps of the target vehicle needs to be corrected based on the acceleration and acceleration threshold of the target vehicle, the estimated engine speed and the estimated shift point speed of the target vehicle after the preset time are determined based on the preset time, the input shaft speed of the target vehicle and the shift point speed change rate; based on the estimated engine speed and the estimated shift point speed after the preset time, it is judged whether the speed of the target vehicle meets the speed limit condition.

[0179] When the speed of the target vehicle meets the speed limit condition after a preset time, the target correction value is determined according to the intermediate value; when the intermediate value is a preset intermediate value, the target correction value is determined according to the speed threshold and output shaft offset value corresponding to the preset intermediate value, the output shaft speed of the target vehicle and the gear threshold.

[0180] A request to increase the number of upshift gears is determined based on a target correction value; the target correction value includes an initial correction value; an intermediate value is determined based on an accelerator switch state of the target vehicle, an initial number of upshift gears, an activation state of a gear shift end delay of the target vehicle, a request to increase the number of upshift gears, and a request to decrease the number of upshift gears; wherein the activation state of the gear shift end delay is determined by the initial number of upshift gears and the current number of gears of the target vehicle; a request to decrease the number of upshift gears is determined based on the acceleration of the target vehicle, the initial number of upshift gears, and the current number of gears of the target vehicle.

[0181] When the current gear number of the target vehicle is greater than the preset gear number of the target vehicle, the initial target gear shifting gear of the target vehicle is the initial upshifting gear number; when the current gear number of the target vehicle is less than the preset gear number of the target vehicle, the initial target gear shifting gear of the target vehicle is determined according to the target correction value, the engine speed of the target vehicle and the gear shifting enabling condition.

[0182] When the transmission of the target vehicle is in the first state, the target shift gear position of the target vehicle is the initial upshift number; when the transmission of the target vehicle is in the second state, the target shift gear position of the target vehicle is determined based on the initial target shift gear position of the target vehicle, the current gear number of the target vehicle and the shift enable condition.

[0183] In this embodiment, the shifting method determines whether to correct the initial jump gear number according to the acceleration of the target vehicle. After determining to correct the initial jump gear number, the target shift gear of the target vehicle is determined according to the rotational speed and rotational speed limit conditions of the target vehicle, which can improve the rationality of the determination of the target shift gear, and avoid the problem of the target vehicle immediately downshifting after shifting due to too many shifting numbers or immediately upshifting after shifting due to too low shifting numbers. At the same time, the shifting method comprehensively considers multiple factors such as acceleration, rotational speed, current gear and initial shifting, and can enable the target vehicle to continuously adjust and optimize during the shifting process to adapt to different driving scenarios, thereby improving the shifting control accuracy and ensuring the driving comfort of the target vehicle.

[0184] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0185] Based on the same inventive concept, the embodiment of the present application also provides a shifting device for implementing the shifting method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations of one or more shifting device embodiments provided below can refer to the limitations of the shifting method above, and will not be repeated here.

[0186] In an exemplary embodiment, as shown in FIG. 4 , a shifting device is provided, comprising: an initial module 402 , a judgment module 404 , a correction value determination module 406 , and a target gear determination module 408 , wherein:

[0187] The initial module 402 is used to obtain multiple gear shift enabling conditions of the target vehicle, and determine the initial skip gear number and initial upshift number of the target vehicle according to the multiple gear shift enabling conditions.

[0188] The judgment module 404 is used to judge whether the rotation speed of the target vehicle meets the rotation speed limit condition after a preset time when it is determined that the initial jump gear number of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold.

[0189] The correction value determination module 406 is used to determine the target correction value according to the intermediate value when the speed of the target vehicle meets the speed limit condition after a preset time.

[0190] The target gear determination module 408 is used to determine the target shift gear of the target vehicle according to the target correction value and the initial upshift number.

[0191] In an exemplary embodiment, the correction value determination module 406 is also used to determine the target correction value according to the speed threshold and output shaft offset value corresponding to the preset intermediate value, the output shaft speed and gear threshold of the target vehicle when the intermediate value is a preset intermediate value; wherein there are multiple preset intermediate values.

[0192] In an exemplary embodiment, the shifting device further comprises:

[0193] An intermediate value determination module is used to determine a request to increase the number of upshifts according to a target correction value; the target correction value includes an initial correction value; the intermediate value is determined according to an acceleration switch state of a target vehicle, an initial number of upshifts, an activation state of a gear shift end delay of the target vehicle, a request to increase the number of upshifts, and a request to decrease the number of upshifts; wherein the activation state of the gear shift end delay is determined by the initial number of upshifts and the current number of gears of the target vehicle; the request to decrease the number of upshifts is determined according to the acceleration of the target vehicle, the initial number of upshifts, and the current number of gears of the target vehicle.

[0194] In an exemplary embodiment, the target gear determination module 408 is also used to determine the target gear shift position of the target vehicle as the initial upshift number when the transmission of the target vehicle is in a first state; when the transmission of the target vehicle is in a second state, the target gear shift position of the target vehicle is determined based on the initial target gear shift position of the target vehicle, the current gear number of the target vehicle and the gear shift enable condition.

[0195] In an exemplary embodiment, the target gear determination module 408 is also used to determine the initial target gear shift gear of the target vehicle as the initial upshift number when the current gear number of the target vehicle is greater than the preset gear number of the target vehicle; when the current gear number of the target vehicle is less than the preset gear number of the target vehicle, the initial target gear shift gear of the target vehicle is determined based on the target correction value, the engine speed of the target vehicle and the gear shift enable condition.

[0196] In an exemplary embodiment, the judgment module 404 is also used to determine the estimated engine speed and estimated shift point speed of the target vehicle after a preset time based on the preset time, the input shaft speed of the target vehicle and the shift point speed change rate when it is determined that the initial jump gear number of the target vehicle needs to be corrected based on the acceleration and acceleration threshold of the target vehicle; and judge whether the speed of the target vehicle meets the speed limit condition based on the estimated engine speed and the estimated shift point speed after the preset time.

[0197] In an exemplary embodiment, the multiple gear shift enable conditions include a first gear shift enable condition, a second gear shift enable condition and an upshift enable condition, and the initial module 402 is further used to determine the initial skip gear number based on the current gear number of the target vehicle, the first gear shift enable condition, the second gear shift enable condition and the upshift enable condition; determine the initial upshift number based on the engine speed of the target vehicle, the first gear shift enable condition, the second gear shift enable condition and the upshift enable condition.

[0198] Each module in the above-mentioned shifting device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

[0199] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG5. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store intermediate values, target correction values, initial jump gear data and initial upshift data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a shifting method is implemented.

[0200] Those skilled in the art will understand that the structure shown in FIG. 5 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0201] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0202] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0203] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0204] 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, stored data, displayed data, 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 relevant data must comply with relevant regulations.

[0205] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium 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), magnetoresistive 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0206] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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.

[0207] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A gear shifting method, characterized in that: The method comprises: Acquiring a plurality of gear shift enabling conditions of the target vehicle, and determining an initial skip gear number and an initial upshift number of the target vehicle according to the plurality of gear shift enabling conditions; When it is determined that the initial number of shift jumps of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, determining whether the rotation speed of the target vehicle meets the rotation speed limit condition after a preset time; When the speed of the target vehicle meets the speed limit condition after a preset time, determining the target correction value according to the intermediate value; A target shift gear position of the target vehicle is determined according to the target correction value and the initial upshift number.

2. The method according to claim 1, characterized in that Determining the target correction value according to the intermediate value comprises: When the intermediate value is a preset intermediate value, the target correction value is determined according to the speed threshold and output shaft offset value corresponding to the preset intermediate value, the output shaft speed and gear threshold of the target vehicle; wherein the preset intermediate value is multiple.

3. The method according to claim 1, characterized in that The method further comprises: Determining a request to increase the number of up-shifts according to the target correction value; the target correction value includes an initial correction value; The intermediate value is determined according to the accelerator switch state of the target vehicle, the initial shift jump number, the gear shift end delay activation state of the target vehicle, the up-shift jump number increase request and the up-shift jump number decrease request; wherein the gear shift end delay activation state is determined by the initial up-shift number and the current gear number of the target vehicle; the up-shift jump number decrease request is determined according to the acceleration of the target vehicle, the initial up-shift number and the current gear number of the target vehicle.

4. The method according to claim 1, characterized in that Determining the target shift gear position of the target vehicle according to the target correction value and the initial upshift number comprises: When the transmission of the target vehicle is in the first state, the target shift gear of the target vehicle is the initial upshift number; When the transmission of the target vehicle is in the second state, the target shift gear position of the target vehicle is determined according to the initial target shift gear position of the target vehicle, the current gear number of the target vehicle, and the shift enable condition.

5. The method according to claim 4, characterized in that The method further comprises: When the current gear number of the target vehicle is greater than the preset gear number of the target vehicle, the initial target shift gear position of the target vehicle is the initial upshift gear number; When the current gear number of the target vehicle is less than the preset gear number of the target vehicle, the initial target shift gear number of the target vehicle is determined according to the target correction value, the engine speed of the target vehicle and the shift enabling condition.

6. The method according to claim 1, characterized in that When it is determined that the initial number of gear jumps of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold, judging whether the rotation speed of the target vehicle meets the rotation speed limit condition after a preset time includes: When it is determined that the initial jump gear number of the target vehicle needs to be corrected according to the acceleration and the acceleration threshold of the target vehicle, an estimated engine speed and an estimated shift point speed of the target vehicle after a preset time are determined according to the preset time, the input shaft speed of the target vehicle and the shift point speed change rate; It is determined whether the speed of the target vehicle meets a speed limit condition according to the estimated engine speed and the estimated shift point speed after a preset time.

7. The method according to claim 1, wherein the plurality of shift enabling conditions include a first shift enabling condition, a second shift enabling condition and an upshift enabling condition, wherein: Determining the initial skip gear number and the initial upshift number of the target vehicle according to the plurality of shift enabling conditions comprises: Determining the initial skip gear number according to the current gear number of the target vehicle, the first gear shift enabling condition, the second gear shift enabling condition and the upshift enabling condition; The initial upshift number is determined according to the engine speed of the target vehicle, the first gear shift enabling condition, the second gear shift enabling condition, and the upshift enabling condition.

8. A gear shifting device, characterized in that: The device comprises: An initial module, used to obtain a plurality of gear shift enabling conditions of the target vehicle, and determine an initial skip gear number and an initial upshift number of the target vehicle according to the plurality of gear shift enabling conditions; A judgment module, for judging whether the rotation speed of the target vehicle satisfies a rotation speed limit condition after a preset time when it is determined that the initial jump gear number of the target vehicle needs to be corrected according to the acceleration of the target vehicle and the acceleration threshold; A correction value determination module, used to determine a target correction value according to an intermediate value when the speed of the target vehicle meets a speed limit condition after a preset time; The target gear determination module is used to determine the target gear of the target vehicle according to the target correction value and the initial upshift number.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Mechanical type automatic transmission gear shifting method

    CN108361366A

  • Gear calculation method and device

    CN113044039A

  • Gear shifting control method and device and storage medium

    CN113650615A

  • Method and system for controlling jump gear and upshift gear of automatic gearbox of commercial vehicle

    CN115929897A

  • AMT gear shifting optimization control system and method based on vehicle VCU architecture

    CN117537076A