Processing math: 100%

23 votos

¿Cómo combinar estas ecuaciones de restricción?

Quiero un modelo nonholonomic sistema de arbitrario disco giratorio en 3D, que rueda sin resbalar, y no tener que quedarse en vertical. (piense en hacer girar una moneda en la mesa) quiero usar el método que he aprendido de los multiplicadores de Lagrange con el de Euler-Lagrange las ecuaciones para resolver el sistema.

Me puede parametrizar el sistema en términos de (x,y,θ,ϕ,ψ), y me puede venir para arriba con varias ecuaciones de restricción si dejo que dos (o tres, con (x,y) cambiando un par de variables de cambio en un momento y mantener las otras constantes. Estoy usando mathematica así que puede darse el lujo de tener unweildy representaciones y dolorosa integrales.

Quise (x,y) que representa la posición del centro del disco en el plano horizontal, θ lo que representa el ángulo de (x,y) a el punto donde el disco toca el suelo, ϕ lo que representa el ángulo desde el plano xy a los reales (x,y,z) del centro del disco (por lo tanto, si ϕ=0 el disco es plano, y si ϕ=π/2 el disco es vertical), y ψ lo que representa el ángulo del disco alrededor del eje normal a la cara. Aparecí en la siguiente transformación lineal, la cual lleva a un punto fijo en el disco del espacio en el espacio: T(x,y,rsin(ϕ))Rxy(θ)Rxz(ϕ)Rxy(ϕ)v

(donde T es una traducción, Rxy es una rotación en el plano xy, etc)

Este funciona a la perfección y que en realidad puede venir para arriba con la energía cinética en términos de x,˙x,y,˙y,ϕ,˙ϕ etc.


Así que ahora, donde la nonholomic parte viene, tengo que encontrar las ecuaciones de restricción. La única restricción es la rodadura sin deslizamiento. Puedo encontrar ecuaciones con derivadas parciales (es decir, permitir que x e y varían como puedo cambiar de ψ y mantener todas las demás variables constantes), pero estos son sólo parcial de las restricciones y no representan la verdadera diferenciales que rigen las restricciones. ¿Cómo puedo encontrar la verdad de los diferenciales? Mi conjuntos de ecuaciones son:

1 girar el disco normal a su cara (exactamente igual que el giro de una rueda)

x\parcialψ=rsin(θ),y\parcialψ=rcos(θ)

2 Rotación θ, el punto donde el disco toca el suelo, sin cambiar x, y, o ϕ. psi debe cambiar de acuerdo a:

ψθ=cos(ϕ)

3 Cambiar el ángulo vertical de la disco, ϕ, y tener el punto de contacto de la estancia de la misma (así como θ, ψ constante), x y debe cambiar de acuerdo a:

x\parcialϕ=rcos(θ)sin(ϕ),y\parcialϕ=rsin(θ)sin(ϕ)

¿Cómo puedo combinar estas ecuaciones en plena diferenciales para el uso de multiplicadores de Lagrange con el de Euler-Lagrange las ecuaciones?

Animados Visualizaciones

Sólo para mostrar lo que los parámetros significan y lo que la restricción de las ecuaciones de la media en el caso de que haya algo técnicamente incorrecta:

(las animaciones parecen congelar. Si uno no se mueve intentar arrastrarlo a una nueva pestaña)

El ajuste de los parámetros de la transformación de la ecuación: changing parameters

La aplicación parcial de la restricción 1 para visualizar la rodadura sin deslizamiento

constraint 1

La visualización parcial de la restricción 2

constraint 3

La visualización de restricción 3

constraint 2


nota: soy bastante nuevo para Lagrangiana de la mecánica, en el capítulo dos de Goldstein de la mecánica clásica, pero no veo una razón por la que no se puede aplicar todo lo que he aprendido (sólo lo he mencionado) a este problema.

6voto

Vivek Puntos 51

La solución es mucho más fácil de lo que yo esperaba. Pensé que el método más simple no iba a funcionar y que no iba a tomar en cuenta ciertas cosas, pero tomar un segundo vistazo veo que funciona.

El punto de contacto con el suelo (mantenerse coherente con la matriz de rotación definición anterior) es: v1=(xrcos(θ)cos(ϕ),yrsin(θ)cos(ϕ)) Un poco de movimiento de un punto no puede ser equiparada a la de una rueda se mueve en la dirección ortogonal a la teta y "hacia delante", de magnitud rdψ: dv2=(rsin(θ)dψ,rcos(θ)dψ)) Debemos tener dv1=dv2. La expansión de todo lo que da: 0=rsin(θ)dψ+dx+rsin(θ)cos(ϕ)dθ+rcos(θ)sin(ϕ)dϕ 0=rcos(θ)dψ+dyrcos(θ)cos(ϕ)dθ+rsin(θ)sin(ϕ)dϕ

Con estos puedo aplicar correctamente los métodos de cálculo variacional y conseguir un físico de la solución! Spinning disk solution

1voto

Michael Hardy Puntos 4554

Sus limitaciones parecen compatibles al menos con estas ecuaciones :

dx+rsinθ (dψ+dθcosϕ)+rcosθsinϕ dϕ=0

dyrcosθ (dψ+dθcosϕ)+rsinθsinϕ dϕ=0

Restricción 1 correspondería a dθ=dϕ=0

Restricción 2 correspondería a dx=dy=dϕ=0

Restricción 3 correspondería a dψ=dθ=0

[EDITAR] Debido a la OP comentario, yo propongo una variante de las ecuaciones anteriores, que son :

cosθ dx+sinθ dy+rsinϕ dϕ=0

sinθ dxcosθ dy+r(dψ+dθcosϕ)=0

Las limitaciones de la 1,2,3 son respetados.

El problemático caso señalado por la OP comentario, de que el es dx=dy=dψ=0, simplemente da aquí : (dϕ=0 o sinϕ=0) y dθ=0 , lo que podría ser vista como limitaciones físicas sobre el sistema.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X