Open Educational Resources

The Principle of Virtual Work: The Principle of Virtual Work

Learning Outcomes

  • Identify that the principle of virtual work in a simple degree of freedom system is equivalent to static equilibrium.
  • Apply the statement of the principle of virtual work in a continuum and in an Euler Bernoulli beam, and its extension to a beam under axial loading.

The principle of virtual work is widely used to solve a variety of continuum and solid mechanics problems. The statement of the principle of virtual work usually involves the phrase “virtual displacement field,” which is designed to engage the intuition by attempting to give a physical explanation to a mathematical statement. However, as will be shown in the following sections, the statement itself can be derived solely from mathematical, rather than physical explanations. In this section, the principle of virtual work will be presented for three applications. In the first, we will investigate the principle in its simplest form as it applies to a single degree of freedom. In the second and third, we will apply the principle to the continuum and to beams. The principle of virtual work itself is a different manifestation of the equilibrium equations, as it is an equivalent form of equilibrium. A system that is in equilibrium should satisfy the statement of the principle of virtual work and vice versa.

The Principle of Virtual Work For a Single Degree of Freedom

Consider the static equilibrium of a mass spring system. Assume that the force in the spring is a function of the displacement x of the spring, i.e., F=F(x). At equilibrium, the sum of the vertical forces is equal to zero, and the force F in the spring is equal to the applied external load mg. Let the position of equilibrium be at x=\Delta (Figure 1). At equilibrium, we have:

    \[ F(x)|_{x=\Delta}=F(\Delta)=mg \]

If the position of the spring is perturbed by an arbitrary small displacement \Delta^* (Figure 1) and if the equilibrium equation above is multiplied by \Delta^*, then:

    \[ F(\Delta)\times\Delta^*=mg\times\Delta^* \]

The above equation represents the statement of the principle of virtual work in a single degree of freedom system. From an equilibrium position, the external work done by the external forces mg during the application of a small virtual displacement is equal to the internal work done by the spring force during the application of that small virtual displacement (Figure 1).

VW1-1024x453
Figure 1. The principle of virtual work in a mass-spring system. (a) Equilibrium position with the external force. (b) Application of an arbitrary differentiable (small) virtual displacement. (c) Internal virtual work during the application of the virtual displacement.

The Principle of Virtual Work for a Continuum

In order to derive the equations of the virtual work, we start by the equilibrium equations in a continuum. Let \Omega_0 \in\mathbb{R}^3 be the set representing a body in its reference configuration and \Omega\in\mathbb{R}^3 be the set representing the body in its current configuration. Let B=\{e_1,e_2,e_3\} be an orthonormal basis set, such that \forall x\in\Omega and \forall X\in\Omega_0, each has coordinates: x_1,x_2,x_3 and X_1,X_2,X_3 respectively. Let b:\Omega\rightarrow\mathbb{R}^3 be the body forces vector map. The stresses at any point inside the body at static equilibrium satisfy the following equations:

(1)   \begin{equation*}\begin{split} \frac{\partial \sigma_{11}}{\partial x_1}+\frac{\partial \sigma_{21}}{\partial x_2}+\frac{\partial \sigma_{31}}{\partial x_3}+\rho b_1=0\\ \frac{\partial \sigma_{12}}{\partial x_1}+\frac{\partial \sigma_{22}}{\partial x_2}+\frac{\partial \sigma_{32}}{\partial x_3}+\rho b_2=0\\ \frac{\partial \sigma_{13}}{\partial x_1}+\frac{\partial \sigma_{23}}{\partial x_2}+\frac{\partial \sigma_{33}}{\partial x_3}+\rho b_3=0 \end{split} \end{equation*}

Let u^*:\Omega\rightarrow\mathbb{R}^3 be an arbitrary smooth function that could be viewed as a virtual displacement defined on \Omega (Figure 2). Let \varepsilon^*\in\mathbb{M}^3 be the associated strain field defined as:

    \[ \varepsilon^*=\frac{1}{2}(\nabla u^*+\nabla (u^*)^T) \]

