Professional Documents
Culture Documents
Torsion and Transverse Shear of Thin-Walled Beams: Update This Outline
Torsion and Transverse Shear of Thin-Walled Beams: Update This Outline
ced.docx p. 1 of 7
Chapter 5
Torsion and Transverse Shear of Thin-walled Beams
You have probably noticed that we tend to spend more time talking about normal stresses than shear
stress. One reason is that for a typical non-optimized beam, the failure is due to excessive normal stress.
However, once one decides that every ounce is important and you optimize the dimensions, shear
stresses can become very important. Weight is obviously critical for aerospace structures, so we must
understand how to evaluate the severity of the shear stresses.
Earlier, we derived a formula for transverse shear stress in a beam. The formula is
1 y d xx
b( y ) yb dx
xy ( y ) = bdy . We then converted this formula into a usable form for beams in
which there is no coupling between extension and bending. The formula was
y
V
xy = b E y d y for the case of no thermal load. If you wish to include thermal
b ( y ) EI
yb
1 y d xx
b( y ) yb dx
loads, you will need to go back to xy ( y ) = bdy and include thermal effects in the
constitutive relation when expressing xx in terms of beam parameters. This formula can be
further simplified for homogeneous cross-sections. When we derived this formula, we were
only considering simple cross-section shapes, such as rectangular and we had not defined the
quantity known as shear flow. (q). Now we want to consider more complicated shapes, such as
that below.
We could start the derivation from scratch again (see AS&H for details) or we can extend what
we already know. Lets try using what we already know.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\1_transverseShear_advan
ced.docx p. 3 of 7
Recall that we defined shear flow to be q = t xs when we were discussing torsion of thin-walled
beams. That definition will not change. What does change is that the shear flow is not
constant in the cross-section of a beam subjected to transverse loads. In fact, our goal is to
determine how it changes. Using the formula above, we obtain
y
V
shear flow is q = t x y = E y t dy , where I have replaced b with t just to be
EI
yb
consistent with our discussion of thin-walled cross-sections in which we used t for the
thickness of the thin wall. Recall that yb refers to the y-coordinate at the bottom of the beam
where the shear stress is zero. We can generalize this formula for piecewise evaluation as
follows.
y E y t dy
V
=
q( y ) q ( y0 ) where y 0 is simply the starting point for the integration
EI
0
This is more useful, since when we do piecewise evaluation, the shear flow will not usually be
zero at the lower limit of integration.
This formula is also valid if the cross-section is more complicated, such as that shown above.
We only need one minor change replace y with s, where s is the curvilinear coordinate
that goes along the middle of the thin wall. Hence, our formula is
s
V
=q ( s ) q ( s0 ) E y t ds .
EI
s0
The presence of y in this formula is not a typo. It appeared in the formula originally because
the axial strain varies linearly with y, and so when we replaced xx , it appeared in the
integral. In performing the integration, we will need to express y in terms of s. This formula
can be expressed as
s
VQE
q( s ) = q ( s0 ) where QE = E y tds
EI
s0
for transverse shear load in the y-direction
This formula is for transverse shear load in the y-direction. If the transverse load is in the z-
direction, the formula changes slightly, as you would expect.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\1_transverseShear_advan
ced.docx p. 4 of 7
VQE
q( s ) =
q ( s0 ) where QE =
E z tds
EI
s0
for transverse shear load in the z-direction
In each case you must choose the correct section stiffness and shear force. In the formulas
below, I have added subscripts to clarify this.
Vy QE y
q( s ) =
q ( s0 ) where QE y =
E y tds
EI zz
s0
s
V QE
q( s ) =
q ( s0 ) z z where QEz =
E z tds
EI yy
s0
Note: In A&H, the subscripts for Q are different than the notation here.
The normal procedure in using this formula is to start at a location where the shear flow is zero
(i.e. q ( s0 ) =0) and start your piecewise integration. In this class, it is normally piecewise because
the wall usually consists of a sequence of straight pieces, but they are not collinear. Generally,
s
the integrand is piecewise constant, so QE y =
E y tds can usually be expressed as
s0
s
=
QE y
=
E y tds ( E y A)
i
c i
up to s
s0
and
s
=
QEz
=
E z tds ( E z A)
i
c i
up to s
s0
In this course, I will encourage you to evaluate the shear flow for one loading direction at a
time. This is because I like to keep my formulas simple. Analyze the beam for transverse loading
in the y-direction. Then consider the z-direction loading. Then add the contributions. Make sure
the curvilinear coordinate s is defined in exactly the same way for both analyses.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\1_transverseShear_advan
ced.docx p. 5 of 7
I should point out that you will often find these formulas specialized for homogeneous beams.
For the case of homogeneous beams, we obtain
s
Vy Qy
q( s ) =q ( s0 ) where Qy = y tds
I zz
s0
s
VQ
q( s ) =
q ( s0 ) z z where Qz =
z tds
I yy
s0
Appendix
If you wish to start from scratch, here are the sketches you will need. The biggest difference
between our original derivation for shear stress in a simple beam and the derivation using these
sketches is that the original derivation considered a piece of the differential element that wen
from the bottom to some ybar or from ybar to the top. The reason was that that the shear
stress was zero at the top and the bottom, so it was convenient. Take a look at Allen and Haisler
to go through the details.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\1_transverseShear_advan
ced.docx p. 6 of 7
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\1_transverseShear_advan
ced.docx p. 7 of 7
Etc.
Note that in the above sketch, if delta s had been taken very small, you would not even know
the wall was curved.
1b_coupledCase_alt_2.mw p. 1 of 2
coupledCase_alt_2.mw
In the derivation of the formula for shear stress, an intermediate result was
What is in S?
> C d Matrix EA, 0, 0 , 0, EIzz, KEIyz , 0, KEIyz, EIyy ;
S d CK1;
EA 0 0
C := 0 EIzz KEIyz
0 KEIyz EIyy
1
0 0
EA
EIyy EIyz
S := 0 (2.1)
EIzz EIyy KEIyz2 EIzz EIyy KEIyz2
EIyz EIzz
0
EIzz EIyy KEIyz2 EIzz EIyy KEIyz2
>
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\2_example_4.6.docx
p. 1 of 4
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\2_example_4.6.docx
p. 2 of 4
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\2_example_4.6.docx
p. 3 of 4
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\2_example_4.6.docx
p. 4 of 4
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\3_shear_beams.docx
p. 1 of 3
V = xy dA
y
y b E y d y
V
xy =
b ( y ) EI
b
Euler-Bernoulli beam theory assume shear deformation due to transverse shear stress=0.
Torsion of circular cylinder (homogeneous)
Mx = r rdrd
x
d
M x = GJ
dx
d
x = r
dx
x = x
Torsion of thin wall, closed cell beam
(single cell)
=Mx q r ds
= n =
2qA q t xs
1 q ds
x 2 A t G
=
1 q ds
=
x i
2 A t G i
must impose all rotations are the same
Mx
GJ =
x
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\3_shear_beams.docx
p. 2 of 3
Combined torsion and transverse shear of thin wall, closed cell beams
M x = moment due to shear flow
Must integrate to obtain moment due to shear flow.
s
Vy QE y
q( s ) =
q ( s0 ) where QE y =
E y tds
EI zz
s0
1 q ds
=
x i
2 A t G i
must impose all rotations are the same
Mx
GJ =
x
Combined torsion and transverse shear of thin wall, open section beams
Cannot assume shear stress xs is constant across wall thickness
s
Vy QE y
q( s ) =
q ( s0 ) where QE y =
E y tds
EI zz
s0
GJ = ?
If the cross section is a collection of slender rectangles,
1
then the torsional stiffness is approximately bt 3 i where "t" is the wall thickness
i 3
Shear center in thin wall beams
The shear center is a special location. If the transverse load acts through the shear center, the beam
does not twist. This gives us a clue as to how to calculate the location. Consider the following:
1. For any load system (including those that cause twist), the moment about the x-axis (i.e. the
torque) due to the shear flow must equal the moment in the beam about the x-axis. For
example, if the applied loading causes a twisting moment of 100 inch-lbs., then the moment due
to the shear flow in the cross section must equal 100 inch-lbs.
2. The rate of rotation must equal zero.
It is critical that you keep in mind that shear flow is a stress resultant. It is describing something inside
the beam. It is not the applied load. The following assumes that the load is applied on the positive end
of the beam. If you are applying the load on the negative end of the beam, there is a switch in sign
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\3_shear_beams.docx
p. 3 of 3
Warning: If you wish to determine the y-coordinate of the shear center, you must only apply a
shear force in the z-direction. If you wish to determine the z-coordinate of the shear center, you
must only apply a shear force in the y-direction. If you have combined loads, you will be in
trouble.
If you apply a shear force through the shear center, there will be a shear flow in the section. The
moment due to the shear flow must equal the moment due to the shear force. You can sum moments
about any point when calculating these moments, but it is particularly revealing to sum moments about
the shear center. (I know we do not know where it is so just say it is at y= ySC for the y-coordinate.)
Assuming we sum moments about the shear center and the applied shear force in the z-direction acts
through the shear center, then the moment due to the shear flow must equal zero. This requirement
gives us an equation to determine the value of ySC.
If we sum moments about any other point, we should still assume that the shear force acts through the
shear center.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\4a_summary_example4.7
.docx p. 1 of 5
If one was to apply the shear forces as indicated in the sketch, the shear flows would not be as
calculated. You will note in the calculation that no mention is made about the z-location of the y-
direction force or the y-location of the z-direction force but it makes a difference. There are two ways
to interpret this problem statement:
1) The calculation actually assumes that the shear forces are applied such that there is no twist.
For that to be the case, the shear forces must act through the shear center. We have not
discussed the shear center yet. If we allowed there to be twisting of the beam, the shear flows
would be different. Lets re-interpret the sketch. Assume the sketch simply shows that there are
y-and z-direction shear forces. We will assume that they are being applied such that there is no
twisting of the beam. After we analyze the beam, we will determine where the forces must
have been acting to avoid twist.
2) The forces are applied such that there is twisting of the beam. However, the first approximation
of the effect of the twisting is a shear stress distribution in each rectangular segment that is
symmetric about the mid-line and hence the net shear flow is zero. Hence, the twist does not
affect our calculation. Here is a schematic of the shear stress distribution in a rectangular region
(by Felippa)
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\4a_summary_example4.7
.docx p. 2 of 5
y 2 EdA is approximated as y 2 E t ds
Making this approximation makes it much simpler to automate the calculation.
Comparison of predictions
I created another Maple worksheet that is more flexible. It has the option of making the very thin
assumption or not, so it replaces the last two sheets mentioned above. It is
named example_4.7_pathOptionsNew.mw . It was used for the following.
Now lets cut the wall thickness to .2 and the load by a factor of 100.
zc .800 .800
qA 10.551 10.577
qB -12.02 -12.02
Appendix
This example is from A&H. For inhomogeneous beams, A&H have used something called a reference
modulus. That is what E1 and all the starred terms are about. I have chosen not to introduce this
approach. This difference in notation means that it will probably be confusing for you to use A&H on
this example.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\4a_summary_example4.7
.docx p. 5 of 5
4b_example_4.7.mw p. 1 of 5
4b_example_4.7.mw
This worksheet uses the path used in A&H.
Let's determine the shear flow at points "A" and "B" for this "C" channel.
Note: Refer to the sketch on the right to identify the original coordinate system. Original means the
coordinate system before we shift to the weighted centroid. Because of the limits on what Maple can do
in terms of formatting, we will use "xyz" for the original coordinate system and the shifted one. (i.e.
ignore the primes).
It is important to recognize that when one analyzes thin wall sections, there can be disagreement as
to the idealization. It is a good idea to be consistent. In particular, the discussion in A&H, which this
worksheet follows, does not use a continuous path when defining the integration path. Referring to
the the sketch above, the path starts at the top left and goes for 5 inches. It then starts at the top
middle of part 2. (I have shown "s" it to the side because of lack of space, but it is actually going
down the middle of each section.) The sketch below shows what a continuous path would look like. If
you choose this second option, consistency would suggest that you would approximate the geometry
and you will obtain a slightly different location for the centroid and section stiffnesses than what is
given in this worksheet.
In this configuration, the subregions are rectangular, so the integrals become quite simple. For more
4b_example_4.7.mw p. 2 of 5
complcated shapes, you might need to actually perform the required integrals rather using the
summation formulas. (... or you would use formulas from a table)
Solving this problem requires manipulation of many dimensions and coordinates. You will help
yourself a lot if you get a good sketch before you start. Below is an example. The z-coordinate of the
centroid of the cross-section is unknown at this point. Once you know it, you can save yourself time
(and mistakes) by updating the information. It will be much easier to keep track of your "s"
coordinate if you restart it at zero for each section
Vy d 1.0e4; Vz d K1.0e4;
#Vz d 0:
"C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear"
10000.
K10000. (1)
> E A zSubCentroid
i=1
i i i
zc d ;
sum E i $A i , i = 1 ..3
print `zc = `, zc ;
0.8125000000
zc = , 0.8125000000
1.687500000 K0.5625000000 1.687500000 (1.5)
EIyy
Reverse the roles of base and height
height d vector 3, 5, .5, 5
5 0.5 5 (2.2.1)
base d vector 3, .5, 10, .5
0.5 10 0.5 (2.2.2)
Calculate the weighted moments of inertia relative to the centroid of each region
EIyy0 d vector 3 :
for i from 1 to 3 do
1
EIyy0 i d $E i $ base i $ height i 3;
12
od:
print `EIyy0 =`, EIyy0
#sbar d 4.5:
QEy d E 1 $ 5.25 $ sbar$.5
QEz d E 1 $ .5 C 2.25 K zc $ sbar$.5
9.687500000 106 sbar (3.1)
Due to the shear Vy, we obtain
q0 d 0 :
Vy $ QEy
qshearY d q0 K
EIzz
K99.84152142 sbar (3.2)
Due to the shear Vz, we obtain
q0 d 0 :
Vz $ QEz
qshearZ d q0 K
EIyy
326.0297985 sbar (3.3)
q12 d qshearY CqshearZ = 226.1882771 sbar
Therefore, the shear flow at "A" = eval q Cq , sbar = 4.5 = 1017.847247
shearY shearZ
We could just integrate down the vertical member to point B to get the increment and then add "qStart" to the increment.
However, it turns out that it is instructive to look at the contributions of Vy and Vz seperately.
Let's continue the integration for QEy and QEz.
QEy d QEy C E 2 $ 2.5 $ 5.0$.5
3.187500000 108 (4.5)
QEz d QEz C E 2 $ .25 K zc $ 5.0 $ .5
0. (4.6)
q0 d 0 :
Vy $ QEy
qshearY d q0 K
EIzz
K1212.361332 (4.7)
q0 d 0 :
Vz $ QEz
qshearZ d q0 K
EIyy
0. (4.8)
qB d qshearY CqshearZ :
print `The total shear flow at B =`, qB ;
The total shear flow at B =, K1212.361332 (4.9)
4c_example_4.7_pathOptionsNew.mw
This procedure makes an additional approximation optional... since the wall is assumed to be thin,
the variation of the coordinate through the wall thickness is ignored. (negligible). This simplifies
automating the calculation.
I also shifted the original coordinate system. The original y now goes through the middle of the
vertical piece.
#thinWallOption d veryThin;
"C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear" (1)
#Vyd0: #It is interesting to see what each load contributes to the shear flow
#Vz d 0:
numPoints d 4 :
numSeg d 3 :
5.25 4.75
5.25 0
K5.25 0
K5.25 4.75
1 2
2 3
3 4
1.000000000 107, 3.000000000 107, 1.000000000 107 (1.1)
5.25 4.199695122
5.25 K0.5503048780
(2.1.1)
K5.25 K0.5503048780
K5.25 4.199695122
s s
y d y1 $ 1 K Cy2$ :
L i L i
s s
z d z1 $ 1 K Cz2$ :
L i L i
#print `y,z,L=`, y, z, L ;
EIzz d EIzz C int y2 $ E i $ t i , s = 0 ..L i ;
EIyy d EIyy C int z2 $ E i $ t i , s = 0 ..L i ; #print `contrib=`, int z2 $ E i $ t i , s = 0 ..L i ;
E i
localEI d $L i $ t i 3 :
12
if thinWallOption = `veryThin` then
localEI d 0.0 :
fi:
if y2 = y1 then
EIzz d EIzz C localEI :
fi:
if z2 = z1 then
EIyy d EIyy C localEI :
fi:
od;
print `EIzz = `, EIzz ;
print `EIyy = `, EIyy ;
EIzz = , 2.757239584 109
EIyy = , 2.984395644 108 (3.1.1)
Vz $ QEz i
q0 d 0 : qshearZ d q0 K ;
EIyy
print `Shear flow due to Vz = `, q ;
shearZ
shearFlow i d q Cq ;
shearY shearZ
print `Total shear flow in segment = `, shearFlow i ;
4c_example_4.7_pathOptionsNew.mw p. 6 of 9
p i d plot s Coffset, shearFlow i , s = 0 ..L i , color = segmentColor i , title
= `Shear flow... look at sketch to see meaning of coordinate "s"` , thickness = 3 :
500
0
5 10 15 20
K500
K1000
K1500
Maximum value in segments... assumes that there is a zero slope in curve for the segment,
which is not always the case. If there is not, tghe extreme value occurs at an endpoint.
for i from 1 to numSeg do
sMax d solve diff shearFlow i , s = 0, s :
print sMax, eval shearFlow i , s = sMax ;
od:
Check endpoint values
for i from 1 to numSeg do
print eval shearFlow i , s = 0 , eval shearFlow i , s = L i ;
od:
0., 999.884760
999.8847599, K1904.321941
K1904.321941, 0.000001 (4.1.1)
(4.1.1.2)
Let's sum moments about y=0 and z= middle of vertical member. This is chosen so that we do not have to
consider the moment due to the shear flow in the vertical member. The result is
shearFlowMoment d int KshearFlow 1 $ 5.25, s = 0 ..4.75 C int KshearFlow 3 $ 5.25, s = 0 ..4.75
11277.20109 (4.1.1.3)
The applied force Vy must be applied at a location (i.e. through a particular z-coordinate) such
that it creates this moment.
In terms of the original coordinate system, the moment due to Vy is -(z - .25)*Vy.
Hence, we can calculate the z-coordinate as follows:
z d 'z':
zc d solve K z K t 2 $ Vy = shearFlowMoment, z ;
2
K0.8777201090 (4.1.1.4)
The distance from the median line is (in the -z direction)
t 2
abs K C zc
2
1.127720109
ZC d K0.8781249960;
K0.8781249960 (4.1.1.6)
For a cross-section made up of thin rectangular regions, the contribution of each rectangular region to
the total torsional stiffness is quite simple. Each rectangular region behaves like it is detached from
the rest of the cross-section, so we simply caculate the torsional stiffness of each rectangle and add it
4c_example_4.7_pathOptionsNew.mw p. 9 of 9
3
up. The tosional stiffness of a rectangle is approximately GJ = G b t
3
Once we know this, we proceed in exactly the same way we did for a multicell cross-section, but in
this case we have multiple solid rectangles rather than multiple cells.
Mx = GJ * kx
where kx = rate of rotation and GJ = effective torional stiffness
We assume a Poisson's ratio of .3
E 1 E 2 E 3
Gd , , ;
2 1 C.3 2 1 C.3 2 1 C.3
3
Mx1 d G 1 $ abs YZ 2, 2 KYZ 1, 2 $t 1 $ kx;
3
3
Mx2 d G 2 $ abs YZ 3, 1 KYZ 2, 1 $t 2 $kx;
3
3
Mx3 d G 3 $ abs YZ 4, 2 KYZ 3, 2 $t 3 $kx;
3
Mx d Mx1 C Mx2 CMx3;
3.846153846 106, 1.153846154 107, 3.846153846 106
7.612179487 105 kx
5.048076927 106 kx
7.612179487 105 kx
6.570512824 106 kx (5.1)
>
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\5a_rectangularBoxBeam_
summary.docx p. 1 of 3
w=10 h=10
In what follows, we define qa to be the shear flow at the coordinate location y,z= (-w,-h)
Plot of shear flow path = 1-2-3-4-1 for the case Mx= -1.0e5 Vy = 1.0e4. The value of Mx is
the torque about the center.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\5a_rectangularBoxBeam_
summary.docx p. 2 of 3
Let's calculate the net force in each segment due to the shear flow. The direction of the force is in
the direction "s". Here are results for several cases.
Unless one has the right mix of shear and moment, there will be twist.
C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear\5a_rectangularBoxBeam_
summary.docx p. 3 of 3
Finally, consider the case that the shear force acts through the shear center (which means the
moment is just right to prevent twist)
Let's calculate the net force in each segment due to the shear flow. The direction of the force is in
the direction "s". Now we see that segment 1 is picking up a lot more load than segment 3, which
is expected, since the modulus is 3 times as large.
rectangularBoxBeam.mw
This procedure makes an additional approximation... since the wall is assumed to be thin, the
variation of the coordinate through the wall thickness is ignored. (i.e. assumed to be negligible). This
simplifies automating the calculation.
To keep things from getting too messy, we will restrict ourselves to shear force in the y-direction and
torque only
Make sure the box is symmetric about y=0, since this worksheet only handles lack of symmetry
about z=0.
I suspect that if you make this rectangle too elongated or too asymmetrical, the approximate solution
is not very good. For example, if we set the modulus of two adjacent sides to a very low value, I do
not expect you to recover the solution for a "right angle" cross-section.
restart : currentdir ; with linalg : with plots : #Digits d 15:
"C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear" (1)
Note that the dimensions are defined per the path along the middle of the walls.
(2)
numPoints d 4 :
numSeg d 4 :
w d 10 : h d 10 :
G d vector 4 :
for i from 1 to 4 do
E i
G i d ;
2$ 1 Cnu
od:
K10 K10
10 K10
10 10
K10 10
1 2
2 3
(1.1)
3 4
1 4
od;
ZweightedFirstMoment
zc d :
weightedArea
YweightedFirstMoment
yc d :
weightedArea
s s
y d y1 $ 1 K Cy2$ :
L i L i
s s
z d z1 $ 1 K Cz2$ :
L i L i
print `y,z,L=`, y, z, L i ;
EIzz d EIzz C int y2 $ E i $ t i , s = 0 ..L i ;
EIyy d EIyy C int z2 $ E i $ t i , s = 0 ..L i ; #print `contrib=`, int z2 $ E i $ t i , s = 0 ..L i ;
od;
print `EIzz = `, EIzz ;
print `EIyy = `, EIyy ;
y,z,L=, K10. C1.000000000 s, K6.666666667, 20
y,z,L=, 10., K6.666666667 C 0.9999999999 s, 20
y,z,L=, 10. K1.000000000 s, 13.33333333, 20
y,z,L=, K10., K6.666666667 C 0.9999999999 s, 20
EIzz = , 3.333333333 1010
EIyy = , 3.999999999 1010 (3.1.1)
In what follows, we define qa to be the shear flow at the coordinate location y,z= (-w,-h)
qSave d copy q :
Solve for z-coordinate of shear center (see procedure used in next section---
more straightforward)
rotation rate
1 q 1 q 2 q 3
ror d $ int , s = 0 ..2$w C int , s = 0 ..2$h Cint , s = 0 ..2$w
2$4$h$w t 1 $G 1 t 2 $G 2 t 3 $G 3
q 4
C int , s = 0 ..2$h ;
t 4 $G 4
K7.800000000 10-10 Vy C 4.333333334 10-8 qa (4.1.1)
torqueAboutCenter d int h $ q 1 , s = 0 ..2$w Cint w $ q 2 , s = 0 ..2$h C int h $ q 3 , s = 0 ..2$w C int w
$q 4 , s = 0 ..2$h ;
qaAns d solve Mx = torqueAboutCenter, qa :
print `qa = `, qa ;
q d map eval, q, qa = qaAns :
5b_rectangularBoxBeam_mod.mw p. 5 of 10
print `The shear flows are `, evalm q ;
eval ror, qa = qaAns ;
K10. Vy C800. qa
qa = , qa
The shear flows are , 0.01250000000 Vy C0.001250000000 Mx K 3.000000000 10-11 Vy K1.50000000 108 s
C 7.500000 106 s2 , 0.01250000000 Vy C0.001250000000 Mx K0.001500000000 Vy s,
K0.01750000000 Vy C0.001250000000 Mx K 3.000000000 10-11 Vy 5.0000000 107 s
K 2.500000 106 s2 , K0.01750000000 Vy C0.001250000000 Mx C0.001500000000 Vy s
K2.383333332 10-10 Vy C 5.416666668 10-11 Mx (4.1.2)
If I want the rate of rotation to be zero, this equation tells me that I will need to apply both a moment and a shear
force. Let's offset the shear force from the weighted centroid. Apply it at a distance "e" from the weighted centroid (in
the z-direction).The moment about the weighted centroid
moment d solve eval ror, qa = qaAns = 0, Mx ;
solve KVy$e = moment, e ;
4.399999996 Vy
K4.399999996 (4.1.3)
rotation rate
q d copy qSave :
1 q 1 q 2 q 3
ror d $ int , s = 0 ..2$w C int , s = 0 ..2$h Cint , s = 0 ..2$w
2$4$h$w t 1 $G 1 t 2 $G 2 t 3 $G 3
q 4
C int , s = 0 ..2$h ;
t 4 $G 4
K7.800000000 10-10 Vy C 4.333333334 10-8 qa (4.2.1)
qaAns d solve ror = 0, qa :
print `qa = `, qaAns ;
q d map eval, q, qa = qaAns :
print `The shear flows are `, evalm q ;
eval ror, qa = qaAns ;
qa = , 0.01800000000 Vy
The shear flows are , 0.01800000000 Vy K3.000000000 10-11 Vy K1.50000000 108 s C 7.500000 106 s2 ,
0.01800000000 Vy K0.001500000000 Vy s, K0.01200000000 Vy
K 3.000000000 10-11 Vy 5.0000000 107 s K2.500000 106 s2 , K0.01200000000 Vy
C 0.001500000000 Vy s
1. 10-19 Vy
This shear flow gives a moment about the center = , 4.400000000 Vy (4.2.2)
This tells me that in order to impose a zero rotation, I will need to impose a moment as indicated.
zsc d solve KVy $ zsc = torqueAboutCenter, zsc :
print `z-coordinate of shear center = `, zsc ;
z-coordinate of shear center = , K4.400000000 (4.2.3)
5b_rectangularBoxBeam_mod.mw p. 6 of 10
400
300
200
100
0
10 20 30 40 50 60 70 80
K100
5b_rectangularBoxBeam_mod.mw p. 7 of 10
(4.3.2)
offset d 0 :
for i from 1 to numSeg do
p i d plot s Coffset, eval q i , Mx = K1.0e5, Vy = 1.0e4 , s = 0 ..L i , title
= `Shear flow... look at sketch to see meaning of coordinate "s"` , thickness = 3 :
200
100
0
10 20 30 40 50 60 70 80
K100
K200
K300
Let's calculate the net force in each segment due to the shear flow. The direction of the force is in the direction "s".
L d 2$w, 2$h, 2$w, 2$h :
print ` Mx= K1.0e5, Vy= 1.0e4 ` ;
for i from 1 to 4 do
force d int q i , s = 0 ..L i :
print `Force for segment `, i, eval force, Mx = K1.0e5, Vy = 1.0e4 ;
od:
print ;
print ` Mx= 0, Vy= 1.0e4 ` ;
for i from 1 to 4 do
force d int q i , s = 0 ..L i :
print `Force for segment `, i, eval force, Mx = 0, Vy = 1.0e4 ;
od:
5b_rectangularBoxBeam_mod.mw p. 8 of 10
print ;
print ` Mx= -1.0e5, Vy= 0.0 ` ;
for i from 1 to 4 do
force d int q i , s = 0 ..L i :
print `Force for segment `, i, eval force, Mx =K1.0e5, Vy = 0.0 ;
od:
More thoughts
> q d copy qSave :
torqueAboutCenter d int h $ q 1 , s = 0 ..2$w C int w $ q 2 , s = 0 ..2$h C int h $ q 3 , s = 0 ..2$w
C int w$q 4 , s = 0 ..2$h ;
netFy d int q 1 , s = 0 ..2$w Kint q 3 , s = 0 ..2$w ;
torqueAboutCenter := K10. Vy C800. qa
netFy := 1.000000000 Vy (4.4.1)
If we apply just a shear force that acts through the center, then the torque about the center is
equal to zero. Let's consider that.
> qaAns d solve torqueAboutCenter = 0, qa ;
q d map eval, q, qa = qaAns ;
qaAns := 0.01250000000 Vy
q := 0.01250000000 Vy K 3.000000000 10-11 Vy K1.50000000 108 s C7.500000 106 s2 , 0.01250000000 Vy (4.4.2)
K0.001500000000 Vy s, K0.01750000000 Vy K3.000000000 10-11 Vy 5.0000000 107 s
K2.500000 106 s2 , K0.01750000000 Vy C 0.001500000000 Vy s
> torqueAboutCenter d int h $ q 1 , s = 0 ..2$w C int w $ q 2 , s = 0 ..2$h C int h $ q 3 , s = 0 ..2$w
C int w$q 4 , s = 0 ..2$h ;
netFy d int q 1 , s = 0 ..2$w Kint q 3 , s = 0 ..2$w ;
torqueAboutCenter := 0.
netFy := 1.000000000 Vy (4.4.3)
1 q 1 q 2 q 3
> ror d $ int , s = 0 ..2$w Cint , s = 0 ..2$h C int ,s = 0
2$4$h$w t 1 $G 1 t 2 $G 2 t 3 $G 3
q 4
..2$w Cint , s = 0 ..2$h :
t 4 $G 4
print `The rate of rotation = `, ror ;
The rate of rotation = , K2.383333334 10-10 Vy (4.4.4)
>
5b_rectangularBoxBeam_mod.mw p. 9 of 10
print `This shear flow gives a moment about the center = `, torqueAboutCenter ;
print `Contributions of each segment`
print tmp1 ; print tmp2 ; print tmp3 ; print tmp4 ;
qa = , 0.01800000000 Vy
The shear flows are , 0.01800000000 Vy K3.000000000 10-11 Vy K1.50000000 108 s C 7.500000 106 s2 ,
0.01800000000 Vy K0.001500000000 Vy s, K0.01200000000 Vy
K 3.000000000 10-11 Vy 5.0000000 107 s K2.500000 106 s2 , K0.01200000000 Vy
C 0.001500000000 Vy s
1. 10-19 Vy
0.6000000000 Vy
This shear flow gives a moment about the center = , 4.400000000 Vy
Contributions of each segment
6.600000000 Vy
2
0.6000000000 Vy
K3.400000000 Vy
0.6000000000 Vy (4.5.2)
for i from 1 to 4 do
force d int q i , s = 0 ..L i :
print `Force for segment `, i, eval force, Vy = 1.0e4 ;
od:
Force for segment , 1, 6600.000000
Force for segment , 2, 600.0000000
Force for segment , 3, K3400.000000
Force for segment , 4, 600.0000000 (4.5.3)
5b_rectangularBoxBeam_mod.mw p. 10 of 10
>
10_rightAngle_4.17_broken.mw p. 2 of 6
5. My(x), Mz(x) using FBD or by integrating the equilibrium equations in terms of stress
resultants
6. curvatures diff(v,x,x) and -diff(w,x,x) using the structural constitutive equations (will
need to invert a matrix, since the constitutive matrix is not diagonal)
7. axial strain
10_rightAngle_4.17_broken.mw p. 3 of 6
8. axial stress
multiply strain with modulus (no thermal load)
9. maximum axial stress
Look for where the axial strain is largest. => Look at how the curvatures vary. In the absence
of thermal loads, you know the strains are largest on the outside of the beam. You might want
to plot the variation of strain with x.
10. displacements v0(100) and w0(100) Note: This beam is also going to twist, but based on
our simplifed theory, that will not affect the displacements v and w on the x-axis. Also,
note that the weighted centroid is not located on the beam!
You know the curvatures. Integrate them to obtain expressions for v0(x) and w0(x). These
expressions will have integration constants. Use the kinematic BC's to determine the
integration constants. Now you have the functions v0(x) and w0(x).
>
# Vy d 1.0e4; Vz d K1.0e4;
"C:\W\whit\Classes\304_2012_ver_3\_Notes\5_Torsion_and_transverseShear" (1)
> E A zSubCentroid ;
i=1
i i i
> E A zSubCentroid
i=1
i i i
zc d ;
sum E i $A i , i = 1 ..2
print `zc = `, zc ;
1.12500000000000
zc = , 1.12500000000000
K1.12500000000000 1.12500000000000 (4.5)
EIyy
Reverse the roles of base and height
height d vector 3, 4.75, .5, 4.75
4.75 0.5 4.75 (5.2.1)
base d vector 3, .5, 10.5 , .5
0.5 10.5 0.5 (5.2.2)
Calculate the weighted moments of inertia relative to the centroid of each region
EIyy0 d vector 3 :
for i from 1 to 3 do
1
EIyy0 i d $E i $ base i $ height i 3;
12
od:
print `EIyy0 =`, EIyy0
EIyz
t d .5 :
y d 5.25 :
QEy d int E 1 $ y $ t , s = 0 ..s ;
QEz d int E 1 $ 5 Ks K zc $ t, s = 0 ..s ;
1.9375000 107 s K2.500000 106 s2 (6.1)
Due to the shear Vy, we obtain
q0 d 0 :
Vy $ QEy
q d q0 K
shearY EIzz
K0.0430750822614418 Vy s (6.2)
Due to the shear Vz, we obtain
q0 d 0 :
Vz $ QEz
qshearZ d q0 K
EIyy
10_rightAngle_4.17_broken.mw p. 6 of 6
K9.17179196273957 10-9 Vz 1.9375000 107 s K 2.500000 106 s2 (6.3)
Therefore, the shear flow at "A" = shearFlow d qshearY CqshearZ
K0.0430750822614418 Vy s K9.17179196273957 10-9 Vz 1.9375000 107 s K2.500000 106 s2 (6.4)
At point "A", s= 4.5.
eval shearFlow, s = 4.5
K0.193837870176488 Vy K0.335343643637666 Vz (6.5)