The present disclosure relates to methods and control units for ensuring safe and efficient vehicle motion management of a heavy-duty vehicle. The methods are particularly suitable for use with cargo transporting vehicles, such as trucks and semi-trailers. The invention can, however, also be applied in other types of heavy-duty vehicles, e.g., in construction equipment and in mining vehicles, as well as in cars.
Heavy-duty vehicles, such as trucks and semi-trailer vehicles, are designed to carry heavy loads. The heavily laden vehicles must be able to start from standstill also in uphill conditions and accelerate reliably on various types of road surfaces.
Excessive wheel slip occurs when too much torque is applied to an axle, or to a wheel compared to what is supported by the current road friction and normal load of the wheel. Excessive wheel slip is undesired since it results in an unpredictable vehicle behavior, increased tyre wear, loss of tractive force, and also in an energy inefficient operation.
A differential drive arrangement allows a single power source, such as a combustion engine or an electric machine, to power both wheels on a driven axle. An open differential drive arrangement distributes torque evenly over the driven axle. However, in scenarios where one wheel starts to spin faster than the other wheel, for instance due to varying friction conditions, the power transferred to the wheels will differ. This problem may become especially pronounced in so-called split friction conditions, where severely sub-optimal propulsion can be experienced.
EP1396402B1 discloses a method for controlling motion of a heavy-duty vehicle, where the vehicle comprises an open differential driven axle, and where the vehicle wheel forces are controlled based on a wheel slip target.
US2018134156 discusses a reduction of the target slip value in response to a large wheel speed difference.
However, despite the advancements to-date, there is a continuing need for further improvements in vehicle motion management in heavy-duty vehicles, and in particular for vehicles comprising open differential drive arrangements.
It is an object of the present disclosure to provide techniques which alleviate or even overcome at least some of the above-mentioned problems. This object is at least in part obtained by a method for controlling propulsion of a heavy-duty vehicle, where the heavy-duty vehicle comprises a drive shaft connected to a differential drive arrangement arranged to evenly distribute torque between a left wheel and a right wheel of a driven axle. The method comprises configuring a nominal shaft slip of the drive shaft in dependence of a desired longitudinal wheel force to be generated by the driven axle, wherein a shaft slip is indicative of a difference between a current vehicle velocity and a vehicle velocity corresponding to the rotation speed of the drive shaft. The method also comprises obtaining a rotation speed of the left wheel and a rotation speed of the right wheel, as function of a current shaft slip of the driven axle, and estimating a peak shaft slip value associated with an open differential peak longitudinal force of the driven axle, based on the current shaft slip and on the corresponding obtained speeds of the left and right wheels. The method further comprises controlling propulsion of the heavy-duty vehicle unit by setting the current shaft slip of the drive shaft based on the configured nominal shaft slip adjusted in dependence of the estimated peak shaft slip value.
This way variation in, e.g., normal force acting on the wheels of the riven axle, or variation in friction conditions experienced by the two wheels, can be quickly adapted for by adjusting the shaft slip. The adjustment in shaft slip can be performed very fast, and the vehicle control becomes more responsive compared to the slower and higher threshold traditional traction control systems. The methods disclosed herein are compatible with legacy traction control systems, and may represent a good complement to traction control systems.
According to aspects, a relationship between shaft slip and longitudinal wheel force is given by an inverse tyre model. The method may then comprise initially obtaining this inverse tyre model. The inverse tyre model describes a functional relationship between shaft slip and generated longitudinal wheel force over the driven axle. This inverse tyre model may be pre-configured or adapted in run-time. The model may be a low complexity model involving just a linear relationship and a peak point, or a more accurate model. Additional input parameters may be used to increase the model accuracy, such as parameters related to vehicle type, tyre properties, tyre wear, temperature, and so on. The methods described herein are applicable with a wide range of different tyre models of varying complexity, which is an advantage.
According to aspects, the speed of the left wheel and the speed of the right wheel are obtained from respective wheel axle speed sensors. Wheel axle speed sensors are relatively low cost sensors and also robust. A wheel speed sensor may be realized using various physical principles, such as a Hall effect sensor, or using magnetic markers. Acoustic sensors may also be used to determine wheel speed.
According to aspects, the peak shaft slip value is estimated as a shaft slip value where a magnitude of a difference between the speed of the left wheel and the speed of the right wheel crosses a pre-configured first threshold. It has been realized that a robust way to determine the obtainable peak shaft slip is to monitor wheel speed difference over the axle, optionally compensated for vehicle curvature or steering wheel angle. The peak shaft slip value can be identified as the shaft slip value where the wheel speeds start to diverge significantly.
According to aspects, the peak shaft slip value is estimated based on correlating a change in shaft slip with a corresponding change in wheel speed of the slowest spinning wheel out of the left wheel and the right wheel. The peak shaft slip value may be estimated as a shaft slip value where the correlation between shaft speed change and wheel speed change turns from positive to negative. As will be explained in the following, the peak shaft slip value is normally the operating point where the slower spinning of the two wheels start to decrease in wheel speed or wheel slip with an increase in shaft slip. In other words, when the slower spinning wheel no longer increases its speed in response to an increase in shaft slip, the peak shaft slip operating point has likely been passed. In other words, the peak shaft slip value may be advantageously estimated as the shaft slip value which maximizes the smaller of the obtained speed of the left wheel and the obtained speed of the right wheel.
According to aspects, the method also comprises controlling the shaft slip of the drive shaft by reducing the nominal shaft slip of the drive shaft to a value below the peak shaft slip value in case the nominal shaft slip exceeds the peak shaft slip. This control strategy is likely to maintain traction in case of a sudden change in traction condition. The vehicle may then maintain momentum in, e.g., an uphill drive scenario, which is an advantage. The control based on shaft slip may be implemented as a low latency control, compared to traditional traction control systems which may be more slow to react, and which may require larger margins before triggered.
According to aspects, the method also comprises controlling the shaft slip of the drive shaft to be equal to the peak shaft slip value. This control strategy provides optimal traction, in a sense. It may be used with advantage during launch and in scenarios where maximum traction force without brake intervention is desired.
According to aspects, the drive shaft slip is controlled according to a bandwidth constraint, where the bandwidth constraint is smaller for a decreasing controlled shaft slip compared to an increasing drive shaft slip. This means that shaft slip is fast to decrease and slow to increase, providing a responsive yet robust control of the heavy-duty vehicle.
According to aspects, the method further comprises triggering a service brake traction control intervention procedure in case the magnitude of the difference between the speed of the left wheel and the speed of the right wheel exceeds a pre-determined second threshold. In other words, the herein disclosed methods are advantageously combined with traditional traction control systems based on friction brake intervention.
There is also disclosed herein control units, vehicle units, computer programs, computer readable media, and computer program products associated with the above discussed advantages.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated. Further features of, and advantages with, the present invention will become apparent when studying the appended claims and the following description. The skilled person realizes that different features of the present invention may be combined to create embodiments other than those described in the following, without departing from the scope of the present invention.
With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples. In the drawings:
The invention will now be described more fully hereinafter with reference to the accompanying drawings, in which certain aspects of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments and aspects set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout the description.
It is to be understood that the present invention is not limited to the embodiments described herein and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims.
The vehicle combination 100 may of course also comprise additional vehicle units, such as one or more dolly units and more than one trailer unit. The techniques disclosed herein are applicable to rigid trucks, and also to passenger cars, although the main benefit of the proposed technique is obtained when used with heavy-duty vehicles for cargo transport.
A trailer 120 (and also a dolly unit) may be self-powered, i.e., comprise an on-board power source for generating propulsion torque based on control signals generated by the trailer ECU 140, and/or by the tractor ECU 130. The techniques disclosed herein may be performed separately by the tractor 110, separately by the trailer 120 (or dolly), or by a combination of the tractor 110 and trailer 120.
The propulsion device 240 is connected to the driven axle 246 via a differential drive arrangement 245. This differential drive arrangement may, e.g., be an open differential which distributes torque evenly over the two wheels. In an open differential drive arrangement, the drive shaft speed ω0 is the average of the wheel axle speeds ω1, ω2 (disregarding any gear ratios in-between). If one of the wheels 270, 280 suddenly experiences reduced friction, or a reduction in normal force Fz acting on the wheel, then the wheel speed of that wheel increases while the speed of the other wheel decreases. This often means that overall propulsion force decreases, since neither of the wheels are operating in its desired operating point with respect to wheel speed (one is spinning too fast, while the other is rotating at a wheel speed below the optimal point). Many modern heavy-duty vehicle therefore implement traction control systems where the friction brakes 255, 265 are used to transfer torque from the spinning low-friction side wheel to the high friction side wheel. However, this type of control intervention is normally associated with considerable latency, which may cause a vehicle to lose momentum and get stuck in uphill driving scenario. Also friction brake intervention may be undesirable due to, e.g., increased energy consumption, increased brake component wear, and increased friction brake temperature.
Each wheel 270, 280 is associated with a wheel speed sensor 275, 285, which continuously determines the current rotational velocity ω1, ω2 of the respective wheel. There is also a sensor which determines the drive shaft rotation speed ω0. The drive shaft speed sensor may be integrated with an electric machine, or arranged separately from the propulsion unit 240 in connection to the shaft 241, e.g., in the form of a Hall sensor or the like. This wheel speed and shaft speed information 276, 286 is fed back to the different control units, such as the control unit of the EM/CE, and the control unit of the friction brakes 250, 260. The wheel speed and shaft speed data may also be fed back to the VMM module 220. A control unit or module having access to vehicle velocity (optionally translated into a velocity in the coordinate system of a given wheel), and wheel speed data, may determine wheel slip very accurately, and with fast update rate. This allows the different actuators to perform very fast and accurate slip control, fast enough to respond in case the vehicle suddenly experiences change in friction conditions on one or both wheels 270, 280 or the driven axle 246.
Propulsion of a heavy-duty vehicle like the vehicle 100 has traditionally been handled using control loops based on torque requests from the control unit 130 to the various actuators. However, the torque-based control loops of a heavy-duty vehicle are normally associated with time constants on the order of 10 ms or so. This means that there is considerable delay from the configuration of a given torque until the feedback from the vehicle motion sensors are fed back to the control unit that generated the request. In some scenarios this time constant reduces overall vehicle control bandwidth to a point where the startability and overall vehicle motion management of the heavy-duty vehicle may be negatively affected, especially when road friction is uneven at the different wheels.
To improve control during, e.g., vehicle launch it is proposed herein to base propulsion control on drive axle slip requests (or, equivalently, drive axle rotation speed relative to the vehicle speed) instead of on torque requests. This means that the propulsion device on the vehicle 100 is requested by the ECU 130 or 140 to maintain a certain driven axle rotation speed ω0 relative to the vehicle speed over ground. For instance, if a target drive axle slip is set at 0.1, then the driven axle rotational velocity will be continuously set at a relative difference of 0.1 above the corresponding vehicle velocity so that the wheels of the vehicle will always be slipping by the configured amount, at least when averaged over the driven axle. Notably, this control strategy is different compared to just imposing a wheel slip limit, and performing torque-based on control of the propulsion as long as the wheel slip stays below the configured wheel slip limit.
A traffic situation management (TSM) function 210 plans driving operations with a time horizon of, e.g., 1-10 seconds or so. This time frame corresponds to, e.g., the time it takes for the vehicle 100 to negotiate a curve. The vehicle maneuvers, planned and executed by the TSM, can be associated with acceleration profiles and curvature profiles which describe a desired vehicle velocity and turning for a given maneuver. The TSM continuously requests the desired acceleration profiles areq and curvature profiles creq from the VMM function 220 which performs force allocation to meet the requests from the TSM in a safe and robust manner, based at least in part based on capability reports (CAP) received from the various MSD control units.
Desired acceleration profiles and curvature profiles may optionally be determined based on input from a driver via a human machine interface of the heavy-duty vehicle via normal control input devices such as a steering wheel, accelerator pedal and brake pedal, although the techniques disclosed herein are just as applicable with autonomous or semi-autonomous vehicles. The exact methods used for determining the acceleration profiles and curvature profiles is not within scope of the present disclosure and will therefore not be discussed in more detail herein.
Both the friction brakes 255, 265 and the propulsion device 240 interact with the road surface via the tyres on the wheels 270, 280. Thus, the tyre properties and behavioral characteristics have an impact on how the different control actions by the friction brakes and the propulsion device generate vehicle motion. A tyre is subject to a longitudinal force Fx, a lateral force Fy, and a normal force F. The normal force Fz is key to determining some important vehicle properties. For instance, the normal force to a large extent determines the achievable longitudinal tyre force Fx by the wheel since, normally, Fx≤μFz, where μ is a friction coefficient associated with a road friction condition. This and other important relationships related to wheel force and wheel slip is described in, e.g., “Tyre and vehicle dynamics”, Elsevier Ltd. 2012, ISBN 978-0-08-097016-5, by Hans Pacejka.
A software-based tyre model is optionally comprised in the system. This tyre model provides information about the tyre currently mounted on the wheel, its properties, and behavioral characteristics. The tyre model may, as mentioned above, be implemented as a look-up table or other type of function. The tyre model is parameterized, i.e., defined, by one or more tyre parameters. This means that the function itself varies in dependence of the tyre properties. The tyre model can be used to model various relationships, such as a relationship or mapping between wheel slip and generated wheel force, and/or a mapping between tyre wear rate and vehicle state such as tyre normal load, vehicle speed, and wheel slip. It is appreciated that the present disclosure is not limited to any particular form of tyre model structure. Rather, it is appreciated that many different types of mathematical and/or experimentally based functions and mappings can be used as the tyre model.
The tyre model can be used to define a relationship between longitudinal tyre force Fx for a given wheel and an equivalent longitudinal wheel slip for the wheel. Longitudinal wheel slip λx relates to a difference between wheel rotational velocity and speed over ground and will be discussed in more detail below. Wheel, axle or shaft rotation speed w is a rotational speed given in units of, e.g., rotations per minute (rpm) or angular velocity in terms radians/second (rad/sec) or degrees/second (deg/sec). The wheel behavior in terms of wheel force generated in longitudinal direction (in the rolling direction) and/or lateral direction (orthogonal to the longitudinal direction) as function of wheel slip is discussed in “Tyre and vehicle dynamics”, Elsevier Ltd. 2012, ISBN 978-0-08-097016-5, by Hans Pacejka. See, e.g., chapter 7 where the relationship between wheel slip and longitudinal force is discussed.
Longitudinal wheel slip λx may, in accordance with SAE J670 (SAE Vehicle Dynamics Standards Committee Jan. 24, 2008) be defined as
where R is an effective wheel radius in meters, ωx is the angular velocity of the wheel, and vx is the longitudinal speed of the wheel (in the coordinate system of the wheel). Thus, λx is bounded between −1 and 1 and quantifies how much the wheel is slipping with respect to the road surface. Wheel slip is, in essence, a speed difference measured between the wheel and the vehicle. Thus, the herein disclosed techniques can be adapted for use with any type of wheel slip definition. It is also appreciated that a wheel slip value is equivalent to a wheel speed value given a velocity of the wheel over the surface, in the coordinate system of the wheel.
Lateral wheel slip λy can be defined as
or, alternatively,
where vy is the lateral speed of the wheel (in the coordinate system of the wheel), measured on a direction orthogonal to the direction of the longitudinal speed vx. The present disclosure relates primarily to longitudinal wheel slip, although it is appreciated that the two are connected, mainly since the ability to generate lateral wheel force depends strongly on the longitudinal wheel slip.
It is also possible to define a shaft slip A,
where K represents a conversion factor between axle speed ω0 and vehicle speed vx, including any in-between gear ratios and the like, such that Kω0=vx at zero wheel slip for both wheels and at equal wheel speeds. The shaft slip is a measure of the difference between the rotational speed of the drive shaft 241 compared o the speed of the vehicle over ground, accounting for factors such as gear ratios, wheel diameters, and the like. Thus, a positive shaft slip means that at least some positive longitudinal force is being generated.
In order for a wheel (or tyre) to produce a wheel force, slip must occur. For smaller slip values the relationship between slip and generated force are approximately linear, where the proportionality constant is often denoted as the slip stiffness of the tyre.
In this case, the product of road friction coefficient and normal force is larger for the left wheel 270 compared to the right wheel 280, i.e., the peak force μ1, Fz1, which can be supported by the left wheel 270 is much larger than the peak force supported by the right wheel 280 μ2Fz2. Depending on the configured nominal shaft slip value λ0, the two wheel speeds ω1, ω2 are likely to differ by variable amounts. Consider the shaft slip value λ01. This relatively low shaft slip of about 0.02 is well within the linear operating range 310 for both tyres, and the wheel slips 330 caused by the shaft slip λ01 are therefore similar. If the shaft slip is increased to λ02, the right wheel slip 350 will pass over its peak force point, while the left wheel slip 340 still has not reached full longitudinal force potential. The applied force on the shaft cannot be increased much beyond this point since it will merely increase the wheel slip of the right wheel and start to reduce the wheel slip of the left wheel (and the generated longitudinal force). For instance, if a shaft slip λ03 is configured, then the force generated by both wheels has decreased compared to the shaft slip λ02, since the wheel slip 360 of the left wheel is severely sub-optimal, and so is the wheel slip 370 of the right wheel. Furthermore, the right wheel 280 is about to spin out of control.
It is appreciated that the curves in
To avoid the type of situation where one wheel spins fast and the other almost not at all, traditional traction control systems can be used, which apply friction brakes to transfer drive torque to the high-friction side of the driven axle. However, these traction control systems normally require quite substantial wheel speed differences before kicking in, and are also relatively slow to react, which may cause a heavily-laden vehicle to loose momentum and get stuck, which is undesirable.
To improve traction control of heavy-duty vehicles with open differentials in scenarios where friction and/or normal tyre load only differ by a smaller amount over the driven axle, where traction control systems are not necessary to activate, it is proposed herein to estimate the shaft slip value corresponding to peak driven axle longitudinal force over the driven axle, and to control shaft speed in relation to this shaft slip value. The speed or slip control of the drive shaft can be performed with very low latency, i.e., the system can be made quick enough to respond fast to changes in friction condition on the two sides of an open differential drive arrangement. In some case the traction control provided by the proposed methods are superior to the legacy systems which use friction brakes to transfer torque. In some cases the proposed control methods are able to quickly respond to a change in traction conditions, and prevent the vehicle from coming to a stand-still in, e.g., a hill, from which it could be very difficult to start again. Thus, it is appreciated that the herein disclosed techniques present a valuable complement to the traditional traction control systems, and should not be seen as an alternative to traction control using friction brakes to transfer torque from one side to the other of a differential drive arrangement.
To estimate the peak shaft slip value, the wheel speeds are monitored in order to see how wheel speed develops in response to changes in configured shaft slip. According to a first principle of estimation, the wheel speed difference is monitored, and a large wheel speed difference is taken as indication that the peak shaft slip value has been exceeded. According to a second principle of estimation, the correlation between a change in shaft slip and a change in wheel speeds is used. Of course, the two principles of estimation can be used in parallel in order to increase robustness. The two approaches to estimating the peak shaft slip value can also be used together, e.g., by weighting the two estimates together into a joint estimate.
A traction control system can be triggered by a fast increase in the shaft slip limit, or shaft slip setting. If there is a difference in normal force or friction coefficient, then a large axle slip setting will cause a large wheel speed difference, which is likely to trigger traction control intervention.
The flow chart in
where K represents a conversion factor between drive shaft speed ω0 and vehicle speed vx, such that Kω0=vx at zero wheel slip for both wheels and at equal wheel speeds.
The relationship between shaft slip λ and longitudinal wheel force Fx may be given by an inverse tyre model 300, such as that discussed in connection to
According to some aspects, one or both ECUs 130, 140 are configured to feed wheel speed difference data to the remote server 150 via the wireless link. This allows the remote server to maintain a map of split-μ locations, where a vehicle risks experiencing sub-optimal traction. The remote server 150 may then send out warning to other vehicles approaching such locations. A vehicle approaching a location where another vehicle has experienced sub-optimal traction may, e.g., adjust speed and avoid stopping in an uphill slope.
The method also comprises obtaining S2 a rotation speed ω1 of the left wheel and a rotation speed ω2 of the right wheel, as function of a current shaft slip λ of the driven axle 246. The wheel speeds may be obtained from wheel speed sensors 275, 285 as separate values. However, some aspects of the herein disclosed methods only require wheel speed difference. The data from the sensors 275, 285 may be pre-processed, perhaps by filtering to suppress measurement noise. The wheel speed data or the wheel speed difference data is time aligned with the current axle slip, such that at each point in time, there is a possibility to investigate which wheel speeds that were generated by a given current axle slip. Thus, as discussed above, the control unit performing the method may detect, e.g., an increase in wheel speed difference and can then respond by reducing the drive shaft slip in order to maintain traction. This response time can be made very short, especially if the methods are being performed at the MSD layer 230, close to the actuators and to the wheels.
As discussed above, the method comprises estimating S3 a peak shaft slip value λmax associated with an open differential peak longitudinal force Fx,max of the driven axle 246, based on the current shaft slip λ and on the corresponding obtained speeds ω1, ω2 of the left and right wheels. Two different principles for this estimation will be discussed below. These underlying principles are based on the realization that the two wheel speeds start to diverge when the shaft slip passes the peak shaft slip value, due to the properties of the open differential drive arrangement. When this happens, the slower spinning wheel is also likely to experience a reduction in wheel speed (and in wheel slip), since more and more power is transferred to the fast spinning wheel.
The method also comprises controlling S4 propulsion of the heavy-duty vehicle unit 100, 110, 120 by setting the current shaft slip λ of the drive shaft 241 based on the configured nominal shaft slip λ0 adjusted in dependence of the estimated peak shaft slip value λmax
According to some aspects, the method comprises controlling S41 the shaft slip λ of the drive shaft 241 by reducing the nominal shaft slip λ0 of the drive shaft 241 to a value below the peak shaft slip value λmax in case the nominal shaft slip λ0 exceeds the peak shaft slip λmax. This is akin to using the peak shaft slip as a slip limit which is no to be exceeded. This essentially means that a dynamic shaft slip limit is implemented, which will be adjusted very rapidly in response to changing friction conditions. The nominal shaft slip is used for controlling drive shaft speed as long as the nominal shaft slip is below the peak shaft slip λmax. The methods can also be used with advantage to maximize tractive force, e.g., when launching a heavy-duty vehicle from stand-still or from a low speed. In this case, the method may comprise controlling S42 the shaft slip λ of the drive shaft 241 to be equal to the peak shaft slip value λmax, i.e., the peak shaft slip value is used as the nominal shaft slip.
The peak shaft slip value λmax can, as mentioned above, be estimated S31 as a shaft slip value where a magnitude of a difference between the speed ω1 of the left wheel and the speed ω2 of the right wheel crosses a pre-configured first threshold Th1. This is illustrated in the graph 400 in
It is appreciated that some differences in wheel speeds are expected, such as when the vehicle is cornering. Thus, according to some aspects the obtained speed ω1 of the left wheel and the obtained speed ω2 of the right wheel is adjusted S33 based on a vehicle path curvature creq and/or on a vehicle steering angle δ. The adjustment may be based on a model of the vehicle, which may simply be a look-up table with adjustment values listed as function of vehicle steering angle.
The methods discussed herein can of course be combined with more traditional types of traction control, where friction brakes are used to transfer torque away from the spinning wheel to the wheel with better friction conditions. Aspects of the herein disclosed methods also comprise triggering S5 a service brake traction control intervention procedure in case the magnitude of the difference between the speed ω1 of the left wheel and the speed ω2 of the right wheel exceeds a pre-determined second threshold Th2. This is illustrated in the graph 430 shown in
The peak shaft slip value λmax can also be estimated S32 based on correlating a change in shaft slip with a corresponding change in wheel speed of the slowest spinning wheel out of the left wheel 270 and the right wheel 280. The peak shaft slip value λmax is then estimated as a shaft slip value where the correlation between shaft speed change and wheel speed change turns from positive to negative. Of course, both approaches to estimating the peak shaft slip value can be used jointly, and the results merged, possibly after weighting. The graph 460 in
In a similar manner, the peak shaft slip value can be estimated as the shaft slip value which maximizes the smaller of the obtained speed of the left wheel and the obtained speed of the right wheel. The control then comprises adjusting the shaft slip and monitoring what happens with the wheel speeds as the shaft slip is changed. For instance, if when shaft slip is increased and the lowest speed wheel's slip increases and the high speed wheel's slip increases then continue to increase the shaft slip since this will generate more traction force, however, if shaft slip is increased and the low speed wheel decreases slip, then the shaft slip should be decreased since further increase in shaft slip will lead to reduced traction force. If shaft slip is instead decreased and both wheels decrease in slip, then shaft slip should be increased for more traction force. According to some aspects, the control comprises applying a probing shaft slip control pattern involving both increase and decrease in shaft slip, in order to determine the gradient of the longitudinal force with respect the shaft slip. By monitoring wheel slip responses to the probing pattern, the longitudinal force gradient with respect to shaft slip can be determined, or at least the sign of the gradient.
This allows the control unit to know if increased shaft slip will lead to increased or decreased traction force. This probing pattern of the shaft slip may be a sinusoidal or sawtooth pattern comprising increases and decreases in wheel slip according to a pre-determined pattern. The probing pattern may be applied in response to detecting a divergence in wheel slip. The probing pattern may also be applied regularly during vehicle launch.
It may be desirable to quickly reduce the shaft slip λ when wheel speeds start to diverge, and to more slowly bring the shaft slip λ back towards the nominal shaft slip λ0 once the wheel speeds start to converge again. For instance, a target shaft slip λT to be maintained may be iteratively updated using a step-length w, as
λT(k+1)=w(λ0−λT(k)
where k is an iteration index. The magnitude of w determines the bandwidth constraint. A large w allows for rapid convergence, and vice versa. The magnitude of w may be selected as a function of the rate of change in the wheel speed difference, i.e., if
|ω1(k)−ω2(k)|<|ω1(k+1)−ω2(k+1)|
then wheel speed difference is increasing and w is then selected larger compared to the case where
|ω1(k)−ω2(k)|>|ω1(k+1)−ω2(k+1)|
To summarize, according to some aspects, the drive shaft slip is controlled S43 according to a bandwidth constraint, where the bandwidth constraint is smaller for a decreasing controlled shaft slip compared to an increasing drive shaft slip λ.
It is appreciated that the herein disclosed methods may be advantageously used to launch a heavy-duty vehicle from stand-still or from a low speed.
As mentioned above, the VMM function 210 operates with a time horizon of about 0.1-1.5 seconds or so, and continuously transforms the acceleration profiles areq and curvature profiles creq into control commands for controlling vehicle motion functions, actuated by the different MSDs of the vehicle 100 which report back capabilities to the VMM, which in turn are used as constraints in the vehicle control. The accuracy of this control is improved by means of the advanced tyre models 380 discussed herein.
The VMM function 210 performs vehicle state or motion estimation 520, i.e., the VMM function 210 continuously determines a vehicle state s (often a vector variable) comprising positions, speeds, accelerations, yaw motions, normal forces and articulation angles of the different units in the vehicle combination by monitoring vehicle state and behavior using various sensors 510 arranged on the vehicle 100, often but not always in connection to the MSDs.
The result of the motion estimation 520, i.e., the estimated vehicle state s, is input to a global force generation module 530 which determines the required global forces on the vehicle units which need to be generated in order to meet the motion requests from the TSM 210. An MSD coordination function 540 allocates, e.g., wheel forces and coordinates other MSDs such as steering and suspension. The coordinated MSDs then together provide the desired lateral Fy and longitudinal Fx forces on the vehicle units, as well as the required moments Mz, to obtain the desired motion by the vehicle combination 100. As indicated in
A peak-slip detector module 550 is arranged to monitor wheel speeds and to perform some or all of the different methods discussed herein. The peak-slip detector may also be arranged to intervene in case the wheel speeds diverge and or start to exhibit inverse proportional relationship with the shaft slip. When this happens, a control signal can be sent to the MSD coordination module 540 which will reduce the configured shaft slip in response to the control signal 560.
Particularly, the processing circuitry 910 is configured to cause the control unit 900 to perform a set of operations, or steps, such as the methods discussed in connection to
Thus, there is also disclosed herein a control unit 130 arranged to control propulsion of a heavy-duty vehicle 100, where the heavy-duty vehicle 100 comprises a differential drive arrangement 245 arranged in connection to a driven axle 246 with a left wheel 270 and a right wheel 280.
The storage medium 930 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory.
The control unit 700 may further comprise an interface 920 for communications with at least one external device. As such the interface 920 may comprise one or more transmitters and receivers, comprising analogue and digital components and a suitable number of ports for wireline or wireless communication.
The processing circuitry 910 controls the general operation of the control unit 700, e.g., by sending data and control signals to the interface 920 and the storage medium 930, by receiving data and reports from the interface 920, and by retrieving data and instructions from the storage medium 930. Other components, as well as the related functionality, of the control node are omitted in order not to obscure the concepts presented herein.
Number | Date | Country | Kind |
---|---|---|---|
21181576.6 | Jun 2021 | EP | regional |