Skip to main content
Log in

Neural network controller for a multivariable model of submarine dynamics

  • Articles
  • Published:
Neural Computing & Applications Aims and scope Submit manuscript

Abstract

Recently, there have been many attempts to use neural networks as a feedback controller. However, most of the reported cases seek to control Single-Input Single-Output (SISO) systems using some sort of adaptive strategy. In this paper, we demonstrate that neural networks can be used for the control of complex multivariable, rather than simply SISO, systems. A modified direct control scheme using a neural network architecture is used with backpropagation as the adaptive algorithm. The proposed algorithm is designed for Multi-Input Multi-Output (MIMO) systems, and is similar to that proposed by Saerens and Soquet [1] and Goldenthal and Farrell [2] for (SISO) systems, and differs only in the form of the gradient approximation. As an example of the application of this approach, we investigate the control of the dynamics of a submarine vehicle with four inputs and four outputs, in which the differential stern, bow and rudder control surfaces are dynamically coordinated to cause the submarine to follow commanded changes in roll, yaw rate, depth rate and pitch attitude. Results obtained using this scheme are compared with those obtained using optimal linear quadratic control.

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.

Similar content being viewed by others

References

  1. Saerens M, Soquet A. Neural controller based on back-propagation algorithm. IEE Proc F 1991; 138(1): 55–62

    Google Scholar 

  2. Goldenthal W, Farrell J. Application of neural network to automatic control. Proc AIAA Conference on Guidance Navigation and Control 1990; 1108–1112

  3. Hunt KJ, Sbarbaro D, Zbikowski R, Gawthrop PJ. Neural networks for control systems —a survey. Automatica 1992; 28(6): 1083–1112

    Google Scholar 

  4. David AW, Donald AS. Handbook of Intelligent Control. Van Nostrand Reinhold, New York, 1992

    Google Scholar 

  5. Liguni Y, Sakai H, Tokumaru H. A nonlinear regulator design in the presence of system uncertainties using multilayered neural network. IEEE Trans Neural Networks 1991; 2(4): 410–417

    Google Scholar 

  6. Swiniarski RW. Novel network control of a space manipulator. Proc American Control Conference 1991; 3023–3024

  7. Psaltis D, Sideris A, Yamamura A. A multilayered neural network controller. IEEE Control Syst Mag 1988; 17–21

  8. Narendra KS, Parthasarathy K. Identification and control of dynamical systems using neural networks. IEEE Trans Neural Networks 1990; 1(1): 4–27

    Google Scholar 

  9. Nguyen D, Widrow B. Neural networks for self-learning control systems. Int J Control 1991; 54(6): 1439–1451

    Google Scholar 

  10. Wu QH, Hogg BW, Irwin GW. A neural network regulator for turbogenerators. IEEE Trans Neural Networks 1992; 3(1): 95–100

    Google Scholar 

  11. Venugopal KP, Sudhakar R, Pandya AS. On-line learning control of autonomous underwater vehicles using feedforward neural networks. IEEE J Oceanic Eng 1992; 10(4): 308–319

    Google Scholar 

  12. Rumelhart D, Hinton G, Williams R. Learning internal representation by error propagation. Distributed Parallel Processing. MIT Press, Cambridge, MA, 1986

    Google Scholar 

  13. Minsky M, Papert S. Perceptrons. MIT Press, Cambridge, MA, 1969

    Google Scholar 

  14. Foulard C, Gentil S, Sandraz JP. Commande et Regulation par Calculateur Numerique. Eyrolles, Paris, 1984

    Google Scholar 

  15. Martin RJ. Multivariable Control System Design for a Submarine Using Active Roll Control. Engineering Thesis, MIT, 1985

  16. Mette JA. Multivariable Control of a Submarine Using the LQG/LTR Method. Engineering Thesis, MIT, 1985

  17. Werbos PJ. Neurocontrol and supervised learning: an overview and evaluation. Handbook of Intelligent Control. Van Nostrand Reinhold, New York, 1992

    Google Scholar 

  18. Maxwell N. Modem Control Engineering, Pergamon Press, New York, 1972

    Google Scholar 

  19. Mort N, Derradji DA, Tiano A, Ranzi A. Application of neural networks to marine vehicle control. Tenth Ship Control Systems Symposium, Ottawa, October 1993

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Derradji, D.A., Mort, N. Neural network controller for a multivariable model of submarine dynamics. Neural Comput & Applic 7, 295–308 (1998). https://doi.org/10.1007/BF01428121

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01428121

Keywords

Navigation