Second-order design sensitivity analysis using diagonal hyper-dual numbers
| Main Author: | |
|---|---|
| Publication Date: | 2021 |
| Other Authors: | , |
| Format: | Article |
| Language: | eng |
| Source: | Repositório Institucional da Udesc |
| dARK ID: | ark:/33523/0013000000fjh |
| Download full: | https://repositorio.udesc.br/handle/UDESC/3469 |
Summary: | © 2021 John Wiley & Sons Ltd.Although sensitivity analysis provides valuable information for structural optimization, it is often difficult to use the Hessian in large models since many methods still suffer from inaccuracy, inefficiency, or limitation issues. In this context, we report the theoretical description of a general sensitivity procedure that calculates the diagonal terms of the Hessian matrix by using a new variant of hyper-dual numbers as derivative tool. We develop a diagonal variant of hyper-dual numbers and their arithmetic to obtain the exact derivatives of tensor-valued functions of a vector argument, which comprise the main contributions of this work. As this differentiation scheme represents a general black-box tool, we supply the computer implementation of the hyper-dual formulation in Fortran. By focusing on the diagonal terms, the proposed sensitivity scheme is significantly lighter in terms of computational costs, facilitating the application in engineering problems. As an additional strategy to improve efficiency, we highlight that we perform the derivative calculation at the element-level. This work can contribute to many studies since the sensitivity scheme can adapt itself to numerous finite element formulations or problem settings. The proposed method promotes the usage of second-order optimization algorithms, which may allow better convergence rates to solve intricate problems in engineering applications. |
| id |
UDESC-2_38c5ab3a2a99849b8df012ce780088fb |
|---|---|
| oai_identifier_str |
oai:repositorio.udesc.br:UDESC/3469 |
| network_acronym_str |
UDESC-2 |
| network_name_str |
Repositório Institucional da Udesc |
| repository_id_str |
6391 |
| spelling |
Second-order design sensitivity analysis using diagonal hyper-dual numbers© 2021 John Wiley & Sons Ltd.Although sensitivity analysis provides valuable information for structural optimization, it is often difficult to use the Hessian in large models since many methods still suffer from inaccuracy, inefficiency, or limitation issues. In this context, we report the theoretical description of a general sensitivity procedure that calculates the diagonal terms of the Hessian matrix by using a new variant of hyper-dual numbers as derivative tool. We develop a diagonal variant of hyper-dual numbers and their arithmetic to obtain the exact derivatives of tensor-valued functions of a vector argument, which comprise the main contributions of this work. As this differentiation scheme represents a general black-box tool, we supply the computer implementation of the hyper-dual formulation in Fortran. By focusing on the diagonal terms, the proposed sensitivity scheme is significantly lighter in terms of computational costs, facilitating the application in engineering problems. As an additional strategy to improve efficiency, we highlight that we perform the derivative calculation at the element-level. This work can contribute to many studies since the sensitivity scheme can adapt itself to numerous finite element formulations or problem settings. The proposed method promotes the usage of second-order optimization algorithms, which may allow better convergence rates to solve intricate problems in engineering applications.2024-12-05T23:12:31Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlep. 7134 - 71551097-020710.1002/nme.6824https://repositorio.udesc.br/handle/UDESC/3469ark:/33523/0013000000fjhInternational Journal for Numerical Methods in Engineering12223Endo V.T.Fancello E.A.Munoz-Rojas P.A.*engreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCinfo:eu-repo/semantics/openAccess2024-12-07T20:41:48Zoai:repositorio.udesc.br:UDESC/3469Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912024-12-07T20:41:48Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false |
| dc.title.none.fl_str_mv |
Second-order design sensitivity analysis using diagonal hyper-dual numbers |
| title |
Second-order design sensitivity analysis using diagonal hyper-dual numbers |
| spellingShingle |
Second-order design sensitivity analysis using diagonal hyper-dual numbers Endo V.T. |
| title_short |
Second-order design sensitivity analysis using diagonal hyper-dual numbers |
| title_full |
Second-order design sensitivity analysis using diagonal hyper-dual numbers |
| title_fullStr |
Second-order design sensitivity analysis using diagonal hyper-dual numbers |
| title_full_unstemmed |
Second-order design sensitivity analysis using diagonal hyper-dual numbers |
| title_sort |
Second-order design sensitivity analysis using diagonal hyper-dual numbers |
| author |
Endo V.T. |
| author_facet |
Endo V.T. Fancello E.A. Munoz-Rojas P.A.* |
| author_role |
author |
| author2 |
Fancello E.A. Munoz-Rojas P.A.* |
| author2_role |
author author |
| dc.contributor.author.fl_str_mv |
Endo V.T. Fancello E.A. Munoz-Rojas P.A.* |
| description |
© 2021 John Wiley & Sons Ltd.Although sensitivity analysis provides valuable information for structural optimization, it is often difficult to use the Hessian in large models since many methods still suffer from inaccuracy, inefficiency, or limitation issues. In this context, we report the theoretical description of a general sensitivity procedure that calculates the diagonal terms of the Hessian matrix by using a new variant of hyper-dual numbers as derivative tool. We develop a diagonal variant of hyper-dual numbers and their arithmetic to obtain the exact derivatives of tensor-valued functions of a vector argument, which comprise the main contributions of this work. As this differentiation scheme represents a general black-box tool, we supply the computer implementation of the hyper-dual formulation in Fortran. By focusing on the diagonal terms, the proposed sensitivity scheme is significantly lighter in terms of computational costs, facilitating the application in engineering problems. As an additional strategy to improve efficiency, we highlight that we perform the derivative calculation at the element-level. This work can contribute to many studies since the sensitivity scheme can adapt itself to numerous finite element formulations or problem settings. The proposed method promotes the usage of second-order optimization algorithms, which may allow better convergence rates to solve intricate problems in engineering applications. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2024-12-05T23:12:31Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
1097-0207 10.1002/nme.6824 https://repositorio.udesc.br/handle/UDESC/3469 |
| dc.identifier.dark.fl_str_mv |
ark:/33523/0013000000fjh |
| identifier_str_mv |
1097-0207 10.1002/nme.6824 ark:/33523/0013000000fjh |
| url |
https://repositorio.udesc.br/handle/UDESC/3469 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
International Journal for Numerical Methods in Engineering 122 23 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
p. 7134 - 7155 |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Udesc instname:Universidade do Estado de Santa Catarina (UDESC) instacron:UDESC |
| instname_str |
Universidade do Estado de Santa Catarina (UDESC) |
| instacron_str |
UDESC |
| institution |
UDESC |
| reponame_str |
Repositório Institucional da Udesc |
| collection |
Repositório Institucional da Udesc |
| repository.name.fl_str_mv |
Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC) |
| repository.mail.fl_str_mv |
ri@udesc.br |
| _version_ |
1848168306721161216 |