Programación en lenguaje Python de un MPC utilizando Casadi
| dc.creator | Bournissent, Brian | |
| dc.creator | Corgniali, Enzo | |
| dc.creator | Goldberger, Erik | |
| dc.creator | Ribatto, Malena | |
| dc.creator | Rossi, Marcos | |
| dc.creator | Ayala, Ramiro | |
| dc.date.accessioned | 2025-12-22T23:40:17Z | |
| dc.date.issued | 2025-10-29 | |
| dc.description.abstract | El objetivo de este trabajo es desarrollar un tutorial para programar en el lenguaje Python un MPC utilizando el marco de programación simbólica CasADi. La metodología permite formular problemas de control óptimo en tiempo discreto y aprovechar la diferenciación automática de CasADi para lograr alto rendimiento computacional. El enfoque se aplicó a un sistema masa–resorte–amortiguador; los resultados de simulación validan la robustez del controlador, guiando los estados x₁ y x₂ desde una condición inicial desplazada hasta el equilibrio xe = [0, 0] en 50 pasos, mientras la variable manipulada u se mantiene dentro de los límites de [-2, 2]. El tutorial obtenido es adaptable para futuros desarrollos de MPC más complejos. | |
| dc.description.affiliation | Brian Bournissent Universidad Tecnológica Nacional, Facultad Regional Reconquista, Reconquista, Santa Fe, Argentina. | |
| dc.description.affiliation | Enzo Corgniali Universidad Tecnológica Nacional, Facultad Regional Reconquista, Reconquista, Santa Fe, Argentina. | |
| dc.description.affiliation | Erik Goldberger Universidad Tecnológica Nacional, Facultad Regional Reconquista, Reconquista, Santa Fe, Argentina. | |
| dc.description.affiliation | Malena Ribatto Universidad Tecnológica Nacional, Facultad Regional Reconquista, Reconquista, Santa Fe, Argentina. | |
| dc.description.affiliation | Marcos Rossi Universidad Tecnológica Nacional, Facultad Regional Reconquista, Reconquista, Santa Fe, Argentina. | |
| dc.description.affiliation | Ramiro Ayala Universidad Tecnológica Nacional, Facultad Regional Reconquista, Reconquista, Santa Fe, Argentina. | |
| dc.format | ||
| dc.identifier.uri | https://hdl.handle.net/20.500.12272/14412 | |
| dc.language.iso | es | |
| dc.rights | Attribution-NonCommercial-NoDerivs 2.5 Argentina | en |
| dc.rights.holder | Brian Bournissent, Enzo Corgniali, Erik Goldberger, Malena Ribato, Marcos Rossi, Ramiro Ayala | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/ar/ | |
| dc.rights.use | Licencia Creative Commons / CC BY-NC (Autoría – No Comercial) | |
| dc.subject | control predictivo basado en modelo (MPC) | |
| dc.subject | pptimización | |
| dc.subject | python | |
| dc.subject | casadi | |
| dc.subject | sistema masa-resorte | |
| dc.title | Programación en lenguaje Python de un MPC utilizando Casadi | |
| dc.type | info:eu-repo/semantics/report | |
| dc.type.version | acceptedVersion |
Files
Original bundle
1 - 1 of 1
- Name:
- Programación en lenguaje Python de un MPC utilizando Casadi.pdf
- Size:
- 556.69 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 3.63 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
