Anti-lock%20Brake%20System - PowerPoint PPT Presentation

About This Presentation
Title:

Anti-lock%20Brake%20System

Description:

Zain Kazim, Mark Pulver. Demo Given by: Brian Lawnichak ... Verified safety and liveness properties through use of LTL invariants ... – PowerPoint PPT presentation

Number of Views:431
Avg rating:3.0/5.0
Slides: 15
Provided by: DrBetty3
Learn more at: http://www.cse.msu.edu
Category:
Tags: 20brake | 20system | and | anti | brian | lock | mark

less

Transcript and Presenter's Notes

Title: Anti-lock%20Brake%20System


1
Anti-lock Brake System
  • Group 2
  • Presenters Christan Balnius,
  • Zain Kazim, Mark Pulver
  • Demo Given by Brian Lawnichak

2
Unique Feature Distributed Control System (DCS)
  • Enhances modularity of system
  • Components of DCS
  • Manager
  • Wheel Monitors
  • Wheel Cylinder Gnomes

http//members.tripod.com/waterdragon/boygnome.gi
f
3
What DCS Supports
  • Functionality of DCS
  • Computes, recognizes, and responds to rapid
    deceleration
  • Encapsulates per-wheel activity
  • Sample scenario description
  • Manager receives brake signal
  • Manager signals Wheel Monitors
  • Wheel Monitors compute deceleration
  • Wheel Monitors signal Gnome

4
Key Model State Diagram
  • High-level state diagram showing concurrent
    processes
  • It is key because
  • Shows the major components of system
  • Highlights concurrency
  • We will decompose this further

5
High-level State Diagram
6
Key Model Revisited
  • Now focusing on the Manager, which is the top
    level of the DCS
  • Manager is key because
  • Handles error testing
  • Responds to signals from vehicle
  • Sends signals to wheel monitors as appropriate
  • State diagram highlights this behavior

7
Manager State Diagram
8
Critical Properties
  • Safety properties
  • If ABS fails, mechanical braking still works
  • ABS activity never leads to spins
  • Liveness properties
  • If the car speed drops below 15 mph while
    braking, ABS becomes idle
  • If a skid is detected above 15 mph, pressure is
    modulated on the wheel

9
Promela and XSpin
  • Verification Technique
  • Modeled our state diagram in Promela
  • Verified safety and liveness properties through
    use of LTL invariants
  • Assertion and reachability tests were also
    performed

10
Safety Property Verification
  • If ABS fails, mechanical braking still works
  • (Error -gt (Power Off Brake Not Pressed
    ltgt(Main Brake Valves Open, Relief Valves
    Closed)))
  • XSpin verified that this property holds

11
Liveness Property Verification
  • If the car speed drops below 15 mph while
    braking, ABS becomes idle
  • (Below Activation Speed -gt ltgt(Wheel Monitors
    Idle))
  • XSpin verified that this property holds

12
Demo of Prototype
  • High-level features of User Interface
  • Independent control of wheel speed and
    acceleration
  • Changeable environmental factors
  • Feedback on system-wide conditions with indicator
    lights
  • Per-wheel information readout

13
Scenario 1
  • Single-wheel skid
  • Press ignition button to start engine
  • Increase system speed to 30 m/s
  • Press brake button
  • Decrease the speed on wheel 3 to 20 m/s

14
Scenario 2
  • Change-of-surface skid
  • Press ignition button to start engine
  • Increase system speed to 30 m/s
  • Press brake button
  • Initiate a panic brake by increasing system brake
    pressure to 200 kg
  • Change road type from Pavement to Gravel
Write a Comment
User Comments (0)
About PowerShow.com