TY - GEN
T1 - A FMI-based Approach for CAN Bus Simulation and Simulink Model Integration in Vehicle Simulation Environment
AU - Kim, Hyeongrae
AU - Lee, Harim
AU - Cho, Jeonghun
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Automotive software is becoming more complex and diverse, making the development and verification process more important. However, the existing integrated simulation environment does not reflect the characteristics of CAN communication that can occur in the real vehicle environment. In this paper, we propose a Functional Mock-up Interface (FMI) 2.0-based approach to build an integrated simulation environment that includes a CAN bus. We design and implement a CAN Bus Simulation (CBS) FMU model that can simulate CAN communication among various models of vehicle systems, and an FMI CAN Function Module that can make Simulink models compatible with CAN communication. We also integrate the developed models into the MasterSim simulation environment and verify that the data exchange between the models is performed correctly. Our approach has several advantages over the existing methods. First, it supports various models and tools that comply with the FMI 2.0 standard. Second, it can simulate the actual operation of the CAN bus such as message transmission time and priority, and evaluate the impact of these factors on system performance. Lastly, it preserves the original structure and function of Simulink models and requires only minimal modifications to support CAN communication.
AB - Automotive software is becoming more complex and diverse, making the development and verification process more important. However, the existing integrated simulation environment does not reflect the characteristics of CAN communication that can occur in the real vehicle environment. In this paper, we propose a Functional Mock-up Interface (FMI) 2.0-based approach to build an integrated simulation environment that includes a CAN bus. We design and implement a CAN Bus Simulation (CBS) FMU model that can simulate CAN communication among various models of vehicle systems, and an FMI CAN Function Module that can make Simulink models compatible with CAN communication. We also integrate the developed models into the MasterSim simulation environment and verify that the data exchange between the models is performed correctly. Our approach has several advantages over the existing methods. First, it supports various models and tools that comply with the FMI 2.0 standard. Second, it can simulate the actual operation of the CAN bus such as message transmission time and priority, and evaluate the impact of these factors on system performance. Lastly, it preserves the original structure and function of Simulink models and requires only minimal modifications to support CAN communication.
KW - automotive embedded software
KW - CAN simulation
KW - Functional Mock-up Interface
KW - Simulink
KW - virtual ECU
UR - https://www.scopus.com/pages/publications/85184612178
U2 - 10.1109/ICTC58733.2023.10393858
DO - 10.1109/ICTC58733.2023.10393858
M3 - Conference contribution
AN - SCOPUS:85184612178
T3 - International Conference on ICT Convergence
SP - 279
EP - 284
BT - ICTC 2023 - 14th International Conference on Information and Communication Technology Convergence
PB - IEEE Computer Society
T2 - 14th International Conference on Information and Communication Technology Convergence, ICTC 2023
Y2 - 11 October 2023 through 13 October 2023
ER -