Engine torque rise control method and device, vehicle and storage medium

By utilizing the available torque of the BSG to increase torque during the gear shifting process, the problem of delayed engine torque increase response is solved, the response speed is improved, fuel consumption is reduced, and more efficient engine control is achieved.

CN120608787APending Publication Date: 2025-09-09GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510871911.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

During the gear shifting process of a car, there is a problem of delayed response of the engine torque increase, especially when the accelerator pedal is released. The existing technology increases the torque by injecting fuel into the engine and igniting it, which causes a delay.

Method used

The available torque of the belt starter generator (BSG) is utilized to receive a torque increase request from the transmission control module, determine the upper limit of the available torque, and increase the torque within the upper limit to achieve torque increase, avoiding engine injection ignition operation.

Benefits of technology

It improves the torque increase response speed, reduces operation complexity and fuel consumption, and has the effect of energy saving and emission reduction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120608787A_ABST
    Figure CN120608787A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an engine torque rise control method and device, a vehicle and a storage medium, and relates to the technical field of engine control. The method comprises the steps that under the working conditions of speed changing, gear shifting and accelerator pedal loosening, a torque increasing request sent by a transmission control module is received, the torque increasing request comprises a target value, the available torque upper limit of a belt drive starting generator is determined, and the compensation value of torque increasing is determined based on the target value and the available torque upper limit; and controlling the torque of the belt-driven starting generator to increase the compensation value. According to the technical scheme provided by the embodiment of the invention, the available torque of the belt drive starting generator is utilized to realize torque rise, the engine does not need to execute oil injection and ignition operations, the response speed of torque rise is increased, and the oil consumption can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of engine control technology, and in particular to an engine torque control method, device, vehicle, and storage medium. Background Art

[0002] While the car is driving, if the driver does not press the accelerator pedal and the vehicle is in a coasting upshift, coasting downshift or braking downshift condition, the engine enters a fuel-cut state. At this time, the TCM (Transmission Control Module) will send a torque increase request signal to request an increase in the engine torque. The purpose is to shorten the synchronization time between the engine speed and the transmission input shaft speed during the gear shifting process, thereby achieving smooth gear shifting of the transmission.

[0003] After receiving a torque increase request from the TCM, the ECM (Engine Control Module) typically increases torque by adjusting the engine's intake air volume and executing fuel injection and ignition to increase engine torque. However, because the vehicle's intake manifold requires time to empty and fill, there's a delay between the command to the intake actuator and the air entering the cylinders, resulting in a delayed torque increase response. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide an engine torque increase control method, device, vehicle and storage medium to improve the torque increase response speed.

[0005] In order to implement the above technical solution, the embodiment of the present application is implemented as follows: In a first aspect, an embodiment of the present application provides an engine torque increase control method, comprising: Under the working condition of shifting gears and releasing the accelerator pedal, receiving a torque increase request sent by a transmission control module, wherein the torque increase request includes a target value; Determine the upper limit of available torque for a belt-driven starter generator; determining a torque-increasing compensation value based on the target value and the available torque upper limit; The torque of the belt-driven starter generator is controlled to increase by the compensation value.

[0006] In a second aspect, an embodiment of the present application provides an engine torque increase control device, comprising: a receiving module, configured to receive a torque increase request sent by a transmission control module under a condition where the gear is being shifted and the accelerator pedal is released, wherein the torque increase request includes a target value; a first determining module, configured to determine an upper limit of available torque of a belt-driven starter generator; a second determining module, configured to determine a torque-increasing compensation value based on the target value and the upper limit of the available torque; A control module is configured to control the torque of the belt-driven starter generator to increase the compensation value.

[0007] In a third aspect, an embodiment of the present application provides a vehicle, comprising: a transmission control module, configured to send a torque increase request under a condition where the gear is being shifted and the accelerator pedal is released, wherein the torque increase request includes a target value; An engine control module is configured to receive a torque increase request sent by the transmission control module, determine an upper limit of available torque of a belt-driven starter generator, determine a compensation value for torque increase based on the target value and the upper limit of available torque, and control the torque of the belt-driven starter generator to increase by the compensation value.

[0008] In a fourth aspect, an embodiment of the present application provides an electronic device, the device comprising: A processor; and a memory arranged to store computer-executable instructions, wherein the executable instructions are configured to be executed by the processor, and the executable instructions include steps for executing the above-mentioned engine torque control method.

[0009] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium is used to store computer-executable instructions, and the executable instructions enable the computer to execute the steps in the above-mentioned engine torque increase control method.

[0010] The above-mentioned technical solution provided in the embodiment of the present application receives a torque increase request including a target value sent by a transmission control module under the working conditions of shifting gears and releasing the accelerator pedal, determines the upper limit of the available torque of the belt-driven starter generator, determines a compensation value for the torque increase based on the target value and the upper limit of the available torque, and controls the torque increase compensation value of the belt-driven starter generator to complete the torque increase. The above-mentioned process is to perform torque increase on the belt-driven starter generator without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the belt-driven starter generator itself, has strong feasibility, eliminates the engine fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, has high efficiency, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments recorded in one or more of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0012] Figure 1 A flow chart of an engine torque increase control method provided in an embodiment of the present application; Figure 2 A flow chart of another engine torque increase control method provided in an embodiment of the present application; Figure 3 A flow chart of another engine torque increase control method provided in an embodiment of the present application; Figure 4 A schematic diagram of an application scenario of the torque-increasing control method provided in an embodiment of the present application; Figure 5 A schematic diagram of the structure of an engine torque increase control device provided in an embodiment of the present application; Figure 6 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application; Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0013] In order to enable those skilled in the art to better understand the technical solutions in one or more of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of one or more embodiments of the present application, rather than all embodiments. Based on one or more embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0014] It should be noted that, in the absence of conflict, one or more embodiments and features in the embodiments of the present application may be combined with each other. The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0015] First, the terms involved in this application are explained.

[0016] The ECM, also known as the Engine Control Unit (ECU), is a core component in modern vehicle engine management systems, responsible for monitoring and controlling engine operation. It collects data through sensors and adjusts engine operating parameters based on pre-set programs and algorithms. These adjustments, such as real-time adjustments to fuel injection, ignition timing, and idle speed control, ensure optimal performance, fuel economy, and emissions control, ensuring efficient, stable, and environmentally friendly engine operation.

[0017] The TCM is a crucial component of the automotive electronics system, primarily responsible for controlling the shifting operation and performance of the automatic transmission. The TCM receives data such as vehicle conditions, engine speed, vehicle speed, and driving mode to adjust the transmission's shifting strategy in real time, ensuring optimal performance and fuel efficiency in all driving conditions and smooth operation.

[0018] A belt-driven starter generator (BSG) is a motor system used in vehicles that combines the functions of a starter motor and a generator. It can act as a starter motor to drive the engine when the vehicle is started, and as a generator to power the vehicle's electrical devices while the vehicle is running. It can also recover energy to improve the vehicle's fuel efficiency. BSG motors are commonly used in mild hybrid vehicles.

[0019] The engine torque increase control method and device provided in the embodiments of the present application can be applied to electronic devices, specifically to the ECM of a vehicle. The application scenarios of the above-mentioned method and device include, but are not limited to: the scenario of performing torque increase when the vehicle is in a gear shifting state and the accelerator pedal is released. The vehicle involved in the embodiments of the present application can be a hybrid vehicle, wherein the engine of the vehicle generally includes a BSG, which can be understood as a component of the engine. In this case, the total torque of the engine includes two parts: one is the torque of the BSG, and the other is the torque of the engine itself.

[0020] Through the above method and device, under the working conditions of shifting gears and releasing the accelerator pedal, a torque increase request including a target value is received from the transmission control module, the upper limit of the available torque of the belt-driven starter generator is determined, a compensation value for the torque increase is determined based on the target value and the upper limit of the available torque, and the torque increase compensation value of the belt-driven starter generator is controlled to complete the torque increase. The above process is to perform torque increase on the belt-driven starter generator without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the belt-driven starter generator itself, has strong feasibility, eliminates the engine fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, has high efficiency, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0021] like Figure 1 As shown, an embodiment of the present application provides an engine torque increase control method, which may include the following steps: S102: Under the working condition of shifting gears and releasing the accelerator pedal, receiving a torque increase request sent by the TCM, where the torque increase request includes a target value.

[0022] The gear shifting includes coasting upshift, coasting downshift, or braking downshift, etc. The above-mentioned release of the accelerator pedal means that the vehicle is in a fuel-off state. In this case, the vehicle will not inject fuel or ignite, and the engine will not generate power-assist torque.

[0023] In this embodiment, the target value is the value that the TCM expects the engine torque to reach after the increase. For example, if the current torque is -80 Nm and the target value is -20 Nm, the TCM expects the engine torque to reach -20 Nm after the increase.

[0024] S104: Determine the upper limit of the available torque of the BSG.

[0025] The upper limit of the available torque of the BSG refers to the maximum value of the torque of the BSG that can be used to perform the torque-increasing operation. If the maximum value is exceeded, it indicates that the BSG has no more torque available to compensate for the torque-increasing operation.

[0026] In the embodiment of the present application, the above step S104 may include: The current torque of the BSG is obtained, the current torque of the BSG is negated and compared with zero, and the maximum value thereof is determined as the upper limit of the available torque of the BSG.

[0027] Among them, when the gear is shifted and the accelerator pedal is released, the current torque of the BSG is the recovery torque.

[0028] For example, the current torque of the BSG is -40 Nm, Max[-(-40 Nm), 0]=40 Nm, and 40 Nm can be determined as the upper limit of the available torque of the BSG.

[0029] This method of taking the negative of the current torque of the BSG and then comparing it with zero to obtain the maximum value can determine the specific value (absolute value) that the BSG can currently use to compensate for the torque increase, that is, determine the upper limit of the available torque of the BSG, which can be used as the basis for executing BSG torque increase, and can ensure that values ​​outside the upper limit of the available torque of the BSG will not be used to increase the torque, thereby achieving safe and controllable torque increase process.

[0030] S106: Determine a torque-increasing compensation value based on the target value and the upper limit of the available torque.

[0031] In the embodiment of the present application, the above step S106 may include: The target value is subtracted from the current engine torque to obtain a difference, and the torque increase compensation value is determined based on the available torque upper limit and the difference.

[0032] In an embodiment of the present application, a difference is obtained based on the target value and the current engine's own torque, and a compensation value for increasing the torque is determined based on the upper limit of the available torque and the above-mentioned difference. This method comprehensively considers the current engine's own torque and the upper limit of the available torque of the BSG, and can determine a reasonable and effective compensation value for increasing the torque. It uses the current engine's own torque as the basis for increasing the torque, and increases the torque within the upper limit of the available torque of the BSG. It not only ensures that the torque increase can reach the target value, but also achieves safe and reliable torque increase.

[0033] In the embodiment of the present application, the engine of the vehicle includes a BSG, and the total torque of the engine includes: the torque of the BSG and the torque of the engine itself. The total torque of the engine is equal to the sum of the torque of the BSG and the torque of the engine itself.

[0034] For example, if the total engine torque is -90 Nm, of which the BSG torque is -30 Nm and the engine torque is -60 Nm, if the TCM's torque increase request includes a target value of 0 Nm, then the calculation 0 - (-60 Nm) = 60 Nm is sufficient, resulting in a difference of 60 Nm between the current engine torque and the target value.

[0035] In the embodiment of the present application, the compensation value for torque increase refers to the magnitude of the torque increase that needs to be adjusted during the actual torque increase process, that is, the compensation value is added to the original torque to achieve the purpose of torque increase.

[0036] In the embodiment of the present application, the determination of the torque increase compensation value based on the upper limit of the available torque and the difference may include: The minimum value between the upper limit of the available torque and the above difference is taken, and the minimum value is determined as the compensation value for torque increase.

[0037] For example, the upper limit of the available torque is 40 Nm, and the above difference is 60 Nm, then the minimum value between the two is 40 Nm. Therefore, 40 Nm can be determined as the compensation value for torque increase.

[0038] In this method of taking the minimum value between the available torque upper limit and the above-mentioned difference, the difference between the engine's own current torque and the target value represents the increase required for torque increase, and the minimum value is taken after comparison with the available torque upper limit. Specifically, when the available torque upper limit is the minimum value, torque increase is performed according to the available torque upper limit, which can ensure that values ​​outside the range of the BSG's available torque upper limit are not used to perform BSG torque increase. In other words, torque increase can be performed using a value less than or equal to the BSG's available torque upper limit, ensuring the reliability of the BSG torque increase process. When the above-mentioned difference is the minimum value, torque increase is performed according to the difference, which can ensure that the target value in the torque increase request is achieved. In other words, torque increase is completed according to the torque increase request, which can fully meet the torque increase demand.

