


{"id":288951,"date":"2023-06-15T14:33:08","date_gmt":"2023-06-15T14:33:08","guid":{"rendered":"\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/"},"modified":"2023-07-03T09:17:21","modified_gmt":"2023-07-03T09:17:21","slug":"accessing-node-temperatures-in-user-programmable-feature-during-solution","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/","title":{"rendered":"Accessing node temperatures in User Programmable Feature during solution"},"content":{"rendered":"<p>Hi!<\/p>\n<p>I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time steps and time values, calculated in previous substeps.<\/p>\n<p>I was able to implement it in ABAQUS software using subroutine HETVAL, however I wish to implement it in ANSYS software and similar subroutine in ANSYS (currently im trying to do it using usrefl.F) doesn&#8217;t have (in contrast to subroutines such as usermat.F) user state variables (ustatev) nor temperature data (Temp), which are crucial for my problem.<\/p>\n<p>I have successfully used this subroutine in WB project (it writes some date to output and I can see desirable strings in output file). Currently I&#8217;m trying to implement all in it however I have good grasp of the APDL and it&#8217;s not a problem to do it in mapdl. Also, Ive successfuly implemented some creep law just to test things and can say VS and Fortran compiler works within my system. I link them using \/UPF command.<\/p>\n<p>So, the question is &#8211; <strong>How to access nodal temperature and time step data (some user state variables are also desirable) within upf subroutines which don&#8217;t have them as input arguments<\/strong>?<\/p>\n","protected":false},"template":"","class_list":["post-288951","topic","type-topic","status-closed","hentry","topic-tag-fortran-1","topic-tag-upf","topic-tag-user-defined-1"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/\" \/>\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=\"Accessing node temperatures in User Programmable Feature during solution | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-06-15T14:33:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-07-03T09:17:21+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Accessing node temperatures in User Programmable Feature during solution | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time\" \/>\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\\\/accessing-node-temperatures-in-user-programmable-feature-during-solution\\\/#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\\\/upf\\\/#listItem\",\"name\":\"upf\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/upf\\\/#listItem\",\"position\":3,\"name\":\"upf\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/upf\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/accessing-node-temperatures-in-user-programmable-feature-during-solution\\\/#listItem\",\"name\":\"Accessing node temperatures in User Programmable Feature during solution\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/accessing-node-temperatures-in-user-programmable-feature-during-solution\\\/#listItem\",\"position\":4,\"name\":\"Accessing node temperatures in User Programmable Feature during solution\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/upf\\\/#listItem\",\"name\":\"upf\"}}]},{\"@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\\\/accessing-node-temperatures-in-user-programmable-feature-during-solution\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/accessing-node-temperatures-in-user-programmable-feature-during-solution\\\/\",\"name\":\"Accessing node temperatures in User Programmable Feature during solution | Ansys Learning Forum\",\"description\":\"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/accessing-node-temperatures-in-user-programmable-feature-during-solution\\\/#breadcrumblist\"},\"datePublished\":\"2023-06-15T14:33:08+00:00\",\"dateModified\":\"2023-07-03T09:17:21+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":"Accessing node temperatures in User Programmable Feature during solution | Ansys Learning Forum","description":"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/#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\/upf\/#listItem","name":"upf"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/upf\/#listItem","position":3,"name":"upf","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/upf\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/#listItem","name":"Accessing node temperatures in User Programmable Feature during solution"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/#listItem","position":4,"name":"Accessing node temperatures in User Programmable Feature during solution","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/upf\/#listItem","name":"upf"}}]},{"@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\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/","name":"Accessing node temperatures in User Programmable Feature during solution | Ansys Learning Forum","description":"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/#breadcrumblist"},"datePublished":"2023-06-15T14:33:08+00:00","dateModified":"2023-07-03T09:17:21+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":"Accessing node temperatures in User Programmable Feature during solution | Ansys Learning Forum","og:description":"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/","article:published_time":"2023-06-15T14:33:08+00:00","article:modified_time":"2023-07-03T09:17:21+00:00","twitter:card":"summary_large_image","twitter:title":"Accessing node temperatures in User Programmable Feature during solution | Ansys Learning Forum","twitter:description":"Hi!I want to simulate heating of the concrete slab during its hardening using some custom heat generation. Desirable heatgen has dependence on special time variable which is calculated from the beginning of the simulation for each node of the model and changes at each substep using temperature values of structure in current zone (node), time"},"aioseo_meta_data":{"post_id":"288951","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 18:03:42","updated":"2024-10-28 18:03: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\/upf\/\" title=\"upf\">upf<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAccessing node temperatures in User Programmable Feature during solution\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":"upf","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/upf\/"},{"label":"Accessing node temperatures in User Programmable Feature during solution","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/accessing-node-temperatures-in-user-programmable-feature-during-solution\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_author_ip":["23.206.193.146"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["652"],"_bbp_subscription":["157520"],"_bbp_status":["publish"],"_bbp_topic_status":["unanswered"],"_bbp_topic_id":["288951"],"_bbp_forum_id":["27791"],"_bbp_engagement":["157520","262268"],"_bbp_voice_count":["2"],"_bbp_reply_count":["3"],"_bbp_last_reply_id":["291112"],"_bbp_last_active_id":["291112"],"_bbp_last_active_time":["2023-06-30 17:44:41"]},"test":"user-deleted"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/288951","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\/288951\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=288951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}