A method, system, storage medium and vehicle for preventing engine stalling

By screening appropriate torque requests and controlling the fuel injection state when the engine is in the target operating condition, the problem of engine stalling during gear shifting is solved, and the power response and stability are improved.

CN118640107BActive Publication Date: 2024-12-20ZHANGJIAGANG GREAT WALL MOTOR R&D CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411117253.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2024-12-20
Estimated Expiration
2044-08-15

Smart Images

  • Figure CN118640107B_ABST
    Figure CN118640107B_ABST
Patent Text Reader

Abstract

The present application provides a method, system, storage medium and vehicle for preventing engine stalling, belonging to the field of vehicle technology. The method for preventing engine stalling includes: when the vehicle is in a target operating condition, in response to a downshift request, obtaining a torque request at the current moment; based on the current first output speed of the engine, determining the target request to which the engine should respond from the first torque request and the second torque request; when the torque request matches the target request, controlling the engine to respond to the torque request. In the present application, when there is a risk of engine stalling, the target request that will not cause the engine to stall is screened out through the current first output speed of the engine, thereby limiting the types of requests that the engine can respond to, so as to prevent the engine from responding to a torque request that may cause it to stall, thereby achieving the effect of avoiding engine stalling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular, to a method, system, storage medium and vehicle for preventing engine stalling. Background Art

[0002] When a gear shift is required, the transmission control unit will issue a corresponding torque request to the engine control unit in response to the gear shift, requesting the engine to adjust the torque after the gear shift. The torque request issued by the transmission control unit may be a request for the engine to output a positive torque, or a request for the engine to output a negative torque.

[0003] In the related art, when the engine control unit receives a torque request, it responds to the torque request. However, responding to all torque requests received by the transmission control unit may cause the engine to easily stall. Summary of the invention

[0004] Based on this, the present application provides a method, system, storage medium and vehicle for preventing engine stalling to solve the problem of how to avoid engine stalling.

[0005] In a first aspect of an embodiment of the present application, a method for preventing an engine from stalling is provided, the method comprising:

[0006] When the vehicle is in a target operating condition, in response to a downshift request, obtaining a torque request at a current moment; wherein the target operating condition includes a braking operating condition and / or a coasting operating condition, and the torque request includes a positive first torque request or a negative second torque request;

[0007] Based on a current first output speed of the engine, determining a target request to which the engine should respond from the first torque request and the second torque request;

[0008] The engine is controlled to respond to the torque request when the torque request matches the target request.

[0009] Optionally, determining the target request to which the engine should respond from the first torque request and the second torque request based on the current first output speed of the engine includes:

[0010] determining a first speed threshold based on a target gear position of the vehicle after downshifting;

[0011] The target request is determined based on a magnitude relationship between the first output speed and the first speed threshold.

[0012] Optionally, determining the target request based on a magnitude relationship between the first output speed and the first speed threshold includes:

[0013] When the first output speed is greater than the first speed threshold, determining that the target request is the first torque request or the second torque request;

[0014] When the first output speed is less than or equal to the first speed threshold, the target request is determined to be the first torque request.

[0015] Optionally, determining the target request to which the engine should respond from the first torque request and the second torque request based on the current first output speed of the engine includes:

[0016] determining a target gear position of the vehicle after the downshift based on the downshift request;

[0017] When the target gear is lower than a preset gear, a target request to which the engine should respond is determined from the first torque request and the second torque request based on the current first output speed of the engine.

[0018] Optionally, after obtaining the torque request for the output torque of the engine, the method further includes:

[0019] Control at least one cylinder of the engine to stop fuel injection.

[0020] Optionally, when the target request is the first torque request, after controlling the engine to respond to the torque request, the method further includes:

[0021] acquiring a second output speed of the engine after responding to the torque request;

[0022] When the second output speed is less than or equal to a second speed threshold, at least one cylinder of the engine that has stopped injecting fuel is controlled to resume injecting fuel.

[0023] Optionally, controlling at least one cylinder of the engine that has stopped injecting fuel to resume injecting fuel comprises:

[0024] determining a speed difference between the second speed threshold and the second output speed;

[0025] Determine a target quantity based on the size of the speed difference; wherein the target quantity increases as the speed difference increases;

[0026] The target number of cylinders are controlled to resume fuel injection from at least one cylinder whose fuel injection is stopped.

[0027] A second aspect of an embodiment of the present application provides a system for preventing engine stalling, the system comprising:

