# 6.S: Lagrangian Dynamics (Summary)

$$\newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} }$$

$$\newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}}$$

$$\newcommand{\id}{\mathrm{id}}$$ $$\newcommand{\Span}{\mathrm{span}}$$

( \newcommand{\kernel}{\mathrm{null}\,}\) $$\newcommand{\range}{\mathrm{range}\,}$$

$$\newcommand{\RealPart}{\mathrm{Re}}$$ $$\newcommand{\ImaginaryPart}{\mathrm{Im}}$$

$$\newcommand{\Argument}{\mathrm{Arg}}$$ $$\newcommand{\norm}[1]{\| #1 \|}$$

$$\newcommand{\inner}[2]{\langle #1, #2 \rangle}$$

$$\newcommand{\Span}{\mathrm{span}}$$

$$\newcommand{\id}{\mathrm{id}}$$

$$\newcommand{\Span}{\mathrm{span}}$$

$$\newcommand{\kernel}{\mathrm{null}\,}$$

$$\newcommand{\range}{\mathrm{range}\,}$$

$$\newcommand{\RealPart}{\mathrm{Re}}$$

$$\newcommand{\ImaginaryPart}{\mathrm{Im}}$$

$$\newcommand{\Argument}{\mathrm{Arg}}$$

$$\newcommand{\norm}[1]{\| #1 \|}$$

$$\newcommand{\inner}[2]{\langle #1, #2 \rangle}$$

$$\newcommand{\Span}{\mathrm{span}}$$ $$\newcommand{\AA}{\unicode[.8,0]{x212B}}$$

$$\newcommand{\vectorA}[1]{\vec{#1}} % arrow$$

$$\newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow$$

$$\newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} }$$

$$\newcommand{\vectorC}[1]{\textbf{#1}}$$

$$\newcommand{\vectorD}[1]{\overrightarrow{#1}}$$

$$\newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}}$$

$$\newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}}$$

$$\newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} }$$

$$\newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}}$$

