Skip to main content
Log in

Servo controller design using neural networks

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The dynamics of a physical plant may be difficult to express as concise mathematical equations. In practice there exist uncertainties that cannot be modeled with the system equations. Hence, robustness against system uncertainties is essential in a control system design. In this article, multilayered neural networks (MNNs) are used to compensate for model uncertainties of a dynamical system. Neural network models are used along with a classical linear servo controller derived from the linear state space equations. These models are trained so that system uncertainties are compensated. The design of a servo system indicates the enhanced performance of the neural-network-based servo controller as compared to the classical servo controller.

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. B. D. O. Anderson and J. B. Moore,Linear Optimal Control, Englewood Cliffs, NJ: Prentice-Hall, 1971.

    Google Scholar 

  2. C. W. Anderson, “Learning to control an inverted pendulum using neural networks,”IEEE Control Syst., vol. 9, no. 3, pp. 31–37, April 1989.

    Google Scholar 

  3. A. G. Barto, R. S. Sutton, and C. W. Anderson, “Neuronlike adaptive elements that can solve difficult learning control problems,”IEEE Trans. Syst., Man Cybernet., vol. SMC-13, no. 5, pp. 834–846, September/October 1983.

    Google Scholar 

  4. B. Widrow and F. W. Smith, “Pattern-recognizing control systems,”Computer and Information Sciences Symp., Washington, DC, 1963.

  5. D. Psaltis, A. Sideris, and A. A. Yamamura, “A multilayered neural network controller,”IEEE Control Syst. Mag., vol. 8, no. 2, pp. 17–21, April 1988.

    Google Scholar 

  6. A. Guez and J. W. Selinsky, “A trainable neuromorphic controller,”J. Robot. Syst., vol. 5, no. 4, pp. 363–388, April 1988.

    Google Scholar 

  7. W. Li and J. E. Slotine, “Neural network of unknown linear systems,”Am. Control Conf., vol. 2, pp. 1136–1141, 1989.

    Google Scholar 

  8. K. S. Narendra and K. Parthasarathy, “Identification and control of dynamical systems Using Neural Networks,”IEEE Trans. Neural Networks, vol. 1, no. 1, pp. 4–27, March 1990.

    Google Scholar 

  9. Y. Iiguni, H. Sakai, and H. Tokumaru, “A regulator design method using multi-layered neural networks,”Proc. IJCNN, vol. 3, pp 371–379, June 1990.

    Google Scholar 

  10. R. L. Lippmann, “An introduction to computing with neural nets,”IEEE Acoustics, Speech, Signal Proc. Mag., pp. 4–22, April 1987.

  11. M. Hiratsuka, Y. Iiguni, and H. Tokumaru, “A neural servo controller in the presence of system uncertainties,” Faculty of Engineering, Kyoto University, Japan, 1991.

    Google Scholar 

  12. D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning internal representations by error propagation,”Parallel Distributed Processing, vol. 1, MIT Press: Cambridge, MA, 1986.

    Google Scholar 

  13. C. L. Phillips and H. T. Nagle,Digital Control Systems Analysis and Design, Prentice Hall: Englewood Cliffs, NJ, 1990.

    Google Scholar 

  14. Pro-Matlab User's Guide, The Mathworks Inc., 21 Eliot Street, South Natick, MA 01760, U.S.A.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Patil, S., Pang, G.K.H. Servo controller design using neural networks. Appl Intell 3, 131–141 (1993). https://doi.org/10.1007/BF00871893

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation