A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2021 |
| Outros Autores: | , |
| Tipo de documento: | Artigo |
| Idioma: | eng |
| Título da fonte: | Repositório Institucional da Udesc |
| Texto Completo: | https://repositorio.udesc.br/handle/UDESC/4261 |
Resumo: | © 2021, The Brazilian Society of Mechanical Sciences and Engineering.We report the use of hyper-dual numbers as a derivative tool for stress and tangent modulus calculation in hyperelastic models. By using the analytical expressions of Ogden’s model as a reference, we confirmed the accuracy of this tool for both first- and second-order derivatives. Moreover, the hyper-dual implementation considering the operator overloading technique corroborated the interesting generality properties of this method; by using virtually the same code syntax, the material behavior was entirely described by the hyper-dual representation of the strain energy function. Therefore, the use of the hyper-dual procedure brings an important advantage in this field since the development of the expressions concerning stress and tangent modulus becomes unnecessary; only the potential function of a given model is implemented. In this context, due to its specific set of arithmetic operations, a detailed study on the efficiency of the hyper-dual scheme in a finite element analysis is demanded. In this research, we proposed a comparative study regarding the effects of the hyper-dual procedure on the analysis processing time. Using a specific mesh generator, we evaluated a wide range of model sizes for a beam structure made of hyperelastic trusses. As a result, when compared to an ordinary finite element execution using analytical expressions for the constitutive model, we found corresponding hyper-dual performance in the larger models. Particularly, we identified the model size from which the hyper-dual approach becomes competitive; considering this element type, this model contains approximately 30,000 elements and 25,000 degrees of freedom. Furthermore, as for the computational time related to the material subroutine and the stiffness matrix, we found that the hyper-dual scheme increased the computational time by a factor of 4 and 2, respectively. We demonstrated that the hyper-dual procedure combines interesting characteristics in terms of accuracy, generality and computational costs. Hence, this numerical strategy for derivative calculation potentially represents an important tool for the development and application of new constitutive models in structural mechanics. |
| id |
UDESC-2_6d9e73709412d3bb648e9ce477c0218b |
|---|---|
| oai_identifier_str |
oai:repositorio.udesc.br:UDESC/4261 |
| network_acronym_str |
UDESC-2 |
| network_name_str |
Repositório Institucional da Udesc |
| repository_id_str |
6391 |
| spelling |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses© 2021, The Brazilian Society of Mechanical Sciences and Engineering.We report the use of hyper-dual numbers as a derivative tool for stress and tangent modulus calculation in hyperelastic models. By using the analytical expressions of Ogden’s model as a reference, we confirmed the accuracy of this tool for both first- and second-order derivatives. Moreover, the hyper-dual implementation considering the operator overloading technique corroborated the interesting generality properties of this method; by using virtually the same code syntax, the material behavior was entirely described by the hyper-dual representation of the strain energy function. Therefore, the use of the hyper-dual procedure brings an important advantage in this field since the development of the expressions concerning stress and tangent modulus becomes unnecessary; only the potential function of a given model is implemented. In this context, due to its specific set of arithmetic operations, a detailed study on the efficiency of the hyper-dual scheme in a finite element analysis is demanded. In this research, we proposed a comparative study regarding the effects of the hyper-dual procedure on the analysis processing time. Using a specific mesh generator, we evaluated a wide range of model sizes for a beam structure made of hyperelastic trusses. As a result, when compared to an ordinary finite element execution using analytical expressions for the constitutive model, we found corresponding hyper-dual performance in the larger models. Particularly, we identified the model size from which the hyper-dual approach becomes competitive; considering this element type, this model contains approximately 30,000 elements and 25,000 degrees of freedom. Furthermore, as for the computational time related to the material subroutine and the stiffness matrix, we found that the hyper-dual scheme increased the computational time by a factor of 4 and 2, respectively. We demonstrated that the hyper-dual procedure combines interesting characteristics in terms of accuracy, generality and computational costs. Hence, this numerical strategy for derivative calculation potentially represents an important tool for the development and application of new constitutive models in structural mechanics.2024-12-06T11:46:23Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article1806-369110.1007/s40430-020-02748-xhttps://repositorio.udesc.br/handle/UDESC/4261Journal of the Brazilian Society of Mechanical Sciences and Engineering431Endo 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:44:06Zoai:repositorio.udesc.br:UDESC/4261Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912024-12-07T20:44:06Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false |
| dc.title.none.fl_str_mv |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses |
| title |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses |
| spellingShingle |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses Endo V.T. |
| title_short |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses |
| title_full |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses |
| title_fullStr |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses |
| title_full_unstemmed |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses |
| title_sort |
A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses |
| 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, The Brazilian Society of Mechanical Sciences and Engineering.We report the use of hyper-dual numbers as a derivative tool for stress and tangent modulus calculation in hyperelastic models. By using the analytical expressions of Ogden’s model as a reference, we confirmed the accuracy of this tool for both first- and second-order derivatives. Moreover, the hyper-dual implementation considering the operator overloading technique corroborated the interesting generality properties of this method; by using virtually the same code syntax, the material behavior was entirely described by the hyper-dual representation of the strain energy function. Therefore, the use of the hyper-dual procedure brings an important advantage in this field since the development of the expressions concerning stress and tangent modulus becomes unnecessary; only the potential function of a given model is implemented. In this context, due to its specific set of arithmetic operations, a detailed study on the efficiency of the hyper-dual scheme in a finite element analysis is demanded. In this research, we proposed a comparative study regarding the effects of the hyper-dual procedure on the analysis processing time. Using a specific mesh generator, we evaluated a wide range of model sizes for a beam structure made of hyperelastic trusses. As a result, when compared to an ordinary finite element execution using analytical expressions for the constitutive model, we found corresponding hyper-dual performance in the larger models. Particularly, we identified the model size from which the hyper-dual approach becomes competitive; considering this element type, this model contains approximately 30,000 elements and 25,000 degrees of freedom. Furthermore, as for the computational time related to the material subroutine and the stiffness matrix, we found that the hyper-dual scheme increased the computational time by a factor of 4 and 2, respectively. We demonstrated that the hyper-dual procedure combines interesting characteristics in terms of accuracy, generality and computational costs. Hence, this numerical strategy for derivative calculation potentially represents an important tool for the development and application of new constitutive models in structural mechanics. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2024-12-06T11:46:23Z |
| 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 |
1806-3691 10.1007/s40430-020-02748-x https://repositorio.udesc.br/handle/UDESC/4261 |
| identifier_str_mv |
1806-3691 10.1007/s40430-020-02748-x |
| url |
https://repositorio.udesc.br/handle/UDESC/4261 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
Journal of the Brazilian Society of Mechanical Sciences and Engineering 43 1 |
| 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 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_ |
1848168387055714304 |