A shift control method, device, medium, and electronic equipment

CN117469388BActive Publication Date: 2026-06-30DONGFENG MOTOR GRP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGFENG MOTOR GRP
Filing Date
2023-11-22
Publication Date
2026-06-30

Smart Images

  • Figure CN117469388B_ABST
    Figure CN117469388B_ABST
Patent Text Reader

Abstract

This application discloses a shift control method, device, medium, and electronic equipment applied to vehicles with two-speed reduction gearboxes. The method includes: determining whether the vehicle speed is less than or equal to the downshift speed; if the vehicle speed is less than or equal to the downshift speed, determining whether the vehicle is in the second gear; if the vehicle is in the second gear, downshifting is permitted; if the vehicle is not in the second gear, downshifting is not permitted. This application can solve the problem of battery over-discharge caused by rapid acceleration and downshifting when the SOC is low.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive gear shifting technology, and in particular, to a gear shifting control method, device, medium, and electronic device. Background Technology

[0002] During the operation of an electric vehicle, gear shifting is required via a reduction gearbox. To avoid power interruption during gear shifting, a strategy is typically employed where torque is transferred from the front axle to the rear axle during front axle shifts and vice versa.

[0003] During actual gear shifting, upon reaching the shift speed, the front axle shifts first, transferring its torque to the rear axle. Once the front axle torque reaches 0 Nm, the VCU (Vehicle Controller Unit) sends the target gear, and the front axle disengages. Based on the target gear, the motor is controlled to quickly output speed-regulating torque in neutral, adjusting the motor speed to the speed corresponding to the target gear. After speed regulation, it is determined whether the front axle torque has returned to 0 Nm before shifting into the target gear. The same method is then used to shift gears to the rear axle. After the shift is completed, the motor torque is restored.

[0004] During gear shifting, in order to pursue a faster shifting speed, the speed regulation torque is relatively large. When the SOC (the ratio of remaining capacity to its fully charged capacity) is low, there may be a rapid acceleration downshift. At this time, the speed regulation torque is positive, which can easily lead to over-discharge of the battery. When the SOC is high, there may be a rapid deceleration upshift. At this time, the speed regulation torque is negative, which can easily lead to over-discharge of the battery. Summary of the Invention

[0005] The embodiments of this application provide a shift control method, apparatus, medium, and electronic device that can solve the problem of battery over-discharge caused by rapid acceleration and downshifting when the SOC is low.

[0006] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0007] According to a first aspect of the embodiments of this application, a shift control method is provided, applied to a vehicle with a two-speed reduction gearbox, comprising:

[0008] Determine if the vehicle speed is less than or equal to the downshift speed;

[0009] If the vehicle speed is less than or equal to the downshift speed, then it is determined whether the vehicle is in the second gear. If the vehicle is in the second gear, downshifting is allowed; otherwise, downshifting is not allowed.

[0010] In some embodiments of this application, based on the foregoing scheme, after determining whether the vehicle speed is less than or equal to the downshift speed, the method further includes:

[0011] If the vehicle speed is not less than or equal to the downshift speed, then determine whether the vehicle speed is greater than the first upshift speed. If the first upshift speed is greater than the downshift speed.

[0012] If the vehicle speed is greater than or equal to the first upshift speed, then it is determined whether the vehicle is in first gear. If the vehicle is in first gear, then it is determined whether the wheel torque is less than zero. If the wheel torque is less than zero, then upshifting is not allowed.

[0013] In some embodiments of this application, based on the foregoing scheme, after determining whether the vehicle gear is in the first gear, the method further includes:

[0014] If the vehicle is not in first gear, upshifting is not allowed.

[0015] In some embodiments of this application, based on the foregoing scheme, after determining whether the vehicle speed is greater than the first upshift speed, the method further includes:

[0016] If the vehicle speed is not greater than or equal to the speed of the first upshift, the vehicle will remain in the current gear.

[0017] In some embodiments of this application, based on the foregoing scheme, after determining whether the wheel-side torque is less than zero, the method further includes:

[0018] If the wheel-side torque is not less than zero, the wheel-side torque condition is obtained based on the vehicle speed and the relationship between vehicle speed and wheel-side torque. Then, it is determined whether the wheel-side torque meets the wheel-side torque condition.

