Principle of Virtual Work
Principle of Virtual Work
Virtual Work
1
2
– The principle of virtual work was developed by John Bernoulli in 1717 and is
sometimes referred to as the unit-load method. It provides a general means of
obtaining the displacement and slope at a specific point on a structure, be it a
beam, frame, or truss.
3
– Based on this concept, the principle of virtual work will now be developed. To
do this, we will consider the structure (or body) to be of arbitrary shape (This
arbitrary shape will later represent a specific truss, beam, or frame) as shown in
Fig. b. Suppose it is necessary to determine the displacement of point A on the
body caused by the “real loads” , and .
7
– For convenience, which will be apparent later, we will choose to have a “unit”
magnitude, that is , The term “virtual” is used to describe the load, since it is
imaginary and does not actually exist as part of the real loading. The unit load
does, however, create an internal virtual load u in a representative element or
fiber of the body, as shown in Fig.9–6a. Here it is required that and u be related
by the equations of equilibrium.
9
– Once the virtual loadings are applied, then the body is subjected to the real
loads , and Fig.9–6b. Point A will be displaced an amount causing the element
to deform an amount dL. As a result, the external virtual force and internal
virtual load u “ride along” by and , respectively, and therefore perform external
virtual work of on the body and internal virtual work of on the element.
10
– Realizing that the external virtual work is equal to the internal virtual work done
on all the elements of the body, we can write the virtual-work equation as
11 Method of Virtual Work
– For the purpose of explanation let us consider the vertical displacement of joint
B of the truss in Fig. 9–7a. Here a typical element of the truss would be one of
its members having a length , Fig. 9–7 b. If the applied loadings and cause a
linear elastic material response, then this element deforms an amount where
is the normal or axial force in the member, caused by the loads. Applying Eq. 9–
13, the virtual-work equation for the truss is therefore:
13
14 Temperature
– In some cases, truss members may change their length due to temperature. If
is the coefficient of thermal expansion for a member and is the change in its
temperature, the change in length of a member is . Hence, we can determine
the displacement of a selected truss joint due to this temperature change from
Eq. 9–13,written as:
15
16 Fabrication Errors and Camber
– Virtual Forces n
• Place the unit load on the truss at the joint where the desired displacement is to be
determined. The load should be in the same direction as the specified displacement, e.g.,
horizontal or vertical.
• With the unit load so placed, and all the real loads removed from the truss, use the
method of joints or the method of sections and calculate the internal n force in each truss
member. Assume that tensile forces are positive and compressive forces are negative.
20
– Real Forces N
• Use the method of sections or the method of joints to determine the N force in
each member. These forces are caused only by the real loads acting on the
truss. Again, assume tensile forces are positive and compressive forces are
negative.
21
– Virtual-Work Equation
• If the resultant sum is positive, the displacement is in the same direction as the
unit load. If a negative value results, is opposite to the unit load.
22
– When applying any formula, attention should be paid to the units of each
numerical quantity. In particular, the virtual unit load can be assigned any
arbitrary unit (lb, kip, N, etc.), since the n forces will have these same units, and
as a result the units for both the virtual unit load and the n forces will cancel
from both sides of the equation.
24 Example
– The cross-sectional area of each member of the truss shown in Fig. 9–9a is and .
(a) Determine the vertical displacement of joint C if a 4-kN force is applied to the
truss at C.
(b) If no loads act on the truss, what would be the vertical displacement of joint C
if member AB were 5 mm too short?
25 SOLUTION Part (a)
– Virtual Forces n.
– Real Forces N.
– The joint analysis of A and B when the real load of 4 kN is applied to the truss is
given in Fig.9–9c.
Real forces N
27
– Virtual-Work Equation.
– Since AE is constant, each of the terms can be arranged in tabular form and
computed. Here positive numbers indicate tensile forces and negative numbers
indicate compressive forces.
28
29 Part (b)
1. Determine the vertical displacement of joint A. Each bar is made of steel and has
a cross-sectional area of . Take . Use the method of virtual work.
31
2. Determine the vertical displacement of joint E. For each member , . Use the
method of virtual work.
32 Method of Virtual Work for
Beams and Frames
– The method of virtual work can also be applied to deflection problems involving
beams and frames. The principle of virtual work, or more exactly, the method of
virtual force, may be formulated for beam and frame deflections by considering
the beam shown in Fig.9–14b.
33 Method of Virtual Work for
Beams and Frames
– Here the displacement of point A is to be determined. To compute a virtual unit
load acting in the direction of is placed on the beam at A, and the internal
virtual moment m is determined by the method of sections at an arbitrary
location x from the left support, Fig.9–14a. When the real loads act on the
beam,Fig.9–14b, point A is displaced . Provided these loads cause linear elastic
material response, then the element deforms or rotates
34 Method of Virtual Work for
Beams and Frames
– Here M is the internal moment at x caused
by the real loads. Consequently, the
external virtual work done by the unit load
is and the internal virtual work done by the
moment m is Summing the effects on all
the elements along the beam requires an
integration. Thus,
35
– When applying the above equations, it is important to realize that the definite
integrals on the right side actually represent the amount of virtual strain energy
that is stored in the beam. If concentrated forces or couple moments act on the
– Instead, separate x coordinates will have to be chosen within regions that have
no discontinuity of loading. Also, it is not necessary that each x have the same
particular region must be the same x as that selected for determining the virtual
– For example, consider the beam shown in Fig. 9–16. In order to determine the
four integrals having the form must be evaluated. We can use to determine the
strain energy in region AB, for region BC, for region DE, and for region DC. In
any case, each x coordinate should be selected so that both M and m (or ) can
be easily formulated.
39 Procedure for Analysis
• Place a unit load on the beam or frame at the point and in the direction of the desired
displacement.
• Establish appropriate x coordinates that are valid within regions of the beam or frame
where there is no discontinuity of real or virtual load.
• With the virtual load in place, and all the real loads removed from the beam or frame,
calculate the internal moment m or as a function of each x coordinate.
• If the algebraic sum of all the integrals for the entire beam or frame is positive,
or is in the same direction as the virtual unit load or unit couple moment,
respectively. If a negative value results, the direction of or is opposite to that of
the unit load or unit couple moment.
43 Classwork
The vertical displacement of point B is obtained by placing a virtual unit load of 1kN
at B, Fig. 9–17b. By inspection there are no discontinuities of loading on the beam for
both the real and virtual loads. Thus, a single x coordinate can be used to determine
the virtual strain energy. This coordinate will be selected with its origin at B, since
then the reactions at A do not have to be determined in order to find the internal
moments m and M. Using the method of sections, the internal moment m is
formulated as shown in Fig.9–17b.
45
Using the same x coordinate, the internal moment M is formulated as shown in Fig.
9–17c.
46
– Virtual-Work Equation
The vertical displacement of B is thus