Simulation and Real-time Analysis of Active Suspension System over Controller Area Network

Tahmida Islam, Leila Rajabpour, Roy Eduardo Leon, Abdul Rashid Husain


This paper discusses the simulation of network-based control of active car suspension system. The suspension is modelled as of a class of linear and the states of the system are treated as the node to transmit in data in the Controller Area Network (CAN) – based network. The designed PID controller is also connected to the CAN network with additional sending/receiving node. In order to guarantee the timeliness of the messages, a few scheduling approaches namely Fixed Priority, Deadline Monotonic and Earliest Deadline First are tested to schedule the messages. The performance of a quarter car model is observed through a simulation study based on specialised Real-time Truetime Toolbox in Matlab/Simulink. In this work, road disturbance is also introduced to the system so as the ride controller presented by the movement of the wheel and car body can also be accessed as the mean to measure the system performance. The simulations results show that for this class of system, the performance of the system are relatively similar for all the scheduling methods which imply that for dynamic system with less package rate, selection of scheduling algorithm is less critical.


CAN; Full-car model; Quarter-car model; Road profile; Suspension system; Truetime scheduling.

Full Text:



R. N. Jazar, Vehicle dynamics: Theory and applications, Riverdale, NY: Springer Science Business Media, 2008.

Y. M. Sam, J. H. S. Osman and M. R. A. Ghani, A class of proportional-integral sliding mode control with application to active suspension system, System and Control Letters, 51(3-4), 217–223, 2004.

M. M. ElMadany, Z. Abduljabbar and M. Foda, Optimal preview control of active suspensions with integral constraint, Journal of Vibration Control, 9, 1377-1400, 2003.

M. B. N. Shah, A. R. Husain and A. S. A. Dahalan, An analysis of CAN performance in active suspension control system for vehicle, 13th International CAN Conference, Hambach Castle, Germany, 2012, pp. 12–19.

M. B. N. Shah, A. R. Husain and A. S. A. Dahalan, An analysis of CAN-based steer-by-wire system performance in vehicle, IEEE International Conference on Control System, Computing and Engineering, Penang, Malaysia, 2013, pp. 350–355.

A. Gambier, Real-time control systems: A tutorial, 5th Asian Control Conference, Melbourne, Australia, 2005, pp. 1024–1031.

R. A. Gupta and M. Y. Chow, Networked control system: Overview and research trends, IEEE Transactions on Industrial Electronics, 57(7), 2527–2535, 2010.

A. Agharkakli, G. S. Sabet and A. Barouz, Simulation and analysis of passive and active suspension system using quarter car model for different road profile, International Journal of Engineering Trends and Technology, 3(5), 636-644, 2012.

A. Cervin, D. Henriksson and M. Ohlin, TRUETIME 2.0 beta—Reference manual, Department of Automatic Control, Lund University, June 2010.

S. Balasubramaniyan, B. Subathra, R. C. Hemesh, S. Gurusamy and S. Srinivasan, On simulating processor schedules and network protocols within CPS using TrueTime, IEEE International Conference on Computational Intelligence and Computing Research, Madurai, India, 2015, pp. 1–6.


  • There are currently no refbacks.