[0039] In one embodiment, determining the minimum value as the torque-increasing compensation value may include: Obtain the SOC (State Of Charge, the remaining power of the battery), determine the coefficient corresponding to the SOC, and determine the result of multiplying the minimum value by the coefficient as the compensation value for increasing torque.

[0040] In the embodiment of the present application, a correspondence between SOC and coefficients can be pre-set, wherein each SOC has its corresponding coefficient. When the SOC under the current working condition is known, the coefficient corresponding to the current SOC can be obtained by looking up the correspondence.

[0041] The correspondence between SOC and coefficient may include multiple SOCs and the coefficient corresponding to each SOC. For example, the correspondence between SOC and coefficient includes SOC1 and the corresponding coefficient A1, SOC2 and the corresponding coefficient A2, SOC3 and the corresponding coefficient A3, etc. The number of SOCs in the above correspondence can be set as needed and is not specifically limited in the embodiments of the present application.

[0042] S108: Control the torque of the BSG to increase the above compensation value.

[0043] For example, if the current torque of BSG is -80Nm and the compensation value is 60Nm, the torque of BSG is controlled to increase by 60Nm on the basis of -80Nm to -20Nm, thereby completing the torque increase.

[0044] In the embodiment of the present application, the above step S108 may include: The BSG is controlled to increase the torque at a preset torque increase rate, starting from the current torque, until the increase reaches the above compensation value.

[0045] Among them, the torque increase rate represents the speed of torque increase and can be pre-set as needed. For example, a higher torque increase rate can be set to achieve rapid torque increase, or a lower torque increase rate can be set to achieve slow torque increase. The embodiment of the present application does not specifically limit the value of the torque increase rate.

[0046] This method of increasing torque according to a preset torque increase rate can control the speed of the BSG's torque increase. A larger torque increase rate can be set to control the BSG to complete torque increase more quickly, improving torque increase response speed and torque increase efficiency; alternatively, a smaller torque increase rate can be set to control the BSG to complete torque increase more slowly, ensuring the stability of the torque increase process. In specific implementations, a larger or smaller torque increase rate can be selected as needed, providing a more flexible, convenient and efficient control method.

[0047] In the embodiment of the present application, the above step S108 may further include: After the torque increase is completed, the BSG is controlled to reduce the torque at a preset torque reduction rate until the torque is restored to the torque before the torque increase.

[0048] Among them, the torque reduction rate represents the speed of torque reduction and can be pre-set as needed. For example, a higher torque reduction rate can be set to achieve fast torque reduction, or a lower torque reduction rate can be set to achieve slow torque reduction. The embodiment of the present application does not specifically limit the value of the torque reduction rate.

[0049] This method of reducing torque according to a preset torque reduction rate can control the speed of BSG torque reduction. A larger torque reduction rate can be set to control the BSG to complete torque reduction more quickly, thereby improving the speed and efficiency of torque reduction. Alternatively, a smaller torque reduction rate can be set to control the BSG to complete torque reduction more slowly, ensuring the stability of the torque reduction process. In specific implementations, a larger or smaller torque reduction rate can be selected as needed, providing more flexible, convenient and efficient control.

[0050] The above method provided in the embodiment of the present application receives a torque increase request including a target value sent by a transmission control module under the working conditions of shifting gears and releasing the accelerator pedal, determines the upper limit of the available torque of the BSG, determines the compensation value for the torque increase based on the target value and the upper limit of the available torque, and controls the torque increase compensation value of the BSG to complete the torque increase. The above process is to perform torque increase on the BSG without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the BSG itself, has strong feasibility, eliminates the engine's fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, is highly efficient, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0051] It should be noted that when solving the technical problem of increasing engine torque, the commonly used technical means is to increase the engine's own torque, such as by performing fuel injection and ignition operations on the engine to increase the engine's torque. However, the technical means adopted in the embodiments of the present application are significantly different from these. They utilize the vehicle's motor system, the BSG, to increase the BSG's torque within the upper limit of the BSG's available torque, thereby increasing the engine's overall torque. This eliminates the need for the engine to perform fuel injection and ignition operations, reduces operational complexity, greatly improves the torque increase response speed, and is highly efficient. Furthermore, this can reduce fuel consumption during driving, contributing to energy conservation and emission reduction.

[0052] like Figure 2 As shown, the embodiment of the present application provides another engine torque increase control method, which may include the following steps: S202: Under the working condition of shifting gears and releasing the accelerator pedal, receiving a torque increase request sent by the TCM, where the torque increase request includes a target value.

[0053] The gear shifting includes coasting upshift, coasting downshift, or braking downshift, etc. The above-mentioned release of the accelerator pedal means that the vehicle is in a fuel-off state. In this case, the vehicle will not inject fuel or ignite, and the engine will not generate power-assist torque.

[0054] The TCM can send a torque increase request including a target value to the ECM via the CAN network, and the method provided in the embodiments of the present application can be executed by the ECM. The target value is the value that the TCM expects the engine torque to reach after the torque increase. For example, if the current torque is -80 Nm and the target value is -20 Nm, the TCM expects the engine to reach a torque of -20 Nm after the torque increase.

[0055] S204: Obtain the current torque of the BSG.

[0056] Among them, when the gear is shifted and the accelerator pedal is released, the current torque of the BSG is the recovery torque.

[0057] Under this working condition, the recovered torque of BSG is obtained for torque increase, replacing the engine fuel injection ignition method, avoiding the torque increase response lag caused by the time required for emptying and filling the car's intake manifold, improving the torque increase response speed, and reducing fuel consumption.

[0058] S206: Negate the current torque of the BSG and compare it with zero, and determine the maximum value as the upper limit of the available torque of the BSG.

[0059] The upper limit of the available torque of the BSG refers to the maximum value of the torque of the BSG that can be used to perform the torque-increasing operation. If the maximum value is exceeded, it indicates that the BSG has no more torque available to compensate for the torque-increasing operation.

[0060] For example, the current torque of BSG is -50Nm, Max[-(-50Nm), 0]=50Nm, then 50Nm can be determined as the upper limit of the available torque of BSG, that is, the maximum torque that can be used to increase torque is 50Nm.

