You are on page 1of 92

Faculty of Engineering of the University of Porto

Compendium of extra-curricular
Assignments for the
Machine Elements II course

Professor advisor: Author:

Eng.º Paulo Manuel Salgado Tavares de Castro Filipe Giesteira up201306293


2
Machine Elements course II
Some important Notes:

- Even though this is a mechanical element course for Portuguese native speaker (that eventually can
be adapted for international students), this document will be entirely written in English. The two main
reasons for that are: Promote best information trading with the international students that are always
welcomed at FEUP; and a purely language exercise and practice for the author.

- All the results given must be critical checked and the author doesn’t take any responsibility for any
inconvenience that those hypothetically errors may create.

- There will be mentioned some spreadsheets Texas Nspire® based programs used to automate the
resolution process (of these exercises and of the exercises given by the professor in the exam). If
anyone would like to check the code or simple use them the author would be truly happy to provide
them.

3
Machine Elements course II
Contents

List of Acronyms ................................................................................................................................................. 5


List of Figures ..................................................................................................................................................... 6
List of Tables .................................................................................................................................................... 10
1. Beams w/ small Radius of Curvature – Elevation hook as a practical example ...................................... 11
1.1 Theoretical approach ........................................................................................................................ 11
1.2 FEA approach ................................................................................................................................... 17
2. Beams w/ big radius of curvature: Castigliano’s Theorem based solution representation for “ring” like
beams ............................................................................................................................................................... 25
3. Thick Cylinders ......................................................................................................................................... 29
3.1 Compound Cylinders assembled with zero radial shrinkage allowance .......................................... 29
3..1.1 Theoretical approach ................................................................................................................. 30
3..2.1 FEA approach............................................................................................................................ 33
3.2 Ratio of Hoop Stress/internal pressure Distribution function of a K=a/b parameter ........................ 38
4. Rotating Disks ........................................................................................................................................... 41
4.1 Comparison of Stress Analysis of a Disk without inner hole by an Analytical vs FEA approach..... 42
4.2 Comparison of Stress Analysis of a Disk with a small inner hole by an Analytical vs FEA approach
49
4.3 Study the Influence of the inner radius length .................................................................................. 56
5. Rotating Rings - Stress Distribution in a Rotating Ring with spokes. ...................................................... 60
6. Modeling the Effect of Bolt Preload by FEA ............................................................................................. 64
6.1 Analytical Approach .......................................................................................................................... 67
6.2 FEA approach ................................................................................................................................... 68
7. Stress Relaxation on Preloaded Bolt. ....................................................................................................... 70
8. Welded Joints ........................................................................................................................................... 74
8.1 Solid Mechanics based expressions Vs Approximated Expressions ............................................... 74
8.2 Approximation error for Second order Area Momentum .................................................................. 78
9. Analytical Resolutions............................................................................................................................... 80
9.1 Curved Beams .................................................................................................................................. 80
9.2 Mechanical Bolt Fastening: Wärtsilä 50SG Motor ............................................................................ 87
10. References ............................................................................................................................................ 92

4
Machine Elements course II
List of Acronyms

FEM – Finite Element Method

FEA – Finite Element Approach

5
Machine Elements course II
List of Figures

Figure 1- Image extracted from [1], in wich the geometry of the Finite Element model will be based on . ..... 11
Figure 2- Definition of the remaining geometric parameters for a rectangular section curved beam [2]. ....... 12
Figure 3- Geometric illustration of the nomenclature used, adapted by the author from [3]. .......................... 12
Figure 4- Plot of the analytical solution, based on the curved beam theory, considering both the stress due
to normal force and bending moment. ............................................................................................................. 14
Figure 5- Plot of the analytical solution, based on the curved beam theory, considering only the pure
bending stress. ................................................................................................................................................. 15
Figure 6- Snapshot of the SolidWorks® environment. Symmetry condition options presented on the
SolidWorks® tree. ............................................................................................................................................ 17
Figure 7- Snapshot of the SolidWorks® environment. Selection of the surface where the distributed force is
applied. ............................................................................................................................................................. 18
Figure 8- Snapshot of the SolidWorks® environment. Step by step tutorial to show how to change the
default stress used for stress representation. .................................................................................................. 18
Figure 9- Final plot of the stress on the y direction (see coordinate system of figure). When comparing with
the analytical data note that this as in account the stress yielded by the bending moment and also by the
normal force...................................................................................................................................................... 19
Figure 10- Snapshot of the SolidWorks® environment. Detail of the selection of the representative geometry.
Note that in order to be possible to select the middle section or other interior section, one should create a
split line first. ..................................................................................................................................................... 19
Figure 11- Detail of a possible appearance of the directory location where you should save the .csv
document. ......................................................................................................................................................... 20
Figure 12- Illustration of the possible data that comes on the .csv file and should be deleted. Otherwise the
MATLab® will not extract correctly the data vectors........................................................................................ 20
Figure 13- Comparative plot of the FEM results with the analytical approach results. ................................... 21
Figure 14- Plot of the Absolute error between the results given by the FEM and the analytical expressions.
.......................................................................................................................................................................... 24
Figure 15- Illustration of the geometry of the problem to be modeled, and definition of the geometric
parameters to be concerned about. ................................................................................................................. 25
Figure 16- Plot of the dimensionless parameter A, through the angular coordinate, for different ratios of the
linear length and the radius of the curved region of the ring. .......................................................................... 26
Figure 17- Plot of the dimensionless parameter A, through the angular coordinate and the ratio of the linear
length and the radius of the curved region of the ring. First view of the viewpoint chosen. ............................ 28
Figure 18- Plot of the dimensionless parameter A, through the angular coordinate and the ratio of the linear
length and the radius of the curved region of the ring. First view of the viewpoint chosen. ............................ 28
Figure 19- Scheme of the contact pressure created by the application of an internal pressure on the inner
cylinder. ............................................................................................................................................................ 30
Figure 20- Aspect of a spreadsheet program based for computing stresses on a compound cylinder
assembled with null shrinkage allowance ........................................................................................................ 32

6
Machine Elements course II
Figure 21- Aspect and dimension of the two metal rings used to model the compound cylinder. The
dimensions used were exactly the same of the EJ. Hearn problem. Left – outer steel cylinder ; and Right-
inner brass cylinder. ......................................................................................................................................... 33
Figure 22- Aspect of the mesh parameters used. It is not aimed to explore the FEM beyond the basic user
viewpoint. .......................................................................................................................................................... 34
Figure 23- Assembly of the inner and outer disk. ............................................................................................ 34
Figure 24- Snapshot of the SolidWorks® environment. Detail of the component contact feature specification.
.......................................................................................................................................................................... 34
Figure 25- Snapshot of the SOLIDWORKS® environment. Detail of the surfaces where the roller/slider
boundary condition was applied. ...................................................................................................................... 35
Figure 26- Snapshot of the SOLIDWORKS® environment. Aspect of the final tree. The tree on the left
summarizes all the features and specifications of the study. ......................................................................... 35
Figure 27- Plot of the hoop stress through the ¼ of disk, obtained by the FEM. ............................................ 36
Figure 28- Plot of the radial stress through the ¼ of the disk, obtained by the FEM. ..................................... 36
Figure 29- On the Left: List of the probe command for the hoop stress. On the right: List of the probe
command for the radial stress. Both at point A (or r=25 mm). ......................................................................... 37
Figure 30- On the Left: List of the probe command for the hoop stress. On the middle: List of the probe
command for the radial stress. Both at point B respect to the inner cylinder (or 𝝈𝒕𝑩𝒊𝒏 and 𝝈𝒓𝑩 respectively).
On the right: List of the probe command for the hoop stress with respect to the outer cylinder (or 𝝈𝒕𝑩𝒐𝒖𝒕) . 37
Figure 31- List of the probe command for the hoop stress, at point C (or r=75 mm). The radial stress is null
at the outer surface. ......................................................................................................................................... 37
Figure 32- Scheme of the problem do be modeled. ........................................................................................ 38
Figure 33- On the left axis: Plot of the dimensionless stress parameter function of the K parameter, for both
theories. On the right axis: Plot of the relative error. ....................................................................................... 39
Figure 34- Illustration of the disk with the inner hole and definition of the geometric parameters. ................. 41
Figure 35- Illustration of the solid disk without inner hole, and definition of the geometric parameters.......... 41
Figure 36- Plot of the radial and hoop stress through the parametric radial coordinate, for the disk without
inner hole. ......................................................................................................................................................... 42
Figure 37- Detail of how to create an axis feature on SOLIDWORKS®.......................................................... 43
Figure 38- Snapshot of the SOLIDWORKS® environment. Detail of angular velocity specification. ............. 43
Figure 39- Plot of the radial through the ¼ disk with no inner hole. ................................................................ 44
Figure 40- Plot of the hoop stress through the ¼ disk with no inner hole. ...................................................... 44
Figure 41- Plot of FEM and analytical results for the hoop stress through the radial coordinate, with the
corresponding absolute error and its average. ................................................................................................ 45
Figure 42- Plot of FEM and analytical results for the radial stress through the radial coordinate, with the
corresponding absolute error. .......................................................................................................................... 48
Figure 43- Plot of the analytical results for the hoop and radial stress, in a disk with a inner hole, subjected
to an angular velocity. ...................................................................................................................................... 49
Figure 44- Plot of the hoop stress through the ¼ disk with a 30mm radius inner hole. .................................. 51
Figure 45- Plot of the radial stress through the ¼ disk with a 30mm radius inner hole. ................................. 51
Figure 46- Plot of FEM and analytical results for the hoop stress through the radial coordinate, with the
corresponding absolute error and its average. ................................................................................................ 53

7
Machine Elements course II
Figure 47- Plot of FEM and analytical results for the hoop stress through the radial coordinate, with the
corresponding absolute error and its average. ................................................................................................ 55
Figure 48- 3D Surface (view1). ........................................................................................................................ 57
Figure 49- (view2). ........................................................................................................................................... 57
Figure 50- ......................................................................................................................................................... 59
Figure 51- ......................................................................................................................................................... 59
Figure 52- Contour Plot of the hoop stress distribution in the rotating ring, through angular coordinate. ...... 61
Figure 53- ......................................................................................................................................................... 64
Figure 54- .......................................................................................................... Error! Bookmark not defined.
Figure 55- ......................................................................................................................................................... 65
Figure 56- ......................................................................................................................................................... 65
Figure 57- Illustration of the typical problem - pin subjected to shear stress. ................................................. 67
Figure 58- Illustration of the typical problem - pin subjected to shear stress. ................................................. 67
Figure 59- ......................................................................................................................................................... 68
Figure 60- 3D surface plot of the stress relaxation in a preload bolt, function of time and the initial preload. 73
Figure 61- Illustration of the welded joint design to be studied, for the cantilever beam subject only to a
transverse load. ................................................................................................................................................ 74
Figure 62- Plot of the relative error for the normal stress computation to the T welded joint considering only
the height h of the cross section. ..................................................................................................................... 76
Figure 63- Plot of the relative error for the normal stress computation to the T welded joint considering the
centroid of the throat projection........................................................................................................................ 77
Figure 64- Illustration of a typical bending stress situation where the moment of area of second order of the
throat projection must be calculated. ............................................................................................................... 78
Figure 65- Plot of the relative error of the thin ring area moment approximation. ........................................... 79
Figure 66- Illustration of the geometry of the problem, as well as the unknown variables.............................. 80
Figure 67- Illustration of the Diagram used to derive the bending moment expression for the left curved
beam (1). .......................................................................................................................................................... 81
Figure 68- Illustration of the Diagram used to derive the bending moment expression for the right curved
beam (2). .......................................................................................................................................................... 81
Figure 69- On the left: Illustration of the geometry of the problem, and the loading involved. On the right:
Equivalent problem obtained by geometric and loading symmetry. ................................................................ 82
Figure 70- Detail of the necessity of the angular displacement 𝜽𝟎 to be null. ................................................ 82
Figure 71- Illustration of the Diagram used to derive the bending moment expression for the left curved
beam (1). .......................................................................................................................................................... 83
Figure 72- On the left: Illustration of the geometry of the problem, and the loading involved. On the right:
Equivalent problem obtained by geometric and loading symmetry. ................................................................ 85
Figure 73- Illustration of the coordinate system used to formulate the bending moment expressions for each
section. On the right the scheme that defines the first section equilibrium. On the right, the P load effect
must be taken in account. ................................................................................................................................ 86
Figure 74- Scheme of the joint design of the flange. Illustration extracted from the original header [13] ....... 87
Figure 75- Illustration of the torsion torque distribution between the inner and outer bolts. ........................... 88
Figure 76- Illustration of the typical problem - pin subjected to shear stress. ................................................. 90

8
Machine Elements course II
Figure 77- On the left: Area of the bolt that resists to compression stress (projected area). On the right: Area
of the bolt that resists to shear stress. ............................................................................................................. 90

9
Machine Elements course II
List of Tables

Table 1- Summary of the data given by the header......................................................................................... 30


Table 2- Comparison table of the results given by the FEA and the analytical approach based on the Lamé
equations, for each of the points showed on Figure 19. .................................................................................. 38
Table 3- List of all the data concerning the exercise, including the features of the disk to be modeled and the
service conditions. ............................................................................................................................................ 41
Table 4- Summary of all the data related to the exercise, including geometric, service conditions and
material properties............................................................................................................................................ 60
Table 5- Summary of the relevant geometric data and the materials properties from the screw and the
plates. ............................................................................................................................................................... 65
Table 6- ............................................................................................................. Error! Bookmark not defined.
Table 7- Summary of the mechanical and temperature related properties of the preloaded bolt. .................. 72
Table 8- Summary of the material properties of the bolt and its geometric features....................................... 87
Table 9- Summary of the material properties for the flange. ........................................................................... 88
Table 10- Summary of the service conditions that are imposed on the project. ............................................. 88

10
Machine Elements course II
1. Beams w/ small Radius of Curvature – Elevation hook as a practical example

This first work consists simply on the analysis of a hook by any FEA software available. The hook
geometry was based on an exercise proposed by Shigley on [1]. The original problem was integrally copied
and is as follows:

The dimensions in the


international System are:

𝑟𝑖 = 50.8 𝑚𝑚

𝑟𝑜 = 152.40

𝐹 = 22241 𝑁

𝑡 = 19.5 𝑚𝑚

