Digital Implementation of Variable Delay in Modeling and Control Systems
https://doi.org/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).
About the Authors
M. A. BeliaevRussian Federation
Mikhail A. Belyaev — PhD, Associate Professor; Department of Ship Control Systems
A. V. Prilutsky
Russian Federation
Alexander V. Prilutsky — Service Department; Chief Specialist
St. Petersburg
O. V. Prokofev
Russian Federation
Oleg V. Prokofev — Engineering; Senior Lecturer
S. V. Talenfeld
Russian Federation
Sergey V. Talenfeld — PhD; Avangard JSC, Department of Industry Standardization
St. Petersburg
V. A. Shubarev
Russian Federation
Valery A. Shubarev — Dr. Sci., Professor; Avangard JSC, Management; Chief Scientific Adviser
St. Petersburg
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.)
Review
For citations:
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;66(12):1011-1022. (In Russ.) https://doi.org/10.17586/0021-3454-2023-66-12-1011-1022