Hyper-dual sensitivity analysis: a second-order evaluation in structural problems

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Endo, Vitor Takashi
Orientador(a): Fancello, Eduardo Alberto
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Link de acesso: https://repositorio.ufsc.br/handle/123456789/220410
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2020.
id UFSC_2a94eea94ff17cd076d72f2e2494de78
oai_identifier_str oai:repositorio.ufsc.br:123456789/220410
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str
spelling Universidade Federal de Santa CatarinaEndo, Vitor TakashiFancello, Eduardo AlbertoMuñoz Rojas, Pablo Andrés2021-02-26T14:50:21Z2021-02-26T14:50:21Z2020371125https://repositorio.ufsc.br/handle/123456789/220410Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2020.Neste trabalho relata-se o emprego dos números hiperduais como uma ferramenta de diferenciação automática num contexto de análise de sensibilidade. O procedimento hiperdual permite a obtenção de resultados exatos, tanto para a primeira como para a segunda derivada; apesar desta importante característica, sua aplicação no âmbito de sensibilidade em problemas estruturais não havia sido observada. Para tanto, tendo em vista a ocorrência de grandezas tensoriais na formulação de elementos finitos, foi necessário o desenvolvimento das operações aritméticas pertinentes à conversão hiperdual de uma função tensorial. Este avanço permite, por exemplo, o cômputo automático das derivadas da matriz de rigidez em relação a um vetor contendo as variáveis de projeto. Nesse contexto, enfatiza-se que as operações hiperduais contemplam informações no nível do elemento, com o intuito de restringir o tamanho dos tensores envolvidos e, assim, mitigar o seu impacto no esforço computacional. Além de uma descrição considerando estruturas de comportamento não linear, foram avaliadas particularizações assumindo hipóteses de linearidade e focando nos termos da diagonal principal da matriz Hessiana. Esta proposta simplificadora, também aplicada às operações hiperduais, reduz sobremaneira o custo computacional, tornando-se mais viável em termos de aplicação em problemas de engenharia. Salienta-se que o método descrito para análise de sensibilidade é geral, sendo capaz de acomodar uma variedade de formulações ou configurações de problemas. Esta associação com uma ferramenta de diferenciação automática permite que a técnica atinja interessante nível de generalidade. Desse modo, este estudo fundamentalmente atua no sentido de facilitar o emprego de algoritmos de segunda ordem para a solução de problemas de projeto mecânico considerando ferramentas de otimização. Ademais, uma vez que esta ferramenta de diferenciação pode ser utilizada em outros ramos do conhecimento, além da mecânica dos sólidos computacional, são apresentados fragmentos relevantes do código, facilitando aplicações e aprimoramentos futuros.Abstract: We report the use of hyper-dual numbers to obtain accurate derivatives in a second-order design sensitivity study. For this purpose, we develop the arithmetic operations that define the conversion of a tensor-valued function into hyper-dual numbers. Hence, by using hyper-dual numbers as the differentiation tool, we evaluate an element-level approach to evaluate the derivatives of the internal force and the tangent stiffness. Besides describing the general expressions considering structures with nonlinear behavior, we also present a particularized version focusing on the diagonal terms of the Hessian in linear structures. With modest modifications, this diagonal sensitivity scheme is significantly lighter in terms of computational costs, which facilitates its application in engineering problems. The proposed method shows interesting generality aspects due to the implementation strategy with the operator overloading technique; in this case, the sensitivity scheme can adapt itself to a variety of finite element formulations or problem settings. As this differentiation scheme using hyper-dual numbers also represents a black-box tool for general purposes, we supply the computer implementation written in Fortran. The implications of this study are primarily related to design optimization, as the hyper-dual sensitivity scheme promotes the use of second-order optimization algorithms, which may allow better convergence rates to solve intricate problems in engineering applications.114 p.| il., gráfs.engEngenharia mecânicaAlgorítmos computacionaisMétodo dos elementos finitosOtimização estruturalHyper-dual sensitivity analysis: a second-order evaluation in structural problemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPEMC2128-T.pdfPEMC2128-T.pdfapplication/pdf918254https://repositorio.ufsc.br/bitstream/123456789/220410/-1/PEMC2128-T.pdf515d52d8468170aff1a39ed89fbeadc7MD5-1123456789/2204102021-02-26 11:50:21.671oai:repositorio.ufsc.br:123456789/220410Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732021-02-26T14:50:21Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
title Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
spellingShingle Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
Endo, Vitor Takashi
Engenharia mecânica
Algorítmos computacionais
Método dos elementos finitos
Otimização estrutural
title_short Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
title_full Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
title_fullStr Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
title_full_unstemmed Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
title_sort Hyper-dual sensitivity analysis: a second-order evaluation in structural problems
author Endo, Vitor Takashi
author_facet Endo, Vitor Takashi
author_role author
dc.contributor.none.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Endo, Vitor Takashi
dc.contributor.advisor1.fl_str_mv Fancello, Eduardo Alberto
dc.contributor.advisor-co1.fl_str_mv Muñoz Rojas, Pablo Andrés
contributor_str_mv Fancello, Eduardo Alberto
Muñoz Rojas, Pablo Andrés
dc.subject.classification.none.fl_str_mv Engenharia mecânica
Algorítmos computacionais
Método dos elementos finitos
Otimização estrutural
topic Engenharia mecânica
Algorítmos computacionais
Método dos elementos finitos
Otimização estrutural
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2020.
publishDate 2020
dc.date.issued.fl_str_mv 2020
dc.date.accessioned.fl_str_mv 2021-02-26T14:50:21Z
dc.date.available.fl_str_mv 2021-02-26T14:50:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/220410
dc.identifier.other.none.fl_str_mv 371125
identifier_str_mv 371125
url https://repositorio.ufsc.br/handle/123456789/220410
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 114 p.| il., gráfs.
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
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/220410/-1/PEMC2128-T.pdf
bitstream.checksum.fl_str_mv 515d52d8468170aff1a39ed89fbeadc7
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv sandra.sobrera@ufsc.br
_version_ 1851759200744505344