ISSN 0021-3454 (print version)
ISSN 2500-0381 (online version)
Menu

11
Issue
vol 67 / November, 2024
Article

DOI 10.17586/0021-3454-2023-66-12-1011-1022

UDC 621.3.049.77

DIGITAL IMPLEMENTATION OF VARIABLE DELAY IN MODELING AND CONTROL SYSTEMS

M. A. Belyaev
Military Educational and Scientific Center of the Navy Naval Academy Named after Admiral of the Fleet of the Soviet Union N.G. Kuznetsov, Department of Ship Control Systems;


A. V. Prilutsky
NG-Energo LLC, Service Department ; Chief Specialist


O. V. Prokofev
Peter the Great St. Petersburg Polytechnic University, Institute of Computer Science and Technology / Higher School of Software Engineering; Senior Lecturer


S. V. Talenfeld
Avangard JSC, Department of Industry Standardization;


V. A. Shubarev
Avangard JSC, Management; Chief Scientific Adviser ;


Read the full article 
Reference for citation: Beliaev M. A., Prilutsky A. V., Prokofev O. V., Talenfeld S. V., Shubarev V. A. Digital implementation of variable delay in modeling and control systems. Journal of Instrument Engineering. 2023. Vol. 66, N 12. P. 1011—1022 (in Russian). DOI: 10.17586/0021-3454-2023-66-12-1011-1022.

Abstract. 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).
Keywords: automatic control systems with variable delay, simulation, shift register

References:
  1. Ray W.H. Advanced Process Control, NY, 1981.
  2. 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.)
  3. Andreev A.S., Sedova N.O. Automation and Remote Control, 2019, no. 7(80), pp. 1185–1229.
  4. 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.)
  5. Wang X., van Kampen E., Chu Q.P. Journal of Guidance, Control, and Dynamics, 2019, рр. 1–18, DOI: 10.2514/1.g003980.
  6. Bresch-Pietri D., Petit N. Analysis and Control. Advances in Delays and Dynamics, Springer International Publishing, Switzerland, 2016, vol. 5, pp. 3–21.
  7. 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.
  8. Tkachev R.Yu. Electronics and control systems, 2012, no. 2(32). (in Russ.)
  9. 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.)
  10. Basudev M., Saptarshi D., Indranil P., Sayan S., Shantanu D., Amitava G. Proc. IEEE Conf. on Process Automation, Control and Computing, July 2011.
  11. Liu Kun, Fridman E, Xia Yuanqing. Advances in Delays and Dynamics, Singapore, Springer Nature, 2020, vol. 11.
  12. Smithand J., Lee N. Time Varying Delay Effects, https://ccrma.stanford.edu/realsimple/DelayVar.
  13. 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.)
  14. 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.)
  15. Leondes K.T. Sovremennaya teoriya sistem upravleniya (Modern Theory of Control Systems), Moscow, 1970, 512 р. (in Russ.)
  16. Mukhsen A.F., Belyaev M.A., Filimonov V.I. Electricity, 1995, no. 5, pp. 32–35. (in Russ.)
  17. Fridman E. Introduction to Time-Delay Systems. Analysis and Control, Birkhauser, 2014.
  18. 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.)
  19. Furtat I.B. Large-Scale Systems Control, 2012, no. 40, pp. 144–163 (in Russ.)
  20. Soetaert K., Cash J., Mazzia F. Solving Differential Equations in R, Springer, 2012.
  21. Filimonov V.I., Belyaev M.A., Prokofiev O.V. Computing, Measuring and Control Systems. Collection of Scientific Papers, 2007, рр. 32–38. (in Russ.)