Throttle control method, vehicle, and storage medium

By stopping the engine and performing throttle body repair after the throttle body jamming judgment parameter exceeds the limit and the duration exceeds the preset time, the torque mismatch problem caused by jamming in the throttle body control strategy is solved, achieving safe and reliable throttle body repair and improving the overall driving experience and smoothness of the vehicle.

CN122280717APending Publication Date: 2026-06-26GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2026-04-24
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing throttle control strategies implement throttle repair drive actions under normal engine operating conditions, which can easily lead to a mismatch between engine intake air volume and actual torque demand, causing abnormal power output, vehicle jerking, and other torque mismatch safety hazards.

Method used

If the throttle body jamming judgment parameter exceeds the limit and the duration exceeds the preset time, a shutdown request is sent to the power controller. After the engine stops, the throttle body repair action is performed, which removes the constraints of the engine's real-time operating conditions and ensures the safety and effectiveness of the repair action.

Benefits of technology

By performing throttle body repair actions while the engine is off, the conflict between the repair drive action and the engine torque demand is eliminated, effectively relieving temporary throttle body jamming, improving the overall vehicle driving feel and ride smoothness, and avoiding the safety hazards of torque mismatch.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122280717A_ABST
    Figure CN122280717A_ABST
Patent Text Reader

Abstract

This application relates to a throttle control method, a vehicle, and a storage medium. The method includes: acquiring throttle jamming determination parameters; and sending a shutdown request to a power controller when the jamming determination parameters exceed a preset parameter threshold and the duration exceeds a preset time. The power controller responds to the shutdown request by controlling the engine to shut down, and after the engine shuts down, it performs a throttle repair action. By performing the throttle repair action while the engine is shut down, the repair drive action is decoupled from the engine's real-time operating conditions, eliminating the conflict between the repair drive action and the engine's torque demand at the source, avoiding safety hazards caused by torque mismatch, effectively relieving temporary throttle jamming and quickly restoring normal control, significantly improving the overall vehicle driving experience and ride smoothness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of throttle valve technology, and more particularly to a throttle valve control method, a vehicle, and a storage medium. Background Technology

[0002] As a core control component of the engine's intake system, the throttle valve precisely controls the intake air volume by adjusting the valve plate opening, thereby matching the engine's power demands under different operating conditions. In actual use, the throttle valve is prone to jamming due to factors such as condensation freezing in winter or foreign matter adhering to it, causing a deviation between the actual valve plate opening and the target opening, resulting in uncontrolled intake air volume and causing undesirable increases or decreases in engine torque.

[0003] In existing throttle control strategies, some solutions have already implemented active repair actions when abnormalities such as excessive throttle position deviation are detected. These actions attempt to resolve temporary jamming caused by icing or foreign object adhesion, thus avoiding direct disconnection of the drive motor power supply and preventing continuous throttle failure.

[0004] However, these existing solutions all perform throttle body repair drive actions under normal engine operating conditions, which can easily lead to a mismatch between engine intake volume and actual torque demand, causing abnormal power output, vehicle jerking and other torque mismatch safety hazards. Summary of the Invention

[0005] To address the technical problem that existing solutions all perform throttle repair drive actions under normal engine operation, which can easily lead to a mismatch between engine intake air volume and actual torque demand, causing abnormal power output, vehicle jerking, and other torque mismatch safety hazards, this application provides a throttle control method, device, vehicle, and storage medium. The specific technical solution is as follows: In a first aspect of this application, a throttle control method is provided, the method comprising: Obtain throttle body sticking determination parameters; If the stuck determination parameter exceeds the preset parameter threshold and the duration exceeds the preset duration, a shutdown request is sent to the power controller; The power controller responds to the shutdown request by controlling the engine to shut down, and after the engine shuts down, it performs a throttle body repair operation.

[0006] In one optional implementation, the jamming determination parameters include duty cycle and / or position deviation; The step of sending a shutdown request to the power controller when the stuck determination parameter exceeds a preset parameter threshold and the duration exceeds a preset duration includes: If the duty cycle exceeds a preset duty cycle threshold and the duration exceeds a preset duration, a shutdown request is sent to the power controller. And / or, If the position deviation exceeds a preset deviation threshold and the duration exceeds a preset duration, a shutdown request is sent to the power controller.

[0007] In an optional implementation, before sending the stop request to the power controller, the method further includes: Obtain the number of shutdown requests counted by the shutdown request counter, and check whether the number of shutdown requests has reached a preset request count threshold; If the number of shutdown requests does not reach the preset request count threshold, the step of sending a shutdown request to the power controller is executed. After sending a stop request to the power controller, the process also includes: Increment the number of shutdown requests by one.

[0008] In an optional implementation, the method further includes: If the number of shutdown requests reaches a preset threshold, a throttle valve jamming fault is detected, and the vehicle's operating mode is obtained. Based on the operating mode, the throttle valve is subjected to fault state control.

