# A Finite-Time Disturbance Observer Based Full-Order Terminal Sliding-Mode Controller for Manned Submersible with Disturbances

Authors: Xing Fang; Fei Liu
Journal: Mathematical Problems in Engineering
 (2018)

---

## Abstract

A novel full-order terminal sliding-mode controller (FOTSMC) based on the finite-time disturbance observer (FTDO) is proposed for the “JIAOLONG” manned submersible with lumped disturbances. First, a finite-time disturbance observer (FTDO) is developed to estimate the lumped disturbances including the external disturbances and model uncertainties. Second, a full-order terminal sliding-mode surface is designed for the manned submersible, whose sliding-mode motion behaves as full-order dynamics rather than reduced-order dynamics in conventional sliding-mode control systems. Then, a continuous sliding-mode control law is developed to avoid chattering phenomenon, as well as to drive the system outputs to the desired reference trajectory in finite time. Furthermore, the closed-loop system stability analysis is given by Lyapunov theory. Finally, the simulation results demonstrate the satisfactory tracking performance and excellent disturbance rejection capability of the proposed finite-time disturbance observer based full-order terminal sliding-mode control (FTDO-FOTSMC) method.


---

## Body

## 1. Introduction

Manned submersibles have always been indispensable equipment for navy and marine development. Recently, there are great many manned submersibles that are on active service around the world [1], such as Alvin (USA), Shinkai 6500 (Japan), and so on. China’s manned submersible named “JIAOLONG” is designed for deep-sea exploration [2, 3]. JIAOLONG carried out its 7000 m exploration cruise in June 2012, which implies that JIAOLONG is able to cover 99.8% of the ocean area all over the world.Manned submersibles always work in complicated ocean environment, including large water pressure in deep sea, time-varying ocean currents, unpredictable external disturbances, unknown obstacles, and so on [4, 5]. Furthermore, manned submersibles are known as strong nonlinear systems with various disturbances and time-varying dynamics [6, 7]. To the best of the authors’ knowledge, there are only few published papers regarding the robust controller design for manned submersibles, especially to attenuate the various disturbances. Therefore, it is an open challenging research area to investigate the high-performance controller for manned submersibles with disturbances.In the past decades, some attempts have been made to handle the control problem of manned submersibles. A robust controller based onH∞ algorithm is developed for the manned submersible to suppress the external disturbances [8]. However, the control law is designed based on the worst case, which will result in overconservative control performance. Adaptive control techniques have been employed to deal with parameter uncertainties of the manned submersibles [9]. Unfortunately, the adaptive control may fail to handle the parameter uncertainties when the parameter changing speed is beyond its adapting capability. With the unique disturbance attenuation capability, sliding-mode control (SMC) methods have been employed to suppress the external disturbances and model uncertainties of manned submersibles [10–13]. However, the conventional SMC method will bring about chattering phenomenon for its discontinuous control action [14]. Thus, some attempts have been made to alleviate the chattering phenomenon [15–17]. To sum up, the aforementioned control methods deal with the external disturbances and model uncertainties with the manner of feedback control action indirectly and slowly, rather than the feed-forward control action that is able to compensate the effects of the disturbances and uncertainties directly. Therefore, feedback control methods may fail to reject the severe disturbances and uncertainties of the manned submersible systems.In recent years, the disturbance-observer-based control (DOBC) methods have been proposed to deal with the disturbances and uncertainties widely [18–20]. The DOBC technique is regarded as a two-degree-of-freedom control method, which consists of a nominal controller and a disturbance rejector [21]. The nominal controller is developed to achieve the requirements on tracking performance specifications and stability of the system. On the other hand, the disturbance rejector will be designed to meet the requirements on disturbance rejection and robustness for the system. That is to say, these two (often conflicting) requirements can be satisfied by developing the nominal feedback controller and disturbance rejector separately [22]. Furthermore, the DOBC methods have been applied to a wide range of engineering systems, such as permanent magnet synchronous motor (PMSM) system [23], unmanned helicopter system [24], power plant system [25], and so on.Among the large number of DOBC methods, the combination of sliding-mode control technique and disturbance observer has drawn much attention of the scholars, which is called as disturbance-observer based sliding-mode control (DOB-SMC) method. For the reason that the SMC techniques not only have the powerful disturbance-attenuation capability, but also possess the simple design procedure of the controller. In the past few years, a nonlinear disturbance observer based sliding-mode control is employed to attenuate the external disturbances and model uncertainties, which is applied to MAGLEV suspension system [26]. In addition, a new disturbance observer based terminal sliding mode control method is designed for multiple-input multiple-output (MIMO) nonlinear system, which is able to suppress both the disturbances generated by an exogenous system and the disturbances with bounded H2 norm [27]. The article [28] develops an extended disturbance observer based sliding-mode control to reject both the matched and mismatched disturbances of the unmanned helicopter systems. Recently, an extended state observer based integral sliding-mode control method has been employed to attenuate the disturbances and uncertainties of the underwater robot system [29]. Although the aforementioned DOB-SMC methods are able to attenuate the disturbances effectively, the chattering phenomenon exists in the system all the same because of the discontinuous control actions. Furthermore, all the existing DOB-SMC methods belong to reduced-order sliding-mode control techniques, which means that the sliding-mode motion of the system behaves as desirable reduced-order dynamics rather than desirable full-order dynamics. Recently, a full-order sliding-mode control (FOSMC) algorithm is designed in article [30]. However, the sliding variable of the proposed FOSMC algorithm is not available directly, which brings about the difficulties for controller implementation. Additionally, this FOSMC method attenuates the disturbances by the means of feedback control technique indirectly. Therefore, the disturbance rejection capability needs to be further improved.In this paper, a novel finite-time disturbance observer based full-order terminal sliding-mode control (FTDO-FOTSMC) method is developed for the manned submersible subject to external disturbances and model uncertainties. By designing the full-order terminal sliding-mode surface, the ideal sliding-mode motion of the manned submersible system behaves as desirable full-order dynamics. Furthermore, with the estimation of the disturbances by FTDO, the continuous sliding-mode control law is designed to compensate the lumped disturbances of manned submersible and to meet the requirements on tracking performance. Finally, both the rigorous theoretical analysis and simulation results are presented to verify the superiority of the proposed FTDO-FOTSMC method.The most outstanding novelties of this paper are highlighted as follows. First of all, under the proposed novel FTDO-FOTSMC method, the ideal sliding-mode motion of the system behaves as desirable full-order dynamics rather than reduced-order dynamics. Additionally, the FTDO-FOTSMC method is able not only to reject the external disturbances and model uncertainties, but also to eliminate the chattering phenomenon in conventional sliding-mode control systems. Furthermore, the FTDO-FOTSMC method is applied to the “JIAOLONG” manned submersible system, which achieves satisfactory control performance.This paper is organized as follows. Section2 analyzes the manned submersible system. A novel FTDO-FOTSMC method is proposed for the manned submersible system to reject the lumped disturbances in Section 3. The stability analysis and simulation results are presented in Sections 4 and 5, respectively. Finally, some conclusions are drawn in Section 6.


## 2. Manned Submersible Model

This section presents the nonlinear dynamic model of the manned submersible. The manned submersible is considered as a six-degree-of-freedom rigid body model [6]. Furthermore, it is subject to external disturbances and model uncertainties, which is treated as the lumped disturbances.To develop the model of manned submersible, two reference frames, i.e., the navigation frameFn=On,in,jn,kn and body frame Fb=Ob,ib,jb,kb, are defined, which are shown in Figure 1.Figure 1
Navigation and body frames of manned submersible.The nonlinear model can be presented by the following [7]:(1)η˙=Jηυ,(2)Mυ˙+Cυυ+Dυυ+Gη=F+d,where η=η1Tη2TT∈R6 denotes the position and Euler angle vector in the navigation frame, and υ=υ1Tυ2TT∈R6 denotes the linear velocity and angular velocity vector in the body frame. Furthermore, η1=xyzT, η2=φθψT, υ1=uvwT and υ2=pqrT. The notations J(η)∈R6×6, M∈R6×6, C(υ)∈R6×6, D(υ)∈R6×6 and G(η)∈R6 represent the rotation matrix, inertia matrix, Coriolis and centrifugal matrix, hydrodynamic damping matrix, and the gravity and buoyancy forces, respectively. F∈R6 represents the control forces and moments acting on the manned submersible, and d∈R6 denotes the external disturbances.In practical engineering applications, it is difficult to acquire the accurate hydrodynamics coefficients of the manned submersible. Therefore, the hydrodynamics coefficients can be divided into two parts: nominal value and bias value.M=M0+ΔM, C(υ)=C0(υ)+ΔC(υ), D(υ)=D0(υ)+ΔD(υ) and G(η)=G0(η)+ΔG(η), where (·)0 denotes the nominal value, and Δ(·) denotes the bias value.On the other hand, the manned submersible equips seven thrusters and one trim adjusting mercury pump, which are the main power sources of the submersible. Thus, the control forces and moments can be described by(3)F=Bu,where u∈R8 is the true control input vector, and B∈R6×8 is the force allocation matrix.Considering the factors mentioned above, the dynamics equation (2) of the manned submersible can be rewritten by(4)M0υ˙+C0υυ+D0υυ+G0η=Bu+ds,where ds presents the lumped disturbances containing the external disturbances and model uncertainties, which can be described by(5)ds=d-ΔMυ˙-ΔCυυ-ΔDυυ-ΔGη.Furthermore, for the convenience of controller design, the complete nonlinear model of the manned submersible can be written by(6)η˙=υa,(7)υ˙a=-C-η,υυa-D-η,υυa-G-η,υ+M-η,υBu+dl,where υa=J(η)υ is the new state vector, dl=M-(η,υ)ds is the new lumped disturbances. C-(η,υ)=J(η)M0-1C0(υ)J-1(η)-J˙(η)J-1(η), D-(η,υ)=J(η)M0-1D0(υ)J-1(η), G-(η,υ)=J(η)M0-1G(η) and M-(η,υ)=J(η)M0-1. Additionally, for the sake of convenience in writing, the notations C-, D-, G- and M- are used to replace C-(η,υ), D-(η,υ), G-(η,υ), and M-(η,υ) in this paper.


## 3. Controller Design

In this section, a novel finite-time disturbance observer based full-order terminal sliding mode controller (FTDO-FOTSMC) is designed for the manned submersible system. The controller is able to drive the position and Euler angle of the manned submersible to track the desired reference trajectory ofηd=xdydzdφdθdψdT despite the presence of lumped disturbances dl. The composite controller structure of manned submersible is illustrated in Figure 2.Figure 2
The controller structure of manned submersible.


### 3.1. Finite-Time Disturbance Observer (FTDO)

A finite-time disturbance observer (FTDO) will be developed to estimate the lumped disturbancesdl of the manned submersible in finite time.To design the FTDO conveniently, the dynamics model (7) of manned submersible is rewritten by(8)υ˙a=fη,υa,u+dl,where f(η,υa,u)=-C-(η,υ)υa-D-(η,υ)υa-G-(η,υ)+M-(η,υ)Bu∈R6 is the vector function. Additionally, the notation f is used to replace f(η,υa,u).A first-order FTDO is designed to estimate the lumped disturbancesdl as follows [31]:(9)ξ˙0i=fi+ε0i,ε0i=-λ0L1/2ξ0i-υai1/2signξ0i-υai+ξ1i,ξ˙1i=ε1i,ε1i=-λ1Lsignξ1i-ε0i,where ξ0(i) and ξ1(i) are the estimations of υa(i) and disturbance dl(i), respectively, i=1,2,⋯,6. λ0, λ1 and L are the coefficients of the FTDO to be selected.Considering the dynamics model (8) and FTDO (9), the error dynamics of the FTDO understood in the Filippov sense can be obtained by(10)e˙0i=-λ0L1/2e0i1/2signe0i+e1i,e˙1i∈-λ1Lsigne1i-e˙0i+-L,L,where the estimation errors are defined by e0=ξ0-υa and e1=ξ1-dl. It follows from [31, 32] that the estimation errors e0(t) and e1(t) will converge to zero in finite time, which implies that there exists a time constant tf>0 such that e0(t)=0 and e1(t)=0 for t>tf. Additionally, it is true that ξ1=ε0 for t>tf.


### 3.2. Finite-Time Disturbance Observer Based Full-Order Terminal Sliding Mode Controller (FTDO-FOTSMC)

Define the tracking errors of the manned submersible as(11)eη=η-ηd,eυ=υa-η˙d,where ηd and η˙d are the desired reference trajectory and its derivative, respectively.The error dynamics of the manned submersible can be obtained by(12)e˙η=eυ,e˙υ=-C-υa-D-υa-G-+M-Bu+dl-η¨d.The full-order terminal sliding surface is designed by(13)σ=eυ+∫0τΛηeηeη1-αη+Λυeυeυ1-αυdτ,where Λη=diagλη1,⋯,λη6 and Λυ=diagλυ1,⋯,λυ6 are the positive definite diagonal matrices, whose elements make Pi(s)=s2+λυis+ληi(i=1,⋯,6) be Hurwitz polynomials. The parameters αη and αυ satisfy the equation of αη=αυα/2α-αυ, where α∈(0,1).Taking the time derivative of the full-order terminal sliding surface (13) along the error dynamics (12), we can obtain the sliding-mode dynamics as(14)σ˙=e˙υ+Ληeηeη1-αη+Λυeυeυ1-αυ=-C-υa-D-υa-G-+M-Bu+dl-η¨d+Ληeηeη1-αη+Λυeυeυ1-αυ.The continuous sliding-mode control law can be designed as(15)u=M-B†uequ+usmc,uequ=C-υa+D-υa+G-+η¨d-Ληeηeη1-αη-Λυeυeυ1-αυ-ξ1,usmc=-k1σ-k2σσ1-β,where (M-B)†=(M-B)T[(M-B)(M-B)T]-1 represents the pseudo-inverse. k1>0, k2>0 and 0<β<1 are the controller parameters to be selected.


## 3.1. Finite-Time Disturbance Observer (FTDO)

A finite-time disturbance observer (FTDO) will be developed to estimate the lumped disturbancesdl of the manned submersible in finite time.To design the FTDO conveniently, the dynamics model (7) of manned submersible is rewritten by(8)υ˙a=fη,υa,u+dl,where f(η,υa,u)=-C-(η,υ)υa-D-(η,υ)υa-G-(η,υ)+M-(η,υ)Bu∈R6 is the vector function. Additionally, the notation f is used to replace f(η,υa,u).A first-order FTDO is designed to estimate the lumped disturbancesdl as follows [31]:(9)ξ˙0i=fi+ε0i,ε0i=-λ0L1/2ξ0i-υai1/2signξ0i-υai+ξ1i,ξ˙1i=ε1i,ε1i=-λ1Lsignξ1i-ε0i,where ξ0(i) and ξ1(i) are the estimations of υa(i) and disturbance dl(i), respectively, i=1,2,⋯,6. λ0, λ1 and L are the coefficients of the FTDO to be selected.Considering the dynamics model (8) and FTDO (9), the error dynamics of the FTDO understood in the Filippov sense can be obtained by(10)e˙0i=-λ0L1/2e0i1/2signe0i+e1i,e˙1i∈-λ1Lsigne1i-e˙0i+-L,L,where the estimation errors are defined by e0=ξ0-υa and e1=ξ1-dl. It follows from [31, 32] that the estimation errors e0(t) and e1(t) will converge to zero in finite time, which implies that there exists a time constant tf>0 such that e0(t)=0 and e1(t)=0 for t>tf. Additionally, it is true that ξ1=ε0 for t>tf.


## 3.2. Finite-Time Disturbance Observer Based Full-Order Terminal Sliding Mode Controller (FTDO-FOTSMC)

Define the tracking errors of the manned submersible as(11)eη=η-ηd,eυ=υa-η˙d,where ηd and η˙d are the desired reference trajectory and its derivative, respectively.The error dynamics of the manned submersible can be obtained by(12)e˙η=eυ,e˙υ=-C-υa-D-υa-G-+M-Bu+dl-η¨d.The full-order terminal sliding surface is designed by(13)σ=eυ+∫0τΛηeηeη1-αη+Λυeυeυ1-αυdτ,where Λη=diagλη1,⋯,λη6 and Λυ=diagλυ1,⋯,λυ6 are the positive definite diagonal matrices, whose elements make Pi(s)=s2+λυis+ληi(i=1,⋯,6) be Hurwitz polynomials. The parameters αη and αυ satisfy the equation of αη=αυα/2α-αυ, where α∈(0,1).Taking the time derivative of the full-order terminal sliding surface (13) along the error dynamics (12), we can obtain the sliding-mode dynamics as(14)σ˙=e˙υ+Ληeηeη1-αη+Λυeυeυ1-αυ=-C-υa-D-υa-G-+M-Bu+dl-η¨d+Ληeηeη1-αη+Λυeυeυ1-αυ.The continuous sliding-mode control law can be designed as(15)u=M-B†uequ+usmc,uequ=C-υa+D-υa+G-+η¨d-Ληeηeη1-αη-Λυeυeυ1-αυ-ξ1,usmc=-k1σ-k2σσ1-β,where (M-B)†=(M-B)T[(M-B)(M-B)T]-1 represents the pseudo-inverse. k1>0, k2>0 and 0<β<1 are the controller parameters to be selected.


## 4. Stability Analysis

The stability analysis of the closed-loop manned submersible system is given in this section.Theorem 1.
For the manned submersible system (12) with the full-order terminal sliding surface (13) under the continuous sliding-mode control law (15), the tracking error eη of the manned submersible will converge to the origin in finite time despite the presence of lumped disturbances.Proof.
In the first step, we will show that the bounded estimation errors e1 will not make the sliding variable σ go to infinity in finite time.
Substituting the sliding-mode control law (15) into the sliding-mode dynamics (14), we can obtain the closed-loop sliding-mode dynamics as follows:(16)σ˙=-k1σ-k2σσ1-β+e1,where e1=ξ1-dl is estimation error of the FTDO. Furthermore, according to the Section 3.1, we can obtain that the estimation error e1 will converge to zero in finite time tf>0.
Define a finite-time bounded (FTB) function [33] for (16) as(17)V1σ=12σTσ.
Taking the time derivative of the FTB function (17) along the dynamics (16), we can obtain the following:(18)V˙1σ=σTσ˙=σT-k1σ-k2σσ1-β+e1=-k1σ2-k2σ1+β+σTe1≤σTe1≤12σ2+e12≤Kv1V1+Lv1,where Kv1=1 and Lv1=1/2e12.
Therefore, it can be acquired from (18) that V1(σ) and so σ will not escape to infinity in any finite time.
In the second step, we will show that the bounded sliding variable σ will not drive eη and eυ to infinity in finite time.
According to the manned submersible system (12) and the full-order terminal sliding surface (13), we can obtain the error dynamics as follows:(19)e˙η=eυ,e˙υ=-Ληeηeη1-αη-Λυeυeυ1-αυ+σ˙.
Define a finite-time bounded (FTB) function for (19) as(20)V2eη,eυ=12eηTeη+12eυTeυ.
Taking the time derivative of the FTB function (20) along the dynamics (19), and using the inequality xρ<1+x for ρ∈(0,1), we can obtain the following:(21)V˙2eη,eυ=12eηTeη+12eυTeυ=eηTe˙η+eυTe˙υ=eηTeυ+eυT-Ληeηeη1-αη-Λυeυeυ1-αυ+σ˙≤eηeυ+eυγηeηαη+γυeυαυ+k1σ+k2σβ+e1≤eηeυ+eυγη1+eη+γυ1+eυ+k1σ+k21+σ+e1≤eη2+eυ22+γηeυ2+12+eυ2+eη22+γυeυ2+12+eυ2+k1eυ2+σ22+k2eυ2+12+eυ2+σ22+eυ2+e122≤12+γη2eη2+1+γη+3γυ2+k12+k2eυ2+γη2+γυ2+k12σ2+k221+σ2+12e12≤Kv2V2+Lv2,where Kv2=2+2γη+3γυ+k1+2k2 and Lv2=γη/2+γυ/2+k1/2σ2+k2/2(1+σ2)+1/2e12. γη and γυ denote the maximum eigenvalue of the matrices Λη and Λυ, respectively.
Therefore, we can obtain thatV2(eη,eυ) and so eη, eυ will not escape to infinity in any finite time.
In the third step, we will show that the sliding variable σ will converge to the desired sliding surface σ=0 in finite time.
Since the estimation errore1 of FTDO will converge to zero in finite time, the sliding-mode dynamics (16) will reduce to(22)σ˙=-k1σ-k2σσ1-β.
It follows from [34] that the sliding variable σ is able to converge to the desired sliding surface σ=0 in finite time.
In the fourth step, we will show that the tracking error eη of the manned submersible will converge to the origin in finite time.
Once the sliding surfaceσ=0 is achieved in finite time, the system dynamics (19) will reduce to(23)e˙η=eυ,e˙υ=-Ληeηeη1-αη-Λυeυeυ1-αυ.
It can be obtained from [34] that system (23) is finite-time stable, which means that the tracking error eη will converge to zero in finite time.
In summary, the position and Euler angle of the manned submersible is able to track the desired trajectory in finite time despite the presence of lumped disturbances.


