


{"id":308055,"date":"2023-09-22T10:16:11","date_gmt":"2023-09-22T10:16:11","guid":{"rendered":"\/forum\/forums\/reply\/308055\/"},"modified":"2023-09-22T10:16:11","modified_gmt":"2023-09-22T10:16:11","slug":"308055","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/","title":{"rendered":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step?"},"content":{"rendered":"<p>&lt;p&gt;Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.&lt;\/p&gt;&lt;p&gt;How to do modify the viscous resistance? is it time dependent?&nbsp;&lt;\/p&gt;&lt;p&gt;Some ideas&lt;\/p&gt;<\/p>\n<ul>\n<li>can you modify it only with Expression without an UDF. So you can calculate it without running the UDF?<\/li>\n<li>Another possibility, you can try. You can use a&nbsp;<a href=\"https:\/\/ansyshelp.ansys.com\/account\/secured?returnurl=\/Views\/Secured\/corp\/v232\/en\/flu_udf\/flu_udf_GeneralSolverDEFINE.html\">DEFINE_EXECUTE_AT_END &nbsp;<\/a>that is run only at the end of all time step. You can compute it the new viscous value, save it into a global variable and so make it accessible to the DEFINE_PROFILE macro.<\/li>\n<\/ul>\n<p>&lt;p&gt;Let me know if this suggestion are useful&lt;\/p&gt;&lt;p&gt;&nbsp;&lt;\/p&gt;&lt;p&gt;Luca&lt;\/p&gt;&lt;p&gt;&nbsp;&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-308055","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/\" \/>\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=\"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step? | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-09-22T10:16:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-09-22T10:16:11+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step? | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another\" \/>\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\\\/reply\\\/308055\\\/#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\\\/forums\\\/reply\\\/308055\\\/#listItem\",\"name\":\"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step?\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/308055\\\/#listItem\",\"position\":2,\"name\":\"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}}]},{\"@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\\\/reply\\\/308055\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/308055\\\/\",\"name\":\"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step? | Ansys Learning Forum\",\"description\":\"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/308055\\\/#breadcrumblist\"},\"datePublished\":\"2023-09-22T10:16:11+00:00\",\"dateModified\":\"2023-09-22T10:16:11+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":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step? | Ansys Learning Forum","description":"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/#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\/forums\/reply\/308055\/#listItem","name":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step?"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/#listItem","position":2,"name":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step?","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}}]},{"@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\/reply\/308055\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/","name":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step? | Ansys Learning Forum","description":"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/#breadcrumblist"},"datePublished":"2023-09-22T10:16:11+00:00","dateModified":"2023-09-22T10:16:11+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":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step? | Ansys Learning Forum","og:description":"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/","article:published_time":"2023-09-22T10:16:11+00:00","article:modified_time":"2023-09-22T10:16:11+00:00","twitter:card":"summary_large_image","twitter:title":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step? | Ansys Learning Forum","twitter:description":"Hi, DEFINE_PROFILE is executed at any iteration because you need to provide a boundary values to porosity. So it need to compute the corresponding value anytime.How to do modify the viscous resistance? is it time dependent? Some ideascan you modify it only with Expression without an UDF. So you can calculate it without running the UDF?Another"},"aioseo_meta_data":{"post_id":"308055","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:43:59","updated":"2026-08-12 13:02:17","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\tReply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Reply To: Transient simulation: How to execute DEFINE_PROFILE macro once per time step?","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/308055\/"}],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/308055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/308055\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=308055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}