Control of a second order system based on neural networks

Descripción del Articulo

The present work shows the simulation and implementation of a "Neurocontroller" in a second order plant. The neural controller, also known as Neurocontroller, was implemented with a multilayer network, where the backpropagation of the error was developed through the "Backprogation&quo...

Descripción completa

Detalles Bibliográficos
Autores: Borja, Mario, Molero, Rudolph, Cuellar, Nilton, Montes, Martin, Separovich, Drago
Formato: artículo
Fecha de Publicación:2008
Institución:Universidad Nacional de Ingeniería
Repositorio:Revistas - Universidad Nacional de Ingeniería
Lenguaje:español
OAI Identifier:oai:oai:revistas.uni.edu.pe:article/355
Enlace del recurso:https://revistas.uni.edu.pe/index.php/tecnia/article/view/355
Nivel de acceso:acceso abierto
Materia:neurocontrolador
control con redes neuronales
neurocontrolador por refuerzo
controlador neuronal
neurocontroller
control with neural networks
booster neurocontroller
neural controller
id REVUNI_807bf510e19adceb95e9f86c1a9ee929
oai_identifier_str oai:oai:revistas.uni.edu.pe:article/355
network_acronym_str REVUNI
network_name_str Revistas - Universidad Nacional de Ingeniería
repository_id_str
spelling Control of a second order system based on neural networksControl de un sistema de segundo orden basado en redes neuronalesBorja, MarioMolero, RudolphCuellar, NiltonMontes, MartinSeparovich, Dragoneurocontroladorcontrol con redes neuronalesneurocontrolador por refuerzocontrolador neuronalneurocontrollercontrol with neural networksbooster neurocontrollerneural controllerThe present work shows the simulation and implementation of a "Neurocontroller" in a second order plant. The neural controller, also known as Neurocontroller, was implemented with a multilayer network, where the backpropagation of the error was developed through the "Backprogation" algorithm. The multilayer network, composed of a hidden layer and an output layer, was first simulated in Matlab to get the variation parameters, then it was simulated in Visual C++ to achieve the optimization. The architecture of this multilayer network was varied many times until reaching an optimal form that will be shown as the final architecture. Next, the simulation was done in LabVIEW 8.4, corroborating the simulations in Visual C++. Finally, the neural controller developed in LabVIEW was tested in real time, showing gratifying results and verifying its effectiveness despite simultaneous changes in the parameters.El presente trabajo muestra la simulación e implementación de un “Neurocontrolador” en una planta de segundo orden. El controlador neuronal, también conocido como Neurocontrolador, fue implementado con una red multicapa, donde la retropropagación del error fue desarrollada mediante el algoritmo “Backprogation”. La red multicapa, compuesta por una capa oculta y una capa de salida, fue simulada primero en Matlab para conseguir los parámetros de variación, luego fue simulada en Visual C++ para lograr la optimización. La arquitectura de esta red multicapa fue variando muchas veces hasta llegar a una forma óptima que se mostrará como la arquitectura final. Seguidamente, se hizo la simulación en LabVIEW 8.4, corroborando las simulaciones en Visual C++. Finalmente, se probó el controlador neural desarrollado en LabVIEW en tiempo real, mostrando gratificantes resultados y comprobando su efectividad a pesar de cambios simultáneos en los parámetros.Universidad Nacional de Ingeniería2008-12-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArtículo evaluado por paresapplication/pdfhttps://revistas.uni.edu.pe/index.php/tecnia/article/view/35510.21754/tecnia.v19i2.355TECNIA; Vol. 19 No. 2 (2008); 14-22TECNIA; Vol. 19 Núm. 2 (2008); 14-222309-04130375-7765reponame:Revistas - Universidad Nacional de Ingenieríainstname:Universidad Nacional de Ingenieríainstacron:UNIspahttps://revistas.uni.edu.pe/index.php/tecnia/article/view/355/346Derechos de autor 2008 TECNIAhttp://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessoai:oai:revistas.uni.edu.pe:article/3552023-12-05T17:21:36Z
dc.title.none.fl_str_mv Control of a second order system based on neural networks
Control de un sistema de segundo orden basado en redes neuronales
title Control of a second order system based on neural networks
spellingShingle Control of a second order system based on neural networks
Borja, Mario
neurocontrolador
control con redes neuronales
neurocontrolador por refuerzo
controlador neuronal
neurocontroller
control with neural networks
booster neurocontroller
neural controller
title_short Control of a second order system based on neural networks
title_full Control of a second order system based on neural networks
title_fullStr Control of a second order system based on neural networks
title_full_unstemmed Control of a second order system based on neural networks
title_sort Control of a second order system based on neural networks
dc.creator.none.fl_str_mv Borja, Mario
Molero, Rudolph
Cuellar, Nilton
Montes, Martin
Separovich, Drago
author Borja, Mario
author_facet Borja, Mario
Molero, Rudolph
Cuellar, Nilton
Montes, Martin
Separovich, Drago
author_role author
author2 Molero, Rudolph
Cuellar, Nilton
Montes, Martin
Separovich, Drago
author2_role author
author
author
author
dc.subject.none.fl_str_mv neurocontrolador
control con redes neuronales
neurocontrolador por refuerzo
controlador neuronal
neurocontroller
control with neural networks
booster neurocontroller
neural controller
topic neurocontrolador
control con redes neuronales
neurocontrolador por refuerzo
controlador neuronal
neurocontroller
control with neural networks
booster neurocontroller
neural controller
description The present work shows the simulation and implementation of a "Neurocontroller" in a second order plant. The neural controller, also known as Neurocontroller, was implemented with a multilayer network, where the backpropagation of the error was developed through the "Backprogation" algorithm. The multilayer network, composed of a hidden layer and an output layer, was first simulated in Matlab to get the variation parameters, then it was simulated in Visual C++ to achieve the optimization. The architecture of this multilayer network was varied many times until reaching an optimal form that will be shown as the final architecture. Next, the simulation was done in LabVIEW 8.4, corroborating the simulations in Visual C++. Finally, the neural controller developed in LabVIEW was tested in real time, showing gratifying results and verifying its effectiveness despite simultaneous changes in the parameters.
publishDate 2008
dc.date.none.fl_str_mv 2008-12-01
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Artículo evaluado por pares
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.uni.edu.pe/index.php/tecnia/article/view/355
10.21754/tecnia.v19i2.355
url https://revistas.uni.edu.pe/index.php/tecnia/article/view/355
identifier_str_mv 10.21754/tecnia.v19i2.355
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.uni.edu.pe/index.php/tecnia/article/view/355/346
dc.rights.none.fl_str_mv Derechos de autor 2008 TECNIA
http://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2008 TECNIA
http://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional de Ingeniería
publisher.none.fl_str_mv Universidad Nacional de Ingeniería
dc.source.none.fl_str_mv TECNIA; Vol. 19 No. 2 (2008); 14-22
TECNIA; Vol. 19 Núm. 2 (2008); 14-22
2309-0413
0375-7765
reponame:Revistas - Universidad Nacional de Ingeniería
instname:Universidad Nacional de Ingeniería
instacron:UNI
instname_str Universidad Nacional de Ingeniería
instacron_str UNI
institution UNI
reponame_str Revistas - Universidad Nacional de Ingeniería
collection Revistas - Universidad Nacional de Ingeniería
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1833562777065619456
score 13.771879
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).