Professional Documents
Culture Documents
Chapter 75
Chapter 75
5
Virtual Work Method (Frames)
This lecture focuses on the use of the Virtual Work Method for calculating a frame deflection at a
desired point.
A frame structure consists of a set of members each capable of carrying three types of forces: an
axial force, a shear force, and a bending moment (see Figure 7.56).
The internal forces in the frame cause the structural members to deform. Generally, each
member undergoes an axial deformation, a shear deformation, and a deformation due to the
bending moment. However, in a typical frame structure, the axial and shear deformations are
significantly smaller than bending deformation and can be ignored. For illustrative purposes in
this lecture, however, we will consider axial deformation as well as bending deformation.
Consider a frame structure subjected to a horizontal point load and a uniformly distributed load,
as shown in Figure 7.57. We wish to determine the horizontal displacement of the frame at point
C. Assume a constant E (modulus of elasticity), A (cross-sectional area), and I (moment of
inertia about the axis of bending) for the frame.
Figure 7.57: A frame structure subjected to a point load and a uniformly distributed load
Let 𝑊𝑒∗ stand for external virtual work and 𝑊𝑖∗ denote internal virtual work. Then, the virtual
work equation can be expressed as:
𝑊𝑒∗ = 𝑊𝑖∗ [7.126]
Since we are to determine the horizontal displacement at point C, we need to place a virtual unit
load in the horizontal direction at C, as shown in Figure 7.58.
Consequently, the expression for external virtual work becomes 1∗ times ∆. That is,
𝑊𝑒∗ = 1∗ ∆ [7.127]
The total internal virtual work can be written in terms of the sum of each member’s internal
virtual work, as follows:
𝑊𝑖∗ = (𝑊𝑖∗ )𝐴𝐵 + (𝑊𝑖∗ )𝐵𝐶 + (𝑊𝑖∗ )𝐶𝐷 [7.128]
Furthermore, the internal virtual work for each member consists of two parts: one part due to
axial deformation and one part due to bending deformation. Equation [7.128] gives the total
internal virtual work in terms of the two terms associated with the internal virtual work for each
frame member.
𝑎 𝑏 𝑎 𝑏 𝑎 𝑏
𝑊𝑖∗ = (𝑊𝑖∗ + 𝑊𝑖∗ )𝐴𝐵 + (𝑊𝑖∗ + 𝑊𝑖∗ )𝐵𝐶 + (𝑊𝑖∗ + 𝑊𝑖∗ )𝐶𝐷 [7.129]
𝑎 𝑏
In equation [7.129], 𝑊𝑖∗ represents the internal work due to axial deformation and 𝑊𝑖∗
𝑎
represents the internal work due to bending deformation for member 𝑖. To calculate 𝑊𝑖∗ and
𝑏
𝑊𝑖∗ for each member of the frame, we need to analyze the structure and calculate the axial and
bending deformations for each member.
Given that the frame is statically determinate, we can determine its support reactions by writing
and solving the static equilibrium equations for the entire structure. The support reactions are
shown in Figure 7.59.
Figure 7.60 shows the internal forces for the frame members.
To calculate ∆ (see Figure 7.57), we need to analyze the frame under a virtual unit load placed in
the direction of the horizontal displacement at point C. The analysis results are given in Figure
7.61.
Note that member CD carries a virtual compressive force of −2. We use the negative sign to
∗
indicate that the member is in compression. Therefore, 𝑓𝑐𝑑 = −2.
As shown in Figure 7.60, under the applied load, member CD carries a compressive force of
2𝑃 + 𝑤𝐿/2. Therefore, its axial displacement (𝛿𝑐𝑑 ) can be written as:
𝑤𝐿
𝐹𝑐𝑑 𝐿𝑐𝑑 −( 2 + 2𝑃)(2𝐿) [7.130]
𝛿𝑐𝑑 = =
𝐸𝐴 𝐸𝐴
The internal virtual work for the member can be written as follows:
1
𝑤𝐿
−( + 2𝑃)(2𝐿) 8𝑃𝐿 + 2𝑤𝐿2
(𝑊𝑖∗
𝑎
+
𝑏
𝑊𝑖∗ )𝐶𝐷 = (𝑊𝑖∗
𝑎 ∗
+ 0)𝐶𝐷 = 𝑓𝑐𝑑 𝛿𝑐𝑑 = (−2) 2 = [7.131]
𝐸𝐴 𝐸𝐴
𝑏
Note that since member CD does not carry any bending moment, its 𝑊𝑖∗ (deformation due to
bending) is zero.
∗
Member AB carries a virtual tensile force of 2 (see Figure 7.61). Therefore, we can write 𝑓𝑎𝑏 = 2.
Since the member carries a compressive force of −2𝑃 + 𝑤𝐿/2 under the applied load (see
Figure 7.60), its axial displacement (𝛿𝑎𝑏 ) can be determined as follows:
𝑤𝐿
𝐹𝑎𝑏 𝐿𝑎𝑏 −( 2 − 2𝑃)(2𝐿) [7.132]
𝛿𝑎𝑏 = =
𝐸𝐴 𝐸𝐴
The axial component of the internal virtual work for the member is given in equation [7.133].
In equation [7.134], 𝑚∗ is the bending moment due to the virtual load and 𝑀 is the bending
moment due to the real load. Using the diagrams shown in Figure 7.60 and Figure 7.61, 𝑀 and
𝑚∗ can be written as follows:
𝑀(𝑥) = 𝑃 𝑥 0 ≤ 𝑥 ≤ 2𝐿 [7.135]
𝑚∗ (𝑥) = 𝑥 0 ≤ 𝑥 ≤ 2𝐿 [7.136]
The total internal virtual work for member AB is the sum of equations [7.133] and [7.137].
𝑎
(𝑊𝑖∗ )𝐵𝐶 = 𝑓𝑏𝑐
∗
𝛿𝑏𝑐 = (1)(0) = 0 [7.140]
The bending component of the internal virtual work for member BC can be expressed as:
𝐿
𝑏 𝑚∗ 𝑀
(𝑊𝑖∗ )𝐵𝐶 = ∫ 𝑑𝑥 [7.141]
0 𝐸𝐼
Using the free-body diagrams shown in Figure 7.60 and Figure 7.61, for member BC, we can
write 𝑀 and 𝑚∗ as follows:
𝑤𝐿𝑥 𝑤𝑥 2
𝑀(𝑥) = − 2𝑃𝑥 + 2𝑃𝐿 − 0 ≤ 𝑥 ≤ 𝐿 [7.142]
2 2
The total internal virtual work for member BC is the sum of equations [7.140] and [7.144].
𝑏 𝑤𝐿4 4𝑃𝐿3
(𝑊𝑖∗ )𝐵𝐶 = (0 + 𝑊𝑖∗ )𝐵𝐶 = + [7.145]
12𝐸𝐼 3𝐸𝐼
The system internal virtual work is equal to the sum of the internal work expressions for the
three members given by equations [7.131], [7.138], and [7.145]. That is, we can write:
We start by analyzing the frame to determine the member forces under the applied load. The
analysis results are shown in Figure 7.63.
Column AB carries an axial load only. Beam BC has an axial load and a bending moment. Using
the free-body diagram shown in Figure 7.63, the bending moment equation for the beam can be
written as:
200𝑥 0≤𝑥≤4
𝑀(𝑥) = { [7.150]
1600 − 200𝑥 4≤𝑥≤8
To calculate the horizontal displacement of the frame at the roller support, we need to place a
virtual unit load at point A and analyze the frame. Figure 7.64 shows the analysis results.
Using the free-body diagram shown in Figure 7.64, the moment equation for column AB due to
the unit load can be written as:
To determine the horizontal displacement at point A, the external virtual work expression can be
written as 1∗ ∆, where ∆ is the target displacement.
Note that since column AB does not carry any bending moment, under the applied load (see
𝑏
Figure 7.63), 𝑊𝑖∗ for the member is zero.
𝑎
To determine 𝑊𝑖∗ for column AB, we need to calculate the axial displacement of the member
under the applied load. This can be done using the following equation:
𝐹𝑎𝑏 𝐿𝑎𝑏
𝛿𝑎𝑏 = [7.154]
𝐸𝐴
Since column AB carries an axial compressive force of 200 N (see Figure 7.63), 𝐹𝑎𝑏 = −200 N.
Therefore, equation [7.154] can be rewritten as:
(−200)(3) −600
𝛿𝑎𝑏 = = [7.155]
𝐸𝐴 𝐸𝐴
The axial force in the member due to the virtual unit load is 3/8 (see Figure 7.64). Since the
∗
member is in compression, we can write 𝑓𝑎𝑏 = −3/8.
𝑎
Then, 𝑊𝑖∗ becomes:
𝑎 (−200)(3) 225
(𝑊𝑖∗ )𝐴𝐵 = 𝑓𝑎𝑏
∗
𝛿𝑎𝑏 = (−3/8) = [7.156]
𝐸𝐴 𝐸𝐴
For beam BC, 𝛿𝑏𝑐 can be determined as follows:
𝐹𝑏𝑐 𝐿𝑏𝑐 (−200)(8) −1600
𝛿𝑏𝑐 = = = [7.157]
𝐸𝐴 𝐸𝐴 𝐸𝐴
𝑎
And since the axial force in the member due to the virtual unit load is −1 (see Figure 7.64), 𝑊𝑖∗
can be written as follows:
𝑎 −1600 1600
(𝑊𝑖∗ )𝐵𝐶 = 𝑓𝑏𝑐
∗
𝛿𝑏𝑐 = (−1) = [7.158]
𝐸𝐴 𝐸𝐴
𝑏
To determine 𝑊𝑖∗ for beam BC, we need to use the following equation:
8
𝑏 𝑚∗ 𝑀
𝑊𝑖∗ = ∫ 𝑑𝑥 [7.159]
0 𝐸𝐼
where 𝑚∗ is the bending moment due to the virtual load and 𝑀 is the bending moment due to
the real loads in the member. The expression for 𝑀 is given in equation [7.150] and the
expression for 𝑚∗ is given in equation [7.152]. Therefore, we can rewrite equation [7.159] as:
4 8
𝑏 3𝑥 3𝑥 −4800
𝑊𝑖∗ = ∫ ( − 3)(200𝑥)𝑑𝑥 + ∫ ( − 3)(1600 − 200𝑥)𝑑𝑥 = [7.160]
0 8 4 8 𝐸𝐼
𝑎 𝑏 1600 4800
(𝑊𝑖∗ + 𝑊𝑖∗ )𝐵𝐶 = − [7.161]
𝐸𝐴 𝐸𝐼
Adding equations [7.156] and [7.161], we get the internal virtual work expression for the entire
structure.
225 1600 4800 1825 4800
𝑊𝑖∗ = + − = − [7.162]
𝐸𝐴 𝐸𝐴 𝐸𝐼 𝐸𝐴 𝐸𝐼
Equating the external virtual work to the internal virtual work, we get:
1825 4800
1∗ ∆ = − [7.163]
𝐸𝐴 𝐸𝐼
Therefore, the horizontal displacement of roller A (see Figure 7.62) is:
1825 4800
∆= − [7.164]
𝐸𝐴 𝐸𝐼
The cross-sectional area and the moment of inertia of the members are given by equations
[7.165] and [7.166], respectively.
10 10
𝐴 = × = 100 × 10−4 m2 [7.165]
100 100
1 10 10 3
𝐼 = × ×( ) = 833 × 10−8 m4 [7.166]
12 100 100
Since 𝐸 = 200 × 109 N/m2, ∆ becomes:
1825 4800
∆= − = 9.125 × 10−7 − 2.881 × 10−3 m [7.167]
𝐸𝐴 𝐸𝐼
or,
To determine the rotation of the frame at joint B, denoted by 𝜃, we place a virtual unit moment
at the joint, as shown in Figure 7.66.
The analysis of the frame subjected to the unit moment yields the member forces and moment
equations shown in Figure 7.67.
Figure 7.67: The member forces and moment equations for a frame structure
As shown in Figure 7.67, column AB carries an axial force only; there is no bending moment in
the member. The bending moment equation for beam BC equals 1 − 𝑥/8.
The external virtual work equation for the frame can be written as 1∗ 𝜃. And the internal virtual
work can be expressed in the following form:
𝑎 𝑏
𝑊𝑖 ∗ = (𝑊𝑖∗ )𝐴𝐵 + (𝑊𝑖∗ )𝐵𝐶 [7.169]
𝑎
For column AB, 𝑊𝑖∗ = 𝑓𝑎𝑏 ∗ ∗
𝛿𝑎𝑏 where 𝑓𝑎𝑏 = 1/8 (see Figure 7.67). The axial displacement for the
member (𝛿𝑎𝑏 ) can be determined using Hooke’s Law:
𝐹𝑎𝑏 𝐿𝑎𝑏 (−200)(3) −600
𝛿𝑎𝑏 = = = [7.170]
𝐸𝐴 𝐸𝐴 𝐸𝐴
Then, the internal virtual work for column AB can be written as:
𝑏
For beam BC, 𝑊𝑖∗ can be determined using the following equation.
8
𝑏 𝑚∗ 𝑀
𝑊𝑖∗ = ∫ 𝑑𝑥 [7.172]
0 𝐸𝐼
Equation [7.172] can be expanded by (1) replacing 𝑚∗ (𝑥) with 1 − 𝑥/8 (see Figure 7.67) and (2)
using equation [7.150] for 𝑀. The expanded equation is as follows:
𝑏 1 4 𝑥 1 8 𝑥 1600
𝑊𝑖∗ = ∫ (1 − )(200𝑥)𝑑𝑥 + ∫ (1 − )(1600 − 200𝑥)𝑑𝑥 = [7.173]
𝐸𝐼 0 8 𝐸𝐼 4 8 𝐸𝐼
The internal virtual work for the frame can be obtained by adding equation [7.171] to equation
[7.173[7.173].
−75 1600
𝑊𝑖 ∗ = + [7.174]
𝐸𝐴 𝐸𝐼
Equating the external virtual work to the internal virtual work, we get:
−75 1600
1∗ 𝜃 = + [7.175]
𝐸𝐴 𝐸𝐼
Therefore, the rotation of the frame at joint B (see Figure 7.66) becomes:
−75 1600
𝜃= + [7.176]
𝐸𝐴 𝐸𝐼
Using the known section and material properties for the frame, given by equations [7.165] and
[7.166], we get 𝜃 = 0.00096 radian.
1. For the frame shown below, determine the horizontal displacement and rotation at roller
support D. The frame has a cross-sectional area of 10 cm by 10 cm. E = 200 GPa.
2. Calculate the vertical displacement at joint D and the rotation at pin support B. The
frame has a cross-sectional area of 10 cm by 10 cm. 𝐸 = 200 GPa.