Introducción

Una constante de movimiento o integral primera es una función dependiente de las coordenadas, velocidades y posiblemente el tiempo, cuyo valor es el mismo en todo instante.

Si el sistema viene descrito por una serie de coordenadas generalizadas , una constante de movimiento cumpliría

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle C=C(q_k,\dot{q}_k,t)\qquad\qquad \frac{\mathrm{d}C}{\mathrm{d}t}=0}

Desarrollando aquí la derivada total queda la condición para que C sea una constante

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \sum_k \frac{\partial C}{\partial q_k}\dot{q}_k+\sum_k \frac{\partial C}{\partial \dot{q}_k}\ddot{q}_k+\frac{\partial C}{\partial t}=0}

A partir de las ecuaciones de Lagrange pueden obtenerse expresiones para las segundas derivadas que, sustituidas aquí deberían llevar a la anulación del primer término, si efectivamente C es una constante.

La búsqueda de constantes de movimiento es una tarea que puede ser complicada, ya que las posibles combinaciones de coordenadas generalizadas son infinitas. Aquí consideraremos solo los casos matemáticamente más simples.

Coordenadas cíclicas

Suponemos el caso más simple de coordenadas generalizadas independientes y ausencia de fuerzas no conservativas. En estas condiciones se satisfacen las ecuaciones de Lagrange

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \frac{\mathrm{d}\ }{\mathrm{d}t}\left(\frac{\partial\mathcal{L}}{\partial \dot{q}_k}\right)-\frac{\partial \mathcal{L}}{\partial q_k}=0}

siendo la lagrangiana del sistema

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \mathcal{L}(q_k,\dot{q}_k,t)=K-U}

Una coordenada Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle q_1} se dice cíclica o ignorable si no aparece en la lagrangiana, es decir

y por tanto se anula derivada parcial

Esto implica, de acuerdo con las ecuaciones de Lagrange, que

A la derivada parcial

se la denomina el momento conjugado de la coordenada . Por tanto, si es cíclica su momento conjugado es una constante de movimiento de valor dado por las condiciones iniciales.

Hay una estrecha relación entre las constantes de movimiento y las simetrías del sistema.

  • En el caso de que represente una coordenada cartesiana, su momento conjugado representa la cantidad de movimiento en dicha dirección. Por tanto, si el sistema tiene simetría traslacional, es decir, no cambia al realizar un desplzamiento rectilíneo, entonces se conserva una componente de la cantidad de movimiento.
Péndulo colgado de un carrito
Archivo:Pendulo-carrito.png

Supongamos un péndulo simple de masa que cuelga de una varilla ideal, rígida y sin masa, de longitud , cuyo otro extremo no está articulado a un punto fijo sino a un carrito de masa que puede deslizar sin rozamiento por un eje horizontal. El péndulo solo puede oscilar en el plano vertical. En ese caso el sistema tiene 2 grados de libertad y podemos poner las dos posiciones como

siendo la energía cinética

y la potencial

restando llegamos a la lagrangiana

En esta lagrangiana, x es cíclica. Esto expresa que es independiente el punto del eje horizontal donde coloquemos el carrito, siempre que se mantenga la posición relativa entre éste y el péndulo. Hallamos el momento conjugado

Esta cantidad es una constante de movimiento del problema. Físicamente representa la componente horizontal de la cantidad de movimiento. Cuando la lenteja del péndulo se mueve hacia la derecha, el carrito se ve impulsado hacia la izquierda y viceversa.

  • En el caso de que represente una coordenada angular en torno a un eje, su momento conjugado representa el momento cinético asociado a giros en torno al eje. Por tanto, si el sistema tiene simetría de revolución, es decir, no cambia al realizar un desplzamiento en torno al eje, entonces se conserva una componente del momento cinético.
Fuerzas centrales

Supongamos una partícula sometida a una fuerza central dependiente sólo de la distancia al origen de coordenadas. Si esta partícula se mueve en el plano OXY su lagrangiana en coordenadas polares será de la forma

En esta lagrangiana el ángulo es cíclico, por lo que su momento conjugado es una constante de movimiento

Este momento representa la componente Z del mómento cinético respecto al origen de coordenadas.

Función de Routh

Cuando se tiene una coordenada cíclica se sabe que su momento conjugado es una constante de valor . A partir de esta constante puede normalmente despejarse la velocidad generalizada . Puede plantearse entonces la reducción del sistema en una variable aprovechando que no aparece en la lagrangiana y que puede ponerse en función del resto de coordenadas y constantes.

