Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotors

In this paper we consider the controlled motion of a helical body with three blades in an ideal fluid, which is executed by rotating three internal rotors. We set the problem of selecting control actions, which ensure the motion of the body near the predetermined trajectory. To determine controls th...

Full description

Bibliographic Details
Main Authors: Eugene Vladimirovich Vetchanin, Valentin Alexseevitch Tenenev, Alexander Alexandrovich Kilin
Format: Article
Language:Russian
Published: Institute of Computer Science 2017-10-01
Series:Компьютерные исследования и моделирование
Subjects:
Online Access:http://crm.ics.org.ru/uploads/crmissues/crm_2017_5/2017_05_09_05.pdf
_version_ 1819003419498643456
author Eugene Vladimirovich Vetchanin
Valentin Alexseevitch Tenenev
Alexander Alexandrovich Kilin
author_facet Eugene Vladimirovich Vetchanin
Valentin Alexseevitch Tenenev
Alexander Alexandrovich Kilin
author_sort Eugene Vladimirovich Vetchanin
collection DOAJ
description In this paper we consider the controlled motion of a helical body with three blades in an ideal fluid, which is executed by rotating three internal rotors. We set the problem of selecting control actions, which ensure the motion of the body near the predetermined trajectory. To determine controls that guarantee motion near the given curve, we propose methods based on the application of hybrid genetic algorithms (genetic algorithms with real encoding and with additional learning of the leader of the population by a gradient method) and artificial neural networks. The correctness of the operation of the proposed numerical methods is estimated using previously obtained differential equations, which define the law of changing the control actions for the predetermined trajectory. In the approach based on hybrid genetic algorithms, the initial problem of minimizing the integral functional reduces to minimizing the function of many variables. The given time interval is broken up into small elements, on each of which the control actions are approximated by Lagrangian polynomials of order 2 and 3. When appropriately adjusted, the hybrid genetic algorithms reproduce a solution close to exact. However, the cost of calculation of 1 second of the physical process is about 300 seconds of processor time. To increase the speed of calculation of control actions, we propose an algorithm based on artificial neural networks. As the input signal the neural network takes the components of the required displacement vector. The node values of the Lagrangian polynomials which approximately describe the control actions return as output signals . The neural network is taught by the well-known back-propagation method. The learning sample is generated using the approach based on hybrid genetic algorithms. The calculation of 1 second of the physical process by means of the neural network requires about 0.004 seconds of processor time, that is, 6 orders faster than the hybrid genetic algorithm. The control calculated by means of the artificial neural network differs from exact control. However, in spite of this difference, it ensures that the predetermined trajectory is followed exactly.
first_indexed 2024-12-20T23:20:42Z
format Article
id doaj.art-1adddc113e2d4d3ab5efae1710bf985c
institution Directory Open Access Journal
issn 2076-7633
2077-6853
language Russian
last_indexed 2024-12-20T23:20:42Z
publishDate 2017-10-01
publisher Institute of Computer Science
record_format Article
series Компьютерные исследования и моделирование
spelling doaj.art-1adddc113e2d4d3ab5efae1710bf985c2022-12-21T19:23:32ZrusInstitute of Computer ScienceКомпьютерные исследования и моделирование2076-76332077-68532017-10-019574175910.20537/2076-7633-2017-9-5-741-7592620Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotorsEugene Vladimirovich VetchaninValentin Alexseevitch TenenevAlexander Alexandrovich KilinIn this paper we consider the controlled motion of a helical body with three blades in an ideal fluid, which is executed by rotating three internal rotors. We set the problem of selecting control actions, which ensure the motion of the body near the predetermined trajectory. To determine controls that guarantee motion near the given curve, we propose methods based on the application of hybrid genetic algorithms (genetic algorithms with real encoding and with additional learning of the leader of the population by a gradient method) and artificial neural networks. The correctness of the operation of the proposed numerical methods is estimated using previously obtained differential equations, which define the law of changing the control actions for the predetermined trajectory. In the approach based on hybrid genetic algorithms, the initial problem of minimizing the integral functional reduces to minimizing the function of many variables. The given time interval is broken up into small elements, on each of which the control actions are approximated by Lagrangian polynomials of order 2 and 3. When appropriately adjusted, the hybrid genetic algorithms reproduce a solution close to exact. However, the cost of calculation of 1 second of the physical process is about 300 seconds of processor time. To increase the speed of calculation of control actions, we propose an algorithm based on artificial neural networks. As the input signal the neural network takes the components of the required displacement vector. The node values of the Lagrangian polynomials which approximately describe the control actions return as output signals . The neural network is taught by the well-known back-propagation method. The learning sample is generated using the approach based on hybrid genetic algorithms. The calculation of 1 second of the physical process by means of the neural network requires about 0.004 seconds of processor time, that is, 6 orders faster than the hybrid genetic algorithm. The control calculated by means of the artificial neural network differs from exact control. However, in spite of this difference, it ensures that the predetermined trajectory is followed exactly.http://crm.ics.org.ru/uploads/crmissues/crm_2017_5/2017_05_09_05.pdfmotion controlgenetic algorithmsneural networksmotion in a fluidideal fluid
spellingShingle Eugene Vladimirovich Vetchanin
Valentin Alexseevitch Tenenev
Alexander Alexandrovich Kilin
Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotors
Компьютерные исследования и моделирование
motion control
genetic algorithms
neural networks
motion in a fluid
ideal fluid
title Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotors
title_full Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotors
title_fullStr Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotors
title_full_unstemmed Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotors
title_short Optimal control of the motion in an ideal fluid of a screw-shaped body with internal rotors
title_sort optimal control of the motion in an ideal fluid of a screw shaped body with internal rotors
topic motion control
genetic algorithms
neural networks
motion in a fluid
ideal fluid
url http://crm.ics.org.ru/uploads/crmissues/crm_2017_5/2017_05_09_05.pdf
work_keys_str_mv AT eugenevladimirovichvetchanin optimalcontrolofthemotioninanidealfluidofascrewshapedbodywithinternalrotors
AT valentinalexseevitchtenenev optimalcontrolofthemotioninanidealfluidofascrewshapedbodywithinternalrotors
AT alexanderalexandrovichkilin optimalcontrolofthemotioninanidealfluidofascrewshapedbodywithinternalrotors