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...

Descripción completa

Detalles Bibliográficos
Autores principales: Torres-Salinas, Hugo, Rodríguez-Reséndiz, Juvenal, Cruz-Miguel, Edson E., Ángeles-Hurtado, L. A.
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