Design of a multivariable neural controller for control of a nonlinear MIMO plant

Stanisław Bańka; Paweł Dworak; Krzysztof Jaroszewski

International Journal of Applied Mathematics and Computer Science (2014)

  • Volume: 24, Issue: 2, page 357-369
  • ISSN: 1641-876X

Abstract

top
The paper presents the training problem of a set of neural nets to obtain a (gain-scheduling, adaptive) multivariable neural controller for control of a nonlinear MIMO dynamic process represented by a mathematical model of Low-Frequency (LF) motions of a drillship over the drilling point at the sea bottom. The designed neural controller contains a set of neural nets that determine values of its parameters chosen on the basis of two measured auxiliary signals. These are the ship's current forward speed measured with respect to water and the systematically calculated difference between the course angle and the sea current (yaw angle). Four different methods for synthesis of multivariable modal controllers are used to obtain source data for training the neural controller with parameters reproduced by neural networks. Neural networks are designed on the basis of 3650 modal controllers obtained with the use of the pole placement technique after having linearized the model of LF motions made by the vessel at its nominal operating points in steady states that are dependent on the specified yaw angle and the sea current velocity. The final part of the paper includes simulation results of system operation with a neural controller along with conclusions and final remarks.

How to cite

top

Stanisław Bańka, Paweł Dworak, and Krzysztof Jaroszewski. "Design of a multivariable neural controller for control of a nonlinear MIMO plant." International Journal of Applied Mathematics and Computer Science 24.2 (2014): 357-369. <http://eudml.org/doc/271882>.

@article{StanisławBańka2014,
abstract = {The paper presents the training problem of a set of neural nets to obtain a (gain-scheduling, adaptive) multivariable neural controller for control of a nonlinear MIMO dynamic process represented by a mathematical model of Low-Frequency (LF) motions of a drillship over the drilling point at the sea bottom. The designed neural controller contains a set of neural nets that determine values of its parameters chosen on the basis of two measured auxiliary signals. These are the ship's current forward speed measured with respect to water and the systematically calculated difference between the course angle and the sea current (yaw angle). Four different methods for synthesis of multivariable modal controllers are used to obtain source data for training the neural controller with parameters reproduced by neural networks. Neural networks are designed on the basis of 3650 modal controllers obtained with the use of the pole placement technique after having linearized the model of LF motions made by the vessel at its nominal operating points in steady states that are dependent on the specified yaw angle and the sea current velocity. The final part of the paper includes simulation results of system operation with a neural controller along with conclusions and final remarks.},
author = {Stanisław Bańka, Paweł Dworak, Krzysztof Jaroszewski},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {MIMO multivariable control systems; nonlinear systems; neural control},
language = {eng},
number = {2},
pages = {357-369},
title = {Design of a multivariable neural controller for control of a nonlinear MIMO plant},
url = {http://eudml.org/doc/271882},
volume = {24},
year = {2014},
}

TY - JOUR
AU - Stanisław Bańka
AU - Paweł Dworak
AU - Krzysztof Jaroszewski
TI - Design of a multivariable neural controller for control of a nonlinear MIMO plant
JO - International Journal of Applied Mathematics and Computer Science
PY - 2014
VL - 24
IS - 2
SP - 357
EP - 369
AB - The paper presents the training problem of a set of neural nets to obtain a (gain-scheduling, adaptive) multivariable neural controller for control of a nonlinear MIMO dynamic process represented by a mathematical model of Low-Frequency (LF) motions of a drillship over the drilling point at the sea bottom. The designed neural controller contains a set of neural nets that determine values of its parameters chosen on the basis of two measured auxiliary signals. These are the ship's current forward speed measured with respect to water and the systematically calculated difference between the course angle and the sea current (yaw angle). Four different methods for synthesis of multivariable modal controllers are used to obtain source data for training the neural controller with parameters reproduced by neural networks. Neural networks are designed on the basis of 3650 modal controllers obtained with the use of the pole placement technique after having linearized the model of LF motions made by the vessel at its nominal operating points in steady states that are dependent on the specified yaw angle and the sea current velocity. The final part of the paper includes simulation results of system operation with a neural controller along with conclusions and final remarks.
LA - eng
KW - MIMO multivariable control systems; nonlinear systems; neural control
UR - http://eudml.org/doc/271882
ER -

References

top
  1. Akesson, B. and Tojvonen, H. (2006). A neural network model predictive controller, Journal of Process Control 16(9): 937-946. 
  2. Åström, K. and Wittenmark, B. (1995). Adaptive Control, Addison Weseley, Reading. 
  3. Bańka, S. (2007). Multivariable Control Systems: A Polynomial Approach, Monographs of the Committee of Automation and Robotics, Polish Academy of Sciences, Szczecin University of Technology Press, Szczecin, (in Polish). 
  4. Bańka, S. (2012). On methods of modal controller synthesis in MIMO systems, in K. Malinowski and M. Busłowicz (Eds.), Advances in Control Theory and Automation, Printing House of Białystok University of Technology, Białystok, pp. 35-46. 
  5. Bańka, S., Dworak, P. and Brasel, M. (2010a). On control of nonlinear dynamic MIMO plants using a switchable structure of linear modal controllers, Pomiary, Automatyka, Kontrola 56(5): 385-391, (in Polish). 
  6. Bańka, S., Dworak, P., Brasel, M. and Latawiec, K.J. (2010b). A switched structure of linear MIMO controllers for positioning of a drillship on a sea surface, Proceedings of the 15th International Conference on Methods and Models in Automation and Robotics, MMAR 2010, Międzyzdroje, Poland, pp. 249-254. 
  7. Bańka, S., Dworak, P. and Jaroszewski, K. (2011). Problems associated with realization of neural modal controllers designed to control multivariable dynamic systems, in K. Malinowski and R. Dindorf (Eds.), Advances of Automatics and Robotics, Kielce University of Technology Press, Kielce, pp. 27-41, (in Polish). 
  8. Bańka, S., Dworak, P. and Jaroszewski, K. (2013). Linear adaptive structure for control of a nonlinear MIMO dynamic plant, International Journal of Applied Mathematics and Computer Science 23(1): 47-63, DOI: 10.2478/amcs-2013-0005. Zbl1293.93428
  9. Bańka, S. and Latawiec, K.J. (2009). On steady-state error-free regulation of right-invertible LTI MIMO plants, Proceedings of the 14th International Conference on Methods and Models in Automation and Robotics, MMAR 2009, Międzyzdroje, Poland, DOI: 10.3182/20090819-3-PL-3002.00066. 
  10. Chen, J. and Yea, Y. (2002). Neural network-based predictive control for multivariable processes, Chemical Engineering Communications 189(7): 865-894. 
  11. Fabri, S. and Kadrikamanathan, V. (2001). Functional Adaptive Control. An Intelligent Systems Approach, Springer-Verlag, Berlin. 
  12. Khalil, H.K. (2001). Nonlinear Systems, Prentice Hall, Englewood Cliffs, NJ. 
  13. Ławryńczuk, M. (2010). Explicit neural network-based nonlinear predictive control with low computational complexity, in M. Szczuka, M. Kryszkiewicz, S. Ramanna, R. Jensen and Q. Hu (Eds.), Rough Sets and Current Trends in Computing, Lecture Notes in Computer Science, Vol. 6086, Springer, Berlin/Heidelberg, pp. 649-658. 
  14. Lee, C., Shin, M. and Chung, M. (2001). A design of gain-scheduled control for a linear parameter varying system: An application to flight control, Control Engineering Practice 9(1): 11-21. 
  15. Limon, D., Alamo, T. and Camacho, E. (2005). Enlarging the domain of attraction of MPC controllers, Automatica 41(4): 629-635. Zbl1061.93045
  16. Maciejowski, J. (2002). Predictive Control with Constraints, Prentice Hall, Englewood Cliffs, NJ. Zbl0978.93002
  17. Pedro, J.O. and Dahunsi, O.A. (2011). Neural network based feedback linearization control of a servo-hydraulic vehicle suspension system, International Journal of Applied Mathematics and Computer Science 21(1): 137-147, DOI: 10.2478/v10006-011-0010-5. Zbl1221.93088
  18. Qin, S. and Badgwell, T. (2003). A survey of industrial model predictive control technology, Control Engineering Practice 11(7): 733-764. 
  19. Rawlings, J. and Mayne, D. (2009). Model Predictive Control: Theory and Design, Nob Hill Publishing, Madison, WI. 
  20. Shevitz, D. and Paden, B. (1994). Lyapunov stability theory of nonsmooth systems, IEEE Transactions on Automatic Control 39(9): 1910-1914. Zbl0814.93049
  21. Tatjewski, P. (2007). Advanced Control of Industrial Processes, Springer-Verlag, London. Zbl1134.93037
  22. Tomera, M. (2010). Nonlinear controller design of a ship autopilot, International Journal of Applied Mathematics and Computer Science 20(2): 271-280, DOI: 10.2478/v10006-010-0020-8. Zbl1196.93014
  23. Tzirkel-Hancock, E. and Fallside, F. (1992). Stable control of nonlinear systems using neural networks, International Journal of Robust and Nonlinear Control 2(1): 63-86. Zbl0756.93046
  24. van der Boom, T., Botto, M. and Hoekstra, P. (2005). Design of an analytic constrained predictive controller using neural networks, International Journal of Systems Science 36(10): 639-650. Zbl1122.93381
  25. Vidyasagar, M. (1985). Control System Synthesis: A Factorization Approach, MIT Press, Cambridge, MA. Zbl0655.93001
  26. Wise, D.A. and English, J.W. (1975). Tank and wind tunnel tests for a drill-ship with dynamic position control, Offshore Technology Conference, Dallas, TX, USA, pp. 103-118. 
  27. Witkowska, A., Tomera, M. and Śmierzchalski, R. (2007). A backstepping approach to ship course control, International Journal of Applied Mathematics and Computer Science 17(1): 73-85, DOI: 10.2478/v10006-007-0007-2. Zbl1122.93351
  28. Zhai, G. and Xu, X. (2010). A unified approach to stability analysis of switched linear descriptor systems under arbitrary switching, International Journal of Applied Mathematics and Computer Science 20(2): 249-259, DOI: 10.2478/v10006-010-0018-2. Zbl1196.93070

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.