[0019] If the wheel-side torque meets the wheel-side torque condition, upshifting is allowed; if the wheel-side torque does not meet the wheel-side torque condition, upshifting is not allowed.

[0020] In some embodiments of this application, based on the foregoing scheme, obtaining the wheel-side torque condition according to the vehicle speed and the vehicle speed-wheel-side torque relationship includes:

[0021] If the vehicle speed is greater than or equal to the first upshift speed and less than or equal to the second upshift speed, then the wheel-side torque condition is that the wheel-side torque is between zero and the torque threshold corresponding to the vehicle speed, the second upshift speed is greater than the first upshift speed, and the magnitude of the torque threshold corresponding to the vehicle speed is positively correlated with the magnitude of the vehicle speed.

[0022] If the vehicle speed is greater than the speed of the second upshift, then the wheel-side torque condition is that the wheel-side torque is greater than or equal to zero.

[0023] In some embodiments of this application, based on the foregoing scheme, the method further includes:

[0024] Obtain a first vehicle speed and a second vehicle speed, wherein the vehicle speed in the first gear is between the first vehicle speed and the second vehicle speed, and the second vehicle speed is greater than the first vehicle speed;

[0025] Increase the difference between the second vehicle speed and the second upshift speed to prolong the time it takes for the vehicle to accelerate from the second upshift speed to the second vehicle speed.

[0026] In some embodiments of this application, based on the foregoing scheme, the method further includes:

[0027] If the vehicle is switched from P or D to N, then determine whether the vehicle's recharge power is less than or equal to the power threshold.

[0028] If the vehicle's recharge power is less than or equal to the power threshold, shift the vehicle to the second gear. If the vehicle's recharge power is not less than or equal to the power threshold, shift the vehicle to the first gear and determine if the vehicle speed is less than or equal to the downshift speed.

[0029] In some embodiments of this application, based on the foregoing solution, after shifting the vehicle gear to the second gear, the method further includes:

[0030] Determine if the vehicle's recharge power is less than or equal to the power threshold. If the vehicle's recharge power is not less than or equal to the power threshold, then determine if the vehicle speed is less than or equal to the downshift speed.

[0031] In some embodiments of this application, based on the foregoing scheme, the method further includes:

[0032] Obtain the recharge power required for vehicle gear shifting and the vehicle's allowed recharge power;

[0033] Determine whether the recharge power required for vehicle gear shifting is less than the vehicle's allowable recharge power;

[0034] If the recharge power required for vehicle shifting is less than the vehicle's allowable recharge power, then the difference between the vehicle's allowable recharge power and the recharge power required for vehicle shifting is calculated to obtain the vehicle's remaining recharge power.

[0035] During gear shifting, the vehicle's recharge function is disabled, or recharge is performed according to the vehicle's remaining recharge power.

[0036] In some embodiments of this application, based on the foregoing scheme, the method further includes:

[0037] If the recharge power required for shifting gears is not less than the vehicle's allowable recharge power, then determine whether the vehicle speed is less than or equal to the downshift speed.

[0038] According to a second aspect of the embodiments of this application, a shift control device is provided, comprising:

[0039] The first judgment unit determines whether the vehicle speed is less than or equal to the downshift speed;

[0040] The second judgment unit determines whether the vehicle is in the second gear if the vehicle speed is less than or equal to the downshift speed. If the vehicle is in the second gear, downshifting is allowed; otherwise, downshifting is not allowed.

[0041] In some embodiments of this application, based on the foregoing scheme, after the first determining unit, the device further includes:

[0042] The third judgment unit determines whether the vehicle speed is greater than the first upshift speed if the vehicle speed is not less than or equal to the downshift speed. The first upshift speed is greater than the downshift speed.

[0043] The fourth judgment unit determines whether the vehicle is in first gear if the vehicle speed is greater than or equal to the first upshift speed. If the vehicle is in first gear, it determines whether the wheel torque is less than zero. If the wheel torque is less than zero, upshifting is not allowed.

[0044] In some embodiments of this application, based on the foregoing scheme, the fourth determination unit is further configured as follows:

[0045] If the vehicle is not in first gear, upshifting is not allowed.

[0046] In some embodiments of this application, based on the foregoing scheme, the fourth determination unit is further configured as follows:

[0047] If the vehicle speed is not greater than or equal to the speed of the first upshift, the vehicle will remain in the current gear.

[0048] In some embodiments of this application, based on the foregoing scheme, the fourth determination unit is further configured as follows:

[0049] The fifth judgment unit determines whether the wheel-side torque meets the condition if the wheel-side torque is not less than zero, based on the vehicle speed and the relationship between vehicle speed and wheel-side torque.

[0050] The sixth judgment unit allows upshifting if the wheel-side torque meets the wheel-side torque condition, and disallows upshifting if the wheel-side torque does not meet the wheel-side torque condition.

[0051] In some embodiments of this application, based on the foregoing scheme, the fifth determination unit is configured as follows:

[0052] If the vehicle speed is greater than or equal to the first upshift speed and less than or equal to the second upshift speed, then the wheel-side torque condition is that the wheel-side torque is between zero and the torque threshold corresponding to the vehicle speed, the second upshift speed is greater than the first upshift speed, and the magnitude of the torque threshold corresponding to the vehicle speed is positively correlated with the magnitude of the vehicle speed.

[0053] If the vehicle speed is greater than the speed of the second upshift, then the wheel-side torque condition is that the wheel-side torque is greater than or equal to zero.

[0054] In some embodiments of this application, based on the foregoing solution, the apparatus further includes:

[0055] The first acquisition unit acquires a first vehicle speed and a second vehicle speed, wherein the vehicle speed in the first gear is between the first vehicle speed and the second vehicle speed, and the second vehicle speed is greater than the first vehicle speed.

[0056] The unit increases the difference between the second vehicle speed and the second upshift speed to extend the time it takes for the vehicle to accelerate from the second upshift speed to the second vehicle speed.

[0057] In some embodiments of this application, based on the foregoing solution, the apparatus further includes:

[0058] The seventh judgment unit determines whether the vehicle's recharge power is less than or equal to the power threshold if the vehicle is in P or D gear and then switched to N gear.

[0059] The eighth judgment unit, if the vehicle's recharge power is less than or equal to the power threshold, switches the vehicle's gear to the second gear; if the vehicle's recharge power is not less than or equal to the power threshold, switches the vehicle's gear to the first gear and judges whether the vehicle speed is less than or equal to the downshift speed.

[0060] In some embodiments of this application, based on the foregoing scheme, the eighth determination unit is configured as follows:

[0061] Determine if the vehicle's recharge power is less than or equal to the power threshold. If the vehicle's recharge power is not less than or equal to the power threshold, then determine if the vehicle speed is less than or equal to the downshift speed.

[0062] In some embodiments of this application, based on the foregoing solution, the apparatus further includes:

[0063] The second acquisition unit acquires the recharge power required for vehicle gear shifting and the vehicle's allowed recharge power.

[0064] The ninth judgment unit determines whether the recharge power required for the vehicle to shift gears is less than the vehicle's allowable recharge power.

[0065] The calculation unit calculates the difference between the vehicle's allowed recharge power and the vehicle's recharge power if the recharge power required for gear shifting is less than the vehicle's allowed recharge power, thus obtaining the vehicle's remaining recharge power.

[0066] The recharge unit disables the vehicle's recharge function or allows recharge to proceed based on the vehicle's remaining recharge power during gear shifting.

[0067] In some embodiments of this application, based on the foregoing scheme, the ninth determination unit is configured as follows:

[0068] If the recharge power required for shifting gears is not less than the vehicle's allowable recharge power, then determine whether the vehicle speed is less than or equal to the downshift speed.

[0069] According to a third aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, the computer program including executable instructions that, when executed by a processor, implement the method described in any of the embodiments of the first aspect.

[0070] According to a fourth aspect of the present application, an electronic device is provided, comprising: one or more processors; and a memory for storing executable instructions of the processors, wherein when the executable instructions are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method described in any embodiment of the first aspect above.

[0071] The beneficial effects of this application are as follows:

[0072] When the State of Charge (SOC) is low and the vehicle accelerates rapidly, if the initial speed is lower than the downshift speed, the vehicle will be in first gear before acceleration. After acceleration, regardless of whether the initial speed is lower or higher than the downshift speed, the vehicle will remain in first gear and will not downshift. If the initial speed is higher than the downshift speed, the subsequent speed will inevitably be higher than the downshift speed, preventing downshifting. Whether the initial speed is first or second gear, the vehicle will maintain its current gear and will not downshift. In short, when the SOC is low, rapid acceleration will not cause downshifting, thus preventing over-discharge of the battery and effectively protecting battery safety.

[0073] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0074] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0075] Figure 1 A flowchart of a shift control method according to an embodiment of this application is shown;

[0076] Figure 2 A block diagram of a shift control device according to an embodiment of this application is shown;

[0077] Figure 3 This is a schematic diagram of a computer-readable storage medium according to an embodiment of the present invention;

[0078] Figure 4 This is a schematic diagram of the system structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0079] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0080] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0081] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0082] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0083] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "multiple" means two or more.

[0084] Figure 1 A flowchart of a shift control method according to an embodiment of this application is shown. See also: Figure 1 This application provides a shift control method applicable to vehicles with a two-speed reduction gearbox, which includes at least steps S1 to S2, detailed below:

[0085] In step S1, it is determined whether the vehicle speed is less than or equal to the downshift speed.

[0086] Specifically, vehicle speed can be detected by a vehicle speed sensor, and the downshift speed can be set according to the actual situation, such as 40km / h.

[0087] In step S2, if the vehicle speed is less than or equal to the downshift speed, it is determined whether the vehicle is in the second gear. If the vehicle is in the second gear, downshifting is allowed; if the vehicle is not in the second gear, downshifting is not allowed.

[0088] Specifically, the downshift speed is a fixed value. When the vehicle speed is less than or equal to the downshift speed, it is allowed to shift from the second gear to the first gear, regardless of the wheel torque of the vehicle. In other words, downshifting is allowed. However, if the vehicle is not in the second gear, that is, in the first gear, downshifting is not allowed because the vehicle is in the lowest gear.

[0089] Optionally, after determining whether the vehicle speed is less than or equal to the downshift speed, the method further includes:

[0090] If the vehicle speed is not less than or equal to the downshift speed, then determine whether the vehicle speed is greater than the first upshift speed. If the first upshift speed is greater than the downshift speed.

[0091] If the vehicle speed is greater than or equal to the first upshift speed, then it is determined whether the vehicle is in first gear. If the vehicle is in first gear, then it is determined whether the wheel torque is less than zero. If the wheel torque is less than zero, then upshifting is not allowed.

[0092] Specifically, the first upshift speed can be set according to the actual situation, such as 50km / h. When the vehicle speed is greater than or equal to the first upshift speed, it can be understood that the vehicle speed meets the upshift requirements. At this time, it is necessary to judge the wheel torque. If the wheel torque is less than zero, that is, the motor outputs negative torque, then downshifting is not allowed, which is equivalent to not being allowed to upshift while decelerating.

[0093] In this embodiment, when the SOC is high and rapid deceleration is performed, the motor outputs negative torque. At this time, the wheel-side torque is less than zero, and downshifting is not allowed. If the vehicle is in the second gear, it will not downshift. If the vehicle is in the first gear, it will not downshift since it is the lowest gear. Therefore, there will be no problem of battery overcharging, effectively ensuring battery safety.

[0094] Optionally, after determining whether the vehicle is in first gear, the method further includes:

[0095] If the vehicle is not in first gear, upshifting is not allowed.

[0096] Specifically, if the vehicle is not in first gear, but in second gear, it is not allowed to shift up since it is in the highest gear.

[0097] Optionally, after determining whether the vehicle speed is greater than the speed at which the first gear is shifted, the method further includes:

[0098] If the vehicle speed is not greater than or equal to the speed of the first upshift, the vehicle will remain in the current gear.

[0099] Specifically, the vehicle maintains its current gear position, meaning the vehicle neither shifts up nor down.

[0100] Optionally, after determining whether the wheel-side torque is less than zero, the method further includes:

[0101] If the wheel-side torque is not less than zero, the wheel-side torque condition is obtained based on the vehicle speed and the relationship between vehicle speed and wheel-side torque. Then, it is determined whether the wheel-side torque meets the wheel-side torque condition.

