Fuzzy logic gain scheduling for non-linear servo tracking

Mieczysław Brdyś; Jonathan Littler

International Journal of Applied Mathematics and Computer Science (2002)

  • Volume: 12, Issue: 2, page 209-219
  • ISSN: 1641-876X

Abstract

top
This paper proposes the use of gain scheduling as a method of controlling a servo system with hard non-linear elements. The servo controls two elements of a tracker mounted on a ship at sea. There is stiction at the zero velocity point and non-linear friction against the motion of each tracker axis. A dual feedback loop control structure is employed. Fuzzy logic is used to provide smoothly varying non-linear scheduling functions to map the velocity of the servo relevant to the deck of the ship onto the rate loop controller parameters. Consideration is given to the use of a derivative signal as a secondary input to the fuzzy inference system. Results are presented which demonstrate that this method of controlling the servo system gives a dramatic improvement over the traditional linear control methodology for low velocity tracking performance. A linear PID controller is used in the outer loop and its design is also given some consideration.

How to cite

top

Brdyś, Mieczysław, and Littler, Jonathan. "Fuzzy logic gain scheduling for non-linear servo tracking." International Journal of Applied Mathematics and Computer Science 12.2 (2002): 209-219. <http://eudml.org/doc/207581>.

@article{Brdyś2002,
abstract = {This paper proposes the use of gain scheduling as a method of controlling a servo system with hard non-linear elements. The servo controls two elements of a tracker mounted on a ship at sea. There is stiction at the zero velocity point and non-linear friction against the motion of each tracker axis. A dual feedback loop control structure is employed. Fuzzy logic is used to provide smoothly varying non-linear scheduling functions to map the velocity of the servo relevant to the deck of the ship onto the rate loop controller parameters. Consideration is given to the use of a derivative signal as a secondary input to the fuzzy inference system. Results are presented which demonstrate that this method of controlling the servo system gives a dramatic improvement over the traditional linear control methodology for low velocity tracking performance. A linear PID controller is used in the outer loop and its design is also given some consideration.},
author = {Brdyś, Mieczysław, Littler, Jonathan},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {servo control; gain scheduling; stiction friction; tracking; hard non-linearities; fuzzy logic},
language = {eng},
number = {2},
pages = {209-219},
title = {Fuzzy logic gain scheduling for non-linear servo tracking},
url = {http://eudml.org/doc/207581},
volume = {12},
year = {2002},
}

TY - JOUR
AU - Brdyś, Mieczysław
AU - Littler, Jonathan
TI - Fuzzy logic gain scheduling for non-linear servo tracking
JO - International Journal of Applied Mathematics and Computer Science
PY - 2002
VL - 12
IS - 2
SP - 209
EP - 219
AB - This paper proposes the use of gain scheduling as a method of controlling a servo system with hard non-linear elements. The servo controls two elements of a tracker mounted on a ship at sea. There is stiction at the zero velocity point and non-linear friction against the motion of each tracker axis. A dual feedback loop control structure is employed. Fuzzy logic is used to provide smoothly varying non-linear scheduling functions to map the velocity of the servo relevant to the deck of the ship onto the rate loop controller parameters. Consideration is given to the use of a derivative signal as a secondary input to the fuzzy inference system. Results are presented which demonstrate that this method of controlling the servo system gives a dramatic improvement over the traditional linear control methodology for low velocity tracking performance. A linear PID controller is used in the outer loop and its design is also given some consideration.
LA - eng
KW - servo control; gain scheduling; stiction friction; tracking; hard non-linearities; fuzzy logic
UR - http://eudml.org/doc/207581
ER -

References

top
  1. Brdyś M.A. and Sim W.L. (1995): Fuzzy logic supervision of adaptive generalised predictive control of induction motor. - Proc. 6-th Europ. Conf. Power Electronics and Applications, Sevilla, Spain, Vol. 3, pp. 3586-3591. 
  2. Brdyś M.A., Quevedo J. and Sim W.L. (1995): Fuzzy logic supervisory control of induction motor under full range of operating conditions. - Proc. 5-th Congress ESTLF'95, Murcia, Spain, pp. 185-191. 
  3. Canudas de Wit C. and Lichinsky P. (1997): Adaptive friction compensation with partially known dynamic friction model. - Int. J. Adapt. Contr. Signal Process., Vol. 11, No. 4, pp. 65-80. Zbl0875.93215
  4. Canudas de Wit C., Olsson H., Astrom K.J. and Lichinsky (1995): A new model for control of systems with friction. - IEEE Trans. Automat. Contr., Vol. 40, No. 3, pp. 419-425. Zbl0821.93007
  5. Garnell P. and East D.J. (1997): Guided Weapon Control Systems. - New York: Pergamon Press. 
  6. Hunt K.J. and Johansen T.A. (1997): Design and analysis of gain-scheduled local controller networks. - Int. J. Contr., Vol. 66, No. 6, pp. 619-651. Zbl0873.93038
  7. Lichinsky C., Canudas de Wit C. and Morel G. (1999): Friction compensation for an industrial hydraulic robot. - IEEE Trans. Contr.Syst. Mag., Vol. 19, No. 1, pp. 25-32. 
  8. Passino K.M. and Yurkovich S. (1998): Fuzzy Control. - Menlo Park, California: Addison-Wesley. Zbl0925.93530
  9. Shamma J.S. and Athans M. (1990): Analysis of gain scheduled control for non-linear plants. - IEEE Trans. Automat. Contr., Vol. 35, No. 8, pp. 897-907. Zbl0723.93022
  10. Singer R.A. and Behnke K.W. (1970): Real-time tracking filter evaluation and selection for tactical applications. - IEEE Trans. Aerospace Electr. Syst., Vol. 7, No. 1, pp. 100-110. 
  11. Wang Li-Xin (1994): Adaptive Fuzzy Systems And Control: Design and Stability Analysis. - Englewood Cliffs: Prentice Hall. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.