Abstract
The mathematical model of a high-speed underwater vehicle getting catastrophe in the out-of-water course and a nonlinear sliding mode control with the adaptive backstepping approach for the catastrophic course are proposed. The speed change is large at the moment that the high-speed underwater vehicle launches out of the water to attack an air target. It causes motion parameter uncertainties and affects the precision attack ability. The trajectory angle dynamic characteristic is based on the description of the transformed state-coordinates, the nonlinear sliding mode control is designed to track a linear reference model. Furthermore, the adaptive backstepping control approach is utilized to improve the robustness against the unknown parameter uncertainties. With the proposed control of attitude tracking, the controlled navigational control system possesses the advantages of good transient performance and robustness to parametric uncertainties. These can be predicted and regulated through the design of a linear reference model that has the desired dynamic behavior for the trajectory of the high-speed underwater vehicle to attack its target. Finally, some digital simulation results show that the control system can be applied to a catastrophic course, and that it illustrates great robustness against system parameter uncertainties and external disturbances.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
A high-speed underwater vehicle is a type of stratagem weapon that is essential for naval equipment as, it can be used in deep water and control large areas of sea. The motion of a moving body is a system with the property of unmodeled dynamics and input uncertainty[1,2]. It has a control system that meets the requirements of large distance runs and high-precision tactics, but it is vulnerable to the impact of model input uncertainty.
Recent studies about launched out-of-water tasks give rise to challenging control problems involving cross-media motion process, hydrodynamic parameter uncertainties and external disturbances. The control system should be able to learn and adapt to the changes in the dynamics of highspeed underwater vehicle.
In the past, for nonlinear models of an underwater vehicle with known dynamics, control laws were designed using the Lyapunov stability theory and the pure backstepping design technique[3]. For the control of underwater vehicle models in the presence of uncertainties, sliding mode control was considered[4,5]. Adaptive control laws were also designed for the control of underwater vehicles[6-8]. A discrete-time adaptive sliding mode controller for an underwater vehicle with parameter uncertainties and external disturbance was presented[8]. From the performance evaluation of an exact feedback-linearization controller, it was seen that this method is very sensitive to variation of parameters[9]. The adaptive backstepping control approach in [9–11] is capable of keeping almost all the robustness properties of the unknown uncertainties.
However, by means of these design methods[3-8], the output-generated attitude of the high-speed underwater vehicle out-of-the-water trajectory has a nonlinear and coupled form and hydrodynamic coefficient[12-14]. Therefore, in order to obtain a linearly controlled attitude and keep the robustness of nonlinear sliding mode control, a nonlinear sliding mode control with an adaptive backstepping approach was designed to achieve a high performance attitude tracking of catastrophic course.
The main purpose of this paper is to propose a practicable new control method for the process of getting out of the water. Since the transient dynamics of the high speed underwater vehicle nonlinear system difficult to evaluate by the linear control theory, the model-following control technique is utilized for the proposed control to track a designed linear reference model. Therefore, the transient dynamics of the controlled attitude can be simply designed through a linear reference model. The nonlinear element is considered for the proposed adaptive backstepping control which uses a tuning function to avoid repeated estimates with the same unknown parameters of a pure adaptive backstepping technique.
The proposed hybrid controller for the high-speed underwater vehicle when coming out of the water was shown to be globally asymptotically stable and was proved by the Lyapunov theory. Compared with the other methods, the proposed method has good dynamic performance in attitude state, even in a large bound wave input. It not only takes advantage of nonlinear transformation to simplify the control system design, but also makes use of invariant features of the sliding mode with system perturbation and disturbance. Simultaneously, the proposal is robust in terms of parameter uncertainties and system model errors. The current study focuses on the analysis and simulation of underwater supercavitating characteristics[15,16], but the catastrophic theory and application of course control are less from domestic and foreign public documents.
2 Modeling of catastrophic course
A high-speed underwater vehicle-attack aerial target process is generally experienced in three stages: “in the water”, “air” and “water-gas transition”. The biggest problem is that the features experienced by the missile body in the underwater section are different from those in the air. The buoyancy and added mass are zero after the high-speed underwater vehicle comes out of the water and the mathematical model changes suddenly at the moment. The distribution of the high-speed underwater vehicle’s shape and internal mass are symmetrical about the longitudinal plane, and the symmetrical motion parameters will not have the force and moment asymmetrically.
In order to avoid the control problem of singular attitude angle, a new coordinate system is established to enable the X-axis vertically upward, keep the initial attitude angle as 0, and keep buoyancy, gravity and gravity torque along the o 0 x 0-axis direction.
According to fluid dynamics theory, a nonlinear model of the high-speed underwater vehicle is derived as
where \({\dot v_x} = \dot v\;\cos \;\alpha - \dot \alpha v\sin \;\alpha \) and \({\dot v_y} = \dot \alpha v\;\cos \;\alpha - \dot v\sin \;\alpha \).
Successive elimination obtains
For the phase of water-gas transition, the reduced acceleration force produced in the process of the high-speed underwater vehicle getting out of the water is caused by fluid added mass, steady state around flow, gravity, buoyancy and surface friction. In the initial impact phase of the out-of-the-water, steady-state resistance, buoyancy and surface friction are small. The momentum equation for the transition phase of out-of-the-water vehicle is derived as (neglecting surface friction) mv 0 − (m + λ)v = \(\int_0^t {{T_0}\operatorname{d} t} + \int_0^t {{B_0}\operatorname{d} t} - mgt - \int_0^t {{C_{ds}}\tfrac{1}{2}\rho S{v^2}\operatorname{d} t} \). The kinetic equation is −(m+λ)\(\dot v - v\dot \lambda \) = T0+B0−mg\( - \tfrac{1}{2}\)CdsρSv2, where S is the cross-section area, m is the mass, G is the weight, J Z is the moment of inertia of the buoyancy center, T 0 and T are the propulsion forces, \(\Delta G = G - \bar B\) is the buoyancy force, C xs and C ds are the resistance coefficients, λ 11, λ 22, λ 26, λ 66 and λ are the incremental masses, \(C_y^\alpha \),\(C_y^\delta \) and \(C_y^{{\omega _z}}\) are the lift force derivatives, \(m_z^\alpha \),\(m_z^{{\delta _e}}\) and \(m_z^\omega \) are the pitching moment derivatives, α is the angle of attack, θ is the pitching angle, ω z is the pitching angular velocity, δ e is the elevator deflection angle, x c and y c are the barycentric coordinates, x0 and y 0 are the center of buoyancy coordinates of the ground coordinate system, v,v x and v y are the velocities of buoyancy center and its components. λ 11, λ 22, λ 26, λ 66, C xs, \(C_y^\alpha \),\(C_y^\delta \),\(C_y^{{\omega _z}}\),\(m_z^{{\alpha}}\),\(m_z^{{\delta _e}}\) and \(m_z^\omega \) are the hydrodynamic parameters within the certain boundary range, \({\bar \omega _z} = \frac{{{\omega _z}L}}{v}\), and L is the length.
The system state vector and input vector for the high-speed underwater vehicle model are chosen as x = [ v α ω z θ ]T , u = δ e .
Therefore, the high-speed underwater vehicle model can be expressed as an affine nonlinear system:
where
In this paper, the controller is only designed for the former model, whereas the change in dynamics after the highspeed underwater vehicle emerging out of water is treated as modeling uncertainty.
For the purpose of achieving the fast pitching angle dynamics response and operating in the desired dynamic behavior for the beeline or curve trajectory, the attitude control is considered. So, the system output vector is chosen as h(x) = θ.
Based on the input-output feedback-linearization control technique, the following notation is used for the Lie derivative of a function h(x) along a vector field f(x) = (f 1(x),⋯, f„(x )), L f h(x) = \(\frac{{\partial h}}{{\partial x}}\) f(x).
Choose new system states z 1 = h(x),z 2 = \({\dot z_1}\) = L f h.
Then, the model is given in new coordinates by
where the Lie derivative functions are given as
Furthermore, a nonlinear-state feedback decoupling the control inputs is employed.
Construct the new control inputs as û = L g Lf hu.
Then, system (5) becomes
3 Nonlinear sliding mode control
The sliding mode controller design usually consists of two stages. The first stage is to define a sliding surface and the second stage is to develop a controller that satisfies the sliding condition, which dictates that the states remain on the sliding surface. On the sliding surface, the states converge to the desired equilibrium state.
Since (4) is a nonlinear system, the dynamics are hard to regulate by a constant-state feedback gain. So, a model-following nonlinear sliding mode controller is proposed for the dynamic system (4) to track a desired reference model.
From (4), the reference model is introduced as
where a 1 and a 2 are the positive constants, and θ is the reference trajectory angle.
Furthermore, we define the tracking errors as e z = [Δz 1,Δz 2]T = [e z 1,e z 2]T. Using (4) and (5), the system error dynamics is obtained as
where \(A(x) = \left( {\begin{array}{*{20}{c}} {{e_{z2}}} \\ {{L_{f2}}h(x)} \end{array}} \right)\),\(B(x) = \left( {\begin{array}{*{20}{c}} 0 \\ 1 \end{array}} \right)\) ,ū = û + a 1 z 1 + a 2 z 2 −a 2 θ.
According to the system shown in (6), the sliding switching surfaces are chosen as
where C ∈ R 1×2 is a constant linear matrix, and the inverse of CB(x) must exist for all x, i.e., det(CB(x)) ≠ 0 for all x. Combining (6) and (7) gives
where
and
From (8), and based on Lyapunov theory, the sliding mode controller is obtained as
Using the control law of (9), the reachability of sliding mode control for system (6) is guaranteed.
Theorem 1. With the developed nonlinear sliding mode controller (9) and a stable sliding surface (7), the reaching condition is satisfied, and the controlled system (6) will be stabilized.
Remark 1. Using the model following nonlinear sliding mode control via state-coordinate transformation for a catastrophic course, the transient of pitch angle can be regulated through a linear reference model. In practice, the dynamic model and identification hydrodynamic parameter uncertainties Δk ij, i = 3, j = 1, ⋯, 5 vary in the state or external environment. Therefore, a nonlinear sliding mode controller that makes the course stable and robust against the parameters variations is proposed in the next section.
4 Adaptive sliding mode control
When the high-speed underwater vehicle’s motion state varies or it is influenced by the disturbing sea flow, the parameters of model (1) will give a big change and disturbance. In order to avoid the instability of the control system, the most commonly used method of predicting the motion test data is to extrapolate the trends of identification of hydrodynamic parameters. This gives a basis for boundary prediction of the uncertain moving body and provides seaworthiness conditions to achieve the precision of striking.
Due to the error between the practical measurements and observation data, there exist uncertainties in the hydrodynamic model coefficient. Adaptive backstepping control has a feature which has more than one estimation of each unknown parameter. Due to the advantages of applying the adaptive backstepping control to an unknown uncertainty system, the following design of new control laws is used.
When the system parameters deviate from the nominal value, the tracking error model (6) is re-written in the following form:
where ϕ i ,i = 1,2, and ΔA(x) denotes the practical uncertainties defined by [ϕ 1 d 1(x), ϕ 2 d 2(x)]T = ΔA(x).
Therefore,
Assume that |ϕ i | ,i = 1,2 is the unknown and bounded constant. For the first two equations of (10), the derivation of the system errors e z with respect to time t yields
where \({\hat \varphi _i}\), i = 1, 2 is the estimate of ϕ i .
It is obvious that the controllers are decoupling with respect to two dynamic models [e z 1,e z 2]. The switch function e z 2 is chosen as ė z 2 = ke z2+ρ•sgn(e z2 ), where k is a positive constant feedback gain.
From (11), the sliding mode control is designed as
where ρ is chosen as |(\({\hat \varphi _2}\) − ϕ 2)| × d 2(x) ⩽ ρ × d 2(x). The adaptation law of \({\hat \varphi _2}\) is given by
where γ is the adaptation gain, ε and k are the constants that are greater than 0, and the sgn(x) is the sign function.
Theorem 2. Using the controller described by (12) and (13), the system is stable and robust subject to the parameters’ unknown uncertainties.
Proof. Define the following Lyapunov function
Using (11), the derivative of (14) with respect to time t is given by
Applying (12) and (13) to (14) one reduces the equation to \({\dot V_1} = - {k_1}e_{z1}^2 - {k_2}e_{z2}^2 \leqslant 0\). Define the following equations \(L(t) = - {k_1}e_{z1}^2 - {k_2}e_{z2}^2 \leqslant 0\) and \({V_1}(t) = {V_1}(e(0),\hat \varphi (0)) + \int_0^t {{{\dot V}_1}(\tau )\operatorname{d} \tau = } {V_1}(e(0),\hat \varphi (0)) - \int_0^t {L(\tau )\operatorname{d} \tau } \), where e = [e z 1, e z 2]T and . From the definition of the Lyapunov function V 1 ⩾ 0 and the above equation, the following result can be deduced to
One can deduce that L(t) → 0 as t → ∞, i.e., e z 1 and e z 2 will converge to zero as t → ∞.
Therefore, the proposed controller is stable and robust, even if the parameters’ uncertainties exist.
The sliding mode techniques may generate undesirable chattering, and then a method that makes the function smooth will replace the discontinuous part of the control action[17]. Thus, sgn(s i ) becomes
The system structural diagram is shown in Fig. 1.
5 Simulation results
A high-speed underwater vehicle launched underwater has vertical orientation or curve attack for the water surface or water-up target under the pitch angle tracking command and adaptive control. The predicted trajectory is programmed in a relatively short period. The pitch angle tracking instructions can be predicted and calculated by the reference model and make a good dynamic performance in the course of an out-of-the-water attack.
After some experiment, good performance was achieved with the following parameters: t = 10 s, the adaptation gain γ in (13) is chosen as 20, ρ = 0.01, δ = 0.05, c = 5, and k = 8. The initial state vector is x(0) = [20m/s 0° 0rad/s 0°], and propulsion force T = 3t. When v = 20m/s, the high-speed underwater vehicle launches out of the water to attack an air target. In the process of mission, its nonlinear model changes simultaneously. But the controller remains the one used before which is designed for the former model.
In order to show the high-performance tracking of the proposed attitude control, we choose a 1 = −1, a 2 = −0.3 in model (10) to meet the sine reference input θ = A sin(2πFt), and parameter uncertainty φ 2 = 2 sint. To verify the robustness of the controller, simulation was done with nominal value Δf 3(x) = 0,Δg 3(x) = 0 and parameter uncertainty Δf 3(x) = 3.5, Δg 3(x) = 3.5. The simulated results are shown in Figs. 2 and 3.
As is evident from the simulation results and experimental analysis, the gentle transition process out of the water at t = 5s ensures the stability of the catastrophic process and tracking accuracy. The integrated errors with constant or parameters of gradual change can be reduced by adapting the controller parameters. Moreover, the system is robust against the uncertainty of model parameters and external interference.
6 Conclusions
It has been shown that the adaptive sliding mode control is simple, and it can guarantee the robustness of the controlled attitude against the parametric uncertainties by using the adaptive backstepping sliding mode control. Further, it can greatly improve the steady-state precision to obtain the transient dynamics of attitude. Since the tracking errors between the state-transformed and reference model converge to 0 asymptotically, the trajectory can be precisely regulated by the linear reference model. Using one nonlinear controller to ensure the process of out-of-the-water security, the variation of motion velocity is round 30 m/s in transition time, and the transition process is smooth and gentle.
References
M. S. Naik, N. S. Sahjendra. State-dependent Riccati equation-based robust dive plane control of AUV with control constraints. Ocean Engineering, vol. 34, no. 11-12, pp. 1711–1723, 2007.
P. R. Nambisan, S. N. Singh. Multi-variable adaptive back-stepping control of submersibles using SDU decomposition. Ocean Engineering, vol. 36, no. 2, pp. 158–167, 2009.
O. E. Fjellstad, T. I. Fossen. Position and attitude tracking of AUVs: A quaternion feedback approach. Oceanic Engineering, vol. 19, no. 4, pp. 512–518, 1994.
D. R. Yoerger, J. J. E. Slotine. Robust trajectory control of underwater vehicles. IEEE Journal of Oceanic Engineering, vol. 10, no. 4, pp. 462–470, 1985.
L. P. Liu, Z. M. Fu, X. N. Song. Sliding mode control with disturbance observer for a class of nonlinear systems. International Journal of Automation and Computing, vol. 9, no.5, pp. 487–491, 2012.
H. Y. Yue, J. M. Li. Adaptive fuzzy dynamic surface control for a class of perturbed nonlinear time-varying delay systems with unknown dead-zone. International Journal of Automation and Computing, vol.9, no. 5, pp. 545–554, 2012.
J. H. Li, P. M. Lee. Design of an adaptive nonlinear controller for depth control of an autonomous underwater vehicle. Ocean Engineering, vol. 32, no. 17-18, pp. 2165–2181, 2005.
B. J. Wu, S. Li, X. H. Wang. Discrete-time adaptive sliding mode control of autonomous underwater vehicle in the dive plane. Lecture Notes in Computer Science, vol. 5928, pp. 157–164, 2009.
M. Hajian, J. Soltani, G. A. Markadeh, S. Hosseinnia. Adaptive nonlinear direct torque control of sensorless IM drives with efficiency optimization. IEEE Transactions on Industrial Electronics, vol. 57, no. 3, pp. 975–985, 2010.
L. Y. Sun, S. C. Tong, Y. Liu. Adaptive backstepping sliding mode H? control of static var compensator. IEEE Transactions on Control Systems Technology, vol. 19, no. 5, pp. 1178–1185, 2011.
Y. Sun, M. Su, X. Li, H. Wang, W. H. Gui. Indirect four-leg matrix converter based on robust adaptive back-stepping control. IEEE Transactions on Industrial Electronics, vol. 58, no. 9, pp. 4288–4298, 2011.
H. J. Shieh, K. K. Shyu. Nonlinear sliding-mode torque control with adaptive backstepping approach for induction motor drive. IEEE Transactions on Industrial Electronics, vol. 46, no. 2, pp. 380–389, 1999.
J. Soltani, A. F. Payam. A robust adaptive sliding-mode controller for slip power recovery induction machine drives. In Proceedings of the 5th International Power Electronics and Motion Control Conference, IEEE, Shanghai, China, vol. 3, pp. 1–6, 2006.
C. S. Qian, Q. X. Wu, C. S. Jiang, J. Wen, L. Zhou. Multi-model switching integrated control for a class of nonlinear systems. In Proceedings of the World Congress on Intelligent Control and Automation, IEEE, Chongqing, China, pp. 1421–1426, 2008.
D. Zhao, T. Zou, S. Li, Q. Zhu. Adaptive backstepping sliding mode control for leader-follower multi-agent systems. IET Control Theory & Applications, vol. 6, no. 8, pp. 1109–1117, 2012.
Y. J. Wei, J. H. Wang, J. Z. Zang, W. Cao, W. H. Huang. Nonlinear dynamics and control of underwater supercav-itating vehicle. Journal of Vibration and Shock, vol. 28, no. 6, pp. 179–182, 2009.
J. A. Burton, A. S. I. Zinober. Continuous approximation of variable structure control. International Journal of Systems Science, vol. 17, no. 6, pp. 875–885, 1986.
Author information
Authors and Affiliations
Additional information
Min Xiao received her M.Sc. and Ph. D. degrees in control science and engineering from Northwestern Polytechnical University, China in 2006 and 2010, respectively. Currently, she is an associate professor in the College of Computer and Information Technology, China Three Gorges University, China.
Her research interests include robust control and space vehicle control.
This work was supported by Hubei Provincial Natural Science Foundation of China (No. 2012FFC09401).
Rights and permissions
About this article
Cite this article
Xiao, M. Modeling and Adaptive Sliding Mode Control of the Catastrophic Course of a High-speed Underwater Vehicle. Int. J. Autom. Comput. 10, 210–216 (2013). https://doi.org/10.1007/s11633-013-0714-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-013-0714-0