Mostrar el registro sencillo del ítem

Trabajo Fin de Máster

dc.contributor.advisorChanfreut Palacio, Paulaes
dc.contributor.advisorMaestre Torreblanca, José Maríaes
dc.creatorSánchez Amores, Anaes
dc.date.accessioned2021-05-21T13:29:54Z
dc.date.available2021-05-21T13:29:54Z
dc.date.issued2021
dc.identifier.citationSánchez Amores, A. (2021). Desarrollo de algoritmos de control basados en control predictivo explícito. (Trabajo Fin de Máster Inédito). Universidad de Sevilla, Sevilla.
dc.identifier.urihttps://hdl.handle.net/11441/109220
dc.description.abstractDentro del marco del control predictivo basado en modelo (MPC) se encuentra el control MPC explícito; cuya principal ventaja reside en poder calcular el controlador de manera offline, reduciendo el coste computacional en la implementación, ya evita resolver un problema de programación cuadrática (QP) para cada instante de muestreo. El objetivo principal de este proyecto es la comprensión de la metodología necesaria para calcular la ley de control predictiva de forma previa a su implementación, aprovechando estos conocimientos para tratar de adaptar la estrategia explícita a algoritmos de control distribuido. En primer lugar, se presenta el estudio de las condiciones de optimalidad de Karush Kuhn Tucker, las cuales se emplean para la construcción del mapa de regiones que caracteriza al MPC explícito. Tras la comprensión de las mismas, se procede a desarrollar las expresiones que definen los poliedros de las regiones, así como la ley de control de cada una de ellas partiendo de un problema QP. Se han incluido estas expresiones en un código en Matlab que permite, dado un sistema en espacios de estados con restricciones en la entrada y el estado, calcular su controlador explícito asociado. Para probar el funcionamiento del código generado, se aplica a varios sistemas de estudio, y se realizan modificaciones en el mismo para tener en cuenta el efecto de posibles perturbaciones, ya que no han sido consideradas inicialmente. Se parametriza el sistema en función de las perturbaciones con el objetivo de poder extender de forma posterior esta idea al control distribuido, considerando el acoplamiento entre subsistemas como la perturbación a un subsistema individual. Finalmente, se integra la estrategia explícita dentro de tres populares algoritmos de MPC distribuido, adaptando el código a cada metodología. Se estudian dos estrategias cooperativas aplicadas a sistemas con agentes acoplados por la entrada, en las que existe un proceso iterativo entre subsistemas para negociar la acción de control en cada instante. Por último, se plantea un método heurístico basado en los fundamentos de la técnica min-max, en la que el acoplamiento entre subsistemas se tiene en cuenta en el modelo de perturbaciones de cada uno. Tras un arranque centralizado, cada subsistema actuará aplicando una acción de control tal que, considerando que el agente vecino va a hacer lo peor para el subsistema de estudio, minimice el daño en términos de coste.es
dc.description.abstractWithin the framework of model predictive control (MPC), we find explicit MPC, whose main advantage lies in computing offline the control law, reducing the online computational cost. It avoids solving a quadratic programming (QP) problem for each sampling instant. This project’s main objective is to study the methodology required to compute the MPC control law before its implementation, taking advantage of this knowledge to adapt the explicit strategy to distributed control algorithms. Firstly, the study of the Karush Kuhn Tucker optimality conditions is presented. The optimization problem must satisfy these conditions to build the map of regions that characterize the explicit MPC. After introducing them, we proceed to develop the expressions that define the polyhedron of the regions and the control law of each of them starting from a QP problem. These expressions have been included in a Matlab code that calculates the associated explicit controller for a given system in state space with input and state constraints. In order to test the performance of the code, it is applied to several case studies. Some modifications are made to take into account the disturbances model since they have not been initially considered. Disturbances become a new parameter of the explicit controller to extend this idea to distributed control later, considering the coupling between subsystems as the disturbance on each local entity. Furthermore, three popular distributed control strategies are adapted to the explicit MPC formulation. Two cooperative strategies applied to systems with agents coupled by the input are studied, where there is an iterative process between subsystems to negotiate the control action at each instant. Finally, a heuristic method is proposed based on the min-max technique, where coupling between subsystems is taken into account in the disturbance model of each of them. After a centralized start-up, each subsystem will apply a control action considering the worst disturbance from the neighbour. In other words, each agent will apply an input that attempts to minimize the cost.es
dc.formatapplication/pdfes
dc.format.extent83 p.es
dc.language.isospaes
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleDesarrollo de algoritmos de control basados en control predictivo explícitoes
dc.typeinfo:eu-repo/semantics/masterThesises
dc.type.versioninfo:eu-repo/semantics/publishedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Ingeniería de Sistemas y Automáticaes
dc.relation.publisherversionUniversidad de Sevilla. Máster Universitario en Ingeniería Industriales

FicherosTamañoFormatoVerDescripción
M1968 Sánchez Amores, Ana.pdf3.531MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional