Controlador de velocidad angular para motor DC usando LQR
Este trabajo presenta el diseño de un sistema de control para un motor DC, combinando un controlador LQR para optimizar el desempeño mediante la minimización de una función de costo cuadrática y un filtro de Kalman para la estimación precisa de variables como velocidad y corriente. A través del mode...
- Autores:
-
Pita Ortiz, Manue Alejandro
Rincon Sandoval, Steve Daniel
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad de Ibagué
- Repositorio:
- Repositorio Universidad de Ibagué
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unibague.edu.co:20.500.12313/4604
- Acceso en línea:
- https://hdl.handle.net/20.500.12313/4604
- Palabra clave:
- Motor DC - Velocidad Angular - Controlador
PID
Filtro Kalman
Control
LQR
LQG
Espacios de estado
PID
Filter Kalman
Control
LQR
LQG
State space
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
| id |
UNIBAGUE2_25f4633181337e9e94ec52933bd0e098 |
|---|---|
| oai_identifier_str |
oai:repositorio.unibague.edu.co:20.500.12313/4604 |
| network_acronym_str |
UNIBAGUE2 |
| network_name_str |
Repositorio Universidad de Ibagué |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Controlador de velocidad angular para motor DC usando LQR |
| title |
Controlador de velocidad angular para motor DC usando LQR |
| spellingShingle |
Controlador de velocidad angular para motor DC usando LQR Motor DC - Velocidad Angular - Controlador PID Filtro Kalman Control LQR LQG Espacios de estado PID Filter Kalman Control LQR LQG State space |
| title_short |
Controlador de velocidad angular para motor DC usando LQR |
| title_full |
Controlador de velocidad angular para motor DC usando LQR |
| title_fullStr |
Controlador de velocidad angular para motor DC usando LQR |
| title_full_unstemmed |
Controlador de velocidad angular para motor DC usando LQR |
| title_sort |
Controlador de velocidad angular para motor DC usando LQR |
| dc.creator.fl_str_mv |
Pita Ortiz, Manue Alejandro Rincon Sandoval, Steve Daniel |
| dc.contributor.advisor.none.fl_str_mv |
Barrero Mendoza, Oscar |
| dc.contributor.author.none.fl_str_mv |
Pita Ortiz, Manue Alejandro Rincon Sandoval, Steve Daniel |
| dc.contributor.jury.none.fl_str_mv |
Fernandez Gallego, Jose Armando |
| dc.subject.armarc.sp.fl_str_mv |
Motor DC - Velocidad Angular - Controlador |
| topic |
Motor DC - Velocidad Angular - Controlador PID Filtro Kalman Control LQR LQG Espacios de estado PID Filter Kalman Control LQR LQG State space |
| dc.subject.proposal.spa.fl_str_mv |
PID Filtro Kalman Control LQR LQG Espacios de estado |
| dc.subject.proposal.eng.fl_str_mv |
PID Filter Kalman Control LQR LQG State space |
| description |
Este trabajo presenta el diseño de un sistema de control para un motor DC, combinando un controlador LQR para optimizar el desempeño mediante la minimización de una función de costo cuadrática y un filtro de Kalman para la estimación precisa de variables como velocidad y corriente. A través del modelado en espacio de estados, se implementó un control robusto, evaluado en diferentes rangos operativos. Los resultados muestran que el controlador LQR logró una respuesta estable, aunque con sobreimpulsos en velocidades bajas y cambios grandes de velocidad, mientras que el filtro de Kalman demostró alta precisión en la estimación de parámetros, incluso bajo ruido. Como mejora, se propone la interpolación de controladores para transiciones más suaves y un mejor desempeño global. Este enfoque destaca por su aplicabilidad a sistemas similares, ofreciendo soluciones efectivas en entornos industriales. |
| publishDate |
2023 |
| dc.date.issued.none.fl_str_mv |
2023 |
| dc.date.accessioned.none.fl_str_mv |
2024-12-11T20:37:43Z |
| dc.date.available.none.fl_str_mv |
2024-12-11T20:37:43Z |
| 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.content.none.fl_str_mv |
Text |
| dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
| dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
acceptedVersion |
| dc.identifier.citation.none.fl_str_mv |
Pita Ortiz, M. A., & Rincón Sandoval, S. D. (2023). Controlador de velocidad angular para motor DC usando LQR. [Trabajo de grado cliclo coterminal, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4604 |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12313/4604 |
| identifier_str_mv |
Pita Ortiz, M. A., & Rincón Sandoval, S. D. (2023). Controlador de velocidad angular para motor DC usando LQR. [Trabajo de grado cliclo coterminal, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4604 |
| url |
https://hdl.handle.net/20.500.12313/4604 |
| dc.language.iso.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.references.none.fl_str_mv |
Manuel, C. V. J. (2019, 20 junio). El filtro de Kalman. http://hdl.handle.net/2445/150978 Jaimes, L. E. G., & Flórez, D. P. (2020). Diseño de un controlador lineal cuadrático gaussiano y un controlador autosintonizado por asignación de polos para el control del voltaje de un generador CD. IngenieríA, 26(1), 25-40. https://doi.org/10.14483/23448393.16719 Aconcha, N. & Tovar, J. A. (2014). Aplicación del regulador lineal cuadrático óptimo al control de velocidad de un motor generador DC. Recuperado de: http://hdl.handle.net/20.500.11912/1032 Nuñez, V., & Augusto, C. (2019). Implementación del filtro Kalman para el pronóstico de caudales en tiempo real para un tramo del río Magdalena. Bravo, S.G., & Scandolo, S.F. (2009). Desarrollo e implementación de filtros complementarios y filtro Kalman sobre sensores inerciales para determinar la posición angular de un vehículo aéreo Revista INGENIERÍA UC. (s/f). Redalyc.org. Recuperado el 20 de junio de 2024, de https://www.redalyc.org/pdf/707/70780105.pdf G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 7th ed. Upper Saddle River, NJ, USA: Pearson, 2015 B. D. O. Anderson and J. B. Moore, Optimal Control: Linear Quadratic Methods. Mineola, NY, USA: Dover Publications, 2007. Welch and G. Bishop, "An Introduction to the Kalman Filter," University of North Carolina at Chapel Hill, Department of Computer Science, 2001 Thavlov, A., Bacher, P., & Madsen, H. (2010). Data for Energy Performance Analysis: Financed by The Danish Electricity Saving Trust. Technical University of Denmark, DTU Informatics, Building 321. IMM-Technical Report-2010-01 Barrero Mendoza, O. (2021). Sistemas de control digital. Ediciones Unibagué |
| 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 |
| dc.rights.license.none.fl_str_mv |
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) |
| dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) https://creativecommons.org/licenses/by-nc/4.0/ |
| dc.format.extent.none.fl_str_mv |
34 páginas |
| dc.format.mimetype.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Ibagué |
| dc.publisher.faculty.none.fl_str_mv |
Ingenieria |
| dc.publisher.place.none.fl_str_mv |
Ibagué |
| dc.publisher.program.none.fl_str_mv |
Ingenieria electronica |
| publisher.none.fl_str_mv |
Universidad de Ibagué |
| institution |
Universidad de Ibagué |
| bitstream.url.fl_str_mv |
https://repositorio.unibague.edu.co/bitstreams/91362f60-eded-44d1-84ed-0ecea05420f4/download https://repositorio.unibague.edu.co/bitstreams/eb8b6867-f2cd-40d6-ac6a-112fc62706c0/download https://repositorio.unibague.edu.co/bitstreams/e9a0bda2-0f8f-4be4-9f48-ed7b0dfc8e33/download https://repositorio.unibague.edu.co/bitstreams/efbc4816-6a17-470c-aca5-67689761c29e/download https://repositorio.unibague.edu.co/bitstreams/5575ee23-e09a-400e-af7a-1ac8a1925fbb/download https://repositorio.unibague.edu.co/bitstreams/fbe12538-3553-4bc0-a71e-1e627ff4db96/download https://repositorio.unibague.edu.co/bitstreams/90086bf0-8cb7-45b0-b2c3-6cf3c1fd5885/download |
| bitstream.checksum.fl_str_mv |
046e21c055300705af577736a30beffb 2b283f60ca7bb8a43c4b18a7beacd186 fd1267d971768332426aeed6e90fb141 79d8416b96b8401982dd7c3379757690 a30eb983265a7fb1770c20354713ec72 6d490b4b5c052b1f262ae1d641ea3927 2fa3e590786b9c0f3ceba1b9656b7ac3 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional Universidad de Ibagué |
| repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
| _version_ |
1851059975835615232 |
| spelling |
Barrero Mendoza, Oscar2d7e2643-9c20-40f0-a36b-4ecd5bf1e652600Pita Ortiz, Manue Alejandrobbe1e7cd-3945-465b-a4c9-cd8045bb0b58-1Rincon Sandoval, Steve Daniele1ac1609-dae1-4d37-bfc3-33bc21e375a9-1Fernandez Gallego, Jose Armando8d900ec2-ccd1-4f96-9fd8-5dec92e781946002024-12-11T20:37:43Z2024-12-11T20:37:43Z2023Este trabajo presenta el diseño de un sistema de control para un motor DC, combinando un controlador LQR para optimizar el desempeño mediante la minimización de una función de costo cuadrática y un filtro de Kalman para la estimación precisa de variables como velocidad y corriente. A través del modelado en espacio de estados, se implementó un control robusto, evaluado en diferentes rangos operativos. Los resultados muestran que el controlador LQR logró una respuesta estable, aunque con sobreimpulsos en velocidades bajas y cambios grandes de velocidad, mientras que el filtro de Kalman demostró alta precisión en la estimación de parámetros, incluso bajo ruido. Como mejora, se propone la interpolación de controladores para transiciones más suaves y un mejor desempeño global. Este enfoque destaca por su aplicabilidad a sistemas similares, ofreciendo soluciones efectivas en entornos industriales.This paper presents the design of a control system for a DC motor of a control system for a DC motor, combining a LQR controller to optimize performance by optimizing performance by minimizing a quadratic cost function and a Kalman filter for accurate and a Kalman filter for accurate estimation of variables such as speed and current. speed and current. Through state-space modeling, a robust control, evaluated by implemented a robust control, evaluated in different operating ranges. The results show that the LQR controller achieved a stable response, albeit with overshoot at low speeds. with overshoots at low speeds and large speed changes, while the Kalman filter demonstrated high the Kalman filter demonstrated high accuracy in parameter estimation, even at low noise, even under noise. As an improvement, interpolation of controllers is proposed for smoother transitions and better overall performance. This approach stands out applicability to similar systems, offering effective solutions in industrial environments.PregradoIngeniero electronico1. Introducción.....2 2. Objetivos.....3 2.1. Objetivo General.....3 2.2. Objetivos Específicos.....3 3. Marco de referencia.....3 3.1 Filtro de Kalman.....3 3.2 Control Óptimo.....5 3.3 LQR (Regulador Lineal Cuadrático).....5 3.4 Control Lineal Cuadrático Gaussiano (LQG).....7 3.5 Estimación de parámetros (Caja blanca, gris y negra) del motor.....8 3.5.1 Caja blanca.....8 3.5.2 Caja gris.....8 3.5.3 Caja negra.....8 3.6 Gain Scheduling (Programación de ganancias).....9 4. Metodología.....9 4.1 Modelo matemático en espacio de estado.....9 4.2 Parámetros del sistema y puntos de operación.....10 4.3 Parámetro KPWM.....11 4.4 Estimación de parámetros restantes.....13 4.5 Filtro de Kalman/Observador.....15 4.6 Controlador de velocidad LQR.....17 4.6.1 Controlador de operación velocidades bajas.....17 4.6.2 Controlador de operación velocidades medias.....17 4.6.3 Controlador de operación velocidades altas.....17 4.7 Implementación.....18 4.7.1 Interfaz de usuario en LabVIEW.....18 4.7.2 Interpolación en controladores.....22 4.7.2.1 Cambio a controlador para velocidades altas.....22 4.7.2.2 Cambio a controlador de velocidades medias.....23 4.7.2.3 Cambio lador de velocidades bajas.....24 4.7.3 Cambio entre velocidades de un mismo punto de operación.....25 4.7.3.1 Velocidades bajas.....25 4.7.3.2 Velocidades medias.....28 4.5.3.3 Velocidades altas.....31 5. Conclusiones.....34 6. Referencias bibliográficas.....3534 páginasapplication/pdfPita Ortiz, M. A., & Rincón Sandoval, S. D. (2023). Controlador de velocidad angular para motor DC usando LQR. [Trabajo de grado cliclo coterminal, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4604https://hdl.handle.net/20.500.12313/4604spaUniversidad de IbaguéIngenieriaIbaguéIngenieria electronicaManuel, C. V. J. (2019, 20 junio). El filtro de Kalman. http://hdl.handle.net/2445/150978Jaimes, L. E. G., & Flórez, D. P. (2020). Diseño de un controlador lineal cuadrático gaussiano y un controlador autosintonizado por asignación de polos para el control del voltaje de un generador CD. IngenieríA, 26(1), 25-40. https://doi.org/10.14483/23448393.16719Aconcha, N. & Tovar, J. A. (2014). Aplicación del regulador lineal cuadrático óptimo al control de velocidad de un motor generador DC. Recuperado de: http://hdl.handle.net/20.500.11912/1032Nuñez, V., & Augusto, C. (2019). Implementación del filtro Kalman para el pronóstico de caudales en tiempo real para un tramo del río Magdalena.Bravo, S.G., & Scandolo, S.F. (2009). Desarrollo e implementación de filtros complementarios y filtro Kalman sobre sensores inerciales para determinar la posición angular de un vehículo aéreoRevista INGENIERÍA UC. (s/f). Redalyc.org. Recuperado el 20 de junio de 2024, de https://www.redalyc.org/pdf/707/70780105.pdfG. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 7th ed. Upper Saddle River, NJ, USA: Pearson, 2015B. D. O. Anderson and J. B. Moore, Optimal Control: Linear Quadratic Methods. Mineola, NY, USA: Dover Publications, 2007.Welch and G. Bishop, "An Introduction to the Kalman Filter," University of North Carolina at Chapel Hill, Department of Computer Science, 2001Thavlov, A., Bacher, P., & Madsen, H. (2010). Data for Energy Performance Analysis: Financed by The Danish Electricity Saving Trust. Technical University of Denmark, DTU Informatics, Building 321. IMM-Technical Report-2010-01Barrero Mendoza, O. (2021). Sistemas de control digital. Ediciones Unibaguéinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)https://creativecommons.org/licenses/by-nc/4.0/Motor DC - Velocidad Angular - ControladorPIDFiltro KalmanControlLQRLQGEspacios de estadoPIDFilter KalmanControlLQRLQGState spaceControlador de velocidad angular para motor DC usando LQRTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionPublicationTEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain44684https://repositorio.unibague.edu.co/bitstreams/91362f60-eded-44d1-84ed-0ecea05420f4/download046e21c055300705af577736a30beffbMD58Formato de autorización.pdf.txtFormato de autorización.pdf.txtExtracted texttext/plain3656https://repositorio.unibague.edu.co/bitstreams/eb8b6867-f2cd-40d6-ac6a-112fc62706c0/download2b283f60ca7bb8a43c4b18a7beacd186MD510THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgIM Thumbnailimage/jpeg25029https://repositorio.unibague.edu.co/bitstreams/e9a0bda2-0f8f-4be4-9f48-ed7b0dfc8e33/downloadfd1267d971768332426aeed6e90fb141MD59Formato de autorización.pdf.jpgFormato de autorización.pdf.jpgIM Thumbnailimage/jpeg23811https://repositorio.unibague.edu.co/bitstreams/efbc4816-6a17-470c-aca5-67689761c29e/download79d8416b96b8401982dd7c3379757690MD511ORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf3215569https://repositorio.unibague.edu.co/bitstreams/5575ee23-e09a-400e-af7a-1ac8a1925fbb/downloada30eb983265a7fb1770c20354713ec72MD51Formato de autorización.pdfFormato de autorización.pdfapplication/pdf222217https://repositorio.unibague.edu.co/bitstreams/fbe12538-3553-4bc0-a71e-1e627ff4db96/download6d490b4b5c052b1f262ae1d641ea3927MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-8134https://repositorio.unibague.edu.co/bitstreams/90086bf0-8cb7-45b0-b2c3-6cf3c1fd5885/download2fa3e590786b9c0f3ceba1b9656b7ac3MD5320.500.12313/4604oai:repositorio.unibague.edu.co:20.500.12313/46042025-08-13 01:09:31.865https://creativecommons.org/licenses/by-nc/4.0/https://repositorio.unibague.edu.coRepositorio Institucional Universidad de Ibaguébdigital@metabiblioteca.comQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZQ0KaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8= |
