Digitální knihovna UPCE přechází na novou verzi. Omluvte prosím případné komplikace. / The UPCE Digital Library is migrating to a new version. We apologize for any inconvenience.

Publikace:
Vectfem: a generalized MATLAB-based vectorized algorithm for the computation of global matrix/force for finite elements of any type and approximation order in linear elasticity

ČlánekOmezený přístuppeer-reviewedpostprint
dc.contributor.authorSadjiep Tchuigwa, Baurice Sylvaincze
dc.contributor.authorKrmela, Jancze
dc.contributor.authorPokorný, Jancze
dc.contributor.authorKrmelová, Vladimíracze
dc.contributor.authorJilek, Petrcze
dc.date.accessioned2025-10-07T10:03:20Z
dc.date.issued2024eng
dc.description.abstractIn this paper, we introduce a new vectorized MATLAB-based algorithm for efficient serial computation of global matrix/force arising from finite element method (FEM) for meshes of any type and approximation order in linear elasticity. Because for-loops in MATLAB are very slow, we propose a modified process that takes advantage of vectorization and sparse assembly to achieve good performance while using the same memory as the standard algorithm. For this purpose, by using good programming practices, the implementation of this scheme is succinctly described and can be integrated into any MATLAB package dealing with FEM. Specifically, attention is paid to the calculation of the triplet (row index, column index, matrix components) as well as the assembly of the global stiffness matrix, mass matrix and force vector. Additionally, an extension of the proposed approach for Mindlin plate theory and functionally graded materials is outlined. Finally, the accuracy of this strategy is verified on selected numerical tests after comparing the obtained results with those of ABAQUS. In terms of performance, the study conducted on a set of meshes considering the standard algorithm and two other well-known MATLAB vectorized algorithms revealed that: (i) for a 2D beam problem meshed with P1-triangle elements, a speedup of about 8 and 15 is achieved with sparse and fsparse, respectively. (ii) for a 3D plate problem meshed with P1-tetrahedral elements, a speedup of about 4 and 8 is achieved with sparse and fsparse, respectively. When compared to ABAQUS performance, the proposed scheme results in a computational time that is about five times smaller.eng
dc.description.abstract-translatedV tomto článku představujeme nový vektorizovaný algoritmus založený na MATLABu pro efektivní sériový výpočet globální matice/síly vyplývající z metody konečných prvků (MKP) pro sítě libovolného typu a řádu aproximace v lineární elasticitě.cze
dc.formatp. 1-37eng
dc.identifier.doi10.1007/s00033-024-02293-weng
dc.identifier.issn0044-2275eng
dc.identifier.obd39890021eng
dc.identifier.scopus2-s2.0-85199981563eng
dc.identifier.urihttps://hdl.handle.net/10195/85997
dc.identifier.wos001279330200002eng
dc.language.isoengeng
dc.notečlánek 150. Časopis Q2, CCeng
dc.peerreviewedyeseng
dc.project.IDSGS_2024_009/Vybrané výzkumné problémy z oblasti dopravních prostředků a infrastruktury řešené na DFJPeng
dc.publicationstatuspostprinteng
dc.relation.ispartofZeitschrift fur Angewandte Mathematik und Physik, volume 75, issue: 7eng
dc.relation.publisherversionhttps://link.springer.com/epdf/10.1007/s00033-024-02293-w?sharing_token=QBvBhkaeBFjhMDCuTHIfU_e4RwlQNchNByi7wbcMAY40Vaf9RxlW2s5rbrTkT3zTOw9F0YQjESUtwKwSdPbp7cMlKHo3GupapgAQVxeTpFf4am9mqHS0kaNWakqhD5BUG2cJcIjaXuG9bX0uzAFKE80U7lSMhSh571mP5c4heBo%3Deng
dc.rightsPráce není přístupnáeng
dc.subjectfinite element methodeng
dc.subjectalgorithmeng
dc.subjectvectorizationeng
dc.subjectelasticityeng
dc.subjectsparseeng
dc.subjectMATLABeng
dc.subjectmetoda konečných prvkůcze
dc.subjectalgoritmuscze
dc.subjectvektorizacecze
dc.subjectpružnostcze
dc.subjectprostorcze
dc.subjectMATLABcze
dc.titleVectfem: a generalized MATLAB-based vectorized algorithm for the computation of global matrix/force for finite elements of any type and approximation order in linear elasticityeng
dc.title.alternativeVectfem: zobecněný vektorizovaný algoritmus založený na MATLABu pro výpočet globální matice/síly pro konečné prvky libovolného typu a aproximace v lineární elasticitěcze
dc.typearticleeng
dspace.entity.typePublication

Soubory

Původní svazek

Nyní se zobrazuje 1 - 1 z 1
Načítá se...
Náhled
Název:
Tchuigwa_et_al-2024-Zeitschrift_f-r_angewandte_Mathematik_und_Physik.pdf
Velikost:
7.86 MB
Formát:
Adobe Portable Document Format