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
- open access
| 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 |
open access |
| dc.rights.cc.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
open access 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.cloudbiteca.com/bitstreams/1cb34a6e-0264-40c6-9c76-e102a3cbc18b/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/de340a0d-b11e-4342-8214-21bdc4d29c80/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/1b5c56d4-a720-4f3c-9ebd-42407156c755/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/77d6b49c-ffec-4877-9efb-00b4a13bfd79/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/2658cae1-efd9-4159-966f-5ff34dec7be7/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/971f2024-3ba3-4e5c-be2d-496cde23362e/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/af9bc261-fc41-4378-acb2-91500f1bd5ee/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/ed268456-07e2-420c-96d2-01f7096e8ee3/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/9e6f0b4c-3d8b-442d-8d6f-9b9f6a257c22/download https://repositorio.elpoli.cloudbiteca.com/bitstreams/5833781a-3a9b-4435-b887-2f739b2c171b/download |
| bitstream.checksum.fl_str_mv |
e1c7132b9ef4e20b1be984ed200476db 37adc223e2e111f1001777f7bd1f5aa6 37adc223e2e111f1001777f7bd1f5aa6 642f93b35eb56513c4d14578dcf73516 de1271a188d0a7577ea0e55fc217c98d e1c06d85ae7b8b032bef47e42e4c08f9 e1c06d85ae7b8b032bef47e42e4c08f9 3d90c8a9e0b6ad949869b1e179dd32ed effc7d0122cb336dcae768db17ecb442 effc7d0122cb336dcae768db17ecb442 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional POLIJIC |
| repository.mail.fl_str_mv |
repositorio.polijic@gmail.com |
| _version_ |
1851225713306238976 |
| spelling |
Gómez Cadavid, Juan CamiloUrdinola Restrepo , ÁlvaroGaravito Pinto , Carlos AndrésOsorio Mazo , Luis Miguel2024-03-18T18:38:42Z2024-03-18T18:38:42Z2017TIIC 375https://repositorio.elpoli.edu.co/handle/123456789/8669En 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_18cfPolitécnico Colombiano Jaime Isaza CadavidFacultad de IngenieríasIngeniería en Instrumentación y Controlopen accesshttp://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.cloudbiteca.com/bitstreams/1cb34a6e-0264-40c6-9c76-e102a3cbc18b/downloade1c7132b9ef4e20b1be984ed200476dbMD52trueAnonymousREADCARLOS ANDRÉS GARAVITO PINTO.pdfCARLOS ANDRÉS GARAVITO PINTO.pdfapplication/pdf317320https://repositorio.elpoli.cloudbiteca.com/bitstreams/de340a0d-b11e-4342-8214-21bdc4d29c80/download37adc223e2e111f1001777f7bd1f5aa6MD53falseBibliotecaREADAutorizacion de uso.pdfapplication/pdf317320https://repositorio.elpoli.cloudbiteca.com/bitstreams/1b5c56d4-a720-4f3c-9ebd-42407156c755/download37adc223e2e111f1001777f7bd1f5aa6MD54falseBibliotecaREADLICENSElicense.txtlicense.txttext/plain; charset=utf-82614https://repositorio.elpoli.cloudbiteca.com/bitstreams/77d6b49c-ffec-4877-9efb-00b4a13bfd79/download642f93b35eb56513c4d14578dcf73516MD51falseAnonymousREADTEXTTIIC 375.pdf.txtTIIC 375.pdf.txtExtracted texttext/plain106984https://repositorio.elpoli.cloudbiteca.com/bitstreams/2658cae1-efd9-4159-966f-5ff34dec7be7/downloadde1271a188d0a7577ea0e55fc217c98dMD55falseAnonymousREADCARLOS ANDRÉS GARAVITO PINTO.pdf.txtCARLOS ANDRÉS GARAVITO PINTO.pdf.txtExtracted texttext/plain2https://repositorio.elpoli.cloudbiteca.com/bitstreams/971f2024-3ba3-4e5c-be2d-496cde23362e/downloade1c06d85ae7b8b032bef47e42e4c08f9MD57falseBibliotecaREADAutorizacion de uso.pdf.txtAutorizacion de uso.pdf.txtExtracted texttext/plain2https://repositorio.elpoli.cloudbiteca.com/bitstreams/af9bc261-fc41-4378-acb2-91500f1bd5ee/downloade1c06d85ae7b8b032bef47e42e4c08f9MD59falseBibliotecaREADTHUMBNAILTIIC 375.pdf.jpgTIIC 375.pdf.jpgGenerated Thumbnailimage/jpeg2752https://repositorio.elpoli.cloudbiteca.com/bitstreams/ed268456-07e2-420c-96d2-01f7096e8ee3/download3d90c8a9e0b6ad949869b1e179dd32edMD56falseAnonymousREADCARLOS ANDRÉS GARAVITO PINTO.pdf.jpgCARLOS ANDRÉS GARAVITO PINTO.pdf.jpgGenerated Thumbnailimage/jpeg4130https://repositorio.elpoli.cloudbiteca.com/bitstreams/9e6f0b4c-3d8b-442d-8d6f-9b9f6a257c22/downloadeffc7d0122cb336dcae768db17ecb442MD58falseBibliotecaREADAutorizacion de uso.pdf.jpgAutorizacion de uso.pdf.jpgGenerated Thumbnailimage/jpeg4130https://repositorio.elpoli.cloudbiteca.com/bitstreams/5833781a-3a9b-4435-b887-2f739b2c171b/downloadeffc7d0122cb336dcae768db17ecb442MD510falseBibliotecaREAD123456789/8669oai:repositorio.elpoli.cloudbiteca.com:123456789/86692025-11-19T17:06:31.172711Zopen.accesshttps://repositorio.elpoli.cloudbiteca.comRepositorio Institucional POLIJICrepositorio.polijic@gmail.comTElDRU5DSUEgREUgUFVCTElDQUNJw5NOIERFIERPQ1VNRU5UTwoKRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwKeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLApsYSBvYnJhIGVzIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLgoKUEFSw4FHUkFGTzogRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUKZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sCkVMIEFVVE9SLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zCmFxdcOtIGF1dG9yaXphZG9zOyBwYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIHVuaXZlcnNpZGFkIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8KZGUgYnVlbmEgZmUuCgpFTCBBVVRPUiwgYXV0b3JpemEgYWwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZCwgcGFyYSBxdWUKZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgbGV5IDIzIGRlIDE5ODIsIGxleSA0NCBkZSAxOTkzLApkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMKc29icmUgbGEgbWF0ZXJpYSwgbGEgcHVibGljYWNpw7NuIGRlIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgcGFyYSBmaW5lcwphY2Fkw6ltaWNvcyBlIGludmVzdGlnYXRpdm9zLiBFbiBmdW5jacOzbiBkZSBsbyBjdWFsLCBhbCBmaXJtYXIgeSBlbnZpYXIgZXN0YSBsaWNlbmNpYSwKRUwgQVVUT1Igb3RvcmdhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgZWwgZGVyZWNobyBOTyBFWENMVVNJVk8KZGUgYWxtYWNlbmFyLCByZXByb2R1Y2lyLCB0cmFkdWNpciB5IGRpdnVsZ2FyIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgZW4gZm9ybWF0bwppbXByZXNvLCBlbGVjdHLDs25pY28geSBlbiBjdWFscXVpZXIgbWVkaW8sIGluY2x1eWVuZG8sIHBlcm8gbm8gbGltaXRhZG8gYSBhdWRpbyBvIHbDrWRlbzsKeSBhY2VwdGEgcXVlIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcHVlZGUsIFNJTiBNT0RJRklDQVIKRUwgQ09OVEVOSURPIHkgUkVTUEVUQU5UTyBMT1MgREVSRUNIT1MgTU9SQUxFUywgZGlzcG9uZXIgZGUgbGEgcmVjdXBlcmFjacOzbiBkZSBpbmZvcm1hY2nDs24KcG9yIHBhcnRlIGRlIGNvc2VjaGFkb3JlcyBkZSBpbmZvcm1hY2nDs24gYXZhbGFkb3MgcG9yIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQKeSBxdWUgZXN0b3MgbWV0YWRhdG9zIHNlYW4gcmVjdXBlcmFibGVzIHkgYWNjZXNpYmxlcyBjb24gZmluZXMgYWNhZMOpbWljb3MgZSBpbnZlc3RpZ2F0aXZvcy4KCkxvIGFudGVyaW9yLCBTSU4gUVVFIEVTVE8gQ09OTExFVkUgQSBRVUUgQUwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZApFU1TDiSBPQkxJR0FEQSBBIEJSSU5EQVIgQ09NUEVOU0FTScOTTiBNT05FVEFSSUEgQUwgQVVUT1IgcG9yIGFjdGl2aWRhZGVzIGRlIGRpdnVsZ2FjacOzbgp5IGxvcyBwb3NpYmxlcyBiZW5lZmljaW9zIGVjb27Ds21pY29zIHF1ZSBlc3RhIGRpdnVsZ2FjacOzbiBwdWVkYSBnZW5lcmFyIHBhcmEgZWwKUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZC4KCi0tLS0tLS0tLS0KUE9Mw41USUNBIERFIFRSQVRBTUlFTlRPIERFIERBVE9TIFBFUlNPTkFMRVMuCkRlY2xhcm8gcXVlIGF1dG9yaXpvIHByZXZpYSB5IGRlIGZvcm1hIGluZm9ybWFkYSBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcwpwb3IgcGFydGUgZGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyB5IGVuCmFwbGljYWNpw7NuIGRlIGNvbnZlbmlvcyBjb24gdGVyY2Vyb3MgbyBzZXJ2aWNpb3MgY29uZXhvcyBjb24gYWN0aXZpZGFkZXMgcHJvcGlhcyBkZQpsYSBhY2FkZW1pYSwgY29uIGVzdHJpY3RvcyBjdW1wbGltaWVudG9zIGRlIGxvcyBwcmluY2lwaW9zIGRlIGxleSAxNTgxIGRlIDIwMTIuCgpEZSBpZ3VhbCBmb3JtYSBlbiBmdW5jacOzbiBkZWwgY29ycmVjdG8gZWplcmNpY2lvIGRlIG1pIGRlcmVjaG8gZGUgaGFiZWFzIGRhdGEgcHVlZG8KZW4gY3VhbHF1aWVyIG1vbWVudG8sIHByZXZpYSBpZGVudGlmaWNhY2nDs24sIHNvbGljaXRhciBsYSBjb25zdWx0YSwgY29ycmVjY2nDs24geQpzdXByZXNpw7NuIGRlIG1pcyBkYXRvcyBwb3IgbWVkaW8gZGUgY29tdW5pY2FjacOzbiBvZmljaWFsIGRpcmlnaWRhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQuCg== |