[0102] If the wheel-side torque meets the wheel-side torque condition, upshifting is allowed; if the wheel-side torque does not meet the wheel-side torque condition, upshifting is not allowed.

[0103] Specifically, after the vehicle speed meets the upshifting condition, it is then determined whether the wheel torque meets the wheel torque condition. If the wheel torque meets the wheel torque condition, upshifting is allowed.

[0104] Optionally, obtaining the wheel-side torque condition based on the vehicle speed and the vehicle speed-wheel-side torque relationship includes:

[0105] If the vehicle speed is greater than or equal to the first upshift speed and less than or equal to the second upshift speed, then the wheel-side torque condition is that the wheel-side torque is between zero and the torque threshold corresponding to the vehicle speed, the second upshift speed is greater than the first upshift speed, and the magnitude of the torque threshold corresponding to the vehicle speed is positively correlated with the magnitude of the vehicle speed.

[0106] If the vehicle speed is greater than the speed of the second upshift, then the wheel-side torque condition is that the wheel-side torque is greater than or equal to zero.

[0107] Optionally, the torque threshold corresponding to vehicle speed is linearly positively correlated with the vehicle speed.

[0108] For example, if the first upshift speed is x, and the corresponding wheel-side torque threshold is M; and the second upshift speed is y, and the corresponding wheel-side torque threshold is N, then the current speed z corresponds to the wheel-side torque threshold of...

[0109] Optionally, the method further includes:

[0110] Obtain a first vehicle speed and a second vehicle speed, wherein the vehicle speed in the first gear is between the first vehicle speed and the second vehicle speed, and the second vehicle speed is greater than the first vehicle speed;

[0111] Increase the difference between the second vehicle speed and the second upshift speed to prolong the time it takes for the vehicle to accelerate from the second upshift speed to the second vehicle speed.

[0112] Specifically, increasing the difference between the second vehicle speed and the second upshift speed can be achieved by decreasing the second upshift speed. If the difference between the second vehicle speed and the second upshift speed is small, when the vehicle accelerates rapidly, the shift may not be completed after the second upshift speed reaches the second vehicle speed. For example, the front axle may complete the shift but the rear axle may not. The vehicle speed will remain at the second vehicle speed and will not be able to continue accelerating to the maximum speed of the second gear, thus limiting the vehicle's maximum speed.

[0113] Optionally, if the wheel torque is less than zero, determine whether the vehicle speed is greater than a vehicle speed threshold. If the vehicle speed is greater than the vehicle speed threshold, then shift up a gear. The vehicle speed threshold is greater than the second vehicle speed of the first gear.

[0114] Specifically, since the vehicle speed cannot reach the speed threshold when it is in first gear, upshifting is not allowed.

[0115] Optionally, the method further includes:

[0116] If the vehicle is switched from P or D to N, then determine whether the vehicle's recharge power is less than or equal to the power threshold.

[0117] If the vehicle's recharge power is less than or equal to the power threshold, shift the vehicle to the second gear. If the vehicle's recharge power is not less than or equal to the power threshold, shift the vehicle to the first gear and determine if the vehicle speed is less than or equal to the downshift speed.

[0118] Specifically, if the vehicle's recharge power is less than or equal to the power threshold, the vehicle's gear will be forcibly changed to the second gear to avoid gear shift failure. This is because when the battery charge is high or the temperature is very low, the battery has no recharge capability. At this time, the VCU will not provide negative torque to the motor for speed regulation based on the battery's recharge capability. If the first gear is switched to the second gear, it will lead to gear shift failure.

[0119] Optionally, after shifting the vehicle gear to the second gear, the method further includes:

[0120] Determine if the vehicle's recharge power is less than or equal to the power threshold. If the vehicle's recharge power is not less than or equal to the power threshold, then determine if the vehicle speed is less than or equal to the downshift speed.

[0121] Specifically, if the vehicle's recharge power is not less than or equal to the power threshold, the vehicle speed and downshift speed are compared to control the vehicle's gear shift. This can also be understood as, before determining whether the vehicle speed is less than or equal to the downshift speed, if the vehicle is switched from P or D gear to N gear, then it is determined whether the vehicle's recharge power is less than or equal to the power threshold.

[0122] Optionally, the method further includes:

[0123] Obtain the recharge power required for vehicle gear shifting and the vehicle's allowed recharge power;

[0124] Determine whether the recharge power required for vehicle gear shifting is less than the vehicle's allowable recharge power;

[0125] If the recharge power required for vehicle shifting is less than the vehicle's allowable recharge power, then the difference between the vehicle's allowable recharge power and the recharge power required for vehicle shifting is calculated to obtain the vehicle's remaining recharge power.

[0126] During gear shifting, the vehicle's recharge function is disabled, or recharge is performed according to the vehicle's remaining recharge power.

[0127] Optionally, the method further includes:

[0128] If the recharge power required for shifting gears is not less than the vehicle's allowable recharge power, then determine whether the vehicle speed is less than or equal to the downshift speed.

[0129] Specifically, for certain operating conditions, such as when the tires slip, to prevent the motor from adjusting speed without negative torque, the vehicle's recharge function is disabled or recharge power is reserved for gear shifting. If the recharge power required for gear shifting is not less than the vehicle's allowable recharge power, the vehicle speed and downshift speed are compared to control the vehicle's gear shifting. This can also be understood as determining whether the recharge power required for gear shifting is less than the vehicle's allowable recharge power before determining whether the vehicle speed is less than or equal to the downshift speed.

[0130] Figure 2 A block diagram of a shift control device according to an embodiment of this application is shown. See also: Figure 2 According to a second aspect of the embodiments of this application, a shift control device 100 is provided, comprising:

[0131] The first judgment unit 101 determines whether the vehicle speed is less than or equal to the downshift speed;

[0132] The second judgment unit 102 determines whether the vehicle is in the second gear if the vehicle speed is less than or equal to the downshift speed. If the vehicle is in the second gear, downshifting is allowed; otherwise, downshifting is not allowed.

[0133] Optionally, after the first determining unit, the device further includes:

[0134] The third judgment unit determines whether the vehicle speed is greater than the first upshift speed if the vehicle speed is not less than or equal to the downshift speed. The first upshift speed is greater than the downshift speed.

[0135] The fourth judgment unit determines whether the vehicle is in first gear if the vehicle speed is greater than or equal to the first upshift speed. If the vehicle is in first gear, it determines whether the wheel torque is less than zero. If the wheel torque is less than zero, upshifting is not allowed.

[0136] Optionally, the fourth determination unit is further configured to:

[0137] If the vehicle is not in first gear, upshifting is not allowed.

[0138] Optionally, the fourth determination unit is further configured to:

[0139] If the vehicle speed is not greater than or equal to the speed of the first upshift, the vehicle will remain in the current gear.

[0140] Optionally, the fourth determination unit is further configured to:

[0141] The fifth judgment unit determines whether the wheel-side torque meets the condition if the wheel-side torque is not less than zero, based on the vehicle speed and the relationship between vehicle speed and wheel-side torque.

[0142] The sixth judgment unit allows upshifting if the wheel-side torque meets the wheel-side torque condition, and disallows upshifting if the wheel-side torque does not meet the wheel-side torque condition.

[0143] Optionally, the fifth determination unit is configured as follows:

[0144] If the vehicle speed is greater than or equal to the first upshift speed and less than or equal to the second upshift speed, then the wheel-side torque condition is that the wheel-side torque is between zero and the torque threshold corresponding to the vehicle speed, the second upshift speed is greater than the first upshift speed, and the magnitude of the torque threshold corresponding to the vehicle speed is positively correlated with the magnitude of the vehicle speed.

[0145] If the vehicle speed is greater than the speed of the second upshift, then the wheel-side torque condition is that the wheel-side torque is greater than or equal to zero.

[0146] Optionally, the device further includes:

[0147] The first acquisition unit acquires a first vehicle speed and a second vehicle speed, wherein the vehicle speed in the first gear is between the first vehicle speed and the second vehicle speed, and the second vehicle speed is greater than the first vehicle speed.

[0148] The unit increases the difference between the second vehicle speed and the second upshift speed to extend the time it takes for the vehicle to accelerate from the second upshift speed to the second vehicle speed.

[0149] Optionally, the device further includes:

[0150] The seventh judgment unit determines whether the vehicle's recharge power is less than or equal to the power threshold if the vehicle is in P or D gear and then switched to N gear.

[0151] The eighth judgment unit, if the vehicle's recharge power is less than or equal to the power threshold, switches the vehicle's gear to the second gear; if the vehicle's recharge power is not less than or equal to the power threshold, switches the vehicle's gear to the first gear and judges whether the vehicle speed is less than or equal to the downshift speed.

[0152] Optionally, the eighth determination unit is configured as follows:

[0153] Determine if the vehicle's recharge power is less than or equal to the power threshold. If the vehicle's recharge power is not less than or equal to the power threshold, then determine if the vehicle speed is less than or equal to the downshift speed.

[0154] Optionally, the device further includes:

[0155] The second acquisition unit acquires the recharge power required for vehicle gear shifting and the vehicle's allowed recharge power.

[0156] The ninth judgment unit determines whether the recharge power required for the vehicle to shift gears is less than the vehicle's allowable recharge power.

[0157] The calculation unit calculates the difference between the vehicle's allowed recharge power and the vehicle's recharge power if the recharge power required for gear shifting is less than the vehicle's allowed recharge power, thus obtaining the vehicle's remaining recharge power.

[0158] The recharge unit disables the vehicle's recharge function or allows recharge to proceed based on the vehicle's remaining recharge power during gear shifting.

[0159] Optionally, the ninth determination unit is configured as follows:

[0160] If the recharge power required for shifting gears is not less than the vehicle's allowable recharge power, then determine whether the vehicle speed is less than or equal to the downshift speed.

[0161] Based on the same inventive concept, as a third aspect, this application also provides a computer-readable storage medium storing a program product capable of implementing the shift control method described above. In some possible embodiments, various aspects of this application can also be implemented as a program product including program code, which, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this application.

[0162] refer to Figure 3 As shown, a program product 200 for implementing the above-described method according to an embodiment of this application is described. It may employ a portable compact disc read-only memory (CD-ROM) and include program code, and can run on a terminal device, such as a personal computer. However, the program product of this application is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0163] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0164] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0165] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0166] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0167] In another respect, this application also provides an electronic device capable of implementing the above-described method.

[0168] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0169] The following reference Figure 4 To describe an electronic device 300 according to this embodiment of the present application. Figure 4 The electronic device 300 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0170] like Figure 4 As shown, the electronic device 300 is manifested in the form of a general-purpose computing device. The components of the electronic device 300 may include, but are not limited to: at least one processing unit 310, at least one storage unit 320, and a bus 330 connecting different system components (including storage unit 320 and processing unit 310).

[0171] The storage unit stores program code that can be executed by the processing unit 310, causing the processing unit 310 to perform the steps described in the "Embodiment Methods" section above according to various exemplary embodiments of this application.

[0172] Storage unit 320 may include readable media in the form of volatile storage units, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.

[0173] Storage unit 320 may also include a program / utility 324 having a set (at least one) of program modules 325, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0174] Bus 330 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0175] Electronic device 300 can also communicate with one or more external devices 400 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 300, and / or with any device that enables electronic device 300 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 350. Furthermore, electronic device 300 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 360. As shown, network adapter 360 communicates with other modules of electronic device 300 via bus 330. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0176] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and embodiments are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Furthermore, the functional units may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0177] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0178] The units described as separate components may or may not be physically separate. Similarly, the components of the control device may or may not be physical units; they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0179] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0180] The above description is merely an embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A shift control method applied to a vehicle with a two-speed reduction gearbox, characterized in that, include: Determine if the vehicle speed is less than or equal to the downshift speed; If the vehicle speed is less than or equal to the downshift speed, then it is determined whether the vehicle is in the second gear. If the vehicle is in the second gear, downshifting is allowed; if the vehicle is not in the second gear, downshifting is not allowed. After determining whether the vehicle speed is less than or equal to the downshift speed, the method further includes: If the vehicle speed is not less than or equal to the downshift speed, then determine whether the vehicle speed is greater than the first upshift speed. If the first upshift speed is greater than the downshift speed. If the vehicle speed is greater than or equal to the first upshift speed, then it is determined whether the vehicle is in first gear. If the vehicle is in first gear, then it is determined whether the wheel torque is less than zero. If the wheel torque is less than zero, then upshifting is not allowed. After determining whether the wheel-side torque is less than zero, the method further includes: If the wheel-side torque is not less than zero, the wheel-side torque condition is obtained based on the vehicle speed and the relationship between vehicle speed and wheel-side torque. Then, it is determined whether the wheel-side torque meets the wheel-side torque condition. If the wheel-side torque meets the wheel-side torque condition, upshifting is allowed; if the wheel-side torque does not meet the wheel-side torque condition, upshifting is not allowed. The conditions for obtaining wheel-side torque based on vehicle speed and the relationship between vehicle speed and wheel-side torque include: If the vehicle speed is greater than or equal to the first upshift speed and less than or equal to the second upshift speed, then the wheel-side torque condition is that the wheel-side torque is between zero and the torque threshold corresponding to the vehicle speed, the second upshift speed is greater than the first upshift speed, and the magnitude of the torque threshold corresponding to the vehicle speed is positively correlated with the magnitude of the vehicle speed. If the vehicle speed is greater than the speed of the second upshift, then the wheel-side torque condition is that the wheel-side torque is greater than or equal to zero.

