INDIANJOURNALOFST
INDIANJOURNALOFST
net/publication/307959592
Dynamic Modelling and Control Design for a Vehicle in its Longitudinal Motion
CITATIONS READS
2 3,532
2 authors:
All content following this page was uploaded by Vijay Joseph on 05 February 2017.
[email protected]
2
Department of Electronics and Instrumentation Engineering, SRM University, Chennai - 603203, Tamil Nadu, India;
[email protected]
Abstract
Background/Objectives: The purpose of developing a model based control study is to understand the longitudinal
dynamics in detail. This paper develops mathematical model of longitudinal dynamics of the vehicle and develops a suitable
control methodology to have a reliable safe system. Methods/Statistical Analysis: Here the longitudinal dynamics of the
system is modeled using white box modeling and suitable PID control algorithm is developed to have a stable dynamics
of the systems. To develop the required model Physical laws of equations are used. Findings: For a tuned PID controller,
the system stayed within the set point of acceleration and the change in throttle has not affected the system’s velocity
and acceleration. Applications/Improvements: This model can be imparted in the driverless car models for complete
analysis. Modern control methodologies can be developed for the developed model to have a better performance.
Keywords: Longitudinal Dynamics, Longitudinal Motion, Mathematical Model, Physical Laws of Equations, PID Control,
White Box Modeling
2 Vol 9 (30) | August 2016 | www.indjst.org Indian Journal of Science and Technology
Kirti Swarup Jena and Arockia Vijay Joseph
C1 −t s
e
v (s ) mT
= (9)
u(s) 2c v 1
(s + a )(s + )
M T
The time delay also has been simplified by using the
Figure 2. Process block diagram.
power series expansion.
where v(s) and u(s) are the output and the input of the 1
e-𝞽s = (10)
system respectively. V(s) is the velocity of the vehicle and (1 + ts )
u(s) is the throttle input to the system. Again considering
Substituting above equations in the transfer function
the symbols represent in the study that is ‘m’ shows the
and by substituting the adapted constant values we got the
mass of the vehicle and the passengers. The above trans-
transfer function as
fer function is the final transfer function of the system.
Different parameter values are adopted from the research v( s ) 2.4767
G (s) = (11)
done by frank. These parameters constant values are dis-
=
u ( s ) ( s + 0.0476)( s + 1)( s + 5)
played in Table.1 .After getting the simplified model the
From the above transfer function it shows a third
controller design has been started. The vehicle longitudi-
order type‘0’ system. Due to the time delay approxima-
nal dynamics obtained by Khairuddin Osman is shown in
tion, the important fact in realizing the system is that the
Figure 2. Now assume all the initial condition to be zero.
system has been linearized, as the system has been linear-
Applying the initial conditions that are zero wind gusts
ized so the further calculation will become much simpler
and no grading the model is converted to only the for-
as compared to the nonlinear system.
ward path gain and the feedback as shown in Figure 2.
Now the output state equations are represented in equa-
tion 3 and equation 4.
1
v/ = ( Fd − c a v 2 ) (3)
m
1
Fd = (c1 u (t − T ) − Fd ) (4)
T
Y=v (5)
Due to the square term present in equation 3 nonlin- Figure 3. System Block diagram.
earity arises, to make this nonlinear equation in to linear,
we have to differentiate each terms. After differentiating
the equations it becomes as represented in equation 6 and
equation 7.
d 1
v ′ = (−2ca vd v + d Fd ) (6)
dt m
Figure 4. Switching logic to control the process.
d ′ 1
Fd = (c1d u(t − T ) − Fd ) (7)
dt T
III. Control Schemes
And the output equation becomes
In this research the velocity controller has been proposed
Y = d v (8) using conventional control techniques. The focus of this
Vol 9 (30) | August 2016 | www.indjst.org Indian Journal of Science and Technology 3
Dynamic Modelling and Control Design for a Vehicle in its Longitudinal Motion
4 Vol 9 (30) | August 2016 | www.indjst.org Indian Journal of Science and Technology
Kirti Swarup Jena and Arockia Vijay Joseph
ki
G ′′(s) = K + + sK d
s (14)
Figure 7. Speed of vehicle with respect to Throttle setting. of the controller which is the key goal of the paper.
In order to design the controller, the first experiment was
The equation 14 is similar that of the equation 13. to validate the model. After getting the vehicle model
Only the parameters used are different. This equation is we implement the PID controller in order to control the
basically used for analytical calculation because of the vehicle speed. The diagram shows in Figure 3 defines the
linear appearance. Proportional, Integral or derivative block diagram of the controller and the vehicle mathe-
action can be prevail from the above given equation by matical model. The controller has been designed in order
varying the parameter values. Using integral action in a to assure safety and comfort to the driver and the pas-
controller will lead to increasing error, which results the sengers. The output has been obtained by running the
integral term will become very large. Wind up technique simulation. The switching logic is used to switch between
is used to reduce the integral action error, results due to the throttle and brake controller. Different values of Kp, Ti
the above conditions based on the Figure 5. Throttle and and Td are used in order to get the settling time quickly. In
breaking action has been selected by the switching logic this research the input is the throttle percentage that is the
technique. The switching criterion used in this work con- accelerator to increase the speed and the brake applied
siders the required acceleration to achieve the velocity. is used to control the speed of the vehicle. The analysis
The throttle loop is choosen when the required velocity is has two different modes. One is manual mode another
high and the brake is selected when the required velocity is cruise control mode. In the manual mode the vehicle
is very low. Between certain ranges the hysteresis loops is controlled by the driver. In automatic mode if certain
comes in to play. The error between the set point velocity condition arises like the driver is tired and wants to put
and the actual velocity is calculated and then processed as the vehicle speed in automatic condition, then cruise con-
the variable to the PID controller with KP =1, Ti=1, Td=1 trol mode is activated. In cruise control mode the driver
respectively. These are used because of the limit comfort will not able to control the speed of the vehicle until he
to the passenger. Filter is required because the vehicle applies the brake. When the driver applies the brake the
doesn’t permit the high frequency noise. cruise control mode will automatically switched to man-
ual mode. This situation is well known as Ideal condition.
3. Result Analysis Figure 7 shows the throttle opening and closing and
corresponding vehicle speed. The road profile has been
The whole system is modeled and controlled using the described in Figure 9.This has been designed in order to
graphical programming language LabVIEW. The vehicle develop the longitudinal controller. Figure 8 shows the
model is the first part of the paper. The vehicle modeled different modes of the system. The simulation have been
has been designed by two conventional methods. The first verified for certain range of speed.
method is by implementing the traditional Newton’s law
of motion and the Second method is to find the trans- Table 1. Parameter Estimation
fer function from1,4. This model depends on friction, slip, Constant parameters Assumed values
torque, aerodynamics. As our target of this paper is to
M 1500 Kg/
design the controller so these Parameters are neglected
.we basically focus on the designing Ca 1.19N/(m/s)2
Vol 9 (30) | August 2016 | www.indjst.org Indian Journal of Science and Technology 5
Dynamic Modelling and Control Design for a Vehicle in its Longitudinal Motion
Constant parameters Assumed values Anindya gourav panigrahi. The authors would also like
T 1s
to thank Mrs. Sailabala Samal for her support during the
development of this work.
G 9.8m/s2.
C1 743,
6. References
τ 0.2s,
1. Emiliano J, Dias A, Pereira GAS. Longitudinal model
identification and velocity control of an autonomous car.
IEEE Trans Intelligent Transportation System. 2015 Apr;
16(2):776-86.
2. Osman K, Rahmat MF, Ahmad MA. Modeling and control-
ler design for a cruise control system. IEEE International
Colloquium on Signal Processing and Its Application. 2009
Mar; p. 254-8.
3. Frank AA, Liu SJ, Liang SC. Longitudinal control concepts
Figure 9. Road profile. for automated automobiles and trucks operating on a coop-
erative highway. Society of Automotive Engineers Technical
Paper Series.1989 Aug.
4. Conclusion 4. Sheikholeslam S, Charles A. Desoer in-direct adaptive con-
trol of a class of interconnected nonlinear dynamics system.
The vehicle model has been developed by using the physi- International Journal of Control. 1993; 57: p. 743-65.
cal law of equations like Newton’s law of motion. The 5. Hatipoglu C, Ozguner U, Sommer ville M. Longitudinal
developed model is controlled using the designed conven- headway control of autonomous vehicles. IEEE International
tional PID controller, which is used to control the speed Conference on Control Application; 1996 Sep. p. 721-6.
of the vehicle. From the result analysis, we could find the 6. Rajamani R. Vehicle Dynamics and Control. 2nd ed.
developed controller has better control over the longitu- Minneapolis, MN, USA: Springer-Verlag; 2012.
dinal dynamics in terms of speed than that of the PI based 7. Short M, Pont MJ, Huang Q. Safety and Reliability of
controller. The vehicle model used in this paper doesn’t Distributed Embedded System: Simulation of Vehicle
involve external forces like aerodynamics forces, viscous Longitudinal Dynamics. 2004 Oct. p. 1-21.
forces etc. So the future work may be focused on develop- 8. Shakouri P, Ordys A, Askari M, Lajla DS. Longitudinal
vehicle dynamics using Simulink/matlab. UKACC-
ing an appropriate model considering the all above said
International Conference on Control; 2010 Sep. p. 1-6.
parameters for better representation of the actual con-
9. McMahon DH, Hedrick JK, Shladover SE. Vehicle mod-
sidered vehicle. The simulation has been verified using eling and control for automated highway system. IEEE
the rapid prototyping software called LabVIEW. The American Control Conference; 2002. p. 297-303.
results are analyzed in section 5. Research can be done to 10. Yi K, Chung J. Nonlinear brake control for vehicle CW/
improve the speed profile of the vehicle by using intelli- CA systems. IEEE/ASME Trans Mechatronics. 2001 Mar;
gent controller such as Advanced Control Systems which 6(1):17-25.
may result in assured safety, stability and improved per- 11. Mittal P, Sing Y. Development of intelligent transportation
formance. system for improving average moving and waiting time
with artificial intelligence. Indian Journal of Science and
Technology. 2016 Jan; 9(3):1-7.
5. Acknowledgment 12. Prem JKM, Gopalakrishnan SJ, Satheesh B, Anbazhagan
R. Computer modeling of a vehicle system. Indian Journal
The authors gratefully acknowledge the support by P.
of Science and Technology. 2013 May; 6(5S):4620-8.
Ramani Ranjan Senapati, Prasant Kumar Maharana and
6 Vol 9 (30) | August 2016 | www.indjst.org Indian Journal of Science and Technology