Preview

Journal of Instrument Engineering

Advanced search

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. Beliaev
Military Educational and Scientific Center of the Navy Naval Academy Named after Admiral of the Fleet of the Soviet Union N.G. Kuznetsov
Russian Federation

Mikhail A. Belyaev — PhD, Associate Professor; Department of Ship Control Systems



A. V. Prilutsky
NG-Energo
Russian Federation

Alexander V. Prilutsky — Service Department; Chief Specialist

St. Petersburg



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

Oleg V. Prokofev — Engineering; Senior Lecturer



S. V. Talenfeld
Avangard
Russian Federation

Sergey V. Talenfeld — PhD; Avangard JSC, Department of Industry Standardization

St. Petersburg



V. A. Shubarev
Avangard
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

Views: 31


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 0021-3454 (Print)
ISSN 2500-0381 (Online)