MATLAB

ABS System using Fuzzy Logic

Car security system can be divided into two main parts: one is the active security systems. The other is the passive security system. Anti-lock braking system (ABS) is an important active security system. It can effectively enhance the driving stability, reduce the braking distance, and to some extent, prevent the accident from happening. The emergency brake of a moving car may cause sudden locking of the wheel.

Read more..

ABS System using Fuzzy Logic project Looking to build projects on MATLAB?:

MATLAB Kit will be shipped to you and you can learn and build using tutorials. You can start for free today!


The front wheel locking will cause loss of vehicle steering force, the rear wheels locking will make the vehicle slide sideways and tail flick. These problems are often one of the factors causing the accident. If a vehicle equipped with ABS, the tires will not be in a locking state when there is emergency braking, which enhances security. We will be using Matlab/ Simulink software to implement the simulation of the anti-lock braking system, as well as modeling and control of the ABS.

In order to prevent the wheel from locking when there is an emergency braking, the wheel speed sensors are used for the detection of wheel speed signal, ECU is calculated to determine whether the wheel can be locked, and then control the brake pressure regulator, pressure regulator will control of braking force by adjusting the wheel cylinder pressure, the slip ratio will remain at 20%-30% of the peak to get the best braking effect. In recent years, the research and development of the control strategy is based on the slip ratio, through gain scheduling PID control, variable structure control or fuzzy control method to keep the best slip ratio in the braking process.


Latest projects on MATLAB

Want to develop practical skills on MATLAB? Checkout our latest projects and start learning for free


Project Implementation:

    This project will require some basic understanding of Matlab and fuzzy logic. So, for this project, we will make some models which will be further used for simulation.

  1. Vehicle Dynamic Model: Considering the simplified design and the higher requirements of real-time control choose a single wheel model to design and build the simulation system. At the same time, the air resistance and the resistance of the wheel should be ignored which will be given in term of an equation. We will get a Wheel motion equation which will be having the factors like Ground supporting force, car tire radius, braking torque and speed of the car which are directly proportional to wheel moment of inertia.
  2. Tire Model: Tire model is mainly to describe the relationship between adhesion coefficients and slip ratio. Road adhesion coefficient - slip ratio is a nonlinear relationship. In order to simplify the tire model, use two linear equations to approximate the road adhesion coefficient of a slip rate curve, which is called the Dugoff model.
  3. Road Model: road data will be purely based on the type of road on which the testing is to be done so for that take 3-4 different types of roads like dry asphalt, wet road and ice road.
  4. Once, all the data and models are ready we will dig into the Fuzzy logic controller design.
  5. Fuzzy control has two inputs: the error of slip(error), and the error change ratio where the output is the brake pressure. In fuzzy logic, it represents the degree of truth as an extension of valuation. In fuzzy logic, it represents the degree of truth as an extension of valuation. The membership function of error requires a high sensitivity, so the choice is the triangle function. The sensitivity of the membership function of error-c is relatively small, so it is a combination of the trapezoidal and the Fermi curve.
  6. The language input parameters will be negative, zero and Positive and output will be reducing the pressure, increase the pressure and hold the pressure. Now both the errors will be tested or compared with the input parameters and design set of control rules. Test the simulation on all the three road conditions.
  7. Observe the wheel slip ratio of three kinds of road conditions, it can be found that when the coefficient of attachment is larger, the change of the slip ratio is small, and basically is the optimal slip ratio of 0.2. When the adhesion coefficient is small, the change of the slip rate is larger, and it is relatively unstable, sometimes it is far from the best slip rate.

How to build MATLAB projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


Kit required to develop ABS System using Fuzzy Logic:
Technologies you will learn by working on ABS System using Fuzzy Logic:
ABS System using Fuzzy Logic
Skyfi Labs Last Updated: 2022-05-19





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

More Project Ideas on matlab

Digital Extraction of Brain tumor from MRI using MATLAB
Identifying Vehicle Number plates using Matlab
High Speed Railways automation using MATLAB
Face Recognition System
Car Model in Simulink MATLAB
Car Model in ADAMS
MATLAB Simulation of Heavy Duty Diesel Engine
Buckling Load Analysis of Sigmoid Functionally Graded Timoshenko Beam on Pasternak Elastic Foundation
Design and Development of Dual-band Band-Pass Filter
Heat Transfer in Electroosmotic Flow of Power-Law Fluids in Micro-Channel
Design of Shunt Active Power Filter(APF)
Develop a Number Plate Scanner using MATLAB
Matlab Simulation on HydroEnergy system
Simulation Of Solar Energy System With MATLAB
Matlab simulation on Wind Energy system
Tool Life Determination using MATLAB
ABS System using Fuzzy Logic
Automatic Signature detection using image processing
Plant disease detection using image processing (MATLAB)
Automatic mobile balance recharge system
Soil Classification using Image Processing
Blood Group detection using Image processing
Retinal Disease detection
Home Automation system using Arduino and MATLAB
How to plot real-time temperature using MATLAB
Getting started with image processing MATLAB
Vehicle counting for traffic management using MATLAB
Hybrid Vehicle design using MATLAB
Getting Started with Simulink in MATLAB designing a model
How to use Bluetooth with MATLAB for wireless communication
Controlling a Robot hand in MATLAB simulation and reality
Pedestrian detection using MATLAB
Image slider using MATLAB
Hydropower plant model using MATLAB
How to Use MATLAB for Automatic Certificate Generation?
Simulation of Automatic Car Parking with MATLAB
Simulating Quadcopter in MATLAB
DC-DC converter for renewable energy system
High speed railroad transport
Fingerprint recognition algorithm using phase-based image matching
Laser Guided Vehicle using MATLAB
Parallel port controller using MATLAB
JPEG compressor using MATLAB
Colour Segmentation using MATLAB

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies