Method for learning touch point of transmission
10316906 ยท 2019-06-11
Assignee
- Hyundai Motor Company (Seoul, KR)
- Kia Motors Corporation (Seoul, KR)
- HYUNDAI AUTRON CO., LTD. (Seongnam-si, Gyeonggi-Do, KR)
Inventors
Cpc classification
F16D2500/30415
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/10412
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
F16D2500/3026
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/30406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/70605
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/1026
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D48/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/5012
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/50257
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/50251
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/1045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/50236
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/3067
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/3144
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/30426
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2500/30812
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A method for learning a touch point of a transmission is disclosed. The method may include: moving a sleeve of a synchronizing device in a shift stage gear direction and calculating a predicted rotation speed based on an initial rotation speed and a rotation speed change rate of a transmission clutch; positioning a first point when a difference between an actual rotation speed and the predicted rotation speed occurs and positioning a second point when a difference value between the actual rotation speed and the predicted rotation speed reaches a set speed; calculating a determination time by subtracting a second time to move the sleeve from the first point to the second point from a first time to move the sleeve from the first point to a pre-stored touch point; and performing a correction and control on the touch point based on the determination time.
Claims
1. A method for learning a touch point of a transmission, comprising: a first calculating step of moving, by a controller, a sleeve of a synchronizing device in a shift stage gear direction and calculating a predicted rotation speed based on an initial rotation speed and a rotation speed change rate of a transmission clutch; a step of positioning, by the controller, a first point which is a sleeve position at a point in time when a difference between an actual rotation speed and the predicted rotation speed of the transmission clutch starts to occur and a second point which is a sleeve position at a point in time when a difference value between the actual rotation speed and the predicted rotation speed reaches a set speed, after the first calculating step; a second calculating step of calculating, by the controller, a determination time which is a value obtained by subtracting a second time taken to move the sleeve from the first point to the second point from a first time taken to move the sleeve from the first point to a pre-stored touch point, after the positioning step; and a correcting step of performing, by the controller, a correction and control on the touch point based on the determination time, after the second calculating step.
2. The method of claim 1, wherein the correcting step includes: a first comparing step of comparing, by the controller, the determination time with a reference time; a second comparing step of comparing, by the controller, a distance between the first point and the second point with a reference distance, after the first comparing step; a correction amount calculating step of calculating, by the controller, a correction amount of the touch point based on a result of performing the first and second comparing steps; and a correction amount learning step of correcting and controlling, by the controller, the touch point by applying the correction amount to the touch point, after the correction amount calculating step.
3. The method of claim 2, wherein when the determination time exceeds the reference time and the distance between the first point and the second point exceeds the reference distance, the controller is configured to calculate the correction amount for holding the touch point in the correction amount calculating step of the correcting step.
4. The method of claim 2, wherein when the determination time is equal to or less than the reference time and the distance between the first point and the second point is equal to or less than the reference distance, the controller is configured to calculate the correction amount for holding the touch point in the correction amount calculating step of the correcting step.
5. The method of claim 2, wherein when the determination time exceeds the reference time and the distance between the first point and the second point is equal to or less than the reference distance, the controller is configured to calculate the correction amount for moving down the touch point in the correction amount calculating step of the correcting step.
6. The method of claim 2, wherein when the determination time is equal to or less than the reference time and the distance between the first point and the second point exceeds the reference distance, the controller is configured to calculate the correction amount for moving up the touch point in the correction amount calculating step of the correcting step.
7. The method of claim 2, wherein in the correction amount calculating step of the correcting step, the controller is configured to calculate the correction amount so as to be proportional to the determination time.
8. The method of claim 2, wherein after the correction amount learning step of the correcting step, the controller is configured to calculate learning convergence that is a ratio of the correction amount and an actual correction amount of the touch point actually corrected, calculate a correction coefficient based on the learning convergence and the correction amount, and calculate the correction amount by applying the correction coefficient when the correction amount calculating step is performed again.
9. The method of claim 2, wherein after the correction amount learning step of the correcting step, and when an opening degree of an accelerator position sensor (APS) is smaller than a reference angle or an engine speed is smaller than a reference speed, the controller is configured to calculate a previously mapped additional correction coefficient based on the APS opening degree or the engine speed and apply the previously mapped additional correction coefficient when the correction amount calculating step is performed again to calculate the correction amount.
10. The method of claim 2, wherein after the correction amount learning step of the correcting step, the controller is configured to calculate an additional correction coefficient previously mapped based on a target shift stage when a manual shifting is performed and configured to calculate the correction amount by applying the additional correction coefficient when the correction amount calculating step is performed again.
Description
DRAWINGS
(1) In order that the disclosure may be well understood, there will now be described various forms thereof, given by way of example, reference being made to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6) The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
DETAILED DESCRIPTION
(7) The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
(8)
(9) Referring to
(10) As illustrated in
(11) In a vehicle to which an automated manual transmission is applied, if a driver steps on an accelerator pedal by more than a certain angle to request power-on shifting, the controller performs the shifting by applying a predetermined force to the targeted shift stage gear to move the sleeve of the transmission synchronizing device.
(12) At this time, describing the process of moving the sleeve to the gear side of the shift stage gear, the sleeve moves to push the synchronizer ring, and the synchronizer ring is pushed to slip with the cone of the shift stage gear to start to perform speed synchronization between the sleeve and the shift stage gear. Up to this point, even if the sleeve moves, the transmission clutch rotates freely from the shift stage gear.
(13) However, as the sleeves continue to move and the speed of the sleeve and the speed of the shift stage gear starts to be synchronized with each other, the transmission clutch is gradually synchronized with the shift stage gear to change the rotation speed.
(14) The present disclosure is provided to accurately figure out the touch point which is the sleeve position where the speed synchronization between the sleeve and the shift stage gear is completed and a force control starts to be progressed, based on the change in rotation speed of the transmission clutch generated during the shifting.
(15) Specifically, in order to determine whether or not the rotation speed of the transmission clutch is changed, the present disclosure sets the rotation speed when the transmission clutch freely rotates to be a reference value and determines the change in the rotation speed of the transmission clutch over time based on the reference value.
(16) That is, as illustrated in
(17) Next, the controller sets the sleeve position at the point in time when the difference between the actual rotation speed Ni and the predicted rotation speed NiRef of the transmission clutch starts to occur as the first point and sets the sleeve position at the point in time when the difference value between the actual rotation speed Ni and the predicted rotation speed NiRef reaches the set speed Ndiff as the second point (S20).
(18) Here, even if the difference between the actual rotation speed Ni and the predicted rotation speed NiRef is generated by the set speed Ndiff, the set speed Ndiff is a value set so that the corresponding point becomes a section where the speed synchronization between the sleeve and the shift stage gear is progressed.
(19) That is, even if the actual rotation speed Ni deviates from the predicted rotation speed NiRef, if the difference between the actual rotation speed Ni and the predicted rotation speed NiRef is within the set speed Ndiff, it may be determined that the sleeve is still being speed-synchronized with the shift stage gear, and if the difference reaches the set speed Ndiff, it may be determined that the speed synchronization has been completed and thus the difference has reached the touch point where the sleeve is engaged with the shift stage gear by the force control later.
(20) This is due to the fact that the sleeve teeth are not drawn into the clutch gear teeth due to the torque difference between the sleeve and the clutch gear in the section where the sleeve is speed-synchronized with the clutch gear.
(21) If the controller figures out all the first and second points by the positioning step (S20), the first time Te which is the time required to move the sleeve from the first point to the pre-stored touch point and the second time Tm which is the time taken to move the sleeve from the first point to the second point is calculated and the determination time Tdiff which is the value obtained by subtracting the second time Tm from the first time Te is calculated (S30).
(22) Accordingly, the correlation between the pre-stored touch point and the actually measured touch point is calculated based on the determination time Tdiff, and the controller performs the correcting step (S40) of correcting the touch point based on the calculated determination time Tdiff to accurately perform the force control using the sleeve, thereby improving the gear shift responsiveness. At this time, the controller stores the corrected touch point so that the corrected touch point may be used in the second calculating step S30.
(23) More specifically, referring to
(24) That is, if the determination time Tdiff is greater than the reference time, the controller may determine that the actually measured touch point is formed at a point in time earlier than the pre-stored touch point, and on the contrary, if the determination time Tdiff is less than the reference time, it may be determined that the pre-stored touch point is formed at a point in time later than the actually measured touch point.
(25) Therefore, the controller can calculate the correction amount of the touch point based on the determination time Tdiff. Logic for determining whether to apply the correction amount according to the distance Pdiff between the first point and the second point, that is, the movement distance of the sleeve may be performed.
(26) Describing in detail, as illustrated in
(27) That is, if the determination time Tdiff exceeds the reference time, the controller determines that the actually measured touch point is formed at a point in time earlier than the pre-stored touch point, and if the distance Pdiff between the first point and the second point is greater than the reference distance, the sleeve is controlled to sufficiently move to calculate the correction amount as 0, thereby reducing or inhibiting the phenomenon that the touch point is excessively learned or erroneously learned due to the excessive touch point correction.
(28) In addition, if the determination time Tdiff is equal to or less than the reference time and the distance Pdiff between the first point and the second point is equal to or less than the reference distance, the controller may calculate the correction amount for holding the touch point in the correction amount calculating step S40-3 of the correcting step S40.
(29) That is, if the determination time Tdiff is equal to or less than the reference time Tdiff and the distance Pdiff between the first point and the second point is equal to or less than the reference distance, the controller determines that the actually measured touch point is formed at a point in time later than the pre-stored touch point but the movement distance of the sleeve is excessively short, thereby calculating the correction amount as 0.
(30) Meanwhile, if the determination time Tdiff exceeds the reference time and the distance Pdiff between the first point and the second point is equal to or less than the reference distance, the controller may calculate the correction amount for moving down the touch point in the correction amount calculating step S40-3 of the correcting step S40.
(31) In addition, if the determination time Tdiff equals to or less the reference time and the distance Pdiff between the first point and the second point exceeds the reference distance, the controller may calculate the correction amount for moving up the touch point in the correction amount calculating step S40-3 of the correcting step S40.
(32) That is, if the distance Pdiff between the first point and the second point is equal to or less than the reference distance while the determination time Tdiff exceeds the reference time, the controller forms the actually measured touch point at a point in time shorter than the pre-stored touch point, and it is determined that the movement distance of the sleeve may be further reduced, thereby calculating the correction amount of a negative () value so as to further move down the touch point.
(33) To the contrary, if the distance Pdiff between the first point and the second point exceeds the reference distance while the determination time Tdiff is equal to or less than the reference time, the controller forms the actually measured touch point at a point in time later than the pre-stored touch point, and it is determined that the movement distance of the sleeve may be longer, thereby calculating the correction amount of a positive (+) value so as to further move up the touch point.
(34) At this time, in the correction amount calculating step S40-3 of the correcting step S40, the controller may calculate the correction amount so as to be proportional to the determination time Tdiff.
(35) Thereafter, as illustrated in
(36)
(37) Meanwhile, after the correction amount learning step (S40-4) of the correcting step (S40), the controller may calculate learning convergence that is a ratio of the correction amount and the actual correction amount of the touch point actually corrected, calculate a correction coefficient depending on the learning convergence and the correction amount, and calculate the correction amount by applying the correction coefficient if the correction amount calculating step S40-3 is performed again.
(38) That is, even though the controller performs the correction amount learning step S40-4 to apply the correction amount to the touch point, the touch point learning may not be performed by the correction amount due to the influence of the rotation speed of the transmission clutch, gear lubricating oil temperature, a target gear, gear deflection or the like.
(39) Therefore, the controller confirms the learning convergence indicating the ratio at which the touch point learning is performed. For example, if the touch point learning is not made by the correction amount, the learning convergence is confirmed as 0%, and if the touch point learning is completely made by the correction amount, the learning convergence may be confirmed as 100%.
(40) For example, if the correction amount of the touch point calculated in the correction amount calculation step (S40-3) is 2 mm and the learning convergence is 0%, it is possible to increase the correction amount through the correction coefficient to induce the touch point correction to be performed. If the learning convergence is 50%, as compared to the case in which the learning convergence is 0%, the correction coefficient may be applied so that the amount by which the correction amount increases is reduced.
(41) As another example, if the touch point correction amount calculated in the correction amount calculating step (S40-3) is slightly small as 0.05 mm, the correction coefficient may be applied so that the correction amount increases only when the learning convergence is 0 to 90%, and otherwise, the correction coefficients may not be applied. Therefore, it is possible to avoid frequent correction control performed to correct up to a fine touch point error.
(42) The numerical values of the exemplary forms described above are merely illustrative for description, but may be set to be variable depending on vehicles or designers and therefore are not limited to specific numerical values.
(43) Further, as illustrated in
(44) Further, after the correction amount learning step (S40-4) of the correcting step (S40), the controller may calculate the additional correction coefficient previously mapped depending on the target shift stage when the manual shifting is performed and may calculate the correction amount by applying the additional correction coefficient when the correction amount calculating step (S40-3) is performed again.
(45) In the present disclosure, when the APS opening degree is equal to or greater than the reference angle and the engine speed is equal to or greater than the reference speed, the time required to determine the touch point is calculated by pushing the sleeve with the same force so that the touch point is learned based on the required time calculated.
(46) However, if the APS opening degree is power off shifting lower than the reference angle or the engine speed is in a low state, learning of the touch point as in the present disclosure may generate gear noise and impact, such that the correction amount may be corrected based on the additional correction coefficient mapped depending on the APS opening degree and the engine speed. In addition, even when the forced manual shifting is generated by a driver, the correction amount of the touch point can be corrected and controlled by using the additional correction coefficient mapped depending on the corresponding shift stage.
(47) According to the method for learning a touch point of a transmission having the above-described structure, the force control of the sleeve can be accurately determined by accurately determining the touch point of the transmission synchronizing device to improve the gear shift responsiveness.
(48) Although the present disclosure has been shown and described with respect to specific exemplary forms, it will be obvious to those skilled in the art that the present disclosure may be variously modified and altered without departing from the spirit and scope of the present disclosure.