Professional Documents
Culture Documents
I. I NTRODUCTION
Fig. 1.
[u, v, w, p, q, r]T
(1)
(2)
[x, y, z, , , ]
(3)
(4)
Where,
M is the 6 6 inertia matrix (including added mass)
C()
is the matrix of Coriolis and centripetal terms
(including added mass)
D() is the damping matrix
g() is the vector of gravitational forces and moments
is the vector of control inputs
kunal.n.tiwari@gmail.com
2 Vinayak G. Asutkar is Head of Department of Instrumentation Engineering at SGGS Institute of Engineering and Technology, Nanded, India
vgasutkar@sggs.ac.in
3 Laxman
417
m(v + mu0 r)
Izz r
(5)
(6)
Fig. 2.
= Yv v + Yr r + Yv v + Yr r + Yr r
(8)
= Nv v + Nr r + Nv v + Nr r + Nr r
(9)
sin
cos
q+
r
cos
cos
r
(10)
v
m Yv
Yr
0
Nv
Izz Nr 0 r
0
0
1
v
Yv Yr + mu0 0
Yr
Nr
0 r = Nr s
+ Nv
0
1
0
0
Fig. 3.
x
A
B
T
v r
0.1114 0.2647 0
= 0.0225 0.2331 0
0
1
0
T
= 0.0211 0.0258 0
=
u = s
III. C ONVENTIONAL F UZZY L OGIC C ONTROLLER
Conventional fuzzy logic controller (CFLC) is a linguistic
based controller that tries to emulate the human thinking
approach. The most commonly used CFLC is a PD like
fuzzy controller. The two input to the controller are the error
e and change in error e.
The inputs are fuzzified by the
input membership function. The input membership function
is selected heuristically and is based on the experience (Fig.
2). The rule table is created on a two dimensional space of
phase plane (e, e).
The rule table exhibits a Toeplitz structure.
Centroid method is mostly used for defuzzyfication [13].
Fig. 4.
418
LN L
NL
LN M
NM
LN S
NS
LZ
Z
LP S
PS
LP M
PM
LP L
PL
CFLC
SIFLC
(13)
25
(deg)
20
r (deg/sec)
e + e
d=
1 + 2
Fig. 6.
15
10
0.4
0.2
5
0
50
100
150
50
100
time
150
200
50
100
time
150
200
time
0
0
1
1
1.5
2
0
The one dimensional rule table in SIFLC can be approximated to a piece wise linear(PWL) control surface under the
following conditions [8].
1) the input membership function is triangular shape
2) the output membership function is singleton shape
3) the fuzzification and defuzzification method uses center of gravity (CoG) method
The output equation under the above condition becomes
[8],
u 0 = d +
(14)
2
3
4
50
100
time
150
5
0
200
25
0.5
20
0.4
r (deg/sec)
(deg)
Fig. 7. CFLC : yaw response, yaw rate, sway velocity and rudder deflection
15
10
5
0
0.3
0.2
0.1
50
100
time
150
200
v (m/sec)
50
100
time
150
200
50
100
time
150
200
0
1
0.5
2
1
Fig. 5.
r (deg)
v (m/sec)
0.5
3
1.5
2
0
4
50
100
time
150
200
5
0
Fig. 8. SIFLC : yaw response, yaw rate, sway velocity and rudder deflection
419
VI. C ONCLUSION
A very efficient conventional fuzzy logic controller
(CFLC) design was described in the paper. The control
energy require by the controller is very small. The sway
velocity and yaw rate were small. The CFLC was then
reduced into a computationally simpler single input fuzzy
logic controller (SIFLC). The reduction was brought about
by introduction of a new variable known as signed distance.
The results of the SIFLC were comparable to the CFLC. The
computational time required for simulation of SIFLC was
very less as compared to CFLC. The structure of SIFLC can
be implemented using a low cost device.
R EFERENCES
[1] K. Goheen and E Jefferys, The application of alternative modelling
technique to ROV dynamics, in proceedings of IEEE international
conference on Robotics and Automation,1990. pp 1302-1309 vol. 2.
[2] M. A. Abkowitz, Stability and Motion Control of Ocean Vehicles., MIT,
Cambridge, 1962.
[3] S. D. Kadam and K. N. Tiwari, A simplified approach to tune PD
controller for depth control of an autonomous underwater vehicle, in
proceedings of National conference on Communication, Computing and
Networking Technologies, 2013. pp. 209-212.
[4] A. A. Pakhare, K. N. Tiwari and R. H. Chile, PID/PD tuning
method for steering control of autonomous underwater vehicle: Genetic algorithm approach, in proceedings of National conference on
instrumentation, control and signal processing, 2013. pp 31-35.
[5] J Yuh, A neural net controller for underwater robotic vehicles, in
IEEE transaction on ocean engineering, 1991. pp 167-179.
[6] J. Healey and D. Lienard, Multivariable sliding mode controller for
autonomous diving and steering of unmanned underwater vehicle, in
IEEE transaction on oceanic engineering, 1993.
[7] H. Akcakaya, H. A. Yildiz, G. Saglam and F. Gurleyen Sliding mode
control of autonomous underwater vehicle, in proceedings of IEEE
conference on Electrical and Electronics Engineering, 2009. pp. 332336 vol. 2.
[8] K. Ishaque, S. Abdullah, S. Ayob and Z. Salam, A simplified approach
to design fuzzy logic controller for an underwater vehicle, Journal of
ocean engineering, Elsevier 2011. pp. 271-284 vol. 38(2).
[9] K. Ishaque, S.S. Abdullah, S.M. Ayob and Z. Salam. Single input
fuzzy logic controller for unmanned underwater vehicle J Intell Robot
Syst, 2010 pp. 271-284 Vol. 59.
[10] J. Guo, F. C. Chiu and C. C. Huang, Design of sliding mode
fuzzy controller for guidance and control of autonomous underwater
controller, Journal of ocean engineering, Elsevier 2003. pp 2137-2155
vol. 30.
[11] B. Jalving and S. Storkersen, The control system of underwater
vehicle, in proceedings of the Third IEEE conference on control
application, 1994 pp 851-856 vol. 2.
[12] Fossen I Thor, Guidance and Control of Ocean Vehicles, Wiley, 1994.
[13] Timothy J Ross, Fuzzy Logic With Engineering Applications, Second
Edition, John Wiley & Sons, Ltd ,2004.
[14] B. J. Choi, S. W. Kawa,B. K. Kim Design and stability analysis of
single input fuzzy logic controller IEEE transactions on System,Man
and Cybernetics-part B: cybernetics, 2000 pp. 303-309 Vol. 30(2).
420