[0009] In an optional implementation, the step of controlling the throttle valve for a fault state according to the operating mode includes: When the operating mode is the series drive mode, the throttle valve is driven with a fixed duty cycle; When the operating mode is engine direct drive mode, the power supply to the throttle drive motor is cut off.

[0010] In an optional implementation, performing the throttle body repair action includes: Record the stuck position of the throttle valve and determine the stuck direction of the throttle valve; Drive the throttle valve according to the direction and position of the jamming; Obtain the actual position after the throttle valve is actuated; If the actual position exceeds the stuck position, then the throttle body stuck fault is determined to be repaired. If the actual position does not exceed the stuck position, then a throttle stuck fault is recorded.

[0011] In an optional implementation, determining throttle body sticking fault repair when the actual position exceeds the stuck position includes: Multiply the stuck position by a preset ratio to obtain the position offset, and add the stuck position to the position offset to obtain the target position; If the actual position exceeds the target position, then the throttle valve sticking fault is determined to be repaired. If the actual position does not exceed the stuck position, then a throttle valve stuck fault is recorded, including: If the actual position does not exceed the target position, a throttle valve sticking fault is recorded.

[0012] In an optional implementation, after driving the throttle valve according to the stuck direction and the stuck position, the method further includes: Increment the number of times the throttle body repair action has been performed. After recording the throttle valve sticking fault, it also includes: Detect whether the number of executions has reached a preset execution threshold; If the number of executions does not reach the preset execution threshold, the step of driving the throttle valve according to the jamming direction and the jamming position is repeated. If the number of executions reaches a preset execution threshold, when the engine is started again, the step of obtaining the throttle valve sticking determination parameters is repeated.

[0013] In an optional implementation, the preset execution count threshold is determined in the following way: Obtain the current ambient temperature, and if the current ambient temperature is lower than a preset temperature threshold, determine the first preset number of times as the preset execution number threshold; If the current ambient temperature is not lower than a preset temperature threshold, the second preset number of times is determined as the preset execution number threshold. The first preset number of times is greater than the second preset number of times.

[0014] In a second aspect of this application, a throttle control device is also provided, the device comprising: The parameter acquisition module is used to acquire throttle valve sticking determination parameters; The throttle body repair module is used to send a shutdown request to the power controller when the stuck determination parameter exceeds the preset parameter threshold and the duration exceeds the preset duration. The power controller responds to the shutdown request by controlling the engine to shut down, and after the engine shuts down, it performs a throttle body repair operation.

[0015] In a third aspect of the embodiments of this application, a vehicle is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; When the processor executes a program stored in the memory, it implements the throttle control method described in any of the first aspects above.

[0016] In a fourth aspect of the embodiments of this application, a storage medium is also provided, the storage medium storing instructions that, when run on a computer, cause the computer to execute any of the throttle control methods described in the first aspect above.

[0017] In a fifth aspect of the embodiments of this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform any of the throttle control methods described above.

[0018] The technical solution provided in this application embodiment obtains throttle body jamming determination parameters. When the jamming determination parameters exceed a preset parameter threshold and the duration exceeds a preset time, a shutdown request is sent to the power controller. The power controller responds to the shutdown request by controlling the engine to shut down. After the engine shuts down, a throttle body repair action is performed.

[0019] By performing throttle body repair actions while the engine is off, the repair drive action is decoupled from the engine's real-time operating conditions, eliminating the conflict between the repair drive action and the engine's torque demand at the source. This avoids safety hazards caused by torque mismatch, effectively relieves temporary throttle body jamming and quickly restores normal control, significantly improving the overall vehicle driving experience and ride smoothness. Attached Figure Description

[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0021] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0023] Figure 1 This is a schematic diagram illustrating the implementation process of a throttle control method in an embodiment of this application; Figure 2 This is a schematic diagram illustrating the implementation process of another throttle control method shown in the embodiments of this application; Figure 3 This is a schematic diagram of the structure of a throttle control device shown in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a vehicle shown in an embodiment of this application. Detailed Implementation

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

[0025] The following disclosure provides numerous different embodiments or examples for implementing various structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.

[0026] In existing throttle control strategies, some solutions perform active repair actions when abnormalities such as excessive throttle position deviation are detected, attempting to resolve temporary jamming caused by icing or foreign object adhesion, and avoiding direct disconnection of the drive motor power supply, which would cause the throttle to continue to fail. However, these existing solutions all perform throttle repair drive actions under normal engine operation, which can easily lead to a mismatch between engine intake air volume and actual torque demand, causing abnormal power output, vehicle jerking, and other torque mismatch safety hazards.

[0027] To address the aforementioned technical shortcomings, during the research and development of throttle control technology, we delved into the mechanisms, repair conditions, and safety constraints of temporary jamming. We discovered that the throttle repair drive action must be decoupled from the engine's real-time operating conditions to be safely executed. If repair is performed while the engine is running, the forced throttle opening is prone to conflict with the opening required by the operating conditions, leading to torque mismatch safety hazards.

