SlideShare a Scribd company logo
Slip Based Traction Control System Design and Validation Using
Co-Simulation between ADAMS and MATLAB/SIMULINK
By
SUDIPTA SAHA
Roll No. 191325009
Registration No. 235513015
Under the Guidance of
Dr. Suman Saha
CSIR-CMERI, Durgapur
&
H.P.Ikkurti
CSIR-CMERI, Durgapur
School of Mechatronics & Robotics
Indian Institute of Engineering Science and Technology, Shibpur
Howrah – 711103, West Bengal
Central Mechanical Engineering Research Institute, (CMERI), Durgapur- 713 209
India
May 2015
Objective
The main objectives are :-
 To develop a new scheme to enhance vehicle longitudinal stability with a
traction control system as road parameters changes during driving.
 To control wheel slip during road changes by varying the slip ratio as a
function of the slip angle.
 To build a plant and a controller model using kinematic and dynamic
equations in MATLAB/SIMULINK and design a robust control law using
sliding mode control technique and test its performance.
 For validation of the controller requires a vehicle model, which is to be
designed using CATIA and then model export to ADAMS.
 To create wheel velocity and chassis velocity as output and control torque
as input in ADAMS Plant model.
 To perform Co-Simulation between ADAMS Plant and controller block in
MATLAB/SIMULINK so that simulation results can verify that the
proposed scheme is robust and superior to the open loop control.
Outline of this Presentation
 Traction Control System (TCS)
 Mathematical Representation
 Controller Design
 Vehicle Design and ADAMS Interface
 Co-Simulation
 Results & Discussions
 Conclusion
 Future Scope of work
 References
Traction Control System (TCS)
 Traction control system is a method of preventing wheels from
spinning when traction is applied by limiting the amount of
power supplied to the wheel.
 Demonstration of TCS:-
