This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Software-in-the-Loop Simulation Environment Realization using Matlab/Simulink
Technical Paper
2006-01-1470
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
This paper presents the Matlab/Simulink-based Software-in-the-Loop Simulation (SILS) tool which is the co-simulator for temporal and functional simulations of control systems. The temporal behavior of a control system is mainly dependent on the implemented software and hardware such as the real-time operating system, target CPU and communication protocol. In this research, the SILS components with temporal attributes are specified as tasks, task executions, real-time schedulers, and real-time networks. Methods for realizing these components in graphical block representations are investigated with Matlab/Simulink, which is the most commonly used tool for designing and simulating control algorithms in control engineering. These components are modeled in graphical blocks of Matlab/Simulink. In order to achieve a seamless development process from SILS to Rapid Control Prototyping (RCP), the SILS block set is designed to be able to support automatic code generation in C without tool changes and block modifications.
Recommended Content
Authors
Topic
Citation
Youn, J., Ma, J., Sunwoo, M., and Lee, W., "Software-in-the-Loop Simulation Environment Realization using Matlab/Simulink," SAE Technical Paper 2006-01-1470, 2006, https://doi.org/10.4271/2006-01-1470.Also In
SAE 2006 Transactions Journal of Passenger Cars: Electronic and Electrical Systems
Number: V115-7; Published: 2007-03-30
Number: V115-7; Published: 2007-03-30
References
- Lee W. Park S. Sunwoo M. “Towards a seamless development process for automotive engine-control system” Control Engineering Practice 12 977 986 2004
- Shin M. Lee W. Sunwoo M. “Implementation-conscious Rapid Control Prototyping Platform for Advanced Model-based Engine Control” SAE Congress paper, 2003-01-0355
- Toeppe S. Ranville S. Bostic D. Wang Y. “Practical Validation of Model Based Code Generation for Automotive Applications” IEEE 1999
- Hodge G. Ye J. Stuart W. “Multi-Target Modeling for Embedded Software Development for Automotive Applications” 2004 World Congress SAE International 2004
- MathWorks www.mathworks.com
- Gu Z. Wang S. Kim J. Shin K. “Integrated Modeling and Analysis of Automotive Embedded control systems with Real-Time Scheduling” SAE Congress paper, 2004-01-0279
- Henriksson D. Cervin A. Arzen K. “TrueTime: Simulation of Control Loops Under Shared Computer Resources” 15th IFAC World Congress on Automatic Control 2002
- Rolina T. Tracey N. “Why Switch to an OSEK RTOS and How to Address the Associated Challenges” SAE Congress paper, 2005-01-0312
- Liu J. “Real-Time Systems” Prentice Hall 2000
- MathWorks Writing S-Functions Ver.4 2004
- Kwon W. Choi S. “Real-Time Distributed Software-In-the-Loop Simulation for Distributed Control Systems” IEEE International Symposium on Computer Aided Control System Design 1999
- Gerke T. Schanze, C “Development and Verification of In-Vehicle Networks in a Virtual Environment” SAE Congress paper, 2005-01-1534
- Tindell K. Burns A. “Guaranteeing message latencies on control area network (CAN)” Technical report, Department of computer science University of York England 1994
- Freescale Semiconductor www.freescale.com
- Youn J. Shin M. Lee W. Sunwoo M. “A Study on Timing Model and Analysis of LIN Protocol” 2003 spring conference proceeding of the KSAE 952 957 2003
- Motorola “OSEK/VDX Operating System Ver.2.1” 2000
- Ma J. Youn J. Shin M. Sunwoo M. “SILS/RCP: Integrated Model based System Development Tool for automotive embedded control system design” 2004 spring conference proceeding of the KSAE 143 149 2004