Implementing model reduction to the JuliaFEM platform

JuliaFEM is an open source finite element method solver written in the Julia language. This paper presents an implementation of two common model reduction methods: the Guyan reduction and the Craig-Bampton method. The goal was to implement these algorithms to the JuliaFEM platform and demonstrate th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Rakenteiden mekaniikka 2018-08, Vol.51 (1), p.36-54
Hauptverfasser: Rapo, Marja Liisa, Aho, Jukka, Koivurova, Hannu, Frondelius, Tero
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 54
container_issue 1
container_start_page 36
container_title Rakenteiden mekaniikka
container_volume 51
creator Rapo, Marja Liisa
Aho, Jukka
Koivurova, Hannu
Frondelius, Tero
description JuliaFEM is an open source finite element method solver written in the Julia language. This paper presents an implementation of two common model reduction methods: the Guyan reduction and the Craig-Bampton method. The goal was to implement these algorithms to the JuliaFEM platform and demonstrate that the code works correctly. This paper first describes the JuliaFEM concept briefly after which it presents the theory of model reduction, and finally, it demonstrates the implemented functions in an example model. This paper includes instructions for using the implemented algorithms, and reference the code itself in GitHub. The reduced stiness and mass matrices give the same results in both static and dynamic analyses as the original matrices, which proves that the code works correctly. The code runs smoothly on relatively large model of 12.6 million degrees of freedom. In future, damping could be included in the dynamic condensation now that it has been shown to work.
doi_str_mv 10.23998/rm.69026
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_23998_rm_69026</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_23998_rm_69026</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1096-d014907c9cb9e2197d07e94cc856170cd13ffffdd4205da612c37f7d346de6713</originalsourceid><addsrcrecordid>eNotj71OwzAYAC0EElHpwBt4ZUj5Ptux4xFVLRQVdSlzFPwDQXYcOe7A21MVbrntpCPkHmHFuNbtY44rqYHJK1Kh0qpuOOA1qUC1vJYI4pYs5_kbzrRSNgIq0uziFFx0YxnGTxqTdYFmZ0-mDGmkJdHy5ejrKQz9dvNGp9AXn3K8Ize-D7Nb_ntB3reb4_ql3h-ed-unfW0QtKwtoNCgjDYf2jHUyoJyWhjTNhIVGIvcn7FWMGhsL5EZrryyXEjrpEK-IA9_XZPTPGfnuykPsc8_HUJ3We5y7C7L_BdERUg0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Implementing model reduction to the JuliaFEM platform</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Rapo, Marja Liisa ; Aho, Jukka ; Koivurova, Hannu ; Frondelius, Tero</creator><creatorcontrib>Rapo, Marja Liisa ; Aho, Jukka ; Koivurova, Hannu ; Frondelius, Tero</creatorcontrib><description>JuliaFEM is an open source finite element method solver written in the Julia language. This paper presents an implementation of two common model reduction methods: the Guyan reduction and the Craig-Bampton method. The goal was to implement these algorithms to the JuliaFEM platform and demonstrate that the code works correctly. This paper first describes the JuliaFEM concept briefly after which it presents the theory of model reduction, and finally, it demonstrates the implemented functions in an example model. This paper includes instructions for using the implemented algorithms, and reference the code itself in GitHub. The reduced stiness and mass matrices give the same results in both static and dynamic analyses as the original matrices, which proves that the code works correctly. The code runs smoothly on relatively large model of 12.6 million degrees of freedom. In future, damping could be included in the dynamic condensation now that it has been shown to work.</description><identifier>ISSN: 0783-6104</identifier><identifier>EISSN: 1797-5301</identifier><identifier>DOI: 10.23998/rm.69026</identifier><language>eng</language><ispartof>Rakenteiden mekaniikka, 2018-08, Vol.51 (1), p.36-54</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1096-d014907c9cb9e2197d07e94cc856170cd13ffffdd4205da612c37f7d346de6713</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Rapo, Marja Liisa</creatorcontrib><creatorcontrib>Aho, Jukka</creatorcontrib><creatorcontrib>Koivurova, Hannu</creatorcontrib><creatorcontrib>Frondelius, Tero</creatorcontrib><title>Implementing model reduction to the JuliaFEM platform</title><title>Rakenteiden mekaniikka</title><description>JuliaFEM is an open source finite element method solver written in the Julia language. This paper presents an implementation of two common model reduction methods: the Guyan reduction and the Craig-Bampton method. The goal was to implement these algorithms to the JuliaFEM platform and demonstrate that the code works correctly. This paper first describes the JuliaFEM concept briefly after which it presents the theory of model reduction, and finally, it demonstrates the implemented functions in an example model. This paper includes instructions for using the implemented algorithms, and reference the code itself in GitHub. The reduced stiness and mass matrices give the same results in both static and dynamic analyses as the original matrices, which proves that the code works correctly. The code runs smoothly on relatively large model of 12.6 million degrees of freedom. In future, damping could be included in the dynamic condensation now that it has been shown to work.</description><issn>0783-6104</issn><issn>1797-5301</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNotj71OwzAYAC0EElHpwBt4ZUj5Ptux4xFVLRQVdSlzFPwDQXYcOe7A21MVbrntpCPkHmHFuNbtY44rqYHJK1Kh0qpuOOA1qUC1vJYI4pYs5_kbzrRSNgIq0uziFFx0YxnGTxqTdYFmZ0-mDGmkJdHy5ejrKQz9dvNGp9AXn3K8Ize-D7Nb_ntB3reb4_ql3h-ed-unfW0QtKwtoNCgjDYf2jHUyoJyWhjTNhIVGIvcn7FWMGhsL5EZrryyXEjrpEK-IA9_XZPTPGfnuykPsc8_HUJ3We5y7C7L_BdERUg0</recordid><startdate>20180816</startdate><enddate>20180816</enddate><creator>Rapo, Marja Liisa</creator><creator>Aho, Jukka</creator><creator>Koivurova, Hannu</creator><creator>Frondelius, Tero</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20180816</creationdate><title>Implementing model reduction to the JuliaFEM platform</title><author>Rapo, Marja Liisa ; Aho, Jukka ; Koivurova, Hannu ; Frondelius, Tero</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1096-d014907c9cb9e2197d07e94cc856170cd13ffffdd4205da612c37f7d346de6713</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rapo, Marja Liisa</creatorcontrib><creatorcontrib>Aho, Jukka</creatorcontrib><creatorcontrib>Koivurova, Hannu</creatorcontrib><creatorcontrib>Frondelius, Tero</creatorcontrib><collection>CrossRef</collection><jtitle>Rakenteiden mekaniikka</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rapo, Marja Liisa</au><au>Aho, Jukka</au><au>Koivurova, Hannu</au><au>Frondelius, Tero</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Implementing model reduction to the JuliaFEM platform</atitle><jtitle>Rakenteiden mekaniikka</jtitle><date>2018-08-16</date><risdate>2018</risdate><volume>51</volume><issue>1</issue><spage>36</spage><epage>54</epage><pages>36-54</pages><issn>0783-6104</issn><eissn>1797-5301</eissn><abstract>JuliaFEM is an open source finite element method solver written in the Julia language. This paper presents an implementation of two common model reduction methods: the Guyan reduction and the Craig-Bampton method. The goal was to implement these algorithms to the JuliaFEM platform and demonstrate that the code works correctly. This paper first describes the JuliaFEM concept briefly after which it presents the theory of model reduction, and finally, it demonstrates the implemented functions in an example model. This paper includes instructions for using the implemented algorithms, and reference the code itself in GitHub. The reduced stiness and mass matrices give the same results in both static and dynamic analyses as the original matrices, which proves that the code works correctly. The code runs smoothly on relatively large model of 12.6 million degrees of freedom. In future, damping could be included in the dynamic condensation now that it has been shown to work.</abstract><doi>10.23998/rm.69026</doi><tpages>19</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0783-6104
ispartof Rakenteiden mekaniikka, 2018-08, Vol.51 (1), p.36-54
issn 0783-6104
1797-5301
language eng
recordid cdi_crossref_primary_10_23998_rm_69026
source EZB-FREE-00999 freely available EZB journals
title Implementing model reduction to the JuliaFEM platform
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T01%3A29%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Implementing%20model%20reduction%20to%20the%20JuliaFEM%20platform&rft.jtitle=Rakenteiden%20mekaniikka&rft.au=Rapo,%20Marja%20Liisa&rft.date=2018-08-16&rft.volume=51&rft.issue=1&rft.spage=36&rft.epage=54&rft.pages=36-54&rft.issn=0783-6104&rft.eissn=1797-5301&rft_id=info:doi/10.23998/rm.69026&rft_dat=%3Ccrossref%3E10_23998_rm_69026%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true