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