1 / 12

Performance Analysis of FlexRay-based ECU Networks

Performance Analysis of FlexRay-based ECU Networks. Andrei Hagiescu, Unmesh D. Bordoloi, Samarjit Chakraborty Department of Computer Science, National University of Singapore Prahladavaradan Sampath, P. Vignesh V. Ganesan, S. Ramesh General Motors R&D – India Science Laboratory, Bangalore.

bob
Download Presentation

Performance Analysis of FlexRay-based ECU Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Performance Analysis of FlexRay-based ECU Networks Andrei Hagiescu, Unmesh D. Bordoloi, Samarjit Chakraborty Department of Computer Science, National University of Singapore Prahladavaradan Sampath, P. Vignesh V. Ganesan, S. Ramesh General Motors R&D – India Science Laboratory, Bangalore

  2. Performance Analysis of FlexRay-based ECU Networks • In a high-end car there are upto 70 ECUs exchanging upto 2500 signals. • Commonly used protocols include CAN, LIN, J1850 etc. • These can be broadly divided into event triggered and time triggered protocols – each has certain advantages anddis-advantages. • Lot of emphasis on hybrid protocols – FlexRay. • FlexRay is also backed by major automotive companies and hence, there has been a lot of interest in performance analysis of FlexRay-based designs.

  3. ECU ECU ECU FlexRay-based ECU Networks • Tasks have different activation rates and execution demands • Each computation/communication element has a different scheduling/arbitration policy EDF Fixed Priority Round Robin Output Events • Timing Properties? • End-to-end delay? • Buffer requirements? Input Events Comm. Controller FlexRay Bus

  4. Processor Task Input Data/Events Concrete Instance Abstract Representation Service Model Event Model Processing Model Abstract Models for Performance Analysis

  5. t number of events in t=[0 .. 2.5] ms  maximum/minimum number of events in any interval of length 2.5 ms Event Model – Modeling Execution Requirements l() <= R(t+) – R(t) <= u() Arrival Pattern events slide windowand record max and min 2.5 t [ms] Arrival Curves [l, u] u events l  [ms] 2.5

  6. t available service in t=[0 .. 2.5] ms  maximum/minimum available service in any interval of length 2.5 ms Service Model – Modeling Resource Availability l() <= S(t+) – S(t) <= u() Resource Availability availability 2.5 t [ms] u Service Curves [l, u] service l  [ms] 2.5

  7. Service Model Event Model Processing Model Processing Model processed events remaining supply

  8. Compositional Analysis Compositional Schedulability/Timing Analysis Modeling dependency PE1 PE2

  9. Actuators Sensor ECU3 ECU2 Fixed Priority Fixed Priority ECU4 Radar 1 Radar 2 Throttle and Brake Torque Arbitration Brake Control Anti-lock Braking System Throttle Control Wheel Sensor Path Estimator Data Fusion Object Selection Adaptive Cruise Control ECU1 TDMA Object Detection Object Detection Case Study – An ACC Application Task dependencies DYN message ST message 3 Tf Bf 1 2 m5 m1 m3 m4 m6 m2 m7 (to crash control subsystem) ’ FlexRay Bus An adaptive cruise control application

  10. Performance Analysis • Minimum end-to-end delay when DYN segment length = 9ms and ST segment length = 5 ms • Variations in the end-to-end delay with different sampling periods(ST= 8 ms and DYN = 6 ms) 125 150 124 145 123 140 bus cycle length = 14 ms 122 135 121 Delay (ms) Delay (ms) 120 130 119 125 118 120 117 9 45 25 30 50 116 35 7 55 Wheel Sensor Period (ms) Radar Period (ms) 40 115 60 DYN Length (ms) 9 5 8 7 6 5 ST Length (ms)

  11. Thank You!

More Related