Mathematical Representation
𝛼𝑖𝑗 = 𝛿𝑗 − 𝜂𝑖𝑗
𝜆 𝐿𝑖𝑗 =
𝜔𝑖𝑗. 𝑟. cos(𝛼𝑖𝑗) − 𝑣 𝑤𝑖𝑗
𝜔𝑖𝑗. 𝑟. cos(𝛼𝑖𝑗
𝜆 𝑆𝑖𝑗 = tan(𝛼𝑖𝑗
Road Conditions C1 C2 C3
Asphalt Dry 1.2801 23.99 0.52
Asphalt Wet 0.857 33.822 0.347
Concrete Dry 1.1973 25.168 0.5373
Cobblestone Dry 1.3713 6.4565 0.6691
Cobblestone Wet 0.4004 33.708 0.1204
Snow 0.1946 94.129 0.0646
Ice 0.05 306.39 0
Serial No Road and Pavement
condition
Croll
1 Very good Asphalt 0.01-0.0125
2 Very good Concrete 0.008-0.1
3 Poor asphalt 0.23
4 Very good stone paving 0.033-0.055
5 Poor stone paving 0.085
6 Snow 0.025
7 Ice 0.037
Controller Design
Model Simplification:- As the motion needs to restrict for
longitudinal direction only dynamic equations reduces to
.
4  x roll dragmV F F F
.mij xij
ij
wi wi
T r F
J J
  
w
w
V V
V



( ( ), )f c 
Sliding Mode control
Sliding mode control, or SMC, is a nonlinear control method that alters the
dynamics of a nonlinear system by application of a discontinuous control
signal that forces the system to slide along the boundaries of the control
structures. The motion of the system as it slides along these boundaries is
called a sliding mode and the geometrical locus consisting of the boundaries is
called the sliding (hyper) surface.
𝑒 = 𝑓(𝑒) + 𝑔(𝑒). 𝑢
𝑢 = 𝑢 𝑒𝑞 + 𝑢 𝑠𝑤
𝑒 = 0
𝑒 𝑒 = −𝜂(𝑒), 𝜂 > 0
 Reference slip Calculation:-
Asphalt Wet = 0.175,Asphalt Wet =0.1326,Concrete
Dry=0.1705,Cobblestone Dry =0.4002,Cobblestone Wet
=0.1415,Snow =0.0595,Ice =0.0398.
 Sliding Mode Control with Integral Action:-
.
  mf hT
2
2
(4. . ( ( ), ) . . . . )
2.1
(1 ). . . ( ( ), )
 
  
  
   
 
&roll D
w
w
g f c g c Ac x
m
f
rV
m g f c
J

 
  
(1 ).
.


w w
r
h
J V

( ) f f G 
min max
min max
,min ,max
,min ,max
 
 
 
 
D D D
roll roll roll
m m m
r r r
c c c
c c c
2
2 2
4 ( ( ), ) ( ( ), )
. .
2
(1 ).
. . ( ( ), ) . ( ( ), )
roll roll
D D
w
w
f c f c c c
g
G A x c c
V
r r
m f c m f c
J
   


   
 
 
   
 
    
 
  
 
  
&
 Sliding Surface design:-
 Formulation of Control Law:-
( , )  %
ne t   %
ref  
0
( , ) ( ).  % %
t
ie t K d    
0&e ( ) ( ) 0   & &
ref i refK   
1
( )     meq i refT f K
h
 
1
( )     meq i refT f K
h
 
1
( ) sgn( )      i reff K K e
h
 
 m meq mhtT T T
 K G 
21
2
V e
V ee& &
sgn( )e f f K e    
 e f f K e  
G e K e 
e 
Chattering :-
When the system is implemented in a digital controller, due to
switching of control law at infinite frequency, actuator can’t
cope up with it. So the trajectories will chatter across e = 0
resulting in high control effort and oscillations in the system
response.
1
mht
e
T Ksat
h 
  
   
  
( ) ( )
  
       
  
m i ref
e
T f K G sat  

1
1
e
e e
sat e
e

 
 


 
  
    
   

Vehicle Design and ADAMS Interface
CAD Model Using CATIA:-
 Parts (Wheel, Chassis) & Assembly Design
 Creating Joints
 Applying Materials
 Road Design
CATIA model export to Adams:-
 Using Sim Designer extension in CATIA V5 Cad model is
converted in Windows Command Script (.cmd) file extension
file which can be opened in Adams/View.
 Importing in Adams (1, 2)
ADAMS Interface:-
 Modifying Revolute Joints
 Dummy Creation
 Creating Translational Joints (1, 2)
 Defining torque
 Contact Surface design (1, 2, 3)
Vehicle Model:-
Co-Simulation
 Co-simulation is the process of simulating a system where two or more
separate simulation programs are simultaneously used to model various
aspects of the system and these simulation environments communicate
during run-time, to simulate the whole system, thus affecting each other’s
output. In this case the vehicle is modeled in Adams-View whereas the
Controller is modeled in SIMULINK and a co-simulation is setup to run the
vehicle model in Adams using the Controller model in SIMULINK.
Design Process using ADAMS Controls:-
Selection of Input and Output Variables:-
Variable Name Description
Torque_1
Rear left control torque
Torque_2
Rear right control torque
Torque_3
Front left control torque
Torque_4
Front right control torque
Variable Name Description
Vel_1
Rear left angular velocity
Vel_2
Rear right angular velocity
Vel_3
Front left angular velocity
Vel_4
Front right angular velocity
chesis
Chassis velocity
Steps of Co-Simulation:-
 Load Adams/Controls (1)
 Selecting Input and Output Variables
 Set References for Input Variables
 Adams Block Exporting to MATLAB/SIMULINK
 Linking Adams Plant model and the Controller model in
SIMULINK (1, 2, 3)
 Starting Co-simulation
 Checklist before Co-Simulation.
Results & Discussions
Four sample sets is used in simulation
 Asphalt Dry-Snow-Concrete Dry
 Cobblestone Dry-Ice-Cobblestone Wet
 Asphalt Wet-Concrete Dry-Ice
 Cobblestone Wet-Cobblestone Dry-Snow.
Simulation time is set to 10 (s) in all. There are three road conditions
included into each of sample sets. For first duration of time is from 0 (s) to
3 (s) and second duration from 3 (s) to 6 (s), third duration of time is 6 (s)
to 10 (s.
To prove the robustness to the parameter uncertainty, mass of the vehicle
are being changed simultaneously. For each set of road condition mass of
the vehicle varies as m=450 (kg), m=600(kg), m=800(kg), m=1050(kg).
In above of every figure name of set and mass are indicated, for example
Asphalt Dry-Snow-Concrete Dry written as Ash D- Snow-Con D-600.
Validation
Chassis Velocity with Control & without Control:-
Wheel Velocity with control & without control:-
Animation
Reference slip tracking in Co-Simulation
Conclusion
 Asphalt wet, Ice, Snowy roads are the most critical conditions identified
and controlled at closed loop control, in which open loop control fails to
show the desired result.
 In case of closed loop control after 4(s) Slip based traction controller
follows the reference slip in a 10(s) co-simulation between ADAMS and
MATLAB/SIMULINK.
 In the Simulation during 0(s) to 3(s) peak value of slip=1 occurs because of
the high value of starting torque given by the controller and oscillations
occur as the chosen values of integral gain and design parameter are not
optimized.
 The control focuses on maximizing the driving force by setting the optimal
value of slip ratio within the specified variation in mass and road
conditions.
 Validation leads to development of four wheeler in-hub electric vehicle
using CATIA and transportation to ADAMS. A road model has been
designed in ADAMS constructed of three different friction coefficients and
co-simulation have been achieved between ADAMS/View and
MATLAB/Simulink to test the robustness of the controller.
Future scope of work
 The scope of work will be to maintain the initial reference
torque well within the motor maximum torque limit by
controlling the starting torque to avoid initial jerk.
 To find a optimal value of integral gain and design
parameter for avoiding oscillations.
 To attain a desired performance other control strategies can
be applied e.g. PI, PID , Sliding mode with fuzzy logic etc.
 To get a complete control of electric vehicle, in the
controller design yaw control for lateral stability should also
be taken into account.
References
[1] Y. Hori, Y. Toyoda, Tsuruoka Y., Traction control of electric vehicle based on the estimation of road surface
condition-basic experimental results using the test EV UOT Electric March, Power Conversion Conference -
Nagaoka 1997.
[2] T.A. Johansen, I. Peterson, J. Kalkkuhl, J. Ludemann Gain-scheduled Wheel Slip Control in Automotive
Brake Systems, Control Systems Technology, IEEE Transactions on, Volume: 11,Issue: 6, Nov. 2003.
[3] W. E. Ting, J. S. Lin Nonlinear back stepping design of anti-lock braking systems with assistance of active
suspensions, Proceedings of the 16th IFAC World Congress, 2005
[4] I. Petersen, T. A. Johansen, J. Kalkkuhl, and J. Ludemann Wheel slip control using gain-scheduled lq-
lpv/lmi analysis and experimental results, in Proc. European Control Conference, Cambridge, United
Kingdom, 2003
[5] O. T.C. Nyandoro, J. O. Pedro, B. Dwolatzky, and O. A. Dahunsi State Feedback Based Linear Slip Control
Formulation for Vehicular Antilock Braking System, Proceedings of the World Congress on Engineering 2011
Vol I, WCE 2011
[6] P. Ratiroch-Anant, H. Hirata, M. Anabuki, S. Ouchi Adaptive Controller Design for Anti-Slip System of
EV, Conference on Robotics, Automation and Mechatronics, 2006.
[7] J. Yi, L. Alvarez, X. Claeys, R. Horowitz, Emergency Braking Control with an Observer-based Dynamic
Tire/Road Friction Model and Wheel Angular Velocity Measurement, Vehicle System Dynamics, Vol. 39, No.
2, 2003.
[8] S.Li, T.Kawabe,”Slip Suppression of Electric Vehicles Using Sliding Mode Control Method” , Intelligent
Control and Automation, 2013, 4, 327-334
[9] Hans-Christian ,Becker Jensen “Design of Slip-based Active Braking and Traction Control System for the
Electric Vehicle QBEAK”, 2012
[10] CATIA V5 Part design, Tutorials MSC Corporation.
[11] “Getting Started with Adams Control”,
[12] S .J.Rao, “Vehicle Modeling and ADAMS-Simulink Co-Simulation With Intregated Continuously
Controlled Electronic Suspension (CES) and Electronic Stability Control (ESC) Models”, The Ohio State
University 2009
Thank You

More Related Content

What's hot

B0313010014
B0313010014B0313010014
B0313010014
theijes
 
Flow Modification over Rotor Blade with Suction Boundary Layer Control Technique
Flow Modification over Rotor Blade with Suction Boundary Layer Control TechniqueFlow Modification over Rotor Blade with Suction Boundary Layer Control Technique
Flow Modification over Rotor Blade with Suction Boundary Layer Control Technique
IJERA Editor
 
Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles
Vehicle Dynamics and Drive Control for Adaptive Cruise VehiclesVehicle Dynamics and Drive Control for Adaptive Cruise Vehicles
Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles
IRJET Journal
 
Vibration Analysis of Drivelines using MBD
Vibration Analysis of Drivelines using MBDVibration Analysis of Drivelines using MBD
Vibration Analysis of Drivelines using MBD
ProSIM R & D Pvt. Ltd.
 
Contouring Control of CNC Machine Tools
Contouring Control of CNC Machine ToolsContouring Control of CNC Machine Tools
Contouring Control of CNC Machine Tools
sct college of engineering
 
IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...
IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...
IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...
IRJET Journal
 
Vehicle dynamics final project
Vehicle dynamics final project  Vehicle dynamics final project
Vehicle dynamics final project Mohammad Molani
 
Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...
Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...
Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...
IOSR Journals
 
Noise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankarNoise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankar
ProSIM R & D Pvt. Ltd.
 
Vehicle dynamics
Vehicle dynamicsVehicle dynamics
Vehicle dynamics
abhilash k
 
STUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARS
STUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARSSTUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARS
STUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARS
Somnath Saha
 
Optimum design of braking system for a formula 3 race cars with numeric compu...
Optimum design of braking system for a formula 3 race cars with numeric compu...Optimum design of braking system for a formula 3 race cars with numeric compu...
Optimum design of braking system for a formula 3 race cars with numeric compu...
IRJET Journal
 
Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...
Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...
Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...
PrasanthNadarajah1
 
Analysis and design of 15 storey office and
Analysis and design of 15 storey office andAnalysis and design of 15 storey office and
Analysis and design of 15 storey office and
Masroor Alam
 
90233240 screw-conveyor-engineering-guide
90233240 screw-conveyor-engineering-guide90233240 screw-conveyor-engineering-guide
90233240 screw-conveyor-engineering-guide
thanhson1313
 
Comparative analysis of passenger ride comfort using various semi active susp...
Comparative analysis of passenger ride comfort using various semi active susp...Comparative analysis of passenger ride comfort using various semi active susp...
Comparative analysis of passenger ride comfort using various semi active susp...
ijmech
 

What's hot (19)

B0313010014
B0313010014B0313010014
B0313010014
 
Flow Modification over Rotor Blade with Suction Boundary Layer Control Technique
Flow Modification over Rotor Blade with Suction Boundary Layer Control TechniqueFlow Modification over Rotor Blade with Suction Boundary Layer Control Technique
Flow Modification over Rotor Blade with Suction Boundary Layer Control Technique
 
Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles
Vehicle Dynamics and Drive Control for Adaptive Cruise VehiclesVehicle Dynamics and Drive Control for Adaptive Cruise Vehicles
Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles
 
Vibration Analysis of Drivelines using MBD
Vibration Analysis of Drivelines using MBDVibration Analysis of Drivelines using MBD
Vibration Analysis of Drivelines using MBD
 
Contouring Control of CNC Machine Tools
Contouring Control of CNC Machine ToolsContouring Control of CNC Machine Tools
Contouring Control of CNC Machine Tools
 
SAE 2005-01-3565
SAE 2005-01-3565SAE 2005-01-3565
SAE 2005-01-3565
 
SUSPENSION
SUSPENSION SUSPENSION
SUSPENSION
 
IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...
IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...
IRJET- Study on Influence of Design Parameters of Drum’s Metal Rubber Isolati...
 
Vehicle dynamics final project
Vehicle dynamics final project  Vehicle dynamics final project
Vehicle dynamics final project
 
Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...
Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...
Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Po...
 
Noise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankarNoise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankar
 
Vehicle dynamics
Vehicle dynamicsVehicle dynamics
Vehicle dynamics
 
STUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARS
STUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARSSTUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARS
STUDY OF AERODYNAMIC DRAG OF TWO DRAFTING FORMULA ONE RACING CARS
 
Optimum design of braking system for a formula 3 race cars with numeric compu...
Optimum design of braking system for a formula 3 race cars with numeric compu...Optimum design of braking system for a formula 3 race cars with numeric compu...
Optimum design of braking system for a formula 3 race cars with numeric compu...
 
Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...
Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...
Mechanical Lifting machine | Design project | Mechanical Engineering Undergra...
 
Analysis and design of 15 storey office and
Analysis and design of 15 storey office andAnalysis and design of 15 storey office and
Analysis and design of 15 storey office and
 
Suspension_report
Suspension_reportSuspension_report
Suspension_report
 
90233240 screw-conveyor-engineering-guide
90233240 screw-conveyor-engineering-guide90233240 screw-conveyor-engineering-guide
90233240 screw-conveyor-engineering-guide
 
Comparative analysis of passenger ride comfort using various semi active susp...
Comparative analysis of passenger ride comfort using various semi active susp...Comparative analysis of passenger ride comfort using various semi active susp...
Comparative analysis of passenger ride comfort using various semi active susp...
 

Viewers also liked

Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)
Amir Kheirollah
 
Introduction - vSphere Storage Appliance
Introduction - vSphere Storage ApplianceIntroduction - vSphere Storage Appliance
Introduction - vSphere Storage Appliance
Eric Sloof
 
Four Wheel Active Steering / Without Videos
Four Wheel Active Steering / Without VideosFour Wheel Active Steering / Without Videos
Four Wheel Active Steering / Without Videos
Goodarz Mehr
 
Automatic side stand remover
Automatic side stand removerAutomatic side stand remover
Automatic side stand remover
Saurav Sd
 
Rear wheel steering system ppt
Rear wheel steering system pptRear wheel steering system ppt
Rear wheel steering system ppt
K.SATHISH KUMAR
 
Simulink
SimulinkSimulink
Simulink
jackabraham
 
Four wheel steering system
Four wheel steering systemFour wheel steering system
Four wheel steering system
rohan131994
 
SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)
SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)
SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)
Brij Bhushan Singh
 
