


{"id":28502,"date":"2017-12-17T00:44:06","date_gmt":"2017-12-17T00:44:06","guid":{"rendered":"\/forum\/forums\/topic\/shared-topology-and-slicing-body-to-improve-mesh\/"},"modified":"2017-12-17T00:44:06","modified_gmt":"2017-12-17T00:44:06","slug":"shared-topology-and-slicing-body-to-improve-mesh","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/shared-topology-and-slicing-body-to-improve-mesh\/","title":{"rendered":"Shared Topology and Slicing Body to Improve Mesh"},"content":{"rendered":"<p>I looked at a model <a href=\"\/thread\/numerical-problem-size-limits-with-a-model-that-should-run\/\">jonnyflowers<\/a> was working on and wrote some suggestions that may be helpful. The model has one body, a silicon chip, inside a large rubber block.<\/p>\n<p><\/p>\n<p class=\"MsoNormal\">First Observation is to set Topology to Shared in SpaceClaim, and delete the Contact in Mechanical. That creates the bond between the silicon chip and the rubber by having them share nodes instead of adding contact elements. However, contact elements can be useful if you want to get the pressure at the interface. If you need the contact, then create a New Component and put the silicon chip in that new component, leaving the other component to hold all the sliced parts of the block.<\/p>\n<p><\/p>\n<p class=\"MsoNormal\">Second observation is you can have a better mesh within the Student limit if you slice the block up around the silicon chip, so that hex meshing can be used instead of tet meshing. The section view below show the silicon chip in the center of the block.<\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><img decoding=\"async\" src=\"https:\/\/us.v-cdn.net\/6032193\/uploads\/attachments\/3e825b35-df61-45f5-9693-a81101684b62\/7b45b016-3f60-4b14-b04a-a84c000bbf0b_initial-mesh.jpg?width=690&amp;upscale=false\" alt=\"\"><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><img decoding=\"async\" src=\"https:\/\/us.v-cdn.net\/6032193\/uploads\/attachments\/3e825b35-df61-45f5-9693-a81101684b62\/bbedf647-eb9f-4014-bb8c-a84c000bce84_final-mesh.jpg?width=690&amp;upscale=false\" alt=\"\"><\/p>\n<p><\/p>\n<p class=\"MsoNormal\">Third observation, you can reduced the number of equations in the model if you slice off the end where you are applying the remote displacement on four side faces, and just apply the remote displacement on the cut end face.<\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span style=\"font-size: 11.0pt; line-height: 115%; font-family: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\"><img decoding=\"async\" src=\"https:\/\/us.v-cdn.net\/6032193\/uploads\/attachments\/3e825b35-df61-45f5-9693-a81101684b62\/11c6671f-40e1-4466-afe6-a84c0007d736_initial-bcs.jpg?width=690&amp;upscale=false\" alt=\"\"><\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span style=\"font-size: 11.0pt; line-height: 115%; font-family: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\"><span style=\"font-size: 11.0pt; line-height: 115%; font-family: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\"><img decoding=\"async\" src=\"https:\/\/us.v-cdn.net\/6032193\/uploads\/attachments\/3e825b35-df61-45f5-9693-a81101684b62\/20d7fb2f-7c4c-4556-8e2f-a84c0007ed7a_final-bcs.jpg?width=690&amp;upscale=false\" alt=\"\"><\/span><\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\">Last observation is to change Automatic Time Stepping to On instead of Program Controlled, then set initial substeps of 40, and limit the maximum substeps<span style=\"mso-spacerun: yes;\"> to <\/span>20. That will allow the solver to have more successful converged substeps and spend less time bisecting to smaller substeps after taking too large of a substep.<\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><img decoding=\"async\" src=\"https:\/\/us.v-cdn.net\/6032193\/uploads\/attachments\/3e825b35-df61-45f5-9693-a81101684b62\/4644bc88-6d48-4229-b6e2-a84c000c139e_twist-with-silicon.jpg?width=690&amp;upscale=false\" alt=\"\"><\/p>\n<p><\/p>\n<p class=\"MsoNormal\">I incorporated these suggestions in the attached ANSYS 18.2 archive. It will solve in 394 iterations, which took 10.8 minutes on 16 cores, but 40.6 minutes on 2 cores.<\/p>\n","protected":false},"template":"","class_list":["post-28502","topic","type-topic","status-closed","hentry"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_old_topic_id":["669"],"_bbp_old_topic_author_name_id":["Anonymous"],"_bbp_old_is_topic_anonymous_id":["false"],"_bbp_old_closed_status_id":["publish"],"_bbp_author_ip":[null],"_bbp_old_sticky_status_id":["normal"],"_bbp_likes_count":["0","0","0","0","0"],"_btv_view_count":["1798"],"_bbp_topic_status":["unanswered"],"_bbp_status":["publish"],"_bbp_topic_id":["28502"],"_bbp_forum_id":["27790"],"_bbp_engagement":["240","154681","154844"],"_bbp_voice_count":["3"],"_bbp_reply_count":["10"],"_bbp_last_reply_id":["56012"],"_bbp_last_active_id":["56012"],"_bbp_last_active_time":["2018-01-03 15:55:02"]},"test":"peteroznewman"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/28502","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\/28502\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=28502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}