A method, device, vehicle and storage medium for determining and processing a gear failure
By determining and handling gear faults in the current driving cycle, including obtaining free shift information, determining gear position of fault hazards, shifting operations and fault error reporting, the problem of determining gear faults in the prior art is solved, and more accurate fault handling and normal driving are achieved.
Patent Information
- Application Number
- CN202310243240.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-14
- Publication Date
- 2025-05-20
- Estimated Expiration
- 2043-03-14
AI Technical Summary
In the prior art, in a driving cycle, it is too one-sided to determine the current gear failure and report an error by several consecutive failures in the current gear.
It provides a method for determining and handling gear faults, by obtaining gear information that allows free shifting in the current driving cycle, determining gears with potential problems, and performing gear shifting operations and fault error processing in the current driving cycle. If the gear shift is successful, clear the number of errors reported by the fault; if the gear shift fails and the number of errors reported by the fault reaches the set value, disable the gear position and report a second-level fault.
Through the identification of multiple driving cycles, the impact of environmental factors on the current driving cycle is significantly reduced, normal driving is ensured, and gear failures are effectively dealt with, and unfavorable driving conditions caused by one-sided judgments are avoided.
Smart Images

Figure CN116221393B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and particularly to a method, device, vehicle and storage medium for determining and handling gear faults. Background Art
[0002] The gearbox of a general heavy-duty truck is composed of a main box and a sub-box to form multiple gear ratios, and the shifting is relatively frequent. The shifting reliability is an important reference index for the whole vehicle. Due to the relatively harsh operating conditions, problems such as shifting failure and poor shifting quality are likely to occur during the gearbox control process. The determination of gear faults and the degradation treatment measures are the key technologies for shifting control.
[0003] In the prior art, as disclosed in the previous patent with the application number CN 201510595536.7, a safety control method for gear shifting failure of a dual-clutch transmission is disclosed. Taking the process of downshifting from third gear to second gear as an example: when reaching the shifting point of the second gear, the target gear is updated to the second gear. First, the fork of the second gear moves to pre-engage the gear. If the gear engagement fails, the counter for the second-gear engagement failure counts once. If the second-gear engagement continues to fail, the counter is incremented by 1. When the value of the second-gear engagement failure counter reaches 3, the first group of judgments considers that the second-gear engagement fails. Next, a certain time delay is set, and this time period is calibrated by the calibration engineer according to the actual situation. During this time, the driver makes a response by continuing to shift gears or switching to other gears. If the driver continues to shift to the second gear, the second group of judgments is made. If the second group also has three consecutive gear engagement failures, it is considered that there is a fault in the second gear, and then a fault of gear engagement failure is directly reported, and the vehicle enters the limp-home mode, only allowing the odd-numbered clutch to work to ensure safe driving. However, in addition to the reasons of the clutch itself, the external environment is also likely to cause gear engagement failure. Therefore, in one driving cycle, it is too one-sided to determine the current gear fault and report an error through several consecutive gear engagement failures of the current gear, which is not conducive to normal driving. Summary of the Invention
[0004] The purpose of the present invention is to provide a method, device, vehicle and storage medium for determining and handling gear faults, so as to solve the problem in the prior art that in one driving cycle, it is too one-sided to determine the current gear fault and report an error through several consecutive gear engagement failures of the current gear, which is not conducive to normal driving.
[0005] On the one hand, the present invention provides a method for determining and handling gear faults, and the method for determining and handling gear faults includes:
[0006] S100: Enter the current driving cycle;
[0007] S200: Obtain the gear information that allows free gear shifting in the current driving cycle; the gears that can be freely shifted have not reported a first-level fault error in the previous driving cycle, or have reported the first-level fault error but the total number of times the first-level fault error is reported is less than the first set value;
[0008] S300: Determine the gear information with potential fault hazards based on the gear information that allows free gear shifting; the gears with potential fault hazards have reported the first-level fault error in the previous driving cycle but the number of times the first-level fault error is reported is not greater than the first set value;
[0009] S400: Determine whether the gear with potential fault hazards is one of the target gear and the current gear in the current driving cycle;
[0010] If so, execute S500;
[0011] S500: Perform a gear shifting operation on the gear with potential fault hazards and determine whether the gear shifting is successful;
[0012] If not, execute S600;
[0013] S600: Report the first-level fault error for the gear with potential fault hazards and accumulate the total sum of the first-level fault errors reported by the gear with potential fault hazards;
[0014] S700: Determine whether the total sum is greater than the first set value;
[0015] If so, execute S800;
[0016] S800: Disable the gear with potential fault hazards in the current driving cycle and subsequent driving cycles and report a second-level fault.
[0017] As a preferred technical solution for the determination and handling method of gear faults, if in S700, the total sum is not greater than the first set value; then execute S900;
[0018] S900: Disable the gear with potential fault hazards in the current driving cycle.
[0019] As a preferred technical solution for the determination and handling method of gear faults, if in S500, the gear with potential fault hazards successfully performs a gear shifting operation, then execute S1000;
[0020] S1000: Clear the total number of the first-level fault errors accumulated by the gear with potential fault hazards in the previous driving cycle.
[0021] As a preferred technical solution for the determination and handling method of gear faults, S500 includes:
[0022] S501: Obtain the current gear position and the target gear position;
[0023] S502: When the gear shifting condition is met, perform a gear disengaging operation on the current gear position. The gear disengaging operation includes clearing the torque of the engine and disengaging the clutch of the current gear position;
[0024] S503: Determine whether the gear disengaging operation is completed;
[0025] If not, execute S504;
[0026] S504: Increment the failure count of the gear disengaging operation by 1;
[0027] S505: Determine whether the failure count of the gear disengaging operation exceeds a second set value;
[0028] If not, execute S502; if so, execute S506;
[0029] S506: Determine that the gear disengagement of the current gear position fails;
[0030] S507: When the gear position with potential fault hazards is the current gear position, determine that the gear shifting of the gear position with potential fault hazards fails.
[0031] As a preferred technical solution of the gear position fault determination and handling method, when in S503, if the gear disengaging operation is completed, execute S508;
[0032] S508: Adjust the speed of the engine;
[0033] S509: Perform a gear engaging operation, including gradually engaging the clutch of the target gear position;
[0034] S510: Determine whether the gear engaging operation is completed;
[0035] If not, execute S511;
[0036] S511: Increment the failure count of the gear engaging operation by 1;
[0037] S512: Determine whether the failure count of the gear engaging operation exceeds a second set value;
[0038] If not, execute S502; if so, execute S513;
[0039] S513: Determine that the gear engagement of the target gear position fails;
[0040] S514: When the gear position with potential fault hazards is the target gear position, determine that the gear shifting of the gear position with potential fault hazards fails.
[0041] On the other hand, the present invention provides a gear position fault determination and handling device, including:
[0042] A start module, used to enter the current driving cycle;
[0043] A free gear shifting information acquisition module, used to acquire gear information that allows free gear shifting in the current driving cycle; the gears that can be freely shifted have not reported a first-level fault in the previous driving cycle, or have reported the first-level fault but the total number of times the first-level fault is reported is less than a first set value;
[0044] A potential fault gear information acquisition module, used to determine potential fault gear information based on the gear information that allows free gear shifting; the gears with potential faults have reported the first-level fault in the previous driving cycle but the number of times the first-level fault is reported is not greater than the first set value;
[0045] A first judgment module, used to judge whether the gear with potential faults is one of the target gear and the current gear in the current driving cycle;
[0046] A second judgment module, used to perform a gear shifting operation on the gear with potential faults and judge whether the gear shifting is successful when the gear with potential faults is one of the target gear and the current gear in the current driving cycle;
[0047] A first-level fault reporting module, used to report the first-level fault for the gear with potential faults and accumulate the total sum of the first-level faults reported by the gear with potential faults when the gear shifting is not successful;
[0048] A third judgment module, used to judge whether the total sum is greater than the first set value;
[0049] A first execution module, used to disable the gear with potential faults in the current driving cycle and subsequent driving cycles when the total sum is greater than the first set value.
[0050] As a preferred technical solution of the gear fault determination and processing device, the gear fault determination and processing device further includes:
[0051] A second execution module, used to disable the gear with potential faults in the current driving cycle when the total sum is not greater than the first set value.
[0052] As a preferred technical solution of the gear fault determination and processing device, the gear fault determination and processing device further includes:
[0053] A third execution module, used to clear the total number of the first-level faults accumulated by the gear with potential faults in the previous driving cycle when the gear with potential faults successfully performs a gear shifting operation.
[0054] On the other hand, the present invention also provides a vehicle, including an engine, a clutch and a gearbox, and the vehicle further includes:
[0055] A driving controller;
[0056] A memory for storing one or more programs;
[0057] When the one or more programs are executed by the driving controller, the driving controller is enabled to control the vehicle to implement the determination and processing method of gear fault described in any of the above solutions.
[0058] On the other hand, the present invention also provides a storage medium, on which a computer program is stored, and when the program is executed by a driving controller, the vehicle implements the determination and processing method of gear fault described in any of the above solutions.
[0059] The beneficial effects of the present invention are as follows:
[0060] The present invention provides a method, device, vehicle and storage medium for determining and processing gear faults. The method for determining and processing gear faults allows free gear shifting in the current driving cycle for gears that did not issue or issued a first-level fault report in the previous driving cycle but the number of first-level fault reports issued is not greater than a first set value, and regards the gears that issued a first-level fault report as gears with potential fault hazards. In the current driving cycle, when one of the target gear and the current gear is a gear with potential fault hazards, a gear shifting operation is performed on the gear with potential fault hazards, and it is judged whether the gear shifting is successful. If not, a first-level fault report is issued for the gear with potential fault hazards, and the total sum of the first-level fault reports issued for the gear with potential fault hazards is accumulated. If the total sum is greater than the first set value, the gear with potential fault hazards is disabled in the current driving cycle and subsequent driving cycles and a second-level fault is reported. In this way, the influence of environmental factors on the current driving cycle can be reduced through multiple driving cycles, thereby ensuring normal driving. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 is the flowchart of the method for determining and processing gear faults in an embodiment of the present invention Figure 1 ;
[0062] Figure 2 is the flowchart of the method for determining and processing gear faults in an embodiment of the present invention Figure 2 ;
[0063] Figure 3 is the structural schematic diagram of the device for determining and processing gear faults in an embodiment of the present invention;
[0064] Figure 4This is the structural diagram of the vehicle in the embodiment of the present invention.
[0065] In the figure:
[0066] 10. Start module; 11. Free shift information acquisition module; 12. Fault hidden danger gear position information acquisition module; 13. First judgment module; 14. Second judgment module; 15. Primary fault reporting module; 16. Third judgment module; 17. First execution module;
[0067] 20. Engine; 21. Clutch; 22. Gearbox; 23. Vehicle controller; 24. Memory. Specific embodiments
[0068] Next, the technical solutions of the present invention will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0069] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. Among them, the terms "first position" and "second position" are two different positions, and moreover, the first feature being "above", "over" and "on" the second feature includes the first feature being directly above and obliquely above the second feature, or simply indicating that the first feature has a higher horizontal height than the second feature. The first feature being "below", "beneath" and "under" the second feature includes the first feature being directly below and obliquely below the second feature, or simply indicating that the first feature has a lower horizontal height than the second feature.
[0070] In the description of the present invention, it should be noted that unless otherwise clearly specified and limited, the terms "installation", "connection" and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, and it can be the internal communication of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0071] Embodiments of the present invention will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are only used to explain the present invention and should not be construed as a limitation of the present invention.
[0072] The following are the explanations of the terms related to the embodiments of the present invention:
[0073] Total mass: The curb weight of the whole vehicle and the cargo loading weight when the vehicle is unloaded.
[0074] Gradient: The gradient of the road on which the vehicle travels, which can be divided into uphill and downhill; during the forward movement of the vehicle, the required power of the whole vehicle increases when going uphill and decreases when going downhill.
[0075] Hybrid heavy truck: The mechanical power system of a traditional vehicle is fuel tank - engine - transmission - final drive to the wheels. In addition to the traditional mechanical power system, the transmission system of a hybrid vehicle adds an electric circuit power system of battery - motor - transmission - final drive - wheels.
[0076] Transmission: A variable ratio transmission mechanism that can be manipulated by a shift mechanism and is capable of amplifying and reducing the rotational speed and torque of the input shaft or output shaft.
[0077] Gearshift failure: The vehicle cannot perform normal gearshift control, and the problem may be related to the hardware and software control of gearshift.
[0078] Fault degradation: For the faults that occur in the vehicle, the control logic is changed.
[0079] Driving cycle: From the key being turned to the ON position to being turned to the OFF position, and from the controller being awakened to being completely dormant is one driving cycle.
[0080] Gearshift process: The process of the transmission switching from one gear to another, which generally mainly consists of the processes of torque clearing - separating the current gear clutch - disengaging the gear - synchronization - gear selection - engaging the gear - closing the target gear clutch.
[0081] Skip - shift function: When the number of transmission gears is small, sequential up - shifting is generally used: 1st gear - 2nd gear - 3rd gear, etc. However, when the number of transmission gears is large, to avoid frequent gearshifts, skip - shift up - shifting is required, such as directly shifting from 1st gear to 3rd gear.
[0082] Clutch solenoid valve: By controlling the intake and exhaust of the cylinder, it realizes the separation and engagement of the driving plate and the driven plate of the clutch, which is equivalent to the switch of the cylinder.
[0083] Clutch control: mainly refers to controlling the speed and target position of clutch disengagement and engagement. This part of the control is achieved through the intake and exhaust solenoid valves of the clutch.
[0084] Engine control mode: The control mode in which the engine targets demand torque or demand speed. For example, when the engine targets speed, it is called the engine speed control mode; when the engine targets torque, it is called the engine torque control mode.
[0085] Motor control mode: The control mode in which the motor targets demand torque or demand speed. For example, when the motor targets speed, it is called the motor speed control mode; when the motor targets torque, it is called the motor torque control mode.
[0086] Vehicle control mode: Divided into pure electric control mode, engine control mode, and hybrid power control mode. When the motor drives the vehicle alone, it is called the pure electric control mode; when the engine drives the vehicle alone, it is called the engine control mode; when both drive the vehicle together, it is called the hybrid power control mode.
[0087] Embodiment 1
[0088] Taking the process of downshifting from third gear to second gear as an example, in the prior art, for the safety control method of gear shifting failure of the dual-clutch transmission, when reaching the shift point of the second gear, the target gear is updated to second. First, the fork of the second gear moves to pre-engage the gear. If the gear engagement fails, the counter for the second gear engagement failure counts once. If the second gear engagement continues to fail, the counter is incremented by 1. When the value of the second gear engagement failure counter reaches 3, the first group of judgments considers that the second gear engagement has failed. Next, a certain time delay is set, and this time period is calibrated by the calibration engineer according to the actual situation. During this time, the driver makes a response by continuing to engage the gear or switching to another gear. If the driver continues to engage the second gear, the second group of judgments is made. If the second group also fails to engage the gear continuously three times, it is considered that there is a fault in the second gear, and then a fault of gear engagement failure is directly reported and the vehicle enters the limp-home mode, only allowing the odd-numbered clutch to work to ensure safe driving. However, in addition to the reasons of the clutch itself, external environments (such as the total mass of the vehicle and the slope where it is located) are also likely to cause gear engagement failure. Therefore, in a driving cycle, it is too one-sided to determine the current gear fault and report an error through several consecutive gear engagement failures of the current gear, which is not conducive to normal driving.
[0089] In response to this, this embodiment provides a method for determining and handling gear faults to solve the above problems. The method for determining and handling gear faults can be executed by a device for determining and handling gear faults. The device for determining and handling gear faults can be implemented in software and / or hardware and integrated in the vehicle. Preferably, the vehicle is a hybrid vehicle, and the hybrid vehicle adopts a P2 transmission architecture.
[0090] Specifically, as Figure 1 shown, the method for determining and handling gear position faults includes the following steps.
[0091] S100: Enter the current driving cycle.
[0092] When the vehicle key is powered off from the OFF position and powered on to the ON position to enter the current driving cycle.
[0093] S200: Obtain the gear position information that allows free gear shifting in the current driving cycle.
[0094] Among them, the gear positions that can be freely shifted have not reported a first-level fault in the previous driving cycle, or have reported a first-level fault, but the total number of first-level faults reported is less than the first set value. For the gear positions that can be freely shifted and have not reported a first-level fault in the previous driving cycle, it indicates that the gear positions are in a normal state and can be normally disengaged and engaged. For the gear positions that have reported a first-level fault in the previous driving cycle but the total number of first-level faults reported is less than the first set value, it indicates that the gear positions had a first-level fault in the previous driving cycle and there are still certain potential hazards in the current driving cycle, but it has not reached the level of being disabled and can still perform normal disengagement and engagement operations in the current driving cycle to ensure the normal use of the vehicle. The first set value can be specifically set according to needs, such as being set to three times, four times, etc.
[0095] It can be understood that when exiting each driving cycle, the total number of first-level faults reported for each gear position will be stored separately and provided for extraction in the next driving cycle. The first-level fault may be caused by the gear position being unable to be disengaged continuously multiple times in a previous driving cycle, or may be caused by the gear position being unable to be engaged continuously multiple times in a previous driving cycle.
[0096] S300: Determine the gear position information with potential faults based on the gear position information that allows free gear shifting.
[0097] Among them, the gear positions with potential faults have reported a first-level fault in the previous driving cycle, but the number of first-level faults reported is not greater than the first set value.
[0098] It can be understood that for a gear with potential faults that has reported a first-level fault during a previous driving cycle and the number of first-level fault reports is greater than the first set value, it can be seen from the subsequent step S800 that this type of gear will be disabled, so that in the current driving cycle, this type of gear will not be one of the target gear and the current gear. For a gear with potential faults, since the number of first-level fault reports issued during the previous driving cycle did not exceed the first set value, it may be due to the reason of the clutch of the gear itself or the external environment (such as the total mass of the vehicle and the slope where it is located) that the gear shifting failed during the previous driving cycle, but there is also a chance that the gear can be successfully engaged in this driving cycle. Therefore, for a gear with potential faults, it is still allowed to participate in gear shifting in the current driving cycle.
[0099] S400: Determine whether a gear with potential faults is one of the target gear and the current gear in the current driving cycle.
[0100] If so, execute S500.
[0101] Among them, when this part of the gear with potential faults is shifting gears, it may appear as the current gear (the gear currently in gear) or as the target gear (the gear to be engaged). When it appears as the current gear, it means that the gear with potential faults can be successfully engaged, but it may not be able to be smoothly disengaged. When it appears as the target gear, it means that the gear with potential faults may not be able to be smoothly engaged or disengaged, so specific discrimination is required during the gear shifting process.
[0102] S500: Perform a gear shifting operation on the gear with potential faults and determine whether the gear shifting is successful.
[0103] If not, execute S600; if so, execute S1000.
[0104] Among them, when the gear with potential faults is the current gear, performing the gear shifting operation will first disengage the gear with potential faults and engage another gear. If the gear with potential faults cannot be disengaged, the gear shifting is not successful; if it can be disengaged, the gear shifting is successful. When the gear with potential faults is the target gear, performing the gear shifting operation will first disengage other gears and engage the gear with potential faults. If the gear with potential faults cannot be engaged, the gear shifting is not successful; if it can be engaged, the gear shifting is successful.
[0105] S600: Issue a first-level fault report for the gear with potential faults and accumulate the total sum of the first-level fault reports issued by the gear with potential faults.
[0106] The sum of the first-level fault reports issued by the gears with cumulative potential fault hazards is the sum of the number of first-level fault reports of the gears with potential fault hazards reported in the previous driving cycles and the one first-level fault report issued this time.
[0107] S700: Determine whether the sum is greater than the first set value.
[0108] If yes, execute S800; if not, execute S900.
[0109] S800: Disable the gears with potential fault hazards in the current driving cycle and subsequent driving cycles, and report a second-level fault.
[0110] When the sum is greater than the first set value, it indicates that after being verified in at least the number of driving cycles equal to the first set value, the gears with potential fault hazards cannot shift gears normally, with a relatively high risk, most likely due to hardware and software control problems. It is not suitable to continue using in the current driving cycle and subsequent driving cycles. Continuing to use it is likely to cause safety accidents and result in frequent shifting operations. Therefore, it needs to be disabled and a second-level fault should be reported.
[0111] Optionally, S800 also includes sending a warning message to remind the driver to go to the service station to maintain the vehicle's gearbox as soon as possible.
[0112] S900: Disable the gears with potential fault hazards in the current driving cycle.
[0113] If the sum is less than the first set value, it indicates that the gears with potential fault hazards are not suitable for use in the current driving sequence, but this may be due to the reasons of the clutch of the gear itself or the external environment. Therefore, shifting attempts can still be made in subsequent driving cycles to exclude the influence of environmental factors as much as possible.
[0114] S1000: Clear the total number of first-level fault reports cumulatively issued by the gears with potential fault hazards in the previous driving cycles.
[0115] When the gears with potential fault hazards successfully shift gears, it indicates that the first-level faults reported in the previous driving cycles were only caused accidentally, such as by environmental factors, and do not affect subsequent normal shifting operations. Therefore, the risk can be eliminated by clearing the total number of first-level fault reports cumulatively issued by the gears with potential fault hazards in the previous driving cycles. Subsequently, this gear can be regarded as a normal gear for control.
[0116] Among them, after steps S900 and S1000 are executed, if the gear with potential fault hazards is the target gear, a gear skipping judgment can also be performed. Specifically, performing the gear skipping judgment includes: obtaining the acceleration of the vehicle to judge the driver's acceleration or deceleration intention based on this; obtaining the vehicle speed, and based on the relationship diagram of vehicle speed, acceleration, and gear, judging the matching gear corresponding to the current vehicle speed and acceleration. When the matching gear can cross the current gear with potential fault hazards and correspond to a new gear, gear skipping can be performed. It should be noted that the prerequisite for gear skipping is that the gear to be skipped is between the maximum and minimum gears of the transmission.
[0117] For the gear fault determination and processing method provided in this embodiment, in the current driving cycle, free gear shifting is allowed for gears that did not issue or issued a first-level fault error report in the previous driving cycle but the number of first-level fault error reports issued is not greater than the first set value, and the gears that did not issue or issued a first-level fault error report in the previous driving cycle but the number of first-level fault error reports issued is not greater than the first set value are regarded as gears with potential fault hazards. In the current driving cycle, when one of the gears with potential fault hazards is the target gear and the current gear, a gear shifting operation is performed on the gear with potential fault hazards, and it is judged whether the gear shifting is successful. If successful, the total number of first-level fault error reports accumulated by the gear with potential fault hazards in the previous driving cycle is cleared, and in subsequent control cycles, this gear with potential fault hazards can be controlled as a normal gear; if not successful, a first-level fault error report is issued for the gear with potential fault hazards, and the sum of the first-level fault error reports issued by the gear with potential fault hazards is accumulated. If the sum is greater than the first set value, the gear with potential fault hazards is disabled and a second-level fault is reported in the current driving cycle and subsequent driving cycles. In this way, through multiple driving cycle identifications, the influence of environmental factors on the current driving cycle can be significantly reduced, thereby ensuring normal driving. If the sum is not greater than the first set value, the gear with potential fault hazards is disabled in the current driving cycle to ensure normal driving.
[0118] Optionally, as Figure 2 shown, performing a gear shifting operation on the gear with potential fault hazards in step S500 and judging whether the gear shifting is successful specifically includes the following steps S501 - S514.
[0119] S501: Obtain the current gear and the target gear.
[0120] Specifically, each gear corresponds to a transmission ratio of the transmission, so the current gear can be judged by the transmission ratio of the transmission. The corresponding target gear can be queried from the relationship chart of acceleration, vehicle speed, and target gear pre-stored in the vehicle controller according to the acceleration and vehicle speed of the vehicle. Among them, this relationship chart can be obtained through a large number of previous tests.
[0121] S502: When the gear shifting condition is met, perform a gear disengaging operation on the current gear.
[0122] Among them, the gear disengaging operation includes clearing the torque of the engine and disengaging the clutch of the current gear. When the target gear and the current gear differ by one gear, it is considered that the gear shifting condition is met. When the gear shifting condition is not met, re-judge whether the gear shifting condition is met until the gear shifting condition is met and S502 is executed.
[0123] S503: Judge whether the gear disengaging operation is completed.
[0124] It can be judged whether the gear disengagement is completed by whether the clutch corresponding to the current gear is completely disengaged. Whether the clutch of the current gear is completely disengaged can be detected by a position sensor on the clutch.
[0125] If not, execute S504; if so, execute S508.
[0126] S504: Increment the number of failed gear disengaging operations by 1.
[0127] S505: Judge whether the number of failed gear disengaging operations exceeds the second set value.
[0128] If not, execute S502; if so, execute S506.
[0129] S506: Determine that the gear disengagement of the current gear fails.
[0130] Among them, the second set value can be set as needed. When performing gear disengagement continuously for multiple times and unable to successfully disengage from the current gear, it indicates that in the current driving cycle, there is a fault in the gear disengagement of the current gear. This may be caused by a fault in components such as the solenoid valve controlling the clutch, or may be caused by environmental factors.
[0131] S507: When the gear with potential faults is the current gear, determine that the gear shifting of the gear with potential faults fails.
[0132] S508: Adjust the speed of the engine.
[0133] Among them, when adjusting the speed of the engine, adjust the engine speed to the required range suitable for the target gear.
[0134] S509: Perform a gear engaging operation.
[0135] Performing the gear engaging operation includes gradually engaging the clutch of the target gear.
[0136] The solenoid valve of the clutch of the target gear can be used to control the gradual engagement of the clutch of the target gear.
[0137] S510: Determine whether the gear shifting operation is completed.
[0138] If not, execute S511; if so, end.
[0139] S511: Increment the number of failed gear shifting operations by 1.
[0140] S512: Determine whether the number of failed gear shifting operations exceeds the second set value.
[0141] If not, execute S502; if so, execute S513.
[0142] S513: Determine that the gear shifting of the target gear fails.
[0143] S514: When the gear with potential fault hazards is the target gear, determine that the gear shifting of the gear with potential fault hazards fails.
[0144] Through the above steps S501 - S514, when the gear with potential fault hazards is the current gear, if the number of failed gear disengaging operations exceeds the second set value, it indicates that the gear disengaging of the gear with potential fault hazards is abnormal, thus leading to gear shifting failure. When the gear with potential fault hazards is the target gear, if the number of failed gear shifting operations exceeds the second set value, it indicates that the gear shifting of the gear with potential fault hazards is abnormal, thus leading to gear shifting failure.
[0145] Embodiment 2
[0146] Figure 3 This is the structural diagram of a device for determining and handling gear faults provided by Embodiment 3 of the present invention. As Figure 3 shown, this embodiment provides a device for determining and handling gear faults. This device for determining and handling gear faults can execute the method for determining and handling gear faults described in the above embodiment. Specifically, this device for determining and handling gear faults includes: a startup module 10, a free gear shifting information acquisition module 11, a potential fault gear information acquisition module 12, a first judgment module 13, a second judgment module 14, a primary fault reporting module 15, a third judgment module 16, and a first execution module 17.
[0147] Among them, the startup module 10 is used to enter the current driving cycle; the free shift information acquisition module 11 is used to acquire the gear information that allows free shifting in the current driving cycle; the potential fault gear information acquisition module 12 is used to determine the gear information with potential faults based on the gear information that allows free shifting; the first judgment module 13 is used to judge whether the gear with potential faults is one of the target gear and the current gear in the current driving cycle; the second judgment module 14 is used to perform a shifting operation on the gear with potential faults and judge whether the shifting is successful when the gear with potential faults is one of the target gear and the current gear in the current driving cycle; the primary fault reporting module 15 is used to issue a primary fault report for the gear with potential faults when the shifting is not successful, and accumulate the total of the primary fault reports issued by the gear with potential faults; the third judgment module 16 is used to judge whether the total is greater than the first set value; the first execution module 17 is used to disable the gear with potential faults in the current driving cycle and subsequent driving cycles when the total is greater than the first set value.
[0148] The gear fault determination and processing device provided in this embodiment enters the current driving cycle through the startup module 10; acquires the gear information that allows free shifting in the current driving cycle through the free shift information acquisition module 11; determines the gear information with potential faults based on the gear information that allows free shifting through the potential fault gear information acquisition module 12; judges whether the gear with potential faults is one of the target gear and the current gear in the current driving cycle through the first judgment module 13; when the gear with potential faults is one of the target gear and the current gear in the current driving cycle, performs a shifting operation on the gear with potential faults and judges whether the shifting is successful through the second judgment module 14; when the shifting is not successful, issues a primary fault report for the gear with potential faults through the primary fault reporting module 15 and accumulates the total of the primary fault reports issued by the gear with potential faults; judges whether the total is greater than the first set value through the third judgment module 16; when the total is greater than the first set value, disables the gear with potential faults in the current driving cycle and subsequent driving cycles through the first execution module 17. In this way, through multiple driving cycle identifications, the influence of environmental factors on the current driving cycle can be significantly reduced, thereby ensuring normal driving.
[0149] Optionally, the gear fault determination and processing device further includes a second execution module, and the second execution module is used to disable the gear with potential faults in the current driving cycle when the total is not greater than the first set value, so as to ensure normal driving.
[0150] Optionally, the determination and processing device for gear position faults further includes a third execution module, which is used to clear the total number of first-level fault reports issued by the gear position with potential faults in the previous driving cycle when the gear position with potential faults successfully performs a gear shifting operation. In this way, fault degradation can be achieved, and the gear position with potential faults can be controlled as a normal gear position in subsequent control cycles.
[0151] Embodiment III
[0152] As Figure 4 shown, this embodiment provides a vehicle, which includes an engine 20, a clutch 21, a gearbox 22, a vehicle controller 23, and a memory 24. Among them, the engine 20, the clutch 21, the gearbox 22, the vehicle controller 23, and the memory 24 can be connected through a bus.
[0153] The memory 24, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the method for determining and processing gear position faults in the embodiments of the present invention. The vehicle controller 23 executes various functional applications and data processing of the vehicle by running the software programs, instructions, and modules stored in the memory 24, that is, implements the method for determining and processing gear position faults in the above embodiments.
[0154] The memory 24 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the terminal, etc. In addition, the memory 24 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 24 can further include a memory remotely set relative to the vehicle controller 23, and these remote memories can be connected to the vehicle through a network. Examples of the above network include but are not limited to the Internet, an enterprise internal network, a local area network, a mobile communication network, and combinations thereof.
[0155] The vehicle provided in Embodiment III of the present invention and the method for determining and processing gear position faults provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be referred to in the above embodiments, and this embodiment has the same beneficial effects as the method for determining and processing gear position faults.
[0156] Embodiment IV
[0157] Embodiment IV of the present invention further provides a storage medium, on which a computer program is stored. When the program is executed by the vehicle controller, the vehicle implements the method for determining and processing gear position faults as described in the above embodiments of the present invention.
[0158] Certainly, the storage medium containing computer-executable instructions provided by the embodiments of the present invention, the computer-executable instructions are not limited to the operations in the method for determining and handling gear position faults as described above, and can also execute the relevant operations in the method for determining and handling gear position faults provided by the embodiments of the present invention, and have corresponding functions and beneficial effects.
[0159] Obviously, the above embodiments of the present invention are merely examples for clearly explaining the present invention, rather than limiting the implementation manners of the present invention. For those of ordinary skill in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation manners here. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present invention shall be included in the protection scope of the claims of the present invention.
Claims
1. A method for determining and processing a gear failure, characterized in that: include: S100: Entering the current driving cycle; S200: acquiring information about a gear position that allows free gear shifting in the current driving cycle; the gear position that allows free gear shifting has not issued a first-level fault error in a previous driving cycle, or has issued the first-level fault error but the total number of the first-level fault errors issued is less than a first set value; S300: Determining gear information with potential fault hazards based on the gear information that allows free gear shifting; The gear with potential fault has issued the first-level fault error in the previous driving cycle, but the number of the first-level fault error issued is not greater than the first set value; S400: determining whether the gear with a potential fault hazard is one of the target gear and the current gear in the current driving cycle; If yes, execute S500; S5 00: Perform a gear shift operation on the gear with potential fault risk, and determine whether the gear shift is successful; If not, execute S600; S600: issuing the first-level fault error for the gear position with potential fault, and accumulating the total of the first-level fault error issued by the gear position with potential fault; S700: Determine whether the sum is greater than the first set value; If yes, execute S800; S800: Disable the gear with the potential fault in the current driving cycle and subsequent driving cycles and report a secondary fault.
2. The method for determining and processing a gear failure according to claim 1, characterized in that: If in S700, the sum is not greater than the first set value; then execute S900; S900: Disable the gear with the potential failure in the current driving cycle.
3. The method for determining and processing a gear failure according to claim 1, characterized in that: If, in S500, the gear position with the potential fault is successfully shifted, S1000 is executed; S1000: Clearing the total number of the first-level fault errors that have been issued by the gear with potential fault in the previous driving cycle.
4. The method for determining and processing a gear failure according to claim 1, characterized in that: S500 includes: S501: Obtain the current gear position and the target gear position; S502: When the gear shifting condition is met, the current gear is disengaged, and the disengagement operation includes clearing the torque of the engine and disengaging the clutch of the current gear; S503: Determine whether the unblocking operation is completed; If not, execute S504; S504: The number of failed unblocking operations is accumulated by 1; S505: Determine whether the number of failed shifting operations exceeds a second set value; If not, execute S502; if yes, execute S506; S506: Determine that the current gear position fails to be disengaged; S507: When the gear with potential failure is the current gear, determining that the gear shifting with potential failure is unsuccessful.
5. The method for determining and processing a gear failure according to claim 4, characterized in that: When in S503, if the unblocking operation is completed, execute S508; S508: regulating the engine speed; S509: Executing a gear shifting operation, including gradually engaging the clutch of the target gear; S510: Determine whether the gear shifting operation is completed; If not, execute S511; S511: The number of failed gear shifting operations is accumulated by 1; S512: Determine whether the number of failed gear shifting operations exceeds a second set value; If not, execute S502; if yes, execute S513; S513: Determine that the target gear position has failed to be engaged; S514: When the gear with the potential failure is the target gear, determining that the gear shifting of the gear with the potential failure is unsuccessful.
6. A device for determining and processing a gear failure, characterized in that: include: A startup module is used to enter the current driving cycle; A free shift information acquisition module is used to acquire information about the gear position that allows free shifting in the current driving cycle; the gear position that allows free shifting has not issued a first-level fault error in the previous driving cycle, or has issued the first-level fault error but the total number of the first-level fault errors issued is less than a first set value; A failure potential gear information acquisition module, used to determine the gear information with failure potential based on the gear information that allows free gear shifting; The gear with potential fault has issued the first-level fault error in the previous driving cycle, but the number of the first-level fault error issued is not greater than the first set value; A first judgment module is used to judge whether the gear with potential fault is one of the target gear and the current gear in the current driving cycle; A second judgment module is used for performing a gear shift operation on the gear with potential failure when the gear with potential failure is one of the target gear and the current gear in the current driving cycle, and judging whether the gear shift is successful; A primary fault error reporting module, configured to, when the gear shift is unsuccessful, issue the primary fault error reporting for the gear position with potential faults, and accumulate the total number of primary fault error reporting issued by the gear position with potential faults; A third judgment module, used to judge whether the sum is greater than the first set value; The first execution module is configured to disable the gear with potential failure in a current driving cycle and subsequent driving cycles when the sum is greater than the first set value.
7. The gear failure determination and processing device according to claim 6, characterized in that: The gear fault determination and processing device also includes: The second execution module is configured to disable the gear with potential failure in a current driving cycle when the sum is not greater than the first set value.
8. The gear failure determination and processing device according to claim 6, characterized in that: The gear fault determination and processing device also includes: The third execution module is used to clear the total number of the first-level fault errors cumulatively issued by the gear with potential fault in the previous driving cycle when the gear with potential fault successfully performs the gear shift operation.
9. A vehicle comprising an engine, a clutch and a gearbox, characterized in that: The vehicle further comprises: Driving controller; A memory for storing one or more programs; When the one or more programs are executed by the driving controller, the driving controller controls the vehicle to implement the method for determining and processing a gear failure as described in any one of claims 1-5.
10. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by the driving controller, the vehicle implements the method for determining and processing a gear failure as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Safety control method for gear shifting failure of dual clutch transmission
CN105156660B
Safety control method of double-clutch transmission gear-engagement failures
CN105156660A
Method for preventing an automatic gearbox from mistakenly putting into N gear
CN106438993A