Method and apparatus for controlling automatic transmission of a motor vehicle

Abstract: The present invention is characterized in that it comprises signal detecting means located before the automatic transmission mechanism for detecting the timing that torque outputted from a torque converter of said automatic transmission at the moment of shifting up changes from clutch before shift to clutch after shift, signal detecting means located after the automatic transmission mechanism for detecting the timing that torque outputted from a torque converter of said automatic transmission at the moment of shifting down changes from clutch before shift to clutch after shift, and means for executing said driving shaft torque control in response to the changes in said both torque signal detecting means. The present invention may detect accurately the moment in which driving shaft torque is most controllable, i.e., the clutch shifting timing so that shocks of gear change may sufficiently be suppressed. Also, as said starting timing of the compensatory control of torque matches with detecting means for detecting clutch shifting, experimental matching for each shift is not required and experimental steps may be eliminated.

Description: FIELD OF THE INVENTION The present invention relates to method and apparatus for controlling an automatic transmission of a motor vehicle comprising a torque converter and a step automatic transmission mechanism (gears and cluches etc.). The invention presents, more particularly, method and apparatus which may reduce the torque change (transmission gear-shifting shock) that may occur at the moment of gear-shifting of the automatic transmission. BACKGROUND OF THE INVENTION Method or apparatus for controlling automatic transmission in prior arts include a method or apparatus as described in Japanese Patent Laid-Open No. Sho 63-154156 (1988), in which an engine power is compensatingly controlled for reducing gear-shift shock, by assuming that the automatic transmission mechanism starts its gear change when the revolution of the input shaft of the transmission reaches to a predetermined revolution; and another one as described in Japanese Patent Laid-Open No. Sho 64-4544 (1989), in which engine power is compensatingly controlled by determining the actual timing of start and end of gear change based on the ratio between the revolution of the input shaft of the transmission and the revolution of the output shaft of the transmission, i.e., the ratio of gear change. However, when detecting the start of compensatory control of engine power at the moment of gear change based on the ratio of gear change of the automatic transmission mechanism, as is described in Japanese Patent Laid-Open No. Sho 64-4544, the changes in the ratio of gear change does not significantly occur for shifting up in which the ratio of gear change is changed from large to small, so that the detection of the timing that the torque output from a torque converter changes from clutch before gear change (low geared) to clutch after gear change (high geared) is difficult. Therefore the recognition of the start of driving shaft torque control has been very delayed. In addition, for shifting down, the detection of the timing that the torque output from a torque converter changes from clutch before gear change (low geared) to clutch after gear change (high geared) is not available, therefore there has been problems that the start of the compensatory control of the driving shaft torque have to be recognized by determining the relation between the above timing of changing clutch and the transmission gear ratio from experiences. EP-A-0 588 627 discloses the features of the preamble of claim 1 or 8 and relates to a driving force control system for a vehicle which calculates the input torque of the stepped automatic transmission mechanism from engine revolution and turbine revolution, whereby the real mechanical shift starting timing of the stepped automatic transmitting mechanism is recognized in accordance with the change of the input torque. However, there is no preference indicated which revolution should be used in case of a shifting-up, repectively shifting-down. DE-A- 42 37 878 relates to a method for controlling the smoothness of gear changes in vehicles with automatic gears, which method has pressure controllers for controlling clutches which bring about the gear-change operations of the gears, the predefined values for the torques and/or the torque variations of the clutches being stored in a table as a function of the respective gar-change operations and the speeds of revolution of the gears. US 5,046383 relates to acceleration-based control of power-on clutch-to-clutch upshifting in an automatic transmission wherein the initial achievement of on-coming clutch torque capacitiy is detected when the input acceleration momentarily becomes negative or when the output acceleration drops by a first specified percentage of the difference between initial and target values, whichever comes first. SUMMARY OF THE INVENTION An object of the invention is to provide an apparatus and method for controlling an automatic transmission by detecting the timing of change of the above torque transfer with precision and matching-less to determine the start timing of control of the engine power, the transmission fluid pressure, and so on, so as to reduce the torque of driving shaft at the time of gear change (shift shock). The above object is achieved by the apparatus according to claim 1 and the method according to claim 8. Further embodiments are defined in the dependent claims. In accordance with the present invention such composed, in case of shifting gear up, the moment at which the revolution of the output shaft of the torque converter starts changing by gear shift, i.e., from the clutch associated with torque transfer before gear change to the clutch associated with torque transfer after gear change (the beginning of inertia phase) may be accurately detected to precise the recognition of the start of said compensatory control of driving shaft torque. Also in case of shifting gear down, the moment at which the clutch associated with torque transfer before gear change (high geared side) is changed to the clutch associated with torque transfer after gear change (low geared side) (actual termination of gear change) may be accurately detected to precise the recognition of the start of said compensatory control of driving shaft torque. Thus, for shifting gear up, the moment of changing said clutch may be accurately detected based on the information such as rate of change in the revolution and torque before transmission mechanism (such as planetary gears, and clutch), while for shifting gear down, the moment of changing said clutch may be accurately detected based on the information such as rate of change in the revolution and torque after said transmission mechanism. Accordingly, the compensatory control of the driving shaft torque may be performed at the precise timing so as to reduce the shock of gear change. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 shows a block diagram of one of the preferred embodiments according to the present invention. Fig. 2 shows a schematic overview of structure around the engine and the automatic transmission. Fig. 3 is a schematic diagram of the hardware of drive controller. Fig. 4 shows characteristics of shifting gear up. Fig. 5 shows characteristics of shifting gear down. Fig. 6 shows a flowchart of control of one of the preferred embodiments of the present invention. Fig. 7 shows a control flow chart of the compensatory control of driving shaft torque. Fig. 8 shows a flow chart of rough-road detection subroutine. Fig. 9 is a time chart of torque control in shifting gear up in the prior art. Fig. 10 is a time chart of torque control in shifting gear up according to the present invention. Fig. 11 shows a time chart of torque control for shifting gear down in the prior art. Fig. 12 shows a time chart of torque control for shifting gear down according to the present invention. Fig. 13 shows a time chart of detected rough-road. Fig. 14 is an estimated time chart of transmission output shaft torque for shifting gear up. Fig. 15 is an estimated time chart of transmission output shaft torque for shifting gear down. Fig. 16 shows a time chart of shock suppressing control for shifting gear down. Fig. 17 shows a flow chart of the shock suppressing control. Fig. 18 shows a time chart of shock suppressing control during shifting gear up. Fig. 19 shows a flow chart of shock suppressing control. DETAILED DESCRIPTION OF THE PREFERED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in greater details in conjunction with the accompanying drawings. Fig. 1 shows a block diagram of one of the preferred embodiments according to the present invention. When shifting gear up (changing gear from lower gear to higher gear), the moment at which torque output from the torque converter is changed from the clutch before gear change to the clutch after gear change may be detected by using signal before the transmission mechanism of the automatic transmission. Also, when shifting gear down (changing gear from higher to lower), the moment at which torque output from the torque converter is changed from the clutch before gear change to the clutch after gear change may be detected by using signal after the transmission mechanism of the automatic transmission (as described in explanation using Figs. 4 and 5). Thus, by using said detection signal, engine torque control at the time of gear shift may be achieved accurately, and without exprimental matching for each shift and experimental man-hour. In the present invention, said detecting means for shifting gear up is referred to as signal before transmission detecting means 1a, as well as said detecting means for shifting gear down is referred to as signal after transmission detecting means 1b. Signal from said detecting means 1aa is sent to recognition means 3 for clutch shift timing signal for shifting gear up and to storage means 4 for clutch shift timing signal for shifting gear up, and signal from said detecting means 1b is sent to recognition means 5 for clutch shift timing signal for shifting gear down and to storage means 6 for clutch shift timing signal for shifting gear down. Said recognition means 3 and said recognition means 5 compare signal currently detected by said detecting means 1a and 1b with the stored value in the storage means 4 and 6 to determine whether or not said clutch shift timing has been reached. If the recognition means 3 judges the signal is greater than the stored value, then output means 7 of compensatory control start signal of driving shaft torque for shifting gear up will output such control start signal as flags to cause engine torque control means 8 to start controlling the engine torque. If the recognition means 5 judges that the signal becomes greater than the stored value, then output means 9 of compensatory control start signal of driving shaft torque for shifting gear down will output such control start signal as flags to cause the engine torque control means 8 to start controlling the engine torque. Fig. 2 shows a schematic overview of structure around the engine and the automatic transmission. Engine 10 in this embodiment is a four cylinder engine. The engine 10 is provided with an igniter device 11. The igniter device 11 has four ignition plugs 12 corresponding to the number of cylinders of the engine 10. An intake manifold 13 for aspirating air into the engine 10 is provided with a throttle valve 14 for adjusting the air-flow therethrough, a fuel injection device 15 for injecting fuels therein, and an ISC valve (Idle Speed Control) 16 for controlling the air-flow to be supplied to the engine 10 during idling. The throttle valve 14 is connected to an acceleration pedal 17 with a wire 18 so as to be able to vary the opening angle of that valve linearly with the amount of operation of the acceleration pedal 17. The fuel injector 15 has four fuel injection jets 19 corresponding to the number of cylinders in the engine 10. A fly wheel 21 is mounted onto a crank shaft 20 of the engine 10. A revolution sensor 22 for detecting the revolution of the crank shaft 20, i.e., the engine revolution Ne, is attached to the fly wheel 21. This fly wheel 21 and a torque converter 23 are comprised of a pump 24, a turbine 25, and a stator 26. The turbine 25 is connected with a torque converter output shaft 27. A power of the engine 10 is distributed from the crank shaft 20 and the pump 24 to the turbine 25 and the output shaft 27 of the torque converter 23 through a torque converter oil. The stator 26 make the torque converter oil flow from the turbine 25 to the pump 24. The output axis of the turbine 25, that is, the output shaft of the torque converter 27 is directly connected to a stepped transmission mechanism 28. A turbine revolution sensor 29 for measuring the revolution of turbine Nt is mounted onto the torque converter output shaft 27. The stepped transmission 28 is comprised of such members as planetary gears 30 and 31, band brake 32, and clutches 33 and 34. The planetary gear 31 is directly connected to a propeller shaft 35. Between the planetary gear 31 and the propeller shaft 35 a revolution sensor 36 of the transmission output shaft for detecting the revolution of the output shaft of the transmission mechanism is mounted, which is also used for the calculation of vehicle speed. An automatic transmission 37 is provided with hydraulic circuit 38 for controlling clutches and hydraulic pressure of said band brake 32 and likelihood. The hydraulic circuit 38 comprises hydraulic control valve 39 for controlling hydraulic pressure within the transmission, a lock-up control valve 40 for controlling the direct connection of the torque converter 23 (that is the lock-up control), and a shift control valve 41 for controlling shift position, and so on. Actuators for driving the engine 10 and the automatic transmission 37 as mentioned just above are controlled by a drive controller 42. Such parameters as throttle opening angle , turbine revolution Nt, engine revolution Ne, transmission output revolution No, transmission lubricant temperature Toil detected by sensors 2a to 2g are input to the controller 42 for engine control. In different systems from this system, a turbine torque Tt detected by using a torque sensor 2b mounted the torque converter output shaft 27 and transmission output torque To detected by using another torque sensor 2c mounted the propeller shaft 35 are also retrieved to the drive controller 42. A device which may independently control the amount of air in response to the amount of operation of the acceleration pedal 17 (for example, an electronic control throttle 43 which is not mechanically linked to the acceleration pedal) is further provided. Such the engine is advantageous for changing the engine torque widely or for preventing exhaust characteristics from aggravating, since the air-flow may be controllable with signal from the controller 42. In this case, a throttle position sensor 44 is required to be attached to the acceleration pedal 17 to enter the driver's intention (requested torque) to the drive controller 42. Fig. 3 is a schematic diagram of the hardware of said drive controller 42. The controller 42 is comprised of a filter 45 and waveform shaping circuit 46 to both of which signals from variety of sensors 1c are input, a single-chipped microcomputer 47, a driver circuit 48 for outputting drive control signal to actuators 8b for different valves. The microcomputer 47 is comprised of a CPU 49 for executing a variety of operations, a ROM 50 for storing programs and data for use by the CPU 49, a RAM 51 for temporarily storing a variety of data, a timer 52, a SCI (Serial Communication Interface) circuit 53, input/output (I/O) circuit 54 and analog-to-digital (A/D) converter 55. That is, various functions of the controller 42 may be achieved by using CPU 49 to execute predetermined operations with programs and data stored in the ROM 50 and RAM 51. As another example of the hardware of said controller 42, there may be a single-chip architecture as described just above, an architecture in which a plurality of single-chip microcontrollers are communicated through dual-port RAMs, as well as an architecture in which a plurality of microcontrollers are communicated through local area network (LAN). Fig. 4 shows characteristics of shifting gear up, and Fig. 5 shows characteristics of shifting gear down. In Fig. 4, when shifting up using the transmission of the automatic transmission shown in Fig. 2, the point t3 at which turbine revolution starts to change, i.e., turbine torque starts to increase, that is, the point at which the rate of change of turbine revolution of positive-going crosses zero point, will be the point at which torque transfer ratio changes from low-geared side to high-geared side, i.e., switches from low-geared clutch to high-geared clutch. Both of these are signals of sensors sensing parts before transmission mechanism 28. On the other hand, signals of sensors sensing parts after the transmission mechanism 28, which is minimum of transfer output shaft torque signal t1, is showed delayed as compared with the point of clutch shift before transmission. Therefore the signal before transmission is more accurate for the purpose of detection of the point of clutch shift. However, since even in the signal before transmission, the variability may not be significant when using turbine revolution, then said changing rate of turbine revolution and the turbine torque are required. When shifting gear down as shown in Fig. 5, the point of changing clutch cannot be detected by using signal before transmission mechanism, i.e., turbine revolution. However, when using signal after the transmission, that is, when using transmission output shaft torque and the changing rate of revolution of the transmission output shaft, minimum value t2 may be detected. As a result, using the signal before transmission for the beginning of the compensatory control of driving shaft torque for shifting gear up, as well as the signal after transmission for the beginning of the compensatory control of driving shaft torque for shifting gear down allows controllability to be increased for the purpose of managing the shock of gear change, as well as allows matching for respective gear shift (shift up from low to second, second to third, shift down from second to low, etc.) not to be needed, so that control steps may be decreased. Fig. 6 shows a flowchart of control of one of the preferred embodiments of the present invention. In step 56, shifting-up flag FlgU and shifting-down flag FlgD as signals determined by shift control, as well as turbine revolution Nt, transmission output shaft revolution No are loaded. In step 57, current revolution ratio of transmission input-output shaft gr(n) is calculated by using Nt and No. In step 58, current changing ratio of turbine revolution Nta(n) is determined by deriving Nt. In step 59, current changing ratio of transmission output shaft revolution Noa(n) is determined by deriving No. In step 60, a subroutine for determining rough-road condition which may be thought to affect to the control using the changing ratio of transmission output shaft will be executed (described below). If the running condition is determined to be on rough-road, then FlgC becomes 1, and the process will proceed to step 61, 62, and 63, and return. If not, then process will proceed to step 64 to determine whether or not shifting-up signal is issued. If yes, then the process will proceed to step 65 to further determine whether FlgUC is 1, which flag determines whether or not the compensatory control of driving shaft torque for shifting gear up is in progress. As the default value is 0, then the process will proceed to step 66. In step 66, a previous changing rate of turbine revolution Nta(n-1) determined in step 62 is compared with Nta(n). If the result is greater, then it is determined that the shift point from low-geared clutch to high-geared clutch is reached, and said compensatory control start flag is set to 1 in step 67. Accordingly, control of engine torque will be executed, as described below. Thereafter, the steps 65 and 67 will be iteratively executed until engine torque control flag for shifting gear up FlgU becomes 0. Said flag FlgU may be overwritten to 0 in the flow chart of engine torque control described later. If no in step 64, then the flag FlgUC is set to 0 in step 68 to proceed to step 69. In step 69, it is determined whether or not shift-down signal is issued. If yes then the process will proceed to step 70 to determine whether or not flag FlgDC is 1, which flag determines whether or not the compensatory control of driving shaft torque for shifting gear down is in progress. As the default value is 0, the process will proceed to step 71. In step 71, it is determined whether or not said current revolution ratio of input-output shaft gr(n) is greater than the previous revolution ratio gr(n-1). This is for distinguishing the characteristics of raise at the beginning of shifting down signal from the characteristics of clutch shifting. If yes in step 71, then process will proceed to step 72 to compare the previous changing rate of transmission output shaft revolution Noa(n-1) with Noa(n). If the comparison results in being positive, then it is determined to be the point of shifting gear from high-geared clutch to low-geared clutch, and said compensatory control start signal FlgDC is set to 1. The engine torque control as described below will be performed in a manner similar to the case of shifting gear up, and steps 70 and 73 will be iteratively executed until the engine torque control flag for shifting down FlgD becomes 0. Said flag FlgD will also be overwritten to 0 in the flow chart of the engine torque control described below. If 0, then the process will proceed from step 69 to step 74 to set FlgDC to 0, then proceed to steps 62 and 63 to return. In addition, by using relation that torque relates to changing rate of revolution, attaching torque sensors before and after the transmission mechanism to detect change of torque between them, said moment of clutch shift may be detected. In Figs. 7(a) and (b), a control flow chart of the compensatory control of driving shaft torque is shown. In step 75, Said FlgUC, FlgDC, engine revolution Ne, said Nt, No, and gr(n) are loaded. In step 76, revolution ratio e of input and output shaft of the torque converter will be calculated by using Nt and Ne. In step 77, volume coefficient c of the pump of torque converter and torque ratio t will be respectively derived from respective functions f1 and f2 of said revolution ratio e (in practice, table of torque converter characteristics is retrieved in general). In step 78, said calculated c and t, as well as retrieved Ne are used for calculation of turbine torque Tt. This Tt may be signal from torque sensor. Then, in step 79, it is determined whether or not the flag FlgUC of the compensatory control start of the driving shaft torque for shifting gear up is 1. If yes, then the process will proceed to step 80 to calculate a target torque Ttar from calculated Tt and function f3 of the previous revolution ratio of input-output shaft of the transmission gr(n-1) (revolution ratio in low-geared side). In step 81, torque transfer ratio td is calculated by using function f4 of high-geared revolution ratio using the current revolution ratio gr(n) of input-output shaft of the transmission. Next, in step 82, by using said calculated Tt and td, transmission output shaft torque Tou for shifting gear up is calculated. In step 83, it is determined whether or not the flag FlgA of torque feedback control start is 1. Since the default value is 0 the process will proceed to step 84. At the beginning of the compensatory control of driving shaft torque, controllability is better in decreasing uniformly engine torque than in controlling with target torque, so that timer control will be used. Thereafter torque feedback control will be performed. Steps 84 to 88 are timer control. In step 84, it is determined if timer control period K2 has been expired. If no, then 1 is added to Timer1 in step 85, and the amount of retard K3 for ignition timing is entered to compensated ignition timing Δ adv in step 86. Then in step 87, ignition timing ADV is calculated, and is output in step 88. If yes, i.e., timer control is terminated in step 84, then said FlgA is set to 1 in step 80, and said Timer is set to 0 in step 90 to proceed to step 90. Thereafter, the process will proceed from step 83 to step 91. In step 91, the deviation Δ T between the actual transmission output shaft torque Tou and the target torque Ttar is calculated. In step 92, it is determined whether or not Δ T is becoming less than 0. If no, the the process will proceed to step 93 to calculate the compensatory ignition timing Δ adv by using function f5 of the Δ T. This is the ignition timing control with torque feedback. If yes in step 92, then the process will proceed to step 94 to determine whether or not Timer3 becomes K7. This step is performed for determining whether the driving shaft torque at the time of shifting gear up becomes smaller than the target torque, and the gear shift has been successfully terminated. If no, the Timer3 is incremented in step 95 to continue the feedback control of step 93. If yes, then FlgU, FlgD, FlgA, FlgB, Δ adv are respectively set to 0 in steps 96 to 100 and the process will proceed to step 87. Here ends the torque compensatory control for shifting gear up. If no in step 79, the the process will proceed to step 101 to determine whether or not torque control start flag FlgDC for shifting gear down is 1. If no, then in step 102 Δ adv is set to 0 to proceed to step 87. If yes, then the process will proceed to step 103 to calculate target torque Ttar by using calculated Tt and function f3 of the previous revolution ratio of input-output shaft of the transmission gr(n-1) (revolution ratio in low-geared side). In step 104, transmission output shaft torque Tod for shifting gear down is calculated by using the changing rate of revolution in transmission output shaft Noa and the torque translation constant K4. This Tod may be signal from torque sensor mounted to the transmission output shaft. In step 105, it is determined whether or not flag FlgB for starting torque feedback control for shifting gear down is 1. Since the default value is 0 then the process will proceed to step 106. At the beginning of the compensatory control of driving shaft torque, as the controllability is better in decreasing uniformly engine torque than in target torque control, timer control will be used. Thereafter torque feedback control will be performed. Steps 106 to 110 are timer control. In step 106, it is determined whether or not timer control period K5 has been expired. If no, then in step 107, 1 is added to Timer2, a given amount of retard for ignition timing K6 is entered to the compensatory ignition timing Δ adv in step 108. Thereafter, the ignition timing ADV is calculated in step 87, and is output in step 88. If yes in step 106, i.e., timer control is terminated, then said FlgB is set to 1 in step 109, said Timer2 is set to 0 in step 110 to proceed to step 111. Thereafter, the process will proceed to step 111 from the step 105. In step 111, the deviation Δ T between the calculated actual transmission output shaft torque Tod and the target torque Ttar is calculated to perform torque feedback control thereafter, in a manner similar to the case of shifting gear up. Fig. 8 shows a flow chart of rough-road detection subroutine. In step 112, it is determined whether or not Timer4 is greater than the rough-road detection period K8. Since the default value is 0 then the process will proceed to step 113, where Timer 4 is incremented, then to step 114. In step 114, it is determined whether or not the current changing rate of revolution in the transmission output shaft Noa(n) is greater than the predetermined positive threshold K9. If yes then the process will proceed to step 115 to increment rough-road detection coefficient x to proceed to step 116. If no in step 114 then the process will proceed to step 117 to determine whether or not the current changing rate of the revolution in the transmission output shaft Noa(n) is less than the predetermined negative threshold K10. If yes then the process will proceed to step 118 to increment the rough-road detection coefficient y to proceed to step 116. In step 116, it is determined whether or not said x and y are respectively greater than their respective threshold coefficient K11 and K12. If both are greater, then it is determined that the Noa(n) varies in positive and negative, that the road is rough. The process will proceed to step 119 to enter 1 into the rough-road detection flag FlgC to return to main routine in Fig. 6. If road condition is not determined to be rough yet in step 116, then the process will proceed to step 120 to determine whether or not the FlgC is 1. If yes, then it is determined that the rough-road is continuing, and the process will proceed to step 119. If no, this means the determination is in progress. If yes in step 112, the rough-road detection period has been expired. In this case, x, y, Timer4 and FlgC are respectively set to 0 in step 121, 122, 123, and 124 to return. Fig. 9 is a time chart of torque control in shifting gear up in the prior art, while Fig. 10 is a time chart of torque control in shifting gear up according to the present invention. In the prior art, even though turbine revolution has been varied at the moment t3, because of the use of the revolution ratio of the input-output shaft of the transmission gr=Nt/No, significant change in the revolution ratio is not apparent, thus the start timing of the engine torque control is at the point shown as black dot (a). Therefore, the transmission output shaft torque Tou has been decreased in the middle of gear shift as shown by broken line, so the suppression of gear shift shock has not been enough effective. In addition, the timing of determination of the termination of gear shift b has been detected by using experimental matching, for the consideration of the termination of engine torque control and the change of the transmission output shaft torque. In accordance with the present invention as shown in Fig. 10, however, t3, the moment of clutch change may be reliably recognized from either turbine torque Tt or changing rate of turbine revolution Nta. Furthermore, by performing control as shown in Fig. 6 and Fig. 7, the transmission output shaft torque Tou (broken line) changes smoothly closing the target torque Ttar, this means that the gear shift shock is enough suppressed. Flags and constants shown in Fig. 6 and Fig. 7 will change as indicated in Fig. 10. Also, the target torque Ttar, which may also be used for the recognition of the termination of gear shift, is required to adjust its inclination for each shift in order to recognize the termination timing of gear shift accurately because the transmission output shaft torque Tou vary from shift to shift. Fig. 11 shows a time chart of torque control for shifting gear down in the prior art, and Fig. 12 shows a time chart of torque control for shifting gear down according to the present invention. In the conventional manner, in order to suppress the change in the transmission output shaft torque Tod after the point of clutch shift (a), the point (a) has been recognized by using the revolution ratio gr of the input-output shaft of the transmission mechanism. Based on the fact that said revolution ratio gr may be settled after clutch changes, said shift point (a) has been determined by using the relation between the moment of clutch shift and the revolution ratio from experimental matching. In addition, as matching data has to be stored for each of shifts, ROM capacity has been grown. In accordance with the present invention as shown in Fig. 12, however, the point (a), the moment of clutch change may be reliably recognized from either the transmission output shaft torque Tod or the changing rate in revolution Noa of the transmission output shaft. Furthermore, by performing control as shown in Fig. 6 and Fig. 7, the transmission output shaft torque Tod (broken line) changes smoothly, this means that the gear shift shock is enough suppressed. Flags and constants shown in Fig. 6 and Fig. 7 will change as indicated in Fig. 12. Also, the target torque Ttar, which may also be used for the recognition of the termination of gear shift, is required to adjust its inclination for each shift in order to recognize the termination timing of gear shifting accurately because the transmission output shaft torque vary from shift to shift. Fig. 13 shows a time chart of detected rough-road as mentioned in Fig. 8. K9 is a positive threshold, K10 is a negative threshold. The rough-road detection flag FlgC will be set to 1, if during rough-road detection period K8, the number of the changing rate in revolution Noa with magnitude over these K9 or K10 becomes more than the predetermined number of rough-road detection. If the number of values becomes less than the detection constant then the rough-road detection flag FlgC is set to 0. Fig. 14 is an estimated time chart of transmission output shaft torque Tou for shifting gear up, and Fig. 15 is an estimated time chart of transmission output shaft torque Tod for shifting gear down. In Fig. 14, multiplying turbine torque Tt calculated using the revolution rate e of input-output shaft of the torque converter and the torque converter characteristics explained in Fig. 7, or the turbine torque Tt obtained from the torque sensor mounted on the torque converter output shaft, with torque transfer ratio td in which the torque transfer condition changes from low-geared to high-geared at the time of clutch shift, allows estimation of the transmission output shaft torque Tou for shifting gear up. In Fig. 15, multiplying the changing rate in revolution Noa obtained from the revolution No of transmission output shaft, with torque translation constant K4 for translating acceleration of the vehicle to torque, allows estimation of the transmission output shaft torque Tod in shifting gear down. By applying this estimation of transmission output shaft torque during shifting, significant suppression of gear change shock may be achieved. The compensatory control of driving shaft torque during shifting as described above is ignition timing control. Otherwise, a system with better exhaust performance may be realized by using air-flow control by electronic controlled throttle, or connecting pressure control of clutches. Fig. 16 shows a time chart of shock suppressing control for shifting gear down. The changing rate in revolution of the transmission output shaft Noa as mentioned above approximately correlates to the transmission output shaft torque. This is found in the case in which there is not happen torque change between tires and transmission output shaft, i.e., shaft vibration. In that case, signal carrying Noa approximately correlates to signal from acceleration sensor mounted on the vehicle body. Thus the moment of clutch connection may be recognized in a manner shown in Fig. 6. On the other hand, the case in which the torque change between tires and transmission output shaft, i.e., shaft vibration happens, is shown as the changing rate in revolution of transmission output shaft Noa2. This signal may be generated in case that there is a long axle better tires and transmission, such as rear wheel drive as shown in Fig. 16. If the clutch connection timing is detected by this Noa2 signal, it is needed to recognize the abrupt rising point (shown as black dot (a)). By decreasing engine torque at this timing, shock of shifting gear down may be suppressed as shown by broken line. In addition, for controlling decreased engine torque by for example, retarded ignition timing, the waveform of Noa2 signal may be used to trace the change in Noa2 signal. This eliminates table storing the amount of decreased engine torque and duration so that the capacity of ROM (Read Only Memory) may be saved. Fig. 17 shows a flow chart of the shock suppressing control by using Noa2 shown in Fig. 16. In step 130, shift down start flag FlgD and the revolution of transmission output shaft No2 in said case of shaft vibration are loaded as signals determined in the gear shift control. In step 131, the changing rate Noa2 of the No2 is calculated. In step 312, it is determined whether or not FlgD becomes 1, that is, whether shift down signal has been generated. If no, then the process will proceed to step 133 to enter 0 in the compensated ignition timing Δ adv to proceed to step 134. Then after subtracting the retarding amount Δ adv from the actual reference ignition timing ADV to output in step 135. If yes in step 132, then the process will proceed to step 136, where it is determined whether or not flag of decreased engine torque control for shifting gear down FlgDCS is 1. If no, then the process will proceed to step 137 to determine if Noa2 is greater than decreased engine torque control starting constant k10 for shifting gear down. If no, then the process will proceed to step 133. If yes then the process will proceed to step 138 to enter 1 into said FlgDCS. After Δ adv is determined from function f10 of Noa2 in step 139, the process will proceed to step 134. This timing determined is the point (a) of Fig. 16. If FlgDCS is 1 in step 136, then the process will proceed to step 140, where it is determined whether or not Noa2 is less than decreased engine torque control terminating constant k11 for shifting gear down, i.e., whether engine torque decreasing is in progress. If no, that is, engine torque is decreasing, the process will proceed to step 136. If yes, that is control is terminated, then the process will proceed to step 141, 142, 143 to enter 0 respectively in FlgD, FlgDCS and Δ adv to proceed to step 134. By doing this, shock suppressing control during shifting gear down may be realized with accuracy and without additional cost. Fig. 18 shows a time chart of shock suppressing control during shifting gear up. There is waveform of Noa and Noa2 when shifting up similar to Fig. 16. Noa may form similar waveform to the transmission output shaft, while Noa2 shows large vibration as shown in Fig. 18 during gear shift. The clutch connecting timing for shifting to higher gear may be recognized almost accurately from the falling Noa2, with some delay. The engine torque decreasing control may be started from this moment (point (a) in Fig. 18). The value of control target at this time may be determined by using Noa2 at the moment of occurring shift up signal (FlgU). Then the difference between the target value and the actual Noa2 is used for controlling engine torque to suppress torque shocks. By this, a torque characteristics as shown by broken line may be obtained. Fig. 19 shows a flow chart of shock suppressing control by using Noa2 in Fig. 18. In step 144, shift up start flag FlgU and the revolution of transmission output shaft No2 in said case of shaft vibration are loaded as signals determined in the gear shift control. In step 145, the changing rate Noa2 of the No2 is calculated. In step 146, it is determined whether or not FlgL, a flag for preventing process for latching Noa2 signal when shifting up start signal is generated, becomes 1. If no, then the process will proceed to step 147 to determine whether or not FlgU becomes 1, that is, shifting up signal has been generated. If no, then the process will proceed to step 148 to enter 0 in the compensated ignition timing Δ adv to proceed to step 149. Then after subtracting the retarding amount Δ adv from the actual reference ignition timing ADV to output in step 150. If yes in step 147, then the process will proceed to step 151, where the value of Noa2 is input to k12 to be latched. then 1 is entered to said FlgL in step 152. In step 153, it is determined whether or not a timer Timer for deciding the time of the termination of the engine torque decreasing control is greater than a termination time constant k13. If no, then the process will proceed to step 154 to increment Timer. Then the process will proceed to step 155 to determine whether or not Noa2 is greater than the target value of engine torque control determined from function f11 of said target value setting constant k12. Here, only engine torque decreasing control is shown because the engine torque control uses ignition timing retard. For example, in case that throttle valve controlling system is implemented, control of increasing and decreasing engine torque may be realized. If no in step 155 then the process will proceed to step 148. If yes then the process will proceed to step 156 to determine Δ adv from function f10 of Noa2 to proceed to step 149. This timing determined is the point (a) of Fig. 18. If Timer is over k13 in step 153, then engine torque control of shifting gear up is determined to be terminated, and the process will proceed to step 157, 158, 159, and 160 to enter 0 in FlgL, FlgU, Δ adv and Timer respectively, to proceed to step 149. By doing this, shock suppressing control during shifting gear up may be realized with accuracy and without additional cost. The present invention may detect accurately the moment in which driving shaft torque is most controllable, i.e., the clutch shifting timing so that shocks of gear change may sufficiently be suppressed. Also, as said starting timing of the compensatory control of torque matches with detecting means for detecting clutch shifting, experimental matching for each shift is not required and experimental man-hour may be eliminated.

