{"id":2104,"date":"2020-03-05T16:43:19","date_gmt":"2020-03-05T16:43:19","guid":{"rendered":"http:\/\/matematicas.uclm.es\/omeva\/?page_id=2104"},"modified":"2022-08-29T07:35:58","modified_gmt":"2022-08-29T07:35:58","slug":"software","status":"publish","type":"page","link":"https:\/\/matematicas.uclm.es\/omeva\/?page_id=2104","title":{"rendered":"Software"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/logo_Toptimiz3D_definitivo_ultimo-1024x218.jpeg\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/logo_Toptimiz3D_definitivo_ultimo-1024x218.jpeg 1024w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/logo_Toptimiz3D_definitivo_ultimo-300x64.jpeg 300w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/logo_Toptimiz3D_definitivo_ultimo-768x163.jpeg 768w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/logo_Toptimiz3D_definitivo_ultimo-1536x327.jpeg 1536w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/logo_Toptimiz3D_definitivo_ultimo-2048x435.jpeg 2048w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/logo_Toptimiz3D_definitivo_ultimo-600x128.jpeg 600w\" alt=\"\" width=\"1024\" height=\"218\"><br><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/circgripper-300x187.jpg\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/circgripper-300x187.jpg 300w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/circgripper-768x480.jpg 768w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/circgripper-600x375.jpg 600w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/circgripper.jpg 935w\" alt=\"\" width=\"300\" height=\"187\"><\/p>\n<p><strong>Toptimiz3D<\/strong> is a GUI for setting up and solving structural topology optimization problems with the FreeFem++ software.<\/p>\n<p>Coded in Python, this tools allows the user to specify all relevant data to de\ffine a topology optimization problem and automatically builds a FreeFem++ code which can be run from the application or exported to run outside. Our software is based on the SIMP approach, however including level-set methods is high on our to-do list. It is possible to export the results in VTK format for post-processing with ParaView. There are other functionalities that can be consulted in the manual, distributed with the application.&nbsp; Toptimiz3D is a free-distribution software open to everybody for future code extensions in a repository at <a href=\"https:\/\/gitlab.com\/e-aranda\/toptimiz3D\">GitLab<\/a>.<\/p>\n<p>The software is capable to handle with general geometries and unstructured meshes. The following example is an adaptation of the classical compliant mechanism gripper to a circular domain.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" title=\"completegrip\" src=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/elementor\/thumbs\/completegrip-om5x1bzbdwp8bm3bt1vac9grloypytmey53lklc89c.jpg\" alt=\"completegrip\"><\/p>\n<p>The software provides a GUI where the user must introduce all relevant data for solving the previous problems.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/window-1024x691.jpg\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/window-1024x691.jpg 1024w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/window-300x202.jpg 300w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/window-768x518.jpg 768w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/window-600x405.jpg 600w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/window.jpg 1282w\" alt=\"\" width=\"1024\" height=\"691\"><\/p>\n<p>This example, the optimized design of an airplane bearing bracket, was motivated by a challenge proposed by Alcoa Fastening Systems and Rings and GRABCAD enterprises and it is studied here with slightly differences. Results shown below took around 30 hours of computational time for a mesh with 450452 tetrahedra in an standard personal computers.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" src=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb1-300x252.jpg\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb1-300x252.jpg 300w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb1-600x505.jpg 600w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb1.jpg 725w\" alt=\"\" width=\"239\" height=\"202\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb4-300x252.jpg\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb4-300x252.jpg 300w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb4-600x505.jpg 600w, https:\/\/matematicas.uclm.es\/omeva\/wp-content\/uploads\/2020\/03\/airb4.jpg 725w\" alt=\"\" width=\"238\" height=\"201\"><\/p>\n<div style=\"position:absolute;filter:alpha(opacity=0);opacity:0.001;z-index:10;\"> <a href=\"https:\/\/www.cosdeguisement.fr\/\">Cosplay Boutique<\/a>\n<a href=\"https:\/\/www.vipcosplay.fr\/categorie-produit\/jeu-deguisements\/lol-kda\/\">League of Legends D\u00e9guisements<\/a>\n<a href=\"https:\/\/www.cosplayetoile.fr\/categorie-produit\/jeu-deguisements\/genshin-impact\/\">Genshin Impact D\u00e9guisements<\/a>\n<a href=\"https:\/\/www.cosplaymagasin.fr\/categorie-produit\/anime-deguisements\/fate-grand-order-fate-stay-night-fate-apocrypha\/\">Fate Grand Order Cosplay<\/a>\n  <\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Toptimiz3D is a GUI for setting up and solving structural topology optimization problems with the FreeFem++ software. Coded in Python, this tools allows the user to specify all relevant data to de\ffine a topology optimization problem and automatically builds a &hellip; <a href=\"https:\/\/matematicas.uclm.es\/omeva\/?page_id=2104\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=\/wp\/v2\/pages\/2104"}],"collection":[{"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2104"}],"version-history":[{"count":14,"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=\/wp\/v2\/pages\/2104\/revisions"}],"predecessor-version":[{"id":4575,"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=\/wp\/v2\/pages\/2104\/revisions\/4575"}],"wp:attachment":[{"href":"https:\/\/matematicas.uclm.es\/omeva\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}