Virtual displacement


A virtual displacement (or infinitesimal displacement) δr\delta \mathbf{r} of a mechanical system is a possible change in configuration that satisfies all of the constraints imposed on the system at a fixed time tt. It is called "virtual" because it is represents a possibility: it represent how the system could move at any given point in time while respecting constraints, not an actual movement (which would be written drd\mathbf{r} and would happen over a time interval dtdt). This is why time being fixed is emphasized in the definition: nothing actually happens, virtual displacement is a purely theoretical quantity and may not even equal the real displacement. It is primarily useful for analyzing the state of a system.

Mathematically, for a system with configuration space QQ, virtual displacements at a point PQP\in Q belong to the tangent space TPQT_{P}Q (for holonomic systems) or a subspace of it (for nonholonomic systems). Since displacements span TPQT_{P}Q in holonomic systems, we can express them as a Linear combination of a Basis of TPQT_{P}Q:

δr=i=1nrqiδqi,δqiR\delta \mathbf{r}=\sum_{i=1}^{n} \frac{ \partial \mathbf{r} }{ \partial q_{i} }\delta q_{i} ,\quad \delta q_{i}\in \mathbb{R}

where nn is the dimension of QQ, i.e. the degrees of freedom of the system and δqi\delta q_{i} are virtual displacements on the axes of TPQT_{P}Q. r\mathbf{r} is the position vector of a point (here considered to be the entire system) that is a function of the generalized coordinates: rr(q1,,qN)\mathbf{r}\equiv \mathbf{r}(q_{1},\ldots,q_{N}).