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 条
  • [41] Implementation of a new self-tuning fuzzy PID controller on PLC
    Karasakal, Onur
    Yes¸il, Engin
    Güzelkaya, Müjde
    Eksin, Ibrahim
    Turkish Journal of Electrical Engineering and Computer Sciences, 2005, 13 (02) : 277 - 286
  • [42] Design and implementation of fuzzy logic based automatic gain controller for EDFAs
    Yucel, Murat
    Goktas, H. Haldun
    Celebi, Fatih V.
    OPTIK, 2014, 125 (18): : 5450 - 5453
  • [43] Design and synthesis of PID controller based on fuzzy
    Islam, M. D. Shabiul
    Amin, Nowshad
    Zaman, Mukter
    Bhuyan, M. S.
    PROCEEDINGS OF THE WSEAS INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, ELECTRONICS, CONTROL & SIGNAL PROCESSING: SELECTED TOPICS ON CIRCUITS, SYSTEMS, ELECTRONICS, CONTROL & SIGNAL PROCESSING, 2007, : 310 - +
  • [44] Design and Implementation of Fuzzy Logic Controller for Level Control
    Lamkhade, Poonam N.
    Parvat, B. J.
    Kadu, C. B.
    2015 INTERNATIONAL CONFERENCE ON ENERGY SYSTEMS AND APPLICATIONS, 2015, : 475 - 479
  • [45] Design and implementation of data logger for fuzzy logic controller
    Erdem, H
    IEEE ICIT' 02: 2002 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS I AND II, PROCEEDINGS, 2002, : 199 - 204
  • [46] Design and Implementation of Online Fuzzy Logic Controller on FPGA
    Maji, Pallab
    Jammu, Bhaskara Rao
    Patra, Sarat Kumar
    Mahapatra, Kamalakanta
    2014 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2014,
  • [47] Fuzzy Logic Controller Design and Implementation for Industrial Applications
    Mastacan, Lucian
    Dosoftei, Catalin-Constantin
    2014 INTERNATIONAL CONFERENCE AND EXPOSITION ON ELECTRICAL AND POWER ENGINEERING (EPE), 2014, : 83 - 88
  • [48] Design and implementation of fuzzy logic controller for wing rock
    Anavatti, SG
    Choi, JY
    Wong, PP
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2004, 2 (04) : 494 - 500
  • [49] Modified tuning of a fuzzy logic controller
    Xu, JX
    Liu, C
    Hang, CC
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1996, 9 (01) : 65 - 74
  • [50] Design of a fuzzy logic controller as a suction controller
    Lee, TT
    Tu, KY
    Wang, WJ
    FUZZY SETS AND SYSTEMS, 1997, 91 (03) : 305 - 317