research article longitudinal motion control of auv based
TRANSCRIPT
Research ArticleLongitudinal Motion Control of AUV Based onFuzzy Sliding Mode Method
Duo Qi, Jinfu Feng, and Jian Yang
Aeronautics and Astronautics Engineering College, Air Force Engineering University, Xiโan 710038, China
Correspondence should be addressed to Duo Qi; [email protected]
Received 22 October 2015; Accepted 21 January 2016
Academic Editor: Lifeng Ma
Copyright ยฉ 2016 Duo Qi et al. This is an open access article distributed under the Creative Commons Attribution License, whichpermits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
According to the characteristics of AUVmovement, a fuzzy slidingmode controller was designed, inwhich fuzzy ruleswere adoptedto estimate the switching gain to eliminate disturbance terms and reduce chattering. The six-degree-of-freedom model of AUVwas simplified and longitudinal motion equations were established on the basis of previous research. The influences of first-orderwave force and torque were taken into consideration. The REMUS was selected to simulate the control effects of conventionalsliding mode controller and fuzzy sliding mode controller. Simulation results show that the fuzzy sliding mode controller can meetthe requirements and has higher precision and stronger antijamming performances compared with conventional sliding modecontroller.
1. Introduction
Nowadays the ocean space is an important competition fieldof military and economic powers in the world, and manycountries are vigorously developing deep sea explorationtechnology. As an intercrossed subject of ocean engineer-ing and robot technology, autonomous underwater vehicles(AUV) are playing increasingly significant roles in underwa-ter activities, such as offshore oil exploitation, underwater tar-get search, marine science research, and military application[1โ5].
The stable and efficient control of AUV is very difficultfor its inherent highly nonlinear, uncertain hydrodynamicparameters and external disturbances.Wang et al. [6] adoptedS-surface control method to simulate the heading con-trol and depth control of a mini AUV, and, furthermore,they simulated long distance traveling following a plannedpath. The results showed that the AUV has good spatialmaneuverability and verified the feasibility and reliability ofcontrol method. Ma and Cui [7] proposed a robust path-following control method for nonlinear and underactuatedAUV based on a fuzzy hybrid control strategy. Jia et al.[8] presented a nonlinear iterative sliding mode controllerbased on the virtual guide method. It can decrease the static
error and overshoot and achieves high tracking precision.Sahu and Subudhi [9] developed an adaptive control lawfor the AUV to track the desired trajectory and verified thestability of the controller using Lyapunovโs directmethod.Thesimulation results demonstrate that the controller is feasiblefor the tracking of uncertain parameters model. Lapierre andSoetanto [10] designed a new backstepping controller, whichcan get rid of the limits of initial conditions and make thetracking error converge to zero.
The sliding mode control has been successfully appliedto dynamic positioning and motion control of underwatervehicle [11, 12], due to its simple algorithm, robustness againstmodeling imprecision, and external disturbances. However,the discontinuous switching characteristics of sliding modecontrol will cause chattering, which not only affects the con-trol accuracy but also degrades the system performance andeven severely damages the control units. Many researchershave put forward solutions to eliminate the chattering phe-nomenon fromdifferent angles, such as adaptivemethod [13],neural network method [14], feedback linearization method[15], and fuzzy method [16]. According to the experience,a proper switching gain can reduce chattering [17]. Thefuzzy control has many advantages; for example, it needsno accurate mathematical model and has good robustness.
Hindawi Publishing CorporationJournal of Control Science and EngineeringVolume 2016, Article ID 7428361, 7 pageshttp://dx.doi.org/10.1155/2016/7428361
2 Journal of Control Science and Engineering
Table 1: Motion mode and attitude parameters of AUV.
Degree offreedom Motion modes
Force/torque(in the body-fixed
coordinate)
Linear velocity/angularvelocity
(in the body-fixed coordinate)
Location/Euler angles(in the earth-fixed
coordinate)1 Back/forward (movement along the ๐ฅ-axis) ๐น
๐ฅ๐ข ๐ฅ
2 Sway (movement along the ๐ฆ-axis) ๐น๐ฆ
V ๐ฆ
3 Lift/dive (movement along the ๐ง-axis) ๐น๐ง
๐ค ๐ง
4 Roll (rotation along the ๐ฅ-axis) ๐๐ฅ
๐ ๐
5 Pitch (rotation along the ๐ฆ-axis) ๐๐ฆ
๐ ๐
6 Yaw (rotation along the ๐ง-axis) ๐๐ง
๐ ๐
The fuzzy sliding mode control combines the advantages ofslidingmode control and fuzzy control and canmake discretecontrol signals continuous to reduce chattering effectively.
The main contribution of this paper is to design a fuzzysliding mode controller for the longitudinal motion controlof AUV with the consideration of first-order wave force andtorque. Based on the conventional slidingmode control, fuzzyrules are adopted to estimate the switching gain to eliminatedisturbance terms and reduce chattering. The simulationresults show that the fuzzy sliding mode controller can meetthe requirements. Compared with conventional slidingmodecontroller, it has higher precision and stronger antijammingperformances, which has good practical values.
2. Longitudinal Motion Model ofAUV and Wave Disturbance
Earth-fixed coordinate and AUV body-fixed coordinate areshown in Figure 1. Six-DOF kinematic modes and attitudeparameters are defined in the coordinate system as shown inTable 1.
According to the parameters in Table 1, we define vectorsas follows: ๐
1= (๐ฅ, ๐ฆ, ๐ง)
๐, ๐2= (๐, ๐, ๐)
๐, ๐ = (๐1, ๐2)๐,
๐1= (๐น๐ฅ, ๐น๐ฆ, ๐น๐ง)๐, ๐2= (๐
๐ฅ,๐๐ฆ,๐๐ง)๐, ๐ = (๐
1, ๐2)๐, ๐ =
(๐ข, V, ๐ค)๐, ๐ = (๐, ๐, ๐)๐, V = (๐, ๐)
๐, the center of gravityposition is ๐
๐บ= (๐ฅ๐, ๐ฆ๐, ๐ง๐)๐, and the center of buoyancy
position is ๐๐ต= (๐ฅ๐ต, ๐ฆ๐ต, ๐ง๐ต)๐.
The longitudinal motion equations of AUV with respectto the body-fixed moving frame are described by a set ofnonlinear differential equations as follows:
๐(๏ฟฝ๏ฟฝ + ๐ค๐ โ ๐ฅ๐๐2
+ ๐ง๐๏ฟฝ๏ฟฝ) = ๐น
๐ฅ,
๐ (๏ฟฝ๏ฟฝ โ ๐ข๐ โ ๐ง๐๐2
โ ๐ฅ๐๏ฟฝ๏ฟฝ) = ๐น
๐ง,
๐ผ๐ฆ๐ฆ๏ฟฝ๏ฟฝ + ๐ [๐ง
๐(๏ฟฝ๏ฟฝ + ๐ค๐) โ ๐ฅ
๐(๏ฟฝ๏ฟฝ โ ๐ข๐)] = ๐
๐ฆ.
(1)
Ignore all the high-order terms under the condition of lowspeed; the mathematical model above can be simplified as
๐(๏ฟฝ๏ฟฝ + ๐ง๐๏ฟฝ๏ฟฝ) = ๐น
๐ฅ,
๐ (๏ฟฝ๏ฟฝ โ ๐๐ โ ๐ฅ๐๏ฟฝ๏ฟฝ) = ๐น
๐ง,
๐ผ๐ฆ๐ฆ๏ฟฝ๏ฟฝ + ๐ [๐ง
๐๏ฟฝ๏ฟฝ โ ๐ฅ๐(๏ฟฝ๏ฟฝ โ ๐ข๐)] = ๐
๐ฆ,
(2)
Body-fixed coordinateEarth-fixed coordinate
Pitch: q,My
Sway: ๏ฟฝ, Fy
y, ๐x, ๐
Roll: p,Mx
Surge: u, Fx
z, ๐
Heave: w, FzYaw: r,Mz
Figure 1: Reference coordinates and 6-DOF coordinates of AUV.
where
๐น๐ฅ= ๐๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ + ๐
๐ข๐ข + ๐
๐๐ + ๐
๐๐,
๐น๐ง= ๐๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ + ๐
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ + ๐๐ค๐ค + ๐
๐๐ + ๐๐ฟ๐
๐ฟ๐ ,
๐๐ฆ= ๐๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ + ๐
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ + ๐
๐ค๐ค +๐
๐๐ +๐
๐ฟ๐
๐ฟ๐ ,
(3)
and๐๏ฟฝ๏ฟฝ, ๐๏ฟฝ๏ฟฝ,๐๏ฟฝ๏ฟฝ. . . are hydrodynamic parameters.
According to the practical situation, we suppose thatthe AUV moves with a constant velocity ๐ข = ๐ข
0, and the
longitudinal motion equations of AUV can be describedfurther [18]:
[
๏ฟฝ๏ฟฝ
๐
] = [
cos ๐ 0
0 1
] [
๐ค
๐
] โ [
๐ข0sin ๐0
] = ๐ด1[
๐ค
๐
] โ ๐ด๐1, (4)
[
๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ
] = ๐โ1
๐ข0[
๐๐ค
๐๐+ ๐
๐๐ค
๐๐
][
๐ค
๐
]
+๐โ1
๐ข0
2
[
๐๐ฟ
๐๐ฟ
] ๐ฟ๐ +๐โ1
[(๐ โ ๐ต0) cos ๐
โ (๐ฅ๐๐โ ๐ฅ
๐ต๐ต0) cos ๐ โ (๐ง
๐๐โ ๐ง
๐ต๐ต0) sin ๐]
+๐โ1
[
๐๐
๐๐
] = ๐ด2[
๐ค
๐
] + ๐ด๐ฟ๐ฟ๐ + ๐ด๐๐ฅ๐+ ๐ด๐,
(5)
where๐โ1 = [๐โ๐๏ฟฝ๏ฟฝ โ๐๏ฟฝ๏ฟฝโ๐๏ฟฝ๏ฟฝ๐ผ๐ฆโ๐๏ฟฝ๏ฟฝ
] .
The first-order wave force mainly affects the AUV duringits moving near water surface. The first-order wave force,which is of high frequency and periodical, has amplitude
Journal of Control Science and Engineering 3
0 10 20 30 40 50
Forc
e (N
)
Time (s)
2.5
2
1.5
1
0.5
0
โ0.5
โ1
โ1.5
โ20 10 20 30 40 50
Time (s)
2
1.5
1
0.5
0
โ0.5
โ1
โ1.5
โ2.5
โ2
Mom
ent (
Nโ
m)
Figure 2: Wave force and wave torque.
proportional to wave height. In this paper, theHirom approx-imation formula is adopted to calculate the first-order waveforce and torque, and the concrete form is
๐ = (780 โ 145โ๐น sin๐๐๐ก)โ๐น sin๐,
๐ = 1070๐น cos๐๐๐ก,
(6)
where ๐น = ๐๐2
๐โ๐2
(๐ป+โ(๐ก)/๐); ๐๐= โ๐(1 โ ๐๐ cos๐ฝ/๐);
๐๐= โ2๐(๐)๐ฟ๐; โ(๐ก) is the wave height; ๐ is gravitational
acceleration; ๐ is wave frequency; ๐ฝ is wave to course angle;โ(๐ก) is the distance between the AUV and sea surface. Thefirst-order wave force and torque under the conditions that๐ป = 10m, ๐ข = 2m/s, and ๐ฝ = 0
โ are shown in Figure 2,respectively.
From (5) and (6), the model can be expressed as
๏ฟฝ๏ฟฝ = ๐ด๐ฅ + ๐ต๐ข + ๐ท, (7)
where state vector is ๐ฅ = [๐ง ๐ ๐ค ๐]
๐, input is ๐ข = ๐ฟ๐ , ๐ด =
[๐ ๐ด1
๐ ๐ด2
], ๐ต = [๐
๐ด๐ฟ
], ๐ฟ๐ is rudder angle, and ๐ท is the sum of
disturbance terms and uncertain terms with wave force andtorque.
3. Design of Fuzzy Sliding Mode Controller
The control of AUV, a typical underactuated system, isdifficult in complex and variable underwater environment.Sliding mode control has the characteristic of discontinuitywhich forces the system to make a small range and highfrequency sliding motion along a certain state. When thesystem is in the sliding mode, the control plant is invari-ant to uncertain parameters and disturbance. However, theinvariance comes at the cost of high chattering, and it severelyimpacts the practical application of slidingmode control. It isone of themost effectiveways to determine the switching gainin order to reduce the chattering by fuzzy method.
Let us suppose that the desired target state is ๐ฅ๐
=
[๐ง๐๐๐๐ค๐๐๐]
๐, and the control error is defined as follows:
๐ = ๐ฅ โ ๐ฅ๐. (8)
The control target is to find a design of ๐ข to minimize thecontrol error. We choose the switching function as
๐ = ๐ถ๐, (9)
where ๐ถ = [๐1, ๐2, ๐3, 1], which satisfies the Hurwitz stability
condition.With uncertain disturbance, we define the sliding mode
control law as
๐ข = ๐ขeq + ๐ข๐ , (10)
where ๐ขeq is the equivalent control and ๐ข๐ is the switching
control.Let us suppose that, after a period of time, the system
reaches sliding mode surface, and, in an ideal situation, thecontrol system will meet
๐ = ๐ถ๐ = 0,
๐ = ๐ถ ๐ = 0.
(11)
The equivalent control is
๐ขeq = โ (๐ถ๐ต)โ1
(๐ถ๐ด๐ฅ) + (๐ถ๐ต)โ1
๐ถ๏ฟฝ๏ฟฝ๐. (12)
We set the switching controller as
๐ข๐ = ๐ sgn (๐ ) , (13)
4 Journal of Control Science and Engineering
Table 2: Fuzzy table of output.
๐ ๐ NB NM NS ZO PS PM PBฮ๐ NB NM NS ZO PS PM PB
where ๐ is switching gain; sgn(๐ ) is sign function. Consider
sgn (๐ ) ={{{{
{{{{
{
+1, ๐ > 0,
0, ๐ = 0,
โ1, ๐ < 0,
๐ ๐ = ๐ [๐ถ ๐] = ๐ [๐ถ (๐ด๐ฅ + ๐ต๐ข + ๐ท โ ๏ฟฝ๏ฟฝ๐)] = ๐ (๐ถ๐ด๐ฅ
+ ๐ถ๐ต๐ข + ๐ถ๐ท โ ๐ถ๏ฟฝ๏ฟฝ๐) = ๐ (๐ถ๐ด๐ฅ
+ ๐ถ๐ต [โ (๐ถ๐ต)โ1
(๐ถ๐ด๐ฅ) + (๐ถ๐ต)โ1
๐ถ๏ฟฝ๏ฟฝ๐+ ๐ sgn (๐ )]
+ ๐ถ๐ท โ ๐ถ๏ฟฝ๏ฟฝ๐) = ๐ (๐ถ๐ด๐ฅ โ ๐ถ๐ด๐ฅ + ๐ถ๏ฟฝ๏ฟฝ
๐
+ ๐ถ๐ต๐ sgn (๐ ) + ๐ถ๐ท โ ๐ถ๏ฟฝ๏ฟฝ๐) = ๐ (๐ถ๐ต๐ sgn (๐ )
โ ๐ถ๐ท) .
(14)
Let ๐ = โ๐(๐ถ๐ต)โ1, where ๐ > max (|๐ถ๐ท|); thus ๐ ๐ < 0.The reachability is verified. When the system enters into
the sliding mode, it is effective to deal with the uncertaindisturbance.
Appropriate switching gain can reduce the chatteringefficiently. ๐ ๐ is the input, andฮ๐ is the output.Define both thefuzzy sets of ๐ ๐ and ฮ๐ as [NB,NM,NS,ZO,PS,PM,PB], theuniverse is [โ3, โ2, โ1, 0, 1, 2, 3], and membership functionadopts the triangle function. Fuzzy control rules are asfollows:
(1) If ๐ ๐ > 0, ๐ should be increased.
(2) If ๐ ๐ < 0, ๐ should be decreased.
It is known that when the system goes out of the slidingmode surface, the switching gain should be increased tomakethe system reach the surface as quickly as possible; otherwise,if the system is on the sliding mode surface, the switchinggain should be increased to reduce chattering. Fuzzy table ofoutput is shown in Table 2.
Centroidmethod is adopted to achieve defuzzification, inwhich the enclosed area centroid by membership functionand ๐ฅ-axis is calculated. We define ๐ as the fuzzy set ofvariable ๐ฅ; then the defuzzification result is
๐ =
โซ ๐ฅ๐ ๐๐ฅ
โซ๐๐๐ฅ
. (15)
AUV model
d/dt FSMCDisturbance
Output
Input+
โโจ u = ueq + uss = Ce
Figure 3: Diagram of fuzzy sliding mode control system.
We define the Lyapunov function as
๐ =
1
2
๐ 2
,
๐ ๐ = ๐ [๐ถ ๐] = ๐ [๐ถ (๐ด๐ฅ + ๐ต๐ข + ๐ท โ ๏ฟฝ๏ฟฝ๐)] = ๐ (๐ถ๐ด๐ฅ
+ ๐ถ๐ต๐ข + ๐ถ๐ท โ ๐ถ๏ฟฝ๏ฟฝ๐) = ๐ (๐ถ๐ด๐ฅ
+ ๐ถ๐ต [โ (๐ถ๐ต)โ1
(๐ถ๐ด๐ฅ) + (๐ถ๐ต)โ1
๐ถ๏ฟฝ๏ฟฝ๐+ ๐ sgn (๐ )]
+ ๐ถ๐ท โ ๐ถ๏ฟฝ๏ฟฝ๐) = ๐ (๐ถ๐ด๐ฅ โ ๐ถ๐ด๐ฅ + ๐ถ๏ฟฝ๏ฟฝ
๐
+ ๐ถ๐ต๐ sgn (๐ ) + ๐ถ๐ท โ ๐ถ๏ฟฝ๏ฟฝ๐) = ๐ (๐ถ๐ต๐ sgn (๐ )
โ ๐ถ๐ท) .
(16)
Let ๐ = โ๐(๐ถ๐ต)โ1, where ๐ > max (|๐ถ๐ท|); thus ๐ ๐ < 0.Asymptotically stable condition is met.
4. Analysis of Simulation Result
The process of AUV longitudinal motion control is simulatedto validate the effectiveness of this sliding mode control. Thesimulation environment is Matlab (R2011a)/Simulink, andthe external disturbance is normal sea condition. ChooseREMUS as the control plant. Hydrodynamic and physicalparameters of REMUS when the AUVmoves underwater areas follows:
๐๏ฟฝ๏ฟฝ= โ5.30 kgโ m2/rad; ๐
๏ฟฝ๏ฟฝ= โ2.24 kgโ m/rad;
๐๏ฟฝ๏ฟฝ= โ2.35 kgโ m; ๐
๏ฟฝ๏ฟฝ= โ47.9 kg;
๐๐= โ23.2 kgโ m/rad; ๐
๐= โ26.6 kg/rad;
๐๐ค= 15.9 kg; ๐
๐ค= โ45.6 kg/m;
๐๐ฟ= โ6.51 kg/rad; ๐
๐ฟ= โ6.51 kg/(mโ rad);
๐ฅ๐= 0; ๐ฆ
๐= 0; ๐ง
๐= 0;
๐ฅ๐ต= 0; ๐ฆ
๐ต= 0; ๐ง
๐ต= โ0.02m;
๐ = 363N; ๐ต0= 371N.
The diagram of fuzzy sliding mode control system isshown in Figure 3.
Initial depth of AUV is ๐0= 0m, and target depth is ๐ =
10m; initial pitch angle is ๐0= 0.18 rad, and target pitch angle
is ๐0= 0.01 rad; initial pitch angle rate is ๐
0= โ0.01 rad/s,
and initial velocity along the ๐ง direction ๐ค0= 0.15m/s. The
switching function matrix is ๐ถ = [25 10 8 1].First, the sine wave response is used to test the perfor-
mance of the controller, and the simulation result is shown in
Journal of Control Science and Engineering 5
0 10 20 30 40 50Time (s)
Out
put
SineFSMC
2
1.5
1
0.5
0
โ0.5
โ1
โ1.5
โ2
Figure 4: Sine wave response.
0 10 20 30 40 500
2
4
6
8
10
12
Time (s)
SMCFSMC
z(m
)
0 10 20 30 40 50Time (s)
SMCFSMC
0.3
0.2
0.1
0
โ0.1
โ0.2
โ0.3
โ0.4
๐(r
ad)
Figure 5: Changing curves of depth and pitch angle.
Figure 4. It can be seen that the fuzzy sliding mode controllerhas a good performance to track a varying state trajectory.
The conventional sliding mode control (SMC) and fuzzysliding mode control (FSMC) are adopted, respectively, tocontrol the longitudinal motion of AUV.The depth changingcurves and pitch angle changing curve are shown in Figure 5,and the velocity changing along ๐ง direction curve and pitchangle changing rate are shown in Figure 6.
As shown in the figures, under the normal sea conditions,both control methods are robust and can meet the require-ments, whichmeans that they can reach the control target andkeep the system stable. Compared with conventional slidingmode control, fuzzy sliding mode control has a smallerovershoot and shorter adjusting time. Overshoot of SMC isabout 18% while that of FSMC is less than 2%; adjusting time
of SMC is 25.53 s and that of FSMC is 19 s. In addition, FSMCreduces the chattering phenomenon and control error, andthe overall performance of FSMC is superior to that of SMC.
Figure 7 shows the changing curve of rudder angel. SMChas a longer adjusting time and bigger overshoot. A slightchattering will appear when the system reaches stable state.FSMC can adjust the horizontal rudder angles in a short timeto reach steadiness without chattering.
5. Conclusions
A fuzzy sliding mode controller is designed to improve thecontrol precision and antijamming capability of AUV in thispaper, which combines the sliding mode control and fuzzy
6 Journal of Control Science and Engineering
0 10 20 30 40 50Time (s)
SMCFSMC
q(r
ad/s
)
0.15
0.1
0.05
0
โ0.05
โ0.10 10 20 30 40 50
Time (s)
w(m
/s)
0.5
0.45
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
SMCFSMC
Figure 6: Changing curves of pitch rate and heave velocity.
0 5 10 15 20 25 30 35 40 45 50
0
0.1
0.2
0.3
0.4
0.5
Time (s)
SMCFSMC
8 9 10 11 12 13 14 15
0โ0.01โ0.02โ0.03โ0.04โ0.05โ0.06โ0.07โ0.08โ0.09โ0.1
๐ฟs
(rad
)
โ0.1
โ0.2
โ0.3
โ0.4
Figure 7: Changing curves of rudder angle.
control. Fuzzy rules are adopted to estimate the switchinggain to eliminate disturbance terms and reduce chattering.The simulation results show that the fuzzy sliding modecontroller can meet our requirements and has a higher preci-sion and stronger antijamming performances compared withconventional slidingmode controller. In the further research,membership functions will be taken into consideration toimprove the performance of fuzzy sliding mode controller.
Conflict of Interests
The authors declare that there is no conflict of interestsregarding the publication of this paper.
References
[1] A. L. Forrest, B. Laval, M. J. Doble et al., โAUV measurementsof under ice thermal structure,โ in Proceedings of the MTS/IEEEOCEANS, pp. 1โ10, IEEE Press, Quebec City, Canada, Septem-ber 2008.
[2] B.-H. Jun, J.-Y. Park, F.-Y. Lee et al., โDevelopment of the AUVโISiMIโ and a free running test in an ocean engineering basin,โOcean Engineering, vol. 36, no. 1, pp. 2โ14, 2009.
[3] J. Petrich, C. A. Woolsey, and D. J. Stilwell, โPlanar flow modelidentification for improved navigation of small AUVs,โ OceanEngineering, vol. 36, no. 1, pp. 119โ131, 2009.
[4] J. Jiang, B. Song, G. Pan, and M. Chang, โStudy on designof shape and hydrodynamic layout for ultra-low-speed AUV,โTorpedo Technology, vol. 19, no. 5, pp. 321โ324, 2011 (Chinese).
[5] T. Li, D. Zhao, Z. Huang, and S. Su, โA method for self-estimating the depth of maneuvering AUV based on thegrey particle filter,โ Journal of National University of DefenseTechnology, vol. 35, no. 5, pp. 185โ190, 2013 (Chinese).
[6] B. Wang, L. Wan, Y.-R. Xu, and Z.-B. Qin, โModeling andsimulation of a mini AUV in spatial motion,โ Journal of MarineScience and Application, vol. 8, no. 1, pp. 7โ12, 2009.
[7] L. Ma and W.-C. Cui, โPath following control of autonomousunderwater vehicle based upon fuzzy hybrid control,โ ControlTheory & Applications, vol. 23, no. 3, pp. 341โ346, 2006.
[8] H. M. Jia, L. J. Zhang, X. Q. Cheng, X. Q. Bian, Z. P. Yan, andJ. J. Zhou, โThree-dimensional path following control for anunderactuatedUUVbased on nonlinear iterative slidingmode,โActa Automatica Sinica, vol. 38, no. 2, pp. 308โ314, 2012.
[9] B. K. Sahu and B. Subudhi, โAdaptive tracking control ofan autonomous underwater vehicle,โ International Journal ofAutomation and Computing, vol. 11, no. 3, pp. 299โ307, 2014.
[10] L. Lapierre and D. Soetanto, โNonlinear path-following controlof an AUV,โOcean Engineering, vol. 34, no. 11-12, pp. 1734โ1744,2007.
[11] Y. F. Peng, โRobust intelligent sliding model control usingrecurrent cerebellar model articulation controller for uncertain
Journal of Control Science and Engineering 7
nonlinear chaotic systems,โ Chaos, Solitons & Fractals, vol. 39,no. 1, pp. 150โ167, 2009.
[12] D. Kim, H.-S. Choi, J.-Y. Kim, J.-H. Park, and N.-H. Tran,โDesign of an underwater vehicle-manipulator system withredundancy,โ International Journal of Precision Engineering andManufacturing, vol. 16, no. 7, pp. 1561โ1570, 2015.
[13] X.-Y. Luo, Z.-H. Zhu, and X.-P. Guan, โChattering reductionadaptive sliding-mode control for nonlinear time-delay sys-tems,โ Control and Decision, vol. 24, no. 9, pp. 1429โ1435, 2009(Chinese).
[14] L. Zhang, Y. Pang, Y. Su, and Y. Liang, โHPSO-based fuzzyneural network control for AUV,โ Journal of Control Theory andApplications, vol. 6, no. 3, pp. 322โ326, 2008.
[15] L.-X. Pan, H.-Z. Jin, and L.-L. Wang, โRobust control basedon feedback linearization for roll stabilizing of autonomousunderwater vehicle under wave disturbances,โ China OceanEngineering, vol. 25, no. 2, pp. 251โ263, 2011.
[16] S.-H. Ryu and J.-H. Park, โAuto-tuning of sliding mode controlparameters using fuzzy logic,โ in Proceedings of the AmericanControl Conference (ACC โ01), vol. 1, pp. 618โ623, IEEE, Arling-ton, Va, USA, June 2001.
[17] F.-J. Lin andW.-D.Chou, โAn inductionmotor servo drive usingsliding-mode controller with genetic algorithm,โ Electric PowerSystems Research, vol. 64, no. 2, pp. 93โ108, 2003.
[18] J. Cao, Y. Su, and J. Zhao, โDesign of an adaptive controller fordive-plane control of a torpedo-shaped AUV,โ Journal ofMarineScience and Application, vol. 10, no. 3, pp. 333โ339, 2011.
International Journal of
AerospaceEngineeringHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
RoboticsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Active and Passive Electronic Components
Control Scienceand Engineering
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of
RotatingMachinery
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Journal ofEngineeringVolume 2014
Submit your manuscripts athttp://www.hindawi.com
VLSI Design
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Shock and Vibration
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Civil EngineeringAdvances in
Acoustics and VibrationAdvances in
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Electrical and Computer Engineering
Journal of
Advances inOptoElectronics
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014
SensorsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Chemical EngineeringInternational Journal of Antennas and
Propagation
International Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Navigation and Observation
International Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
DistributedSensor Networks
International Journal of