and in component form:

    \[ \varepsilon_{ij}^*=\frac{1}{2}\left(\frac{\partial u_i^*}{\partial x_j}+\frac{\partial u_j^*}{\partial x_i}\right) \]

When each of the equilibrium equations is multiplied by the corresponding component of the vector function u^*, and then the three equations are added together (in other words, if we take the dot product between the equilibrium equations as a vector and the vector u^*), the following equation is obtained \forall u^*(x):

(2)   \begin{equation*}\begin{split} \left(\frac{\partial \sigma_{11}}{\partial x_1}+\frac{\partial \sigma_{21}}{\partial x_2}+\frac{\partial \sigma_{31}}{\partial x_3}+\rho b_1 \right)u_1^*+ \left(\frac{\partial \sigma_{12}}{\partial x_1}+\frac{\partial \sigma_{22}}{\partial x_2}+\frac{\partial \sigma_{32}}{\partial x_3}+\rho b_2\right)u_2^*+\\ \left(\frac{\partial \sigma_{13}}{\partial x_1}+\frac{\partial \sigma_{23}}{\partial x_2}+\frac{\partial \sigma_{33}}{\partial x_3}+\rho b_3\right)u_3^*=0 \end{split} \end{equation*}

The following equality will be used:

    \[ \sum_{i,j=1}^3\frac{\partial \sigma_{ji}}{\partial x_j}u_i^*=\sum_{i,j=1}^3\left(\frac{\partial \sigma_{ji}u_i^*}{\partial x_j}-\sigma_{ji}\frac{\partial u_i^*}{\partial x_j}\right) \]

Setting \varepsilon_{ij}^*=\frac{1}{2}\left(\frac{\partial u_i^*}{\partial x_j}+\frac{\partial u_j^*}{\partial x_i}\right) and utilizing the symmetry of \sigma_{ij}, Equation 2 can now be written as \forall u^*(x):

(3)   \begin{equation*} \sum_{i,j=1}^3\left(\frac{\partial \sigma_{ji}u_i^*}{\partial x_j}\right)+\sum_{i=1}^3\left(\rho b_i u_i^*\right)=\sum_{i,j=1}^3\sigma_{ij}\varepsilon_{ij}^* \end{equation*}

In the next step, Equation 3 is integrated over the domain of \Omega. Therefore \forall u^*(x):

(4)   \begin{equation*} \int_\Omega \! \sum_{i,j=1}^3\left(\frac{\partial \sigma_{ji}u_i^*}{\partial x_j}\right) \,\mathrm{d}x+\int_\Omega \! \sum_{i=1}^3\left(\rho b_i u_i^*\right)\,\mathrm{d}x=\int_\Omega \!\sum_{i,j=1}^3\sigma_{ij}\varepsilon_{ij}^*\,\mathrm{d}x \end{equation*}

Using the divergence theorem, the first volume integral can be replaced with a surface integral. Therefore, \forall u^*(x):

(5)   \begin{equation*} \int_{\partial\Omega} \! \sum_{i,j=1}^3 \sigma_{ji}u_i^*n_j \,\mathrm{d}s+\int_\Omega \! \sum_{i=1}^3\left(\rho b_i u_i^*\right)\,\mathrm{d}x=\int_\Omega \!\sum_{i,j=1}^3\sigma_{ij}\varepsilon_{ij}^*\,\mathrm{d}x \end{equation*}

Additionally, the Cauchy stress matrix is related to the external traction vectors on the surface of \Omega. Therefore, Equation 5 can be rewritten in the following form \forall u^*(x):

(6)   \begin{equation*} \int_{\partial\Omega} \! \sum_{i,j=1}^3 {t_n}_iu_i^* \,\mathrm{d}s+\int_\Omega \! \sum_{i=1}^3\left(\rho b_i u_i^*\right)\,\mathrm{d}x=\int_\Omega \!\sum_{i,j=1}^3\sigma_{ij}\varepsilon_{ij}^*\,\mathrm{d}x \end{equation*}

