{"id":165345,"date":"2023-03-17T09:00:03","date_gmt":"2023-03-17T09:00:03","guid":{"rendered":"\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/"},"modified":"2023-07-31T12:31:04","modified_gmt":"2023-07-31T12:31:04","slug":"how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/","title":{"rendered":"How can we customize a topology optimization analysis using APDL commands?"},"content":{"rendered":"<p>There is no known way of doing this with APDL commands.  A long time back (probably v12.1 or so) the topology optimization commands were part of APDL but were very limited.  TOPDEF would define some of the setup, TOPEXE would run a single step of topology optimization, and TOPITER would run a series of topo iterations.    All of the constraints were controlled with a bunch of OP commands (OPADD, OPVAR, OPTYPE, OPFRST, etc).  You can find some information in the old documentation.  At some point, all of these commands became undocumented and were removed from the APDL GUI interface.    The new Workbench Topo Opt doesn&#8217;t use any of those commands.  Looking at the ds.dat file points out that all of the topology optimization stuff is being handled by an APDL system command: \/SYS,&#8221;C:Program FilesANSYS Incv192ANSYSbinwinx64Opti.exe&#8221; 53795 TOPO1  It is not clear what the Opti.exe command will call but unless it specifically references the APDL commands, there isn&#8217;t really a way to customize it.<\/p>\n","protected":false},"template":"","class_list":["post-165345","topic","type-topic","status-publish","hentry","topic-tag-19-2","topic-tag-analysis-techniques","topic-tag-mechanical","topic-tag-optimization","topic-tag-structural-mechanics"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_wp_page_template":["default"],"_bbp_last_active_time":["3\/15\/2023 20:20"],"_bbp_forum_id":["27789"],"_bbp_author_ip":["23.56.168.180"],"_btv_view_count":["1254"],"siebel_km_number":["2057641"],"product_version":["19.2"],"km_published_date":["2018-12-19T00:00:00.000Z"],"family":["Structural Mechanics"],"application_name":["Mechanical"]},"test":"articlesansys-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/165345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/165345\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/media?parent=165345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}