Browse > Article

Model Based Design and Validation of Control Systems using Real-time Operating System  

Youn, Jea-Myoung (Department of Automotive Engineering, Graduate School, Hanyang University)
Ma, Joo-Young (Department of Automotive Engineering, Graduate School, Hanyang University)
SunWoo, Myoung-Ho (Department of Automotive Engineering, Hanyang University)
Lee, Woo-Taik (Department of Mechatronics Engineering, Changwon National University)
Publication Information
Transactions of the Korean Society of Automotive Engineers / v.16, no.2, 2008 , pp. 8-17 More about this Journal
Abstract
This paper presents the Matlab/Simulink-based software-in-the-loop simulation(SILS) environment which is the co-simulator for temporal and functional simulations of control systems. The temporal behavior of a control system is strongly dependent on the implemented software and hardware such as the real-time operating system, the target CPU, and the communication protocol. The proposed SILS abstracts the system with tasks, task executions, real-time schedulers, and real-time networks close to the implementation. Methods to realize these components in graphical block representations are investigated with Matlab/Simulink, which is most commonly used tool for designing and simulating control algorithms in control engineering. In order to achieve a seamless development from SILS to rapid control prototyping (RCP), the SILS block-set is designed to support automatic code generation without tool changes and block modifications.
Keywords
Co-simulation; RTOS(Real-time operating system); SILS(Software-in-the-loop simulation); Scheduling;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 F. Lian, J. Moyne and D. Tilbury, "Network Design Consideration for Distributed Control Systems," IEEE Transactions on Control Systems Technology, Vol.10, No.2, pp.297-307, 2002   DOI   ScienceOn
2 Motorola, OSEK/VDX Operating System Ver. 2.1, 2000
3 M. Shin, W. Lee and M. Sunwoo, "Implementation- conscious Rapid Control Prototyping Platform for Advanced Model-based Engine Control," SAE 2003-01-0355, 2003
4 G. Hodge, J. Ye and W. Stuart, "Multi-Target Modeling for Embedded Software Development for Automotive Applications," 2004 World Congress SAE, 2004
5 Z. Gu, S. Wang, J. Kim and K. Shin, "Integrated Modelling and Analysis of Automotive Embedded Control Systems with Real-Time Scheduling," SAE, pp.115-122, 2004
6 J. Ma, J. Youn, M. Shin and M. Sunwoo, "SILS/ RCP: Integrated Model based System Development Tool for Automotive Embedded Control System Design," Spring Conference Proceeding, KSAE, pp.143-149, 2004
7 M. Sunwoo, M. Shin, W. Lee and S. Han, "Development of a Body Network System with OSEK/VDX Standards and CAN Protocol," Transactions of KSAE, Vol.10, No.4, pp.175- 180, 2002
8 J. Youn, M. Shin, W. Lee and M. Sunwoo, "A Study on Timing Model and Analysis of LIN Protocol," Transactions of KSAE, Vol.13, No.6, pp.48-55, 2005   과학기술학회마을
9 D. Henriksson, A. Cervin and K. Arzen, "True Time: Simulation of Control Loops Under Shared Computer Resources," 15th IFAC World Congress on Automatic Control, 2002
10 K. Tindell, Real Time System by Fixed Priority Scheduling, Ph.D. Dissertation, Department of Computer Science, University of York, 1994
11 The MathWorks, http://www.mathworks.com
12 S. Toeppe, S. Ranville, D. Bostic and Y. Wang, "Practical Validation of Model Based Code Generation for Automotive Applications," IEEE, 1999
13 W. Lee, S. Park and M. Sunwoo, "Towards a Seamless Development Process for Automotive Engine-control System," Control Engineering Practice, Vol.12, pp.977-986, 2004   DOI   ScienceOn
14 MathWorks, Target Language Compiler Reference Guide Ver.4, 2004