Estimativa de Parâmetros Através do Método de Otimização MCSFilter
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/81605 |
Resumo: | Dissertação de Mestrado Integrado em Engenharia Química apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_257d8627b5c53dfa10fc3857bf092d61 |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/81605 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Estimativa de Parâmetros Através do Método de Otimização MCSFilterParameter Estimation With the Application of MCSFilter Optimization MethodMCSFilterotimização sem derivadasotimização globalstiction em válvulas de controloestimativa de parâmetrosMCSFilterderivative-free optimizationglobal optimizationvalve stictionparameter estimationDissertação de Mestrado Integrado em Engenharia Química apresentada à Faculdade de Ciências e TecnologiaO principal objetivo deste trabalho é a aplicação de um método de iniciação múltipla(multistart) sem derivadas para otimização de problemas de engenharia, desenvolvido porFernandes (2014).Numa fase inicial do trabalho, foram implementadas duas versões mais simples dométodo na linguagem de programação Java. Na primeira versão, MB, a procura localé efetuada para todos os pontos gerados. A segunda versão do método, MRA, permitedefinir as regiões de atração associadas a um minimizante que já tenha sido encontrado.Esta característica permite evitar a execução de uma procura local quando o ponto geradoaleatoriamente já se encontra dentro de uma região de atração definida. Por fim, ométodo MCSFilter inclui, uma extensão do método MRA, sendo acoplado com um cálculoprobabilístico.De forma a testar as três implementações em Java, MB, MRA e MCSFilter, foramrealizados testes com 10 problemas de otimização cujas soluções são bem conhecidas eestão publicadas na literatura. Na avaliação do desempenho das três variantes do método,considerou-se o tempo de execução, o número de procuras locais efetuadas, o númerode avaliações da função, o valor do mínimo encontrado e o número de minimizantesencontrados para cada problema. Concluiu-se que o método MCSFilter apresenta umcomportamento melhor.Numa segunda fase do trabalho, a aplicação do método MCSFilter é demonstrada naresolução de dois exemplos de problemas de otimização em engenharia: 1) a estimativa deparâmetros de um modelo de natureza descontínua que caracteriza o comportamento deuma válvula de controlo que exibe o fenómeno de stiction; e 2) a estimativa de parâmetrosdo modelo cinético da isomerização do -pineno, definido por um sistema de equaçõesdiferenciais ordinárias.Concluiu-se que o método MCSFilter converge sempre para o ótimo global, demonstrandoser um método de otimização robusto. Para problemas de otimização com ummaior número de variáveis de decisão e modelos matemáticos mais complexos, o tempo deexecução não é competitivo com o de outros métodos, tal como o SSm ou FA. Permiteobter melhores resultados para modelos descontínuos ou que apresentem dificuldades emobter a informação da derivada quando comparado com um método SQP acoplado defunções de suavização do modelo reportado num trabalho anterior.-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------The main objective of this work is the application of a derivative-free multistart method tosolve optimization problems in the engineering field. The applied method is the so calledMCSFilter, developed by Fernandes (2014).First of all, two simpler variants of the method MCSFilter were implemented in theJava programming language. The first variant, MB, performs the local search procedureto all points generated by the multistart method. In the second variant, MRA, atractionregions associated to a minimizer are calculated. If a point is generated inside an atractionregion already defined, the local search procedure is not executed. The final variant,MCSFilter, couples the MRA variant with a probabilistic calculation to determine whetherthe local search procedure is executed or not.In order to test the implementation in Java of the three variants of the method, testswere performed on 10 problems well studied and well documented in the literature. Theresults comprise average runtime, average number of local searches, average number offunction evaluations, average value of the global minimum, and the average number ofdistinct minimizers found for each problem.The second phase of the present work was the application of the MCSFilter method totwo problems in the chemical engineering field: 1) parameter estimation of a discontinuousmodel that describes the behavior of a sticky valve after a set of four distinct patterns;and 2) parameter estimation of the kinetic model associated to the -pinene isomeration,defined by a set of ODE’s.It was concluded that the MCSFilter optimization method can always achieve theoptimum value (global minimum), showing that it is a robust method. When appliedto mathematical models with a higher number of decision variables, the runtime is notcompetitive with other published methods, such as SSm and FA methods, even thoughthe optimum value is always achieved. It is more suitable for mathematical models thathave a lower number of decision variables, in order to maintain the runtime within anacceptable range of values. It allows to achieve better results when applied to simplerdiscontinuous models when compared to the optimal solution obtained using an SQPmethod and function smoothing approach reported in a previous work.-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2016-09-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/81605http://hdl.handle.net/10316/81605TID:202057046porTimóteo, Andreia Amadorinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-01-05T11:42:53Zoai:estudogeral.uc.pt:10316/81605Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:03:38.973996Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter Parameter Estimation With the Application of MCSFilter Optimization Method |
title |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter |
spellingShingle |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter Timóteo, Andreia Amador MCSFilter otimização sem derivadas otimização global stiction em válvulas de controlo estimativa de parâmetros MCSFilter derivative-free optimization global optimization valve stiction parameter estimation |
title_short |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter |
title_full |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter |
title_fullStr |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter |
title_full_unstemmed |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter |
title_sort |
Estimativa de Parâmetros Através do Método de Otimização MCSFilter |
author |
Timóteo, Andreia Amador |
author_facet |
Timóteo, Andreia Amador |
author_role |
author |
dc.contributor.author.fl_str_mv |
Timóteo, Andreia Amador |
dc.subject.por.fl_str_mv |
MCSFilter otimização sem derivadas otimização global stiction em válvulas de controlo estimativa de parâmetros MCSFilter derivative-free optimization global optimization valve stiction parameter estimation |
topic |
MCSFilter otimização sem derivadas otimização global stiction em válvulas de controlo estimativa de parâmetros MCSFilter derivative-free optimization global optimization valve stiction parameter estimation |
description |
Dissertação de Mestrado Integrado em Engenharia Química apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-09-30 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10316/81605 http://hdl.handle.net/10316/81605 TID:202057046 |
url |
http://hdl.handle.net/10316/81605 |
identifier_str_mv |
TID:202057046 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133929797582848 |