2018 - SW Simulation - Dynamics
2018 - SW Simulation - Dynamics
Premium: Dynamics
SOLIDWORKS
SOLIDWORKS Simulation
Premium: Dynamics
Introduction
About This Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Course Design Philosophy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Course Length. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Using this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Laboratory Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
About the Training Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Windows 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
User Interface Appearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Conventions Used in this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Use of Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
More SOLIDWORKS Training Resources. . . . . . . . . . . . . . . . . . . . . . 4
Local User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
What is SOLIDWORKS Simulation?. . . . . . . . . . . . . . . . . . . . . . . . . . 5
i
Contents SOLIDWORKS Simulation
Lesson 1:
Vibration of a Pipe
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Static Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Frequency Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Dynamic Analysis(Slow Force) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Linear Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Dynamic Analysis (Fast Force) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Exercise 1: Vibration of Cantilever Beam . . . . . . . . . . . . . . . . . . . . . 23
Exercise 2: Shock Load of PCB Board. . . . . . . . . . . . . . . . . . . . . . . . 29
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Lesson 2:
Transient Shock Analysis According to MILS-STD-810G
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Mass Participation Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Cumulative Mass Participation Factor . . . . . . . . . . . . . . . . . . . . . 43
Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Viscous Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Time Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Model with Remote Mass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Remote Mass. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Exercise 3: Transient Analysis of Alternator Bracket . . . . . . . . . . . . 65
Maximum Number of Time Increments . . . . . . . . . . . . . . . . . . . . 71
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Lesson 3:
Harmonic Analysis of a Bracket
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Harmonic Analysis Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Single DOF Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Harmonic Analysis of a Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Harmonic Study Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Exercise 4: Harmonic Analysis of Alternator Bracket . . . . . . . . . . . . 87
ii
SOLIDWORKS Simulation Contents
Lesson 4:
Response Spectrum Analysis
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Response Spectrum Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Response Spectrum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Response Spectrum Analysis Procedure. . . . . . . . . . . . . . . . . . . . 95
Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Response Spectrum Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Mode Combination Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Lesson 5:
Random Vibration Analysis According to MIL-STD-810G
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Distributed Mass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Random Vibration Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Power Spectral Density Function . . . . . . . . . . . . . . . . . . . . . . . . 118
Overall Level of Acceleration PSD . . . . . . . . . . . . . . . . . . . . . . 120
Decibels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Random Study Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Advanced Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
RMS Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
PSD Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
1s, 2s, 3s, … Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Exercise 5: Random Vibration Analysis of
an Electronics Enclosure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Exercise 6: Circuit Board Fatigue Estimates . . . . . . . . . . . . . . . . . . 140
Exercise 7: Random Vibration Analysis of a Starter Motor . . . . . . . 145
Lesson 6:
Random Vibration Fatigue
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Random Vibration Fatigue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Material Properties, S-N Curve . . . . . . . . . . . . . . . . . . . . . . . . . 153
Random Vibration Fatigue Options . . . . . . . . . . . . . . . . . . . . . . 156
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Exercise 8: Random Vibration Fatigue of a Cantilever Beam . . . . . 159
iii
Contents SOLIDWORKS Simulation
Lesson 7:
Nonlinear Dynamic Analysis of an Electronic Enclosure
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Linear Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Nonlinear Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Linear vs. Nonlinear Dynamic Analysis. . . . . . . . . . . . . . . . . . . 168
Rayleigh Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Time Integration Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Iterative Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
iv
Introduction
1
Introduction SOLIDWORKS Simulation
About This The goal of this course is to teach you how to use the SOLIDWORKS
Course Simulation software to help you analyze linear and nonlinear dynamic
structural behavior of your SOLIDWORKS part and assembly models.
The focus of this course is on the advanced skills and concepts central
to the successful use of SOLIDWORKS Simulation Premium:
Dynamics modulus. You should view the training course manual as a
supplement to, and not a replacement for, the system documentation
and on-line help. Once you have mastered your basic skills and
developed a good foundation in advanced skills, you can refer to the
on-line help for information on less frequently used command options.
Prerequisites Students attending this course are expected to have the following:
Mechanical design experience.
Experience with the Windows™ operating system.
Completed the on-line SOLIDWORKS tutorials that are available
under Help. You can access the on-line tutorials by clicking Help,
Online Tutorial.
Basic knowledge of SOLIDWORKS Simulation software discussed
and practiced during the basic training courses.
Knowledge of basic concepts in Finite Element Analysis discussed
during the basic SOLIDWORKS Simulation training courses.
Completed the on-line SOLIDWORKS Simulation tutorials (except
those relating to nonlinear analysis) that are available under Help.
You can access the on-line tutorials by clicking Help,
Online Tutorial.
Course Design This course is designed around a process- or task-based approach to
Philosophy training. Rather than focusing on individual features and functions, a
process-based training course emphasizes processes and procedures
you should follow to complete a particular task. By utilizing case
studies to illustrate these processes, you learn the necessary commands,
options and menus in the context of completing a design task.
Course Length The minimum recommended length of this course is two days.
Using this Book This training manual is intended to be used in a classroom environment
under the guidance of an experienced SOLIDWORKS Simulation
instructor. It is not intended to be a self-paced tutorial. The examples
and case studies are designed to be demonstrated “live” by the
instructor.
Please note, there may be slight differences in results in certain lessons
due to service pack upgrades, etc.
Laboratory Laboratory exercises give you the opportunity to apply and practice the
Exercises material covered during the lecture/demonstration portion of the
course.
2
SOLIDWORKS Simulation Introduction
About the A complete set of the various files used throughout this course can be
Training Files 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 supplied in signed, self-extracting executable packages.
The files are organized by lesson number. The Case Study 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.
Windows 7 The screen shots in this manual were made using the SOLIDWORKS
software running a mixture of Windows® 7 and Windows 10. You may
notice slight differences in the appearance of the menus and windows.
These differences do not affect the performance of the software.
User Interface Throughout the development of the software, there have been some
Appearance cosmetic User Interface changes, intended to improve visibility, that do
not affect the function of the software. As a policy, dialog images in the
manuals which exhibit no functional change from the previous version
are not replaced. As such, you may see a mixture of current and “old”
UI dialogs and color schemes.
Conventions Used This manual uses the following typographic conventions:
in this Book
Convention Meaning
Bold Sans Serif SOLIDWORKS Simulation commands and
options appear in this style. For example,
External Loads Advisor > Force means
click the External Loads Advisor icon on the
Simulation tab of the CommandManager.
Typewriter Feature names and file names appear in this
style. For example, Restraint-1.
Double lines precede and follow sections of
17 Do this step the procedures. This provides separation
between the steps of the procedure and large
blocks of explanatory text. The steps
themselves are numbered in sans serif bold.
3
Introduction SOLIDWORKS Simulation
4
SOLIDWORKS Simulation Introduction
5
Introduction SOLIDWORKS Simulation
6
Lesson 1
Vibration of a Pipe
Objectives Upon successful completion of this lesson, you will be able to:
Understand the difference between static and dynamic solutions,
and when to choose each type of study.
Define and complete a basic dynamic transient analysis.
Understand the basics of the modal analysis method.
7
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
Static Analysis In the first part of this lesson, the problem will be solved using linear
static analysis assuming that the force is applied very slowly and all
inertial and damping effects can be neglected.
8
SOLIDWORKS Simulation Lesson 1
Vibration of a Pipe
5 Define force.
Define a Force of 450 N (101
lb) on the brown colored face
of the pipe using the Right
plane for orientation.
6 Restraints.
Apply Fixed Geometry fixture to the outer edge of the
bottom of the pipe.
The setup of the Static study is now complete. Verify that the force is
applied on the face in the x-direction and that all the features in the
study are set up correctly.
7 Mesh.
Create High quality mesh with the default settings. Use
Standard mesh.
8 Run study.
9
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
9 Stress results.
Plot the von Mises stress in the model.
Top Bottom
Notice that the maximum stress in the model is much smaller than the
yield strength of plain carbon steel.
10 Displacement results.
Plot the resultant displacement to validate that the displacements are
smaller compared to the dimensions of the model.
10
SOLIDWORKS Simulation Lesson 1
Vibration of a Pipe
Note that the largest time period of the natural frequency is about
0.04 seconds (or 40 milliseconds).
Plot the deformation corresponding to these frequencies and compare
them to the undeformed model.
11
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
Discussion Note that the displacement magnitudes do not represent the real
displacement of the oscillating structure. In frequency analysis, the
displacement magnitudes can be used to determine the displacement of
a specific location on the structure relative to another location if the
structure oscillated at the given mode.
Notice that the second and the fourth frequency mode shape show
deformation in the x-direction.
In the Static study, we had assumed that force is not changing with
time. In the following studies, we will consider various cases in which
the force is changing with different rates.
We will consider two cases of loads - in the first loading case, the load
ramps up slowly from 0 to 450 N in 0.5 seconds. In the second loading
case, the load ramps up much faster from 0 to 450 N in 0.05 seconds.
Case 2
Load (fast)
[N]
Case 1
(slow)
Time [s]
12
SOLIDWORKS Simulation Lesson 1
Vibration of a Pipe
Dynamic This part of Lesson 1 will analyze the transient response of the pipe
Analysis structure on a slowly applied force load.
(Slow Force) Note that damping is a subject treated in Lesson 2 and will not be
applied in the dynamic solutions in this lesson.
Linear Dynamic The structural matrix equation of motion can be expressed as:
Analysis
[M]{ u·· } + [C]{ u·} + [K]{u} = {F(t)}
where [M], [C], and [K] represent mass, damping, and stiffness
matrices and { u··}, { u·}, {u}, and {F(t)} represent nodal accelerations,
velocities, displacements, and time dependent forces. When the finite
element model features a substantial number of degrees-of-freedom n
(unknown displacements at the nodes of the finite element mesh), the
above matrices take on significant size and the solution to this problem
may require substantial computational resources and time.
In the case of linear dynamic analysis (small displacement analysis
with linear elastic material model), the above complex problem may be
solved using an elegant method called modal analysis. Using this
method, the above complex coupled system of n equations of motion is
simplified into m independent (decoupled) equations of motion of the
following type:
x 1 + 1 x·1 + 1 x 1 = r 1 t
·· 2
13
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
For the Curve information, enter Slow as a Name and enter the data
shown in the following table.
X Y
0 0
0.5 1
1 1
Column X denotes the time (in seconds) and column Y denotes the
multiplication factor that will be applied to the 450 N (100 lb) force
that was entered in the Force value.
14
SOLIDWORKS Simulation Lesson 1
Vibration of a Pipe
Click OK for the Time Curve window and for the Force
PropertyManager.
15 Set up Properties of the study.
Right-click on the Slow force study and choose Properties. In the
Frequency Options tab, enter the Number of Frequencies as 5.
Important! It is important to note that we are using only five frequency modes to
characterize the dynamic behavior of this model. As you will learn in
the upcoming lessons, such a low number of frequencies can be
insufficient.
15
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
Click on the Dynamic Options tab and set the Start time to 0 and the
End time to 1 sec.
In order to enter a Time increment, we will use the information about
the time period of the highest frequency. Recall from the previous
frequency study that we had 5 frequencies, and the time period for the
fifth frequency was 0.003 seconds. We will choose the time increment
to be roughly about 1/10th of the smallest time-period of the frequency
mode that was used for the analysis. Hence, enter the Time increment
as 0.0003.
Note Lesson 2 will treat the computations of the time increment in greater
detail.
Click OK.
Note that the number of increments can be calculated by dividing the
total time with the time increment; in this case, we have 3334
increments (roughly equal to 1/0.0003).
16
SOLIDWORKS Simulation Lesson 1
Vibration of a Pipe
16 Result Options.
Right-click on Result Options in the study
and choose Edit/Define.
For Save Results, choose the option For
specified solution steps.
In the Quantity section, under
Displacements and velocities, select
Absolute.
For Stresses and Reactions keep All
stress components.
In the Solution Steps - Set 1, enter the
following data: Start at Step No. 1, End at
Step No. 3500, and Increment every 10
steps.
Under Locations for Graphs select Tip
displacement sensor.
Click OK.
Note The number of steps entered in the End field must be equal or larger
than the actual number of time steps used in the analysis.
17 Run the study.
This run takes a few minutes to complete.
18 Review the displacement results
for slow loading case (Case 1).
Define URES: Resultant
Displacement plot for the last
saved time time-step (334). Notice
that the last step is selected by
default and the corresponding time,
0.9993 sec, is displayed.
The maximum displacement at the
end of the loading period, 1.81 mm
(0.071 in), is nearly the same as the
maximum displacement obtained
from the Static study. This is
because the loading force is applied slowly, which is one of the basic
assumptions of the linear static analysis.
Note The displacement plot can be requested for all saved time-steps.
17
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
Note Alternatively, you can probe and create a response plot of the resultant
displacement at the tip of the pipe.
We can see that once the application of the load is complete, the pipe
continues oscillating. In real life, such oscillation would vanish in time
due to the damping effects. Because the present study lacks damping,
the oscillations would continue without decay.
20 Maximum displacements of the structure.
While plot generated in the step 18 provides the displacement values at
a given time-step, the graph then shows the oscillation as function of
time for one selected location. It is, however, important to locate the
maximum values for the entire model over all saved time-steps.
Edit Definition of the displacement plot defined
in step 18. Under Plot Step click on the Plot
bounds across All Steps button .
Select the Maximum and click OK.
18
SOLIDWORKS Simulation Lesson 1
Vibration of a Pipe
Discussion Is the maximum result from the previous plot actually the maximum
displacement of the model?
What has been plotted in the previous step is the maximum
displacement of all of the saved time steps. We set the Result Options
to save only every tenth solution, therefore the actual maximum may
fall in one of the steps that was not saved. Can you think of a way that
we can obtain the maximum displacement among all of the time steps?
Other reasons the previous plot may not be the maximum is that we
may not have chosen our time step correctly. Additionally, we may not
have included enough modes in our solution to get an accurate result.
We will discuss these last two topics in the next lesson.
19
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
Dynamic The last part of Lesson 1 will analyze transient response of the pipe
Analysis structure when loaded by a quickly applied force.
(Fast Force) As in the previous dynamic analysis, no damping is applied.
20
SOLIDWORKS Simulation Lesson 1
Vibration of a Pipe
Comparing the above response plot with the response plot of the tip
from the Slow force study, we can see that the oscillation amplitudes
are significantly higher.
21
Lesson 1 SOLIDWORKS Simulation
Vibration of a Pipe
Questions What would the solution look like if only one natural frequency
was included?
What is the name of the solution method used by SOLIDWORKS
Simulation (and many other FE programs) to solve the linear
dynamics problem?
22
SOLIDWORKS Simulation Exercise 1
Vibration of Cantilever Beam
5 Define force.
Define a Force of 600 N (134.9 lb) on the split
face, as indicated in the figure. Orient the force
vertically downward.
6 Mesh control.
Apply 1.5 mm mesh control over the bend
(select both inner and outer faces).
7 Mesh.
Create High quality mesh with the default element Global size of 3.56
mm. Use Standard mesh.
8 Run study.
23
Exercise 1 SOLIDWORKS Simulation
Vibration of Cantilever Beam
9 Stress results.
Plot the von Mises stress in the model.
Note Note, however, that the mesh is not refined properly at the location of
the stress peak. Also, the presence of sharp corner at this location
causes stress singularity and hence the actual maximum value of the
stress is not bounded.
10 Displacement results.
Plot the displacement results.
24
SOLIDWORKS Simulation Exercise 1
Vibration of Cantilever Beam
X Y
0 0
0.05 1
0.1 1
Column X denotes the time (in seconds) and column Y denotes the
multiplication factor that will be applied to the 600 N (134.9 lb) force.
18 Set up Properties of the study.
In the Frequency Options tab, enter 5 for the Number of
Frequencies.
Click on the Dynamic Options tab and set the Start time to 0 and the
End time to 0.1 second.
In order to enter Time increment, we will use the information about
the time period of the highest frequency. Recall from the previous
frequency study that we had 5 frequencies, and the time period for the
fifth frequency was 0.00041 seconds. We will choose the time
increment to be roughly about 1/10th of the smallest time-period of the
frequency mode that was used for the analysis. Hence, enter the Time
increment as 4.1e-5.
25
Exercise 1 SOLIDWORKS Simulation
Vibration of Cantilever Beam
Note Note that the number of increments can be calculated by dividing the
total time with the time increment; in this case, we have 2439
increments (roughly equal to 0.1/0.000041).
19 Result Options.
For Save Results, choose the option For
specified solution steps.
In the Quantity section, under
Displacements and velocities, select
Absolute.
For Stresses and Reactions, select All
stress components.
In the Solution Steps - Set 1, enter the
following data: Start at Step No. 1, End at
Step No. 2500, and Increment every 10
steps.
Under Locations for Graphs, select Tip
Displacement transient sensor created
beforehand.
Click OK.
20 Run the study.
This run takes a few minutes to complete.
21 Review the displacement results.
Define URES: Resultant Displacement plot for the last saved time
step (244).
26
SOLIDWORKS Simulation Exercise 1
Vibration of Cantilever Beam
We can see that the impulse of the applied force indeed does not cause
significant oscillatory displacements. The dynamic displacement
closely follows the static solution.
Also, once the application of the load is complete, the pipe continues
oscillating. Similar to the lesson, this is due to the lack of damping in
the dynamic study.
27
Exercise 1 SOLIDWORKS Simulation
Vibration of Cantilever Beam
28
SOLIDWORKS Simulation Exercise 2
Shock Load of PCB Board
Problem The PCB Board is mounted to the base using 6 foundation bolts. The
Statement base is excited with a half-sine shock wave, which is transmitted
directly to the support bolts. We would like to find out the response of
the PCB Board, and plot the variations of the displacements on the
Chip.
29
Exercise 2 SOLIDWORKS Simulation
Shock Load of PCB Board
6 Mesh.
Create High quality Curvature-based mesh with the default
Maximum element size of 14.715 mm.
7 Run frequency study.
Run frequency study and solve it for 30 natural frequencies.
8 List natural frequencies.
Note that the lowest and
highest natural frequencies
are 39.2 Hz and 830.4 Hz,
respectively.
The smallest time period
(corresponding to the
highest natural frequency)
is 0.0012 seconds (or 1.2
milliseconds).
9 Base motion.
Under the External Loads
folder, specify the
acceleration Uniform Base
Excitation in the magnitude
of 100 g.
Use the top face of the PCB
Board as a reference and
orient the excitation direction
downward.
30
SOLIDWORKS Simulation Exercise 2
Shock Load of PCB Board
Note Because we did not specify any loading data after 0.003 seconds,
software will assume that load stopped for any time instance after 0.003
seconds (isolated half-sine pulse).
10 Set up Properties of the study.
In the Frequency Options tab, enter the Number of Frequencies as
30.
Click on the Dynamic Options tab and set the Start time to 0 and the
End time to 0.1 second.
In order to enter a Time increment, we will use the information about
the time period of the highest frequency. Recall from the frequency
study that we had 30 frequencies, and the time period for the 30th
frequency was 0.0012 seconds. We will choose the time increment to
be roughly about 1/10th of the smallest time-period of the frequency
mode that was used for the analysis. Hence, enter the Time increment
as 0.0001.
31
Exercise 2 SOLIDWORKS Simulation
Shock Load of PCB Board
11 Result Options.
For Save Results, choose the option For
specified solution steps.
In the Quantity section, under Displacements
and velocities, select Relative (to Uniform
Base Excitation).
For Stresses and Reactions, select All
stress components.
In the Solution Steps - Set 1, enter the
following data: Start at Step No. 1, End at
Step No. 1500, and Increment every 10 steps.
Under Locations for Graphs, select All
Tracked Data Sensors.
32
SOLIDWORKS Simulation Exercise 2
Shock Load of PCB Board
Notice that the displacement does not attenuate with time. This is due
to the lack of damping in the definition of this study.
33
Exercise 2 SOLIDWORKS Simulation
Shock Load of PCB Board
34
Lesson 2
Transient Shock Analysis
According to MILS-STD-810G
Objectives Upon successful completion of this lesson, you will be able to:
Define transient dynamics study.
Use the remote mass feature.
Post-process results from dynamic analysis.
Determine loading configuration from the MILS-STD-810G
standard.
35
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
36
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
6 PCB shell.
Base as well as the Cover are both sheet metal features and their
definition does not need any special attention. You should verify that
the Aluminum 1060 is assigned to both.
Define shell on the
bottom face of the PCB
component. Specify
Thin shell formulation
and a Thickness of
0.75 mm (0.03 in).
Make sure that PCB
FR-4 material is
assigned to the PCB shell.
7 Chip and Cap.
Make sure that Copper and Ceramic Porcelain materials are applied
to the Cap and the Chip, respectively.
Chip (Ceramic Porcelain)
Cap (Copper)
Note In this study, these two components are modeled as solids object. This
approach is applicable to simpler models where the meshing of these
non-structural components does not cause performance degradation.
8 Global bonding.
Set the top level component contact (Global Contact) to Allow
Penetration.
9 PCB vs. Chip and Cap contact.
Specify Bonded contact between the
Chip , Cap and the PCB.
37
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
Note Use the cylindrical faces of the bolt openings on the Cover for Faces,
Edges, Vertices for Set 1 and the indicated face on the Base for
Faces for Set 2.
Specify identical contact on the opposite side.
38
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
12 Fixtures.
Specify Fixed Geometry fixtures for the eight bolt openings on the
Base and the Cover.
Note Use the cylindrical faces of the bolt holes on both the Base and the
Cover.
13 Collapse assembly.
14 Mesh.
Create Draft quality mesh with the element Global size of 8.85 mm.
Use the Standard mesh.
39
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
16 Resonant frequencies.
List the Resonant frequencies.
We observe non-zero values,
indicating that all contacts are
reflected and no rigid body
modes exist in our model.
40
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
The plot of the last mode shape is important because the density and
quality of our mesh must be able to describe its shape smoothly. If a
choppy plot with large elements is observed, mesh refinement may be
necessary. In our case, the plot is barely acceptable, so we will improve
it by changing the element quality and decreasing its global size.
21 Fine mesh.
Generate a Draft quality mesh with the default element Global size of
4.42 mm. Use Standard mesher.
22 Re-run frequency analysis with 65 modes.
41
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
23 Mass
participation.
List the mass
participation.
The cumulative
value along the X
direction is
practically
unchanged, 0.66.
As previously
discussed, this value is of less importance however.
24 Graph mass participation.
Right-click Results and click Define
Frequency Response Graph.
Select Cumulative Effective mass
participation (CEMPF) as the quantity to plot
versus frequency.
In the Summary dialog, check Show
Frequencies (Hz) where the CEMPF is
greater than. Make sure that all three
directions are checked. Click OK.
The frequency response graph provides great visual insight into the
relative contribution of each mode into the cumulative mass. Notice
that the Z direction cumulative mass participation contribution is
accelerating towards the end of the considered frequency range.
42
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
Cumulative Mass Including larger number of modes (in this case 600) will eventually
Participation bring both X and Z directions above the recommended 80% value. The
Factor Z direction crosses the 80% value at about 6,500 Hz, and the X
direction crosses that value at frequency close to 12,000 Hz. These
frequencies are too high and do not need to be considered in this
simulation.
The description of the last modal shape is very good. We can therefore
conclude that our mesh density appears sufficient.
43
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
26 Damping.
Specify a modal damping ratio of 0.05 for all
the modes.
44
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
Damping constant c
c = --------------
Damping ratio , where = ---- c
cc 2 km
Rayleigh damping: c = m + k
45
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
Other Measure of Literature often uses the following other measures of structural
Structural Viscous damping; all of them are related to already discussed damping
Damping measures.
2
Specific damping capacity of the system: = ------
Q
46
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
How to Obtain To obtain relevant damping constants is rather difficult. The user is
Damping Constants typically left with two choices:
Available literature
It is necessary to search the available literature to obtain constants for
structures of similar type, shape, and material composition. Some
literature may also list material property damping properties.
Experiment
It is possible to experimentally measure some of the damping constant.
A typical test represents the measurement of the vibration decay, for
example.
27 Base motion.
Under the External Loads folder, specify the acceleration Uniform
Base Excitation in the magnitude of 20 g.
Important! Use the vertical face of the enclosure as a reference and make sure that
the direction of the excitation is as shown in the figure below.
47
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
Note The classical shock specified above is not the preferred shock loading
recommended by the MILS-STD-810G, Method 516.5. Replication of
the real measured shock data or shock synthesis from the previous
Shock Response Spectra (SRS) estimates is strongly preferred.
Classical shock pulse is only permitted if no data is available;
furthermore, its use must be justified by the pulse correspondence to
the real loading conditions.
28 Time step and analysis duration.
Under the study properties, in the Dynamic Options tab, specify the
Time increment and the End time (duration of the analysis) as 5e-5
sec and 0.022 sec, respectively. (See the following discussion on how
the time step was determined.)
48
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
49
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
50
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
We can observe that the peak amplitude occurs at 46.8 Hz, which does
not pose any difficulties in this case. The frequency of the highest
modal wave (at a frequency of 1556.4 Hz, or time period of
0.00064251 s), resolved accurately with a time step of 6.4e-5 s, is
significantly higher. In general, not only the extreme amplitude peaks
but also a significant portion of the loading amplitude spectra should be
discretized.
Important! The frequency of the highest modal wave included in the analysis must
be higher than any important frequency of the load, or important
frequency of our interest.
For our analysis, we choose the time step t = 5e-5. We have therefore
satisfied all the time increment criteria except the stress wave
propagation. This criterion must be satisfied only if stress propagation
is important. As long as only displacements, velocities, and
accelerations are of interest, this criterion can be relaxed.
29 Advanced options.
Still under the study properties, in the Dynamic Options tab, click the
Advanced Options button (see the previous step for image of the
Dynamic Options tab).
51
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
52
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
31 Result options.
Dynamics analysis may generate very large
amounts of data. It is recommended that
selected data is specified prior to running the
analysis.
Under the Result Options folder, under Save
Results, select For specified solution steps.
Under Quantity, select Relative (to Uniform
Base Excitation) for Displacements and
velocities, keep Stresses and Reactions and
keep All stress components.
Specify the three sets for which full results for
contour plots are to be saved.
Note that each set has a different increment to
reduce the storage requirements.
Still under Results Options, select the
Workflow Sensitive1 sensor list for the
Locations for Graphs.
The sensor locations will have full data saved
for all time steps.
Click OK.
Note The relative displacements are referenced with respect to the moving
base. Absolute values would also include the base displacements.
Typically we are interested in the relative values.
32 Save and Run.
Save the setup of the analysis and Run the dynamic analysis.
53
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
33 Displacements results.
Plot the distribution of the
UX: X Displacement.
Under Plot Step, click the Plot for Single
Step button and specify a Plot step number of
10 (this plot step corresponds to the time
0.00905 sec).
Under Deformed Shape make sure that
Automatic is selected.
54
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
Create a similar bounding plot over all the time steps for the
Minimums.
From the above plots, we can observe the maximum and minimum
displacements along the global X axis as 2.68e-1 mm and -3.3e-1 mm,
respectively. These values need to be compared against the
requirements to decide whether the enclosure fails or passes.
Note Most of the time we are interested in acceleration (or velocity) results,
rather than the displacements.
55
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
35 Acceleration results.
Create Plot Bounds across All Steps for both the Maximum and
Minimum of ARES: Resultant Acceleration in the units of g.
56
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
57
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
Model with In the second portion of this lesson, we will simplify our analysis and
Remote Mass eliminate the PCB components with the help of the remote mass
feature.
Remote Mass Remote mass feature was already introduced in the SOLIDWORKS
Simulation Professional training course for the frequency study. Any
SOLIDWORKS part or subassembly, identified as a remote mass, will
be treated as rigid object with its real mass properties transferred into a
single location, center of mass. This location is then connected with the
specified load bearing faces through the rigid bars. This feature can
greatly simplify the model while preserving the realism of the
simulation.
Note Note that the Treat as Remote Mass property manager lets you create
a split face for the transfer of the forces. Application of the additional
forces and moments at the center of mass of the components is also
possible.
58
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
41 Update contacts.
Delete the contact between the
Chip, Cap and the PCB.
Update the bonded contact
between the PCB and the Base.
42 Mesh.
Create Draft quality mesh with the default element Global size of
4.42 mm. Again, use the Standard mesh.
Notice that the two components treated as remote masses, Chip and the
Cap, are not meshed.
43 Frequency analysis.
Run the frequency analysis for 65 modes.
Note We are purposely using 65 modes; this number was shown to be
sufficient in the previous analysis.
59
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
44 Resonant frequencies.
List the resonant frequencies.
60
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
61
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
49 Displacements results.
Plot the distribution of the UX: X Displacements for step number 10
(0.00905 s).
Note As in the previous study, you will observe that the components
penetrate severely; this is due to the magnification factor which is
specified by default. You may change its value to True (or 1:1) to see
the real magnitude of the structural deformation; the real displacements
are rather small.
62
SOLIDWORKS Simulation Lesson 2
Transient Shock Analysis According to MILS-STD-810G
50 Acceleration results.
Create Plot Bounds across All Steps for the Maximum of ARES:
Resultant Acceleration in the unites of g.
63
Lesson 2 SOLIDWORKS Simulation
Transient Shock Analysis According to MILS-STD-810G
64
SOLIDWORKS Simulation Exercise 3
Transient Analysis of Alternator Bracket
65
Exercise 3 SOLIDWORKS Simulation
Transient Analysis of Alternator Bracket
7 Fixtures.
Define Fixed Geometry fixture on the two
circular edges of the bolt holes.
8 Mesh.
Create High quality Curvature-based
mesh with the default Maximum element
size of 7.44 mm.
66
SOLIDWORKS Simulation Exercise 3
Transient Analysis of Alternator Bracket
The cumulative values of the mass participation factor are well above
the recommended value of 0.8.
12 Base motion.
Specify the Acceleration, Uniform
Base Excitation with the
magnitude of 1 g.
Use the Top plane as a reference,
and orient the excitation direction
Normal to Plane and upward.
67
Exercise 3 SOLIDWORKS Simulation
Transient Analysis of Alternator Bracket
Base Acceleration
Time [sec]
[g]
0 0
0.09 1.02
0.17 2.14
0.254 0.987
0.28 0
0.324 -2
0.41 -4
0.516 -2
0.55 0
0.58 0.96
0.7 3.93
0.79 2
0.83 0
0.89 -2.04
0.97 -3.3
1.16 0
1.35 1.2
1.61 0
1.68 -3.24
1.91 -3.23
2 -3.05
2.17 0
2.37 1.85
2.57 0
2.77 0.075
3 0.06
3.25 0
3.37 0.014
3.5 0
68
SOLIDWORKS Simulation Exercise 3
Transient Analysis of Alternator Bracket
Note You can open file Base_motion.csv located in the exercise folder, and
copy / paste the data into the table.
View the data to see the profile of the base motion.
Close the Time curve plot window.
Click OK twice to close the base excitation definition.
13 Damping.
Specify 0.02 for modal Damping Ratio for all 15 natural modes.
14 Calculate time step - resolve the highest modal wave.
The highest natural frequency included in the simulation (5501.78 Hz)
has a time period of 0.00018176 seconds. Following the guidelines in
the lesson, we can calculate the time step as:
T Natural – Lowest
t ------------------------------------- = 0.00018176
---------------------------- = 1.8176 10 –5 s
10 10
69
Exercise 3 SOLIDWORKS Simulation
Transient Analysis of Alternator Bracket
The graph above shows the Fourier transform of the loading history
from step 12 above. The peak value is reached at frequency of
approximately 2 Hz, just as it was expected. However, some non-zero
spectrum can also be observed up to 10 Hz. We will therefore ensure
that the wave with the frequency of 10 Hz is resolved by our time step.
1-
-----
T Load·· – Lowest 10
t -------------------------------- = ------ = 0.01s
10 10
The time step from the resolution of the highest modal wave, 1.8176e-5
second is significantly smaller than the time step resolving the loading.
We will therefore use it for the analysis.
70
SOLIDWORKS Simulation Exercise 3
Transient Analysis of Alternator Bracket
Maximum Number Current limitation of the linear dynamic module is 10,000 time
of Time increments. This needs to be considered when setting the study
Increments properties, namely Start time, End time and Time increment.
71
Exercise 3 SOLIDWORKS Simulation
Transient Analysis of Alternator Bracket
72
SOLIDWORKS Simulation Exercise 3
Transient Analysis of Alternator Bracket
Note Time increment of 0.001 second, and the end time of 10 seconds results
in the maximum number of calculation time increments of 10,000.
Additionally, the maximum frequency of the wave sufficiently resolved
in our solver will now be only 100 Hz. Given the foregoing, that may
be enough to safely analyze response of the bracket on our base motion
load.
21 Result Options.
Keep all value identical as they were set in step 17.
In the Solution Steps - Set 1, reduce the Increment to save results on
the disk every 10 steps.
Click OK.
22 Run the study.
This run takes a few minutes to complete.
23 Graph displacement at the tip.
Follow step 19 to generate the displacement graph.
Observe that the displacement still mostly follows the applied load
(around 2 Hz), and it reaches values close to zero as the base motion
stops.
73
Exercise 3 SOLIDWORKS Simulation
Transient Analysis of Alternator Bracket
74
Lesson 3
Harmonic Analysis of a
Bracket
Objectives Upon successful completion of this lesson, you will be able to:
Analyze models subjected to external loads that vary with the
frequency.
Perform harmonic analysis.
75
Lesson 3 SOLIDWORKS Simulation
Harmonic Analysis of a Bracket
0 0
60 4.4
1000 5.8
3000 13.3
5000 15.6
10000 15.6
76
SOLIDWORKS Simulation Lesson 3
Harmonic Analysis of a Bracket
F0
Time
Therefore, knowing the operating force parameters (F0 and ) and the
structural characteristics (k and m), we can immediately compute the
maximum structural response X.
77
Lesson 3 SOLIDWORKS Simulation
Harmonic Analysis of a Bracket
78
SOLIDWORKS Simulation Lesson 3
Harmonic Analysis of a Bracket
5 Apply restraints.
Right-click the Fixtures folder and
choose Fixed Hinge.
Select the four cylindrical holes (that
have axis along the global
Y direction) as shown in the
following figure.
Click OK.
6 Apply load.
Apply Force as shown in the
figure.
Select the two cylindrical
holes (that have axis along z-
axis) as shown.
For the Direction, choose
Top Plane.
In the Normal to Plane direction enter 1 N, and make sure that the
force is oriented as shown in the figure.
In the Variation with Frequency field, select the
Curve and click the Edit button.
79
Lesson 3 SOLIDWORKS Simulation
Harmonic Analysis of a Bracket
7 Mesh.
Create Draft quality Curvature based mesh with Maximum element
size of 1.5mm, the Minimum element size of 0.3mm, the Number of
elements in a circle of 8, and the Ratio of 1.6.
80
SOLIDWORKS Simulation Lesson 3
Harmonic Analysis of a Bracket
Harmonic Study The harmonic study is solved at all natural frequency points included in
Properties the requested frequency range (in our case, 0 - 166 Hz). In order to
properly scan the entire requested frequency range, additional
frequency points are required. The number of such additional points
and their distribution is controlled with the help of the parameters in the
advanced options.
No. of points for each frequency: Each frequency is surrounded by a
specified number of additional points.
Bandwidth around each frequency: This parameter controls the
width of the band around each frequency where the additional points
are distributed.
Interpolation: This controls the spacing of the additional frequency
points.
For more information on these parameters, please consult
SOLIDWORKS Simulation help.
10 Run frequency.
11 List frequencies.
We can observe that two
natural frequencies (55.6
and 158.2 Hz) are included
in the requested operating
frequency range of 0 - 166
Hz.
81
Lesson 3 SOLIDWORKS Simulation
Harmonic Analysis of a Bracket
The cumulative values of the mass participation factor are well above
the recommended value of 0.8.
13 Plot higher mode shape.
Request the plot of the higher (15th) mode shape.
82
SOLIDWORKS Simulation Lesson 3
Harmonic Analysis of a Bracket
17 Displacement results.
Request a resultant displacement plot for the last frequency step.
For the Component, select URES: Resultant Displacement, and for
Units choose m.
Make sure that the Plot Step indicates the last
step that was calculated for the analysis.
Notice that the maximum displacement for the upper limit of the
operating frequency is rather small.
18 Probe displacement.
Probe the displacement at the indicated
corner vertex. This displacement will be
very close to the displacement of the
attached component.
83
Lesson 3 SOLIDWORKS Simulation
Harmonic Analysis of a Bracket
f natural, 1 = 55.6 Hz
84
SOLIDWORKS Simulation Lesson 3
Harmonic Analysis of a Bracket
The maximum stress in the model for the range of given operating
frequencies is approximately 3 MPa. This value is below the tensile
strength of 22.1 MPa. Since the stress maximum occurs at the location
of the support, better modeling approach may be needed to capture
stresses with more fidelity.
85
Lesson 3 SOLIDWORKS Simulation
Harmonic Analysis of a Bracket
Questions Harmonic analysis (does / does not) assume that the loading
oscillates in a oscillatory fashion. The amplitude of the load (may /
may not) decay with time.
Input for harmonic analysis (is / is not) the variation of load as a
function of time.
The output from the harmonic analysis (is / is not) the variation of
amplitudes of the resulting quantity as a function of time.
Because in harmonic analysis the load (is / is not) represented as its
amplitudes at various loading frequencies, the output also (does /
does not) represent only amplitudes of the resulting quantities at the
same frequencies.
86
SOLIDWORKS Simulation Exercise 4
Harmonic Analysis of Alternator Bracket
87
Exercise 4 SOLIDWORKS Simulation
Harmonic Analysis of Alternator Bracket
7 Restraints.
Define Fixed Geometry fixture on the two
circular edges of the bolt holes.
8 Mesh.
Create High quality Curvature-based
mesh with the default Maximum element
size of 7.44 mm.
9 Run frequency study.
Run Frequency study and solve it for 15
natural frequencies.
10 List natural frequencies.
Note that range of the first
fifteen natural frequencies
from 33.1 Hz to 5501.8
Hz.
Note Observe that only the 1st frequency is included in the frequency range
of the base excitation (upper limit of the excitation is 100 Hz). The ratio
of the highest natural frequency to the maximum loading frequency, 55
(5501.8 / 100), is rather high, indicating that not all 15 frequencies may
be required for this simulation.
88
SOLIDWORKS Simulation Exercise 4
Harmonic Analysis of Alternator Bracket
The cumulative values of the mass participation factor are well above
the recommended value of 0.8.
12 Base motion.
Specify the Acceleration,
Uniform Base Excitation in
the magnitude of 2 g.
Use the Top plane as a
reference, and orient the
excitation direction downward.
13 Damping.
Specify 0.02 for modal Damping Ratio for all 15 natural modes.
89
Exercise 4 SOLIDWORKS Simulation
Harmonic Analysis of Alternator Bracket
90
SOLIDWORKS Simulation Exercise 4
Harmonic Analysis of Alternator Bracket
18 Graph displacement
response at the tip.
Right-click the Results folder
and select Define Response
Graph.
Click any node on the tip of
the bracket.
For the Y axis, select
Displacement, UY: Y
Displacement in mm.
Click OK.
91
Exercise 4 SOLIDWORKS Simulation
Harmonic Analysis of Alternator Bracket
92
Lesson 4
Response Spectrum Analysis
Objectives Upon successful completion of this lesson, you will be able to:
Analyze the maximum response of objects with loading in the form
of a spectrum.
Perform response spectrum analysis.
93
Lesson 4 SOLIDWORKS Simulation
Response Spectrum Analysis
Peak Acceleration
94
SOLIDWORKS Simulation Lesson 4
Response Spectrum Analysis
Response A single degree of freedom oscillator has only one natural frequency.
Spectrum Analysis By calculating the response spectrum, we have obtained the peak
Procedure responses of many different single degree of freedom oscillators.
A finite element model has many degrees of freedom and many natural
frequencies. Each natural frequency can participate in the solution and
as we know, the magnitude of participation is dependent on the loading
direction. Because we have the response spectrum information on the
loading (peak response at all natural frequencies), we can sum the
responses of all the natural frequencies in the structure to obtain the
structure’s peak response. This is what the software is doing in the
response spectrum analysis.
Project In this lesson, we will perform a
Description response spectrum analysis on the
electronics inside a non-lethal
projectile. When a projectile is
dropped, it undergoes a shock load.
A test was run with an accelerometer
located on the electronics mounting
location. The transient acceleration Image courtesy of
TASER International
data was measured, and then the
method described above was used to convert the transient data to a
response spectrum. The response spectrum will be used as the input
into the analysis.
We will use the response spectrum analysis to study the peak response
of the structure to this applied shock loading.
95
Lesson 4 SOLIDWORKS Simulation
Response Spectrum Analysis
3 Define study.
Define a Linear Dynamic , Response Spectrum Analysis study
and name it SRS.
Note SRS stands for shock response spectrum as our spectrum was
constructed from a transient shock load.
4 Materials.
All material properties are automatically transferred from
SOLIDWORKS. Notice that the board is modeled as a shell with a
thickness of 0.5mm.
5 Global contact.
Be sure that the Global Contact condition is set to Bonded.
6 Fixtures.
Apply a Fixed Geometry fixture to the back
face of the board where it connects to the battery
pack.
This fixture assumes that the battery pack is
very rigid compared to the board. Additionally,
this is where the base excitation will be input, so
we are also assuming this was the location of
our data collection.
7 Mesh.
Mesh the model with the default settings. Use
the Curvature based mesh.
8 Study properties.
Set the study properties to calculate 75 frequencies to be used in the
analysis.
9 Run frequency analysis.
96
SOLIDWORKS Simulation Lesson 4
Response Spectrum Analysis
10 Resonant frequencies.
List the resonant frequencies.
97
Lesson 4 SOLIDWORKS Simulation
Response Spectrum Analysis
98
SOLIDWORKS Simulation Lesson 4
Response Spectrum Analysis
Response The input response spectrum curve comes from experimental test data.
Spectrum Input As was described previously, a drop test experiment was run with an
accelerometer mounted to the chip mounting location. Experimental
data was taken at this location and then processed into a response
spectrum to be input into the software. When creating the response
spectrum, it is always best to use data taken from an experiment
representative of the real loading condition that excites the structure. If
no data is available, you may refer to MILS-STD-810 for sample
curves for a generic loading condition.
The experimental curve and curve used as our input are plotted and
shown below.
99
Lesson 4 SOLIDWORKS Simulation
Response Spectrum Analysis
14 Study properties.
Right-click the study name and select Properties.
Select the Response Spectrum Options tab.
Set the Mode Combination Method to Square Root Sum of Squares
(SRSS).
Set the Curve Interpolation method to Logarithmic.
100
SOLIDWORKS Simulation Lesson 4
Response Spectrum Analysis
Mode Combination The mode combination method that is selected defines how the
Method response of each mode is summed to compute the peak response to the
input excitation. Each mode has some peak response that occurs at
some time instance. To obtain the overall peak response, the responses
of all individual modes must be summed and included in the solution.
In SOLIDWORKS Simulation, we have four different ways to combine
the peaks for a solution. The modal combination method to be used in
the analysis should be specified by the designer.
Square Root of the Sum of Squares (SRSS)
This method takes the square root of the sum of the squares of the
maximum responses.
Absolute Sum
This method assumes that the maximum responses occur at the
same time instant. It is simply a summation of the maximum
responses. This method typically provides an overly conservative
result.
Complete Quadratic Combination (CQC)
This method is based on random vibration theory and is thought of
as an improvement of the SRSS method for modes that are closely
spaced.
Navy Research Laboratory (NRL)
This is another method that removes the peak response of all modes
and adds it to the SRSS of all other modes.
15 Run.
Run the study.
16 Displacement results.
Plot the resultant
displacement.
101
Lesson 4 SOLIDWORKS Simulation
Response Spectrum Analysis
17 Acceleration results.
Plot the resultant acceleration.
102
SOLIDWORKS Simulation Lesson 4
Response Spectrum Analysis
Questions In SRS analysis, the input (is / is not) entered as a function of the
load amplitudes on the loading frequency.
SRS (Shock response spectrum) and VRS (Vibration response
spectrum) (does / does not) represent the maximum response of a
single degree of freedom system on the given load.
103
Lesson 4 SOLIDWORKS Simulation
Response Spectrum Analysis
104
Lesson 5
Random Vibration Analysis
According to MIL-STD-810G
Objectives Upon successful completion of this lesson, you will be able to:
Perform random vibration analysis.
Understand the input and output of the random vibration analysis.
105
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
106
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
Notice that the assembly is already simplified; multiple small bolt and
mounting holes not required for the analyses were suppressed to ease
the meshing and computations.
107
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
108
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
7 Mesh.
Mesh the model with the Draft elements
and the following Curvature Mesh
parameters:
Maximum element size: 65 mm.
Minimum element size: 15 mm.
Min number of elements in a circle: 6.
Elements size growth ratio: 1.5.
Notice the three shell features connected to
the Inner cage EIA RAILS. To simplify
the analysis, the mass-less (very small mass
is assigned to these features) shell mesh
features with considerable thickness are
used to approximate the electronic
enclosures and give the components higher stiffness. The masses of the
enclosures are then modeled using the distributed mass feature.
8 Contacts.
The model features multiple Bonded contacts already defined in the
Connections folder. Review the sets, and familiarize yourself with the
definitions of the mixed contacts in complex assemblies.
Notice that No Penetration contacts are not used. Because random
vibration analysis is essentially of a steady state type, it requires
constant stiffness matrix and No Penetration contact is not allowed.
No Penetration contact implies that stiffness of the model may change
as the configuration of the contact condition changes. This theory
limitation is, however, not a serious obstacle as typically No
Penetration contacts are not required; the assumptions on Bonded or
Allow Penetration contacts are sufficient. Review the Frequency
Analysis of Assemblies lesson of the SOLIDWORKS Simulation
Professional training manual for more information on this subject.
109
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
9 Apply restraints.
Apply Fixed Geometry fixtures on the ten cylindrical openings in the
BASE WELDMENT.
Tip You may use the exploded view for easier definition of this boundary
condition.
Note You should select the faces of the openings, not the edges. The BASE
WELDMENT components are modeled using solid elements.
10 Equipment shell features.
As mentioned earlier, the mass-less shell features representing the rigid
enclosures (Equipment 1 - 3) are important due to their stiffness
contribution. To eliminate the mass contribution of these shell features,
the mass density for their material needs to be set to a very low value.
Review Material of the Equipment shell features and verify that their
mass density is set to 10 kg/m^3. This value is approximately 200 times
smaller than the mass of the 5052- H32 Aluminum Alloy used to
manufacture most of the cabinet components.
110
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
Distributed Mass Distributed mass, the second feature enabling us to simplify the
dynamic analysis by reducing the number of included components
(remote mass was introduced in Lesson 2) uniformly distributes the
mass of the excluded components onto the selected load bearing faces.
Contrary to the remote mass feature, no stiffness of the excluded
components is modeled during the simulation.
111
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
14 Frequency analysis.
Run Frequency analysis for 65 modes. Use FFEPlus solver.
112
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
The lowest and highest resonant frequencies are equal to 4.9 Hz and
104 Hz, respectively.
16 List the mass participation factor.
113
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
Note The components mutually penetrating in this (and any other) modal
shape plot do not indicate physical penetration; it is the magnification
scale of the plot which amplifies the displacements to the extent that
they appear as penetrating.
114
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
Random Vibration Random vibration analysis solves dynamic problems involving loads
Analysis which are difficult (or impossible) to characterize using common
mathematical functions. Such loads are called nondeterministic; see the
figure below for an example of such loading history.
Load
Time
115
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
Random Loading The following assumptions are commonly introduced on the random
History loading history:
Assumptions
Stationary random load
Random loading is stationary when its statistical characteristics do
not change over time. The corollary of this assumption is that any
part of the loading time history is enough to obtain correct statisti-
cal characteristics of the entire loading. The example of stationary
random loading history can be seen in the image below.
Load
Time
The assumption of a stationary load does not pose too much diffi-
culty since from the engineering perspective any part of a random
loading history can be assumed as stationary. For example, take off,
cruising, and landing of an aircraft represent three distinct loading
histories during the flight. However, each can be treated separately
as stationary over a large period of time.
116
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
– -------------------
x – m -
2
1
p x = -------------- e
2
2
2
34.1% 34.1%
13.6% 13.6%
2.1% 2.1% x
m = --1- x t dt
T
Mean value:
T
0
--- x 2 t dt
T
1
Root Mean Square: RMS =
T
0
= RMS – m
2 2 2
Variance:
Standard deviation:
Mean value from the loading history shown in the previous figures is
constant and can be treated using traditional static stress analysis. It is
therefore not needed in the random vibration analysis, and we subtract
it from our random loading history. An important consequence is that
setting m = 0 yields the following expression for variance and standard
deviation:
= RMS
117
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
As we will see, RMS is one of the two major result quantities obtained
from the random vibration analysis. According to the above equation, it
represents one standard deviation (1 ) of the magnitude of the
resulting amplitude (of the displacements, velocities, acceleration or
stresses).
Power Spectral Because the random loading can not be clearly resolved in the time
Density Function domain, it is transformed into the frequency domain using Fourier
transformation. As a consequence, we loose the information about the
period but gain information about the frequency content of the loading
signal. Such decomposed signal can then be used as input in the
random vibration analysis. Similar to the harmonic analysis, random
vibration analysis is therefore performed in the frequency domain.
Due to certain mathematical limitations of the Fourier transformation,
the procedure stated above cannot be directly applied, however.
Instead, using the time loading histories, we construct a so-called auto-
correlation function first. Then, the Fourier transform of this auto-
correlation function results in a function which is referred to as power
spectral density (PSD). Power spectral density also provides full
information about the frequency content of the loading signal and is
used as direct input into the random vibration analysis. (The detailed
description of the above procedure goes beyond the scope of this text
and the user is referred to the literature referenced at the end of this
lesson.)
Depending on the type of the measured loading signal, we can input
power spectral density of displacements, velocities or accelerations.
Due to the physical limitations of the test equipment (shaker tables),
PSD of the velocities or displacements is not typically used; it is the
industry standard to use the acceleration PSD for the input load
characterization.
How to Obtain Power spectral density function serves as input into random vibration
Power Spectral analysis. If one has available measured data (displacement, velocities
Density Function? or accelerations), the power spectral density can be obtained using the
available commercial software.
In many instances, however, measured data is not readily available.
This is typically a situation when a designed component is intended for
use on a military aircraft or naval ship and similar environments. It is
usually the responsibility of a customer to supply relevant PSD input
data. Frequently, the designer is referred to a relevant standard which
must be met. In this lesson, we demonstrate a very common example of
a cabinet mounted on the deck of a ship. Often such design must be
tested in accordance with the MIL-STD-810G standard, which is also
utilized in this lesson. Requirements of the customers may vary,
however.
118
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
in s –2
1 ------- = 386.4 ----------------------
in s –2 = 386.4
2 2 2 2
g 2
--------------- ----------------------
-
-
Hz 2 rad s
–1
Hz
In the Metric system, the following conversions would be used:
m s –2
1 ------- = 9.81 ---------------------
m s –2 - = 9.81
2 2 2 2
g 2
------------ ---------------------
-
Hz Hz 2 rad s –1
2
g-
The most common unit used to characterize the acceleration PSD is ------
Hz
,
which also eliminates any dependency on the unit system.
Power Spectral Density is used for the input. It is also equally
important for the output quantities such as velocities, accelerations and
stress. Together with the Root Mean Square values of the amplitudes,
they are the two most important output quantities from the random
vibration analysis.
Important! The frequency of the highest natural mode characterizing the structure,
103 Hz, should always be larger than the highest important frequency
of the load, 100 Hz.
119
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
Note Make sure that the units of the frequency are set to Hz.
Overall Level of Power Spectral Density function is used to characterize certain random
Acceleration PSD loading in random vibration analysis. It not only provides information
about the frequency content of the input signal (acceleration), it also
indirectly provides information about the overall level of the input
oscillations. Overall level of the input signal can be obtained by
integrating the PSD curve over the requested frequency range. Because
most of the input PSD curves are specified in the units of g2/Hz, the
overall level is then expressed in the units of gRMS (Root Mean Square
of the acceleration input signal in the units of g). More often the
notation GRMS is used instead.
In our case, the integration of the input PSD curve (step 20) results in
the overall level of the input oscillations equal to 0.315 GRMS.
120
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
Decibels Often, the specified input PSD values or overall levels of the input
signals are increased or decreased in terms of the units of decibels [dB].
The new value is calculated using the formula:
dB
----------
10
-
New value = Old value 10 for PSD curve values in the units of
2
g /Hz, and:
dB
----------
20
-
New level = Old level 10 for the overall level of the input signal
in the units of GRMS.
21 Damping.
Specify 0.025 Modal damping for all 65 modes.
22 Result locations.
Since we expect the extremes of the
output quantities to occur at the locations
of the natural frequencies, full data
storage will only be requested for these
locations. Review the sensor defining
these locations.
The selected vertices represent important
locations where either electronic
equipment or other devices may be
mounted. Also, locations on both the
inner and outer cages were selected to
analyze the output characteristics on the
structure of the cabinet.
121
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
Important! The Number of frequency points option should not, in general, be set
too low because it directly effects the accuracy of the RMS results. In
this lesson we use a value of 5 which should be considered as a
minimum for this type of analysis.
122
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
Random Study The following parameters need to be specified for the random study:
Properties Units, Upper limit, Lower limit: Parameters specifying units and the
limit of the loading PSD curve. In some instances, the Upper limit and
Lower limit specify the considered range which may be smaller than
the frequency limits of the PSD curve.
Number of frequency points: The number of frequency points
parameter specifies how many points are considered for the analysis in
between every two adjacent natural frequency points. Because the
extremes of the output quantities such as accelerations, displacements,
velocities, or stresses are expected to occur at the natural frequency
locations, these frequency points are automatically considered as data
points. The value of this parameter should not be set too low because it
effects accuracy of the RMS results.
Correlation: This defines how much correlation between the nodes of
the finite element model is required during the solution process. It is
recommended that the Fully correlated option is always used. The Fully
uncorrelated option should only be used if the system lacks sufficient
computation power. The Partially correlated option is not used
frequently and should be used by advanced users only.
123
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
Advanced Options Method: The following options are available for Method:
Standard selected: Full random vibration solution is performed.
This option should always be used unless not enough computation
power is available.
Approximate: This method assumes that PSD of the exciting
quantity is locally constant (i.e., each model is excited by a white
noise of a different magnitude). This option should only be used if
the system lacks sufficient power and the input PSD resembles the
white noise locally. The input PSD in this lesson is a good example,
as it is constant over the entire considered frequency range.
Biasing parameter: This parameter defines how the frequency points
specified in the Number of frequency points option are spaced. A value
of 1 ensures evenly distributed data; any value larger than 1 pushes
points towards the natural frequency data locations. The typical value
for this parameter is 2.
Cross-mode cut-off ratio: Modes with very large frequency spacing
may not interact significantly. Two modes with their frequency ratio
larger than the value of this parameter will be treated as non-
interacting. It is suggested that this value is kept at its default value of
10,000,000,000.
Gauss integration order: RMS of the resulting quantity (RMS of
displacements, for example) is obtained by numerically integrating the
resulting PSD function (PSD of the displacements, for example). This
option lets you select the integration order. The higher selection
represents higher accuracy, but slower performance.
RMS Results Root Mean Square (RMS) results provide information on the levels of
the output amplitudes (of displacements, velocities, accelerations,
stresses, etc.). Because it is assumed that the Mean value m = 0, RMS
directly equals to the one standard deviation (1 ) of the output
quantity.
RMS does not provide any information about the frequency at which
the output quantities oscillate and, therefore, what energies are
involved (1 in/s^2 at 5 Hz feels very different from 1 in/s^2 at 50 Hz).
124
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
125
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
28 Probe results.
Using the above plots, determine the value
of the displacement, velocity and
acceleration at the top enclosure location.
The plot at right shows the RMS resultant
acceleration value at the requested
location. The table below summarized all
RMS values for this location.
29 RMS of stresses.
Plot RMS of the von Mises stress.
It can be observed that the
maximum RMS von Mises stress
is 85.2 MPa. This stress magnitude
is rather small and occurs in the
vicinity of the bolt hole. Stresses in
the vicinity of the bolt hole or
contact definition tend to be not
well defined or singular.
126
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
PSD Results PSD results provide information about the frequency characteristics of
the output.
PSD does not provide information about the actual levels (RMS values)
of the displacements, velocities, accelerations and stresses.
127
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
1, 2, 3, … To obtain results with higher level or probability (2 , 3 , or 4 , etc.),
Results one needs to multiply the RMS result by 2, 3, 4, etc. The table below
shows magnitudes for higher values. The last column lists the
corresponding probabilities assuming the Gaussian distribution of the
output signal.
2 1.04 g 95.4%
3 1.56 g 99.6%
.
128
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
129
Lesson 5 SOLIDWORKS Simulation
Random Vibration Analysis According to MIL-STD-810G
130
SOLIDWORKS Simulation Lesson 5
Random Vibration Analysis According to MIL-STD-810G
Questions The distributed mass feature introduced in this lesson (does / does
not) correctly model the mass magnitude of a part simulated with
this feature. It (does / however does not) account for its shape.
In random vibration theory we assume that the input random signal
(random loading) follows the Gaussian distribution. Thus, the
output signal (simulation solution) (is / is not) also of a Gaussian
type. This (is / is not) characteristic of most of the other statistical
distributions.
The primary solution from the random vibration problem is the
(PSD / RMS) result. To compute the (PSD / RMS) result, software
must integrate the (PSD / RMS) curve. To achieve better accuracy,
a higher number of frequency solution points is recommended.
What is the advantage of using the units of g^2/Hz in the PSD
specification of the loading environments as opposed to (m/s^2)^2/
Hz or (in/s^2)^2/Hz?
RMS result (does / does not) indicate the output level of 1. To
obtain an output level of, for example, 3, the RMS result (needs to
/ cannot simply) be multiplied by a factor of 3.
The probability of the output levels of acceleration between zero
and the reported RMS acceleration result (is / is not) 68.2%. The
same (does / does not) apply to the RMS of displacements, and
velocities. The same (does also / however does not) apply to RMS
of stresses.
You are given a PSD curve corresponding to an overall GRMS
level of 1.2. The specification requires that you increase this level
by 3 decibels. What will be your new GRMS level?
131
Exercise 5 SOLIDWORKS Simulation
Random Vibration Analysis of an Electronics Enclosure
132
SOLIDWORKS Simulation Exercise 5
Random Vibration Analysis of an Electronics Enclosure
Notice how this input acceleration PSD differs from the input
acceleration PSD specified in Lesson 5.
Note The base excitation acceleration PSD must be specified for the same
orientation as the input levels for the cabinet analysis in Lesson 5.
Because the functional qualification test requires the simulation along
all three orthogonal directions, it is necessary to perform the analysis
three times. Alternatively, one may also elect to include the electronic
enclosure boxes directly in the cabinet analyses; however, this can pose
a problem due to increased complexity of the mesh and size of the
problem.
3 Mesh.
Create Draft quality mesh with the default element Global size of
4.42mm. Use the Standard mesh.
4 Frequency analysis.
Run the Frequency analysis for 65 modes.
Note It was determined in Lesson 2 that 65 modes are sufficient for the
dynamic analysis of this enclosure.
133
Exercise 5 SOLIDWORKS Simulation
Random Vibration Analysis of an Electronics Enclosure
f 1 = 49.73 Hz
f 65 = 1556.4 Hz
134
SOLIDWORKS Simulation Exercise 5
Random Vibration Analysis of an Electronics Enclosure
7 Result Options.
Set the Save Results option to For all solution steps.
Note The Locations for Graphs field is not available when For all
solutions steps is specified; all nodal results are stored already.
8 Damping.
Specify Modal damping ratio of 0.05 for all 65 modes.
9 Run random vibration study.
10 RMS results.
Because the input acceleration PSD excites the enclosure in the
X direction, the result quantities will be requested in this direction. You
should, however, always check the other directions or the resultants
because significant oscillations in other directions may exist as well.
Plot RMS of the displacements, velocities and accelerations in the
X direction.
135
Exercise 5 SOLIDWORKS Simulation
Random Vibration Analysis of an Electronics Enclosure
The plots above indicate the maximum RMS (or 1) magnitudes of
6.3e-4mm, 9.3e-2mm/s and 0.044g (388 mm/s^2) for the
displacements, velocities and accelerations, respectively.
Important! As we will see, these results may be inaccurate.
136
SOLIDWORKS Simulation Exercise 5
Random Vibration Analysis of an Electronics Enclosure
Accuracy of In order to compute correct RMS values and to accurately perform the
Random Vibration computations, a minimum number of computational points is required.
Results In Lesson 5, we selected 5 points between every two adjacent natural
frequency points. In addition, our loading frequency range (1 - 100 Hz)
contained numerous natural frequency points (the total number of
points in the frequency range 1 - 100 Hz was 270) sufficient for the
accurate numerical integrations and other computations.
In the present case, we choose only 2 points between every two
adjacent natural frequency points. Having only one natural frequency
included in the 1 - 100 Hz range, this brings the total number of points
to 5, which is insufficient.
To accurately solve the analysis, we should require at least 20 (but
preferably more) computational data points.
We will now rerun the model with a higher number of the data points
and compare the results.
13 RMS results.
Plot RMS of the displacements, velocities and accelerations in the
X direction.
137
Exercise 5 SOLIDWORKS Simulation
Random Vibration Analysis of an Electronics Enclosure
138
SOLIDWORKS Simulation Exercise 5
Random Vibration Analysis of an Electronics Enclosure
We can observe that the maximum RMS (1) of the von Mises stress in
the enclosure is approximately 0.44 MPa (63.82 psi).
15 PSD acceleration response graph.
Plot the response graph for the x component of the acceleration PSD at
the two defined sensor locations.
139
Exercise 6 SOLIDWORKS Simulation
Circuit Board Fatigue Estimates
Exercise 6: In this exercise, we will calculate circuit board fatigue estimates based
Circuit Board on our random vibration results.
Fatigue
Estimates
Project The electronics enclosure mounted inside of the shipboard cabinet was
Description analyzed in Exercise 5: Random Vibration Analysis of an Electronics
Enclosure on page 132 on the random vibration levels specified for the
functional qualification test, as per MIL-STD-810G, Method 514.5. In
that exercise, the enclosure was subjected to the excitation along the X
axis and it was the objective to determine the output levels of the
displacements, velocities, accelerations and stresses.
In this exercise, the cabinet with the enclosure mounted at the same
location is subjected to the same excitation in the Y direction. (The
MIL-STD-810G, Method 514.5 requires that the material is excited and
analyzed along three orthogonal directions.) Analyses identical to those
in Lesson 5 and Exercise 5: Random Vibration Analysis of an
Electronics Enclosure on page 132 have been carried out for the Y
direction excitation and the resulting PSD curve is stored in the
Lesson05\Exercises folder.
The objective of this exercise is to determine fatigue resistance of the
electronic components on 3 output levels according to the
approximate method described in Vibration Analysis for Electronic
Equipment by D. S. Steinberg.
1 Open an assembly file.
Open Electronic_Assembly from the Lesson05\Exercises\
Fatigue of Circuit Board folder.
140
SOLIDWORKS Simulation Exercise 6
Circuit Board Fatigue Estimates
Note The PSD acceleration Y.xlsx document stored in the folder Fatigue
of Circuit Board contains the data.
3 Solve random vibration simulation.
Follow steps 3 to 9 from the previous exercise to complete the random
vibration simulation.
In the properties of the study, specify 20 for the Number of frequency
points.
4 RMS results.
Plot RMS of the displacements in the Y direction.
We can observe that the maximum RMS (or 1) magnitude of the
displacement in the Y direction is 1.8e-1 mm.
141
Exercise 6 SOLIDWORKS Simulation
Circuit Board Fatigue Estimates
142
SOLIDWORKS Simulation Exercise 6
Circuit Board Fatigue Estimates
Fatigue of the In this exercise we will use the empirical formula from Vibration
Circuit Board Analysis for Electronic Equipment by D. S. Steinberg. According to
this publication, the 3 limiting displacement for 20 million cycles can
be obtained from:
Z 3limit = 0.00022B
-----------------------
Chr L
where
B = length of circuit board edge (in inches) parallel to the component
L = length of the electronic component in inches
h = circuit board thickness in inches
r = relative position factor for the component mounted on the board
C = constant for different types of electronic components
0.75 < C < 2.25
Let us assume that the
PCB has a standard dual
in line package soldered
at the location indicated
in the figure.
Then:
B = 3.36 in
143
Exercise 6 SOLIDWORKS Simulation
Circuit Board Fatigue Estimates
Note that the distance used in the empirical formula is equal to the
distance between the supports, rather than the total length of the PCB
along the y edge.
L = 0.96 in
H = 0.03 in
r = 1 (the component is approximately
at the center of the distance between
the supports
C=1
Substituting these values into the above formula we obtain:
0.00022 3.36
Z 3limit = -------------------------------------------- = 0.025in
1 0.03 1 0.96
144
SOLIDWORKS Simulation Exercise 7
Random Vibration Analysis of a Starter Motor
145
Exercise 7 SOLIDWORKS Simulation
Random Vibration Analysis of a Starter Motor
2 Define study.
Define a Linear Dynamic , Random Vibration study and name it
random vibration.
3 Specify material.
Assign 1060 Aluminum Alloy to Front_Cover, Cylindrical_Shell
and Back_cover, Alloy Steel to Pinion, Shaft and Solenoidal_body.
4 Fixtures.
Define Fixed Geometry fixture on the two
cylindrical holes of the Front_Cover.
5 Mesh.
Create High quality Curvature-based mesh with
the default Maximum element size of 17.06 mm.
6 Run frequency study.
Run Frequency study and solve it for 15 modes.
7 List natural
frequencies.
Note that range of the
first fifteen natural
frequencies from
167.2 Hz to 3492.9
Hz.
146
SOLIDWORKS Simulation Exercise 7
Random Vibration Analysis of a Starter Motor
The cumulative values of the mass participation factor are well above
the recommended value of 0.8.
9 Damping.
Specify 0.022 Modal damping for all 15 modes.
10 Loading PSD acceleration.
Specify the following Uniform Base
Excitation in the Along Plane Dir 2
direction, as indicated in the figure.
Enter 1 g^2/Hz as the magnitude.
Specified the acceleration PSD curve data as
shown in the figure below.
Note Note that only the 1st natural frequency of 167.2 Hz falls within the
range of the base excitation frequencies. More frequencies, however,
need to be included. In our case the ratio of the highest included natural
frequency to the highest base excitation frequency is approximately 7
(3492.9 / 500), which is ok. We will therefore keep all 15 natural
frequencies in the solution.
147
Exercise 7 SOLIDWORKS Simulation
Random Vibration Analysis of a Starter Motor
148
SOLIDWORKS Simulation Exercise 7
Random Vibration Analysis of a Starter Motor
The plots above indicate the maximum RMS (or 1) magnitudes of
7.8e-3mm, 2.65e-3mm/s and 1.45g for the displacements, velocities
and accelerations, respectively.
15 RMS of von Mises stress.
Plot the distribution of the RMS of the von Mises stress.
149
Exercise 7 SOLIDWORKS Simulation
Random Vibration Analysis of a Starter Motor
We can observe that the maximum RMS (1) of the von Mises stress in
the enclosure is approximately 11 MPa (1595 psi). Note, however, that
this stress is isolated. A solution with refined mesh is required for better
stress results.
16 PSD acceleration response graph.
Plot the response graph for ARES: Resultant Acceleration at the
sensor location on the starter.
150
Lesson 6
Random Vibration Fatigue
Objectives Upon successful completion of this lesson, you will be able to:
Calculate fatigue analysis based on the random vibration dynamics
results.
151
Lesson 6 SOLIDWORKS Simulation
Random Vibration Fatigue
152
SOLIDWORKS Simulation Lesson 6
Random Vibration Fatigue
Random Vibration Fatigue damage assessment for components that operate in a random
Fatigue vibration environment is estimated in the frequency domain based on
the statistical properties of the response stress power spectral density
(PSD) function.
The term vibration fatigue (or frequency-based fatigue) refers to the
estimation of fatigue life where the loading and response (stress and
strain histories) are random processes, and therefore are best described
using statistical measures such as Power Spectral Density (PSD
functions).
5 Add Event.
Right-click on Loading and choose Add
Event.
Under Study select Dynamics - random.
Under duration select Seconds for Units of
Time, and enter 315,360,000 sec for the event
Duration.
Click OK.
Note Duration of the event, 315,360,000 sec corresponds to 10 years of
continuous service life. Fatigue results from random vibration dynamic
simulation are additive along the temporal domain. To determine the
damage after 20 years of service life, you would double the damage
obtained for 10 years of the service life.
-
N = ------------
Sr m ,
153
Lesson 6 SOLIDWORKS Simulation
Random Vibration Fatigue
6 Material.
Edit material properties for all components.
Under Source, make sure that Interpolate is set to Log-log.
Under S-N Curve Equation (Basquin Equation), check Estimate
Basquin constants from S-N curve and set Units to N/m^2.
Click File to open Function Curves window.
154
SOLIDWORKS Simulation Lesson 6
Random Vibration Fatigue
155
Lesson 6 SOLIDWORKS Simulation
Random Vibration Fatigue
7 Study properties.
In the study properties, under Options, select
Narrow Band Method.
Keep the rest of the options at their default
values.
156
SOLIDWORKS Simulation Lesson 6
Random Vibration Fatigue
9 Damage plot.
Show the Damage plot with the
Percentage values.
Set the legend Max to 100 and Show
Max Annotation.
The maximum damage of the cabinet
reaches very high values suggesting
that cabinet is not able to sustain the
vibration environment for too long.
However, more in depth analysis of
the result plot is required.
10 Damage detail.
Zoom onto the region where
the maximum damage is
indicated and Probe a few
locations.
Notice that the damage is
highly localized around the
bolt holes. As soon as you
move away from them the
values drop significantly.
This is to be expected
because the stress results
were likewise concentrated
around the same bolt holes.
The bolted connections were
modeled in a simplify
fashion to correctly model
the overall structural
response, but not to analyze
the stress (and fatigue)
results directly at their near
vicinities. The resulting stress and fatigue results here from the present
study need to be ignored.
The rest of the model exhibits very little damage. Because connections
would have to be analyzed separately, you can conclude that the cabinet
design is safe and is able to sustain the applied vibration levels for a
period of at least 10 years.
157
Lesson 6 SOLIDWORKS Simulation
Random Vibration Fatigue
11 Life plot.
Show the Life (Time to failure)
plot.
Set the legend Max to 315360000 s
and Show Min Annotation.
The location of the minimum life to
failure (1,244 s) corresponds to the
location of the maximum damage.
This location was already identified
as the location of the bolted
connection. Enhanced modeling, or
alternative approach is required to
reliably evaluate its fatigue
performance. For the purpose of
this simulation, a total life of 1,244
s at this location is unrealistic and needs to be ignored. The rest of the
model exhibits life to failure much longer.
158
SOLIDWORKS Simulation Exercise 8
Random Vibration Fatigue of a Cantilever Beam
Problem The cantilever beam is mounted on a shaker table and subjected to the
Statement random vibration test for a period of 30 minutes. We would like to
solve for the damage induced in the material by this event.
6 Mesh controls.
Apply default mesh controls on all both edges of the neck regions.
7 Mesh.
Create High quality Curvature-based mesh with the default
Maximum element size of 7.81 mm.
159
Exercise 8 SOLIDWORKS Simulation
Random Vibration Fatigue of a Cantilever Beam
The cumulative values of the mass participation factor are well above
the recommended value of 0.8 in the direction of the vibration. Similar
to Lesson 2, the values in both in-plane directions are not at the
required value, but they are also less important in this example.
11 Damping.
Specify 0.02 Modal damping for all 15 modes.
160
SOLIDWORKS Simulation Exercise 8
Random Vibration Fatigue of a Cantilever Beam
PSD
Frequency [Hz] Acceleration
[g^2/Hz]
0 0
10 0.048
50 0.12
100 0.24
150 0.33
165 0.6
200 0.6
250 0.54
300 0.21
You can also copy / paste the data from input_data.xlsx stored in the
exercise folder.
13 Set Result Options.
Request storage For all solution steps.
Keep all other options at their default settings.
14 Study properties.
In the study, on the Random Vibration Options tab, specify Cycles/
sec (Hz) as Units.
Set the Lower limit and Upper limit of the exciting frequency to 0 and
300 Hz, respectively.
For the Number of frequency points, enter 10.
Keep all other settings at their default values.
Click the Advanced Options button and set the Biasing parameter to
2.
Keep again all other settings on the Advanced tab at their default
values.
161
Exercise 8 SOLIDWORKS Simulation
Random Vibration Fatigue of a Cantilever Beam
Alternating
Number of cycles
stress [Pa]
1e6 200e6
1e7 138e6
1e8 100e6
1e9 72e6
You can also copy / paste the data from input_data.xlsx stored in the
exercise folder.
19 Study properties.
In the study properties, under Options, select Narrow Band Method.
Keep the rest of the options at their default values.
20 Run the analysis.
The analysis completes quickly.
162
SOLIDWORKS Simulation Exercise 8
Random Vibration Fatigue of a Cantilever Beam
21 Damage plot.
Show the Damage plot with the Percentage values.
Set the legend Max to 100 and Show Max Annotation.
163
Exercise 8 SOLIDWORKS Simulation
Random Vibration Fatigue of a Cantilever Beam
164
Lesson 7
Nonlinear Dynamic Analysis
of an Electronic Enclosure
Objectives Upon successful completion of this lesson, you will be able to:
Perform Nonlinear Dynamic Analysis.
Compare Linear Dynamic Analysis with Nonlinear Dynamic
Analysis.
Understand when Nonlinear Dynamic Analysis is needed.
Use Rayleigh Damping.
165
Lesson 7 SOLIDWORKS Simulation
Nonlinear Dynamic Analysis of an Electronic Enclosure
Linear Dynamic In the first part of this lesson, we will perform a linear dynamic analysis
Analysis on the electronics enclosure.
166
SOLIDWORKS Simulation Lesson 7
Nonlinear Dynamic Analysis of an Electronic Enclosure
167
Lesson 7 SOLIDWORKS Simulation
Nonlinear Dynamic Analysis of an Electronic Enclosure
Nonlinear In the second part of this lesson, the electronic enclosure will be
Dynamic analyzed using nonlinear dynamic analysis.
Analysis
Linear vs. The first five lessons of this training manual dealt with the linear
Nonlinear dynamic solutions. Four linear analysis types were considered:
Dynamic Analysis transient analysis
harmonic analysis
response spectrum analysis
random vibrations
As discussed in Lesson 1, in linear dynamic analysis, the structural
matrix equation of motion [M]{ u··} + [C]{ u·} + [K]{u} = {F(t)} is
solved by applying a special technique called modal analysis. This
method decouples the above system of n coupled equations of motion
into m decoupled equations similar to equations of motion, each of
which is then solved independently (here, n represents the number of
degrees of freedom and m represents the number of natural modes used
for the linear dynamic analysis). This method allows for extremely
efficient solutions. However, it requires structural natural frequencies
and their corresponding modes (this is why frequency analysis is
always required prior to launching linear dynamic analysis), and is
limited to linear small displacements analysis (constant stiffness
matrix) only.
On the other hand, nonlinear analysis directly solves the complex
coupled system of equations of motion. It is, therefore, capable of
describing large displacements with various advanced material models
(von Mises plasticity, hyperelasticity, visco-elasticity, etc.) but may
require substantial computational resources and time.
168
SOLIDWORKS Simulation Lesson 7
Nonlinear Dynamic Analysis of an Electronic Enclosure
Note The same values were used in the linear dynamic study Linear
dynamics.
169
Lesson 7 SOLIDWORKS Simulation
Nonlinear Dynamic Analysis of an Electronic Enclosure
Rayleigh Damping For the Rayleigh damping, a global damping matrix is constructed as a
proportional combination of the mass and stiffness matrices,
C = [M] + [K].
12 Properties of the
nonlinear dynamic
study.
In the Stepping Options,
enter an End time of
0.022 seconds.
For the Time increment,
choose Automatic
(autostepping) with an
Initial increment of 5e-5
and Max of 5e-5.
Note In the nonlinear dynamic study, the Max increment parameter value is
not used. The maximum increment is equal to the initial increment
value.
In the No. of adjustments enter 20.
Under Geometry nonlinearity options, make sure that the Use large
displacement formulation checkbox is selected.
Select the Intel Direct Sparse solver because it is significantly faster
for this model than the other solvers.
170
SOLIDWORKS Simulation Lesson 7
Nonlinear Dynamic Analysis of an Electronic Enclosure
171
Lesson 7 SOLIDWORKS Simulation
Nonlinear Dynamic Analysis of an Electronic Enclosure
14 Result options.
In the Result Options, under Quantities to
save into file, keep Stresses and strains.
Under Save Results, specify For specified
solution steps.
Under Solutions Steps - Set 1, enter the values
shown in the figure.
Under Response Plots, select the Workflow
Sensitive1 sensor definition (Point A is defined
in this sensor).
Note To reduce the storage requirements, only every
5th step will be saved on the hard disk.
15 Run the study.
Right-click on Nonlinear Dynamics and
choose Run. This run takes about 45 minutes.
172
SOLIDWORKS Simulation Lesson 7
Nonlinear Dynamic Analysis of an Electronic Enclosure
173
Lesson 7 SOLIDWORKS Simulation
Nonlinear Dynamic Analysis of an Electronic Enclosure
Discussion The graph below shows both linear and nonlinear resultant
displacements at Point A.
174
SOLIDWORKS Simulation Lesson 7
Nonlinear Dynamic Analysis of an Electronic Enclosure
Questions The nonlinear dynamics study (does / does not) feature the modal
damping ratio.
In the properties of the nonlinear dynamic study, the maximum time
step input parameter (is / is not) used because it (is / is not) limited
by the initial time increment value.
Newmark and Wilson time integration methods fall into a category
of the (explicit / implicit) methods. As such, the time increment
(must / does not need to) be smaller than the critical time increment
value. Both of these methods (should / should not) be used as the
default time integration methods for a general class of low to mid
range frequency problems.
175
Lesson 7 SOLIDWORKS Simulation
Nonlinear Dynamic Analysis of an Electronic Enclosure
176
Index
A G P
Absolute Sum 101 Gaussian distribution 117 Power Spectral Density 118
Analysis GRMS 120 Units 119
Random Vibration PSD 118, 119, 127, 130
Properties 123 H Overall level 120
Random vibration 109, 115 Harmonic Analysis 76 Results 127
Auto-correlation function 118 Harmonic study
Properties R
C Bandwidth 81 Random Vibration Analysis 115
Complete Quadratic Combination 101 Interpolation 81 Random Vibration Fatigue 153
CQC 101 Options 156
Cumulative Effective mass I Remote Mass 58
participation 42 Iterative Methods 172 Response Spectrum Analysis 94
Iterative methods RMS 117, 130
D Modified Newton-Raphson 172 Results 124
Damping 44 Newton-Raphson 172 Root mean square 117, 119, 124
Attenuation of waves 46
Damping constant 45 L S
Damping constants 47 Linear Dynamic Analysis 13 S-N Curve 153
Damping matrix 46 Load Square Root of the Sum of Squares 101
Damping ratio 45 Nondeterministic 115 SRSS 101
Frictional effects 44 Random Standard deviation 117, 124, 128
Logarithmic decrement 46 assumptions 116 Static Analysis 8
Loss factor 46 Stationary 116
Material damping 44 T
Modal damping ratio 46 M Time integration
Rayleigh damping 45, 46, 170 Modified Central Difference 171
Mass
Resonant amplification 46 Newmark 51, 171
Distributed 111, 112
Reverberation time 46 Wilson 171
Mass Participation Factor 41, 43
Specific damping capacity 46 Time step 49
Maximum Number of Time
Viscous damping 45, 46
Increments 71
decibel 121 V
Mean value 117
Distributed mass 111 Variance 117
MILS-STD-810F 106, 118
MILS-STD-810G 119, 130, 140, 152,
E
158
Equation of Motion 13 Modal Analysis 13
Modal Time History 14, 36
F Mode Combination Method 101
Fatigue 140
Circuit board 143 N
Fourier transform 118 Navy Research Laboratory 101
Frequency Nonlinear Dynamic Analysis 168
Loading 120 NRL 101
Frequency Analysis 11
Frequency response graph 42
177
Index SOLIDWORKS Simulation
178