ABS 4 Presenters: Hong Jung, Binh Lai, Matthew Martin, Joe Mongiat, and Travis Ratcliff.

Slides:



Advertisements
Similar presentations
ELECTRONIC STABILITY PROGRAM (ESP) LECTURER NAME: MR
Advertisements

Parallel Parking Identify 1½ Car Lengths of Available Space
Motor Vehicle Level 3 Hydraulic Components Resource 3.
AccuMax Single Point Injection Operation (See Installation and Operation Manual for detailed instructions)
ANTI-LOCK BRAKES.
Motor Vehicle Level 3 Anti-Lock Braking Systems Resource 1.
Sensors used in ABS (Anti-Lock Braking System)
Antilock Brake, Traction Control, and Stability Control Systems
NEXT GENERATION ANTILOCK BRAKES VELAMMAL COLLEGE OF
Overview of Anti-lock Brake System Jonathan Brown ABS 2 Fall 2001.
Automotive Door Controls DOORS 1 Presenter: Hyun-soo Kim, Ketan Patel, David Tkaczyk Demo Given by: David Linsey.
Project Doors Group Doors 3 Presenters: Becky Smith, Tim Hollosy Demo Given by: Tim Hollosy.
Team Hybrid  Daniel Farley  John Hoyt  Sean Frost Hoyt.
Anti-Lock Braking System ABS1 Presenter: Josh Walworth Demo Given by: Ryan Stephenson.
THE OBJECT-ORIENTED DESIGN WORKFLOW Statechart Diagrams.
Self-Contained Particulate Filter Filter 3 Presenters: Ian Gray, Kyhia Bostic Demo Given by: Nathan Sullivan.
Self-Cleaning Particulate Filter Project Filter II Team Presenters: Roger Ostrander Steve Van Neste Demo given by: Roger Ostrander.
2001, 2002 & 3012 Series Operation 2001, 2002 & 3012 Series Operation (See Installation and Operation Manual for detailed instructions)
AccuMax Multi-Point Injection Mechanics
Time, Clocks, and the Ordering of Events in a Distributed System Leslie Lamport (1978) Presented by: Yoav Kantor.
ABS(Antilock braking system)
ANTI LOCK BRAKING SYSTEM
Abs.
Motor Vehicle Level 3 Electronics and Electronic Components Resource 1.
Antilock Braking System
ANTI LOCK BRAKING SYSTEM
GURU NANAK INSTITUTE OF ENGINEERING AND MANAGEMENT Mechanical Engineering Department.
lesson 5.3 DECIDE AND EXECUTE
Chapter 5 Starting up. Many accidents occur because the driver was not ready to take control of ATV Know your start up procedure!
Use a paper and write down What you know about brakes 1.
 ABS – Function, Design & Working  ABS types  Recent Advancements  Effectiveness & Limitations  Testing & Validation  Job of the Driver  Closing.
Speed Limits, Speed Control and Stopping Regulations.
Done By Ong Ka-Shing Huang Zhang Shengxi Cao Wei In Cars.
Copyright © 2009 The Hartford, All Rights Reserved Winter Driving Fleet Conference.
© 2011 Pearson Education, Inc. All Rights Reserved Automotive Technology, Fifth Edition James Halderman ABS COMPONENTS AND OPERATION 106.
© 2006 PSEN Conference Review Driving Emergency Vehicles.
Demonstration Design Light Sensor Truck Light As the truck passes the light, the light sensor turns off the power to the truck, ensuring that the truck.
ATE wheel speed sensors. 2 Why ATE wheel speed sensors? Growing trend to comfort and safety: ABS is the standard today in all cars newly registered in.
CSCE 240 – Intro to Software Engineering Lecture 2.
BASIC VEHICLE CONTROL CHAPTER 3. Basic Vehicle Control When you begin driving, you will need to know the instruments, controls, and devices that you will.
Anti-lock Brake System Group 2 Presenters: Christan Balnius, Zain Kazim, Mark Pulver Demo Given by: Brian Lawnichak.
Antilock Braking System Dr. Khisbullah Hudha
UNIT 6 VEHICLE HANDLING THE EFFECT OF CONDITIONS
ANTI-LOCK BRAKING SYSTEM AA. INTRODUCTION  The Anti-lock Braking System commonly pronounced as (ABS) is a four-wheel system that prevents wheel lock-up.
Definition: anti-lock braking system (ABS): is a safety system that allows the wheels on a motor vehicle to continue interacting tractively with the road.
Marko Jets Lecturer Faculty of Transport Ecology and Safety as a Driving Force in the Development of Vehicles IP Radom, 02 March – 15 March, 2008 TECHNICAL.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
BASIC CONTROL TASKS.  STARTING THE VEHICLE 1.CAR IN PARK 2.FUEL INJECTION SYSTEMS 3.IGNITION START AND RELEASE 4.IDLE 5.CHECK GAUGES AUTOMATIC TRANS.
SENSOTRONIC BRAKE CONTROL
Automotive Braking Systems By Shane Dunlevy. Overview Brakes convert kinetic energy into heat by creating friction System must have very high reliability.
Copyright © 2017 by Pearson Education, Inc. All Rights Reserved Automotive Brake Systems, 7e James D. Halderman Automotive Brake Systems CHAPTER ABS Components.
ABS COMPONENTS AND OPERATION
ANTI LOCK BRAKING SYSTEM
Anti-Lock Braking Systems
Embedded Control Systems Anti-Lock Braking System
Anti-lock Braking System.
ANTI LOCK BRAKING SYSTEM
OBJECTIVES Describe the fundamentals of brake systems.
Unit 2 Basic Vehicle Control
OBJECTIVES Describe the operation of a pressure-differential switch and a brake fluid level sensor switch. Describe the operation of a residual check valve.
KNOW THE DIFFERENT DASHBOARD WARNING LIGHTS IN MERCEDES.
Things You Must Know About Anti-lock Braking System
Reasons for an Illuminated ABS Light.
Auto Upkeep Basic Car Care, Maintenance, and Repair (2nd Edition)
MAHARANA PRATAP ENGG. COLLEGE SENSOTRONIC BRAKE CONTROL
Auto Upkeep Basic Car Care, Maintenance, and Repair (2nd Edition)
ANTILOCKING BRAKE SYSTEM (ABS)  To prevent individual wheel locking when braking, the pedal should take the form of a series of impulses caused by rapidly.
Anti-lock Brake System (ABS)
Compressor Operating Instructions
Presentation transcript:

ABS 4 Presenters: Hong Jung, Binh Lai, Matthew Martin, Joe Mongiat, and Travis Ratcliff

ABS System Provides Anti-Lock Braking System Provides Anti-Lock Braking Wheels are prevented from locking up in hard braking situations where traction is low Wheels are prevented from locking up in hard braking situations where traction is low Motivation for ABS Motivation for ABS Safety - Increased control of vehicle Safety - Increased control of vehicle A selling advantage over non-ABS Equipped Vehicles A selling advantage over non-ABS Equipped Vehicles

Wheel Speed Sensors Constantly evaluate the speed of each wheel Information is sent to the controller upon request ABS Controller ABS Controller Calculates the deceleration rate for each wheel Calculates the deceleration rate for each wheel Determines when to engage the ABS for each wheel independently Determines when to engage the ABS for each wheel independently Sends messages to other components to activate them Sends messages to other components to activate them Brake Fluid Reservoirs Brake Fluid Reservoirs Hold fluid that is diverted from main reservoir Hold fluid that is diverted from main reservoir System Tests System Tests Evaluate the system upon start-up and with each application of the brakes Evaluate the system upon start-up and with each application of the brakes Features

Overview of Requirements Analysis Rapid Prototyping Rapid Prototyping Java applets Java applets Peer review Peer review Model Checking Model Checking Xspin Xspin promela promela UML Analysis UML Analysis Dome Dome

UML Analysis

Use Case Diagram

Use case Problems Problems Brakes in system or not Brakes in system or not Technician interface and actor Technician interface and actor Brake pressure valve actor name Brake pressure valve actor name Solutions Solutions Brakes not in system Brakes not in system Added technician actor and reset use case Added technician actor and reset use case Proper naming for actor, consistent Proper naming for actor, consistent

Class Model

Class Diagram Problems Problems Independent control of each wheel with one ABS controller Independent control of each wheel with one ABS controller Is Brake a class in model? Is Brake a class in model? How to model the pressure valve interface How to model the pressure valve interface Solutions Solutions Methods have associated wheel Methods have associated wheel Brake is viewed as external signal Brake is viewed as external signal Simple interface, increase and decrease Simple interface, increase and decrease

State Diagram

Problems Problems Incorporating our concurrency ideas into model Incorporating our concurrency ideas into model Brake out/in model Brake out/in model Solutions Solutions One concurrent state machine model One concurrent state machine model Brake is left out, viewed as a external signal Brake is left out, viewed as a external signal

Sequence Diagrams

Power-Up/Power-Off

Braking

Model Checking

Promela and XSpin Model Analysis Model Analysis Encoded State Diagram into Promela Encoded State Diagram into Promela Performed system simulation using XSpin Performed system simulation using XSpin

XSpin Simulation Results 1. Power is turned On 2. Test is run and passes 3. Brake is applied 4. Test is run and passes again 5. Brake is released 6. Brake is applied again 7. Test runs and passes 8. ABS engages and then disengages 9. Brake is released 10. Brake is applied once again 11. Test runs and fails this time 12. Fail light is turned on 13. Then technician reset is issued 14. Power is turned on again 15. Test runs and passes 16. Etc …

Critical Properties Safety Properties Safety Properties If the system has a failure it shall not engage until fixed by a technician If the system has a failure it shall not engage until fixed by a technician If the speed of the vehicle is below 15 MPH the system shall not engage If the speed of the vehicle is below 15 MPH the system shall not engage Liveness Properties Liveness Properties If wheel-lockup is imminent the ABS will eventually engage If wheel-lockup is imminent the ABS will eventually engage If a failure occurs within the system the dashboard failure light will eventually be turned on If a failure occurs within the system the dashboard failure light will eventually be turned on

Summary What is ABS? What is ABS? System Provides Anti-Lock Braking. System Provides Anti-Lock Braking. It ’ s embedded system. It ’ s embedded system. UML Analysis UML Analysis We tried to all diagrams simple and precise, but still making sure that we captured all requirements. We tried to all diagrams simple and precise, but still making sure that we captured all requirements. Dome is good, but sometimes difficult to manipulate. Dome is good, but sometimes difficult to manipulate. Model Checking Model Checking Verification is coming. Verification is coming.