Method for detecting slip in a belt driven integrated starter system

12577903 · 2026-03-17

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for detecting belt slip in a starter system for starting an internal combustion engine of a motor vehicle, the starter system including a belt-driven integrated starter generator. A control unit of the motor vehicle evaluates a belt slip as detected if a determined belt slip value exceeds a limit value. The belt slip value is determined to belong to a defined time window T, which opens after a start of the internal combustion engine. This determination takes into account at least one change in velocity over time value of the starter generator within the time window T. A motor vehicle with a control unit designed to carry out the method is also included.

Claims

1. A method for detecting belt slip in a starter system for starting an internal combustion engine of a motor vehicle, the starter system comprising a belt-driven integrated starter generator, the method comprising: evaluating, via a control unit of the motor vehicle, the belt slip when a determined belt slip value exceeds a limit value, wherein the determined belt slip value is determined to belong to a defined time window T, the defined time window T opening after a start of the internal combustion engine, and the determined belt slip value takes into account at least one change in velocity over time value of the belt-driven integrated starter generator within the defined time window T.

2. The method according to claim 1, wherein the defined time window T is set for slip detection after a start of the internal combustion engine, and the control unit repeats at least the following until a determined belt slip value exceeds a limit value or the time window T is exceeded: determining the at least one change in velocity over time value of the belt-driven integrated starter generator; determining a slip number assigned to the respective determined change in velocity over time value; adding up the slip numbers determined so far to a resulting belt slip value; and comparing the determined belt slip value with the limit value.

3. The method according to claim 2, wherein an assignment between the respective determined change in velocity over time value over time of the belt-driven integrated starter generator and the slip number is stored in the control unit.

4. The method according to claim 3, wherein the slip number is an incremental value.

5. The method according to claim 2, wherein an assignment between the respective determined change in velocity over time value of the belt-driven integrated starter generator and the slip number is configured to be retrieved by the control unit from another data source.

6. The method according to claim 1, wherein the at least one change in velocity over time value of the belt-driven integrated starter generator is determined by measuring a first speed value RPM_a within the defined time window T and measuring a second speed value RPM_b after an expiration of a defined time sampling interval Ti_Sample, wherein the respective determined change in velocity over time value of the belt-driven integrated starter generator is calculated by an equation:
(RPM_aRPM_b)/Ti_Sample.

7. The method according to claim 6, wherein the first speed value RPM_a and the second speed value RPM_b are measured based on a shaft speed of the belt-driven integrated starter generator.

8. The method according to claim 1, wherein the defined time window T defines a period of time between a beginning of starting the internal combustion engine and before an ignition of the internal combustion engine.

9. The method according to claim 8, wherein an end of the defined time window T is determined from a feedback of an engine ignition signal.

10. The method according to claim 8, wherein an end of the defined time window T is determined from a calibrated duration based on an engine stop position.

11. The method according to claim 1, wherein the control unit initiates countermeasures if the determined belt slip value exceeds the limit value.

12. A motor vehicle including a starter system for starting an internal combustion engine of the motor vehicle with a belt-driven integrated starter generator and a control unit designed to carry out a method for detecting belt slip according to claim 1.

13. A method for detecting belt slip in a starter system for starting an internal combustion engine of a motor vehicle, the starter system comprising a belt-driven integrated starter generator, the method comprising evaluating, via a control unit of the motor vehicle, a belt slip when a determined belt slip value exceeds a limit value, wherein the determined belt slip value is determined to belong to a defined time window T, the defined time window T opens after a start of the internal combustion engine, and the determined belt slip value takes into account at least one change in velocity over time value of the belt-driven integrated starter generator within the defined time window T, the defined time window T is set for slip detection after a start of the internal combustion engine, and the control unit repeats at least: determining the at least one change in velocity over time value of the belt-driven integrated starter generator; determining a slip number assigned to the respective determined change in velocity over time value; adding up the slip numbers determined so far to a resulting belt slip value; and comparing the determined belt slip value with the limit value until a determined belt slip value exceeds the limit value or the defined time window T is exceeded.

14. The method according to claim 13, wherein the at least one change in velocity over time value of the belt-driven integrated starter generator is determined by measuring a first speed value RPM_a within the defined time window T and measuring a second speed value RPM_b after an expiration of a defined time sampling interval Ti_Sample, wherein the respective determined change in velocity over time value of the belt-driven integrated starter generator is calculated by an equation: (RPM_aRPM_b)/Ti_Sample.

15. The method according to claim 14, wherein the first speed value RPM_a and the second speed value RPM_b are measured based on a shaft speed of the belt-driven integrated starter generator.

16. The method according to claim 13, wherein an assignment between the respective determined change in velocity over time value of the belt-driven integrated starter generator and the slip number is stored in the control unit.

17. The method according to claim 13, wherein an assignment between the respective determined change in velocity over time value of the belt-driven integrated starter generator and the slip number is configured to be retrieved by the control unit from another data source.