Figure 1- Image extracted from [1], in wich the geometry of the Finite Element
model will be based on .

First of all we are going to approach this problem by the theory of the curved beams, and then we
are going to explore the FEA potential.

1.1 Theoretical approach

The general expression that models the flexion problem of curved beams can appear of essentially
two different ways, depending on the literature followed. The first one, which is the one that will be used,
explicitly calls upon the definition of the neutral axis position. The main expression goes as follows [2]:

𝑀𝑓 (𝑦 − 𝑒)
𝜎𝑥𝑥 = ( 1.1 )
𝐴𝑒(𝑅 − 𝑦)

11
Machine Elements course II
There have been developed tables with the values from (e,R) for a wide range of normal sections.
The (e,R) quantities are function of other parameters illustrated on Figure 2:

Figure 2- Definition of the remaining geometric parameters for a rectangular section curved beam [2].

The following expressions were extracted from the Machine Elements course II study material [2], of
curved beams, for rectangular section.


𝑒=𝑅− 𝑟 ( 1.2 )
𝑙𝑛 ( 𝑟𝑜 )
𝑖


𝑅 = 𝑟𝑖 + ( 1.3 )
2

ℎ = 𝑟𝑜 − 𝑟𝑖 ( 1.4 )

Figure 3, adapted from [3], is an attempt to illustrate the geometrical meaning of the quantities 𝑟𝑖 , 𝑟𝑜
and h, and also the coordinate system estabilished.

Figure 3- Geometric illustration of the nomenclature used, adapted by the author


from [3].

12
Machine Elements course II
So, the known parameters are:

ℎ = 𝑟𝑜 − 𝑟𝑖 ℎ = 0.15240 − 0.0508 ℎ = 0.1016 [𝑚]


{ ⇒{ ⇒{
𝑏=𝑡 𝑏 = 0.0195 𝑏 = 0.0195 [𝑚]

The bending moment and the internal tension force in the analyzed section will be given by:

0.1524+0.0508
𝑀 = 𝐹 ⋅ 𝑟𝑚 𝑀 = 22241 ⋅ [𝑁 ⋅ 𝑚] 𝑀𝑓 = 2259.6856 [𝑁 ⋅ 𝑚]
{ 𝑓 ⇒{ 𝑓 2 ⇒ { ( 1.5 )
𝑁=𝐹 𝑁 = 22241 [𝑁] 𝑁 = 22241 [𝑁]

From the previous expressions the normal stress created by the bending moment can finally be computed
from:

M (y−e)
f M (y−e)
σxx = Ae(R−y) f
σxx = Ae(R−y) M (y−e)
f
σxx = Ae(R−y) [N/m2 ]
h 0.1016 101.6
e=R− r e = 0.0508 + − e = 9.11970 ⋅ 10−3 [m]
ln o ⇒ 2 ln(
152.4
) ⇒ ( 1.6 )
ri 50.8
h 0.1016 R = 0.1016 [m]
R = ri + 2 R = 0.0508 + 2 { A = 1.93548 ⋅ 10−3 [m2 ]
{ A = hb { A = 0.01905 ⋅ 0.1016

Since there is also an internal tension force yield by the external force F, by the superposition principle, the
global normal stress in the xx direction comes:

𝑀𝑓 (𝑦−𝑒) 𝑁 2259.6856 (𝑦−9.11970⋅10−3 ) 22241


𝜎𝑥𝑥 = + ⇒ 𝜎𝑥𝑥 = + [𝑃𝑎] ( 1.7 )
𝐴𝑒(𝑅−𝑦) 𝐴 1.93548⋅10−3 ⋅9.11970⋅10−3 (0.1016−𝑦) 1.93548⋅10−3

13
Machine Elements course II
The previous expression was plotted with MATLAB® software.

clear all;
%Data Input
ri=0.0508;
ro=0.15240
rm=(ri+ro)/2;
t=0.0195;
F=22241;

%Intermediate
parameters
h=ro-ri;
b=t;
R=ri+(h/2);
Mf=F*rm;
N=F;
A=h*b;
e=R-
(h/log(ro/ri));

%Change of
coordinates,
for better
representation
yc=[0 :0.1:
h*10^3];
%y= y
coordinate
(figure axis)
y=(yc.*10^-3)-
(R-ri); Figure 4- Plot of the analytical solution, based on the curved beam theory, considering
both the stress due to normal force and bending moment.

%z=hnormal stress
z=((Mf.*(y-e))./(A*e.*(R-y))+N/A).*10^-6;
%It's necessary to invert the order of the vector, so that the axis can be
%congruent
zflip=fliplr(z);

%Plot and Plot features definition


plot(yc,zflip,'b');
title ( {'Analytical Approach'});
xlabel('y [mm]');
ylabel('Stress [MPa]');
grid on ;
%axis auto
axis ([0 h*10^3 -40 120]);

%Peak label
indexmax = find( max(zflip) == zflip ) ;
ymax = y(indexmax) ;
zflipmax = zflip(indexmax) ;
strmax = [ 'Maximum =',' ', num2str(ymax),' , ',num2str(zflipmax)];
text (ymax, zflipmax, strmax, 'HorizontalAlignment', 'right');
14
Machine Elements course II
The plot of
Figure 5 was made
just to show the
distance (e) between
the neutral surface
and the centroidal
surface created by the
pure bending
situation.

clear all;
%Data Input
ri=0.0508;
ro=0.15240;
rm=(ri+ro)/2;
t=0.0195;
F=22241;

%Intermediate
parameters
h=ro-ri;
b=t;
R=ri+(h/2); Figure 5- Plot of the analytical solution, based on the curved beam theory,
Mf=F*rm; considering only the pure bending stress.
N=F;
A=h*b;
e=R-(h/log(ro/ri));

%Change of coordinates, for better representation


yc=[0 :0.1: h*10^3];
%y= y coordinate (figure axis)
y=(yc.*10^-3)-(R-ri);

%z=hnormal stress
zz=((Mf.*(y-e))./(A*e.*(R-y))).*10^-6;
%It's necessary to invert the order of the vector, so that the axis can be
%congruent
zzflip=fliplr(zz);

%Plot and Plot features definition


plot(yc,zzflip,'b');
title ( {'Analytical Approach'});
xlabel('y [mm]');
ylabel('Pure Bending Stress [MPa]');
grid on ;
%axis auto
axis ([0 h*10^3 -50 110]);

15
Machine Elements course II
%Peak label
indexmax = find( max(zzflip) == zzflip ) ;
ycmax = yc(indexmax) ;
zzflipmax = zzflip(indexmax) ;
strmax = [ 'Maximum =',' ', num2str(ycmax),' , ',num2str(zzflipmax)];
text (ycmax, zzflipmax, strmax, 'HorizontalAlignment', 'right');

% neutral axis highlight


indexzero = find( zzflip > -10^-1 & zzflip < 10^-1) ;
yczero = yc(indexzero) ;
zzflipzero = zzflip(indexzero) ;
strmax = [ 'Root =',' ', num2str(yczero),' , ',num2str(zzflipzero)];
text (yczero, zzflipzero, strmax, 'HorizontalAlignment', 'right');
hold on;
plot(yczero,zzflipzero, 'r*');

The other form that the normal stress, due to bending moment, is described on the literature is as
follows [2]:

𝑀𝑓 𝑦
𝜎𝑥𝑥 = 𝐾𝑡 ( 1.8 )
𝐼𝑧𝑧

This can be easier to deal with in a numerical sense. Since is similar to the Euler-Bernoulli theory
derived expression, affect with a coefficient that takes in account the curvature of the beam. However
doesn’t allow us to understand the true influence of the curvature radius on the stress distribution.

16
Machine Elements course II
1.2 FEA approach

The software that will be used for now on, for a matter of consistence, will be the simulation add-in
from the SolidWorks® software. Each software has its advantages and disadvantages, and for a beginner
student like me on the FEA world, a less controllable software can be a really help. So, if the FEA software
won’t be mentioned, one may assume that the SolidWorks® software was used.

The model used was a quarter of a cylindrical disk. The main modeling features are given below:

 The boundary conditions used were symmetrical conditions. A feature given by the SolidWorks® itself.
The entirely hook could be modeled. However, despite the computational capacity improvement, it is
good practice to try to simplify the model without compromising the results.

Figure 6- Snapshot of the


SolidWorks® environment.
Symmetry condition options
presented on the SolidWorks®
tree.

 The concentrated force was substituted by a distributed shear force, to eliminate local deformations
and stress concentration. Another valid option could be to create a rope like body and simulate the
contact between them. The load, on that case could be a concentrated load applied on the external
body. This solution would also eliminate the stress concentration near the load point. This step is
illustrated by Figure 7.

17
Machine Elements course II
 The default stress plot is the Von Mises equivalent stress. Very often is more suitable to plot the
stress on a specific direction (radial stress, hoop stress, etc…). To change that, one must go to right-
click the color bar and go to edit definitions. See Figure 8.

Figure 7- Snapshot of the


SolidWorks® environment.
Selection of the surface where the
distributed force is applied.

Figure 8- Snapshot of the SolidWorks®


environment. Step by step tutorial to show how
to change the default stress used for stress
representation.

18
Machine Elements course II
The final stress plot should be
something as shown on Figure 9. Note
only that the problem is symmetric, i.e. has
both loading and geometric symmetry. So
for the next step, the values could be
extracted from any “slice” of the disk.

Figure 9- Final plot of the stress on the y


direction (see coordinate system of figure).
When comparing with the analytical data note
that this as in account the stress yielded by
the bending moment and also by the normal
force.

In order to extract the data generated


by the SolidWorks®, we should go to the
plot tools tab, and select the probe list
command. Then any representative
geometry can be selected (in this example
we had previously created a split line so
that we could extract the values of the
middle section).

Figure 10- Snapshot of the


SolidWorks® environment.
Detail of the selection of
the representative
geometry. Note that in
order to be possible to
select the middle section
or other interior section,
one should create a split
line first.

19
Machine Elements course II
It’s important to notice that, in order to MATLab® has access to your file, you should save the .csv file
on its directory.

Figure 11- Detail of a possible appearance of the directory location where you should save the
.csv document.

The original file comes with a set of


rows with data that only confuses the MATLab®
interpretation. Before doing the file input just
delete the first rows of the .csv spreadsheet, as
illustrated on Figure 12.

The code use to extract the data from


the .csv doc and to plot the FEM results and
analytical results, is shown on the next page.

Figure 12- Illustration of the possible data that comes on


the .csv file and should be deleted. Otherwise the
MATLab® will not extract correctly the data vectors.

20
Machine Elements course II
clear all;
%Data Input
ri=0.0508;
ro=0.15240;
rm=(ri+ro)/2;
t=0.0195;
F=22241;

%Intermediate
parameters
h=ro-ri;
b=t;
R=ri+(h/2);
Mf=F*rm;
N=F;
A=h*b;
e=R-
(h/log(ro/ri));

%Extrating the
column vetors
of the y
coordinate and
stress
filename =
'Static1.csv';

Figure 13- Comparative plot of the FEM results with the analytical approach
results.

[FEMM,delimiterOut]=importdata(filename);
B= getfield(FEMM, 'data');% value = getfield(struct, 'field')
B=B(:,2:5);
Y=(B(:,2))';
YC=Y+(- ri*10^3);
Z=(B(:,1))';

%Generate the analytical data

%Change of coordinates, for better representation


yc=YC;
%y= y coordinate (figure axis)
y=(yc.*10^-3)-(R-ri);

%z=hnormal stress
zz=((Mf.*(y-e))./(A*e.*(R-y))+N/A).*10^-6;
%It's necessary to invert the order of the vector, so that the axis can be
%congruent
zzflip = fliplr( zz );

%Plot and Plot features definition


plot(yc,zzflip,'b',YC,Z,'r--');

21
Machine Elements course II
%axis auto
axis ([0 h*10^3 -50 130]);
title ( {'FEM Vs Analytical Approach'});
xlabel('y [mm]');
ylabel('Stress [MPa]');
grid on ;

%Legend
legend('Analyt. Approach','FEM', 'Location','northeast');

An important aspect from the FEM is its capabilities of modeling initial and final geometric regions.
One can clearly see that on the middle region there is barely any difference between the two techniques.
However, near the inner and outer radius the results start to diverge. This topic will be discussed with regard
to Figure 14.

22
Machine Elements course II
A visual evaluation of the two result from each method allows us to say that the FEM is a user-
friendly and relatively accurate method to predict the stress distribution for beams. However, one can go
even further and plot the error between the methods. For this task, the absolute error will be considered,
since it’s hard to say which method gives the true result.

The MATLab® code used and the plot created are shown below:

clear all;
%Data Input
ri=0.0508;
ro=0.15240;
rm=(ri+ro)/2;
t=0.0195;
F=22241;

%Intermediate parameters
h=ro-ri;
b=t;
R=ri+(h/2);
Mf=F*rm;
N=F;
A=h*b;
e=R-(h/log(ro/ri));

%Extrating the column vetors of the y coordinate and stress


filename = 'Static1.csv';
[FEMM,delimiterOut]=importdata(filename);
B= getfield(FEMM, 'data');% value = getfield(struct, 'field')
B=B(:,2:5);
Y=(B(:,2))';
YC=Y+(- ri*10^3);% y oordinate that starts on the innner radius
Z=(B(:,1))';

%Generate the analytical data

%THIS IS A VERY IMPORTANT STEP - allow us to compare the two results,


%otherwise it would be impossible to compute for example the error!!
yc=YC;
%y= y coordinate (figure axis)
y=(yc.*10^-3)-(R-ri);

%z=hnormal stress
zz=((Mf.*(y-e))./(A*e.*(R-y))+N/A).*10^-6;

%It's necessary to invert the order of the vector, so that the axis can be
%congruent
zzflip = fliplr( zz );
%Absolute Error
Eabs=abs(zzflip-Z);

23
Machine Elements course II
%Average Error
[~,siz]=size(Eabs);% returns only the number of columns
Emed=(sum(Eabs))./siz;
EMED=zeros(1,siz);
EMED=EMED+Emed;

%Plot and Plot features definition


plot(yc,Eabs,'b', 'LineWidth',1);
hold on;
plot(yc,Emed,'r.', 'MarkerSize',10);

%axis auto
axis ([0 h*10^3 -1 9]);
title ( {'Absolute Error between ','FEM analysis Vs Analytical Approach'});
xlabel('y [mm]');
ylabel('Error [MPa]');
grid on ;

%Legend
legend('Abs. Error','Average Error','Location', 'northeast');

Figure 14- Plot of the Absolute error between the results given by the FEM and the analytical
expressions.

24
Machine Elements course II
2. Beams w/ big radius of curvature: Castigliano’s Theorem based solution
representation for “ring” like beams

The problem was proposed by professor Paulo


P Tavares de Castro and consists on a hyperstatic structure
r
that is pulled by a P Force. You can find the original header
on [2] by Example #3. The analytical solution is derived on
the exercise mentioned, so it will be omitted here, fearing
φ of deteriorating its original good explanation. The final
results for the internal forces are given by:

𝑁=𝑃 ( 2.1 )
L

𝑃𝑟 2(𝜋 − 2) 𝑃𝑟
𝑀𝑓𝑐𝑢𝑟𝑣𝑒𝑑 𝑟𝑒𝑔𝑖𝑜𝑛 = − (1 − 𝑐𝑜𝑠(𝜑)) ( 2.2 )
4𝑙 + 2𝜋𝑟 2

𝑃𝑟 2(𝜋 − 2)
𝑀𝑓 = ( 2.3 )
𝑠𝑡𝑟𝑎𝑖𝑔ℎ𝑡 𝑟𝑒𝑔𝑖𝑜𝑛 4𝑙 + 2𝜋𝑟

Figure 15- Illustration of the geometry of the problem to be modeled, and definition of the geometric
parameters to be concerned about.

Let A be the bending moment dimensionless parameter:

𝑀 𝑙 𝑟(𝜋−2) (1−𝑐𝑜𝑠(𝜑)) (𝜋−2) (1−𝑐𝑜𝑠(𝜑))


𝐴= = 𝑓 ( , 𝜑) = − = 4𝑙 − ( 2.4 )
𝑃𝑟 𝑟 4𝑙+2𝜋𝑟 2 +2𝜋 2
𝑟

The goal of the assignment is to plot the parameter A, on the curved region, by two different ways.
𝑙
First a series of 2D curves will be plotted for a specific 𝑟
vector values, Figure 16. Then a 3D surface of 𝐴 =
𝑙
𝑓 (𝑟 , 𝜑) will be plotted. In fact, in order to have a good perception of the 3D surface geometry, two surfaces
will be plotted, each one with different viewpoints.

25
Machine Elements course II
Figure 16- Plot of the dimensionless parameter A, through the angular coordinate, for
different ratios of the linear length and the radius of the curved region of the ring.

The MATLab® code used for plotting Figure 16 is shown below:

clear all
%x: angular coordinate phi
%y: A=M/Pr dimensionles parameter
%z: l/r dimensionless parameter

x=[0:1:90];
z=[0:1:5];
[xx,zz]=meshgrid(x,z);

yy=((pi-2))./(4.*zz+2*pi)-((1-cos(xx.*pi/180)))./2;

%contour(xx,yy,zz,z,'ShowText','on', 'LabelSpacing',700)

[~,hc2] = contour(xx,yy,zz,z); % generate contours


%(just replace contourf with contour for the non-filled case)

%syms l r - MATLAB is case sensitive

26
Machine Elements course II
%latex(l/r) - intermediate step to discover the latex code
str='$$ \frac{l}{r} =$$';

%Missing function on MATLab library - adding legends to contour plot:


% Don´t try to understanding, use it as a black box type function

hcont = get(hc2,'children'); % get vector of contour handles


cont_level=zeros(size(hcont));
for ii = 1:length(hcont)
cont_level(ii) = get(hcont(ii),'userdata'); % level of i-th cont.
end

cl2=sort(unique(cont_level),'descend'); % find unique cont levels


cl2=cl2(1:end); % exclude last value which tends to not exist in plot
hc2=zeros(size(cl2)); legend_entries=cell(size(cl2));

for ii=1:length(cl2) % find unique handle list & make corresponding legend
hc2(ii)=hcont(find(cont_level==cl2(ii),1));
legend_entries{ii} = [str ' ' num2str(cl2(ii))];
end
legend(hc2,legend_entries,'Interpreter','latex');

%Training the LaTex syntax’s input


title ('$$ Dimensionless \hspace{2mm} parameter \hspace{3mm} \frac{M}{P\, r}
$$','Interpreter', 'latex');
xlabel('$$ \phi\ [ \hspace{1mm} ^{\circ} \hspace{0.5mm} ]$$','Interpreter',
'latex');
ylabel('$$ \frac{M}{P\, r} $$','Interpreter','latex');
colormap(jet(6));
axis([0 90 -0.5 0.2]);

Other way to plot the same type of data, would be to plot a 3D surface. Actually that would allow to
consider a wide range of l/r values. The plot surfaces and code used are right below:

clear all
%x: angular coordinate phi
%y: A=M/Pr dimensionles parameter
%z: l/r dimensionless parameter

x=[0:1:90];
z=[0:1:20];
[xx,zz]=meshgrid(x,z);

yy=((pi-2))./(4.*zz+2*pi)-((1-cos(xx.*pi/180)))./2;

%3D Plot
figure;
surf(xx,zz,yy);
xlabel('$$ \phi\ [ \hspace{1mm} ^{\circ} \hspace{0.5mm} ]$$','Interpreter',
'latex');
zlabel('$$ \frac{M}{P\, r} $$','Interpreter','latex');

27
Machine Elements course II
ylabel('$$ \frac{l}{r} $$','Interpreter','latex');

axis ([0 90 0 20 -0.5 0.3]);


set(gca,'Ydir','reverse') ;

%Colorbar and colormap features


colorbar;
colormap(jet(20)); %color code definition
set(gca, 'CLim', [-0.5 , 0.2]);% set of the colormap limits
shading interp;
%choose the view you would like
view([-33 34]);
%view([-51 18]);

Figure 18- Plot of the dimensionless


parameter A, through the angular
coordinate and the ratio of the linear
length and the radius of the curved
region of the ring. First view of the
viewpoint chosen.

Figure 17- Plot of the dimensionless


parameter A, through the angular
coordinate and the ratio of the linear
length and the radius of the curved
region of the ring. First view of the
viewpoint chosen. 28
Machine Elements course II
3. Thick Cylinders

3.1 Compound Cylinders assembled with zero radial shrinkage allowance

This assignment is based on a problem proposed by EJ.Hearn on his book [4], chapter 10, exercise
10.17. The original exercise header is as follows:

The main idea is to determine the internal pressure based on a contact pressure given, and compute
all the most important stresses points along the radial coordinate.

Since there is no shrinkage allowance, a different approach to what was seen on the theoretical
classes must be taken. The static analysis will be conducted separately from the inner and outer cylinder.
This happens because the contact pressure is naturally, a function of the internal pressure applied on the
inner cylinder. However, for the case of finite shrinkage allowance:

 The contact pressure (𝑃𝐶 ) was computed using the Lamé equations considering it independent of
the internal pressure (𝑃𝐶 of assembling).
 When the internal pressure is applied the contact pressure of assembly decreases and the contact
pressure due to the internal pressure increases in the same magnitude.
 That is why on the case of finite shrinkage allowance, the component of the contact pressure
function of the internal pressure (designated from now on by 𝑃𝐶∗) is not considered and a global
analysis of the compound cylinder can be made.

29
Machine Elements course II
3..1.1 Theoretical approach

The data presented on the header were organized in the following table:

Table 1- Summary of the data given by the header.

Outer Cylinder Inner Cylinder Dimensions

𝐸𝑜𝑢𝑡 = 207 [𝐺𝑃𝑎] 𝐸𝑖𝑛 = 100 [𝐺𝑃𝑎] 𝑎 = 0,025 [𝑚]

𝑣𝑜𝑢𝑡 = 0,28 𝑣𝑖𝑛 = 0,33 𝑏 = 0,050 [𝑚]

𝑐 = 0,075 [𝑚]

Notation used:

𝜎𝑡 𝐵𝑜𝑢𝑡 −ℎ𝑜𝑜𝑝 𝑠𝑡𝑟𝑒𝑠𝑠 𝑖𝑛 𝑡ℎ𝑒 𝑝𝑜𝑖𝑛𝑡 𝐵 𝑜𝑓 𝑡ℎ𝑒 𝑜𝑢𝑡𝑒𝑟 𝑐𝑦𝑙𝑖𝑛𝑑𝑒𝑟

𝜎𝑙 −𝑎𝑥𝑖𝑎𝑙 𝑠𝑡𝑟𝑒𝑠𝑠 𝜎𝑟 −𝑟𝑎𝑑𝑖𝑎𝑙 𝑠𝑡𝑟𝑒𝑠𝑠

𝑃𝑖 −𝑖𝑛𝑡𝑒𝑟𝑛𝑎𝑙 𝑝𝑟𝑒𝑠𝑠𝑢𝑟𝑒 𝑃𝑜 − 𝑒𝑥𝑡𝑒𝑟𝑛𝑎𝑙 𝑝𝑟𝑒𝑠𝑠𝑢𝑟𝑒

𝑃𝐶∗

A 𝐵𝑖𝑛 𝐵𝑜𝑢𝑡 C

Figure 19- Scheme of the contact pressure created by


the application of an internal pressure on the inner
cylinder.

The contact pressure 𝑃𝐶 ∗ is determined by the compatibility of the radial strain of each cylinder on
the contact interface. From the Generalized Hook Law we can write:

1 1
[𝜎𝑡 𝐵𝑜𝑢𝑡 − 𝑣𝑜𝑢𝑡 (𝜎𝑟 𝐵𝑜𝑢𝑡 − 𝜎𝑙 )] = [𝜎 − 𝑣𝑜𝑢𝑡 (𝜎𝑟 𝐵 − 𝜎𝑙 )] ( 3.1 )
𝐸 𝑜𝑢𝑡 𝐸 𝑖𝑛 𝑡 𝐵𝑖𝑛 𝑖𝑛

30
Machine Elements course II
Considering the case of open-ended cylinder, 𝝈𝒍 = 𝟎 , and from the following scheme we can state that

𝜎𝑟 𝐵 = 𝜎𝑟 𝐵𝑜𝑢𝑡 = −𝑃𝐶 ∗ ( 3.2 )


𝑖𝑛

1 1
⇔ [𝜎𝑡 𝐵 𝑜𝑢𝑡 + 𝑣𝑜𝑢𝑡 𝑃𝐶 ∗ ] = [𝜎 + 𝑣 𝑖𝑛 𝑃𝐶 ∗ ] ( 3.3 )
𝐸 𝑜𝑢𝑡 𝐸 𝑖𝑛 𝑡𝐵 𝑖𝑛

𝜎𝑡 𝑖𝑛 and 𝜎𝑡 𝐵𝑜𝑢𝑡 are calculated directly from the Lamé Equations:

𝑃𝑖 ⋅ (b2 + a2 ) 𝑃𝐶 ∗ ⋅ 2𝑏 2
𝜎𝑡 𝐵 = − 2 ( 3.4 )
𝑖𝑛 𝑏 2 − 𝑎2 𝑏 − 𝑎2

Pi ⇒ 𝐼𝑛𝑡𝑒𝑟𝑛𝑎𝑙 𝑃𝑟𝑒𝑠𝑠𝑢𝑟𝑒 ; 𝑃𝑐 ∗ ⇒ 𝑒𝑥𝑡𝑒𝑟𝑛𝑎𝑙 𝑝𝑟𝑒𝑠𝑠𝑢𝑟𝑒

𝑃𝐶 ∗ ⋅ (𝑐 2 + 𝑏 2 ) 𝑃𝑜 ⋅ (2c 2 )
𝜎𝑡 𝐵 𝑜𝑢𝑡 = − 2 ( 3.5 )
𝑐 2 − 𝑏2 𝑐 − 𝑏2

Pc∗ ⇒ Internal Pressure ; 𝑃𝑜 ⇒ external pressure = 0

Solving the system of equations (3.1), (3.4) and (3.5) comes:

1 1
[𝜎𝑡 𝐵 𝑜𝑢𝑡 + 𝑣𝑜𝑢𝑡 𝑃𝐶 ∗ ] = [𝜎𝑡𝐵 + 𝑣 𝑖𝑛 𝑃𝐶 ∗ ]
𝐸 𝑜𝑢𝑡 𝐸 𝑖𝑛 𝑖𝑛

𝑃𝑖 ⋅(b2 +a2 ) 𝑃𝐶 ⋅(2𝑏2 )
Solve 𝜎𝑡 𝐵 = − , 𝑃𝑖 , 𝜎𝑡 𝐵 , 𝜎𝑡 𝐵 𝑜𝑢𝑡
𝑖𝑛 𝑏2 −𝑎2 𝑏2 −𝑎2 𝑖𝑛

𝑃𝐶 ∗ ⋅(𝑐 2 +𝑏2 ) 𝑃𝑜 ⋅(2c2 )


{ 𝜎𝑡 𝐵 𝑜𝑢𝑡 = −
𝑐 2 −𝑏2 𝑐 2 −𝑏2

Syntax from TexasNspire CAS®

Note only that in this particularly situation, the contact pressure was given instead of the internal
pressure. However the resolution will always consist of calculating three of these variables


(𝑃𝑖 , 𝑃𝐶 , 𝜎𝑡 𝐵 , 𝜎𝑡 𝐵 𝑜𝑢𝑡 )
𝑖𝑛

31
Machine Elements course II
Figure 20- Aspect of a spreadsheet program based for computing stresses on a compound cylinder
assembled with null shrinkage allowance

The remaining stresses (radial stresses and hoop stress on the point C) can be computed by:

𝑃𝐶 ∗ ⋅ 2𝑏 2 𝑃𝑜 ⋅ (c 2 + b2 )
𝜎𝑡 𝐶 = 2 − ( 3.6 )
𝑐 − 𝑏2 𝑐 2 − 𝑏2

𝜎𝑟 𝐴 = −𝑃𝑖 ( 3.7 )

𝜎𝑟 𝐵 = −𝑃𝐶 ( 3.8 )

𝜎𝑟 𝐶 = −𝑃𝑜 ( 3.9 )

𝜎𝑙 = 0 ( 3.10 )

32
Machine Elements course II
3..2.1 FEA approach

As we could verify in the theoretical classes, the stress distribution is essentially independent of the
axial length of the cylinder. From this knowledge, the element used to model the compound cylinder
behavior when it is applied an internal pressure (𝑃𝑖 ) was a thin disk, as is illustrated bellow. In order to prove
this assumption, a constant stress pattern must be observed through the axial length of the disk.

For the modeling process, simulation add-in of the SolidWorks® software was used. The finite
element analysis given by this specific software, allows less control of the meshing geometric construction.
However, it is considered by many the best start point for students beginning their journey on the FEA.

First a 3D Cad drawing was made for the inner and outer ring, each one made of different materials.
A 2D simplification could have been done (there is actually a SolidWorks® option to run the static analysis of
a 3D based solid with axisymmetric simplifications), however the stress independency of the axial length
couldn’t have been checked. The aspects of the 3-D models used were:

Figure 21- Aspect and dimension of the two metal rings used to model the compound cylinder. The dimensions
used were exactly the same of the EJ. Hearn problem. Left – outer steel cylinder ; and Right- inner brass
cylinder.

33
Machine Elements course II
Figure 23- Assembly of the inner and outer disk.

Figure 22- Aspect of the mesh parameters used. It is


not aimed to explore the FEM beyond the basic user
viewpoint.

After correctly assemble the metal disks, a static study was run. Note that only a ¼ of the compound disk
was used, due to axisymmetry.

 The component contact feature used was no penetration.

Figure 24- Snapshot of the SolidWorks® environment. Detail of the component contact feature
specification.

34
Machine Elements course II
 Since the geometry and loading are symmetric, a roller/slider boundary condition was applied on the
plane surface (simulating the axial symmetry) and on the two other surfaces simulating the
axissimetry.

Figure 25- Snapshot of the SOLIDWORKS®


environment. Detail of the surfaces where the
roller/slider boundary condition was applied.

 The final test tree comes:

Figure 26- Snapshot of the SOLIDWORKS® environment.


Aspect of the final tree. The tree on the left summarizes
all the features and specifications of the study.

35
Machine Elements course II
The final stress plots are shown
below:

Figure 27- Plot of the hoop stress


through the ¼ of disk, obtained by
the FEM.

Figure 28- Plot of the radial stress


through the ¼ of the disk,
obtained by the FEM.

36
Machine Elements course II
In order to estimate the hoop stress and radial stress values computed previously, the probe
command was used. The average value was used from the representative geometry of each point. The
software itself gives automatic the metrics below:

 For r=25 mm:

Figure 29- On the Left: List of the probe command for the hoop stress. On
the right: List of the probe command for the radial stress. Both at point A
(or r=25 mm).

 for r=50 mm

Figure 30- On the Left: List of the probe command for the hoop stress. On the middle: List of the probe
command for the radial stress. Both at point B respect to the inner cylinder (or 𝝈𝒕𝑩 and 𝝈𝒓𝑩 respectively).
𝒊𝒏
On the right: List of the probe command for the hoop stress with respect to the outer cylinder (or 𝝈𝒕𝑩𝒐𝒖𝒕 )

 for r= 75 mm

Figure 31- List of the probe command for the hoop stress, at point C (or r=75 mm). The radial stress is
null at the outer surface.

As we can see, the results obtained by the FEM are quite accurate comparing to the results based
on the Lamé equations. A summary comparing all the data generated by the FEM and the analytical method
based on the Lamé equations is shown on the table below:

37
Machine Elements course II
Table 2- Comparison table of the results given by the FEA and the analytical approach based on the Lamé equations,
for each of the points showed on Figure 19.

Hoop Stress Radial Stress

𝜎𝑡𝐴 [ MPa ] 𝜎𝑡𝐵 [ MPa ] 𝜎𝑡𝐵 [ MPa ] 𝜎𝑡 𝐶 [ MPa ] 𝜎𝑟𝐴 [ MPa ] 𝜎𝑟𝐵 [ MPa ]
𝑖𝑛 𝑜𝑢𝑡

Lame
124.6 31.84 78.00 48.00 -122.6 -30
Equations

FEA 124.01 31.44 78.53 48.35 -122.59 -30.15

Absolute Error
0.59 0.4 0.53 0.35 0.01 0.15
[MPa]

3.2 Ratio of Hoop Stress/internal pressure Distribution function of a K=a/b parameter

From the Lamé equations for thick cylinders a general


dimensionless expression for the hoop stress can be easily
derived. The basic assumptions are that on the thick simple
cylinder will be only applied an internal pressure, and the
external pressure will be null. If the cylinder is open-ended or
𝑃𝑖
closed is irrelevant for this specific case.
A 𝐵
The notation used will be congruent with the notation
used until now. The hoop stress on a thick cylinder can be
computed as follows:

Figure 32- Scheme of the problem do be


modeled.

𝑎2 ⋅𝑃𝑖 b2 𝜎𝑡 𝑎2 b2 𝜎𝑡 𝑘2 b2
𝜎𝑡 = (1 + ) ⇔ = (1 + )⇔ = (1 + ) ( 3.11 )
𝑏2 −𝑎2 𝑟2 𝑃𝑖 𝑏2 −𝑎2 𝑟2 𝑃𝑖 1−𝐾2 𝑟2

𝜎𝑡
The maximum value for the dimensionless parameter comes:
𝑃𝑖

𝜎𝑡 𝐾2 𝑏2 𝐾2 1 𝐾2 𝐾2 + 1 𝐾2 + 1
= (1 + 2 ) = (1 + 2 ) = ⋅ = ( 3.12 )
𝑃𝑖 1 − 𝐾 2 𝑎 1 − 𝐾2 𝐾 1 − 𝐾2 𝐾2 1 − 𝐾2

38
Machine Elements course II
Considering now the thin walled cylinder theory, the hoop stress is assumed to be independent of
the radius and comes:

𝑃𝑖 ⋅ 𝑟 𝜎𝑡 𝑎 𝐾
𝜎𝑡 = ⇒ = = ( 3.13 )
𝑡 𝑃𝑖 𝑏 − 𝑎 1 − 𝐾

A plot combining the two dimensionless stress parameters and the relative error can easily be made.
For that the MATLab® software was used. The final plot is shown on Figure 33, and the code used is just
below. As you can see, we can only use the thin walled cylinder theory for relatively small range geometries.
We can guarantee an error smaller than 5% for inner radius higher than 90% the outer radius.

Figure 33- On the left axis: Plot of the dimensionless stress parameter function of the K parameter,
for both theories. On the right axis: Plot of the relative error.

39
Machine Elements course II
clear all;
%K: dimensionless parameter a/b
k=[0:0.01:0.95];

%Max hoop stress - Thick cylinder


ythick=(k.^2+1)./(1-k.^2);
%Max hoop stress - Thin cylinder
ythin=k./(1-k);

%Plot Left axis - dimensionless stress paarameter hoop stress / internal


%Pressure
%yyaxis left - only available for MATLab 2016 versions or earlier version,
%mine is the MATLab 2014b
figure;% new figure

plot(k, ythick,'b', k, ythin,'r');

%supress the x ticks, otherwise it would be a superposition with the Error


%plot
h=gca;plot(k, ythick,'b', k, ythin,'r');
set(h,'XTick',[]);
set(h,'YTick',[]);
hold on;

%Plot the relative Error


Er=(abs(ythick-ythin)./(ythick)).*100;

%[hAx,hLine1,hLine2] = plotyy(x,y1,[x',x'],[y2',y3']);
% The plotyy function need two yy axis, a left and right axis. However, the
%left axis was already computed on the previous plot function.
[hAx,hLine1,hLine2] = plotyy(k,ythick,k,Er);
delete(hLine1);

ylabel(hAx(2),'Relative Error [%]') % right y-axis


ylabel(hAx(1),'$$\frac{\sigma_{ \hspace{1mm} \!\mathrm{t}}}
{\mathrm{Pi}}$$','FontSize',15,'Interpreter','latex');
set(hAx(1), 'YLim', [0 10])
set(hAx,...
'ytick',[0:2:10],...
'yticklabel',{'0' '2' '4' '6' '8' '10'},...
'fontname','helvetica');

%set(kLine1,'LineStyle','--')
set(hLine2,'LineStyle','--');
set(hLine2,'Color',[0 0.6 0]);

% Set scale for second Y.


set(hAx(2),...
'ytick',[0 5 10 15 20 40 60 80 100],...
'yticklabel',{'0' '5' '10' '15' '20' '40' '60' '80' '100'},...
'fontname','helvetica');

% Turn the grid for the second axis on


set(hAx(2),'Xgrid','on');
set(hAx(2),'Ygrid','on');

40
Machine Elements course II
4. Rotating Disks

The basic goal of this specific assignment is to compare the results of the common analytical
approach, with the results given by a FEA. The software used as previews was the Simulation SolidWorks®
add-in. The basic problem consists on the analysis of the stress yielded by the centrifugal forces on a
cylindrical disk subjected to an imposed constant rotational velocity field. The centripetal force must be
balanced by an inertial centrifugal force. This inertial force will create a stress field throughout the radial
coordinate. Let us assume that the thickness development as any influence on the stress field (plain stress
state). In order to further practice different types of data representation, a 3D plot on 4.3 chapter will be
done. The goal is to show the effect on the inner radius (a), in the stresses distribution.

This isn´t a simple academic and out of place exercise. There are many examples of applications
where this specific situation occurs. Such as: Flywheels to stabilize the movement of reciprocating machines
and store energy, impellers in centrifugal pumps (basic principle: lack of centripetal force), gas and water
vapor turbines and so on…

Table 3- List of all the data concerning the exercise, including the features of the disk to be modeled and the service
conditions.

Geometric Properties Relevant Material Properties Service Conditions


a* 0, 0.1, 30 [mm] Young Modulus (E) 210 [GPa] ω 3000 [rpm]
b 300 [mm] Poisson Ration (v) 0.28 ω 314.15 [rad/s]
t 10 [mm] Density (ρ) 7700 [kg/m^3] g 9.81 [m/s^2]

b
b

x
a

Figure 34- Illustration of the disk with


the inner hole and definition of the
geometric parameters.
Figure 35- Illustration of the solid disk without inner
hole, and definition of the geometric parameters.

41
Machine Elements course II
4.1 Comparison of Stress Analysis of a Disk without inner hole by an Analytical vs FEA approach

As stated by [5], the analytical expressions for computing the stress distribution on a solid disk
subjected to a constant rotational velocity field come:

3+𝑣
𝜎𝑟 = ⋅ 𝜌𝜔2 ⋅ (𝑏 2 − 𝑟 2 ) ( 4.1 )
8
3+𝑣 1 + 3𝑣 2
𝜎𝑡 = ⋅ 𝜌𝜔2 ⋅ (𝑏 2 − 𝑟 ) ( 4.2 )
8 3+𝑣

For plotting the stresses


distribution throughout the radial
coordinate MATLab® software was
used. The two plots and the
MATLab® code used for plotting
are shown below:

%Data Input

b=300*10^-3;% [m]
w=3000*pi/30;%[rad/s]
v=0.28;%[poisso ratio]
p=7700;%[kg/m^3]
x=[0:1:300];

%y1= hoop stress


%y2= radial stress
y2=((3+v)/8)*(p*w.^2)*(b^2-
(x*10^-3).^2)*(10^-6) ;
y1=(( ((3+v)/8)*(p*w^2)
)*(b^2-( (1+3*v)/(3+v) )*
(x*10^-3).^2 ) )*(10^-6);
Figure 36- Plot of the radial and hoop stress through the parametric
%Plot and Plot features radial coordinate, for the disk without inner hole.
definition
plot(x,y1,'b',x,y2,'r');
title ( {'Analytical Approach'});
xlabel('r [mm]');
ylabel('Stress [MPa]');
grid on ;
axis auto;
%Legend
legend('hoop stress','radial stress');

%Peak label
indexmax = find( max(y1) == y1 ) ;
xmax = x(indexmax) ;
y1max = y1(indexmax) ;
strmax = [ 'Maximum =',' ', num2str(xmax),' , ',num2str(y1max)];
text (xmax, y1max, strmax, 'HorizontalAlignment', 'right');

42
Machine Elements course II
In order to compute the stress
distribution using FEM, first a 3D CAD
model of the disk was built. The 3D model
used is shown below. The boundary
conditions chosen are far more subtle than
the 3D drawing. However is worth mention
that it will be necessary an axial reference
for the study, so that axis feature should be
created at this point.

It’s important to recognize an


axisymmetry about the zz axis, and that
the force acting on the disk is a centrifugal
Figure 37- Detail of how to create an axis feature on
force, and not a common load. The input SOLIDWORKS®.
information would come:

 Study: Static Study

 Apply Material: I would suggest to create your own materials


(specific steel) in order to ensure the same materials properties

 Fixtures: Standard – Roller/Slider (thickness)

Fixtures: Advanced Features - On Flat Faces (two)

 External loads: Centrifugal Force ( ω = 314.15 rad/s ; a = 0 rad/s )

Figure 38- Snapshot of the SOLIDWORKS® environment. Detail of angular velocity specification.

43
Machine Elements course II
The radial and hoop stress distribution are shown below:

Figure 40- Plot of the hoop stress through the ¼ Figure 39- Plot of the radial through the ¼
disk with no inner hole. disk with no inner hole.

After running the study, a list of data can be extracted directly from the
SolidWorks® with the command list probe. This data point will be use to plot
Figure 41.

44
Machine Elements course II
We are going to try to condense all information in only one graphic. The challenge is to still have a clear
data visualization. The MATLAB® code used and the final plot are shown below:

Figure 41- Plot of FEM and analytical results for the hoop stress through the radial coordinate,
with the corresponding absolute error and its average.

For the Hoop Stress comes:

clear all;
%Data Input
b=300*10^-3;% [m]
w=3000*pi/30;%[rad/s]
v=0.28;%[poisso ratio]
p=7700;%[kg/m^3]

%Extracting the column vectors of the radial coordinate and Hoop stress
filename = 'Static2.csv';
[FEMM,delimiterOut]=importdata(filename);
B1= getfield(FEMM, 'data');% value = getfield(struct, 'field')
B1=B1(:,2:3);
Y1=(B1(:,1))';
X1=(B1(:,2))';
%Depending on the selected edge, can be necessary to flip the vector order
Y1=fliplr(Y1);
X1=fliplr(X1);
x1=X1;

45
Machine Elements course II
%Generate the analytical data

%y1=hoop stress
y1=(( ((3+v)/8)*(p*w^2) ).*(b^2-( (1+3*v)/(3+v) ).* (x1*10^-3).^2 ) ).*(10^-6);

%Plot and Plot features definition

plot(x1,y1,'b')
hold on;
%plot(X1,Y1,'Color', [0 0.7 0.9]);
h=plot(X1,Y1,'Color', [0 0.7 0.9]);
set(h(1),'LineStyle','.');
title ( {'Analytical Approach'});
xlabel('r [mm]');
ylabel('Hoop Stress [MPa]');

grid on ;
axis auto;

%Plot the Absolute Error


Eabs=abs(Y1-y1);

%[hAx,hLine1,hLine2] = plotyy(x,y1,[x',x'],[y2',y3']);
% The plotyy function need two yy axis, a left and right axis. However, the
%left axis was already computed on the previous plot function.
[hAx,hLine1,hLine2] = plotyy(1,1,x1,Eabs);
delete(hLine1);

ylabel(hAx(2),'Absolute Error [MPa]') % right y-axis

set(hLine2,'LineStyle','--');
set(hLine2,'Color',[0 0.6 0]);

% Set scale for second Y.


set(hAx(2), 'YLim', [0 4])
set(hAx(2),...
'ytick',[0 1 2 3 4],...
'yticklabel',{'0' '1' '2' '3' '4'},...
'fontname','helvetica');

% Turn the grid for the second axis on


set(hAx(2),'Xgrid','on');
set(hAx(2),'Ygrid','on');
hold on;

%Average Error
[~,siz]=size(Eabs);% returns only the number of columns
Emed=(sum(Eabs))./siz;
EMED=zeros(1,siz);
EMED=EMED+Emed;
EMED=EMED*10;
plot(x1,EMED,'.','MarkerSize',10,'Color',[1 0.7 0]);
%Legend
legend('Analytical Aproach', 'FEA','Avg. Error [MPa]','Absol.
Error','Location','northeast');

46
Machine Elements course II
The same procedure can be executed now for the Radial Stress:

clear all;

%Data Input
b=300*10^-3;% [m]
w=3000*pi/30;%[rad/s]
v=0.28;%[poisso ratio]
p=7700;%[kg/m^3]

%Extracting the column vectors of the radial coordinate and Radial stress
%The name given to the file must be EQUAL!!
filename = 'Static3.csv';
[FEMM,delimiterOut]=importdata(filename);
B2= getfield(FEMM, 'data');% value = getfield(struct, 'field')
B2=B2(:,2:3);
Y2=(B2(:,1))';
X2=(B2(:,2))';
x2=X2;

%Generate the analytical data


%y2=radial stress
y2=((3+v)/8)*(p*w.^2).*(b^2-(x2.*10^-3).^2).*(10^-6) ;
%Plot and Plot features definition

plot(x2,y2,'r')
hold on;
h=plot(X2,Y2,'Color', [1 0.3 0.2]);
set(h(1),'LineStyle','.');
title ( {'Analytical Approach'});
xlabel('r [mm]');
ylabel('Radial Stress [MPa]');

grid on ;
axis auto;
%Plot the Absolute Error
Eabs=abs(Y2-y2);

%[hAx,hLine1,hLine2] = plotyy(x,y1,[x',x'],[y2',y3']);
% The plotyy function need two yy axis, a left and right axis. However, the
%left axis was already computed on the previous plot function.
[hAx,hLine1,hLine2] = plotyy(1,1,x2,Eabs);
delete(hLine1);

ylabel(hAx(2),'Absolute Error [MPa]') % right y-axis

set(hLine2,'LineStyle','--');
set(hLine2,'Color',[0 0.6 0]);

% Set scale for second Y.


set(hAx(2), 'YLim', [0 3])
set(hAx(2),...
'ytick',[0 0.5 1 1.5 2 2.5 3],...
'yticklabel',{'0' '0.5' '1' '1.5' '2' '2.5' '3'},...
'fontname','helvetica');

47
Machine Elements course II
% Turn the grid for the second axis on
set(hAx(2),'Xgrid','on');
set(hAx(2),'Ygrid','on');
hold on;

%Average Error
[~,siz]=size(Eabs);% returns only the number of columns
Emed=(sum(Eabs))./siz;
EMED=zeros(1,siz);
EMED=EMED+Emed;
EMED=EMED*10;
plot(x2,EMED,'.','MarkerSize',10,'Color',[1 0.7 0]);
%Legend
legend('Analytical Aproach', 'FEA','Avg. Error [MPa]','Absol.
Error','Location','northeast');

Figure 42- Plot of FEM and analytical results for the radial stress through the radial coordinate, with
the corresponding absolute error.

48
Machine Elements course II
4.2 Comparison of Stress Analysis of a Disk with a small inner hole by an Analytical vs FEA
approach

Similar to what was considered previously, the analytical expressions for computing the stress
distribution on circular crown subjected to a constant rotational velocity field come now:

3+𝑣 𝑎2 𝑏 2
𝜎𝑟 = ⋅ 𝜌𝜔 ⋅ (𝑎 + 𝑏 − 2 − 𝑟 2 )
2 2 2 ( 4.3 )
8 𝑟

3+𝑣 𝑎2 𝑏 2 1 + 3𝑣 2
𝜎𝑡 = ⋅ 𝜌𝜔2 ⋅ (𝑎2 + 𝑏 2 + 2 − 𝑟 ) ( 4.4 )
8 𝑟 3+𝑣

The MATLab® code structure used for plotting the two stresses is basically the same. Small
changes were made on the plot features to enhance a better visualization. The code used is shown below:

Figure 43- Plot of the analytical results for the hoop and radial stress, in a disk with a
inner hole, subjected to an angular velocity.

49
Machine Elements course II
%Data Input

a=30*10^-3; %%[m]
b=300*10^-3; % [m]
w=3000*pi/30; %[rad/s]
v=0.28;
p=7700; %[kg/m^3]
x=[a*10^3:1:300];

%y1= hoop stress


%y2= radial stress

y2=((3+v)/8)*(p*w.^2)*(a^2 + b^2-(((a^2)*(b^2))./((x.*10^-3).^2))-(x.*10^-
3).^2).*(10^-6) ;
y1=( ((3+v)/8)*(p*w^2)*(a^2+b^2+(((a^2)*(b^2))./((x.*10^-3).^2))-( (1+3*v)/(3+v) )*
(x.*10^-3).^2 ) ).*(10^-6);

%Plot and Plot features definition

plot(x,y1,'b',x,y2,'r');
title ( {'Analytical Approach'});
xlabel('r [mm]');
ylabel('Stress [MPa]');
grid on ;
axis ([0 300 0 60]);
%Legend
legend('Hoop stress','Radial stress');
%Peak label
indexmax1 = find( max(y1) == y1 ) ;
x1max = x(indexmax1) ;
y1max = y1(indexmax1) ;
strmax = [ 'Maximum =',' ', num2str(x1max),' , ',num2str(y1max)];
text (x1max, y1max, strmax, 'HorizontalAlignment', 'right');

indexmax2 = find( max(y2) == y2 ) ;


x2max = x(indexmax2) ;
y2max = y2(indexmax2) ;
strmax = [ 'Maximum =',' ', num2str(x2max),' , ',num2str(y2max)];
text (x2max, y2max, strmax, 'HorizontalAlignment', 'right');

50
Machine Elements course II
Similarly to what was done on the
previously chapter, the stress plots generated
by the SolidWorks® are shown before a final
comparative plot. It will be remembered some
important aspects:

 The fixtures used now were two


symmetry conditions (on the two pain
faces)

 Depending on the mesh used, and the


edge probed, the order of the matrix
extracted could be from inside to
outside or from outside to inside of the
disk.

 Saying that, it’s necessary to check on


the left panel if the coordinate is
evolving in the desired way. In some
previous chapters the flipping of the
vector was done by a MATLab Figure 44- Plot of the hoop stress through the ¼ disk with a
function. However, in this specific 30mm radius inner hole.
Simulation software (it is not
necessary a general feature!),
there’s an option that already does
this flipping.

 The code used assumed that you


chose the edge aligned with the xx
coordinate from the CAD referential.

 You could choose any edge,


knowing however that slight changes
in the extracting block must be
made.

 I’m going also to reinforce that it’s


mandatory to eliminate the first set of
data created by the
Figure 45- Plot of the radial stress through the ¼ disk with a
SOLIDWORKS® software when 30mm radius inner hole.
you export the stress data for the
.csv file.

51
Machine Elements course II
For the Hoop Stress comes:

clear all;

%Data Input
a=30*10^-3; %%[m]
b=300*10^-3;% [m]
w=3000*pi/30;%[rad/s]
v=0.28;%[poisso ratio]
p=7700;%[kg/m^3]

%Extracting the column vectors of the radial coordinate and Hoop stress
filename = 'Static4.csv';
[FEMM,delimiterOut]=importdata(filename);
B1= getfield(FEMM, 'data');% value = getfield(struct, 'field')
B1=B1(:,2:3);
Y1=(B1(:,1))';
X1=(B1(:,2))';
%Depending on the selected edge, can be necessary to flip the vector order
Y1=fliplr(Y1);
X1=fliplr(X1);
x1=X1;

%Generate the analytical data


%y1=hoop stress
y1=( ((3+v)/8)*(p*w^2)*(a^2+b^2+(((a^2)*(b^2))./((x1.*10^-3).^2))-( (1+3*v)/(3+v)
)* (x1.*10^-3).^2 ) ).*(10^-6);

%Plot and Plot features definition

plot(x1,y1,'b')
hold on;
%plot(X1,Y1,'Color', [0 0.7 0.9]);
h=plot(X1,Y1,'Color', [0 0.7 0.9]);
set(h(1),'LineStyle','.');
title ( {'Analytical Approach'});
xlabel('r [mm]');
ylabel('Hoop Stress [MPa]');

grid on ;
axis [0

%Plot the Absolute Error


Eabs=abs(Y1-y1);

%[hAx,hLine1,hLine2] = plotyy(x,y1,[x',x'],[y2',y3']);
% The plotyy function need two yy axis, a left and right axis. However, the
%left axis was already computed on the previous plot function.
[hAx,hLine1,hLine2] = plotyy(1,1,x1,Eabs);
delete(hLine1);

ylabel(hAx(2),'Absolute Error [MPa]') % right y-axis

set(hLine2,'LineStyle','--');
set(hLine2,'Color',[0 0.6 0]);

52
Machine Elements course II
% Set scale for second Y.
set(hAx(2), 'YLim', [0 6])
set(hAx(2),...
'ytick',[0 1 2 3 4 5 6],...
'yticklabel',{'0' '1' '2' '3' '4' '5' '6'},...
'fontname','helvetica');

% Turn the grid for the second axis on


set(hAx(2),'Xgrid','on');
set(hAx(2),'Ygrid','on');
hold on;

%Average Error
[~,siz]=size(Eabs);% returns only the number of columns
Emed=(sum(Eabs))./siz;
EMED=zeros(1,siz);
EMED=EMED+Emed;
EMED=EMED*10;
plot(x1,EMED,'.','MarkerSize',10,'Color',[1 0.7 0]);
%Legend
legend('Analytical Aproach', 'FEA','Avg. Error [MPa]','Absol.
Error','Location','northeast');

Figure 46- Plot of FEM and analytical results for the hoop stress through the radial coordinate, with
the corresponding absolute error and its average.

53
Machine Elements course II
Finally, for the Radial Stress comes:

clear all;

%Data Input
a=30*10^-3; %%[m]
b=300*10^-3;% [m]
w=3000*pi/30;%[rad/s]
v=0.28;%[poisso ratio]
p=7700;%[kg/m^3]

%Extracting the column vectors of the radial coordinate and Radial stress
%The name given to the file must be EQUAL!!
filename = 'Static5.csv';
[FEMM,delimiterOut]=importdata(filename);
B2= getfield(FEMM, 'data');% value = getfield(struct, 'field')
B2=B2(:,2:3);
Y2=(B2(:,1))';
X2=(B2(:,2))';
x2=X2;

%Generate the analytical data


%y2=radial stress
y2=((3+v)/8)*(p*w.^2)*(a^2 + b^2-(((a^2)*(b^2))./((x2.*10^-3).^2))-(x2.*10^-
3).^2).*(10^-6) ;
%Plot and Plot features definition

plot(x2,y2,'r')
hold on;
h=plot(X2,Y2,'Color', [1 0.5 0.2]);
set(h(1),'LineStyle','.');
title ( {'Analytical Approach'});
xlabel('r [mm]');
ylabel('Radial Stress [MPa]');

% Set scale for first Y.


set(gca, 'YLim', [0 40])
set(gca,...
'ytick',[0 10 20 30 40],...
'yticklabel',{'0' '10' '20' '30' '40'},...
'fontname','helvetica');

%Plot the Absolute Error


Eabs=abs(Y2-y2);

%[hAx,hLine1,hLine2] = plotyy(x,y1,[x',x'],[y2',y3']);
% The plotyy function need two yy axis, a left and right axis. However, the
%left axis was already computed on the previous plot function.
[hAx,hLine1,hLine2] = plotyy(1,1,x2,Eabs);
delete(hLine1);

ylabel(hAx(2),'Absolute Error [MPa]') % right y-axis

set(hLine2,'LineStyle','--');
set(hLine2,'Color',[0 0.6 0]);

54
Machine Elements course II
% Set scale for second Y.
set(hAx(2), 'YLim', [0 0.4])
set(hAx(2),...
'ytick',[0 0.1 0.2 0.3 0.4],...
'yticklabel',{'0' '0.1' '0.2' '0.3' '0.4'},...
'fontname','helvetica');
% Turn the grid for the second axis on
set(hAx(2),'Xgrid','on');
set(hAx(2),'Ygrid','on');
hold on;
%Average Error
[~,siz]=size(Eabs);% returns only the number of columns
Emed=(sum(Eabs))./siz;
EMED=zeros(1,siz);
EMED=EMED+Emed;
EMED=EMED*100;
plot(x2,EMED,'.','MarkerSize',10,'Color',[1 0.7 0]);

%The average error is related to the first yaxis. And i can't change it
%The 100 multiplication factor is created to adjust the 1/100 difference
%fron the two axis.

%Legend
legend('Analytical Aproach', 'FEA','Avg. Error [MPa]','Absol.
Error','Location','northeast');

Figure 47- Plot of FEM and analytical results for the hoop stress through the radial coordinate, with the
corresponding absolute error and its average.

55
Machine Elements course II
4.3 Study the Influence of the inner radius length

As an extra assignment one can make a 3D plot of the surface created by the relationship of
(stress, r, and a). Note only that this isn´t the main goal of the assignment. With this little exercise
representation should be easier to see the gradual flattening of the radial stress with the increase of the
inner radius (a).

%Data input
w=3000*pi/30;%[rad/s]
v=0.28;% poisson ratio
p=7700;%[kg/m^3]
b=300;%[mm]
a=0.1;%a: minimum inner radius of the disk [mm]

%x: radial coordinate


%y: variable representing the inner radius variation

%Plot parameters
t=100;
r=100;
[ix,iy] = meshgrid(1:t,1:r); % Use a t by r mesh of ix & iy values

%Parametrization of the x and y coordinates

yy = a + (iy-1).*(b-0.1-a)/(t-1); % a <= y <= b-0.1


xx = yy +(ix-1).*(b)/(r-1); % y <= x <= b
zz=((3+v)/8)*(p*w.^2).*((yy.*10^-3).^2 + (b*10^-3)^2-((((yy.*10^-3).^2)*((b*10^-
3)^2))./((xx.*10^-3).^2))-(xx.*10^-3).^2).*(10^-6) ;

%3D Plot
figure;
surf(xx,yy,zz);
xlabel('r [mm]');
ylabel('a[mm]');
zlabel('Radial Stress [MPa]')
axis ([0 300 0 300 0 30]);
shading interp;

%Colorbar and colormap features


colorbar('northoutside');
colormap(jet); %color code definition
set(gca, 'CLim', [0, 30]);% set of the colormap limits
c.Label.String = 'Radial Stress [MPa]';
%view1
view([-76 34]);
%view2
%view([-16 22]);

56
Machine Elements course II
Figure 48- 3D Surface (view1).

Figure 49- (view2).

57
Machine Elements course II
The same procedure can be taken now for the hoop stress.

clear all

%Data input
w=3000*pi/30;%[rad/s]
v=0.28;% poisson ratio
p=7700;%[kg/m^3]
b=300;% b: outer radius of the disk [mm]
a=0.1;%a: minimum inner radius of the disk [mm]

%xx: radial coordinate


%yy: variable representing the inner radius variation
%Plot parameters
t=50;
r=50; %number of points used to parameterize the x and y coordinates. In this
specific case the understanding was improved with the decrease of t and r

[ix,iy] = meshgrid(1:t,1:r); % Use a t by r mesh of ix & iy values

%Parameterization of the x and y coordinates

yy = a + (iy-1).*(b-0.1-a)/(t-1); % a <= yy <= b-0.1


xx = yy +(ix-1).*(b-yy)/(r-1); % yy <= xx <= b
zz=(( ((3+v)/8)*(p*w^2) )*((yy*10^-3).^2+(b*10^-3)^2+((((yy.*10^-3).^2)*((b*10^-
3)^2))./((xx.*10^-3).^2))-( (1+3*v)/(3+v) )* (xx.*10^-3).^2 ) ).*(10^-6);

%3D Plot
figure;
mesh(xx,yy,zz); % the surf(xx,yy,zz) could have been used
xlabel('r [mm]');
ylabel('a [mm]');
zlabel('Hoop Stress [MPa]')
axis ([0 300 0 300 0 70]);
shading interp;

%Colorbar and colormap features


colorbar('northoutside');
colormap(jet(1000)); %color code definition
set(gca, 'CLim', [0, 70]);% set of the colormap limits
c.Label.String = 'Hoop Stress [MPa]';

58
Machine Elements course II
Figure 50-

Figure 51-

59
Machine Elements course II
5. Rotating Rings - Stress Distribution in a Rotating Ring with spokes.

The main difference for this particularly problem is that there will be a bending moment on the ring,
rather than only a tension effect (that caused the drawing strain). The aim of this task is to evaluate the
influence of the spokes number on the stress distribution. A contour plot will be used for that. This exercise
was based on [6], page 410.

The analytical expressions derived on [6] are as follow:

𝑁 𝑀 ⋅ 𝑦𝑚𝑎𝑥
𝜎𝑡 = + ( 5.1 )
𝐴𝑟𝑖𝑛𝑔 𝐼𝑧𝑧

Where:

𝑋 ⋅ cos(φ)
𝑁 = 𝜌 ⋅ 𝐴𝑟𝑖𝑛𝑔 ⋅ (𝑟𝜔)2 − ( 5.2 )
2 ⋅ sin(α)

𝑋⋅𝑟 𝜑
𝑀 = 𝑀𝑜 + ⋅ sin ( ) ( 5.3 )
sin(𝛼) 2

And

2 1
𝑋 = 3 ⋅ 𝜌 ⋅ 𝐴𝑟𝑖𝑛𝑔 ⋅ 𝐴𝑟𝑖𝑛𝑔 1 𝐴𝑟𝑖𝑛𝑔
⋅ 𝑟2⋅ [ 𝑓1 (𝛼) − ] +𝑓1 (𝛼) +
𝐼𝑧𝑧 2𝛼 𝐴𝑠𝑝𝑜𝑘𝑒 ( 5.4 )

1 𝑠𝑖𝑛(2𝛼) 𝛼
𝑓1 = 2
⋅( + ) ( 5.5 )
2 [𝑠𝑖𝑛(𝛼)] 4 2

𝑋𝑟 1 1
𝑀𝑜 = − ⋅( − ) ( 5.6 )
2 𝑠𝑖𝑛(𝛼) 𝛼

Table 4- Summary of all the data related to the exercise, including geometric, service conditions and material
properties.

Geometric Properties Geometric Properties


General Data
Cross Section Area of Ring Cross Section of Spokes
b 0.30 [m] A spokes 1.5*10^-2 [m^2] ρ 7850 [kg/m^3]
h 0.30 [m] r 1.5 [m] ω 600 [rpm]
A ring 0.9*10^-2 [m^2] ω 62.83 [rad/s]
I zz 6.75*10^-4 [m^4]

60
Machine Elements course II
Figure 52- Contour Plot of the hoop stress distribution in the rotating ring, through angular coordinate.

clear all;

% Geometric Data input


b=0.3;
h=0.3;
Ar=b*h;% Area of the ring section
As=150*10^-4;% Area of the spoke section
J=(b*(h^3))/12;
p=7850;%Density [kg/m^3]
r=1.5;%radigal length

% Service Conditions Data input


w=600*pi/30;
g=9.81;% [m/s^2]
zmax=20;
z=[2 3 4 6 8 12 20 zmax];

61
Machine Elements course II
%x: angular coordinate phi
%y: hoop stress
%z: number of spokes;

%Plot parameters
t=50;
u=50; %number of points used to parameterize the x and y coordinates. In this
specific case the understanding was improved with the decrease of t and r

[ix,iz] = meshgrid(1:t,1:u); % Use a t by r mesh of ix & iy values

%Parameterization of the x and y coordinates


%xx=a+(ix-1).*(b+k-a)./(t-1) , a <= xx <= b+k
%yy=xx (iy-1).*(c+k-xx)./(u-1) , xx <= yy <= c+k

zz = 2+ (iz-1).*(zmax-2)./(t-1); % 2 <= zz <= zmax


xx = 0 +(ix-1).*((pi./zz))./(u-1); % 0 <= xx <= pi/zz

a=pi./zz; %a : Half of the angle between spokes

%Auxiliar functions
f1=(1./(2.*(sin(a)).^2)) .* ( (sin(2.*a)./4) + a./2 );
X=(2/3).*(p*Ar).*((r*w).^2) .* ( 1./( ((Ar*(r^2))./J).*(f1-(1./(2.*a)))+f1+(Ar./As)
) );
Mo= -((X.*r)./2).*(1./sin(a) - 1./a);
M=Mo+((X.*r)./sin(a)).*((sin(xx./2)).^2);
N=( (p*Ar)*((r*w)^2) - ((X.*cos(xx))./(2.*sin(a))) );

%Hoop Stress
yy=( N./Ar +(M.*(h./2))./(J) ).*(10^-6);
L=N./Ar;
B=(M.*(h./2))./(J);
%contour(xx,yy,zz,z,'ShowText','on', 'LabelSpacing',700)
[~,hc2] = contour(xx,yy,zz,z); % generate contours
%contour (xx,yy,zz, level vetor)

str='z =';

%Missing function on MATLab library - adding legends to contour plot:


% Don´t try to understanding, use it as a black box type function

hcont = get(hc2,'children'); % get vector of contour handles


cont_level=zeros(size(hcont));
for ii = 1:length(hcont)
cont_level(ii) = get(hcont(ii),'userdata'); % level of i-th cont.
end

cl2=sort(unique(cont_level),'descend'); % find unique cont levels


cl2=cl2(1:end); % exclude last value which tends to not exist in plot
hc2=zeros(size(cl2)); legend_entries=cell(size(cl2));

for ii=1:length(cl2) % find unique handle list & make corresponding legend
hc2(ii)=hcont(find(cont_level==cl2(ii),1));
legend_entries{ii} = [str ' ' num2str(cl2(ii))];
end

62
Machine Elements course II
legend(hc2,legend_entries,'Interpreter','latex','Location','southeast');

%Training the LaTex syntax’s input


grid on;
title ( {'Ring Stress Evaluation '});

xlabel('$$ \phi\ [ \hspace{1mm} ^{\circ} \hspace{0.5mm} ]$$','Interpreter',


'latex');

set(gca,...
'xlim',[0 pi/2],...
'xtick',[0 pi/20 pi/12 pi/8 pi/6 pi/4 pi/3 pi/2],...
'xticklabel',{'0' 'p/20' 'p/12' 'p/8' 'p/6' 'p/4' 'p/3' 'p/2'},...
'fontname','symbol');

ylabel(gca,'Hoop stress',...
'fontname','helvetica',...
'fontsize',16); %Allows to maintain the yy axis not symbolic font

colormap(hsv(300));
axis ([0 pi/2 50 95]);
%axis([0 zmax 0 100]);

63
Machine Elements course II
6. Modeling the Effect of Bolt Preload by FEA

The aim of this assignment is to compute the compression stress distribution, yielded by a preloaded
bolt, on the plates in-between. There is a wide range of graphical approximations on the specialty literature
that seek to estimate the affected area of the compressed plate.

The number of models created to approximate the affected area are self-explanatory of the lack of
consensus among the respect authors. That’s why we are going to compare some of those models with the
result obtained by a FEA. The software use will be as previously SolidWorks®.

In order to standardize the nomenclature and avoid misunderstandings first we are going to review
some normalization. Further, we are going to illustrate the different geometric approximations and compare
the different results. For the following analysis we select an ISO4017 H6 Grade B 5.6 screw, specified on
ISO 4017 or its equivalent German norm DIN 933.

𝑒 ≈ 1.16 ⋅ 𝑠

Figure 53- Definition and illustration of the geometric parameters that characterize the head and
body geometry. Only specific parameters will be input variables for this specific problem.

64
Machine Elements course II
Figure 54-

𝑑ℎ

Figure 55- Illustration of the difference between the hole inner diameter and the bolt outer
threaded diameter.

From [] one can easily define the fully geometry of the selected bolt

65
Machine Elements course II
Table 5- Table based on DIN933 with the relevant head dimensions already calculated.

Md s [mm] e [mm]

3 5.5 5.5 ⋅ 1.16 = 6,38

4 7 7 ⋅ 1.16 = 8.12

5 8 8 ⋅ 1.16 = 9.28

6 10 10 ⋅ 1.16 = 11.6

ISO 273 specifies the clearance hole diameter and other dimensions for general purpose
applications. Other norms specify the dimensions related with other types of holes and counter bores. Note
that will be assume an average tolerance for the hole execution (H12)

Thread ISO 273


Md P H12 H13 H14
3 0.5 3.2 3.4 3.6
4 0.7 4.3 4.55 4.8
5 0.8 5.3 5.5 5.8
6 1 6.4 6.6 7
8 1.25 8.4 9 10

Table 6- Summary of the relevant geometric data and the materials properties from the screw and the plates.

Hexagon Head Screw Features Plate Features


Md 6 𝝈𝒚 0.6⋅500 = 300 [MPa] 𝝈𝒚 300 [MPa]
P 1 [mm] 𝝈𝑹 5⋅100 = 500 [MPa] 𝝈𝑹 500 [MPa]
L 12 [mm] E 210 [GPa] E 210 [GPa]
𝒅𝟑 4.773 [mm]
Δ 20 [mm]
e 11.6 [mm]
𝒅𝒉 6,6 [mm]

66
Machine Elements course II
6.1 Analytical Approach

In order to show the evolution of the approach to this problem, two analytical models will be shown.
The first reference book used is [10] one of Shigley’s models (note that in more recent editions this model
was abandoned) estimates the average area under compression by the following equation:

𝜋[ (3𝑑)2 − 𝑑ℎ 2]
𝐴𝑐 = ( 6.1)
4
Its geometric model comes as follow:

Figure 56- Geometric representation of Shigley’s model.

Where the length k is given by:

𝑘 2 𝜋[ (3𝑑)2 − 𝑑ℎ 2 ]
𝜋( ) = 6.1
2 4

For this specific input data the diameter k comes:

𝑘 = √(3 ⋅ 6)2 − 6.62 = 16.75 [𝑚𝑚] 6.2

Juvinall [11] admits other geometry for the same problem, he models the compressed zone as a conical
geometry:

Figure 57- Geometric representation of Juvinall’s model.

67
Machine Elements course II
For curiosity, the expression for the average area that resists to compression is estimated as follow:

2
𝜋 2.32 ⋅ s + tan(30)
𝐴𝑐 = [( ) − 𝑑ℎ 2 ] ( 6.2)
4 2

6.2 FEA approach

A quarter of a Hex Bolt was used to simplify the model.

Figure 58- Left: Complete 3D CAD drawing of the problem to be studied. Right: ~Detail of the quarter bolt
used.

The boundary conditions applied are as follow:

Figure 59- Detail of the boundary conditions applied. All boundary conditions were roller/slider .

Four values of prestress will be applied to check the influence of its magnitude on the compressed area:

Pretension [MPa]
1 50
2 100
3 200

68
Machine Elements course II
The graphic results will be shown just below. The models of Shigley and Juvinall were superimposed
in the same illustration. Note that it is necessary to change manually the color scale, since the absolute
maximum and minimum are on the bolt. That happens probably due to errors inherent to the FEM.

Figure 60- Plot of the compression stress, with both models


superimposed, for a 50 MPa stress.

69
Machine Elements course II
Figure 61- Plot of the compression stress, with both models superimposed, for a
100 MPa stress.

70
Machine Elements course II
Figure 62- Plot of the compression stress, with both models superimposed, for
a 200 MPa stress.

As one can see, even though the models didn’t consider the preload as input variable, they consist
in a quiet good approximation for the studied stress range.

71
Machine Elements course II
7. Stress Relaxation on Preloaded Bolt.

This assignment consists of plotting the final pretension on a bolt, along several services hours, for a
range of initial pretension values. The service conditions of temperature were made constants. The exercise
in which this task was based on can be found on [12]. In the following table one can see the summary of the
exercise header.

Table 7- Summary of the mechanical and temperature related properties of the preloaded bolt.

Materials Properties
(Temperature Related#)
Young Modulus (E) 20 700 [hbars]
B# 1.43*10^-4
n# 3

The 3D-plot was made using MATLab® software. The code used is shown below:

clear all;
x=[0:5:5000]; %x: time on service , [h]
y=[3:1:10]; %y: initial pretension [hKsi]
[xx,yy]=meshgrid(x,y);

%3D plot
zz=sqrt(abs(1./(1./(yy.^2)+(1.427.*10^-9).*(20700).*(xx-1).*3)));
figure;
surf(xx,yy,zz);
ylabel('Initial Pretension [hKsi]');
xlabel('time [h]');
zlabel ('Final Pretension [hksi]')
shading interp;

%Just a detail. Impose a xticklabel in order to avoid the 0 repetition


set(gca,...
'xlim',[0 5000],...
'xtick',[0 1000 2000 3000 4000 5000],...
'xticklabel',{'' '1000' '2000' '3000' '4000' '5000'},...
'fontname','symbol');

axis ([0 5000 0 10 0 10]);

%Colorbar and colormap features


colorbar('northoutside');
colormap(jet); %color code definition
set(gca, 'CLim', [0, 10]);% set of the colormap limits
view ([40 12]);

72
Machine Elements course II
Figure 63- 3D surface plot of the stress relaxation in a preload bolt, function of time and the initial preload.

73
Machine Elements course II
8. Welded Joints

8.1 Solid Mechanics based expressions Vs Approximated Expressions

The aim of this task is to evaluate the error of using a common approximated formula to compute the
projected normal stress (n) for the situation illustrated below.

z
P load
a – throat length

Δ h

a
a

Figure 64- Illustration of the welded joint design to be studied, for the cantilever beam subject only to a
transverse load.

The two main used expressions to compute (n) are as follow:

𝑀𝑓 𝑃⋅𝛥
𝑛= = ( 8.1 )
ℎ⋅𝑎⋅𝐿 ℎ⋅𝑎⋅𝐿

ℎ+2𝑎
𝑀𝑓 ⋅ 𝑦𝑚𝑎𝑥 𝑃⋅𝛥⋅( 2 )
𝑛= = 𝐿⋅𝑎3 ℎ+𝑎 2
∗ ( 8.2 )
𝐼𝑧𝑧
2 ( 12 +(𝐿⋅𝑎)⋅( 2 ) )

It’s important to notice that, see [13]:

 The first equation was derived by the equivalent definition of torque by two forces.
 The second equation consists only on the application of the Euler-Theory for bending beams.
 The Second Order Area momentum was calculated by the Steiner Theorem.
 Do not forget that there are two welded seams.
 The second expression can be further simplified as:

74
Machine Elements course II
𝑀𝑓 (ℎ + 2𝑎) 𝑀𝑓 (ℎ + 2𝑎)
∗𝑛= = 3 =
𝐿𝑎3 2 2
(𝐿𝑎)(ℎ + 2ℎ𝑎 + 𝑎 ) 𝐿𝑎 3 2 2
4( + ) + 𝐿𝑎 + 𝐿𝑎ℎ + 2𝐿𝑎 ℎ
12 4 3

𝑀𝑓 (ℎ + 2𝑎) 𝑀𝑓
∗𝑛 = =
4𝐿𝑎3 4𝐿𝑎3
3 + 𝐿𝑎ℎ(ℎ + 2𝑎) + 𝐿𝑎ℎ ( 8.3 )
3(ℎ + 2𝑎)

In order to study the error intrinsic to this approximation, the relative error (Er) will be plotted, function of the
( a/h ) parameter.

𝑀𝑓 𝑀𝑓 1
| − | | −1|
4𝐿𝑎3 ℎ𝑎𝐿 4𝐿𝑎3
+𝐿𝑎ℎ +1
3(ℎ+2𝑎) 3(ℎ+2𝑎)(𝐿𝑎ℎ)
𝐸𝑟 = 𝑀𝑓 ⋅ 100 = 1 ⋅ 100 =
4𝐿𝑎3 4𝐿𝑎3
+𝐿𝑎ℎ +1
3(ℎ+2𝑎) 3(ℎ+2𝑎)(𝐿𝑎ℎ)

| 1 |
2 −1
|
1
−1| |
1
−1| | 4(𝑎) |
ℎ +1
4𝑎2 4𝑎2 𝑎
+1 +1 3+6( ) ( 8.4 )
3(ℎ+2𝑎)(ℎ) 3ℎ2 +6𝑎ℎ ℎ
𝐸𝑟 = 1 ⋅ 100 = 1 ⋅ 100 = 1 ⋅ 100
4𝑎 2 4𝑎 2 𝑎 2
+1 +1 4( )
3(ℎ+2𝑎)(ℎ) 3ℎ2 +6𝑎ℎ ℎ +1
𝑎
3+6( )

The final plot and also the MATLab® code used are shown below:

clear all;
x=[0:0.005:0.5];% x: a/h dimensionless parameter
%y: Relative Error %
y=abs(( ( 1./( ((4.*(x.^2))./(3+6.*x) )+1 ) -1 )./ ( 1./( ((4.*(x.^2))./(3+6.*x)
)+1 ) ) ).*100 );

plot(x,y,'b');

%Plot Features
title ( {'Solid Mechanics Based vS Approximated expression'});
xlabel('$$ \frac{a}{h} $$','Interpreter','latex');
ylabel('Er [%]');

grid on ;
axis ([0 0.5 0 18]);

75
Machine Elements course II
Figure 65- Plot of the relative
error for the normal stress
computation to the T welded
joint considering only the
height h of the cross section.

Other approximated expression suggested by the professor Paulo Tavares de Castro, in order to
reduce its error was:

𝑀𝑓 𝑃⋅𝛥 𝑀𝑓
𝑛= 𝑎 = = ( 8.5 )
(ℎ+2 2 )⋅𝑎⋅𝐿 (ℎ+𝑎)⋅𝑎⋅𝐿 ℎ𝑎𝐿+𝑎2 𝐿

So, the relative error final expression comes

𝑀𝑓 𝑀𝑓 1
|
4𝐿𝑎3
− | |
4𝐿𝑎3
− 1𝑎 |
+𝐿𝑎ℎ ℎ𝑎𝐿+𝑎2𝐿 +1 1+

3(ℎ+2𝑎) 3(ℎ+2𝑎)(𝐿𝑎ℎ)
𝐸𝑟 = 𝑀𝑓 ⋅ 100 = 1 ⋅ 100 =
4𝐿𝑎3
4𝐿𝑎3 +1
3(ℎ+2𝑎)
+𝐿𝑎ℎ 3(ℎ+2𝑎)(𝐿𝑎ℎ)

| 1 1
|
− 𝑎
1 1 1 1 𝑎 2 1+ |
| − 𝑎| | − 𝑎| | 4(ℎ) ℎ
4𝑎 2 4𝑎 2
+1 1+ℎ +1 1+ℎ 𝑎 +1
3(ℎ+2𝑎)(ℎ) 3ℎ2 +6𝑎ℎ 3+6( )
ℎ ( 8.6 )
𝐸𝑟 = 1 ⋅ 100 = 1 ⋅ 100 = 1
4𝑎2 4𝑎2 𝑎 2
+1 +1 4( )
3(ℎ+2𝑎)(ℎ) 2
3ℎ +6𝑎ℎ ℎ +1
𝑎
3+6( )

⋅ 100
76
Machine Elements course II
The final plot and also the MATLab® code used are shown below:

clear all;
x=[0:0.005:0.5];% x: a/h dimensionless parameter
%y: Relative Error %
y=abs(( ( 1./( ((4.*(x.^2))./(3+6.*x) )+1 ) -1./(1+x) )./ ( 1./(
((4.*(x.^2))./(3+6.*x) )+1 ) ) ).*100 );

figure;
plot(x,y,'g');

%Plot Features
title ( {'Solid Mechanics Based vS Approximated expression'});
xlabel('$$ \frac {a}{h} $$','Interpreter','latex');
ylabel('Er [%]');

grid on ;
axis ([0 0.35 0 18]);

As you can see, the refinement actually increased the relative error.

Figure 66- Plot of the relative error for the normal stress computation to the T welded
joint considering the centroid of the throat projection.

77
Machine Elements course II
8.2 Approximation error for Second order Area Momentum

As usually in the engineering field, lots of formulas for computing the stress on a variety of machine
elements are based on a set of simplifications and approximations. When one is dealing with a welded joint
design problem from an analytical perspective, lots of approximations are applied. The second order area
momentum expressions are rather complex for a variety of simple plain figures. The idea of this task is
precisely quantify the relative error of these approximations for a circular crown. This assignment invites us
to compute the relative error of approximating the second order Area Momentum of a circular crown by the
thin ring expressions.

A typical example were this procedure is applied is on computing the maximum normal stress of a
thin walled circular beam welded by a T joint. An attempt of illustrating the problem is given below:

a
a

d
a
0 x

Figure 67- Illustration of a typical bending stress situation where the moment of area of second order of the
throat projection must be calculated.

Second Moments of Area for the mentioned plain figures are:

𝜋𝑎𝑑 3 ( 8.7 )
𝐼̃𝑧𝑧 𝑡ℎ𝑖𝑛 𝑟𝑖𝑛𝑔 =
8

𝜋(𝑑 + 2𝑎)4 − 𝜋𝑑 4
𝐼𝑧𝑧 𝑐𝑜𝑟𝑜𝑎 = ( 8.8 )
64

We are going to analyze the relative error by means of a dimensionless parameter E,

𝐼 − 𝐼̃
𝐸= ( 8.9 )
𝐼

𝜋(𝑑+2𝑎)4 − 𝜋𝑑4 𝜋𝑎𝑑3


64
− 8
𝐸= 𝜋(𝑑+2𝑎)4 − 𝜋𝑑4
( 8.10 )

64

78
Machine Elements course II
Applying a simple mathematical treatment and developing the resulting polynomials comes:

𝜋(𝑑+2𝑎)4 − 𝜋𝑑 4 − 𝜋𝑎𝑑 3 (𝑑+2𝑎)4 − 𝑑 4 − 8𝑎𝑑 3 (𝑑+2𝑎)4 − 𝑑 4 − 8𝑎𝑑 3


𝐸= = = ( 8.11 )
𝜋(𝑑+2𝑎)4 − b𝜋𝑑 4 (𝑑+2𝑎)4 − 𝑑 4 (𝑑+2𝑎)4 − 𝑑 4

𝑎 2𝑎𝑑
𝐸= + ( 8.12 )
𝑎+𝑑 2 𝑎2 + 2 𝑎 𝑑 + 𝑑 2

Manipulating in order to have an expression function of (a/d) finally comes:

𝑎/𝑑 2
𝐸= + ( 8.13 )
𝑎/𝑑+1 2 𝑎/𝑑 + 2+ 𝑑/𝑎

For plotting the previews expression in the form 𝐸 = 𝑓(𝑎/𝑑) we used again the MATLab® software.
As usually, the code is also shown below:

clear all;
x=[0:0.005:0.3];
y=( x./(x+1)+2./(2*x+2+1./x)).*100;
figure;
plot(x,y,'b');
%Plot Features
title (
{'Circular
Ring -
Circular
Crown'});
xlabel('a/d');
ylabel('E
[%]');
grid on ;
axis ([0 0.3 0
60]);

Figure 68- Plot of the relative error of the thin ring area moment approximation.

79
Machine Elements course II
9. Analytical Resolutions

9.1 Curved Beams

Ex: 1

𝛿 =? Figure 69- Illustration of the geometry of


the problem, as well as the unknown
variables.

Castigliano’s Theorem:

𝜕
( 𝑈(𝜑) ) = δ ( 9.1 )
𝜕𝑃

For long curved beams with thin cross section, only the energy from the bending moment must be
considered (the others sources of elastic deformation energy are negligible for these geometries). So the
expression for the Castigliano’s Theorem comes:

𝛩
1𝑛 𝜕
δ=∑ ∫ 𝑅 ⋅ 𝑀𝑓 ⋅ ( 𝑀𝑓 )𝑑𝜑 ( 9.2 )
𝑖 𝐸𝐼 𝜕𝑄
0

Where the subscript 𝑖 and 𝑛 refer to the number of the curved beam and the total number of curved beams.
The variable 𝑄 represents a fictitious force, that has the same direction and point of application of the
unknown displacement. For the specific exercise, there is already real load that meet the previous
specifications, so the previous expression comes:
𝜋
𝜋 2
1 𝜕 1 𝜕 ( 9.3 )
δ= ∫ 𝑅 ⋅ 𝑀𝑓1 ⋅ ( 𝑀𝑓1 )𝑑𝜑 + ∫ 𝑅 ⋅ 𝑀𝑓2 ⋅ ( 𝑀𝑓2 )𝑑𝜑
𝐸𝐼 𝜕𝑃 𝐸𝐼 𝜕𝑃
0 0

80
Machine Elements course II
The bending moment expression for each beam goes as follow:

𝑀𝑓1 = −𝑃𝑅 − 𝑃[𝑅 − 𝑅 cos(𝜑)] ( 9.4 )

𝑀𝑓2 = 𝑃𝑅𝑠𝑖𝑛(𝜑) ( 9.5 )

𝑀𝑓1 R

𝑅𝑠𝑖𝑛(𝜑)

𝜑
𝜑
𝑅𝑐𝑜𝑠(𝜑)
P
𝑀𝑓2
R
P
Figure 70- Illustration of the
Diagram used to derive the
bending moment expression Figure 71- Illustration of the
for the left curved beam (1). Diagram used to derive the
bending moment expression
for the right curved beam (2).

The vertical displacement δ can finally be computed by:


𝜋
𝜋 2
1 1 ( 9.6 )
δ= ∫ 𝑅 ⋅ [−2𝑃𝑅 + 𝑃𝑟𝑐𝑜𝑠(𝜑)] ⋅ [−2𝑅 + 𝑅𝑐𝑜𝑠(𝜑)] 𝑑𝜑 + ∫ 𝑅 ⋅ [𝑃𝑅𝑠𝑖𝑛(𝜑)] ⋅ [𝑅𝑠𝑖𝑛(𝜑)] 𝑑𝜑
𝐸𝐼 𝐸𝐼
0 0

19𝑃𝑅 3 𝜋
δ= ( 9.7 )
4𝐸𝐼

81
Machine Elements course II
Ex: 2

𝑀0

𝑃
2

𝛿 =?
P

Figure 72- On the left: Illustration of the geometry of the problem, and the loading involved. On the
right: Equivalent problem obtained by geometric and loading symmetry.

Let Δ be the diametral shrinkage. The goal of this exercise is to be able to reduce the initial problem to the
simplified system on the right.

𝛥 = 2𝛿 ( 9.8 )

The peculiarity of this problem is the hyperstactic unknown variable 𝑀0 . Which carry an additional equation.
This equation will be obtained by the symmetry boundary condition. In order to maintain the geometric
symmetry one can easily notice that the angular displacement must be null:

𝜃0 = 0 ( 9.9 )

𝜃0 = 0 Figure 73- Detail of the necessity of the angular displacement 𝜽𝟎 to be null.

82
Machine Elements course II
In order to solve the problem one must simply solve the system given by equations ( 9.8 ) and ( 9.9 ):

𝛥 = 2𝛿
{ ( 9.10 )
𝜃0 = 0

As illustrated by Figure 74, the bending moment expression can be written as:

𝑃
𝑀𝑓 = −𝑀0 + (𝑅 − 𝑅𝑐𝑜𝑠(𝜑)) ( 9.11 )
2

𝑀𝑓

𝜑
𝑀0

𝑅𝑐𝑜𝑠(𝜑)
𝑃
2
R

Figure 74- Illustration of the Diagram used to derive the bending moment expression for the left
curved beam (1).

By Castigliano’s Theorem comes:


𝜋
2
2 𝜕
𝛥= ∫ 𝑅 ⋅ 𝑀𝑓 ⋅ ( 𝑀𝑓 ) 𝑑𝜑
𝐸𝐼 𝜕𝑃
0
𝜋 ( 9.12 )
2
1 𝜕
𝜃0 = 0 = ∫ 𝑅 ⋅ 𝑀𝑓 ⋅ ( 𝑀𝑓 ) 𝑑𝜑
𝐸𝐼 𝜕𝑀0
{ 0

Introducing the bending moment expression in the system ( 9.12 ):

𝜋
2
2 𝑃
𝛥= ∫ 𝑅 ⋅ [−𝑀0 + (𝑅 − 𝑅𝑐𝑜𝑠(𝜑))] ⋅ [−1] 𝑑𝜑
𝐸𝐼 2
0
𝜋 ( 9.13 )
2
1 𝑃
𝜃0 = 0 = ∫ 𝑅 ⋅ [−𝑀0 + (𝑅 − 𝑅𝑐𝑜𝑠(𝜑))] ⋅ [−1] 𝑑𝜑
𝐸𝐼 2
{ 0

83
Machine Elements course II
Finally, the hyperstatic moment 𝑀0 and the diametral shrinkage come:

𝑃𝑅 3 𝜋 2
𝛥= ( − )
𝐸𝐼 4 𝜋 ( 9.14 )
1 1
{ 𝑀0 = PR ( − )
2 𝜋

84
Machine Elements course II
Ex: 3

P
P

𝛿 =?
𝜑 C
𝛥 =?
C A

Figure 75- On the left: Illustration of the geometry of the problem, and the loading involved. On the
right: Equivalent problem obtained by geometric and loading symmetry.

Let Δ be the diameter increase. The goal of this exercise is to be able to reduce the initial problem to the
simplified system on the right.

𝛥 = 2𝛿 ( 9.15 )

The bending moment expression for the curved beam on the left of Figure 75 must be computed for two
different sections. A first expression 𝑀𝑓1 is just valid from point A to point B. A second expression 𝑀𝑓2 is
valid from point B to C point. The bending moment expression comes:

𝑀𝑓1 = 𝑄(𝑅 − 𝑅𝑐𝑜𝑠(𝜑))


{ ( 9.16 )
𝑀𝑓2 = 𝑄(𝑅 + 𝑅𝑠𝑖𝑛(𝜑)) + 𝑃𝑅𝑠𝑖𝑛(𝜑)

85
Machine Elements course II
P
𝑀𝑓1 𝑀𝑓2

𝜑
𝜑

Q
Q

𝑅𝑠𝑖𝑛(𝜑)
𝑅𝑠𝑖𝑛(𝜑)
R
R

Figure 76- Illustration of the coordinate system used to formulate the bending
moment expressions for each section. On the right the scheme that defines the
first section equilibrium. On the right, the P load effect must be taken in account.

By Castigliano’s Theorem and ( 9.15 ) come:

𝜋 𝜋
2 2
2 𝜕 2 𝜕 ( 9.17 )
𝛥 = 2δ = ∫ 𝑅 ⋅ 𝑀𝑓1 ⋅ ( 𝑀𝑓1 ) 𝑑𝜑 + ∫ 𝑅 ⋅ 𝑀𝑓2 ⋅ ( 𝑀𝑓2 ) 𝑑𝜑
𝐸𝐼 𝜕𝑃 𝐸𝐼 𝜕𝑃
0 0

Introducing the bending moment expressions comes:

𝜋
2
2
𝛥 = 2δ = ∫ 𝑅 ⋅ [𝑄(𝑅 − 𝑅𝑐𝑜𝑠(𝜑))] ⋅ [𝑅 − 𝑅𝑐𝑜𝑠(𝜑)] 𝑑𝜑 +
𝐸𝐼
0
𝜋 ( 9.18 )
2
2
+ ∫ 𝑅 ⋅ [𝑄(𝑅 + 𝑅𝑠𝑖𝑛(𝜑)) + 𝑃𝑅𝑠𝑖𝑛(𝜑)] ⋅ [𝑅 + 𝑅𝑠𝑖𝑛(𝜑)] 𝑑𝜑
𝐸𝐼
0

The final displacement expression comes as:

𝑃𝑅 3 [4 + 𝜋]
𝛥= ( 9.19 )
2𝐸𝐼

86
Machine Elements course II
9.2 Mechanical Bolt Fastening: Wärtsilä 50SG Motor
𝛥1 𝛥2

Figure 77- Scheme of the joint design of the flange. Illustration extracted from the original header [13]

The original header was omitted and instead of it, the following tables with all the necessary information
were given. Also, additional schemes were created in order to enhance the readers’ comprehension of the
problem in hands.

Table 8- Summary of the material properties of the bolt and its geometric features.

Bolts Features

Material Mild Steel

Class 5.8

Tensile Strength (𝑹𝒎 ) 5 ⋅ 100 =500 [MPa]

Yield Strength (𝑹𝒆 ) 0.8 ⋅ 500=400 [MPa]

400
Shear Strength (𝝉𝒆 ) [MPa]
√3

𝒓𝒊 1.1 [m]

𝒓𝒋 1.3 [m]

87
Machine Elements course II
Table 9- Summary of the material properties for the flange.

Plate / Flange Properties

Material 16MnCr5

Tensile Strength (𝑹𝒎 ) 790 [MPa]

Yield Strength (𝑹𝒆 ) 440 [MPa]

tan (φ)
0.80
(Friction Coefficient -Dry Contact)

𝜟𝟏 20 [mm]

𝜟𝟐 30 [mm]

Table 10- Summary of the service conditions that are imposed on the project.

Service Conditions
Power Output (P out) 18.3 [MW]
Torque Output (T out) 349600 [Nm]
ω 500 [rpm]
N (safety factor) 5

a) Compute the preload necessary to respect the service conditons

𝑇𝑗 – Force resulting from the


Torque absorved by the outer bolts

𝑇𝑖 – Force resulting from the Torque


absorbed by the inner bolts

rj

ri

Figure 78- Illustration of the torsion torque distribution


between the inner and outer bolts.

88
Machine Elements course II
By the Elasticity Theory and assuming a linear behavior comes:

𝑇𝑖 𝑇𝑗
𝜃𝑖 = = = 𝜃𝑗 ( 9.20 )
𝑟𝑖 𝑟𝑗

This is equivalent to say that:


𝑟𝑗
𝑇𝑗 = ⋅ 𝑇𝑖 ( 9.21 )
𝑟𝑖

The condition that assures that there is no slipping is as follow:

𝑇𝑥 ≤ 𝐹𝑖 ⋅ tan(𝜑) ( 9.22 )

where 𝑇𝑥 – load on the critical bolt and 𝐹𝑖 is the preload for each bolt

From the previous equations one can easily deduce that the critical bolts will be the outer bolts. Knowing
that, comes:

𝑇 𝑗 ≤ 𝐹𝑖 ⋅ tan(𝜑) ( 9.23 )

The calculation of 𝑇 𝑖 is done as follow:

15 30

𝑀𝑡 = ∑ 𝑇 𝑖 ⋅ 𝑟 𝑖 + ∑ 𝑇 𝑗 ⋅ 𝑟 𝑗
( 9.24 )
𝑖 𝑖

From the first equation the Torque can be written as:

15 30
𝑟𝑖
𝑀𝑡 = ∑ ⋅ 𝑇𝑗 ⋅ 𝑟 𝑖 + ∑ 𝑇𝑗 ⋅ 𝑟𝐽
𝑟𝑗
𝑖 𝑗

15 30
𝑟 𝑖2 𝑟 𝑗2
𝑀𝑡 = ∑ 𝑇 𝑗 ⋅ +∑ ⋅ 𝑇𝑗
𝑟𝑗 𝑟𝑗
𝑖 𝑗

15 30
𝑇𝑗
𝑀𝑡 = (∑ 𝑟 𝑖 2 + ∑ 𝑟 𝑗 2 )
𝑟𝑗
𝑖 𝑗

𝑀𝑡 ⋅ 𝑟 𝑗
𝑇𝑗 = ( 9.25 )
∑15
𝑖 𝑟 𝑖 2 + ∑30
𝑗 𝑟𝑗
2

89
Machine Elements course II
Finally 𝑇 𝑗 comes:

349600 ⋅ 1.3
𝑇𝑗 = = 6601.02 [𝑁𝑚] ( 9.26 )
15(1.1)2 + 30(1.3)2

The calculation of 𝐹𝑖 is simply done by solving:

N⋅ 𝑇 5 ⋅ 6601.02
𝑁 ⋅ 𝑇 𝑖 ≤ 𝐹𝑖 ⋅ tan(𝜑) ⇔ 𝐹 𝑖 = tan(𝜑)𝑖 = = 41.26 [𝐾𝑁] ( 9.27 )
0.80

b) Determine the shear and compression resistance

In the hypothetic case of losing the preload, the bolt would have the same mechanical behave like a
pin. So the bolt will be designed considering it as a common pin subjected to shear stresses. One
possible approach is to analyze separately the bolt resistance for each internal stress. As shown on the
previous item a), the outer bolts were subjected to the critical torque. Moreover, it’s on the thinner plate
that the compression stress is higher.

T
𝛥1

T
𝛥2

Figure 79- Illustration of the typical problem - pin subjected to shear stress.

𝛥1

Figure 80- On the left: Area of the bolt that resists to compression stress (projected area). On the right:
Area of the bolt that resists to shear stress.

90
Machine Elements course II
Considering the compression situation, the application of the basic Rankine criterion would come:

𝑇𝑗
𝜎≤ 9.28
𝑑⋅𝛥⋅𝑁

6601.02
𝜎= ≤ 400 [𝑀𝑃𝑎] 9.29
d ⋅ 20 ⋅ 5

𝑑 ≥ 82.51 [𝑚𝑚] 9.30

Considering the shear situation, the minimum bolt diameter would come:

4𝑇𝑗
𝜏≤ 9.31
𝜋 ⋅ d2 ⋅ 𝑁

4 ⋅ 6601.02 400
𝜏= ≤ 9.32
𝜋 ⋅ d2 ⋅ 5 √3

𝑑 ≥ 2697.9 [𝑚𝑚] 9.33

Clearly, the shear resistance would be the limitation factor in the bolt design.

91
Machine Elements course II
10. References

1. R.G. Budynas, J.K. Nisbett, J.E. Shigley, “Shigley's mechanical engineering design”, McGraw-Hill New
York, 2011.

2. P.M.S.T.d. Castro, “Notas sobre Vigas Curvas”, 2016

3. Uddanwadiker, Rashmi, “Stress analysis of crane hook and validation by photo-elasticity”, vol. 3, issue 9,
Engineering, 2011, pag. 935

4 E.J. Hearn, “Mechanics of Materials 2: The Mechanics of Elastic and Plastic Deformation of Solids and
Structural Materials”, vol 3, Butterworth-Heinemann, 3rd ed., 1997.

5. P.M.S.T.d. Castro, “Notas sobre Discos Giratórios”, 2015

6. S. P. Tomoshenko, “Resistência dos Materiais”, vol. 1, Livros Técnicos e Científicos editora S.A., 3rd ed,
1966

7. parafusos

8. parafusos

9. parafusos

10. J.E Shigley, “Mechancial Engineering Design”, McGraw-Hill Stud. Ed., 3rd. ed., 1977, pag, 241

11. R.C. Juvinall, K.M. Marshek, “Fundamentals of Machine Component Design”, Wiley, 5th. ed., 2011

12. C.W. Richards, “La science des matériaux de l’ingénieur”, Dunod, 1965

13. P.M.S.T.d. Castro, “Notas sobre o Dimensionamento de Ligações Soldadas”, 2015

92
Machine Elements course II

You might also like