Four Wheel Steering System
Four  Wheel  Steering  SystemFour  Wheel  Steering  System
Four Wheel Steering SystemNirbhay Agarwal
 

Viewers also liked (9)

Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)
 
Introduction - vSphere Storage Appliance
Introduction - vSphere Storage ApplianceIntroduction - vSphere Storage Appliance
Introduction - vSphere Storage Appliance
 
Four Wheel Active Steering / Without Videos
Four Wheel Active Steering / Without VideosFour Wheel Active Steering / Without Videos
Four Wheel Active Steering / Without Videos
 
Automatic side stand remover
Automatic side stand removerAutomatic side stand remover
Automatic side stand remover
 
Rear wheel steering system ppt
Rear wheel steering system pptRear wheel steering system ppt
Rear wheel steering system ppt
 
Simulink
SimulinkSimulink
Simulink
 
Four wheel steering system
Four wheel steering systemFour wheel steering system
Four wheel steering system
 
SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)
SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)
SYNOPSIS fOR FOUR WHEEL STEERING SYSTEM (MECHANICAL ENGG.)
 
Four Wheel Steering System
Four  Wheel  Steering  SystemFour  Wheel  Steering  System
Four Wheel Steering System
 

Similar to Thesis_PPT

MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
cscpconf
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Omkar Rane
 
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
IRJET Journal
 
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
IOSR Journals
 
