Thesis
Caracterización de tiempo de ejecución de solver OSQP para aplicaciones en control predictivo por modelo

dc.contributor.correferenteAgüero Vásquez, Juan Carlos
dc.contributor.departmentDepartamento de Electrónica
dc.contributor.guiaCarvajal Barrera, Gonzalo Andrés
dc.contributor.patrocinanteSilva Jiménez, César Armando
dc.coverage.spatialCampus Casa Central Valparaíso
dc.creatorSimón Villacorta, Manuel
dc.date.accessioned2026-01-05T14:54:55Z
dc.date.available2026-01-05T14:54:55Z
dc.date.issued2025-12-10
dc.description.abstractEl presente trabajo expone los resultados de un estudio sobre los tiempos de ejecución del solver Operator Splitting Quadratic Program (OSQP), una herramienta de optimización convexa ampliamente utilizada en aplicaciones de Model Predictive Control (MPC). El análisis se orienta a evaluar su viabilidad en sistemas embebidos, entornos caracterizados por recursos computacionales limitados. A partir de un código desarrollado en MATLAB, se generaron instancias aleatorias de problemas con distintas dimensiones, sobre las cuales se evaluó el desempeño del solver bajo diversas configuraciones de parámetros. El objetivo principal es caracterizar su comportamiento computacional, analizando su precisión, escalabilidad y estabilidad temporal, con miras a una eventual implementación en plataformas embebidas de bajo costo. Como parte del proceso de validación, se realizaron experimentos comparativos con el solver nativo de MATLAB, con el propósito de verificar la equivalencia funcional del algoritmo y garantizar la consistencia de los resultados obtenidos . Además, se llevaron a cabo pruebas experimentales en dos tarjetas Raspberry Pi, lo que permitió evaluar el rendimiento del solver en un entorno embebido real, considerando tanto sus limitaciones de hardware como sus capacidades para operar en tiempo real. Finalmente, se incluyeron casos de estudio asociados a Sistemas de Energía Distribuida (DER), con el fin de analizar el comportamiento de OSQP en aplicaciones prácticas de MPC.es
dc.description.abstract This work presents the results of a study on the execution times of the Operator Splitting Quadratic Program (OSQP) solver, a convex optimization tool widely used in Model Predictive Control (MPC). The analysis focuses on assessing its feasibility for embedded systems, which are typically characterized by limited computational resources. Using a MATLAB based implementation, random instances of problems with varying dimensions were generated to evaluate the solver’s performance under different parameter configurations. The main objective is o characterize its computational behavior, examining accuracy, scalability, and timing stability with a view toward potential deployment on low cost embedded platforms. As part of the validation process, comparative experiments were performed against MATLAB’s native solver to verify the functional equivalence of the algorithm and ensure the consistency of the obtained results. In addition, experimental tests were conducted on two Raspberry Pi boards, enabling evaluation of the solver’s performance in a real embedded environment, considering both hardware constraints and real-time operation requirements. Finally, case studies involving Distributed Energy Resources (DER) were included to analyze OSQP’s behavior in practical MPC applications.en
dc.description.programIngeniería Civil Electrónica
dc.format.extent77 páginas
dc.identifier.barcode3560900289315
dc.identifier.urihttps://repositorio.usm.cl/handle/123456789/77538
dc.language.isoes
dc.publisherUniversidad Técnica Federico Santa María
dc.rightsAttribution-NonCommercial 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/
dc.subjectModel Predictive Control (MPC)
dc.subjectOperator Splitting Quadratic Program (OSQP)
dc.subjectControl predictivo
dc.subjectComputación en tiempo real
dc.subjectSistemas de Energía Distribuida (DER)
dc.subjectEscalabilidad
dc.subject.ods7 Energía asequible y no contaminante
dc.subject.ods9 Industria, innovación e infraestructura
dc.subject.ods11 Ciudades y comunidades sostenibles
dc.titleCaracterización de tiempo de ejecución de solver OSQP para aplicaciones en control predictivo por modelo
dspace.entity.typeTesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3560900289315.pdf
Size:
2.46 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: