Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC

En este trabajo se presenta el diseño y la implementación de un control predictivo generalizado GPC para mantener la posición de un robot móvil tipo péndulo invertido perpendicular con respecto a la horizontal, el cual está montado sobre una plataforma diferencial. El péndulo invertido es considerad...

Full description

Autores:
Garavito Pinto , Carlos Andrés
Osorio Mazo , Luis Miguel
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Politécnico Colombiano Jaime Izasa Cadavid
Repositorio:
ICARUS
Idioma:
spa
OAI Identifier:
oai:repositorio.elpoli.edu.co:123456789/8669
Acceso en línea:
https://repositorio.elpoli.edu.co/handle/123456789/8669
Palabra clave:
Robots Móviles. Robots. Controladores predictivos. Péndulo invertido.
Rights
License
http://creativecommons.org/licenses/by-nc/4.0/
id ICARUS2_281714d48656f50d7ecc890268a7eedd
oai_identifier_str oai:repositorio.elpoli.edu.co:123456789/8669
network_acronym_str ICARUS2
network_name_str ICARUS
repository_id_str
dc.title.none.fl_str_mv Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
title Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
spellingShingle Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
Robots Móviles. Robots. Controladores predictivos. Péndulo invertido.
title_short Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
title_full Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
title_fullStr Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
title_full_unstemmed Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
title_sort Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPC
dc.creator.fl_str_mv Garavito Pinto , Carlos Andrés
Osorio Mazo , Luis Miguel
dc.contributor.advisor.none.fl_str_mv Gómez Cadavid, Juan Camilo
Urdinola Restrepo , Álvaro
dc.contributor.author.none.fl_str_mv Garavito Pinto , Carlos Andrés
Osorio Mazo , Luis Miguel
dc.subject.none.fl_str_mv Robots Móviles. Robots. Controladores predictivos. Péndulo invertido.
topic Robots Móviles. Robots. Controladores predictivos. Péndulo invertido.
description En este trabajo se presenta el diseño y la implementación de un control predictivo generalizado GPC para mantener la posición de un robot móvil tipo péndulo invertido perpendicular con respecto a la horizontal, el cual está montado sobre una plataforma diferencial. El péndulo invertido es considerado un problema clásico en la ingeniería de control, por ser un excelente banco de pruebas, para la sintonización e implementación de estrategias de control, al tratarse de un sistema no lineal e inestable. Inicialmente se muestra de forma resumida las investigaciones más recientes con respecto al tema tratado alrededor de los últimos 10 años. A lo largo del trabajo se ofrecen unas bases teóricas, que tienen como objetivo familiarizar al lector con los diferentes temas a tratar. El trabajo se desarrolla en tres etapas: la primera etapa está dedicada al diseño, construcción y modelación del prototipo, donde se describe la morfología, los componentes que harán parte del robot y la determinación de la función de transferencia partiendo de la modelación fenomenológica. En la segunda etapa se describe el proceso de diseño del GPC partiendo del modelo matemático obtenido. En la tercera y última etapa se realiza una comparación del rendimiento del controlador GPC con una estrategia de control convencional PD usando índices de desempeño como la integral absoluta del error, integral absoluta del error en el tiempo, integral cuadrática del error e integral cuadrática del error en el tiempo. Se utilizó un microcontrolador de 32 bits para implementar las estrategias de control, un acelerómetro/giroscopio para determinar el ángulo de inclinación, un driver para la etapa de potencia y con el fin de observar la funcionalidad en8espacios reducidos, el robot se construyó en una estructura con dimensiones específicas de 22 cm de ancho, 5 cm de alto y 8 cm de profundidad, permitiendo además, la posibilidad de visualizar los componentes mecánicos y electrónicos que conforman el prototipo. Lo anterior permite acceder a los componentes para cambios, solución de problemas de conexión o re-programación de algoritmos.
publishDate 2017
dc.date.issued.none.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2024-03-18T18:38:42Z
dc.date.available.none.fl_str_mv 2024-03-18T18:38:42Z
dc.type.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.identifier.other.none.fl_str_mv TIIC 375
dc.identifier.uri.none.fl_str_mv https://repositorio.elpoli.edu.co/handle/123456789/8669
identifier_str_mv TIIC 375
url https://repositorio.elpoli.edu.co/handle/123456789/8669
dc.language.iso.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.cc.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.none.fl_str_mv http://purl.org/coar/resource_type/c_18cf
dc.publisher.none.fl_str_mv Politécnico Colombiano Jaime Isaza Cadavid
dc.publisher.department.none.fl_str_mv Facultad de Ingenierías
dc.publisher.program.none.fl_str_mv Ingeniería en Instrumentación y Control
publisher.none.fl_str_mv Politécnico Colombiano Jaime Isaza Cadavid
institution Politécnico Colombiano Jaime Izasa Cadavid
bitstream.url.fl_str_mv https://repositorio.elpoli.edu.co/bitstreams/1cb34a6e-0264-40c6-9c76-e102a3cbc18b/download
https://repositorio.elpoli.edu.co/bitstreams/de340a0d-b11e-4342-8214-21bdc4d29c80/download
https://repositorio.elpoli.edu.co/bitstreams/77d6b49c-ffec-4877-9efb-00b4a13bfd79/download
bitstream.checksum.fl_str_mv e1c7132b9ef4e20b1be984ed200476db
37adc223e2e111f1001777f7bd1f5aa6
642f93b35eb56513c4d14578dcf73516
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional POLIJIC
repository.mail.fl_str_mv repositorio.polijic@gmail.com
_version_ 1811663774993612800
spelling Gómez Cadavid, Juan CamiloUrdinola Restrepo , ÁlvaroGaravito Pinto , Carlos AndrésOsorio Mazo , Luis Miguel2024-03-18T18:38:42Z2024-03-18T18:38:42Z2017En este trabajo se presenta el diseño y la implementación de un control predictivo generalizado GPC para mantener la posición de un robot móvil tipo péndulo invertido perpendicular con respecto a la horizontal, el cual está montado sobre una plataforma diferencial. El péndulo invertido es considerado un problema clásico en la ingeniería de control, por ser un excelente banco de pruebas, para la sintonización e implementación de estrategias de control, al tratarse de un sistema no lineal e inestable. Inicialmente se muestra de forma resumida las investigaciones más recientes con respecto al tema tratado alrededor de los últimos 10 años. A lo largo del trabajo se ofrecen unas bases teóricas, que tienen como objetivo familiarizar al lector con los diferentes temas a tratar. El trabajo se desarrolla en tres etapas: la primera etapa está dedicada al diseño, construcción y modelación del prototipo, donde se describe la morfología, los componentes que harán parte del robot y la determinación de la función de transferencia partiendo de la modelación fenomenológica. En la segunda etapa se describe el proceso de diseño del GPC partiendo del modelo matemático obtenido. En la tercera y última etapa se realiza una comparación del rendimiento del controlador GPC con una estrategia de control convencional PD usando índices de desempeño como la integral absoluta del error, integral absoluta del error en el tiempo, integral cuadrática del error e integral cuadrática del error en el tiempo. Se utilizó un microcontrolador de 32 bits para implementar las estrategias de control, un acelerómetro/giroscopio para determinar el ángulo de inclinación, un driver para la etapa de potencia y con el fin de observar la funcionalidad en8espacios reducidos, el robot se construyó en una estructura con dimensiones específicas de 22 cm de ancho, 5 cm de alto y 8 cm de profundidad, permitiendo además, la posibilidad de visualizar los componentes mecánicos y electrónicos que conforman el prototipo. Lo anterior permite acceder a los componentes para cambios, solución de problemas de conexión o re-programación de algoritmos.http://purl.org/coar/resource_type/c_18cfTIIC 375https://repositorio.elpoli.edu.co/handle/123456789/8669Politécnico Colombiano Jaime Isaza CadavidFacultad de IngenieríasIngeniería en Instrumentación y Controlhttp://creativecommons.org/licenses/by-nc/4.0/http://purl.org/coar/access_right/c_abf2Robots Móviles. Robots. Controladores predictivos. Péndulo invertido.Control de posición de una aplicación del péndulo invertido usando una estrategia de control predictiva GPChttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/resource_type/c_7a1fspaORIGINALTIIC 375.pdfTIIC 375.pdfapplication/pdf3935538https://repositorio.elpoli.edu.co/bitstreams/1cb34a6e-0264-40c6-9c76-e102a3cbc18b/downloade1c7132b9ef4e20b1be984ed200476dbMD52CARLOS ANDRÉS GARAVITO PINTO.pdfCARLOS ANDRÉS GARAVITO PINTO.pdfapplication/pdf317320https://repositorio.elpoli.edu.co/bitstreams/de340a0d-b11e-4342-8214-21bdc4d29c80/download37adc223e2e111f1001777f7bd1f5aa6MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82614https://repositorio.elpoli.edu.co/bitstreams/77d6b49c-ffec-4877-9efb-00b4a13bfd79/download642f93b35eb56513c4d14578dcf73516MD51123456789/8669oai:repositorio.elpoli.edu.co:123456789/86692024-03-18 13:38:48.813https://repositorio.elpoli.edu.coRepositorio Institucional POLIJICrepositorio.polijic@gmail.comTElDRU5DSUEgREUgUFVCTElDQUNJw5NOIERFIERPQ1VNRU5UTwoKRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwKeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLApsYSBvYnJhIGVzIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLgoKUEFSw4FHUkFGTzogRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUKZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sCkVMIEFVVE9SLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zCmFxdcOtIGF1dG9yaXphZG9zOyBwYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIHVuaXZlcnNpZGFkIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8KZGUgYnVlbmEgZmUuCgpFTCBBVVRPUiwgYXV0b3JpemEgYWwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZCwgcGFyYSBxdWUKZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgbGV5IDIzIGRlIDE5ODIsIGxleSA0NCBkZSAxOTkzLApkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMKc29icmUgbGEgbWF0ZXJpYSwgbGEgcHVibGljYWNpw7NuIGRlIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgcGFyYSBmaW5lcwphY2Fkw6ltaWNvcyBlIGludmVzdGlnYXRpdm9zLiBFbiBmdW5jacOzbiBkZSBsbyBjdWFsLCBhbCBmaXJtYXIgeSBlbnZpYXIgZXN0YSBsaWNlbmNpYSwKRUwgQVVUT1Igb3RvcmdhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgZWwgZGVyZWNobyBOTyBFWENMVVNJVk8KZGUgYWxtYWNlbmFyLCByZXByb2R1Y2lyLCB0cmFkdWNpciB5IGRpdnVsZ2FyIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgZW4gZm9ybWF0bwppbXByZXNvLCBlbGVjdHLDs25pY28geSBlbiBjdWFscXVpZXIgbWVkaW8sIGluY2x1eWVuZG8sIHBlcm8gbm8gbGltaXRhZG8gYSBhdWRpbyBvIHbDrWRlbzsKeSBhY2VwdGEgcXVlIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcHVlZGUsIFNJTiBNT0RJRklDQVIKRUwgQ09OVEVOSURPIHkgUkVTUEVUQU5UTyBMT1MgREVSRUNIT1MgTU9SQUxFUywgZGlzcG9uZXIgZGUgbGEgcmVjdXBlcmFjacOzbiBkZSBpbmZvcm1hY2nDs24KcG9yIHBhcnRlIGRlIGNvc2VjaGFkb3JlcyBkZSBpbmZvcm1hY2nDs24gYXZhbGFkb3MgcG9yIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQKeSBxdWUgZXN0b3MgbWV0YWRhdG9zIHNlYW4gcmVjdXBlcmFibGVzIHkgYWNjZXNpYmxlcyBjb24gZmluZXMgYWNhZMOpbWljb3MgZSBpbnZlc3RpZ2F0aXZvcy4KCkxvIGFudGVyaW9yLCBTSU4gUVVFIEVTVE8gQ09OTExFVkUgQSBRVUUgQUwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZApFU1TDiSBPQkxJR0FEQSBBIEJSSU5EQVIgQ09NUEVOU0FTScOTTiBNT05FVEFSSUEgQUwgQVVUT1IgcG9yIGFjdGl2aWRhZGVzIGRlIGRpdnVsZ2FjacOzbgp5IGxvcyBwb3NpYmxlcyBiZW5lZmljaW9zIGVjb27Ds21pY29zIHF1ZSBlc3RhIGRpdnVsZ2FjacOzbiBwdWVkYSBnZW5lcmFyIHBhcmEgZWwKUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZC4KCi0tLS0tLS0tLS0KUE9Mw41USUNBIERFIFRSQVRBTUlFTlRPIERFIERBVE9TIFBFUlNPTkFMRVMuCkRlY2xhcm8gcXVlIGF1dG9yaXpvIHByZXZpYSB5IGRlIGZvcm1hIGluZm9ybWFkYSBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcwpwb3IgcGFydGUgZGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyB5IGVuCmFwbGljYWNpw7NuIGRlIGNvbnZlbmlvcyBjb24gdGVyY2Vyb3MgbyBzZXJ2aWNpb3MgY29uZXhvcyBjb24gYWN0aXZpZGFkZXMgcHJvcGlhcyBkZQpsYSBhY2FkZW1pYSwgY29uIGVzdHJpY3RvcyBjdW1wbGltaWVudG9zIGRlIGxvcyBwcmluY2lwaW9zIGRlIGxleSAxNTgxIGRlIDIwMTIuCgpEZSBpZ3VhbCBmb3JtYSBlbiBmdW5jacOzbiBkZWwgY29ycmVjdG8gZWplcmNpY2lvIGRlIG1pIGRlcmVjaG8gZGUgaGFiZWFzIGRhdGEgcHVlZG8KZW4gY3VhbHF1aWVyIG1vbWVudG8sIHByZXZpYSBpZGVudGlmaWNhY2nDs24sIHNvbGljaXRhciBsYSBjb25zdWx0YSwgY29ycmVjY2nDs24geQpzdXByZXNpw7NuIGRlIG1pcyBkYXRvcyBwb3IgbWVkaW8gZGUgY29tdW5pY2FjacOzbiBvZmljaWFsIGRpcmlnaWRhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQuCg==