{"id":42499,"date":"2023-07-27T09:48:00","date_gmt":"2023-07-27T16:48:00","guid":{"rendered":"https:\/\/www.padtinc.com\/?p=42499"},"modified":"2023-08-15T07:58:37","modified_gmt":"2023-08-15T14:58:37","slug":"thermal-pid-controller-and-thermostats","status":"publish","type":"post","link":"https:\/\/www.padtinc.com\/2023\/07\/27\/thermal-pid-controller-and-thermostats\/","title":{"rendered":"Thermal PID Controller and Thermostat: Control Your Models with 2 New Ansys Mechanical Extensions"},"content":{"rendered":"\n

THERMAL PID CONTROLLER ACT Extension (Rev 1)
Formerly \u201cPID Thermostat Controller\u201d<\/strong><\/h2>\n\n\n\n

THERMOSTAT ACT Extension (Rev 0)<\/h2>\n\n\n\n

The user community has continued to use and provide feedback on various Ansys Mechanical<\/a> ACT extensions that Matt Sutton created while at PADT, and that Alex Grishin continued to enhance. Based on some user feedback, Alex has created two new versions of the extension. One that includes additional features for the PID Controller, and the other that is just a thermostat. <\/p>\n\n\n\n

This presentation goes over the background of both tools, how they work, and how to use them. Not only is it useful if you need a thermal PID Controller or a thermostat in your Ansys Mechanical Model, they should also help those who want to create their own Ansys Mechanical ACT Extensions. <\/p>\n\n\n\n

<\/object>padt-ansys-mechanical-thermal-PID-controller-thermostat-july2023<\/a>Download<\/a><\/div>\n\n\n\n

And here are the zip files containing the WBEX files, release notes, and the Ansys Mechanical database used in the examples.<\/p>\n\n\n\n

padt-ansys-mechanical-PID_Controller_R1<\/a>Download<\/a><\/div>\n\n\n\n
padt-ansys-mechanical-Thermostat_R0<\/a>Download<\/a><\/div>\n\n\n\n

Note, this is provided for free with no warranty and no support<\/strong><\/p>\n\n\n\n

If you need help creating a custom extension or any other assistance with customizing your Ansys tools, contact our simulation consulting team at consult@padtinc.com<\/a> or 480.813.4884 and we can take a look.<\/p>\n\n\n

\n
\"Ansys <\/picture><\/figure><\/div>\n\n\n

Background on the PADT Thermal PADT Controller Saga<\/h2>\n\n\n\n

Back in 2014, PADT’s Matt Sutton needed to add a PID controller based on temperature values to an Ansys Mechanical model he was creating for a customer. This is fairly easy to do in Ansys Mechanical APDL, but there was no way to do it directly in Ansys Mechanical. So, he wrote an Ansys Mechanical ACT Extension that exposed the APDL PID Thermostat Controller in the Ansys Mechanical interface. Once he had it working, he uploaded it to the Ansys store, and we never heard much and just assumed it wasn’t used much. <\/p>\n\n\n\n

Please read Matt\u2019s original articles to learn about that original tool including a detailed how-to on creating ACT extensions: Part 1<\/a> | Part 2<\/a><\/p>\n\n\n\n

Then Matt moved on (he is now working at Ansys) and the version on the Ansys Store got old and out of date. So we took it down. Well, turns out people were using it because we started getting requests for updates to the tool. Alex Grishin, the other of the above PowerPoint, stepped up and updated it. That release is documented in his February 2023 update<\/a>. <\/p>\n\n\n\n

After that came out we go more requests, and he worked with some customers to come up with these two new versions. We hope to find the time to keep adding to these useful tools, so if you have any requests, please do reach out. <\/p>\n\n\n

\n
\"Ansys <\/picture><\/figure><\/div>\n\n\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

THERMAL PID CONTROLLER ACT Extension (Rev 1)Formerly \u201cPID Thermostat Controller\u201d THERMOSTAT ACT Extension (Rev 0) The user community has continued […]<\/p>\n","protected":false},"author":16,"featured_media":42506,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2323],"tags":[3020,540,511,892,496,893],"post-podcast":[],"_links":{"self":[{"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/posts\/42499"}],"collection":[{"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/comments?post=42499"}],"version-history":[{"count":5,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/posts\/42499\/revisions"}],"predecessor-version":[{"id":42512,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/posts\/42499\/revisions\/42512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/media\/42506"}],"wp:attachment":[{"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/media?parent=42499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/categories?post=42499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/tags?post=42499"},{"taxonomy":"post-podcast","embeddable":true,"href":"https:\/\/www.padtinc.com\/wp-json\/wp\/v2\/post-podcast?post=42499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}