IMPLEMENTAÇÃO DE CONTROLADOR FUZZY EM CLP DE PEQUENO PORTE UTILIZANDO LÓGICA LADDER

Saved in:
Bibliographic Details
Title: IMPLEMENTAÇÃO DE CONTROLADOR FUZZY EM CLP DE PEQUENO PORTE UTILIZANDO LÓGICA LADDER
Authors: Rocha, Lauro Silva, Aguiar, João Victor C., Oliveira, Isabel R. H., Sousa, Silas Martins
Publisher Information: Zenodo, 2025.
Publication Year: 2025
Subject Terms: Mamdani Inference, Ladder, Fuzzy Controller, CLP, Fuzzy Logic Toolbox, PLC300
Description: Industrial control systems predominantly use the PID controller (Proportional, Integral, and Derivative gains). This controller is efficient for linear systems; however, when applied to nonlinear systems, its efficiency decreases, requiring adjustments in the controller gains according to the variation of the operating point. This work implements a Fuzzy controller applied to a Programmable Logic Controller (PLC) using Ladder logic with simple blocks, which most small PLCs have. The developed Fuzzy controller uses the Mamdani inference method and was applied to the WEG PLC300. For the application of the Fuzzy controller, a base system from the literature, called “Violet Vitality Control” was used, which already has the Fuzzy configurations modeled by a specialist. Based on two inputs “amount of water” and “sun exposure time” the Fuzzy controller calculates the output “Violet Vitality”. To validate the developed Fuzzy controller the Matlab Fuzzy Logic Toolbox widely validated tool was used. The results showed that the output values obtained were very close with a maximum error of 5.6% compared to the Matlab Toolbox result due to the truncation of some mathematical operations in the PLC.
Document Type: Article
Language: Portuguese
DOI: 10.5281/zenodo.14810051
DOI: 10.5281/zenodo.14810052
Rights: CC BY
Accession Number: edsair.doi.dedup.....7ec3be97d0f31e46c3463f02d5800c2c
Database: OpenAIRE
Description
Abstract:Industrial control systems predominantly use the PID controller (Proportional, Integral, and Derivative gains). This controller is efficient for linear systems; however, when applied to nonlinear systems, its efficiency decreases, requiring adjustments in the controller gains according to the variation of the operating point. This work implements a Fuzzy controller applied to a Programmable Logic Controller (PLC) using Ladder logic with simple blocks, which most small PLCs have. The developed Fuzzy controller uses the Mamdani inference method and was applied to the WEG PLC300. For the application of the Fuzzy controller, a base system from the literature, called “Violet Vitality Control” was used, which already has the Fuzzy configurations modeled by a specialist. Based on two inputs “amount of water” and “sun exposure time” the Fuzzy controller calculates the output “Violet Vitality”. To validate the developed Fuzzy controller the Matlab Fuzzy Logic Toolbox widely validated tool was used. The results showed that the output values obtained were very close with a maximum error of 5.6% compared to the Matlab Toolbox result due to the truncation of some mathematical operations in the PLC.
DOI:10.5281/zenodo.14810051