Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Anti-lock Brake System Group 2 Presenters: Christan Balnius, Zain Kazim, Mark Pulver Demo Given by: Brian Lawnichak."— Presentation transcript:

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.gif

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 -> (Power Off | Brake Not Pressed | <>(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 -> <>(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”


Download ppt "Anti-lock Brake System Group 2 Presenters: Christan Balnius, Zain Kazim, Mark Pulver Demo Given by: Brian Lawnichak."

Similar presentations


Ads by Google