This application claims priority to German Patent Application No. 102011008597.1, filed Jan. 14, 2011, which is incorporated herein by reference in its entirety.
The technical field relates to a method for controlling the downshifting of a transmission of a motor vehicle, as well as a computer and a computer program product for carrying out the method.
Although when driving in coasting mode the engine of a motor vehicle is connected to the chassis by way of the manual transmission, it is not, however, supplied with fuel so that the movement of the vehicle keeps the engine running and not the other way around. When rolling on a level or rising road surface, this leads to a continuous deceleration of the vehicle and, accordingly, to a reduction of the rotational speed of the engine.
Conventional automatic gear changes are equipped to select and engage in the transmission a gear of the transmission by means of the engine rotational speed and/or the vehicle speed. In general, limit values of the speed and/or of the rotational speed are defined for each gear, the undershooting of which results in that the next lower gear is automatically engaged. When a vehicle rolls on a level road surface in coasting mode, these limit values are successively undershot. Such downshifting in each case leads to a rotational speed increase of the engine and to an increase of its deceleration effect. An abrupt change of the deceleration is perceived as impairment of the travelling comfort. Although it is conceivable per se to bring about a gradual change of the deceleration through slow closing of the clutch, but an unnecessarily long sojourn of the clutch in a partly open state leads to increased friction wear and is therefore undesirable.
At least one object is to create a method for controlling the downshifting of a motor vehicle transmission that avoids an impairment of the travelling comfort through abrupt deceleration change. In addition, other objects, desirable features, and characteristics will become apparent from the subsequent summary and detailed description, and the appended claims, taken in conjunction with the accompanying drawings and this background.
A method is provided for controlling a downshifting of a transmission of a motor vehicle in coasting mode from a starting gear into a target gear with the steps of: a) estimating a starting torque exerted by the engine with the starting gear engaged, b) calculating a setpoint torque for the target gear by means of the starting torque and the transmission ratio of starting gear and target gear, and c) activating the engine with engaged target gear subject to the presetting of the calculated setpoint torque.
The product of starting torque and starting rotational speed is a dimension for the power absorbed by the engine before the downshifting drawn from the kinetic energy of the vehicle, i.e., for the deceleration effect of the engine. In order for this power and as a consequence the deceleration of the vehicle after the downshifting to be the same as before, the product of torque and transmission ratio after the downshifting has to remain the same. This requirement results in the setpoint torque to be generated by the engine after the downshifting.
Preferably, the method is employed when the vehicle rolls out entirely without drive, for example, when approaching a red traffic light. In this case, the estimation of the starting torque in step a) takes place entirely without supply of fuel to the engine. However, also conceivable is an application in cases where the driver actuates the accelerator pedal of the vehicle but not forcefully enough in order to maintain the speed of the vehicle.
The estimation of the starting torque can take place based on the rotational speed of the engine by means of a preset function, which can be stored as table or as computation instruction. Apart from the rotational speed, this function can also depend on other influence factors measurable on the engine or transmission, in particular on their temperature. It is also conceivable to determine the starting torque by means of the time change of a speed-based measurement quantity such as for example the vehicle speed or the rotational speed of the engine or any other rotating component of the drive train of the vehicle. Such a change can be directly utilized for estimating the starting torque, or it can serve for the continuous updating of the preset function mentioned above.
Unforeseen environmental influences can be taken into account in that the deceleration of the vehicle following the engagement of the target gear is compared with the deceleration before disengaging the starting gear and in the event of a significant difference between the decelerations; the set point torque is readjusted. Following the engaging of the target gear a fuel supply required for generating the setpoint torque calculated in step b) can be gradually reduced so that the deceleration of the vehicle gradually reaches the value to be expected for a fewer coasting mode in the target gear.
In order to avoid a shock that can be felt by the vehicle occupants that would result if upon engaging of the target gear the engine would be abruptly accelerated via the transmission, the engine can be supplied with a metered amount of fuel even during the shifting in order to accelerate said engine before the target gear is engaged.
A computer, particularly an engine control unit for a motor vehicle, which is equipped to carry out the method described above, or a computer program product with program code means more preferably stored on a data carrier, which enable a computer to carry out the method described above, is also an embodiment.
The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and:
The following detailed description is merely exemplary in nature and is not intended to limit application and uses. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
An electronic control unit 6 monitors and controls the fuel supply of the combustion engine 1 corresponding to the actuation of an accelerator pedal by the driver or corresponding to a presetting by a driver assistance system (not shown). In addition, it controls the gear engaged in the stepped transmission 2 by means of the rotational speed sensed by a rotational speed sensor 7 on the output shaft of the engine 1 and/or of the speed of the vehicle, which can be obtained with the help of a speedometer sensor 8 sensing the rotational speed of a shaft of the drive train located on the output side of the stepped transmission 2.
In order to control a gear change, the control unit 6 acts on the clutch 5 and on the stepped transmission 2 via actuators 9, 10. The control unit 6 can be a microcomputer with a single processor, which accomplishes both the control of the combustion engine 1 as well as that of the clutch 5 and of the transmission 2; however, it can also comprise two separate processors, of which a first one controls the engine and the second one the gear selection and makes available to the first processor information necessary for the engine control concerning a currently engaged gear or a gear soon to be engaged next. The second processor controlling the transmission and the clutch can also be omitted in favor of a conventional hydraulic automatic gear change, provided the processor controlling the engine 1 is connected to the required sensors in order to detect the respective gear currently engaged and a gear to be engaged next if applicable by means of measured rotational speeds and/or speeds all or pressures measured in the automatic gear change. The control unit 6 is furthermore connectable to sensors 11 for sensing the temperature of the engine 1 and of the transmission 2 as well as of other operating parameters connected with losses of the engine 1 and of the transmission 2.
In step S1, the control unit 6 checks if a condition for the downshifting, here the undershooting of a minimum speed vmin,g is satisfied for the current gear g. For as long as this is not the case, the step S1 is regularly repeated. Once the downshift criterion is satisfied, at the latest, the control unit 6 estimates the torque Mg acting on the output shaft of the engine 1. When the vehicle is purely in coasting mode, i.e. when the accelerator is not actuated and the engine 1 is consequently not supplied with fuel, this torque Mg is a function M(n,T) of the engine rotational speed n and the temperature. This function M(n,T) is always negative, i.e. the torque Mg has a decelerating effect on the vehicle. The amount of M slightly increases with the rotational speed n and, because of the improved lubricity of the engine oil with increasing temperature T, decreases with the temperature T. Preferentially, the function M(n,T) is stored in a memory of the control unit 6 in the form of a search table.
In step S3 the control unit 6 calculates a setpoint torque of the engine Ms,g−1, which the engine 1 upon downshifting in the next lower gear g-1 would have to exert so that the downshifting remains without effect on the deceleration of the vehicle. This setpoint torque Ms,g−1 is obtained by multiplication of the current torque Mg with a correction factor derived from the transmission ratios ig, ig−1 of the gears g, g-1:
In order to avoid that an abrupt rotational speed increase of the engine 1 driven by the vehicle movement following the downshifting in the gear g-1 results in a shock that is noticeable to the occupants it is practical during the downshifting to increase the rotational speed of the engine from the rotational speed n at the time of the shifting decision to the value ig−1*n/ig. The kinetic energy of the rotating parts of the engine required for this now is:
where I describes the moment of inertia of the rotating parts of the engine 1. If Δt is the duration of the shifting operation available for increasing the rotational speed, the mean torque to be exerted by the engine in this time is obtained as:
As soon as in step S5 the starting gear g is disengaged, the control unit 6 signals to the engine 1 the setpoint torque Mtrans (S6), which said engine has to generate in order to increase its rotational speed during the course of the shifting operation to ig−1*n/ig. When in step S7 the gear g-1 is engaged, the engine 1 therefore has reached the corresponding suitable rotational speed, i.e. parts of the clutch 5 on the drive side and output side rotate at the same speed. Following the closing of the clutch 5, the engine 1 is activated in step S8 with the setpoint torque Ms,g−1 calculated in step S3. The deceleration of the vehicle is therefore no different after engaging the target gear g-1 than prior to the shifting, and the shifting operation is therefore not perceptible to the vehicle occupants.
Only after the shifting will the fuel supply to the engine 1 be gradually reduced from the value required for generating the torque Ms,g−1 back to zero in step S9, in order to let the vehicle continue to roll in coasting mode. The duration of this step S9 can be as long as required in order to avoid letting the increase of the deceleration become perceptible to the vehicle occupants.
In the representation of
The torque determined in step S2 by means of the search table M(n,T) need not necessarily coincide exactly with that actually exerted by the engine 1. Deviations can for example be due to manufacturing tolerances between an engine used for creating the search table and the engine 1 of the vehicle or due to ageing manifestations of the engine 1. Such inaccuracies could be avoided in principle by determining the engine torque Mg in real time in each case. Such a real time determination, which can be based on the time change of the vehicle speed or a quantity which has a fixed known relationship with said vehicle speed such as for example the rotational speed, however has the problem that it is influenced by environmental influences such as for example an incline of the road surface that is different from zero or the rolling resistance of the vehicle that is dependent on the quality of the road surface. Since these influences tend to balance out on average, such a real time determination can be practically employed for a running updating of the search table.
Such an updating can be carried out for example in that the steps shown in
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims and their legal equivalents.
Number | Date | Country | Kind |
---|---|---|---|
102011008597.1 | Jan 2011 | DE | national |