[0028] Based on this, the traditional lock-up fault handling approach is abandoned. Instead, the engine is shut down and a throttle body repair is performed after the throttle body jamming judgment parameters exceed limits and the duration exceeds a preset time. By performing the throttle body repair while the engine is off, the repair drive action is decoupled from the engine's real-time operating conditions, eliminating the conflict between the repair drive action and the engine's torque requirements at the root. This avoids safety hazards caused by torque mismatch, effectively relieving temporary throttle body jamming and quickly restoring normal control, significantly improving the vehicle's driving experience and ride smoothness. This innovative proactive control scheme of shutting down first and then repairing not only adapts to the self-healing nature of temporary jamming but also fundamentally avoids the safety risks of the repair process.

[0029] In this embodiment of the application, the following enabling conditions need to be met before the throttle control method is executed: 1. The throttle is in the driving state; 2. The throttle position is valid; 3. No limp condition occurs (i.e., no throttle-related fault occurs).

[0030] When the throttle is in the driving state, it means that the engine control module (ECM) is normally outputting control signals to the throttle drive motor, and the throttle is actively controlled by the drive motor to operate. It has not entered a non-driving state such as power failure, lock-up, or passive return. This ensures that the throttle can respond to control commands to execute repair driving actions, providing an execution basis for stuck repair.

[0031] For throttle position to be valid, it means that the opening signal output by the throttle position sensor is free from abnormalities such as open circuit, short circuit, and signal distortion, and the actual opening value is within a reasonable range. It can truly and accurately reflect the real-time position of the throttle valve plate, ensuring the accuracy of jamming judgment, repair drive action, and repair result judgment.

[0032] For the absence of limp condition (i.e., no throttle-related faults), limp condition is a degraded protection mode that the vehicle enters after detecting a major fault. This condition means that the vehicle has not triggered throttle-related faults such as throttle jamming, sensor failure, or drive motor failure. The vehicle control system is in normal operation and has not entered passive protection restrictions. It can normally execute active repair and shutdown request logic.

[0033] Based on this, such as Figure 1 The diagram shown is a schematic representation of the implementation flow of a throttle control method provided in this application embodiment. This method is applied to the ECM (engine control module) in a vehicle and may specifically include the following steps: S101, obtain throttle body jamming determination parameters.

[0034] In this embodiment of the application, obtaining the throttle jamming determination parameters refers to the real-time acquisition and reading of core operating parameters used to determine whether the throttle valve is jamming by the ECM (engine control module). These parameters are used to characterize the action response state and control deviation of the throttle valve plate, providing a data basis for subsequent identification and determination of throttle jamming.

[0035] It should be noted that the parameters for determining throttle jamming typically include duty cycle and / or position deviation. These are the core criteria for determining whether throttle jamming has occurred. A single parameter or a combination of multiple parameters can be used to accurately identify the throttle jamming state.

[0036] Duty cycle refers to the duty cycle of the control signal output from the ECM (Engine Control Module) to the throttle drive motor. It is used to characterize the output control strength of the throttle drive end. When the throttle is stuck, a larger duty cycle is required to attempt to drive the valve plate. Exceeding the duty cycle limit can be used as a basis for judging the stuck state.

[0037] In addition, position deviation is the difference between the target opening degree (or target position) and the actual opening degree (or actual position) of the throttle valve. It is used to characterize the action following accuracy of the throttle valve plate. If the opening deviation exceeds the limit, it means that the valve plate cannot act according to the command, and it can be directly determined that there is jamming.

[0038] S102, if the stuck judgment parameter exceeds the preset parameter threshold and the duration exceeds the preset duration, a shutdown request is sent to the power controller. The power controller responds to the shutdown request and controls the engine to shut down. After the engine shuts down, the throttle body repair action is performed.

[0039] In this embodiment, the ECM (Engine Control Module) continuously monitors the throttle jamming determination parameters. If the jamming determination parameters exceed the preset parameter threshold and the duration exceeds the preset time, it means that the parameters exceed the preset threshold and the over-limit state is maintained for the preset time, which confirms that the throttle is jammed (it may be temporary jamming). Then, a shutdown request is sent to the HCU (Power Controller).

[0040] Upon receiving the shutdown request, the HCU (Power Control Unit) responds by controlling the engine to shut down, providing safe and stable execution conditions for throttle body repair. After the engine shuts down, the throttle body repair action is executed, eliminating the sticking through targeted drive, achieving autonomous repair of temporary sticking faults, and preventing the throttle body from affecting normal vehicle operation due to persistent sticking failure.

[0041] It's important to clarify that requesting engine shutdown is fundamentally about completely eliminating the forced conflict between the throttle body repair drive action and the engine's real-time operating condition control, thus avoiding the safety hazards of torque mismatch. When performing throttle body repair, the throttle body must be forcibly driven non-operating conditions according to the stuck position and direction. The drive target is the stuck point (e.g., driving the throttle body to a large opening), solely for releasing the stuck position and not matching the engine's real-time torque requirements. If the engine continues to run, the current operating condition (e.g., low torque demand) will require the throttle body to maintain, for example, a target small opening. The forced large opening of the repair drive action would directly violate the engine control logic, causing the intake air volume to far exceed the operating condition requirements. This results in a severe mismatch between the engine's output torque and the vehicle's expected torque, leading to safety risks such as sudden power surges and lurching during driving. After the engine is shut down, there is no need for torque output or intake air volume control. The throttle body's operating condition control constraints can be completely released, allowing the throttle body to perform the repair drive action in a safe, interference-free, and conflict-free state. This ensures the effective execution of the repair action while eliminating the safety hazards caused by torque mismatch at the root.

