Analysis of a Model Predictive Impulsional Control for Time Variant Systems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/xmlui/handle/123456789/171341 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
id |
UFSC_9b39efcc5d3372dfbb1cb11385cebd16 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/171341 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Analysis of a Model Predictive Impulsional Control for Time Variant SystemsControle Preditivo Baseado em Modelo; Rendez-Vous Orbital; Algorítimo de Projeções Alternadas; Análise Numérica.Model Predictive Control, Orbital RendezVous, Alternating Projections Algorithm, Numerical AnalysisTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.Este trabalho apresenta uma estratégia de controle preditivo baseado em modelo para um sistema variante no tempo. O sistema em questão é formado por dois satélites que compõe o problema do Rendez-vous orbital. O problema do Rendez-vous orbital consiste em um satélite chamado alvo que é inerte e orbita ao redor da Terra e outro satélite chamado caçador que deve permanecer na vizinhança do alvo. O objetivo é então fornecer uma lei de controle que será aplicada nos atuadores do satélite caçador de modo que ele nunca saia de uma região determinada ao redor do alvo. Esta lei de controle é impulsional por considerar que a dinâmica de mudança das velocidades é instantânea em relação à dinâmica do movimento orbital. O controle deve gerar uma trajetória que possui restrições dimensionais, além disso ele deve levar em conta a saturação dos atuadores e o nível de combustível no reservatório do satélite. É de nido então um problema formal que fornece o conjunto de controles que satisfaz todas as restrições. O método de cálculo de controle consiste em achar um ponto na intersecção de dois conjuntos que de nem uma trajetória admissível. Devido a restrições computacionais (memória e processamento) e de tempo não é poss ível embarcar solvers de otimização nesses sistemas. Dadas estas restrições é necessário buscar um algorítimo rápido e leve que forneça os controles a serem aplicados. O algorí- timo utilizado neste trabalho é o algorítimo de projeções alternadas que, apesar de não fornecer uma resposta ótima em termos de consumação, é capaz de fornecer um controle válido respeitando as restrições. O trabalho então foca na análise do uso deste algorítimo como solução para o problema. Realiza-se uma análise da e cácia deste método de controle quanto à consumação de combustível, uma análise de factibilidade do problema e, por m, uma análise numérica da parte iterativa do algorítimo.Impulsive thrust corrections must be executed by spacecrafts to keep a desired trajectory during orbital rendezvous missions. Robust and simple algorithms are required to compute these corrections in order to overcome the limited performance of the spacecrafts computing devices. In this report it is analysed the use of the Alternating Projections Algorithm that was proposed as a solution to this problem. Initially, a representation of the spacecraft relative movement is given with the modelisation of the system. Afterwards, the control law and the modelisation of the problem's constraints using positive-de nite symmetric matrices is presented in order to formulate the mathematical problem that is solved by the algorithm. The algorithm is then analysed to see its limitations and capacities. The results given are compared to the use of an open source optimization solver to carry out an optimality analysis. In the end a study of the feasibility of the problem and a numerical analysis of the algorithm is made.Florianópolis, SC.Camponogara, EduardoUniversidade Federal de Santa CatarinaBenetti, Bruno Eduardo2016-12-09T17:45:08Z2016-12-09T17:45:08Z2016-12-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis104 f.application/pdfhttps://repositorio.ufsc.br/xmlui/handle/123456789/171341engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2016-12-09T17:45:08Zoai:repositorio.ufsc.br:123456789/171341Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732016-12-09T17:45:08Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems |
title |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems |
spellingShingle |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems Benetti, Bruno Eduardo Controle Preditivo Baseado em Modelo; Rendez-Vous Orbital; Algorítimo de Projeções Alternadas; Análise Numérica. Model Predictive Control, Orbital RendezVous, Alternating Projections Algorithm, Numerical Analysis |
title_short |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems |
title_full |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems |
title_fullStr |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems |
title_full_unstemmed |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems |
title_sort |
Analysis of a Model Predictive Impulsional Control for Time Variant Systems |
author |
Benetti, Bruno Eduardo |
author_facet |
Benetti, Bruno Eduardo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Camponogara, Eduardo Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Benetti, Bruno Eduardo |
dc.subject.por.fl_str_mv |
Controle Preditivo Baseado em Modelo; Rendez-Vous Orbital; Algorítimo de Projeções Alternadas; Análise Numérica. Model Predictive Control, Orbital RendezVous, Alternating Projections Algorithm, Numerical Analysis |
topic |
Controle Preditivo Baseado em Modelo; Rendez-Vous Orbital; Algorítimo de Projeções Alternadas; Análise Numérica. Model Predictive Control, Orbital RendezVous, Alternating Projections Algorithm, Numerical Analysis |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-12-09T17:45:08Z 2016-12-09T17:45:08Z 2016-12-09 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/xmlui/handle/123456789/171341 |
url |
https://repositorio.ufsc.br/xmlui/handle/123456789/171341 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
104 f. application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652401561829376 |