{"id":96,"date":"2020-02-04T10:51:17","date_gmt":"2020-02-04T09:51:17","guid":{"rendered":"https:\/\/amfatt.ddnss.de\/?page_id=96"},"modified":"2022-03-12T13:16:37","modified_gmt":"2022-03-12T12:16:37","slug":"projekte","status":"publish","type":"page","link":"https:\/\/amfatt.ddnss.de\/index.php\/projekte\/","title":{"rendered":"Projekte"},"content":{"rendered":"\n<p>Projekte, an denen ich momentan arbeite.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/amfatt.ddnss.de\/index.php\/projekte\/#AmFatT_3x\" >AmFatT 3.x<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/amfatt.ddnss.de\/index.php\/projekte\/#AmFatT3c\" >AmFatT3c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/amfatt.ddnss.de\/index.php\/projekte\/#AWS_Batch_und_AWS_Lambda\" >AWS Batch und AWS Lambda<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/amfatt.ddnss.de\/index.php\/projekte\/#Salome_Meca\" >Salome_Meca<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AmFatT_3x\"><\/span>AmFatT 3.x<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>AmFatT 3.x ist der Nachfolger von AmFatT 2.x  und kann f\u00fcr Windows und Linux kompiliert werden. Es hat die Basisf\u00e4higkeit , lineare Schadensakkumulation nach Palmgren\/Miner zu berechnen und dazu die kleineren Teilrechnungen auch in einem HTCondor Cluster oder in einer AWS Batch Cloud zu verteilen. Dazu gibt es ein funktionsgleiches Konsolenprogramm AmFatT3c welches f\u00fcr Linux Umgebungen n\u00f6tig ist.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-30-35.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-30-35-1024x632.png\" alt=\"\" class=\"wp-image-459\" width=\"768\" height=\"474\" srcset=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-30-35-1024x632.png 1024w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-30-35-300x185.png 300w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-30-35-768x474.png 768w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-30-35.png 1132w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><figcaption>AmFatT3 &#8211; Erste funktionsf\u00e4hige Version<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AmFatT3c\"><\/span>AmFatT3c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>AmFatT3c ist die Konsolenversion und eignet sich hervorragend f\u00fcr das verteilte Rechnen in HTCondor Clustern oder AWS Batch Instanzen.  Ich plane diese Version mit einer OpenSource Lizenz herauszugeben.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-36-13.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-36-13-1024x604.png\" alt=\"\" class=\"wp-image-461\" width=\"768\" height=\"453\" srcset=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-36-13-1024x604.png 1024w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-36-13-300x177.png 300w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-36-13-768x453.png 768w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2021\/05\/Bildschirmfoto-von-2021-05-20-15-36-13.png 1056w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><figcaption>AmFatT3c auf Ubuntu 20.04<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AWS_Batch_und_AWS_Lambda\"><\/span>AWS Batch und AWS Lambda<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Die AWS (Amazon Web Services) bieten alle Werkzeuge, um gro\u00dfe Betriebsfestigkeitsrechnungen kosteng\u00fcnstig und schnell rechnen zu k\u00f6nnen. Bei Neuregistrierung bekommt man ein Jahr lang kostenlose monatliche Kontingente. Diese sind zwar recht schnell aufgebraucht, helfen aber gut in der Lernphase.  Ich habe f\u00fcr meine Zwecke AWS Batch, S3 und AWS Lambda n\u00e4her studiert und soweit konfiguriert, dass ein AmFatt3 Projekt nur noch als ZIP-Datei hochgeladen werden muss. Dann wird es automatisch ausgepackt, in Sub-Projekte zerlegt und auf vielen EC2 Instanzen gerechnet. Die Ergebnisse werden automatisch wieder zusammengesetzt und man kann es anschlie\u00dfend runter laden und auswerten. Das Pre- und Postprocessing habe ich mit Python realisiert. Die EC2 Instanzen starten jeweils einen einfachen Docker Container. Ich werde hier noch weiter automatisieren um sp\u00e4ter vielleicht einmal den Service anbieten zu k\u00f6nnen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Salome_Meca\"><\/span>Salome_Meca<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Salome und Code_Aster sind mittlerweile zu <a href=\"https:\/\/www.code-aster.org\/spip.php?article303\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Salome_Meca (\u00f6ffnet in neuem Tab)\">Salome_Meca<\/a> zusammengewachsen und stellen eine komplette OpenSource FEM Berechnungsumgebung zur Verf\u00fcgung. Ich versuche schon seit mehreren Jahren, aktuellen Strukturprobleme der Windkraft mit Salome_Meca zu l\u00f6sen. Dieses gelingt eigentlich gut, jedoch sind viele H\u00fcrden zu nehmen. Die Dokumentation ist urspr\u00fcnglich nur in franz\u00f6sischer Sprache verf\u00fcgbar und wurde elektronisch in englische \u00fcbersetzt. Auch sind viele Funktionen nicht richtig dokumentiert und man bekommt seine Hilfe dann nur noch im offiziellen Forum oder bei einem Dienstleister. Zus\u00e4tzlich muss man sich intensiv mit der Programmiersprache Python besch\u00e4ftigen, da nur damit \u00fcberhaupt einige komplexere Probleme zu l\u00f6sen sind. Einfache FE-Modelle f\u00fcr die Betriebsfestigkeitsanalysen lassen sich aber ohne gro\u00dfen Aufwand mit dieser OpenSource Software umsetzen.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2020\/02\/SM2019_conta-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2020\/02\/SM2019_conta-1-1024x582.png\" alt=\"\" class=\"wp-image-108\" width=\"768\" height=\"437\" srcset=\"https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2020\/02\/SM2019_conta-1-1024x582.png 1024w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2020\/02\/SM2019_conta-1-300x170.png 300w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2020\/02\/SM2019_conta-1-768x436.png 768w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2020\/02\/SM2019_conta-1-1536x872.png 1536w, https:\/\/amfatt.ddnss.de\/wp-content\/uploads\/2020\/02\/SM2019_conta-1.png 1847w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><figcaption>Salome_Meca 2019 &#8211; Einfaches Kontaktproblem mit Vorspannung &#8211; Verschiebung<\/figcaption><\/figure><\/div>\n\n\n\n<p>Legal Notices: &#8218;ANSYS&#8216; is a registered trademarks of ANSYS, Inc. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projekte, an denen ich momentan arbeite. AmFatT 3.x AmFatT 3.x ist der Nachfolger von AmFatT 2.x und kann f\u00fcr Windows und Linux kompiliert werden. Es hat die Basisf\u00e4higkeit , lineare Schadensakkumulation nach Palmgren\/Miner zu berechnen und dazu die kleineren Teilrechnungen auch in einem HTCondor Cluster oder in einer AWS Batch Cloud zu verteilen. Dazu gibt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-96","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/pages\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":22,"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/pages\/96\/revisions"}],"predecessor-version":[{"id":477,"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/pages\/96\/revisions\/477"}],"wp:attachment":[{"href":"https:\/\/amfatt.ddnss.de\/index.php\/wp-json\/wp\/v2\/media?parent=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}