[Physics] Derivation of Lagrange Equations from Newton’s Second Law for a Non-holonomic System of Particles

classical-mechanicsconstrained-dynamicslagrangian-formalism

I am interested to write down a derivation of Lagrange equations from Newton's second law for a non-holonomic system of particles. Here, I mention my derivation where I am stuck right at the last step.

Consider a system of $N$ particles where their position vectors are written as

$$\mathbf{r}_i=\mathscr{R}_i(q_1(t),\dots,q_M(t),t),\quad i=1,\dots,N\,,\tag{1}$$

where the functions $q_i:\mathbb{R}\to\mathbb{R}$ are called the generalized coordinates which are subjected to holonomic and non-holonomic constraints as below

\begin{align*}
f_i(q_1(t),\dots,q_M(t),t)&=0,\quad i=1,\dots,C_h\,, \\
g_i(q_1(t),\dots,q_M(t),\dot q_1(t),\dots,\dot q_M(t),t)&=0,\quad i=1,\dots,C_n\,,
\tag{2}
\end{align*}

where $C_h$ and $C_n$ are the number of holonomic and non-holonomic constraints, respectively. Also, if the degree of freedom of the system is $n$ then $n=M-C\ge1$ where $C=C_n+C_h$ is the total number of constraints. Using the chain rule of differentiation we have

\begin{align*}
\mathscr{\dot R}_i := \mathbf{v}_i &= \mathbf{v}^*_i+\frac{\partial\mathscr{R}_i}{\partial t},\quad i=1,\dots,N\,, \\
\mathbf{v}^*_i&:=\sum_{j=1}^{M}\frac{\partial \mathscr{R}_i}{\partial q_j}\dot q_j\,,\tag{3}
\end{align*}

where we defined the virtual velocity of a particle by $\mathbf{v}^*_i$. Also, from Newton's second law we have

$$\mathbf{F}_i=m \mathbf{a}_i\tag{4},\quad i=1,\dots,N\,.$$

Multiplying both sides of $(4)$ by $\mathbf{v}^*_i$, summing over the number of particles $N$ and interchanging the the order of summations we get

$$\sum_{j=1}^{M}\sum_{i=1}^{N}(\mathbf{F}_i-m\mathbf{a}_i)\cdot\frac{\partial \mathscr{R}_i}{\partial q_j}\dot q_j=0\,.\tag{5}$$

Then using the following definitions and identities

\begin{align*}
Q_j&:=\sum_{i=1}^{N}\mathbf{F}_i\cdot\frac{\partial \mathscr{R}_i}{\partial q_j},\quad j=1,\dots,M\,, \\
S_j&:=\sum_{i=1}^{N}m\mathbf{a}_i\cdot\frac{\partial \mathscr{R}_i}{\partial q_j}=\frac{d}{dt}\frac{\partial T}{\partial \dot q_j}-\frac{\partial T}{\partial q_j},\quad j=1,\dots,M\,, \\
T&:=\sum_{i=1}^{N}\frac{1}{2}m\mathbf{v}_i\cdot\mathbf{v}_i\,,
\tag{6}
\end{align*}

Eq. $(5)$ reduces to

$$\sum_{j=1}^{M}(Q_j-S_j)\dot q_j=0.\tag{7}$$

If there were no constraint equations at all, either holonomic or non-holonomic as mentioned in Eq.$(2)$, then the functions $q_i$ were linearly independent and from this we could conclude that the functions $\dot q_i$ are also linearly independent. Then Eq.$(7)$ would result in the well known form of Lagrange equations $S_j=Q_j$. But here is my question, what if there are constraint equations like Eq.$(2)$. Note that sometimes we are inclined not to eliminate the holomonic constraints by using a transformation. So I am insisting to have both holonomic and non-holonomic constraints at the same time.

As the functions $\dot q_i$ are not (linearly) independent in this case, I am wondering that how the last step works here?

If the non-holonomic constraints are linear in terms of generalized velocities

\begin{align*}
&g_i(q_1(t),\dots,q_M(t),\dot q_1(t),\dots,\dot q_M(t),t)=\\
&\sum_{j=1}^{M}a_{ij}(q_1(t),\dots,q_M(t),t)\dot q_j(t)+b_i(q_1(t),\dots,q_M(t),t)=0,\quad
\tag{8}
\end{align*}

then we call them quasi non-holonomic. In this case, I know that the final result should be

$$\frac{d}{dt}\frac{\partial T}{\partial \dot q_j}-\frac{\partial T}{\partial q_j}=Q_j+\sum_{i=1}^{C_h}\lambda_i\frac{\partial f_i}{\partial q_j}+\sum_{i=1}^{C_n}\mu_i\frac{\partial g_i}{\partial \dot q_j},\quad j=1,\dots,M\,,\tag{9}$$

where $\lambda_i$ and $\mu_i$ are some functions of time which are called Lagrange multipliers.

A simple observation is that every holonomic constraint can be written in the form of a quasi non-holonomic constraint, that is

\begin{align*}
&\\
&\sum_{j=1}^{M}\frac{\partial f_i}{\partial q_j}(q_1(t),\dots,q_M(t),t)\dot q_j(t)+\frac{\partial f_i}{\partial t}(q_1(t),\dots,q_M(t),t)=0.\quad
\tag{10}
\end{align*}

At the first step, it seems reasonable to establish an argument when all of the constraints are quasi non-holonomic. I have posted a related mathematical question on Mathematics SE in this regard. Interested reader can take a look at it.

Best Answer

The full question (v13) is rather broad, but here are some comments/feedback:

  1. Traditionally virtual displacements are frozen in time $t$. The $t$-differentiations in eqs. (3) & (5) are misleading at best (depending on what the notation $t$ is supposed to represent).

  2. Eq. (4) is Newton's 2nd law if ${\bf F}_i$ denotes the total force on the $i$th point particle, i.e. a sum of "applied" and constraint forces. One of the main points is to try to eliminate the constraint forces from the formalism, at least for the holonomic constraints. OP seems to have made no progress in this.

  3. It should be noted that a $\partial g / \partial \dot q_j$-term in OP's final eq. (8) is not appropriate for a general non-holonomic constraint $g$, but only for a so-called semi-holonomic constraint, $$ g(q,\dot{q},t)~\equiv~\sum_j a_j(q,t)\dot{q}^j+a_t(q,t)~\approx~0, $$ which by definition is an affine function of $\dot{q}^j$.

  4. In case OP is following Ref. 1, note that the treatment of Lagrange equations for non-holonomic constraints in Ref. 1 is inconsistent with Newton's laws, and has been retracted on the errata homepage for Ref. 1. See Ref. 2 for details.

  5. In case OP is following Ref. 3, note that Ref. 3 only deals with holonomic constraints in Chapter 2. (This is explicitly mentioned on the middle of p. 50.) Ref. 3 tentatively introduces non-holonomic constraints in the beginning of Section 3.1.2, only to later rejects the approach as unphysical.

References:

  1. H. Goldstein, Classical Mechanics; 3rd ed; Section 2.4. Errata homepage. (Note that this criticism only concerns the treatment in the 3rd edition; the results in the 2nd edition are correct.)

  2. M.R. Flannery, The enigma of nonholonomic constraints, Am. J. Phys. 73 (2005) 265.

  3. J.V. Jose & E.J. Saletan, Classical Dynamics: A Contemporary Approach, 1998; Sections 2.1.1, 2.2.1 & 3.1.2.

Related Question