[0042] Furthermore, for the engine, after the throttle body repair is completed, a notification can be sent to the ECM (Engine Control Module). If the ECM does not receive a notification from the engine, it means that the throttle body repair is not complete and the shutdown request has not been effectively executed. The ECM can then resend the shutdown request to the HCU (Power Control Unit) according to the judgment logic until it receives a notification from the engine, indicating that the shutdown request has been effectively executed and the throttle body repair process is complete. In this case, it is not necessary to send the shutdown request to the HCU again (meaning that if the throttle body sticking fault still exists, it can wait for the engine to start and proceed to the next judgment). This distinguishes whether the shutdown request has been executed properly, ensuring the reliable execution of the throttle body sticking repair process.

[0043] Based on the above description of the technical solution provided in the embodiments of this application, throttle body jamming determination parameters are obtained. When the jamming determination parameters exceed a preset parameter threshold and the duration exceeds a preset time, a shutdown request is sent to the power controller. The power controller responds to the shutdown request by controlling the engine to shut down. After the engine shuts down, a throttle body repair action is performed.

[0044] By performing throttle body repair actions while the engine is off, the repair drive action is decoupled from the engine's real-time operating conditions, eliminating the conflict between the repair drive action and the engine's torque demand at the source. This avoids safety hazards caused by torque mismatch, effectively relieves temporary throttle body jamming and quickly restores normal control, significantly improving the overall vehicle driving experience and ride smoothness.

[0045] Furthermore, throttle body sticking is mostly caused by temporary, non-permanent faults such as low-temperature icing and foreign object adhesion. A single shutdown for repair may fail because the ice does not melt completely or the foreign object is not removed in time. Therefore, multiple shutdown requests are allowed, and at least one repair action is performed after each request triggers the engine shutdown. This provides multiple opportunities for active repair attempts to address throttle body sticking, effectively improving the success rate of repairing temporary sticking. At the same time, each shutdown request corresponds to at least one repair action, ensuring that each fault handling is carried out with a repair operation, avoiding invalid shutdowns and resending requests. Without immediately locking the throttle body or cutting off the drive, the sticking abnormality is gradually eliminated. This not only solves the problem that normal control cannot be restored after repairing temporary sticking in existing technologies, but also balances the safety of fault handling and the smoothness of vehicle driving through multiple repair attempts.

[0046] Based on this, such as Figure 2 The diagram shown illustrates the implementation flow of another throttle control method provided in this application embodiment. This method is applied to the ECM (engine control module) in a vehicle and may specifically include the following steps: S201, obtain throttle body jamming determination parameters.

[0047] In this embodiment, throttle jamming determination parameters are obtained. These parameters typically include duty cycle and / or position deviation, and are the core criteria for determining whether throttle jamming has occurred. The determination can be based on a single parameter or a combination of multiple parameters to achieve accurate identification of the throttle jamming state.

[0048] S202, if the stuck judgment parameter exceeds the preset parameter threshold and the duration exceeds the preset duration, obtain the number of shutdown requests counted by the shutdown request counter, and check whether the number of shutdown requests has reached the preset request count threshold.

[0049] In this embodiment of the application, when the stuck determination parameter exceeds the preset parameter threshold and the duration exceeds the preset duration, the number of shutdown requests counted by the shutdown request counter is obtained, and it is detected whether the number of shutdown requests has reached the preset request number threshold, for example, the preset request number threshold is 3.

[0050] Among them, the parameters for determining throttle jamming typically include duty cycle and / or position deviation. Therefore, when the duty cycle exceeds the preset duty cycle threshold and the duration exceeds the preset duration, the number of stop requests counted by the stop request counter is obtained, and it is checked whether the number of stop requests has reached the preset request number threshold. And / or, when the position deviation exceeds the preset deviation threshold and the duration exceeds the preset duration, the number of stop requests counted by the stop request counter is obtained, and it is checked whether the number of stop requests has reached the preset request number threshold.

[0051] It should be noted that the preset request count threshold can be a dynamic value, which can be determined based on factors such as the actual operating conditions of the vehicle, the environment, and fault characteristics.

[0052] 1. Ambient temperature: Low temperatures can easily cause the throttle body to freeze and become stuck, making repair more difficult. The lower the ambient temperature, the higher the threshold for requesting times should be. When the temperature is higher, the sticking can be eliminated quickly, and the threshold can be lowered.

