<?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">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2023-66-12-1011-1022</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-178</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, MANAGEMENT AND INFORMATION PROCESSING</subject></subj-group></article-categories><title-group><article-title>Цифровая реализация переменного запаздывания в системах моделирования и управления</article-title><trans-title-group xml:lang="en"><trans-title>Digital Implementation of Variable Delay in Modeling and Control Systems</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>Beliaev</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Михаил Алексеевич Беляев — канд. техн. наук, доцент, кафедра корабельных систем управления</p></bio><bio xml:lang="en"><p>Mikhail A. Belyaev — PhD, Associate Professor; Department of Ship Control Systems</p></bio><email xlink:type="simple">bel.mih@bk.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>Prilutsky</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Александр Владимирович Прилуцкий — OOO „НГ-Энерго“, департамент сервиса; главный специалист</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Alexander V. Prilutsky — Service Department; Chief Specialist</p><p>St. Petersburg</p></bio><email xlink:type="simple">bobkins@mail.ru</email><xref ref-type="aff" rid="aff-2"/></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>Prokofev</surname><given-names>O. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Олег Валерьевич Прокофьев — старший преподаватель</p></bio><bio xml:lang="en"><p>Oleg V. Prokofev — Engineering; Senior Lecturer</p></bio><email xlink:type="simple">prokofiev_ov@spbstu.ru</email><xref ref-type="aff" rid="aff-3"/></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>Talenfeld</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сергей Валерьевич Таленфельд — канд. техн. наук; ОАО „Авангард“, отдел отраслевой стандартизации</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Sergey V. Talenfeld — PhD; Avangard JSC, Department of Industry Standardization</p><p>St. Petersburg</p></bio><email xlink:type="simple">talenfeld@corp.avangarfd.org</email><xref ref-type="aff" rid="aff-4"/></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>Shubarev</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Валерий Антонович Шубарев — д-р техн. наук, профессор; ОАО „Авангард“, руководство; гл. научный руководитель</p></bio><bio xml:lang="en"><p>Valery A. Shubarev — Dr. Sci., Professor; Avangard JSC, Management; Chief Scientific Adviser</p><p>St. Petersburg</p></bio><email xlink:type="simple">Shubarev@corp.avangard.org</email><xref ref-type="aff" rid="aff-4"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Военный учебно-научный центр Военно-Морского Флота Военно-морская академия им. Адмирала Флота Советского Союза Н. Г. Кузнецова</institution></aff><aff xml:lang="en"><institution>Military Educational and Scientific Center of the Navy Naval Academy Named after Admiral of the Fleet of the Soviet Union N.G. Kuznetsov</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>НГ-Энерго</institution></aff><aff xml:lang="en"><institution>NG-Energo</institution></aff></aff-alternatives><aff-alternatives id="aff-3"><aff xml:lang="ru"><institution>Санкт-Петербургский политехнический университет Петра Великого, Институт компьютерных наук и технологий/Высшая школа программной инженерии</institution></aff><aff xml:lang="en"><institution>Peter the Great St. Petersburg Polytechnic University, Institute of Computer Science and Technology / Higher School of Software Engineering</institution></aff></aff-alternatives><aff-alternatives id="aff-4"><aff xml:lang="ru"><institution>Авангард</institution></aff><aff xml:lang="en"><institution>Avangard</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>29</day><month>11</month><year>2024</year></pub-date><volume>66</volume><issue>12</issue><fpage>1011</fpage><lpage>1022</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/178">https://pribor.ifmo.ru/jour/article/view/178</self-uri><abstract><p>Предложен подход к моделированию систем автоматического управления с переменным запаздыванием с помощью регистра сдвига. Проанализированы виды переменного запаздывания. Рассматривается комбинированное переменное запаздывание, возникающее вследствие переменной скорости и переменной длины тракта передачи сигналов. Предлагается алгоритм моделирования такого запаздывания с учетом начальной функции на основе регистра сдвига. Алгоритм реализован на языке C++ и может быть адаптирован к коду микроконтроллера или блока среды моделирования (например, MatLab/Simulink).</p><p> </p></abstract><trans-abstract xml:lang="en"><p>An approach to modeling automatic control systems with variable delay using a shift register is proposed. The types of variable delay are analyzed. The combined variable delay arising due to the variable speed and variable length of the signal transmission path is considered. An algorithm for modeling such a delay is proposed taking into account the initial function based on a shift register. The algorithm is implemented in C++ and can be adapted to the code of a microcontroller or a simulation environment block (for example, Matlab/Simulink).</p></trans-abstract><kwd-group xml:lang="ru"><kwd>системы автоматического управления с переменным запаздыванием</kwd><kwd>имитационное моделирование</kwd><kwd>регистр сдвига</kwd></kwd-group><kwd-group xml:lang="en"><kwd>automatic control systems with variable delay</kwd><kwd>simulation</kwd><kwd>shift register</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Рей У. Методы управления технологическими процессами. М.: Мир, 1983. 367 с.</mixed-citation><mixed-citation xml:lang="en">Ray W.H. Advanced Process Control, NY, 1981.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Колмановский В. Б., Носов В. Р. Устойчивость и периодические режимы регулируемых систем с последействием. М.: Наука, 1981. 448 с.</mixed-citation><mixed-citation xml:lang="en">Kolmanovskiy V.B., Nosov V.R. Ustoychivost' i periodicheskiye rezhimy reguliruyemykh sistem s posledeystviyem (Stability and Periodic Modes of Controlled Systems with Aftereffects), Moscow, 1981, 448 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Андреев А. С., Седова Н. О. Метод функций Ляпунова–Разумихина в задаче об устойчивости систем с запаздыванием // Автоматика и телемеханика. 2019. Т. 80, № 7. С. 3—60.</mixed-citation><mixed-citation xml:lang="en">Andreev A.S., Sedova N.O. Automation and Remote Control, 2019, no. 7(80), pp. 1185–1229.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Куок Дат Во, Бобцов А. А., Николаев Н. А., Пыркин А. А. Стабилизация линейной нестационарной системы в условиях запаздывания и аддитивного синусоидального возмущения выхода // Изв. вузов. Приборостроение. 2021. Т. 64, № 2. С. 97—103.</mixed-citation><mixed-citation xml:lang="en">Quoc Dat Vo, Bobtsov A.A., Nikolaev N.A., Pyrkin A.A. Journal of Instrument Engineering, 2021, no. 2(64), pp. 97–103. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Wang X., van Kampen E., Chu Q. P. Flexible Aircraft Gust Load Alleviation with Incremental Nonlinear Dynamic Inversion // Proceedings of the 2018 AIAA Atmospheric Flight Mechanics Conference. 2018. Р. 1—18. DOI: 10.2514/1.g003980.</mixed-citation><mixed-citation xml:lang="en">Wang X., van Kampen E., Chu Q.P. Journal of Guidance, Control, and Dynamics, 2019, рр. 1–18, DOI: 10.2514/1.g003980.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Bresch-Pietri D., Petit N. Implicit Integral Equations for Modeling Systems with a Transport Delay. Results on Time-Delay Systems // Analysis and Control. Advances in Delays and Dynamics. Switzerland: Springer, 2016. Vol. 5. P. 3—21.</mixed-citation><mixed-citation xml:lang="en">Bresch-Pietri D., Petit N. Analysis and Control. Advances in Delays and Dynamics, Springer International Publishing, Switzerland, 2016, vol. 5, pp. 3–21.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Sbarciog M., De Keyser R., Cristea S., De Prada C. Nonlinear predictive control of processes with variable time delay // A temperature control case study. 17th IEEE Intern. Conf. on Control Applications. Part of 2008 IEEE Multi-Conference on Systems and Control. San Antonio, Texas, USA, 3—5 September 2008.</mixed-citation><mixed-citation xml:lang="en">Sbarciog M., De Keyser R., Cristea S., De Prada C. A temperature control case study. 17th IEEE International Conference on Control Applications Part of 2008 IEEE Multi-conference on Systems and Control, San Antonio, Texas, USA, September 3–5, 2000.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ткачев Р. Ю. Транспортное запаздывание технологических процессов как объект исследований // Електроніка та системи управління. 2012. № 2(32).</mixed-citation><mixed-citation xml:lang="en">Tkachev R.Yu. Electronics and control systems, 2012, no. 2(32). (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Беляев М. А., Филимонов В. И. Особенности управления энергетическими установками, работающими по специальному циклу // Вычислительные, измерительные и управляемые системы. Тр. СПбГТУ. СПб, 1996. С. 19—23.</mixed-citation><mixed-citation xml:lang="en">Belyaev M.A., Filimonov V.I. Computing, measuring and control systems. Collection of scientific papers. Proceedings of St. Petersburg State Technical University, 1996, рр. 19–23. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Basudev M., Saptarshi D., Indranil P., Sayan S., Shantanu D., Amitava G. Estimation, Analysis and Smoothing of Self-Similar Network Induced Delays in Feedback Control of Nuclear Reactors // Proc. IEEE Conf. on Process Automation, Control and Computing. July 2011.</mixed-citation><mixed-citation xml:lang="en">Basudev M., Saptarshi D., Indranil P., Sayan S., Shantanu D., Amitava G. Proc. IEEE Conf. on Process Automation, Control and Computing, July 2011.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Liu Kun, Fridman E., Xia Yuanqing. Networked Control under Communication Constraints a Time-Delay Approach. Advances in Delays and Dynamics. Singapore: Springer Nature, 2020. Vol. 11. 258 р.</mixed-citation><mixed-citation xml:lang="en">Liu Kun, Fridman E, Xia Yuanqing. Advances in Delays and Dynamics, Singapore, Springer Nature, 2020, vol. 11.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Smithand J., Lee N. Time Varying Delay Effects // RealSimpleProject Center for Computer Research in Music and Acoustics (CCRMA). 2008. https://ccrma.stanford.edu/realsimple/DelayVar.</mixed-citation><mixed-citation xml:lang="en">Smithand J., Lee N. Time Varying Delay Effects, https://ccrma.stanford.edu/realsimple/DelayVar.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Туманов М. П. Результаты моделирования переменного запаздывания в распределенной системе автоматического управления с использованием модифицированных частотных методов // Программное и информационное обеспечение систем различного назначения на базе персональных ЭВМ. М.: МГАПИ, 2003. № 6. С. 251—252.</mixed-citation><mixed-citation xml:lang="en">Tumanov M.P. Programmnoye i informatsionnoye obespecheniye sistem razlichnogo naznacheniya na baze personal'nykh EVM (Software and Information Support for Systems for Various Purposes Based on Personal Computers), Moscow, 2003, no. 6, pp. 251–252. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Кожубаев Ю. Н., Прокофьев О. В., Семенов И. М. Имитационная модель ленточного конвейера // Науч.-техн. ведомости СПбГУ. 2011. № 3(130). С. 116—122.</mixed-citation><mixed-citation xml:lang="en">Kozhubaev Yu.N., Prokofiev O.V., Semenov I.M. Scientific and technical bulletins of St. Petersburg State University, 2011, no. 3(130), pp. 116–122. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Леондес К. Т. Современная теория систем управления. М.: Наука, 1970. 512 с.</mixed-citation><mixed-citation xml:lang="en">Leondes K.T. Sovremennaya teoriya sistem upravleniya (Modern Theory of Control Systems), Moscow, 1970, 512 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Mukhsen A. F., Belyaev M. A., Filimonov V. I. Time varying delay compensation in nonstationary linear automatic control systems // Электричество. 1995. № 5. С. 32—35.</mixed-citation><mixed-citation xml:lang="en">Mukhsen A.F., Belyaev M.A., Filimonov V.I. Electricity, 1995, no. 5, pp. 32–35. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Fridman E. Introduction to Time-Delay Systems. Analysis and Control. Birkhauser, 2014.</mixed-citation><mixed-citation xml:lang="en">Fridman E. Introduction to Time-Delay Systems. Analysis and Control, Birkhauser, 2014.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Филимонов В. И., Беляев М. А. Оператор сдвига в системах с последействием // Вычислительные, измерительные и управляющие системы. Тр. СПбГТУ. 1997. № 468. С. 41—45.</mixed-citation><mixed-citation xml:lang="en">Filimonov V.I., Belyaev M.A. Computing, measuring and control systems. Collection of scientific papers. Proceedings of St. Petersburg State Technical University, 1997, no. 468, pp. 41–45. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Фуртат И. Б. Адаптивное управление объектом с запаздыванием по управлению без использования прогнозирующих устройств // Управление большими системами. 2012. № 40. С. 144—163.</mixed-citation><mixed-citation xml:lang="en">Furtat I.B. Large-Scale Systems Control, 2012, no. 40, pp. 144–163 (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Soetaert K., Cash J., Mazzia F. Solving Differential Equations in R. Springer, 2012.</mixed-citation><mixed-citation xml:lang="en">Soetaert K., Cash J., Mazzia F. Solving Differential Equations in R, Springer, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Филимонов В. И., Беляев М. А., Прокофьев О. В. Моделирование переменного комбинированного запаздывания // Вычислительные, измерительные и управляющие системы. Сб. науч. тр. 2007. С. 32—38.</mixed-citation><mixed-citation xml:lang="en">Filimonov V.I., Belyaev M.A., Prokofiev O.V. Computing, Measuring and Control Systems. Collection of Scientific Papers, 2007, рр. 32–38. (in Russ.)</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>