FirstSemesterUpdate_AMJ.pptx
FirstSemesterUpdate_AMJ.pptxFirstSemesterUpdate_AMJ.pptx
FirstSemesterUpdate_AMJ.pptx
Ashton71
 
Improving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filterImproving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filter
Yixin Chen
 
Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...
Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...
Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...
IRJET Journal
 
Proton Wira car suspension system
Proton Wira car suspension systemProton Wira car suspension system
Proton Wira car suspension systemAmin Mansouri
 
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET Journal
 
Suspension system
Suspension systemSuspension system
Suspension system
Dhananjay Rao
 
Non-Linear Controller for Electric Vehicle based on Indian Road Conditions
Non-Linear Controller for Electric Vehicle based on Indian Road ConditionsNon-Linear Controller for Electric Vehicle based on Indian Road Conditions
Non-Linear Controller for Electric Vehicle based on Indian Road Conditions
IDES Editor
 
IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...
IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...
IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...
IRJET Journal
 
M0121293100
M0121293100M0121293100
M0121293100
IOSR Journals
 
suspension controller design using control systems
suspension controller design using control systemssuspension controller design using control systems
suspension controller design using control systems
Nagamohan Burugupalli
 
Virtual Durability Simulation for Chassis of Commercial vehicle
Virtual Durability Simulation for Chassis of Commercial vehicleVirtual Durability Simulation for Chassis of Commercial vehicle
Virtual Durability Simulation for Chassis of Commercial vehicle
IRJET Journal
 