[0053] 2. Engine Status: When the engine is cold, jamming is more likely to occur and melting / eliminating is slower, so the request threshold should be dynamically increased. When the engine is warm, repair efficiency is high, and the threshold can be lowered. This is mainly because when the engine is cold, the throttle body is prone to stubborn jamming due to low temperature freezing, condensate freezing, viscous lubricating medium, and more firmly attached foreign objects. The engine does not have sufficient residual heat to assist in melting and loosening, and it is difficult to quickly remove the jamming with the physical impact of a single repair drive action. Increasing the request threshold and increasing repair attempts can gradually loosen the frozen / adhered valve plate through multiple reciprocating drives, greatly increasing the probability of repairing temporary jamming and avoiding misjudging a permanent fault due to a single repair failure. When the engine is warm, the residual heat of the engine can quickly melt the ice and soften the adhered objects, and the cause of jamming is easily eliminated on its own. A single repair drive action can complete the removal, with extremely high repair efficiency. Lowering the request threshold can reduce unnecessary downtime and repair attempts, avoid redundant system actions, reduce energy consumption, and improve the smoothness of vehicle operation.

[0054] 3. Throttle Valve Historical Fault Frequency: A high frequency of historical throttle valve sticking indicates a high recurrence rate, so the request threshold should be dynamically lowered. Conversely, if there are no historical abnormalities or the frequency is low, the threshold should be increased. This is primarily because a high frequency of historical sticking often indicates non-temporary, easily recurring abnormalities, leaning towards organic problems. Therefore, lowering the threshold reduces ineffective repairs and quickly identifies the true fault. Conversely, a low frequency of historical sticking often indicates occasional temporary sticking (ice / foreign objects), so increasing the threshold encourages more repair attempts and avoids misdiagnosis.

[0055] 4. Vehicle power operation mode: In series mode, the engine only generates electricity, and the impact of stopping the engine on driving is small, so a higher threshold can be set; in direct drive mode, stopping the engine affects power output, so the threshold should be appropriately lowered.

[0056] 5. Degree of Sticking Parameter Exceeding Limits: The greater the exceedance of the duty cycle / position deviation limit, the more severe the sticking, and the more dynamically the request count threshold is increased; for slight exceedances, the threshold is decreased. This is mainly because the greater the exceedance, the more severe the sticking, and the more stubborn the physical sticking, making it difficult to resolve with a single repair. Increasing the threshold increases the number of attempts, thus improving the repair success rate. Conversely, the smaller the exceedance, the more minor the sticking, which may be only mild adhesion or a brief pause, and can be eliminated with a single repair. Lowering the threshold reduces invalid attempts.

[0057] 6. Current engine running time: If the running time is short, foreign objects / ice have not been removed, and the threshold should be increased; if the running time is long, the temperature rises, which is beneficial for repair, and the threshold should be decreased.

[0058] S203: If the number of shutdown requests has not reached the preset request count threshold, a shutdown request is sent to the power controller, and the shutdown request count is incremented by one; wherein, the power controller responds to the shutdown request by controlling the engine to shut down, and after the engine shuts down, a throttle body repair action is performed.

[0059] In this embodiment, if the number of shutdown requests has not reached a preset threshold, a shutdown request is sent to the power controller, and the number of shutdown requests is incremented by one. In an optional embodiment, the number of shutdown requests is incremented by one after the engine has stopped and the throttle body repair operation is completed; however, this embodiment does not limit this step.

[0060] Upon receiving the shutdown request, the HCU (Power Control Unit) responds by controlling the engine to shut down, providing safe and stable execution conditions for throttle body repair. After the engine shuts down, the throttle body repair action is executed, eliminating the sticking through targeted drive, achieving autonomous repair of temporary sticking faults, and preventing the throttle body from affecting normal vehicle operation due to persistent sticking failure.

[0061] The throttle body repair procedure performed by the engine is as follows: Record the stuck position of the throttle body and determine the stuck direction of the throttle body (the stuck direction can be forward or reverse, or open or closed). Drive the throttle body according to the stuck direction and stuck position, and obtain the actual position after driving the throttle body. If the actual position exceeds the stuck position, the throttle body stuck fault is confirmed to be repaired and the repair process ends. If the actual position does not exceed the stuck position, the throttle body stuck fault is recorded.

[0062] Alternatively, the stuck position can be multiplied by a preset ratio to obtain the position offset. The stuck position and the position offset can be added to obtain the target position. If the actual position exceeds the target position, the throttle stuck fault is confirmed to be repaired and the repair process ends. If the actual position does not exceed the target position, the throttle stuck fault is recorded.

[0063] For example, the repair process is as follows: Record the stuck position ± offset (positive for open and negative for closed), determine the stuck direction (open or closed), drive the throttle according to the stuck direction and stuck position, obtain the actual position after driving the throttle, if the actual position exceeds the stuck position ± offset / 2, then the throttle stuck fault is confirmed to be repaired and the repair process ends, if the actual position does not exceed the stuck position ± offset / 2, then the throttle stuck fault is recorded.

