Possibilities and drawbacks using arbitrary precision numbers for structural analysis
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 n...
Gespeichert in:
Veröffentlicht in: | Proceedings in applied mathematics and mechanics 2021-01, Vol.20 (1), p.n/a |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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. |
---|---|
ISSN: | 1617-7061 1617-7061 |
DOI: | 10.1002/pamm.202000079 |