[go: up one dir, main page]

WO2025103567A1 - Commande de patinage de roue basée sur une pente de route pour différentiels ouverts - Google Patents

Commande de patinage de roue basée sur une pente de route pour différentiels ouverts Download PDF

Info

Publication number
WO2025103567A1
WO2025103567A1 PCT/EP2023/081641 EP2023081641W WO2025103567A1 WO 2025103567 A1 WO2025103567 A1 WO 2025103567A1 EP 2023081641 W EP2023081641 W EP 2023081641W WO 2025103567 A1 WO2025103567 A1 WO 2025103567A1
Authority
WO
WIPO (PCT)
Prior art keywords
wheel
inclination
vehicle
wheel slip
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/EP2023/081641
Other languages
English (en)
Inventor
Leon HENDERSON
Björn GROTH
Erik Martin STRÄNGBERG
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Volvo Truck Corp
Original Assignee
Volvo Truck Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Volvo Truck Corp filed Critical Volvo Truck Corp
Priority to PCT/EP2023/081641 priority Critical patent/WO2025103567A1/fr
Publication of WO2025103567A1 publication Critical patent/WO2025103567A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/175Brake regulation specially adapted to prevent excessive wheel spin during vehicle acceleration, e.g. for traction control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/06Hill holder; Start aid systems on inclined road

Definitions

  • This disclosure relates generally to traction control in heavy-duty vehicles.
  • the disclosure relates to road slope based wheel slip control for open differentials.
  • the disclosure can be applied to heavy-duty vehicles, such as trucks, buses, and construction equipment, among other vehicle types.
  • heavy-duty vehicles such as trucks, buses, and construction equipment, among other vehicle types.
  • trucks, buses, and construction equipment among other vehicle types.
  • the disclosure may be described with respect to a particular vehicle, the disclosure is not restricted to any particular vehicle.
  • a computer-implemented method for controlling motion of a vehicle such as a truck, bus, construction equipment or car
  • the vehicle comprises wheels driven by a propulsion device via a differential and where each driven wheel of the differential is associated with a wheel brake, and in some cases more than one wheel brake.
  • the method comprises monitoring an inclination of the vehicle and/or of a surface supporting the vehicle, relative to a horizontal plane or some other reference plane, and configuring a wheel slip limit of the vehicle motion control system based on the inclination, such that an increase in inclination magnitude results in a decrease in wheel slip limit magnitude.
  • a similar effect can be obtained by modifying a control bandwidth of the traction control system, such that the traction control system becomes more aggressive in sloping scenarios compared to when on more flat ground.
  • a computer-implemented method for controlling motion of a vehicle where the vehicle comprises wheels driven by a propulsion device via a differential and where each driven wheel of the differential is associated with at least one wheel brake.
  • the method comprises monitoring an inclination of the vehicle and/or of a surface supporting the vehicle, relative to a reference plane such as the horizontal plane and configuring a brake intervention torque application rate associated with the wheel brakes of the differential, based on the inclination, such that an increase in inclination magnitude results in an increase in torque application rate.
  • the method also comprises determining wheel motion indicative of a wheel slip of each driven wheel of the differential and triggering a brake intervention operation by the corresponding wheel brake, in response to that the wheel slip of a driven wheel exceeds a wheel slip limit, where the brake intervention operation is parameterized by the brake intervention torque application rate.
  • This is an alternative or complementary action which also improves traction control of the vehicle, especially in split-friction conditions.
  • the common denominator of the techniques disclosed herein is that vehicle inclination is monitored, and brake intervention operations are more aggressively configured in case the vehicle is in a significant slope (as indicated by the monitored inclination). This method can also be applied with advantage in both uphill and downhill operating conditions, i.e., in both positive and negative inclination driving scenarios.
  • the determined wheel motion of at least one driven wheel comprises a wheel speed in relation to a vehicle speed over ground.
  • the vehicle speed over ground may be obtained from various sources, including another wheel, such as a free-rolling wheel of the vehicle, from a satellite positioning system, a forward looking vision-based sensor such as a camera, or from a ground speed radar system, just to name a few examples.
  • the vehicle speed over ground is preferably a longitudinal vehicle speed over ground, measured in the general forward-rearward direction of the vehicle.
  • the determined wheel motion of at least one driven wheel comprises a wheel speed in relation to a wheel speed of at least one other driven wheel of the differential.
  • the method may also comprise controlling an axle speed of the propulsion device based at least indirectly on the wheel slip of each driven wheel of the differential.
  • Wheel slip based propulsion device control is advantageous for many reasons compared to traditional torquebased control of propulsion device, especially if the propulsion device of the differential comprises an electric machine which is capable of controlling axle speed with low latency and high control bandwidth, i.e., when the propulsion device is able to respond very fast to changes in operating conditions to maintain an axle speed close to a target axle speed.
  • By controlling a wheel based on wheel slip it becomes easier to maintain a high bandwidth actuator control which is able to respond fast to changes in friction.
  • the wheel actuator control can also be moved closer to wheel end, away from central control units of the vehicle, which is an advantage since it often shortens the overall control loop delay in the actuator control system.
  • the methods discussed herein comprise monitoring the inclination based on obtained topographical data from a digital map.
  • the data thus obtained is often accurate, often more so than inclination data obtained from inclination sensors on the vehicle, which is an advantage.
  • the slope data obtained from digital maps can be obtained based on the position of the vehicle, which position can normally be obtained from a satellite positioning system in a reliable manner.
  • Inclination data can of course also be obtained from an inclinometer sensor, preferably as a complement to the digital map based inclination data.
  • Inclinometer sensors can be based, e.g., on the output from an inertial measurement unit (IMU). Inclinometers can be used as a stand-alone source of slope data.
  • IMU inertial measurement unit
  • Some examples of the herein disclosed methods also comprise pre-arming the wheel brakes in case the magnitude of the monitored inclination satisfies a first inclination magnitude acceptance criteria. This way the response time of the brake actuators is reduced compared to the case when brakes are not pre-armed. It is an advantage that the brakes are responsive when performing traction control in difficult conditions, such as uphill split friction conditions. As the slope increases, the vehicle traction control system is “put on its toes” so that it is able to step in faster if needed.
  • Some examples of the methods discussed herein may also comprise configuring the wheel slip limit based on an at least piece-wise continuous function of inclination. This way the wheel slip limit changes with an even finer level of granularity.
  • the at least piece-wise continuous function can be configured as a partly non-linear function which is an advantage.
  • the computer-implemented method comprises configuring a nominal wheel slip limit value based on an inverse tyre model, wherein the inverse tyre model is representative of a relationship between wheel slip and wheel force of the driven wheels of the differential. It is an advantage that the wheel slip limit is configured with wheel force in mind, since wheel force is important in many vehicle operating scenarios, such as uphill vehicle launch.
  • the wheel slip limit may be configured as a wheel slip value that corresponds to peak force, optionally with some margin to account for delays in the system, and inaccuracies in the inverse tyre model.
  • the methods discussed herein may also comprise configuring a brake intervention maximum torque associated with the wheel brakes, based on the inclination, such that an increase in inclination magnitude results in an increase in the brake intervention maximum torque.
  • a higher maximum brake intervention torque may be disadvantageous in terms of, e.g., tyre wear and energy expenditure of the overall vehicle system, but may also improve vehicle capabilities in difficult scenarios, such as uphill split-friction scenarios. It is an advantage that the maximum brake torque is not used on more flat ground, i.e., only where it is needed.
  • the brake intervention maximum torque associated with the wheel brakes can be an absolute torque value of a difference in applied brake torque over the wheels of the differential.
  • Some of the computer-implemented methods disclosed herein also comprises configuring a brake intervention operation control bandwidth, based on the inclination, such that an increase in inclination magnitude results in an increase in brake intervention operation control bandwidth.
  • An increased brake intervention operation control bandwidth results in a faster response to changes in, e.g., road friction, which is an advantage. It is an advantage also that the control bandwidth is kept at a lower level when not needed, since this results in less discomfort for the vehicle operator.
  • the brake intervention operation control bandwidth is often a control loop bandwidth associated with a loop filter, such as a low-pass filter applied to an error signal of the control loop.
  • the brake intervention operation control bandwidth can also be configured by adjusting P, I, or D parameters in a PID controller, or by setting the gain parameter of a Kalman filter, just to name a few examples.
  • the methods discussed herein may also comprise configuring a nominal applied brake torque of the brake intervention operation, based on the inclination, such that an increase in inclination magnitude results in an increase in nominal applied brake torque. This makes the brake intervention operation more resolute, since the initial brake torque step is larger in a slope compared to when on more flat ground, which often improves vehicle performance in difficult driving scenarios, such as split-friction uphill driving conditions.
  • the differential is a lockable differential
  • the method further comprises locking the lockable differential in case the magnitude of the monitored inclination satisfies a second inclination magnitude acceptance criteria.
  • Vehicles, control systems, computer programs and computer program products are also disclosed herein.
  • the vehicles, control systems, computer programs and computer program products are associated with the same advantages and technical effects as the various example methods.
  • Figure 1 illustrates an exemplary vehicle according to some of the teachings herein.
  • Figure 2 is a graph that illustrates tyre force as function of wheel slip.
  • Figure 3 schematically shows an exemplary vehicle motion control system.
  • Figure 4 illustrates vehicle operations in an example split friction scenario.
  • Figure 5 shows an overview of an example vehicle motion management system.
  • Figures 6A-B are flow charts that illustrates exemplary methods.
  • Figure 7 is a schematic diagram of an exemplary computer system.
  • Figure 8 schematically illustrates an actuator control loop with a control bandwidth.
  • Figure 1 illustrates an example heavy-duty vehicle 100, here in the form of a rigid truck. It is appreciated that the herein disclosed methods and control units can be applied with advantage also in other types of heavy-duty vehicles, such as articulated vehicles, semi-trailer vehicles, trucks with drawbar connections, construction equipment, buses, and the like.
  • the vehicle 100 may also comprise more than two vehicle units, i.e., a dolly vehicle unit may be used to tow more than one trailer. Aspects of the disclosure are also applicable in passenger cars and in recreational vehicles.
  • the vehicle 100 comprises a plurality of wheels 102, where at least a subset of the wheels 102 are associated with one or more motion support devices (MSD) 104.
  • a motion support device is, generally, some type of actuator or control assembly that can be used to control motion of the vehicle 100.
  • MSDs include propulsion devices, brakes, active suspension devices, and the steering actuator on a steered axle.
  • FIG 1 illustrates an MSD 104 for each of the wheels 102, it should be readily understood that e.g., one pair of wheels 102 may be arranged without an MSD 104. Also, some MSDs may be arranged connected to more than one wheel, e.g., via a differential arrangement.
  • the vehicle 100 is supported on a surface 101 which can be a road surface or some other supporting surface such as a gravel field on a work site.
  • This surface has an inclination relative to the horizontal plane or relative to some other reference plane, at least locally.
  • this inclination is often referred to as road slope, and can be given as an average angle between the road and the reference plane measured over some local area.
  • the inclination can be both positive (uphill slope) and negative (downhill slope), and at least road slope normally refers to a longitudinal inclination in the travelling direction of the vehicle.
  • the inclination of the surface 101 translates into a pose of the vehicle 100 relative to the reference plane, i.e., the inclination of the road surface normally is the same as the inclination of the vehicle 100 supported thereon, at least in an average sense over the local area.
  • the MSDs may be arranged for generating a torque on a respective wheel of the vehicle or for both wheels of an axle 106.
  • the MSD may be a propulsion device, such as an electric machine arranged to provide a longitudinal wheel force to the wheel(s) of the vehicle 100. Such an electric machine may be adapted to generate a propulsion torque as well as a braking torque.
  • One or more combustion engines can also be arranged on the vehicle 100 to generate propulsion torque, and also braking torque if the combustion engine is configured for endurance (motor) braking.
  • the MSDs 104 may also comprise service brakes such as friction brakes (normally disc brakes or drum brakes) arranged to generate a braking torque by the wheel 102 in order to decelerate the vehicle 100.
  • the methods disclosed herein primarily relate to controlling propulsion of heavy-duty vehicles, i.e., acceleration. However, the disclosed methods may also find use in decelerating heavy-duty vehicles, i.e., during braking maneuvers in complicated downhill driving scenarios.
  • Each of the MSDs 104 is connected to a respective MSD control system 330 arranged for controlling operation of the MSD 104.
  • the MSD control system 330 is preferably a decentralized motion support system 330, although centralized implementations are also possible. It is furthermore appreciated that some parts of the MSD control system may be implemented on processing circuitry remote from the vehicle, such as on a remote server 120 accessible from the vehicle via wireless link 125.
  • Each MSD control system 330 is connected to a vehicle motion management (VMM) system or function 360 of the vehicle 100 via a data bus communication arrangement 114 that can be either wired, wireless or both wired and wireless.
  • VMM vehicle motion management
  • the VMM system 360 and the MSD control system 330 will be described in further detail below with reference to Figure 3 and Figure 5.
  • the VMM system 360 as well as the MSD control system 330 may include a microprocessor, microcontroller, programmable digital signal processor or another programmable device.
  • the systems may also, or instead, include an application specific integrated circuit, a programmable gate array or programmable array logic, a programmable logic device, or a digital signal processor.
  • the processor may further include computer executable code that controls operation of the programmable device. Implementation aspects of the different vehicle unit processing circuits will be discussed in more detail below in connection with the example provided in Figure 7.
  • the different MSDs of a heavy-duty vehicle can be coordinated in order to obtain a desired motion by the vehicle.
  • two or more MSDs may be used jointly to generate a desired propulsion torque or braking torque, a desired yaw motion by the vehicle, or some other dynamic behavior.
  • Such coordination is especially relevant in split-friction scenarios, where service brakes are coordinated as part of a traction control operation to make best use of the available friction on the supporting surface 101, as will be explained in the following.
  • Figure 2 is a graph showing an example 200 of achievable tyre force as function of longitudinal wheel slip for some different road friction conditions.
  • Longitudinal wheel slip may, in accordance with SAE J370 (SAE Vehicle Dynamics Standards Committee January 24, 2008) be defined as
  • R is an effective wheel radius in meters
  • a> x is the angular velocity of the wheel about its wheel axis
  • v x is the longitudinal speed of the wheel (in the coordinate system of the wheel).
  • R is an effective wheel radius in meters
  • a> x is the angular velocity of the wheel about its wheel axis
  • v x is the longitudinal speed of the wheel (in the coordinate system of the wheel).
  • a positive wheel slip is seen when the vehicle accelerates, and a negative wheel slip results from braking the vehicle.
  • Wheel slip is, in essence, a speed difference measured between the wheel and the vehicle.
  • the herein disclosed techniques can be adapted for use with any type of wheel slip definition.
  • 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.
  • the VMM 360 and optionally also the MSD control system 330 maintains information on v x (in the reference frame of the wheel), while a wheel speed sensor or the like can be
  • a differential wheel slip is to be construed as a parameter related to a difference in wheel speeds over an axle.
  • a differential wheel slip value can be used to detect if the wheels of an axle are rotating at significantly different speeds or if the wheel motion is reasonably uniform. Differential wheel slip can be given, e.g., as
  • a tyre is subject to a longitudinal force F x . a lateral force F y , and a normal force F z .
  • the normal force F z is key to determining some important vehicle and tyre properties. For instance, the normal force to a large extent determines the achievable longitudinal tyre force F x by the wheel since, normally, F x ⁇ F z , where is a friction coefficient associated with a road friction condition.
  • a drive axle slip can also be defined in analogy with wheel slip as the difference between a drive axle speed of rotation and the corresponding speed of the vehicle over ground, accounting for transmission aspects such as gear ratios, tyre radii, and the like, and assuming that both wheels of a driven axle are rotating at equal speeds and travel along straight parallel wheel tracks.
  • the drive axle slip is zero in case the drive axle speed corresponds exactly to the corresponding vehicle speed over ground. If the drive axle rotates faster or slower than this vehicle speed over ground, a drive axle slip is present.
  • a positive drive axle slip is necessary in order to generate propulsion force.
  • the drive axle slip is negative during motor braking.
  • Figure 2 illustrates three different operating conditions with varying road friction.
  • Fxl is a high friction case where the peak tyre force 230 is relatively high.
  • Fx2 is a mid-friction case where the peak tyre force 240 is smaller compared to the high friction case, but still significant.
  • Fx3 is a low friction case where only a small longitudinal tyre force 250 can be generated.
  • the tyre force curve primarily scales in the y-dimension when friction changes, indicated by the arrow denoted S in Figure 2. Normally the wheel slip corresponding to maximum tyre force shifts slightly towards smaller slip values as road friction decreases, but not very much. This is illustrated in Figure 2 by the relatively small gap 260 between the peak force wheel slip in the high friction case and the peak force wheel slip in the low friction case.
  • the longitudinal tyre forces Fxl, Fx2, Fx3 show an almost linearly increasing part 210 for small wheel slips, followed by a part 220 with more non-linear behavior for larger wheel slips. It is desirable to maintain vehicle operation in the linear region 210, where the obtainable longitudinal force in response to an applied brake command is easier to predict, and where enough lateral tyre force can be generated if needed. To ensure operation in this region, a wheel slip limit iim on the order of, e.g., 0.1, can be imposed on a given wheel.
  • An inverse tyre model such as those exemplified in Figure 2, can be used to translate between a desired longitudinal tyre force F x and a corresponding wheel slip
  • the interface between VMM and MSDs capable of delivering steering and optionally also torque to the vehicle’s wheels has as mentioned above traditionally been focused on torque-based requests to each MSD from the VMM without any consideration towards wheel slip.
  • this approach has significant performance limitations.
  • a relevant safety function traction control, anti-lock brakes, etc. operated on a separate control unit normally steps in and requests a torque override in order to bring the slip back into control.
  • Such an architecture can provide much better disturbance rejection compared to a torque-based control interface and thus improves the predictability of the forces generated at the tyre road contact patch.
  • the methods disclosed herein are preferably but not necessarily used in this type of wheel slip based vehicle motion control system.
  • a wheel may experience conditions similar to the Fxl curve, and at the next time instant suddenly instead have the Fx3 curve, and then the Fx2 curve, and so on. However, that wheel will be close to peak force regardless of the curve at which it is operating since the wheel slip will remain close to the target wheel slip value.
  • This wheel slip based control approach requires high bandwidth torque actuators in order to be effective, i.e., torque actuators that can quickly adapt to changes in operating conditions and maintain wheel speed, such as electric machines.
  • the actuator control bandwidth of the torque actuators associated with one or more axles on the vehicle is configured in dependence of road slope, i.e., ground surface inclination, such that the control bandwidth is configured at a higher value in case of significant slope, and at a lower value otherwise.
  • road slope i.e., ground surface inclination
  • the high bandwidth control system may, however, result in increased component wear and also in increased driver and passenger discomfort, hence it is advantage to reduce the actuator control bandwidth when on more flat ground.
  • Wheel slip control is more complicated in case two or more wheels are driven via an open differential which distributes propulsion power to the wheels on the axle. Most open differentials distribute propulsion power equally to the wheels.
  • road friction /r or normal load F z
  • the wheel with smaller resistance will start to spin faster than the wheel with higher resistance (higher friction), even if the drive axle slip is maintained close to a target drive axle slip value.
  • torque can be transferred to the higher resistance wheel by applying brakes on the smaller resistance wheel. This operation is known as traction control.
  • wheel slip or wheel speed based control depends both on the actuator bandwidth of the propulsion power source (how quickly the power source can adapt to changes in operating conditions) and on the actuator bandwidth of the service brakes that are used to transfer torque from the low friction side to the high friction side.
  • rapid MSD control is of essence in split-friction conditions, and in particular where the road also has a significant slope, i.e., when the vehicle has a large inclination relative to the reference plane. It is desired to trigger brake intervention that transfers torque over the wheels in a differential arrangement fast and resolutely, in order to, e.g., not lose vehicle momentum during launch in an uphill driving scenario or lose control of the vehicle while traversing a downhill slope with variation in road friction.
  • brake intervention may not be necessary on flat ground, where it will just cause increased component wear and driver discomfort.
  • the wheel slip limit is preferably a longitudinal wheel slip limit applied to longitudinal wheel slip of the vehicle. This means that the traction control system of the vehicle will step in sooner if the vehicle is on a sloping surface compared to when the vehicle is on flat ground (since the smaller slip limit is breached sooner).
  • the vehicle becomes more responsive to high wheel slip in challenging driving scenarios where the vehicle has significant inclination and will thus apply braking torque to the low friction side wheels sooner in, e.g., a split friction scenario, such that torque is transferred over to the high friction side faster.
  • the system will trigger a brake intervention operation by a wheel brake at the low friction side, in response to that the wheel slip of the driven wheel exceeds a wheel slip limit, sooner than it would have on flat supporting surfaces where the wheel slip limit will be configured at a higher level. It is understood that this more “trigger-happy” vehicle control behavior is likely to result in increased component wear and also in increased driver discomfort, as the traction control system will be more easily activated due to the reduced wheel slip limit.
  • the decreased responsiveness is only obtained when needed, which is an advantage.
  • An advantage of decreasing wheel slip limits when road inclination increases, as opposed to always using low wheel slip limits, is that brake intervention on flat surfaces where brake intervention may not be necessary become less common.
  • the road slope based wheel slip control techniques discussed herein are applicable with advantage in uphill driving conditions, in particular during launch (starting from standstill or from a low velocity). In this case a braking torque is increased on the low friction side to transfer propulsion torque to the high friction side in case one wheel starts to slip too much.
  • the brake intervention operation instead comprises reducing applied braking torque on the low friction side to reduce wheel slip magnitude.
  • the reduction in brake torque at the low friction side is preferably compensated by an increase in brake torque at the high friction side, in analogy with the uphill driving scenario.
  • a more aggressive traction control system is an advantage in difficult downhill operating scenarios. The more aggressive traction control system is not desired on more flat surface since this will result in unnecessary component wear and discomfort to people in the vehicle.
  • Motion management of vehicles comprising a differential drive arrangement can be improved by configuring a brake intervention torque application rate associated with the wheel brakes of the driven wheels, based on the monitored inclination of the vehicle 100 in the longitudinal direction, relative to the reference plane, such that an increase in inclination magnitude, i.e., detection of a significant road slope, results in an increase in torque application rate.
  • a brake intervention torque application rate associated with the wheel brakes of the driven wheels, based on the monitored inclination of the vehicle 100 in the longitudinal direction, relative to the reference plane, such that an increase in inclination magnitude, i.e., detection of a significant road slope, results in an increase in torque application rate.
  • Both the actual application rate of the brake torque (how fast the brakes are applied) and the maximum allowed brake torque (how hard the brakes can be applied) can be increased when a significant road slope condition is detected by the system.
  • the increased torque application rate at the driven wheels means that the system becomes more responsive and thus faster in transferring torque when road friction differences over a driven axle occur
  • the techniques are applicable when driving uphill and when driving downhill, and in particular when driving downhill and/or downhill in split-friction conditions.
  • an excessive negative wheel slip may occur, as one or more wheels drive over a patch of ice or other surface with reduced friction.
  • the overall vehicle control system 300 may be implemented on one or more vehicle unit computers (VUC).
  • VUC may be configured to execute vehicle control methods which are organized according to a layered functional architecture where some functionality may be comprised in a traffic situation management (TSM) domain 370 in a higher layer and some other functionality may be comprised in a vehicle motion management (VMM) domain 360 residing in a lower functional layer.
  • TSM traffic situation management
  • VMM vehicle motion management
  • a control interface 375 for transmission of, e.g., motion requests between TSM and VMM is implemented, preferably in a standardized manner.
  • FIG. 3 schematically illustrates a driven axle with a differential 345 that distributes propulsion power from a propulsion device 340 to the wheels 310.
  • the wheels are also controlled by friction brakes 320 (such as disc brakes or drum brakes).
  • friction brakes 320 such as disc brakes or drum brakes.
  • Some aspects of the present disclosure are advantageously used to control electromechanical friction brakes, which can be controlled at high control bandwidth to cause rapid changes in applied torque.
  • the friction brakes 320 and the propulsion device 340 are examples of wheel torque generating devices, which can be controlled by one or more motion support device control units 330.
  • the control is based on, e.g., measurement data obtained from a wheel speed sensor 350 and from other vehicle state sensors 370, such as radar sensors, lidar sensors, and also vision based sensors such as camera sensors and infra-red detectors.
  • vehicle state sensors 370 such as radar sensors, lidar sensors, and also vision based sensors such as camera sensors and infra-red detectors.
  • the vehicle longitudinal speed over ground v x can be determined from the wheel speed of an undriven wheel, by a radar sensor, lidar sensor, and/or vision based sensor, or by GPS.
  • an MSD control system 330 may be arranged to control one or more actuators 104. For instance, it is not uncommon that an MSD control system 330 is arranged to control both wheels on an axle 106.
  • the TSM function 370 plans driving operation with a time horizon of 10 seconds or so. This time frame corresponds to, e.g., the time it takes for the vehicle 100 to negotiate a curve or the like.
  • the vehicle maneuvers, planned and executed by the TSM function can be associated with acceleration profiles and curvature profiles which describe a desired target vehicle velocity in the vehicle forward direction and turning to be maintained for a given maneuver.
  • the TSM function continuously requests the desired acceleration profiles a req and steering angles (or curvature profiles c req ) from the VMM function 360 which performs force allocation to meet the requests from the TSM function in a safe and robust manner.
  • the VMM function 360 operates on a timescale of below one second or so and will be discussed in more detail below.
  • An important function of the vehicle control system 300 is to perform traction control involving the wheels 310, i.e., to apply the friction brakes 310 in order to transfer a suitable amount of torque from a low friction wheel to a higher friction wheel.
  • the actuator control performed by the VMM function 360 and the MSD controllers 330 on the vehicle are generally performed at some given control bandwidth.
  • Figure 8 shows an example control loop executed in an example MSD control unit 330.
  • a setpoint value is received by the system in some manner, e.g., as a target wheel speed or target wheel slip in a wheel slip based control system, or as a torque setpoint in a more conventional actuator control system.
  • the setpoint is generally compared to a current state of the system and an error signal is determined based on a difference between the setpoint and the current state.
  • This error signal is then processed by a loop filter that is associated with some form of control bandwidth.
  • a larger bandwidth results in faster control but also in less noise and disturbance suppression.
  • the filter can be a straightforward low-pass filter, i.e., an averaging filter, which has some bandwidth (where smaller bandwidth means more averaging).
  • the filter can also be some form of controller, such as a P controller, a PI controller, or a PID controller, where the P, I and D parameters determine the control bandwidth of the system in a known manner.
  • the filter can also be a Kalman filter or the like, which has some form of Kalman gain factor that can be configured, and which determines the control bandwidth of the actuator control system.
  • the control system principles schematically illustrated in Figure 8, having a control loop bandwidth, can be applied to many different types of actuators, including electric machines and other torque generating devices.
  • the torque is applied by the actuator using different control bandwidths in dependence of the current operating condition of the vehicle 100, and in particular the road slope or ground surface inclination.
  • the torque can thus be applied rapidly when the current operating condition so requires (high slope) or be applied in a more moderate manner when the current operating condition is not in need of such rapid torque response (more flat ground).
  • the vehicle control system now has more freedom to perform the vehicle motion control since it now has the option to not only set a desired target value for the control, but also a control bandwidth with which the control is to be performed.
  • a large control bandwidth normally implies a more rapid response to changes such as varying road incline, friction, and so on.
  • control bandwidth of the control function is controlled using a predetermined set of feedback gains for the actuator, where the control function is preferably a PID-controller, loop filter, Kalman filter, or the like.
  • control function may optionally comprise a feedforward component.
  • the feedforward component can be used as input data for e.g., the choice of feedback gains for the controller.
  • the wheel 310 has a longitudinal velocity component v x and a lateral velocity component v y .
  • a longitudinal wheel force F x and a lateral wheel force F y and also a normal force F z acting on the wheel (not shown in Figure 3).
  • the wheel forces are defined in the coordinate system of the wheel, i.e., the longitudinal force is directed in the rolling plane of the wheel, while the lateral wheel force is directed normal to the rolling plane of the wheel.
  • the wheel has a rotational velocity a> x , and a radius R.
  • the type of inverse tyre model 200 shown in Figure 2 can be used by the VMM 360 to generate a desired tyre force at some wheel. Instead of requesting a torque corresponding to the desired tyre force, the VMM can translate the desired tyre force into an equivalent wheel slip (or, equivalently, a wheel speed relative to a speed over ground) and request this slip instead. This is particularly beneficial when operating in split-friction conditions, since the wheel slip giving peak force 230, 240, 250 does not change much as friction changes, as illustrated in Figure 2, and discussed above. Compare for instance peak force wheel slip in the high friction case Fxl which is about 0.1 to the peak force wheel slip in the medium friction case Fx2 which is almost the same.
  • the tyre force curves mainly scale up and down in the y-direction (the tyre force dimension), there is not so much scaling in the x- direction (the wheel slip dimension). If a wheel slip close to the requested wheel slip can be maintained during, e.g., vehicle launch in split friction conditions, close to optimal traction force will be obtained during the operation.
  • the open differential 345 complicates the wheel slip control. Even if a propulsion device 340 like an electric machine that can be controlled at high bandwidth, i.e., which can change applied torque and drive axle speed o> a very fast, the axle speed may be unevenly transferred over the wheels to cause a difference in wheel speeds a> xl , a> x2 . However, by the techniques disclosed herein, more rapid drive torque transfer is enabled, especially in hilly conditions.
  • the control unit or units can be arranged to store a pre-determined inverse tyre model in memory, e.g., as a look-up table.
  • the model which is stored in memory can be determined based on experiments and trials, or based on analytical derivation, or a combination of the two.
  • Inverse tyre models can be automatically configured from the remote server 120, e.g., as software updates, or manually by a technician performing vehicle routine servicing.
  • wheel slip limits and service brake torque application rates to use on flat ground and in driving scenarios with significant slope can be determined by practical experimentation and/or by computer simulation using digital models of the vehicle.
  • the slope degrees at which to adjust system parameters like wheel slip limits and brake torque application rates can also be determined from practical experimentation and/or by computer simulation.
  • Figure 4 illustrates an example driven axle 400 in a driving scenario that involves uphill driving in a split friction condition.
  • Three patches of road surface 410, 420, 430 or road sections are encountered while traversing the uphill section of road.
  • the road sections 410, 420, 430 are associated with respective friction coefficients j u 1 , j u 2 , /r 3 , where, as an example, > /r 2 > s-
  • the left and right side applied service brake torque is also schematically illustrated as function of time.
  • the solid torque curves are representative of a nominal parameterization, and the dashed curves are representative of a more responsive service brake system with a smaller wheel slip limit.
  • the amount of braking torque applied to the wheel on the low friction side increases with decreasing friction, i.e., the traction control intervention becomes more pronounced with decreasing friction resulting in that the applied brake torque is larger at patch 430 compared to at patch 410 and 420.
  • the difference in applied steady state torque is generally larger for the dashed curve examples, since this wheel slip limit has been reduced due to the inclination of the vehicle.
  • torque curves in Figure 4 are exemplary curves and not necessarily representative of a real-world operating scenario.
  • the dashed line torque curves start to rise up sooner than the solid line torque curves. This is due to the fact that it takes some time for wheel slip to develop, and the reduced wheel slip limit is breached sooner than the nominal wheel slip limit.
  • the torque application rate is also larger for the dashed curves, due to that the service brake system has been re-parameterized with an increased torque application rate.
  • the dashed line torque curves also have a larger overshoot compared to the solid curve, which is a drawback that likely causes more jerk in the vehicle and an increased component wear, such as brake pad wear and brake disc wear.
  • the system according to the teachings herein is more responsive to changes in road friction and is able to respond faster (with higher bandwidth) to changes in wheel operating conditions.
  • a drawback of such increased responsiveness is an increase in component wear, such as service brake parts.
  • Another drawback is a reduced driver and passenger comfort level, since the vehicle is controlled more aggressively which increases jerk, among other things. It is thus an advantage that the re-parameterization into a more responsive vehicle MSD system is only performed when needed, i.e., only if the monitored inclination becomes large.
  • FIG. 5 illustrates an example vehicle control function architecture applicable with the herein disclosed methods.
  • the TSM function 370 generates vehicle motion requests 375, which may comprise a desired steering angle 8 or an equivalent curvature c req to be followed by the vehicle, and which may also comprise desired vehicle unit accelerations a req and also other types of vehicle motion requests, which together describe a desired motion by the vehicle along a desired path at a desired velocity profile. It is understood that the motion requests can be used as base for determining or predicting a required amount of longitudinal and lateral forces which needs to be generated in order to successfully complete a maneuver.
  • the TSM function 370 may correspond to the inputs of a human driver, the inputs from an advanced driver assistance system (ADAS), or to the inputs from an autonomous drive system.
  • ADAS advanced driver assistance system
  • the VMM function 360 operates with a time horizon of about 1 second or so, and continuously transforms the acceleration profiles a req and curvature profiles c req from the TSM function 370 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 VMM function 360 performs vehicle state or motion estimation 510, i.e., the VMM function 360 continuously determines a vehicle state s comprising positions, speeds, accelerations, and articulation angles of the different units in the vehicle combination by monitoring operations using various sensors arranged on the vehicle 100, often but not always in connection to the MSDs.
  • the result of the motion estimation 510 i.e., the estimated vehicle state s
  • the required global force vector V is input to an MSD coordination function 530 which allocates wheel forces and coordinates other MSDs such as steering and suspension.
  • the MSD coordination function outputs an MSD control allocation for the i:th wheel, which may comprise any of a torque Ti to be applied by a brake or propulsion device, a longitudinal wheel slip Xi, or wheel slip limit Xma , a wheel rotational speed ®i, and/or a wheel steering angle 8i.
  • the coordinated MSDs then together provide the desired lateral F y and longitudinal F x forces on the vehicle units, as well as the required moments M z , to obtain the desired motion by the vehicle combination 100.
  • the MSD coordination function 530 that performs the traction control, i.e., applies braking torque at one side of a differential to transfer torque to the high friction side if the wheel slip exceeds the target wheel slip value.
  • the MSD coordination function receives data indicative of vehicle inclination from the vehicle inclination module 540.
  • the data may comprise the actual inclination of the vehicle, which can be determined from map data, and/or from an inclinometer, i.e., a digital spirit level.
  • the data from the vehicle inclination module 540 may also comprise a binary value indicating if the vehicle is in a high slope condition or not.
  • the operations involving the one or more steered axles on the vehicle is treated differently compared to nonsteered axles. This is because the steered axle is important to generate lateral forces required for steering.
  • the wheel slip limit applied to control of the steered axle or steered axles of the vehicle are set at a margin below other wheel slip limits.
  • the torque application rates are set even higher compared to other axles, so as to provide the required lateral force capability.
  • vehicle unit motion By determining vehicle unit motion using, e.g., global positioning systems, visionbased sensors, wheel speed sensors, radar sensors, steering angle sensors and/or lidar sensors, and translating this vehicle unit motion into a local coordinate system of a given wheel 310 (in terms of, e.g., longitudinal and lateral velocity components), it becomes possible to accurately estimate wheel slip in real time by comparing the vehicle unit motion in the wheel reference coordinate system to data obtained from the wheel speed sensor 350 arranged in connection to the wheel 310, as discussed above.
  • a tyre model which was discussed above in connection to Figure 2, can be used to translate between a desired longitudinal tyre force Fxi for a given wheel i and an equivalent longitudinal wheel slip Xi for the wheel.
  • Wheel slip limits can also be imposed on wheel speed differences over a driven axle, such as the differential wheel slip discussed above. In this case only wheel speed signals are needed, not the vehicle speed over ground. Some traction control systems operate on wheel speed differences, possibly after accounting from steering wheel angle. The techniques disclosed herein are applicable also to such systems.
  • the VMM function 360 manages both force generation and MSD coordination, i.e., it determines what forces that are required at the vehicle units in order to fulfil the requests from the TSM function 370, for instance to accelerate the vehicle according to a requested acceleration profile requested by TSM and/or to generate a certain curvature motion by the vehicle also requested by TSM.
  • the forces may comprise e.g., yaw moments Mz, longitudinal forces Fx and lateral forces Fy, as well as different types of torques to be applied at different wheels.
  • the forces are determined such as to generate the vehicle behavior which is expected by the TSM function in response to the control inputs generated by the TSM function 370.
  • Figures 6A and 6B show flow charts that illustrates methods according to the teachings herein.
  • Figure 6A illustrates a method which requires configuration of wheel slip limit as function of slope
  • Figure 6B illustrates a method which requires configuration of control bandwidth as function of slope.
  • Required method steps are illustrated by solid boxes while optional steps are illustrated by dashed boxes.
  • the methods discussed below summarize the teachings herein, where it is noted that the aspects related to re-parameterization of the service brake system on the vehicle to make it more responsive, e.g., by increasing the torque application rate can be practiced independently from the aspects related to reconfiguration of wheel slip limits, since the two are not inextricably linked.
  • a computer-implemented method for controlling motion of a vehicle 100 where the vehicle 100 comprises wheels 310 driven by a propulsion device 340 via a differential 345, and where each driven wheel 310 of the differential 345 is associated with a wheel brake 320.
  • a set-up such as this was discussed above in connection to Figure 3.
  • Some preferred but optional aspects of the method comprises controlling SO an axle speed o> a of the propulsion device 340 based at least indirectly on the wheel slip A x of each driven wheel 310 of the differential 345, in a wheel-slip based control manner, as discussed above.
  • aspects of the methods disclosed herein are more general than this and can also be applied to conventional torque-based control systems.
  • the method comprises monitoring SI an inclination of the vehicle 100 relative to a reference plane, such as the horizontal plane.
  • This monitoring may be performed by analyzing SI 1 topographical data from a digital map 385, i.e., simply reading out pre-stored inclination data based on the position of the vehicle 100, which position can be obtained from a satellite positioning system or from other sources such as cellular network positioning systems and the like.
  • the monitoring may also comprise monitoring S12 the inclination based on an inclinometer sensor 380 of the vehicle 100.
  • An inclinometer sensor, clinometer, or digital spirit level is a sensor used for measuring angles of slope, elevation, or depression of an object with respect to gravity's direction.
  • tilt indicator It is also known as a tilt indicator, tilt sensor, tilt meter, slope alert, slope gauge, gradient meter, gradiometer, level gauge, level meter, declinometer, and pitch & roll indicator.
  • Clinometers measure both inclines and declines using three different units of measure: degrees, percentage points, and topos.
  • a tilt sensor can measure the tilt in two axes of a reference plane. In contrast, a full motion would use at least three axes and often additional sensors.
  • One way to measure tilt angle with reference to the earth's ground plane is to use an accelerometer, i.e., an inertial measurement unit (IMU) in a known manner.
  • IMU inertial measurement unit
  • the method also comprises configuring S3 a wheel slip limit u m or target wheel slip A based on the inclination, such that an increase in inclination magnitude results in a decrease in wheel slip limit magnitude or a decrease in target wheel slip.
  • a traction control system will kick in sooner than it would have on flat ground, in order to speed up the response of the vehicle MSD system to changes in friction.
  • the wheel slip limits discussed herein are preferably wheel slips determined in relation to the vehicle speed over ground. However, some systems may also be based on difference in wheel speeds over a driven axle. Such systems do not require knowledge of the vehicle speed over ground, which can be an advantage in some cases.
  • the method further comprises determining S5 wheel motion indicative of a wheel slip of each driven wheel 310 of the differential 345 and triggering S6 a brake intervention operation by the corresponding wheel brake 320, in response to that the wheel slip of a driven wheel 310 exceeds the wheel slip limit u m .
  • the wheel motion can be determined from wheel speed sensors in a known manner.
  • the determined wheel motion S51 of a driven wheel 310 may comprise a wheel speed a> x in relation to a vehicle speed over ground v x .
  • the determined wheel motion S52 of a driven wheel 310 may also comprise a wheel speed to in relation to a wheel speed of at least one other driven wheel of the differential 345.
  • the brake intervention operation essentially comprises adjustment of a brake torque applied at the wheel which has a wheel speed that breaches the wheel slip limit.
  • the brake intervention operation comprises application of a brake torque to transfer more driving torque to the high friction side wheel.
  • the adjustment of brake torque comprises relaxation of the brake torque on the low friction side, possibly complemented by an increase in brake torque at the high friction side in a coordinated manner, as discussed above in connection to Figure 5.
  • the method may comprise pre-arming S2 the wheel brakes 320 in case the magnitude of the monitored inclination satisfies a first inclination magnitude acceptance criteria.
  • Pre-arming wheel brakes in this manner results in faster response once the wheel brakes are triggered, resulting in higher torque application rate compared to a nominal case where the wheel brakes are not pre-armed.
  • Pre-arming service brakes on a vehicle can be done by increasing a pressure in a hydraulic system or pneumatic system of the service brakes on the vehicle.
  • Pre-arming a service brake can also be achieved by pre-filling the brake, as discussed in US7018004B2. Methods for pre-arming service brake systems in order to achieve a reduced response time to a brake command are known and will therefore not be discussed in more detail herein.
  • the method comprises configuring S31 the wheel slip limit . am based on a predetermined mapping between a discrete set of wheel slip limits and corresponding ranges of inclination.
  • the current vehicle inclination is then used, e.g., as index in a look-up-table to obtain the wheel slip limit to use.
  • a range of inclinations then map to the same wheel slip limit. Both positive and negative wheel slip limits can be configured in this manner based on the monitored inclination.
  • aspects of the method may also comprise configuring S34 the wheel slip limit u m based on an at least piece-wise continuous function of inclination, such as a linear function.
  • the method comprises configuring S32 the wheel slip limit m also based on a longitudinal speed over ground v x of the vehicle 100.
  • the method may for instance comprise resetting the wheel speed limits to the nominal value once the vehicle has picked up speed after an uphill launch operation.
  • the wheel speed limit may also be reset to the nominal limit in a downhill driving scenario where the speed of the vehicle is low.
  • the method comprises configuring S33 a nominal wheel slip limit n m value based on an inverse tyre model 200, wherein the inverse tyre model is representative of a relationship between wheel slip A and wheel force F x of the driven wheels 310.
  • the computer-implemented method may, as discussed above, also comprise configuring S4 a brake intervention torque application rate associated with the wheel brakes 320, based on the inclination, such that an increase in inclination magnitude results in an increase in torque application rate.
  • a computer-implemented method for controlling motion of a vehicle 100 where the vehicle 100 comprises wheels 310 driven by a propulsion device 340 via a differential 345, where each driven wheel 310 of the differential 345 is associated with a wheel brake 320, the method comprising monitoring SI an inclination, relative to a reference plane, of a surface 101 supporting the vehicle 100, and configuring S4 a brake intervention torque application rate associated with the wheel brakes 320, based on the inclination, such that an increase in inclination magnitude results in an increase in torque application rate, determining S5 wheel motion indicative of a wheel slip A x of each driven wheel 310 of the differential 345, and triggering S6 a brake intervention operation by the corresponding wheel brake 320, in response to that the wheel slip A x of a driven wheel 310 exceeds a wheel slip limit Um , where the brake intervention operation is parameterized by the brake intervention torque application rate.
  • the configuration of brake intervention torque application rate relates at least in part to configuring a control loop bandwidth of the actuator control system, as discussed above in connection to Figure 8.
  • the control loop bandwidth may be configured as a filter bandwidth of a loop filter, as P, I, and/or D parameters of a PID controller, or as the Kalman gain of a Kalman filter, just to give a few examples.
  • the method comprises configuring S41 a brake intervention maximum torque associated with the wheel brakes 320, based on the inclination, such that an increase in inclination magnitude results in an increase in maximum torque.
  • the method comprises configuring S42 a brake intervention operation control bandwidth, based on the inclination, such that an increase in inclination magnitude results in an increase in brake intervention operation control bandwidth.
  • This brake intervention control bandwidth can be configured by setting parameters in an MSD control system, such as that discussed above in connection to Figure 3.
  • Most MSD controllers comprise feedback loops associated with a bandwidth.
  • a PID-controller can, for instance, be reconfigured for a more responsive action.
  • Some feedback systems also comprise feedforward terms which can be increased in magnitude in order to speed up the response of the actuator system. Such increased control bandwidths lead to faster control of the actuator, but also a more noisy control, with unwanted overshoot and the like.
  • the brake intervention operation control bandwidth is optionally configured at a larger value if the axle is a steered axle, compared to non-steered axles.
  • Some aspects of the herein disclosed methods also comprise configuring S43 a nominal applied brake torque of the brake intervention operation, based on the inclination, such that an increase in inclination magnitude results in an increase in nominal applied brake torque.
  • the nominal applied brake torque is the “entry-level” torque that is applied immediately at the start of the brake intervention operation. The higher this initially applied torque is, the stronger and resolute the brake intervention operation becomes.
  • By increasing the nominal applied brake torque of the brake intervention operation a more responsive service brake system is obtained. This will result in increased discomfort to a driver or passenger in the vehicle, and also in increased brake system wear, which is a drawback.
  • the differential 345 may in some case be a lockable differential, in which case the method further comprises locking S7 the lockable differential in case the magnitude of the monitored inclination satisfies a second inclination magnitude acceptance criteria. It is appreciated that control of the lockable differential may be based on one or more additional parameters also, not just inclination.
  • control system 300 for a vehicle 100, where the vehicle 100 comprises wheels 310 driven by a propulsion device 340 via a differential 345, where each driven wheel 310 of the differential 345 is associated with a wheel brake 320, the control system comprising processing circuitry 702 configured to:
  • control system 300 for a vehicle 100, where the vehicle 100 comprises wheels 310 driven by a propulsion device 340 via a differential 345, where each driven wheel 310 of the differential 345 is associated with a wheel brake 320, the control system comprising processing circuitry 702 configured to:
  • FIG. 7 is a schematic diagram of a computer system 700 for implementing examples disclosed herein.
  • the computer system 700 is adapted to execute instructions from a computer-readable medium to perform these and/or any of the functions or processing described herein.
  • the computer system 700 may be connected (e.g., networked) to other machines in a LAN, an intranet, an extranet, or the Internet.
  • control system may include a single control unit, or a plurality of control units connected or otherwise communicatively coupled to each other, such that any performed function may be distributed between the control units as desired.
  • control system may include a single control unit, or a plurality of control units connected or otherwise communicatively coupled to each other, such that any performed function may be distributed between the control units as desired.
  • such devices may communicate with each other or other devices by various system architectures, such as directly or via a Controller Area Network (CAN) bus, etc.
  • CAN Controller Area Network
  • the computer system 700 may comprise at least one computing device or electronic device capable of including firmware, hardware, and/or executing software instructions to implement the functionality described herein.
  • the computer system 700 may include processing circuitry 702 (e.g., processing circuitry including one or more processor devices or control units), a memory 704, and a system bus 706.
  • the computer system 700 may include at least one computing device having the processing circuitry 702.
  • the system bus 706 provides an interface for system components including, but not limited to, the memory 704 and the processing circuitry 702.
  • the processing circuitry 702 may include any number of hardware components for conducting data or signal processing or for executing computer code stored in memory 704.
  • the processing circuitry 702 may, for example, include a general-purpose processor, an application specific processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a circuit containing processing components, a group of distributed processing components, a group of distributed computers configured for processing, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein.
  • the processing circuitry 702 may further include computer executable code that controls operation of the programmable device.
  • the system bus 706 may be any of several types of bus structures that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and/or a local bus using any of a variety of bus architectures.
  • the memory 704 may be one or more devices for storing data and/or computer code for completing or facilitating methods described herein.
  • the memory 704 may include database components, object code components, script components, or other types of information structure for supporting the various activities herein. Any distributed or local memory device may be utilized with the systems and methods of this description.
  • the memory 704 may be communicably connected to the processing circuitry 702 (e.g., via a circuit or any other wired, wireless, or network connection) and may include computer code for executing one or more processes described herein.
  • the memory 704 may include non-volatile memory 708 (e.g., read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc.), and volatile memory 710 (e.g., random-access memory (RAM)), or any other medium which can be used to carry or store desired program code in the form of machineexecutable instructions or data structures, and which can be accessed by a computer or other machine with processing circuitry 702.
  • a basic input/output system (BIOS) 712 may be stored in the non-volatile memory 708 and can include the basic routines that help to transfer information between elements within the computer system 700.
  • BIOS basic input/output system
  • the computer system 700 may further include or be coupled to a non-transitory computer-readable storage medium such as the storage device 714, which may comprise, for example, an internal or external hard disk drive (HDD) (e.g., enhanced integrated drive electronics (EIDE) or serial advanced technology attachment (SATA)), HDD (e.g., EIDE or SATA) for storage, flash memory, or the like.
  • HDD enhanced integrated drive electronics
  • SATA serial advanced technology attachment
  • the storage device 714 and other drives associated with computer-readable media and computer-usable media may provide nonvolatile storage of data, data structures, computer-executable instructions, and the like.
  • Computer-code which is hard or soft coded may be provided in the form of one or more modules.
  • the module(s) can be implemented as software and/or hard-coded in circuitry to implement the functionality described herein in whole or in part.
  • the modules may be stored in the storage device 714 and/or in the volatile memory 710, which may include an operating system 716 and/or one or more program modules 718.
  • All or a portion of the examples disclosed herein may be implemented as a computer program 720 stored on a transitory or non- transitory computer-usable or computer-readable storage medium (e.g., single medium or multiple media), such as the storage device 714, which includes complex programming instructions (e.g., complex computer-readable program code) to cause the processing circuitry 702 to carry out actions described herein.
  • the computer-readable program code of the computer program 720 can comprise software instructions for implementing the functionality of the examples described herein when executed by the processing circuitry 702.
  • the storage device 714 may be a computer program product (e.g., readable storage medium) storing the computer program 720 thereon, where at least a portion of a computer program 720 may be loadable (e.g., into a processor) for implementing the functionality of the examples described herein when executed by the processing circuitry 702.
  • the processing circuitry 702 may serve as a controller or control system for the computer system 700 that is to implement the functionality described herein.
  • the computer system 700 may include an input device interface 722 configured to receive input and selections to be communicated to the computer system 700 when executing instructions, such as from a keyboard, mouse, touch-sensitive surface, etc. Such input devices may be connected to the processing circuitry 702 through the input device interface 722 coupled to the system bus 706 but can be connected through other interfaces, such as a parallel port, an Institute of Electrical and Electronic Engineers (IEEE) 1394 serial port, a Universal Serial Bus (USB) port, an IR interface, and the like.
  • the computer system 700 may include an output device interface 724 configured to forward output, such as to a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
  • the computer system 700 may include a communications interface 726 suitable for communicating with a network as appropriate or desired.
  • Relative terms such as “below” or “above” or “upper” or “lower” or “horizontal” or “vertical” may be used herein to describe a relationship of one element to another element as illustrated in the Figures. It will be understood that these terms and those discussed above are intended to encompass different orientations of the device in addition to the orientation depicted in the Figures. It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Regulating Braking Force (AREA)

Abstract

L'invention concerne un procédé mis en oeuvre par ordinateur pour commander le mouvement d'un véhicule (100), le véhicule (100) comprenant des roues (310) entraînées par un dispositif de propulsion (340) par l'intermédiaire d'un différentiel (345), chaque roue entraînée (310) du différentiel (345) étant associée à un frein de roue (320), le procédé comprenant la surveillance (S1) d'une inclinaison du véhicule (100) et/ou d'une surface (101) supportant le véhicule (100), par rapport à un plan de référence, et la configuration (S3) d'une limite de patinage de roue (λ x) sur la base de l'inclinaison, de telle sorte qu'une augmentation de l'amplitude d'inclinaison entraîne une diminution de l'amplitude de la limite de patinage de roue, le procédé comprenant en outre la détermination (S5) d'un mouvement de roue indiquant un patinage de roue (λ x) de chaque roue entraînée (310) du différentiel (345), et le déclenchement (S6) d'une opération d'intervention de frein par le frein de roue correspondant (320), en réponse au fait que le patinage de roue (λ lim ) d'une roue entraînée (310) dépasse la limite de patinage de roue ().
PCT/EP2023/081641 2023-11-13 2023-11-13 Commande de patinage de roue basée sur une pente de route pour différentiels ouverts Pending WO2025103567A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/EP2023/081641 WO2025103567A1 (fr) 2023-11-13 2023-11-13 Commande de patinage de roue basée sur une pente de route pour différentiels ouverts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2023/081641 WO2025103567A1 (fr) 2023-11-13 2023-11-13 Commande de patinage de roue basée sur une pente de route pour différentiels ouverts

Publications (1)

Publication Number Publication Date
WO2025103567A1 true WO2025103567A1 (fr) 2025-05-22

Family

ID=88837245

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2023/081641 Pending WO2025103567A1 (fr) 2023-11-13 2023-11-13 Commande de patinage de roue basée sur une pente de route pour différentiels ouverts

Country Status (1)

Country Link
WO (1) WO2025103567A1 (fr)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229439A1 (en) * 2002-03-27 2003-12-11 Norbert Polzin Driving performance of a motor vehicle on mu-split slopes
US7018004B2 (en) 2003-12-18 2006-03-28 Ford Global Technologies, Llc System and method for brake pre-charging
US20150203117A1 (en) * 2012-08-16 2015-07-23 Jaguar Land Rover Limited Vehicle speed control system
US20170282873A1 (en) * 2014-04-30 2017-10-05 Audi Ag Method for operating a driver assistance device for a motor vehicle and corresponding driver assistance device
US20220410853A1 (en) * 2021-06-24 2022-12-29 Volvo Truck Corporation Method for controlling propulsion of a heavy-duty vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229439A1 (en) * 2002-03-27 2003-12-11 Norbert Polzin Driving performance of a motor vehicle on mu-split slopes
US7018004B2 (en) 2003-12-18 2006-03-28 Ford Global Technologies, Llc System and method for brake pre-charging
US20150203117A1 (en) * 2012-08-16 2015-07-23 Jaguar Land Rover Limited Vehicle speed control system
US20170282873A1 (en) * 2014-04-30 2017-10-05 Audi Ag Method for operating a driver assistance device for a motor vehicle and corresponding driver assistance device
US20220410853A1 (en) * 2021-06-24 2022-12-29 Volvo Truck Corporation Method for controlling propulsion of a heavy-duty vehicle

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HANS PACEJKA: "Tyre and vehicle dynamics", 2012, ELSEVIER LTD

