SolidWorks Motion Tutorials
SolidWorks Motion Tutorials
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
SolidWorks
2011
SolidWorks Motion
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contents
Introduction:
Contents
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Lesson 1:
Introduction to
Motion Simulation
and Forces
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Basic Motion Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Case Study: Car Jack Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Driving Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Gravity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Understanding Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Applied Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Force Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Force Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Case 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Case 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Plot Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Sub-Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Resizing Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Exercise 1:
3D Fourbar Linkage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Lesson 2:
Building a Motion Model
and Post-processing
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Creating Local Mates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Case Study:
Crank Slider Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Mates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Concentric Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Hinge Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Point-to-Point Coincident Mate . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Lock Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Two Face-to-Face Coincident Mates . . . . . . . . . . . . . . . . . . . . . . 37
Universal Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Screw Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Point-on-Axis Coincident Mate . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Parallel Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ii
SolidWorks 2011
Contents
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Perpendicular Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Local Mates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Function Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Importing Data Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Alternative Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Plotting Kinematic Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Absolute vs. Relative values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Output coordinate system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Angular Displacement Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Angular Velocity and Acceleration Plots . . . . . . . . . . . . . . . . . . . 62
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Exercise 2:
Piston . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Exercise 3:
Trace Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Lesson 3:
Introduction to Contacts, Springs and Dampers
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Contact and Friction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Case Study: Catapult. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Interference Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Contact groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Contact Friction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Translational Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Magnitude of Spring Force . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Translational Damper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Post-processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Analysis with Friction (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Exercise 4:
The Bug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Exercise 5:
Door Closer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Lesson 4:
Advanced Contact
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Contact Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Case Study: Latching Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Fixing Motion with Motors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Motor Input and Force Input Types . . . . . . . . . . . . . . . . . . . . . . 103
Functional Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
iii
Contents
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 5:
Curve to Curve Contact
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Contact Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Case Study: Geneva Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Curve to Curve Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Solid bodies vs. curve to curve contact. . . . . . . . . . . . . . . . . . . . . . . 159
Solid Bodies Contact Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Exercise 9:
Conveyor Belt (Curve to curve contact with friction) . . . . . . . . . . . 161
Lesson 6:
CAM Synthesis
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
CAMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Case Study: CAM Synthesis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Generating a CAM Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Trace Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Exporting Trace Path Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
iv
SolidWorks 2011
Contents
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 7:
Flexible Joints
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Flexible Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Case Study:
System with Rigid Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Calculation of Wheel Input Motion . . . . . . . . . . . . . . . . . . . . . . 198
Understanding Toe Angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
System with Flexible Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Lesson 8:
Redundancies
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Redundancies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
What are redundancies? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Effects of Redundancies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
How are redundancies removed in the solver? . . . . . . . . . . . . . . 215
Case Study:
Door Hinges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Degrees of Freedom Calculation . . . . . . . . . . . . . . . . . . . . . . . . 219
Total Actual and Estimated DOF . . . . . . . . . . . . . . . . . . . . . . . . 219
Using Flexible Joints Option to Remove Redundancies . . . . . . 222
Limitations of Flexible Mates. . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Bushing Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
How to Check For Redundancies . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Typical Redundant Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Dual Actuators Driving a Part . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Parallel Linkages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Exercise 12:
Dynamic Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Exercise 13:
Dynamic Systems 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Exercise 14:
Kinematic Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Exercise 15:
Zero Redundancy Model-Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Contents
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Exercise 16:
Zero Redundancy Model-Part 2 (Optional) . . . . . . . . . . . . . . . . . . . 243
Exercise 17:
Removing Redundancies with Bushings . . . . . . . . . . . . . . . . . . . . . 244
Exercise 18:
Catapult. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Lesson 9:
Export to FEA
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Exporting Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Case Study: Drive Shaft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
FEA Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Load Bearing Faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Mate location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Export of Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
SolidWorks Simulation Users Only . . . . . . . . . . . . . . . . . . . . . . 266
Direct Solution in SolidWorks Motion . . . . . . . . . . . . . . . . . . . . . . . 274
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Exercise 19:
Export to FEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Lesson 10:
Event Based Simulation
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Event Based Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Case Study: Sorting Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Servo motors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Lesson 11:
Design Project (Optional)
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Design Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Case Study: Surgical Shear - Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . 300
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Force to Cut the Catheter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Self Guided Problem - Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Self Guided Problem - Part 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Problem Solution - Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Creating the Force Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Force to Cut the Catheter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
vi
SolidWorks 2011
Contents
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Appendix A:
Motion Study Convergence Solutions and Advanced Options
Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Integrator Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
GSTIFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
WSTIFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Stabilized Index Two (SI2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Integrator Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Maximum Iterations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Initial Integrator Step Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Minimum Integrator Step Size . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Maximum Integrator Step Size . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Jacobian Re-evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Appendix B:
Mate Friction
Mate Friction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Concentric (Spherical) Mate Friction Model . . . . . . . . . . . . . . . 343
Coincident Translational Mate Friction Model . . . . . . . . . . . . . 344
Concentric Mate Friction Model. . . . . . . . . . . . . . . . . . . . . . . . . 344
Coincident Mate (Planar) Friction Model. . . . . . . . . . . . . . . . . . 344
Universal Joint Friction Model . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Friction Results Reported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
vii
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contents
viii
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Introduction
Introduction
The goal of this course is to teach you the basics of how to use the
SolidWorks Motion simulation software to help you analyze the
kinematic or dynamic behavior of your SolidWorks assembly model.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
About This
Course
SolidWorks 2011
Prerequisites
I
I
I
Course Design
Philosophy
Recommended
Length
Please note, there may be slight differences in results for certain lessons
due to service pack upgrades, etc.
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Laboratory
Exercises
Introduction
Training Files
A complete set of the various files used throughout this course can be
downloaded from the SolidWorks website, www.solidworks.com.
Click on the link for Support, then Training, then Training Files, then
SolidWorks Simulation Training Files. Select the link for the desired
file set. There may be more than one version of each file set available.
Direct URL:
www.solidworks.com/trainingfilessimulation
The files are organized by lesson number. The Case Studies folder
within each lesson contains the files your instructor uses while
presenting the lessons. The Exercises folder contains any files that are
required for doing the laboratory exercises.
Feature Names
Throughout this course, feature names may be different from those you
obtain when doing the case studies and exercises. SolidWorks and
SolidWorks Motion name features sequentially, (Hinge1, Hinge2, etc.)
so if you apply mates in a different order, or you delete and then
recreate a mate, your names will be different. In most cases, mates are
referred to by their type (lock, hinge, coincident, etc.) and the
components that are mated (link, support, etc.). In addition, images are
also included to help avoid ambiguity, but you must always check the
instructions carefully to make sure you are selecting the correct feature.
Introduction
The screen shots in this manual were made using SolidWorks 2010 and
SolidWorks Motion 2010 running on Windows 7. If you are running
on a different version of Windows, you may notice differences in the
appearance of the menus and windows. These differences do not affect
the performance of the software.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Windows 7
SolidWorks 2011
Conventions Used
in this Book
Typewriter
17 Do this step
Use of Color
Meaning
SolidWorks 2011
Introduction
What is Motion
Simulation?
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
What is
SolidWorks
Motion?
I
I
I
I
I
Understanding
Basics
Mass and Inertia
Degrees-ofFreedom
Introduction
SolidWorks 2011
Motion analysis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Constraining
Degrees-ofFreedom
The first equation is Newtons second law of motion which states that
the sum of externally applied forces on a body is equal to the rate of
dP
change of linear momentum P, F = -------- .
dt
For bodies where mass does not change, the right hand side of the
equation simplifies to more commonly known mass times acceleration,
F = ma .
The second equation is based on the sum of the moments about the
center of mass of a rigid body due to external forces, and couples
should equal the rate of change of angular momentum H of the body.
dH
M = -------dt
How is motion
analyzed on the
computer?
By taking very small time steps, the software can predict the position of
parts at the next time step based on initial conditions or the previous
time step.
The solution must satisfy:
I
I
I
Velocity of parts
Mates connecting parts
Forces and accelerations
SolidWorks 2011
Introduction
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The answer is iterated until certain accuracy is reached for that time
step for force and acceleration values.
Basics of
Mechanism
Setup in
SolidWorks
Motion
Rigid Body
Fixed Parts
Introduction
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Floating Parts
SolidWorks 2011
Mates
SolidWorks mates fully define how rigid bodies are attached and how
they move relative to each other. Mates remove degrees-of-freedom
from the parts to which they are attached.
When you add a mate, such as a concentric mate, between two rigid
bodies, you remove degrees-of-freedom, causing them to remain
positioned with respect to each other regardless of any motion or force
in the mechanism.
Motors
Motors can be defined for part to control its movement over a period of
time. A motor dictates the displacement, velocity, or acceleration of a
part as a function of time.
Gravity
I
I
The Gravity Properties dialog allows you to specify the direction and
magnitude of the gravitational vector. You can specify the gravitational
vector by entering the x, y and z values in the appropriate text box, or
by specifying a reference plane. The magnitude must be entered
separately. The default value for the gravitational vector is (0, -1, 0),
and the magnitude is 9.81 m/s2 (or the equivalent in the currently active
units).
Constraint
Mapping Concept
One of the reasons SolidWorks Motion is such a time saving tool is that
it automatically maps the SolidWorks assembly mates (constraints) to
SolidWorks Motion. There are more than 100 ways to mate or constrain
parts in SolidWorks.
Forces
Summary
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 1
Introduction to
Motion Simulation
and Forces
Objectives
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Basic Motion
Analysis
Because this is our first motion analysis, no contact is used and the
tilting motion of the jack is prevented with the help of the mates.
Problem
Description
The car jack will be driven at a rate of 100 RPM and will be loaded
with a force of 8,900 N., representing the weight of a vehicle.
Determine the torque and power required to lift the load through the
range of motion of the jack.
Stages in the
Process
Add gravity.
Normal gravity will be added so that the weight of the car jack
components are considered in the calculations.
10
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The default analysis will run for five seconds but we will increase it
to allow the jack to extend fully.
I
We will create various plots to show the torque and power required.
11
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select MMGS (millimeter, gram, second) for the Unit system. This
will set our length units to millimeters and force to Newtons.
12
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
13
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Driving Motion
Introducing: Motors
Constant Speed
Distance
Oscillating
Segments
Data Points
Expression
Servo Motor
Where to Find It
14
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Use the Reverse Direction button to orient the motor (see the figure).
Leave the Component to move relative to field empty. This ensures
that the motor direction is specified with respect to the global
coordinate system.
Under Motion, select the Constant speed and enter a value of
100 RPM.
Click OK.
Important!
15
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Close the graph plot and click OK to close the Motor PropertyManager.
Type of Study.
Gravity
16
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Forces
Force entities (including both forces and moments) are used to effect
the dynamic behavior of parts and sub assemblies of a motion model
and are usually a representation of some external effect acting on the
analyzed assembly.
Forces may resist or induce motion, and are defined using similar
functions that are used to define motors (constant, step, function,
expression or interpolated).
Action Forces
Understanding
Forces
17
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Applied Forces
Force Definition
I
I
I
. Select Action-
Where to Find It
Force Direction
Case 1
F1
18
F1
F1
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Case 2
If the part to which the force is applied is used as the reference datum,
then the force will remain locked in its relative orientation to the body
over the entire simulation time (i.e. it will stay in alignment with the
geometry on the body used to define the direction).
Reference Rotating Component
F1
F1
F1
Fixed Component
Case 3
F1
Note
F1
F1
Make sure that the gravity symbol shows the orientation in the
negative Y direction.
19
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Note
20
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Drag the end time key to 8 seconds on the timeline and recalculate.
Results
Plot Categories
Sub-Categories
Displacement
Acceleration
Momentum
Power
I
I
I
I
Displacement
Forces
Energy
Other quantities
Trace Path
Linear Displacement
Linear Acceleration
Angular Velocity
Applied Force
Reaction Force
Friction Force
Contact Force
Angular Momentum
Angular Kinetic Energy
Potential Energy Delta
Pitch
Roll
Bryant Angles
I
I
I
I
I
I
I
I
I
I
I
I
I
I
XYZ Position
Linear Velocity
Angular Displacement
Angular Acceleration
Applied Torque
Reaction Moment
Friction Moment
Translational Momentum
Translational Kinetic Energy
Total Kinetic Energy
Power Consumption
Yaw
Rodriguez Parameters
Projection Angles
Resizing Plots
Where to Find It
21
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
22
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Under Select motor object to create result, select the same motor
that you selected in the previous step.
Under Plot Results, select Add to existing plot and select Plot1 from
the pull down menu.
Click OK.
The power consumption is 76 Watts. Based on the torque and the power
information, we can select an electric motor and use it to drive the
Screw_rod instead of a human hand.
You can click Play
to see the animation. The vertical time bar in
both the MotionManager and the graph indicates the time.
23
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
For Select two points/faces, select the top face of the support. If no
second item is selected, the ground serves as the default second
component, or the reference.
Leave the Component to define XYZ directions field empty. This
indicates that the displacement is reported in the default global
coordinate system.
Note
24
SolidWorks 2011
Lesson 1
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
25
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The result plot is a little coarse and the data ordinate does not cover the
full range of -180 to 180 degrees. To generate a graph with finer detail,
more data must be saved to disk.
Introducing: Study
Properties
SolidWorks Motion has its own set of properties to control the way the
study is calculated and displayed.
Study properties will be discussed throughout the book.
Click Motion Study Properties
Where to Find It
Introducing: Frames
per Second
Frames per second controls how often the data is saved on the disk. The
higher the frames per second, the more dense the data recorded.
Where to Find It
MotionManager toolbar.
Click OK.
26
SolidWorks 2011
Lesson 1
Introduction to Motion Simulation and Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Notice that we have more detail and the angular displacement is nearly
from -180 to 180 degrees.
27
Lesson 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
28
SolidWorks 2011
Exercise 1
3D Fourbar Linkage
Exercise 1:
3D Fourbar
Linkage
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
LeverArm
linkage
Support
SliderBlock
Project
Description
Motion study.
Add gravity.
29
Exercise 1
SolidWorks 2011
3D Fourbar Linkage
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
You can enter 360 deg/sec directly into the PropertyManager and it will
automatically be converted to RPM.
Tip
Set the Frames per second to 100 and drag the time key to 4
seconds.
7
8
Define a graph showing the moment torque and the required power as a
function of time. Define both quantities in a single graph.
30
SolidWorks 2011
Exercise 1
3D Fourbar Linkage
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
31
Exercise 1
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
3D Fourbar Linkage
32
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 2
Building a Motion Model
and Post-processing
Objectives
33
Lesson 2
SolidWorks 2011
Case Study:
Crank Slider
Analysis
In this lesson, we will setup the mechanism for the crank slider model.
We will use SolidWorks mates that most closely represent the real
mechanical connections. The crank slider model is used in a variety of
engineering applications, such as a steam engine or the cylinder of an
internal combustion engine. Therefore, we will apply a motor on the
crank part, run the simulation, and then postprocess some results to
estimate the required torque.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Creating Local
Mates
Crank
Arm Mount
Link2
Link1
Arm
Crank
Housing
Collar Shaft
Collar
Problem
Description
Stages in the
Process
Preprocessing.
Add local mates to the assembly with the motion study active.
Post-processing.
34
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Fixed
No
Mates
Mates
Mates are used to constrain the relative motion of a pair of rigid bodies
by physically connecting them.
Note
Below are some descriptions of some of the most commonly used mate
types. For a comprehensive understanding of all the other mates, please
refer to the SolidWorks help.
35
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Concentric Mate
Hinge Mate
36
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
This type of mate permits free rotation about a common point of one
rigid body with respect to another rigid body. The origin location of this
mate determines the point about which the rigid bodies can pivot freely
with respect to each other. Example: Ball and Socket joint.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Point-to-Point
Coincident Mate
Lock Mate
The lock mate locks two rigid bodies together so they may not move
with respect to each other. For a lock mate, the origin location and
orientation does not affect the outcome of the simulation. A real world
example of a lock mate is a weld that holds two parts together.
Two Face-to-Face
Coincident Mates
This mate allows one rigid body to translate along a vector with respect
to a second rigid body. The rigid bodies may only translate, not rotate,
with respect to each other.
The location of the origin of a translational joint with respect to its rigid
bodies does not affect the motion of the two bodies but does affect the
reaction or the bearing loads.
37
Lesson 2
SolidWorks 2011
A universal mate permits the transfer of rotation from one rigid body to
another rigid body. This mate is particularly useful to transfer rotational
motion around corners, or to transfer rotational motion between two
connected shafts that are permitted to bend at the connection point
(such as the drive shaft on an automobile).
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Universal Mate
Screw Mate
The screw mate constrains one rigid body to rotate as it translates with
respect to another rigid body.
When defining a screw mate, you can define the pitch. The pitch is the
amount of relative translational displacement between the rigid bodies
for each full rotation of the first rigid body. The displacement of the
first rigid body relative to the second rigid body is a function of the
rotation of the first rigid body about the axis of rotation. For every full
rotation, the displacement of the first rigid body along the translation
axis with respect to the second rigid body is equal to the value of the
pitch.
38
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
This type of mate permits one translational and three rotational motions
of one part with respect to another. The translational motion between
the parts is confined to the orientation axis. The point defines the initial
pivot location on the axis.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Point-on-Axis
Coincident Mate
Parallel Mate
In the picture below, the blue x part can move relative to the ground in
the X direction. The red y part can move relative to the x part in the Y
direction. The z part can move relative to the y part in the Z direction.
Finally, the red/yellow/blue cube on the z part has a curvilinear motion
relative to the ground but always stays parallel.
39
Lesson 2
SolidWorks 2011
Perpendicular
Mate
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Local Mates
Verify that the document units are set to MMGS (millimeter, gram,
second).
Right-click the Motion Study 1 tab and click Create New Motion
Study.
Make sure that the Motion Analysis is selected as the Type of Study
in the MotionManager.
40
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
Move components.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Move the components that are not fixed to separate the assembly. We
are doing this only to make it easier to select faces and to keep track of
what components are mated.
Add a mate and select Hinge from the Mechanical Mates section. For
Concentric Selections, select the two cylindrical faces of the shaft
and hole shown with red arrows. For Coincident Selections, select the
end face of the shaft and crank housing shown with the blue arrows.
Click OK.
41
Lesson 2
SolidWorks 2011
Warning.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Because the timeline is active, the mate changes the position of the
crank at the starting position of the animation. This is OK for what we
are doing.
Click Yes.
Notice that this mate is only located in the MotionManager and not in
the FeatureManager design tree.
42
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
Link1
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
crank
Concentric
This connection requires two hinge mates, one between Link1 and
cardian, and a second hinge mate between cardian and arm.
43
Lesson 2
SolidWorks 2011
12 Mate Link2.
Link2 will use a hinge mate to
connect the arm. As there is no pin
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Hinge
Concentric
Rotate the crank and make sure the components move as expected.
Check the FeatureManager design tree and the Motion Study tree. All
the mates should just be in the Motion Study tree.
15 Add gravity.
16 Calculate.
The crank will rock back and forth as gravity affects the components
and potential and kinetic energy are exchanged. As there is no friction,
the parts will continue to move without end.
19 Add a motor.
44
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Under Motion, select the Motor Type as Data Points. The command
invokes the Function Builder window.
Make sure that Value (y) and Independent variable (x) are set to
Displacements (deg) and Time (s).
Function Builder
Introducing:
Function Builder
Segments
45
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Data Points
The discrete set of data points can be imported from a *.csv file or
entered manually. The functionality as well as the options are
similar to the Interpolated option of the input and are explained in
this lesson.
Expression
Where to Find It
Rather than type the individual values into the table, we can load them
from a file. In this case, we have an Excel file. Locate the file crank
rotation.csv in the Case Studies folder and examine the file. It is just
two columns of numbers representing the time and displacement.
Click the Import Data button. Navigate to and select the crank
rotation.csv file and click Open. The values from the file are now
inserted into the Time and Value columns.
Select Akima as the Interpolation type.
Note
46
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Importing Data
Points
Using imported data points, you can use your own motion data to
control the displacement, velocity, or acceleration of the motion. The
data points that can be imported into SolidWorks Motion must be in a
text file (*.txt) or comma separated file (*.csv) format. The file should
contain one data point per line. The data point consists of two values,
the time and the value at that time. Commas or spaces can be used as
separators between the values. The file is essentially free format aside
from these restriction. SolidWorks Motion allows for unlimited number
of data points to be used. The minimum number of data points to be
defined is four.
The first column, Independent variable (x), in the data point template
is typically time, but other parameters such as cycle angle, angular
displacement and others can be used as well. The second column,
Value (y), is the displacement, velocity, or acceleration. These values
can be manually entered or imported.
47
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
48
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Click OK.
Note
Knowing the operating RPM, torque and/or power we can select the
appropriate motor to drive our system.
Power
The power plot in the previous figure can be easily verified. The
maximum torque is 10 N-mm = 0.01 N-m
Angular velocity
Students can easily verify this by creating the plot of the angular
velocity.
The resulting maximum power is then:
Power
= 0.01 2 = 0.063W
The graph of the power indicates 0.06 W because two significant digits
precision is used by default.
49
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Alternative Units
Power [hp]
Torque[lb-ft] RPM
Torque [lb-ft] 2 Angular velocity [rpm]
= ------------------------------------------------------------------------------------------------------ = ----------------------------------------------33,000
5252.1
= 735.5W
25 Add a mate.
50
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The torque values are essentially the same as when we did not have the
coincident mate. The plot is now smoother as we have four times more
data points.
Following the recommendations that all mates should represent the real
mechanical connections for the kinematic analyses, this mate defining
the keyway could be defined, even if it is not required for the actual
motion analysis.
Select any face on the crank-1 part as the second component in the
Simulation Element field.
Click the Show vector in the graphics window checkbox.
51
Lesson 2
SolidWorks 2011
This mate must be selected from the Mate Group 1 folder in the
Motion Manager tree because this mate is local and is not listed in the
FeatureManager design tree.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Click OK.
29 Warning.
Click No.
52
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
53
Lesson 2
SolidWorks 2011
Absolute vs.
Relative values
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Plotting
Kinematic
Results
Reference component
Note
Output coordinate
system
Typically, the results are output in the global coordinate system of the
assembly. For some simulation components (mates and motors, for
example) the default output is, however, in the local system of the
selected component.
To plot results in other than the default coordinate
system, select the desired component in the
Component to define XYZ directions field. The
values will then be transformed into the coordinate
system of the selected part.
Note
54
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
In the next section four plots we will demonstrate the results in their
absolute and relative magnitudes, evaluated in both the global and local
coordinate systems.
Select any face of the arm component for the Simulation element.
Click OK.
Note
55
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Edit the definition of the previous plot and select arm as the
Component to define XYZ directions.
Click OK.
Note
Note that the triad on the part arm now indicates the output local
coordinate system which is misaligned with the global coordinate
system. Further more, note that this local output system translates and
rotates with respect to the global coordinate system as you play the
motion.
Note
The above figure shows the linear displacement of the parts origin,
with respect to the origin of the assembly, transformed in the parts
coordinate system. Alternatively, we can view the above graph as the
values from step 31, transformed in the coordinate system of the arm.
56
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
The above figure shows the linear displacement of the arms origin,
with respect to the origin of the collar part in the global coordinate
system.
57
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Note that the triad on the part Link1 now indicates the output local
coordinate system which is misaligned with the global coordinate
system.
The above plot shows the values plotted in step 33, transformed in the
coordinate system of the collar.
58
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Angular
Displacement
Plots
Create a plot for the angular displacement of the local hinge mate
between the part Link1 and the cardian.
Select the local hinge mate between the Link1 and cardian for the
Simulation element.
59
Lesson 2
SolidWorks 2011
Click OK.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Notice the triad at the location of the hinge. It indicates that the output
coordinate system is the local system of the hinge mate. Only the
magnitude can be requested.
This plot shows the vertical rotation of the Link2 part which is
approximately 2 degrees.
Delete the hinge mate and select the motion component Motor -
Click OK.
60
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Vertex 1
Vertex 2
Edge
(defining Vertex 3)
Click OK.
61
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The plot shows the angle between the line defined by Vertex1 and
Vertex3 and the line defined by Vertex2 and Vertex3 (Vertex3
therefore defines the center point).
Notice that in the present case the limits of the angular motion is 84
degrees and 121 degrees giving the range of 37 degrees.
Angular Velocity
and Acceleration
Plots
62
SolidWorks 2011
Lesson 2
Building a Motion Model and Post-processing
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Summary
63
Lesson 2
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
64
SolidWorks 2011
Exercise 2
Piston
Exercise 2:
Piston
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
In this exercise, we will manually create local mates and run a motion
simulation on a simple engine under the effects of gravity only. We will
plot the results and check the assembly for interference.
engineblock
piston
conrod
crankshaft
bearing
Type of Study.
Select the Motion Study 1 tab and set the Type of Study to Motion
Analysis.
Verify that the document units are MMGS (millimeter, gram, second).
65
Exercise 2
SolidWorks 2011
Piston
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Examine the assembly. Three parts are fixed and three parts are not
fixed and not mated. MateGroup1 is empty.
The engineblock and the two bearings are fixed.
Floating Components
Move components.
Note
66
The second hinge mate between the crankshaft and the bearing<1>
components could have been defined as well. However, it would have
no effect on the kinematic results of this simulation.
SolidWorks 2011
Exercise 2
Piston
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Add gravity.
67
Exercise 2
SolidWorks 2011
Piston
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
11 Plot results.
Initially, the plot may look odd, however if you examine it closely you
can see that the component is just rocking back and forth.
68
SolidWorks 2011
Exercise 2
Piston
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The plot should look the same as the previous plot for the crankshaft,
except that the values are of opposite sign and the graph begins at 0
degrees. This is because the displacement plot for the mate, motors and
spring features are plotted at the local coordinate system by default.
Create a plot for the linear displacement of the piston in the global
coordinate system. Plot the Y-component as this is the direction along
the axis of the piston bore.
The plot shows normal harmonic motion.
69
Exercise 2
SolidWorks 2011
Piston
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Transform the above linear displacement plot into the local coordinate
system of the crankshaft.
Summary
70
SolidWorks 2011
Exercise 3
Trace Path
Exercise 3:
Trace Path
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
In this exercise we will use motors that are driven by tabular data to
have a stylus trace a path like a pen plotter.
cross beam
chassis
pointer
Procedure
New study.
Crate a new motion study. Make sure you select Motion Analysis.
71
Exercise 3
SolidWorks 2011
Trace Path
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The first linear motor will drive the cross beam along the chassis.
Two csv files are provided in the Exercises folder, movx.csv and
movy.csv. These files have number pairs with the first number
indicating the time and the second number representing position.
Notice that in each set of numbers, the time points are evenly spaced.
This will allow us to use the Akima interpolation type.
Add a Linear Motor.
72
SolidWorks 2011
Exercise 3
Trace Path
Look at the triad to see that the selected face will move in the
Y direction, so we need the movy.csv file instead of the movx.csv.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Click OK.
Add another linear motor to move the pointer across the cross beam
using the movx.csv file. Orient the motor in the direction of the
negative X axis.
73
Exercise 3
SolidWorks 2011
Trace Path
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Check the Show vector in the graphics window checkbox to see the
star shape.
Note
Summary
74
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 3
Introduction to Contacts,
Springs and Dampers
Objectives
75
Lesson 3
SolidWorks 2011
Case Study:
Catapult
The crank will rotate the catapult arm, through a belt and pulley, to a
position where a projectile can be loaded. The crank motion will also
be transmitted through a gear assembly to a trigger mechanism that will
release the projectile and allow the spring to push the projectile onto
the projectile holder.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contact and
Friction
When released, the counterweight will cause the arm to rotate and
throw the projectile.
Catapult-Arm
Gear assembly
Projectile
Counterweight
Trigger mechanism
Hand crank
76
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
Problem
Description
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The crank will rotate 2.75 turns to load the catapult. The motion of the
rack will cause the trigger to release the projectile onto the projectile
holder. The mechanism will release the arm and the counterweight will
cause the arm to throw the projectile.
Determine the torque required to rotate the crank and load the catapult.
Determine the displacement and velocity and force of the loading
spring.
Stages in the
Process
Apply friction.
Apply contact.
Add a spring.
Apply gravity.
We will create various plots to show the torque and power required.
77
Lesson 3
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Verify that the document units are set to MMGS (millimeter, gram,
second).
Right-click the Motion Study 1 tab and click Create New Motion
Study.
Make sure that the Motion Analysis is selected as the Type of Study
in the MotionManager.
78
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
Add a motor.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select Rotary Motor for the Motor Type and Distance for the Motion
Type.
Type 990 deg (2.75 turns x 360 deg) for the Displacement and
3 seconds for the Duration.
Click OK.
After the motor turns for 3 seconds, we want it to hold the catapult in
the loaded position while the projectile moves into the projectile tray.
We then want the motor to disengage to allow the counterweight to
drive the catapult.
79
Lesson 3
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Tip
Calculate.
Change to the Front view and zoom in on the left end of the assembly.
Play the simulation in slow motion again and notice that the two
triggers move through each other.
80
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Interference
Detection
Where to Find It
10 Check Interference.
The two triggers interfere starting at Frame 132 at time 2.620 seconds
and remain that way until the last frame.
81
Lesson 3
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contact
Introducing:
Contact
Contact is used to define the way bodies react with each other. Within
the contact definition, we can control the friction and the elastic
properties between the bodies.
Where to Find It
Click Contact
12 Add contact.
Click OK.
13 Calculate.
Contact groups
82
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Introducing:
Use contact groups
Where to Find It
Click Contact
on the MotionManager toolbar. Under
Selections, check the Use contact groups check box.
15 Additional contacts.
Note
83
Lesson 3
SolidWorks 2011
When defining contact, there are three friction options which can be
used depending on the model.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contact Friction
I
I
I
Static
Kinematic
None
Once you decide what friction types to include in your contact, you
must evaluate the static and/or kinematic velocity and friction
constants.
Coulomb friction forces are calculated based on two different
coefficients - static and kinematic.
Static Coefficient
Kinematic
Coefficient
I
I
I
Where to Find It
84
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
projectile
Catapult-Arm
Note
Translational
Spring
85
Lesson 3
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Magnitude of
Spring Force
The magnitude of the spring force is based on the stiffness and initial
force.
The spring relationship can be written as:
F = -K (X - X0)n + F0
Where:
Note
86
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Introducing: Spring
Click Spring
Where to Find It
Translational
Damper
Note
Introducing: Damper
Where to Find It
Click Damper
87
Lesson 3
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
17 Add a spring.
For Display set the Coil Diameter to 4.00mm, 5 turns and a Wire
Diameter of 0.5mm.
Note
The values entered in the Display area are only used as graphics
parameters.
Click OK.
18 Calculate.
When the simulation solves, the projectile flies off into space and arm
does not release and the counterweight does not stay level. This is
because we are still missing a key element, gravity.
19 Add gravity.
20 Calculate.
This time the arm is cranked down to the loading position and is held
there by the motor while the trigger releases the door and the projectile
is pushed onto the arm by the spring. At 3.4 seconds, the motor turns
off and the gravity on the counterweight swings the arm and launches
the projectile.
88
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
Now that the simulation is calculated, we can create plots for the
different parameters we are interested in.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Postprocessing
21 Motor torque.
89
Lesson 3
SolidWorks 2011
22 Spring displacement.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
23 Spring velocity.
From the plot, we can see that the spring reaches a top speed of 91 mm/
sec.
90
SolidWorks 2011
Lesson 3
Introduction to Contacts, Springs and Dampers
24 Spring force.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
25 Warning.
Click No.
From the plot we can see that the maximum spring force is 1 N.
We can see that the spring only pushes the projectile for about
0.1 seconds.
Analysis with
Friction
(Optional)
In this part we will study the effect of contact friction on the motion of
the projectile. We will use the study we have just done and add friction
between the projectile and the projectile holder.
91
Lesson 3
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Edit the group contact set containing the projectile and projectile
holder. Activate Friction with the default values for Steel (Dry).
Click the Advanced Options button and change the Integrator Type
to WSTIFF.
Note
Summary
92
SolidWorks 2011
Exercise 4
The Bug
Exercise 4:
The Bug
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The assembly consists of a flat plate and a two piece mechanical bug.
The intent is to have the movement of the leg move the bug along the
plate. There is a Coincident mate between central planes on the Base
and Plate to keep the Bug moving down the middle of the Plate.
Verify that MMGS (millimeter, gram, second) is selected for the Unit
system.
New study.
Crate a new motion study. Make sure you select Motion Analysis.
Add gravity.
Add contact.
Using contact groups, add solid body contact between the Plane and
the two parts of the bug (Leg and Base).
Select Rubber (Dry) for the material.
Clear Friction.
93
Exercise 4
SolidWorks 2011
The Bug
Add a motor.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Calculate.
Add friction.
Edit the two contacts and select Friction. The dynamic friction
coefficient will be set to that of the specified material (Rubber (Dry)).
Select static friction and use the default values.
Re-calculate.
With friction added, the bug will move along the plate.
Summary
94
In this exercise you analyzed a small assembly called bug. The main
objective was to see the effect of the friction model in the contact
specification. While in the model without friction the bug assembly
does not move, addition of the friction come close to reality the bugs
moves along the base plane.
SolidWorks 2011
Exercise 5
Door Closer
Door Closer
Analysis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Exercise 5:
Door Closer
Procedure
1
2
Verify that MMGS (millimeter, gram, second) is selected for the Unit
system.
New study.
Crate a new motion study. Make sure you select Motion Analysis.
95
Exercise 5
SolidWorks 2011
Door Closer
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Use the circular edges as indicated in the figure. You must select the
edges and not the faces or else the software does not use the center. The
spring must be aligned with the cylinder.
Use 1 N/mm and 180 mm for the Spring Constant and the Free
Length, respectively.
Note
Click OK.
The damper is used to prevent doors from slamming shut due to the
force of the spring.
Note
96
SolidWorks 2011
Exercise 5
Door Closer
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Increase the Spring Constant value from 1.00 N/mm to 2.00 N/mm.
Increase the Damping Constant value from 5.00 N/(mm/s) to
10.00 N/(mm/s).
97
Exercise 5
SolidWorks 2011
Door Closer
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
10 Compare results.
Clicking either of the motion studies we just completed will enable you
to compare the results from both studies. You can observe that in the
second study, the door closes slower and comes to a complete stop
without actually passing through the frame.
Conclusion
From the data in the two simulations, we can determine the appropriate
spring and damper constants for the door to close as desired and
without slamming.
Summary
In this exercise you analyzed a door assembly. The main objective was
to practice the definition of the spring and damper to model the door
closer and to find an optimum spring and damper parameters to close
the door slowly without it passing through the frame.
98
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 4
Advanced Contact
Objectives
99
Lesson 4
SolidWorks 2011
Advanced Contact
Contact Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The objective of this lesson is to get familiar with the definition of solid
body contacts, as well as understanding their limitations and use in
SolidWorks Motion. The expressions utilizing various mathematical
functions prescribing displacements and other study features will be
introduced. Contact force as the latch closes and the force needed to
close the latch will be extracted; accuracy of the contact force will be
discussed as well.
Case Study:
Latching
Assembly
In this assembly, an
over-center latch is
used to hold the
Carriage part against
a spring.
Problem
Description
The assembly has several mates however not all components have
enough mates to allow the parts to move based on the mechanical
motion of the final assembly.
The Carriage part is concentric to the center spindle, but can rotate
through the side spindles.
100
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
This is a local mate. If you select the Model tab in the MotionManager,
the Series Lever can still move.
101
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
One reason for using a motor instead of a mate is that it does not
introduce additional constraints to the motion model and helps to
reduce the number of the redundant constraints. Redundant constraints
will be discussed in Lesson 8: Redundancies.
102
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Set the Start Time to 0s and the Duration to 3.5s. The simulation will
run for 3.5 seconds, so this motor will stop the Carriage from rotating
during the entire simulation.
Functional
Expressions
Motors
Forces
103
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
104
Definition
ABS
ACOS
AINT
ANINT
ASIN
ATAN
ATAN2
COS
Cosine of (a)
COSH
DIM
EXP
LOG
LOG10
MAX
Maximum of a1 and a2
MIN
Minimum of a1 and a2
MOD
SIGN
SIN
Sine of (a)
SINH
SQRT
Square root of a1
STEP
TAN
Tangent of (a)
TANH
DTOR
PI
RTOD
TIME
IF
SolidWorks 2011
Lesson 4
Advanced Contact
There are five types of force functions that can be used to define the
force:
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Force Functions
Final Time.
Data Points: Takes the values from a table of data points and
STEP Function
105
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
selected.
Note
STEP(TIME,0,0D,1,90D)+STEP(TIME,1.5,0D,3,-90D)
106
SolidWorks 2011
Lesson 4
Advanced Contact
The Function Builder graph windows will update the plots for
displacement, velocity, acceleration and jerk automatically.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
107
Lesson 4
SolidWorks 2011
Advanced Contact
STEP(TIME,0,0D,1,90D)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
1.0 sec
STEP(TIME,1.5,0D,3,-90D)
1.5 sec
Combined
3.0 sec
Choose a Linear
Spring with a spring
constant of 10 N/mm,
and create the spring at
the locations shown in
the figure below.
Keep the Free Length
at its default value.
Turn on the linear
Notice that the free length of the spring is automatically populated into
the Free Length field.
Click OK.
108
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contact: Solid
Bodies
1.
2.
3.
4.
109
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Poisson Model
(Restitution
Coefficient)
v 2 v 1 = e ( v 1 v 2 )
v1
v2
1
v2
v2 are the velocities after the
impact. The bounding values
of this coefficient are (0;1),
where 1 indicates perfectly
elastic impact where no
energy is lost, while 0 indicates perfectly plastic impact where the parts
adhere after the impact and maximum possible energy is lost.
Impact Force
Model
F contact = k ( x 0 x ) c v
110
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Stiffness k
Exponent e
Damping
Coefficient c and
Penetration d
When two objects collide and deform, portion of the kinetic energy is
consumed on the plastic deformation, heat and similar phenomena.
Approximately, this value can be obtained from the results of the
nonlinear dynamic solution (of the above problem of the two spheres,
for example) with advanced material models. Utilizing this procedure
is, however, unrealistic and simplifications are necessary. It is assumed
that the damping coefficient (a measure of the capacity to dissipate
energy) increases from zero (at the beginning of the impact) to its
maximum value cmax, when certain specified deformation is achieved;
we call this deformation value penetration d. For any deformation
larger than the penetration d, the damping coefficient is constant and
equal to cmax. A typical value for the maximum damping coefficient
cmax is 0.1% - 1% of the contact stiffness k.
111
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Closing Remarks
112
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select the latch arm (J_Spring), the latch lever (Lever), and the latch
keeper (keeper).
Here we are trying to make the impact more realistic by simulating two
hard metals colliding. As discussed above, the elastic properties of the
contact are only approximate. More realistic values would be required
for a contact region solution (contact reliable force and acceleration of
the contact region).
Click OK.
12 Define gravity.
113
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
I
I
I
The time step of the integrator (solver) is too large, in which case
the contact is not even detected.
The accuracy setting is too high or too low.
The geometrical description of contact is insufficient.
In the present case it is the last one causing the incorrect solution.
114
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Geometrical
Description of
Contacts
Tessellated geometry
The surfaces of the contacting bodies are meshed with the triangular
elements to simplify the description. The density of the mesh, i.e. the
contact geometry resolution, is controlled with the 3D Contact
Resolution parameter in the study properties. Because this description
is very efficient, yet typically sufficient to obtain accurate solutions,
tessellated geometry is the default choice. Very coarse description may
result in inaccurate solution or even failing to develop the contacts.
This is also the cause of the solution failure in the present case.
I
Precise geometry
115
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
116
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
After reviewing the message, there are some possible problems. The
first possible problem is item 1, where the solver is failing to achieve
the specified accuracy. We will try decreasing the accuracy of the
solution.
The second message suggests that if the parts move too quickly, the
Jacobian should be evaluated more often. Since the Jacobian setting is
already at its maximum value, we will achieve this by also reducing the
Maximum Integrator Step Size in the Advanced Options of the
Motion Study Properties.
The point where the solution fails is when the latch reaches the over
center point because of instability in the solution.
117
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
This time the simulation will run, but it may take several minutes to
complete.
19 Animate.
Notice that when the latch is closed, there is a small oscillation because
all the energy is not being damped. This does not happen in the
physical model and is a sign that the damping values used in this
simulation can be increased to represent the real situation more closely.
Instability
Points
Tip
118
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Modifying
Result Plots
Default plots are created with the X axis showing the duration of the
simulation and the Y axis scaled to the maximum value of the variable
being plotted. There are times when we want to scale the plots
differently.
Introducing: Chart
Properties
Where to Find It
Right-click on the X axis of the plot and click Axis Properties. Select
the Scale tab.
119
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Clear End Point and type 3 for the new value of the end point of the
X axis.
We have a very sharp peak at 0.5 seconds (point 1) where the spring
hits the carriage. Because the peak is so sharp, and the contact force at
this instance qualifies as an impact (or collision) force, we do not know
how accurate this data is. We would need accurate contact elasticity
parameters and more data points to get better accuracy and understand
this impact force.
Just before 2.5 seconds (point 2), the latch reaches the over center point
and we see the maximum contact force of about 36 N. This solution is
reliable and its dependence on the contact parameters is significantly
smaller than at point 1.
120
SolidWorks 2011
Lesson 4
Advanced Contact
24 Data points.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Move you cursor over the data points and the callout will show that the
maximum value is 36 N at 2.42 seconds.
121
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
element.
Modify the plot to show the first 3 seconds and a maximum magnitude
of 200 N-mm.
122
SolidWorks 2011
Lesson 4
Advanced Contact
Closing Force
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Having the torque to rotate the latch, we can determine the force
required by dividing the torque by the distance over which the closing
force acts.
menu.
30 Required force.
Precise Contact
We will now solve the problem again with precise contact and compare
the results.
Duplicate the existing study. Right-click the tab for the study
Tessellated geometry and click Duplicate.
Name the new study Precise geometry.
Integrators
123
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
GSTIFF
WSTIFF
SI2
124
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contact forces.
Create a plot for the contact forces between the latch and the keeper.
The plot is similar to the plot we obtained with the tessellated geometry
except that the area where significant oscillations and peaks are
present.
125
Lesson 4
SolidWorks 2011
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
We can therefore conclude that we did not need precise geometry to get
accurate results.
Summary
126
SolidWorks 2011
Lesson 4
Advanced Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
This analysis also involved high velocity contact of solid bodies. Both
available impact models, Poisson and Impact force models, were
discussed in detail. The accuracy of the contact characteristics
(parameters and geometrical description) as well as the accuracy of
some of the resulting quantities, namely contact forces and
accelerations of the impacting regions, was discussed in detail as well.
The study was run using both available geometrical description
models: tessellated and precise geometry. Several convergence issues
were presented and their solution was shown. Precise geometry study
also introduces various numerical integrators available in SolidWorks
Motion simulation. Alternative WSTIFF integrator was also used to
solve this part of the problem.
Discussion:
References
127
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 4
Advanced Contact
128
SolidWorks 2011
SolidWorks 2011
Exercise 6
Hatchback
Exercise 6:
Hatchback
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
Verify units.
Note
129
Exercise 6
SolidWorks 2011
Hatchback
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The pressure in the piston will be simulated using Action only force
acting on the piston. (It is therefore assumed that the piston force
remains constant as the piston opens). We will begin with the force
definition of the Left_Cylinder.
Apply a 420 N Linear, Action only force as shown below. Make sure
that the force is applied at the indicated point and its direction is
referenced with respect to the cylinder. This way the force will be
always directed along the axis of the rotating piston.
Under Force Function, make sure the Constant button is selected and
enter 420 N in the F1 field.
Click OK.
Note
130
SolidWorks 2011
Exercise 6
Hatchback
Repeat.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Mass Properties
will appear.
Click OK.
131
Exercise 6
SolidWorks 2011
Hatchback
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Repeat for the opposite side of the assembly, creating contacts for
Right_Cylinder-1 and Right_Piston-1.
132
SolidWorks 2011
Exercise 6
Hatchback
15 Contact force.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Create a new plot for the magnitude of the contact force between the
Piston and the Cylinder (you may use either of the two pairs since the
assembly is symmetrical).
The two spikes in the graph indicate the initial and the secondary
collision between the piston and the cylinder.
133
Exercise 6
SolidWorks 2011
Hatchback
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Modify the plot of the contact force so that the static value can be read
conveniently.
We can observe that, when the motion ceases, the static equilibrium is
reached and the contact force is at that stage approximately 367 N. The
accuracy of the static solution is not affected by the selection of the
impact model, nor by the selection of the impact model parameters. We
can therefore conclude that the static solution is accurate.
18 Copy study.
Copy the study Hatchback Steel into a new study called Hatchback
Aluminum.
While the minimum and maximum positions are identical and the
general shape of the graph is very similar, notice that the assembly
stops moving at somewhat later time of 1.15 seconds (as opposed to
1.1 seconds when the material specification was Steel (Dry)).
134
SolidWorks 2011
Exercise 6
Hatchback
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
22 Contact force.
The maximums at the two peaks are again different, 13,412 N and
2,727 N, respectively. But, the absolute values can not be relied on.
135
Exercise 6
SolidWorks 2011
Hatchback
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Examine the results and notice that this is an unrealistic scenario. You
will have to extend the length of the study to 20 seconds to reach a
point where the motion ceases. The Lid will bounce many times before
eventually coming to rest.
The static value of the contact force, 376 N, is again very close to the
previous solutions.
136
SolidWorks 2011
Exercise 6
Hatchback
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Summary
The final phase of the hatchback opening is when the piston contacts
the back side of the cylinder. We used solid body contact and studied
the hatchback opening characteristics (such as opening time, contact
forces, etc.) as functions of the contact specifications. It was found that
with various specifications the hatchback stops moving at different
times. The last study went to an extreme when we used unrealistic
contact specifications: rubber on rubber. In this situation the hatchback
exhibited large repeated oscillations which would be undesirable.
The contact force magnitudes were also analyzed. While the peak
magnitudes coinciding with the short duration collisions are not
reliable since they require very precise contact characteristics, the static
contact force after the motion ceases is accurate. This was
demonstrated by a very similar result obtained from all three
simulation.
137
Exercise 7
SolidWorks 2011
Exercise 7:
Conveyor Belt
(No Friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
A conveyor, consisting of
segmented panels, is driven
around a track.
Project
Description
Our goal is to drive the conveyor at a speed of 0.62 m/sec using a force
that is controlled by a function. In the first part of the exercise we will
move the belt with a controlled force. In the second part the force will
be replaced with a motion on a path.
The assembly has all the mates needed for the conveyor belt to move
correctly.
There are many CAM mates that create the tangency conditions
between the wheels and the closed loop conveyor paths.
Note
Verify units.
Verify that the document units are set to MKS (meter, kilogram,
second).
138
SolidWorks 2011
Exercise 7
Conveyor Belt (No Friction)
Apply a force.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
139
Exercise 7
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
When the current speed is less that the desired speed, a positive force is
applied to accelerate the conveyor. If the current speed is greater than
the desired speed, then a negative force is applied to decelerate the
conveyor. The gain value controls the force applied to accelerate or
decelerate the conveyor.
140
SolidWorks 2011
Exercise 7
Conveyor Belt (No Friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Edit the force and change its magnitude from a constant of 100 N to
the following functional expression:
100*(0.62-{Velocity1})
Note
141
Exercise 7
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The plot shows that the velocity is being held to 0.62 m/sec but it is
getting there too slowly. We will increase the gain to shorten the time it
takes to reach the target speed.
This time, the conveyor reaches the target speed by 1 second and it then
holds there as the force varies. The variation of the speed is, however,
significant and not acceptable for the manufacturing operation. We can
make it smoother by increasing the gain further.
142
SolidWorks 2011
Exercise 7
Conveyor Belt (No Friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Modify the force again so that the gain is 5000. Then re-run the
analysis.
It can be seen that the force initial magnitude is very high. To accelerate
the conveyor from its initially zero velocity. As the conveyor reaches
the desired velocity of 0.62 m/sec, the force magnitude tends to reduce
to zero.
Alternatively, instead of using the force input the conveyor constant
velocity can be ensured by using a path mate motion. This is shown in
the next part of this exercise.
143
Exercise 7
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Path Mate
Motor
The options of the PathMate in SolidWorks controls the Pitch, Yaw and
Roll rotational degrees of freedom of the point along the path.
18 PathMate.
Delete CamMate
In SolidWorks feature
tree, unsuppress the
Sketch1 feature.
Sketch1
Note
144
SolidWorks 2011
Exercise 7
Conveyor Belt (No Friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Motor
orientation
20 Suppress force.
Suppress the force feature. This feature is not needed because the
145
Exercise 8
SolidWorks 2011
Exercise 8:
Conveyor Belt
(With Friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
Our goal is to drive the conveyor at a speed of 0.62 m/sec using a force
that is controlled by a function.
This exercise reinforces the following skills:
I
I
I
The first coincident mate keeps the top of one of the plate pins in the
same plane as the end plate of the conveyor. This prevents the side to
side motion of the conveyer plates.
There are groups of concentric and coincident mates that hold adjacent
plates together.
The remaining mates are the CAM mates that create the tangency
conditions between the wheels and the closed loop conveyor paths.
Instead of using the CAM mates, we will use solid body contact.
Suppress all the CAM mates.
Verify units.
146
SolidWorks 2011
Exercise 8
Conveyor Belt (With Friction)
Add Contacts.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Add a solid body contact between each wheel and the side plate on the
left side of the model (the same side where the CAM mates were
applied). There will be 12 contact sets.
Select Steel (Greasy) for the material and keep the default values for
both the static and kinematic friction.
We only create contacts on the left side of the assembly. The contacts
could be defined on the opposite side to model the problem more
realistically. However, similarly to the previous study with CAM mates
(where the mates were defined on one side only to avoid redundancies),
we will keep the contacts on one side only. The final resultant contact
forces will have to be then divided by two.
Note
Add Gravity.
147
Exercise 8
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Local mate.
Play the animation at 25% speed to see how the belt moves.
Note
148
To speed up the work you may interrupt the computations at any time.
This run is only important to enable us to define a velocity plot used in
the following expression.
SolidWorks 2011
Exercise 8
Conveyor Belt (With Friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contrary to the previous study, the force does not go to zero because of
the friction.
149
Exercise 8
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Make the maximum Y value 1000 so that we can see the oscillations
easier.
150
SolidWorks 2011
Exercise 8
Conveyor Belt (With Friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Summary
The belt was accelerated by an action only force applied on one of the
plates. The magnitude of the force was controlled with the help of an
expression which included the velocity of the belt as a variable. This
way, the input force was directly dependent on the resulting velocity.
Two approaches were shown: the first study simulated the tangential
contact between the wheels and the guides using the CAM mates. To
reduce the redundancies and to simplify the solution only mates on one
side were included. Therefore, the resulting contact forces would have
to be reduced by half.
To add more realism to the simulation, the second study replaced the
CAM mates with the solid body contact. While this approach allows us
to add friction, the computation took longer. When the desired speed of
0.62 m/sec was achieved the input force never came to zero in order to
overcome the opposing friction forces.
151
Exercise 8
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
152
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 5
Curve to Curve Contact
Objectives
153
Lesson 5
SolidWorks 2011
Contact Forces
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Case Study:
Geneva
Mechanism
Problem
Description
Driven wheel
Driving wheel
1
2
Both the driving wheel and the driven wheel are connected to the
base with two hinge mates. There is no mate relation between the
wheels - this interaction will be handled with the help of the curve to
curve contact.
Make sure that the Motion Analysis is selected as the Type of Study
in the MotionManager.
154
SolidWorks 2011
Lesson 5
Curve to Curve Contact
Curve to Curve
Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Introducing:
Curve to Curve
Contact
Contact is used to define the way two curves interact. Within the
contact definition, we can control the friction and the elastic properties
between the bodies.
Where to Find It
Click Contact
on the MotionManager toolbar. Under Contact
Type click Curves.
populated.
155
Lesson 5
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Under Materials specify Steel (Dry) for both components. Make sure
that the Friction with the default values is used.
Make sure that the orientation of the outward normal for the Closed
Group in Curve 2 field is as indicated in the figure above. The
orientation of the curve can be changed with the Outward Normal
.
Direction button
Click OK to close the Contact PropertyManager.
The Curves always touch button must remain unchecked, because the
two curves come into an intermittent contact only.
Note
Note
156
SolidWorks 2011
Lesson 5
Curve to Curve Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
The last four contact sets can be defined in various ways, for example
in a single definition between two closed loop curves. While this is also
a valid contact definition, it is preferable to define contacts with simple
curves rather than one very complex curve.
Note
Driving motor.
Apply a 360 deg/sec driving Rotary Motor to the driving wheel.
157
Lesson 5
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Important!
158
SolidWorks 2011
Lesson 5
Curve to Curve Contact
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Similarly to the contact force results in solid bodies, the contact force
for the curve to curve contact exhibits sharp peaks due to the contact
stiffness approximations and they have to be ignored. Nonlinear
dynamics solutions would be required for the accurate collision forces.
Also, changing the limits for the graph will not yield meaningful static
results for the contact force (as was the case in Lesson 4, where static
contact force existed). Try to answer why.
The above plot indicates that the output rotation rate for the driven
wheel is 90 deg/sec, or 360 deg in 4 seconds.
Lesson 4 and the current lesson introduced the two contact types
available in SolidWorks Motion: solid bodies contact and curve to
curve contact. The question may arise as to which contact definition to
use when.
Mots of the contact situations are best resolved with the solid bodies
contact type, especially when the solution of the system depends on
external forces acting on the objects (dynamic systems). If the contact
path can be described using closed loop or open curves, curve to curve
contact type may be used. However, if the curves used in the contact
definitions encircle the entire objects, and especially if they are very
complex, solid bodies contact may still be favored. Therefore, the
above problem of the stargeneva mechanism could be solved with the
solid bodies contact definition instead.
In the last part of this lesson we will solve this assembly again with the
solid bodies contact.
159
Lesson 5
SolidWorks 2011
Solid Bodies
Contact
Solution
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
In the second part of this lesson the same assembly will be solved with
the solid bodies contact.
1
Solve the simulation again with the solid bodies contact. Specify the
appropriate geometry description for this contact solution.
When finished, compare the curve to curve and solid bodies contact
solutions.
Summary
The solution of the contact force and the time variation of the driven
wheel rotation were plotted and discussed. It was demonstrated and
discussed that the contact force solution in the curve to curve contacts
features sharp peaks corresponding to the collision instances. While the
high magnitudes of the collision instances should be ignored, the static
(or non-collision) contact forces can always be extracted.
Finally, the differences and the proper usage of the solid bodies contact
and curve to curve contact was discussed. The problem was solved
once more with the solid bodies contact and the solution were
compared.
160
SolidWorks 2011
Exercise 9
Conveyor Belt (Curve to curve contact with friction)
Exercise 9:
Conveyor Belt
(Curve to curve
contact with
friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
In this exercise the solid body contact will be replaces with the curve to
curve contact and the results will be compared.
Our goal is to drive the conveyor at a speed of 0.62 m/sec using a force
that is controlled by a function.
Motion study.
Duplicate the Solid body contact study into a new study named
curve to curve contact.
3
4
Add a curve to curve contact between the edge curve of each wheel
and the edge curve of the conveyor_path on the left side of the model
(the same side where the solid body contacts were deleted in the
preceding step). Again, there will be 12 contact sets.
161
Exercise 9
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select Steel (Greasy) for the material and keep the default values for
both the static and kinematic friction.
Check Curves always touch check box.
Note
Note
Play the animation at 25% speed to see how the belt moves.
162
SolidWorks 2011
Exercise 9
Conveyor Belt (Curve to curve contact with friction)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Summary
163
Exercise 9
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
164
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 6
CAM Synthesis
Objectives
165
Lesson 6
SolidWorks 2011
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
CAMs
Case Study:
CAM Synthesis
Problem
Description
Create a CAM that will move the follower based on the following
curve.
166
SolidWorks 2011
Lesson 6
CAM Synthesis
Stages in the
Process
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
This can be done from a table of values and drive the follower
through a motor.
The trace path will be in the exact shape of the CAM surface.
The trace path can be imported into SolidWorks as a curve and used
in a sketch.
second).
Generating a CAM
Profile
167
Lesson 6
SolidWorks 2011
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Add gravity.
168
SolidWorks 2011
Lesson 6
CAM Synthesis
SolidWorks Motion allows you to graphically display the path that any
point on a moving part follows. This is called a Trace Path and it was
already used once in Exercise 3: Trace Path on page 71. In this lesson
we will use it to generate a profile of a CAM.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Trace Path
You can select the part that will be used to generate the trace curve by
selecting it in the box labelled Select Trace Point Component.
This field enables you to select a face, edge or a
vertex to define a point generating the trace.
Where to Find It
169
Lesson 6
SolidWorks 2011
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select the vertex on the Follower1 to define the CAM profile and
the surface of the cam to define
the reference component.
Exporting Trace
Path Curves
Now that we have the shape of the CAM, we can use this path in
SolidWorks to create the CAM itself. The trace path curve can be
exported to a SolidWorks part.
Introducing: Create
Curve From Trace
Path
The Trace Path curve can be used to create a curve in a SolidWorks part
to create geometry. This can be done in two ways:
I
A part already exists, so the trace path curve can be imported to the
existing part.
If a part has not been created, it can be done directly using this
command.
Where to Find It
170
SolidWorks 2011
Lesson 6
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
In the last part of this lesson, we will re-run the simulation with the 3D
Contact and verify that the cam profile was generated correctly.
We will need to create solid body contact between the follower and the
cam, and drive the motion with the rotary motor on the cam and turn off
the linear motor on the follower.
171
Lesson 6
SolidWorks 2011
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Notice how the follower traverses vertically based on the CAM profile.
172
SolidWorks 2011
Lesson 6
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
the Excel plot has been inverted. Both plots have the same shape.
Cycle based
motion
In machine design the independent variable TIME is often not the most
convenient choice. It may be more comfortable to design all tasks in
terms of one master cycle. Typically, the duration of the master cycle is
set to 360 degrees.
Introducing: Cycle
Based Motion
Cycle based motion allows user to easily modify the duration of the
action, or productivity, in the machine design.
Where to Find It
173
Lesson 6
SolidWorks 2011
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
In the Function Builder dialog, make sure that the Segments button is
selected.
Keep Displacements for Value (y) and set the Independent variable
(x) to Cycle Angle.
Add a row and enter 0deg and 360deg cycle angle for the Start X and
End X columns, respectively.
Enter 360deg for the final value of the rotational displacement.
Note
174
Make sure that the Initial value for the rotational displacement is 0deg.
SolidWorks 2011
Lesson 6
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
CAM Synthesis
Note
The duration of the cycle angle (or output cycle) will be specified in the
next step.
Click OK to close the Function Builder.
23 Study properties.
Set the Cycle time to 3s.
Notice that the resulting motion of the follower-1 is the same as in the
step 21. This is to be expected as both simulation are identical, the
former solved using time as independent variable, the later one then
using cycle angle as independent variable.
175
Lesson 6
SolidWorks 2011
CAM Synthesis
25 Analyze results.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Notice that the resulting motion of follower-1 is the same as in the step
21. This is to be expected as both simulations are identical the
definition of the independent variable. The former one solved the
simulation using time as the independent variable, the later one then
used cycle angle.
176
SolidWorks 2011
Lesson 6
CAM Synthesis
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
177
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 6
CAM Synthesis
178
SolidWorks 2011
SolidWorks 2011
Exercise 10
Desmodromic CAM
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Exercise 10:
Desmodromic
CAM
Project
Description
In this project, we have already designed a cam that will drive the link
in a predictable motion. As the cam rotates, it will push the link
counterclockwise through contact. As the cam continues to rotate,
some force is required to have the link follower stay in contact with the
cam. In the first part of the exercise, we will apply a torsional spring to
the link to keep it in contact.
Separation if
no return force
Spring
179
Exercise 10
SolidWorks 2011
Desmodromic CAM
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The first cam (cam1) is already created and mated to the follower
roller1 with a cam mate.
Units.
New study.
Cam mate.
Run study.
Set the study length to 10 seconds and run it. The study will run and
show the motion we desire.
You must return the timeline to zero before suppressing the mate.
Note
Run study.
The cam1 still rotates, but the link does not move because there is no
connection between the cam1 and the upper follower roller<1>.
180
SolidWorks 2011
Exercise 10
Desmodromic CAM
10 Add a spring.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
11 Add contact.
Apply solid body contact between cam1 and the upper follower
roller<1>. For Specify Material select Steel (Greasy) and select
Friction.
The motion is correct and the design works well at slow speeds.
Note
You must return the timeline to zero before suppressing the spring.
181
Exercise 10
SolidWorks 2011
Desmodromic CAM
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
We are going use the Trace Path function to generate our second cam
path. As we need to generate a path that maintains contact throughout
the full rotation, we will use the cam mate to force the contact.
Delete the contact between cam1 and its follower roller<1>.
In the FeatureManager design tree, unsuppress the cam mate.
182
SolidWorks 2011
Exercise 10
Desmodromic CAM
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
the part.
21 Motion Study.
183
Exercise 10
SolidWorks 2011
Desmodromic CAM
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Both cams stay in contact with their rollers throughout the rotation as
one takes care of counterclockwise rotation of the link and the other
controls clockwise rotation.
Tip
Use a vertical split screen to be able to watch both the Front and Back
views as the shaft rotates.
184
SolidWorks 2011
Exercise 11
Rocker CAM Profile
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Exercise 11:
Rocker CAM
Profile
The toothed wheel rotates and has attached to it a drive plate and guides
for the slider.
I
I
I
185
Exercise 11
SolidWorks 2011
Project
Description
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The assembly rotates at 8,000 deg/sec. On each rotation, the rocker will
move radially based on a predefined schedule which is provided in an
attached file.
Create the cams from the existing parts based on a predefined motion
path provided in the separate file.
Units.
New study.
186
SolidWorks 2011
Exercise 11
Rocker CAM Profile
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
You may hide the Plate CAM Assembly for easier definition.
Note
As the time of the simulation is very short, we will need a high frame
rate to have sufficient points to get a smooth result.
Set the Motion Study Properties to capture 2,500 frames per second.
Set the length to 0.045 seconds. This will be one full revolution of the
assembly at the speed of 8,000 deg/sec. The assembly should make one
revolution.
187
Exercise 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
If the curve does not look smooth, increase the image quality in
SolidWorks Tools, Options.
10 Create curve.
With nothing selected, right-click the Trace Path plot and select Create
curve from trace path, and then Create curve from path.
Because we have nothing selected, this curve will be a feature in the
assembly FeatureManager design tree.
11 Model.
12 Hide components.
assembly.
13 Edit part.
Select the part 699-0416 in the Plate CAM Assembly and click Edit
Part .
188
SolidWorks 2011
Exercise 11
Rocker CAM Profile
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
14 Edit sketch.
Edit Sketch3 under Base-Extrude.
This is just a circular sketch that defines the outer face of the part. We
will replace this sketch with the trace path curve with an offset for half
the diameter of the roller.
In the FeatureManager design tree,
select the curve (it will be above
the parts and assemblies).
Use Convert Entities to create a
curve from the trace path curve
created in the previous step and set
its property to For construction.
Click Offset Entities and type
6 mm for the offset (half of the
roller diameter). Make sure the
direction of the offset is inside.
Click OK to confirm the offset.
15 Outer cam.
189
Exercise 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
17 Show part.
Return to the Edit Assembly mode and Show the part keeper.
This is the keeper that is used to allow access when assembling the
rocker.
18 Edit sketch.
Duplicate the existing motion study into a new one. Name the new
study with contacts and suppress the linear motor feature.
190
SolidWorks 2011
Exercise 11
Rocker CAM Profile
22 Contacts.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
You can conveniently use the contact groups to minimize the number of
definitions.
Verify that the designed cam assembly provides the desired motion of
the rocker.
191
Exercise 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
192
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 7
Flexible Joints
Objectives
193
Lesson 7
SolidWorks 2011
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Flexible Joints
Case Study:
System with
Rigid Joints
A vehicle is being driven on a test track, which has rumble strips that
are 100 mm in height and spaced 2,100 mm apart. The vehicle is
moving at a speed of 60 km/h. A suspension-steering system is set-up
and will be tested for these conditions.
The model is a geometric representation of a short-long arm (SLA)
suspension subsystem with the steering mechanism.
Steering
IntermittentShaft
Steering Shaft
Steering Rack
Body Ground
Tie Rod
Base Caps
Strut Upper
Upper Arm
Lower Arm
wheel
Strut Lower
194
SolidWorks 2011
Lesson 7
Flexible Joints
Problem
Description
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The goal of this study is to inspect the toe angle that the wheel exhibits
throughout its vertical travel of 100 mm in jounce and rebound. The toe
angle that the wheel exhibits is for the steering wheel angles of 45
degrees, 0 degrees, and -45degrees.
We will first run the study at the three angles with rigid joints. Then we
will change the joints to flexible and run the study again for
comparison.
Stages in the
Process
Create mates.
We will make sure that all the mechanical mates that are required
have been included in the assembly.
Create plots of the tire yaw angle versus the vertical displacement.
The results of the study will be compared against the previous study
with rigid joints.
195
Lesson 7
SolidWorks 2011
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Fixed
Not Fixed
Fixed
We are going to add two mates to the assembly, a rack and pinion mate
to connect the steering rack to the steering shaft, and a lock mate to
connect the bottom of the strut to the lower arm.
Before applying these mates, the tire needs to be returned to its zero
position.
Important!
Either close the assembly without saving, and then reopen it to return to
the starting point. Alternatively, use Reload to copy the assembly on
disk back into RAM.
Float Base_Caps<5>.
Base_Caps<5> is Fixed when we open the assembly. Now that we
have created the Lock mate to the Lower_arm, we must remove the
Fixed mate to allow the suspension to move.
196
SolidWorks 2011
Lesson 7
Flexible Joints
Steering_rack.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
197
Lesson 7
SolidWorks 2011
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
properly applied, the angle mate will be the equivalent of the drivers
input. To get -45 degrees, input 45 degrees and click Flip dimension.
Angle = +45
Angle = 0
Angle = -45
Set the angel value back to 0 degrees before leaving this step.
Calculation of
Wheel Input
Motion
198
SolidWorks 2011
Lesson 7
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
We will add a motor to drive the vertical motion of the wheel based on
the frequency of the vehicle moving over the rumble strip at the desired
speed.
Add a Linear Motor.
Select the vertex in the center of the wheel hub for the position of the
motor. For direction, select the Top plane in the part wheel.
Important!
You must use the Top Plane in the wheel part and not a plane outside
of the part.
Click OK.
199
Lesson 7
SolidWorks 2011
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Enter 60.0 N/mm for the Spring Constant and 405 mm for the Free
Length.
Add a linear Damper with Damping Constant of 0.46 N/(mm/s).
Click OK.
11 Study properties.
Run the study for 0.12 second which is one cycle at the input frequency
of 7.94 Hz.
200
SolidWorks 2011
Lesson 7
Flexible Joints
When a pair of wheels is set so that their leading edges are pointed
slightly towards each other, the wheel pair is said to have toe-in. If the
leading edges point away from each other, the pair is said to have toeout. The amount of toe can be expressed in degrees (from the angle to
which the wheels are out of parallel), or more commonly, as the
difference between the track widths (as measured at the leading and
trailing edges of the tires or wheels). Toe settings affect three major
areas of performance: tire wear, straight-line stability and corner entry
handling characteristics.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Understanding Toe
Angles
13 Animate.
Play back the study at slow speed to observe the motion. If you select
Loop
, it will continue to play.
Select the tire face of the part wheel for the part to create results. This
will plot the Pitch at the center of mass for the wheel part.
The toe angle can easily be determined from the plot.
201
Lesson 7
SolidWorks 2011
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Edit the previous plot. Under Plot Results versus, select New Result,
then Displacement/Velocity/Acceleration, Center of Mass Position,
Y Component.
Select the same face of the wheel.
Because we have rigid joints, we have two lines that fall on top of each
other. One line is the wheel moving up, while the other is the wheel
moving down.
We will now repeat the simulation for two more configurations:
steering angles 45 deg and -45 deg (simulating a left and right turn,
respectively).
Important!
If you do not return the timeline to zero, before editing the mate, the
mate will still be at zero degrees at time zero and will change to 45 at
whichever point the timeline was when the edit was made.
Edit the Angle mate and change it from 0 to 45 deg (to simulate a left
turn).
202
SolidWorks 2011
Lesson 7
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The curves are still straight, but the values are slightly different.
Edit the Angle mate and change it from 45 to -45 deg (to simulate a
right turn).
From the three graphs shown, notice how the toe angle changes with
the change in the steering angle.
203
Lesson 7
SolidWorks 2011
Flexible Joints
Introducing:
Bushings
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
System with
Flexible Joints
Typical bushings used in automotive vehicle design consist of steel-onsteel, Urethane, or Nylon. The stiffness and damping characteristics of
these bushings are measured by SAE testing methods (see Reference 1)
and depend on the type of vehicle (see Reference 2).
Orthotropic bushings can greatly affect the kinematics (camber, toe
angles) and dynamics (joint, shock forces) results of your model when
compared to a rigid connection. In our simulation, we will use isotropic
bushings.
204
SolidWorks 2011
Lesson 7
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select the Analysis tab and make the following changes to each
mate:
Select Bushing.
Select Isotropic for both Translational and Torsional.
For Translational, change the Stiffness to 3,500 N/mm, Damping
to 2.63 N-s/mm and Force to 0.
Leave the Torsional values at their default settings.
23 Steering angle.
205
Lesson 7
SolidWorks 2011
Flexible Joints
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The steering angle should already be plotted on the screen. We can see
that there is now some slack in the bushings.
The plot below shows the same plot when joints are used instead of
bushings.
206
SolidWorks 2011
Lesson 7
Flexible Joints
26 Review Simulation.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Time = 0.0
Time = 0.025
Time = 0.05
207
Lesson 7
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Flexible Joints
Summary
References
208
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 8
Redundancies
Objectives
209
Lesson 8
SolidWorks 2011
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Redundancies
Rotational
DOF removed
Total DOF
removed
Hinge mate
Concentric
(2 cylinders)
Concentric
(2 spheres)
Lock mate
Universal mate
Screw mate
2 (+1)
Point to point
coincident
3 (this mate is
identical to the
concentric
spheres mate)
Mate Type
210
SolidWorks 2011
Lesson 8
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The table below list some of the special mates, which do not necessary
represent a real mechanical connection, but do impose a geometric
constraint on the two connected bodies.
Translational
DOF removed
Rotational
DOF removed
Total DOF
removed
Point on axis
Parallel (2 planes)
Parallel (2 axes)
Parallel
(axis and plane)
Parallel (2 axes)
Perpendicular
(2 axes)
Perpendicular
(2 planes)
Perpendicular
(axis and plane)
Mate Type
A very large number of mates can be listed in the above tables. As you
can see, not only the mate type determines the number of the
constrained degrees of freedom, but also the pair of selected entities is
important.
Lesson 2 recommended that for the models
where kinematic quantities (displacements,
velocities, accelerations etc.) are required, all
mates should, up to the reasonable extent,
represent real mechanical connections. In the
figure to the right, the door is connected with
two hinges. Both hinges should be defined as
hinge mates for the kinematic solution.
211
Lesson 8
SolidWorks 2011
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Kinematic System
Kinematic systems
Dynamics systems
For a kinematic system, mates and motors fully constrain all the
degrees of freedom on the mechanism. So the position, velocity and
acceleration of each part are fully defined at every time step based upon
the mates and motions applied by motors. Mass and inertia information
is not needed to decide the motion. Such mechanism is said to have
zero degrees of freedom.
For example, consider the Scissor lift
model shown to the right. The motion of
the scissor lift will always be the same
regardless of the mass of the links or
platform, or the weight of people
(external load) standing on the platform.
Only the force required to drive the lift
will change, depending upon a change
in the mass of any component or the
external load. More weight means that
more force is needed to get from height
A to height B.
Dynamic System
212
SolidWorks 2011
Lesson 8
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
What are
redundancies?
213
Lesson 8
SolidWorks 2011
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Each Fixed mate in your model uses six equations (eq. 1-6), while a
Concentric mate (of two spheres) uses three equations (eq 1-3), a
Hinge mate uses five equations (eq. 1-5), etc.
Notice how each of these mates uses equations 1 and 2. Any such
duplication of constrained DOF can lead to over constraining your
system, or introduce what are known as redundant constraint equations.
SolidWorks Motion outputs warning messages to try to help you
understand which equations are redundant and therefore which DOF
are unnecessarily removed. When you have a redundant constraint, you
have two or more mates effectively fighting to control one specific
degree-of-freedom. In simple cases, the solver will automatically
remove a redundant constraint equation to stop the redundancy. In
complex situations it may not remove the correct one for the
mechanism, affecting the original design.
Important!
This leads to the simulation still running, but giving the wrong motion
or answer.
Effects of
Redundancies
214
SolidWorks 2011
Lesson 8
Redundancies
Before a simulation is actually run, the solver goes through the process
of detecting if the mechanism contains redundancies. If it detects
redundancies, it will try to remove them, and only if successful, will it
continue to run the simulation. At each time step, it continues to reevaluate redundancies and removes them as needed.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
How are
redundancies
removed in the
solver?
I
I
I
Rotational Constraint
Translational Constraint
Motion Inputs (Motors)
If all these attempts fail, the solver will abort with a message
instructing the user to check for redundant or inconsistent constraints in
the mechanism (or to see if it is in a locked position).
215
Lesson 8
SolidWorks 2011
Redundancies
Problem
Description
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Case Study:
Door Hinges
Frame
Door
Hinge
When the assembly is opened, both components are fixed and have
zero degrees of freedom.
Right-click the door and click Float.
216
SolidWorks 2011
Lesson 8
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
To make it easier to select faces on the hinge, move the door a small
distance.
Add a Hinge mate between the two halves of the upper hinge.
It is not important if the mate is added as local or global.
Note
217
Lesson 8
SolidWorks 2011
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Check the mass properties of the door part. The door weighs 28,020.63
grams, so the vertical force of the door should be a 274.8 N.
Add gravity.
218
SolidWorks 2011
Lesson 8
Redundancies
Degrees of
Freedom
Calculation
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The two hinge mates defined in the model are then each constraining 5
DOF.
The current DOF count for our system is therefore 6 2 5 = 4 , i.e. our
mechanism is over-constrained based on the simple DOF count. This
simple count is referred to as approximate (or Gruebler) and is rather
easy to obtain. It could indicate that our mechanism cannot move. It is
obvious, however, that the door is allowed to rotate about the hinges
and, in engineering sense, should not be over-constrained; using this
engineering approach, our mechanism features +1 DOF (rotation about
the hinges). This count, referred to as actual is more complex to
obtain than the simple count introduced above.
The number of redundant constraints in the system is therefore
6 2 5 1 = 5 ; our system features 5 redundant constraints
constraints which are not needed from the mathematical point of view
for the door to close and open. Indeed, by removing one of the hinges
the kinematics of the system is unchanged.
Introducing:
Degrees of Freedom
Calculation
Where to Find It
219
Lesson 8
SolidWorks 2011
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
As mentioned above, the reason for this is that a second hinge mate is
trying to constrain the same degree-of-freedom as the other hinge mate.
Numerically, one hinge mate is sufficient to simulate the hinge
condition. But this may not be enough, especially when reaction loads
at both the hinges are to be calculated.
In order to obtain a unique solution, the program is forced to remove
the 5 redundant constraints. The selection is made internally without
user intervention; the removed redundant DOF can also be found in the
above list.
We will now review the force solution in the joints to reveal the
consequence of the redundancies.
220
SolidWorks 2011
Lesson 8
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Create two plots to show the Y Component reaction force for the two
hinges. When we define the plot, we will be warned:
As redundant mates are the subject of this lesson, we will first see what
happens with the redundant constraints.
Click No.
221
Lesson 8
SolidWorks 2011
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Let us see why the simulation gave us such results. In Step 10, using
the simulation panel, we calculated the DOF in the mechanism. Notice
that one of the redundant constraints was mentioned as Hinge2:
Translation along Y. This tells us that the mechanism is already
constrained in the Y direction by the Hinge1 mate. The same degreeof-freedom is being constrained by the Hinge2 mate and will be
ignored. Therefore, no results are calculated for the Y-direction reaction
force on the Hinge2 mate.The entire weight of the door will then
have to be reacted upon at the Hinge1 mate at simulation time.
Likewise results for other redundant constraints will be ignored and
hence turn out to be zero.
We will now see how this issue can be avoided by using the Flexible
joints option.
Using Flexible
Joints Option to
Remove
Redundancies
222
SolidWorks 2011
Lesson 8
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Limitations of
Flexible Mates
I
I
In some models, using bushings will slow down the solve time
because of induced dynamic effects.
We are not accounting for the stiffness of the part in the solution.
Therefore, the distribution of loads due to part stiffness may differ
from the bushing constraint solution. This bushing approach will
ensure that force results are obtained at all mate locations. This
limitation, however, exists in the case of rigid mates solutions as
well.
Advanced mates do not support mate flexibility. See the Help for a
list of joints that can be made flexible.
If the mechanism starts in a dynamic condition, there may be a
spike in initial forces as the model reaches initial equilibrium (that
you would not see with rigid joints). The spike is generated by
initial conditions of the parts not balancing and the bushings
resisting rapid changes in force/acceleration. If the model started
with enforced motions (e.g., constant velocity), try ramping up
motions from zero to the desired value over a time range to
eliminate or minimize this (e.g., use a step function to ramp
velocity from zero to a certain value over a time range).
An optimum mate stiffness and damping characteristics may need
to be entered. This may require an iterative approach.
223
Lesson 8
SolidWorks 2011
Redundancies
I
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Where to Find It
Bushing
Properties
Where to Find It
Click OK twice.
224
SolidWorks 2011
Lesson 8
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
14 Review results.
The Y Component of the
Reaction Force for both
Note
Important!
How to Check
For
Redundancies
If the number is greater than zero, then the model is underconstrained (dynamic).
225
Lesson 8
SolidWorks 2011
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Typical
Redundant
Mechanisms
Dual Actuators
Driving a Part
Parallel Linkages
226
SolidWorks 2011
Lesson 8
Redundancies
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
obtain the joint loads, just remember to divide by two. Also, remember
that out-of-plane moments should only be due to the non-symmetry of
modeling one side, and the moment should equate to half of the
reaction force times the distance between the two sides that raise the
platform (see Exercise 14: Kinematic Mechanism on page 233).
Summary
227
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 8
Redundancies
228
SolidWorks 2011
SolidWorks 2011
Exercise 12
Dynamic Systems
Exercise 12:
Dynamic
Systems
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
Four aluminum balls are contained in a closed container and will fall
under gravity. None of the components have mates and are free to
interact with each other. Examine the motion of this dynamic system.
Add gravity.
Add contact.
All but one ball falls through the container. This can be cause by either
a very coarse time step or too coarse of a contact description.
Change the motion study properties to record 600 frames per second to
save more data on the disk and specify Precise contact.
Run.
All four spheres are now contained within the Vase. As the spheres
fall, they interact with each other and the vase.
229
Exercise 12
SolidWorks 2011
Dynamic Systems
Animate.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Play the study at 10% speed and examine the motion of the spheres.
10 Save and close the file.
230
SolidWorks 2011
Exercise 13
Dynamic Systems 2
Exercise 13:
Dynamic
Systems 2
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
Five spheres are attached to individual frames. One end sphere is pulled
away from the others and released. Examine the motion of the five
spheres with both elastic and plastic impact.
Add gravity.
231
Exercise 13
SolidWorks 2011
Dynamic Systems 2
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
We see nearly elastic contact. If it was exactly elastic, we would not see
the interior balls move, however with the slight errors in the numerical
methods used, we see some movement as the study progress.
Degrees of freedom.
Edit the five contacts to and change the Restitution coefficient to 0.1.
With plastic impact, once the first sphere makes contact, all the spheres
move together as we would expect.
232
SolidWorks 2011
Exercise 14
Kinematic Mechanism
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Exercise 14:
Kinematic
Mechanism
Project
Description
Mates on
this side
No mates
on this
side
233
Exercise 14
SolidWorks 2011
Kinematic Mechanism
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Examine the existing mates and move the assembly. With the existing
mates, the only motion allowed is that which moves the platform
vertically.
234
SolidWorks 2011
Exercise 14
Kinematic Mechanism
Add motor.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
We will add one Linear Motor to the piston to drive the motion of the
assembly.
Add a linear motor to the piston.
Set the Motion to Oscillating, 100 mm at 0.5 Hz. with 0deg for Phase
Shift.
Set the motion to move relative the cylinder.
Degrees of freedom.
235
Exercise 14
SolidWorks 2011
Kinematic Mechanism
Plot forces.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Concentric14
Coincident9
Note
10 Plot moments.
236
SolidWorks 2011
Exercise 14
Kinematic Mechanism
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Summary
237
Exercise 15
SolidWorks 2011
Exercise 15:
Zero
Redundancy
Model-Part 1
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
The same scissor lift used in the previous exercise will be used to
practice the procedure of removing and controlling the number of
degrees of freedom in the model. We will start with just the base and
first layer of scissors, remaining components have been suppressed.
The components of interest in this exercise will be the cylinder and
piston.
238
SolidWorks 2011
Exercise 15
Zero Redundancy Model-Part 1
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Determine orientation.
Remove mate.
The piston and cylinder need to stay concentric,
239
Exercise 15
SolidWorks 2011
Add mate.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
To see the points you need to set the assembly mode to Resolved.
Note
There are already two points created in the hole at the end of the
cylinder. Point1 is on the axis of the hole, half way between the
parallel faces. Point2 is also on the axis of the hole, but coplanar with
the side face.
Add a Coincident mate
between Point1 and the axis
of the hole in the frame.
Note
Run.
Run the simulation and observe the results. The study appears to run
correctly.
240
SolidWorks 2011
Exercise 15
Zero Redundancy Model-Part 1
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
10 Edit mate.
Remove point2
Add edge
11 Run.
241
Exercise 15
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Summary
242
SolidWorks 2011
Exercise 16
Zero Redundancy Model-Part 2 (Optional)
Exercise 16:
Zero
Redundancy
Model-Part 2
(Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
Unsuppress layers.
Repair mates.
Left side
Right side
Continue.
Continue.
Unsuppress platform.
243
Exercise 17
SolidWorks 2011
Exercise 17:
Removing
Redundancies
with Bushings
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
This is the same Scissor Lift assembly used in the previous exercises
except that the components are mated differently.
This method is
appropriate when we
Concentric36 Concentric37
want to import the
results in SolidWorks Simulation to get stress results in the different
components, or if we want to see the correct force distribution at all
mate locations on the model.
The problem with this mating scheme however, is that we are going to
generate a large number of redundancies that will have to be removed.
244
SolidWorks 2011
Exercise 17
Removing Redundancies with Bushings
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select Isotropic
Stiffness = 5,000 N/mm
Damping = 20.0 N-s/mm
Force = 0 N-mm
Torsional
I
I
I
I
Select Isotropic
Stiffness = 100 N-mm/deg
Damping = 20.0 N-mm-s/deg
Toque = 0.0 N-mm
Notice that each mate that has been defined as a bushing now features
the bushing icon shown in the MateGroups.
Run.
Play the animation back at a slower speed and watch the action of the
individual joints.
245
Exercise 17
SolidWorks 2011
Concentric20
Concentric21
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Concentric36
Concentric37
Note
246
SolidWorks 2011
Exercise 17
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
As with the previous set of mates these plots are also identical. While
they are identical, they are not the sinusoidal shape that matches the
driving motor due to the low stiffness of the joints.
Why do we still
have
redundancies?
247
Exercise 17
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Examine the other mates that have not been made flexible. These mate
concern forces or motion in the global Y direction (across the plane of
symmetry). As we expect these forces are going to be zero, we are not
concerned with these forces and do not have to take the time to remove
these redundancies.
7
8
This is exactly the same assembly as used in the previous steps except
that the stiffness of the flexible mates has been changed.
Select Isotropic
Stiffness = 100,000 N/mm
Damping = 2000.0 N-s/mm
Force = 0 N-mm
Torsional
I
I
I
I
Select Isotropic
Stiffness = 100 N-mm/deg
Damping = 20.0 N-mm-s/deg
Toque = 0.0 N-mm
248
SolidWorks 2011
Exercise 17
Removing Redundancies with Bushings
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The plots for the same four mates examined in the previous example
have already be generated.
As before, the plots for the symmetric pairs of mates are identical.
With the higher stiffness, we can see that after the initial acceleration,
the motion is sinusoidal.
Add the two values for the maximum force (ignoring the initial spike in
the magnitude) in mates Concentric20 and Concentric21, they
should be approximately 9,500 N which compares favorably with the
result obtain in Exercise 14: Kinematic Mechanism.
249
Exercise 17
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
From these results, we can see that the forces were equal when we had
all the mates on one side of the model to the total force when we
removed the redundancies and split the force to the two sides.
250
SolidWorks 2011
Exercise 18
Catapult
Exercise 18:
Catapult
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
Calculate the forces on the pivots between the arm and counterweight.
This assembly has been set up and run in the study named original
251
Exercise 18
SolidWorks 2011
Catapult
Degrees of Freedom.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Create plot.
252
SolidWorks 2011
Exercise 18
Catapult
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Run.
Create plot.
We can see that the force is distributed evenly between the two mates.
This, however, may be just a coincidence as the distribution will
depends on how the software removes the redundancies. We will not
use flexible mates to ensure the correct force redistribution.
253
Exercise 18
SolidWorks 2011
Catapult
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select the Analysis tab and select Bushing. Keep the default values.
10 Run.
The plots now show that the force is divided over the two mates.
254
SolidWorks 2011
Exercise 18
Catapult
12 Change scale.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
To make them easier to read, modify the two plots to show the Y Axis:
I
I
I
Start Point = -2
End Point = 1.0
Major Units = 0.5.
255
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Exercise 18
Catapult
256
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 9
Export to FEA
Objectives
257
Lesson 9
SolidWorks 2011
Export to FEA
Determining the forces on a part is generally not the end of the analysis
of a part. Usually, the forces obtained are to be used in finite element
analysis to determine the strength, displacement and Factor of Safety of
the individual parts. SolidWorks Motion and SolidWorks Simulation
work together to make the exporting of data from SolidWorks Motion
to SolidWorks Simulation seamless.
Case Study:
Drive Shaft
Project
Description
The universal joint is required to transmit a torque of 15,000,000 Nmm at a speed of 2800 RPM. Determine the stress and deflection of the
part Journal_Cross_output.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Exporting
Results
Output _housing
Output_shaft
Journal-cross_output
Driveshaft
Output_housing
Driveshaft
Input_housing
Journal_cross_input
Input_shaft
Driveshaft
Input_housing
258
SolidWorks 2011
Lesson 9
Export to FEA
Stages in the
Process
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
folder.
Add a motor.
Add a Rotary Motor to the Input_shaft. Make it turn at 16,800 deg/
sec (2,800 RPM).
259
Lesson 9
SolidWorks 2011
Export to FEA
Add a force.
Apply an Action only Torque on the Output_shaft. This is a torque
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
that opposes the rotation, so set the direction opposite the motor added
in the previous step.
Input a value of 15,000,000 N-mm for the torque.
Study properties.
We are going to run the study for only 0.05 seconds, so we will need a
high frame rate to capture enough information.
Set the frame rate at 2,000. This will give us 101 frames.
Run.
The following message will indicate that the current setting for the
Number of Frames parameter seem to be excessive and may
negatively impact the performance:
260
SolidWorks 2011
Lesson 9
Export to FEA
Calculate DOF.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
This assembly has zero DOF because of the way it was built. If you
examine the individual mates, many of them are point to point or point
to line to avoid removing too many degrees of freedom.
Plot results.
Create plots of the Angular Velocity Magnitude for both the input and
output shaft.
We can see that both shafts are turning at 16,800 deg/sec which was the
input speed.
261
Lesson 9
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
can see the expected variation of the velocity caused by the offset angle
between the input and output.
Create a plot of the torque of the input rotary motor. This is the torque
required by the motor to move the shaft at this load.
FEA Export
262
SolidWorks 2011
Lesson 9
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Load Bearing
Faces
Mate location
Motion Simulation also exports the body loads due to the accelerations
of the parts. Similarly to the joint reaction forces, body loads are
exported at each (or all) requested time step.
The load bearing faces as well as the new mate locations have to be
input before running the motion analysis.
263
Lesson 9
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Export of Loads
12 Isolate on journal_cross<1>.
This is the journal_cross on the input
side of the driveshaft. Isolating this
264
SolidWorks 2011
Lesson 9
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
265
Lesson 9
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select the two faces shown, one on the journal_cross and the other on
the attachment flange.
After the mate locations have been changed, the motion analysis must
be re-calculated.
SolidWorks
Simulation Users
Only
266
SolidWorks Simulation may read the Motion loads for a single time
step or a multiple time steps at once. In the latter case a design scenario
feature of the Simulation software is used to run multiple analyses at all
requested time steps. Design Study enables us to locate the critical time
instance where the part exhibits the largest stresses and deformations.
SolidWorks 2011
Lesson 9
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select journal_cross-1 in
Available assembly
components, then click >
to move it to the Selected
components box.
Click Multiple frame
study.
Click OK. This will import and save the load data to the CWR file for
the journal_cross-1 part, and define the design study.
The above specifications define design study with 22 sets. Each set has
its loads defined from the motion loads developed at the time instant of
the frame associated with that set.
267
Lesson 9
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
added. The numbers 80, 101 and 1 in the study name refer to the
starting and ending frame numbers and the frame increment,
respectively.
268
SolidWorks 2011
Lesson 9
Export to FEA
21 Apply material.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
269
Lesson 9
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
23 Study properties.
270
SolidWorks 2011
Lesson 9
Export to FEA
The inertial relief is one of the options used to stabilize selfequilibrated problems in the finite element analysis. The detailed
discussion of the option is a subject of the SolidWorks Simulation
course.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Select the design study tab and click the Run button.
In the design study tree, right-click Results and Graphs and select
Define Design History Graph.
271
Lesson 9
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The graph shows the variation of the maximum von Mises stress in the
journal_cross-1 part across all 22 scenarios. We can observe that the
largest value of 5.07 e8 N/m2 (507 MPa), reached in scenarios 1 and 22,
is smaller than the yield strength of the material (620.4 MPa).
272
SolidWorks 2011
Lesson 9
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The maximum von Mises stress magnitude in scenario #15 is 491 MPa.
273
Lesson 9
SolidWorks 2011
Export to FEA
Important!
The correct load bearing faces and the mate locations specified in steps
13 to 15 must be specified for the direct stress solution in the Motion
Simulation as well.
Note
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Direct Solution
in SolidWorks
Motion
31 Simulation setup.
32 Material.
274
SolidWorks 2011
Lesson 9
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
The specified time must fall within the time range requested in step 31.
275
Lesson 9
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
35 Isolate on journal_cross<1>.
The stress contours are now visible. The indicated maximum of 542
MPa is below the yield strength of the material, 620.4 MPa.
276
SolidWorks 2011
Lesson 9
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Move the time line to any other time step. The contour plots will update
automatically.
Note
The specified time must again fall within the time range requested in
step 31.
To set the legend to show the overall maximum for the requested
analysis time range and to see the animation, click the Play button.
277
Lesson 9
SolidWorks 2011
Export to FEA
This lesson showed the procedure for the application of the joint and
body loads computed in the Motion Simulation in the finite element
stress analysis. In the first part we solved the rigid body dynamics
problem and obtained the necessary joint and body loads. Then, load
bearing faces and mate initial locations were specified in the assembly
mate definitions.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Summary
In the second part the loads from multiple time steps were applied on
the selected part and the stress analysis was carried out. Two
procedures are currently available: direct stress solution in the Motion
Simulation interface, or the export of the motion loads in the
SolidWorks Simulation. In the later case, the stress solution is carried
out in the SolidWorks Simulation interface with the help of the design
study feature.
The above procedures allowed us to locate the extreme stress in the part
of the rotating drive shaft assembly. Displacements, factor of safety and
other results available in the SolidWorks Simulation are available and
were shown in this lesson.
278
SolidWorks 2011
Exercise 19
Export to FEA
Exercise 19:
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Project
Description
Exporting Results on
page 258.
mechanism works.
the spring.
Edit the mate and specify the four faces shown as the load bearing
faces. The two parts are shown in exploded view for clarity.
For the Mate location, select the edge of the split surface on either the
clip or pin.
279
Exercise 19
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Because the contact faces as well as the mate locations were changed,
the motion simulation needs to be recalculated.
Contact Forces
We will first determine where the contact forces are maximum through
observing the plots created in SolidWorks Motion. We will then
determine the frame at which this maximum force occurs so that we
only have to output the data for a single frame.
We must also determine the directions along which these forces must
be applied.
The plot of the magnitude contact force between the J-spring and the
keeper is already created. We can see that the maximum force occurs
at about 2.4 seconds.
Fmagnitude, max
Note
280
SolidWorks 2011
Exercise 19
Export to FEA
You do not have to select the actual contact faces, only the components.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Fx, max
Fz, max
Ignoring the short duration peaks, notice that at the point where the
X component is maximum, the overall magnitude is not at its
maximum. We will run the analysis at the point where the overall
magnitude is maximum.
For additional practice, run the analysis at the point where the
X component is maximum.
281
Exercise 19
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Create a plot of the joint reaction force for the mate linking the
J_spring to the knurled_pin, Concentric6.
Modify the Y axis of the plot so that the End Point is 50.
Compare this plot to the first plot of the contact force. Both plots
should be exactly the same, i.e. the magnitude of this force must be the
same as the contact force.
282
SolidWorks 2011
Exercise 19
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
To better see the area of interest, modify X axis of the plot to show
from frame 320 to frame 340.
To make the graph easier to read, change the X axis major and minor
units to 10 and 5 respectively.
We can see that the most extreme loading occurs at about frame 325.
When we export the motion loads to SolidWorks Simulation, we will
export the data from just this one frame.
10 Modify plots.
Change the X axis to Frames for both the X and Z contact force plots.
11 Export forces.
In step 6 we determined that the
Each file will get a default name and be saved in the same directory as
the assembly.
283
Exercise 19
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Open each of the two CSV files and note the values at frame 325.
284
SolidWorks 2011
Exercise 19
Export to FEA
15 Simulation study.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Notice the directions of the global coordinate system for this part are
different from the assembly. The X direction in the assembly is the
Y direction in the part and the Z direction in the assembly is the
X direction in the part. When we apply the contact forces to this part,
we will have to insure we are using the correct force for the direction
on the part.
direction. As the negative value of the force was the reaction force, we
have to reverse its direction to be correct in the part.
285
Exercise 19
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
18 Apply material.
Apply the material Alloy Steel to the part in the Simulation Study tree.
286
SolidWorks 2011
Exercise 19
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
This message is the result of exporting the loads from the motion
simulation and entering values by hand. This part can therefore be
considered as nearly self equilibrated. Click Yes.
Click Yes.
21 Stress Plot.
Examine the stress plot. We can see that the maximum stress 150 MPa
and is on the underside of the J_spring.
287
Exercise 19
SolidWorks 2011
Export to FEA
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
22 Factor of Safety.
Create a Factor of Safety plot to determine if the part is yielding.
Right-click the Results folder and click Define Factor of Safety Plot.
Use the default values to create a plot that shows the Factor of safety
distribution.
Click OK.
We can see that the minimum Factor of Safety is 4.12, so the part is not
yielding.
288
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 10
Event Based Simulation
Objectives
289
Lesson 10
SolidWorks 2011
Case Study:
Sorting Device
Problem
Description
The mechanism used to sort the boxes into the respective bays consists
of six parts. The vertical motion of the boxes is caused by the gravity.
The horizontal motions are then driven by a set of three pistons with
servo motors. Motors actuate the motion based on a set of sensors
controlling the box type and their position in the mechanism.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Event Based
Simulation
Simulate a mechanism placing each box type into its respective bay.
Servo motors
Servo motors are both rotational and linear motor features driving
mechanisms in event based simulation. Their motion is, however, not
prescribed directly in the Motor FeatureManager. It is controlled via an
event based simulation interface, and it can be triggered based on
various criteria such as proximity of a certain part in the system.
Introducing: Servo
Motors
Servo motors are used as motion drivers in the event based simulations.
Where to Find It
290
. Under Motion
SolidWorks 2011
Lesson 10
Event Based Simulation
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Select the indicated face for both Motor Location and Motor
Direction.
Similarly, define two more linear, displacement based servo motors for
Actuator<2> and Actuator<3>.
Sensors
from dimensions.
Introducing: Sensor
s
291
Lesson 10
SolidWorks 2011
Where to Find It
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
I
I
Sensor 1
Sensor 2
Note
Similarly, define proximity sensor #2 to track the boxes with the hole.
Rename this sensor to Sensor 2.
292
SolidWorks 2011
Lesson 10
Event Based Simulation
Contacts.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Contact group 2
(Steel (Dry))
Contact group 1
(Acrylic)
Contact group 1
(Acrylic)
Contact group 2
(Steel (Dry))
Contact group 2
(Steel (Dry))
Gravity.
Define Gravity in the negative Y direction.
Task
Triggers
293
Lesson 10
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Task Action
I
I
I
I
294
SolidWorks 2011
Lesson 10
Event Based Simulation
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Introducing: Task
Where to Find It
The first task for the system is to move the lowest solid box along the
holder platform to the position, where Actuator 2 may push it into
Bay 1. This task will be triggered when the bottom solid box activates
the proximity Sensor 1. Because this sensor triggers an event when
the solid box is 2 mm above the platform, and to provide enough time
for Actuator 2 to fully retract, a 0.1s time delay for this task will be
specified.
Click Click here to add line to add a new task line.
Enter Push solid box for Name.
295
Lesson 10
SolidWorks 2011
12 Task #1 - Action.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
296
SolidWorks 2011
Lesson 10
Event Based Simulation
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Use the same time and distance values for Actuator 3 as those which
were used for Actuator 2 in steps 14 and 15.
Give the new tasks names similar to those used in steps 11 to 15.
17 Simulation Properties.
Set the Frames per second to 200 and check Use Precise Contact.
Note
19 Animate.
Animate the final motion of the system.
297
Lesson 10
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
20 Timeline View.
Switch to the Timeline View. Here you can see the result of the event
The Timeline View provides insight into the duration of the whole
operation. Each task start and end is identified with a time key. Possible
action following this simulation may be a change in the velocities of
the actuators in order to optimize the system, change of material in
order to change the effect of friction, change of the design to better
stack the boxes in the bays, or similar.
Summary
The tasks with their respective actions, sequence and the logic is
designed in the Event-based Motion View interface introduced in this
lesson.
The result of the simulation, the animation and the duration as well as
time sequencing of the entire operation was shown. This result can then
be used to modify the system parameters (kinematic parameters of the
actuators, for example) to optimize it.
298
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lesson 11
Design Project (Optional)
Objectives
299
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Design Project
Case Study:
Surgical Shear Part 1
In this part of the lesson, we will mate the components, create a motion
study and develop a force function to simulate the blades cutting
through a catheter.
Problem
Description
When the surgeon squeezes the handle, it will rotate 12 degrees and
move the blade. The spring is used to help to return the shear to the
open position. It is assumed that it takes a surgeon approximately one
second to cut the catheter.
300
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
latch
handle_link
blade1
blade2
moving_cutter
handle
Point 2
Point 1
Point 3
Point 4
301
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The preceding graph contains the variation of the cutting force from the
experiment. In order to input this curve in SolidWorks Motion
Simulation each segment has to be expressed as function of the catheter
location (location of the cutting blade); in the above graph this location
is expressed through the variable x. Notice that it assumes values
from 0 mm (cutting blade touches the catheter) to 3mm (cutting blade
completes the cut). Each segment is therefore expressed as a linear
function shown in the graph.
Note
As we will see, inputting the number of data segments into the force
expression can be tedious. We will simplify this curve as shown in red,
with only three segments; this should be enough to reasonably simulate
the cutting force.
First Segment
Second Segment
Third Segment
302
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Self Guided
Problem - Part 1
Stages in the
Process
Add mates.
Note
The steps below outline the procedure to form a road map of the
necessary steps:
303
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
It is up to the student to
determine the best
method to mate the
components to reflect the
mechanical operation of
this mechanism and
reduce redundancies.
Add appropriate motors and springs to capture the design motion (see
the problem description).
Self Guided
Problem - Part 2
Stages in the
Process
Analyze part.
Refine part.
304
SolidWorks 2011
Lesson 11
Design Project (Optional)
Problem
Solution - Part 1
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Mate names are normally not important, however to ensure that mates
described in the text are consistent with the model, specific mate names
are given in the following steps. If you apply mates in a different order,
just rename the mates to be consistent with the images.
Note
Lock mates.
Lock1
Lock2
Coincident mates.
Coincident1
Coincident2
fixed_cutter
Concentric1
moving_cutter
Hinge1
Hinge2
305
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Cam
306
SolidWorks 2011
Lesson 11
Design Project (Optional)
Add a spring.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Add Contact.
Add Solid Bodies contact between the latch and the moving_cutter.
307
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Creating the
Force Function
Step 2: Once the blade contacts the catheter, there is a resistance as the
catheter is compressed before it is actually cut.
Step 3: The catheter is cut and the force is rapidly reduced.
Step 4: The catheter is cut, but the blade continues forward without
resistance.
Step 5: The blade moves back to the starting position without
resistance.
Steps 1, 4 and 5 above are easy as they are just zero, while our real
problem is defining the force in Steps 2 and 3.
The experimental data was shown on page 301. The two graphs are
repeated
below.
Point 2
Point 1
Point 3
Point 4
308
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The simplified Cutting Force plots is shown again with the equations
for the three segments.
First Segment
Second Segment
Third Segment
Stages in the
Process
309
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Important!
310
1 2
The remainder of this section of the lesson assumes that this is the first
linear displacement plot and therefore its name is
LinearDisplacement1. Likewise the force we are about to add will
be Force1 and the linear velocity plot created later will be
LinearVelocity1. If you have created other plots or forces and the plot
names you obtain in these steps are different, you must either rename
your plots or substitute your plot names as appropriate.
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
15 Add a force.
16 Run.
311
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
17 Create a plot.
Plot the Y Component for the Reaction Force. The force is now
Force = 0
The above force starts at -7.25 because the blades are 7.25 mm apart at
the beginning of the simulation. The force is zero when the distance
between the blades is zero. In our simulation however, we want the
force to be zero when the blades are 3 mm apart (when the blade first
contacts the catheter).
Change the force expression to be {LinearDisplacement1} + 3.
The force now starts at -4.25 because that is the distance from the blade
to the catheter. The force is now zero at contact between the blade and
catheter.
Force = 0
Important!
312
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Force
Expression
IF Statement
When the value of the Input variable is negative, output the value A.
When the value of the Input variable is zero, output the value B.
When the value of the Input variable is positive, output the value C.
The Input variable, A, B and C can all be either fixed values or
expressions.
In the expression above, we can see that in all the IF statements, there
are only two different input variables, LinearVelocity1 and
LinearDisplacement1.
Developing the
Expression
The first thing is to define the point where the blade first touches the
catheter. At this point and before, the force must be zero. From our
measurements, when the blades are open, they are 7.25 mm apart, and
the catheter is 3 mm in diameter. Therefore, the contact occurs when
{LinearDisplacement1}+3=0. We determined this in Step 18.
Therefore, the Force in the first segment will be:
IF({Linear Displacement1}+3:0,0,7.333333*({Linear
Displacement1}+3))
This says,
I
I
I
313
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The plot is correct from distance zero to 5.75 (Point 2 in the graph on
page 308). At that point, the force continues to climb, so we need add
to the IF statement to define Segment 2 (see the graph on page 309).
When you first look at the plot, it may not look correct as we used the
equation of a straight line (7.333333 * ({Linear Displacement1}+3).
Remember however that the linear equation is based on displacement
while the plot is versus time. As the blade motion is not linear, the plot
is correct.
To get through Segment 2 we need to add more to the expression so it
will be:
IF({Linear Displacement1}+3:0,0,7.333333*({Linear
Displacement1}+3))+IF({Linear Displacement1}+1.5:0,0,7.333333*({Linear Displacement1}+3)-80*({Linear
Displacement1}+3)+131)
IF({Linear Displacement1}+1.5:0,0,-7.333333*({Linear
Displacement1}+3)-80*({Linear Displacement1}+3)+131)
314
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
-7.333333*({Linear Displacement1}+3)-80*({Linear
Displacement1}+3)+131
The first part of this is the negative of the first expression, so it is used
to zero the effect of the first expression. The second part of the
expression is the equation for the force in segment 2:
-80*({Linear Displacement1}+3)+131
Examine the plot of the force. For now, we are just interested in the
area circled.
Edit the Y axis so that it shows form -11 to +11. This will make it easier
to see the area of interest.
315
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The plot is correct from distance zero to 5.85 (Point 3 in the graph on
page 308). At that point, the force needs to reduce at a different rate
based on Segment 3 of our experimental data. So, we will again add to
the IF statement to define Segment 3.
To get through Segment 3 we need to add more to the expression so it
will be:
IF({Linear Displacement1}+3:0,0,7.333333*({Linear
Displacement1}+3))+IF({Linear Displacement1}+1.5:0,0,7.333333*({Linear Displacement1}+3)-80*({Linear
Displacement1}+3)+131)+IF({Linear
Displacement1}+1.4:0,0,80*({Linear Displacement1}+3)-1312.142868*({Linear Displacement1}+3)+6.42857)
Again, the first part of this expression is what we had before. The new
statement is:
The plot is now correct from zero until the blade finishes the cut
(Point 4). We now have to add another IF statement that will make the
force zero from this point until the end of the blade travel.
316
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Lets call the entire expression we have developed thus far Force1.
The IF statement we need is then:
IF ({LinearDisplacement1}: Force1, 0, 0)
When the above expression is negative (blades have not touched yet),
use the entire Force function. If it is zero (the cut is complete) or
negative (blades overlapping), then the force will be zero.
The full expression will now be:
IF({Linear Displacement1}:IF({Linear
Displacement1}+3:0,0,7.333333*({Linear
Displacement1}+3))+IF({Linear Displacement1}+1.5:0,0,7.333333*({Linear Displacement1}+3)-80*({Linear
Displacement1}+3)+131)+IF({Linear
Displacement1}+1.4:0,0,80*({Linear Displacement1}+3)-1312.142868*({Linear Displacement1}+3)+6.42857),0,0)
The plot is now correct for the forward travel of the blade, but forces
are mirrored on the blade retraction where they should instead be zero.
317
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
IF({Linear Velocity1}:Force2,0,0)
318
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The plot is now correct for the entire motion of the blade. Its shape is
now the same as the input data from the experiment.
33 Modify plot.
Edit the force plot and change it to show the X Component. The
original force was in the Y direction while the direction between the to
blades is the X direction.
Make sure that the force is positive. If it is negative, switch the order of
the vertices in the action/reaction force definition (Step 32).
319
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Case Study:
Surgical Shear Part 2
Problem Description
Stages in the
Process
Interference detection.
The assembly must be checked to make sure that parts only contact
each other where designed and that there are no contacts that will
stop the assembly from working properly.
Export loads.
Loads that were not suitable for FEA must be replaced with the
appropriate load or fixture.
320
SolidWorks 2011
Lesson 11
Design Project (Optional)
Redundancies.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
321
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
handle_link
Concentric1
handle
TOP View
Create a plot.
322
SolidWorks 2011
Lesson 11
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
The X and Y moments are not zero and have some significant values.
Also note that the moments do not occur at the time when the
maximum cutting force is generated (0.25 seconds), but rather some
time later at about 0.50 seconds.
Check interferences.
323
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
After
Re-check interferences.
Create plots for both the X and Y Force and Moment for the hinge.
324
SolidWorks 2011
Lesson 11
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
325
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
We can see that the maximum force is not caused by cutting the
catheter, but rather by the spring used to retract the mechanism.
From this we can see that the maximum force occurs at frame 15.
326
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
13 Export to FEA.
Click Simulation, Import Motion Loads from the menu.
Note
327
Lesson 11
SolidWorks 2011
15 Examine loads.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Suppress the remote load at the pivot point and replace it with a Fixed
Hinge fixture.
18 Add material.
19 Mesh.
Mesh the model with a high quality mesh at the default settings.
328
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Since the external forces are in slight imbalance, the handle wants to
rotate about the hinge support. This is an unavoidable consequence
having no implication on the resulting stresses and deformations. The
handle will rotate as a rigid body.
Click No to continue with the linear solution.
The maximum stress about 252 MPa and is located at the sharp edge
under the pivot.
329
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Note
Summary
330
SolidWorks 2011
Lesson 11
Design Project (Optional)
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
331
Lesson 11
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
332
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Appendix A
Motion Study Convergence
Solutions and Advanced
Options
333
Appendix A
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Convergence
There are a few possible reasons for the convergence issues; we will
review them in the next paragraphs.
334
SolidWorks 2011
Appendix A
Motion Study Convergence Solutions and Advanced Options
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Accuracy
335
Appendix A
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Integrator Type
The SolidWorks Motion solver offers three stiff integration methods for
computing motion:
GSTIFF
336
GSTIFF
WSTIFF
SI2
SolidWorks 2011
Appendix A
Motion Study Convergence Solutions and Advanced Options
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
WSTIFF
Stabilized Index
Two (SI2)
Integrator
Settings
With each integrator, there are several settings that control the step size
and number of integration steps.
Maximum
Iterations
Initial Integrator
Step Size
Initial Integrator Step Size controls the value of the step at the first
solution instance. If your simulation faces some difficulties at the initial
stages of the solution, consider reducing this value. Typically, this
parameter does not need to be changed.
Minimum
Integrator Step
Size
During the integration process, if the simulation error is too large the
integrator reduces the time step and attempts the solution again until
the desired accuracy is satisfied. The integrator will not reduce the step
size beyond the Minimum Integrator Step Size. The default magnitude
is acceptable for most of the simulation and does not need to be
changed.
337
Appendix A
SolidWorks 2011
The Maximum Integrator Step Size controls the value of the largest
time step the integrator may take during the solution. Increasing the
Maximum Integrator Step Size speeds up the solution, and reduces the
time required to solve the model. But if this value is too big, there is a
chance the solver may take too large a step and enter a region from
which it may not recover and hence fail to converge. Reducing this
value has no effect on the accuracy of the solution. When using
GSTIFF integrator, velocities and accelerations may have
discontinuities for larger values of the integrator time step. You can
reduce this error by reducing the maximum integrator step size. If you
know that the motion is smooth and there are no such abrupt changes,
you can increase this value to speed up the solution. When facing
convergence problems, modifying this parameter may help.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Maximum
Integrator Step
Size
Jacobian Reevaluation
338
SolidWorks 2011
Appendix A
Motion Study Convergence Solutions and Advanced Options
The most common parameters that need to be adjusted when you face
convergence difficulties are Accuracy, Maximum Integrator Step Size,
and Contact Resolution. If chancing none of the above parameters help
the convergence, make sure that your inputs are smooth and
differentiable, especially the user input expressions with mathematical
functions. It is advisable to use STEP function rather than IF statement.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Conclusion
339
Appendix A
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
340
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Appendix B
Mate Friction
341
Appendix B
SolidWorks 2011
Mate Friction
Friction is a force that occurs in mates and parts in contact. When parts
are in contact, friction is calculated based on the static and dynamic
coefficients of friction and the normal force acting on the part. Mate
friction is more complex, because the size of the mate can affect the
magnitude of friction.
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Mate Friction
342
SolidWorks 2011
Appendix B
Mate Friction
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Concentric, coincident and many other SolidWorks mates support friction. When friction effects are enabled for these mates, a force is
induced that opposes the motion of the mates and is a function of the
reaction forces acting on the mate.
Where to Find It
Concentric
(Spherical) Mate
Friction Model
343
Appendix B
SolidWorks 2011
Mate Friction
Concentric Mate
Friction Model
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Coincident
Translational Mate
Friction Model
Coincident Mate
(Planar) Friction
Model
344
SolidWorks 2011
Appendix B
Mate Friction
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Universal Joint
Friction Model
Friction Results
Reported
Joint Type
Friction Force
Friction Moment
Yes
Yes
No
Yes
Universal
No
Yes
Coincident (translational)
Yes
No
Coincident (planar)
Yes
Yes
345
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Appendix B
Mate Friction
346
SolidWorks 2011
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
Index
A
accuracy 335
action 294
action and reaction forces 17
action forces 17
applied forces 18
E
event based motion view 294
event based simulation 290
export
results to FEA 262
trace path curves 170
B
bushings
defining 204
properties 224
F
fixed parts 7
flexible joints 194, 204
bushings 204
flexible mates
limitations 223
floating parts 8
force expression 313
force function 105, 308
forces 17
action and reaction 17
action only 17
applied 18
closing 123
contact 100, 154, 280
definition 18
impact 110
frames per second 26
friction 76, 342
contact 84
kinematic coefficient 84
static coefficient 84
Function Builder 45
C
CAM 166
desmodromic 179
profile 167
rocker 185
chart properties 119
closing force 123
coefficient of restitution 110
constraint forces 8
constraint mapping 8
contact 76, 82
curve to curve 155, 159
contact
forces 154
forces 100, 280
friction 84
precise contact 123
precise geometry 115
solid bodies 159
tessellated geometry 115
contact, solid bodies - contact 109
convergence 334
Cycle Based Motion 173
D
damper
translational 87
damping
coefficient c 111
penetration d 111
degrees of freedom 219
calculation 219
estimated 219
total actual 219
dynamic systems 212, 229, 231
G
gravity 8, 16
GSTIFF 124, 336
I
IF statement 313
impact force 110
exponent e 111
stiffness k 111
instability 118
integrator settings 337
integrator types 123, 336
GSTIFF 124, 336
SI2 124, 337
WSTIFF 124, 337
interference detection 81
J
jacobian 338
Jerk 46
joints
flexible 194, 204
rigid 194
K
kinematic coefficient of friction 84
kinematic systems 212, 233
L
linear spring
magnitude - spring force 86
load bearing faces 263
M
mass properties 131
mate friction 342
concentric 344
planar 344
results 345
spherical 343
translational 344
universal 345
mates 8, 342
modifying plots 119
motion
driving 14, 45, 173
motion study properties 26
frames per second 26
precise contact 123
motor
servo motor 290
motors 8, 14
fixing motion 101
force function 105
force types 103
functional expressions 103
P
Path Mate 144
PathMate 144
plots
modifying 119
resizing 21
Plotting Kinematic Results 54
plotting results 21
Poisson model 110
postprocessing 89
precise contact 123
precise geometry 115
347
Index
PR
Do E
no RE
t c LE
op AS
y
E
or D
di RA
st
F
rib T
ut
e
properties
bushings 224
chart 119
mass 131
motion study 26
proximity sensor 291
SolidWorks 2011
R
redundancies
check 225
defined 213
effects 214
mechanisms 226
removal by solver 215
removal with bushings 244
removal with flexible joints 222
removed in the solver 215
zero 238, 243
redundant mechanisms 226
resizing plots 21
restitution coefficient 110
results
export 258
export to FEA 262
plotting 21
rigid body 7
rigid joints 194
S
sensors 291
proximity 291
servo motor 290
SI2 337
SI2 (Stabilized Index Two) 124
spring
force magnitude 86
translational 85
spring force 86
static coefficient of friction 84
STEP function 105
T
task 293, 295
action 294
triggers 293
tessellated geometry 115
timeline view 294
toe angle 201
trace path 169
export curves 170
translational damper 87
translational spring 85
triggers 293
V
view
event based 294
timeline 294
W-Z
WSTIFF 124, 337
348