PLC-based Implementation of Stochastic Optimization Method in the Form of Evolutionary Strategies for PID, LQR, and MPC Control

被引:1
|
作者
Zielonacki, Kajetan [1 ]
Tarnawski, Jaroslaw [1 ]
机构
[1] Gdansk Univ Technol, Fac Elect & Control Engn, Narutowicza 11-12, PL-80233 Gdansk, Poland
关键词
Evolution strategies; global optimization; hardware in the loop; model predictive control; PLC; pRNG; PREDICTIVE CONTROL; EFFICIENT;
D O I
10.1007/s12555-023-0869-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Programmable logic controllers (PLCs) are usually equipped with only basic direct control algorithms like proportional-integral-derivative (PID). Modules included in engineering software running on a personal computer (PC) are usually used to tune controllers. In this article, an alternative approach is considered, i.e. the development of a stochastic optimizer based on the (mu,lambda) evolution strategy (ES) in a PLC. For this purpose, a pseudorandom number generator (pRNG) was implemented, which is not normally available in most PLCs. The properties of popular random number generation methods were analyzed in terms of distribution uniformity and possibility of implementation in a PLC. The Wichmann-Hill (WH) algorithm was chosen for implementation. The developed generator with a uniform distribution was the basis for the implementation of a generator with a normal distribution. Both generators are the engines of the stochastic optimization algorithm in the form of the (mu, lambda) strategy. For verification purposes, a modular servomechanism laboratory set was used as a test object for PID and linear-quadratic regulator (LQR) control. Moreover, the possibility of using the developed optimizer was shown in an application of model predictive control (MPC). Comprehensive tests confirmed the correctness of the implementation and high functionality of the developed software. Calculation time issues are also investigated.
引用
收藏
页码:1846 / 1855
页数:10
相关论文
共 50 条
  • [31] A Distributionally Robust Optimization Based Method for Stochastic Model Predictive Control
    Li, Bin
    Tan, Yuan
    Wu, Ai-Guo
    Duan, Guang-Ren
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (11) : 5762 - 5776
  • [32] A quantum particle swarm optimization-based optimal LQR-PID controller for load frequency control of an isolated power system
    Rene E.A.
    Fokui W.S.T.
    Journal of Engineering and Applied Science, 2023, 70 (01):
  • [33] A PLC-Embedded Implementation of a Modified Takagi-Sugeno-Kang-Based MPC to Control a Pressure Swing Adsorption Process
    Mendes, Teofilo Paiva Guimaraes
    Ribeiro, Ana Mafalda
    Schnitman, Leizer
    Nogueira, Idelfonso B. R.
    PROCESSES, 2024, 12 (08)
  • [34] A plunger lifting optimization control method based on APSO-MPC for edge computing applications
    Qiu, Zhi
    Zhang, Lei
    Zhang, He
    Liang, Haibo
    Li, Yinxian
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [35] Application of a Novel Multi-Agent Optimization Algorithm Based on PID Controllers in Stochastic Control Problems
    Panteleev, Andrei
    Karane, Maria
    MATHEMATICS, 2023, 11 (13)
  • [36] Design and Implementation of Internal Model Control and Particle Swarm Optimization Based PID for Heat Exchanger System
    Kesavan, E.
    Gowthaman, N.
    Tharani, S.
    Manoharan, S.
    Arunkumar, E.
    INTERNATIONAL JOURNAL OF HEAT AND TECHNOLOGY, 2016, 34 (03) : 386 - 390
  • [37] Automatic access control method of PLC stacker crane based on GA optimization algorithm
    Liu, Xiaolin
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2023, 23 (04) : 2179 - 2192
  • [38] A stochastic optimization method of CPG-based motion control for humanoid locomotion
    Itoh, Y
    Taki, K
    Kato, S
    Itoh, H
    2004 IEEE CONFERENCE ON ROBOTICS, AUTOMATION AND MECHATRONICS, VOLS 1 AND 2, 2004, : 347 - 351
  • [39] 3D Printer Power Optimization Method Based on ANFIS-PID Control
    Xie Ruidong
    Yi Yingmin
    Yang Haichuan
    2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 2740 - 2743
  • [40] Research on the PID Control Method for Indoor Heating Temperature Based on the Improved Coati Optimization Algorithm
    Wang, Weixin
    Geng, Liqing
    Yang, Genghuang
    Huo, Yang
    2024 9TH INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTICS ENGINEERING, ICCRE 2024, 2024, : 270 - 275