


{"id":348207,"date":"2024-02-01T10:37:19","date_gmt":"2024-02-01T10:37:19","guid":{"rendered":"\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/"},"modified":"2024-02-01T10:37:19","modified_gmt":"2024-02-01T10:37:19","slug":"ddpm-remove-partciles-via-udf","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/","title":{"rendered":"DDPM &#8211; remove partciles via UDF"},"content":{"rendered":"<p>Hi,<\/p>\n<p>i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:<\/p>\n<p>DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp)<br \/>{<\/p>\n<p>real y_lim_out=1.1; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br \/>if (TP_POS(tp)[1]&lt;y_lim_out) {<br \/>&nbsp; &nbsp; &nbsp; &nbsp; Message(&#8221; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PARTICLE ID %d REMOVED FROM DOMAIN\\n&#8221;, tp-&gt;part_id);<br \/>&nbsp; &nbsp; &nbsp; &nbsp; tp-&gt;stream_index = -1;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; }<br \/>}<\/p>\n<p>This works well when looking at the particle tracks (left): there are no particles below the specified height (red line). However, when looking at the contours of vol. fraction of the solid phase (right), it seems like FLUENT is still showing a vol. fraction &gt;0 below the specified height.<\/p>\n<p><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2024\/02\/01-02-2024-1706783383-mceclip0.png\"><\/p>\n<p>According to the Theory Guide 2021R2 (14.5.23. Dense Discrete Phase Model), the solution for the solid phase, such as volume fraction&nbsp;or velocity field, is taken from the Lagrangian tracking solution. Why is there a solid vol. fraction at the very bottom where all particles have been removed?<\/p>\n<p>Thanks a lot in advance,<\/p>\n<p>Lukas<\/p>\n","protected":false},"template":"","class_list":["post-348207","topic","type-topic","status-closed","hentry","topic-tag-multiphase_models-1","topic-tag-ddpm","topic-tag-fluent","topic-tag-remove-particles-1","topic-tag-udf"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/\" \/>\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=\"DDPM \u2013 remove partciles via UDF | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/02\/01-02-2024-1706783383-mceclip0.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/02\/01-02-2024-1706783383-mceclip0.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-01T10:37:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-01T10:37:19+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"DDPM \u2013 remove partciles via UDF | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/02\/01-02-2024-1706783383-mceclip0.png\" \/>\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\\\/ddpm-remove-partciles-via-udf\\\/#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\\\/fluent\\\/#listItem\",\"name\":\"fluent\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/fluent\\\/#listItem\",\"position\":3,\"name\":\"fluent\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/fluent\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/ddpm-remove-partciles-via-udf\\\/#listItem\",\"name\":\"DDPM &#8211; remove partciles via UDF\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/ddpm-remove-partciles-via-udf\\\/#listItem\",\"position\":4,\"name\":\"DDPM &#8211; remove partciles via UDF\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/fluent\\\/#listItem\",\"name\":\"fluent\"}}]},{\"@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\\\/ddpm-remove-partciles-via-udf\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/ddpm-remove-partciles-via-udf\\\/\",\"name\":\"DDPM \\u2013 remove partciles via UDF | Ansys Learning Forum\",\"description\":\"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/ddpm-remove-partciles-via-udf\\\/#breadcrumblist\"},\"datePublished\":\"2024-02-01T10:37:19+00:00\",\"dateModified\":\"2024-02-01T10:37:19+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":"DDPM \u2013 remove partciles via UDF | Ansys Learning Forum","description":"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/#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\/fluent\/#listItem","name":"fluent"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/fluent\/#listItem","position":3,"name":"fluent","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/fluent\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/#listItem","name":"DDPM &#8211; remove partciles via UDF"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/#listItem","position":4,"name":"DDPM &#8211; remove partciles via UDF","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/fluent\/#listItem","name":"fluent"}}]},{"@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\/ddpm-remove-partciles-via-udf\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/","name":"DDPM \u2013 remove partciles via UDF | Ansys Learning Forum","description":"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/#breadcrumblist"},"datePublished":"2024-02-01T10:37:19+00:00","dateModified":"2024-02-01T10:37:19+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":"DDPM \u2013 remove partciles via UDF | Ansys Learning Forum","og:description":"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/","og:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/02\/01-02-2024-1706783383-mceclip0.png","og:image:secure_url":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/02\/01-02-2024-1706783383-mceclip0.png","article:published_time":"2024-02-01T10:37:19+00:00","article:modified_time":"2024-02-01T10:37:19+00:00","twitter:card":"summary_large_image","twitter:title":"DDPM \u2013 remove partciles via UDF | Ansys Learning Forum","twitter:description":"Hi,i am modelling particles falling through a 3D-geometry with a gas flow from the bottom using DDPM (ANSYS 2021 R2). I want to remove the particles at a certain height using a UDF:DEFINE_DPM_SCALAR_UPDATE(remove_particles, cell, thread, initialize, tp){real y_lim_out=1.1; if (TP_POS(tp)[1]","twitter:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/02\/01-02-2024-1706783383-mceclip0.png"},"aioseo_meta_data":{"post_id":"348207","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:02:08","updated":"2024-10-28 17:02:08","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\/fluent\/\" title=\"fluent\">fluent<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDDPM \u2013 remove partciles via UDF\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":"fluent","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/fluent\/"},{"label":"DDPM &#8211; remove partciles via UDF","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/ddpm-remove-partciles-via-udf\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["182151","852"],"_bbp_author_ip":["23.206.193.146"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["1001"],"_bbp_topic_status":["unanswered"],"_edit_lock":["1706783962:67226"],"_bbp_topic_id":["348207"],"_bbp_forum_id":["27792"],"_bbp_engagement":["852","182151"],"_bbp_voice_count":["2"],"_bbp_reply_count":["2"],"_bbp_last_reply_id":["349313"],"_bbp_last_active_id":["349313"],"_bbp_last_active_time":["2024-02-06 09:10:13"]},"test":"bergl"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/348207","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\/348207\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=348207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}