18. The method according to claim 13, wherein the defined time window T defines a period of time between a beginning of starting the internal combustion engine and before an ignition of the internal combustion engine.

19. The method according to claim 13, wherein the control unit initiates countermeasures if the determined belt slip value exceeds the limit value.

20. A method for detecting belt slip in a starter system for starting an internal combustion engine of a motor vehicle, the starter system comprising a belt-driven integrated starter generator, the method comprising evaluating, via a control unit of the motor vehicle, a belt slip when a determined belt slip value exceeds a limit value, wherein the determined belt slip value is determined to belong to a defined time window T, the defined time window T opens after a start of the internal combustion engine, and the determined belt slip value takes into account at least one change in velocity over time value of the belt-driven integrated starter generator within the defined time window T, the defined time window T is set for slip detection after a start of the internal combustion engine, and the control unit repeats at least: determining the at least one change in velocity over time value of the belt-driven integrated starter generator; determining a slip number assigned to the respective determined change in velocity over time value; adding up the slip numbers determined so far to a resulting belt slip value; and comparing the determined belt slip value with the limit value until a determined belt slip value exceeds the limit value or the defined time window T is exceeded, the at least one change in velocity over time value of the belt-driven integrated starter generator is determined by measuring a first speed value RPM_a within the defined time window T and measuring a second speed value RPM_b after an expiration of a defined time sampling interval Ti_Sample, the first speed value RPM_a and the second speed value RPM_b are measured based on a shaft speed of the belt-driven integrated starter generator, wherein the respective determined change in velocity over time value of the belt-driven integrated starter generator is calculated by an equation: (RPM_aRPM_b)/Ti_Sample.

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) Further advantageous forms of the disclosure are disclosed in the dependent claims and the following description of the figures. In the figures

(3) FIG. 1 shows a schematic representation of the integration of a BISG into a starter system for an internal combustion engine according to one form of the present disclosure;

(4) FIG. 2A shows (a) a graph of the speed of the internal combustion engine and BISG during a normal start (rpm against time); and (b) a graph of the change in velocity over time of the BISG during a normal start (rpm/s against time) according to one form of the present disclosure;

(5) FIG. 2B shows (a) a diagram of the speed of the internal combustion engine and BISG during a slipping start (rpm against time); and (b) a graph of the change in velocity of the BISG during a slipping start (rpm/s against time) according to one form of the present disclosure;

(6) FIG. 3 shows (a) a graph of speed values of the BISG (rpm against time); and (b) a graph of the change in velocity over time of the BISG (rpm/s against time) with the sampling interval Ti_sample according to one form of the present disclosure;

(7) FIG. 4 shows example data of a lookup table for the incremental value of the slip number assigned to change in velocity over time values according to one form of the present disclosure; and

(8) FIG. 5 shows a flow diagram for one form of the method according to the present disclosure for detecting and controlling the belt slip when starting an engine.

(9) 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

(10) 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.

(11) In the different figures, the same parts are always provided with the same reference signs, which is why they are usually only described once.

(12) FIG. 1 schematically shows a starter system 10 for a mild hybrid system of a motor vehicle, which is connected to an internal combustion engine or FEAD (not shown) via a crankshaft-belt pulley 13. The starter system 10 has a belt-driven belt integrated starter generator (BISG) 11 with a belt 15. The belt-driven integrated starter generator 11 is hereinafter referred to as the BISG 11. The BISG 11 is also, in one form, used during engine operation to recuperate energy and support the internal combustion engine with the torque from the recuperated energy. Thus, a belt pulley 12 is also shown as an example, and the belt 15 is fed around the crankshaft belt pulley 13 and the belt pully 12 of the BISG 11, the crankshaft belt pulley 13 and the belt pulley 12. An active tensioner 14, which can, for example, switch between a position with high belt tension H and a position with low belt tension N, is provided for adjusting the belt tension.

(13) During the starting phase of the engine, when the torque transmitted via the FEAD is very high, the tensioner 14 is controlled in such a way that it shifts to the h position with high pre-tensioning. While the engine is running, the tensioner 14 will remain in the low-tension position N to increase fuel economy, and will only shift to the high-tension position if the requested BISG torque is above a certain threshold value. The switching is carried out by a control unit 20 of the motor vehicle, which is also designed to carry out the method of detecting belt slip in the starter system 10 according to the disclosure. Such a control unit 20 is schematically shown in FIG. 1, wherein the communication link 30 of the control unit 20 at least to the BISG 11 or the shaft thereof is indicated in dashed form. The control unit 20 is typically formed by a large number of interconnected individual components, which are shown here as one control unit 20 for the sake of simplification. Furthermore, there may be other communication links to the crankshaft-belt pulley 13 of the crankshaft, to the belt pulley 12, etc., which are not shown here.

