Method and system for controlling at least one electrical machine
11780443 · 2023-10-10
Assignee
Inventors
Cpc classification
B60W30/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/1015
PERFORMING OPERATIONS; TRANSPORTING
B60W20/15
PERFORMING OPERATIONS; TRANSPORTING
B60W20/19
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18054
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/1005
PERFORMING OPERATIONS; TRANSPORTING
B60W10/196
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18027
PERFORMING OPERATIONS; TRANSPORTING
F16H57/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
B60W30/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W20/19
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method and a system for a vehicle comprising: one or more power sources including at least one electrical machine; and a drivetrain for transferring torque between the one or more power sources and at least one drive wheel of the vehicle. The method comprises: controlling, when no positive drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain.
Claims
1. A method for use in a vehicle wherein the vehicle comprises: one or more power sources including at least one electrical machine; and a drivetrain for transferring torque between the one or more power sources and at least one drive wheel of the vehicle, wherein the method comprises: controlling, when no positive drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain to thereby substantially eliminate the backlash; and keeping the backlash substantially eliminated at least until a request for a drive torque (T.sub.drive) accelerating the vehicle is detected, wherein keeping of the backlash substantially eliminated is achieved by applying a braking torque (T.sub.brake) on a shaft of a gearbox included in the drivetrain.
2. A method according to claim 1, wherein the backlash torque (T.sub.backlash) is higher than a frictional torque (T.sub.friction) of the drivetrain, and is lower than a maximal torque (T.sub.max) being provided by the at least one electrical machine.
3. A method according to claim 1, wherein controlling the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain comprises: controlling, when no request for a drive torque (T.sub.drive) for accelerating the vehicle is detected, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain to thereby substantially eliminate the backlash.
4. A method according to claim 1, wherein the keeping of the backlash substantially eliminated is further achieved by at least one in the group of: providing, by use of the at least one electrical machine, a holding torque (T.sub.hold) to the drivetrain; and a friction of a gearbox of the drivetrain.
5. A method according to claim 1, further comprising: transferring, when the backlash is still substantially eliminated in the drivetrain, a drive torque (T.sub.drive) accelerating the vehicle from the drivetrain to the at least one drive wheel.
6. A method according to claim 1, wherein the controlling of the at least one electrical machine further comprises: providing the backlash torque (T.sub.backlash) to the drivetrain; detecting that the drivetrain is turning as a result of the provided backlash torque (T.sub.backlash); detecting that the drivetrain stops turning; determining, based on the detection of the stopped turning of the drivetrain, that the backlash has been substantially eliminated; and controlling the provided backlash torque (T.sub.backlash) to decrease.
7. A method according to claim 1, wherein the controlling of the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain further comprises: determining a direction of an upcoming acceleration of the vehicle; and controlling the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain such that the backlash is substantially eliminated in the direction of the upcoming acceleration.
8. A method according to claim 7, wherein the determining of the direction is based on one or more in the group of: a gear selector indication; information related to a road section ahead of the vehicle; and information related to an upcoming usage of the vehicle.
9. A method according to claim 1, further comprising: controlling at least one clutch included in the drivetrain to a slipping position (C.sub.slip_clutch), in which slipping position (C.sub.slip_clutch) the at least one clutch transfers a backlash clutch torque (T.sub.backlash_clutch) having a controlled value for substantially eliminating the backlash in combination with the backlash torque (T.sub.backlash) provided by the at least one electrical machine.
10. A method according to claim 9, wherein the backlash clutch torque (T.sub.backlash_clutch) is lower than a torque (T.sub.closed_clutch) being transferred in a closed position (C.sub.closed_clutch) for the clutch.
11. A method according to claim 1, wherein essentially no drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel during one or more in the group of: a vehicle standstill; and a movement of the vehicle which is caused by a kinetic energy of the vehicle without torque being transferred from the one or more power sources to the at least one drive wheel.
12. A computer program product comprising computer program code stored on a non-transitory computer-readable medium, said computer program product used in a vehicle comprising: one or more power sources including at least one electrical machine; and a drivetrain for transferring torque between the one or more power sources and at least one drive wheel of the vehicle, said computer program code comprising computer instructions to cause one or more control units to perform the following operations: controlling, when no positive drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain; and keeping the backlash substantially eliminated at least until a request for a drive torque (T.sub.drive) accelerating the vehicle is detected, wherein keeping of the backlash substantially eliminated is achieved by applying a braking torque (T.sub.brake) on a shaft of a gearbox included in the drivetrain.
13. A vehicle comprising: one or more power sources including at least one electrical machine; a drivetrain for transferring torque between the one or more power sources and at least one drive wheel of the vehicle; and a system comprising: means for controlling, when no positive drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain; and means for keeping the backlash substantially eliminated at least until a request for a drive torque (T.sub.drive) accelerating the vehicle is detected, wherein keeping of the backlash substantially eliminated is achieved by applying a braking torque (T.sub.brake) on a shaft of a gearbox included in the drivetrain.
14. A system for use in a vehicle, wherein the vehicle comprises: one or more power sources including at least one electrical machine; and a drivetrain for transferring torque between the one or more power sources and at least one drive wheel of the vehicle, wherein the system comprises: means for controlling, when no positive drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain; and means for keeping the backlash substantially eliminated at least until a request for a drive torque (T.sub.drive) accelerating the vehicle is detected, wherein keeping of the backlash substantially eliminated is achieved by applying a braking torque (T.sub.brake) on a shaft of a gearbox included in the drivetrain.
15. A system according to claim 14, wherein means for controlling the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain comprises: means for controlling, when no request for a drive torque (T.sub.drive) for accelerating the vehicle is detected, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain to thereby substantially eliminate the backlash.
16. A method for use in a vehicle wherein the vehicle comprises: one or more power sources including at least one electrical machine; and a drivetrain for transferring torque between the one or more power sources and at least one drive wheel of the vehicle, wherein the method comprises: controlling, when no positive drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain, wherein the controlling of the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain further comprises: determining a direction of an upcoming acceleration of the vehicle; and controlling the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain such that the backlash is substantially eliminated in the direction of the upcoming acceleration.
17. A method according to claim 16, wherein the determining of the direction is based on one or more in the group of: a gear selector indication; information related to a road section ahead of the vehicle; and information related to an upcoming usage of the vehicle.
18. A method for use in a vehicle wherein the vehicle comprises: one or more power sources including at least one electrical machine; and a drivetrain for transferring torque between the one or more power sources and at least one drive wheel of the vehicle, wherein the method comprises: controlling, when no positive drive torque (T.sub.drive) is transferred from the drivetrain to the at least one drive wheel, the at least one electrical machine to provide a backlash torque (T.sub.backlash) to the drivetrain, the backlash torque (T.sub.backlash) having a controlled value for turning the drivetrain if there is a backlash present in the drivetrain; and controlling at least one clutch included in the drivetrain to a slipping position (C.sub.slip_clutch), in which slipping position (C.sub.slip_clutch) the at least one clutch transfers a backlash clutch torque (T.sub.backlash_clutch) having a controlled value for substantially eliminating the backlash.
19. A method according to claim 18, wherein the backlash clutch torque (T.sub.backlash_clutch) is lower than a torque (T.sub.closed_clutch) being transferred in a closed position (C.sub.closed_clutch) for the clutch.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the invention will be illustrated in more detail below, along with the enclosed drawings, where similar references are used for similar parts, and where:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF THE INVENTION
(11)
(12) A vehicle 100, as shown schematically in
(13) In
(14) In
(15) In
(16) In
(17)
(18) In a first step 210, when essentially no positive drive torque T.sub.drive is transferred from the drivetrain 130 to the at least one drive wheel 110, 111, the at least one electrical machine 101b, 101c, 101d is controlled to provide a backlash torque T.sub.backlash to the drivetrain 130. Thus, the backlash torque T.sub.backlash is provided to the drivetrain 130 by the at least one electrical machine 101b, 101c, 101d when a backlash may be present in the drivetrain, e.g. when the vehicle 100 is standing still, is freewheeling or is driven by engine motoring, i.e. is moved by a kinetic energy of the vehicle without any torque being provided from the one or more power sources 101a, 101b, 101c to the at least one drive wheels 110, 111. The backlash torque T.sub.backlash may thus be provided e.g. to the input shaft 109 of the gearbox and/or to the drive shafts 104, 105 of the drivetrain 130, as illustrated in
(19) In a second step 220, which is performed according to an embodiment, it is detected that the backlash is eliminated by the provided backlash torque T.sub.backlash. The detection may e.g. be based on a rotation of the drivetrain, such that the backlash elimination is detected when the drivetrain 130 stops turning/rotating. The detection may also be based on an analysis of a value of a from an electrical machine provided dynamic electrical torque T.sub.el,dynamic, such that an elimination of the backlash is detected when the dynamic electrical torque T.sub.el,dynamic; T.sub.el,dynamic=T.sub.el−J.sub.e_el*{dot over (ω)}.sub.el; is increasing rapidly. Here, T.sub.el is the electrical torque provided by the at least one electrical machine, J.sub.e_el is the rotational inertia of the at least one electrical machine about its own shaft, and {dot over (ω)}.sub.el is the acceleration of the engine speed of the at least one electrical machine.
(20) By the use of the presented method, an efficient and reliable elimination of potential backlash/play in the drivetrain is achieved when no drive torque T.sub.drive is transferred from the drivetrain 130 to the at least one drive wheel 110, 111, e.g. during a vehicle standstill and/or a movement of the vehicle 100 which is caused by a kinetic energy of the vehicle 100 without torque being transferred from the one or more power sources 101a, 101b, 101c, 101d to the at least one drive wheel 110, 111. As a non-limiting example, the central gear may have to be turned/rotated up to approximately 30° in order for the backlash therein to be eliminated. Correspondingly, for the lowest gear (e.g. gear 1 or a so-called crawl/crawler gear) of the gearbox, a rotation of up to approximately 480° may have to be performed in order to eliminate the backlash. For a direct gear, e.g. a highest gear of a gearbox, for which the input 109 and output 107 shafts rotate with the same speed, and a torque is transferred through the gearbox without a gear ratio, a rotation of up to approximately 30° may eliminate the backlash.
(21) Also, a quick and reliable start from a standstill, also called a drive-off, is achieved. Thus, a quick and safe start from a standstill, without drivetrain oscillations, can be provided by the present invention. This is possible since the backlash has been eliminated already during the standstill, whereby backlash related limitations on the torque build-up can be omitted, and since the clutch plates can be positioned close to each other for the open clutch, which makes closing of the clutch faster.
(22) According to an embodiment, the backlash torque T.sub.backlash being provided to the drivetrain in order to eliminate the backlash has a value being higher than a frictional torque T.sub.friction of the drivetrain 130, such that the backlash torque T.sub.backlash is able to turn/rotate the drivetrain. The backlash torque T.sub.backlash is also lower than a maximal torque T.sub.max maximally being providable by the at least one electrical machine 101b, 101c, 101d. For example, if the vehicle is standing still, the backlash torque T.sub.backlash should be low enough for not being able to set the vehicle in motion. Thus, if the vehicle is standing still without activated brakes, the backlash torque T.sub.backlash should be lower than a rolling resistance for the vehicle. Correspondingly, if the vehicle is standing still with activated brakes, the backlash torque T.sub.backlash should be lower than a combination of the rolling and braking resistances for the vehicle. For a freewheeling or engine motoring vehicle, the backlash torque T.sub.backlash should be lower than a torque accelerating the vehicle. In other words, the backlash torque T.sub.backlash should be high enough to exceed the frictional torque T.sub.friction of the drivetrain 130, thereby causing turning/rotation of the drivetrain, and should be low enough to not causing an acceleration and/or setting in motion of the vehicle 100.
(23) As described above, play/backlash in the drivetrain may, for example, arise when two cogs in the drivetrain, such as for example the cogs of two cogwheels in the gearbox, do not engage/mesh with each other. Situations in connection with which backlash may occur thus include standstills, freewheeling, and engine motoring, since essentially no positive drive torque is then provided to the drive wheels from the drivetrain/power sources.
(24) The position of the cogwheels in relation to each other during and outside of the play is schematically illustrated in
(25) A backlash/play may thus, for example, occur at a transition between freewheeling or dragging the engine, i.e. engine motoring, and an acceleration/torque request when engaging the clutch, or in connection with a drive-off/start from a standstill. Since an efficient elimination/winding up of such a play may be provided by the use of the herein described embodiments, a rapid torque build-up may be obtained at drive-offs.
(26)
(27) In a first step 210, the at least one electrical machine 101b, 101c, 101d is controlled to provide a backlash torque T.sub.backlash to the drivetrain 130 when essentially no positive drive torque T.sub.drive is transferred from the drivetrain 130 to the at least one drive wheel 110, 111, as described above.
(28) In a second step 220, which is performed according to an embodiment, it is detected that the backlash is eliminated by the provided backlash torque T.sub.backlash, as described above.
(29) In a third step 230, according to an embodiment, the backlash is kept eliminated at least until a request for a drive torque T.sub.drive accelerating the vehicle 100 is requested and/or detected. Thus, according to the embodiment, it is prevented that a backlash reoccurs after it has been eliminated, since the backlash is kept eliminated until the vehicle should be set in motion or accelerated by the at least one power source 101a, 101b, 101c, 101d.
(30) In a fourth step 240, according to an embodiment, a drive torque T.sub.drive accelerating the vehicle 100 is transferred from the drivetrain 130 to the at least one drive wheel 110, 111, when the backlash is still kept eliminated in the drivetrain 130.
(31) The backlash may, according to an embodiment, be kept eliminated by an internal friction of the gearbox 103 of the drivetrain 130. Thus, the friction here prevents the drivetrain 130 from rotating once the backlash has been eliminated, whereby the backlash/play is kept eliminated without applying any further torque.
(32) The backlash may also, according to an embodiment, be kept eliminated by applying a braking torque T.sub.brake on a shaft 109, 902, 905 of a gearbox 103 (illustrated in
(33) According to an embodiment of the present invention, the braking torque T.sub.brake is applied by activating at least one shaft brake arrangement 901 acting on a shaft 109 of the gearbox 103 included in the drivetrain 130. Essentially any kind of brake arrangement 901 which directly or indirectly acts on a shaft included in the gearbox, such as e.g. on a shaft 109 connected to the clutch 106, can be utilized for providing this braking Torque T.sub.brake. The shaft brake arrangement 901 is configured to be able to provide a higher/greater maximal braking torque T.sub.brake_max, e.g. 200 Nm as a non-limiting example, than the braking torque T.sub.brake, e.g. 100 Nm as a non-limiting example, which according to an embodiment of the present invention is applied on the shaft in order to keep the drivetrain 130 free of backlash. The braking torque T.sub.brake may e.g. have a value guaranteeing that the vehicle is not set in motion from a standstill.
(34) A non-limiting example of such a shaft brake arrangement 901 is schematically illustrated in
(35) As described in this document, the shaft brake arrangement, such as an input shaft brake arrangement, a lay shaft brake arrangement and/or a main shaft brake arrangement, may be controlled by a gearbox control unit 123.
(36) The braking torque T.sub.brake being applied on the shaft, i.e. on the input shaft 109, on the lay shaft 902 and/or the main shaft 905, is according to an embodiment controlled to be high enough for keeping the backlash eliminated, i.e. to keep the backlash eliminated when the shaft, i.e. one of more of the input, main and lay shafts, are standing still. Also, the backlash torque T.sub.backlash should be controlled to be low enough for not setting a still standing vehicle 100 in motion. Hereby, it may be ensured that the vehicle does not perform an unwanted drive-off. Thus, the backlash torque T.sub.backlash being applied when the shaft brake arrangement 901 is activated winds up the drivetrain in order to eliminate the backlash. When the shaft brake arrangement 901 is activated, the drivetrain 130 will stay in this wound-up state, and the backlash torque T.sub.backlash is maintained and still applied on the drivetrain, but now by the shaft brake arrangement 901 instead. Thus, since the backlash torque T.sub.backlash is controlled to be low enough for not setting the vehicle 100 in motion, an unwanted drive-off can be prevented. Thus, a quick and safe start from a standstill, without drivetrain oscillations, can be provided by the embodiment, since the backlash has been eliminated already during the standstill.
(37) The backlash may also, according to an embodiment, be kept eliminated by providing, by use of the at least one electrical machine 101b, 101c, 101d, a holding torque T.sub.hold to the drivetrain 130, which prevents the drivetrain from moving. Thus, the at least one electrical machine may be used for keeping the drivetrain in a backlash free position, i.e. by holding the drivetrain in position by use of an applied holding torque T.sub.hold being applied to the drivetrain. The holding torque T.sub.hold is, according to an embodiment, controlled to be high enough for keeping the backlash eliminated, i.e. to keep the drivetrain in its wound-up state. Also, as mentioned above, the backlash torque T.sub.backlash should be controlled to be low enough for not setting a still standing vehicle 100 in motion, whereby it may be ensured that the vehicle does not perform an unwanted drive-off. Thus, a quick and safe start from a standstill, without drivetrain oscillations, can be provided by the embodiment.
(38) As illustrated in
(39) According to an embodiment, the controlling 210 of the at least one electrical machine 101b, 101c, 101d includes the steps of: providing 214 the backlash torque T.sub.backlash to the drivetrain 130, where the backlash torque T.sub.backlash has a value as described above; detecting 215 that the drivetrain 130 is turning/rotating as a result of the provided backlash torque T.sub.backlash, i.e. detecting that there is backlash present and that the backlash elimination has started; detecting 216 that the drivetrain 130 stops turning, i.e. due to contact between cogs and/or parts of the drivetrain preventing the drivetrain from further rotation; determining 217, based on the detection 216 of the stopped turning of the drivetrain 130, that the backlash has been eliminated; and controlling 218 the provided backlash torque T.sub.backlash to decrease, i.e. providing a backlash torque T.sub.backlash ramp-off.
(40) The smooth decrease of provided backlash torque T.sub.backlash reduces the risk for comfort problems, oscillations and/or noises of the drivetrain/gearbox. For example, if the provided backlash torque T.sub.backlash would be abruptly removed, e.g. essentially immediately eliminated, the drivetrain could possibly bounce back if there is no braking T.sub.brake or holding torque T.sub.hold applied. Also, the engagement of the at least one electrical machine may cause annoying noises if the provided backlash torque T.sub.backlash would be abruptly removed.
(41) Here, the provided backlash torque T.sub.backlash may also be controlled 218 to be decreased before the determination 216 of that the drivetrain stops turning and/or before the determination 217 of that the backlash has been eliminated.
(42) Alternatively, as mentioned above, a determination of the eliminated backlash may also be performed based on an analysis of a detected electrical machine torque, e.g. by detecting an elimination of the backlash if a dynamic electrical torque T.sub.el,dynamic is increasing rapidly, as explained above.
(43) According to an embodiment, the first step 210 of controlling the at least one electrical machine 101b, 101c, 101d to provide a backlash torque T.sub.backlash to the drivetrain 130 further includes the steps, preferably preceding step 214, of: determining 211 a direction of an upcoming acceleration of the vehicle 100; and controlling 212 the at least one electrical machine 101b, 101c, 101d to provide a backlash torque T.sub.backlash to the drivetrain 130 such that, i.e. causing a rotation in a direction such that, the backlash is eliminated in the direction of the upcoming acceleration.
(44) Hereby, it is ensured that the backlash/play is wound up in the correct direction, i.e. in the direction in which the drivetrain will provide torque to the drive wheels after the standstill, freewheeling and/or engine motoring have come to an end.
(45) The determination of the direction is, according to an embodiment, based on a gear selector indication, i.e. based on if the gear selector indicates an upcoming forward or backward movement.
(46) The determination of the direction is, according to an embodiment, based on information related to a road section ahead of the vehicle 100. Such information may be related to essentially any parameter being relevant for influencing and/or determining the usage and/or behavior of the vehicle when travelling on the road section. Thus, based on such information, it may for example be determined that an acceleration will soon be requested in a forward direction, e.g. due to an upcoming uphill slope or an upcoming increased speed limit, whereby the backlash may be eliminated in the forward direction.
(47) The information may for example be related vehicle positioning information, digital map information, topographical information, curvature information, speed limit information, traffic information, radar-based information, camera-based information, requested vehicle speed information, other vehicle distance information, other vehicle speed information, vehicle weight information, information obtained from other vehicles than the vehicle 100, road information and/or positioning information stored previously on board the vehicle 100, and/or information obtained from traffic systems related to that road section.
(48) The information related to the upcoming road section may be obtained in various ways. It may be determined on the basis of map data, e.g. from digital maps including e.g. topographical information, in combination with positioning information, e.g. GPS (global positioning system) information. The positioning information may be used to determine the location of the vehicle relative to the map data so that the road section information may be extracted from the map data. Various present-day cruise control systems use map data and positioning information. Such systems may then provide the system for the present invention with map data and positioning information, thereby minimizing the additional complexity involved in determining the road section information, such as e.g. a road gradient.
(49) The road section information may thus e.g. be obtained on the basis of a map in conjunction with GPS information. The information may also be obtained by usage of radar equipment, one or more cameras, one or more other vehicles providing information, information storing systems on board, and/or traffic systems related to the upcoming section of road.
(50) The information may be used for performing simulations related to the vehicle 100 for the upcoming road section, such as e.g. one or more future speed profiles for the vehicle speed for the road section. The one or more simulations may therefore be based on the current location of the vehicle and the current situation for the vehicle, and may virtually look ahead along the road section based on the road section information, including e.g. the gradient for the road.
(51) As a non-limiting example, the simulations may be conducted at a predetermined rate, e.g. at a rate of 1 Hz, which means that a new simulation result is provided every second. The section of road for which the simulation is conducted represents a predetermined distance ahead of the vehicle, e.g. it might be 1 km long. The section of road may also be regarded as a horizon ahead of the vehicle, for which the simulation is to be conducted.
(52) The determination of the direction is, according to an embodiment, based on information related to an upcoming usage of the vehicle 100. The upcoming usage may be determined in a number of ways, e.g. based on a driving and/or loading scheme, based on driver input, and/or based on the above-mentioned information related to the upcoming road section. For example, for a bus at a bus stop, it is known that according to its time table, that the bus is soon to leave the bus stop. It may therefore be determined, based on the time table, that the bus will soon move in a specific direction, e.g. the forward direction. Alternatively, essentially any event/action that may be interpreted as an indication of an upcoming drive-off, such as e.g. an opening and/or closing of a door, turning on the lights, or any other suitable driver input, may be utilized as a basis for determining a direction in which the drivetrain should be rotated.
(53) It should be noted that the method steps 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 230, 240 illustrated in
(54) According to an embodiment, for a hybrid vehicle, for example a vehicle as the one schematically illustrated in
(55) Thus, according to this embodiment, the backlash torque T.sub.backlash provided by the at least one electrical machine 101b, 101c, 101d and the backlash clutch torque T.sub.backlash_clutch provided by the clutch 106 and combustion engine 101a are used in combination as a combined backlash torque T.sub.backlash_comb; T.sub.backlash_comb=T.sub.backlash+T.sub.backlash_clutch; for eliminating the backlash in the drivetrain 130. Hereby, an efficient backlash elimination may be achieved. Also, since the at least one electrical machine 101b, 101c, 101d has a relatively small rotational inertia J.sub.e_el, and the drivetrain has a relatively large rotational inertia J.sub.drivetrain, it is advantageous to also use the clutch and combustion engine 101a for rotating the drivetrain, due to the relatively larger rotational inertia J.sub.e_comb of the combustion engine. Essentially, the combustion engine and clutch can hereby help the electrical machine to wind up the drivetrain 130, which has a relatively large rotational inertia J.sub.drivetrain.
(56) As is illustrated in
(57) Generally, the torque T and the change {dot over (ω)} of the rotational speed for the rotating shafts/parts are related to each other and to a rotational inertia J according to: T=J{dot over (ω)}. For the drivetrain, or at least for parts of the drivetrain, the rotational inertia J is known or can be calculated. For example, a value {dot over (ω)} for the change in rotational speed of the clutch is dependent at least on a rotational inertia J of one or more parts of the clutch 106 and the gearbox 103. One non-limiting example value for the inertia J for the rotating parts of the clutch 106 and the gearbox 103 can be e.g. 0.5 kg*m.sup.2. According to an embodiment of the present invention, the controllable value of the backlash clutch torque T.sub.backlash-clutch suitable for eliminating the backlash/play may be empirically determined and may have a value exceeding at least the frictional torques of the gearbox and the drive shafts 104, 105, for example within a range of 10-50 Nm, or within a range of 15-25 Nm, or approximately 20 Nm for the input shaft 109. By usage of such a controllable value for the backlash clutch torque T.sub.backlash_clutch, a quick and safe start from a standstill can be provided by the embodiment, without risking unwanted drive-offs.
(58) According to an embodiment, the elimination of the backlash may be determined by an analysis of a length of a time period during which the backlash torque T.sub.backlash and/or the backlash clutch torque T.sub.backlash_clutch have been applied on the drivetrain. If the backlash torque T.sub.backlash and/or the backlash clutch torque T.sub.backlash_clutch have been applied for a time period t.sub.backlash being longer than a predetermined value t.sub.backlash_predet; t.sub.backlash>t.sub.backlash_predet; where the predetermined value t.sub.backlash_predet may be e.g. 0.5 s, the backlash is determined to have been eliminated in the drivetrain.
(59) According to an embodiment, the elimination of the backlash can be determined by an analysis of a difference Δ.sub.ω between a rotational speed ω.sub.shaft of an input shaft 109 of the gearbox and a rotational speed ω.sub.wheel of a driving wheel 110, 111 of the vehicle 100. If there is essentially no difference between these rotational speeds after an initial small difference, i.e. if Δ.sub.ω=ω.sub.shaft−ω.sub.wheel=0, it may be concluded that the backlash has been eliminated in the drivetrain.
(60) For the herein described embodiments utilizing both the at least one electrical machine 101b, 101c, 101d and the combustion engine 101a, the elimination of the backlash can be determined by an analysis of an increase of an engine torque T.sub.engine when the clutch 106 is controlled to the slipping position C.sub.slip_clutch. If the engine torque T.sub.engine increases when the clutch is slightly closed to the slipping position C.sub.slip_clutch, and if the increase of the engine torque T.sub.engine is correlated to the closing of the clutch to the slipping position C.sub.slip_clutch, it can be concluded that the backlashed is eliminated.
(61) As described above, the elimination of the backlash may for example be performed during a standstill of the vehicle 100. Thus, the backlash elimination is then eliminated when the vehicle is standing still, whereby the backlash elimination does not affect the driving performance of the vehicle. For many vehicles, e.g. buses and also other vehicles, standstills e.g. at bus stops and/or traffic lights are a natural part of the use of the vehicles. To be able to drive off after such stops with a drivetrain free from backlash/play is a great advantage.
(62) A vehicle standstill determination can be made in a couple of ways. The standstill determination may for example be performed based on if an output shaft 107 from the gearbox rotates or not, e.g. based on a number of shaft revolutions signal provided by a sensor arranged at the output shaft 107. The standstill determination may also be made based on a determined acceleration of the vehicle, for example based on an acceleration signal provided by an accelerometer in the vehicle 100. The standstill determination may also be made based on a determined rotation or non-rotation of one or more wheels in the vehicle, for example based on a number of wheel revolutions signal provided by a sensor at a wheel in the vehicle 100. The standstill determination may also be made based on a determination of if brakes, such as e.g. service/foot brakes, are activated in the vehicle, e.g. based on a brake pedal signal provided by a brake system in the vehicle 100. The standstill determination may also be made based on a geographical movement of the vehicle, e.g. based on GPS-signals (Global Positioning System signals) utilized in a GPS device in the vehicle. The signals used for the above described determination of that the vehicle is standing still are normally already available in the vehicle. These embodiments can thus be implemented without adding to the hardware complexity of the vehicle 100.
(63) As mentioned above, the elimination of the backlash may also be performed during a movement of the vehicle 100 which is caused by a kinetic energy of the vehicle 100 without torque being transferred from the one or more power sources 101a, 101b, 101c, 101d to the at least one drive wheel 110, 111, i.e. during dragging/engine motoring and/or freewheeling. A determination of if the vehicle utilizes engine motoring and/or freewheeling may be based on a number of indications, parameters and/or signals present in the vehicle, e.g. based on a neutral gear indication/signal, on an open clutch indication/signal, on an injected fuel indication/signal, and/or on an indication that no torque is provided by the at least one electrical machine.
(64) The above described methods for determining that the backlash has been eliminated can be made based on information and/or signals normally already being available in the vehicle, and can thus be implemented without adding to the hardware complexity for the vehicle 100.
(65)
(66) As is schematically illustrated in
(67)
(68)
(69)
(70) As is understood by a skilled person, the principles schematically illustrated in
(71) When the vehicle is set in motion, as illustrated in
(72) According to an aspect of the present invention, a system for a vehicle for eliminating a backlash of a drivetrain 130 included in a vehicle 100 is presented. As mentioned above, the vehicle 100 includes one or more power sources 101a, 101b, 101c, 101d including at least one electrical machine 101b, 101c, 101d. The vehicle further includes a drivetrain 130 for transferring torque between the one or more power sources 101a, 101b, 101c, 101d and at least one drive wheel 110, 111 of the vehicle 100.
(73) The system for eliminating the backlash includes means for controlling 210, when essentially no positive drive torque T.sub.drive is transferred from the drivetrain 130 to the at least one drive wheel 110, 111, the at least one electrical machine 101b, 101c, 101d to provide a backlash torque T.sub.backlash to the drivetrain 130, wherein the backlash torque T.sub.backlash has a controlled value for turning/rotating the drivetrain 130 if there is a backlash present in the drivetrain 130. The system may further, according to an embodiment, include means for detecting 220 that the backlash is eliminated by the provided backlash torque T.sub.backlash.
(74) With reference to
(75) The system according to the present invention may be arranged for performing all of the above, in the claims, and in the herein described embodiments method steps. The system is hereby provided with the above described advantages for each respective embodiment. The present invention is also related to a vehicle 100, such as e.g. a truck, a bus or a passenger car, including the herein described system for controlling a backlash of a drivetrain.
(76) The person skilled in the art will appreciate that a the herein described embodiments for controlling a backlash of a drivetrain may also be implemented in a computer program, which, when it is executed in a computer, instructs the computer to execute the method. The computer program is usually constituted by a computer program product 803 stored on a non-transitory/non-volatile digital storage medium, in which the computer program is incorporated in the computer-readable medium of the computer program product. The computer-readable medium comprises a suitable memory, such as, for example: ROM (Read-Only Memory), PROM (Programmable Read-Only Memory), EPROM (Erasable PROM), Flash memory, EEPROM (Electrically Erasable PROM), a hard disk unit, etc.
(77)
(78) In addition, the control unit 800 is provided with devices 811, 812, 813, 814 for receiving and transmitting input and output signals. These input and output signals can contain waveforms, impulses, or other attributes which, by the devices 811, 813 for the reception of input signals, can be detected as information and can be converted into signals which can be processed by the computing unit 801. These signals are then made available to the computing unit 801. The devices 812, 814 for the transmission of output signals are arranged to convert signals received from the computing unit 801 in order to create output signals by, for example, modulating the signals, which can be transmitted to other parts of and/or systems in the vehicle.
(79) Each of the connections to the devices for receiving and transmitting input and output signals can be constituted by one or more of a cable; a data bus, such as a CAN bus (Controller Area Network bus), a MOST bus (Media Orientated Systems Transport bus), or some other bus configuration; or by a wireless connection. A person skilled in the art will appreciate that the above-stated computer can be constituted by the computing unit 801 and that the above-stated memory can be constituted by the memory unit 802.
(80) Control systems in modern vehicles commonly comprise communication bus systems consisting of one or more communication buses for linking a number of electronic control units (ECU's), or controllers, and various components located on the vehicle. Such a control system can comprise a large number of control units and the responsibility for a specific function can be divided amongst more than one control unit. Vehicles of the shown type thus often comprise significantly more control units than are shown in
(81) In the shown embodiment, the present invention is implemented in the one or more above mentioned control units 121, 122, 123, 124. The invention can also, however, be implemented wholly or partially in one or more other control units already present in the vehicle, or in some control unit dedicated to the present invention.
(82) Here and in this document, units are often described as being arranged for performing steps of the method according to the invention. This also includes that the units are designed to and/or configured to perform these method steps.
(83) The one or more control units 121, 122, 123, 124 are e.g. in
(84) The present invention is not limited to the above described embodiments. Instead, the present invention relates to, and encompasses all different embodiments being included within the scope of the independent claims.