WHEELED GROUND VEHICLE ROLLOVER PROTECTION CONTROL BY TRAJECTORY LINEARIZATION CONTROL
20240116493 ยท 2024-04-11
Inventors
Cpc classification
B60G2800/9124
PERFORMING OPERATIONS; TRANSPORTING
B60G17/0162
PERFORMING OPERATIONS; TRANSPORTING
B60W30/04
PERFORMING OPERATIONS; TRANSPORTING
B60G17/0163
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A rollover prevention and mitigation controller for a vehicle comprising a controller adapted to reduce or reverse lateral force via reduction of the velocity of a vehicle, and manipulation of a steering angle, wherein manipulation of the steering angle reduces or reverses the yaw rate.
Claims
1. A rollover prevention and mitigation controller for a vehicle comprising: a controller adapted to reduce or reverse lateral force via a. reduction of the velocity of a vehicle; and b. manipulation of a steering angle, wherein manipulation of the steering angle reduces or reverses the yaw rate.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present invention and, together with the Detailed Description given below, serve to explain the present invention.
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION OF THE INVENTION
[0032] One or more specific embodiments of the present invention will be described below. In an effort to provide a concise description of these embodiments, all features of an actual implementation may not be described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
[0033] As described above, in view of the above drawbacks with current systems, the present inventors sought a solution by using existing control effectors, such as the steering wheel and braking system, with minimal modification to the existing ADAS vehicle design package. The proposed method can be implemented in a fully autonomous trajectory tracking control system.
[0034] And so, unlike most, if not all, existing methods for rollover control (which rely on additional actuators that are not commonly available on most vehicles), aspects of the present control method rely on the existing control actuators, such as steering, throttle and brakes. Embodiments of the present control method include an augmentation to the present inventors' patented wheeled vehicle trajectory tracking controller (see U.S. Pat. No. 11,366,478), which has the advantage of allowing the controller bandwidths to be adjusted in real time with stability guarantee to allow for adaptation to adverse operating conditions. Based on published research of the present inventors, changing the bandwidth ratio in a multi-loop system can tradeoff the tracking performance (accuracy) for increased stability margin. The main cause of rollover is an excessive lateral force typically caused by sudden turning at a high speed. The lateral force, known as the centrifugal force, is proportional to the longitudinal speed times the yaw (turning) rate. The present inventors' rollover prevention and mitigation controller can reduce the lateral force (centrifugal force) or even reverse it by slowing down the vehicle while manipulating the steering angle to reduce/reverse the yaw rate. However, slowing down the vehicle speed or turning rate would inevitably cause large tracking errors, which may cause a high-performance tracking controller to lose stability. In order to prevent this loss of stability, a bandwidth adaptation scheme is augmented to the baseline tracking controller to allow momentary relaxation of the tracking performance or even abandon the tracking objective while the excessive lateral force is being combatted to prevent or arrest an emanant rollover.
[0035] Thus, in certain aspects of the present invention, a multi-mode rollover mitigation control is proposed to prevent vehicles from rollover within a trajectory tracking scheme. One baseline control mode, one Rollover Prevention (RP) mode, one Rollover Arrest (RA) mode, and one Rollover Restoration (RR) mode. The baseline controller is developed based on three-degree-of-freedom (DOF) vehicle dynamics with constant bandwidths by singular perturbation principle. A 4DOF nonlinear vehicle dynamics model is first developed, and the rollover problem is treated as the increase of the singular perturbation due to the roll dynamics. Then the problem is tackled by the bandwidth adaptation method with 3DOF baseline controller reconfiguration in the RP mode. The time-varying bandwidth adaptive control scheme is experimentally determined and augmented to the baseline controller for real-time trade-off between the tracking performance and vehicle stability tolerance capability. For the extreme situation where the adaptation law can't retain the stability, the RM mode will be activated by abandoning the mission trajectory. The effectiveness of the proposed rollover mitigation system is demonstrated for a double lane change case in MATLAB/Simulink.
[0036] Aspects of the present invention build on the present inventors' previous research [Y. Chen and J. J. Zhu, Car-like ground vehicle trajectory tracking by using trajectory linearization control, in ASME 2017 Dynamic Systems and Control Conference, pp. V002T21A014-V002T21A014, American Society of Mechanical Engineers, 2017; Y. Chen and J. J. Zhu, Trajectory tracking and control for nonholonomic ground vehicle: Preliminary and experimental test, in ASME 2018 Dynamic Systems and Control Conference, pp. V003T37A007-V003T37A007, American Society of Mechanical Engineers, 2018; Y. Chen, J. J. Zhu, and L. Lin, Integrated forward and reverse trajectory tracking control for car-like ground vehicle, in Dynamic Systems and Control Conference, vol. 59162, p. V003T21A007, American Society of Mechanical Engineers, 2019; Y. Chen and J. J. Zhu, Singular perturbation margin assessment for Iti system with zero dynamics, in 2022 American Control Conference (ACC), pp. 3164-3171, IEEE, 2022; J. J. Zhu, Nonlinear tracking and decoupling by trajectory linearization, Lecture note, NASA Marshall Space Flight Center, 1998]. It aims to further discuss the vehicle trajectory tracking by encompassing extreme driving conditions in addition to normal driving conditions. In the context of the vehicle system, the roll dynamics can be considered as a parasitic effect to the system. Generally, during normal driving conditions, if the roll angle remains within the safety region, it is not necessary to focus on roll control. However, if the roll angle exceeds its stability region and poses a risk to the overall system stability, then roll control becomes critical. To this end, beside the baseline control algorithm, additional two modes are incorporated into the system to address roll stability, a rollover prevention (RP) mode and a rollover mitigation (RM) mode.
[0037] The Rollover Prevention (RP) mode with a time-varying bandwidth adaptation is implemented in the 3DOF MNL-TLC baseline controller introduced in Y. Chen and J. J. Zhu, Car-like ground vehicle trajectory tracking by using trajectory linearization control, in ASME 2017 Dynamic Systems and Control Conference, pp. V002T21A014-V002T21A014, American Society of Mechanical Engineers, 2017 for real-time trade-off between the tracking performance and maximum roll dynamic tolerance capability. In order to address extreme conditions, i.e., after wheels lift-off, a Rollover Mitigation (RM) mode is designed to temporarily abandon the tracking mission and prioritize vehicle stability, preventing rollovers and ensuring safety. In the RA mode, the vehicle is modeled as an invert pendulum around the wheel-ground contact line. The lateral force induced rolling moment is produced through yaw dynamics by counter steering the wheel. A TLC-based exponentially stabilized closed-loop roll tracking control algorithm is designed to guarantee the overall system is ultimately bounded within the vehicle's intrinsic domain of attraction. The proposed method is applicable for both tripped and untripped rollovers.
[0038] Below, a 4DOF nonlinear vehicle dynamic model is established, and both RP mode and RM mode design with the switching law will be presented. MAT-LAB/Simulink simulation results are described in Section IV. And conclusions are drawn in Section V.
I. Vehicle Nonlinear Model A
A. Vehicle Rigid Body Dynamics
[0039] A ground vehicle is a complex multi-body mechanical system consisting of many flexibly linked masses. However, from motion control point of view, it can be separated into two parts: sprung and unsprung masses. The sprung mass includes the vehicle body, chassis, and the internal components above include the suspension system. On the other hand, the unsprung part includes all of the components under the suspension system. In general, the sprung mass is much larger than the unsprung mass. The larger the ratio of sprung mass to unsprung mass, the less the vehicle is affected by bumps, dips, and other surface imperfections. Herein, subscripts.sub.s and .sub.u represent sprung and unsprung mass, respectively.
[0040] The vehicle roll dynamics can be divided into three distinct phases: (1) suspension system unsaturated |?.sub.s|??.sub.SS, in which ?.sub.SS is the critical value for suspension system saturation; (2) suspension saturated and one side of the wheels about to lift off ground, but ???.sub.c, where ?.sub.c is the critical point when CG is on the top of the wheel that are on the ground, where the roll moment due to gravity is zero; and (3) one side of the wheels has lift-off and ?>?.sub.c.
[0041] During phase 1, the suspension system is fully functional, and the rotational behavior of the vehicle is primarily determined by the sprung mass. The suspension system of a vehicle can create an inherent region of attraction, and there is no need for active intervention. In phase 2 and phase 3, the sprung and unsprung masses have combined into one rigid body, and the rolling center has moved to the side of wheels in direction of the roll, as shown in
[0042] In this subsection, a multi-DOF vehicle model is presented by rigid body equation of motion. The present inventors also focus on the coupling effect between roll and yaw motion and proposing potential control strategies, such as yaw steering, to mitigate the risk of rollover. The 3DOF vehicle modeling is described in Y. Chen and J. J. Zhu, Car-like ground vehicle trajectory tracking by using trajectory linearization control, in ASME 2017 Dynamic Systems and Control Conference, pp. V002T21A014-V002T21A014, American Society of Mechanical Engineers, 2017, Eq (1)<(4). The translational dynamics remain un-changed. However, to provide a more comprehensive under-standing of the rotational behavior, the rotational dynamics are extended from a 1DOF model to a 2DOF model. This extension is based on the assumption that the pitch dynamics are limited, and takes into account both pre and post lift off conditions. As a result, a four-degree-of-freedom (4DOF) vehicle model has been formulated.
Translational Kinematics:
[0043]
Translational Dynamics:
[0044]
Rotational Kinematics:
[0045]
Rotational Dynamics before lift-off:
Rotational Dynamics after lift-off:
II. Baseline Trajectory Tracking Controller
[0046] The ground vehicle dynamics naturally exhibit timescale separations, i.e. steering dynamics are faster than translational dynamics, and vehicle dynamics are faster than kinematics. Taking advantage of the natural timescale separation in the 3-DOF rigid-body dynamics, the baseline controller is designed as a multiple-timescale nested-loop (MNL) control architecture [Y. Chen and J. J. Zhu, Singular perturbation margin assessment for Iti system with zero dynamics, in 2022 American Control Conference (ACC), pp. 3164-3171, IEEE, 2022]. In each loop, the Trajectory Linearization Control (TLC) technique is employed as shown in
[0047] The nominal controller for each loop is an open-loop pseudo-dynamic-inverse of the corresponding 3DOF rigid-body equation and the force models of motions, as shown in the previous section. The feedback tracking error stabilizing controller for each loop employs Proportional-Integral (PI) control law U.sub.ctrl=?KpX.sub.err?K.sub.I
?.sub.0
X.sub.err(?)dt, where X.sub.err and U.sub.ctrl is the tracking error signal. See Y. Chen and J. J. Zhu, Car-like ground vehicle trajectory tracking by using trajectory linearization control, in ASME 2017 Dynamic Systems and Control Conference, pp. V002T21A014-V002T21A014, American Society of Mechanical Engineers, 2017; Y. Chen and J. J. Zhu, Trajectory tracking and control for nonholonomic ground vehicle: Preliminary and experimental test, in ASME 2018 Dynamic Systems and Control Conference, pp. V003T37A007-V003T37A007, American Society of Mechanical Engineers, 2018 (incorporated by reference herein) for details on the forward motion controller design.
III. Active Rollover Protection Design
[0048] Consider a vehicle is driving at high speed and experiences an abrupt turn, the longitudinal velocity will be converted into a large centrifugal force [the ru term in the second equation of Eq (2)]. This sudden increase in force is established as a key factor in vehicle rollover. As a result, braking to reduce the longitudinal speed and lateral acceleration is recognized as a highly effective method to mitigate the risk of rollover. In certain circumstances, reducing speed through braking may not be enough to prevent rollover, particularly when tire lift-off occurs, such as tripped rollover. The objective of rollover mitigation control is to effectively address the issue of vehicle rollover in both low- and high-propensity scenarios and guide the vehicle back to its 3DOF trajectory tracking task. This approach seeks to ensure the safety and stability of the vehicle while maintaining its mission trajectory. Therefore, three additional modes are proposed to be added to the existing 3DOF MNL-TLC control algorithm. These modes include a Rollover Prevention (RP) mode, and a Rollover mitigation (RM) mode, and Rollover Arrest (RA) mode.
[0049] To evaluate the performance of the rollover prevention, the load transfer ratio (LTR) is selected as the Rollover Index (RI),
where F.sub.zl and F.sub.zr are the total normal tire forces of the right side and the left side of the vehicle, respectively. Intuitively, the LTR is bounded within [?1,1] . It reaches its limits, 1 or ?1, once the hazardous tire lift-off happens.
A. Finite-State Machine
[0050] The rollover mitigation system is characterized by a set of operating modes including the nominal mode, the RP mode, the RA mode, and the RR mode. The mode transition is driven by a finite state machine in
[0051] The switching logic variable flag is one of the outputs of the rollover mitigation control subsystem. Each of the modes corresponds to one flag state in the finite state machine and can be transferred automatically under the conditions shown in Table I. When one state is triggered, the other states are set to standby.
TABLE-US-00001 TABLE I STATE MACHINE TRANSITION AND CONDITION Transition Condition a |LTR| ? 0.6 b |LTR| < 0.6, |R| < 0.5 m c |LTR| ? 0.95 d |LTR| < 0.8 e |?| ? ?.sub.c f |?| < ?.sub.c
B. Rollover Prevention
[0052] As was discussed in the preceding section, the vehicle is able to accommodate roll disturbance within a static domain of attraction defined by |LTR|<1. Based on singular perturbation margin theory, vehicle rollover propensity can be managed at the cost of reduced tracking performance by reducing the bandwidth of the closed-loop tracking error dynamics. Accordingly, instead of using constant natural frequency ?.sub.n,nom,ij, time-varying ?.sub.n,ij(t), is applied for a real-time trade-off between tracking performance and robustness in order to prevent vehicle rollover. Herein, a TLC-based adaptive control is proposed, where the vehicle is subject to high rollover propensity due to sharp/overcorrecting turns or speeding, and the control system is augmented with a time-varying bandwidth adaptive controller.
[0053] Vehicle rollover propensity can be managed at the cost of reduced tracking performance by reducing the bandwidth of the closed-loop tracking error dynamics. Accordingly, instead of using constant natural frequency ?.sub.n,nom,ij, time-varying ?.sub.n,ij(t), is applied for a real-time trade-off between tracking performance and robustness in order to prevent vehicle rollover. Herein, a TLC-based adaptive control is proposed, where the vehicle is subject to high rollover propensity due to sharp/overcorrecting turns while speeding, and the control system is augmented with a time-varying bandwidth adaptive controller.
[0054] In the MNL-TLC control system, the linear time-varying closed-loop tracking error dynamics are given by
{umlaut over (X)}.sub.ij+?.sub.ij2(t){dot over (X)}.sub.ij+?.sub.ij1X.sub.ij=0,(7)
These dynamics can be synthesized using the constant-damping time-varying PD-eigenvalues [J. J. Zhu, Nonlinear tracking and decoupling by trajectory linearization, Lecture note, NASA Marshall Space Flight Center, 1998]
?.sub.ij(t)=(??.sub.ij?j?{square root over (1??.sub.ij.sup.2)})?.sub.n,ij(t)(8)
[0055] By the PD-spectral synthesis formula
where the index i is the loop number counting from outer loop to inner loop, and j is the channel number; ?.sub.n,ij(t) are time-varying natural frequencies and ?.sub.i j are the constant damping ratios of the desired closed-loop dynamics for each error state variable x.sub.ij.
[0056] For a multi-loop controller, by the singular perturbation time-scale separation theory, the bandwidths of the outer loops should be reduced accordingly to preserve stability when the bandwidth of an inner-loop is reduced. Thus, the adaptation gains k.sub.a,i(t), as the outputs of rollover prevention mode, are multiplied to the nominal bandwidth ?.sub.n,nom,ij
?.sub.n,ij(t)=k.sub.?,i(t)?.sub.n,nom,ij(10)
to effect simultaneous bandwidth adaptation. According to Eq (9) and Eq (10), the bandwidth adaptation can be implemented using a first-order pseudo-differentiator as shown in
TABLE-US-00002 TABLE II ROLLOVER PREVENTION ADAPTATION LAW Translational Translational Steering Steering Kinematics Dynamics Kinematics Dynamics i = 1 i = 2 i = 3 i = 4 k.sub.a,i
C. Rollover Mitigation
[0057] The Rollover Mitigation (RM) mode is designed to handle the high rollover propensity right after the wheels have started losing ground contact till the critical roll angle ?.sub.c. Within this mode, retaining roll stability is the highest priority.
[0058] After one side of the vehicle wheels lift-off, the suspension system has hit its limitation. Thus, the vehicle can be modeled as a single rigid body with the total mass m pivoting about the contact point of the wheels that are on the ground, as shown in
and the yaw and roll moments model is given as
where h.sub.eff is effective rolling moment arm about RC.sub.c, and ?.sub.c is the critical roll angle that is the unstable equilibrium point of the rolling motion when it is viewed as an inverted pendulum about RC.sub.c. Due to the symmetry of the rolling motion about the x.sub.b?z.sub.b plant, without loss of generality, in what follows we will assume that the rollover is in the direction of ?>0. When ?<?.sub.c, the CG is on the right side of the vertical line where the term mgh.sub.eff sin ? works as a stabilizing moment to the motion, otherwise it is stabilizing.
[0059] In typical ground vehicles, the absence of a direct actuator that can generate a pure roll torque is the main challenge for preventing rollovers. To address this issue, the present inventors utilize the centrifugal force F.sub.y=mur as a roll control input. Let {tilde over (r)}.sub.? be the yaw rate component that is used to stabilize roll. Then the rollover control moment L.sub.m,ctrl in Eq (12)
L.sub.m,ctrl=mu.sub.nomh.sub.eff cos(?.sub.nom??.sub.c){tilde over (r)}.sub.?(13)
[0060] Upon activation of the RM mode, a 2nd-order low pass filter with the nature bandwidth ?.sub.n,?=6 which is considered as the nature bandwidth for roll channel, is employed to generate nominal ?.sub.nom and ?.sub.nom for ? and ? to track, with a steady state value of zero ?.sub.nom,ss=?.sub.nom,ss=0. The initial values ?.sub.nom(t.sub.RM) and ?.sub.nom(t.sub.RM) are set to values of ?.sub.nom(t.sub.RM) and ?.sub.nom(t.sub.RM) at the time t.sub.RM, the RM mode is activated. Then the nominal roll torque is given as
L.sub.m,nom=mu.sub.nomr.sub.nomh.sub.eff cos(?.sub.nom??.sub.c)+mgh.sub.eff sin(?.sub.nom??.sub.c)(14)
The tracking error dynamics are given as
Linearizing the above tracking error dynamics along the nominal trajectory yields
For vehicles whose length is significantly longer than their width, I.sub.zz is typically an order of magnitude larger than I.sub.xx. Therefore, it is reasonable to treat roll dynamics as a singular perturbation of the yaw dynamics. Define x=[?r].sup.T and z=[?p].sup.T, and let ?=I.sub.xx/I.sub.zz. Then the linearized tracking error dynamics can be rewritten as a singularly perturbed system
[0061] Therefore, the above four-state system can be modeled as a two-loop system, with each loop comprising of two states. The diagram representing this is illustrated in
[0062] It is noted that when ?.sub.RP<?<?.sub.c, A.sub.22,21=?.sub.43<0, and A.sub.22,22=0. Thus, the rolling motion is statically stable without any damping. Thus, the RM control law only needs to provide sufficient damping to dynamically stabilize the roll motion. Design a closed-loop roll rate (derivative) feedback control law
then for the roll channel (fast mode), the closed-loop augmented system can be written as
Since in general, ?.sub.43(t) is time-varying, let
K.sub.D>?{square root over (
will provide exponential stability of the roll motion, as will be proved below.
[0063] The control allocation allocates the control signal L.sub.m,com=L.sub.m,com+L.sub.m,ctrl to the steering angle to make the roll motion back to its intrinsic stability domain. A linear mapping is employed
where E? =?L.sub.m/?? is the vehicle steer-angle control derivative. Then the total steering angle command to the vehicle is
?.sub.com=?.sub.baseline+?.sub.?(23)
IV. Simulation Results
[0064] A double lane-change maneuver is studied here. The vehicle is moved to the left lane and then back to the original lane. The vehicle entering the maneuver at a speed of 120 km/h (75 mph), which is 33.3 m/s. The nominal trajectories y.sub.nom(t) and r.sub.nom(t) are given in
[0065] The yaw rate and longitudinal speed of the vehicle are shown in
[0066]
[0067] The actuator signals are shown in
V. Conclusion
[0068] Herein, a multi-mode rollover mitigation control is proposed to prevent vehicles from rollover within a trajectory tracking scheme. One baseline control mode, one Rollover Prevention (RP) mode, and one Rollover Mitigation (RM) mode. The baseline controller is developed based on 3DOF vehicle dynamics with constant bandwidths by singular perturbation principle. A 4DOF nonlinear vehicle dynamics model is first developed, and the rollover problem is treated as the increase of the singular perturbation due to the roll dynamics. Then the problem is tackled by the bandwidth adaptation method with 3DOF baseline controller reconfiguration in the RP mode. The time-varying bandwidth adaptive control scheme is experimentally determined and augmented to the baseline controller for real-time trade-off between the tracking performance and vehicle stability tolerance capability. For extreme situation that the adaptation law can't retain the stability, the RM mode will be activated by sacrificing the mission trajectory. After ?>?.sub.c, RA mode is activated to provide more stiffness control. The effectiveness of the proposed rollover mitigation system is demonstrated for a double lane change case in MATLAB/Simulink.
[0069] While all of the invention has been illustrated by a description of various embodiments and while these embodiments have been described in considerable detail, it is not the intention of the Applicants to restrict or in any way limit the scope of the appended claims to such detail. Additional advantages and modifications will readily appear to those skilled in the art. The invention in its broader aspects is therefore not limited to the specific details, representative apparatus and method, and illustrative examples shown and described. Accordingly, departures may be made from such details without departing from the scope of the Applicants' general inventive concept.