The disclosure relates to a vehicle and a method of controlling net axle torque on a vehicle.
Vehicle drive trains may experience lash when a vehicle axle responds to a commanded change in torque. Lash may be characterized as a sharp increase in the frequency of angular rotation and associated torque discontinuities at a vehicle axle when commanded torque provided by a prime mover and the wheel torque, or road load torque, change direction from one another such as due to a driver-commanded change in acceleration. Lash may be due to lost motion resulting from clearances between components in the drivetrain. Lash may be experienced by a driver as a delay in response (referred to as a dead zone or dead pedal) and/or an audible clunking and/or jerkiness that may occur as drivetrain components respond to the change in rotational force.
A method of controlling net axle torque on a vehicle is disclosed that enables a constant rate of change in net axle torque while reducing or eliminating lash by coordinating axle torques. More specifically, a method of controlling a change in net axle torque on a vehicle comprises receiving, via an electronic controller, a request for a desired net axle torque that is different than a current net axle torque. The vehicle has a first prime mover configured to provide front axle torque to a front axle and a second prime mover configured to provide rear axle torque to a rear axle, the net axle torque being the sum of the front axle torque and the rear axle torque. The method includes determining, via the electronic controller, whether a lash zone exists between the current net axle torque and the desired net axle torque. The lash zone may extend from a predetermined lower lash zone torque limit to a predetermined higher lash zone torque limit. The predetermined lower lash zone torque limit and the predetermined higher lash zone torque limit may be based on measurements of changes in angular frequency of each axle when lash is not controlled. Accordingly, torque control to minimize the effects of lash is of most value when the net axle torque is within the lash zone.
The method further includes determining, via the electronic controller, a progression of constant rates of change of the front axle torque and a progression of constant rates of change of the rear axle torque that will result in a constant rate of change of the net axle torque from the current net axle torque to the desired net axle torque, with each of the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque including a predetermined constant rate of change in the lash zone. The method then includes commanding, via the electronic controller, the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque if the lash zone exists between the current net axle torque and the desired net axle torque.
In an example, the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque each include a pre-lash zone constant rate of change of torque immediately preceding the lash zone and a post-lash zone constant rate of change of torque immediately succeeding the lash zone. The predetermined constant rate of change of torque through the lash zone may be lower than the pre-lash zone constant rate of change of torque and lower than the post-lash zone constant rate of change of torque.
In an example, the front axle torque and the rear axle torque transition through the lash zone at the predetermined constant rate of change of torque separately, without temporal overlap. The front axle torque and the rear axle torque may transition through the lash zone in immediate succession. For example, determining the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque may be based partially on a predetermined torque split of the front axle torque and the rear axle torque at the desired net axle torque. In such an embodiment, the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque may each include a final constant rate of change of torque in a merge zone immediately succeeding transitioning of both of the front axle torque and the rear axle torque through the lash zone, and the net axle torque may be the desired net axle torque at the end of the merge zone. In this manner, the two prime movers are controlled to transition the vehicle to the desired net axle torque in a relatively short period and in a manner without jerkiness.
If passing through the lash zone is not required in order to achieve the desired net axle torque, then instead of the progression of constant rates of change of the front axle torque and of the rear axle torque, the controller may instead command a single constant rate of change of the front axle torque and a single constant rate of change of the rear axle torque from their respective current torques to their torques at a predetermined torque split that achieves the desired net axle torque.
Additionally, the method may be responsive to changes in driver input during the course of carrying out the method. For example, after receiving the request for a desired net axle torque and prior to commanding the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque, the method may include receiving a request for an updated desired net axle torque, determining whether the lash zone is between the current net axle torque and the updated desired net axle torque, and determining an updated progression of constant rates of change of the front axle torque and an updated progression of constant rates of change of the rear axle torque that will result in an updated constant rate of change of the net axle torque from the current net axle torque to the updated desired net axle torque. Each of the updated progression of constant rates of change of the front axle torque and the updated progression of constant rates of change of the rear axle torque may include the predetermined constant rate of change in the lash zone. The method may then include commanding the updated progression of constant rates of change of the front axle torque and the updated progression of constant rates of change of the rear axle torque if the lash zone exists between the current net axle torque and the updated desired net axle torque.
In carrying out the method, certain parameters may be predetermined. For example, an overall time period for the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque may be predetermined, a lower torque limit (predetermined lower lash zone torque limit) and a higher torque limit (predetermined higher lash zone torque limit) of the lash zone may be predetermined, and the method may be conducted so that, at a time half-way through the overall time period, a first of the front axle torque and the rear axle torque completes a transition through the lash zone and a second of the front axle torque and the rear axle torque begins transitioning through the lash zone.
A vehicle is disclosed that comprises a front axle and a rear axle, a first prime mover configured to provide front axle torque to the front axle and no torque to the rear axle, and a second prime mover configured to provide rear axle torque to the rear axle and no torque to the front axle, a net axle torque being the sum of the front axle torque and the rear axle torque. The vehicle includes an electronic controller configured to: (i) receive a request for a desired net axle torque that is different than a current net axle torque; (ii) determine whether a lash zone exists between the current net axle torque and the desired net axle torque; (iii) determine a progression of constant rates of change of the front axle torque and a progression of constant rates of change of the rear axle torque that will result in a constant rate of change of the net axle torque from the current net axle torque to the desired net axle torque, with each of the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque including a predetermined constant rate of change in the lash zone; and (iv) command the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque if the lash zone exists between the current net axle torque and the desired net axle torque.
In a non-limiting example, each of the first prime mover and the second prime mover could be an internal combustion engine, an electric motor, or a mechanical flywheel. In the case of an electric motor, the electric motor could be powered by energy stored in either a battery or a fuel cell. In the case of an internal combustion engine, the internal combustion engine could be powered by fuel. In the case of a mechanical flywheel, the mechanical flywheel could be powered by stored mechanical energy. In one example, both the first prime mover and the second prime mover are electric motors. In another example, one of the first prime mover and the second prime mover is an electric motor and one of the first prime mover and the second prime mover is an internal combustion engine. In another example, at least one of the first prime mover and the second prime mover is an electric motor powered by a fuel cell.
The above features and advantages and other features and advantages of the present disclosure are readily apparent from the following detailed description of the best modes for carrying out the disclosure when taken in connection with the accompanying drawings.
Referring to the drawings, wherein like reference numbers refer to like components throughout the views,
More specifically, the vehicle 10 has a front axle 12 and a rear axle 14. The front axle 12 may include two half shafts 12A, 12B arranged to rotate about a common axis A1, and each connected with a front wheel 13. The half shafts 12A, 12B are connected via a differential 16A through which a first prime mover 18 provides driving torque to the front axle 12. As indicated in
The rear axle 14 may include two half shafts 14A, 14B arranged to rotate about a common axis A2, and each connected with a rear wheel 15. The half shafts 14A, 14B are connected via a differential 16B through which a second prime mover 22 provides driving torque to the rear axle 14. The second prime mover 22 may be operatively connected for driving the rear axle 14 through a transmission (T2) 20B that provides a torque ratio from the second prime mover 22 to the rear axle 14. In other embodiments, the second prime mover 22 may directly drive the rear axle 14 without a transmission 20B. The second prime mover 22 may be one of a number of types of torque-generating machines such as an electric motor, an internal combustion engine, or a mechanical flywheel. In the embodiment of
The vehicle 10 includes an electronic controller (C) 24 that is responsive to electronic input signals provided by sensors or other components indicative of various vehicle operating parameters. For example, the input signals may include signals from sensors that sense a position of a braking input device, such as a brake pedal 28, and an accelerator input device, such as an accelerator pedal 26. Based on the input signals and stored instructions, the electronic controller 24 controls the prime movers 18, 22 to provide torque at the respective axles 12, 14. For example, the electronic controller 24 may control an energy storage device such as a battery or a fuel cell that powers the prime mover in the case the prime mover is an electric motor, or the electronic controller 24 may control fuel or stored mechanical energy in the case the prime mover is an internal combustion engine. In
In the embodiments disclosed herein, including the embodiment of
The controller 24 of
Individual control algorithms resident in the controller 24 or readily accessible thereby, such as instructions embodying the method 200, may be stored in memory and automatically executed via the processor to provide the respective control functionality. Possible control actions resulting from execution of the method 200 are described in detail below. In the flowchart of
With reference to
For each magnitude of net axle torque, the controller 24 may have a stored preselected distribution of torque at the front and rear axles 12, 14 to achieve the net axle torque. The stored distribution may be referred to as a preselected torque split, and may be based on one or more engineering parameters that can achieve a desired optimization strategy for the particular vehicle 10. In one non-limiting example, the preselected torque split may be the split of torque that achieves the best efficiencies of the prime movers 18, 22, such as the highest combined motor efficiencies when the prime movers 18, 22 are electric motors, or the highest fuel economy in embodiments when one or both of the prime movers 18, 22 are combustion engines. In commanding front and rear axle torque, whether or not the axles 12, 14 pass through the lash zone (i.e., whether torque is commanded under step 210 or step 212 described herein), the controller 24 commands the stored preselected torque splits at both the current net axle torque (e.g., torque Tf0 and torque Tr0) and the desired net axle torque (e.g., torque Tf4 and torque Tr4).
In the example of
Next, in step 206, the controller 24 determines the current front axle torque Tf0 at the front axle 12, and the current rear axle torque Tr0 at the rear axle 14. For example, the determination in step 204 may be a calculation based on different sensor signals 207 from sensors on the vehicle 10 that sense vehicle operating parameters and that have magnitudes correlated with the current front and rear axle torques. Generally, the current front and rear axle torques should be equal to the last commanded front and rear axle torques of step 214 as indicated in
Next, the method 200 proceeds to step 208 in which the controller 24 determines whether either or both of the axles 12, 14 will pass through a predetermined lash zone as the axle torques move from the current front and rear axle torques Tf0, Tr0 to the desired front and rear axle torques Tf4, Tr4. The determination of step 208 is dependent upon whether at least one of the axle torques changes in direction in moving from the current net axle torque to the desired net axle torque. The lash zone may be predetermined as including torque magnitudes of relatively small magnitude and in either direction. In
In the example torque change of
If the controller 24 determines in step 208 that either of the axles 12, 14 will cross through the lash zone as the net axle torque changes from the current net axle torque T0 to the desired net axle torque T4, then the method 200 proceeds from step 208 to step 210. In step 210, the controller 24 determines a progression of constant rates of change of the front axle torque and a progression of constant rates of change of the rear axle torque that will result in a constant rate of change of the net axle torque Ta with time from the current net axle torque T0 to the desired net axle torque T4. In
In
Each of the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque determined by the controller 24 in step 210 includes a predetermined constant rate of change in the lash zone. Stated differently, the rate of change of front axle torque and the rate of change of rear axle torque in the lash zone as either passes through the lash zone is a constant rate of change of torque per unit of time:
where k1 is a constant, T1 is the torque (N-m) of the axle (front axle 12 or rear axle 14) in the lash zone, and t is time (seconds). Accordingly, the rate of change of front axle torque Tf12 during the second segment (from time t1 to time t2) is the same as the rate of change of rear axle torque Tr23 during the third segment (from time t2 to time t3).
The rate of change of the net axle torque Ta during the time from the current net axle torque T0 to the desired net axle torque T4 is also a constant rate of change of torque per unit of time:
where k2 is a constant, Ta is the net axle torque (N-m) of front and rear axles 12, 14 in the lash zone, and t is time (seconds). As is evident in
Notably, the front axle torque is reduced from time t3 to time t4 while the rear axle torque is increased at a greater rate in order to achieve the desired torque split of Tf4 and Tr4 at time t4. The time period from t3 to t4 may be referred to as a merge zone, as the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque each include a final constant rate of change of torque in the merge zone immediately succeeding transitioning of both of the front axle torque and the rear axle torque through the lash zone, and the net axle torque is the desired net axle torque T4 at the end of the merge zone.
At time t4, with the desired net axle torque T4 achieved, the rate of change of torque of both the front axle 12 and the rear axle 14 is commanded to be zero, and the front and rear axle torques are held constant until a subsequent request for a different desired net axle torque.
Based on the rate k2 and the current and desired net axle torques T0 and T4, the overall time period (TP) from the current time to when the controller 24 receives the request 201 for a desired net axle torque T4 to the time t4 when the desired net axle torque T4 is achieved can be determined using the following equation:
k
2=(T4−T0)/(t4−t0),
where the overall time period TP=t4−t0, and therefore:
TP=(T4−T0)/k2.
Under the method 200, the time at which the first axle (e.g., front axle 12) completes passage through the lash zone is the same time at which the second axle (e.g., rear axle 14) begins passage through the lash zone. Under the progression of constant rates of change determined by the controller 24, this is set to occur halfway through the time period TP. As shown in
T
f2
=T
le, and Tr2=Tls.
With the time t2 determined, the time t1 and the time t3 are calculated based on the predetermined constant rate of change k1 of torque with time for each axle in the lash zone. In order to allow each axle 12, 14 to pass through the lash zone at the relatively low constant rate of change k1 of torque with time while also maintaining the greater constant rate of change k2 of net axle torque Ta, the axle not passing through the lash zone is provided with torque at a greater constant rate of change with time. Stated differently, the prime mover connected to the axle not passing through the lash zone is controlled to provide an increased constant rate of change of torque.
Accordingly, in
Following step 210, the method 200 proceeds to step 214 in which the controller 24 commands front and rear axle torques. The command in step 214 will be according to the progression of constant rates of change of the front axle torque and the progression of constant rates of change of the rear axle torque determined in step 210. For example, different constant rates of change of the front axle 12 and the rear axle 14 are commanded at times t0, t1, t2, t3, and t4.
However, if it is determined in step 208 that neither of front and rear axles 12, 14 will cross the lash zone in moving from the current torque to the desired net axle torque, then the method 200 moves from step 208 to step 212 instead of to step 210. In step 212, a single constant rate of change of torque per time of the front axle 12 and a different single constant rate of change of torque per unit of time of the rear axle 14 is calculated. For example, if the desired net axle torque received in step 202 is −200 N-m, then a single constant rate of change of torque of the front axle 12 from time t0 to time t4 and a single constant rate of change of torque of the rear axle 14 (different than that of the front axle 12) from time t0 to time t4 will be calculated in step 212, and then will be commanded in step 214 to be applied until the desired net axle torque of 200 N-m is achieved, which may be in a shorter time period than TP.
The controller 24 is also able to respond to changes in desired net axle torque requested by the driver while the method 200 is running. Stated differently, the driver may request a different desired net axle torque, which may be referred to as an updated desired net axle torque Ta, after the original request 201 is received and before step 214, as indicated by updated request 201A. The updated request 201A may be received by the controller 24 prior to the controller 24 commanding the front and rear axle torques in step 214. The controller 24 will return to step 202 of the method 200 and repeat the method 200 as described based on the updated desired net axle torque request 201A. Accordingly, step 208 will include determining whether the lash zone is between the current net axle torque and the updated desired net axle torque. Step 210 will include determining an updated progression of constant rates of change of the front axle torque and an updated progression of constant rates of change of the rear axle torque that will result in an updated constant rate of change of the net axle torque from the current net axle torque to the updated desired net axle torque, and each of the updated progression of constant rates of change of the front axle torque and the updated progression of constant rates of change of the rear axle torque including the predetermined constant rate of change k1 in the lash zone. Then, in step 214, the controller 24 will command the updated progression of constant rates of change of the front axle torque and the updated progression of constant rates of change of the rear axle torque if the lash zone exists between the current net axle torque and the updated desired net axle torque.
Accordingly, the method 200 manages a requested torque change on a dual axle vehicle wherein torque at either or both of the front and rear axles passes through a lash zone, yet enables the net axle torque to change at a constant rate, allows the use of predetermined torque splits between the front and rear axles, allows the axle to have a lower constant rate of change of torque while passing through the lash zone, and is able to adjust to an updated desired net axle torque requested while the method 200 is in the process of responding to an earlier requested desired net axle torque.
While the best modes for carrying out the disclosure have been described in detail, those familiar with the art to which this disclosure relates will recognize various alternative designs and embodiments for practicing the disclosure within the scope of the appended claims.