SlideShare a Scribd company logo
1 of 21
ADVANCING SMOOTHLY
CRUISE CONTROL
CRUISE CONTROL
 Cruise control (speed control, auto-cruise
or tempomat) is a system that automatically
controls the speed of a motor vehicle. The system
takes over the throttle of the car to maintain a
steady speed as set by the driver.
CRUISE CONTROL
SYSTEM MODELLING
 feedback control system
 purpose is to maintain a constant vehicle
speed despite external disturbances, such
as changes in wind or road grade.
 accomplished by
i. measuring the vehicle speed
ii. comparing it to the desired or reference speed
iii. automatically adjusting the throttle according
to a control law
PHYSICAL SETUP: FBD
bv u
 Mass m
 Control force u
 Resistive forces bv
 Vehicle velocity v
 u = force generated at the road/tire
interface
 we will assume that :
i. u can be controlled directly
ii. the dynamics of the
powertrain, tires, etc are 0
iii. bv, due to rolling resistance and wind
drag varies linearly with the vehicle
velocity, v, and act in the direction
opposite the vehicle's motion
FIRST ORDER EQUATION
We are considering a first order mass-damper
system.
Summing forces in the x-direction and applying
Newton's 2nd law, we arrive at the following
system equation:
m(dv/dt)+bv=u
Since v is the required output:
y = v
TRANSFER FUNCTION
Taking the Laplace transform and assuming
zero initial conditions, we find the transfer
function of the cruise control system to be:
P(s) = V(s)/U(s)
= 1/(ms+b)
PID CONTROL
PARAMETERS
 m vehicle mass 1000 kg
 b damping coefficient 50 N.s/m
 r reference speed 10 m/s
 Rise time < 5 s
 Overshoot < 10%
 Steady-state error < 2%
BLOCK DIAGRAM
C(s) P(s)
Unity gain feedback controller
C(s) = Kp + Ki/s + Kd.s
PROPORTIONAL
CONTROL
 The root-locus plot shows the locations of
all possible closed-loop poles when a single
gain is varied from zero to infinity.
 Only a proportional controller Kp will be
considered to solve this problem. The
closed-loop transfer function becomes:
Y(s)/R(s) = Kp/(ms + ( b + Kp ) )
PROPORTIONAL
CONTROL
 MATLAB command sgrid
 Used to display an acceptable region of the
root-locus plot
 Damping ratio (zeta) and the natural
frequency (Wn) need to be determined
PROPORTIONAL
CONTROL
PROPORTIONAL
CONTROL
 We can then find a gain to place the closed-
loop poles in the desired region by
employing the rlocfind command
 specific loop gain
[Kp,poles]=rlocfind(P_cruise)
 In between the dotted lines (zeta > 0.6) and
outside the semi-ellipse (wn > 0.36)
LAG CONTROLLER
 With the gain Kp being the only functional
gain and Ki and Kd being zero, the rise time
and the overshoot criteria have been met
 A steady-state error of more than 10%
remains
 To reduce the steady-state error, a lag
controller is added to the system
LAG CONTROLLER
 To reduce the steady-state error, a lag
controller will be added to the system.
 A pole and a zero, not too distant spacing-
wise are introduced i.e:
LAG CONTROLLER
 With the gain Kp being the only functional
gain and Ki and Kd being zero, the rise time
and the overshoot criteria have been met
 A steady-state error of more than 10%
remains
 To reduce the steady-state error, a lag
controller is added to the system
 the steady-state error will be reduced by a
factor of zo/po
LAG CONTROLLER
 With the gain Kp excluded for the moment, the
transfer function of PID becomes:
 Adding Kp to the equation, the transfer function of
PID becomes:
LEAD CONTROLLER
 The lead controller is basically added to
improve the transient response of the
system i.e. Ts and Tp mainly
 Not used here as it is not needed and the
desired parameters are already being
achieved
Cruise control simulation using matlab

More Related Content

What's hot

Cruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise ControlCruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise ControlANAND THAKKAR
 