[0061] S208: Subtract the current engine torque from the target value to obtain a difference.

[0062] S210: Take the minimum value between the upper limit of the available torque and the above difference, and determine the minimum value as the compensation value for torque increase.

[0063] By taking the minimum value between the available torque upper limit and the above difference as the compensation value for torque increase, or increasing the torque according to the available torque upper limit to ensure that it does not exceed the available torque upper limit range of the BSG, or increasing the torque according to the difference to ensure that the target value of torque increase can be reached to complete the torque increase target.

[0064] In one example, the upper limit of available torque is 40 Nm, the above difference is 60 Nm, and the minimum value between the two is 40 Nm. Therefore, 40 Nm can be determined as the compensation value for torque increase, that is, the torque of the BSG is controlled to increase by 40 Nm.

[0065] In another example, the upper limit of available torque is 40 Nm, the above difference is 20 Nm, and the minimum value between the two is 20 Nm. Therefore, 20 Nm can be determined as the compensation value for torque increase, that is, the torque of the BSG is controlled to increase by 20 Nm.

[0066] It can be seen from the above two examples that, in either case, the final torque increase compensation value will not exceed the upper limit of the available torque of the BSG.

[0067] In one embodiment, determining the minimum value as the torque-increasing compensation value in step S210 may include: The SOC is obtained, a coefficient corresponding to the SOC is determined, and the result of multiplying the minimum value by the coefficient is determined as a compensation value for increasing torque.

[0068] In the embodiment of the present application, a correspondence between SOC and coefficients can be pre-set, wherein each SOC has its corresponding coefficient. When the SOC under the current working condition is known, the coefficient corresponding to the current SOC can be obtained by looking up the correspondence.

[0069] The higher the SOC value, the higher the corresponding coefficient can be set to achieve more torque increase when the battery is sufficient. The lower the SOC value, the lower the corresponding coefficient can be set to achieve a small amount of rapid torque increase when the battery is insufficient.

[0070] For example, the upper limit of available torque is 40 Nm, and the above difference is 60 Nm. The minimum value of the two is 40 Nm, the SOC is 80%, and the corresponding coefficient is 1, 40 Nm*1=40 Nm. Therefore, 40 Nm can be determined as the compensation value for torque increase.

[0071] For another example, the upper limit of available torque is 40 Nm, and the above difference is 30 Nm. The minimum value of the two is 30 Nm, the SOC is 30%, and the corresponding coefficient is 0.5, 30 Nm*0.5=15 Nm. Therefore, 15 Nm can be determined as the compensation value for increased torque.

[0072] This method of obtaining SOC and using the coefficient corresponding to SOC to calculate the compensation value of torque increase fully considers the battery usage, which can ensure that the torque increase amplitude matches the remaining battery power, making the torque increase process more in line with the actual battery power usage. For example, more torque increase can be achieved when the power is sufficient, and a small amount of rapid torque increase can be achieved when the power is insufficient, and the torque increase effect is more precise.

[0073] S212: Control the torque of the BSG to increase the above compensation value.

[0074] For example, if the current torque of BSG is -60Nm and the compensation value is 50Nm, the torque of BSG is controlled to increase by 50Nm on the basis of -60Nm to -10Nm, thereby completing the torque increase.

[0075] The above method provided in the embodiment of the present application receives a torque increase request including a target value sent by a transmission control module under the working conditions of shifting gears and releasing the accelerator pedal, obtains the current torque of the BSG, negates the current torque of the BSG and compares it with zero, determines the maximum value therein as the upper limit of the available torque of the BSG, subtracts the current torque of the engine itself from the target value to obtain the difference, takes the minimum value between the upper limit of the available torque and the above difference, determines the minimum value as the compensation value for torque increase, controls the torque of the BSG to increase the above compensation value to complete the torque increase, and the above process is to perform torque increase on the BSG without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the BSG itself, has strong feasibility, eliminates the engine fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of torque increase, has high efficiency, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0076] like Figure 3 As shown, the embodiment of the present application provides another engine torque increase control method, which may include the following steps: S302: Under the working condition of shifting gears and releasing the accelerator pedal, receiving a torque increase request sent by the TCM, where the torque increase request includes a target value.

[0077] S304: Determine the upper limit of the available torque of the BSG.

[0078] In the embodiment of the present application, the above step S304 may include: The current torque of the BSG is obtained, the current torque of the BSG is negated and compared with zero, and the maximum value thereof is determined as the upper limit of the available torque of the BSG.

[0079] Among them, when the gear is shifted and the accelerator pedal is released, the current torque of the BSG is the recovery torque.

[0080] For example, the current torque of the BSG is -40 Nm, Max[-(-40 Nm), 0]=40 Nm, and 40 Nm can be determined as the upper limit of the available torque of the BSG.

[0081] This method of taking the negative of the current torque of the BSG and then comparing it with zero to obtain the maximum value can determine the specific value (absolute value) that the BSG can currently use to compensate for the torque increase, that is, determine the upper limit of the available torque of the BSG, which can be used as the basis for executing BSG torque increase, and can ensure that values ​​outside the upper limit of the available torque of the BSG will not be used to increase the torque, thereby achieving safe and controllable torque increase process.

[0082] S306: Determine a torque-increasing compensation value based on the target value and the upper limit of the available torque.

[0083] In the embodiment of the present application, the above step S306 may include: The target value is subtracted from the current engine torque to obtain a difference, and the torque increase compensation value is determined based on the available torque upper limit and the difference.

[0084] In an embodiment of the present application, a difference is obtained based on the target value and the current engine's own torque, and a compensation value for increasing the torque is determined based on the upper limit of the available torque and the above-mentioned difference. This method comprehensively considers the current engine's own torque and the upper limit of the available torque of the BSG, and can determine a reasonable and effective compensation value for increasing the torque. It uses the current engine's own torque as the basis for increasing the torque, and increases the torque within the upper limit of the available torque of the BSG. It not only ensures that the torque increase can reach the target value, but also achieves safe and reliable torque increase.

[0085] In the embodiment of the present application, the engine of the vehicle includes a BSG, and the total torque of the engine includes: the torque of the BSG and the torque of the engine itself. The total torque of the engine is equal to the sum of the torque of the BSG and the torque of the engine itself.

