Steer-By-Wire For Vehicle State Estimation and Control
Steer-By-Wire For Vehicle State Estimation and Control
Department of Mechanical Engineering Stanford, CA 94305-4021, USA Phone: (650)724-4058 Fax: (650)723-3521
In order to implement electronically variable dynamics for vehicle handling, the control system requires an accurate knowledge of the vehicle states as well as a means of actuation to precisely inuence the vehicles motion. Steer-by-wire capability conveniently addresses both of these requirements. This paper rst presents an approach to estimating vehicle sideslip angle using steering torque information. This method is especially suited to vehicles equipped with steer-by-wire since the steering torque can easily be determined from the current applied to the steering motor. By combining a linear vehicle model with the steering system model, a simple observer may be devised to estimate sideslip when yaw rate and steering angle are measured. Based on this estimate of sideslip angle, a type of state feedback control has been developed to eectively alter the handling characteristics of a vehicle through active steering intervention. Both the observer and its application to vehicle handling modication are demonstrated on an experimental vehicle equipped with steer-by-wire capability. Topics / Vehicle Dynamics Control, Steering Assistance and Control 1. INTRODUCTION
While steer-by-wire oers unprecedented exibility in shaping a vehicles dynamic handling behavior [2, 7], this promise can only be realized with accurate feedback of the vehicle states [5]. Unlike yaw rate, which is readily measured in production vehicles with inexpensive sensors, sideslip angle must be estimated by more sophisticated means. Electronic stability control (ESC) systems currently available on production cars typically derive this value from integration of inertial sensors, but this estimation method is prone to uncertainty and errors [1, 3, 8]. For example, direct integration can accumulate sensor errors and unwanted measurements from road grade and bank angle. An alternative estimation scheme overcomes some of these drawbacks by supplementing integration of inertial sensors with Global Positioning System (GPS) measurements [6]. However, during periods of GPS signal loss, which frequently occur in urban driving environments, integration errors can still accumulate and lead to faulty estimates. Fortuitously, steer-by-wire provides a ready solution to the problem of sideslip angle estimation. A complete knowledge of steering torque can be determined from the current applied to the systems steering actuator. Through the tire self-aligning moment, steering torque can be directly related to the front tire lateral forces and therefore the wheel
slip angles. This paper develops a two-part observer structure based on linear models of the vehicle and tire behavior to estimate the vehicle states from measurements of steering angle and yaw rate. First, a disturbance observer based on the steering system model estimates the tire aligning moment; this estimate then becomes the measurement part of a vehicle state observer for sideslip and yaw rate. This approach to sideslip estimation also translates to vehicles equipped with electric power steering, since steering torque information can be obtained from the power steering system. The latter part of the paper applies the state estimation scheme to a physically motivated ap-
AVEC 04 proach for full state feedback control of an actively steered by-wire vehicle. Experimental results clearly show the change in handling behavior achieved with this type of steering control: the outcome is exactly equivalent to changing cornering stiness of the front tires. This virtual tire change results in a modication of the fundamental handling characteristics of the vehicle, i.e. from oversteering to understeering. In addition to matching handling behavior to driver preference, this modication method is able to successfully counteract handling dierences caused by shifts in weight distribution as shown in [10]. 2. STEER-BY-WIRE SYSTEM
M
Jw bw Fw a
The steer-by-wire system shown in Fig. 3 is described by the following dierential equation: + bw + f + a = r s r p M Jw (1)
The vehicle considered in this study is a production model 1997 Chevrolet Corvette that has been converted to steer-by-wire (Fig. 1). The stock steering gear is a rack and pinion conguration with hydraulic power assist. The steer-by-wire conversion (Fig. 2) makes use of all the stock components except for the intermediate steering shaft, which is replaced by a brushless DC servomotor actuator to provide steering torque in place of the handwheel. Two rotary position sensorsone on the steering column and the other on the pinionprovide absolute measurements of both angles. The hydraulic power assist unit in the test vehicle is retained as part of the steer-by-wire system. The incorporation of power assist eliminates the need for extensive modications to the existing steering system and allows the use of a much smaller actuator since the assist unit provides a majority of the steering eort. The steering actuator, which consists of a motor and gearhead combination controlled by a servo amplier, was selected based on the maximum torque and speed necessary to steer the vehicle under typical driving conditions including moderate emergency maneuvers. The steer-by-wire control system, developed in [10], determines the current, iM , required by the steering servomotor to follow the drivers steering commands.
where Jw and bw are the moment of inertia and damping of the steering system at the road wheels and f represents Coulomb friction. Furthermore, rs is the steering ratio, and rp is the torque magnication factor of the power steering system, here approximated by a constant. M is the steering actuator torque, which can be written in terms of motor constant, kM , motor current, iM , motor eciency, , and gearhead ratio, rg : M = k M iM r g (2)
The aligning moment, a , is a function of the steering geometry, particularly caster angle, and the manner in which the tire deforms to generate lateral forces. In Fig. 4, Fy,f is the lateral force acting on the tire, f is the tire slip angle, tp is the pneumatic trail, the distance between the resultant point of application of lateral force and the center of the tire, tm is the mechanical trail, the distance between the tire center and the steering axis, and U is the velocity of the tire at its center. The total aligning moment is given by a = Fy,f (tp + tm ) (3)
where tp and tm are only approximately known. Rewriting Eqn. (1) in state space form yields: x 1 = A1 x1 + B1,1 u1 + B1,2 a where x1 =
T
(4)
Fy,f
tp tm
AVEC 04
Fy,f
ux,CG UCG
= = =
uy,CG CG
where a and b are the distance of the front and rear axle from the CG, and C,f and C,r are the composite front and rear cornering stiness. Sideslip angle is dened by either = arctan uy ux (7)
Fy,r
or the dierence between the vehicles forward orientation, , and the direction of the velocity, . = 5. 5.1 (8)
A1 B1,1 u1 B1,2
= = = =
rs rp Jw
M 0 J1 w
and the aligning moment, a , is treated as an external input to the steering system. The resisting torque, f , due to friction is treated as an input: ) f = Fw sgn( (5)
where the Coulomb friction constant, Fw , has been identied along with the inertia and damping constants. 4. LINEAR VEHICLE MODEL
A vehicles handling dynamics in the horizontal plane are represented here by the single track, or bicycle model with states of sideslip angle, , at the center of gravity (CG) and yaw rate, r. In Fig. 5, is the steering angle, ux and uy are the longitudinal and lateral components of the CG velocity, Fy,f and Fy,r are the lateral tire forces front and rear, respectively, and f and r are the tire slip angles. Assuming constant longitudinal velocity ux = V , the state equation for the bicycle model can be written as: x 2 = A 2 x2 + B 2 (6) where x2 A2 B2 = = = r
T
Steering disturbance observer When looking at the two state linear vehicle model described above, one might consider designing a simple state observer based on measurement of yaw rate alone. Unfortunately, there is one instance in which the sideslip angle is unobservable through yaw rate: the neutral steering case (C,r b C,f a equals zero). Therefore, an observer based on yaw rate alone is impractical as the vehicle handling characteristics approach the neutral steering conguration. One way to estimate sideslip in this situation is to rst estimate the aligning moment by applying a disturbance observer to the steering system model described by Eqn. (4). The aligning moment estimate then becomes a measurement for the state estimator based on the vehicle model given by Eqn. (6). A disturbance observer structure for the steering system is simply constructed by appending the disturbance, a , to the state vector, x1 , and augmenting the corresponding rows in the state matrices with zeroes: z 1 = F 1 z1 + G 1 u 1 where z1 F1 G1 = = = A1 0 B1,1 0 a B1,2 0
T
(9)
1 + C,2 Iz V
C,1 mV 2
AVEC 04 The disturbance observer is given by: 1 = (F1 L1 C1 ) z z 1 + G 1 u 1 + L 1 y1 and the corresponding error dynamics are: 1 = (F1 L1 C1 ) z z1 where the estimation error is z 1 = z1 z 1 This formulation of the disturbance observer is a technical simplication which assumes the derivative of disturbance torque, a , is zero. In other words, it assumes the disturbance is varying slowly and independent of the steering system dynamics. In reality, as is evident from Eqn. (3), the derivative of the disturbance does depend on the steering rate as well the dynamics of the vehicle. Making the assumption that a equals zero, however, results in a close approximation of disturbance torque and is similar to the approach taken in [9]. Vehicle state observer Now the standard observer structure is applied to the vehicle model described by Eqn. (6): 2 = A2 x x 2 + B2 u2 + T2 (y2 y 2 ) (13) 5.2 (12) (11) 6. 6.1 CLOSED LOOP VEHICLE CONTROL
Handling modication The basis for handling modication of an actively steered by-wire vehicle is to apply these estimated states to closed loop control of the vehicle dynamics. The full state feedback control law for an active steering vehicle is given by = K r r + K + K d d (17)
where d is the driver commanded steer angle and is the augmented angle. A physically intuitive way to modify a vehicles handling characteristics is to dene a target front cornering stiness as ,f = C,f (1 + ) C and the state feedback gains as K = Kr = a V Kd = (1 + ) (19) (18)
where is the desired fractional change in the original front cornering stiness C,f . Substituting the feedback law, Eqn. (17), into Eqn. (6) yields a state space equation of the same form as Eqn. (6) ,f : but with the new cornering stiness C 2 x2 + B 2 x 2 = A where x2 2 A 2 B = = r
C T
The vector, x 2 , contains the states to be estimated and y2 is the vector of measurementsin this case, yaw rate and the aligning moment estimate obtained from the disturbance observer. Note that the aligning moment given by Eqn. (3) can be expressed in terms of the vehicle states so that y2 = where C2 D2 = = 0 (tp + tm )C,f 0 (tp + tm )C,f 1
a(t +tm )C,f p V
(20)
= C 2 x2 + D 2
(14)
,0 mV
,1 C Iz ,f C mV ,f a C Iz
1 +
,2 Iz V
,1 C mV 2
While Eqn. (6) is unobservable in the neutral steering case when yaw rate, r, is the sole measurement, the addition of aligning moment, a , to the measurement vector means that the system given by Eqn. (6) and Eqn. (14) will always be observable. The observer in Eqn. (13) can be rewritten: 2 = (A2 T2 C2 ) x x2 + (B2 T2 D2 ) + T2 y2 (15) As before, the estimator gain matrix, T2 , is chosen so that the matrix A2 T2 C2 has stable eigenvalues and the error dynamics are signicantly faster than the system dynamics. The error dynamics here are given by: 2 = (A2 T2 C2 ) x x2 (16) where the estimation error is x 2 = x2 x 2
Since a vehicles handling characteristics are heavily inuenced by tire cornering stiness, the eect of this modication is to make the vehicle either more oversteering or understeering depending on the sign of . Of course, there are many other ways to apply full state feedback, but the physical motivation behind cornering stiness adjustment makes clear through the bicycle model exactly how the handling characteristics have been modied. In fact, the effect of this modication is exactly equivalent to altering a vehicles handling behavior by changing the tires as is often donein automotive racing terms during a pit stop.
AVEC 04
50 40 30 20 yaw rate (deg/s) 10 0 10 20 30 40 50 20 25 30 35 15 20 25 30 35 lateral acceleration (m/s2) 15
normal reduced
10
10
time (s)
time (s)
Fig. 6: Comparison between estimated yaw rate, INS measurement, and bicycle model simulation with normal cornering stiness.
5 4 3 sideslip angle (deg) 2 1 0 1 2 3 4 5 20 25 30 35
Fig. 8: Comparison between lateral acceleration with normal and eectively reduced front cornering stiness. drivers input at the steering wheel). For the rst test run, the vehicle is driven in the unmodied mode (no state feedback) such that the road wheel angle corresponds directly to command angle scaled by the steering ratio. In the plots of yaw rate and sideslip angle (Figs. 6 and 7) from this test, the estimated values from the state observer are compared with both GPS/INS measurement and bicycle model simulation. Yaw rate estimated from the observer matches the GPS/INS numbers almost exactly since it is the measured state by which the observer determines the unmeasurable state of sideslip angle. More importantly, sideslip angle estimated from the observer also closely follows GPS measurement and model prediction. Next, the same test is repeated with the eective front cornering stiness reduced 50% by setting the parameter to 0.5. The resulting dierence in handling behavior is evident when comparing yaw rate and sideslip angle (Figs. 9 and 10) to the nominal case. As expected, the modied handling exhibits lower peak yaw rate and sideslip values since the eect of reduced front cornering stiness is more pronounced understeering behavior. 7. CONCLUSION
time (s)
Fig. 7: Comparison between estimated sideslip angle, GPS measurement, and bicycle model simulation with normal cornering stiness. 6.2 Experimental results As developed thus far in the paper, all of the components necessary for physical implementation of closed loop vehicle dynamics control are now in place: 1) accurate state estimates are available from the observer described in the previous section, 2) a means of precise vehicle control is provided by the steer-by-wire system in the test vehicle, and 3) a full state feedback control law has been devised to virtually and fundamentally alter a vehicles handling characteristics. The experimental results presented below are based on the following test procedure: the vehicle is accelerated from standstill in a straight line; once it reaches a steady speed of 13.4m/s (30mi/hr), the onboard computer begins to generate a sinusoidal steering command of constant amplitude and frequency (equivalent to a
As steering torque information becomes more common in automotive steering systemsin the form of either electric power steering or steer-bywirea useful connection can be drawn between forces and vehicle motion: the knowledge of forces acting on the steering system through the tires in turn provides information on the motion of the vehicle itself. Like GPS-based estimation, vehicle state estimation using steering torque is not subject to the problems of error accumulation from inertial sensor integration. Unlike GPS, however, the signal is
AVEC 04
50 40 30 20 yaw rate (deg/s) 10 0 10 20 30 40 50 20 25 30 35
normal reduced
all of the measurement devices necessary for precise vehicle control already exist and have been inexpensively implemented on production cars. Future work will investigate how to extend the ability of the observer to predict vehicle motion beyond the linear range of handling behavior by, for example, continuously adapting tire cornering stiness to the current driving situation [4]. ACKNOWLEDGEMENTS The authors wish to acknowledge General Motors Corporation for donation of the test vehicle and Nissan Motor Company for support of steer-by-wire research. Many thanks also to Dr. Skip Fletcher, T.J. Forsyth, Geary Tiany and Dave Brown at the NASA Ames Research Center for providing the use of Moett Federal Aireld for vehicle testing.
REFERENCES [1]. M. Abe, Y. Kano, and K. Suzuki. An experimental validation of side-slip control to compensate vehicle lateral dynamics for a loss of stability due to nonlinear tire characteristics. In Proceedings of the International Symposium on Advanced Vehicle Control (AVEC), Ann Arbor, MI, 2000. [2]. J. Ackermann, T. Bunte, and D. Odenthal. Advantages of active steering for vehicle dynamics control. In Proceedings of the International Symposium on Automotive Technology and Automation, Vienna, Austria, 1999. [3]. Y. Fukada. Estimation of vehicle slip-angle with combination method of model observer and direct integration. In Proceedings of the International Symposium on Advanced Vehicle Control (AVEC), Nagoya, Japan, 1998. [4]. M. Hiemer, U. Kiencke, T. Matsunaga, and K. Shirasawa. Cornering stiness adaptation for improved side slip angle observation. Proceedings of the IFAC Symposium on Advances in Automotive Control, Salerno, Italy, pages 685690, 2004. [5]. M. Nagai, S. Yamanaka, and Y. Hirano. Integrated control law of active rear wheel steering and direct yaw moment control. In Proceedings of the International Symposium on Advanced Vehicle Control (AVEC), Aachen, Germany, 1996. [6]. J. Ryu, E. Rossetter, and J. C. Gerdes. Vehicle sideslip and roll parameter estimation using GPS. In Proceedings of the International Symposium on Advanced Vehicle Control (AVEC), Hiroshima, Japan, 2002. [7]. M. Segawa, K. Nishizaki, and S. Nakano. A study of vehicle stability control by steer by wire system. In Proceedings of the International Symposium on Advanced Vehicle Control (AVEC), Ann Arbor, MI, 2000. [8]. A. van Zanten. Evolution of electronic control systems for improving the vehicle dynamic behavior. In Proceedings of the International Symposium on Advanced Vehicle Control (AVEC), Hiroshima, Japan, 2002. [9]. Y. Yasui, W. Tanaka, E. Ono, Y. Muragishi, K. Asano, M. Momiyama, S. Ogawa, K. Asano, Y. Imoto, and H. Kato. Wheel grip factor estimation apparatus, 2004. United States Patent Application Pub. No. US 2004/0019417 A1. [10]. P. Yih, J. Ryu, and J. C. Gerdes. Modication of vehicle handling characteristics via steer-by-wire. In Proceedings of the 2003 American Control Conference, Denver, CO, pages 25782583, 2003.
time (s)
Fig. 9: Comparison between yaw rate with normal and eectively reduced front cornering stiness.
5 4 3 2 slip angle (deg) 1 0 1 2 3 4 5 20 25 30 35
normal reduced
time (s)
Fig. 10: Comparison between sideslip angle with normal and eectively reduced front cornering stiness. never lost, and no extra and expensive equipment is necessary if a vehicle is equipped with electric power steering or, in the near future, steer-by-wire technology. An observer structure based on linear models of the vehicle and steering system dynamics has been developed to take advantage of this additional measurement. As demonstrated in the experimental work, the combination of readily available measurements from steering torque, steering angle, and yaw rate sensors generates a sideslip angle estimate comparable to that obtained from highly accurate measurements by a sophisticated GPS/INS system. Furthermore, the sideslip estimation has been successfully implemented as a feedback signal for closed loop vehicle control. This approach has many practical implications for the next generation of fully integrated automotive stability control systems, since