CONTROL SYSTEMS IN AUTOMOBILES
CONTROL SYSTEMS IN AUTOMOBILESCONTROL SYSTEMS IN AUTOMOBILES
CONTROL SYSTEMS IN AUTOMOBILESSharath S
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its designKonirDom1
 
Adaptive lighting system for automobiles
Adaptive lighting system for automobilesAdaptive lighting system for automobiles
Adaptive lighting system for automobilesMd. Tasdikul Islam Khan
 
Design of Lane Keeping Assist
Design of Lane Keeping AssistDesign of Lane Keeping Assist
Design of Lane Keeping Assistssuserd30ca11
 
SENSORS IN AUTOMOBILES
SENSORS IN AUTOMOBILESSENSORS IN AUTOMOBILES
SENSORS IN AUTOMOBILESvishal gupta
 
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILESREVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILESvishnusankar369
 
Speed control of vehicle
Speed control of vehicleSpeed control of vehicle
Speed control of vehicleAmanVerma443
 
Automatic gear transmission in two wheelers using embedded system
Automatic gear transmission in two wheelers using embedded systemAutomatic gear transmission in two wheelers using embedded system
Automatic gear transmission in two wheelers using embedded systemiaemedu
 
Control systems
Control systems Control systems
Control systems Dr.YNM
 
Autonomous braking system
Autonomous braking systemAutonomous braking system
Autonomous braking systemPhilsonPhilip2
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise controlVIBHOR RATHI
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsAmr E. Mohamed
 
Hill Assist Control Seminar
Hill Assist Control SeminarHill Assist Control Seminar
Hill Assist Control SeminarAmey Ekbote
 
Synchro and servomotor
Synchro and servomotorSynchro and servomotor
Synchro and servomotorjawaharramaya
 
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES UniversityAdaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES UniversityNaveen Kumar B
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemAmr E. Mohamed
 

What's hot (20)

Cruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise ControlCruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise Control
 
CONTROL SYSTEMS IN AUTOMOBILES
CONTROL SYSTEMS IN AUTOMOBILESCONTROL SYSTEMS IN AUTOMOBILES
CONTROL SYSTEMS IN AUTOMOBILES
 
Electronic stability control
Electronic stability controlElectronic stability control
Electronic stability control
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its design
 
Adaptive lighting system for automobiles
Adaptive lighting system for automobilesAdaptive lighting system for automobiles
Adaptive lighting system for automobiles
 
Design of Lane Keeping Assist
Design of Lane Keeping AssistDesign of Lane Keeping Assist
Design of Lane Keeping Assist
 
SENSORS IN AUTOMOBILES
SENSORS IN AUTOMOBILESSENSORS IN AUTOMOBILES
SENSORS IN AUTOMOBILES
 
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILESREVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Speed control of vehicle
Speed control of vehicleSpeed control of vehicle
Speed control of vehicle
 
Automatic gear transmission in two wheelers using embedded system
Automatic gear transmission in two wheelers using embedded systemAutomatic gear transmission in two wheelers using embedded system
Automatic gear transmission in two wheelers using embedded system
 
Control systems
Control systems Control systems
Control systems
 
Autonomous braking system
Autonomous braking systemAutonomous braking system
Autonomous braking system
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
 
Hill Assist Control Seminar
Hill Assist Control SeminarHill Assist Control Seminar
Hill Assist Control Seminar
 
Esp presentation
Esp presentationEsp presentation
Esp presentation
 
Synchro and servomotor
Synchro and servomotorSynchro and servomotor
Synchro and servomotor
 
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES UniversityAdaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control System
 

Similar to Cruise control simulation using matlab

Automobile cruise control
Automobile cruise controlAutomobile cruise control
Automobile cruise controlTanzeel Ahmad
 
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...csandit
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 
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
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Zac Darcy
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armcesarportilla8
 
