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”.
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”.
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”.
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.
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.
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.