[0028] an acquisition module, configured to acquire a torque request at a current moment in response to a downshift request when the vehicle is in a target operating condition; wherein the target operating condition includes a braking operating condition and / or a coasting operating condition, and the torque request includes a positive first torque request or a negative second torque request;

[0029] a decision module, configured to determine, based on a current first output speed of the engine, a target request to which the engine should respond from the first torque request and the second torque request;

[0030] An execution module is configured to control the engine to respond to the torque request when the torque request matches the target request.

[0031] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the steps of the method for preventing engine stalling described in the second aspect of the present application are implemented.

[0032] According to a fourth aspect of an embodiment of the present application, a vehicle is provided, comprising the system for preventing engine stalling as described in the second aspect of an embodiment of the present application, or comprising a control module, wherein the control module is used to implement the steps of the method for preventing engine stalling as described in the first aspect of an embodiment of the present application.

[0033] The present application provides a method, system, storage medium and vehicle for preventing engine stalling, the method comprising: when the vehicle is in a target operating condition, in response to a downshift request, obtaining a torque request at a current moment; wherein the target operating condition comprises a braking condition and / or a coasting condition, and the torque request comprises a positive first torque request or a negative second torque request; based on a current first output speed of the engine, determining a target request to which the engine should respond from the first torque request and the second torque request; and when the torque request matches the target request, controlling the engine to respond to the torque request.

[0034] In the case where the vehicle is in the target operating condition, the present application first obtains the torque request at the current moment in response to the downshift request. Subsequently, based on the current first output speed of the engine, the target request to which the engine should respond is determined, and then the torque request is responded to only when the torque request matches the target request. In the case where there is a risk of engine stalling, the present application uses the current first output speed of the engine to screen out the target request that will not cause the engine to stall, thereby limiting the types of requests that the engine can respond to, so as to prevent the engine from responding to the torque request that may cause it to stall, thereby achieving the effect of avoiding engine stalling. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0036] Figure 1 It is a step diagram of a method for preventing engine stalling provided by an embodiment of the present application;

[0037] Figure 2 It is a step diagram of a method for determining a target request provided by an embodiment of the present application;

[0038] Figure 3 is another method step diagram for determining a target request provided by an embodiment of the present application;

[0039] Figure 4 It is a step diagram of a method for controlling engine fuel injection provided by an embodiment of the present application;

[0040] Figure 5 It is a step diagram of a method for determining a target quantity provided in an embodiment of the present application;

[0041] Figure 6 is a flow chart of a method for preventing engine stalling provided by an embodiment of the present application;

[0042] Figure 7 It is a structural schematic diagram of a system for preventing engine stalling provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0044] When a gear shift is required, the transmission control unit will issue a corresponding torque request to the engine control unit in response to the gear shift, requesting the engine to adjust the torque after the gear shift. The torque request issued by the transmission control unit may be a request for the engine to output a positive torque, or a request for the engine to output a negative torque.

[0045] In the related art, when the engine control unit receives a torque request, it responds to the torque request. However, responding to all torque requests received by the transmission control unit may cause the engine to easily stall.

[0046] Based on this, in order to solve the problem of how to avoid engine stalling, the present application provides a method, system, storage medium and vehicle for preventing engine stalling. When the vehicle is in the target operating condition, in response to the downshift request, the torque request at the current moment is first obtained. Subsequently, based on the current first output speed of the engine, the target request to which the engine should respond is determined, and then the torque request is responded to only when the torque request matches the target request. In the case where there is a risk of engine stalling, the present application uses the current first output speed of the engine to filter out target requests that will not cause the engine to stall, thereby limiting the types of requests that the engine can respond to, so as to prevent the engine from responding to torque requests that may cause it to stall, thereby achieving the effect of avoiding engine stalling. The specific method is as follows:

[0047] The first aspect of the present application proposes an embodiment, such as Figure 1 A method for preventing engine stalling is shown in the step diagram, the method is applicable to a vehicle, specifically to an engine controller of the vehicle, and the main steps include:

[0048] Step S101 : when the vehicle is in a target operating condition, in response to a downshift request, obtaining a torque request at a current moment.

[0049] The target operating condition includes a braking operating condition and / or a coasting operating condition, and the torque request includes a positive first torque request or a negative second torque request.

[0050] The target operating condition includes a braking condition, or a coasting condition, or a braking condition and a coasting condition.

[0051] The braking condition refers to the state in which the driver slows down or stops the vehicle by operating the braking system during the driving process. In an optional embodiment, the vehicle can determine whether the vehicle is in the braking condition by the change in the vehicle speed detected by the wheel speed sensor or by the opening of the brake pedal.

[0052] The coasting condition refers to a state in which the vehicle continues to move forward by inertia without using engine power. In an optional embodiment, the vehicle can determine whether the vehicle is in the coasting condition by the opening of the accelerator pedal or the throttle pedal.

[0053] A downshift request is a request made by the driver or the vehicle's automatic shift control system to reduce the gear of the transmission during driving, based on current driving conditions and power requirements.

[0054] The first torque request is a request for the engine to output a positive output torque, wherein the positive output torque refers to a torque generated by the engine under normal working conditions by burning fuel and used to propel the vehicle forward.

[0055] The second torque request is a request for the engine to output a negative output torque, wherein the negative output torque refers to a torque generated by the engine that has a deceleration or hindering effect on the movement of the vehicle.

[0056] In an optional implementation, the torque request of the engine at the current moment may be generated by a TCU (Transmission Control Unit, automatic transmission control unit) and sent by the TCU to the engine controller.

[0057] Step S102 : determining a target request to which the engine should respond from the first torque request and the second torque request based on the current first output speed of the engine.

[0058] In an optional implementation manner, the current first output speed of the engine may be obtained from a record monitored in real time by an ECU (Engine Control Unit).

[0059] During the operation of the engine, in order to ensure the normal operation of the crankshaft, piston and other moving parts, the engine can rely on the inertia or power of the crankshaft and piston to overcome the resistance that hinders the movement of the moving parts, thereby avoiding the crankshaft and piston from stopping and causing the engine to stall.

[0060] When the gearbox responds to the downshift request and lowers its gear, the transmission ratio of the gearbox will increase as the gear is lowered, thereby increasing the movement resistance of the engine crankshaft, piston and other parts. At this time, in order to prevent the engine from stalling due to the stoppage of the crankshaft and piston, the crankshaft and piston should have sufficient movement inertia or sufficient power to overcome the increased movement resistance.

[0061] At the same time, since the operating inertia of the crankshaft and the piston is related to the current first output speed of the engine, the former increases as the latter increases. Therefore, based on the current first output speed of the engine, it is possible to judge whether the movement inertia of the crankshaft and the piston can still effectively support the rotation of the crankshaft and the piston after the gearbox downshifts, thereby determining the target request that the engine can respond to.

[0062] Step S103 : when the torque request is consistent with the target request, controlling the engine to respond to the torque request.

[0063] Specifically, the torque request is consistent with the target request, which means that if the target request is the first torque request, when the torque request is the first torque request, the torque request is consistent with the target request. If the target request is the second torque request, when the torque request is the second torque request, the torque request is consistent with the target request. If the target request is the first torque request or the second torque request, when the torque request is the first torque request or when the torque request is the second torque request, the torque request is consistent with the target request.

[0064] If the torque request is consistent with the target request, it means that after the transmission downshifts, the inertia and power of the crankshaft and the piston can maintain the normal rotation of the crankshaft and the piston, so the engine should be controlled to respond to the torque request.

[0065] If the torque request does not match the target request, it means that after the transmission downshifts, the inertia and power of the crankshaft and piston cannot maintain the normal rotation of the crankshaft and piston, which leads to engine stalling. Therefore, the engine should be controlled not to respond to the torque request.

[0066] In this embodiment, when the vehicle is in the target operating condition, in response to the downshift request, the torque request at the current moment is first obtained. Subsequently, based on the current first output speed of the engine, the target request to which the engine should respond is determined, and then the torque request is responded to only when the torque request is consistent with the target request. In this embodiment, when there is a risk of engine stalling, the target request that will not cause the engine to stall is screened out through the current first output speed of the engine, thereby limiting the request types that the engine can respond to, so as to prevent the engine from responding to the torque request that may cause it to stall, thereby achieving the effect of avoiding engine stalling.

[0067] Optionally, refer to Figure 2 A method for determining a target request is shown in the step diagram, wherein step S102 determines the target request to be responded to by the engine from the first torque request and the second torque request based on the current first output speed of the engine, and specifically includes the following steps:

[0068] Step S11, determining a first rotation speed threshold based on the target gear position of the vehicle after downshifting.

[0069] Step S12: determining the target request based on the magnitude relationship between the first output speed and the first speed threshold.

