Principle of Virtual Work Aristotle Galileo (1594) Bernoulli - - PowerPoint PPT Presentation

principle of virtual work
SMART_READER_LITE
LIVE PREVIEW

Principle of Virtual Work Aristotle Galileo (1594) Bernoulli - - PowerPoint PPT Presentation

MEAM 535 Principle of Virtual Work Aristotle Galileo (1594) Bernoulli (1717) Lagrange (1788) 1. Start with static equilibrium of holonomic system of N particles 2. Extend to rigid bodies 3. Incorporate inertial forces for dynamic analysis


slide-1
SLIDE 1

MEAM 535

University of Pennsylvania

1

Principle of Virtual Work

Aristotle Galileo (1594) Bernoulli (1717) Lagrange (1788)

  • 1. Start with static equilibrium of

holonomic system of N particles

  • 2. Extend to rigid bodies
  • 3. Incorporate inertial forces for dynamic analysis
  • 4. Apply to nonholonomic systems
slide-2
SLIDE 2

MEAM 535

University of Pennsylvania

2

Virtual Work

Key Ideas

 Virtual displacement

 Small  Consistent with constraints  Occurring without passage of time

 Applied forces (and moments)

 Ignore constraint forces

 Static equilibrium

 Zero acceleration, or  Zero mass

O e2 e1 e3 rPi n generalized coordinates, qj Fi (a)

δW = Fi

(a) ⋅δr Pi

[ ]

i=1 N

Every point, Pi, is subject to a virtual displacement: . The virtual work is the work done by the applied forces.

slide-3
SLIDE 3

MEAM 535

University of Pennsylvania

3

Example: Particle in a slot cut into a rotating disk

 Angular velocity Ω constant  Particle P constrained to be in a radial

slot on the rotating disk

How do describe virtual displacements of the particle P?

 No. of degrees of freedom in A?  Generalized coordinates?  Velocity of P in A?

What is the virtual work done by the force F=F1b1+F2b2 ?

Ω

r b

1

b

2

a1 a2

O P B F

slide-4
SLIDE 4

MEAM 535

University of Pennsylvania

4

Applied forces F acting at P G acting at Q (assume no gravity) Constraint forces All joint reaction forces Single degree of freedom Generalized coordinate, θ Motion of particles P and Q can be described by the generalized coordinate θ

Example

B P x

r l θ φ m F

G=τ/2r

Q

slide-5
SLIDE 5

MEAM 535

University of Pennsylvania

5

Static Equilibrium Implies Zero Virtual Work is Done

Forces

 Forces that do work

 Applied Forces

  • r External Forces

 Forces that do no work

 Constraint forces

Fi (a) Ri Static Equilibrium Implies sum of all forces on each particle equals zero

Fi

(a) + Ri

[ ]

i=1 N

.δri = 0

slide-6
SLIDE 6

MEAM 535

University of Pennsylvania

6

The Key Idea

Fi

(a) + Ri

[ ]

i=1 N

.δri = 0

Constraint forces do zero virtual work!

δW = Fi

(a) i=1 N

.δri = 0

slide-7
SLIDE 7

MEAM 535

University of Pennsylvania

7

Principle of Virtual Work

If a system of N particles (P1, P2,…, PN) is in static equilibrium, the virtual work done by all the applied (active) forces though any (arbitrary) virtual displacement is zero. Converse: If the virtual work done by all the applied (active) forces on a system of N particles though any (arbitrary) virtual displacement is zero, the system is in static equilibrium. Proof: Assume the system is not in static equilibrium. Can always find virtual displacement so that Fi

(a) + Ri

[ ] ≠ 0

for some Pi

slide-8
SLIDE 8

MEAM 535

University of Pennsylvania

8

Constraints: Two Particles Connected by Rigid Massless Rod (x1 , y1) (x2 , y2) (x1 – x2)2 +(y1 – y2)2 = r2 R1 F2 F1 R2 R1 = -R2 = αe e F1 F2

slide-9
SLIDE 9

MEAM 535

University of Pennsylvania

9

Rigid Body: A System of Particles

 A rigid body is a system of infinite particles.  The distance between any pair of particles stays constant

through its motion.

 Each pair of particles can be considered as connected by a

massless, rigid rod.

 The internal forces associated with this distance constraint are

constraint forces.

 The internal forces do no virtual work!

slide-10
SLIDE 10

MEAM 535

University of Pennsylvania

10

C

Contact Constraints and Normal Contact Forces

Rigid body A rolls and/or slides on rigid body B

B P1 P2 n

contact normal

Contact Forces

AvP2 .n = BvP1 .n

O r1 r2 N1 = -N2 = αn N2 N1 T1 T2 Contact Kinematics P1 and P2 are in contact implies:

CvP2 .n = CvP1 .n

δr2

.n = δr1 .n

T1 = -T2 = βt

slide-11
SLIDE 11

MEAM 535

University of Pennsylvania

11

Normal and Tangential Contact Forces

  • 1. Normal contact forces

 Normal contact forces are constraint forces  Equivalently, normal forces do no virtual work

  • 2. Tangential contact forces

AvP2 = BvP1

N2 N1 T1 T2 t P1 P2 A B

AvP2 = BvP1 , CvP2 = CvP1

 If A rolls on B (equivalently B rolls on A)

then, tangential contact forces are constraint forces

 In general (sliding with friction), tangential forces will contribute to virtual

work

slide-12
SLIDE 12

MEAM 535

University of Pennsylvania

12

Principle of Virtual Work for Holonomic Systems

A system of N particles (P1, P2,…, PN) is in static equilibrium if and only if the virtual work done by all the applied (active) forces though any (arbitrary) virtual displacement is zero. Why? A holonomic system of N particles is in static equilibrium if and

  • nly if all the generalized (active) forces are zero.

 Only “applied” or “active” forces contribute to the generalized force  The jth generalized force is given by

slide-13
SLIDE 13

MEAM 535

University of Pennsylvania

13

Principle of Virtual Work vs. Traditional Approach

Traditional P1 P2 F1 F2 F2 T F1 T Free Body Diagram Principle of Virtual Work

  • 1. Generalized Coordinates
  • 2. Identify forces that do work
  • 3. Analyze motion of points at

which forces act

  • 4. Calculate generalized

forces 2 equations for each particle

slide-14
SLIDE 14

MEAM 535

University of Pennsylvania

14

Partial Velocities

In any frame A

a1 a3 a2 O A

Pi rPi n speeds

Define the jth partial velocity of Pi

Q j = Fi

(a) ⋅ v j Pi

[ ]

i=1 N

The jth generalized force is

slide-15
SLIDE 15

MEAM 535

University of Pennsylvania

15

Example Illustrating Partial Velocities

Three Degree-of-Freedom Robot Arm differentiating

slide-16
SLIDE 16

MEAM 535

University of Pennsylvania

16

Example (continued)

Equations relating the joint velocities and the end effector velocities The three partial velocities of the point P (omitting leading superscript A) are

columns of the “Jacobian” matrix

in matrix form

˙ x = −l

θ

1s 1 − l2 ˙

θ

1 + ˙

θ

2

( )s

12 − l3 ˙

θ

1 + ˙

θ

2 + ˙

θ

3

( )s

123

˙ y = l

θ

1c1 + l2 ˙

θ

1 + ˙

θ

2

( )c12 + l3 ˙

θ

1 + ˙

θ

2 + ˙

θ

3

( )c123

˙ x ˙ y       = − l1s

1 + l2s 12 + l3s 123

( )

− l2s

12 + l3s 123

( )

−l3s

123

l1c1 + l2c12 + l3c123

( )

l2c12 + l3c123

( )

l3c123       u1 u2 u3          

P

slide-17
SLIDE 17

MEAM 535

University of Pennsylvania

17

Example 1

Generalized speed:

 u=dθ/dt

Generalized Active Forces

 F = -Fa1  

No friction, gravity

B P x

r l θ φ m F

G=2 =2τ/r

Q

Need Partial Velocities Kinematic Analysis

slide-18
SLIDE 18

MEAM 535

University of Pennsylvania

18

Example 1 (continued)

Generalized speed:

 u=dθ/dt

Velocities

 

Generalized Active Forces

 F = -Fa1  

No friction, gravity

B P x

r l θ φ m F

G=2 =2τ/r

Q

The system is in static equilibrium if and only if Q1=0

slide-19
SLIDE 19

MEAM 535

University of Pennsylvania

19

Example 2

Assumptions

 No friction at the wall  Gravity (center of mass is at

midpoint, C)

 Massless string, OP

C h θ φ

2l

homogeneous rod, length 3l

l

O P Q

C

P Q

slide-20
SLIDE 20

MEAM 535

University of Pennsylvania

20

Example 3

A solid circular cylinder B of mass M rolls down a fixed plane wedge A without slipping. The mass m is connected to a massless string which passes over a pulley C and wraps around a massless spool attached to the cylinder at the other end. (a) Determine the relationship between m and M for static equilibrium. (b) Find the tensions in the string on either side of the pulley C.

slide-21
SLIDE 21

MEAM 535

University of Pennsylvania

21

Conservative Holonomic Systems

All applied forces are conservative Or There exists a scalar potential function such that all applied forces are given by: The virtual work done by the applied forces is:

slide-22
SLIDE 22

MEAM 535

University of Pennsylvania

22

Statement

A conservative, holonomic system of N particles (P1, P2,…, PN) is in static equilibrium if and only if the change in potential energy though any (arbitrary) virtual displacement is zero.

slide-23
SLIDE 23

MEAM 535

University of Pennsylvania

23

HW Problem

x y z P q2 q3 q1 q5 q4 C b1 b2 b3 C* e1 e2 e3 a1 a2 a3

What are the generalized forces?