{"id":21818,"date":"2019-03-20T10:00:19","date_gmt":"2019-03-20T14:00:19","guid":{"rendered":"https:\/\/blogs.solidworks.com\/tech\/?p=21818"},"modified":"2019-08-01T11:57:34","modified_gmt":"2019-08-01T15:57:34","slug":"be-the-first-to-know-general-contact-coming-soon","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/tech\/2019\/03\/be-the-first-to-know-general-contact-coming-soon.html","title":{"rendered":"Be the first to know \u2013 \u201cGeneral Contact\u201d has just launched!"},"content":{"rendered":"<p>You may know that <strong><a href=\"https:\/\/www.solidworks.com\/\">SOLIDWORKS<\/a> <\/strong>just launched a new product on the <strong><a href=\"https:\/\/www.3ds.com\/products-services\/3dexperience\/\">3DEXPERIENCE Platform<\/a>: <a href=\"https:\/\/www.solidworks.com\/product\/simulia-structural-simulation-engineer\">Structural Professional Engineer<\/a><\/strong>. What is <strong><a href=\"https:\/\/www.solidworks.com\/product\/simulia-structural-simulation-engineer\">Structural Professional Engineer<\/a>?<\/strong> It is a Finite Element Analysis or structural analysis software application powered by <strong><a href=\"https:\/\/www.3ds.com\/products-services\/simulia\/products\/abaqus\/\">Abaqus<\/a><\/strong>, the best non-linear solver on the market. <strong><a href=\"https:\/\/www.solidworks.com\/product\/simulia-structural-simulation-engineer\">Structural Professional Engineer<\/a><\/strong> expands <strong><a href=\"https:\/\/www.solidworks.com\/category\/simulation-solutions\">SOLIDWORKS Simulation<\/a><\/strong> capabilities to more advanced nonlinear solutions: large deformation &amp; large strain, robust contact, a wide range of non-linear material models, quad and hex meshing and cloud computing. Among many exciting features about this product, one of my favorites is General Contact.<\/p>\n<p>General Contact allows users to define contact between all or multiple regions of a model. The software recognizes those components that mate as a single interaction where anything can hit anything. As a result, it will automatically determine and enforce contact compatibility between components.<\/p>\n<p>Figure 1 illustrates how the interaction between 3 parts are treated as a single contact domain.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-1-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21820 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-1-1.png\" alt=\"\" width=\"773\" height=\"548\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-1-1.png 773w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-1-1-300x213.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-1-1-768x544.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-1-1-615x436.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-1-1-728x516.png 728w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/a><\/p>\n<p><strong>Fig 1. General Contact (everything is treated in 1 domain)<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Figure 2 shows General Contact being automatically created when model is imported from <a href=\"https:\/\/www.solidworks.com\/\">SOLIDWORKS<\/a> into <a href=\"https:\/\/www.solidworks.com\/product\/simulia-structural-simulation-engineer\">Structural Professional Engineer<\/a>. All contact pairs between components are treated as one single contact domain.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-2-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21821 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-2-1.png\" alt=\"\" width=\"714\" height=\"439\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-2-1.png 714w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-2-1-300x184.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-2-1-615x378.png 615w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/a><\/p>\n<p><strong>Fig 2. General Contact is the default Contact Algorithm in<\/strong><a href=\"https:\/\/www.solidworks.com\/product\/structural-professional-engineer\"><strong>\u00a0Structural Professional Engineer<\/strong><\/a><\/p>\n<p>By contrast, without General contact, you would need to define multiple Contact Pairs to specify what would hit and where as illustrated in Figure 3.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-3-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21822 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-3-1.png\" alt=\"\" width=\"501\" height=\"583\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-3-1.png 501w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-3-1-258x300.png 258w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/a><\/p>\n<p><strong>Fig 3. Contact Pair is the alternate method (define 6 contact pairs)<\/strong><\/p>\n<p>Figure 4 shows a Contact Pair being generated using the Contact Pair method between the top metal plate and the rubber bumper. For this simulation model, we will need to define a Contact Pair between the bottom plate and the rubber bumper and other Contact Pairs to include all surfaces of the rubber part that will self-contact with each other as illustrated in Figure 3.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-4-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21823 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-4-1.png\" alt=\"\" width=\"815\" height=\"516\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-4-1.png 815w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-4-1-300x190.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-4-1-768x486.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-4-1-615x389.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-4-1-728x461.png 728w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/a><\/p>\n<p><strong>Fig 4. Contact Pair between top plate and rubber part<\/strong><\/p>\n<p>General Contact is an efficient way to get the software to find and determine where contact occurs. General Contact will save you a ton of time, especially when working with models that have many complex contacts.<\/p>\n<p>Another benefit is it will increase the accuracy of your model. This is particularly helpful when models are going through large deformation, large strain or when they are self-contacting.<\/p>\n<p>An example of self-contact is shown in Figure 5 where, using General Contact, users don\u2019t have to predict, select and organize which surfaces will come into contact with any other surfaces before running the analysis.<\/p>\n<p><strong><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21824 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-5.png\" alt=\"\" width=\"674\" height=\"559\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-5.png 674w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-5-300x249.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/image-5-615x510.png 615w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/a>\u00a0<\/strong><\/p>\n<p><strong>Fig 5. Von Mises stress plot of the rubber bumper model<\/strong><\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Von_Mises.gif\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Von_Mises.gif\" alt=\"\" width=\"800px\" \/><\/a><\/p>\n<p>General Contact in <a href=\"https:\/\/www.solidworks.com\/product\/structural-professional-engineer\"><strong>Structural Professional Engineer<\/strong><\/a>\u00a0allows for a highly automated contact definition, which makes users much more productive. However, there is often a trade-off between ease of defining contact and analysis performance.<\/p>\n<p>To find out more about Structural Professional Engineer <a href=\"https:\/\/www.solidworks.com\/how-to-buy\/join-simulia-structural-simulation-engineer-lighthouse-program\"><strong>click here<\/strong>!<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You may know that SOLIDWORKS just launched a new product on the 3DEXPERIENCE Platform: Structural Professional Engineer. What is Structural Professional Engineer? It is a Finite Element Analysis or structural analysis software application powered by Abaqus, the best non-linear solver<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/tech\/2019\/03\/be-the-first-to-know-general-contact-coming-soon.html\">Continued<\/a>","protected":false},"author":302,"featured_media":21824,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2498,30],"tags":[291,2594],"class_list":["post-21818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3dexperience","category-solidworks-simulation","tag-simulation","tag-structural-professional-engineer"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/21818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/users\/302"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/comments?post=21818"}],"version-history":[{"count":22,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/21818\/revisions"}],"predecessor-version":[{"id":24462,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/21818\/revisions\/24462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media\/21824"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media?parent=21818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/categories?post=21818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/tags?post=21818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}