


{"id":52262,"date":"2021-02-16T01:14:01","date_gmt":"2021-02-16T01:14:01","guid":{"rendered":"\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/"},"modified":"2021-04-28T18:25:37","modified_gmt":"2021-04-28T18:25:37","slug":"compute-force-and-moment-in-your-udf","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/","title":{"rendered":"Compute force and moment in your UDF"},"content":{"rendered":"<p>Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is  <strong>Compute_Force_And_Moment .<\/strong>For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for calculating the force and moment on a wall. First you need to get the domain .. only one domain in single phase. If you have two phase flow, calling this with domain(2) will get the forces of the fluid defined as domain (2) &#8230; (3) for the forces of fluid defined in domain 3. I tested this and  the sum is equal to the mixture domain force (domain 1). Get the domain by:nDomain *d = Get_Domain(1);\u00a0\u00a0nThen get the pointer on the thread you want to calculate force\/ moment on.  ID  is an integer which you get from the boundary conditions. Say turbine_wall, you will find its id number listednThread *t_object = Lookup_Thread(d, ID);nnow make placeholders for the variablesndouble force[ND_ND], moment[ND_ND], cg[ND_ND];nNow call the function &#8230; TRUE is when you call it by HOST and NODES &#8230; FALSE when you call it by NODES only. nCompute_Force_And_Moment (d,t_object,cg,force,moment,TRUE);nnow force[0] , force[1] and force[2] if you have 3D,  are the forces in the x, y and z directions.nsame for moment[0] &#8230;.  etc.<\/p>\n","protected":false},"template":"","class_list":["post-52262","topic","type-topic","status-closed","hentry","topic-tag-force","topic-tag-hawt","topic-tag-moment","topic-tag-rigid-body-motion","topic-tag-sdof"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-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=\"Compute force and moment in your UDF | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-02-16T01:14:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-28T18:25:37+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Compute force and moment in your UDF | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for\" \/>\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\\\/compute-force-and-moment-in-your-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\\\/force\\\/#listItem\",\"name\":\"force\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/force\\\/#listItem\",\"position\":3,\"name\":\"force\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/force\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/compute-force-and-moment-in-your-udf\\\/#listItem\",\"name\":\"Compute force and moment in your UDF\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/compute-force-and-moment-in-your-udf\\\/#listItem\",\"position\":4,\"name\":\"Compute force and moment in your UDF\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/force\\\/#listItem\",\"name\":\"force\"}}]},{\"@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\\\/compute-force-and-moment-in-your-udf\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/compute-force-and-moment-in-your-udf\\\/\",\"name\":\"Compute force and moment in your UDF | Ansys Learning Forum\",\"description\":\"Hello, nAs I see many questions regarding calculating force and\\\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/compute-force-and-moment-in-your-udf\\\/#breadcrumblist\"},\"datePublished\":\"2021-02-16T01:14:01+00:00\",\"dateModified\":\"2021-04-28T18:25: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":"Compute force and moment in your UDF | Ansys Learning Forum","description":"Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-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\/compute-force-and-moment-in-your-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\/force\/#listItem","name":"force"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/force\/#listItem","position":3,"name":"force","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/force\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/#listItem","name":"Compute force and moment in your UDF"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/#listItem","position":4,"name":"Compute force and moment in your UDF","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/force\/#listItem","name":"force"}}]},{"@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\/compute-force-and-moment-in-your-udf\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/","name":"Compute force and moment in your UDF | Ansys Learning Forum","description":"Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/#breadcrumblist"},"datePublished":"2021-02-16T01:14:01+00:00","dateModified":"2021-04-28T18:25: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":"Compute force and moment in your UDF | Ansys Learning Forum","og:description":"Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/","article:published_time":"2021-02-16T01:14:01+00:00","article:modified_time":"2021-04-28T18:25:37+00:00","twitter:card":"summary_large_image","twitter:title":"Compute force and moment in your UDF | Ansys Learning Forum","twitter:description":"Hello, nAs I see many questions regarding calculating force and\/or moment on a rigid body, I would like to share my experience with a non-documented function defined in wall.h. The function is Compute_Force_And_Moment .For some mysterious reason, the function is not documented in the UDF manual .. but the theory guide includes the equations for"},"aioseo_meta_data":{"post_id":"52262","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 22:54:42","updated":"2024-10-28 22:54:42","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\/force\/\" title=\"force\">force<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCompute force and moment in your 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":"force","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/force\/"},{"label":"Compute force and moment in your UDF","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/compute-force-and-moment-in-your-udf\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_old_topic_id":["24548"],"_bbp_old_topic_author_name_id":["Anonymous"],"_bbp_old_is_topic_anonymous_id":["false"],"_bbp_old_closed_status_id":["closed"],"_bbp_author_ip":["?xq="],"_bbp_old_sticky_status_id":["normal"],"_bbp_status":["publish"],"_bbp_likes_count":["0","0","0","0","0"],"_btv_view_count":["2737"],"_bbp_subscription":["231739"],"_bbp_topic_status":["unanswered"],"_bbp_topic_id":["52262"],"_bbp_forum_id":["27792"],"_bbp_engagement":["62","22555","184487","185080"],"_bbp_voice_count":["4"],"_bbp_reply_count":["3"],"_bbp_last_reply_id":["144346"],"_bbp_last_active_id":["144346"],"_bbp_last_active_time":["2021-03-02 10:45:26"]},"test":"yasserselima"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/52262","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\/52262\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=52262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}