No obstante, el procedimiento a seguir no consiste en la simple sustitución en . Esto produciría ecuaciones incorrectas. Para la reducción del sistema deben seguirse los siguientes pasos:

  • Identifíquese la coordenada cíclica (puede haber más de una) que no aparece en la lagrangiana (¡ojo! sí que aparece )
  • Calcúlese su momento conjugado . Este momento es una función de y del resto de coordenadas y velocidades, siendo una constante de movimiento.
  • Hállese, si es posible, el valor concreto, del momento generalizado a partir de las condiciones iniciales.
  • Despéjese la velocidad generalizada de la expresión de
  • Sustitúyase en la lagrangiana
  • Calcúlese la denominada función de Routh, que equivale a la lagrangiana reducida
  • Las nuevas ecuaciones de movimiento, ya con un grado de libertad menos, se calculan con esta función
  • Si fuera necesario hallar se calcula integrando respecto al tiempo la ecuación

Si hay más de una coordenada cíclica, la correspondiente función de Routh se halla como

Fuerzas centrales

Siguiendo con el ejemplo anterior, si la lagrangiana es

y hemos demostrado que es constante

De aquí podemos despejar la velocidad angular

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \dot{\theta}=\frac{L_z}{m\rho^2}}

Construimos la función de Routh

vemos que el cambio reduce el problema a una sola variable con un potencial diferente.

Hallamos la ecuación de movimiento

 

Energía y función hamiltoniana

Función hamiltoniana

El tiempo t que aparece en la lagrangiana no es una coordenada generalizada, ya que su papel en las ecuaciones es diferente al resto. No obstante, de la misma manera que la ausencia de implica una ley de conservación de su momento conjugado, la independencia temporal de la lagrangiana también implica una constante de movimiento.

En un sistema en el que

  • Todas las fuerzas aplicadas son conservativas
  • Todos los vínculos son o bien holónomos o bien [[1]]
  • La lagrangiana no depende explícitamente del tiempo

la constante de movimiento no es la propia lagrangiana (es decir,de que se anule la derivada parcial no se deduce que se anule la derivada total), sino que la cantidad que se conserva es la denominada función hamiltoniana

Esta función coincide en muchos casos, pero no siempre, con la energía mecánica del sistema. Por ello, se dice que esta cantidad conservada es del tipo energía.

Demostración

Partimos de la ecuación de Lagrange

Si todas las fuerzas aplicadas son conservativas, el último término se anula.

Suponemos un sistema de coordenadas tal que se satisfacen de manera automática todos los vínculos holónomos. Los únicos vínculos restantes entre los diferenciales corresponden a los vínculos no holónomos. Hemos supuesto que estos últimos son catastáticos, es decir que en ellos coinciden los desplazamientos posibles con los virtuales. Por tanto, podemos escribir la ecuación anterior como

Dividiendo aquí por el diferencial de tiempo obtenemos una relación con las velocidades en lugar de los diferenciales

Por otro lado, si hallamos la derivada total respecto al tiempo de la lagrangiana

Despejando de aquí y llevándolo a la ecuación anterior nos queda

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \sum_k\frac{\mathrm{d}\ }{\mathrm{d}t}\left(\frac{\partial \mathcal{L}}{\partial\dot{q}_k}\right)\dot{q}_k+\sum_k\frac{\partial\mathcal{L}}{\partial \dot{q}_k}\ddot{q}_k-\frac{\mathrm{d}\mathcal{L}}{\mathrm{d}t}+\frac{\partial \mathcal{L}}{\partial t}=0}

Las dos primeras sumas pueden combinarse aplicando la regla de derivación de un producto y obtenemos finalmente

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle 0=\frac{\mathrm{d}\ }{\mathrm{d}t}\left(\sum_k\dot{q}_k\frac{\partial \mathcal{L}}{\partial\dot{q}_k}-\mathcal{L}\right)+\frac{\partial\mathcal{L}}{\partial t}}

Por tanto, si además de las condiciones anteriores la lagrangiana no depende explícitamente del tiempo se deduce que

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \frac{\partial \mathcal{L}}{\partial t}=0\qquad\Rightarrow\qquad h = \sum_k\dot{q}_k\frac{\partial \mathcal{L}}{\partial\dot{q}_k}-\mathcal{L}=\mathrm{cte.}}

Estructura de la lagrangiana

Podemos descomponer la lagrangiana en suma de varios términos, de manera que obtengamos una respuesta clara de cuál es el aspecto de la función h, cuya expresión anterior no hace evidente que se trata de algo relacionado con la energía.

Cuando se definen las coordenadas generalizadas a través de las relaciones

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle x_i=x_i(q_k,t)\qquad\qquad i=1,\ldots,3N\qquad k=1,\ldots,3N-r}

se llega a una relación entre velocidades

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \dot{x}_i=\sum_k \frac{\partial x_i}{\partial q_k}\dot{q}_k+\frac{\partial x_i}{\partial t}}

Si sustituimos esta expresión en la energía cinética

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K=\frac{1}{2}\sum_i m_i \left(\sum_r \frac{\partial x_i}{\partial q_r}\dot{q}_r+\frac{\partial x_i}{\partial t}\right)\left(\sum_s \frac{\partial x_i}{\partial q_s}\dot{q}_s+\frac{\partial x_i}{\partial t}\right)=K_2+K_1+K_0}

donde los tres sumandos vienen dados por

Término cuadrático
es una combinación de productos de las velocidades generalizadas
Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_2=\frac{1}{2}\sum_{r,s}m_{rs}\dot{q}_r\dot{q}_s\qquad\qquad m_{rs}=\sum_i m_i \frac{\partial x_i}{\partial q_r}\,\frac{\partial x_i}{\partial q_s}}
Término lineal
es combinación de las velocidades generalizadas
Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_1=\sum_r b_r \dot{q}_r \qquad\qquad b_r = \sum_i m_i \frac{\partial x_i}{\partial q_r}\,\frac{\partial x_i}{\partial t}}
Término independiente
no depende de las velocidades generalizadas
Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_0 =\frac{1}{2}\sum_i m_i\left(\frac{\partial x_i}{\partial t}\right)^2}

En el caso de que en la definición de las coordenadas generalizadas no aparezca el tiempo los términos Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_1} y Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_0} se anulan y solo aparece Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_2}

Cuando se hace esta descomposición puede demostrarse desarrollando y sustituyendo, que la función hamiltoniana es igual a

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle h=K_2-K_0+U\,}

por lo cual:

  • Si Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_0=0} se anula la función hamiltoniana coincide con la energía mecánica del sistema.
  • Si Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_0\neq 0} la función hamiltoniana no coincide con la energía mecánica, pero se parece a ella.
Sistemas en rotación

Un caso típico en el que la hamiltoniana no coincide con la energía mecánica es aquél en que se emplea un sistema de referencia en rotación.

Supongamos una partícula que se mueve en el plano OXY, estando su posición descrita por las coordenadas cartesianas (x,y) o por polares Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle (\rho,\theta)} . Si esa misma partícula la analizamos desde un sistema de referencia que gira con velocidad angular constante Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \Omega} , en este sistema sus coordenadas polares serán Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle (\rho,\varphi)} con

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \theta=\varphi+\Omega t}

de manera que la energía cinética de esta partícula vale

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K = \frac{1}{2}m(\dot{\rho}^2+\rho^2\dot{\theta}^2)= \frac{1}{2}m(\dot{\rho}^2+\rho^2(\dot{\varphi}+\Omega)^2)=K_2+K_1+K_0}

con

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle K_2= \frac{1}{2}m(\dot{\rho}^2+\rho^2\dot{\varphi}^2)\qquad\qquad K_1=m\rho^2\Omega\dot{\varphi}\qquad\qquad K_0=\frac{1}{2}m\Omega^2\rho^2}

Si esta partícula se mueve sometida a una fuerza conservativa, la cantidad conservada es

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle h = \frac{1}{2}m(\dot{\rho}^2+\rho^2\dot{\varphi}^2)-\frac{1}{2}m\Omega^2 \rho^2 + U(\vec{r})}

es decir,tiene la misma forma que el de una partícula en ausencia de rotación del sistema de referencia, pero con una energía potencial diferente

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle U_\mathrm{ef}=U-\frac{1}{2}m\Omega^2 \rho^2}

A este término extra, que es como el de un oscilador armónico pero cambiado de signo, se lo denomina potencial centrífugo y permite describir los sistemas como si la fuerza centrífuga estuviera presente y tendiera al mínimo potencial centrífugo.

Teorema de Noether

