


{"id":382090,"date":"2024-09-10T05:18:37","date_gmt":"2024-09-10T05:18:37","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/"},"modified":"2024-09-10T05:18:37","modified_gmt":"2024-09-10T05:18:37","slug":"user-defined-function-for-erosion-modelling","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/","title":{"rendered":"User Defined Function for erosion modelling"},"content":{"rendered":"<p>&lt;div&gt;I am writing for erosion modelling using UDF.&nbsp; My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro <em>C_DPMS_CONCENTRATION(c,tf) <\/em>and for velocity, I can use <em>sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)).<\/em>&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;My doubt is about how can I use these two variables with the help of loop cammand in UDF to find erosion rate since velocity macro is for face and DPM concentration macro is defined for cell. Can anyone help me in the syntax of it?&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;<\/p>\n","protected":false},"template":"","class_list":["post-382090","topic","type-topic","status-publish","hentry","topic-tag-multiphaseudfevaporationdpmspeciestransportdefinesourcesourcetermeulerianlagrangian-1","topic-tag-erosion-1","topic-tag-erosion-rate-2","topic-tag-userdefinedfunctions"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/\" \/>\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=\"User Defined Function for erosion modelling | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-09-10T05:18:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-10T05:18:37+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"User Defined Function for erosion modelling | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in\" \/>\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\\\/topic\\\/user-defined-function-for-erosion-modelling\\\/#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\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/userdefinedfunctions\\\/#listItem\",\"name\":\"userdefinedfunctions\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/userdefinedfunctions\\\/#listItem\",\"position\":3,\"name\":\"userdefinedfunctions\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/userdefinedfunctions\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/user-defined-function-for-erosion-modelling\\\/#listItem\",\"name\":\"User Defined Function for erosion modelling\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/user-defined-function-for-erosion-modelling\\\/#listItem\",\"position\":4,\"name\":\"User Defined Function for erosion modelling\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/userdefinedfunctions\\\/#listItem\",\"name\":\"userdefinedfunctions\"}}]},{\"@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\\\/topic\\\/user-defined-function-for-erosion-modelling\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/user-defined-function-for-erosion-modelling\\\/\",\"name\":\"User Defined Function for erosion modelling | Ansys Learning Forum\",\"description\":\"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/user-defined-function-for-erosion-modelling\\\/#breadcrumblist\"},\"datePublished\":\"2024-09-10T05:18:37+00:00\",\"dateModified\":\"2024-09-10T05:18:37+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":"User Defined Function for erosion modelling | Ansys Learning Forum","description":"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/#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\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/forum\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/userdefinedfunctions\/#listItem","name":"userdefinedfunctions"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/userdefinedfunctions\/#listItem","position":3,"name":"userdefinedfunctions","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/userdefinedfunctions\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/#listItem","name":"User Defined Function for erosion modelling"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/#listItem","position":4,"name":"User Defined Function for erosion modelling","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/userdefinedfunctions\/#listItem","name":"userdefinedfunctions"}}]},{"@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\/topic\/user-defined-function-for-erosion-modelling\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/","name":"User Defined Function for erosion modelling | Ansys Learning Forum","description":"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/#breadcrumblist"},"datePublished":"2024-09-10T05:18:37+00:00","dateModified":"2024-09-10T05:18:37+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":"User Defined Function for erosion modelling | Ansys Learning Forum","og:description":"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/","article:published_time":"2024-09-10T05:18:37+00:00","article:modified_time":"2024-09-10T05:18:37+00:00","twitter:card":"summary_large_image","twitter:title":"User Defined Function for erosion modelling | Ansys Learning Forum","twitter:description":"I am writing for erosion modelling using UDF. My erosion rate is a function of DPM concentration and Velocitiy magnitude. For DPM concentration, I saw the macro C_DPMS_CONCENTRATION(c,tf) and for velocity, I can use sqrt(F_U(f,tf)*F_U(f,tf) + F_V(f,tf)*F_V(f,tf)+ F_W(f,tf)*F_W(f,tf)). My doubt is about how can I use these two variables with the help of loop cammand in"},"aioseo_meta_data":{"post_id":"382090","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 16:29:46","updated":"2026-09-17 00:31:31","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\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/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\/forum\/forums\/topic-tag\/userdefinedfunctions\/\" title=\"userdefinedfunctions\">userdefinedfunctions<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tUser Defined Function for erosion modelling\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/forum\/topics\/"},{"label":"userdefinedfunctions","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/userdefinedfunctions\/"},{"label":"User Defined Function for erosion modelling","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/user-defined-function-for-erosion-modelling\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_author_ip":["134.238.141.18"],"_btv_view_count":["483"],"_bbp_topic_status":["unanswered"],"_bbp_subscription":["199"],"_bbp_topic_id":["382090"],"_bbp_forum_id":["27792"],"_bbp_engagement":["199","452163"],"_bbp_voice_count":["2"],"_bbp_reply_count":["1"],"_bbp_last_reply_id":["382122"],"_bbp_last_active_id":["382122"],"_bbp_last_active_time":["2024-09-10 08:48:44"]},"test":"sooriaprakash-kamarajbakerhughes-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/382090","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\/382090\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=382090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}