{"id":18048,"date":"2024-08-21T10:56:20","date_gmt":"2024-08-21T10:56:20","guid":{"rendered":"https:\/\/aerospacerepository.org\/?p=18048"},"modified":"2024-08-21T10:57:44","modified_gmt":"2024-08-21T10:57:44","slug":"computing-derivatives-in-nonlinear-aeroelasticity-using-algorithm-differentiation","status":"publish","type":"post","link":"https:\/\/aerospacerepository.org\/index.php\/2024\/08\/21\/computing-derivatives-in-nonlinear-aeroelasticity-using-algorithm-differentiation\/","title":{"rendered":"COMPUTING DERIVATIVES IN NONLINEAR AEROELASTICITY USING ALGORITHM DIFFERENTIATION"},"content":{"rendered":"\n<p><strong>Ruben Sanchez, Rafael Palacios<\/strong><\/p>\n\n\n\n<p><strong>DOI Number: N\/A<\/strong><\/p>\n\n\n\n<p><strong>Conference number: IFASD-2017-149<\/strong><\/p>\n\n\n\n<p>This paper introduces a new method to calculate design sensitivities in high-\ufb01delity \ufb02uid-structural interactions problems. As the intended application is on aeroelastic systems, characterized by many design variables and a small number of objective functions, gradients are computed from the fully-coupled adjoint equation. This is cast here as an iterated sequence for which convergence is guaranteed. The system is \ufb01nally obtained using algorithm differentiation on the fully-coupled primal problem and its solution is then sought using a block Gauss-Seidel method, which preserves the partitioned structure of the primal coupled solver. This solution architecture has been implemented in the open-source SU2 software suite for the solution of industrial-scale aeroelastic optimization problems with viscous \ufb02uids and structures with nonlinear geometric and material response.<\/p>\n\n\n\n<p><a href=\"https:\/\/aerospacerepository.org\/wp-content\/uploads\/2024\/08\/IFASD-2017-149.pdf\">Read the full paper here<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p><b>Ruben Sanchez, Rafael Palacios<b\/><\/p>\n<p>DOI Number: N\/A<\/p>\n<p>Conference number: IFASD-2017-149<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[993,1957,1953],"tags":[2246,2245,2244,2247,878,2248],"class_list":["post-18048","post","type-post","status-publish","format-standard","hentry","category-events","category-computational-aeroelasticity","category-ifasd-2017","tag-adjoint-sensititivities","tag-algorithmic-differentiation","tag-uid-structure-interaction","tag-geometrically-nonlinear-structures","tag-multidisciplinary-optimization","tag-viscous-ows","category-993","category-1957","category-1953","description-off"],"_links":{"self":[{"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/posts\/18048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/comments?post=18048"}],"version-history":[{"count":1,"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/posts\/18048\/revisions"}],"predecessor-version":[{"id":18050,"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/posts\/18048\/revisions\/18050"}],"wp:attachment":[{"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/media?parent=18048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/categories?post=18048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aerospacerepository.org\/index.php\/wp-json\/wp\/v2\/tags?post=18048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}