<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.24.563-572</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1450</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>SYSTEM ANALYSIS, CONTROL AND INFORMATION PROCESSING</subject></subj-group></article-categories><title-group><article-title>Структурно-параметрический синтез нейросетевых регуляторов для объектов управления с ограничителями</article-title><trans-title-group xml:lang="en"><trans-title>Structural and Parametric Synthesis of Neural Network Controllers for Control Objects with Limiters</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Феофилов</surname><given-names>С. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Feofilov</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф.</p></bio><bio xml:lang="en"><p>Feofilov Sergey V., Dr. of Eng. Sc., Professor</p><p>Tula, 300012</p></bio><email xlink:type="simple">svfeofilov@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Козырь</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Kozyr</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, доц.</p></bio><bio xml:lang="en"><p>Tula, 300012</p></bio><email xlink:type="simple">kozyr_a_v@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Хапкин</surname><given-names>Д. Л.</given-names></name><name name-style="western" xml:lang="en"><surname>Khapkin</surname><given-names>D. L.</given-names></name></name-alternatives><bio xml:lang="ru"><p>мл. науч. сотр.</p></bio><bio xml:lang="en"><p>Tula, 300012</p></bio><email xlink:type="simple">dima-hapkin@ya.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Тульский государственный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Tula State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>31</day><month>10</month><year>2023</year></pub-date><volume>24</volume><issue>11</issue><fpage>563</fpage><lpage>572</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/1450">https://mech.novtex.ru/jour/article/view/1450</self-uri><abstract><p>Излагается методика синтеза цифровых систем управления для нелинейных объектов c ограничителями в условиях неполной информации. Рассматриваются замкнутые следящие системы с отрицательной обратной связью. Для построения регулятора, который включается последовательно с объектом управления, предлагается использовать искусственные нейронные сети.</p><p>Такой подход эффективен, когда известные классические методы не позволяют напрямую синтезировать управление. Это происходит, например, в случае, если математическая модель является существенно нелинейной и не полностью определена. Разработанные методы позволяют расширить класс технических систем, для которых возможен прямой (без использования различного рода упрощений) синтез близких к оптимальным законов управления. Кроме того, нейросетевые регуляторы обладают свойствами робастности, адаптивности, являются исходно цифровыми, т. е. имеют те качества, которые очень востребованы на практике. В статье основное внимание уделяется таким проблемам, как выбор структуры нейросети для нейроимитатора и нейрорегулятора, построение обучающей выборки, обеспечение сходимости процесса корректировки весов. Для обучения нейросетей в качестве базового используется метод обратного распространения ошибки.</p><p>Следует отметить, что сегодня нейросетевые технологии достаточно широко распространены в различных сферах деятельности. Впечатляют успехи, продемонстрированные в области обработки звука, изображения, автоматического перевода, в системах навигации, при обработке больших данных. Однако их применение в системах автоматического управления не столь широко. Авторы статьи считают, что потенциал искусственных нейронных сетей может быть использован в данном направлении. При этом следует понимать, что применение нейросетей эффективно лишь при определенных условиях и свойствах объекта управления.</p></abstract><trans-abstract xml:lang="en"><p>The article presents a methodology for the synthesis of digital control systems for nonlinear objects with limiters under conditions of incomplete information. Closed-loop tracking systems with negative feedback are considered. Artificial neural networks are proposed to build a controller, which is included in series with the control object. This approach is effective when known classical methods do not allow to synthesize control. This is the case, for example, if the mathematical model is essentially nonlinear and is not fully defined. The developed methods allow us to expand the class of technical systems, for which the direct (without using various kinds of simplifications) synthesis of control laws that are close to optimal is possible. In addition, neural network controllers possess the properties of robustness, adaptivity, and are initially digital, i.e. those qualities, which are very much in demand in practice. In article main attention is given to such problems, as a choice of neural network structure for neural simulator and neural controller, construction of training sample, ensuring convergence of the process of weights correction. For training neural networks the method of back propagation of error is used as a basic one. The effectiveness of the proposed technique is demonstrated by the example of the synthesis of a neuroregulator for a specific technical object and its comparison with classical control systems. It should be noted that today neural network technologies are widespread enough in various spheres of activity. The successes demonstrated in sound processing, image processing, automatic translation, in navigation systems, in big data processing are impressive. However, their application in automatic control systems is not so widespread. The authors of this article believe that the potential of artificial neural networks can be used in this direction. It should be understood that the use of neural networks is effective only under certain conditions and properties of the control object.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>нейросетевой регулятор</kwd><kwd>следящая система</kwd><kwd>обучающая выборка</kwd><kwd>нейроимитатор</kwd></kwd-group><kwd-group xml:lang="en"><kwd>neural network controller</kwd><kwd>tracking system</kwd><kwd>learning sampling</kwd><kwd>neurosimulator</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено за счет гранта Российского научного фонда № 23-29-00609, https://rscf.ru/project/23-29-00609/.</funding-statement><funding-statement xml:lang="en">The research was carried out at the expense of the grant of the Russian Science Foundation No. 23-29-00609.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Sünderhauf N., Brock O., Scheirer W., Hadsell R., Fox D., Leitner J., Upcroft B., Abbeel P., Burgard W., Milford M., Corke P. The Limits and Potentials of Deep Learning for Robotics // arXiv:1804.06557. arXiv. 2018.</mixed-citation><mixed-citation xml:lang="en">Sünderhauf N., Brock O., Scheirer W., Hadsell R., Fox D., Leitner J., Upcroft B., Abbeel P., Burgard W., Milford M., Corke P. The Limits and Potentials of Deep Learning for Robotics, arXiv:1804.06557, arXiv, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Beard R. W., McLain T. W. Small Unmanned Aircraft: Theory and Practice. Small Unmanned Aircraft. Princeton University Press, 2012. P. 317.</mixed-citation><mixed-citation xml:lang="en">Beard R. W., McLain T. W. Small Unmanned Aircraft: Theory and Practice. Small Unmanned Aircraft, Princeton University Press, 2012, pp. 317.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Kaess M., Johannsson H., Roberts R., Ila V., Leonard J. J., Dellaert F. iSAM2: Incremental smoothing and mapping using the Bayes tree // The International Journal of Robotics Research. 2012. Vol. 31, N. 2. P. 216—235.</mixed-citation><mixed-citation xml:lang="en">Kaess M., Johannsson H., Roberts R., Ila V., Leonard J. J., Dellaert F. iSAM2: Incremental smoothing and mapping using the Bayes tree, The International Journal of Robotics Research, 2012, vol. 31, no. 2, pp. 216—235.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Huang S., Papernot N., Goodfellow I., Duan Y., Abbeel P. Adversarial Attacks on Neural Network Policies. arXiv:1702.02284. arXiv. 2017.</mixed-citation><mixed-citation xml:lang="en">Huang S., Papernot N., Goodfellow I., Duan Y., Abbeel P. Adversarial Attacks on Neural Network Policies, arXiv:1702.02284, arXiv, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Bendale A., Boult T. Towards Open World Recognition // Proceeding of 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 2015. P. 1893—1902.</mixed-citation><mixed-citation xml:lang="en">Bendale A., Boult T. Towards Open World Recognition, Proceeding of 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2015, pp. 1893—1902.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Fabiani F., Goulart P. J. Neural network controllers for uncertain linear systems // arXiv:2204.13209. arXiv. 2022.</mixed-citation><mixed-citation xml:lang="en">Fabiani F., Goulart P. J. Neural network controllers for uncertain linear systems, arXiv:2204.13209, arXiv, 2022.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Jabali M. B. A., Kazemi M. H. Uncertain polytopic LPV modelling of robot manipulators and trajectory tracking // International Journal of Control, Automation and Systems. 2017. Vol. 15, N. 2. P. 883—891.</mixed-citation><mixed-citation xml:lang="en">Jabali M. B. A., Kazemi M. H. Uncertain polytopic LPV modelling of robot manipulators and trajectory tracking, International Journal of Control, Automation and Systems, 2017. vol. 15, no. 2, pp. 883—891.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Li S., Ozturk E., De Wagter C., Croon G. C. H.E. de, Izzo D. Aggressive Online Control of a Quadrotor via Deep Network Representations of Optimality Principles // Proceeding of 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France: IEEE, 2020. P. 6282—6287.</mixed-citation><mixed-citation xml:lang="en">Li S., Ozturk E., De Wagter C., Croon G. C. H. E. de, Izzo D. Aggressive Online Control of a Quadrotor via Deep Network Representations of Optimality Principles, Proceeding of 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, IEEE. 2020, pp. 6282—6287.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Чернодуб А. Н., Дзюба Д. А. Обзор методов нейроуправления // Проблемы программирования. 2011. № 2. С. 79—94.</mixed-citation><mixed-citation xml:lang="en">Chernodub A. N., Dzyuba D. A. Review of methods, Problemy programmirovaniya, 2011, no 2, pp. 79—94 (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Ekman M. Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, Natural Language Processing, and Transformers Using TensorFlow. Learning Deep Learning. Addison-Wesley, 2022. 688 P.</mixed-citation><mixed-citation xml:lang="en">Ekman M. Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, Natural Language Processing, and Transformers Using TensorFlow. Learning Deep Learning, Addison-Wesley, 2022, 688 p.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Izzo D., Öztürk E. Real-Time Guidance for Low-Thrust Transfers Using Deep Neural Networks // Journal of Guidance, Control, and Dynamics. 2021. Vol. 44, N. 2. P. 315—327.</mixed-citation><mixed-citation xml:lang="en">Izzo D., Öztürk E. Real-Time Guidance for Low-Thrust Transfers Using Deep Neural Networks, Journal of Guidance, Control, and Dynamics, 2021, vol. 44, no. 2, pp. 315—327.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Reifman J., Feldman E. E. Nonlinear programming with feedforward neural networks // IJCNN’99. International Joint Conference on Neural Networks. Proceedings (Cat. No. 99CH36339). 1999. Vol. 1. P. 594—598.</mixed-citation><mixed-citation xml:lang="en">Reifman J., Feldman E. E. Nonlinear programming with feedforward neural networks, IJCNN’99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339), 1999, vol. 1, pp. 594—598.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Effati S., Baymani M. A new nonlinear neural network for solving quadratic programming problems // Applied Mathematics and Computation. 2005. Vol. 165, N. 3. P. 719—729.</mixed-citation><mixed-citation xml:lang="en">Effati S., Baymani M. A new nonlinear neural network for solving quadratic programming problems, Applied Mathematics and Computation, 2005, vol. 165, no. 3, pp. 719—729.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Niestroy M. Optimal feedback controller approximation using neural networks and nonlinear programming techniques // 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227). 1998. Vol. 3. P. 2110—2115.</mixed-citation><mixed-citation xml:lang="en">Niestroy M. Optimal feedback controller approximation using neural networks and nonlinear programming techniques, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227), 1998, vol. 3, pp. 2110—2115.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Nakamura-Zimmerer T., Gong Q., Kang W. A CausalityFree Neural Network Method for High-Dimensional HamiltonJacobi-Bellman Equations // Proceeding of 2020 American Control Conference (ACC). 2020. P. 787—793.</mixed-citation><mixed-citation xml:lang="en">Nakamura-Zimmerer T., Gong Q., Kang W. A Causality-Free Neural Network Method for High-Dimensional Hamilton-Jacobi-Bellman Equations, Proceeding of 2020 American Control Conference (ACC), 2020, pp. 787—793.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Nakamura-Zimmerer T., Gong Q., Kang W. Adaptive Deep Learning for High-Dimensional Hamilton-Jacobi-Bellman Equations // SIAM Journal on Scientific Computing. 2021. Vol. 43, N. 2. P. A1221—A1247.</mixed-citation><mixed-citation xml:lang="en">Nakamura-Zimmerer T., Gong Q., Kang W. Adaptive Deep Learning for High-Dimensional Hamilton-Jacobi-Bellman Equations, SIAM Journal on Scientific Computing, 2021, vol. 43, no. 2, pp. A1221—A1247.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Nakamura-Zimmerer T., Gong Q., Kang W. QRnet: Optimal Regulator Design With LQR-Augmented Neural Networks // IEEE Control Systems Letters. 2021. Vol. 5, N. 4. P. 1303—1308.</mixed-citation><mixed-citation xml:lang="en">Nakamura-Zimmerer T., Gong Q., Kang W. QRnet: Optimal Regulator Design With LQR-Augmented Neural Networks, IEEE Control Systems Letters, 2021, vol. 5, no. 4, pp. 1303—1308.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Yang X., Liu D., Huang Y. Neural-network-based online optimal control for uncertain non-linear continuous-time systems with control constraints // IET Control Theory &amp; Applications. 2013. Vol. 7, N. 17. P. 2037—2047.</mixed-citation><mixed-citation xml:lang="en">Yang X., Liu D., Huang Y. Neural-netw ork-based online optimal control for uncertain non-linear continuous-time systems with control constraints, IET Control Theory &amp; Applications, 2013, vol. 7, no. 17, pp. 2037—2047.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Parrilo P. A. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. California Institute of Technology, 2000. P. 234.</mixed-citation><mixed-citation xml:lang="en">Parrilo P. A. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Opti mization, California Institute of Technology, 2000, pp. 234.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Lofberg J. Preand Post-Processing Sum-of-Squares Programs in Practice // IEEE Transactions on Automatic Control. 2009. Vol. 54, N. 5. P. 1007—1011.</mixed-citation><mixed-citation xml:lang="en">Lofberg J. Pre- and Post-Processing Sum-of-Squares Programs in Practice, IEEE Transactions on Automatic Control, 2009, vol. 54, no 5, pp. 1007—1011.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Feofilov S. V., Khapkin D. L. Synthesis of neural network controllers for objects with non-linearity of the constraint type // Journal of Physics: Conference Series. 2021. Vol. 1958, N. 1. P. 012014.</mixed-citation><mixed-citation xml:lang="en">Feofilov S. V., Khapkin D. L. Synthesis of neural network controllers for objects with non-linearity of the constraint type, Journal of Physics: Conference Series, 2021, vol. 1958, no. 1, pp. 012014.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Nair V., Hinton G. E. Rectified Linear Units Improve Restricted Boltzmann Machines // Proceedings of the 27th International Conference on International Conference on Machine Learning ICML’10, Madison, WI, USA, Omnipress, 2010, P. 807—814.</mixed-citation><mixed-citation xml:lang="en">Nair V., Hinton G. E. Rectified Linear Units Improve Restricted Boltzmann Machines, Proceedings of the 27th International Conference on International Conference on Machine Learning ICML’10, Madison, WI, USA, Omnipress, 2010, pp. 807—814.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Галушкин А. И. Синтез многослойных систем распознавания образов. М.: Энергия, 1974. 367 с.</mixed-citation><mixed-citation xml:lang="en">Galushkin A. I. Synthesis of multilayer image recognition systems, Moscow, Energiya, 1974, 367 p. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Werbos P. J. Backpropagation through time: what it does and how to do it // Proceedings of the IEEE. 1990. Vol. 78, N. 10. P. 1550—1560.</mixed-citation><mixed-citation xml:lang="en">Werbos P. J. Backpropagation through time: what it does and how to do it, Proceedings of the IEEE, 1990, vol. 78, no. 10, pp. 1550—1560.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Goodfellow I., Bengio Y., Courville A. Deep learning: Adaptive computation and machine learning. Cambridge, Massachusetts: The MIT Press, 2016. P. 775.</mixed-citation><mixed-citation xml:lang="en">Goodfellow I., Bengio Y., Courville A. Deep learning: Adaptive computation and machine learning, Cambridge, Massachusetts, The MIT Press, 2016, 775 p.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Kingma D. P., Ba J. Adam: A Method for Stochastic Optimization // Adam. arXiv:1412.6980. arXiv. 2017.</mixed-citation><mixed-citation xml:lang="en">Kingma D. P., Ba J. A. A Method for Stochastic Optimization, arXiv:1412.6980, arXiv, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">Хоанг Ч. К. Оптимизация объемных силовых следящих гидроприводов по быстродействию и по точности режима слежения / Диссертация... кандидата технических наук: 05.13.01. Тула, 2006. 131 с.</mixed-citation><mixed-citation xml:lang="en">Hoang C. K. Optimization of volumetric power tracking hydraulic drives in terms of speed and accuracy of the tracking mode, Ph.D dissertation (05.13.01), Tula, 2006, 131 p. (In Russian).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
