Virtual Work
Learning Objectives
- Select a generalized coordinate for a constrained system.
- Derive compatible virtual displacements from geometry.
- Sum force and couple work contributions with a consistent sign convention.
- Verify equilibrium and compare it with direct force or moment equilibrium.
- Detect invalid or singular mechanism configurations.
Virtual Displacement
A virtual displacement is an imagined infinitesimal displacement that is compatible with the system constraints at a fixed instant.
Principle of Virtual Work for Equilibrium
The total virtual work of external forces and couples vanishes for an equilibrium configuration.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Total virtual work | N·m | |
| Compatible virtual displacement of a force application point | m | |
| Compatible virtual rotation | rad |
Equilibrium Method
Virtual work is an alternative equilibrium method. It does not imply acceleration, actual motion, or energy conservation over a finite path.
Constraint Compatibility
Virtual displacements cannot be chosen independently in a constrained mechanism. Derive every displacement from the selected generalized coordinate before summing work.
Worked Example Summary
For a lever with a load at a arm and an input at a arm, compatible rotation gives and . From , the required input is , matching direct moment equilibrium.
Simulation 1 Instructions
Change the input and load arms. Compare the virtual-work result with direct moment equilibrium.
Advanced engineering statics simulation
Virtual Work Equilibrium Suite
Five distinct, constraint-compatible virtual-work models; efficiency is separated from geometry.
Use one virtual rotation so both force-point displacements are compatible with the rigid lever.
All virtual displacements come from one admissible generalized coordinate.
Model scope and verification
Scope: Educational rigid-body statics model using the selected geometry, stated idealizations, and displayed SI units.
Acceptance check: Check the governing equilibrium, compatibility, geometry, or limiting-condition statement before accepting the numerical result.
Simulation 1 Concept Question
Why does the common virtual rotation cancel from the lever equation?
Simulation 2 Instructions
Change the number of supporting rope segments and efficiency. Compare input force with the corresponding input-to-load displacement ratio.
Advanced engineering statics simulation
Virtual Work Equilibrium Suite
Five distinct, constraint-compatible virtual-work models; efficiency is separated from geometry.
Use the rope-length constraint δsin=nδy; efficiency changes required force, not the kinematic displacement ratio.
The number of supporting segments fixes displacement compatibility. Efficiency accounts for loss in the work balance.
Model scope and verification
Scope: Educational rigid-body statics model using the selected geometry, stated idealizations, and displayed SI units.
Acceptance check: Check the governing equilibrium, compatibility, geometry, or limiting-condition statement before accepting the numerical result.
Simulation 2 Concept Question
Why must the free end of the rope move farther when the load force is reduced?
Simulation 3 Instructions
Use the scissor mechanism and select the link angle as the generalized coordinate. Observe the singular behavior near a flat configuration.
Advanced engineering statics simulation
Virtual Work Equilibrium Suite
Five distinct, constraint-compatible virtual-work models; efficiency is separated from geometry.
Derive horizontal and vertical virtual motions from one generalized angle.
All virtual displacements come from one admissible generalized coordinate.
Model scope and verification
Scope: Educational rigid-body statics model using the selected geometry, stated idealizations, and displayed SI units.
Acceptance check: Check the governing equilibrium, compatibility, geometry, or limiting-condition statement before accepting the numerical result.
Simulation 3 Concept Question
Why does the required horizontal input become very large as the scissor mechanism approaches a flat position?
Simulation 4 Instructions
Inspect and to see how small displacements remain compatible with the mechanism geometry.
Advanced engineering statics simulation
Virtual Work Equilibrium Suite
Five distinct, constraint-compatible virtual-work models; efficiency is separated from geometry.
Inspect dx/dθ and dy/dθ before applying force equilibrium.
Compatibility is derived first; arbitrary independent dx and dy values would violate the mechanism constraint.
Model scope and verification
Scope: Educational rigid-body statics model using the selected geometry, stated idealizations, and displayed SI units.
Acceptance check: Check the governing equilibrium, compatibility, geometry, or limiting-condition statement before accepting the numerical result.
Simulation 4 Concept Question
What error occurs if and are assigned arbitrary independent values?
Minimum Input Force for a Prescribed Moment
Required force when the force direction forms angle alpha with the position vector.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Required input force | N | |
| Required balancing moment | N·m | |
| Distance from pivot to force application point | m | |
| Angle between the position vector and force | deg or rad |
Simulation 5 Instructions
Rotate the input-force direction and locate the orientation that minimizes the required force.
Advanced engineering statics simulation
Virtual Work Equilibrium Suite
Five distinct, constraint-compatible virtual-work models; efficiency is separated from geometry.
Rotate the applied force relative to a lever arm and maximize its perpendicular moment arm.
All virtual displacements come from one admissible generalized coordinate.
Model scope and verification
Scope: Educational rigid-body statics model using the selected geometry, stated idealizations, and displayed SI units.
Acceptance check: Check the governing equilibrium, compatibility, geometry, or limiting-condition statement before accepting the numerical result.
Simulation 5 Concept Question
Why is the minimum input force obtained when the force is perpendicular to the position vector?
Virtual Work Procedure
- Identify all constraints and the system degrees of freedom.
- Choose one convenient generalized coordinate.
- Express every compatible displacement and rotation in terms of that coordinate.
- Assign a positive direction and use it consistently.
- Sum the virtual work of external forces and couples.
- Set the total to zero and solve for the unknown equilibrium quantity.
- Check the result against direct equilibrium when practical.
- Virtual work uses compatible infinitesimal motion to express equilibrium.
- Constraint reactions that do no virtual work can be eliminated from the equation.
- Sign consistency is essential.
- Singular configurations can require unbounded idealized input force.
- Virtual work is not a dynamics or finite-energy simulation.