


{"id":250881,"date":"2023-02-21T22:52:48","date_gmt":"2023-02-21T22:52:48","guid":{"rendered":"\/forum\/forums\/topic\/topology-inverse-design\/"},"modified":"2023-02-21T22:52:48","modified_gmt":"2023-02-21T22:52:48","slug":"topology-inverse-design","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/topology-inverse-design\/","title":{"rendered":"Topology Inverse Design"},"content":{"rendered":"<p>Hello,<\/p>\n<p class=\"MsoNormal\">We are interested in the inverse design of a waveguide with topology optimization (please see the schematics below) and we have a number of questions regarding this optimization problem.<\/p>\n<p class=\"MsoNormal\"><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/02\/21-02-2023-1677019784-mceclip0.png\"><\/p>\n<p class=\"MsoNormal\">We have used the &ldquo;Inverse Design of a Splitter Using Topology Optimization&rdquo; example and modified the code to get to our desired design.<\/p>\n<p class=\"MsoNormal\" style=\"text-align: justify\">When we run the Python code that performs the optimization, we are interested in checking for various FOMs. However, we see that the results fail to follow the targeted FOM. Please see below for the case when Target_FOM =0.5.<\/p>\n<p class=\"MsoNormal\" style=\"text-align: justify\"><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/02\/21-02-2023-1677019829-mceclip1.png\"><\/p>\n<p class=\"MsoNormal\" style=\"text-align: justify\">The documentation of &ldquo;Inverse Design of a Splitter Using Topology Optimization&rdquo; example says that FOM=0.5- T_Up (please see : https:\/\/optics.ansys.com\/hc\/en-us\/articles\/1500007182141-Inverse-Design-of-a-Splitter-Using-Topology-Optimization)<\/p>\n<p class=\"MsoNormal\" style=\"text-align: justify\">Is the T_Up the same as the Target_FOM in the code? And is there a chance to change the FOM formulation altogether, or do we have to use that? Any chance of having access to the FOM function file?<\/p>\n<p class=\"MsoNormal\" style=\"text-align: left\" align=\"center\">This is the code we used:<\/p>\n<p class=\"MsoNormal\" style=\"text-align: left\" align=\"center\"><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/02\/21-02-2023-1677019855-mceclip2.png\"><\/p>\n<p class=\"MsoListParagraph\" style=\"text-indent: -.25in\"><!-- [if !supportLists]--><span style=\"font-family: Symbol\"><span>&middot;<span style=\"font: 7.0pt 'Times New Roman'\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><!--[endif]-->Also, is it possible to get a frequency-dependent FOM in a problem like this?<\/p>\n<p class=\"MsoNormal\" style=\"text-align: justify\">Thanks a lot for your help in advance!<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n","protected":false},"template":"","class_list":["post-250881","topic","type-topic","status-closed","hentry"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["262649","2592","30281"],"_bbp_author_ip":["23.48.209.37"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["533"],"_bbp_topic_status":["unanswered"],"_bbp_status":["publish"],"_bbp_topic_id":["250881"],"_bbp_forum_id":["27833"],"_bbp_engagement":["2592","30281","262649"],"_bbp_voice_count":["3"],"_bbp_reply_count":["5"],"_bbp_last_reply_id":["251324"],"_bbp_last_active_id":["251324"],"_bbp_last_active_time":["2023-02-23 23:35:47"]},"test":"azbaderchapman-edu"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/250881","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\/250881\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=250881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}