Claims: Apparatus for controlling automatic transmission for a motor vehicle having an engine and an automatic transmission including a torque converter (23), a stepped automatic transmission mechanism (28) connected to an output shaft of said torque converter (23) and a driving shaft connected with the automatic transmission mechanism, comprising: first detecting means (1a) located before the automatic transmission mechanism (28) for detecting a first timing (t3) from transmission input revolution or torque when an output torque of said torque converter is transferred from one clutch to another clutch at gear-shifting up; characterized in that it further comprises: second detecting means (1b) located after the automatic transmission mechanism (28) for detecting a second timing (t2) from transmission output revolution or torque when an output torque of said torque converter is transferred from one clutch to another clutch at gear-shifting down; means (3, 5) for estimating connection of said clutches from said first and second timings (t3, t2); and means (7, 9) for executing to control a present driving shaft torque of said driving shaft according to the estimated connecting of said clutches. The apparatus according to claim 1, further comprising: memory means (51) for storing signals of said first timing (t3) detected by said first detecting means (1a) and said second timing (t2) detected by said second detecting means (1b); deciding means (42) for deciding a timing of change of connecting and disconnecting the clutches at gear-shifting based on a result of comparing values of said stored signals in said memory means (51) with present values of said signals of said first timing (t3) and said second timing (t2) before which are stored in said memory means (51); and signal outputting means (7, 9) for outputting a start signal to control the driving shaft torque based on a judgement of said deciding means (42). The apparatus according to claim 2, further comprising: rough road ascertaining means (42) for ascertaining running condition in which the signal of the second timing detected by the second detecting means varies, and torque controlling means (42) for rough road for changing controlling value of said driving shaft torque for running condition on rough road from normal running condition based on a judgement of said rough road ascertaining means (42) The apparatus according to claim 1, wherein said means for executing controlling the driving shaft torque comprises a timer for counting time during gear-shifting and controlling timings for outputting signals, calculating means (42) for calculating a target torque of the driving shaft torque in response to the changes of said first and second timing (t3, t2), and torque feedback controlling means (42) for executing to control the driving shaft torque after a termination of controlling by the timer in response to a deviation between the target torque to control the driving shaft torque and the present driving shaft torque detected or calculated. The apparatus according to claim 4, wherein at least one of timing of gear-shift changes based on values of said target torque and types of the gear-shifting. The apparatus according to claim 4, wherein said present driving shaft torque is derived using a torque reduction coefficient for converting torque from a rate of change in revolution of the drive shaft at the moment of gear-shifting down and the acceleration of the vehicle. The apparatus according to claim 1, further comprising: deviation calculating means (42) for calculating deviation of the driving shaft torque between the target torque and the present torque detected or calculated; deviation detecting means (42) for detecting the deviation of the driving shaft torque becomes less than a predetermined value and outputting a signal at that time; a timer for counting and outputting a signal of a predetermined period of time after the signal output from the deviation detecting means; and termination deciding means (42) for deciding a termination timing of controlling the drive shaft torque and outputting a signal of the termination timing in accordance with the signal output from the timer. Method of controlling automatic transmission for a motor vehicle having an engine and an automatic transmission including a torque converter (23), a stepped automatic transmission mechanism (28) connected to an output shaft of said torque converter (23) and a driving shaft connected with the automatic transmission mechanism, comprising the following steps: detecting a first timing (t3) from transmission input revolution or torque when an output torque of said torque converter is transferred from one clutch to another clutch at gear-shifting up; characterized by detecting a second timing (t2) from transmission output revolution or torque when an output torque of said torque converter is transferred from one clutch to another clutch at gear-shifting down; estimating the connecting of said clutches from said first and second timings (t3, t2); and executing the control of a present driving shaft torque of said driving shaft according to the estimated connecting of said clutches. The method according to claim 8, further comprising the following steps: storing signals of said first timing (t3) and said second timing (t2); deciding a timing of change of connecting and disconnecting the clutches at gear-shifting based on a result of comparing values of said stored signals with present values of said signals of said first timing and said second timing before; and outputting a start signal to control the driving shaft torque based on a judgement of said deciding step.

Inventors: KURATA KENICHIROU, MINOWA TOSHIMICHI, OCHI TATSUYA, YOSHIDA YOSHIYUKI, KURATA, KENICHIROU, MINOWA, TOSHIMICHI, OCHI, TATSUYA, YOSHIDA, YOSHIYUKI
Applicants: HITACHI LTD, HITACHI, LTD.
Application year: 1996
Main classification: B60K41
IPC codes: F16H59, F02D29, B60W10, F16H61, B60W30