## 5. Simulation Results

This section presents some numerical simulation results to demonstrate the effectiveness of the proposed finite-time disturbance observer based full-order terminal sliding-mode controller (FTDO-FOTSMC) of the manned submersible. Additionally, in order to verify the superiority of the proposed control method, both the conventional full-order terminal sliding-mode control (FOTSMC) method [30] and nonlinear disturbance observer based sliding-mode control (NDO-SMC) method [26] are employed as comparative methods.The parameters of the controllers are given as follows. The coefficients of the FTDO areλ0=3, λ1=3 and L=12. The coefficients of the full-order terminal sliding surface are Λη=diag(6,⋯,6), Λυ=diag(9,⋯,9), αη=2/3 and αυ=4/5. The control gains are k1=1, k2=0.5 and β=0.5.The lumped disturbances applied to the manned submersible system are given bydl=M-(η,υ)ds=M-(η,υ)(dΔ+d), where dΔ represents the model uncertainties dΔ=-ΔMυ˙-ΔC(υ)υ-ΔD(υ)υ-ΔG(η) and d represents the external disturbances d=∑i=1NAi1cos⁡ωit+αi+Ai2sin⁡ωit+αi [35].All the initial values of the state variables of the manned submersible are set to be zero, except for the positionz0=-4m.The desired reference trajectory is given by(24)xr=0t≤25s,t-2525<t≤50s,2550<t≤75s,-t+100t>75s,yr=tt≤25s,2525<t≤50s,-t+7550<t≤75s,0t>75s,zr=-4-0.01tt>0s,φr=0.1sin⁡0.3tt>0s,θr=-0.05sin⁡0.3tt>0s,ψr=0.005πtt>0s.The manned submersible is required to track a square reference trajectory in the X-Y plane. Meanwhile, it descends from the depth of 4 m to 5 m in the vertical direction. Additionally, the Euler angles of the manned submersible should track a time-varying trajectory. This comprehensive reference trajectory mainly examines the forward and sideslip control performances, as well as to verify the existence of the cross-couplings among pitch, roll and yaw axes.The simulation results are shown in Figures3–8. Figure 3 depicts the estimations of the lumped disturbances by FTDO. It can be observed that the FTDO is able to estimate the disturbances accurately and timely, which is the basis of compensating the lumped disturbances. Figures 4 and 5 illustrate the response curves of position and Euler angles, respectively. We can see that the decent tracking performances can be obtained in all six channels under the proposed FTDO-FOTSMC method. The position and Euler angles of the manned submersible under the conventional FOTSMC are almost able to track the reference trajectory. However, it suffers from fluctuations to some degree. Additionally, the position and Euler angles of the manned submersible under the NDO-SMC are able to track the reference trajectory. Its tracking accuracy is better than FOTSMC method, but worse than FTDO-FOTSMC method. Moreover, to stand out the superiority of the proposed FTDO-FOTSMC method, the response curves of tracking errors under three control methods are given in Figure 6. The tracking errors of the manned submersible under the proposed FTDO-FOTSMC method are smaller than the conventional FOTSMC method and NDO-SMC method, which implies that the proposed FTDO-FOTSMC method outperforms the conventional FOTSMC method and NDO-SMC method for its much more accurate tracking performance and milder transient process. Furthermore, the tracking performance of the manned submersible in X-Y plane is depicted in Figure 7. It can be acquired that the manned submersible is able to perform the square trajectory precisely under the proposed FTDO-FOTSMC method. On the other hand, both the conventional FOTSMC method and NDO-SMC method drive the manned submersible to track the square trajectory with relatively large errors. Finally, the response curves of control inputs are shown in Figure 8. With the continuous control law of the proposed FTDO-FOTSMC method and FOTSMC method, the chattering phenomenon can be alleviated greatly or even eliminated completely. However, the NDO-SMC method is subject to chattering phenomenon to a certain degree for its discontinuous control action.Figure 3
Disturbances estimation.Figure 4
Response curves of position.Figure 5
Response curves of Euler angles.Figure 6
Response curves of tracking errors.Figure 7
Response curves of position in X-Y plane.Figure 8
Response curves of control inputs.To further demonstrate the superiority of the proposed FTDO-FOTSMC method, the tracking performance is compared quantitatively. The root-mean-square (RMS) that is a common criterion to measure the tracking performance is given in Table1. As reported in Table 1, the proposed FTDO-FOTSMC method attains the smaller RMS values than the conventional FOTSMC method and NDO-SMC method in all six channels, which reveals that the proposed FTDO-FOTSMC method is able to deal with the external disturbances and model uncertainties, as well as to achieve accurate tracking performance.Table 1
The root-mean-square (RMS) of tracking errors.
( e x ) R M S ( e y ) R M S ( e z ) R M S ( e φ ) R M S ( e θ ) R M S ( e ψ ) R M S FTDO-FOTSMC 0.3591m 0.3289m 0.0277m 0.0005rad 0.0008rad 0.0004rad FOTSMC 0.9082m 0.6322m 0.0920m 0.0061rad 0.0030rad 0.0097rad NDO-SMC 0.4170m 0.4479m 0.0612m 0.0036rad 0.0012rad 0.0033rad


## 6. Conclusions

A novel finite-time disturbance observer based full-order terminal sliding mode control (FTDO-FOTSMC) method is proposed for the manned submersible with external disturbance and model uncertainties. With the proposed control method, the ideal sliding-mode motion of the manned submersible system behaves as desirable full-order dynamics. Furthermore, the outputs of the manned submersible system are able to converge to the desired reference trajectory in finite time. Finally, both the stability analysis and simulation results demonstrate the effectiveness of the proposed FTDO-FOTSMC method for the manned submersible system. The future work will focus on the experimental tests on the manned submersible system. Additionally, the applications of the FTDO-FOTSMC method on unmanned underwater vehicles is another important work in future.



---

*Source: 1307308-2018-09-30.xml*