Or in a more simple form \forall u^*(x):

(7)   \begin{equation*} \int_{\partial\Omega} \! t_n\cdot u^* \,\mathrm{d}s+\int_\Omega \! \rho b\cdot u^* \,\mathrm{d}x=\int_\Omega \!\sum_{i,j=1}^3\sigma_{ij}\varepsilon_{ij}^*\,\mathrm{d}x \end{equation*}

The left hand side is the external work done by the traction vectors t_n on the surface and the body forces vectors b during a virtual smooth displacement field u^*(x). The right hand side is equal to the internal work associated with the associated virtual strain field \varepsilon^*(x). The following are two important observations:

VW2
Figure 2. The principle of virtual work in a continuum. (a) Equilibrium position with external forces. (b) Application of an arbitrary differentiable (small) virtual displacement field.

The Principle of Virtual Work for an Euler Bernoulli Beam

The Euler Bernoulli beam is a special example of a continuum. We can either derive the equations from Equation 7 however, we will follow the same procedure above to obtain the virtual work equations for an Euler Bernoulli beam.
The equilibrium equation of an Euler Bernoulli beam is given by:

    \[ EI \frac{\mathrm{d}^4y}{\mathrm{d}X_1^4}=q \]

We can assume a virtual smooth displacement field y^*(X_1) and proceed by multiplying the equilibrium equation by y^*(X_1) and integrate over the length of the beam. Therefore,\forall y^*(X_1):

    \[ \int_0^L \! EI \frac{\mathrm{d}^4y}{\mathrm{d}X_1^4} y^*\, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1 \]

By applying integration by parts for the integral on the left hand side of the above equation, we get \forall y^*(X_1)

    \[ EI\frac{\mathrm{d}^3y}{\mathrm{d}X_1^3}y^*\bigg|_0^L-\int_0^L \! EI \frac{\mathrm{d}^3y}{\mathrm{d}X_1^3} \frac{\mathrm{d}y^*}{\mathrm{d}X_1}\, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1 \]

By applying integration by parts once more for the integral on the left hand side of the above equation, we get \forall y^*(X_1)

    \[ EI\frac{\mathrm{d}^3y}{\mathrm{d}X_1^3}y^*\bigg|_0^L-EI\frac{\mathrm{d}^2y}{\mathrm{d}X_1^2}\frac{\mathrm{d}y^*}{\mathrm{d}X_1}\bigg|_0^L+\int_0^L \! EI \frac{\mathrm{d}^2y}{\mathrm{d}X_1^2} \frac{\mathrm{d}^2y^*}{\mathrm{d}X_1^2}\, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1 \]

Rearranging and utilizing the Euler Bernoulli beam equations for the shear and bending moments we reach the final virtual work expression: \forall y^*(X_1)

(8)   \begin{equation*} \int_0^L \! EI \frac{\mathrm{d}^2y}{\mathrm{d}X_1^2} \frac{\mathrm{d}^2y^*}{\mathrm{d}X_1^2}\, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1-V_2y_2^*+V_1y_1^*+M_2\theta_2^*-M_1*\theta_1^* \end{equation*}

Where V_1, V_2, M_1, M_2, \theta_1^*, \theta_2^*, y_1^*, and y_2^* are the boundary conditions for the shear, moment, virtual rotation and virtual displacement as shown in Figure 3. The right hand side represents the work done by the external forces during the application of a virtual smooth displacement field y^*(X_1) while the left hand side represents the internal work done by the bending moment during the application of the virtual displacement field. The same notes regarding the principle of virtual work for a continuum apply to the Euler Bernoulli beam. The principle of virtual work equation is equivalent to the equilibrium equation. In addition, the phrase \forall y^*(X_1) is an essential element of the principle of virtual work. I.e., the principle states that from an equilibrium position and under all possible virtual displacements, the internal virtual work is equal to the external virtual work.

VW3
Figure 3. The principle of virtual work in an Euler Bernoulli Beam. (a) Equilibrium position with external forces. (b) Application of an arbitrary differentiable (small) virtual displacement field.

The Principle of Virtual Work For a Timoshenko Beam

Similar to the Euler Bernoulli beam, we will assume a virtual arbitrary and smooth displacement field y^*(X_1) in addition to a virtual cross section shear deformation field \gamma^*(X_1) such that the total cross section virtual rotation is given by:

(9)   \begin{equation*} \psi^*=\frac{\mathrm{d}y^*}{\mathrm{d}X_1}+\gamma^* \end{equation*}

Multiplying the equilibrium equation by y^*(X_1) and integrating over the length of the beam yields \forall y^*(X_1):

    \[ \int_0^L \! EI \frac{\mathrm{d}^3\psi}{\mathrm{d}X_1^3} y^*\, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1 \]

Using integration by parts for the left hand side integral, \forall y^*(X_1):

    \[ EI\frac{\mathrm{d}^2\psi}{\mathrm{d}X_1^2}y^*\bigg|_0^L-\int_0^L \! EI \frac{\mathrm{d}^2\psi}{\mathrm{d}X_1^2} \frac{\mathrm{d}y^*}{\mathrm{d}X_1}\, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1 \]

Using Equation 9 to substitute for \frac{\mathrm{d}y^*}{\mathrm{d}X_1} yields \forall y^*(X_1),\gamma^*(X_1):

    \[ EI\frac{\mathrm{d}^2\psi}{\mathrm{d}X_1^2}y^*\bigg|_0^L-\int_0^L \! EI \frac{\mathrm{d}^2\psi}{\mathrm{d}X_1^2} (\psi^*-\gamma^*)\, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1 \]

Applying the integration by parts to one of the integrals on the left hand side yields \forall y^*(X_1),\gamma^*(X_1):

    \[ EI\frac{\mathrm{d}^2\psi}{\mathrm{d}X_1^2}y^*\bigg|_0^L-EI\frac{\mathrm{d}\psi}{\mathrm{d}X_1}\psi^*\bigg|_0^L+\int_0^L \! EI \frac{\mathrm{d}\psi}{\mathrm{d}X_1}\frac{\mathrm{d}\psi^*}{\mathrm{d}X_1} \, \mathrm{d}X_1+\int_0^L \! EI \frac{\mathrm{d}^2\psi}{\mathrm{d}X_1^2}\gamma^* \, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1 \]

Finally, the statement of the virtual work principle has the following form \forall y^*(X_1),\gamma^*(X_1):

    \[ \int_0^L \! EI \frac{\mathrm{d}\psi}{\mathrm{d}X_1}\frac{\mathrm{d}\psi^*}{\mathrm{d}X_1} \, \mathrm{d}X_1+\int_0^L \! V\gamma^* \, \mathrm{d}X_1=  \int_0^L \! qy^* \,\mathrm{d}X_1-V_2y_2^*+V_1y_1^*+M_2\psi_2^*-M_1\psi_1^* \]

Where V_1, V_2, M_1, M_2, \psi_1^*, \psi_2^*, y_1^*, and y_2^* are the boundary conditions for the shear, moment, virtual cross section rotation and virtual displacement on ends 1 and 2. The right hand side represents the work done by the external forces during the application of a virtual smooth displacement field y^*(X_1) and a virtual smooth shear deformation field \gamma^*(X_1) while the left hand side represents the internal work done by the bending moment and shear force during the application of the virtual displacement fields. The same notes regarding the principle of virtual work for a continuum apply to the Timoshenko beam. The principle of virtual work equation is equivalent to the equilibrium equation. In addition, the phrase \forall y^*(X_1), \gamma^*(X_1) is an essential element of the principle of virtual work. I.e., the principle states that from an equilibrium position and under all possible virtual displacements, the internal virtual work is equal to the external virtual work.

Video

Page Comments

  1. Prof. Palivela SubbaRao says:

    Useful information with lucid explanation

Leave a Reply

Your email address will not be published.