Virtual Work Method Examples
Virtual Work Method Examples
1. For the inverted slider-crank mechanism shown, |A0B0| = a1 = 100 mm, |A0A| = a2 = 20 mm,
|AP| = a3 = 125 mm, |AC| = c3 = 65 mm, |B0B| = a4 = 5 mm, linear spring constant: k = 1 N/mm; free length of
spring: ℓ0 = 35 mm; external force F13 = 100 N; = 60. Input joint variable is 12 and input torque is T12.
Determine T12 using the virtual work method.
y A
s43
13 3
2
12 C B 14
x
A0 4 B0 13
P
Utotal = T1212 + Fsps34 – F13cosrPx – F13sinrPy = 0
Position analysis: s432 a12 a22 2a1a2 cos12 s43 a12 a22 2a1a2 cos12 and
sin 14 sin 12 a sin 12
14 sin1 2
a2 s34 s34
Loop closure equation: A0 A A0 B0 B0 A a2ei12 a1 s43ei14
Applying virtual displacements ia 2 ei12 12 ei14 s43 is43ei14 14
a 2 sin 1212 cos14s43 s43 sin 1414
Real and imaginary parts:
a 2 cos 12 12 sin 14s43 s43 cos1414
cos14 s43 sin 14 s43 a 2 sin 12
Writing in matrix form:
s43 cos14 12
sin 14 14 a2 cos12
a 2 sin 12 s43 sin 14
a cos12 s43 cos 14
Solving for s13 and 14: s43 2 12 a 2 sin 14 12 12 and
cos14 s43 sin 14
sin 14 s43 cos 14
cos14 a 2 sin 12
sin 14 a 2 cos12 a cos14 12
14 12 2 12
cos14 s43 sin 14 s43
sin 14 s43 cos14
Position of P and its virtual displacement: rP a1 a3 s43 ei14 rP ia3 s43 ei14 14 ei14 s43
a sin 14 cos14 12
rPx a3 s43 sin 14 14 cos 14 s43 a 2 3 sin 12 12
s43
Re and Im parts:
a cos 14 cos14 12
rPy a3 s43 cos 14 14 sin 14s43 a 2 3 cos12 12
s43
Spring force: Fsp = k[ℓ0 – (s34 – c3 – a4)] = k(ℓ0 + c3 + a4 – s34)
Utotal T12 12 Fsp s34 F13 cos rPx F13 sin rPy
a cos14 12 sin 14
T12 k 0 c3 a 4 s34 a 2 sin 14 12 a 2 3 sin 12 F13 12 0
s43
a cos14 12 sin 14
T12 k s34 0 c3 a 4 a 2 sin 14 12 a 2 3 sin 12 F13
s43
2. Figure shows the schematic diagram of
the trunk lid mechanism of a car. The
weigth W of the lid is to be balanced with a
piston A0B at a desired configuration. Link y G4
lengths are |A0B0| = a1, |B0B| = a4, |B0G4| =
b4. |A0B| = s34 is the input. Gravity acts in – B W
y direction. Using the virtual work method
determine necessary piston force F23 for
B0
static equilibrium for a given configuration
(s34, 12, 14 known). F23
s34
x
A0
Alternatively, one can write cosine theorem for triangle A0B0B to solve for 14:
s34 2 a12 a 4 2 2a1a 4 cos 14 2 a12 a 4 2 2a1a 4 sin 14 2s34s34 2a1a 4 cos 1414
s34
14 s34
a1a 4 cos 14
Although the two alternative expressions for 14 seem different, they are equivalent.
s34 bs
U total F23s34 WyG4 F23s34 Wb4 cos 14 s34 0 F23 4 34 W
a1a 4 cos 14 a1a 4
3. Figure shows the schematic diagram of a simple lift C
mechanism. The weigth W of the load is to be balanced with
a piston A0B. Link lengths are |A0B0| = a1, |B0B| = a4, |B0C|
= b4. |A0B| = s34 is the input. Gravity acts in –y direction.
Using the virtual work method determine necessary piston
Load
force F23 for static equilibrium for a given configuration (s34,
12, 14 known).
B
W
s34
y F23
A0 x
Solution: Total virtual work: U total F23s34 WyC 0 . B0
Alternatively, one can write cosine theorem for triangle A0B0B to solve for 14:
s34 2 a12 a 4 2 2a1a 4 cos 14 a12 a 4 2 2a1a 4 cos 14 2s34s34 2a1a 4 sin 1414
s34
14 s34
a1a 4 sin 14
s34 b4s34
U total F23s34 WyG4 F23s34 Wb4 cos 14 s34 0 F23 W
a1a 4 sin 14 a1a 4 tan 14
4. For the slider-crank mechanism of an internal combustion engine shown, x
|A0A| = r = 70 mm, |AB| = l = 225 mm, |AG3| = c = 60 mm, m3 = 0.6 kg,
m4 = 0.75 kg and k3 = 40 mm (radius of gyration for link 3). Nominal crank speed P14
is 2500 rpm. From the loop closure equation:
r
rei s lei sin 1 sin for 900 and s r cos l cos
4 B
l
sin( ) r cos
Velocity and acceleration analysis yield s r , ,
cos l cos
s r
cos cos cos( )
r cos sin cos sin
,
3
l
cos 2
cos 2
s
l G3
1
T12 P14 s m4 ss m3 (aG 3 x vG 3 x aG 3 y vG 3 y ) I 3
12
For two cylinders and a properly defined combustion force P14, input torque variation in one period:
70
60
50
40
30
T
20
10
0
-10 0 120 240 360 480 600 720
-20
-30
5. Figure shows a walking-beam conveyor mechanism that operates at a constant speed of 12 = 25 rpm. The
boxes each weigh 23 kg. Neglect friction and the masses of the links. Using virtual work method determine
the torque required to drive the mechanism at the crank angle (measured from +x axis) specified for your
name below. All dimensions given in figure are in mm. AP b3 , PAB 3
Solution:
Since we only have input torque T12 and mass of boxes, the governing equation becomes;
After that, by differentiating the position vector with respect to time, we can determine the velocity and
acceleration of point P in x-direction:
aPx a2 sin(12 )12 a2 cos(12 )122 b3 sin(13 3 )13 b3 cos(13 3 )132
Notice that 12 = 0. By solving velocity loop equation and taking the necessary derivatives we can determine:
a2 sin(12 14 )
13 12
a3 sin(14 13 )
a2 (12 14 ) cos(12 14 ) sin(14 13 ) (14 13 ) cos(14 13 ) sin(12 14 )
13 12
a3 (sin(14 13 )) 2
After finding the values above, we can substitute them in equation (1):
ab sin(12 14 )
T12 mbox aPx a2 sin 12 2 3 sin 13 3 (2)
a3 sin(14 13 )
The box inertias are effective only when link 8 is moving towards –x-direction. Therefore, we should modify
equation (2) as:
For the 12 range 0° – 104° vPx > 0, so the required torque is 0.