[0070] The target gear position of the vehicle after downshifting determines the movement resistance of the engine crankshaft, piston and other parts. The lower the target gear position of the vehicle after downshifting, the greater the movement resistance of the crankshaft, piston and other parts; the higher the target gear position of the vehicle after downshifting, the smaller the movement resistance of the crankshaft, piston and other parts.

[0071] Based on the above analysis, it can be known that the lower the target gear position of the vehicle after downshifting, the greater the motion inertia required for components such as the crankshaft and piston to overcome motion resistance, and the greater the first speed threshold should be; the higher the target gear position of the vehicle after downshifting, the smaller the motion inertia required for components such as the crankshaft and piston to overcome motion resistance, and the smaller the first speed threshold should be. Among them, the first speed threshold can be understood as the output speed of the engine when the motion inertia of components such as the crankshaft and piston can just overcome the motion resistance.

[0072] Therefore, based on the magnitude relationship between the first output speed and the first speed threshold, it can be determined whether the movement inertia of the crankshaft, piston, etc. can overcome their movement resistance after the gearbox downshifts, thereby determining the target request that the engine can respond to.

[0073] This embodiment determines the amount of motion resistance that the crankshaft, piston and other components need to overcome after downshifting through the target gear position of the vehicle after downshifting, so that the first speed threshold can be adjusted based on different motion resistances, effectively improving the accuracy of target request determination.

[0074] Optionally, the target request is determined based on the magnitude relationship between the first output speed and the first speed threshold in step S12, specifically including the following two situations:

[0075] In case one, when the first output speed is greater than the first speed threshold, it is determined that the target request is the first torque request or the second torque request.

[0076] In case two, when the first output speed is less than or equal to the first speed threshold, the target request is determined to be the first torque request.

[0077] In an optional implementation, the first rotation speed threshold may be 1200 rpm.

[0078] When the first output speed is greater than the first speed threshold, it indicates that the motion inertia of the crankshaft, piston and other components can overcome their motion resistance after the gearbox downshifts. Therefore, in this case, the crankshaft and piston do not need to use power to assist the motion inertia to overcome the motion resistance. In other words, no matter whether the engine outputs positive torque or negative torque after the gearbox downshifts, the motion resistance of the crankshaft, piston and other components can be completely overcome by their motion inertia, so the target request should be the first torque request or the second torque request.

[0079] When the first output speed is less than or equal to the first speed threshold, it indicates that the motion inertia of the crankshaft, piston and other components cannot completely overcome their motion resistance after the gearbox downshifts. Therefore, in this case, the crankshaft and piston still need to use power to assist the motion inertia to overcome the motion resistance. In other words, only when the engine outputs positive torque after the gearbox downshifts, the motion resistance of the crankshaft, piston and other components can be completely overcome by their motion inertia and power, so the target request should be the first torque request.

[0080] In this embodiment, when the first output speed is greater than the first speed threshold, the target request is determined to be the first torque request or the second torque request, and when the first output speed is less than or equal to the first speed threshold, the target request is determined to be the first torque request. This can avoid further reduction of the engine power when the inertia of the crankshaft and the piston is insufficient, thereby preventing the engine from stalling.

[0081] Optionally, refer to Figure 3 Another method for determining a target request is shown in the step diagram, in which step S102, based on the current first output speed of the engine, the target request to which the engine should respond is determined from the first torque request and the second torque request, specifically including the following steps:

[0082] Step S21, determining a target gear position of the vehicle after the downshift based on the downshift request.

[0083] Step S22, when the target gear is lower than a preset gear, based on the current first output speed of the engine, determine a target request to which the engine should respond from the first torque request and the second torque request.

[0084] The downshift request includes information about the target gear position of the vehicle after the downshift. After receiving the downshift request, the target gear position can be extracted from the downshift request.

[0085] The gear position of the gearbox determines the transmission ratio of the gearbox, and the transmission ratio of the gearbox further determines the movement resistance of the crankshaft and piston. Specifically, the higher the gear position of the gearbox, the smaller the transmission ratio, and the smaller the movement resistance of the crankshaft and piston; the lower the gear position of the gearbox, the larger the transmission ratio, and the greater the movement resistance of the crankshaft and piston.

[0086] Therefore, when the target gear is lower than the preset gear, it indicates that the movement resistance of the crankshaft and the piston is large, and the possibility of the engine stalling is high. Therefore, it is necessary to further limit the types of requests that the engine can respond to, so as to avoid the engine stalling after responding to the request; when the target gear is higher than or equal to the preset gear, it indicates that the movement resistance of the crankshaft and the piston is small, and the possibility of the engine stalling is small, and there is no need to limit the types of requests that the engine can respond to.

[0087] In an optional implementation, the preset gear can be determined according to the number of gears of the transmission, which can be 5 gears or 4 gears.

[0088] Before determining the target gear, this embodiment first determines the target gear of the transmission after the gear shift, and only when the target gear is lower than the preset gear (that is, the possibility of engine stalling is greater) does it limit the requests that the engine can respond to, thereby reducing the decision-making burden of the vehicle.

[0089] Optionally, after obtaining the torque request at the current moment in step S101, the method further includes:

[0090] Control at least one cylinder of the engine to stop fuel injection.

[0091] Cylinders are the parts of the engine that burn fuel to generate power. Depending on the design of the engine, the number of cylinders can be different, with four, six, eight, and so on being the most common. Each cylinder of the engine is equipped with a piston, which is connected to the crankshaft through a connecting rod and reciprocates up and down in the cylinder, converting the heat energy generated by combustion into mechanical energy, which in turn drives the vehicle forward. Therefore, the more cylinders that spray fuel in the engine, the greater the driving force that can be provided to the vehicle; conversely, the greater the driving force required by the vehicle, the more cylinders that spray fuel in the engine should be.

[0092] When the vehicle is in the target operating condition, the vehicle's demand for driving force is reduced. At this time, in order to reduce fuel consumption, at least one cylinder of the engine can be controlled to stop injecting fuel.

[0093] In an optional embodiment, the number of cylinders that stop injecting fuel may be determined based on the opening of the vehicle's brake pedal. If the opening of the brake pedal is larger, the number of cylinders that stop injecting fuel increases; if the opening of the brake pedal is smaller, the number of cylinders that stop injecting fuel decreases.

[0094] Optionally, when the target request is the first torque request, refer to Figure 4 A method for controlling fuel injection of an engine is shown in the step diagram. After controlling the engine to respond to the torque request in step S103, the method further includes the following steps:

[0095] Step S104, obtaining a second output speed of the engine after responding to the torque request.

[0096] Step S105: When the second output speed is less than or equal to a second speed threshold, controlling at least one cylinder of the engine that has stopped injecting fuel to resume injecting fuel.

[0097] In an optional implementation, the second speed threshold may be the idle speed of the engine, such as 600 rpm to 700 rpm.

[0098] In an optional implementation, when the second output speed is less than the second speed threshold, all cylinders of the engine that have stopped fuel injection may be controlled to resume fuel injection.

[0099] After the engine responds to the torque request, the output speed of the engine will further decrease with the change of gear and torque. Since at least one cylinder of the engine stops injecting fuel after obtaining the torque request for the output torque of the engine, in this case, if the output speed of the engine further decreases, the engine may stall due to insufficient work done by fuel combustion.

[0100] Therefore, in order to avoid the engine stalling after shifting gears, it is necessary to monitor the output speed of the engine after the engine responds to the torque request, and when the second output speed of the engine after responding to the torque request is less than or equal to the second speed threshold, control at least one cylinder of the engine that has stopped injecting fuel to resume injecting fuel, thereby increasing the work done by the engine.

[0101] After the engine completes the response to the torque request, this embodiment further determines whether the second output speed of the engine is less than or equal to the second speed threshold, and when the second output speed is less than or equal to the second speed threshold, controls at least one cylinder of the engine that has stopped injecting fuel to resume injecting fuel, which can further avoid the engine stalling after responding to the torque request, thereby ensuring the stability of vehicle operation.

[0102] Optionally, refer to Figure 5 A method step diagram for determining a target quantity is shown, wherein step S105 of controlling at least one cylinder of the engine that has stopped injecting fuel to resume injecting fuel specifically includes the following steps:

[0103] Step S31, determining a speed difference between the second speed threshold and the second output speed.

[0104] Step S32, determining a target quantity based on the speed difference.

[0105] The target number increases as the rotation speed difference increases.

[0106] Step S33, controlling the target number of cylinders to resume fuel injection from at least one cylinder that has stopped fuel injection.