Automotive Noise and Vibration Congress 2016
Automotive Noise and Vibration Congress 2016Automotive Noise and Vibration Congress 2016
Automotive Noise and Vibration Congress 2016
ProSIM R & D Pvt. Ltd.
 
Co-simulation with Siemens NX - David van Os, Ugent
Co-simulation with Siemens NX - David van Os, UgentCo-simulation with Siemens NX - David van Os, Ugent
Co-simulation with Siemens NX - David van Os, Ugent
PROFIBUS and PROFINET InternationaI - PI UK
 
Automobile engineering_ Unit No.5 Vehicle Testing ppt.pptx
Automobile engineering_ Unit No.5 Vehicle Testing ppt.pptxAutomobile engineering_ Unit No.5 Vehicle Testing ppt.pptx
Automobile engineering_ Unit No.5 Vehicle Testing ppt.pptx
mahesdalle001
 
Comparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension SystemComparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension System
Prashantkumar R
 
Mathematical Modeling and Design of a Rack and Pinion Steering Mechanism
Mathematical Modeling and Design of a Rack and Pinion Steering MechanismMathematical Modeling and Design of a Rack and Pinion Steering Mechanism
Mathematical Modeling and Design of a Rack and Pinion Steering Mechanism
IRJET Journal
 

Similar to Thesis_PPT (20)

MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
 
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
 
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
 
FirstSemesterUpdate_AMJ.pptx
FirstSemesterUpdate_AMJ.pptxFirstSemesterUpdate_AMJ.pptx
FirstSemesterUpdate_AMJ.pptx
 
Improving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filterImproving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filter
 
Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...
Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...
Adaptive Cruise Control System for Vehicle Using Model Predictive Control Alg...
 