[0086] For example, if the total engine torque is -90 Nm, of which the BSG torque is -30 Nm and the engine torque is -60 Nm, if the TCM's torque increase request includes a target value of 0 Nm, then the calculation 0 - (-60 Nm) = 60 Nm is sufficient, resulting in a difference of 60 Nm between the current engine torque and the target value.

[0087] In the embodiment of the present application, the compensation value for torque increase refers to the magnitude of the torque increase that needs to be adjusted during the actual torque increase process, that is, the compensation value is added to the original torque to achieve the purpose of torque increase.

[0088] In the embodiment of the present application, the determination of the torque increase compensation value based on the upper limit of the available torque and the difference may include: The minimum value between the upper limit of the available torque and the above difference is taken, and the minimum value is determined as the compensation value for torque increase.

[0089] For example, the upper limit of the available torque is 40 Nm, and the above difference is 60 Nm, then the minimum value between the two is 40 Nm. Therefore, 40 Nm can be determined as the compensation value for torque increase.

[0090] In this method of taking the minimum value between the available torque upper limit and the above-mentioned difference, the difference between the engine's own current torque and the target value represents the increase required for torque increase. The minimum value is taken after comparison with the available torque upper limit. This can ensure that values ​​outside the range of the BSG's available torque upper limit will not be used to execute BSG torque increase. In other words, values ​​less than or equal to the BSG's available torque upper limit can be used to execute torque increase, ensuring the reliability of the BSG torque increase process.

[0091] In one embodiment, determining the minimum value as the torque-increasing compensation value may include: The SOC is obtained, a coefficient corresponding to the SOC is determined, and the result of multiplying the minimum value by the coefficient is determined as a compensation value for increasing torque.

[0092] In the embodiment of the present application, a correspondence between SOC and coefficients can be pre-set, wherein each SOC has its corresponding coefficient. When the SOC under the current working condition is known, the coefficient corresponding to the current SOC can be obtained by looking up the correspondence.

[0093] The correspondence between SOC and coefficient may include multiple SOCs and the coefficient corresponding to each SOC. For example, the correspondence between SOC and coefficient includes SOC1 and the corresponding coefficient A1, SOC2 and the corresponding coefficient A2, SOC3 and the corresponding coefficient A3, etc. The number of SOCs in the above correspondence can be set as needed and is not specifically limited in the embodiments of the present application.

[0094] S308: Control the BSG to increase the torque starting from the current torque at a preset torque increase rate until the increase reaches the compensation value.

[0095] Among them, the torque increase rate represents the speed of torque increase and can be pre-set as needed. For example, a higher torque increase rate can be set to achieve rapid torque increase, or a lower torque increase rate can be set to achieve slow torque increase. The embodiment of the present application does not specifically limit the value of the torque increase rate.

[0096] This method of increasing torque according to a preset torque increase rate can control the speed of the BSG's torque increase. A larger torque increase rate can be set to control the BSG to complete torque increase more quickly, improving torque increase response speed and torque increase efficiency; alternatively, a smaller torque increase rate can be set to control the BSG to complete torque increase more slowly, ensuring the stability of the torque increase process. In specific implementations, a larger or smaller torque increase rate can be selected as needed, providing a more flexible, convenient and efficient control method.

[0097] S310: After the torque increase is completed, the BSG is controlled to reduce the torque at a preset torque reduction rate until the torque is restored to the torque before the torque increase.

[0098] Among them, the torque reduction rate represents the speed of torque reduction and can be pre-set as needed. For example, a higher torque reduction rate can be set to achieve fast torque reduction, or a lower torque reduction rate can be set to achieve slow torque reduction. The embodiment of the present application does not specifically limit the value of the torque reduction rate.

[0099] This method of reducing torque according to a preset torque reduction rate can control the speed of BSG torque reduction. A larger torque reduction rate can be set to control the BSG to complete torque reduction more quickly, thereby improving the speed and efficiency of torque reduction. Alternatively, a smaller torque reduction rate can be set to control the BSG to complete torque reduction more slowly, ensuring the stability of the torque reduction process. In specific implementations, a larger or smaller torque reduction rate can be selected as needed, providing more flexible, convenient and efficient control.

[0100] The above method provided in the embodiment of the present application receives a torque increase request including a target value sent by a transmission control module under the working conditions of shifting gears and releasing the accelerator pedal, determines the upper limit of the available torque of the BSG, determines a compensation value for the torque increase based on the target value and the upper limit of the available torque, controls the BSG to increase the torque from the current torque at a preset torque increase rate until the increase reaches the above compensation value, and controls the BSG to reduce the torque at a preset torque reduction rate until the torque is restored to the torque before the torque increase after the torque increase is completed; the above process is to perform torque increase on the BSG without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the BSG itself, has strong feasibility, eliminates the engine fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, has high efficiency, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0101] Figure 4 Schematic diagram of the application scenario of the torque increase control method provided in the embodiment of this application. Figure 4 As shown, when the gear is shifted and the accelerator pedal is released, the TCM sends a torque increase request to the ECM via the CAN bus. The torque increase request includes a target value. The current torque of the BSG (recovery torque) is obtained, and the maximum value of the negative and zero is taken as the upper limit of the available torque of the BSG. The target value is subtracted from the current engine's own torque to obtain the difference. The minimum value is taken between the upper limit of the available torque and the difference, and the minimum value is multiplied by the coefficient of the SOC as the compensation value for the torque increase. The BSG is controlled to increase the torque from the current torque at a preset torque increase rate until the increase reaches the compensation value. Furthermore, after the torque increase is completed, the BSG can be controlled to reduce the torque at a preset torque reduction rate until it returns to the torque before the torque increase.

[0102] The above is the engine torque increase control method provided by the embodiment of the present application. Based on the same technical concept, the embodiment of the present application also provides an engine torque increase control device, such as Figure 5 As shown, the device includes: The receiving module 501 is configured to receive a torque increase request from the TCM when the gear is being shifted and the accelerator pedal is released. The torque increase request includes a target value.

[0103] The gear shifting includes coasting upshift, coasting downshift, or braking downshift, etc. The above-mentioned release of the accelerator pedal means that the vehicle is in a fuel-off state. In this case, the vehicle will not inject fuel or ignite, and the engine will not generate power-assist torque.

[0104] In this embodiment, the target value is the value that the TCM expects the engine torque to reach after the increase. For example, if the current torque is -80 Nm and the target value is -20 Nm, the TCM expects the engine torque to reach -20 Nm after the increase.

