Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales
66 páginas
- Autores:
-
Gutiérrez Naranjo, Sebastián
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2009
- Institución:
- Universidad EIA .
- Repositorio:
- Repositorio EIA .
- Idioma:
- spa
- OAI Identifier:
- oai:repository.eia.edu.co:11190/6428
- Acceso en línea:
- https://repository.eia.edu.co/handle/11190/6428
- Palabra clave:
- Sistemas dinámicos
Control Adaptativo
No lineal
Redes Neuronales Artificiales
Perceptron multicapa
Dynamical Systems
Adaptive Control
Non Linear
Artificial Neural Networks
Multilayer Perceptron
- Rights
- openAccess
- License
- Derechos Reservados - Univesidad EIA - 2009
id |
REIA2_84869719fc2bb9aac7edc8683658493d |
---|---|
oai_identifier_str |
oai:repository.eia.edu.co:11190/6428 |
network_acronym_str |
REIA2 |
network_name_str |
Repositorio EIA . |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales |
title |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales |
spellingShingle |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales Sistemas dinámicos Control Adaptativo No lineal Redes Neuronales Artificiales Perceptron multicapa Dynamical Systems Adaptive Control Non Linear Artificial Neural Networks Multilayer Perceptron |
title_short |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales |
title_full |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales |
title_fullStr |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales |
title_full_unstemmed |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales |
title_sort |
Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No Lineales |
dc.creator.fl_str_mv |
Gutiérrez Naranjo, Sebastián |
dc.contributor.author.none.fl_str_mv |
Gutiérrez Naranjo, Sebastián |
dc.subject.proposal.spa.fl_str_mv |
Sistemas dinámicos Control Adaptativo No lineal Redes Neuronales Artificiales Perceptron multicapa |
topic |
Sistemas dinámicos Control Adaptativo No lineal Redes Neuronales Artificiales Perceptron multicapa Dynamical Systems Adaptive Control Non Linear Artificial Neural Networks Multilayer Perceptron |
dc.subject.proposal.eng.fl_str_mv |
Dynamical Systems Adaptive Control Non Linear Artificial Neural Networks Multilayer Perceptron |
description |
66 páginas |
publishDate |
2009 |
dc.date.issued.none.fl_str_mv |
2009 |
dc.date.accessioned.none.fl_str_mv |
2024-02-09T15:43:07Z |
dc.date.available.none.fl_str_mv |
2024-02-09T15:43:07Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.content.none.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repository.eia.edu.co/handle/11190/6428 |
url |
https://repository.eia.edu.co/handle/11190/6428 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
Derechos Reservados - Univesidad EIA - 2009 |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Derechos Reservados - Univesidad EIA - 2009 https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidad EIA |
dc.publisher.program.none.fl_str_mv |
Ingeniería Mecatrónica |
dc.publisher.faculty.none.fl_str_mv |
Escuela de Ingeniería y Ciencias Básicas |
dc.publisher.place.none.fl_str_mv |
Envigado, Antioquia |
publisher.none.fl_str_mv |
Universidad EIA |
institution |
Universidad EIA . |
bitstream.url.fl_str_mv |
https://repository.eia.edu.co/bitstreams/552bb97a-c7d8-428a-b3a6-58204bbb9a64/download https://repository.eia.edu.co/bitstreams/7adc75d1-1f43-4e4c-8d93-72acaf27f451/download https://repository.eia.edu.co/bitstreams/f79b9ede-45d0-4404-a26e-23f6e1e56ae2/download https://repository.eia.edu.co/bitstreams/d8b03f6c-cfa2-41bf-ae68-facd957316dd/download |
bitstream.checksum.fl_str_mv |
5875b71329346ba184c0f2ba50b3f0fa 2264fce645ac2952653ce3f3b8fa781e 0d2a300a4620061bb068602d282d829c beeee936603652bc64f05d366f037e19 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad EIA |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814100891829010432 |
spelling |
Gutiérrez Naranjo, Sebastián2024-02-09T15:43:07Z2024-02-09T15:43:07Z2009https://repository.eia.edu.co/handle/11190/642866 páginasEn este trabajo se presentan algunos conceptos generales del modelamiento y control de sistemas dinámicos, y las dificultades que surgen al aplicar las técnicas convencionales a procesos no lineales o con dinámicas difíciles de modelar. Luego se introducen las Redes Neuronales Artificiales como herramientas inteligentes que presentan varias características deseables para el modelamiento y control de sistemas dinámicos. La teoría y conceptos básicos de las Redes Neuronales Artificiales se aplican a la modelación y control de un sistema no lineal en particular. Se construyen dos modelos neuronales para identificar el sistema, y se analiza su desempeño a la luz de siete métricas estadísticas. El problema del control del sistema no lineal se divide en tres partes. Primero se diseña un controlador de referencia que sirve para recoger información del comportamiento del sistema bajo una acción de control. Esta información se utiliza para identificar la dinámica inversa del sistema por medio de una red neuronal. Luego se construye un controlador inverso a partir del modelo de la dinámica inversa del sistema representada por la red neuronal previamente entrenada. A esta estructura de control se le adiciona un mecanismo de adaptación que modifica los parámetros de la red neuronal con el objetivo de contrarrestar perturbaciones y cambios en la dinámica del sistema y de minimizar constantemente el error. Esta estructura de control adaptativo se prueba con el sistema inicial, y con dos sistemas adicionales que se construyen a partir de variaciones de este. El desempeño del controlador se analiza según las mismas métricas estadísticas utilizadas en la identificación, y según criterios convencionales como el sobreimpulso y el tiempo de respuesta.Abstract: Some general concepts about dynamic system modeling and control, as well as the difficulties that arise when trying to apply conventional control techniques to non linear systems, or with difficult to predict dynamics, are presented in this paper. Then, Artificial Neural Networks are introduced as intelligent tools that have some desirable characteristics applicable to modeling and control of dynamical systems. The theory on Artificial Neural Networks is applied to the modeling and control of a particular non linear system. Two Artificial Neural Network based models are built in order to identify the system, and their performance is analyzed based on seven statistic measures. The problem of controlling the non linear system is divided into three parts. First, a reference controller is designed, and used to gather information about the system dynamics. This information is used to train a neural network to reproduce the inverse dynamics of the system. Then, an inverse controller is built based on the inverse model of the system represented by the previously trained neural network. An adaptation mechanism that modifies the parameters of the net is added to the inverse control structure in order to respond to disturbances and dynamic changes, and to continuously minimize the error. This structure is tested on the original system and on two other systems that are built from variations on the original. The performance of the controller is analyzed based on the same statistic measures used in the identification, and based on criteria such as peak response and time response.PregradoIngeniero MecatrónicospaUniversidad EIAIngeniería MecatrónicaEscuela de Ingeniería y Ciencias BásicasEnvigado, AntioquiaDerechos Reservados - Univesidad EIA - 2009https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Algoritmo de Control Adaptativo Basado en Redes Neuronales: Aplicación a Procesos Dinámicos No LinealesTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85Sistemas dinámicosControl AdaptativoNo linealRedes Neuronales ArtificialesPerceptron multicapaDynamical SystemsAdaptive ControlNon LinearArtificial Neural NetworksMultilayer PerceptronPublicationORIGINALGutiérrezSebastián_2009_AlgoritmoControlAdaptativo.pdfGutiérrezSebastián_2009_AlgoritmoControlAdaptativo.pdfapplication/pdf876436https://repository.eia.edu.co/bitstreams/552bb97a-c7d8-428a-b3a6-58204bbb9a64/download5875b71329346ba184c0f2ba50b3f0faMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82553https://repository.eia.edu.co/bitstreams/7adc75d1-1f43-4e4c-8d93-72acaf27f451/download2264fce645ac2952653ce3f3b8fa781eMD52TEXTGutiérrezSebastián_2009_AlgoritmoControlAdaptativo.pdf.txtGutiérrezSebastián_2009_AlgoritmoControlAdaptativo.pdf.txtExtracted texttext/plain102555https://repository.eia.edu.co/bitstreams/f79b9ede-45d0-4404-a26e-23f6e1e56ae2/download0d2a300a4620061bb068602d282d829cMD53THUMBNAILGutiérrezSebastián_2009_AlgoritmoControlAdaptativo.pdf.jpgGutiérrezSebastián_2009_AlgoritmoControlAdaptativo.pdf.jpgGenerated Thumbnailimage/jpeg6630https://repository.eia.edu.co/bitstreams/d8b03f6c-cfa2-41bf-ae68-facd957316dd/downloadbeeee936603652bc64f05d366f037e19MD5411190/6428oai:repository.eia.edu.co:11190/64282024-02-10 03:01:00.864https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Univesidad EIA - 2009open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comCjxjZW50ZXI+PGI+QVZJU08gREUgUFJJVkFDSURBRDwvYj48L2NlbnRlcj4KPGJyPgo8cD5MYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjo8L3A+CjxwPkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uPC9wPgo8cD5BbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC48L3A+CjxwPkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuPC9wPgo8cD5FbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS48L3A+CjxwPlBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLjwvcD4KPHA+RW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS48L3A+CjxwPkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuPC9wPgo8cD5FbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4K |