2. The shift control method according to claim 1, characterized in that, The method further includes: If the vehicle is switched from P or D to N, then determine whether the vehicle's recharge power is less than or equal to the power threshold. If the vehicle's recharge power is less than or equal to the power threshold, shift the vehicle to the second gear. If the vehicle's recharge power is not less than or equal to the power threshold, shift the vehicle to the first gear and determine if the vehicle speed is less than or equal to the downshift speed.

3. The shift control method according to claim 1, characterized in that, The method further includes: Obtain the recharge power required for vehicle gear shifting and the vehicle's allowed recharge power; Determine whether the recharge power required for vehicle gear shifting is less than the vehicle's allowable recharge power; If the recharge power required for vehicle shifting is less than the vehicle's allowable recharge power, then the difference between the vehicle's allowable recharge power and the recharge power required for vehicle shifting is calculated to obtain the vehicle's remaining recharge power. During gear shifting, the vehicle's recharge function is disabled, or recharge is performed according to the vehicle's remaining recharge power.

4. A gear shifting control device, characterized in that, include: The first judgment unit determines whether the vehicle speed is less than or equal to the downshift speed; the second judgment unit determines whether the vehicle is in the second gear if the vehicle speed is less than or equal to the downshift speed. If the vehicle is in the second gear, downshifting is allowed; if the vehicle is not in the second gear, downshifting is not allowed. Following the first determining unit, the device further includes: The third judgment unit determines whether the vehicle speed is greater than the first upshift speed if the vehicle speed is not less than or equal to the downshift speed. The first upshift speed is greater than the downshift speed. The fourth judgment unit determines whether the vehicle is in first gear if the vehicle speed is greater than or equal to the first upshift speed. If the vehicle is in first gear, it determines whether the wheel torque is less than zero. If the wheel torque is less than zero, upshifting is not allowed. The fourth judgment unit is further configured as follows: The fifth judgment unit determines whether the wheel-side torque meets the condition if the wheel-side torque is not less than zero, based on the vehicle speed and the relationship between vehicle speed and wheel-side torque. The sixth judgment unit: if the wheel-side torque meets the wheel-side torque condition, upshifting is allowed; if the wheel-side torque does not meet the wheel-side torque condition, upshifting is not allowed. The fifth judgment unit is configured as follows: If the vehicle speed is greater than or equal to the first upshift speed and less than or equal to the second upshift speed, then the wheel-side torque condition is that the wheel-side torque is between zero and the torque threshold corresponding to the vehicle speed, the second upshift speed is greater than the first upshift speed, and the magnitude of the torque threshold corresponding to the vehicle speed is positively correlated with the magnitude of the vehicle speed. If the vehicle speed is greater than the speed of the second upshift, then the wheel-side torque condition is that the wheel-side torque is greater than or equal to zero.

5. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program includes executable instructions that, when executed by a processor, implement the method described in any one of claims 1-3.

6. An electronic device, characterized in that, include: One or more processors; A memory for storing executable instructions of the processor, which, when executed by the one or more processors, cause the one or more processors to perform the method according to any one of claims 1-3.