Skip to main content
Log in

Analysis of unstable behavior of planing craft speed using the qualitative theory of dynamical systems

  • Review
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

This paper deals with the inherent instability observed in the speed of a planing type craft. In the case of displacement craft, the systems governing the speed are stable hence closed-loop control is trivial. In the case of planing craft, however, there may exist instability in their speed. By using the Qualitative Theory of Dynamical Systems (QTDS), this paper shows that there may exist a set of speeds in which planing craft are not able to achieve adequate stability. This instability problem cannot be acceptable in many applications (such as that examined in this paper, an Unmanned Surface Vehicle, USV, of planing craft type). The observed instability is explained by means of the appearance of bifurcations which bring new attractors to the state space, such as equilibrium points or limit cycles. This paper proposes a novel solution to manage the vessel instability behavior. This is done by way of increasing the droop characteristic in the propulsion thrust with respect to speed. By increasing the droop, the system becomes more robust. The key advantage of this approach is that it is achieved by way of modifying the propulsion controller rather than by changing the hydrodynamic profile of the vessel, the mass distribution or by adding extra control surface (i.e., flaps). Resulting in a more cost-effective control system. Furthermore, due to this method acting on propulsion and its control, it is compatible with the other methods aforementioned. Stability analysis is undertaken. This analysis is very general, because it considers a wide range of controller and propulsion systems. Open-loop control and analysis into different types of propulsion is also presented. The effect of each propulsion type on stability is explained. In addition, the effect in the control loop of the electro-mechanical actuators inaccuracy (dead-zone) has also been analyzed. The paper explains that this inaccuracy, though small, can make the speed oscillate in planing craft. A practical implementation of this analysis is validated by way of sea trials with a real planing craft.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Availability of data and material

Not applicable.

References

  1. Savitsky, D.: Hydrodynamic Design of Planing Hulls. Marine Technology (1964)

  2. Rosén, A.: Loads and Responses for Planing Craft in Waves. Aeronautical and Vehicle Engineering. Division of Naval Systems, Stockholm (2004)

  3. Savisky, D.: On the Subject of High_Speed Mono-Hulls. In: Presented to the Greek Section of the Society of Naval Architects and Marine Engineers, Athens (2003)

  4. Radojcic, D.: Resistance Prediction for Hard Chine Hulls in the Pre-Planing Regime, University of Belgrade, Polish Maritime Reasearch (2014)

  5. Fossen, T.I.: Guidance and Control of Ocean Marine Vehicles. Wiley, New York. (1994)

    Google Scholar 

  6. Karl-Petter, W.L.: Acceleration Feedback in Dynamic Positioning. Ph.D. Dissertation (2003)

  7. Loria, A., Fossen, T.I., Panteley, E.: A separation principle for dynamic positioning of ships: theoretical and experimental results. IEEE Trans. Control Syst. Technol. 8, 2 (2000)

    Article  Google Scholar 

  8. Gonzalez, A., Garcia, M., Ollero, A.: Stability and perfomance of the station-keeping for fully actuated vessel with non-linear PID. In: 7th IFAC Conference on Manoeuvring and Control of Marine Craft–MCMC´06, Lisboa, (Portugal) (2006)

  9. Savitsky, D.: Procedure for hydrodynamic evaluation of planing hulls in smooth and rough water. Marine Technol. (1976)

  10. Hubble, E.N.: Resistance of hard-chine stepless planing craft with systematic variation of hull form, longitudinal centre of gravity and loading, DTNSRDC R&D Report 4307 (1974)

  11. Navy, U.: The Navy Unmanned Surface Vehicle (USV)., Master Plan (2007)

  12. Services, B.D.: Maritime Unmanned Surface Vehicles (2010)

  13. T.I, F.: Marine control systems. Guidance, navigation, and control of ships, rigs and underwater vehicles. Marine Cyber. (2002)

  14. Lewis, E.V.: Principles of Naval Architecture vol III: Motions in Waves and Controllability. 3rd, (1988)

  15. Bernitsas, M., Ray, D., Kinley, P.: Report 237 K_T, K_Q and efficiency curve for the Wageningen B-series propeller. Departemant of Naval Architecture and Marine Engineering. College of Engineering. The University of Michigan, Michigan (1981)

  16. Blanke, M.: Ship Propulsion Losses Related to Automated Steering and Prime Mover Control. Ph.D thesis., The Technical University of Denmark., Lyngby, Denmark (1981)

  17. Khali, M., Khali, A.: Nonlinear Systems. Prentice Hall, New Jersey (2002)

    Google Scholar 

  18. Kuznetsov, Y.A.: Elements of applied bifurcation theory. Appl. Math. Sci. 112, 96 (1997)

    Google Scholar 

  19. Wiggins, S.: Introduction to applied nolinear dynamical systems and Chaos. Text Appl. Math. 2, 68 (1990)

    Google Scholar 

  20. Gonzalez, A.: Aplicación de la Teoría Cualitativa de Sistemas Dinámicos para el Guiado Autónomo de Vehículos, Puerto Real: Tesis: Universidad de Cádiz (2017)

  21. Miola, J.L., Chen, G.: Hopf Bifurcation Analisys-A Frequency Domain Approach. World Scientific Pub. Co., Singapore (1996)

  22. CITIUS: Command and control for InteroperabIlity of Unmanned Systems. Financiado por el CDTI (2012–2015)

Download references

Funding

This work has been developed within the framework of the Project “Command and control for Interoperability of Unmanned Systems (CITIUS)”, which has been co-funded by CDTI of the Ministry of Economy and Competitiveness of Spain and European Regional Development Fund.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. González-Cantos.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Code availability

Not applicable

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Proposition 1

Consider the system \( \dot{x} = g\left( {x,\lambda } \right) \) where \( x \in {\mathbb{R}} \) represents the state variables \( ,\lambda \in {\mathbb{R}} \) the external parameters and \( g \) is a C 1 smooth function. Given any \( \lambda_{i} \) , the system is stable, in the set \( x \in \varOmega \) ,if the following conditions are satisfied:

  1. (a)

    There is only one equilibrium point for \( \lambda_{i} \) . That means that there is only on value \( x_{e} \in \varOmega \) which meets the next equation: \( 0 = g\left( {x_{e} ,\lambda_{i} } \right) \)

  2. (b)
    $$ \left. {\frac{{{\text{d}}g}}{{{\text{d}}x}}} \right|_{{x_{e} }} < 0 $$

Proof

Since there is only one equilibrium point and regarding \( g\left( {x,\lambda } \right) \) is a C1smooth function, the sign of \( g \) only changes in \( x_{e} \) in the set \( x \in {{\varOmega }} \). Taking into account the condition b, it easy to verify that:

$$ \begin{aligned} & g\left( {x_{S} ,\lambda_{i} } \right)\left\langle {0\;\forall x_{S} } \right\rangle x_{e} \\ & g\left( {x_{I} ,\lambda_{i} } \right) > 0\;\forall x_{I} < x_{e} \\ \end{aligned} $$

Therefore, the system is stable. If the conditions are fulfilled in the set \( x \in {\mathbb{R}} \), the system is globally stable.

Proposition 2

Consider the system \( \dot{x} = g\left( {x,\lambda } \right) \) where \( x \in {\mathbb{R}} \) represents the state variable \( ,\lambda \in {\mathbb{R}} \) the external parameters and \( g \) is a C1smooth function. Given any \( \lambda_{i} \), the system is stable in the set \( x \in \varOmega \) if the following conditions are satisfied:

  1. (a)

    There are two points \( x_{I} \in {{\varOmega }} \) and \( x_{S} \in {{\varOmega }} \) such that \( g\left( {x_{I} ,\lambda_{i} } \right) > 0 \) and \( g\left( {x_{S} ,\lambda_{i} } \right) < 0 \)

  2. (b)
    $$ \frac{{{\text{d}}g}}{{{\text{d}}x}} < 0 \forall x \in \varOmega $$

Proof

Firstly, it will be proven that there is only one equilibrium point. Applying the Mean Value Theorem, it should exist at point \( x_{e} \subset \left( {x_{I} ,x_{S} } \right) \), which makes the function \( g \) zero, hence \( x_{e} \) is an equilibrium point. The next step is to demonstrate that \( x_{e} \) is unique. Regarding the Rolle’s Theorem, the required condition to guarantee the existence of another equilibrium point \( x_{j} \) is that there exist a point \( x_{c} \in \left( {x_{e} , x_{j} } \right) \subset {{\varOmega }} \) such that:

$$ \left. {\frac{{{\text{d}}g\left( {x,\lambda_{i} } \right)}}{{{\text{d}}x}}} \right|_{{x_{c} }} = 0 $$

But this contradicts the condition b. Once it has been demonstrated that the system has only one equilibrium point and taking into account condition b, the system satisfied the requirements of Proposition 1. Therefore, the system is stable. If the conditions are fulfilled in the set \( x \in {\mathbb{R}} \), the system is globally stable.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

González-Cantos, A., Lopez, M.J. & Ollero, A. Analysis of unstable behavior of planing craft speed using the qualitative theory of dynamical systems. Nonlinear Dyn 102, 2363–2383 (2020). https://doi.org/10.1007/s11071-020-06083-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-020-06083-7

Keywords

Navigation