Proton Wira car suspension system
Proton Wira car suspension systemProton Wira car suspension system
Proton Wira car suspension system
 
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
 
Suspension system
Suspension systemSuspension system
Suspension system
 
Non-Linear Controller for Electric Vehicle based on Indian Road Conditions
Non-Linear Controller for Electric Vehicle based on Indian Road ConditionsNon-Linear Controller for Electric Vehicle based on Indian Road Conditions
Non-Linear Controller for Electric Vehicle based on Indian Road Conditions
 
IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...
IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...
IRJET - Design and Optimization based on Surrogate Model of a Brushless Direc...
 
M0121293100
M0121293100M0121293100
M0121293100
 
suspension controller design using control systems
suspension controller design using control systemssuspension controller design using control systems
suspension controller design using control systems
 
Virtual Durability Simulation for Chassis of Commercial vehicle
Virtual Durability Simulation for Chassis of Commercial vehicleVirtual Durability Simulation for Chassis of Commercial vehicle
Virtual Durability Simulation for Chassis of Commercial vehicle
 
Automotive Noise and Vibration Congress 2016
Automotive Noise and Vibration Congress 2016Automotive Noise and Vibration Congress 2016
Automotive Noise and Vibration Congress 2016
 
Co-simulation with Siemens NX - David van Os, Ugent
Co-simulation with Siemens NX - David van Os, UgentCo-simulation with Siemens NX - David van Os, Ugent
Co-simulation with Siemens NX - David van Os, Ugent
 
Automobile engineering_ Unit No.5 Vehicle Testing ppt.pptx
Automobile engineering_ Unit No.5 Vehicle Testing ppt.pptxAutomobile engineering_ Unit No.5 Vehicle Testing ppt.pptx
Automobile engineering_ Unit No.5 Vehicle Testing ppt.pptx
 
Comparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension SystemComparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension System
 
Mathematical Modeling and Design of a Rack and Pinion Steering Mechanism
Mathematical Modeling and Design of a Rack and Pinion Steering MechanismMathematical Modeling and Design of a Rack and Pinion Steering Mechanism
Mathematical Modeling and Design of a Rack and Pinion Steering Mechanism
 