[0105] The first determination module 502 is configured to determine an upper limit of available torque of the BSG.

[0106] The upper limit of the available torque of the BSG refers to the maximum value of the torque of the BSG that can be used to perform the torque-increasing operation. If the maximum value is exceeded, it indicates that the BSG has no more torque available to compensate for the torque-increasing operation.

[0107] The second determination module 503 is configured to determine a torque-increasing compensation value based on the target value and the upper limit of the available torque.

[0108] The control module 504 is configured to control the torque of the BSG to increase by the compensation value.

[0109] For example, if the current torque of BSG is -80Nm and the compensation value is 60Nm, the torque of BSG is controlled to increase by 60Nm on the basis of -80Nm to -20Nm, thereby completing the torque increase.

[0110] In the embodiment of the present application, the first determining module 502 may be used to: The current torque of the BSG is obtained, the current torque of the BSG is negated and compared with zero, and the maximum value thereof is determined as the upper limit of the available torque of the BSG.

[0111] Among them, when the gear is shifted and the accelerator pedal is released, the current torque of the BSG is the recovery torque.

[0112] For example, the current torque of the BSG is -40 Nm, Max[-(-40 Nm), 0]=40 Nm, and 40 Nm can be determined as the upper limit of the available torque of the BSG.

[0113] This method of taking the negative of the current torque of the BSG and then comparing it with zero to obtain the maximum value can determine the specific value (absolute value) that the BSG can currently use to compensate for the torque increase, that is, determine the upper limit of the available torque of the BSG, which can be used as the basis for executing BSG torque increase, and can ensure that values ​​outside the upper limit of the available torque of the BSG will not be used to increase the torque, thereby achieving safe and controllable torque increase process.

[0114] In the embodiment of the present application, the second determining module 503 may include: A calculation unit, configured to subtract the current engine torque from the target value to obtain a difference; The determining unit is configured to determine a torque-increasing compensation value based on the upper limit of the available torque and the difference.

[0115] In an embodiment of the present application, a difference is obtained based on the target value and the current engine's own torque, and a compensation value for increasing the torque is determined based on the upper limit of the available torque and the above-mentioned difference. This method comprehensively considers the current engine's own torque and the upper limit of the available torque of the BSG, and can determine a reasonable and effective compensation value for increasing the torque. It uses the current engine's own torque as the basis for increasing the torque, and increases the torque within the upper limit of the available torque of the BSG. It not only ensures that the torque increase can reach the target value, but also achieves safe and reliable torque increase.

[0116] In the embodiment of the present application, the engine of the vehicle includes a BSG, and the total torque of the engine includes: the torque of the BSG and the torque of the engine itself. The total torque of the engine is equal to the sum of the torque of the BSG and the torque of the engine itself.

[0117] For example, if the total engine torque is -90 Nm, of which the BSG torque is -30 Nm and the engine torque is -60 Nm, if the TCM's torque increase request includes a target value of 0 Nm, then the calculation 0 - (-60 Nm) = 60 Nm is sufficient, resulting in a difference of 60 Nm between the current engine torque and the target value.

[0118] In the embodiment of the present application, the compensation value for torque increase refers to the magnitude of the torque increase that needs to be adjusted during the actual torque increase process, that is, the compensation value is added to the original torque to achieve the purpose of torque increase.

[0119] In the embodiment of the present application, the above-mentioned determination unit can be used to: The minimum value between the upper limit of the available torque and the above difference is taken, and the minimum value is determined as the compensation value for torque increase.

[0120] For example, the upper limit of the available torque is 40 Nm, and the above difference is 60 Nm, then the minimum value between the two is 40 Nm. Therefore, 40 Nm can be determined as the compensation value for torque increase.

[0121] In this method of taking the minimum value between the available torque upper limit and the above-mentioned difference, the difference between the engine's own current torque and the target value represents the increase required for torque increase, and the minimum value is taken after comparison with the available torque upper limit. Specifically, when the available torque upper limit is the minimum value, torque increase is performed according to the available torque upper limit, which can ensure that values ​​outside the range of the BSG's available torque upper limit are not used to perform BSG torque increase. In other words, torque increase can be performed using a value less than or equal to the BSG's available torque upper limit, ensuring the reliability of the BSG torque increase process. When the above-mentioned difference is the minimum value, torque increase is performed according to the difference, which can ensure that the target value in the torque increase request is achieved. In other words, torque increase is completed according to the torque increase request, which can fully meet the torque increase demand.

[0122] In one embodiment, the determining unit determines the minimum value as the torque-increasing compensation value, which may include: The SOC is obtained, a coefficient corresponding to the SOC is determined, and the result of multiplying the minimum value by the coefficient is determined as a compensation value for increasing torque.

[0123] In the embodiment of the present application, a correspondence between SOC and coefficients can be pre-set, wherein each SOC has its corresponding coefficient. When the SOC under the current working condition is known, the coefficient corresponding to the current SOC can be obtained by looking up the correspondence.

[0124] The correspondence between SOC and coefficient may include multiple SOCs and the coefficient corresponding to each SOC. For example, the correspondence between SOC and coefficient includes SOC1 and the corresponding coefficient A1, SOC2 and the corresponding coefficient A2, SOC3 and the corresponding coefficient A3, etc. The number of SOCs in the above correspondence can be set as needed and is not specifically limited in the embodiments of the present application.

[0125] In the embodiment of the present application, the control module 504 may be used to: The BSG is controlled to increase the torque at a preset torque increase rate, starting from the current torque, until the increase reaches the compensation value.

[0126] Among them, the torque increase rate represents the speed of torque increase and can be pre-set as needed. For example, a higher torque increase rate can be set to achieve rapid torque increase, or a lower torque increase rate can be set to achieve slow torque increase. The embodiment of the present application does not specifically limit the value of the torque increase rate.

[0127] This method of increasing torque according to a preset torque increase rate can control the speed of the BSG's torque increase. A larger torque increase rate can be set to control the BSG to complete torque increase more quickly, improving torque increase response speed and torque increase efficiency; alternatively, a smaller torque increase rate can be set to control the BSG to complete torque increase more slowly, ensuring the stability of the torque increase process. In specific implementations, a larger or smaller torque increase rate can be selected as needed, providing a more flexible, convenient and efficient control method.

