Abstract
Traditional underwater vehicles are limited in speed due to dramatic friction drag on the hull. Supercavitating vehicles exploit supercavitation as a means to reduce drag and increase their underwater speed. Compared with fully wetted vehicles, the nonlinearities in modeling of cavitator, fin, and in particular, nonlinear planing force make the control design of supercavitating vehicles more challenging. By combining cascaded design and backstepping approach, this paper reformulates the supercavitating vehicle model into a novel cascade model with two error tracking subsystems. Based on linear matrix inequalities (LMIs) and by introducing the sector conditions of the nonlinear characteristics of planing force, a new finite-time robust \(H_{\infty }\) control scheme is proposed for the error tracking subsystems which ensures that the closed-loop system is finite-time bounded and the effect of the disturbance input on the controlled output is reduced to a prescribed level. A sufficient condition is presented for the solvability of the design problem, which is further reduced to a feasibility problem of a set of LMIs. Simulations have been conducted for both initial and tracking responses to evaluate the performance and robustness of the proposed \(H_{\infty }\) controller for all admissible uncertainties and the disturbance inputs.
Similar content being viewed by others
Abbreviations
- \(\sigma\) :
-
Cavitation number
- \(\rho\) :
-
Fluid density (kg/m3)
- \(\rho_{\text{b}}\) :
-
The supercavitating vehicle density (kg/m3)
- \(r_{\rho }\) :
-
Ratio of \(\rho_{\text{b}}\) to \(\rho\), dimensionless
- \(m\) :
-
Mass of the supercavitating vehicle (kg)
- \(I_{\text{yy}}\) :
-
Moment of inertia about the body-fixed reference frame (kg m2)
- \(C_{x0}\) :
-
Cavitator drag coefficient at zero angle of attack
- \(L\) :
-
The supercavitating vehicle length (m)
- \(L_{\text{g}}\) :
-
Location of the center of gravity in the body-fixed reference frame (m)
- \(V\) :
-
Forward velocity (m/s)
- \(\theta\) :
-
Pitch angle (rad)
- \(q\) :
-
Pitch rate (rad/s)
- \(z\) :
-
Vertical position (m)
- \(w\) :
-
Vertical velocity (m/s)
- \(\delta_{\text{c}}\) :
-
Cavitator angle with respect to the \(x\)-axis (rad)
- \(\delta_{\text{f}}\) :
-
Fin angle of attack in the body coordinates (rad)
- \(\alpha_{\text{c}}\) :
-
Cavitator angle of attack (rad)
- \(\alpha_{\text{f}}\) :
-
Fin angle of attack (rad)
- \(\alpha_{\text{p}}\) :
-
Angle of attack at the planing location (rad)
- \(F_{\text{cav}}\) :
-
Cavitator hydrodynamic force (N)
- \(F_{\text{fin}}\) :
-
Fin hydrodynamic force (N)
- \(F_{\text{g}}\) :
-
Gravity force (N)
- \(F_{\text{p}}\) :
-
Planing force (N)
- \(M_{\text{g}}\) :
-
Gravity moment with respect to the center of pressure of the cavitator (N m)
- \(M_{\text{fin}}\) :
-
Fin moment with respect to the center of pressure of the cavitator (N m)
- \(M_{\text{p}}\) :
-
Planing moment with respect to the center of pressure of the cavitator (N m)
- \(n\) :
-
Effectiveness of fins relative to the cavitator, dimensionless
- \(R\) :
-
Radius of cylindrical section (m)
- \(R_{\text{n}}\) :
-
Radius of the cavitator (m)
- \(R_{\text{c}}\) :
-
Cavity radius at planing location (m)
- \(R^{\prime}\) :
-
Normalized difference between cavity and body diameter, dimensionless
- \(h^{\prime}\) :
-
Normalized immersion, dimensionless
References
Kirschner IN, Uhlman JS, Perkins JB (2006) Overview of high-speed supercavitating vehicle control. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, Keystone, Colorado, pp 1–17
Fredette A, Henoch C, Castano J (2006) “Experimental studies in the control of cavitating bodies”, AIAA guidance, navigation, and control conference and exhibit. Keystone, Colorado, pp 1–17
Zou W, Yu KP, Arndt R, Zhang G, Li ZW (2013) On the shedding of the ventilated supercavity with velocity disturbance. Ocean Eng 57:223–229
Sturgeon V (2001) Racing through water: supercavitation. Caltech Undergrad Res J 1(2):16–21
Serebryakov VV (2002) Supercavitation for high speed motion in water prediction and drag reduction problems. Am Soc Mech Eng (FED) 257:411–417
Wu X, Chahine GL (2007) Characterization of the content of the cavity behind a high-speed supercavitating body. ASME Trans J Fluids Eng 129(2):136–145
Zhang XW, Wei YJ, Zhang JZ, Wang C, Yu KP (2007) Experimental research on the shape characters of natural and ventilated supercavitation. J Hydrodynam 19:564–571
Kulkarni SS, Pratap R (2000) Studies on the dynamics of a supercavitating projectile. Appl Math Model 24(2):113–129
Ruzzene M, Soranna F (2002) Impact dynamics of elastic supercavitating underwater vehicles. In: The 9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, pp 1–11
Lin G, Balachandran B, Abed EH (2006) Bifurcation behavior of a supercavitating vehicle. In: Presented at the ASME IMECE, Chicago, IL, pp 1–8
Lin G, Balachandran B, Abed EH (2007) Nonlinear dynamics and bifurcations of a supercavitating vehicle. IEEE J Oceanic Eng 32(4):753–761
Mokhtarzadeh H, Balas G, Arndt R (2012) Effect of cavitator on supercavitating vehicle dynamics. IEEE J Oceanic Eng 37(2):156–165
Sanabria DE, Balas G, Arndt R (2015) Modeling, control, and experimental validation of a high-speed supercavitating vehicle. IEEE J Oceanic Eng 40(2):362–373
Kirschner IN, Kring DC, Stokes AW, Fine NE, Uhlman JS (2002) Control strategies for supercavitating vehicles. J Vib Control 8:219–242
Shao Y, Mesbahi M, Balas G (2003) Planing, switching, and supercavitating flight control. In: Presented at the AIAA Guid., Nav., Control Conf. Exhibit, Austin, TX, pp. 1–8
Vanek B, Bokor J, Balas G (2006) Theoretical aspects of high-speed supercavitation vehicle control. In: Proceedings of the American Control Conference, Minneapolis, MN, pp 5263–5268
Vanek B, Bokor J, Balas G (2006) High-speed supercavitation vehicle control. In: AIAA Guidance, Navigation, and Control Conference, Keystone, CO, pp. 3165–3172
Vanek B, Bokor J, Balas G, Arndt R (2007) Longitudinal motion control of a high-speed supercavitation vehicle. J Vib Control 13:159–184
Lin G, Balachandran B, Abed EH (2006) Nonlinear dynamics and control of supercavitating bodies. In: AIAA Guidance, Navigation, and Control Conference, Keystone, CO, pp 1–14
Dzielski J, Kurdila A (2003) A benchmark control problem for supercavitating vehicles and an initial investigation of solutions. J Vib Control 9:791–804
Goel A (2002) Control strategies for supercavitating vehicles. M.S. thesis, MAE, Univ. Florida, Gainesville
Vanek B (2008) Control methods for high-speed supercavitating vehicles. PhD thesis, University of Minnesota
Vanek B, Balas G, Arndt R (2010) Linear, parameter-varying control of a supercavitating vehicle. Control Eng Pract 18(9):1003–1012
Mao XF, Wang Q (2009) Nonlinear control design for a supercavitating vehicle. IEEE Trans Control Syst Technol 17(4):816–832
Mao XF, Wang Q (2011) Delay-dependent control design for a time-delay supercavitating vehicle model. J Vib Control 17:431–448
Hassouneh MA, Nguyen V, Balachandran B, Abed EH (2013) Stability analysis and control of supercavitating vehicles with advection delay. J Comput Nonlinear Dyn 8:1–10
Kim Seonhong, Kim Nakwan (2015) Neural network-based adaptive control for a supercavitating vehicle in transition phase. J Mar Sci Technol 20:454–466
Amato F, Ariola M, Dorato P (2001) Finite-time control of linear systems subject to parametric uncertainties and disturbances. Automatica 37:1459–1463
Amato F, Ariola M, Cosentino C (2006) Finite-time stabilization via dynamic output feedback. Automatica 42:337–342
Amato F, Ambrosino R, Cosentino C, Tommasi G (2010) De, “Input-output finite time stabilization of linear systems”. Automatica 46:1558–1562
Meng QY, Shen YJ (2009) Finite-time H ∞ control for linear continuous system with norm-bounded disturbance. Commun Nonlinear Sci Numer Simulat 14:1043–1049
Guo Y, Yao Y, Wang SC, Ma KM, Liu K, Guo J (2014) Input-output finite-time stabilization of linear systems with finite-time boundedness. ISA Trans 53:977–982
Acknowledgments
This work was partially supported by National Natural Science Foundation of China (No. 61174001).
Author information
Authors and Affiliations
Corresponding authors
Appendices
Appendix A
Consider the following time-invariant linear systems:
where \({\mathbf{x}}_{{\mathbf{1}}} (t) \in {\mathbb{R}}^{{n_{1} }}\) and \({\mathbf{x}}_{{\mathbf{2}}} (t) \in {\mathbb{R}}^{{n_{2} }}\) constitute the state variables, \({\mathbf{w}}(t) \in {\mathbb{R}}^{l}\) is the exogenous disturbance, and \({\mathbf{A}}_{{{\mathbf{11}}}} \in {\mathbb{R}}^{{n_{1} \times n_{1} }}\), \({\mathbf{A}}_{{{\mathbf{12}}}} \in {\mathbb{R}}^{{n_{1} \times n_{2} }}\), \({\mathbf{A}}_{{{\mathbf{21}}}} \in {\mathbb{R}}^{{n_{2} \times n_{1} }}\), \({\mathbf{A}}_{{{\mathbf{22}}}} \in {\mathbb{R}}^{{n_{2} \times n_{2} }}\), \({\mathbf{G}} \in {\mathbb{R}}^{{n_{2} \times l}}\).
Definition 1
(finite-time stability): The linear system
is said to be finite-time stable with respect to \((c_{1} ,c_{2} ,T,R,d)\) with \(c_{2} > c_{1} > 0\), \(R > 0\), if \({\mathbf{x}}_{{\mathbf{0}}}^{{\mathbf{T}}} {\mathbf{Rx}}_{{\mathbf{0}}} \le c_{1}^{2}\) implies
Definition 2
[finite-time boundedness (FTB)]: The linear systems (1) and (2) subject to an exogenous disturbance, \(w(t)\), are said to be FTB with respect to \((c_{1} ,c_{2} ,T,{\mathbf{R}}_{{\mathbf{1}}} ,{\mathbf{R}}_{{\mathbf{2}}} ,d)\) with \(c_{2} > c_{1} > 0\), \(R_{1} > 0\), \(R_{2} > 0\), if \(\forall t \in [0,T]\),
Appendix B
Our approach relies on the assumption that the delay in the equations of motion can be eliminated by applying a suitable feedback. Then, the controllability analysis and the controller design can be performed for linear time invariant (LTI) systems. In addition, it is assumed that all states can be measured.
The SV equations can be written in compact form as:
where \({\mathbf{x}} = [x_{1} \;\;x_{2} \;\;x_{3} \;\;x_{ 4} ]^{\rm T} = [z\;\;w\;\;\theta \;\;q]^{\rm T} \in {\mathbb{R}}^{4}\) is the state variable, \({\mathbf{u}} = [\delta_{\text{c}} \;\;\delta_{\text{f}} ]^{\rm T} \in {\mathbb{R}}^{2}\) is the control input, and \({\mathbf{y}} = [x_{1} \;\;x_{3} ]^{\rm T}\) is the output to be controlled by the control input \({\mathbf{u}}\).
From (18) and (19) in previous section, considering the nonlinear planing force, we have:
By choosing \({\mathbf{y}} = [x_{1} \;\;x_{3} ]^{\rm T}\), the Lie derivative of \(h_{i}\) with respect to \({\mathbf{g}}_{i}\) is given by:
Using \(L_{{\mathbf{f}}} h_{1} ({\mathbf{x}}) = x_{2} - Vx_{3}\) and \(L_{\text{f}} h_{2} ({\mathbf{x}}) = x_{4}\), we obtain:
Obviously, systems (88) and (89) have a relative degree \(\rho = 2\). Then, we should find the choosed nonlinear mapping whose Jacobian matrix \({\mathbf{E}}(x)\) is locally nonsingular.
Hence
New state variables for Eq. 88 are selected for analysis and control design:
Differentiating Eqs. 96 and 98 with respect to time along Eqs. 88 and 89 gives:
The foregoing equation shows clearly that the system is input–output linearizable, since the state feedback control
reduces the input–output map to
where \({\mathbf{v}} = \left[ {v_{1} \;\;v_{2} } \right]^{\rm T}\) is a fictitious input vector.
Based on the linear model of the SV, define commands of \(z\) and \(\theta\) as \(z_{\text{d}}\) and \(\theta_{\text{d}}\), respectively, the command tracking errors can be expressed as follows:
Considering the derivative of command tracking errors, then rewrite the errors into a vector form:
The error equations of the SV can be written as:
where
\({\mathbf{A}}_{{\mathbf{1}}} = {\mathbf{A}}_{{\mathbf{2}}} = \left[ {\begin{array}{*{20}c} 0 & 1 \\ 0 & 0 \\ \end{array} } \right]\), \({\mathbf{B}}_{{\mathbf{1}}} = {\mathbf{B}}_{{\mathbf{2}}} = \left[ \begin{aligned} 0 \hfill \\ 1 \hfill \\ \end{aligned} \right]\), \(w_{1} = {\ddot{\textit{z}}} - {\ddot{\textit{z}}}_{\text{d}}\), and \(w_{2} = \ddot{\theta } - \ddot{\theta }_{\text{d}}\).
As the feedback linearized system is completely controllable, it is apt to use the linear quadratic regulator technique to design a state feedback controller. The LQR solution formulae use solutions of two algebraic Riccati equations (AREs):
where the weighting functions \({\mathbf{Q}}_{{\mathbf{1}}} {\mathbf{ = Q}}_{{\mathbf{1}}}^{{\mathbf{T}}}\), \({\mathbf{Q}}_{{\mathbf{2}}} {\mathbf{ = Q}}_{{\mathbf{2}}}^{{\mathbf{T}}}\), \({\mathbf{R}}_{{\mathbf{1}}} {\mathbf{ = R}}_{{\mathbf{1}}}^{{\mathbf{T}}}\), and \({\mathbf{R}}_{{\mathbf{2}}} {\mathbf{ = R}}_{{\mathbf{2}}}^{{\mathbf{T}}}\) are positive matrix.
Then, two optimal state regulators are:
The fictitious input vector is denoted as:
The LQR optimal controller of the supercavitating vehicle is given by:
About this article
Cite this article
Zhang, X., Ma, K., Wei, Y. et al. Finite-time robust H ∞ control for high-speed underwater vehicles subject to parametric uncertainties and disturbances. J Mar Sci Technol 22, 201–218 (2017). https://doi.org/10.1007/s00773-016-0404-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00773-016-0404-z