[0107] The second speed threshold can be understood as the output speed when the engine is about to shut down. Therefore, the speed difference between the second speed threshold and the second speed actually represents the gap in power required to maintain normal operation of the engine. The larger the speed difference, the larger the gap; the smaller the speed difference, the smaller the gap. Therefore, the target number should increase with the increase of the speed difference.

[0108] This embodiment determines the target number of cylinders for resuming fuel injection based on the speed difference between the second speed threshold and the second output speed, so that the target number is adapted to the requirements of the engine and the refinement of engine control is improved.

[0109] Based on the above embodiments, reference Figure 6 A flowchart of a method for preventing engine stalling is shown, and the method for preventing engine stalling described in the present application will be exemplarily described below:

[0110] The method for preventing engine stalling described in the present application is applied to a vehicle, and specifically to an engine controller of the vehicle. Specifically, it includes the following steps:

[0111] At the beginning of the method, when the vehicle is in a braking condition or a coasting condition, in response to a downshift request, a torque request at the current moment is obtained. Subsequently, at least one cylinder of the engine is controlled to stop injecting fuel.

[0112] After the cylinders of the engine stop injecting fuel, based on the downshift request, a target gear position of the vehicle after the downshift is determined, and when the target gear position is lower than a preset gear position, a first speed threshold is determined based on the target gear position.

[0113] After determining the first speed threshold, it is determined whether the first output speed of the engine at the current moment is greater than the first speed threshold. When the first output speed is greater than the first speed threshold, the target request is determined to be the first torque request or the second torque request; when the first output speed is less than or equal to the first speed threshold, the target request is determined to be the first torque request.

[0114] Thereafter, the engine is controlled to respond to the torque request if the torque request matches the target request.

[0115] After the engine responds to the torque request, it is determined whether the second output speed of the engine after responding to the torque request is greater than the second speed threshold. If the second output speed is greater than the second speed threshold, the control of the engine is terminated; if the second output speed is less than or equal to the second speed threshold, the speed difference between the second speed threshold and the second output speed is determined. Based on the speed difference, a target number is determined, and the target number of cylinders are controlled to resume fuel injection from at least one cylinder that has stopped fuel injection.

[0116] Based on the same inventive concept, the present application also provides a system for preventing engine stalling, such as Figure 7 As shown in the structural schematic diagram of a system for preventing engine stalling, the system includes:

[0117] an acquisition module, configured to acquire a torque request at a current moment in response to a downshift request when the vehicle is in a target operating condition; wherein the target operating condition includes a braking operating condition and / or a coasting operating condition, and the torque request includes a positive first torque request or a negative second torque request;

[0118] a decision module, configured to determine, based on a current first output speed of the engine, a target request to which the engine should respond from the first torque request and the second torque request;

[0119] An execution module is configured to control the engine to respond to the torque request when the torque request matches the target request.

[0120] Optionally, the decision module is further used to determine a first speed threshold based on the target gear position of the vehicle after downshifting; and determine the target request based on a magnitude relationship between the first output speed and the first speed threshold.

[0121] Optionally, the decision module is also used to determine that the target request is the first torque request or the second torque request when the first output speed is greater than the first speed threshold; and to determine that the target request is the first torque request when the first output speed is less than or equal to the first speed threshold.

[0122] Optionally, the decision module is also used to determine a target gear of the vehicle after downshifting based on the downshift request; when the target gear is lower than a preset gear, based on the current first output speed of the engine, determine the target request to which the engine should respond from the first torque request and the second torque request.

[0123] Optionally, the acquisition module is further used to control at least one cylinder of the engine to stop fuel injection after the torque request for the output torque of the engine is acquired.

[0124] Optionally, the execution module is also used to, when the target request is the first torque request, obtain a second output speed of the engine after controlling the engine to respond to the torque request; and when the second output speed is less than or equal to a second speed threshold, control at least one cylinder of the engine that has stopped injecting fuel to resume injecting fuel.

[0125] Optionally, the execution module is also used to determine the speed difference between the second speed threshold and the second output speed; determine a target number based on the size of the speed difference; wherein the target number increases with the increase of the speed difference; and control the target number of cylinders to resume fuel injection from at least one cylinder that has stopped fuel injection.

[0126] An embodiment of the present application also provides a computer-readable storage medium having a computer program / instruction stored thereon. When the computer program / instruction is executed by a processor, a method for preventing engine stalling as disclosed in an embodiment of the present application is implemented.

[0127] An embodiment of the present application also provides a vehicle, including a system for preventing engine stalling provided by the present application, or including a control module, wherein the control module is used to implement the steps of the method for preventing engine stalling described in the embodiment of the present application.

