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 条
  • [1] An Approach to PLC-Based Fuzzy Expert System in PID Control
    Kocian, Jiri
    Koziorek, Jiri
    Pokorny, Miroslav
    INFORMATICS ENGINEERING AND INFORMATION SCIENCE, PT II, 2011, 252 : 195 - 205
  • [2] CONTROL SOFTWARE FEATURES BATCH MANAGEMENT AND PLC-BASED PID
    LABS, W
    I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 1993, 66 (04): : 102 - 102
  • [3] Modelling and PLC-based implementation of modular supervisory control
    Hellgren, A
    Lennartson, B
    Fabian, M
    WODES'02: SIXTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2002, : 371 - 376
  • [4] PLC-based implementation of supervisory control for discrete event systems
    Fabian, M
    Hellgren, A
    PROCEEDINGS OF THE 37TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1998, : 3305 - 3310
  • [5] PLC-based implementation of supervisory control for discrete event systems
    Fabian, M.
    Hellgren, A.
    Proceedings of the IEEE Conference on Decision and Control, 1998, 3 : 3305 - 3310
  • [6] Implementation of PSO Based Gain-Scheduled PID and LQR for DC Motor Control Using PLC and SCADA
    Howimanporn, Suppachai
    Chookaew, Sasithorn
    Sootkaneung, Warin
    2018 INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTS (ICCR), 2018, : 52 - 56
  • [7] A PLC-Based Fuzzy PID Controller for Pressure Control in Coke-oven
    Chen Wei
    Xing Meixiang
    Fang Kangling
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 4754 - 4758
  • [8] Design and implementation of PLC-based monitoring control system for induction motor
    Ioannides, MG
    IEEE TRANSACTIONS ON ENERGY CONVERSION, 2004, 19 (03) : 469 - 476
  • [9] The research on PLC-based control method for large machinery lifting equipments
    Li Jinsheng
    ADVANCES IN MECHATRONICS, AUTOMATION AND APPLIED INFORMATION TECHNOLOGIES, PTS 1 AND 2, 2014, 846-847 : 172 - 175
  • [10] Design and Implementation of PSO Based LQR Control for Inverted Pendulum through PLC
    Howimanporn, Suppachai
    Thanok, Sunphong
    Chookaew, Sasithorn
    Sootkaneung, Warin
    2016 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2016, : 664 - 669