Skip to main content
Log in

Design and validation of a longitudinal velocity and distance controller via hardware-in-the-loop simulation

  • Published:
International Journal of Automotive Technology Aims and scope Submit manuscript

Abstract

In this paper, a set of longitudinal velocity and distance controllers with switching logic is proposed for an active driver safety system, and validation via hardware-in-the-loop simulation (HILS) is presented. Since the desired velocity and distance are given discretely and arbitrarily by a driver, there are usually discontinuities or discrete jumps between the desired and current vehicle state immediately after the switching. To minimize performance degradation resulting from this discrete jump, dynamic surface control (DSC) with an input-shaping filter is applied for both velocity and distance control. Furthermore, while much cost and effort are usually necessary for the experimental validation of a longitudinal controller, the validation of the longitudinal controller via HILS is performed with a minimum of effort. In the HILS, the various switching scenarios and desired discrete inputs in terms of velocity and distance are considered and the corresponding performance of the controller is shown in the end.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

α :

acceleration pedal position [%]

β :

brake pedal position [%]

δ :

throttle angle [rad]

ν :

velocity of the vehicle [m/s]

ν des :

desired velocity [m/s]

ν prec :

velocity of the preceding vehicle [m/s]

R :

range [m]

\( \dot R \) :

range rate (i.e., \( \dot R \)=ν prec -ν) [m/s]

T h :

time-headway (i.e., T h =R/ν) [sec.]

ω e :

engine speed [rad/s]

T e :

engine torque [Nm]

T ect :

minimum engine torque with zero throttle [Nm]

T b,max :

maximum braking torque [Nm]

F r :

rolling resistance force [N]

F a :

aerodynamic drag force [N]

F b :

braking force [N]

F g :

climbing resistance force [N]

m :

vehicle mass [kg]

k roll :

rolling resistance coefficient

k air :

aerodynamic drag coefficient

g :

acceleration of gravity [m/s2]

A :

front area of vehicle [m2]

θ :

road grade [rad]

h :

effective wheel radius [m]

R g :

effective gear ratio

References

  • ETAS (2003). Gasoline Engine Vehicle Model V5.0 User’s Guide. ETAS GmbH. Stuttgart. Germany.

    Google Scholar 

  • ETAS (2004). Labcar Operator V2.0 User’s Guide. ETAS GmbH. Stuttgart. Germany.

    Google Scholar 

  • Gerdes, J. C. and Hedrick, J. K. (1997). Vehicle speed and spacing control via coordinated throttle and brake actuation. Control Engineering Practice 5,11, 1607–1614.

    Article  Google Scholar 

  • Han, D. H., Yi, K. S., Lee, J. K., Kim, B. S. and Yi, S. (2006). Design and evaluation of intelligent vehicle cruise control systems using a vehicle simulator. Int. J. Automotive Technology 7,3, 377–383.

    Google Scholar 

  • Holzmann, H., Halfmann, C., Germann, S., Würtenberger, M. and Isermann, R. (1997). Longitudinal and lateral control and supervision of autonomous intelligent vehicles. Control Engineering Practice, 5, 1599–1605.

    Article  Google Scholar 

  • Ioannou, P. and Xu, Z. (1994). Throttle and Brake Control Systems for Automatic Vehicle Following. California PATH Research Reports: Paper UCB-ITS-PRR-94-10.

  • Jones, W. D. (2001). Keeping cars from crashing. IEEE Spectrum 38,9, 40–45.

    Article  Google Scholar 

  • Kenison, M. and Singhose, W. (2002) Concurrent design of input shaping and proportional plus derivative feedback control. ASME J. Dynamic Systems, Measurement, and Control 124,3, 398–405.

    Article  Google Scholar 

  • Liubakka, M. K., Rhode, D. S., Winkelman, J. R. and Kokotovi, P. V. (1993). Adaptive automotive speed control. IEEE Trans. Automatic Control 38,7, 1011–1020.

    Article  MATH  Google Scholar 

  • Lu, X.-Y., Tan, H.-S., Shladover, S. and Hedrick, J. K. (2001). Nonlinear longitudinal controller implementation and comparison for automated cars. ASME J. Dynamic Systems, Measurement, and Control, 123, 161–167.

    Article  Google Scholar 

  • Maclay, D. (1997). Simulation gets into the loop. IEE Review 43,3, 109–112.

    Article  Google Scholar 

  • Marsden, G. R., McDonald, M. and Brackstone, M. A. (2001). Towards an understanding of adaptive cruise control. Transportation Research Part C: Emerging Technologies 9,1, 33–51.

    Article  Google Scholar 

  • Rajamani, R., Tan, H.-S., Law, B. K. and Zhang, W.-B. (2000). Demonstration of integrated longitudinal and lateral control for the operation of automated vehicles in platoons. IEEE Trans. Control Systems Technology 8,4, 695–708.

    Article  Google Scholar 

  • Raza, H. and Ioannou, P. (1996). Vehicle following control design for automated highway systems. IEEE Control Systems Magazine 16,6, 43–60.

    Article  Google Scholar 

  • Song, B., Baek, W., Shin, Y. and Song, H. (2006). Design and validation of a prototype controller for longitudinal vehicle control via hardware-in-the-loop simulations. Spring Conf. Proc., 3, Korean Society of Automotive Engineers, 1574–1579.

  • Song, B. and Hedrick, J. K. (2004). Design and experimental implementation of longitudinal control for automated transit buses. Proc. 2004 American Control Conf., 3, 2751–2756.

    Google Scholar 

  • Swaroop, D., Hedrick, J. K., Yip, P. P. and Gerdes, J. C. (2000). Dynamic surface control for a class of nonlinear systems. IEEE Trans. Automatic Control, 45, 1893–1899.

    Article  MATH  MathSciNet  Google Scholar 

  • Vahidi, A. and Eskandarian, A. (2003). Research advances in intelligent collision avoidance and adaptive cruise control. IEEE Trans. Intelligent Transportation Systems 4,3, 143–153.

    Article  Google Scholar 

  • Venhovens, P., Naab, K. and Adiprasito, B. (2000). Stop and go cruise control. Int. J. Automotive Technology 1,2, 61–69.

    Google Scholar 

  • Wang, J. and Rajamani, R. (2004). Should adaptive cruisecontrol systems be designed to maintain a constant time gap between vehicles? IEEE Trans. Vehicular Technology 53,5, 1480–1490.

    Article  Google Scholar 

  • Zhou, J. and Peng, H. (2005). Range policy of adaptive cruise control vehicles for improved flow stability and string stability. IEEE Trans. Intelligent Transportation Systems 6,2, 229–237.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Song.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Baek, W., Song, B. Design and validation of a longitudinal velocity and distance controller via hardware-in-the-loop simulation. Int.J Automot. Technol. 10, 95–102 (2009). https://doi.org/10.1007/s12239-009-0012-6

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12239-009-0012-6

Key Words

Navigation