[0128] The present application provides a method, system, storage medium and vehicle for preventing engine stalling, the method comprising: when the vehicle is in a target operating condition, in response to a downshift request, obtaining a torque request at a current moment; wherein the target operating condition comprises a braking condition and / or a coasting condition, and the torque request comprises a positive first torque request or a negative second torque request; based on a current first output speed of the engine, determining a target request to which the engine should respond from the first torque request and the second torque request; and when the torque request matches the target request, controlling the engine to respond to the torque request.

[0129] In the case where the vehicle is in the target operating condition, the present application first obtains the torque request at the current moment in response to the downshift request. Subsequently, based on the current first output speed of the engine, the target request to which the engine should respond is determined, and then the torque request is responded to only when the torque request matches the target request. In the case where there is a risk of engine stalling, the present application uses the current first output speed of the engine to screen out the target request that will not cause the engine to stall, thereby limiting the types of requests that the engine can respond to, so as to prevent the engine from responding to the torque request that may cause it to stall, thereby achieving the effect of avoiding engine stalling.

[0130] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0131] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, systems, electronic devices, and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes 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 terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal 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.

[0132] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0133] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0134] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0135] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0136] The above is a detailed introduction to a method, system, storage medium and vehicle for preventing engine stalling provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for a person skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for preventing engine stalling, characterized in that: The method comprises: When the vehicle is in a target operating condition, in response to a downshift request, obtaining a torque request at a current moment; wherein the target operating condition includes a braking operating condition and / or a coasting operating condition, and the torque request includes a positive first torque request or a negative second torque request; determining a target gear position of the vehicle after the downshift based on the downshift request; When the target gear is lower than a preset gear, determining a target request to be responded to by the engine from the first torque request and the second torque request based on a current first output speed of the engine; The engine is controlled to respond to the torque request when the torque request matches the target request.

2. The method for preventing engine stalling according to claim 1, characterized in that: The determining, based on the current first output speed of the engine and from the first torque request and the second torque request, a target request to which the engine should respond includes: determining a first speed threshold based on a target gear position of the vehicle after downshifting; The target request is determined based on a magnitude relationship between the first output speed and the first speed threshold.

3. The method for preventing engine stalling according to claim 2, characterized in that: The determining the target request based on the magnitude relationship between the first output speed and the first speed threshold includes: When the first output speed is greater than the first speed threshold, determining that the target request is the first torque request or the second torque request; When the first output speed is less than or equal to the first speed threshold, the target request is determined to be the first torque request.

4. The method for preventing engine stalling according to claim 1, characterized in that: After obtaining the torque request at the current moment, the method further includes: Control at least one cylinder of the engine to stop fuel injection.

5. The method for preventing engine stalling according to claim 4, characterized in that: When the target request is the first torque request, after controlling the engine to respond to the torque request, the method further includes: acquiring a second output speed of the engine after responding to the torque request; When the second output speed is less than or equal to a second speed threshold, at least one cylinder of the engine that has stopped injecting fuel is controlled to resume injecting fuel.

6. The method for preventing engine stalling according to claim 5, characterized in that: The controlling at least one cylinder of the engine that has stopped injecting fuel to resume injecting fuel comprises: determining a speed difference between the second speed threshold and the second output speed; Determine a target quantity based on the size of the speed difference; wherein the target quantity increases as the speed difference increases; The target number of cylinders are controlled to resume fuel injection from at least one cylinder whose fuel injection is stopped.

7. A system for preventing engine stalling, characterized in that: The system comprises: an acquisition module, configured to acquire a torque request at a current moment in response to a downshift request when the vehicle is in a target operating condition; wherein the target operating condition includes a braking operating condition and / or a coasting operating condition, and the torque request includes a positive first torque request or a negative second torque request; a decision module, configured to determine, based on the downshift request, a target gear position of the vehicle after the downshift; and, when the target gear position is lower than a preset gear position, determine, based on a current first output speed of the engine, a target request to which the engine should respond from the first torque request and the second torque request; An execution module is configured to control the engine to respond to the torque request when the torque request matches the target request.

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

9. A vehicle, characterized in that: The invention comprises a system for preventing engine stalling as claimed in claim 7, or comprises a control module, wherein the control module is used to implement the steps of the method for preventing engine stalling as claimed in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Control device of automatic transmission

    JP2017129233A