APPARATUS AND METHOD FOR CONTROL OF POWERTRAIN STOP POSITION
20200355152 ยท 2020-11-12
Inventors
- Suresh Gopalakrishnan (Troy, MI)
- Paul S. Lombardo (Ferndale, MI, US)
- David W. Walters (Sterling Heights, MI)
- Chunhao J. Lee (Troy, MI)
- Chandra S. Namuduri (Troy, MI)
- Neeraj S. Shidore (Novi, MI)
- Thomas W. Nehl (Shelby Township, MI)
Cpc classification
F02D2041/0095
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N19/005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2300/2006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2200/021
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2019/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2250/24
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/009
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N11/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2200/022
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02N19/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method of stopping an engine crankshaft includes selecting a target angular position at which the engine crankshaft is to be stopped and detecting an actual angular position of the engine crankshaft and a rotational speed of the engine crankshaft. A stopping torque in calculated based on the actual angular position of the engine crankshaft and the rotational speed of the engine crankshaft. The stopping torque is applied to the engine crankshaft via a motor/generator operably connected to the engine crankshaft. The engine crankshaft is stopped at the target angular position via the application of the stopping torque.
Claims
1. A method of stopping an engine crankshaft, comprising: selecting a target angular position at which the engine crankshaft is to be stopped; detecting an actual angular position of the engine crankshaft and a rotational speed of the engine crankshaft; calculating a stopping torque based on the actual angular position of the engine crankshaft and the rotational speed of the engine crankshaft; apply the stopping torque to the engine crankshaft when the engine crankshaft reaches the target angular position, the stopping torque applied via a motor/generator operably connected to the engine crankshaft; and stopping the engine crankshaft at the target angular position via the application of the stopping torque.
2. The method of claim 1, wherein the motor/generator is configured as a belt/alternator/starter motor/generator.
3. The method of claim 1, further comprising detecting the actual angular position of the engine crankshaft via one or more position sensors disposed at the engine crankshaft.
4. The method of claim 1, further comprising computing the actual angular position of the engine crankshaft utilizing the rotational speed of the engine crankshaft.
5. The method of claim 1, further comprising: comparing the actual angular position of the engine crankshaft to the target angular position; and calculating the stopping torque based on a result of the comparison.
6. The method of claim 1, further comprising selecting the target angular position when the angular position of the engine crankshaft and the rotational speed of the engine crankshaft are both below respective thresholds.
7. The method of claim 6, wherein the threshold of the rotational speed of the engine crankshaft is 750 rpm.
8. The method of claim 6, wherein the threshold of the angular position of the engine crankshaft is 10 degrees from a top dead center position.
9. The method of claim 1, wherein calculating the stopping torque is performed by an engine controller operably connected to the engine and the calculated stopping torque is transmitted to the motor-generator.
10. The method of claim 1, wherein calculating the stopping torque is performed by a motor-generator controller operably connected to the motor-generator.
11. A powertrain of a vehicle, comprising: an engine having a crankshaft and configured to output torque; a motor/generator operably connected to the engine; and a controller operably connected to the motor/generator configured to: determine a target angular position at which the engine crankshaft is to be stopped; detect an actual angular position of the engine crankshaft and a rotational speed of the engine crankshaft; calculate a stopping torque based on the actual angular position of the engine crankshaft and the rotational speed of the engine crankshaft; command the motor/generator to apply the stopping torque to the engine crankshaft when the engine crankshaft reaches the target angular position; and stop the engine crankshaft at the target angular position via the application of the stopping torque.
12. The powertrain of claim 11, wherein the motor/generator is configured as a belt/alternator/starter motor/generator.
13. The powertrain of claim 11, further comprising one or more position sensors disposed at the engine crankshaft and operably connected to the controller to detect the actual angular position of the engine crankshaft.
14. The powertrain of claim 11, wherein the controller is configured to compute the actual angular position of the engine crankshaft utilizing the rotational speed of the engine crankshaft.
15. The powertrain of claim 11, wherein the controller is an engine controller operably connected to the engine and the calculated stopping torque is transmitted to the motor-generator.
16. The powertrain of claim 11, wherein the controller is a motor-generator controller operably connected to the motor-generator.
17. A vehicle, comprising: one or more wheels; an engine having a crankshaft and configured to output torque to the one or more wheels; a motor/generator operably connected to the engine; and a controller operably connected to the motor/generator configured to: determine a target angular position at which the engine crankshaft is to be stopped; detect an actual angular position of the engine crankshaft and a rotational speed of the engine crankshaft; calculate a stopping torque based on the actual angular position of the engine crankshaft and the rotational speed of the engine crankshaft; command the motor/generator to apply the stopping torque to the engine crankshaft when the engine crankshaft reaches the target angular position, the stopping torque applied; and stop the engine crankshaft at the target angular position via the application of the stopping torque.
18. The vehicle of claim 17, wherein the motor/generator is configured as a belt/alternator/starter motor/generator.
19. The vehicle of claim 17, further comprising one or more position sensors disposed at the engine crankshaft and operably connected to the controller to detect the actual angular position of the engine crankshaft.
20. The vehicle of claim 17, wherein the controller is one of an engine controller operably connected to the engine or a motor-generator controller operably connected to the motor-generator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Other features, advantages and details appear, by way of example only, in the following detailed description, the detailed description referring to the drawings in which:
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] The following description is merely exemplary in nature and is not intended to limit the present disclosure, its application or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
[0029] In accordance with an exemplary embodiment, a vehicle 10 is illustrated in
[0030] The engine 14 includes a crankshaft 30 that is operatively connected to an input member 32 of the transmission 16 to transmit torque thereto. The transmission 16 includes an output member 33 operatively connected to the front wheels 26 via the front differential 34 and the front axle 22.
[0031] The first MGU 18 includes a first rotor 36 that is connected to the crankshaft 30 via a torque transfer device 38, such as a belt drive, chain drive, or gears, and thus the first MGU 18 is configured to selectably transfer torque or apply torque to the crankshaft 30. The second MGU 20 includes a second rotor 40 that is operatively connected to a rear differential 44 to transmit or apply torque thereto via gears 42. The rear differential 44 operatively connects the rear axle 24 to the second rotor 44 such that torque is transmissible from the second rotor 40 to the rear wheels 28 via the rear axle 24. It is to be appreciated that the first MGU 18 and second MGU 20 arrangement illustrated in
[0032] An electrical energy storage device, such as a battery 46, is operatively connected to the first MGU 18 via a first inverter 48, and is similarly connected to the second MGU 20 via a second inverter 50. A powertrain controller 54 is connected to the first MGU 18 and the second MGU 20, to the engine 14, and to the transmission 16. The powertrain controller 54 is configured to control the operation of the engine 14 and to control the torque output of the first MGU 18 and the second MGU 20. Further, the powertrain controller 54 controls engagement and disengagement of the various clutches and brakes, schematically shown at 56, 58 and 62, of the transmission 16 to thereby control a rotational speed ratio between the input member 32 and the output member 33.
[0033] It should be noted that, as used herein, a controller may include one or more control units that cooperate to perform the operations described herein. For example, the powertrain controller 54 may be a single powertrain control unit, or powertrain controller 54 may include a transmission control module and an engine control module that are separate but cooperate to perform the operations described herein.
[0034] During certain modes of operation, the engine 14 is turned off, when the vehicle is coasting down to zero speed. Such an action by the controller 54 is referred to as engine autostop. Similarly, in certain operating conditions, it may be desired to additionally or alternatively use the engine 14 to provide torque. In those operating conditions, the engine 14 is commanded to restart by the controller 54, and such operation is referred to as an engine autostart. For the engine autostart, it is desired to have the engine crankshaft 30 at a selected position, a few degrees before the top dead center position, or the point in which the piston of one of the cylinders of the engine 14 is close to the highest point on the compression stroke. In some embodiments, the selected position is a calibratable angle in the range of, for example, 30 degrees to 60 degrees before top dead center position. Such an engine crankshaft 30 start position allows for smooth engine autostarts and improves noise, vibration and harshness (NVH) performance. The selection of the optimum angle to stop the engine depends on the characteristics of the vehicle, number of cylinders, etc.
[0035] Referring now to
[0036] Referring now to
[0037] At block 110, the crankshaft angular position continues to be monitored, in some embodiments by integrating the engine rotational speed with respect to time. At block 112, the actual crankshaft angular position is compared to the target angular position 70 to arrive at a crankshaft angular position error. A stopping torque command is calculated at block 114 and is applied to the crankshaft 30 to stop the crankshaft 30 at the target angular position 70. If the target angular position 70 is reached at block 116, the autostop sequence is ended at block 118. If the target angular position 70 is not reached, the method returns to block 110. In some embodiments, the position control described above is performed by the engine controller 54, which using the target angular position 70 transmits the stopping torque command to one of motor/generators 18, 20. In other embodiments, a motor-generator controller 72 (shown in
[0038] The above described structures and methods provide control of the autostop of the engine 14 such that the crankshaft 30 is stopped at a selected angular position to improve NVH performance and to smooth engine 14 autostarts.
[0039] While the above disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from its scope. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiments disclosed, but will include all embodiments falling within the scope thereof