Beruflich Dokumente
Kultur Dokumente
Abstract— In this paper, the design of a Proportional- different sets of plants. So it provides a diverse field of
Integral-Derivative (PID) controller for the cruise control system controllers for the researchers to work upon.
has been proposed. The cruise control system, which is a highly
nonlinear, has been linearized around the equilibrium point. The GA is a field of search heuristic which imitates the
controller has been designed for the linearized model, by taking
the dominant pole concept in the closed loop characteristic
natural selection process in order to optimise the more
equation. The PID controller parameters, i.e. proportional, complex mathematical modelling equations, which are
integral and derivative parameters have been tuned using cumbersome to do in a conventional way [3].
Genetic Algorithm (GA). In this study, the performance of the
controller has been compared with that of the conventional PID, This paper proposes a PID controller that uses the
state space and Fuzzy logic based controller. The simulation concept of dominant pole placement for stabilising an unstable
output reveals the superiority of the proposed controller in terms cruise control model and GA has been applied for optimising
of maximum overshoot, peak time, rise time, settling time and the controller parameters in accordance with the given
steady state error. The sensitivity and complementary sensitivity specifications. The objective of this study is to get an
analysis show the robust behaviour of the system with output
disturbance and high-frequency noise rejection qualities. As a
overshoot within the specified range and to minimise the
scope of further research, fractional order and 2-dof PID settling time. This controller when compared with the earlier
controller will be designed for this cruise control system and the version of conventional PID, state space [4] and Fuzzy [5]
performance will be compared with this design. based controller gives better transient and steady-state
response. The values are confirmed by the simulation results
Keywords— Cruise Control; PID; GA, Fuzzy Logic, Sensitivity. in Simulink model. The robustness of the system in the
presence of uncertain disturbances is explored in the end and
I. INTRODUCTION they demonstrate the robust behaviour of the closed loop
system according to control theory expectations.
Automobile cruise control system [1] has become a
common feature of the modern vehicles for driver comfort in II. CRUISE CONTROL SYSTEM
long-distance travels. It reduces the physical as well as the
mental stress of drivers in highway drives by providing them The basic problem of cruise control system is to maintain
relief from regularly stepping on the pedal for adjusting gas the speed set by the driver or in other words, the speed of the
and looking at the speedometer for avoiding speeding tickets. automobile should match a preset value. The main
It also adds to the safety [2] of the passengers by reducing the disturbances to this constant speed drive come from the slopes
risks of high-speed accidents. It is primarily velocity or speed of the road, where gravitational pull effect comes to the front
control, which works on the principle of throttle position and, second is the wind resistance against the velocity. A
controlling according to speed requirements. Cruise control schematic diagram of a car in the slope of a road is given in
also improves the dynamic performance of the automobile, the Fig.1.
reduces pollution due to exhaust and heightens the comfort
level of riders. A basic model of cruise control provides the
driver a push button for setting a speed reference. The actual
speed will be compared with the reference set-point, resulting
into optimal speed control.
4170
The cruise control system calculates the difference in speed
owing to these disturbances and delivers a control signal to the
actuators governing the throttle valve of the automobile to
maintain the fuel injection to the engine, thus providing an
optimum speed.
The transfer function [6] for such a cruise control system is:
ଶǤସ
ܩ ሺݏሻ ൌ ሺ௦ାǤସሻሺ௦ାଵሻሺ௦ାହሻ (1)
GA uses powerful probabilistic approach for solving Fig. 2. Schematic diagram of PID controller
optimisation problems. First introduced by John Holland, this
evolutionary technique creates an initial set of population A. Dominant Pole Calculation
based on the particular problem and then, modifies individual
members of the population by using genetic operators like The design specifications for this study have been
selection, crossover and mutation operators. Each individual considered as:
member of the population is known as a string of
chromosome, which goes through the operators to give the Maximum overshoot (Mp) 10% and
best possible solution or offspring.
Settling time (ts) 5 sec
GA [7] has advantages over the traditional derivative-
From the basics of the control system, it is known that
based optimisation algorithms by providing global optimum to
maximum overshoot is a function of ȗ and settling time is a
ensure convergence of the solution. Due to these advantages, it
function of ȗ and ߱ . The formulas for maximum overshoot
can be used in almost all types of problems and also doesn’t
and settling time is provided in equation (3) and (4)
require complete mathematical knowledge of the problem.
Maximum overshoot
IV. CONTROLLER DESIGN షഏ
ටభషమ
Because of simple structure and easy implementation, PID Mp =݁ ሺ͵ሻ
controller is widely used in the field of control engineering.
The general structure of PID controller is For 2% tolerance band, settling time
ସ
ܩூ ሺݏሻ ൌ ݇ ݇ௗ ݏ (2) ts = (4)
కఠ
௦
ǡ ݇ ൌ
݇ ൌ Using the optimum values of maximum overshoot and
݇ௗ ൌ settling time, ȗ and ߱ are found to be 0.5913 and 1.3529
respectively. Substituting the values of ȗ and ߱ in the
The schematic diagram of PID controller with process and standard second order characteristics equation ( ݏଶ ʹߦ߱ ݏ
unity feedback is shown in Fig. 2. ߱ ଶ ൌ Ͳ), the dominant poles have been found to be at
4171
B. System with PID Controller
The objective function ‘f’ considered for computing the Fig. 3.Cruise Control System with PID controller.
value of kp, ki and kd, has the following format
For 20 seconds, the simulation is carried out and the
݂ ൌ ȁܴȁ ȁܫȁ (11) response of simulation with PID controller has been provided
in figure 4.
C. Objective Function Optimization using GA
TABLE.II The maximum overshoot, peak time, rise time and settling
time for this design is 1.14%, 2.15 sec, 0.945 sec and 1.46 sec
Parameter Value respectively. The performance of this GA-based PID
controller is compared with that of the result listed in the paper
No. of population 40 [6] and summarized in Table 3.
Bit size 10 TABLE.III
Crossover probability 0.8 State Fuzzy
PID
Mutation probability 0.125 Specifications PID[6] using
Space[6] Logic[6]
GA
No, of iteration 25
Overshoot (%) 10.2 10 1.91 1.14
Optimizing the objective function through GA the values of Peak time (sec) 3.54 2.97 3.16 2.15
the unknowns are found to be kp = 3.5907, ki = 0.163 and kd
= 3.3021. Rise time (sec) 5.5 5 3.37 0.945
Settling time
V. SIMULATION DIAGRAM AND RESULT 1.7 1.38 2.21 1.46
(sec)
Steady state
0.01 0.01 0.01 0
The input signal considered for the study is unit step error (%)
signal. The simulation diagram of the system with PID
controller is given bellow.
4172
A. Root Locus Analysis whereas; complementary sensitivity ensures high-frequency
noise rejection. For a system to be robust, sensitivity and
Through Root locus, the time domain and stabilization complementary sensitivity should be less than or equal to two
behaviours of the control system are analyzed in [8]. The root [8]. For the system with PID controller, it has been observed
locus curve for the system with the PID controller has been that
provided in Fig. 5. As all the closed loop pole lies in the left ܵ݁݊ ݕݐ݅ݒ݅ݐ݅ݏൌ ͳǤͳͻͶͳ
half of ‘s’ plane, the system is found to be stable. ݕݐ݅ݒ݅ݐ݅ݏ݊݁ܵݕݎܽݐ݈݊݁݉݁݉ܥൌ ͳ
The above findings are clear identifications of the system
to be robust.
VI. CONCLUSION
4173
4174