$$\newcommand{\avec}{\mathbf a}$$ $$\newcommand{\bvec}{\mathbf b}$$ $$\newcommand{\cvec}{\mathbf c}$$ $$\newcommand{\dvec}{\mathbf d}$$ $$\newcommand{\dtil}{\widetilde{\mathbf d}}$$ $$\newcommand{\evec}{\mathbf e}$$ $$\newcommand{\fvec}{\mathbf f}$$ $$\newcommand{\nvec}{\mathbf n}$$ $$\newcommand{\pvec}{\mathbf p}$$ $$\newcommand{\qvec}{\mathbf q}$$ $$\newcommand{\svec}{\mathbf s}$$ $$\newcommand{\tvec}{\mathbf t}$$ $$\newcommand{\uvec}{\mathbf u}$$ $$\newcommand{\vvec}{\mathbf v}$$ $$\newcommand{\wvec}{\mathbf w}$$ $$\newcommand{\xvec}{\mathbf x}$$ $$\newcommand{\yvec}{\mathbf y}$$ $$\newcommand{\zvec}{\mathbf z}$$ $$\newcommand{\rvec}{\mathbf r}$$ $$\newcommand{\mvec}{\mathbf m}$$ $$\newcommand{\zerovec}{\mathbf 0}$$ $$\newcommand{\onevec}{\mathbf 1}$$ $$\newcommand{\real}{\mathbb R}$$ $$\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}$$ $$\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}$$ $$\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}$$ $$\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}$$ $$\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}$$ $$\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}$$ $$\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}$$ $$\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}$$ $$\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}$$ $$\newcommand{\laspan}[1]{\text{Span}\{#1\}}$$ $$\newcommand{\bcal}{\cal B}$$ $$\newcommand{\ccal}{\cal C}$$ $$\newcommand{\scal}{\cal S}$$ $$\newcommand{\wcal}{\cal W}$$ $$\newcommand{\ecal}{\cal E}$$ $$\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}$$ $$\newcommand{\gray}[1]{\color{gray}{#1}}$$ $$\newcommand{\lgray}[1]{\color{lightgray}{#1}}$$ $$\newcommand{\rank}{\operatorname{rank}}$$ $$\newcommand{\row}{\text{Row}}$$ $$\newcommand{\col}{\text{Col}}$$ $$\renewcommand{\row}{\text{Row}}$$ $$\newcommand{\nul}{\text{Nul}}$$ $$\newcommand{\var}{\text{Var}}$$ $$\newcommand{\corr}{\text{corr}}$$ $$\newcommand{\len}[1]{\left|#1\right|}$$ $$\newcommand{\bbar}{\overline{\bvec}}$$ $$\newcommand{\bhat}{\widehat{\bvec}}$$ $$\newcommand{\bperp}{\bvec^\perp}$$ $$\newcommand{\xhat}{\widehat{\xvec}}$$ $$\newcommand{\vhat}{\widehat{\vvec}}$$ $$\newcommand{\uhat}{\widehat{\uvec}}$$ $$\newcommand{\what}{\widehat{\wvec}}$$ $$\newcommand{\Sighat}{\widehat{\Sigma}}$$ $$\newcommand{\lt}{<}$$ $$\newcommand{\gt}{>}$$ $$\newcommand{\amp}{&}$$ $$\definecolor{fillinmathshade}{gray}{0.9}$$

## Newtonian plausibility argument for Lagrangian mechanics

A justification for introducing the calculus of variations to classical mechanics becomes apparent when the concept of the Lagrangian $$L\equiv T-U$$ is used in the functional and time $$t$$ is the independent variable. It was shown that Newton’s equation of motion can be rewritten as

$\frac{d}{dt}\frac{\partial L}{\partial \dot{q}_{i}}-\frac{\partial L}{ \partial q_{i}}=F_{q_{i}}^{EX} \label{6.12}$

where $$F_{y_{i}}^{EX}$$ are the excluded forces of constraint plus any other conservative or non-conservative forces not included in the potential $$U.$$ This corresponds to the Euler-Lagrange equation for determining the minimum of the time integral of the Lagrangian.

Equation \ref{6.12} can be written as

$\frac{d}{dt}\frac{\partial L}{\partial \dot{q}_{i}}-\frac{\partial L}{ \partial q_{i}}=\sum_{k}^{m}\lambda _{k}\left( t\right) \frac{\partial g_{k} }{\partial q_{i}}+F_{q_{i}}^{EXC}\label{6.15}$

where the Lagrange multiplier term accounts for holonomic constraint forces, and $$F_{q_{i}}^{EXC}$$ includes all additional forces not accounted for by the scalar potential $$U$$, or the Lagrange multiplier terms $$F_{q_{i}}^{HC}$$. The constraint forces can be included explicitly as generalized forces in the excluded term $$F_{q_{i}}^{EXC}\$$ of Equation \ref{6.15}.

### d’Alembert’s Principle

It was shown that d’Alembert’s Principle

$\sum_{i}^{N}(\mathbf{F}_{i}^{A}-\mathbf{\dot{p}}_{i})\cdot \delta \mathbf{r} _{i}=0 \label{6.25}$

cleverly transforms the principle of virtual work from the realm of statics to dynamics. Application of virtual work to statics primarily leads to algebraic equations between the forces, whereas d’Alembert’s principle applied to dynamics leads to differential equations.

### Lagrange equations from d’Alembert’s Principle

After transforming to generalized coordinates, d’Alembert’s Principle leads to

$\sum_{j}^{N} \left[ \left\{ \frac{d}{dt}\left( \frac{\partial T}{\partial \dot{q} _{j}}\right) -\frac{\partial T}{\partial q_{j}}\right\} -Q_{j}\right] \delta q_{j}=0\label{6.38}$

If all the $$n$$ coordinates $$q_{j}$$ are independent, then Equation \ref{6.38} implies that the term in the square brackets is zero for each individual value of $$j$$. That is, this implies the basic Euler-Lagrange equations of motion.

The handling of both conservative and non-conservative generalized forces $$Q_j$$ is best achieved by assuming that the generalized force $$Q_j = \sum^n_i \mathbf{F}_i^A \cdot \frac{\partial \mathbf{\bar{r}}_i}{\partial q_j}$$ can be partitioned into a conservative velocity-independent term, that can be expressed in terms of the gradient of a scalar potential, $$-\nabla U_i$$, plus an excluded generalized force $$Q^{EX}_j$$ which contains the non-conservative, velocity-dependent, and all the constraint forces not explicitly included in the potential $$U_j$$. That is,

$Q_j = -\nabla U_j + Q_j^{EX} \label{6.41}$

Inserting \ref{6.41} into \ref{6.38}, and assuming that the potential $$U$$ is velocity independent, allows \ref{6.38} to be rewritten as

$\sum_{j} \left[ \left\{ \frac{d}{dt}\left( \frac{\partial (T - U)}{\partial \dot{q} _{j}}\right) -\frac{\partial (T - U)}{\partial q_{j}}\right\} -Q_{j}^{EX} \right] \delta q_{j}=0\label{6.42}$

Expressed in terms of the standard Lagrangian $$L = T - U$$ this gives

$\sum_{j}^{N} \left[ \left\{ \frac{d}{dt}\left( \frac{\partial L}{\partial \dot{q} _{j}}\right) -\frac{\partial L}{\partial q_{j}}\right\} -Q_{j}^{EX} \right] \delta q_{j}=0\label{6.44}$

Note that Equation \ref{6.44} contains the basic Euler-Lagrange Equation \ref{6.38} for the special case when $$U = 0$$. In addition, note that if all the generalized coordinates are independent, then the square bracket terms are zero for each value of $$j$$, which leads to the $$n$$ general Euler-Lagrange equations of motion

$\left\{ \frac{d}{dt}\left( \frac{\partial L}{\partial \dot{q} _{j}}\right) -\frac{\partial L}{\partial q_{j}}\right\} = Q_{j}^{EX} \label{6.45}$

where $$n \geq j \geq 1$$. Newtonian mechanics has trouble handling constraint forces because they lead to coupling of the degrees of freedom. Lagrangian mechanics is more powerful since it provides the following three ways to handle such correlated motion.

### 1) Minimal set of generalized coordinates

If the $$n$$ coordinates $$q_j$$ are independent, then the square bracket equals zero for each value of $$j$$ in Equation \ref{6.44}, which corresponds to Euler’s equation for each of the $$n$$ independent coordinates. If the $$n$$ generalized coordinates are coupled by $$m$$ constraints, then the coordinates can be transformed to a minimal set of $$s = n − m$$ independent coordinates which then can be solved by applying Equation \ref{6.45} to the minimal set of $$s$$ independent coordinates.

### 2) Lagrange multipliers approach

The Lagrangian method concentrates solely on active forces, completely ignoring all other internal forces. In Lagrangian mechanics the generalized forces, corresponding to each generalized coordinate, can be partitioned three ways

$Q_{j}=-\nabla U+\sum_{k=1}^{m}\lambda _{k}\frac{\partial g_{k}}{\partial q_{j}}(\mathbf{q},t)+Q_{j}^{EXC} \nonumber$

where the velocity-independent conservative forces can be absorbed into a scalar potential $$U$$, the holonomic constraint forces can be handled using the Lagrange multiplier term $$\sum_{k=1}^{m}\lambda _{k}\frac{\partial g_{k} }{\partial q_{j}}(\mathbf{q},t)$$, and the remaining part of the active forces can be absorbed into the generalized force $$Q_{j}^{EXC}$$. The scalar potential energy $$U$$ is handled by absorbing it into the standard Lagrangian $$L=T-U$$. If the constraint forces are holonomic then these forces are easily and elegantly handled by use of Lagrange multipliers. All remaining forces, including dissipative forces, can be handled by including them explicitly in the the generalized force $$Q_{j}^{EXC}$$.

Combining the above two equations gives

$\sum_{j}^{N}\left[ \left\{ \frac{d}{dt}\left( \frac{\partial L}{\partial \dot{q}_{j}}\right) -\frac{\partial L}{\partial q_{j}}\right\} -Q_{j}^{EXC}-\sum_{k=1}^{m}\lambda _{k}\frac{\partial g_{k}}{\partial q_{j}}( \mathbf{q},t)\right] \delta q_{j}=0 \label{6.56}$

Use of the Lagrange multipliers to handle the $$m$$ constraint forces ensures that all $$n$$ infinitessimals $$\delta q_{j}$$ are independent implying that the expression in the square bracket must be zero for each of the $$n$$ values of $$j$$. This leads to $$n$$ Lagrange equations plus $$m$$ constraint relations

$\left\{ \frac{d}{dt}\left( \frac{\partial L}{\partial \dot{q}_{j}}\right) - \frac{\partial L}{\partial q_{j}}\right\} =Q_{j}^{EXC}+\sum_{k=1}^{m}\lambda _{k}\frac{\partial g_{k}}{\partial q_{j}}(\mathbf{q},t) \label{6.60}$

where $$j = 1,2,3, \dots n.$$

### 3) Generalized forces approach

The two right-hand terms in \ref{6.60} can be understood to be those forces acting on the system that are not absorbed into the scalar potential $$U$$ component of the Lagrangian $$L$$. The Lagrange multiplier terms $$\sum_{k=1}^{m}\lambda _{k}\frac{\partial g_{k}}{\partial q_{j}}(\mathbf{q},t)$$ account for the holonomic forces of constraint that are not included in the conservative potential or in the generalized forces $$Q_j^{EXC}$$. The generalized force

$Q^{EXC}_j = \sum^{n}_i \mathbf{F}^A_i \cdot \frac{\partial \mathbf{r}_i}{\partial p_j} \label{6.17}$

is the sum of the components in the $$q_j$$ direction for all external forces that have not been taken into account by the scalar potential or the Lagrange multipliers. Thus the non-conservative generalized force $$Q^{EXC}_j$$ contains non-holonomic constraint forces, including dissipative forces such as drag or friction, that are not included in $$U$$, or used in the Lagrange multiplier terms to account for the holonomic constraint forces.

### Applying the Euler-Lagrange equations in mechanics:

The optimal way to exploit Lagrangian mechanics is as follows:

1. Select a set of independent generalized coordinates.
2. Partition the active forces into three groups:
1. Conservative one-body forces
2. Holonomic constraint forces
3. Generalized forces
3. Minimize the number of generalized coordinates.
4. Derive the Lagrangian
5. Derive the equations of motion

### Velocity-dependent Lorentz force:

Usually velocity-dependent forces are non-holonomic. However, electromagnetism is a special case where the velocity-dependent Lorentz force $$\mathbf{F}=q(\mathbf{E}+\mathbf{v\times B})$$ can be obtained from a velocity-dependent potential function $$U(q,\overset{.}{q},t)$$. It was shown that the velocity-dependent potential

$U=q\Phi -q\mathbf{v}\cdot \mathbf{A} \label{6.74}$

leads to the Lorentz force where $$\Phi$$ is the scalar electric potential and $$\mathbf{A}$$ the vector potential.

### Time-dependent forces:

It was shown that time-dependent forces can lead to complicated motion having both stable regions and unstable regions of motion that can exhibit chaos.

### Impulsive forces:

A generalized impulse $$\tilde{Q}_{j}$$ can be derived for an instantaneous impulsive force from the time integral of the impulsive forces $$\mathbf{P} _{i}$$ given by equation $$(3.12.49)$$ using the time integral of equation $$(7.2.13)$$, that is $\Delta p_{j}=\tilde{Q}_{j}=\lim_{\tau \rightarrow 0}\int_{t}^{t+\tau }Q_{j}^{EXC}d\tau \equiv \lim_{\tau \rightarrow 0}\int_{t}^{t+\tau }\sum_{i} \mathbf{F}_{i}^\cdot \frac{\partial \mathbf{r}_{i}}{\partial q_{j}}d\tau =\sum_{i}\mathbf{\tilde{P}}_{i}^\cdot \frac{\partial \mathbf{r}_{i}}{ \partial q_{j}} \label{6.79}$

Note that the generalized impulse $$\tilde{Q}_{j}$$ can be a translational impulse $$\mathbf{\tilde{P}}_{j}$$ with corresponding translational variable $$q_{j}$$ or an angular impulsive torque $$\mathbf{\tilde{T}}_{j}$$ with corresponding angular variable $$\phi _{j}$$.

### Comparison of Newtonian and Lagrangian mechanics:

In contrast to Newtonian mechanics, which is based on knowing all the vector forces acting on a system, Lagrangian mechanics can derive the equations of motion using generalized coordinates without requiring knowledge of the constraint forces acting on the system. Lagrangian mechanics provides a remarkably powerful, and incredibly consistent, approach to solving for the equations of motion in classical mechanics which is especially powerful for handling systems that are subject to holonomic constraints.

This page titled 6.S: Lagrangian Dynamics (Summary) is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Douglas Cline via source content that was edited to the style and standards of the LibreTexts platform.