SOLIDWORK Simulation: Managing Contacts

SOLIDWORK Simulation: Managing Contacts

Table of Contents


Managing contacts is something that comes up constantly when working on
customer projects in
SOLIDWORKS Simulation. I recently had a project that involved a large and complex assembly with
numerous contacts to be defined. There were three things I was concerned about
when trying to plan, setup, and review contacts in the analysis:

  • Where contact will have to be defined manually between faces and components
  • What type of contact is used and which faces/components were selected
  • To make sure that a no penetration contact was defined between the correct
    components

There were three tools and plots in SOLIDWORKS and SOLIDWORKS Simulation that
I used to visualize and check the contacts in my analysis: Interference
Detection, Contact Visualization Plot, and Contact Pressure Plots. Letโ€™s take
a brief look at how each of these work.

Interference Detection

In SOLIDWORKS Simulation, the global component contact will automatically
apply the specified contact condition to all faces that are initially
touching. To help see which faces will be used, there is a tool within
SOLIDWORKS
called Interference Detection. To use it, start by going to
Tools > Interference Detection. This is
where you can enable the option to โ€œTreat coincidence as interferenceโ€.

contact

Under the results section, there will be a list of all the initially touching
faces. Clicking on a result will highlight the touching faces in red as in the
screenshot below. Donโ€™t forget to enable the options to โ€œShow ignored interferencesโ€
and โ€œInclude multibody part interferencesโ€.

contact

The Interference Detection Results Show Coincident Faces Highlighted in
Red

Bonus Tip: This tool is also one of the
four tools I use before running my analysis. As the name suggest, interference between components can be found by not
enabling the โ€œTreat coincidence as interferenceโ€ option. Removing
interferences will help prevent problems when trying to mesh and solve an
analysis.

Contact Visualization Plot

Starting with SOLIDWORKS Simulation 2014, visualization plots can be created
to help visualize the type of contact and the faces/components that are used.

To create a contact visualization plot, right-click the
Connections folder in the Simulation tree and choose โ€œContact Visualization Plotโ€.

contacts

After clicking Calculate, the results section will show all
the contacts that have been defined along with, whether it is a global contact
or contact set and the type of contact. Selecting an item in the results will
use a particular color, based on the type of contact that is defined, to
highlight the face in the graphics area. Below is a table of the types of
contact and associated colors that are used:

ย 

Contact Type Color Rendering

Bonded

Red

No Penetration

Purple

Allow Penetration (Free Contact)

Green

Shrink Fit

Orange

Virtual Wall

Yellow

Thermal Contact Resistance

Purple

Insulated

Green

Contact Visualization Results Highlight Contacting Faces Based On Type

Contact Pressure Plots

In SOLIDWORKS Simulation, a useful plot to help see if there is a no
penetration contact defined between components is a contact pressure plot.
Contact pressure is the result of two bodies coming into contact during an
analysis with a no penetration contact defined between them. To create a
contact pressure plot, define a Stress Plot by right-clicking
the Results folder from the Simulation tree.

contacts

The plot that is generated can either be a vector plot that shows contact
pressure between all components or a color plot that shows contact pressure
between selected components. Starting with SOLIDWORKS Simulation 2014, contact
pressure plots can also be created in a 2D simplification analysis.

Contacts

Contact Pressure Result Shown As A Vector Plot Between Faces With No
Penetration Contact

Hopefully these tools can help you setup contacts more quickly and
efficiently. To learn more about these features and tools, I encourage you to
look at the SOLIDWORKS and SOLIDWORKS Simulation Help. Also, if you have your
own tips and tricks for handling contact in an analysis, please share them in
the comments section below.

Picture of Paolo Olmos

Paolo Olmos

Paolo has 4 years of experience with SOLIDWORKS and SOLIDWORKS Simulation. With a background in technical support, he currently provides analysis consulting, mentoring services, and custom analysis training as a part of the Hawk Ridge Systems Analysis Services team. An avid golfer who has participated in numerous tournaments, you can find Paolo playing at one of the many golf courses all over the Bay Area on the weekends.