Similar Documents

Publication Publication Date Title
EP3851346B1 (fr) Modèle de pneu inverse pour la gestion avancée de mouvement de véhicule
KR20220125810A (ko) 스피드 리미트를 갖는 토크 요청에 기반하는 차량 모션 관리
US8126626B2 (en) Vehicle path control for autonomous braking system
WO2022266824A1 (fr) Procédé et appareil de commande de direction
US12221088B2 (en) Method for controlling propulsion of a heavy-duty vehicle
US12358509B2 (en) Vehicle control based on a dynamically configured sideslip limit
EP4330097B1 (fr) Commande de véhicule basée sur des limites de patinage longitudinal de roue configurées dynamiquement
EP4419366B1 (fr) Fonction de renforcement de modèle de pneu inverse pour un véhicule utilitaire lourd
KR20220064317A (ko) 차량의 액츄에이터를 제어하는 방법
WO2025103567A1 (fr) Commande de patinage de roue basée sur une pente de route pour différentiels ouverts
WO2025103566A1 (fr) Commande d'actionneur basée sur une pente de route pour différentiels ouverts
US12434676B2 (en) Wheel slip-based motion control for heavy-duty vehicles
CN112590774A (zh) 一种基于深度强化学习的智能电动汽车漂移入库控制方法
EP4433339B1 (fr) Commande à base de patinage de roue pour accélérer et ralentir des véhicules lourds
US20250367997A1 (en) Handling evasive maneuvers in a tractor-trailer vehicle combination
US20250276702A1 (en) Selecting a controller for a vehicle
US20250026325A1 (en) Inverse tyre model adaptation based on tyre thread deflection sensor output data
CN121358644A (zh) 辅助救援模式
WO2022262937A1 (fr) Procédé pour commander la propulsion d'un véhicule utilitaire lourd

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23806216

Country of ref document: EP

Kind code of ref document: A1