Development of the program for self­tuning a proportal­integral­differential controller with an additional controlling action

Authors

DOI:

https://doi.org/10.15587/1729-4061.2017.114333

Keywords:

proportional-integral-differential algorithm, transfer function, quality, interface, Matlab/Simulink

Abstract

The development of tuning tools proceeds in the direction of broadening the range of supported controllers, using artificial intelligence techniques, methods of diagnosis, development of the user interface. One of the constituent factors of the complex problem on control tasks is the automated maintenance of parameters at the assigned level using proportional-integral-differential (PID) controllers. The spread of the algorithm is limited by the complexity of tuning (non-linearity of the object, external disturbances) to ensure the desired quality.

We proposed the structures of PID-controllers with an additional controlling action of the differentiator (PID-CACD). The structure of the controllers includes additional differentiation unit whose input receives the output signal proportional to the sum of output signals of one (two, three) components of a standard PID-controller. The output signal of the additional unit is added to the output signal of the PID-controller as an additional controlling action.

The settings of PID-CACD are calculated using the express-method. Dependences of settings on the dynamic characteristics of the object are obtained based on the experimental-statistical data while conducting the classic single-factor experiment and changing one of the dynamic characteristics. The control quality is determined based on the indicators: over-regulation, time of control. It is established that the proposed controller ensures the desired form of ACS transitional characteristic for indicators: over-regulation, time of control.

The possibility of creating a graphical user interface of auto-tuning in the MatLab programming environment is shown. The proposed software automates all stages of development: identification of the object, calculation of controller's settings, construction of the transitional characteristic, controller's quality assessment; manual fine-tuning based on the user's experience is also featured

Author Biographies

Yaroslav Dovhopolyi, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

Рostgraduate student

Department of Computer-integrated Technologies and Metrology

Gennady Manko, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

PhD, Associate Professor

Department of Computer-integrated Technologies and Metrology

Vladislav Trishkin, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

PhD, Associate Professor

Department of Computer-integrated Technologies and Metrology

Alexander Shvachka, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

PhD, Associate Professor

Department of Computer-integrated Technologies and Metrology

References

  1. Lutters, E., van Houten, F. J. A. M., Bernard, A., Mermoz, E., Schutte, C. S. L. (2014). Tools and techniques for product design. CIRP Annals, 63 (2), 607–630. doi: 10.1016/j.cirp.2014.05.010
  2. Denisenko, V. V. (2009). Komp'yuternoe upravlenie tekhnologicheskim protsessom, eksperimentom, oborudovaniem. Moscow: Goryachaya liniya-Telekom, 608.
  3. Yurevich, E. I. (2016). Teoriya avtomaticheskogo upravleniya. Sankr-Peterburg: BHV-Peterburg, 560.
  4. Aidan, O. (2009). Handbook of PI and PID controller tuning rules. Institute of Technology, Ireland. Imperial College Press, 624. doi: 10.1142/9781848162433
  5. Oliynyk, O., Taranenko, Y., Shvachka, A., Chorna, O. (2017). Development of auto­oscillating system of vibration frequency sensors with mechanical resonator. Eastern-European Journal of Enterprise Technologies, 1 (2 (85)), 56–60. doi: 10.15587/1729-4061.2017.93335
  6. Fadali, М. S. (2009). Digital control engineering: analysis and design. Elsevier, 552.
  7. Awouda, A., Mamat, R. (2010). New PID Tuning Rule Using ITAE Criteria. International Journal of Engineering, 3, 597–608.
  8. Alfaro, V. M., Vilanova, R. (2016). Model-Reference Robust Tuning of PID Controllers. Switzerland: Springer, 192. doi: 10.1007/978-3-319-28213-8
  9. Wang, Q.-G., Ye, Z., Cai, W.-J., Hang, C.-C. (2008). PID Control for Multivariable Processes. Berlin: Springer, 261. doi: 10.1007/978-3-540-78482-1
  10. Burtseva, Yu. S. (2014). Universal'nyy bezpoiskovyy metod nastroyki lineynyh regulyatorov. XII Vserossiyskoe soveshchanie po problemam upravleniya VSPU, 2294–2299.
  11. Skorospeshkin, M. V., Skorospeshkin, V. N., Tsapko, G. P. (2014). Adaptivnaya sistema regulirovaniya temperatury teploobmennika. Avtomatika i programmnaya inzhineriya, 1 (7), 24–26.
  12. Jokić, D. Ž., Lubura, S. D., Lukač, D. (2013). Development of integral environment in Matlab/Simulink for FPGA. IFAC Proceedings Volumes, 46 (28), 50–55. doi: 10.3182/20130925-3-cz-3023.00003
  13. Blonskyi, S. D., Petrova, N. S., Shvachka, O. I. (2011). Pat. No. 99037 UA. Proportsiyno-intehralno-dyferentsialnyi rehuliator z dodatkovoiu keruiuchoiu diyeiu. MPK (2006.01) G05B 11/48, G05B 11/36. No. a201101641; declareted: 14.02.2011; published: 10.07.2012, Bul. No. 13.
  14. Petrova, N. S., Blonskyi, S. D., Minakova, N. O. (2011). Pat. No. 104016 UA. Proportsiyno-intehralno-dyferentsiynyi rehuliator z dodatkovoiu keruiuchoiu diyeiu. MPK (2006.01) G05B 11/48. No. a201111192; declareted: 20.09.2011; published: 25.12.2013, Bul. No. 24.
  15. Dovhopolyi, Ya. O., Blonskyi, S. D. (2012). Pat. No.104330 UA. Proportsiyno-intehralno-dyferentsiynyi rehuliator z dodatkovoiu keruiuchoiu diyeiu. MPK (2006.01) G05B 11/00. No. a201202244; declareted: 27.02.2012; published: 27.01.2014, Bul. No. 2.
  16. Dovhopolyi, Ya. O., Leshchenko, O. V., Blonskyi, S. D. (2012). Analiz korysnykh strukturnykh skhem PID-rehuliatoriv z dodatkovoiu keruiuchoiu diyeiu. Voprosy himii i himicheskoy tekhnologii, 3, 191–194.
  17. Pawletta, T., Pascheka, D., Schmidt, A. (2015). System Entity Structure Ontology Toolbox for MATLAB/Simulink: Used for Variant Modelling. IFAC-PapersOnLine, 48 (1), 685–686. doi: 10.1016/j.ifacol.2015.05.188

Downloads

Published

2017-11-08

How to Cite

Dovhopolyi, Y., Manko, G., Trishkin, V., & Shvachka, A. (2017). Development of the program for self­tuning a proportal­integral­differential controller with an additional controlling action. Eastern-European Journal of Enterprise Technologies, 6(2 (90), 61–66. https://doi.org/10.15587/1729-4061.2017.114333