


{"id":306318,"date":"2023-09-12T11:10:44","date_gmt":"2023-09-12T11:10:44","guid":{"rendered":"\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/"},"modified":"2023-09-12T11:10:44","modified_gmt":"2023-09-12T11:10:44","slug":"adjoint-solver-convergence-of-residuals","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/","title":{"rendered":"Adjoint Solver; Convergence of residuals"},"content":{"rendered":"<p><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">Hi everyone,<\/span><\/span><\/span><\/p>\n<p><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">I am optimizing a geometry using Fluent&#8217;s adjoint solver.<\/span><\/span> <span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver).<\/span><\/span> <span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">In this case, the residuals of the adjoint solver converge well, which is as shown in the following figure:<br \/><\/span><\/span><\/span><\/p>\n<p style=\"padding-left: 80px\"><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\"><img loading=\"lazy\" decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514827-w2.PNG\" alt=\"\" width=\"620\" height=\"345\"><\/span><\/span><\/span><\/p>\n<p><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">Because the optimization process is time-consuming and boring, I used the automatic optimization feature of this solver (Gradient Based Optimizer). But according to the figure below, the residuals do not converge well:<\/span><\/span><\/span><\/p>\n<p style=\"padding-left: 80px\"><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\"><img loading=\"lazy\" decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514922-w1.PNG\" alt=\"\" width=\"618\" height=\"319\"><\/span><\/span><\/span><\/p>\n<p><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">It seems to be auto-initialized after each optimization iteration is completed, which makes convergence very difficult. Is there a way to disable auto-initialization of the adjoint solver&nbsp;<\/span><\/span><\/span><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">during optimization ?<\/span><\/span><\/span><\/p>\n<p><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">Thanks in advance.<\/span><\/span><\/span><\/p>\n","protected":false},"template":"","class_list":["post-306318","topic","type-topic","status-closed","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi everyone,I am optimizing a geometry using Fluent&#039;s adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Adjoint Solver; Convergence of residuals | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi everyone,I am optimizing a geometry using Fluent&#039;s adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514827-w2.PNG\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514827-w2.PNG\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-09-12T11:10:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-09-12T11:10:44+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Adjoint Solver; Convergence of residuals | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi everyone,I am optimizing a geometry using Fluent&#039;s adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514827-w2.PNG\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/adjoint-solver-convergence-of-residuals\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/adjoint-solver-convergence-of-residuals\\\/#listItem\",\"name\":\"Adjoint Solver; Convergence of residuals\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/adjoint-solver-convergence-of-residuals\\\/#listItem\",\"position\":3,\"name\":\"Adjoint Solver; Convergence of residuals\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/adjoint-solver-convergence-of-residuals\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/adjoint-solver-convergence-of-residuals\\\/\",\"name\":\"Adjoint Solver; Convergence of residuals | Ansys Learning Forum\",\"description\":\"Hi everyone,I am optimizing a geometry using Fluent's adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/adjoint-solver-convergence-of-residuals\\\/#breadcrumblist\"},\"datePublished\":\"2023-09-12T11:10:44+00:00\",\"dateModified\":\"2023-09-12T11:10:44+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Adjoint Solver; Convergence of residuals | Ansys Learning Forum","description":"Hi everyone,I am optimizing a geometry using Fluent's adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/forum\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/#listItem","name":"Adjoint Solver; Convergence of residuals"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/#listItem","position":3,"name":"Adjoint Solver; Convergence of residuals","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/","name":"Adjoint Solver; Convergence of residuals | Ansys Learning Forum","description":"Hi everyone,I am optimizing a geometry using Fluent's adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/#breadcrumblist"},"datePublished":"2023-09-12T11:10:44+00:00","dateModified":"2023-09-12T11:10:44+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"Adjoint Solver; Convergence of residuals | Ansys Learning Forum","og:description":"Hi everyone,I am optimizing a geometry using Fluent's adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/","og:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514827-w2.PNG","og:image:secure_url":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514827-w2.PNG","article:published_time":"2023-09-12T11:10:44+00:00","article:modified_time":"2023-09-12T11:10:44+00:00","twitter:card":"summary_large_image","twitter:title":"Adjoint Solver; Convergence of residuals | Ansys Learning Forum","twitter:description":"Hi everyone,I am optimizing a geometry using Fluent's adjoint solver. I manually optimized the geometry several times in the adjoint solver (manually means that I did not use the gradient-based optimizer And after finishing each iteration of optimization, I did not click the initialize option of the adjoint solver). In this case, the residuals of","twitter:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/12-09-2023-1694514827-w2.PNG"},"aioseo_meta_data":{"post_id":"306318","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"content","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-10-28 17:45:43","updated":"2024-10-28 17:45:43","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/topics\/\" title=\"Topics\">Topics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAdjoint Solver; Convergence of residuals\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/forum\/topics\/"},{"label":"Adjoint Solver; Convergence of residuals","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/adjoint-solver-convergence-of-residuals\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["17026","5976"],"_bbp_author_ip":["96.7.218.215"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["620"],"_bbp_topic_status":["unanswered"],"_bbp_status":["publish"],"_bbp_topic_id":["306318"],"_bbp_forum_id":["27792"],"_bbp_engagement":["5976","17026"],"_bbp_voice_count":["2"],"_bbp_reply_count":["3"],"_bbp_last_reply_id":["312290"],"_bbp_last_active_id":["312290"],"_bbp_last_active_time":["2023-10-19 11:48:22"]},"test":"a-karimi8457gmail-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/306318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/306318\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=306318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}