[0064] It should be noted that the above-mentioned determination that the actual position exceeds the stuck position ± offset / 2 is to prove that the throttle valve has effectively disengaged from the original stuck point, rather than just making a slight movement. This confirms that the physical jamming has been completely eliminated. Furthermore, using the intermediate threshold of offset / 2 can avoid misjudgments caused by minor sensor errors or slight valve plate vibrations. It avoids easily declaring failure or blindly assuming success, reducing invalid repair attempts. When the actual position exceeds the stuck position ± offset / 2, it indicates that the standard has been met, and the repair is considered complete. The process should be terminated promptly, allowing the throttle valve to quickly return to normal operating control.

[0065] To ensure the reliable execution of the throttle body jamming repair process, multiple throttle body repair actions can be performed during a single shutdown request. Therefore, after actuating the throttle body according to the jamming direction and location, the execution count of the throttle body repair action can be incremented by one. Subsequently, after the throttle body repair action is completed, if the actual position does not exceed the target position, the throttle body jamming fault is recorded. At this point, it can be checked whether the execution count has reached a preset execution count threshold. If the execution count has not reached the preset execution count threshold, the steps of actuating the throttle body according to the jamming direction and location are repeated to continue the throttle body repair action. This cycle is repeated until the execution count reaches the preset execution count threshold.

[0066] It should be noted that the preset execution count threshold can be related to the ambient temperature. Specifically, the current ambient temperature is obtained. If the current ambient temperature is lower than the preset temperature threshold, the first preset number of executions is determined as the preset execution count threshold. If the current ambient temperature is not lower than the preset temperature threshold, the second preset number of executions is determined as the preset execution count threshold. The first preset number of executions is greater than the second preset number of executions.

[0067] It should be noted that, for example, when the temperature is below 5°C, the jamming is mostly caused by the freezing of condensate, which firmly fixes the valve plate. A single drive impact is insufficient to release it, requiring multiple repair actions to loosen and eliminate the jamming. When the temperature is ≥5°C, the jamming is mostly due to slight foreign object adhesion without freezing or sticking. A single drive is sufficient to remove the foreign object and release the jamming. Although both are temporary jamming, the degree of stubbornness and repair difficulty differ greatly. Therefore, different repair attempts are set to ensure the success rate of low-temperature jamming repair while avoiding redundant operations at high temperatures.

[0068] For example, if the current ambient temperature is below 5°C, three times is set as the preset execution threshold, indicating that the throttle body is prone to jamming due to factors such as condensation freezing in winter, which is a temporary jamming. In this case, three throttle body repair actions can be performed during a single shutdown request. If the current ambient temperature is not lower than 5°C, one time is set as the preset execution threshold, indicating that the throttle body may jam due to factors such as foreign object adhesion, which is a temporary jamming. In this case, one throttle body repair action can be performed during a single shutdown request.

[0069] Furthermore, for the engine, after the throttle body repair operation is completed, a notification can be sent to the ECM (Engine Control Module). If the ECM does not receive a notification from the engine, it means that the throttle body repair operation has not been completed, and the shutdown request has not been effectively executed. The ECM can then resend the shutdown request to the HCU (Power Control Unit) according to the judgment logic. If the ECM receives a notification from the engine, it means that the shutdown request has been effectively executed and the throttle body repair process is complete. There is no need to send the shutdown request to the HCU again. This distinguishes whether the shutdown request has been executed properly, ensuring the reliable execution of the throttle body jamming repair process.

[0070] After the throttle body repair operation is completed, and if the number of executions reaches the preset execution threshold during a single shutdown request, if the throttle body jamming fault still exists, when the engine is restarted, the step of obtaining the throttle body jamming judgment parameters will be repeated to continue monitoring the throttle body fault. If the jamming situation still exists, and the conditions are met, a shutdown request will be resent to perform the above operations.

[0071] If the jamming situation persists and the number of shutdown requests reaches the preset request threshold, no more shutdown requests will be made. Instead, a throttle jamming fault or duty cycle over-limit rule will be issued. After issuing the throttle jamming fault, the vehicle will control the throttle based on the current operating mode.

[0072] Specifically, the vehicle's operating mode is acquired, and based on this operating mode, fault status control of the throttle valve is implemented. The operating modes include series drive mode and engine direct drive mode.

[0073] In series drive mode, the engine only acts as a power source to drive the generator to produce electrical energy, which is used to supply the drive motor or charge the power battery. The engine does not directly drive the wheels, and the driving force required for the vehicle to move is entirely provided by the drive motor.

[0074] In engine direct drive mode, the engine is directly coupled to the wheels and participates in driving, providing driving force for the vehicle. The drive motor stops working and does not output power, and the vehicle's driving power is directly supplied by the engine.

[0075] Therefore, in the series drive mode, the throttle is driven with a fixed duty cycle, such as no more than 25%, to ensure maximum engine torque output. In the engine direct drive mode, the power supply to the throttle drive motor is cut off, and the throttle is in a limp state (i.e., throttle limp condition). This refers to the fault degradation protection mode that the vehicle control system actively enters after detecting a serious hardware or signal fault in the throttle. At this time, the system cuts off the normal active drive of the throttle, limiting the throttle to a fixed safe opening and maintaining only low vehicle speed. It no longer executes conventional adjustment and active repair logic to avoid safety risks such as loss of power control caused by the fault.