Control System Engineering by Engr Mark Joseph
Control System Engineering by Engr Mark JosephControl System Engineering by Engr Mark Joseph
Control System Engineering by Engr Mark JosephHanzEspiritu
 
Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control SystemAniket Govindaraju
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond Brunkow
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAPAttou
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlIJMTST Journal
 
Servo Fundamentals
Servo FundamentalsServo Fundamentals
Servo Fundamentalspurnima saha
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd Iaetsd
 
Automatic generation control&amp;voltage control(module 5:ktu syllabus)
Automatic generation control&amp;voltage control(module 5:ktu syllabus)Automatic generation control&amp;voltage control(module 5:ktu syllabus)
Automatic generation control&amp;voltage control(module 5:ktu syllabus)Asha Anu Kurian
 
Simulation of an Active Suspension Using PID Control
Simulation of an Active Suspension Using PID ControlSimulation of an Active Suspension Using PID Control
Simulation of an Active Suspension Using PID ControlSuzana Avila
 
Linear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentLinear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentIsham Rashik
 

Similar to Cruise control simulation using matlab (20)

Automobile cruise control
Automobile cruise controlAutomobile cruise control
Automobile cruise control
 
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...
 
AutomaticClutchEAC
AutomaticClutchEACAutomaticClutchEAC
AutomaticClutchEAC
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
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...
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
 
Control System Engineering by Engr Mark Joseph
Control System Engineering by Engr Mark JosephControl System Engineering by Engr Mark Joseph
Control System Engineering by Engr Mark Joseph
 
Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control System
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAP
 
sirishfinalpropsal
sirishfinalpropsalsirishfinalpropsal
sirishfinalpropsal
 
Documentation
DocumentationDocumentation
Documentation
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
 
Servo Fundamentals
Servo FundamentalsServo Fundamentals
Servo Fundamentals
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
 
Automatic generation control&amp;voltage control(module 5:ktu syllabus)
Automatic generation control&amp;voltage control(module 5:ktu syllabus)Automatic generation control&amp;voltage control(module 5:ktu syllabus)
Automatic generation control&amp;voltage control(module 5:ktu syllabus)
 
Simulation of an Active Suspension Using PID Control
Simulation of an Active Suspension Using PID ControlSimulation of an Active Suspension Using PID Control
Simulation of an Active Suspension Using PID Control
 
Linear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentLinear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller Assignment
 
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic AlgorithmsTuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
 

More from Hira Shaukat

Mobility Management
Mobility ManagementMobility Management
Mobility ManagementHira Shaukat
 
Development of Islamabad through SME
Development of Islamabad through SME Development of Islamabad through SME
Development of Islamabad through SME Hira Shaukat
 
Future Cooperative Networks
Future Cooperative NetworksFuture Cooperative Networks
Future Cooperative NetworksHira Shaukat
 
Speaker recognition using MFCC
Speaker recognition using MFCCSpeaker recognition using MFCC
Speaker recognition using MFCCHira Shaukat
 
Spread spectrum communication schemes
Spread spectrum communication schemesSpread spectrum communication schemes
Spread spectrum communication schemesHira Shaukat
 
Home automation system
Home automation system Home automation system
Home automation system Hira Shaukat
 

More from Hira Shaukat (8)

4 bit counter
4 bit counter4 bit counter
4 bit counter
 
Mobility Management
Mobility ManagementMobility Management
Mobility Management
 
Development of Islamabad through SME
Development of Islamabad through SME Development of Islamabad through SME
Development of Islamabad through SME
 
Future Cooperative Networks
Future Cooperative NetworksFuture Cooperative Networks
Future Cooperative Networks
 
Speaker recognition using MFCC
Speaker recognition using MFCCSpeaker recognition using MFCC
Speaker recognition using MFCC
 
Spread spectrum communication schemes
Spread spectrum communication schemesSpread spectrum communication schemes
Spread spectrum communication schemes
 
3 d printer
3 d printer3 d printer
3 d printer
 
Home automation system
Home automation system Home automation system
Home automation system
 

Recently uploaded

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 

