Cargando…
Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System
Performing control is necessary for processes where a variable needs to be regulated. Even though conventional techniques are widely preferred for their implementation, they present limitations in systems in which the parameters vary over time, which is why methods that use artificial intelligence a...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9025006/ https://www.ncbi.nlm.nih.gov/pubmed/35457891 http://dx.doi.org/10.3390/mi13040586 |
_version_ | 1784690759698481152 |
---|---|
author | Torres-Salinas, Hugo Rodríguez-Reséndiz, Juvenal Cruz-Miguel, Edson E. Ángeles-Hurtado, L. A. |
author_facet | Torres-Salinas, Hugo Rodríguez-Reséndiz, Juvenal Cruz-Miguel, Edson E. Ángeles-Hurtado, L. A. |
author_sort | Torres-Salinas, Hugo |
collection | PubMed |
description | Performing control is necessary for processes where a variable needs to be regulated. Even though conventional techniques are widely preferred for their implementation, they present limitations in systems in which the parameters vary over time, which is why methods that use artificial intelligence algorithms have been developed to improve the results given by the controller. This work focuses on implementing a position controller based on fuzzy logic in a real platform that consists of the base of a 3D printer, the direct current motor that modifies the position in this base, the power stage and the acquisition card. The contribution of this work is the use of genetic algorithms to optimize the values of the membership functions in the fuzzification of the input variables to the controller. Four scenarios were analyzed, in which the trajectory and the weight of the system were modified. The results obtained in the experimentation show that the rising and setting times of the proposed controller are better than those obtained by similar techniques that were previously developed in the literature. It was also verified that the proposed technique reached the desired values even when the initial conditions in the system changed. |
format | Online Article Text |
id | pubmed-9025006 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-90250062022-04-23 Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System Torres-Salinas, Hugo Rodríguez-Reséndiz, Juvenal Cruz-Miguel, Edson E. Ángeles-Hurtado, L. A. Micromachines (Basel) Article Performing control is necessary for processes where a variable needs to be regulated. Even though conventional techniques are widely preferred for their implementation, they present limitations in systems in which the parameters vary over time, which is why methods that use artificial intelligence algorithms have been developed to improve the results given by the controller. This work focuses on implementing a position controller based on fuzzy logic in a real platform that consists of the base of a 3D printer, the direct current motor that modifies the position in this base, the power stage and the acquisition card. The contribution of this work is the use of genetic algorithms to optimize the values of the membership functions in the fuzzification of the input variables to the controller. Four scenarios were analyzed, in which the trajectory and the weight of the system were modified. The results obtained in the experimentation show that the rising and setting times of the proposed controller are better than those obtained by similar techniques that were previously developed in the literature. It was also verified that the proposed technique reached the desired values even when the initial conditions in the system changed. MDPI 2022-04-09 /pmc/articles/PMC9025006/ /pubmed/35457891 http://dx.doi.org/10.3390/mi13040586 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Torres-Salinas, Hugo Rodríguez-Reséndiz, Juvenal Cruz-Miguel, Edson E. Ángeles-Hurtado, L. A. Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System |
title | Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System |
title_full | Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System |
title_fullStr | Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System |
title_full_unstemmed | Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System |
title_short | Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System |
title_sort | fuzzy logic and genetic-based algorithm for a servo control system |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9025006/ https://www.ncbi.nlm.nih.gov/pubmed/35457891 http://dx.doi.org/10.3390/mi13040586 |
work_keys_str_mv | AT torressalinashugo fuzzylogicandgeneticbasedalgorithmforaservocontrolsystem AT rodriguezresendizjuvenal fuzzylogicandgeneticbasedalgorithmforaservocontrolsystem AT cruzmigueledsone fuzzylogicandgeneticbasedalgorithmforaservocontrolsystem AT angeleshurtadola fuzzylogicandgeneticbasedalgorithmforaservocontrolsystem |