[0076] It should be noted that when the operating mode is switched, the corresponding throttle control method will also switch accordingly.

[0077] If the throttle position deviation exceeds the limit and persists for a period of time, a shutdown request is actively sent to the HCU. The HCU responds to the shutdown request by requesting the engine to shut down. After the engine shuts down (entering EV mode), the throttle repair action is actively triggered. If the throttle repair action is not triggered, the shutdown request is sent to the HCU again until the throttle repair action is completed, at which point no more shutdown requests are sent. If the throttle repair action is completed but the repair is unsuccessful, a throttle jamming fault is recorded. After the engine restarts, the throttle position deviation is monitored again. If the position deviation still exceeds the threshold, a shutdown request is sent again, and this process is repeated until the maximum number of requests is reached, at which point a throttle jamming fault is reported. After the fault is reported, the throttle operation is controlled based on the vehicle's operating mode: in series drive mode, the throttle is driven with a fixed duty cycle to ensure maximum engine torque output; in engine direct drive mode, the throttle is powered off to avoid undesirable torque output that could affect the overall driving experience.

[0078] This can cover different scenarios of throttle body sticking, maximize engine torque output, extend fault delay time, enhance diagnostic robustness, and improve overall vehicle driving experience while protecting throttle body components.

[0079] Corresponding to the above method embodiments, this application also provides a throttle control device, such as... Figure 3 As shown, the device may include: a parameter acquisition module 310 and a throttle body repair module 320.

[0080] Parameter acquisition module 310 is used to acquire throttle valve sticking determination parameters; Throttle body repair module 320 is used to send a stop request to the power controller when the stuck determination parameter exceeds the preset parameter threshold and the duration exceeds the preset duration. The power controller responds to the shutdown request by controlling the engine to shut down, and after the engine shuts down, it performs a throttle body repair operation.

[0081] In an optional implementation, the jamming determination parameters include duty cycle and / or position deviation; the throttle repair module is specifically used for: If the duty cycle exceeds a preset duty cycle threshold and the duration exceeds a preset duration, a shutdown request is sent to the power controller. And / or, If the position deviation exceeds a preset deviation threshold and the duration exceeds a preset duration, a shutdown request is sent to the power controller.

[0082] In an optional implementation, the apparatus further includes: The request count detection module is used to obtain the number of shutdown requests counted by the shutdown request counter and detect whether the number of shutdown requests has reached a preset request count threshold. If the number of shutdown requests does not reach the preset request count threshold, the step of sending a shutdown request to the power controller is executed. The device further includes: The request count operation module is used to increment the number of shutdown requests by one.

[0083] In an optional implementation, the apparatus further includes: The mode acquisition module is used to issue a throttle valve jamming fault and acquire the vehicle's operating mode when the number of shutdown requests reaches a preset request number threshold. The throttle control module is used to control the throttle valve's fault status according to the operating mode.

[0084] In an optional implementation, the throttle control module is specifically used for: When the operating mode is the series drive mode, the throttle valve is driven with a fixed duty cycle; When the operating mode is engine direct drive mode, the power supply to the throttle drive motor is cut off.

[0085] In one optional implementation, the throttle body repair module specifically includes: The position and direction determination submodule is used to record the stuck position of the throttle valve and determine the stuck direction of the throttle valve; The throttle valve drive submodule is used to drive the throttle valve according to the stuck direction and the stuck position; The position acquisition submodule is used to acquire the actual position after the throttle valve is driven; The throttle jamming repair submodule is used to determine throttle jamming fault repair when the actual position exceeds the jamming position; The throttle jamming recording submodule is used to record throttle jamming faults when the actual position does not exceed the jamming position.

[0086] In one optional implementation, the jamming repair submodule is specifically used for: Multiply the stuck position by a preset ratio to obtain the position offset, and add the stuck position to the position offset to obtain the target position; If the actual position exceeds the target position, then the throttle valve sticking fault is determined to be repaired. The lag recording submodule is specifically used for: If the actual position does not exceed the target position, a throttle valve sticking fault is recorded.

[0087] In an optional implementation, the throttle body repair module further includes: The execution count operation submodule is used to increment the execution count of the throttle body repair action by one. The throttle body repair module also includes: The execution count detection submodule is used to detect whether the execution count has reached a preset execution count threshold; If the number of executions does not reach the preset execution threshold, the step of driving the throttle valve according to the jamming direction and the jamming position is repeated. If the number of executions reaches a preset execution threshold, when the engine is started again, the step of obtaining the throttle valve sticking determination parameters is repeated.

[0088] In an optional implementation, the throttle body repair module further includes: The threshold determination submodule is used to obtain the current ambient temperature, and when the current ambient temperature is lower than a preset temperature threshold, the first preset number of times is determined as the preset execution number threshold. If the current ambient temperature is not lower than a preset temperature threshold, the second preset number of times is determined as the preset execution number threshold. The first preset number of times is greater than the second preset number of times.