[0128] In the embodiment of the present application, the control module 504 may also be used to: After the torque increase is completed, the BSG is controlled to reduce the torque at a preset torque reduction rate until the torque is restored to the torque before the torque increase.

[0129] Among them, the torque reduction rate represents the speed of torque reduction and can be pre-set as needed. For example, a higher torque reduction rate can be set to achieve fast torque reduction, or a lower torque reduction rate can be set to achieve slow torque reduction. The embodiment of the present application does not specifically limit the value of the torque reduction rate.

[0130] This method of reducing torque according to a preset torque reduction rate can control the speed of BSG torque reduction. A larger torque reduction rate can be set to control the BSG to complete torque reduction more quickly, thereby improving the speed and efficiency of torque reduction. Alternatively, a smaller torque reduction rate can be set to control the BSG to complete torque reduction more slowly, ensuring the stability of the torque reduction process. In specific implementations, a larger or smaller torque reduction rate can be selected as needed, providing more flexible, convenient and efficient control.

[0131] The above-mentioned device provided in the embodiment of the present application can execute the steps in the method provided in any of the above-mentioned embodiments. For detailed processes, please refer to the description in the method embodiment and will not be repeated here.

[0132] The above-mentioned device provided in the embodiment of the present application receives a torque increase request including a target value sent by a transmission control module under the working conditions of shifting gears and releasing the accelerator pedal, determines the upper limit of the available torque of the BSG, determines the compensation value of the torque increase based on the target value and the upper limit of the available torque, and controls the torque increase compensation value of the BSG to complete the torque increase. The above-mentioned process is to perform torque increase on the BSG without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the BSG itself, has strong feasibility, eliminates the engine's fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, has high efficiency, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0133] Based on the same technical concept as the engine torque increase control method provided in the embodiment of the present application, the embodiment of the present application also provides a vehicle, such as Figure 6 As shown, the vehicle includes: The TCM 601 is configured to send a torque increase request when the gear is shifted and the accelerator pedal is released. The torque increase request includes a target value.

[0134] The ECM 602 is configured to receive the torque increase request sent by the TCM 601 , determine the upper limit of the available torque of the BSG, determine a torque increase compensation value based on the target value and the upper limit of the available torque, and control the torque of the BSG to increase by the compensation value.

[0135] The ECM 602 can execute the method provided in any of the above embodiments. For details, please refer to the description in the method embodiment. The function of the ECM 602 is the same as that of the engine torque control device provided in the above embodiments, and will not be repeated here.

[0136] The above-mentioned vehicle provided in the embodiment of the present application receives a torque increase request including a target value sent by a transmission control module under the condition of shifting gears and releasing the accelerator pedal, determines the upper limit of the available torque of the BSG, determines the compensation value of the torque increase based on the target value and the upper limit of the available torque, and controls the torque increase compensation value of the BSG to complete the torque increase. The above-mentioned process is to perform torque increase on the BSG without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the BSG itself, has strong feasibility, eliminates the engine's fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, has high efficiency, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0137] Corresponding to the methods provided in the above embodiments, based on the same technical concept, the embodiments of the present application further provide an electronic device for executing the methods provided in the above embodiments, such as Figure 7 shown.

[0138] Electronic devices can vary significantly due to configuration or performance differences and may include one or more processors 701 and memory 702. Memory 702 may store one or more applications or data. Memory 702 may be either transient or persistent storage. Applications stored in memory 702 may include one or more modules (not shown), each of which may include a series of computer-executable instructions for the electronic device. Furthermore, processor 701 may be configured to communicate with memory 702 to execute the series of computer-executable instructions in memory 702 on the electronic device. The electronic device may also include one or more power supplies 703, one or more wired or wireless network interfaces 704, one or more input / output interfaces 705, one or more keyboards 706, and the like.

[0139] The electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the electronic device, and the one or more programs are configured to be executed by one or more processors, including computer-executable instructions for performing the following: Under the operating condition of shifting gears and releasing the accelerator pedal, receiving a torque increase request sent by the TCM, wherein the torque increase request includes a target value; Determine the upper limit of the available torque of the BSG; Determining a torque-increasing compensation value based on a target value and an upper limit of available torque; The torque of the BSG is controlled to increase by the compensation value.

[0140] The determining of the upper limit of the available torque of the BSG includes: Get the current torque of BSG; The current torque of the BSG is negated and compared with zero, and the maximum value thereof is determined as the upper limit of the available torque of the BSG.

[0141] Wherein, under the working condition of shifting gears and releasing the accelerator pedal, the current torque of the BSG is the recovery torque.

[0142] The step of determining the torque-increasing compensation value based on the target value and the upper limit of the available torque includes: Subtract the current engine torque from the target value to get the difference; The torque increase compensation value is determined based on the upper available torque limit and the above difference.

[0143] The step of determining the torque increase compensation value based on the upper limit of the available torque and the difference includes: taking the minimum value between the upper limit of available torque and the difference; The minimum value is determined as the torque increase compensation value.

[0144] The step of determining the minimum value as the torque-increasing compensation value includes: Get SOC; Determine the coefficient corresponding to SOC; The result of multiplying the minimum value by the coefficient is determined as the compensation value for torque increase.

[0145] The step of controlling the torque of the BSG to increase the compensation value includes: The BSG is controlled to increase the torque starting from the current torque at a preset torque increase rate until the increase reaches the compensation value.

[0146] After controlling the torque of the BSG to increase the compensation value, the method further includes: After the torque increase is completed, the BSG is controlled to reduce the torque at a preset torque reduction rate until the torque is restored to the torque before the torque increase.

[0147] The above-mentioned electronic device provided in the embodiment of the present application receives a torque increase request including a target value sent by a transmission control module under the working conditions of shifting gears and releasing the accelerator pedal, determines the upper limit of the available torque of the BSG, determines the compensation value of the torque increase based on the target value and the upper limit of the available torque, and controls the torque increase compensation value of the BSG to complete the torque increase. The above-mentioned process is to perform torque increase on the BSG without the need for engine fuel injection and ignition to increase the torque. This method utilizes the available torque of the BSG itself, has strong feasibility, eliminates the engine's fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, is highly efficient, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0148] It should be noted that the embodiment of the electronic device in this application and the method embodiment in this application are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the corresponding method mentioned above, and the repeated parts will not be repeated.

[0149] Corresponding to the method provided in the above embodiment, based on the same technical concept, the embodiment of the present application further provides a computer-readable storage medium for storing computer-executable instructions. The storage medium may be a USB flash drive, an optical disk, a hard disk, etc. When the computer-executable instructions stored in the storage medium are executed by a processor, the following process can be implemented: Under the operating condition of shifting gears and releasing the accelerator pedal, receiving a torque increase request sent by the TCM, wherein the torque increase request includes a target value; Determine the upper limit of available torque of BSG; Determining a torque-increasing compensation value based on a target value and an upper limit of available torque; The torque of the BSG is controlled to increase by the compensation value.

[0150] The determining of the upper limit of the available torque of the BSG includes: Get the current torque of BSG; The current torque of the BSG is negated and compared with zero, and the maximum value thereof is determined as the upper limit of the available torque of the BSG.

[0151] Wherein, under the working condition of shifting gears and releasing the accelerator pedal, the current torque of the BSG is the recovery torque.

[0152] The step of determining the torque-increasing compensation value based on the target value and the upper limit of the available torque includes: Subtract the current engine torque from the target value to get the difference; The torque increase compensation value is determined based on the upper available torque limit and the above difference.

[0153] The step of determining the torque increase compensation value based on the upper limit of the available torque and the difference includes: taking the minimum value between the upper limit of available torque and the difference; The minimum value is determined as the torque increase compensation value.

[0154] The step of determining the minimum value as the torque-increasing compensation value includes: Get SOC; Determine the coefficient corresponding to SOC; The result of multiplying the minimum value by the coefficient is determined as the compensation value for torque increase.

[0155] The step of controlling the torque of the BSG to increase the compensation value includes: The BSG is controlled to increase the torque starting from the current torque at a preset torque increase rate until the increase reaches the compensation value.

[0156] After controlling the torque of the BSG to increase the compensation value, the method further includes: After the torque increase is completed, the BSG is controlled to reduce the torque at a preset torque reduction rate until the torque is restored to the torque before the torque increase.

[0157] When the computer executable instructions stored in the storage medium in the embodiment of the present application are executed by the processor, under the working conditions of shifting gears and releasing the accelerator pedal, a torque increase request including a target value is received from the transmission control module, the upper limit of the available torque of the BSG is determined, a compensation value for the torque increase is determined based on the target value and the upper limit of the available torque, and the torque increase compensation value of the BSG is controlled to complete the torque increase. The above process is to perform torque increase on the BSG without the need for engine fuel injection and ignition to increase torque. This method utilizes the available torque of the BSG itself, has strong feasibility, eliminates the engine's fuel injection and ignition operations, reduces the complexity of the operation, greatly improves the response speed of the torque increase, has high efficiency, and can reduce fuel consumption during driving, which is beneficial to energy conservation and emission reduction.

[0158] It should be noted that the storage medium embodiment in this application and the method embodiment in this application are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the aforementioned method, and the repeated parts will not be repeated.

[0159] The foregoing description describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0160] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0161] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0162] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0163] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-volatile memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media. Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented using any method or technology for information storage. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change RAM (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium for storing information accessible by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0164] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0165] The embodiments of the present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present application can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices. The various embodiments in the present application are described in a progressive manner, and the same and similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0166] The foregoing description is merely an example of the present invention and is not intended to limit the present invention. Persons skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be included within the scope of the claims herein.

Claims

1. An engine torque increase control method, characterized in that: The method comprises: Under the working condition of shifting gears and releasing the accelerator pedal, receiving a torque increase request sent by a transmission control module, wherein the torque increase request includes a target value; Determine the upper limit of available torque for a belt-driven starter generator; determining a torque-increasing compensation value based on the target value and the available torque upper limit; The torque of the belt-driven starter generator is controlled to increase by the compensation value.

2. The method according to claim 1, characterized in that Determining the upper limit of the available torque of the belt-driven starter generator includes: Get the current torque of the belt-driven starter generator; The current torque is negated and compared with zero, and the maximum value thereof is determined as the upper limit of the available torque of the belt-driven starter generator.

3. The method according to claim 1, characterized in that The determining of the torque-increasing compensation value based on the target value and the available torque upper limit includes: Subtracting the current engine torque from the target value to obtain a difference; A torque-increasing compensation value is determined based on the available torque upper limit and the difference.

4. The method according to claim 3, characterized in that The step of determining the torque-increasing compensation value based on the available torque upper limit and the difference comprises: taking the minimum value between the upper limit of available torque and the difference; The minimum value is determined as the torque increase compensation value.

5. The method according to claim 4, characterized in that Determining the minimum value as the torque-increasing compensation value includes: Get the remaining battery power; Determining a coefficient corresponding to the remaining power of the battery; The result of multiplying the minimum value by the coefficient is determined as the torque-increasing compensation value.

6. The method according to any one of claims 1 to 5, characterized in that The step of controlling the torque of the belt-driven starter generator to increase the compensation value includes: The belt-driven starter generator is controlled to increase torque at a preset torque increase rate, starting from the current torque, until the increase reaches the compensation value.

7. The method according to any one of claims 1 to 5, characterized in that After controlling the torque of the belt-driven starter generator to increase the compensation value, the method further includes: After the torque increase is completed, the belt driven starter generator is controlled to reduce the torque at a preset torque reduction rate until the torque is restored to the torque before the torque increase.

8. An engine torque control device, characterized in that: The device comprises: a receiving module, configured to receive a torque increase request sent by a transmission control module under a condition where the gear is being shifted and the accelerator pedal is released, wherein the torque increase request includes a target value; a first determining module, configured to determine an upper limit of available torque of a belt-driven starter generator; a second determining module, configured to determine a torque-increasing compensation value based on the target value and the upper limit of the available torque; A control module is configured to control the torque of the belt-driven starter generator to increase the compensation value.

9. A vehicle, characterized in that: The vehicle comprises: a transmission control module, configured to send a torque increase request under a condition where the gear is being shifted and the accelerator pedal is released, wherein the torque increase request includes a target value; An engine control module is configured to receive a torque increase request sent by the transmission control module, determine an upper limit of available torque of a belt-driven starter generator, determine a compensation value for torque increase based on the target value and the upper limit of available torque, and control the torque of the belt-driven starter generator to increase by the compensation value.

10. A computer-readable storage medium, characterized in that The storage medium is used to store computer-executable instructions, and the executable instructions enable a computer to execute the steps of the engine torque increase control method according to any one of claims 1 to 7.