Академический Документы
Профессиональный Документы
Культура Документы
Session: 16-20
Swedish College of Engineering and Technology Shahbazpur Road Rahim Yar Khan
RESEARCH COMPLETION CERTIFICATE
This is to certify that the research work contained in this thesis titled “ Design and develop a
PID controller based Automobile Cruise control system in MATLAB SIMULINK to meet the
following performance specifications ” has been carried out and completed by Mr. Ahmad
Raza , Mr.Salman Sarwar, Mr.M.Sohaib. Roll No.16-ME-37, 16-ME-39, 16-ME-33. Under my
supervision.
Dated Supervisor
Engr. Asif Munir
ABSTRACT
This research paper deals with the effect of P, PI & PID controller in conventional cruise control
which
was implemented on a passenger car. Conventional cruise control takes over the accelerator
operation at speeds over
40 km/h (25 mph) when it is engaged. An accurate positioning motor, with power amplifier that
accepts a low power
(Almost no current) voltage signal, and moves the accelerator pedal in a manner proportional to
the voltage
Signal. . This paper deals with the design, and estimation of the controllers for steady state
behavior.
KEYWORDS: P, PI & PID controller, Car Cruise Control, Power Amplifier.
CONTENTS
CHAPTER 01......................................................................................................................3
1.1 INTRODUCTION.....................................................................................................3
CHAPTER 02......................................................................................................................4
CHAPTER 03......................................................................................................................4
3.0.2 METHODOLOGY..................................................................................................4
3.2 EXPERIMENTATION...............................................................................................4
CHAPTER 04......................................................................................................................4
CHAPTER 05......................................................................................................................5
5.0 CONCLUSION..........................................................................................................5
REFERENCES....................................................................................................................5
APPENDIX-I.......................................................................................................................6
ACRONYMS...................................................................................................................6
CHAPTER 01
1.1 INTRODUCTION
The first step in the control design process is to develop appropriate mathematical models
of the system to be controlled. These models may be derived either from physical laws or
experimental data. In this section, we introduce the state-space and transfer function
representations of dynamic systems. We then review some basic approaches to modeling
mechanical and electrical systems and show how to generate these models in MATLAB
for further analysis.
System parameters are given as follows: Design and develop a PID controller base
Automobile Cruise control system in MATLAB SIMULINK to meet the following
performance specifications:
Design criteria that the compensated system should achieve, when the engine gives a
500 Newton force, the car having mass of 1000kg will reach a maximum velocity of 10
m/s (22 mph) and automobile should be able to accelerate up to that speed in less than 5
seconds. In this application, a 10% overshoot and 2% steady-state error on the velocity
are sufficient.
Keeping the above in mind, the proposed design criteria for this problem is as
follows:
[2] Khairuddin Osman, Mohd. Fuaad Rahmat, Mohd Ashraf Ahmad. „„Modelling and
Controller Design for a Cruise Control System”. 5th International Colloquium on Signal
Processing & Its Applications (CSPA), 2009.
[4] Muller, R. Nocker, G. Daimler-Benz AG and Stuttgart. Intelligent Cruise Control with
Fuzzy Logic, IEEE Intelligent Vehicles '92 Symposium. 1992
[5] Vedam, N.; Diaz-Rodriguez, I.; Bhattacharyya, S.P. “A novel approach to the design
of controllers in an automotive cruise-control system”. Industrial Electronics Society,
IECON 2014 - 40th Annual Conference of the IEEE, Pages: 2927 – 2932, Year: 2014.
[6] M. K. Rout, D. Sain, S. K. Swain, S. K. Mishra “PID controller design for cruise
control system using genetic algorithm” International Conference on Electrical,
Electronics, and Optimization Techniques (ICEEOT) - 2016 .
CHAPTER 03
3.0 ANALYTICAL TECHNIQUES AND METHODOLOGY
SYSTEM MODEL AND ASSUMPTIONS
The purpose of cruise controls system is to maintain a constant vehicle speed despite
having external disturbance like
change of wind or road grade. It is accomplished by: measuring the vehicle speed and
then comparing it with the
Reference/desired speed and then automatically adjusting the throttle according to control
law.
In practice, the inertia of the wheels of the car is ignored. Assuming the friction of the car
is obtained by the friction
Caused by the motion of the car. A physical model of the cruise control system is
illustrated as shown in Fig. 1. The
“m” indicated as the mass of a car
Fig.2
From the Newton’s second law of motion, a differential equation of the cruise control
model can be obtained, as in
Eqn.1 Eqn. 1
Where, v is the velocity of the car, b is the friction obtained by the car and u is the force
from the engine.
Now taking Laplace transform of eqn.1
Now arranging the terms, we get open loop transfer function of cruise system as:
Now, we can study the steady state behavior of the system using the transfer function. Let
us consider the mass of the
Car is 1200kg, friction co- effiecient is 50Ns/m and the applied force U is 500Newton.
Now the car moves at a
Maximum speed of 36km/h.
To adjust the car speed within the limits of specification, a controller has to be added.
CHAPTER 04
Simulation of closed loop car cruise system steady state response with Kp =1000 is
observed as shown below
Thus we have seen that the response of a car cruise system in Matlab simulation and
simulink is almost same.
Now after addition of PI controller in Matlab & the simulink the response can be
observed as follows. From the graphs
It can be seen that after addition of the PI controller the car reaches to the required speed
faster.
Simulation of car cruise system with Kp =1000 & Ki =50
Now the same will be implemented in Matlab simulation
CHAPTER 05
5.0 CONCLUSION
Although the PID control constitute one of the most important topics in the in controlling
any model yet in this paper
Only PI controller gives the desired speed to the driver of an intelligent Vehicle. The PI
controller in this case provides
Faster speed of response when used to conventional closed loop car cruise system.
5.1 FUTURE WORK
The idea of fuzzy logic and PID controllers is
Presented. The controllers have been designed for cruise
control system. Better control performance
and great stability can be estimated from fuzzy controller.
PID controller produces the responses with small rise time
compared to Fuzzy logic controller, but it offers high
percentage overshoot and peak amplitude which can cause
poor performance of the system. Further work can be done by
The use of a Fuzzy-PID controller , these technique can be modified further in future.
REFERENCES
[1] S. Moon, I. Moon, and K. Yi, “Design, tuning and evaluation of a full range adaptive
cruise control system with collision avoidance,” Control
Eng. Pract., vol. 17, pp. 44 K. M. Passino, “Biomimicry of bacterial foraging for
distributed optimization,” IEEE Control Systems Magazine,
vol. 22, no. 3, pp. 52-67, 2002.
[2] Control tutorials for Matlab: Example: Modeling a cruise control system.
http://www.engin.umich.edu/group/ctm/examples/cruise/cc.html.
[3] Ronald K. Jurgen, Adaptive Cruise Control, Warrendale, PA, SAE International, 2006.
[4] D. Swaroop and R. Huandra, “Intelligent cruise control design based on a traffic flow
specification,” Vehicle Syst. Dyn., vol. 30, pp. 319–
344,Nov. 1998 .
N. Shimomura, “A study on preceding vehicle tracking on curved roads using stereo
vision,” Tech. Rep. PRMU97-27,IEICE, 1997.
Karnfelt, C. et al..77 GHz ACC Radar Simulation Platform,IEEE International
Conferences on Intelligent Transport Systems
Telecommunications (ITST), 2009IEICE, 1997..
http://ctms.engin.umich.edu/CTMS/index.php?
example=CruiseControl§ion=ControlPID
APPENDIX-I
ACRONYMS
DOF Degree of freedom
N Newton