Design framework for FlexRay network parameter optimization

Because the FlexRay protocol has more than 70 configuration parameters and these parameters correlate with each other, designing a FlexRay network is a complex and difficult task. In this study, we propose a design framework that optimizes the two main FlexRay network parameters that are highly relevant to the application algorithm. The design process is composed of two steps for optimizing parameters. In the first step, the static slot length is optimized using a frame-packing algorithm. This algorithm binds network signals into static frames based on their periods and signal groups. In the second step, the communication cycle length is optimally designed with frame-scheduling algorithm and worst-case reponse time analysis. Based on the frame-scheduling algorithm, the response times are analyzed. The proposed design framework was applied to a unified chassis control system as a case study, and the analytical results were verified.

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

[2]  Nicolas Navet,et al.  Plasticity--Theory and Application , 1968 .

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

[4]  Hermann Kopetz,et al.  Real-time systems , 2018, CSC '73.

[5]  Petru Eles,et al.  Timing analysis of the FlexRay communication protocol , 2006, 18th Euromicro Conference on Real-Time Systems (ECRTS'06).

[6]  Samarjit Chakraborty,et al.  Performance Analysis of FlexRay-based ECU Networks , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[7]  Myoungho Sunwoo,et al.  Timing analysis of FlexRay bus for gateway design , 2008 .

[8]  H. Y. Kang,et al.  THE ACTIVE REAR STEERING FOR HANDLING YAWING MOTION BASED ON CONTROL SIDE SLIP , 2009 .

[9]  Myoungho Sunwoo,et al.  Formal Design Process for FlexRay-Based Control Systems with Network Parameter Optimization , 2008 .

[10]  Sanjeev M. Naik,et al.  Distributed Control System Development for FlexRay-based Systems , 2005 .

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

[12]  Roy L. Russo Design Automation , 1972, Computer.

[13]  Dominique Paret,et al.  Multiplexed Networks for Embedded Systems , 2007 .

[14]  Hoon Huh,et al.  Forming Limit Calculation based on the M-K Model with Yld96 yield function , 2009 .

[15]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.