Las leyes de conservación expuestas anteriormente pueden interpretarse en términos de las denominadas simetrías del sistema.

  • Un sistema se dice que tiene simetría traslacional o que es homogéneo si no se ve afectado por un cambio en una coordenada cartesiana. Así, por ejemplo, al colocar un objeto en una mesa horizontal, su dinámica no se ve afectada por el punto de la mesa en el que lo situemos. En el caso de una simetría traslacional, la lagrangiana no depende de dicha coordenada x y por tanto su momento conjugado, la cantidad de movimiento, es una constante de movimiento.
Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \mathcal{L}(x)=\mathcal{L}(x+\Delta x)\ \forall \Delta x\qquad\Rightarrow\qquad \frac{\partial\mathcal{L}}{\partial x}=0\qquad\Rightarrow\qquad p_x=\frac{\partial\mathcal{L}}{\partial\dot{x}}=\mathrm{cte.}}
  • Un sistema se dice que tiene simetría de revolución o que es isótropo si no se ve afectado por un cambio en una coordenada angular que da una dirección. En este caso la lagrangiana no depende de esta variable y su momento conjugado, el momento cinético alrededor del eje de giro correspondiente se conserva.
Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \mathcal{L}(\theta)=\mathcal{L}(\theta+\Delta \theta)\ \forall \Delta \theta\qquad\Rightarrow\qquad \frac{\partial\mathcal{L}}{\partial \theta}=0\qquad\Rightarrow\qquad L_\theta=\frac{\partial\mathcal{L}}{\partial\dot{\theta}}=\mathrm{cte.}}
  • Un sistema se dice que tiene invariancia temporal si no depende explícitamente del tiempo, es decir, la evolución del sistema no depende del instante en que empiece a evolucionar. En este caso la lagrangiana no depende del tiempo y como consecuencia se conserva la función hamiltoniana
Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle \mathcal{L}(t)=\mathcal{L}(t+\Delta t)\ \forall \Delta t\qquad\Rightarrow\qquad \frac{\partial\mathcal{L}}{\partial t}=0\qquad\Rightarrow\qquad h=\sum_k \dot{q}_k\frac{\partial\mathcal{L}}{\partial\dot{q_k}}-\mathcal{L}=\mathrm{cte.}}

Nos planteamos entonces una generalización de estos resultados a simetrías de otros tipos. Así, por ejemplo, en el caso de un tornillo, el sistema depende de la coordenada z (ya que una traslación pura nos haría chocar con el filo) y del ángulo θ (ya que con una rotación pura pasaría algo parecido). Sin embargo, para un tornillo el sistema no cambia si hacemos una traslación y alre mismo tiempo efectuamos una rotación proporcional. En ese caso, ¿qué cantidad es la que se conserva?

La respuesta la da el teorema de Noether que nos dice que si tenemos una transformación

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle q_k\to q_k + \varepsilon b_k \qquad\qquad \dot{q}_k\to \dot{q}_k+\varepsilon \dot{b}_k\qquad\qquad t\to t+ \varepsilon b_0}

es decir, que si cambiamos el tiempo y las coordenadas no de forma arbitraria por separado sino con variaciones proporcionales según los coeficientes Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle b_k} y esta transformación deja invariante la lagrangiana, en ese caso es constante la cantidad

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle C=\left(\sum_k \dot{q}_k\frac{\partial\mathcal{L}}{\partial\dot{q_k}}-\mathcal{L}\right)b_0-\sum_k \frac{\partial\mathcal{L}}{\partial\dot{q}_k}b_k=\mathrm{cte}}
El caso del tornillo

Supongamos un sistema en el que, en cilíndricas, la energía potencial depende de z y de θ pero que no cambia cuando se realiza un desplazamiento helicoidal de paso de rosca b, es decir, que si θ aumenta en 2π y z aumenta en b (o cantidades proporcionales a estas) el sistema no cambia. En este caso, la lagrangiana es invariante ante la transformación

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle z\to z + \varepsilon b\qquad\qquad \theta \to \theta+2\pi\varepsilon}

en ese caso, la cantidad que permanece constante no es ni la cantidad de movimiento ni el momento cinético sino

Error al representar (SVG (MathML puede ser habilitado mediante un plugin de navegador): respuesta no válida («Math extension cannot connect to Restbase.») del servidor «https://en.wikipedia.org/api/rest_v1/»:): {\displaystyle C=\frac{\partial \mathcal{L}}{\partial\dot{z}}b+\frac{\partial \mathcal{L}}{\partial\dot{\theta}}2\pi=p_zb+2\pi L_z}