[0089] This application also provides a vehicle, such as... Figure 4 As shown, it includes a processor 41, a communication interface 42, a memory 43, and a communication bus 44, wherein the processor 41, the communication interface 42, and the memory 43 communicate with each other through the communication bus 44. Memory 43 is used to store computer programs; When processor 41 executes the program stored in memory 43, it performs the following steps: Obtain throttle body sticking determination parameters; if the sticking determination parameters exceed a preset parameter threshold and the duration exceeds a preset time, send a shutdown request to the power controller; wherein, the power controller responds to the shutdown request by controlling the engine to shut down, and after the engine shuts down, performs throttle body repair actions.

[0090] The communication bus mentioned in the above vehicles can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not indicate that there is only one bus or one type of bus.

[0091] The communication interface is used for communication between the aforementioned vehicle and other devices.

[0092] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0093] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0094] In another embodiment provided in this application, a storage medium is also provided, which stores instructions that, when run on a computer, cause the computer to execute any of the throttle control methods described in the above embodiments.

[0095] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the throttle control methods described in the above embodiments.

[0096] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0097] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0098] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0099] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.

Claims

1. A throttle control method, characterized in that, The method includes: Obtain throttle body sticking determination parameters; If the stuck determination parameter exceeds the preset parameter threshold and the duration exceeds the preset duration, a shutdown request is sent to the power controller; The power controller responds to the shutdown request by controlling the engine to shut down, and after the engine shuts down, it performs a throttle body repair operation.

2. The method according to claim 1, characterized in that, The jamming determination parameters include duty cycle and / or position deviation; The step of sending a shutdown request to the power controller when the stuck determination parameter exceeds a preset parameter threshold and the duration exceeds a preset duration includes: If the duty cycle exceeds a preset duty cycle threshold and the duration exceeds a preset duration, a shutdown request is sent to the power controller. And / or, If the position deviation exceeds a preset deviation threshold and the duration exceeds a preset duration, a shutdown request is sent to the power controller.

3. The method according to claim 1, characterized in that, Before sending a stop request to the power controller, the process also includes: Obtain the number of shutdown requests counted by the shutdown request counter, and check whether the number of shutdown requests has reached a preset request count threshold; If the number of shutdown requests does not reach the preset request count threshold, the step of sending a shutdown request to the power controller is executed. After sending a stop request to the power controller, the process also includes: Increment the number of shutdown requests by one.

4. The method according to claim 3, characterized in that, The method further includes: If the number of shutdown requests reaches a preset threshold, a throttle valve jamming fault is detected, and the vehicle's operating mode is obtained. Based on the operating mode, fault status control is performed on the throttle valve.

5. The method according to claim 4, characterized in that, The step of controlling the throttle valve for fault status according to the operating mode includes: When the operating mode is the series drive mode, the throttle valve is driven with a fixed duty cycle; When the operating mode is engine direct drive mode, the power supply to the throttle drive motor is cut off.

6. The method according to claim 1, characterized in that, The throttle body repair operation includes: Record the stuck position of the throttle valve and determine the stuck direction of the throttle valve; Drive the throttle valve according to the direction and position of the jamming; Obtain the actual position after the throttle valve is actuated; If the actual position exceeds the stuck position, then the throttle body stuck fault is determined to be repaired. If the actual position does not exceed the stuck position, then a throttle stuck fault is recorded.

7. The method according to claim 6, characterized in that, If the actual position exceeds the stuck position, then the throttle body stuck fault repair is determined, including: Multiply the stuck position by a preset ratio to obtain the position offset, and add the stuck position to the position offset to obtain the target position; If the actual position exceeds the target position, then the throttle valve sticking fault is determined to be repaired. If the actual position does not exceed the stuck position, then a throttle valve stuck fault is recorded, including: If the actual position does not exceed the target position, a throttle valve sticking fault is recorded.

8. The method according to claim 6, characterized in that, After driving the throttle valve according to the stuck direction and the stuck position, the method further includes: Increment the number of times the throttle body repair action has been performed. After recording the throttle valve sticking fault, it also includes: Detect whether the number of executions has reached a preset execution threshold; If the number of executions does not reach the preset execution threshold, the step of driving the throttle valve according to the jamming direction and the jamming position is repeated. If the number of executions reaches a preset execution threshold, when the engine is started again, the step of obtaining the throttle valve sticking determination parameters is repeated.

9. The method according to claim 8, characterized in that, The preset execution count threshold is determined in the following way: Obtain the current ambient temperature, and if the current ambient temperature is lower than a preset temperature threshold, determine the first preset number of times as the preset execution number threshold; If the current ambient temperature is not lower than a preset temperature threshold, the second preset number of times is determined as the preset execution number threshold. The first preset number of times is greater than the second preset number of times.

10. A vehicle, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the method described in any one of claims 1-9.

11. A storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-9.