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 条
  • [21] Increment Count Method and Its PLC-Based Implementation for Autotuning of Reduced-Order ADRC With Smith Predictor
    Grelewicz, Patryk
    Nowak, Pawel
    Czeczot, Jacek
    Musial, Jakub
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (12) : 12554 - 12564
  • [22] A Method for Selecting Defense Strategies Based on Stochastic Evolutionary Game Model
    Huang J.-M.
    Zhang H.-W.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2018, 46 (09): : 2222 - 2228
  • [23] Human-Imitating Control of Depth of Hypnosis Combining MPC and Event-Based PID Strategies
    Milanesi, Marco
    Consolini, Luca
    Credico, Giulia Di
    Latronico, Nicola
    Laurini, Mattia
    Paltenghi, Massimiliano
    Schiavo, Michele
    Visioli, Antonio
    IEEE CONTROL SYSTEMS LETTERS, 2024, 8 : 580 - 585
  • [24] Design and implementation of PLC-based monitoring control system for three-phase induction motors fed by PWM inverter
    Birbir, Yasar
    Nogay, H. Selcuk
    AEE '07: PROCEEDINGS OF THE 6TH WSEAS INTERNATIONAL CONFERENCE ON APPLICATIONS OF ELECTRICAL ENGINEERING, 2007, : 200 - +
  • [25] Design and implementation of LQR/LQG strategies for oxygen stoichiometry control in PEM fuel cells based systems
    Niknezhadi, Ali
    Allue-Fantova, Miguel
    Kunusch, Cristian
    Ocampo-Martinez, Carlos
    JOURNAL OF POWER SOURCES, 2011, 196 (09) : 4277 - 4282
  • [26] Evolutionary Multiobjective Optimization Based Control Strategies For An Inverted Pendulum On A Cart
    Patnaik, Awhan
    Behera, L.
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 3141 - 3147
  • [27] Comparative study of real time implementation of LabVIEW based MPC controller and PID controller for flow control loop
    Jichkar, Chetan D.
    Sondkar, Shilpa Y.
    2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, : 464 - 470
  • [28] Optimization for PID Control Parameters on Hydraulic Servo Control System Based on Evolutionary Cellular Automata Algorithm
    Luo, Youxin
    Che, Xiaoyi
    PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON LOGISTICS SYSTEMS AND INTELLIGENT MANAGEMENT, VOLS 1-3, 2010, : 1865 - 1868
  • [29] Design of PLC for Water Level Control Employing Swarm Optimization-Based PID Gain Scheduling
    Howimanporn, Suppachai
    Chookaew, Sasithorn
    Sootkaneung, Warin
    2018 INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTS (ICCR), 2018, : 63 - 67
  • [30] Optimization Method of LQR Curve Path Tracking Controller for Unmanned Rice Transplanter Based on Fuzzy Control
    Ma Y.
    Chi R.
    Zhao Y.
    Ban C.
    Su T.
    Li Z.
    Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2023, 54 : 1 - 8and102