Design of a networked traction control system using a real-time operating system

Abstract In this paper, a design procedure is proposed for networked control systems (NCSs) using an embedded real-time operating system (RTOS). In a conventional design of NCSs, well-designed control algorithms do not result in the intended control performance after an implementation because of time delays, such as network-induced delays and controller computation delays. The proposed design procedure shows how to minimize the degradation of the control performance caused by the time delays. A performance index (PI) is derived from the difference between the performance of a simulated system and the performance of an implemented system with time delays. By using the proposed PI, optimized periods and priorities of tasks and communication messages of NCSs were determined. The design procedure was verified by designing a networked traction control system (TCS) using a real-time operating system for automotive electronics, OSEK-OS. The designed TCS was realized and tested by using a rapid control prototyping platform and a hardware-in-the-loop simulation environment.

[1]  Manas Saksena,et al.  Streamlining real-time controller design: From performance specifications to end-to-end timing constraints , 1997, Proceedings Third IEEE Real-Time Technology and Applications Symposium.

[2]  Myoungho Sunwoo,et al.  A nonlinear dynamic modelling of SI engines for controller design , 2001 .

[3]  Wootaik Lee,et al.  Software-in-the-Loop Simulation Environment Realization using Matlab/Simulink , 2006 .

[4]  Junghwan Ryu,et al.  DEVELOPMENT OF A NETWORK-BASED TRACTION CONTROL SYSTEM, VALIDATION OF ITS TRACTION CONTROL ALGORITHM AND EVALUATION OF ITS PERFORMANCE USING NET-HILS , 2006 .

[5]  Martin Törngren Modelling and Design of Distributed Real-Time Control Applications , 1995 .

[6]  Manel Velasco,et al.  Managing quality-of-control in network-based control systems by controller and message scheduling co-design , 2004, IEEE Transactions on Industrial Electronics.

[7]  Hans B. Pacejka,et al.  A New Tire Model with an Application in Vehicle Dynamics Studies , 1989 .

[8]  M. Sunwoo,et al.  OPTIMAL PERIOD AND PRIORITY ASSIGNMENT FOR A NETWORKED CONTROL SYSTEM SCHEDULED BY A FIXED PRIORITY SCHEDULING SYSTEM , 2007 .

[9]  Wootaik Lee,et al.  Target-identical rapid control prototyping platform for model-based engine control , 2004 .

[10]  Martin Sanfridson,et al.  Integration of off-line scheduling and optimal control , 2000, Proceedings 12th Euromicro Conference on Real-Time Systems. Euromicro RTS 2000.

[11]  John A. Clark,et al.  Holistic schedulability analysis for distributed hard real-time systems , 1994, Microprocess. Microprogramming.

[12]  Byung Kook Kim Task scheduling with feedback latency for real-time control systems , 1998, Proceedings Fifth International Conference on Real-Time Computing Systems and Applications (Cat. No.98EX236).

[13]  John M. Starkey,et al.  EFFECTS OF MODEL COMPLEXITY ON THE PERFORMANCE OF AUTOMATED VEHICLE STEERING CONTROLLERS : MODEL DEVELOPMENT, VALIDATION AND COMPARISON , 1995 .

[14]  Myoungho Sunwoo,et al.  Traction control using a throttle valve based on sliding mode control and load torque estimation , 2005 .

[15]  Lui Sha,et al.  On task schedulability in real-time control systems , 1996, 17th IEEE Real-Time Systems Symposium.

[16]  Reza Kazemi,et al.  A new strategy for traction control in turning via engine modeling , 2001, IEEE Trans. Veh. Technol..

[17]  M. Shin,et al.  INTEGRATED DEVELOPMENT ENVIRONMENT FROM MODELING TO IMPLEMENTATION FOR AUTOMOTIVE REAL-TIME EMBEDDED CONTROL SYSTEMS , 2006 .

[18]  Minsuk Shin,et al.  Modeling a time delay model to analyze network-induced delays for networked control systems , 2006 .