{"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":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"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\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/\" \/>\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 Knowledge | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How can we customize a topology optimization analysis using APDL commands? | Ansys Knowledge\" \/>\n\t\t<meta property=\"og:description\" content=\"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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-03-17T09:00:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-07-31T12:31:04+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How can we customize a topology optimization analysis using APDL commands? | Ansys Knowledge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"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\" \/>\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\\\/knowledge\\\/forums\\\/topic\\\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"name\":\"structural-mechanics\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"position\":3,\"name\":\"structural-mechanics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\\\/#listItem\",\"name\":\"How can we customize a topology optimization analysis using APDL commands?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\\\/#listItem\",\"position\":4,\"name\":\"How can we customize a topology optimization analysis using APDL commands?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"name\":\"structural-mechanics\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\\\/\",\"name\":\"How can we customize a topology optimization analysis using APDL commands? | Ansys Knowledge\",\"description\":\"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\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\\\/#breadcrumblist\"},\"datePublished\":\"2023-03-17T09:00:03+00:00\",\"dateModified\":\"2023-07-31T12:31:04+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How can we customize a topology optimization analysis using APDL commands? | Ansys Knowledge","description":"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","canonical_url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/knowledge","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","name":"structural-mechanics"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","position":3,"name":"structural-mechanics","item":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/#listItem","name":"How can we customize a topology optimization analysis using APDL commands?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/#listItem","position":4,"name":"How can we customize a topology optimization analysis using APDL commands?","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","name":"structural-mechanics"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization","name":"Ansys Knowledge","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/knowledge\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/#webpage","url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/","name":"How can we customize a topology optimization analysis using APDL commands? | Ansys Knowledge","description":"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","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/#breadcrumblist"},"datePublished":"2023-03-17T09:00:03+00:00","dateModified":"2023-07-31T12:31:04+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website","url":"https:\/\/innovationspace.ansys.com\/knowledge\/","name":"Ansys Knowledge","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Knowledge | Ansys Innovation Space","og:type":"article","og:title":"How can we customize a topology optimization analysis using APDL commands? | Ansys Knowledge","og:description":"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","og:url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/","article:published_time":"2023-03-17T09:00:03+00:00","article:modified_time":"2023-07-31T12:31:04+00:00","twitter:card":"summary_large_image","twitter:title":"How can we customize a topology optimization analysis using APDL commands? | Ansys Knowledge","twitter:description":"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"},"aioseo_meta_data":{"post_id":"165345","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":"default","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":false,"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":"2025-10-17 22:07:01","updated":"2026-07-29 16:39:15","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\/knowledge\" 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\/knowledge\/topics\/\" title=\"Topics\">Topics<\/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\/knowledge\/forums\/topic-tag\/structural-mechanics\/\" title=\"structural-mechanics\">structural-mechanics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow can we customize a topology optimization analysis using APDL commands?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/knowledge"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/"},{"label":"structural-mechanics","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/"},{"label":"How can we customize a topology optimization analysis using APDL commands?","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-can-we-customize-a-topology-optimization-analysis-using-apdl-commands\/"}],"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":["1511"],"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}]}}