(14) The disclosure provides that the control unit 20 evaluates a plurality of samples of the BISG change in velocity over time value within a certain time window T during engine start-up. Therefore, a suitable time window for slip detection must first be determined. From the graphs of FIGS. 2A and 2B, it can be seen that the slipping start in the initial phase of starting an engine produces a higher BISG change in velocity over time than the normal start. However, after the engine ignition starts, combustion in the engine could cause even higher BISG change in velocity over time than is caused by belt slip. Therefore, it is desired to define a time window after starting the engine and before ignition of the engine. The end of the time window can be determined based on the feedback of the engine ignition signal or a calibrated duration based on the engine stop position. BISG change in velocities over time within this time window T are valid for slip detection and are collected for further calculations. For example, the duration of a time window is 0.2 to 0.3 seconds.

(15) In one form, a BISG change in velocity over time is calculated by the control unit 20 by measuring the BISG shaft speed twice in a row in time to obtain the values RPM_a and RPM_b. The speed can be measured, for example, with a speed sensor mounted on the BISG shaft or with a sensor-less speed measurement method based on a motor current analysis, wherein these values are transmitted to the control unit 20.

(16) Then RPM_b is subtracted from RPM_a and the result is then divided by the sampling time Ti_Sample, i.e. the sampling interval between two measurements, to get the BISG change in velocity over time in the current calculation step. Thus the calculation (RPM_a-RPM_b)/Ti_Sample is carried out. The determination of these values is also shown in the graphs of FIG. 3, wherein FIG. 3 (a) shows the measured BISG speed values and FIG. 3 (b) shows the calculated BISG change in velocities over time. FIG. 3 shows an example of a sampling interval (Ti_Sample) of 0.01 s duration.

(17) Subsequently, the accumulated slip number is calculated based on the BISG change in velocity over time during the specified time window T. For example, an incremental value of the slip number is calculated from a lookup table for each calculation step, wherein the BISG change in velocity over time serves as the input. An example of data of a lookup table for the stepwise incremental value of the slip number is given in FIG. 4.

(18) These steps are carried out repeatedly in the time window T, i.e. one after the other. The slip numbers determined in this way are cumulated at each step to obtain a resulting belt slip value for the time window T. This belt slip value is then compared with a specified limit value, which is used by the control unit 20. This limit value or threshold value can be either static or dynamic. If the belt slip value is above the specified limit value during a certain time window T, the control unit 20 evaluates a too high belt slip as detected.

(19) If such a belt slip is detected, appropriate measures can be taken to inhibit excessive belt slip. This may include, for example, reducing the BISG torque, interrupting the starting process with BISG, and/or using a conventional starter motor for cranking up.

(20) FIG. 5 shows a flow diagram for one form of the method according to the disclosure for detecting and controlling the belt slip when starting an engine. The method is carried out by a control unit 20 of a motor vehicle and starts in step S40. It first checks in step S41 whether there is a standard to start the internal combustion engine. Only if this is the case, step S42 determines how much time has elapsed since the start request. If the determined time is outside the time window T for the detection of belt slip in step S43, the method is terminated or canceled in step S50. However, if step S43 determines that the time is still in the time window T, the two BISG speed values RPM_a and RPM_b are measured in succession in step S44. This can be done as described above. In step S45, the BISG change in velocity over time is then calculated using the calculation method (RPM_bRPM_a)/Ti_Sample, wherein Ti_Sample represents the sampling interval between the two measurements RPM_a and RPM_b. FIG. 3 shows an example of a sampling interval (Ti_Sample) of 0.01 s. The assigned slip number is determined for this BISG change in velocity over time in step S46 and is summed up in step S47, or the first slip number forms the starting point for the summation. The summed slip numbers form the belt slip value, which is compared with a limit value in step S48 (belt slip value>limit value?). The limit can be static or dynamic. If the condition is not yet met, the method goes back to step S42 and checks in step S43 whether the elapsed time is still in the time window T. Then the BISG speeds, BISG change in velocity over time and corresponding slip number are determined again until the comparison in step S48 shows that the belt slip value, i.e. the slip numbers summed up to that point, exceed the limit value. In this case, belt slip is considered detected in step S49 and countermeasures are optionally initiated. In this form, this includes aborting the starting process via BISG and, for example, using a conventional starter motor for cranking up the engine. The method is then terminated in step S50.

(21) Unless otherwise expressly indicated herein, all numerical values indicating mechanical/thermal properties, compositional percentages, dimensions and/or tolerances, or other characteristics are to be understood as modified by the word about or approximately in describing the scope of the present disclosure. This modification is desired for various reasons including industrial practice, material, manufacturing, and assembly tolerances, and testing capability.

(22) As used herein, the phrase at least one of A, B, and C should be construed to mean a logical (A OR B OR C), using a non-exclusive logical OR, and should not be construed to mean at least one of A, at least one of B, and at least one of C.

(23) The description of the disclosure is merely exemplary in nature and, thus, variations that do not depart from the substance of the disclosure are intended to be within the scope of the disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure.