Resource-aware integration of AUTOSAR-compliant ECUs with an empirical wcet prediction model

This paper presents an integration method of AUTOSAR-compliant ECUs which can evaluate resource constraints in an early-stage of development. There are three types of resources for an ECU (timing, memory, and interface) which should be carefully managed for successful ECU integration. The proposed method consists of three steps: measurement, prediction, and evaluation. In the first step, a method to measure resource factors for AUTOSAR-compliant software architecture is introduced. Based on the method, a worst-case execution cycle of a runnable, memory section usages of a software component, and interface of legacy ECUs can be obtained. In the second step, the obtained factors are quantitatively predicted according to the architectural designs of the integration ECU. In the case of the timing resource, the worst-case execution time of the integration ECU can be precisely predicted by a proposed empirical model. In the last step, the resource constraints such as CPU, memory, network utilizations can be evaluated with predicted resource factors before implementation. The proposed method was applied to the integration of an in-house engine management system composed of two ECUs. The method successfully provided quantitative measures to evaluate architectural designs of three different integration scenarios.

[1]  Karsten Schmidt,et al.  Design Patterns for Highly Integrated ECUS with Various ASIL Levels , 2012 .

[2]  Myoungho Sunwoo,et al.  Robust Air-to-Fuel Ratio and Boost Pressure Controller Design for the EGR and VGT Systems Using Quantitative Feedback Theory , 2014, IEEE Transactions on Control Systems Technology.

[3]  Wootaik Lee,et al.  Towards a seamless development process for automotive engine-control system , 2004 .

[4]  Myoungho Sunwoo,et al.  Development of Turbine Mass Flow Rate Model for Variable Geometry Turbocharger Using Artificial Neural Network , 2010 .

[5]  Simon Schliecker,et al.  Resource-Aware Control - Model-Based Co-Engineering of Control Algorithms and Real-Time Systems , 2015 .

[6]  Thomas Ringler,et al.  Increasing System Safety for By-Wire Applications in Vehicles by Using a Time Triggered Architecture , 1998, SAFECOMP.

[7]  Seung-Min Yang,et al.  Static Worst-Case Execution Time Analysis Tool for Scheduling Primitives about Embedded OS , 2007 .

[8]  Bernhard Schätz,et al.  Automating design-space exploration: Optimal deployment of automotive SW-components in an ISO26262 context , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[9]  Myoungho Sunwoo,et al.  Robust common rail pressure control algorithm for light-duty diesel engines , 2013 .

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

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

[12]  Myoungho Sunwoo,et al.  FlexRay Network Parameter Optimization Method for Automotive Applications , 2011, IEEE Transactions on Industrial Electronics.

[13]  Gerd Winkler,et al.  AUTOSAR Based Multicore Software Implementation for Powertrain Applications , 2015 .

[14]  Alan D. George,et al.  RapidIO for radar processing in advanced space systems , 2007, TECS.

[15]  Myoungho Sunwoo,et al.  A Study on the Piezo Injector Control Algorithm for CRDI Diesel Engines , 2009 .

[16]  Alan Burns,et al.  Applying new scheduling theory to static priority pre-emptive scheduling , 1993, Softw. Eng. J..

[17]  Fouad Khenfri A holistic optimization approach for the synthesis of AUTOSAR E/E architecture , 2015, SAC.

[18]  M Sunwoo,et al.  An exhaust gas recirculation control strategy for passenger car diesel engines using an inverse valve model , 2012 .

[19]  Françoise Simonot-Lion,et al.  Multisource Software on Multicore Automotive ECUs—Combining Runnable Sequencing With Task Scheduling , 2012, IEEE Transactions on Industrial Electronics.

[20]  M. Sunwoo,et al.  Heuristic resource allocation and scheduling method for distributed automotive control systems , 2013 .

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

[22]  Myoungho Sunwoo,et al.  Real-Time IMEP Estimation and Control Using an In-Cylinder Pressure Sensor for a Common-Rail Direct Injection Diesel Engine , 2011 .

[23]  Myoungho Sunwoo,et al.  Feedforward EGR Control of a Passenger Car Diesel Engine Equipped with a DC Motor Type EGR Valve , 2011 .

[24]  Myoungho Sunwoo,et al.  Cylinder pressure sensor-based EGR rate estimation algorithm for passenger diesel engine , 2013 .

[25]  K. S. Gurumurthy,et al.  Load Balancing in Multi ECU Configuration , 2009, 2009 International Conference on Advances in Recent Technologies in Communication and Computing.

[26]  Hiroshi Hashimoto,et al.  Significance of Electronics Platforms and the Motivation for JasPar , 2006 .

[27]  Myoungho Sunwoo,et al.  Closed-loop control of start of combustion using difference pressure management , 2006 .

[28]  Myoungho Sunwoo,et al.  Real-Time Combustion Phase Detection Using Central Normalized Difference Pressure in CRDI Diesel Engines , 2012 .

[29]  Myoungho Sunwoo,et al.  Mass air flow control of common-rail diesel engines using an artificial neural network , 2013 .

[30]  Jakob Engblom,et al.  The worst-case execution-time problem—overview of methods and survey of tools , 2008, TECS.

[31]  Myoungho Sunwoo,et al.  A study on pegging methods for noisy cylinder pressure signal , 2008 .

[32]  Insik Shin,et al.  A Synchronization Protocol for Temporal Isolation of Software Components in Vehicular Systems , 2009, IEEE Transactions on Industrial Informatics.

[33]  Myoungho Sunwoo,et al.  Model-based control of a diesel engine variable geometry turbine and exhaust gas recirculation system using a linear parameter varying methodology , 2014 .

[34]  Alberto L. Sangiovanni-Vincentelli,et al.  Moving From Federated to Integrated Architectures in Automotive: The Role of Standards, Methods and Tools , 2010, Proceedings of the IEEE.

[35]  Myoungho Sunwoo,et al.  A Study on the Injection Rate Observer of the Piezo-actuated and Solenoid-operated Injectors for CRDI Diesel Engines , 2007 .

[36]  Wootaik Lee,et al.  AUTOSAR-ready Light Software Architecture for Automotive Embedded Control Systems , 2013 .

[37]  Karsten Schmidt,et al.  On Timing Requirements and a Critical Gap between Function Development and ECU Integration , 2015 .

[38]  Myoungho Sunwoo,et al.  Nonlinear Static Model-based Feedforward Control Algorithm for the EGR and VGT Systems of Passenger Car Diesel Engines , 2013 .

[39]  Rolf Ernst,et al.  Learning early-stage platform dimensioning from late-stage timing verification , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[40]  Myoungho Sunwoo,et al.  VGT and EGR Control of Common-Rail Diesel Engines Using an Artificial Neural Network , 2013 .

[41]  Myoungho Sunwoo,et al.  A method for combustion phasing control using cylinder pressure measurement in a CRDI diesel engine , 2007 .

[42]  Minkwang Lee,et al.  Combustion phase detection algorithm for four-cylinder controlled autoignition engines using in-cylinder pressure information , 2011 .

[43]  정재성,et al.  Timing Verification of AUTOSAR-compliant Diesel Engine Management System Using Measurement-based Worst-case Execution Time Analysis , 2014 .

[44]  Kyu-Yong Lee,et al.  Design framework for FlexRay network parameter optimization , 2011 .

[45]  Myoungho Sunwoo,et al.  Electric power generation strategy based on model predictive control for conventional internal combustion engine vehicles , 2010 .

[46]  Zonghua Gu,et al.  A Hierarchical Framework for Design Space Exploration and Optimization of TTP-Based Distributed Embedded Systems , 2008, IEEE Transactions on Industrial Informatics.

[47]  Jaesung Chung,et al.  승용 디젤 엔진의 실린더 차이 압력을 이용한 IMEP 추정 및 제어 알고리즘 개발 , 2012 .

[48]  Myoungho Sunwoo,et al.  Alternator Torque Model Based on Equivalent Circuit of Synchronous Generator for Electric Power Management , 2013, IEEE Transactions on Vehicular Technology.

[49]  Yeqiong Song,et al.  Trends in Automotive Communication Systems , 2005, Proc. IEEE.

[50]  Myoungho Sunwoo,et al.  Real-time combustion parameter estimation algorithm for light-duty diesel engines using in-cylinder pressure measurement , 2013 .

[51]  Myoungho Sunwoo,et al.  Cylinder Pressure-Based Spark Advance Control for SI Engines , 2001 .

[52]  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 .

[53]  W Lee,et al.  A cost- and time-effective hardware-in-the-loop simulation platform for automotive engine control systems , 2003 .

[54]  Myoungho Sunwoo,et al.  Robust Air-to-fuel Ratio Control Algorithm of Passenger Car Diesel Engines Using Quantitative Feedback Theory , 2013 .

[55]  N.-H. Chung,et al.  Modelling and injection rate estimation of common-rail injectors for direct-injection diesel engines , 2008 .

[56]  Rolf Ernst,et al.  System Level Performance Analysis for Real-Time Automotive Multicore and Network Architectures , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[57]  Yang Wang,et al.  Holistic Scheduling of Real-Time Applications in Time-Triggered In-Vehicle Networks , 2014, IEEE Transactions on Industrial Informatics.

[58]  Alan Burns,et al.  An extendible approach for analyzing fixed priority hard real-time tasks , 1994, Real-Time Systems.

[59]  Myoungho Sunwoo,et al.  Dynamic Decoupler Design for EGR and VGT Systems in Passenger Car Diesel Engines , 2014 .

[60]  Myoungho Sunwoo,et al.  Nonlinear Compensators of Exhaust Gas Recirculation and Variable Geometry Turbocharger Systems using Air Path Models for a CRDI Diesel Engine , 2014 .

[61]  Wootaik Lee,et al.  Modelling and simulation of vehicle electric power system , 2002 .

[62]  Jurgen Mottok,et al.  Optimizing the task allocation step for multi-core processors within AUTOSAR , 2013, 2013 International Conference on Applied Electronics.

[63]  Marek Jersak,et al.  Formal Methods for Integration of Automotive Software , 2003, DATE.

[64]  Wootaik Lee,et al.  Application Software Modeling and Integration Methodology using AUTOSAR-ready Light Software Architecture , 2012 .