z-logo
Premium
Possibilities and drawbacks using arbitrary precision numbers for structural analysis
Author(s) -
Klarmann Simon,
Wackerfuß Jens
Publication year - 2021
Publication title -
pamm
Language(s) - English
Resource type - Journals
ISSN - 1617-7061
DOI - 10.1002/pamm.202000079
Subject(s) - rounding , floating point , cantilever , computer science , computation , algorithm , context (archaeology) , representation (politics) , point (geometry) , round off error , stiffness , beam (structure) , carry (investment) , basis (linear algebra) , mathematics , structural engineering , engineering , geometry , paleontology , finance , politics , law , economics , biology , operating system , political science
In various areas of computational mechanics, rounding errors can have a considerable influence on the quality of the simulation results; in some cases, these lead to the termination of the numerical calculation. Rounding errors are caused by limited accuracy in the representation of floating point numbers. Current codes usually use double precision numbers (p = 16 significant digits). Until now, modern multi‐precision libraries with which floating‐point numbers can be processed with arbitrary accuracy are largely unused. The aim of this article is to show the possibilities and limitations of such libraries in the context of computational mechanics. The accuracy of computations from p = 8 up to p = 128 will be investigated. Examples will be selected which are particularly sensitive to rounding errors. On the basis of a first academic example it is examined which calculation accuracy is necessary to carry out a static analysis on a cantilever beam with a slenderness of up to 1049 with a standard beam FE formulation. In a second example, a load‐bearing structure is analyzed in which the stiffness of its supporting members differs by several powers. Finally, the disadvantages associated with the higher calculation accuracy (CPU time, memory requirements) are discussed.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here