Design and Implementation of Fuzzy-based Fine-tuning PID Controller for Programmable Logic Controller

被引:1
|
作者
Nguyen, Van-Khanh [1 ]
Tran, Vy-Khang [1 ]
Pham, Hai [1 ,2 ]
Nguyen, Hoang-Dung [1 ]
Nguyen, Chi-Ngon [1 ]
机构
[1] Can Tho Univ, Coll Engn, Fac Automat Engn, Campus 2,3-2 St, Can Tho City 94000, Vietnam
[2] RMIT Univ, Sch Engn, Aerosp Engn & Aviat Discipline, GPO Box 2476, Melbourne, Vic 3001, Australia
来源
关键词
Fuzzy control; programmable; control; automatic control; industrial;
D O I
10.30880/ijie.2024.16.05.027
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Proportional-Integral-Derivative (PID) controller, already known for its stability, is widely used in industrial applications and integrated into many Programmable Logic Controllers (PLCs). However, most PLCs do not support the self-tuning mechanism for PID controller parameters. Therefore, users must manually adjust several times to achieve the desired outcomes. This manual adjustment is timeconsuming and must be repeated as control object parameters change over time. This study proposed a fine-tuning mechanism for the PID controller's parameters based on a fuzzy-PD controller. The mechanism was designed and simulated using MATLAB/Simulink on an identified plant, then converted into a Structured Control Language (SCL) code for implementation on the PLC programs. Experimental results on the Siemens S7-1200 PLC demonstrated the proposed mechanism's effectiveness in stabilizing the thermal plant by adjusting the initial parameters of the integrated PID controller. The system response was more stable, and the overshoot was minimized in comparison with the built-in auto-tuning feature on the S7-1200. Specifically, overshoot decreased to 0.79% from 0.94%, and the setting error declined to 0.1 degrees C from 0.45 degrees C. The above results indicate the effectiveness of the proposed self-tuning mechanism when used to improve the quality of PID controllers in PLCs. In addition, due to its ability to self-tuning parameters, it helps users reduce the time required to design PID controllers.
引用
收藏
页码:359 / 372
页数:14
相关论文
共 50 条
  • [21] Design and implementation of the tree-based fuzzy logic controller
    Liu, BD
    Huang, CY
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1997, 27 (03): : 475 - 487
  • [22] Evaluations of Fuzzy-Logic-Based Self Tuning PI Controller and Fuzzy-Scheduled PID Controller for DC Servomotor
    Wahyunggoro, Oyas
    Saad, Nordin
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2548 - 2554
  • [23] Design and fabrication of basic building blocks for analog implementation of programmable fuzzy logic controller
    Azeem, Mohammad Fazle
    Baig, Asim
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 563 - +
  • [24] A Real-Time Robust Fuzzy-based Level Control Using Programmable Logic Controller
    Aydogmus, Zafer
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2015, 21 (01) : 13 - 17
  • [25] The Fuzzy controller by programmable logic circuit
    Xia, LY
    Qu, YT
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 2533 - 2536
  • [26] Design and Implementation of Digital Fuzzy-PID Controller Based on FPGA
    Chen, Wen
    Yuan, Hui-mei
    Wang, Yan
    ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 388 - 392
  • [27] PID-type fuzzy logic controller tuning based on particle swarm optimization
    Bouallegue, S.
    Haggege, J.
    Ayadi, M.
    Benrejeb, M.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (03) : 484 - 493
  • [28] A novel fuzzy logic scheme for PID controller auto-tuning
    Kamenko, Ilija
    Congradac, Velimir
    Kulic, Filip
    AUTOMATIKA, 2022, 63 (02) : 365 - 377
  • [29] Exceptions in a programmable logic controller implementation based on ADA
    Plaza, Inmaculada
    Medrano, Carlos
    COMPUTERS IN INDUSTRY, 2007, 58 (04) : 347 - 354
  • [30] Fuzzy-based nonlinear PID controller and its application to CSTR
    So, Gun-Baek
    Jin, Gang-Gyoo
    KOREAN JOURNAL OF CHEMICAL ENGINEERING, 2018, 35 (04) : 819 - 825