


{"id":378063,"date":"2024-08-13T06:50:44","date_gmt":"2024-08-13T06:50:44","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/changing-contact-condition-to-displacement-constraints\/"},"modified":"2024-08-14T01:10:39","modified_gmt":"2024-08-14T01:10:39","slug":"changing-contact-condition-to-displacement-constraints","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/changing-contact-condition-to-displacement-constraints\/","title":{"rendered":"Changing Contact Condition to Displacement constraints"},"content":{"rendered":"<div>Hello, team.<\/div>\n<div>&nbsp;<\/div>\n<div>I am new to Ansys and APDL, so i am sorry if my question is trivial, and thank you in advance.<\/div>\n<div>&nbsp;<\/div>\n<div>I am trying a multi-loadstep mechanical simulation, and I defined a contact condition.<\/div>\n<div>In the 1st loadstep, I perforemed a simple deformation simulation and it works.<\/div>\n<div>But the problem is in the 2nd loadstep, where I want the deformed contact to be fixed as it is.<\/div>\n<div>(And i would like to roll it back to original contact condition in 3rd loadstep, after this problem is solved)<\/div>\n<div>&nbsp;<\/div>\n<div>I tried using &#8220;contact step control&#8221; so that the contact condition is dead in the 2nd loadstep.<\/div>\n<div>Meanwhile in the command snippet, I used the command below:<\/div>\n<div>&nbsp;<\/div>\n<div>*GET,nmstp,active,,solu,ncmls<\/div>\n<div>*IF,nmstp,eq,0,then<\/div>\n<div>*ELSEIF,nmstp,eq,1,then<\/div>\n<div>ALLSEL<\/div>\n<div>DDELE,ALL,ALL<\/div>\n<div>ALLSEL<\/div>\n<div>D,moving_parts,UX,%_FIX%,,,,UY,UZ<\/div>\n<div>D,pdlinnersurf,UX,%_FIX%,,,,UY,UZ<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/div>\n<div>The named selections &#8220;moving_parts&#8221; and &#8220;pdlinnersurf&#8221; share the contact areas. (one contains the contact surf and the other contains target surf)<\/div>\n<div>&nbsp;<\/div>\n<div>The solution results in an error, which the msg is:<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;ERROR: Worker process(es) with rank(s) 12, 3, 9 have encountered a FATAL error.<\/div>\n<div>&nbsp;The information below was gathered from the file*.out output file(s).<\/div>\n<div>&nbsp;Please review the worker process output file(s) listed below for more<\/div>\n<div>&nbsp;details on this error.<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;Worker Process Output File .\\file12.out:<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;*** FATAL ***&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CP =&nbsp; &nbsp; 1543.031&nbsp; &nbsp;TIME= 15:17:22<\/div>\n<div>&nbsp;The displacement boundary condition on node 12345 is modified on&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<\/div>\n<div>&nbsp;multiple domains.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>&nbsp;<\/div>\n<div>When I looked into the nodes, they seem to be in the contact areas.<\/div>\n<div>So I think the &#8220;dead&#8221; contact condition somehow still has some constraint in the region, which could not be overriden with displacement constraints.<\/div>\n<div>I assume that this is because &#8220;contact step control&#8221; is based on &#8220;elements&#8221;, rather than &#8220;nodes&#8221;.<\/div>\n<div>&nbsp;<\/div>\n<div>For more information, step 2 was solved appropriately when solved with a single-core processor. The error occurs when using parallel processing.<\/div>\n<div>However, with geometry of slightly different parameter, it works.. It drives me crazy and I have no clue.<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>I would appreciate any suggestions or clues.<\/div>\n<div>&nbsp;<\/div>\n<div>Thank you,<\/div>\n<div>Kiyean<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"template":"","class_list":["post-378063","topic","type-topic","status-publish","hentry"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["433594","50680"],"_bbp_author_ip":["119.192.175.247"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["176"],"_bbp_topic_status":["unanswered"],"_edit_lock":["1723597839:433594"],"_bbp_topic_id":["378063"],"_bbp_forum_id":["27791"],"_bbp_engagement":["50680","433594"],"_bbp_voice_count":["2"],"_bbp_reply_count":["2"],"_bbp_last_reply_id":["379292"],"_bbp_last_active_id":["379292"],"_bbp_last_active_time":["2024-08-16 22:21:56"]},"test":"kiyean-kim990gmail-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/378063","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":1,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/378063\/revisions"}],"predecessor-version":[{"id":378228,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/378063\/revisions\/378228"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=378063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}