How to deal with the AMT clutch failure
By combining the ratio of input shaft speed to engine speed, the AMT clutch cannot be separated, and the clutch state is restored to a fully separated state after the fault occurs, solving the shortcomings of clutch position signal in the prior art and the failure recovery requires stopping and powering down. Problem, achieving high accuracy and high efficiency troubleshooting.
Patent Information
- Application Number
- CN202310779897.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2043-06-29
AI Technical Summary
The prior art relies on the clutch position signal in the fault diagnosis of AMT clutch cannot be separated, and is susceptible to the failure of the clutch position sensor. It needs to be stopped and powered down to recover after the failure occurs, affecting efficiency and cost.
By combining the ratio of input shaft speed to engine speed, the AMT clutch is diagnosed to be unable to separate the fault, and after the fault occurs, the fault is eliminated by restoring the clutch state to a fully disconnected state to avoid power off.
Improves the accuracy and fault tolerance of fault diagnosis, saves time and cost, and is transparent to the driver and feels better in operation.
Smart Images

Figure CN116972162B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of clutch fault diagnosis, and in particular to a method for processing an AMT clutch failure that cannot be separated. Background Art
[0002] Various faults often occur during the operation of the clutch; one of the manifestations of the fault is that the AMT clutch cannot be disengaged; this is actually a type of fault; when this type of fault occurs, it is necessary to promptly diagnose whether the AMT clutch cannot be disengaged fault has occurred; further, when it is confirmed that the AMT clutch cannot be disengaged fault has occurred, corresponding countermeasures should be taken to resolve the fault as soon as possible, or if it is determined that the fault cannot be actively restored, the driver should be informed to stop the car.
[0003] In order to deal with the special category of AMT clutch disengagement failure, the existing technology mainly reads the actual position of the clutch through the clutch position sensor and compares it with the target position: if the actual position of the clutch still cannot follow the target position after a certain period of time, it is diagnosed that the clutch cannot be disengaged or cannot be engaged; and after the clutch disengagement failure diagnosis, the response strategy is to keep the clutch engaged and maintain the current gear until the car stops and the power is turned off.
[0004] The defects of the prior art are:
[0005] 1. Since the prior art relies on the clutch position signal to diagnose the clutch failure, when the clutch position sensor fails and transmits an erroneous clutch position, it is impossible to accurately determine whether the clutch failure actually occurs;
[0006] 2. In the existing technology, after a fault occurs, the response strategy is to keep the vehicle in gear, so the vehicle must be stopped and powered off, and the fault can only be corrected after the power is turned on again;
[0007] 3. In the prior art, after a fault occurs, the vehicle must be shut down and powered off, and the fault can only be restored after powering on again. Therefore, the fault cannot be automatically restored for a non-mechanical adhesion jamming fault. Summary of the invention
[0008] In view of the above problems, the present invention provides a method for handling the AMT clutch non-disengagement fault, with the purpose of improving fault tolerance. Even when the clutch position sensor fails and transmits an erroneous clutch position, it is possible to accurately determine whether the clutch non-disengagement fault actually occurs; it saves time, does not require parking, does not affect driving, and saves costs; it is transparent to the driver and provides a better operating feel.
[0009] To solve the above problems, the technical solution provided by the present invention is:
[0010] A method for handling an AMT clutch failure that cannot be separated includes an AMT clutch failure diagnosis process and an AMT clutch failure response process; wherein:
[0011] The AMT clutch cannot be disengaged fault diagnosis process is used to determine whether the AMT clutch cannot be disengaged fault currently occurs according to the diagnosis input signal;
[0012] The AMT clutch cannot disengage fault response process is used to restore the clutch state of the clutch to a completely disengaged state when the AMT clutch cannot disengage fault diagnosis process determines that the AMT clutch cannot disengage fault has occurred, so as to eliminate the AMT clutch cannot disengage fault; the clutch state includes a disengaged state and a coupled state; wherein the disengaged state includes the completely disengaged state and the partially disengaged state; and the coupled state includes a completely coupled state and a partially coupled state.
[0013] Preferably, the diagnostic input signal includes the actual clutch position, the target clutch position, the input shaft speed, and the engine speed; wherein:
[0014] The actual position of the clutch is expressed in terms of the specific state of the clutch state;
[0015] The clutch target position is expressed in terms of the specific state of the clutch state.
[0016] Preferably, the AMT clutch cannot be disengaged fault diagnosis process comprises the following steps:
[0017] Sa100. Collecting the diagnostic input signal;
[0018] Sa200. Determine the clutch target position in the current diagnostic input signal; then perform the following operations according to the clutch target position in the current diagnostic input signal:
[0019] If the clutch target position in the diagnosis input signal is the disengaged state, execute Sa300;
[0020] If the clutch target position in the diagnostic input signal is not the disengaged state, executing other AMT clutch fault diagnosis processes;
[0021] Sa300. Determine the actual position of the clutch in the current diagnostic input signal; then perform the following operations according to the actual position of the clutch in the current diagnostic input signal:
[0022] If the actual clutch position in the diagnostic input signal is the disengaged state, it is determined that the AMT clutch cannot be disengaged fault does not currently occur;
[0023] If the actual clutch position in the diagnostic input signal is not the disengaged state, execute Sa400;
[0024] Sa400. Read the latest current timing value in the separation timer; then perform the following operations according to the latest current timing value in the separation timer:
[0025] If the latest time value in the separation timer exceeds the manually preset separation elapsed time threshold, Sa500 is executed; the separation elapsed time threshold is manually preset according to the actual separation characteristics of the clutch and written into the ECU;
[0026] If the latest timer value in the separation timer does not exceed the separation elapsed time threshold, return and execute Sa300 again;
[0027] Sa500. Obtain the input shaft speed in the diagnostic input signal and the engine speed in the diagnostic input signal; compare the input shaft speed in the diagnostic input signal with the engine speed correction value; and then perform the following operations based on the comparison result:
[0028] If the input shaft speed in the diagnostic input signal is not greater than the engine speed correction value, it is determined that the AMT clutch cannot be disengaged fault does not currently occur;
[0029] If the input shaft speed in the diagnosis input signal is greater than the engine speed correction value, it is determined that the AMT clutch cannot be disengaged fault has currently occurred.
[0030] Preferably, in Sa400, before reading the latest value of the current timing in the separation timer, the following steps are further included: according to the number of times Sa400 is executed, the following operations are performed:
[0031] If Sa400 is executed for the first time, the separation timer is started and initialized, and then the timing is started, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is performed;
[0032] If Sa400 is not executed for the first time, the timing continues to start, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is performed.
[0033] Preferably, the engine speed correction value in Sa500 is obtained by calculating the engine speed in the diagnostic input signal, specifically:
[0034] Multiplying the engine speed in the diagnostic input signal by a manually preset engine speed correction coefficient to obtain the engine speed correction value;
[0035] The engine speed correction coefficient is manually set in advance and written into the ECU according to the separation elapsed time threshold and vehicle matching test data.
[0036] Preferably, the AMT clutch cannot be separated failure response process specifically includes the following steps:
[0037] Sb100. Obtain the determination result of the AMT clutch cannot be separated fault diagnosis process; then perform the following operations according to the determination result of the AMT clutch cannot be separated fault diagnosis process:
[0038] If the AMT clutch cannot be disengaged fault diagnosis process determines that the AMT clutch cannot be disengaged fault has occurred, Sb200 is executed;
[0039] If the determination result of the AMT clutch cannot be disengaged fault diagnosis process is that the AMT clutch cannot be disengaged fault does not currently occur, then return to and re-execute the AMT clutch cannot be disengaged fault diagnosis process;
[0040] Sb200 terminates the current clutch disengagement action, maintains the current gear, and maintains the clutch state as the fully engaged state; then executes Sb300;
[0041] Sb300. Read the current latest timing value in the combined timer; then perform the following operations according to the current latest timing value in the combined timer:
[0042] If the current latest time value in the combination timer exceeds the manually preset combination elapsed time threshold, Sb400 is executed; the combination elapsed time threshold is manually preset and written into the ECU;
[0043] If the current latest timer value in the combination timer does not exceed the combination elapsed time threshold, return and execute Sb200 again;
[0044] Sb400. Update the clutch target position according to the actual vehicle driving condition; then execute Sb500; Sb500. Perform the following operations according to the clutch target position:
[0045] If the clutch target position is the clutch state is the disengaged state, execute Sb600;
[0046] If the clutch target position is the clutch state and is not the disengaged state, return and execute Sb400 again;
[0047] Sb600. Read the latest timing value in the separation timer; simultaneously obtain the actual position of the clutch, the input shaft speed in the diagnostic input signal, and the engine speed in the diagnostic input signal; then perform the following operations based on the latest timing value in the separation timer and the actual position of the clutch:
[0048] If the latest value of the current timing in the separation timer does not exceed the separation elapsed time threshold, and the actual position of the clutch is the clutch state is the complete separation state, it is determined that the AMT clutch cannot be separated fault has been recovered; then the AMT clutch cannot be separated fault response process is terminated;
[0049] If the latest timed value in the separation timer exceeds the separation elapsed time threshold, or the clutch actual position is the clutch state is not the fully separated state, and the input shaft speed in the diagnostic input signal is greater than the engine speed correction value, execute Sb700;
[0050] Sb700. Determine whether the current clutch satisfies the manually preset clutch disengagement fault diagnosis conditions; the clutch disengagement fault diagnosis conditions include the following:
[0051] The clutch has not been completely disengaged even after exceeding the manually preset non-disengageable time threshold, and the input shaft speed is greater than the engine speed correction value;
[0052] Then, according to the judgment result, perform the following operations:
[0053] If the current clutch does not meet the clutch disengagement fault diagnosis condition, the AMT clutch disengagement fault diagnosis process is executed again;
[0054] If the current clutch meets the clutch disengagement failure diagnosis condition, the value in the fault response counter is increased by 1; the initial value of the fault response counter is 0; then Sb800 is executed;
[0055] Sb800. Read the value in the fault response times counter; then perform the following operations according to the initial value in the fault response times counter:
[0056] If the value in the fault response times counter does not exceed the manually preset fault response times upper limit threshold, return to and execute Sb200 again;
[0057] If the value in the fault response times counter exceeds the fault response times upper limit threshold, it is determined that the AMT clutch cannot be disengaged fault cannot be recovered; then the AMT clutch cannot be disengaged fault response process is terminated.
[0058] Preferably, updating the clutch target position in Sb400 specifically includes the following steps:
[0059] Sb410. Get the current target gear and vehicle operating conditions;
[0060] Sb420. According to the target gear, the vehicle operating condition table, obtain the corresponding clutch target position;
[0061] Sb430. Use the clutch target position obtained in Sb420 as the clutch target position to be updated.
[0062] Preferably, before reading the latest value of the current timing in the combined timer, Sb300 further comprises the following steps: performing the following operations according to the number of times Sb300 is executed:
[0063] If Sb300 is executed for the first time, the combined timer is started and initialized, and then the timing is started, and the timing value is written into the combined timer in real time; then the operation of reading the current latest timing value in the combined timer is performed;
[0064] If Sb300 is not executed for the first time, the timing continues to start, and the timing value is written into the combined timer in real time; then the operation of reading the current latest timing value in the combined timer is performed.
[0065] Preferably, before reading the latest value of the current timing in the separation timer, Sb600 further comprises the following steps: performing the following operations according to the number of times Sb600 is executed:
[0066] If Sb600 is executed for the first time, the separation timer is started and initialized, and then the timing is started, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is performed;
[0067] If Sb600 is not executed for the first time, the timing continues to start, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is performed.
[0068] Preferably, the upper limit threshold of the number of fault response times is 3.
[0069] Compared with the prior art, the present invention has the following advantages:
[0070] 1. Since the present invention does not completely rely on the clutch position signal to diagnose whether the clutch cannot be disengaged fault occurs, but combines the input shaft speed to diagnose the clutch cannot be disengaged fault, thereby improving fault tolerance. Even when the clutch position sensor fails and transmits an erroneous clutch position, it can accurately determine whether the clutch cannot be disengaged fault actually occurs. Its accuracy is a qualitative leap compared with the prior art;
[0071] 2. The present invention does not necessarily require the vehicle to be stopped and powered off after a fault occurs. The fault can only be restored after powering on again, which can save time in many cases, does not require parking, does not affect parking, and saves costs;
[0072] 3. Since the present invention does not need to stop and power off after a fault occurs, it can be transparent to the driver and the operating feeling is better. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 A schematic diagram of a flow chart of a fault diagnosis process of an AMT clutch unable to disengage according to a specific embodiment of the present invention;
[0074] Figure 2 It is a flowchart of the AMT clutch disengagement failure response process according to a specific embodiment of the present invention. DETAILED DESCRIPTION
[0075] The present invention is further explained below in conjunction with specific embodiments. It should be understood that these embodiments are only used to illustrate the present invention and are not used to limit the scope of the present invention. After reading the present invention, various equivalent forms of modifications to the present invention by those skilled in the art all fall within the scope defined by the claims attached to this application.
[0076] It should be noted that this specific embodiment is obtained by experimenting on a commercial vehicle produced by the applicant to prove the effectiveness of the present invention; specifically:
[0077] This specific embodiment is based on a vehicle model produced by the applicant and matched with Dongfeng 12-speed AMT.
[0078] A method for handling an AMT clutch failure that cannot be separated includes an AMT clutch failure diagnosis process and an AMT clutch failure response process; wherein:
[0079] The AMT clutch cannot disengage fault diagnosis process is used to determine whether an AMT clutch cannot disengage fault currently occurs based on the diagnostic input signal.
[0080] In this specific embodiment, the diagnostic input signal includes the actual position of the clutch, the target position of the clutch, the input shaft speed, and the engine speed; wherein:
[0081] The actual clutch position is expressed in terms of the specific state of the clutch status.
[0082] The clutch target position is expressed in terms of the specific state of the clutch state.
[0083] The AMT clutch cannot disengage fault response process is used to restore the clutch state of the clutch to a completely disengaged state when the AMT clutch cannot disengage fault diagnosis process determines that the AMT clutch cannot disengage fault has occurred, so as to eliminate the AMT clutch cannot disengage fault; the clutch state includes a disengaged state and an engaged state; among which, the disengaged state includes a completely disengaged state and a partially disengaged state; the engaged state includes a completely engaged state and a partially engaged state.
[0084] like Figure 1 As shown, in this specific embodiment, the AMT clutch cannot be disengaged fault diagnosis process includes the following steps:
[0085] Sa100. Collect diagnostic input signals.
[0086] Sa200. Determine the clutch target position in the current diagnostic input signal; then perform the following operations according to the clutch target position in the current diagnostic input signal:
[0087] If the clutch target position in the diagnosis input signal is in the disengaged state, Sa300 is executed.
[0088] If the clutch target position in the diagnostic input signal is not disengaged, perform other AMT clutch fault diagnosis processes.
[0089] Sa300. Determine the actual clutch position in the current diagnostic input signal; then perform the following operations based on the actual clutch position in the current diagnostic input signal:
[0090] If the actual clutch position in the diagnostic input signal is in a disengaged state, it is determined that the AMT clutch cannot be disengaged fault has not occurred at present.
[0091] If the clutch actual position in the diagnostic input signal is not in the disengaged state, Sa400 is executed.
[0092] Sa400. Read the current latest timing value in the separation timer.
[0093] In this specific embodiment, before reading the latest value of the current time in the separation timer, Sa400 also includes the following steps: according to the number of times Sa400 is executed, perform the following operations:
[0094] If Sa400 is executed for the first time, the separation timer is started and initialized, then timing begins, and the timing value is written into the separation timer in real time; then an operation of reading the current latest timing value in the separation timer is performed.
[0095] If Sa400 is not executed for the first time, the timing continues to start, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is executed.
[0096] Then, according to the latest value of the separation timer, the following operations are performed:
[0097] If the latest timed value in the separation timer exceeds the manually preset separation elapsed time threshold, Sa500 is executed; the separation elapsed time threshold is manually preset according to the actual separation characteristics of the clutch and written into the ECU.
[0098] In this specific embodiment, on the Dongfeng 12-speed AMT model, the actual separation characteristic of the clutch is that it can be completely separated after the separation slow valve is fully opened for 0.7s; and under idling conditions, when the clutch is completely separated, the input shaft speed still has 70%; and after 2s, the input shaft speed is completely reduced to 0.
[0099] It should be noted that, according to the actual clutch separation characteristics of the above-mentioned vehicle model, the separation elapsed time threshold is preset to 1s.
[0100] If the current latest counted value in the separation timer does not exceed the separation elapsed time threshold, the process returns and executes Sa300 again.
[0101] Sa500. Obtain the input shaft speed in the diagnostic input signal and the engine speed in the diagnostic input signal; compare the input shaft speed in the diagnostic input signal with the engine speed correction value; and then perform the following operations based on the comparison result:
[0102] If the input shaft speed in the diagnostic input signal is not greater than the engine speed correction value, it is determined that the AMT clutch cannot be disengaged fault has not occurred at present.
[0103] If the input shaft speed in the diagnostic input signal is greater than the engine speed correction value, it is determined that the AMT clutch cannot be disengaged failure has occurred.
[0104] In this specific embodiment, the engine speed correction value in Sa500 is obtained by calculating the engine speed in the diagnostic input signal. Specifically:
[0105] The engine speed in the diagnostic input signal is multiplied by the manually preset engine speed correction coefficient to obtain the engine speed correction value.
[0106] In this specific embodiment, according to the actual clutch release characteristics of the above vehicle type, the engine speed correction coefficient is preset to 50%.
[0107] The engine speed correction factor is manually set in advance and written into the ECU based on the separation elapsed time threshold and vehicle matching test data.
[0108] like Figure 2 As shown, in this specific embodiment, the AMT clutch cannot be separated failure response process specifically includes the following steps:
[0109] Sb100. Obtain the determination result of the AMT clutch cannot be disengaged fault diagnosis process; then perform the following operations according to the determination result of the AMT clutch cannot be disengaged fault diagnosis process:
[0110] If the AMT clutch cannot disengage fault diagnosis process determines that an AMT clutch cannot disengage fault has occurred, execute Sb200.
[0111] If the AMT clutch cannot disengage fault diagnosis process determines that the AMT clutch cannot disengage fault does not currently occur, then return and re-execute the AMT clutch cannot disengage fault diagnosis process.
[0112] Sb200. Terminate the current clutch disengagement action, maintain the current gear position, and keep the clutch state in a fully engaged state; then execute Sb300.
[0113] Sb300. Read the current latest timing value in the combined timer.
[0114] In this specific embodiment, before reading the latest value of the current timing in the combined timer, Sb300 also includes the following steps: according to the number of times Sb300 is executed, the following operations are performed:
[0115] If Sb300 is executed for the first time, the combined timer is started and initialized, then timing begins, and the timing value is written into the combined timer in real time; then the operation of reading the current latest timing value in the combined timer is executed.
[0116] If Sb300 is not executed for the first time, the timing is continued to start, and the timing value is written into the combined timer in real time; then the operation of reading the current latest timing value in the combined timer is executed.
[0117] Then, based on the current latest timing value in the timer, perform the following operations:
[0118] If the current latest timed value in the combination timer exceeds the manually preset combination elapsed time threshold, Sb400 is executed; the combination elapsed time threshold is manually preset and written into the ECU.
[0119] It should be noted that, in this specific embodiment, according to the actual separation characteristics of the clutch of the above-mentioned vehicle type, the separation elapsed time threshold is preset to 10s, similar to the preset principle of the separation elapsed time threshold.
[0120] If the current latest count value in the combination timer does not exceed the combination elapsed time threshold, the process returns and executes Sb200 again.
[0121] Sb400. Update the clutch target position according to the actual vehicle driving condition; then execute Sb500.
[0122] In this specific embodiment, updating the clutch target position in Sb400 specifically includes the following steps:
[0123] Sb410. Obtain the current target gear position and vehicle operating conditions.
[0124] Sb420. Look up the table according to the target gear position and vehicle operating conditions to obtain the corresponding clutch target position.
[0125] Sb430. Use the clutch target position obtained in Sb420 as the clutch target position to be updated.
[0126] Sb500. Perform the following operations according to the clutch target position:
[0127] If the clutch target position is the clutch state is the disengaged state, Sb600 is executed.
[0128] If the clutch target position is the clutch state and the clutch state is not the disengaged state, the process returns and executes Sb400 again.
[0129] Sb600. Read the latest timing value in the separation timer; at the same time, obtain the actual position of the clutch, the input shaft speed in the diagnostic input signal, and the engine speed in the diagnostic input signal.
[0130] In this specific embodiment, before reading the latest value of the current time in the separation timer, Sb600 also includes the following steps: according to the number of times Sb600 is executed, the following operations are performed:
[0131] If Sb600 is executed for the first time, the separation timer is started and initialized, then timing begins, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is executed.
[0132] If Sb600 is not executed for the first time, the timing continues to start, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is executed.
[0133] Then, according to the latest timing value in the separation timer and the actual position of the clutch, the following operations are performed:
[0134] If the current latest timing value in the separation timer does not exceed the separation elapsed time threshold, and the actual position of the clutch is that the clutch state is in a completely separated state, it is determined that the AMT clutch cannot be separated fault has been restored; then the AMT clutch cannot be separated fault response process is ended.
[0135] If the current latest timing value in the separation timer exceeds the separation elapsed time threshold, or the actual clutch position is that the clutch state is not in a completely separated state, and the input shaft speed in the diagnostic input signal is greater than the engine speed correction value, execute Sb700.
[0136] Sb700. Determine whether the current clutch satisfies the manually preset clutch disengagement fault diagnosis conditions; the clutch disengagement fault diagnosis conditions include the following:
[0137] The clutch has not been completely disengaged even after exceeding the manually preset non-disengageable time threshold, and the input shaft speed is greater than the engine speed correction value;
[0138] Then, according to the judgment result, perform the following operations:
[0139] If the current clutch does not meet the clutch disengagement fault diagnosis conditions, re-execute the AMT clutch disengagement fault diagnosis process.
[0140] If the current clutch satisfies the clutch disengagement fault diagnosis condition, the value in the fault response times counter is increased by 1; the initial value in the fault response times counter is 0; and then Sb800 is executed.
[0141] Sb800. Read the value in the fault response times counter; then perform the following operations according to the initial value in the fault response times counter:
[0142] If the value in the fault response times counter does not exceed the manually preset fault response times upper limit threshold, the process returns to and executes Sb200 again.
[0143] In this specific embodiment, the upper limit threshold of the number of fault response times is 3.
[0144] If the value in the fault response times counter exceeds the fault response times upper limit threshold, it is determined that the AMT clutch cannot be disengaged fault cannot be recovered; then the AMT clutch cannot be disengaged fault response process ends.
[0145] In order to further demonstrate the practical effect of the present invention, other data and processes of the experiment on which this specific embodiment is based are described as follows:
[0146] During the experimental driving process, the gear shifting process was detected, the clutch target position was 15mm, that is, completely disengaged, and the engine speed was 1100rpm.
[0147] After 1 second, the actual displacement is still 7mm and the input shaft speed is still 800rpm; at this time, through the AMT clutch unable to disengage fault diagnosis process diagnosis, it is determined that the AMT clutch unable to disengage fault has occurred.
[0148] Then the AMT enters the AMT clutch cannot disengage fault response process for the first time, abandons the current gear shift, and the clutch returns to the engaged state.
[0149] After 10 seconds, the AMT clutch cannot be disengaged and the fault response process exits.
[0150] After 13 seconds, a new gear shift request was received. After diagnosis through the AMT clutch unable to disengage fault diagnosis process, it was determined that the AMT clutch unable to disengage fault had occurred again.
[0151] After 30 seconds, the AMT clutch was diagnosed as unable to disengage.
[0152] Thereafter, the clutch remains engaged until the vehicle comes to a stop.
[0153] Through this experiment, it can be clearly seen that the method of the present invention can accurately determine whether the AMT clutch cannot be disengaged failure has actually occurred, and there is no need to maintain the gear position or stop the car, shut down the power and restart it after the AMT clutch cannot be disengaged failure occurs; the whole process is fast and safe, and no manual intervention is required, and the clutch cannot be disengaged failure is effectively identified.
[0154] It should be noted that after the fault occurs, the instrument will have a text reminder, and the driver can perceive whether the clutch is engaged or in gear; but if the fault is restored, the driver will not even be able to feel that the clutch cannot be disengaged.
[0155] For example, in the above experimental process, when a new gear shift request was received after 13 seconds, the clutch actually reached the fully disengaged state 0.5 seconds after the target position was fully disengaged, the clutch failure to disengage was restored, and the vehicle resumed normal operation; at this time, the driver had no way of knowing that the clutch failure to disengage had occurred, but the fault had been eliminated; the entire driving process was very smooth, truly achieving the goal of "invisible parts are good parts."
[0156] In the above detailed description, various features are grouped together in a single embodiment to simplify the disclosure. This method of disclosure should not be interpreted as reflecting an intention that the embodiments of the claimed subject matter require more features than are clearly stated in each claim. On the contrary, as reflected in the appended claims, the invention is in a state of having less than all the features of the disclosed individual embodiments. Therefore, the appended claims are hereby expressly incorporated into the detailed description, with each claim standing on its own as a separate preferred embodiment of the invention.
[0157] The disclosed embodiments are described above to enable any person skilled in the art to implement or use the present invention. Various modifications of these embodiments are obvious to those skilled in the art, and the general principles defined herein may also be applied to other embodiments without departing from the spirit and scope of the present disclosure. Therefore, the present disclosure is not limited to the embodiments given herein, but is consistent with the broadest scope of the principles and novel features disclosed in this application.
[0158] The above description includes examples of one or more embodiments. Of course, it is not possible to describe all possible combinations of components or methods for the purpose of describing the above embodiments, but it should be recognized by those skilled in the art that the various embodiments may be further combined and arranged. Therefore, the embodiments described herein are intended to cover all such changes, modifications and variations that fall within the scope of protection of the appended claims. In addition, with respect to the term "comprising" used in the specification or claims, the word is covered in a manner similar to the term "including", just as "including," is explained as a transitional word in the claims. In addition, any term "or" used in the specification of the claims is intended to mean "non-exclusive or".
[0159] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for handling an AMT clutch failure that cannot be separated, characterized by: It includes the AMT clutch cannot be separated fault diagnosis process and the AMT clutch cannot be separated fault response process; among which: The AMT clutch cannot be disengaged fault diagnosis process is used to determine whether the AMT clutch cannot be disengaged fault currently occurs according to the diagnosis input signal; The AMT clutch cannot be separated fault response process is used to restore the clutch state of the clutch to a completely separated state to eliminate the AMT clutch cannot be separated fault when the AMT clutch cannot be separated fault diagnosis process determines that the AMT clutch cannot be separated fault has occurred. The clutch state includes a separated state and a coupled state; wherein the separated state includes the completely separated state and the partially separated state; the coupled state includes the completely coupled state and the partially coupled state; The diagnostic input signal includes the actual clutch position, the target clutch position, the input shaft speed, and the engine speed; wherein: The actual position of the clutch is expressed in terms of the specific state of the clutch state; The clutch target position is expressed according to the specific state of the clutch state; The AMT clutch cannot be disengaged fault diagnosis process includes the following steps: Sa100. Collecting the diagnostic input signal; Sa200. Determine the clutch target position in the current diagnostic input signal; then perform the following operations according to the clutch target position in the current diagnostic input signal: If the clutch target position in the diagnosis input signal is the disengaged state, execute Sa300; If the clutch target position in the diagnostic input signal is not the disengaged state, executing other AMT clutch fault diagnosis processes; Sa300. Determine the actual position of the clutch in the current diagnostic input signal; then perform the following operations according to the actual position of the clutch in the current diagnostic input signal: If the actual clutch position in the diagnostic input signal is the disengaged state, it is determined that the AMT clutch cannot be disengaged fault does not currently occur; If the actual clutch position in the diagnostic input signal is not the disengaged state, execute Sa400; Sa400. Read the latest timing value in the separation timer; then perform the following operations according to the latest timing value in the separation timer: If the latest time value in the separation timer exceeds the manually preset separation elapsed time threshold, Sa500 is executed; the separation elapsed time threshold is manually preset according to the actual separation characteristics of the clutch and written into the ECU; If the latest timer value in the separation timer does not exceed the separation elapsed time threshold, return and execute Sa300 again; Sa500. Obtain the input shaft speed in the diagnostic input signal and the engine speed in the diagnostic input signal; compare the input shaft speed in the diagnostic input signal with the engine speed correction value; and then perform the following operations based on the comparison result: If the input shaft speed in the diagnostic input signal is not greater than the engine speed correction value, it is determined that the AMT clutch cannot be disengaged fault does not currently occur; If the input shaft speed in the diagnostic input signal is greater than the engine speed correction value, it is determined that the AMT clutch cannot be disengaged fault has occurred; In Sa400, before reading the latest value of the current timing in the separation timer, the following steps are also included: according to the number of times Sa400 is executed, the following operations are performed: If Sa400 is executed for the first time, the separation timer is started and initialized, and then the timing is started, and the timing value is written into the separation timer in real time; then the operation of reading the current latest timing value in the separation timer is performed; If Sa400 is not executed for the first time, then continue to start timing, and write the timing value into the separation timer in real time; then perform the operation of reading the current latest timing value in the separation timer; The engine speed correction value in Sa500 is obtained by calculating the engine speed in the diagnostic input signal, specifically: Multiplying the engine speed in the diagnostic input signal by a manually preset engine speed correction coefficient to obtain the engine speed correction value; The engine speed correction coefficient is manually set in advance and written into the ECU according to the separation elapsed time threshold and vehicle matching test data; The AMT clutch cannot be disengaged failure response process specifically includes the following steps: Sb100. Obtain the determination result of the AMT clutch cannot be separated fault diagnosis process; then perform the following operations according to the determination result of the AMT clutch cannot be separated fault diagnosis process: If the AMT clutch cannot be disengaged fault diagnosis process determines that the AMT clutch cannot be disengaged fault has occurred, Sb200 is executed; If the determination result of the AMT clutch cannot be disengaged fault diagnosis process is that the AMT clutch cannot be disengaged fault does not currently occur, then return to and re-execute the AMT clutch cannot be disengaged fault diagnosis process; Sb200 terminates the current clutch disengagement action, maintains the current gear, and maintains the clutch state as the fully engaged state; then executes Sb300; Sb300. Read the current latest timing value in the combined timer; then perform the following operations according to the current latest timing value in the combined timer: If the current latest time value in the combination timer exceeds the manually preset combination elapsed time threshold, Sb400 is executed; the combination elapsed time threshold is manually preset and written into the ECU; If the current latest timer value in the combination timer does not exceed the combination elapsed time threshold, return and execute Sb200 again; Sb400 updates the clutch target position; then executes Sb500; Sb500. Perform the following operations according to the clutch target position: If the clutch target position is the clutch state is the disengaged state, execute Sb600; If the clutch target position is the clutch state and is not the disengaged state, return and execute Sb400 again; Sb600. Read the latest timing value in the separation timer; simultaneously obtain the actual position of the clutch, the input shaft speed in the diagnostic input signal, and the engine speed in the diagnostic input signal; then perform the following operations based on the latest timing value in the separation timer and the actual position of the clutch: If the latest value of the current timing in the separation timer does not exceed the separation elapsed time threshold, and the actual position of the clutch is the clutch state is the complete separation state, it is determined that the AMT clutch cannot be separated fault has been recovered; then the AMT clutch cannot be separated fault response process is terminated; If the latest timed value in the separation timer exceeds the separation elapsed time threshold, or the clutch actual position is the clutch state is not the fully separated state, and the input shaft speed in the diagnostic input signal is greater than the engine speed correction value, execute Sb700; Sb700. Determine whether the current clutch meets the manually preset clutch disengagement fault diagnosis condition; then perform the following operations according to the determination result: If the current clutch does not meet the clutch disengagement fault diagnosis condition, the AMT clutch disengagement fault diagnosis process is executed again; If the current clutch meets the clutch disengagement failure diagnosis condition, the value in the fault response counter is increased by 1; the initial value of the fault response counter is 0; then Sb800 is executed; Sb800. Read the value in the fault response times counter; then perform the following operations according to the initial value in the fault response times counter: If the value in the fault response times counter does not exceed the manually preset fault response times upper limit threshold, return to and execute Sb200 again; If the value in the fault response times counter exceeds the fault response times upper limit threshold, it is determined that the AMT clutch cannot be disengaged fault cannot be recovered; then the AMT clutch cannot be disengaged fault response process is terminated.
2. The method for handling the AMT clutch failure of being unable to disengage according to claim 1 is characterized in that: Sb400 updates the clutch target position, specifically including the following steps: Sb410. Get the current target gear and vehicle operating conditions; Sb420. According to the target gear, the vehicle operating condition table, obtain the corresponding clutch target position; Sb430. Use the clutch target position obtained in Sb420 as the clutch target position to be updated.
3. The method for handling the AMT clutch failure of being unable to disengage according to claim 2 is characterized in that: In Sb300, before reading the latest value of the current timing in the combined timer, the following steps are also included: according to the number of times Sb300 is executed, the following operations are performed: If Sb300 is executed for the first time, the combined timer is started and initialized, and then the timing is started, and the timing value is written into the combined timer in real time; then the operation of reading the current latest timing value in the combined timer is performed; If Sb300 is not executed for the first time, the timing continues to start, and the timing value is written into the combined timer in real time; then the operation of reading the current latest timing value in the combined timer is performed.
4. The method for handling the AMT clutch failure of being unable to disengage according to claim 3 is characterized in that: In Sb600, before reading the latest value of the current timing in the separation timer, the following steps are also included: according to the number of times Sb600 is executed, the following operations are performed: If Sb600 is executed for the first time, the separation timer is started and initialized, and then the timing is started, and the timing value is written into the separation timer in real time; Then, an operation of reading the latest timing value in the separation timer is performed; If Sb600 is not executed for the first time, the timing continues and the timing value is written into the separation timer in real time; Then, an operation of reading the current latest time value in the separation timer is performed.
5. The method for handling the AMT clutch failure of being unable to disengage according to claim 4 is characterized in that: The upper limit threshold of the number of fault response times is 3.
Citation Information
Patent Citations
AMT (automated mechanical transmission) system and fault diagnosis method of clutch actuating mechanism thereof
CN102537320A
Cited By
A vehicle transmission sticking fault diagnosis method, system and electronic device
CN122752513A