Recently uploaded (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 

Cruise control simulation using matlab

  • 3. CRUISE CONTROL  Cruise control (speed control, auto-cruise or tempomat) is a system that automatically controls the speed of a motor vehicle. The system takes over the throttle of the car to maintain a steady speed as set by the driver.
  • 5. SYSTEM MODELLING  feedback control system  purpose is to maintain a constant vehicle speed despite external disturbances, such as changes in wind or road grade.  accomplished by i. measuring the vehicle speed ii. comparing it to the desired or reference speed iii. automatically adjusting the throttle according to a control law
  • 6. PHYSICAL SETUP: FBD bv u  Mass m  Control force u  Resistive forces bv  Vehicle velocity v  u = force generated at the road/tire interface  we will assume that : i. u can be controlled directly ii. the dynamics of the powertrain, tires, etc are 0 iii. bv, due to rolling resistance and wind drag varies linearly with the vehicle velocity, v, and act in the direction opposite the vehicle's motion
  • 7. FIRST ORDER EQUATION We are considering a first order mass-damper system. Summing forces in the x-direction and applying Newton's 2nd law, we arrive at the following system equation: m(dv/dt)+bv=u Since v is the required output: y = v
  • 8. TRANSFER FUNCTION Taking the Laplace transform and assuming zero initial conditions, we find the transfer function of the cruise control system to be: P(s) = V(s)/U(s) = 1/(ms+b)
  • 10. PARAMETERS  m vehicle mass 1000 kg  b damping coefficient 50 N.s/m  r reference speed 10 m/s  Rise time < 5 s  Overshoot < 10%  Steady-state error < 2%
  • 11. BLOCK DIAGRAM C(s) P(s) Unity gain feedback controller C(s) = Kp + Ki/s + Kd.s
  • 12. PROPORTIONAL CONTROL  The root-locus plot shows the locations of all possible closed-loop poles when a single gain is varied from zero to infinity.  Only a proportional controller Kp will be considered to solve this problem. The closed-loop transfer function becomes: Y(s)/R(s) = Kp/(ms + ( b + Kp ) )
  • 13. PROPORTIONAL CONTROL  MATLAB command sgrid  Used to display an acceptable region of the root-locus plot  Damping ratio (zeta) and the natural frequency (Wn) need to be determined
  • 15. PROPORTIONAL CONTROL  We can then find a gain to place the closed- loop poles in the desired region by employing the rlocfind command  specific loop gain [Kp,poles]=rlocfind(P_cruise)  In between the dotted lines (zeta > 0.6) and outside the semi-ellipse (wn > 0.36)
  • 16. LAG CONTROLLER  With the gain Kp being the only functional gain and Ki and Kd being zero, the rise time and the overshoot criteria have been met  A steady-state error of more than 10% remains  To reduce the steady-state error, a lag controller is added to the system
  • 17. LAG CONTROLLER  To reduce the steady-state error, a lag controller will be added to the system.  A pole and a zero, not too distant spacing- wise are introduced i.e:
  • 18. LAG CONTROLLER  With the gain Kp being the only functional gain and Ki and Kd being zero, the rise time and the overshoot criteria have been met  A steady-state error of more than 10% remains  To reduce the steady-state error, a lag controller is added to the system  the steady-state error will be reduced by a factor of zo/po
  • 19. LAG CONTROLLER  With the gain Kp excluded for the moment, the transfer function of PID becomes:  Adding Kp to the equation, the transfer function of PID becomes:
  • 20. LEAD CONTROLLER  The lead controller is basically added to improve the transient response of the system i.e. Ts and Tp mainly  Not used here as it is not needed and the desired parameters are already being achieved

Editor's Notes

  1. The two dotted lines in an angle indicate the locations of constant damping ratio (zeta=0.6); the damping ratio is greater than 0.6 in between these lines and less than 0.6 outside the lines. The semi-ellipse indicates the locations of constant natural frequency (Wn=0.36); the natural frequency is greater than 0.36 outside the semi-ellipse, and smaller than 0.36 inside.