Thesis_PPT

  • 1. Slip Based Traction Control System Design and Validation Using Co-Simulation between ADAMS and MATLAB/SIMULINK By SUDIPTA SAHA Roll No. 191325009 Registration No. 235513015 Under the Guidance of Dr. Suman Saha CSIR-CMERI, Durgapur & H.P.Ikkurti CSIR-CMERI, Durgapur School of Mechatronics & Robotics Indian Institute of Engineering Science and Technology, Shibpur Howrah – 711103, West Bengal Central Mechanical Engineering Research Institute, (CMERI), Durgapur- 713 209 India May 2015
  • 2. Objective The main objectives are :-  To develop a new scheme to enhance vehicle longitudinal stability with a traction control system as road parameters changes during driving.  To control wheel slip during road changes by varying the slip ratio as a function of the slip angle.  To build a plant and a controller model using kinematic and dynamic equations in MATLAB/SIMULINK and design a robust control law using sliding mode control technique and test its performance.  For validation of the controller requires a vehicle model, which is to be designed using CATIA and then model export to ADAMS.  To create wheel velocity and chassis velocity as output and control torque as input in ADAMS Plant model.  To perform Co-Simulation between ADAMS Plant and controller block in MATLAB/SIMULINK so that simulation results can verify that the proposed scheme is robust and superior to the open loop control.
  • 3. Outline of this Presentation  Traction Control System (TCS)  Mathematical Representation  Controller Design  Vehicle Design and ADAMS Interface  Co-Simulation  Results & Discussions  Conclusion  Future Scope of work  References
  • 4. Traction Control System (TCS)  Traction control system is a method of preventing wheels from spinning when traction is applied by limiting the amount of power supplied to the wheel.  Demonstration of TCS:-
  • 6. 𝛼𝑖𝑗 = 𝛿𝑗 − 𝜂𝑖𝑗 𝜆 𝐿𝑖𝑗 = 𝜔𝑖𝑗. 𝑟. cos(𝛼𝑖𝑗) − 𝑣 𝑤𝑖𝑗 𝜔𝑖𝑗. 𝑟. cos(𝛼𝑖𝑗 𝜆 𝑆𝑖𝑗 = tan(𝛼𝑖𝑗
  • 7.
  • 8. Road Conditions C1 C2 C3 Asphalt Dry 1.2801 23.99 0.52 Asphalt Wet 0.857 33.822 0.347 Concrete Dry 1.1973 25.168 0.5373 Cobblestone Dry 1.3713 6.4565 0.6691 Cobblestone Wet 0.4004 33.708 0.1204 Snow 0.1946 94.129 0.0646 Ice 0.05 306.39 0 Serial No Road and Pavement condition Croll 1 Very good Asphalt 0.01-0.0125 2 Very good Concrete 0.008-0.1 3 Poor asphalt 0.23 4 Very good stone paving 0.033-0.055 5 Poor stone paving 0.085 6 Snow 0.025 7 Ice 0.037
  • 9. Controller Design Model Simplification:- As the motion needs to restrict for longitudinal direction only dynamic equations reduces to . 4  x roll dragmV F F F .mij xij ij wi wi T r F J J    w w V V V    ( ( ), )f c 
  • 10. Sliding Mode control Sliding mode control, or SMC, is a nonlinear control method that alters the dynamics of a nonlinear system by application of a discontinuous control signal that forces the system to slide along the boundaries of the control structures. The motion of the system as it slides along these boundaries is called a sliding mode and the geometrical locus consisting of the boundaries is called the sliding (hyper) surface. 𝑒 = 𝑓(𝑒) + 𝑔(𝑒). 𝑢 𝑢 = 𝑢 𝑒𝑞 + 𝑢 𝑠𝑤 𝑒 = 0 𝑒 𝑒 = −𝜂(𝑒), 𝜂 > 0
  • 11.  Reference slip Calculation:- Asphalt Wet = 0.175,Asphalt Wet =0.1326,Concrete Dry=0.1705,Cobblestone Dry =0.4002,Cobblestone Wet =0.1415,Snow =0.0595,Ice =0.0398.  Sliding Mode Control with Integral Action:- .   mf hT 2 2 (4. . ( ( ), ) . . . . ) 2.1 (1 ). . . ( ( ), )               &roll D w w g f c g c Ac x m f rV m g f c J       (1 ). .   w w r h J V  ( ) f f G  min max min max ,min ,max ,min ,max         D D D roll roll roll m m m r r r c c c c c c 2 2 2 4 ( ( ), ) ( ( ), ) . . 2 (1 ). . . ( ( ), ) . ( ( ), ) roll roll D D w w f c f c c c g G A x c c V r r m f c m f c J                                    &
  • 12.  Sliding Surface design:-  Formulation of Control Law:- ( , )  % ne t   % ref   0 ( , ) ( ).  % % t ie t K d     0&e ( ) ( ) 0   & & ref i refK    1 ( )     meq i refT f K h   1 ( )     meq i refT f K h   1 ( ) sgn( )      i reff K K e h    m meq mhtT T T  K G  21 2 V e V ee& & sgn( )e f f K e      e f f K e   G e K e  e 
  • 13. Chattering :- When the system is implemented in a digital controller, due to switching of control law at infinite frequency, actuator can’t cope up with it. So the trajectories will chatter across e = 0 resulting in high control effort and oscillations in the system response. 1 mht e T Ksat h            ( ) ( )               m i ref e T f K G sat    1 1 e e e sat e e                      
  • 14. Vehicle Design and ADAMS Interface CAD Model Using CATIA:-  Parts (Wheel, Chassis) & Assembly Design  Creating Joints  Applying Materials  Road Design CATIA model export to Adams:-  Using Sim Designer extension in CATIA V5 Cad model is converted in Windows Command Script (.cmd) file extension file which can be opened in Adams/View.  Importing in Adams (1, 2)
  • 15. ADAMS Interface:-  Modifying Revolute Joints  Dummy Creation  Creating Translational Joints (1, 2)  Defining torque  Contact Surface design (1, 2, 3) Vehicle Model:-
  • 16. Co-Simulation  Co-simulation is the process of simulating a system where two or more separate simulation programs are simultaneously used to model various aspects of the system and these simulation environments communicate during run-time, to simulate the whole system, thus affecting each other’s output. In this case the vehicle is modeled in Adams-View whereas the Controller is modeled in SIMULINK and a co-simulation is setup to run the vehicle model in Adams using the Controller model in SIMULINK.
  • 17. Design Process using ADAMS Controls:-
  • 18. Selection of Input and Output Variables:- Variable Name Description Torque_1 Rear left control torque Torque_2 Rear right control torque Torque_3 Front left control torque Torque_4 Front right control torque Variable Name Description Vel_1 Rear left angular velocity Vel_2 Rear right angular velocity Vel_3 Front left angular velocity Vel_4 Front right angular velocity chesis Chassis velocity
  • 19. Steps of Co-Simulation:-  Load Adams/Controls (1)  Selecting Input and Output Variables  Set References for Input Variables  Adams Block Exporting to MATLAB/SIMULINK  Linking Adams Plant model and the Controller model in SIMULINK (1, 2, 3)  Starting Co-simulation  Checklist before Co-Simulation.
  • 20. Results & Discussions Four sample sets is used in simulation  Asphalt Dry-Snow-Concrete Dry  Cobblestone Dry-Ice-Cobblestone Wet  Asphalt Wet-Concrete Dry-Ice  Cobblestone Wet-Cobblestone Dry-Snow. Simulation time is set to 10 (s) in all. There are three road conditions included into each of sample sets. For first duration of time is from 0 (s) to 3 (s) and second duration from 3 (s) to 6 (s), third duration of time is 6 (s) to 10 (s. To prove the robustness to the parameter uncertainty, mass of the vehicle are being changed simultaneously. For each set of road condition mass of the vehicle varies as m=450 (kg), m=600(kg), m=800(kg), m=1050(kg). In above of every figure name of set and mass are indicated, for example Asphalt Dry-Snow-Concrete Dry written as Ash D- Snow-Con D-600.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Validation Chassis Velocity with Control & without Control:-
  • 27. Wheel Velocity with control & without control:-
  • 29. Reference slip tracking in Co-Simulation
  • 30. Conclusion  Asphalt wet, Ice, Snowy roads are the most critical conditions identified and controlled at closed loop control, in which open loop control fails to show the desired result.  In case of closed loop control after 4(s) Slip based traction controller follows the reference slip in a 10(s) co-simulation between ADAMS and MATLAB/SIMULINK.  In the Simulation during 0(s) to 3(s) peak value of slip=1 occurs because of the high value of starting torque given by the controller and oscillations occur as the chosen values of integral gain and design parameter are not optimized.  The control focuses on maximizing the driving force by setting the optimal value of slip ratio within the specified variation in mass and road conditions.  Validation leads to development of four wheeler in-hub electric vehicle using CATIA and transportation to ADAMS. A road model has been designed in ADAMS constructed of three different friction coefficients and co-simulation have been achieved between ADAMS/View and MATLAB/Simulink to test the robustness of the controller.
  • 31. Future scope of work  The scope of work will be to maintain the initial reference torque well within the motor maximum torque limit by controlling the starting torque to avoid initial jerk.  To find a optimal value of integral gain and design parameter for avoiding oscillations.  To attain a desired performance other control strategies can be applied e.g. PI, PID , Sliding mode with fuzzy logic etc.  To get a complete control of electric vehicle, in the controller design yaw control for lateral stability should also be taken into account.
  • 32. References [1] Y. Hori, Y. Toyoda, Tsuruoka Y., Traction control of electric vehicle based on the estimation of road surface condition-basic experimental results using the test EV UOT Electric March, Power Conversion Conference - Nagaoka 1997. [2] T.A. Johansen, I. Peterson, J. Kalkkuhl, J. Ludemann Gain-scheduled Wheel Slip Control in Automotive Brake Systems, Control Systems Technology, IEEE Transactions on, Volume: 11,Issue: 6, Nov. 2003. [3] W. E. Ting, J. S. Lin Nonlinear back stepping design of anti-lock braking systems with assistance of active suspensions, Proceedings of the 16th IFAC World Congress, 2005 [4] I. Petersen, T. A. Johansen, J. Kalkkuhl, and J. Ludemann Wheel slip control using gain-scheduled lq- lpv/lmi analysis and experimental results, in Proc. European Control Conference, Cambridge, United Kingdom, 2003 [5] O. T.C. Nyandoro, J. O. Pedro, B. Dwolatzky, and O. A. Dahunsi State Feedback Based Linear Slip Control Formulation for Vehicular Antilock Braking System, Proceedings of the World Congress on Engineering 2011 Vol I, WCE 2011 [6] P. Ratiroch-Anant, H. Hirata, M. Anabuki, S. Ouchi Adaptive Controller Design for Anti-Slip System of EV, Conference on Robotics, Automation and Mechatronics, 2006. [7] J. Yi, L. Alvarez, X. Claeys, R. Horowitz, Emergency Braking Control with an Observer-based Dynamic Tire/Road Friction Model and Wheel Angular Velocity Measurement, Vehicle System Dynamics, Vol. 39, No. 2, 2003. [8] S.Li, T.Kawabe,”Slip Suppression of Electric Vehicles Using Sliding Mode Control Method” , Intelligent Control and Automation, 2013, 4, 327-334 [9] Hans-Christian ,Becker Jensen “Design of Slip-based Active Braking and Traction Control System for the Electric Vehicle QBEAK”, 2012 [10] CATIA V5 Part design, Tutorials MSC Corporation. [11] “Getting Started with Adams Control”, [12] S .J.Rao, “Vehicle Modeling and ADAMS-Simulink Co-Simulation With Intregated Continuously Controlled Electronic Suspension (CES) and Electronic Stability Control (ESC) Models”, The Ohio State University 2009